Max Horn
97bfd60e61
COMMON: Reduce overflow risk in Common::Rational += and -= operators
...
svn-id: r55839
2011-02-09 00:12:02 +00:00
Sven Hesse
a71f3aa99c
COMMON: Fix int-Rational operators
...
svn-id: r52675
2010-09-11 10:03:31 +00:00
Willem Jan Palenstijn
8f1143bfdc
COMMON: Remove Rational::operator int/double
...
This prevents accidental implicit rounding
and might also fix compilation on AmigaOS4 (bug #3060981 ).
svn-id: r52616
2010-09-07 09:02:46 +00:00
Matthew Hoops
df7158c0ee
COMMON: Add a debugPrint function to Rational
...
svn-id: r52593
2010-09-06 14:59:13 +00:00
Matthew Hoops
a960ac66ce
COMMON: Fix Rational::operator!=(int)
...
svn-id: r52535
2010-09-04 23:45:23 +00:00
Johannes Schickel
01070d72d3
Minor formatting.
...
svn-id: r49067
2010-05-17 22:17:42 +00:00
Max Horn
22caf0e1cf
Get rid of Common::Rational::normalize and other redundant code
...
svn-id: r49066
2010-05-17 22:08:40 +00:00
Max Horn
00cd966f3d
Some tweaks and fixes for Common::Rational
...
* Fix Common::gcd to work with negative input
* This fixes a bug in Common::Rational's multiplication code
* Add some more basic unit tests (including one which checks for
the now fixed multiplication bug)
* cleanup
svn-id: r49064
2010-05-17 22:07:58 +00:00
Matthew Hoops
811fc0e7ec
Add the Common::Rational class from patch #2963496 (VideoDecoder Rewrite)
...
svn-id: r49061
2010-05-17 20:53:04 +00:00