gnucash master: Multiple changes pushed

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

gnucash master: Multiple changes pushed

John Ralls-4
Updated via  https://github.com/Gnucash/gnucash/commit/3ddd76f8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/76a91aa2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d10f2513 (commit)
         via  https://github.com/Gnucash/gnucash/commit/5267548f (commit)
         via  https://github.com/Gnucash/gnucash/commit/358468d0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/2cb34d48 (commit)
         via  https://github.com/Gnucash/gnucash/commit/32e64979 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0c667822 (commit)
         via  https://github.com/Gnucash/gnucash/commit/63dfd181 (commit)
         via  https://github.com/Gnucash/gnucash/commit/be8216e2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/bed7f99d (commit)
         via  https://github.com/Gnucash/gnucash/commit/5eb6f76e (commit)
         via  https://github.com/Gnucash/gnucash/commit/89d2cde9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/22a7a05d (commit)
         via  https://github.com/Gnucash/gnucash/commit/25277242 (commit)
         via  https://github.com/Gnucash/gnucash/commit/167d2096 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4cb29101 (commit)
         via  https://github.com/Gnucash/gnucash/commit/a4eb5b1a (commit)
         via  https://github.com/Gnucash/gnucash/commit/faf1b08c (commit)
         via  https://github.com/Gnucash/gnucash/commit/79d72fdc (commit)
         via  https://github.com/Gnucash/gnucash/commit/62f7aa66 (commit)
         via  https://github.com/Gnucash/gnucash/commit/6cbb0adf (commit)
         via  https://github.com/Gnucash/gnucash/commit/d8c6af2d (commit)
         via  https://github.com/Gnucash/gnucash/commit/2bcf6023 (commit)
         via  https://github.com/Gnucash/gnucash/commit/1c301ed1 (commit)
         via  https://github.com/Gnucash/gnucash/commit/661859ff (commit)
         via  https://github.com/Gnucash/gnucash/commit/159bf3e0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/19d864ce (commit)
         via  https://github.com/Gnucash/gnucash/commit/141d503f (commit)
         via  https://github.com/Gnucash/gnucash/commit/ad267682 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d27b1658 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b1571f25 (commit)
         via  https://github.com/Gnucash/gnucash/commit/50e96402 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0b8ff4b5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4f634496 (commit)
         via  https://github.com/Gnucash/gnucash/commit/98811d7e (commit)
         via  https://github.com/Gnucash/gnucash/commit/07f44ad7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/523837dd (commit)
         via  https://github.com/Gnucash/gnucash/commit/b47ab716 (commit)
         via  https://github.com/Gnucash/gnucash/commit/1d11ee21 (commit)
         via  https://github.com/Gnucash/gnucash/commit/bc553ed0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9b9d264a (commit)
         via  https://github.com/Gnucash/gnucash/commit/dedccd56 (commit)
         via  https://github.com/Gnucash/gnucash/commit/480d13ba (commit)
         via  https://github.com/Gnucash/gnucash/commit/35122d81 (commit)
         via  https://github.com/Gnucash/gnucash/commit/790ee4a5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4e3bd4f7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d209fec4 (commit)
         via  https://github.com/Gnucash/gnucash/commit/67c41aba (commit)
         via  https://github.com/Gnucash/gnucash/commit/96b65a50 (commit)
         via  https://github.com/Gnucash/gnucash/commit/362fb99c (commit)
         via  https://github.com/Gnucash/gnucash/commit/57b3531c (commit)
         via  https://github.com/Gnucash/gnucash/commit/9b0b233b (commit)
         via  https://github.com/Gnucash/gnucash/commit/d711cc35 (commit)
         via  https://github.com/Gnucash/gnucash/commit/ee9f1d5e (commit)
         via  https://github.com/Gnucash/gnucash/commit/bc9d83c9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b0d0ee1a (commit)
         via  https://github.com/Gnucash/gnucash/commit/715a079b (commit)
         via  https://github.com/Gnucash/gnucash/commit/23790dd6 (commit)
         via  https://github.com/Gnucash/gnucash/commit/dd64cec2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/e9b91f16 (commit)
         via  https://github.com/Gnucash/gnucash/commit/12a46e62 (commit)
         via  https://github.com/Gnucash/gnucash/commit/29c0e192 (commit)
         via  https://github.com/Gnucash/gnucash/commit/784b34a0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/6e76cb3d (commit)
         via  https://github.com/Gnucash/gnucash/commit/1ade6fe6 (commit)
         via  https://github.com/Gnucash/gnucash/commit/a4d76177 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d0deda92 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0cf973c1 (commit)
         via  https://github.com/Gnucash/gnucash/commit/55583829 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b6a70819 (commit)
         via  https://github.com/Gnucash/gnucash/commit/274897fb (commit)
         via  https://github.com/Gnucash/gnucash/commit/0e60c775 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9a0aaedc (commit)
         via  https://github.com/Gnucash/gnucash/commit/27985ee3 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b57f6d60 (commit)
         via  https://github.com/Gnucash/gnucash/commit/fc805d61 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4ee0c3ef (commit)
         via  https://github.com/Gnucash/gnucash/commit/d6f4831a (commit)
         via  https://github.com/Gnucash/gnucash/commit/e107d861 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4fd6497c (commit)
         via  https://github.com/Gnucash/gnucash/commit/35ed4cf2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/f99ca362 (commit)
         via  https://github.com/Gnucash/gnucash/commit/15e47ec9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/cf421823 (commit)
         via  https://github.com/Gnucash/gnucash/commit/863303b1 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4f333ee1 (commit)
         via  https://github.com/Gnucash/gnucash/commit/414992f8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/edd87fa4 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c7f7f078 (commit)
         via  https://github.com/Gnucash/gnucash/commit/7d508b77 (commit)
         via  https://github.com/Gnucash/gnucash/commit/beb6e508 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9dd139f3 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b795773e (commit)
         via  https://github.com/Gnucash/gnucash/commit/6c59f7b7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0cf9b426 (commit)
         via  https://github.com/Gnucash/gnucash/commit/982964c0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d897a7ca (commit)
         via  https://github.com/Gnucash/gnucash/commit/3b2527e4 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c7805a1f (commit)
         via  https://github.com/Gnucash/gnucash/commit/82ba6a31 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c3678d56 (commit)
         via  https://github.com/Gnucash/gnucash/commit/05606f24 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c419c6d9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/e5495caa (commit)
         via  https://github.com/Gnucash/gnucash/commit/27511933 (commit)
         via  https://github.com/Gnucash/gnucash/commit/3ba0970d (commit)
         via  https://github.com/Gnucash/gnucash/commit/953b01cb (commit)
         via  https://github.com/Gnucash/gnucash/commit/58cc7f00 (commit)
         via  https://github.com/Gnucash/gnucash/commit/97bf596d (commit)
         via  https://github.com/Gnucash/gnucash/commit/5108accf (commit)
         via  https://github.com/Gnucash/gnucash/commit/66657f46 (commit)
         via  https://github.com/Gnucash/gnucash/commit/86cbebd0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9d38d7fa (commit)
         via  https://github.com/Gnucash/gnucash/commit/cd496cbe (commit)
         via  https://github.com/Gnucash/gnucash/commit/c8625ab5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d16d71df (commit)
         via  https://github.com/Gnucash/gnucash/commit/9573359b (commit)
         via  https://github.com/Gnucash/gnucash/commit/e8637c74 (commit)
         via  https://github.com/Gnucash/gnucash/commit/47cdcade (commit)
         via  https://github.com/Gnucash/gnucash/commit/11742530 (commit)
         via  https://github.com/Gnucash/gnucash/commit/a6296314 (commit)
         via  https://github.com/Gnucash/gnucash/commit/613adfe8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d9c83523 (commit)
         via  https://github.com/Gnucash/gnucash/commit/8da026fc (commit)
         via  https://github.com/Gnucash/gnucash/commit/9dabe4a4 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b8e9ce33 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0f8558b7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/5f436ae9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d49a51ca (commit)
         via  https://github.com/Gnucash/gnucash/commit/6e7cd333 (commit)
         via  https://github.com/Gnucash/gnucash/commit/afda3879 (commit)
         via  https://github.com/Gnucash/gnucash/commit/f0216583 (commit)
         via  https://github.com/Gnucash/gnucash/commit/8f8f5b84 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d5297a46 (commit)
         via  https://github.com/Gnucash/gnucash/commit/548ee9f5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c6b7338f (commit)
         via  https://github.com/Gnucash/gnucash/commit/d980bb50 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0ce6999f (commit)
         via  https://github.com/Gnucash/gnucash/commit/5cdc5158 (commit)
         via  https://github.com/Gnucash/gnucash/commit/316a22a2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d2dce425 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4845d108 (commit)
         via  https://github.com/Gnucash/gnucash/commit/49ebc967 (commit)
         via  https://github.com/Gnucash/gnucash/commit/a4e08d7c (commit)
         via  https://github.com/Gnucash/gnucash/commit/c9ddd6c8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b1763ed1 (commit)
         via  https://github.com/Gnucash/gnucash/commit/bae74fed (commit)
         via  https://github.com/Gnucash/gnucash/commit/a23b945a (commit)
         via  https://github.com/Gnucash/gnucash/commit/27c0ab49 (commit)
         via  https://github.com/Gnucash/gnucash/commit/beaf9459 (commit)
         via  https://github.com/Gnucash/gnucash/commit/da7da035 (commit)
         via  https://github.com/Gnucash/gnucash/commit/33a376bd (commit)
         via  https://github.com/Gnucash/gnucash/commit/c01955bb (commit)
         via  https://github.com/Gnucash/gnucash/commit/3759099e (commit)
         via  https://github.com/Gnucash/gnucash/commit/83d5c21c (commit)
         via  https://github.com/Gnucash/gnucash/commit/b96e48f2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/102a357c (commit)
         via  https://github.com/Gnucash/gnucash/commit/09e0e02a (commit)
         via  https://github.com/Gnucash/gnucash/commit/f92b9459 (commit)
         via  https://github.com/Gnucash/gnucash/commit/609bd48a (commit)
         via  https://github.com/Gnucash/gnucash/commit/fce75ea7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/1d82a6dc (commit)
         via  https://github.com/Gnucash/gnucash/commit/b53d5c65 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b334366f (commit)
         via  https://github.com/Gnucash/gnucash/commit/25f2abb0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/fe6cc534 (commit)
         via  https://github.com/Gnucash/gnucash/commit/97256242 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9ba0d965 (commit)
         via  https://github.com/Gnucash/gnucash/commit/918321aa (commit)
         via  https://github.com/Gnucash/gnucash/commit/82edec26 (commit)
         via  https://github.com/Gnucash/gnucash/commit/76813223 (commit)
         via  https://github.com/Gnucash/gnucash/commit/971be339 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4a2b5e96 (commit)
         via  https://github.com/Gnucash/gnucash/commit/f64586b8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/6945e1c7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/2215dfc5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c6f5e673 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d97d4930 (commit)
         via  https://github.com/Gnucash/gnucash/commit/1a69bf1b (commit)
         via  https://github.com/Gnucash/gnucash/commit/56bccd1b (commit)
         via  https://github.com/Gnucash/gnucash/commit/12d6ace9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c045e7c5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/eab4eeca (commit)
         via  https://github.com/Gnucash/gnucash/commit/058ef288 (commit)
         via  https://github.com/Gnucash/gnucash/commit/e3160af4 (commit)
         via  https://github.com/Gnucash/gnucash/commit/60558f6a (commit)
         via  https://github.com/Gnucash/gnucash/commit/b1cd7393 (commit)
         via  https://github.com/Gnucash/gnucash/commit/11083d60 (commit)
         via  https://github.com/Gnucash/gnucash/commit/6f5be2a4 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4f0e9a51 (commit)
         via  https://github.com/Gnucash/gnucash/commit/7c4d340e (commit)
         via  https://github.com/Gnucash/gnucash/commit/51b6cf60 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d7190c0f (commit)
         via  https://github.com/Gnucash/gnucash/commit/07fbb463 (commit)
         via  https://github.com/Gnucash/gnucash/commit/817c3f4d (commit)
         via  https://github.com/Gnucash/gnucash/commit/d4af5244 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c6ac5e2c (commit)
         via  https://github.com/Gnucash/gnucash/commit/a4789fca (commit)
         via  https://github.com/Gnucash/gnucash/commit/a731c9ed (commit)
         via  https://github.com/Gnucash/gnucash/commit/95aed303 (commit)
         via  https://github.com/Gnucash/gnucash/commit/86be3b92 (commit)
         via  https://github.com/Gnucash/gnucash/commit/96577ff9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/72296f91 (commit)
         via  https://github.com/Gnucash/gnucash/commit/36e93e39 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9f804bf8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/accaf13f (commit)
         via  https://github.com/Gnucash/gnucash/commit/8776580d (commit)
         via  https://github.com/Gnucash/gnucash/commit/f22e30ba (commit)
         via  https://github.com/Gnucash/gnucash/commit/cf3f2664 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0be76822 (commit)
         via  https://github.com/Gnucash/gnucash/commit/3c52c501 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4b333a2a (commit)
         via  https://github.com/Gnucash/gnucash/commit/65bfeaf5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/74d4be19 (commit)
         via  https://github.com/Gnucash/gnucash/commit/8f2776da (commit)
         via  https://github.com/Gnucash/gnucash/commit/d8d3c669 (commit)
         via  https://github.com/Gnucash/gnucash/commit/2349e785 (commit)
         via  https://github.com/Gnucash/gnucash/commit/06941ca0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/dac94ce0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/140eb0b1 (commit)
         via  https://github.com/Gnucash/gnucash/commit/67f5dfb0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/4c4acb7e (commit)
         via  https://github.com/Gnucash/gnucash/commit/bfadfd7d (commit)
         via  https://github.com/Gnucash/gnucash/commit/8f88b7f2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/7d7da8e2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/67dbfca0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/08c13151 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0609d277 (commit)
         via  https://github.com/Gnucash/gnucash/commit/6624d3ff (commit)
         via  https://github.com/Gnucash/gnucash/commit/29ad4e17 (commit)
         via  https://github.com/Gnucash/gnucash/commit/7c767604 (commit)
         via  https://github.com/Gnucash/gnucash/commit/0da0f7ad (commit)
         via  https://github.com/Gnucash/gnucash/commit/d048caed (commit)
         via  https://github.com/Gnucash/gnucash/commit/40a0bfd9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/7e860374 (commit)
         via  https://github.com/Gnucash/gnucash/commit/412d797e (commit)
         via  https://github.com/Gnucash/gnucash/commit/59c78c26 (commit)
         via  https://github.com/Gnucash/gnucash/commit/af0d7bd9 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b0c5381c (commit)
         via  https://github.com/Gnucash/gnucash/commit/c5915776 (commit)
         via  https://github.com/Gnucash/gnucash/commit/aab9bb59 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b8356cf5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/a23f124d (commit)
         via  https://github.com/Gnucash/gnucash/commit/62a4e73f (commit)
         via  https://github.com/Gnucash/gnucash/commit/5bd78754 (commit)
         via  https://github.com/Gnucash/gnucash/commit/df192447 (commit)
         via  https://github.com/Gnucash/gnucash/commit/2820af71 (commit)
         via  https://github.com/Gnucash/gnucash/commit/7d0adfd0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/69cc8fe2 (commit)
         via  https://github.com/Gnucash/gnucash/commit/307eb990 (commit)
         via  https://github.com/Gnucash/gnucash/commit/37ae30db (commit)
         via  https://github.com/Gnucash/gnucash/commit/83463a6f (commit)
         via  https://github.com/Gnucash/gnucash/commit/a975cedf (commit)
         via  https://github.com/Gnucash/gnucash/commit/c1f5eb92 (commit)
         via  https://github.com/Gnucash/gnucash/commit/a0a0b30a (commit)
         via  https://github.com/Gnucash/gnucash/commit/8545ca40 (commit)
         via  https://github.com/Gnucash/gnucash/commit/2cb68073 (commit)
         via  https://github.com/Gnucash/gnucash/commit/cd23637e (commit)
         via  https://github.com/Gnucash/gnucash/commit/dfc6b1ed (commit)
         via  https://github.com/Gnucash/gnucash/commit/03927f8e (commit)
         via  https://github.com/Gnucash/gnucash/commit/f9fae441 (commit)
         via  https://github.com/Gnucash/gnucash/commit/86240d55 (commit)
         via  https://github.com/Gnucash/gnucash/commit/29ee4a2e (commit)
         via  https://github.com/Gnucash/gnucash/commit/8848fef5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/10e2ebf1 (commit)
         via  https://github.com/Gnucash/gnucash/commit/966512f3 (commit)
         via  https://github.com/Gnucash/gnucash/commit/f7cb52f0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/7ec2eabb (commit)
         via  https://github.com/Gnucash/gnucash/commit/6a25c599 (commit)
         via  https://github.com/Gnucash/gnucash/commit/2449d725 (commit)
         via  https://github.com/Gnucash/gnucash/commit/5393c63b (commit)
         via  https://github.com/Gnucash/gnucash/commit/96331ab6 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c612026e (commit)
         via  https://github.com/Gnucash/gnucash/commit/93e4f314 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d63a6e2e (commit)
         via  https://github.com/Gnucash/gnucash/commit/71272548 (commit)
         via  https://github.com/Gnucash/gnucash/commit/01de8938 (commit)
         via  https://github.com/Gnucash/gnucash/commit/e841a00a (commit)
         via  https://github.com/Gnucash/gnucash/commit/11414276 (commit)
         via  https://github.com/Gnucash/gnucash/commit/30151dc4 (commit)
         via  https://github.com/Gnucash/gnucash/commit/8356c58e (commit)
         via  https://github.com/Gnucash/gnucash/commit/2c73010b (commit)
         via  https://github.com/Gnucash/gnucash/commit/409f576a (commit)
         via  https://github.com/Gnucash/gnucash/commit/796f38cf (commit)
         via  https://github.com/Gnucash/gnucash/commit/a7e5ac83 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b0fc0789 (commit)
         via  https://github.com/Gnucash/gnucash/commit/3fc6ff1f (commit)
         via  https://github.com/Gnucash/gnucash/commit/83e59419 (commit)
         via  https://github.com/Gnucash/gnucash/commit/bef2c201 (commit)
         via  https://github.com/Gnucash/gnucash/commit/5506973d (commit)
         via  https://github.com/Gnucash/gnucash/commit/1a29b81a (commit)
         via  https://github.com/Gnucash/gnucash/commit/ce27afb8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/eab5753a (commit)
         via  https://github.com/Gnucash/gnucash/commit/e99c3d68 (commit)
         via  https://github.com/Gnucash/gnucash/commit/46451243 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c8d8cc44 (commit)
         via  https://github.com/Gnucash/gnucash/commit/3eb5c88c (commit)
         via  https://github.com/Gnucash/gnucash/commit/df74ac3c (commit)
         via  https://github.com/Gnucash/gnucash/commit/8814ad77 (commit)
         via  https://github.com/Gnucash/gnucash/commit/8a4ef02c (commit)
         via  https://github.com/Gnucash/gnucash/commit/ddda8530 (commit)
         via  https://github.com/Gnucash/gnucash/commit/2ab6650e (commit)
         via  https://github.com/Gnucash/gnucash/commit/2cfc6118 (commit)
         via  https://github.com/Gnucash/gnucash/commit/1bfcc959 (commit)
         via  https://github.com/Gnucash/gnucash/commit/658da080 (commit)
         via  https://github.com/Gnucash/gnucash/commit/84d1c364 (commit)
         via  https://github.com/Gnucash/gnucash/commit/f9f714c7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/fc153643 (commit)
         via  https://github.com/Gnucash/gnucash/commit/3a486727 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9069bace (commit)
         via  https://github.com/Gnucash/gnucash/commit/fbabc147 (commit)
         via  https://github.com/Gnucash/gnucash/commit/274dd2f8 (commit)
         via  https://github.com/Gnucash/gnucash/commit/d4c19efc (commit)
         via  https://github.com/Gnucash/gnucash/commit/fec5b603 (commit)
         via  https://github.com/Gnucash/gnucash/commit/020bc537 (commit)
         via  https://github.com/Gnucash/gnucash/commit/e31f4c3f (commit)
         via  https://github.com/Gnucash/gnucash/commit/72ef48cb (commit)
         via  https://github.com/Gnucash/gnucash/commit/f7173c34 (commit)
         via  https://github.com/Gnucash/gnucash/commit/08704127 (commit)
         via  https://github.com/Gnucash/gnucash/commit/48988ac5 (commit)
         via  https://github.com/Gnucash/gnucash/commit/6f349959 (commit)
         via  https://github.com/Gnucash/gnucash/commit/b521658c (commit)
         via  https://github.com/Gnucash/gnucash/commit/47c35aea (commit)
         via  https://github.com/Gnucash/gnucash/commit/417a012b (commit)
         via  https://github.com/Gnucash/gnucash/commit/75b6d144 (commit)
         via  https://github.com/Gnucash/gnucash/commit/c9bd68c6 (commit)
         via  https://github.com/Gnucash/gnucash/commit/46b3e31a (commit)
         via  https://github.com/Gnucash/gnucash/commit/217289d0 (commit)
         via  https://github.com/Gnucash/gnucash/commit/8f4f8a1d (commit)
         via  https://github.com/Gnucash/gnucash/commit/d02c65e7 (commit)
         via  https://github.com/Gnucash/gnucash/commit/9be545f5 (commit)
        from  https://github.com/Gnucash/gnucash/commit/614932ed (commit)



