Files
gnucash/src
John Ralls fd6234f58f Better manage truncation in GncRational::round_to_numeric.
Mike Alexander brought this up with a test case that failed to round down
sufficiently; he found that reducing the rounding denominator by 2 sufficed
to make his test case pass.

In fact the sizing of the replacement denominator by shifting the larger of
the numerator or denominator by an arbitrary 62 bits was not correct most
of the time, so instead we begin with a shift of the full lower leg worth,
try to do the conversion, and if the conversion is still “big” shift the
larger value one more and try the operation again, repeating until the
result will fit in a GncNumeric.
2017-04-07 12:38:55 -07:00
..
2017-03-28 11:49:50 -07:00
2017-01-23 12:03:00 +01:00
2017-01-23 12:03:00 +01:00
2017-03-28 11:49:50 -07:00
2016-10-05 22:19:29 +02:00
2016-09-17 17:09:51 -07:00
2017-03-28 11:49:50 -07:00
2017-01-23 12:03:00 +01:00
2017-03-28 11:49:50 -07:00
2017-02-01 20:06:55 +01:00
2017-03-28 11:49:50 -07:00
2017-01-23 12:03:00 +01:00
2017-03-28 11:49:50 -07:00
2017-03-28 11:49:50 -07:00
2017-03-28 11:49:50 -07:00
2016-01-26 12:13:49 -06:00
2015-01-31 08:19:26 +01:00
2017-01-23 11:50:00 +01:00

This directory contains the source for GnuCash.
See README.modules for the layout of the module subdirectories.
The non-module directories are:

  doc: various notes about design and the design documentation.
  experimental: for experimental systems.
  gnome: misc code for the gtk/gnome front end.
  optional: bits supported via ./configure --enable-* or --with-* args.
  pixmaps: various runtime images.
  quotes: code for downloading stock quotes.
  scm: misc scheme code.