commit 3ddd76f8f24d937f1e71990517266287e0145eb7
Merge: 614932eda 76a91aa2c
Author: John Ralls <[hidden email]>
Date:   Sun Mar 31 10:43:33 2019 -0700

    Merge branch 'maint'

commit 76a91aa2c3e355e5712045aa685c01f68bf2d3ac
Author: John Ralls <[hidden email]>
Date:   Sat Mar 30 14:43:02 2019 -0700

    Release GnuCash 3.5

commit d10f2513b2c84d7eded3a41d23054216edc12dca
Author: John Ralls <[hidden email]>
Date:   Sat Mar 30 14:27:29 2019 -0700

    Update translations from the Translation Project.

commit 5267548fe273632011c536b39b6738b55614a2e5
Author: John Ralls <[hidden email]>
Date:   Sat Mar 30 12:01:06 2019 -0700

    Reconcile DOCUMENTERS with gnucash-docs/AUTHORS.

commit 358468d036b45f823aaeed1a7dcd2aa2e35bed4d
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:39:36 2019 +0000

    Use a hash table to track transactions for associate dialog
   
    When generating the list of transactions to look at, a GList was used to
     keep a list of transactions already processed. Change this to use a
     hash table instead as it is quicker.

commit 2cb34d48741043128d3a8ccebf7fcaabb120db3a
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:38:06 2019 +0000

    Minor changes to gnucash-sheet and source layout
   
    These changes were concerning the transaction associations functions

commit 32e64979d0f9c785641fbb8e8d2f62de1ab806db
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:37:27 2019 +0000

    Change the associate tooltip function
   
    Change the tooltip function to use the in house uri functions.

commit 0c667822cc85c01ed50591ac85b05f49af36e959
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:36:53 2019 +0000

    Change dialog-trans-assoc.glade
   
    Make the association column to be the one that expands and also set the
    ellipsize to the start for the renderer.

commit 63dfd18111eb1dcd3d4c972cf65a75cfd939aa5c
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:36:20 2019 +0000

    Update dialog-trans-assoc.c
   
    Update the transaction association dialog to use the in house uri
    functions and also fix a problem that mainly affects Windows when you
    associate a file that is in the root of the associated path head.

commit be8216e235c336d657e732ea1328c44600cc48f7
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:35:48 2019 +0000

    Update transaction association functions in gnc-split-reg.c
   
    Update the transaction association functions to use the in house uri
    functions and also fix a problem that mainly affects Windows when you
    associate a file that is in the root of the associated path head.

commit bed7f99dac48afa1d5bb257e4fc6e6b9dbe5316d
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:35:20 2019 +0000

    Make sure the Association path head ends with a '/'

commit 5eb6f76e63a8cb18cad953561a287a32787c284c
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:34:45 2019 +0000

    Change uri functions to work with valid Windows file uri's
   
    Windows file uri's can be of the form 'file:///N:/bob.txt' so change
    the gnc_uri_get_components to remove a left over '/' at the start so
    gnc_resolve_file_path gets the absolute path correctly. Also change
    gnc_uri_create_uri to add an extra '/' for Windows file uri's.

commit 89d2cde9792561eb2ccdb9f2c5c8aa651d25d2f0
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:34:04 2019 +0000

    Remove some white space/tabs from gnc-filepath-utils.cpp

commit 22a7a05d50069ad36028110a2954d592b1889ace
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:33:26 2019 +0000

     Add function to create an absolute file path
   
    Add function to create an absolute file path from a prefix path and a
    relative one. If the prefix is null, then the root directory of the
    current path is used.

commit 25277242199a3a75c6c2f3ad20e33a2bbcb64c32
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:32:43 2019 +0000

    Force the location association to have a scheme
   
    As the location and file associations use the same KVP, make sure a URL
    with a valid scheme is entered. This allows KVP associations that are
    not valid to be treated as relative paths.

commit 167d209688b82ae7f42d2f5e974677f10c48a96e
Author: Robert Fewell <[hidden email]>
Date:   Fri Mar 29 17:31:54 2019 +0000

    Change gnc_launch_assoc to use gnc_uri_get_scheme
   
    Change the gnc_launch_assoc function to use the gnc_uri_get_scheme
    instead of glib one and re-indent source file

commit 4cb291012103cfe715f08306d87498749fca6a31
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 30 02:08:46 2019 +0800

    [budget] modify display of interval dates and avoid unicode

commit a4eb5b1a591f9d02d817ca0544efc2ea96203556
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 28 12:02:20 2019 +0800

    [options] compact book-currency-acounting functions

commit faf1b08cecf36e006c46878af36a6438341375e5
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 28 11:48:41 2019 +0800

    [options] compact valid-gains-loss-account?

commit 79d72fdc335c4d8ef4b97b52965ee41b81611017
Merge: 6cbb0adf3 62f7aa66a
Author: John Ralls <[hidden email]>
Date:   Fri Mar 29 09:38:42 2019 -0700

    Merge branch 'aqb6' into maint

commit 62f7aa66a5b7f7f093f4622071ec128a8198c03a
Author: John Ralls <[hidden email]>
Date:   Thu Mar 28 18:03:55 2019 -0700

    Bug 796956 - Aqbanking 6 will drop DTAUS
   
    More important, the AQBanking API has some naming changes.
    This commit is substantially cribbed from Martin Pruess's
    adaptation in the AQBanking repository. Thanks, Martin!

commit 6cbb0adf3d4255389e414cfe721eb045235ae7f7
Author: Geert Janssens <[hidden email]>
Date:   Thu Mar 28 22:39:49 2019 +0100

    Bug 796530 - TxnCsvImport - fix loading of saved preset with update of seperator selection
   
    Previously this would cause all but the first column
    to loose its assigned types.

commit d8c6af2d651bb846c6de1b3844bfcf785cc9b99d
Author: John Ralls <[hidden email]>
Date:   Thu Mar 28 12:41:08 2019 -0700

    Remove support for ancient versions of AQBanking.
   
    Requires Gwenhywfar >= 4.9.99 and AQBanking >= 5.3.4, the versions
    just before the ones provided by Ubuntu 14.04LTS
   
    Removes all definitions and ifdeffed code for earlier versions.
    Removes the never-completed SEPA character checking that was if-zeroed.

commit 2bcf60230adc0d6a4e4c0ca9cdc1f79b44e8ee7f
Author: Geert Janssens <[hidden email]>
Date:   Thu Mar 28 17:39:25 2019 +0100

    CSV Tokenizer - add additional test to guard against quote parsing regressions

commit 1c301ed1ca7e91f06bf70462e3c448f2d23ef530
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Mar 28 08:46:25 2019 +0100

    GUI: Replace ambiguous used mnenoic in Export active register

commit 661859ff018acf3391539718cca428c7f4851ff4
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Mar 28 02:39:27 2019 +0100

    GUI: rearrange Online action accellerators
   
    Slightly more logical assignment

commit 159bf3e01fa765f27595bfb61ed7fed2b167589a
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Mar 28 01:18:29 2019 +0100

    GUI: Add mnenoic to "Import Bills..."

commit 19d864ce72abd1b6ba1fc0f720439c6a1e53c301
Author: Frank H. Ellenberger <[hidden email]>
Date:   Wed Mar 27 20:38:16 2019 +0100

    I18N: Improve Aqbanking import tooltips

commit 141d503f301d0aafb7c39fa58b7f3e53a3ad5d95
Author: Christopher Lam <[hidden email]>
Date:   Wed Mar 27 13:03:31 2019 +0800

    [balance-forecast] move into asset&liability submenu

commit ad267682d727da166d4c27dfe2142f7e8d7791cd
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 25 16:11:37 2019 +0800

    [transaction] fix transaction other-account display
   
    Previously the 'Transfer from/to' column would render "Split
    Transaction" for single-split. This commit hides transfer.

commit d27b1658791f5490dfbd37e3299a593a36ef39f1
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 25 07:32:12 2019 +0800

    [report] deprecate legacy functions

commit b1571f25480a73c684b749d4cb1df16a58b2914f
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 25 07:27:08 2019 +0800

    [report] annotate and reindent

commit 50e9640243f74e577d9fe436e666ca94855b66e5
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 24 23:48:24 2019 +0800

    [report] simplify functions to use srfi-1, annotate
   
    hash-map->list is simpler than hash-fold
   
    All refactored functions are tested in test-report-system.scm

commit 0b8ff4b5d64899414cb4e01a34279e9f3da34453
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 24 22:05:00 2019 +0800

    [options] deprecate gnc:save-options
   
    this is unused.

commit 4f6344963d88b3b05fda121cf2f63013e7e5a5a4
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 24 21:23:38 2019 +0800

    [options] simplify gnc:value->string

commit 98811d7e71945c21d3455ed3e5caccb352b54b02
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 23 13:07:34 2019 +0800

    [customer-summary] rewrite string-expand

commit 07f44ad7c544ce12268fdcce27f2d4b3fcab184f
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 23 12:43:29 2019 +0800

    [customer-summary] convert loop to srfi-1

commit 523837ddbe3847ded82cfdff8762b347aacfbfc3
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 23 20:41:42 2019 +0800

    [customer-summary] remove unused functions

commit b47ab716c900c1599c7c3d34b937ea37085eca61
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 24 14:20:49 2019 +0800

    [average-balance] tidy loop conditionals
   
    Previously the splits handling used nested conditionals. Rearrange and
    tidy; i.e. handle empty-splits or empty-interval-splits first, and use
    last conditional to test for internal-transactions handling. This
    avoids nested conditionals.

commit 1d11ee21bc76f3ac6943d493c45e21e9dbe6335f
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 24 13:56:19 2019 +0800

    [average-balance] no need sanity check
   
    accounts is not null (from prior sanity check) so don't need to
    recheck.

commit bc553ed00e28770b620ada26cfbf5ca0fe6a450c
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 23 12:42:17 2019 +0800

    [average-balance] destroy the query after using it
   
    also fix comments and whitespace

commit 9b9d264a0471c8ef9482081a73e11143daf2f124
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 23 12:42:46 2019 +0800

    [daily-reports] destroy query after using it

commit dedccd56f3f018e1c13a1894b09ea9991a54c654
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 25 17:12:52 2019 +0800

    [test-average-balance] test ignore-internal? algorithms
   
    tests gain/loss ignore-internal? algorithms

commit 480d13ba27d7575731227d6b6db2ca9583595f29
Author: milotype <[hidden email]>
Date:   Sun Mar 24 13:45:20 2019 +0100

    Updated croatian hr.po
   
    Some wording corrections

commit 35122d814f8b89eef4cc2fd75d7e7c517ca89555
Author: milotype <[hidden email]>
Date:   Sun Mar 24 13:41:12 2019 +0100

    Updated croatian glossary hr.po
   
    Some wording corrections

commit 790ee4a5022f743b0d43491f5401140ca9654612
Merge: 4e3bd4f7b 96b65a50c
Author: John Ralls <[hidden email]>
Date:   Fri Mar 22 14:09:51 2019 -0700

    Merge Chris Lam's 'maint-scheme-cleanups' into maint.

commit 4e3bd4f7bce85e8fd8ae6e2ea10bb6652e01a85c
Author: John Ralls <[hidden email]>
Date:   Fri Mar 22 13:36:07 2019 -0700

    Silence 'Negative content width -2' warning.
   
    Seems buttons have grown.

commit d209fec4c99d5d8de28bbc26e05792da48759bc3
Merge: 67c41aba5 d711cc35f
Author: John Ralls <[hidden email]>
Date:   Fri Mar 22 12:15:00 2019 -0700

    Merge Chris Lam's 'maint-fix-639049' into maint.

commit 67c41aba560a34fa7cb88166e7ee1d17c957b228
Author: John Ralls <[hidden email]>
Date:   Fri Mar 22 12:14:38 2019 -0700

    Add new balance-forecast.scm to potfiles.in.

commit 96b65a50c95152dd43d20da350499b4e690621ac
Author: christopherlam <[hidden email]>
Date:   Fri Mar 22 18:45:21 2019 +0800

    [report-system] deprecate stats/dr-cr collectors

commit 362fb99c13d0e9a4dffd3b39e05e5159010a273c
Author: christopherlam <[hidden email]>
Date:   Fri Mar 22 21:06:23 2019 +0800

    [average-balance] handle include-subaccts? earlier
   
    much simpler

commit 57b3531ce6ac032472d4c4f0228df8d3e1e6968a
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 16 17:24:07 2019 +0800

    Bug 748431 - Wrong average balance for transactions during DST
   
    Replace average-splits with custom loop, cycling through the
    balancelist and splitlist, creating interval summaries along the way.

commit 9b0b233bf46de1c69442c5301dd132168dfd5170
Author: christopherlam <[hidden email]>
Date:   Thu Mar 21 20:58:26 2019 +0800

    [test-average-balance] create tests

commit d711cc35f80ff0d483fc174cca17fd3ea4b56b64
Author: christopherlam <[hidden email]>
Date:   Thu Mar 21 18:52:23 2019 +0800

    Bug 639049 - Asset Barchart Report includes also the first day of next month transactions
   
    If the original date is an end-of-month date, we take it as an
    indicator they always want monthdelta dates to be end-of-months.
   
    This works for monthly/quarterly/halfyearly/annual.
   
    Addendum to commit 65bfeaf5de8c52c77ba0f4e8f4d5d6ceeb45b33e which was
    deemed to be an incomplete fix.
   
    Also I'd forgotten to activate a test in test-date-utilities. Enable it.

commit ee9f1d5efa818a35169db3ee204a2927dbd030f3
Merge: bc9d83c90 23790dd67
Author: John Ralls <[hidden email]>
Date:   Tue Mar 19 10:14:32 2019 -0700

    Merge Ryan Turner's 'balance_forecast_negative' into maint.

commit bc9d83c90f477934856b970ad18a839dc5ea2197
Merge: b0d0ee1a4 c1f5eb922
Author: John Ralls <[hidden email]>
Date:   Tue Mar 19 09:12:48 2019 -0700

    Merge Christoph Holterman's 'PR-G_ADD_PRIVATE-clean' into maint.

commit b0d0ee1a4087b9a7bece7b27ecdfe286382656e9
Author: John Ralls <[hidden email]>
Date:   Mon Mar 11 16:00:39 2019 -0700

    Bug 797091 - About window misbehaves.
   
    Caching it is silly. Don't.

commit 715a079be0eb2dabfe76967a5234329121f86524
Author: John Ralls <[hidden email]>
Date:   Mon Mar 11 15:43:26 2019 -0700

    Remove copied code from gnc_quartz_should_quit.
   
    Just call gnc_main_window_quit instead.

commit 23790dd672c83c00598edf5a003244e406820710
Author: Ryan Turner <[hidden email]>
Date:   Mon Mar 18 20:09:18 2019 -0700

    [balance-forecast] Allow negative values for reserve and target

commit dd64cec273904faada3f8f566dc43a2eebaf1b32
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 16 16:50:46 2019 +0800

    [average-balance] set chart-title instead of document-title
   
    previous setting would set document-title which adds an <h1> element
    and prevents the chart from fitting into the canvas viewport set 100%
    width x height.

commit e9b91f16ebc086bf25fb9b55bfaab9e80895db7c
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 16 17:24:49 2019 +0800

    [daily-reports] simplify amount/weekday algorithm
   
    This commit removes the need for analyze-splits, and counts all
    split-amounts directly into the daily-totals list.
   
    Because we're not using analyze-splits, there's no need for startbal
    anymore.

commit 12a46e62de250c24501d310151c7866757e545ee
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 11 22:45:01 2019 +0800

    [balance-forecast] use gnc:case-exchange-time-fn
   
    The gnc:case-exchange-fn seems to be designed for single-date reports,
    whereas gnc:case-exchange-time-fn for multi-date reports. It may be
    faster to have a single exchange-fn definition.
   
    The main reason for this change is to harmonize - all multidate charts
    are using case-exchange-time-fn.

commit 29c0e192830307eb7be5039b1924d0407e215400
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 10 13:38:51 2019 +0800

    [balance-forecast] reuse i18n strings
   
    this commit will modify to reuse some strings which are already
    translated, and also add help strings for the various options.

commit 784b34a0488535d9f94ce13573dbf897a8686f51
Author: Christopher Lam <[hidden email]>
Date:   Wed Mar 6 20:29:22 2019 +0800

    [balance-forecast] add null-account and zero-amounts handling

commit 6e76cb3d3be7efab0ce0ec29c3b0fdd502db3e86
Author: Christopher Lam <[hidden email]>
Date:   Tue Mar 5 20:40:59 2019 +0800

    [balance-forecast] refactor to avoid xaccAccountGetBalanceAsOfDate
   
    previous will call gnc:account-get-comm-balance-at-date which calls
    xaccAccountGetBalanceAsOfDate for every account at every date
    point. The xaccAccountGetBalanceAsOfDate is an expensive function
    because it scans the account's whole splitlist from the start every
    time. use gnc:account-get-balances-at-dates instead which scans an
    account only once to generate a balancelist.
   
    this should be a much faster chart.

commit 1ade6fe6b44ca59d472d65bf200d9db2953c92d4
Author: Christopher Lam <[hidden email]>
Date:   Tue Mar 5 17:46:11 2019 +0800

    [balance-forecast] adjust sx accumulator until report from-date
   
    this commit will initialize the sx accumulator by adding all
    instantiated sx amounts, from the earliest split posted-date among the
    selected accounts, until the report start-date.

commit a4d76177fbf33b5458ceacf4c74d920603be7880
Author: Christopher Lam <[hidden email]>
Date:   Tue Mar 5 13:08:25 2019 +0800

    [balance-forecast] modify boolean option to effect number box
   
    1. convert simple boolean to complex boolean to toggle amounts
    2. convert list processing functions to scheme conventions

commit d0deda92525a8959f0518b2e59966f41c964ebba
Author: Ryan Turner <[hidden email]>
Date:   Thu Feb 28 21:52:21 2019 -0800

    [balance-forecast] More clean-up.
   
     * Draw the "balance" line over the "minimum" line.
     * X axis labels should be for the end of the period,
       as that's when all the balance samples are taken.

commit 0cf973c1234179b8a4b514e312fedbe4b4b03fa6
Author: Ryan Turner <[hidden email]>
Date:   Thu Feb 28 20:29:31 2019 -0800

    [balance-forecast] Clean-up
   
    * Fix dates display to ISO format
    * Use make-list properly to create a list with identical elements

commit 55583829b01b9a6c2bcae741011b6d0c0dbf3427
Author: Ryan Turner <[hidden email]>
Date:   Wed Feb 27 21:08:25 2019 -0800

    Report: Balance Forecast
   
    This report forecasts the combined balances of the selected accounts
    based on the scheduled transactions and plots them on a line graph.
   
    You can set a "reserve" amount, which will draw a red line on the
    graph, so you can easily see if your forecast dips below a given value.
   
    There is also a "future minimum" line which shows what the lowest future
    balance will be at a given point. I find this useful in conjunction with
    the "target" line for planning.

commit b6a708196ee614796bcc80db72e5a6109d332269
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 14 09:42:08 2019 +0800

    [commodity-utilities] rewrite gnc:exchange-by-pricealist-nearest
   
    this function made clearer. first we can remove sanity-check:
    pricealist will always be sent as a list, and doesn't need to be
    confirmed it is a pair? because assoc-ref can handle an empty list
    returning #f.
   
    then the conversion routine is reordered to be clearer.

commit 274897fb8c59ec202c02e4dcc6d25a1c10c3d3c2
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 14 09:06:22 2019 +0800

    [commodity-utilities] inline gnc:pricealist-lookup-nearest-in-time
   
    this is an unexported single-use function. we can safely inline.

commit 0e60c77577b57fdae5e4363c43d13af10a99f23d
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 14 09:02:30 2019 +0800

    [commodity-utilities] deprecate gnc:exchange-by-pricevalue-helper
   
    This function is only used once, internally, and performs a sanity
    check (if price-value ... ...) which is, never needed because the
    price-value received has been sanitized to return a price, or 0 and
    will never be #f. Inlining this function means we can skip this sanity
    check.

commit 9a0aaedc052b46dd76eb63e177d99e5182c39153
Author: Christopher Lam <[hidden email]>
Date:   Wed Mar 13 19:37:43 2019 +0800

    Bug 797136 - Balance sheet report "Show Exchange rate" broken when foreign currency is sold completely
   
    For cases where total(amount)/total(value) = 0/0, the price is
    reported as 0.

commit 27985ee337b2cc42b5c09dcd2e4a4a2b5fa2084e
Author: Christopher Lam <[hidden email]>
Date:   Tue Mar 12 19:05:59 2019 +0800

    i18n: commit was missing GNC-OWNER-JOB
   
    The commit 4ee0c3ef4 was incomplete and was missing GNC-OWNER-JOB
    which would return #unspecified to string-append causing error. This
    commit restores this conditional and also a fallback "" to return to
    string-append.

commit b57f6d60f5d0a7350442cb42e6ab94403ed35e39
Author: Christopher Lam <[hidden email]>
Date:   Tue Mar 12 22:54:14 2019 +0800

    Revert "[report-utilities] fix gnc:strify for value/commodity collectors"
   
    This reverts commit fc805d6155ae7037af82fc0831c6b9e355073b86 which
    causes test failure. I'll find a proper fix when I've found the cause.

commit fc805d6155ae7037af82fc0831c6b9e355073b86
Author: Christopher Lam <[hidden email]>
Date:   Tue Mar 12 17:03:46 2019 +0800

    [report-utilities] fix gnc:strify for value/commodity collectors
   
    this debugging tool was flawed and was not able to strify the value
    collector.  we have to forego the procedure->str strify function
    because scheme isn't typed and procedures would be called by the
    value-collector section.

commit 4ee0c3ef46b5379aff3bb34efea3f477cf0f11b1
Author: Christopher Lam <[hidden email]>
Date:   Tue Mar 12 15:32:20 2019 +0800

    i18n: fix embedded translated strings

commit d6f4831a505633bb0bc33a5c003355360603456c
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 11 20:56:07 2019 +0800

    [commodity-utilities] deprecate gnc:exchange-by-pricedb-helper
   
    this function is unused.

commit e107d861d3bdb06c449a10e58a8ca5a6f20e2645
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 11 20:52:27 2019 +0800

    [commodity-utilities] deprecate gnc:get-commoditylist-inst-prices
   
    This function is "called" by gnc:case-exchange-function when the
    latter is called with parameter 'actual-transactions but the later is
    never used.
   
    To boot it was called with 3 arguments but expects 5. I "fixed" this.
   
    It can be deprecated.

commit 4fd6497c31f827af8c2706e7ddb31eaef9373d53
Author: John Ralls <[hidden email]>
Date:   Sun Mar 10 14:54:00 2019 -0700

    Bug 797098 - Quitting Gnucash shortly after clicking Save...
   
    may abort file save.
   
    Fix mistake in d906ac41.

commit 35ed4cf20af125fb7985557a0501643c94c5af31
Author: Matija-N <[hidden email]>
Date:   Sun Mar 10 17:14:50 2019 +0800

    Bug 796952 - Report formatting (justify) is broken
   
    Matija's patch manually applied

commit f99ca362f70509ae01cda6c3cb5e18cbd9b35892
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 9 17:12:13 2019 +0800

    [income-gst-statement] amend comments
   
    move comment 1 line up to prevent long #comment in gnucash.pot

commit 15e47ec9f45d575e11bd7219677d190740b7d465
Author: Frank H. Ellenberger <[hidden email]>
Date:   Fri Mar 8 12:27:03 2019 +0100

    Patch .po files with recent I18N changes
   
    Where seen some other issues were fixed, too.

commit cf4218230fb63d87972db74998a1fa657a647917
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Mar 7 06:21:35 2019 +0100

    I18N: get rid of 2 underlines in MsgIds
   
    They produced false errors in 'msgfmt -c --check-accelerators="_" ...'

commit 863303b1720d79a9809db4650d18c1c62660274b
Author: Christopher Lam <[hidden email]>
Date:   Mon Dec 24 14:18:25 2018 +0800

    [test-commodity-utils] upgrade to test DMLR prices
   
    This commit adds:
   
    * checking and capgains account in old DEM currency
    * buy & sell DEM/DMLR transactions in DEM with capgains
    * and tests prices in EUR currency
   
    This aims to test the old intra-euro currency conversion in the
    totalavg and inst price calculators.

commit 4f333ee13c1106a209d70f7c1387de69dbbe5b95
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 7 22:25:04 2019 +0800

    [budget-flow] don't write raw html

commit 414992f8ec6cb11a303b0c38a35b2b179192a344
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 7 22:00:38 2019 +0800

    [budget-flow] *reindent/delete-trailing-whitespace/untabify*

commit edd87fa47cc6a95e1f5d50b4e93a7770d877e473
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 7 20:45:24 2019 +0800

    [cash-flow] preprocess accounts/money-in/out-accounts
   
    this avoids set! calls

commit c7f7f078ec819b4255230420bd3e1ee8590abdcf
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 7 20:38:45 2019 +0800

    [cash-flow] convert account-disp-list to srfi-1

commit 7d508b7731e994eb35330d9097d62839b130e4b2
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 7 20:31:38 2019 +0800

    [cash-flow] combine common add-accounts-flow code

commit beb6e508a43e2b22f5f1aa72145687d15c95c892
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 7 20:27:46 2019 +0800

    [cash-flow] reduce code line length

commit 9dd139f3ed95de5df312c56cbd2979200fa829e6
Author: Christopher Lam <[hidden email]>
Date:   Thu Mar 7 20:02:55 2019 +0800

    [cash-flow] convert subaccounts to srfi-1
   
    neater

commit b795773e1c3716a607bbe57e01b8e2bf3f12d31d
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Mar 7 00:37:25 2019 +0100

    Appdata: update data exchange [I18N]

commit 6c59f7b7dd2dd2ed5a15cc1b335bb31cb4745bf8
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Mar 7 06:17:41 2019 +0100

    de.po: Several fixes
   
    5087 übersetzte Meldungen, 60 ungenaue Übersetzungen, 100 unübersetzte
    Meldungen.
    (improved redo of the reverted commit)

commit 0cf9b426cd49c5ef4300dd1587b196598be39794
Author: Frank H. Ellenberger <[hidden email]>
Date:   Wed Mar 6 07:37:18 2019 +0100

    Revert "de.po: reflect today changes in reports"
   
    A broken editor had truncated the file.
    This reverts commit 3b2527e430aed7b2822bdbe26e3397242667c830.

commit 982964c0ad64bad94ff5e157e082b52ca8f150fa
Author: Francisco Javier Serrador <[hidden email]>
Date:   Wed Mar 6 04:08:47 2019 +0100

    From Bug 797034 - Spanish Translation ...
   
    Update spanish translation to 2018-12-29

commit d897a7caa9f4c41464d5533f4f3c67ab7fc5e487
Author: Frank H. Ellenberger <[hidden email]>
Date:   Wed Mar 6 03:03:47 2019 +0100

    I18N: Remove surplus spaces from a "Tip of the Day"

commit 3b2527e430aed7b2822bdbe26e3397242667c830
Author: Frank H. Ellenberger <[hidden email]>
Date:   Tue Mar 5 21:53:00 2019 +0100

    de.po: reflect today changes in reports
   
    1177 übersetzte Meldungen, 2 unübersetzte Meldungen.

commit c7805a1f1b595fce0a581661938285c3e9b0667a
Author: Frank H. Ellenberger <[hidden email]>
Date:   Tue Mar 5 22:04:03 2019 +0100

    Merge recent template in de.po

commit 82ba6a3155f00bc73cba2decbdfa0ef0bc452c4c
Author: Frank H. Ellenberger <[hidden email]>
Date:   Tue Mar 5 21:38:19 2019 +0100

    I18N: Unify thanks phrase in business reports
   
    Fix typo

commit c3678d56b952b7ac0d55262d1f8cc6100b2e7859
Author: Frank H. Ellenberger <[hidden email]>
Date:   Tue Mar 5 21:29:50 2019 +0100

    I18N: Unify thanks phrase in business reports

commit 05606f240e8bec41510331b123344449c9f588eb
Author: Frank H. Ellenberger <[hidden email]>
Date:   Tue Mar 5 20:56:23 2019 +0100

    Bug 797104 - Translations not showing in receipt options

commit c419c6d9e72baeb14ce6aea623d0879a59215930
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 4 22:01:51 2019 +0800

    [budget] clean up useless comments

commit e5495caab918911c38d9ff03d6bc59273b68908a
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 23:00:49 2019 +0800

    [budget] compact gnc:html-table-display-budget-columns!

commit 275119335bc6c24e31ebc7741ebd073cc4a3c3b8
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 3 13:36:50 2019 +0800

    [budget] inline gnc:html-table-add-budget-line-columns!
   
    This function is used only once. Inline it.

commit 3ba0970d9d87268afb1f5743cc630df0c0717ec4
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 3 13:37:08 2019 +0800

    [budget] compact gnc:html-table-add-budget-line!

commit 953b01cbc87e63e6e375935d9e63b75ea59e593f
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 3 00:05:54 2019 +0800

    [budget] compact gnc:html-table-add-budget-values!

commit 58cc7f00a5b2da9748555bdd4cfbb2b86f9776e5
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 23:07:15 2019 +0800

    [budget] compact budget-renderer

commit 97bf596d3156736c21d14b9ab5704fc0b2025ec6
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 23:07:02 2019 +0800

    [budget] compact calc-periods

commit 5108accfcd675013e409f9c0f525f09b24971949
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 23:06:06 2019 +0800

    [budget] compact gnc:html-table-add-budget-headers!

commit 66657f466e5d5b02e4e15b87f24001c385ccf8d7
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 21:12:49 2019 +0800

    [budget] convert iterative functions to use srfi-1

commit 86cbebd0ac5c1d4f7170441eb5109d87182e3897
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 21:03:43 2019 +0800

    [budget] eradicate gnc-numeric methods

commit 9d38d7fa8e91681b05f11dd96441da18519e4bab
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 20:58:53 2019 +0800

    [budget] compact find-period-relative-to-current

commit cd496cbe3ccc89381d69a0cc3c81e8ee81aecf11
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 20:54:55 2019 +0800

    [budget] compact calc-user-period

commit c8625ab5fb75d0cf28bbab1770f42cf016655e42
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 20:07:16 2019 +0800

    [budget] *reindent/untabify/delete-trailing-whitespace*

commit d16d71dfc625e53e979fede7694c35733ca91d38
Author: Christopher Lam <[hidden email]>
Date:   Sun Mar 3 23:51:32 2019 +0800

    [test-budget] initial commit
   
    Tests budget.scm.
   
    Options are tested; this is not exhaustive but covers most options.

commit 9573359b8910945b804a891556c0cede364f1b45
Author: Christopher Lam <[hidden email]>
Date:   Mon Mar 4 21:10:02 2019 +0800

    [test-extras] augment xml parser to understand &ndash; entity

commit e8637c7443bec7b7120cb186c1dcd7af5d4ee035
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 21:25:11 2019 +0800

    [budget][cash-flow] use srfi-1 functions
   
    ... instead of account utility functions which are now deprecated.

commit 47cdcaded35612ba8a5e4dca6d37c9150a2e20b7
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 15:40:18 2019 +0800

    [standard-reports] drop (process-file-list)
   
    The list of reports is obtained by scanning the standard-reports
    folder for *.scm, then processes the filenames by removing
    ".scm". Process the removal directly.

commit 117425305babfe40b8a964227297505fc3842a0f
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 15:01:44 2019 +0800

    [standard-reports] compact (directory-files) and remove regex
   
    use string-suffix? instead.

commit a6296314a0b090d7fa5a660ef7257f352772d854
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 14:47:16 2019 +0800

    [standard-reports] compact functions

commit 613adfe82497c5e82c70ab7f7368e63705849992
Author: Christopher Lam <[hidden email]>
Date:   Sat Mar 2 14:45:19 2019 +0800

    [standard-reports] reindent/untabify/delete-trailing-whitespace

commit d9c8352377a5a8754c2f56845e022589a90c1a38
Author: milotype <[hidden email]>
Date:   Thu Feb 28 19:17:36 2019 +0100

    acctchrt_common correction
   
    I'm sorry! After double checking my files I found one more file (acctchrt_common.gnucash-xea) that needed the correction of the <act:id type="guid"> problem.
    Now, all account files have the correct string : <act:id type="new">

commit 8da026fc737d995f964a5c1db5fdb6db9de8e510
Author: milotype <[hidden email]>
Date:   Thu Feb 28 14:17:51 2019 +0100

    Croatian accounts correction
   
    Just noticed, that I forgott to change the "guid" string in these two files, as specified in the wiki: "Just replace all occurrences of <act:id type="guid"> by <act:id type="new">".
   
    Only the croatian files for "eduloan" and "fixedassets" needed the change. Sorry for the inconvienience!

commit 9dabe4a4260a903c90b8c43183a22024e21739a7
Author: Christopher Lam <[hidden email]>
Date:   Wed Feb 27 19:07:16 2019 +0800

    [report] further refactor gnc:define-report

commit b8e9ce33182ffeff03ff713bc90bc37097a8a6f5
Author: Christopher Lam <[hidden email]>
Date:   Wed Feb 27 18:55:15 2019 +0800

    [report] deprecate report-without-guid handling

commit 0f8558b7f85d7e59ded83083acdb29b8a3d0a42a
Author: Christopher Lam <[hidden email]>
Date:   Mon Feb 11 23:30:33 2019 +0800

    [report] refactor safely
   
    1. upgrade <report-template> and constructor to top-level
    2. convert (args-to-defn) to named-let

commit 5f436ae967ee8a6ed939d3235f06b981328cbbba
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 5 23:19:26 2019 +0800

    [report] simplify (gnc:report-render-html)

commit d49a51ca736107deea0a66ac246f28b35c239de1
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 5 23:17:49 2019 +0800

    [report] convert (gnc:restore-report) to use closure
   
    Instead of a global variable gnc:old-style-restore-warned, use closure
    to isolate variable within the only function which uses it.

commit 6e7cd3330839b5bafe6d10b8ffc9af220330a881
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 5 22:28:22 2019 +0800

    [report] centralize strings, (gui-error-dialog) logic

commit afda3879881c2e5f9297498d74dfc004eda60c89
Author: Christopher Lam <[hidden email]>
Date:   Thu Jan 10 18:10:18 2019 +0800

    [report] enforce gnu coding style
   
    no dangling parentheses
    (if a a b) -> (or a b)

commit f021658382b6b26a83dc1884c30529c39f7c84b6
Author: Christopher Lam <[hidden email]>
Date:   Thu Jan 10 17:52:27 2019 +0800

    [report] *delete-trailing-whitespace/reindent/untabify*

commit 8f8f5b84614fa575293c4e262ffae52a0763d4ba
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 26 13:28:30 2019 +0800

    [test-report-system] improve test coverage to ~40%
   
    test many more functions. this is not 100%; many functions are
    incomprehensible.

commit d5297a46bf121a35bea97854c4dbc9bd94a65163
Author: loftx <[hidden email]>
Date:   Tue Feb 26 15:37:01 2019 +0100

    Resolve 'basic_string::_M_construct null not valid' error when no database is provided in connection string

commit 548ee9f56b25244d0b706ea85f79b3285d7ca9ae
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 26 19:45:29 2019 +0800

    [test-report-system] tests functions instead of returned values
   
    Previous tests for report definition had modified report.scm to return
    bool #f to signify 'aborted definition'. This had mistakenly
    invalidated an old-report handling code path whereby guid was missing.
   
    This commit will modify old tests to define reports, and verify
    success/failure according to the (gnc:all-report-template-guids) list
    length which, indirectly, is a surrogate marker for a successful
    report definition.

commit c6b7338fbc9a3e577956e9b6cdf0323d92c6dd03
Author: Christopher Lam <[hidden email]>
Date:   Sun Feb 24 16:49:59 2019 +0800

    [test-report-system] reindent
   
    improve readability of test suite.

commit d980bb50f7353a16cc4d144be89b140e55eab1d6
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 26 14:00:15 2019 +0800

    [report] display gnc-error-dialog only when UI is running
   
    This is preparation work for creating report.scm tests.

commit 0ce6999ff6267ec3d6800e8ecdbab27405fff408
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 8 14:25:02 2019 +0800

    [html-utilities] compact (gnc:html-make-exchangerates)
   
    and also right-align the commodities, as originally planned.

commit 5cdc5158858a6d835b83c0952f4b5acdd85086a9
Author: Christopher Lam <[hidden email]>
Date:   Sat Feb 23 22:58:54 2019 +0800

    [transaction] html anchor should target split
   
    Previous would create html anchor to target the transaction containing
    the report split.
   
    This would mean the anchor would link the correct transaction, but
    would always link to the first account in the transaction. This change
    will ensure that the account containing the exact report split is
    opened.

commit 316a22a282c8ba6f91c6b6eb4fe328dcc92c8155
Author: milotype <[hidden email]>
Date:   Sat Feb 23 01:35:04 2019 +0100

    Initial release of croatian fixedassets account file

commit d2dce425875b7e81ab9b561daa4fa6d30c733767
Author: milotype <[hidden email]>
Date:   Sat Feb 23 01:34:33 2019 +0100

    Initial release of croatian eduloan account file

commit 4845d1081c1dd1d4f3085ce4b6cd4b8990fd93a7
Author: milotype <[hidden email]>
Date:   Sat Feb 23 01:24:00 2019 +0100

    Various small improvements in the Croatian account files

commit 49ebc967e96b708c4933e377807aa2b6d5460a21
Merge: c9ddd6c82 a4e08d7cd
Author: Frank H. Ellenberger <[hidden email]>
Date:   Sat Feb 23 23:29:11 2019 +0100

    Merge branch 'hr' into maint

commit a4e08d7cda46b0b214985a60799ce9c18b6d610c
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Feb 21 21:09:08 2019 +0100

    add data/accounts/hr and README-hr.win32-bin.txt to CMakeLists

commit c9ddd6c8284df4df3b4fb7492cb1ae7fa7a39c3c
Author: Christopher Lam <[hidden email]>
Date:   Sat Feb 23 07:45:58 2019 +0800

    [register] use scheme numeric operators instead of gnc-numeric

commit b1763ed13d55f25b3c7c8cd4ed08a3c11799adff
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 23:09:35 2019 +0800

    [register] simplify make-split-table main loop
   
    Previous was using nested ifs. use cond instead which is more
    appropriate.
   
    Also handle dangling-split separately.

commit bae74fed0a84ee01ff0233a4427c2f595b783a41
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 22:45:54 2019 +0800

    [register] simplify named let
   
    many args were not modified.

commit a23b945a11606980dd2fc9e38fe342084466cfb4
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 22:40:23 2019 +0800

    [register] simplify splits-leader
   
    They were using complicated algorithm to get the split account.  Also
    change leader output from account/null to account/#f.
   
    It is simpler to return #f if there is no 'leader'

commit 27c0ab490a4fdb0b062ae7f9af688c3980f4cb06
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 17:38:55 2019 +0800

    [register] change other-rows-driver to named-let

commit beaf945907915efa179681ef94b313f52196a7da
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 17:18:06 2019 +0800

    [register] *delete-trailing-whitespace/reindent/untabify*

commit da7da035f459a5c1affaf1d28b9d10363d904e70
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Feb 21 20:13:39 2019 +0100

    Remove obsolete hr_HR direcory
   
    Recent versions are in hr

commit 33a376bddf8ce8dd0395a7eba6e3c35fcde58e5c
Author: Frank H. Ellenberger <[hidden email]>
Date:   Thu Feb 21 00:59:22 2019 +0100

    add hr.po's to CMakeLists.txt

commit c01955bb12431fe30aedbb3e081be9d625c5c03f
Merge: 102a357cf 1d82a6dcb
Author: Frank H. Ellenberger <[hidden email]>
Date:   Fri Feb 22 22:22:59 2019 +0100

    PR #455: initial release of the croatian translation
   
    Merge branch 'milotype-hr-01' of https://github.com/milotype/Gnucash into maint

commit 3759099e1eb570bbb792242f22f127f428d1e547
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 17:15:42 2019 +0800

    [register] changed do-rows-with-subtotals to named-let
   
    this function is defined and used only once.

commit 83d5c21c4bf618b17d2de5c8986379ef0393c5aa
Author: Christopher Lam <[hidden email]>
Date:   Fri Jan 4 12:02:42 2019 +0800

    [register] remove dead utility and invoice code

commit b96e48f23f84b503f4fc00c4c713a31f96a5e492
Author: Christopher Lam <[hidden email]>
Date:   Fri Jan 4 12:02:09 2019 +0800

    [register] trim reg-renderer
   
    there was dead code to handle printing invoices. remove.

commit 102a357cfebb88983ecb9dd63c6116a31562a9b4
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 15:03:08 2019 +0800

    [test-register] basic test for register.scm

commit 09e0e02a75c29280a505d175b3c1e2ee92f4baa3
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 14:31:27 2019 +0800

    [test-extras] abstract test-data skeleton

commit f92b9459baaf1260c257ea63b5111004fd31f133
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 22 13:50:46 2019 +0800

    [tests] encapsulate tests with (test-begin/end)
   
    this ensures that any test failures will return #f as appropriate.

commit 609bd48a0dcbfde2f281535485cf7e31c45d046d
Author: Frank H. Ellenberger <[hidden email]>
Date:   Fri Feb 22 05:03:47 2019 +0100

    Shorten a german column header

commit fce75ea7481a6738ab88b459f8998a584ba75800
Author: Geert Janssens <[hidden email]>
Date:   Thu Feb 21 17:00:15 2019 +0100

    Add dedicated api to query build-time, version related compile constants
   
    And use it in several location in the code for consistent behaviour

commit 1d82a6dcb15350ceeec7b46aac13213d4d011050
Author: milotype <[hidden email]>
Date:   Thu Feb 21 05:57:45 2019 +0100

    update hr.po
   
    changes:
    - hr.po:3638 => added accelerator mark
    - hr.po:7788 => added accelerator mark
    - hr.po:10957 => removed accelerator mark
    - hr.po:16166 => no change, ignored
    - some minor other changes in wording

commit b53d5c65e025ef87cc126c5207678ac7619dbae1
Author: Joshua "jag" Ginsberg <[hidden email]>
Date:   Wed Feb 20 18:56:41 2019 -0500

    Fixes to traceback calls in pycons

commit b334366f6329456df9b32ac253c523bb56032490
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 12 09:01:40 2019 +0800

    [html-document] if headers? is #f, do not add <body> tag
   
    This is a step towards creating valid html in multiple-charts reports.

commit 25f2abb01123801f3e3b7136df788a39732e9ba4
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 12 08:57:55 2019 +0800

    [html-document] compact functions
   
    These functions were unnecessarily complex and used to build html
    report. Tests are not mandatory here... All tests still pass which
    means the html-documents are being built up correctly.

commit fe6cc534a09e6ad84e0296a712e556a71784e21e
Author: Christopher Lam <[hidden email]>
Date:   Thu Feb 14 21:02:43 2019 +0800

    [engine-utilities] deprecate account utility functions
   
    These functions are obsolete with SRFI-1

commit 972562421eeb5c62ed407630f5cd574a796de747
Author: Christopher Lam <[hidden email]>
Date:   Thu Feb 14 20:59:27 2019 +0800

    [engine-utilities] deprecate split utility functions
   
    These functions are obsolete with srfi-1

commit 9ba0d9658da9d48deba823b2a326b7502ba1d091
Author: Christopher Lam <[hidden email]>
Date:   Sun Feb 17 03:29:09 2019 +0800

    [test-extras] (create-transaction) adds price trading commodities/currency
   
    this will modify a test which was calibrated to record purchase price
    only. fix transaction creation to add prices for both purchase and
    sales, and also fix test which was assuming no sale price was bring
    recorded.

commit 918321aafadcaa9ea68bf34d7d322c96dacc4c52
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 15 14:13:05 2019 +0800

    [test-extras] for tests: (env-create-multisplit-transaction)
   
    This is the general case for any transaction creation.  Rewrite other
    transaction creation routines to use it.  All tests still work
    unchanged, which confirms this function works well.
   
    This will allow tests to create multisplit transactions, of an
    arbitrary number of splits. If the list-of-split's values are not
    balanced (i.e. total 0), the engine will create an Imbalance-CUR
    split.
   
    The motivation is to allow creation of complex multisplit
    multicommodity transactions eg USD50 + GBP20 (USD25) = EUR66 (USD75)
    as well as their prices GBP/USD = 25/20 and EUR/USD = 75/66.
   
    * USD -50
    * USD -25 = GBP -20
    * USD +75 = EUR +66
   
    This will be useful in creating tests for stock-based reports, whereby
    stock sales need splits in STOCK/ASSET/INCOME accounts.

commit 82edec26fc22604f2ef62bae9917e2bf6d234e06
Author: Christopher Lam <[hidden email]>
Date:   Thu Feb 7 19:52:49 2019 +0800

    [test-extras] (gnc:options->sxml) dumps better error
   
    The exception catcher gives a (k . args) pair which contain useful
    information about the exception. Show in test log output.

commit 768132236ada1fa3afc3d9f18f329b18cb6afbd4
Author: Christopher Lam <[hidden email]>
Date:   Wed Feb 20 21:05:52 2019 +0800

    [general-ledger] Void-Transactions had moved from Accounts to Filter
   
    TR void-transaction moved from Account tab to Filter tab.

commit 971be33951be6eb7d8affec8356ca7370007aef9
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 8 15:42:29 2019 +0800

    [html-fonts] compact (font-name-to-style-info)
   
    which was badly written. compact, and create tests.

commit 4a2b5e96419b9e6b64f9350e5b5b8d208dcbe7b7
Author: Christopher Lam <[hidden email]>
Date:   Sun Feb 10 18:53:53 2019 +0800

    [hooks.scm] deprecate hooks.scm
   
    this module has a single function which is used only once. inline it.

commit f64586b873f4cbeaf276672bb8bb7a56f5c10cfc
Author: Christopher Lam <[hidden email]>
Date:   Thu Feb 14 20:55:06 2019 +0800

    [app-utils] remove config-var.scm
   
    unused since 1999?

commit 6945e1c7d70d8b7ed0ae6287b75ed80ed87f7366
Author: Christopher Lam <[hidden email]>
Date:   Wed Feb 20 20:43:48 2019 +0800

    [cash-flow][budget] logic error in sub-accounts handling
   
    Previous logic would cycle through accounts' sub-accounts, and each
    sub-account would be queried for inclusion in accounts; if not
    present, the accounts would be appended by all sub-accounts.
   
    Logic would dictate that only the missing sub-account should be added
    to the accounts list.
   
    No functional change is expected; previous behaviour would generate an
    unnecessarily long resulting accounts list (includes sub-accounts as
    many times as there are sub-accounts).

commit 2215dfc5e1bf052f8fb3ed4096d12f707fd925a8
Author: Christopher Lam <[hidden email]>
Date:   Sat Jan 26 23:59:18 2019 +0800

    [cash-flow] clean up cash-flow calculator
   
    1. remove split-seen? helper function. use a simple list.
   
    2. they were maintaining 2 lists for in, 2 lists for out. simplify to
    1 list each.
   
    3. convert single-use function to named let
   
    4. remove transaction date filter - transactions were already
    date-filtered by the query prior.
   
    5. use simple lists instead of split/account hash tables. use the
    incredible versatile srfi-1 functions.
   
    6. s-report-value can be defined earlier
   
    7. clean up whitespace so that line maxwidth is 80
   
    8. tests already exist in test-cash-flow.scm

commit c6f5e6736b516d1cf568af60e3418a2027589362
Author: Christopher Lam <[hidden email]>
Date:   Wed Feb 20 20:00:38 2019 +0800

    [cash-flow] *untabify/delete-trailing-whitespace/reindent*

commit d97d4930bae2135e71980e0ee5d23a2ab5a6a449
Author: Christopher Lam <[hidden email]>
Date:   Mon Jan 28 17:22:23 2019 +0800

    [cash-flow] replace account-in-alist with srfi-1 equivalent

commit 1a69bf1b2f07bb0ebe1aac318a0190cc185eb6b4
Author: Christopher Lam <[hidden email]>
Date:   Tue Jan 22 18:53:14 2019 +0800

    [cashflow-barchart] remove srfi-1 aliases

commit 56bccd1b50707389dff77b99912aeb26f2af5f8f
Author: Christopher Lam <[hidden email]>
Date:   Wed Feb 20 19:45:10 2019 +0800

    [cashflow-barchart] reuse cash-flow-calc-money-in-out
   
    The (cashflow-barchart-calc-money-in-out) function was copied verbatim
    from cash-flow.scm (apart from the returned list being shorter). reuse
    function from cash-flow.scm.
   
    Test already exists in test-cashflow-barchart.scm

commit 12d6ace967647ecc6f13d637e6d312ab737beefc
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 12 18:01:37 2019 +0800

    [commodity-utilities] first/second/third -> car/cadr/caddr

commit c045e7c5ecb10ab051332693ab6bb9ef5901a452
Author: Christopher Lam <[hidden email]>
Date:   Wed Jan 9 08:55:47 2019 +0800

    [commodity-utilities] simplify gnc:uniform-commodity?
   
    old code was confusing; returns non-#f if either of following is true:
    - elts is null list
    - elts is 1-element list
      and report-commodity is a member of this 1-element list
   
    change to much more intelligible code

commit eab4eecac85836abff26b4d699f9fd6af1bc8f9b
Author: Christopher Lam <[hidden email]>
Date:   Wed Jan 9 08:48:06 2019 +0800

    [commodity-utilities] deprecate gnc-commodity-collector-commodity-count
   
    this function is only used twice in exported functions. inline and
    refactor to be simpler.

commit 058ef28849400111a5e11a6496c12b27ca97ea3c
Author: Christopher Lam <[hidden email]>
Date:   Wed Jan 9 08:42:20 2019 +0800

    [commodity-utilities] deprecate gnc-commodity-collector-contains-commodity?
   
    this function is only used once. inline it.

commit e3160af417b1ab8ca52bda9be7a02304cb5708cc
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 8 14:25:50 2019 +0800

    [report-utilities] fix (gnc:make-stats-collector)
   
    allows it to compare numbers with +/-inf.0 -- 10E9 is an arbitrary
    number to compare numbers.
   
    (< N +inf.0) is guaranteed to be #t for all numbers N whereby N is not
    also +inf.0.

commit 60558f6ad185a66c1da67f0fd0123c4b26d3381f
Author: Christopher Lam <[hidden email]>
Date:   Wed Feb 6 21:41:20 2019 +0800

    [report-utilities] (gnc:account-get-balances-at-dates) documentation
   
    the algorithm assumes dates-list is sorted chronologically. enforce
    it, and document.

commit b1cd7393b6908a99268c085db01f3bb543634bd5
Author: Christopher Lam <[hidden email]>
Date:   Mon Jan 7 23:56:13 2019 +0800

    [report-utilities] gnc:account-get-balances-at-dates adjustment
   
    (Release Note - developer section)
   
    Modification to gnc:account-get-balances-at-dates.
   
    formerly it would accept an optional #:ignore-closing? boolean to skip
    closing transactions.
   
    it would be more general to accept a #:split->amount function whose
    default is xaccSplitGetAmount. calling (split->amount split) should
    return amount from the split. if the function returns #f, it
    effectively skips the split. this will allow a more general
    account-balance list accumulator, allowing novel balance strategies
    e.g. split->amount may test split void status and return the split
    xaccSplitVoidFormerAmount, test description/memo and return an amount
    depending on description contents, or test the split and return 1 or 0
    which will return a tally of splits.
   
    the direct equivalence for the previous #:ignore-closing? keyword
    argument is #:split->amount (lambda (s) (and (not (xaccTransGetIsClosingTxn
    (xaccSplitGetParent s))) (xaccSplitGetAmount s)))
   
    NOTE: the modifications to category-barchart.scm and net-charts.scm
    will use the #:split->amount kwarg as well.
   
    This function is extensively tested in the commit
    53cab269f467cf73ff7e20cde797cd08212b9435

commit 11083d60520bfda3c301f495c0a6131fda8bba85
Author: John Ralls <[hidden email]>
Date:   Tue Feb 19 09:48:01 2019 -0800

    Bug 796989 - some date/time does not honor user locale (bis).
   
    Set the locale for C so that it matches what's set for C++.

commit 6f5be2a473e5df702d0d0bf45e41ee0e9bb015b4
Author: Christopher Lam <[hidden email]>
Date:   Thu Feb 14 20:53:22 2019 +0800

    [test-report-utilities] mark gnc:account-get-balance-at-date obsolete

commit 4f0e9a51683063e47dbc28ecdc08f6e5f9a0d692
Author: Christopher Lam <[hidden email]>
Date:   Thu Jan 3 22:54:43 2019 +0800

    [options] gnc:warn when looking up old option names
   
    the option lookup mechanism will dynamically translate option
    names. warn the user if this takes place so that the report writer may
    use new option names.

commit 7c4d340e65e5122fc2ed769f640e4f53c0292133
Merge: 51b6cf600 72296f910
Author: Frank H. Ellenberger <[hidden email]>
Date:   Tue Feb 19 12:27:07 2019 +0100

    PR #458: Add accounts templates for fr_BE
   
    Merge branch 'fr_BE' of https://github.com/bigon/Gnucash into fr_BE

commit 51b6cf600ddda3d877ad079e91f8da7fbaa9d7bd
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 19 06:59:35 2019 +0800

    [report-utilities] deprecate gnc:commodity-collectorlist-get-merged
   
    this function is unused

commit d7190c0fac4f2ddc4cbe5c03f10fb6b8e0af2ce1
Merge: 817c3f4d6 07fbb4639
Author: Frank H. Ellenberger <[hidden email]>
Date:   Mon Feb 18 14:09:54 2019 +0100

    Merge branch 'patch-1' of https://github.com/sicelo/Gnucash into maint
   
    Bug 797105 - Incorrect local-symbol for SZL currency
    PR #461

commit 07fbb46398d8c54a369dfb0bfdd6062d1f29463c
Author: Sicelo <[hidden email]>
Date:   Sun Feb 17 08:10:55 2019 +0200

    Update SZL section header
   
    Clarify the reason for changing the symbol

commit 817c3f4d6aef34852d668dc66a58b4dd8407207d
Merge: 95aed3032 d4af5244d
Author: Christopher Lam <[hidden email]>
Date:   Sun Feb 17 11:58:45 2019 +0800

    Merge branch 'christopherlam-maint-bugfixes' into maint

commit d4af5244d016271a396d08e851903cb775abd9aa
Author: Mike Alexander <[hidden email]>
Date:   Sat Feb 16 19:27:35 2019 -0500

    Bug 797106: Do a better job of converting decimal prices to rationals.
   
    Use the Scheme rationalize method to convert the decimal numbers
    from Finance::Quote to ratinal numbers.  This avoids rediculous
    precision like 8515625000000001/3906250000000000 for 2.18.

commit c6ac5e2c09b0c1d136ad46ad5ec1853c701f90a4
Author: Michiel Brentjens <[hidden email]>
Date:   Tue Feb 12 21:50:31 2019 +0100

    Update gnc-tree-view-split-reg.c
   
    gcc version 8.2.1 20181127 (GCC) gave a warning pointing at the problem.

commit a4789fcac57d9a8f14b78a52349ff1adebc823ee
Author: Christopher Lam <[hidden email]>
Date:   Sun Feb 10 22:04:03 2019 +0800

    bugfix: fix crasher when loading saved-report with unknown choices.
   
    If a saved-report with e.g. relative date, multichoice option is
    unknown, the report would crash, and the Report-Options would
    segfault. This commit fixes both: report-date defaults to 'today',
    multichoice-options defaults to default-value.
   
    Following this commit, if a report loads a saved-report or .gcm from a
    future version, a gnc:warn will be emitted and the report will not
    crash; it will use relative-date today. Multichoice will remain the
    default value. Report Options will not segfault.
   
    The user will be notified via a gnc:gui-warn dialog

commit a731c9ed9ad88e75c0b87498c3f2974e110a0e81
Author: Christopher Lam <[hidden email]>
Date:   Thu Feb 14 15:21:29 2019 +0800

    [gnome-utils] add gnc:gui-warn/error/msg global functions
   
    gnc:gui-[warn|error|msg] are new global functions.
   
    By default they mirror gnc:warn/error/msg. However then gnome is
    available, they will display appropriate warn/error/info dialog in
    addition to outputting to console.

commit 95aed303207afb37f9c0d9ac7fc13fb5f8c83e36
Author: Mike Alexander <[hidden email]>
Date:   Sat Feb 16 19:27:35 2019 -0500

    Bug 797106: Do a better job of converting decimal prices to rationals.
   
    Use the Scheme rationalize method to convert the decimal numbers
    from Finance::Quote to ratinal numbers.  This avoids rediculous
    precision like 8515625000000001/3906250000000000 for 2.18.

commit 86be3b9247140a930eccc032b931e9bce6e7898d
Author: Sicelo <[hidden email]>
Date:   Sat Feb 16 18:08:45 2019 +0200

    Update iso-4217-currencies.xml

commit 96577ff922bcdb7cd13f3ed5d47b18df124a32ce
Author: Sicelo <[hidden email]>
Date:   Sat Feb 16 01:10:09 2019 +0200

    Update iso-4217-currencies.xml
   
    Fixing the 'local-symbol' property for the SZL currency from "L" to "E." See Bug 797105.

commit 72296f910f8a33b1e39cfc363f0ccdbe1ea8201d
Author: Laurent Bigonville <[hidden email]>
Date:   Fri Feb 15 17:52:44 2019 +0100

    data/accounts/fr_*: Add usage precisions for the common account template

commit 36e93e39c76a9f3a68148ec16f6c61d85d805abc
Author: Laurent Bigonville <[hidden email]>
Date:   Wed Feb 13 12:49:46 2019 +0100

    data/accounts/fr_BE: s/chèque/courant

commit 9f804bf84482c8458af413c16dc99d0cf21d97fa
Author: Laurent Bigonville <[hidden email]>
Date:   Wed Feb 13 12:27:52 2019 +0100

    Add accounts templates for French Belgium (fr_BE)
   
    This is ATM a complete copy of the templates from fr_FR

commit accaf13f1f79aad43312b36ccc551f9fbabedba3
Author: Laurent Bigonville <[hidden email]>
Date:   Wed Feb 13 12:51:09 2019 +0100

    data/accounts/fr_{CH,FR}acctchrt_common.gnucash-xea: Add missing comma

commit 8776580dcf148ed1e12a07b3b79029adefd09acb
Author: Laurent Bigonville <[hidden email]>
Date:   Wed Feb 13 12:40:45 2019 +0100

    data/accounts/fr_{CH,FR}/acctchrt_spouseretire.gnucash-xea: Add missing words

commit f22e30ba9ec8e54f1fa50654ff560cb2c1c4320b
Merge: dac94ce03 4c4acb7e9
Author: Geert Janssens <[hidden email]>
Date:   Wed Feb 13 18:47:06 2019 +0100

    Merge branch 'maint' of https://github.com/brentjens/gnucash into maint

commit cf3f2664942d004f78756a0e827eba5baef6b6ab
Author: milotype <[hidden email]>
Date:   Wed Feb 13 16:01:54 2019 +0100

    Initial release of README-hr.win32-bin.txt
   
    ignore prior file

commit 0be768225e6b2112a14e6e201691a4fe141740cd
Author: milotype <[hidden email]>
Date:   Wed Feb 13 15:54:36 2019 +0100

    Initial release of croatian accounts files
   
    Ignore prior files in hr_HR folder. Actually, ignore the whole "hr_HR" folder.

commit 3c52c5015a11e200c9d6b431929eb38a31c0162f
Author: milotype <[hidden email]>
Date:   Wed Feb 13 15:45:56 2019 +0100

    Initial release of hr.po (croatian translation)
   
    ignore prior file

commit 4b333a2a1c647fa2b740361dcf27d77bd17a0277
Author: milotype <[hidden email]>
Date:   Wed Feb 13 15:44:34 2019 +0100

    Initial release of the croatian glossary files
   
    ignore prior file

commit 65bfeaf5de8c52c77ba0f4e8f4d5d6ceeb45b33e
Author: Christopher Lam <[hidden email]>
Date:   Sun Feb 3 09:26:24 2019 +0800

    [date-utilities] bugfix: date-intervals produces good month deltas
   
    Instead of recursing the date, we calculate the next month using an
    index-based multiplier, and apply modulo/remainder as appropriate to
    determine the next month/year.
   
    Then we attempt to create new mktime, and if the resulting mktime's
    month is not as expected, reduce the mday by 1 until resulting month
    is correct. This fixes monthly intervals for end-of-month days.
   
    Test via monthly/quarterly deltas, and also includes leapyear
    calculation.

commit 74d4be19dc04b78d58bd2aa8092bea621ec3049d
Author: Christopher Lam <[hidden email]>
Date:   Fri Jan 11 13:15:14 2019 +0800

    [transaction] bugfix: date-grouping must allow indenting
   
    Indenting checkbox was erroneously disabled when: sortkey = date,
    date-subtotal = not 'none.
   
    This commit will allow indenting option in the above case.

commit 8f2776dabda54e82f9ff592d78ffa9380a14b757
Author: Christopher Lam <[hidden email]>
Date:   Sun Jan 20 08:25:59 2019 +0800

    [transaction] bugfix: subtotal-table + subtotals-only = hide table
   
    It is intuitive that if the user wishes to show the subtotal-table,
    and hide the transactions, then both the main (hidden) transactions
    and subtotals must be hidden as well.
   
    https://gnucash.uservoice.com/forums/101223-feature-request/suggestions/36565759-add-a-transaction-report-option-to-show-subtotal

commit d8d3c669a6907a48e61c2c1b294881dbef93e864
Author: Christopher Lam <[hidden email]>
Date:   Tue Feb 5 12:19:59 2019 +0800

    Bug 795729 - Advanced Portfolio Report - Percentage rates not displaying leading zeros
   
    Refine guile (format) string.

commit 2349e785c4e7616c7a1314cee6bf6c41e9f2b78a
Author: Christopher Lam <[hidden email]>
Date:   Thu Jan 10 11:49:34 2019 +0800

    Bug 773169 - General Ledger Report report name should be specified
   
    Running trep-options-generator directly from transaction.scm seems to
    set the report title properly. The previous code aimed to create a new
    options object using transaction report's uuid and reportname, and I
    do not anticipate any material change to the report output.

commit 06941ca0e663d7d6c840a77d1ba41c9906826743
Author: Christopher Lam <[hidden email]>
Date:   Fri Feb 1 16:38:39 2019 +0800

    Bug 797074 - Reports with averages are displaying fractions
   
    Convert amounts to decimal prior to adding to html-table.  Also adds
    tests to make sure averages are displayed in 2 decimal places.

commit dac94ce03806d5791ac7a8a0ffcba03896e8c237
Author: Christian Stimming <[hidden email]>
Date:   Wed Feb 13 11:26:39 2019 +0100

    Remove ktoblzcheck dependency.
   
    Remove old (non-SEPA) online transaction code, because now in 2019
    the banks will only offer SEPA transactions and no others. This
    in turn means we don't need the old ktoblzcheck checking functions
    at all, hence I remove this dependency completely.

commit 140eb0b110acba5bd6c1a837ae7d25891ea63c1f
Author: John Ralls <[hidden email]>
Date:   Tue Feb 12 12:58:42 2019 -0800

    Log a warning in gnc_get_locale() instead of writing to stderr.

commit 67f5dfb03499b5b57943ac68f684931594ecc0e0
Author: John Ralls <[hidden email]>
Date:   Tue Feb 12 12:53:13 2019 -0800

    Bug 796946 - Mortgage and Loan Repayment Setup tool crashes when...
   
    exiting "Loan Repayment Options" page.
   
    Because libstdc++ on Windows doesn't support any C++ locales besides
    "C" and throws an exception if you try.
   
    To work around this use GetNumberFormatW (not GetCurrencyFormatW,
    that includes the currency symbol) to create a formatted number string
    with the right separators, grouping, and precision.

commit 4c4acb7e9211dbac3469727b12ef6a05d296ac49
Author: Michiel Brentjens <[hidden email]>
Date:   Tue Feb 12 21:50:31 2019 +0100

    Update gnc-tree-view-split-reg.c
   
    gcc version 8.2.1 20181127 (GCC) gave a warning pointing at the problem.

commit bfadfd7d6df15c90262e12c7a11831c8cbd874d1
Author: John Ralls <[hidden email]>
Date:   Mon Feb 11 16:24:03 2019 -0800

    Fix erratic localization of dates on Windows.
   
    Date format selection on Windows relies on Windows National Language
    functions and those are unaffected by the POSIX setlocale(). We have
    in the past relied upon gtk initialization to handle this but it has
    not been reliable since the move to Gtk3. Note that this applies only
    when the locale is set via a Unix-style environment variable (typically
    LANG) or in the environment file; it's unnecessary and ignored when
    using the localization settings in Region & Language.

commit 8f88b7f2b0ea8c0ac9e3b24efa5ebe0fb6a74b5f
Author: John Ralls <[hidden email]>
Date:   Sun Feb 10 14:31:23 2019 -0800

    Restore the global locale after Guile munges it.
   
    There's no way to change the environment locale on Windows so calling
    setlocale(LC_ALL, ""), as guile does in its init routine, reads the
    user's Language and Region settings instead of the environment
    variables. We save the discovered environment locale and call setlocale
    with it again after Guile has initialized.

commit 7d7da8e2c44d117e3124a671e02b9d7f248d4d92
Author: John Ralls <[hidden email]>
Date:   Fri Feb 8 11:40:21 2019 -0800

    Bug 797067 - Date displayed incorrectly in register take two.
   
    Revert using boost::locale to generate std::locales as boost::locale-
    generated locales don't implement std::locale::facet and there was
    a bug in the boost::locale ICU wrapper code that caused the wrong year
    to be output for the last 3 days of December.
   
    GCC's libstdc++ supports only the "C" locale on Windows and throws if
    one attempts to create any other kind. For dates we work around this
    by using wstrftime() to format according to locale and then convert
    the UTF16 string to UTF8. wstrftime() interprets the time zone flags
    %z, %Z, and %ZP differently so we process those first before calling
    strftime. This will have the unfortunate effect of not localizing
    timezone names but it's as close as we can get.

commit 67dbfca0e7d8a879ce76cd2e4a7634c07dcee0c6
Author: Geert Janssens <[hidden email]>
Date:   Thu Feb 7 14:54:26 2019 +0100

    Adapt our archlinux docker config to changes in the upstream DockerHub container definition
   
    * archlinux renamed its container from base/archlinux to archlinux/base
    * gettext is no longer installed by default

commit 08c131510b8e66cd2de85eca80f93445252fa5a8
Author: milotype <[hidden email]>
Date:   Tue Feb 5 00:15:12 2019 +0100

    Initial release of README-hr.win32-bin.txt
   
    Croatian translation of the "README.win32-bin.txt" file
   
    Note:
    In the bottom of the english file, there is the following sentence: "This is the GnuCash 2.2.x README file for Windows binary packages."
   
    Maybe it would be better to simply drop this sentence, as it points to an "old" GnuCash version. Or at least drop the information about the version. At present GnuCash is version 3.4.

commit 0609d277aa12e0b9b3eb1820093072407a5c779c
Author: milotype <[hidden email]>
Date:   Mon Feb 4 22:45:52 2019 +0100

    Initial release of croatian accounts files

commit 6624d3ff4d393c5c2321ff43ecd4d82df4499be5
Author: milotype <[hidden email]>
Date:   Mon Feb 4 22:42:22 2019 +0100

    Initial release of hr.po (croatian translation)

commit 29ad4e177d0f4040dfa83abdfdb8c674e4e26d2d
Author: milotype <[hidden email]>
Date:   Mon Feb 4 22:38:12 2019 +0100

    Initial release of the croatian glossary files

commit 7c767604ffdc595031089cc03c3c0fb6889af56b
Author: Christian Stimming <[hidden email]>
Date:   Mon Feb 4 09:32:51 2019 +0100

    Copy obfuscate script from wiki to here, with minor improvements.
   
    https://wiki.gnucash.org/wiki/ObfuscateScript

commit 0da0f7ada536638186445a1d198d3a823156ba37
Author: Geert Janssens <[hidden email]>
Date:   Fri Feb 1 15:31:28 2019 +0100

    Bug 797011 - GnuCash 3.4 Crashes When Printing Checks with Custom Format
   
    Check freeing was called at the wrong time.

commit d048caeda30ca841befdedcfc1e398fc74d7d5a7
Author: Carsten Rinke <[hidden email]>
Date:   Fri Oct 12 18:29:26 2018 +0200

    improved logging for HTML table tests

commit 40a0bfd9797ae169ee6ee69fb222a9ae43edd51a
Author: Carsten Rinke <[hidden email]>
Date:   Mon Sep 3 07:54:02 2018 +0200

    Bug796827 - Report HTML - it is not possible to suppress the document title
   
    includes update of test-report-html.scm (and CMakeLists.txt)

commit 7e86037418a40f8b9e1bc7a933eec2569afeafea
Author: Carsten Rinke <[hidden email]>
Date:   Mon Sep 3 06:59:55 2018 +0200

    Bug796826 - Report HTML - not possible to suppress the document header

commit 412d797eae74a2debe8f33d791ec8df39ea36000
Author: Carsten Rinke <[hidden email]>
Date:   Mon Sep 3 08:26:17 2018 +0200

    Bug796829 - Report HTML - HTML table rows are prepended not as list elements
   
    includes update of test-report-html.scm (and CMakeLists.txt)

commit 59c78c2668c47232fe960f353c22b1f2a8aefd7a
Author: Carsten Rinke <[hidden email]>
Date:   Thu Sep 6 20:09:51 2018 +0200

    Bug796831 - Report-HTML - append table column correctly

commit af0d7bd9f57dd9578a57640cc2e93a8f0b183903
Author: Carsten Rinke <[hidden email]>
Date:   Sun Sep 2 15:39:29 2018 +0200

    test-report-html.scm reformatted after review PR#391 (major update)

commit b0c5381cee6f20b9683eb272cb1d6a95cab5bdb0
Author: Carsten Rinke <[hidden email]>
Date:   Thu Aug 9 19:15:29 2018 +0200

    test-report-html.scm reformatted (cosmetic)

commit c59157763f820b9eca42207a91650028fef2383d
Author: Carsten Rinke <[hidden email]>
Date:   Mon Jul 30 17:39:44 2018 +0200

    Bug787401 - Test for the report system - HTML Tests

commit aab9bb59cda20014dc708f061d4abe2cc042b901
Merge: b8356cf56 fbabc147b
Author: Geert Janssens <[hidden email]>
Date:   Thu Jan 31 18:11:29 2019 +0100

    Merge branch 'Bug796965' of https://github.com/Bob-IT/gnucash into maint

commit b8356cf56eab315f95b8b1ce92866120eb461c82
Merge: a23f124db 9be545f5c
Author: Geert Janssens <[hidden email]>
Date:   Thu Jan 31 17:23:10 2019 +0100

    Merge branch 'bugfix/python_examples' of https://github.com/rgreid/gnucash into maint

commit a23f124db8c058e81b8d9c7f953b217fd45e6b44
Merge: 62a4e73f7 37ae30dbf
Author: Geert Janssens <[hidden email]>
Date:   Thu Jan 31 17:20:14 2019 +0100

    Merge branch 'maint-fr-update' of https://github.com/christopherlam/gnucash into maint

commit 62a4e73f7fc08b2393cc1eb619526885f32d633a
Author: Mike Alexander <[hidden email]>
Date:   Mon Jan 28 01:33:04 2019 -0500

    Don't use GNC-DENOM-SIGFIGS when converting prices
    to gnc-numeric values.

commit 5bd787543703c40920dd4e5ae9d8c044a7f8b10d
Author: Mike Alexander <[hidden email]>
Date:   Sun Jan 27 23:44:36 2019 -0500

    Revert the part of 923b01e2 which reverses currency quotes less than 1.
    Now that GnuCash uses 64 bit numbers in numerics this is not necessary.
    It can store a number as small as 1e-9 with 9 significant digits.

commit df19244792202faa0f0d802902d3de6b472ee2f3
Author: Mike Alexander <[hidden email]>
Date:   Mon Jan 28 17:29:21 2019 -0500

    Fix the comments on double_to_gnc_numeric.  GNC_DENOM_AUTO is allowed.
   
    GNC_DENOM_AUTO

commit 2820af7166f391823e4417945984ba040b0577ff
Author: Mike Alexander <[hidden email]>
Date:   Sun Jan 27 21:16:56 2019 -0500

    Make test-backend-dbi-basic build and run with libdbi 8.
   
    This may not be the correct fix, but it is plausible and it
    makes the test build and run.

commit 7d0adfd0c6de3b3cf441f8a977c7555724593ee3
Author: Alex Aycinena <[hidden email]>
Date:   Sun Jan 27 15:58:46 2019 -0800

    remove unnecessary KVPs and frames related to US Income Tax name and type

commit 69cc8fe2826f28ab74404ce0ac6a9f0cafd5971b
Author: Alex Aycinena <[hidden email]>
Date:   Sun Jan 27 13:02:19 2019 -0800

    scroll txf view to put line for selected account in center of view; doesn't work for first selected account but does for all subsequent delections. Will fix in later commit when I figure out why.

commit 307eb990574eb44fe06f0a50f655bdc3bfde3e8f
Author: Alex Aycinena <[hidden email]>
Date:   Sun Jan 27 12:45:59 2019 -0800

    bug 518833 - partially solves by not allowing multiple account selection; rest of bug is dupicate of 554391

commit 37ae30dbff8a690479f37f139b438b7ac8bf66e1
Author: Christopher Lam <[hidden email]>
Date:   Sat Jan 26 16:57:34 2019 +0800

    [fr.po] fixes thanks to benjub

commit 83463a6f3cb948c07d07d556498afd58ea9b58d6
Author: Christopher Lam <[hidden email]>
Date:   Tue Dec 18 19:36:38 2018 +0800

    [fr.po] further tip-of-the-day translations

commit a975cedfe2558bb75622532eded69ccb45155517
Author: Christopher Lam <[hidden email]>
Date:   Mon Dec 17 12:35:54 2018 +0800

    [fr.po] update translations

commit c1f5eb92299cf1f241a72a251b1d7b97b004463d
Author: Christoph Holtermann <[hidden email]>
Date:   Mon Dec 24 03:32:21 2018 +0100

    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter

commit a0a0b30a8717d7d963aab0c2252c69f40b230e93
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 22:54:10 2018 +0100

    replace deprecated g_type_class_add_private
   
    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter
    ..._get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 8545ca408c5169731e0a0fcf5135e2b7584dc58e
Author: Christoph Holtermann <[hidden email]>
Date:   Sun Dec 23 21:58:31 2018 +0100

    redefine macro to provide 2nd parameter for init
   
    Use older (pre-glib-2.53.3) versions of _G_DEFINE_TYPE_EXTENDED_BEGIN
   
    _G_DEFINE_TYPE_EXTENDED_END, and implement GNC_IMPLEMENT_INTERFACE
    to take a two-parameter interface_init function.
   
    Required to compile on distributions with older versions of glib-2.0.
   
    some explanation about derived type macros

commit 2cb6807323878a002725519bb065c03bb51f8b83
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 20 21:57:37 2018 +0100

    move G_DEFINE_TYPE_... further up

commit cd23637e3f047aae3b51ef205891dc608dbbd57d
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 20 20:24:23 2018 +0100

    missed to remove call to g_type_class_add_private

commit dfc6b1ed04c72b67ab6603ad49a5575f1a393536
Author: Christoph Holtermann <[hidden email]>
Date:   Sat Dec 15 05:26:06 2018 +0100

    Workaround to prevent segfault when accessing page_list->data when page_list is NULL

commit 03927f8eee04b41bb1163a1b929f04df7a41565c
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 10:37:05 2018 +0100

    use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
   
    gnc_tree_model_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
   
    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter

commit f9fae4418ecab04531735413df257fad861b4938
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 13 12:32:12 2018 +0100

    fix

commit 86240d55421acf5c4b3064e0f9818f8b0c99a4de
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 13 12:30:24 2018 +0100

    Revert "revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98"
   
    This reverts commit f61652fc242ec185833abe36f0a22a5e78a3dd8f.

commit 29ee4a2e5515804a93c36cf98f8294c9a9098279
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 13 11:46:04 2018 +0100

    trying to keep memory tracking

commit 8848fef573547917c31c5357091743609feb4189
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 13 11:23:57 2018 +0100

    remove forget as memory tracking is removed

commit 10e2ebf1779c4d819b896f501edce8ac81050980
Author: Christoph Holtermann <[hidden email]>
Date:   Wed Dec 12 23:57:30 2018 +0100

    trying to find a working gnc_embedded_window_class_init

commit 966512f37743bd5dfb946c91c0b9ab3f45c619b2
Author: Christoph Holtermann <[hidden email]>
Date:   Sun Dec 9 05:13:30 2018 +0100

    Revert "Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private""
   
    This reverts commit 250958ebfb50bf3425cc8ecca5220ffb20b3aac9.

commit f7cb52f08bf0b9e8a39c82962f4a12c06c523170
Author: Christoph Holtermann <[hidden email]>
Date:   Sun Dec 9 02:06:19 2018 +0100

    Revert "use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private"
   
    This reverts commit 6bdea490a3e839eb4dd4894a42dd1f69d8688437.
    error conflicting types for ‘gnc_embedded_window_init’.

commit 7ec2eabbd9412f5c36b374f8b964b03cfa1a0f20
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:11:06 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_view_sx_list_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 6a25c599850b856e78ecadd4fb3f883e13efe82e
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:10:35 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_view_commodity_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 2449d7257e528e546823bc7219619238a2da882f
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:10:02 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_view_account_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE.

commit 5393c63b65e27d0479abb6674f2a2571eaa0c429
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:09:31 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_menu_additions_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 96331ab6dc19e3d87cf8dce99cb50dceb1241f55
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:08:22 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_manager_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit c612026e686ed1071fa8abc1b14b1a537c3f3886
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:07:49 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_file_history_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit 93e4f314e8c16ebe76238c3a7a974beb610ccbb8
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:07:17 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_date_format_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE. Rename GNCDateFormatPriv to GNCDateFormatPrivate.

commit d63a6e2ea93a22f8eb1b93413679ce91f864d36c
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:06:14 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_currency_edit_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 71272548fbd03cb2456fac6a5097ec46df6026f0
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 11:04:17 2018 +0100

    use G_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
   
    gnc_main_window_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
   
    use GNC_DEFINE_TYPE_WITH_CODE to preserve 2nd init parameter

commit 01de89383bc60b9e22829e3d5588a092fbd7d7fb
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 10:58:59 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_embedded_window_get_type is being replaced by
    that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit e841a00a2148e5b4b087d95f747cb84c23cfcf9a
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 10:43:32 2018 +0100

    use GNC_DEFINE_TYPE_WITH_CODE to replace g_type_class_add_private
   
    gnc_tree_view_get_type is being replaced by that provided by GNC_DEFINE_TYPE_WITH_CODE.
    GNC_DEFINE_TYPE_WITH_CODE preserves 2nd init parameter.

commit 114142766f9d0de2dcce224be02b5076e99b6188
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 10:32:25 2018 +0100

    revert 630f5ba2a693d0a6a9b3ebced645dfd4c5046c98
   
    Error about conflicting types for ‘gnc_plugin_page_init’.

commit 30151dc4fe9d3f9b8108536181327c5d743c5e41
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 10:32:03 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_page_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 8356c58ed620cae4e021fef712b2d2e8e09df113
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 10:23:39 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private(rename)
   
    ..._get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE
    rename gctt to gnc_combott to fit naming standard

commit 2c73010b8fda1a8c0e4ea41cd5af09f4216ac13b
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 00:59:25 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_model_account_types_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_CODE
    and G_ADD_PRIVATE. Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 409f576a5492da84a89d811457ec0bae33caeb4a
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 00:56:54 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_model_price_get_type is being replaced by
    that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 796f38cfbdab3b07caf2afedb0756fae698ed849
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 00:52:10 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_period_select_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit a7e5ac8392b66268d805622ec496fe2feac96afe
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 00:51:06 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_view_split_reg_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit b0fc0789125e9973d56de8deb809d6da4ec11ec2
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 00:44:27 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_model_owner_get_type is being replaced by
    that provided by G_DEFINE_TYPE_WITH_PRIVATE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 3fc6ff1f61d23a4e9b2f5aaf4fdc7d971e221379
Author: Christoph Holtermann <[hidden email]>
Date:   Fri Dec 7 00:31:48 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_query_view_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 83e59419da461ed798c127e9870e5f35bd4ddac5
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:29:14 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_page_sx_list_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit bef2c2016a2352aee2793ad1f9a94025bc52f244
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:38:16 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_page_register2_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 5506973d008614c33b9c3675ca1ad24136aa97ee
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:37:50 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_page_owner_tree_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 1a29b81a366c266c2877ff794944aae95c2c6ae6
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:37:23 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_page_account_tree_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit ce27afb8924c0689235aecc5fe5953e13f5be835
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:36:54 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_business_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit eab5753aa68474ecd0a07acbf936798a5a2e58fe
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:36:23 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_budget_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit e99c3d68d03746f9c265cd0a62beb181e56c5cfb
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:35:44 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_plugin_basic_commands_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 46451243072cc619a7eabbe209fc3762d4dcd79f
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:35:18 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_search_param_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit c8d8cc44c05f8e796a7a7e4e2c90db6f4be0a10e
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:21:52 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_view_price_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 3eb5c88c5aa36a4fbb4e2de0473d4051f42efbe6
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:21:39 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_view_owner_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit df74ac3cd2ba628fbaaa774a8796b4ab253abb46
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:20:21 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_model_selection_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_CODE
    and G_ADD_PRIVATE. Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 8814ad77154f29985aa5db1f9ae09961dfaa705a
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:19:55 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_model_owner_get_type is being replaced by that provided by G_DEFINE_TYPE_WITH_CODE
    and G_ADD_PRIVATE. Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit 8a4ef02c381b4f084d2d1810973e2d178a52a650
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 23:18:57 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private
   
    gnc_tree_view_account_get_type is being replaced by that
    provided by G_DEFINE_TYPE_WITH_CODE and G_ADD_PRIVATE.
    Replace g_type_add_interface_static by G_IMPLEMENT_INTERFACE.

commit ddda8530741c76e1a66e68d029b7374989348ac2
Author: Christoph Holtermann <[hidden email]>
Date:   Thu Dec 6 20:19:07 2018 +0100

    use G_DEFINE_TYPE_WITH_PRIVATE to replace g_type_class_add_private -
   
    replace objects ..._get_type method by that provided by G_DEFINE_TYPE_WITH_PRIVATE

commit 2ab6650e9a4bd53508572cd9494f1adc4d82be92
Author: Christoph Holtermann <[hidden email]>
Date:   Wed Dec 5 21:50:15 2018 +0100

    Replace deprecated g_type_class_add_private
   
    use G_DEFINE_TYPE_WITH_PRIVATE
    and adapt name of private property to work with G_DEFINE_TYPE_WITH_PRIVATE

commit 2cfc61182e9e5cc3863560fbf15581736f5e9a03
Author: Christoph Holtermann <[hidden email]>
Date:   Wed Dec 5 20:56:11 2018 +0100

    directly use G_DEFINE_TYPE instead of QOF_GOBJECT_GET_TYPE

commit 1bfcc959988c642f59235dfb786d69b5b119f1f7
Author: Christoph Holtermann <[hidden email]>
Date:   Wed Dec 5 19:46:34 2018 +0100

    directly use G_DEFINE_TYPE_WITH_PRIVATE instead of QOF_GOBJECT_GET_TYPE

commit 658da08008b1fdce90054ae3e9bda304de10cc8c
Author: Christoph Holtermann <[hidden email]>
Date:   Tue Dec 4 19:57:11 2018 +0100

    replace deprecated g_type_class_add_private

commit 84d1c3645d5ec55418a012b627537da0932ee7ff
Author: John Ralls <[hidden email]>
Date:   Fri Jan 25 12:52:14 2019 -0800

    Use NULL, not '\0', to set a char* argument to NULL.

commit f9f714c78d067715bb8314aa2c7986325e04c898
Author: John Ralls <[hidden email]>
Date:   Thu Jan 24 17:07:19 2019 -0800

    gnc_pricedb_nth_price: Clarify code and cache results.
   
    Use built-in glib functions to retrieve the list of per-currency price
    lists, concatenate them into a single list, instead of doing it all in
    hand-rolled loops.
   
    Sorting is preformed by the calling GncTreeViewPrice so this removes
    sorting from gnc_pricedb_nth_price.
   
    There's no concurrency concern because gnc_pricedb_nth_price is a
    GUI callback and so must run in the GUI thread.

commit fc1536432619888dc28cd5c0aa58658094a93c45
Author: Alex Aycinena <[hidden email]>
Date:   Thu Jan 24 18:36:13 2019 -0800

    remove unnecesary 'home' level in path for US Income Tax book tax information

commit 3a4867276354a66c1b11d631398fdb71a6852d92
Author: John Ralls <[hidden email]>
Date:   Wed Jan 23 17:50:22 2019 -0800

    Complete reversion of e81bcf6 in gnc-pricedb.c.

commit 9069bace158f52b0bd3a679eef7f09221c3a9b2d
Author: Christian Stimming <[hidden email]>
Date:   Sun Jan 20 20:39:20 2019 +0100

    Fix unused return value error from e4836f3c
   
    Re-introducing the fgets() call in e4836f3c that has been removed in
    bf55c30 triggers the "ignoring return value of fgets, declared with
    attribute warn_unused_result" error. The even better way is to actually
    use the return value and check it for non-NULL because only then
    we did a successful fgets call where we can use its result.

commit fbabc147bf6b6555197ff3f46e19465a1da3d410
Author: Robert Fewell <[hidden email]>
Date:   Sun Jan 20 12:37:44 2019 +0000

    Save the Account page filter setting to the state file
   
    Use the newly created functions to save and restore the account filter
    settings to the saved 'Account Hierarchy' section of the state file.

commit 274dd2f8bc65f53e8920a22ac066fe8bb4414fbc
Author: Robert Fewell <[hidden email]>
Date:   Sun Jan 20 12:34:36 2019 +0000

    Save the Account filter settings for a Budget Page
   
    Use the newly created functions to save and restore the account filter
    settings to the saved Budget section of the state file.

commit d4c19efc8dc09c2862f467855d5fcd18c867e8ea
Author: Robert Fewell <[hidden email]>
Date:   Sun Jan 20 12:30:12 2019 +0000

    Create two functions to save/restore the account filter settings
   
    These functions allow the saving and restoring of the GncTreeViewAccount
     filter settings to the state file. Currently they are only saved if the
     page is left open when Gnucash is closed.

commit fec5b603e27178c935585f0e76b1b80d7da9ee15
Author: Robert Fewell <[hidden email]>
Date:   Sun Jan 20 12:26:42 2019 +0000

    Bug796965 - Change the default to show unused accounts
   
    Currently when you create a new budget, unused accounts are not shown
    so change the default to match the Accounts TreeView.

commit 020bc5371f53bdef057d3ce9fcd115b8e6511658
Author: John Ralls <[hidden email]>
Date:   Sat Jan 19 14:31:10 2019 -0800

    Bug 797046 - Tools / Price Database / Currencies UI not working...
   
    since 3.4.

commit e31f4c3f95f12871f8633843cf5cffe53196830d
Author: John Ralls <[hidden email]>
Date:   Sat Jan 19 13:41:17 2019 -0800

    Fix unlocalized date in status bar.
   
    It seems that std::locales created by boost::locale::generator are
    not entirely compatible: If used to create a new locale with a facet
    for boost::date_time one ends up with the C locale and the facet.
   
    For the time being avoid the problem by using boost::locale to format
    dates and times. std::chrono gets calendar functions in C++20 so we
    can switch date-time backends once we can adopt it.

commit 72ef48cbf267ef8f8e01ce9f7d8dfce73088590c
Merge: f7173c341 d02c65e76
Author: Geert Janssens <[hidden email]>
Date:   Sat Jan 19 17:47:30 2019 +0100

    Merge branch 'bugs_icv' of https://github.com/ekinonnakapito/gnucash into maint

commit f7173c341aefa42d86e3091e928835b29d162409
Author: Geert Janssens <[hidden email]>
Date:   Sat Jan 19 16:51:50 2019 +0100

    Suppress a few more gtk deprecation warnings
   
    For GtkAction and GtkTable.

commit 08704127d1bfe34bd0f6c768eea77d4ad682af7d
Author: Alex Aycinena <[hidden email]>
Date:   Fri Jan 18 20:19:56 2019 -0800

    bug #796498 - Incorrect starting balance in TXF Report calculations

commit 48988ac59a296185b14ed7ee45e02ff59f56d9ba
Author: Christian Stimming <[hidden email]>
Date:   Fri Jan 18 23:42:26 2019 +0100

    Update German translation

commit 6f34995901dcfc999c675e5a4bc095eaf52a2d6f
Author: Christian Stimming <[hidden email]>
Date:   Fri Jan 18 23:32:31 2019 +0100

    Usability improvements for Bayes editor window
   
    Remove the "Are you sure" question as it is simply annoying but does
    not help. Fix some string wordings to be more understandable.

commit b521658ce3cfeb6c0d5d2ad99d15afe747a02ae9
Author: Christian Stimming <[hidden email]>
Date:   Fri Jan 18 23:04:37 2019 +0100

    Online transfer: Do no longer force existence of local BIC code
   
    The BIC code for SEPA transfer used to be mandantory, but turned optional
    more recently and the local IBAN code is sufficient. Gnucash still
    checked the local BIC code existence and forced the user to get it
    from somewhere. This is no longer needed - local IBAN is enough.

commit 47c35aeaf9ea60ea2278635a0e79d9e13d0a0329
Author: Christian Stimming <[hidden email]>
Date:   Fri Jan 18 23:03:25 2019 +0100

    Online transfer and PIN/TAN entry: Entering of TAN must use normal visibility
   
    The visibility of the entered content was set to FALSE (=invisible) always,
    which was wrong for certain types of input as indicated by the GUI_INPUT_FLAGS.
    This should now be honored and visibility set to TRUE (=visible) for
    the correct flags.

commit 417a012b78fb62949b3ac7b9e01a5aa81af323e1
Author: Christian Stimming <[hidden email]>
Date:   Tue Jan 1 17:53:02 2019 +0100

    Aqbanking import: Fix reconcile timestamps when importing balances.
   
    Used to be start-of-day, but needs to be day-neutral.

commit 75b6d14455db5c96711becef4719e26697bd7f21
Author: Christian Stimming <[hidden email]>
Date:   Tue Jan 1 13:39:56 2019 +0100

    Speed-up of dealing with account_imap lists: Replace g_list_append with _prepend and subsequent _reverse.
   
    This is glib's suggested way of dealing with GList in more optimized
    way, as g_list_append will have to traverse the list until the end.

commit c9bd68c658d39ced66b33913b23c5744c9b7f7df
Author: Alex Aycinena <[hidden email]>
Date:   Thu Jan 17 18:21:51 2019 -0800

    Updated from version 41 to 42, although new codes not implemented yet because data not reliably available

commit 46b3e31acf549f092a137c15da7fb67566b42643
Author: Alex Aycinena <[hidden email]>
Date:   Thu Jan 17 18:19:26 2019 -0800

    Updated to include codes for version 42, although new codes not implemented yet because data not reliably available

commit 217289d0370c22b96cdbd8c10df783a753f26776
Author: Alex Aycinena <[hidden email]>
Date:   Thu Jan 17 12:32:33 2019 -0800

    Bug #796687, Tax entity name and type don't get saved. Change frame->set to frame->set_path to create missing frames.

commit 8f4f8a1dc4f1f0c2b7efe805dc510fcd97ae4eba
Author: Alex Aycinena <[hidden email]>
Date:   Thu Jan 17 12:15:51 2019 -0800

    Update US Income Tax information for 2018. Two forms haven't yet been published. If changes needed, will do in subsequent commit.

commit d02c65e76a2c70d0b4718d8348c0a34ad2ddf77e
Author: Rob Laan <[hidden email]>
Date:   Sat Jan 12 17:39:44 2019 +0100

    Fixes for bugs 797029 7970331 797030 in Import Customers & Vendors
   
    797029 Import Customer & Vendors: blank name and company in import data row crashes GnuCash
    797031 Import customer & Vendors: import can create customer and vendors without address data
    797030 Import Customer & Vendors: several issues with the matching of data rows

commit 9be545f5ce1f0d2adac598c9e242b759804e82f4
Author: Rob Reid <[hidden email]>
Date:   Sun Jan 6 22:05:43 2019 +0800

    Fixes for new 64-bit time setter/getters



Summary of changes:
 .gitignore                                         |     1 -
 CMakeLists.txt                                     |    11 +-
 ChangeLog.2018                                     |  7084 ++++
 DOCUMENTERS                                        |    23 +-
 NEWS                                               |   269 +-
 README.dependencies                                |     4 +-
 bindings/python/example_scripts/priceDB_test.py    |     2 +-
 .../example_scripts/price_database_example.py      |     2 +-
 bindings/python/example_scripts/quotes_historic.py |     2 +-
 common/config.h.cmake.in                           |     3 -
 data/accounts/CMakeLists.txt                       |     8 +-
 data/accounts/{fr_CH => fr_BE}/CMakeLists.txt      |     6 +-
 .../acctchrt_brokerage.gnucash-xea                 |     0
 .../{fr_FR => fr_BE}/acctchrt_business.gnucash-xea |     4 +-
 .../{fr_FR => fr_BE}/acctchrt_carloan.gnucash-xea  |     0
 .../acctchrt_cdmoneymkt.gnucash-xea                |     0
 .../acctchrt_childcare.gnucash-xea                 |     0
 .../{fr_FR => fr_BE}/acctchrt_common.gnucash-xea   |    10 +-
 .../{fr_FR => fr_BE}/acctchrt_currency.gnucash-xea |     0
 .../{fr_FR => fr_BE}/acctchrt_eduloan.gnucash-xea  |     0
 .../acctchrt_fixedassets.gnucash-xea               |     0
 .../{fr_FR => fr_BE}/acctchrt_homeloan.gnucash-xea |     0
 .../{fr_FR => fr_BE}/acctchrt_homeown.gnucash-xea  |     0
 .../acctchrt_otherloan.gnucash-xea                 |     0
 .../{fr_FR => fr_BE}/acctchrt_renter.gnucash-xea   |     0
 .../{fr_FR => fr_BE}/acctchrt_retiremt.gnucash-xea |     0
 .../acctchrt_spouseinc.gnucash-xea                 |     0
 .../acctchrt_spouseretire.gnucash-xea              |     2 +-
 .../fr_CA/acctchrt_basecommune.gnucash-xea         |     2 +-
 data/accounts/fr_CH/acctchrt_common.gnucash-xea    |     2 +-
 data/accounts/fr_CH/acctchrt_spouseinc.gnucash-xea |     2 +-
 data/accounts/fr_FR/acctchrt_common.gnucash-xea    |     2 +-
 .../fr_FR/acctchrt_spouseretire.gnucash-xea        |     2 +-
 data/accounts/hr/CMakeLists.txt                    |    27 +
 data/accounts/hr/acctchrt_car.gnucash-xea          |   364 +
 .../{C => hr}/acctchrt_cdmoneymkt.gnucash-xea      |    99 +-
 .../{tr_TR => hr}/acctchrt_checkbook.gnucash-xea   |    48 +-
 data/accounts/hr/acctchrt_common.gnucash-xea       |   805 +
 .../{C => hr}/acctchrt_eduloan.gnucash-xea         |    80 +-
 .../{C => hr}/acctchrt_fixedassets.gnucash-xea     |    63 +-
 .../acctchrt_homeloan.gnucash-xea}                 |    77 +-
 .../{C => hr}/acctchrt_homeown.gnucash-xea         |    54 +-
 .../{ja => hr}/acctchrt_otherloan.gnucash-xea      |    48 +-
 data/accounts/hr/acctchrt_renter.gnucash-xea       |   269 +
 doc/CMakeLists.txt                                 |     1 +
 doc/README-hr.win32-bin.txt                        |    42 +
 doc/tip_of_the_day.list.c                          |     6 +-
 gnucash/gnome-search/gnc-general-search.c          |    38 +-
 gnucash/gnome-search/search-account.c              |    33 +-
 gnucash/gnome-search/search-boolean.c              |    32 +-
 gnucash/gnome-search/search-core-type.c            |    30 +-
 gnucash/gnome-search/search-date.c                 |    32 +-
 gnucash/gnome-search/search-double.c               |    32 +-
 gnucash/gnome-search/search-int64.c                |    32 +-
 gnucash/gnome-search/search-numeric.c              |    32 +-
 gnucash/gnome-search/search-reconciled.c           |    32 +-
 gnucash/gnome-search/search-string.c               |    32 +-
 gnucash/gnome-utils/dialog-preferences.c           |    11 +-
 gnucash/gnome-utils/gnc-combott.c                  |    88 +-
 gnucash/gnome-utils/gnc-currency-edit.c            |    38 +-
 gnucash/gnome-utils/gnc-date-format.c              |    73 +-
 gnucash/gnome-utils/gnc-embedded-window.c          |    60 +-
 gnucash/gnome-utils/gnc-gnome-utils.c              |    40 +-
 gnucash/gnome-utils/gnc-gobject-utils.h            |    56 +
 gnucash/gnome-utils/gnc-main-window.c              |   199 +-
 gnucash/gnome-utils/gnc-period-select.c            |    35 +-
 gnucash/gnome-utils/gnc-plugin-file-history.c      |    34 +-
 gnucash/gnome-utils/gnc-plugin-manager.c           |    31 +-
 gnucash/gnome-utils/gnc-plugin-menu-additions.c    |    30 +-
 gnucash/gnome-utils/gnc-plugin-page.c              |    45 +-
 gnucash/gnome-utils/gnc-plugin.c                   |    43 +-
 gnucash/gnome-utils/gnc-query-view.c               |    45 +-
 gnucash/gnome-utils/gnc-splash.c                   |    20 +-
 gnucash/gnome-utils/gnc-tree-model-account-types.c |    44 +-
 gnucash/gnome-utils/gnc-tree-model-account.c       |    44 +-
 gnucash/gnome-utils/gnc-tree-model-commodity.c     |    44 +-
 gnucash/gnome-utils/gnc-tree-model-owner.c         |    46 +-
 gnucash/gnome-utils/gnc-tree-model-price.c         |    44 +-
 gnucash/gnome-utils/gnc-tree-model-selection.c     |    44 +-
 gnucash/gnome-utils/gnc-tree-model.c               |    53 +-
 gnucash/gnome-utils/gnc-tree-view-account.c        |   119 +-
 gnucash/gnome-utils/gnc-tree-view-account.h        |     9 +
 gnucash/gnome-utils/gnc-tree-view-commodity.c      |    30 +-
 gnucash/gnome-utils/gnc-tree-view-owner.c          |    30 +-
 gnucash/gnome-utils/gnc-tree-view-price.c          |    30 +-
 gnucash/gnome-utils/gnc-tree-view-split-reg.c      |    32 +-
 gnucash/gnome-utils/gnc-tree-view-sx-list.c        |    30 +-
 gnucash/gnome-utils/gnc-tree-view.c                |    49 +-
 gnucash/gnome-utils/gnome-utils.scm                |    24 +
 gnucash/gnome-utils/search-param.c                 |    84 +-
 gnucash/gnome/CMakeLists.txt                       |     1 +
 gnucash/gnome/assistant-loan.cpp                   |    48 +-
 gnucash/gnome/dialog-imap-editor.c                 |    31 -
 gnucash/gnome/dialog-print-check.c                 |     2 +-
 gnucash/gnome/dialog-tax-info.c                    |    90 +-
 gnucash/gnome/dialog-trans-assoc.c                 |   181 +-
 gnucash/gnome/gnc-budget-view.c                    |    35 +-
 gnucash/gnome/gnc-budget-view.h                    |     1 +
 gnucash/gnome/gnc-plugin-account-tree.c            |    37 +-
 gnucash/gnome/gnc-plugin-basic-commands.c          |    35 +-
 gnucash/gnome/gnc-plugin-budget.c                  |    30 +-
 gnucash/gnome/gnc-plugin-business.c                |    32 +-
 gnucash/gnome/gnc-plugin-page-account-tree.c       |    45 +-
 gnucash/gnome/gnc-plugin-page-budget.c             |    40 +-
 gnucash/gnome/gnc-plugin-page-invoice.c            |    32 +-
 gnucash/gnome/gnc-plugin-page-owner-tree.c         |    31 +-
 gnucash/gnome/gnc-plugin-page-register.c           |    32 +-
 gnucash/gnome/gnc-plugin-page-register2.c          |    32 +-
 gnucash/gnome/gnc-plugin-page-sx-list.c            |    33 +-
 gnucash/gnome/gnc-plugin-register.c                |    32 +-
 gnucash/gnome/gnc-plugin-register2.c               |    32 +-
 gnucash/gnome/gnc-split-reg.c                      |   196 +-
 gnucash/gnome/gnucash.appdata.xml.in               |     2 +-
 gnucash/gnome/search-owner.c                       |    32 +-
 gnucash/gnucash-bin.c                              |    82 +-
 gnucash/gtkbuilder/dialog-imap-editor.glade        |     4 +-
 gnucash/gtkbuilder/dialog-trans-assoc.glade        |     4 +-
 gnucash/import-export/aqb/CMakeLists.txt           |     6 +-
 gnucash/import-export/aqb/assistant-ab-initial.c   |   298 +-
 gnucash/import-export/aqb/dialog-ab-trans.c        |   345 +-
 gnucash/import-export/aqb/dialog-ab-trans.h        |    23 +-
 gnucash/import-export/aqb/dialog-ab.glade          |     1 -
 gnucash/import-export/aqb/gnc-ab-getbalance.c      |    72 +-
 gnucash/import-export/aqb/gnc-ab-gettrans.c        |    99 +-
 gnucash/import-export/aqb/gnc-ab-transfer.c        |    58 +-
 gnucash/import-export/aqb/gnc-ab-utils.c           |   246 +-
 gnucash/import-export/aqb/gnc-ab-utils.h           |    50 +-
 gnucash/import-export/aqb/gnc-file-aqb-import.c    |   138 +-
 gnucash/import-export/aqb/gnc-gwen-gui.c           |    18 +-
 .../import-export/aqb/gnc-plugin-aqbanking-ui.xml  |     2 -
 gnucash/import-export/aqb/gnc-plugin-aqbanking.c   |    72 +-
 .../import-export/bi-import/gnc-plugin-bi-import.c |     2 +-
 gnucash/import-export/csv-exp/csv-tree-export.c    |     2 +-
 .../import-export/csv-exp/gnc-plugin-csv-export.c  |    35 +-
 .../csv-imp/assistant-csv-trans-import.cpp         |    14 +-
 .../import-export/csv-imp/gnc-plugin-csv-import.c  |    32 +-
 .../import-export/csv-imp/test/test-tokenizer.cpp  |     1 +
 .../customer-import/dialog-customer-import-gui.c   |    12 +-
 .../customer-import/dialog-customer-import.c       |    42 +-
 gnucash/import-export/log-replay/gnc-log-replay.c  |     4 +-
 .../log-replay/gnc-plugin-log-replay.c             |    32 +-
 gnucash/import-export/ofx/gnc-plugin-ofx.c         |    32 +-
 .../import-export/qif-imp/gnc-plugin-qif-import.c  |    32 +-
 gnucash/python/pycons/shell.py                     |     4 +-
 .../register/ledger-core/split-register-model.c    |    46 +-
 .../register/register-gnome/gnucash-item-edit.c    |     4 +-
 gnucash/register/register-gnome/gnucash-sheet.c    |    25 +-
 .../report/business-reports/customer-summary.scm   |   413 +-
 gnucash/report/business-reports/invoice.scm        |     2 +-
 gnucash/report/business-reports/job-report.scm     |    22 +-
 gnucash/report/business-reports/receipt.scm        |    26 +-
 gnucash/report/business-reports/taxinvoice.scm     |     2 +-
 gnucash/report/locale-specific/us/taxtxf.scm       |    15 +-
 gnucash/report/report-gnome/CMakeLists.txt         |     1 +
 .../report/report-gnome/gnc-plugin-page-report.c   |    32 +-
 gnucash/report/report-gnome/report-gnome.scm       |     2 +-
 .../report/report-system/commodity-utilities.scm   |   112 +-
 gnucash/report/report-system/html-document.scm     |   187 +-
 gnucash/report/report-system/html-fonts.scm        |    73 +-
 gnucash/report/report-system/html-table.scm        |     7 +-
 gnucash/report/report-system/html-utilities.scm    |    65 +-
 gnucash/report/report-system/report-system.scm     |    12 +-
 gnucash/report/report-system/report-utilities.scm  |    96 +-
 gnucash/report/report-system/report.scm            |   914 +-
 gnucash/report/report-system/test/CMakeLists.txt   |     2 +
 .../report-system/test/test-commodity-utils.scm    |    59 +-
 gnucash/report/report-system/test/test-extras.scm  |     7 +-
 .../report/report-system/test/test-html-fonts.scm  |    36 +
 .../report/report-system/test/test-report-html.scm |   778 +
 .../report-system/test/test-report-system.scm      |   202 +-
 .../report-system/test/test-report-utilities.scm   |    52 +
 gnucash/report/standard-reports/CMakeLists.txt     |     1 +
 .../report/standard-reports/account-summary.scm    |    32 +-
 .../report/standard-reports/advanced-portfolio.scm |    10 +-
 .../report/standard-reports/average-balance.scm    |   377 +-
 .../report/standard-reports/balance-forecast.scm   |   289 +
 gnucash/report/standard-reports/budget-flow.scm    |   375 +-
 gnucash/report/standard-reports/budget.scm         |  1068 +-
 gnucash/report/standard-reports/cash-flow.scm      |   640 +-
 .../report/standard-reports/cashflow-barchart.scm  |   131 +-
 .../report/standard-reports/category-barchart.scm  |    42 +-
 gnucash/report/standard-reports/daily-reports.scm  |   212 +-
 gnucash/report/standard-reports/general-ledger.scm |    13 +-
 .../standard-reports/income-gst-statement.scm      |    15 +-
 gnucash/report/standard-reports/net-charts.scm     |    14 +-
 gnucash/report/standard-reports/register.scm       |   628 +-
 .../report/standard-reports/standard-reports.scm   |   104 +-
 .../report/standard-reports/test/CMakeLists.txt    |     3 +
 .../standard-reports/test/test-average-balance.scm |   101 +
 .../report/standard-reports/test/test-budget.scm   |   168 +
 .../report/standard-reports/test/test-register.scm |   135 +
 .../test/test-standard-category-report.scm         |   104 +-
 .../test/test-standard-net-barchart.scm            |     4 +-
 .../test/test-standard-net-linechart.scm           |     4 +-
 .../standard-reports/test/test-transaction.scm     |    29 +-
 gnucash/report/standard-reports/transaction.scm    |    65 +-
 .../report/stylesheets/gnc-plugin-stylesheets.c    |    32 +-
 libgnucash/app-utils/CMakeLists.txt                |     1 -
 libgnucash/app-utils/app-utils.scm                 |    15 +-
 libgnucash/app-utils/config-var.scm                |    74 -
 libgnucash/app-utils/date-utilities.scm            |   107 +-
 libgnucash/app-utils/gnc-ui-util.c                 |   184 +-
 libgnucash/app-utils/gnc-ui-util.h                 |     6 +-
 libgnucash/app-utils/hooks.scm                     |     1 +
 libgnucash/app-utils/options.scm                   |   187 +-
 libgnucash/app-utils/test/test-date-utilities.scm  |   124 +
 libgnucash/backend/dbi/gnc-backend-dbi.cpp         |     3 +-
 .../backend/dbi/test/test-backend-dbi-basic.cpp    |     2 +-
 libgnucash/core-utils/CMakeLists.txt               |    19 +-
 libgnucash/core-utils/core-utils.i                 |     7 +-
 libgnucash/core-utils/gnc-filepath-utils.cpp       |    45 +-
 libgnucash/core-utils/gnc-filepath-utils.h         |     9 +
 libgnucash/core-utils/gnc-locale-utils.cpp         |    39 +-
 .../io-gncxml-gen.cpp => core-utils/gnc-version.c} |    65 +-
 .../{gnc-environment.h => gnc-version.h}           |    40 +-
 libgnucash/engine/Account.cpp                      |    12 +-
 libgnucash/engine/engine-utilities.scm             |    31 +-
 libgnucash/engine/engine.scm                       |    24 +-
 libgnucash/engine/gnc-budget.c                     |    24 +-
 libgnucash/engine/gnc-commodity.c                  |    64 +-
 libgnucash/engine/gnc-datetime.cpp                 |   103 +-
 libgnucash/engine/gnc-lot.c                        |    42 +-
 libgnucash/engine/gnc-numeric.h                    |    13 +-
 libgnucash/engine/gnc-pricedb.c                    |   114 +-
 libgnucash/engine/gnc-uri-utils.c                  |    26 +-
 libgnucash/engine/iso-4217-currencies.xml          |     3 +-
 libgnucash/engine/qofbook.cpp                      |    20 +-
 libgnucash/engine/qofbook.h                        |     1 +
 libgnucash/engine/qofinstance.cpp                  |     4 +-
 libgnucash/engine/test/gtest-gnc-datetime.cpp      |     6 +-
 libgnucash/engine/test/test-account.scm            |     2 +
 libgnucash/engine/test/test-extras.scm             |   238 +-
 libgnucash/engine/test/test-qof.c                  |     2 +
 libgnucash/engine/test/test-split.scm              |     1 +
 libgnucash/quotes/gnc-fq-dump                      |     4 +-
 libgnucash/quotes/gnc-fq-helper.in                 |     6 +-
 libgnucash/scm/price-quotes.scm                    |    12 +-
 libgnucash/scm/utilities.scm                       |     7 +
 libgnucash/tax/us/txf.scm                          |   163 +-
 po/CMakeLists.txt                                  |     2 +-
 po/POTFILES.in                                     |     3 +-
 po/ar.po                                           | 34035 +++++++++----------
 po/as.po                                           |     9 +-
 po/az.po                                           |     9 +-
 po/bg.po                                           |     9 +-
 po/brx.po                                          |     9 +-
 po/ca.po                                           |     7 +-
 po/cs.po                                           |     7 +-
 po/da.po                                           |     7 +-
 po/de.po                                           |  1911 +-
 po/doi.po                                          |     9 +-
 po/el.po                                           |     9 +-
 po/en_GB.po                                        |    12 +-
 po/es.po                                           | 15802 +++++----
 po/es_NI.po                                        |    10 +-
 po/eu.po                                           |    12 +-
 po/fa.po                                           |  4142 +--
 po/fi.po                                           |     9 +-
 po/fr.po                                           |   491 +-
 po/glossary/CMakeLists.txt                         |     2 +-
 po/glossary/{pl.po => hr.po}                       |   416 +-
 po/gu.po                                           |     9 +-
 po/he.po                                           |     7 +-
 po/hi.po                                           |    11 +-
 po/{de.po => hr.po}                                | 16106 +++++----
 po/hu.po                                           |    12 +-
 po/it.po                                           |     9 +-
 po/ja.po                                           |     6 +-
 po/kn.po                                           |    11 +-
 po/ko.po                                           |    11 +-
 po/kok.po                                          |     9 +-
 po/[hidden email]                                    |     7 +-
 po/ks.po                                           |    11 +-
 po/lt.po                                           |     7 +-
 po/lv.po                                           |    13 +-
 po/mai.po                                          |     9 +-
 po/mni.po                                          |    16 +-
 po/[hidden email]                                  |    12 +-
 po/mr.po                                           |    11 +-
 po/nb.po                                           |    11 +-
 po/ne.po                                           |     8 +-
 po/nl.po                                           |     8 +-
 po/pl.po                                           |     7 +-
 po/pt.po                                           |     6 +-
 po/pt_BR.po                                        |     7 +-
 po/ro.po                                           |     7 +-
 po/ru.po                                           |     4 +-
 po/rw.po                                           |     7 +-
 po/sk.po                                           |     4 +-
 po/sr.po                                           |     9 +-
 po/sv.po                                           |     7 +-
 po/ta.po                                           |    11 +-
 po/te.po                                           |    11 +-
 po/tr.po                                           |    13 +-
 po/uk.po                                           |  3761 +-
 po/ur.po                                           |    11 +-
 po/vi.po                                           |    10 +-
 po/zh_CN.po                                        |     7 +-
 po/zh_TW.po                                        |    11 +-
 util/ci/arch-docker                                |     4 +-
 util/obfuscate.pl                                  |   158 +
 301 files changed, 55621 insertions(+), 45475 deletions(-)
 create mode 100644 ChangeLog.2018
 copy data/accounts/{fr_CH => fr_BE}/CMakeLists.txt (81%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_brokerage.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_business.gnucash-xea (99%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_carloan.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_cdmoneymkt.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_childcare.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_common.gnucash-xea (98%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_currency.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_eduloan.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_fixedassets.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_homeloan.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_homeown.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_otherloan.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_renter.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_retiremt.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_spouseinc.gnucash-xea (100%)
 copy data/accounts/{fr_FR => fr_BE}/acctchrt_spouseretire.gnucash-xea (96%)
 create mode 100644 data/accounts/hr/CMakeLists.txt
 create mode 100644 data/accounts/hr/acctchrt_car.gnucash-xea
 copy data/accounts/{C => hr}/acctchrt_cdmoneymkt.gnucash-xea (58%)
 copy data/accounts/{tr_TR => hr}/acctchrt_checkbook.gnucash-xea (82%)
 create mode 100644 data/accounts/hr/acctchrt_common.gnucash-xea
 copy data/accounts/{C => hr}/acctchrt_eduloan.gnucash-xea (63%)
 copy data/accounts/{C => hr}/acctchrt_fixedassets.gnucash-xea (65%)
 copy data/accounts/{C/acctchrt_otherloan.gnucash-xea => hr/acctchrt_homeloan.gnucash-xea} (64%)
 copy data/accounts/{C => hr}/acctchrt_homeown.gnucash-xea (75%)
 copy data/accounts/{ja => hr}/acctchrt_otherloan.gnucash-xea (81%)
 create mode 100644 data/accounts/hr/acctchrt_renter.gnucash-xea
 create mode 100644 doc/README-hr.win32-bin.txt
 create mode 100644 gnucash/report/report-system/test/test-html-fonts.scm
 create mode 100644 gnucash/report/report-system/test/test-report-html.scm
 create mode 100644 gnucash/report/standard-reports/balance-forecast.scm
 create mode 100644 gnucash/report/standard-reports/test/test-average-balance.scm
 create mode 100644 gnucash/report/standard-reports/test/test-budget.scm
 create mode 100644 gnucash/report/standard-reports/test/test-register.scm
 delete mode 100644 libgnucash/app-utils/config-var.scm
 copy libgnucash/{backend/xml/io-gncxml-gen.cpp => core-utils/gnc-version.c} (57%)
 copy libgnucash/core-utils/{gnc-environment.h => gnc-version.h} (61%)
 copy po/glossary/{pl.po => hr.po} (79%)
 copy po/{de.po => hr.po} (69%)
 create mode 100755 util/obfuscate.pl


_______________________________________________
gnucash-patches mailing list
[hidden email]
https://lists.gnucash.org/mailman/listinfo/gnucash-patches