gnucash maint: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sat Apr 14 19:40:32 EDT 2018
Updated via https://github.com/Gnucash/gnucash/commit/5e807a0e (commit)
via https://github.com/Gnucash/gnucash/commit/8a3889d0 (commit)
via https://github.com/Gnucash/gnucash/commit/044583d7 (commit)
via https://github.com/Gnucash/gnucash/commit/40a266fc (commit)
via https://github.com/Gnucash/gnucash/commit/51851965 (commit)
via https://github.com/Gnucash/gnucash/commit/4ba77f7b (commit)
via https://github.com/Gnucash/gnucash/commit/a04fd573 (commit)
via https://github.com/Gnucash/gnucash/commit/4e3bf5a5 (commit)
via https://github.com/Gnucash/gnucash/commit/f680823d (commit)
via https://github.com/Gnucash/gnucash/commit/01420adb (commit)
via https://github.com/Gnucash/gnucash/commit/e90a662a (commit)
via https://github.com/Gnucash/gnucash/commit/b7396611 (commit)
via https://github.com/Gnucash/gnucash/commit/9b643574 (commit)
via https://github.com/Gnucash/gnucash/commit/e4d0ad9d (commit)
via https://github.com/Gnucash/gnucash/commit/a39ba167 (commit)
via https://github.com/Gnucash/gnucash/commit/dcfc1280 (commit)
via https://github.com/Gnucash/gnucash/commit/6093e597 (commit)
via https://github.com/Gnucash/gnucash/commit/8db11465 (commit)
via https://github.com/Gnucash/gnucash/commit/1ee2c083 (commit)
via https://github.com/Gnucash/gnucash/commit/b02e4a7c (commit)
via https://github.com/Gnucash/gnucash/commit/4acc5a23 (commit)
via https://github.com/Gnucash/gnucash/commit/2d9021ca (commit)
via https://github.com/Gnucash/gnucash/commit/d273a330 (commit)
via https://github.com/Gnucash/gnucash/commit/73ffcaa8 (commit)
via https://github.com/Gnucash/gnucash/commit/3a44b368 (commit)
via https://github.com/Gnucash/gnucash/commit/3a46088c (commit)
via https://github.com/Gnucash/gnucash/commit/a8c17c20 (commit)
via https://github.com/Gnucash/gnucash/commit/d567ee10 (commit)
via https://github.com/Gnucash/gnucash/commit/7321c995 (commit)
via https://github.com/Gnucash/gnucash/commit/10f8f6a7 (commit)
via https://github.com/Gnucash/gnucash/commit/e2535abb (commit)
via https://github.com/Gnucash/gnucash/commit/c9fd6832 (commit)
via https://github.com/Gnucash/gnucash/commit/805094d5 (commit)
via https://github.com/Gnucash/gnucash/commit/dd28f4ed (commit)
via https://github.com/Gnucash/gnucash/commit/48db9939 (commit)
via https://github.com/Gnucash/gnucash/commit/9094f6e5 (commit)
via https://github.com/Gnucash/gnucash/commit/61141051 (commit)
via https://github.com/Gnucash/gnucash/commit/e81b2ccc (commit)
via https://github.com/Gnucash/gnucash/commit/4a97269e (commit)
via https://github.com/Gnucash/gnucash/commit/85cc574d (commit)
via https://github.com/Gnucash/gnucash/commit/16ba1e39 (commit)
via https://github.com/Gnucash/gnucash/commit/b5ac8591 (commit)
via https://github.com/Gnucash/gnucash/commit/6810c2a6 (commit)
via https://github.com/Gnucash/gnucash/commit/c05aeb85 (commit)
via https://github.com/Gnucash/gnucash/commit/192a3c3d (commit)
via https://github.com/Gnucash/gnucash/commit/ba3bf37d (commit)
via https://github.com/Gnucash/gnucash/commit/8bfbc779 (commit)
via https://github.com/Gnucash/gnucash/commit/facd26c0 (commit)
via https://github.com/Gnucash/gnucash/commit/8975158a (commit)
via https://github.com/Gnucash/gnucash/commit/5af11ced (commit)
via https://github.com/Gnucash/gnucash/commit/7a0f0d57 (commit)
via https://github.com/Gnucash/gnucash/commit/89a1cfd2 (commit)
via https://github.com/Gnucash/gnucash/commit/11ac05ae (commit)
via https://github.com/Gnucash/gnucash/commit/34c46444 (commit)
via https://github.com/Gnucash/gnucash/commit/a909f802 (commit)
via https://github.com/Gnucash/gnucash/commit/e79079b2 (commit)
via https://github.com/Gnucash/gnucash/commit/87b0ac06 (commit)
via https://github.com/Gnucash/gnucash/commit/91c18bea (commit)
via https://github.com/Gnucash/gnucash/commit/36c771b1 (commit)
via https://github.com/Gnucash/gnucash/commit/07ba7a3a (commit)
via https://github.com/Gnucash/gnucash/commit/cf24f983 (commit)
via https://github.com/Gnucash/gnucash/commit/434dd952 (commit)
via https://github.com/Gnucash/gnucash/commit/0a3f2dd3 (commit)
via https://github.com/Gnucash/gnucash/commit/70e63664 (commit)
via https://github.com/Gnucash/gnucash/commit/c6858e3e (commit)
via https://github.com/Gnucash/gnucash/commit/042476f4 (commit)
via https://github.com/Gnucash/gnucash/commit/dc6d86ef (commit)
via https://github.com/Gnucash/gnucash/commit/3631fca1 (commit)
via https://github.com/Gnucash/gnucash/commit/f084fc67 (commit)
via https://github.com/Gnucash/gnucash/commit/6c619400 (commit)
via https://github.com/Gnucash/gnucash/commit/518519f4 (commit)
via https://github.com/Gnucash/gnucash/commit/4053f2ca (commit)
via https://github.com/Gnucash/gnucash/commit/c9f497cf (commit)
via https://github.com/Gnucash/gnucash/commit/9b120f95 (commit)
via https://github.com/Gnucash/gnucash/commit/3f7d70ac (commit)
via https://github.com/Gnucash/gnucash/commit/f7211edb (commit)
via https://github.com/Gnucash/gnucash/commit/7033b331 (commit)
via https://github.com/Gnucash/gnucash/commit/d6a5cc9f (commit)
via https://github.com/Gnucash/gnucash/commit/f910d931 (commit)
via https://github.com/Gnucash/gnucash/commit/b99dee17 (commit)
via https://github.com/Gnucash/gnucash/commit/4601cfcb (commit)
via https://github.com/Gnucash/gnucash/commit/c141edd9 (commit)
via https://github.com/Gnucash/gnucash/commit/a382cacc (commit)
via https://github.com/Gnucash/gnucash/commit/a23f103e (commit)
via https://github.com/Gnucash/gnucash/commit/7271ce3d (commit)
via https://github.com/Gnucash/gnucash/commit/15227727 (commit)
via https://github.com/Gnucash/gnucash/commit/2ea165c7 (commit)
via https://github.com/Gnucash/gnucash/commit/5922cbbc (commit)
via https://github.com/Gnucash/gnucash/commit/7cfb48fe (commit)
via https://github.com/Gnucash/gnucash/commit/84ab44bf (commit)
via https://github.com/Gnucash/gnucash/commit/e076474d (commit)
via https://github.com/Gnucash/gnucash/commit/255d7194 (commit)
via https://github.com/Gnucash/gnucash/commit/f0c03a78 (commit)
via https://github.com/Gnucash/gnucash/commit/6c43c3af (commit)
via https://github.com/Gnucash/gnucash/commit/59e9f7a6 (commit)
via https://github.com/Gnucash/gnucash/commit/82f31a5e (commit)
via https://github.com/Gnucash/gnucash/commit/5f002595 (commit)
via https://github.com/Gnucash/gnucash/commit/9d3402d5 (commit)
via https://github.com/Gnucash/gnucash/commit/af02f628 (commit)
via https://github.com/Gnucash/gnucash/commit/2db4901d (commit)
via https://github.com/Gnucash/gnucash/commit/c2ff5778 (commit)
via https://github.com/Gnucash/gnucash/commit/7d918ea1 (commit)
via https://github.com/Gnucash/gnucash/commit/dfb5de91 (commit)
via https://github.com/Gnucash/gnucash/commit/dedb5265 (commit)
via https://github.com/Gnucash/gnucash/commit/a0f49d8b (commit)
via https://github.com/Gnucash/gnucash/commit/8081e78e (commit)
via https://github.com/Gnucash/gnucash/commit/7b6854c1 (commit)
via https://github.com/Gnucash/gnucash/commit/148c02d2 (commit)
via https://github.com/Gnucash/gnucash/commit/bea89a50 (commit)
via https://github.com/Gnucash/gnucash/commit/2571baff (commit)
via https://github.com/Gnucash/gnucash/commit/9135ec45 (commit)
via https://github.com/Gnucash/gnucash/commit/f1dd8cfa (commit)
via https://github.com/Gnucash/gnucash/commit/34d92180 (commit)
via https://github.com/Gnucash/gnucash/commit/f05bbe24 (commit)
via https://github.com/Gnucash/gnucash/commit/75970adc (commit)
via https://github.com/Gnucash/gnucash/commit/6cce41b0 (commit)
via https://github.com/Gnucash/gnucash/commit/b39687d3 (commit)
via https://github.com/Gnucash/gnucash/commit/0e3f6016 (commit)
via https://github.com/Gnucash/gnucash/commit/a893a632 (commit)
via https://github.com/Gnucash/gnucash/commit/7378c139 (commit)
via https://github.com/Gnucash/gnucash/commit/4ecd9c2d (commit)
via https://github.com/Gnucash/gnucash/commit/b9d2344d (commit)
via https://github.com/Gnucash/gnucash/commit/1f7edb23 (commit)
via https://github.com/Gnucash/gnucash/commit/7989f02c (commit)
via https://github.com/Gnucash/gnucash/commit/a43b115a (commit)
via https://github.com/Gnucash/gnucash/commit/85ec07ec (commit)
via https://github.com/Gnucash/gnucash/commit/25d9431d (commit)
via https://github.com/Gnucash/gnucash/commit/a4b043c3 (commit)
via https://github.com/Gnucash/gnucash/commit/6b46299e (commit)
via https://github.com/Gnucash/gnucash/commit/8fe2cb6f (commit)
via https://github.com/Gnucash/gnucash/commit/e5561bd7 (commit)
via https://github.com/Gnucash/gnucash/commit/01bb2985 (commit)
via https://github.com/Gnucash/gnucash/commit/74d94650 (commit)
via https://github.com/Gnucash/gnucash/commit/9b890124 (commit)
via https://github.com/Gnucash/gnucash/commit/4b348b1f (commit)
via https://github.com/Gnucash/gnucash/commit/7439b27f (commit)
via https://github.com/Gnucash/gnucash/commit/273532c5 (commit)
via https://github.com/Gnucash/gnucash/commit/c381b2c9 (commit)
via https://github.com/Gnucash/gnucash/commit/363b259b (commit)
via https://github.com/Gnucash/gnucash/commit/2391db37 (commit)
via https://github.com/Gnucash/gnucash/commit/28b2e732 (commit)
via https://github.com/Gnucash/gnucash/commit/e5892004 (commit)
via https://github.com/Gnucash/gnucash/commit/fb973e00 (commit)
via https://github.com/Gnucash/gnucash/commit/5f51145e (commit)
via https://github.com/Gnucash/gnucash/commit/b7460922 (commit)
via https://github.com/Gnucash/gnucash/commit/41298bfd (commit)
via https://github.com/Gnucash/gnucash/commit/a54a1a15 (commit)
via https://github.com/Gnucash/gnucash/commit/4bbf70e1 (commit)
via https://github.com/Gnucash/gnucash/commit/4a8c2645 (commit)
via https://github.com/Gnucash/gnucash/commit/8c9855a6 (commit)
via https://github.com/Gnucash/gnucash/commit/496f0faf (commit)
via https://github.com/Gnucash/gnucash/commit/3ccebde8 (commit)
via https://github.com/Gnucash/gnucash/commit/fc5dd9d2 (commit)
via https://github.com/Gnucash/gnucash/commit/21c52199 (commit)
via https://github.com/Gnucash/gnucash/commit/daca1312 (commit)
via https://github.com/Gnucash/gnucash/commit/fd0ba2c7 (commit)
via https://github.com/Gnucash/gnucash/commit/dc391105 (commit)
via https://github.com/Gnucash/gnucash/commit/fdfa6f52 (commit)
via https://github.com/Gnucash/gnucash/commit/867fdce4 (commit)
via https://github.com/Gnucash/gnucash/commit/10b7cbc2 (commit)
via https://github.com/Gnucash/gnucash/commit/c9f3c076 (commit)
via https://github.com/Gnucash/gnucash/commit/fbb172d0 (commit)
via https://github.com/Gnucash/gnucash/commit/c3180ab3 (commit)
via https://github.com/Gnucash/gnucash/commit/79dd7d69 (commit)
via https://github.com/Gnucash/gnucash/commit/6ee1c71d (commit)
via https://github.com/Gnucash/gnucash/commit/25883b17 (commit)
via https://github.com/Gnucash/gnucash/commit/563d7161 (commit)
via https://github.com/Gnucash/gnucash/commit/b577a7da (commit)
via https://github.com/Gnucash/gnucash/commit/751a3fec (commit)
via https://github.com/Gnucash/gnucash/commit/e71f5612 (commit)
via https://github.com/Gnucash/gnucash/commit/6fe7d885 (commit)
via https://github.com/Gnucash/gnucash/commit/89c1534d (commit)
via https://github.com/Gnucash/gnucash/commit/1449d4ca (commit)
via https://github.com/Gnucash/gnucash/commit/612cb5c6 (commit)
via https://github.com/Gnucash/gnucash/commit/59ae8571 (commit)
via https://github.com/Gnucash/gnucash/commit/6cbf5dbb (commit)
via https://github.com/Gnucash/gnucash/commit/95329f23 (commit)
via https://github.com/Gnucash/gnucash/commit/3fce50a2 (commit)
via https://github.com/Gnucash/gnucash/commit/f8fd9dd2 (commit)
via https://github.com/Gnucash/gnucash/commit/2acb6da2 (commit)
via https://github.com/Gnucash/gnucash/commit/5520fae8 (commit)
via https://github.com/Gnucash/gnucash/commit/36d72965 (commit)
via https://github.com/Gnucash/gnucash/commit/25585de0 (commit)
via https://github.com/Gnucash/gnucash/commit/25fc4d9b (commit)
via https://github.com/Gnucash/gnucash/commit/d95eb0f7 (commit)
via https://github.com/Gnucash/gnucash/commit/30fb1dc4 (commit)
via https://github.com/Gnucash/gnucash/commit/ddba926e (commit)
via https://github.com/Gnucash/gnucash/commit/e2d69b17 (commit)
via https://github.com/Gnucash/gnucash/commit/8a338641 (commit)
via https://github.com/Gnucash/gnucash/commit/41d79f4e (commit)
via https://github.com/Gnucash/gnucash/commit/21ea6d56 (commit)
via https://github.com/Gnucash/gnucash/commit/22517f98 (commit)
via https://github.com/Gnucash/gnucash/commit/41322ec3 (commit)
via https://github.com/Gnucash/gnucash/commit/551e9843 (commit)
via https://github.com/Gnucash/gnucash/commit/580ce72d (commit)
via https://github.com/Gnucash/gnucash/commit/a72e0bdd (commit)
via https://github.com/Gnucash/gnucash/commit/33508248 (commit)
via https://github.com/Gnucash/gnucash/commit/2d983c67 (commit)
via https://github.com/Gnucash/gnucash/commit/e4884cdf (commit)
via https://github.com/Gnucash/gnucash/commit/13e6880b (commit)
via https://github.com/Gnucash/gnucash/commit/546b54c9 (commit)
via https://github.com/Gnucash/gnucash/commit/cb18d3ca (commit)
via https://github.com/Gnucash/gnucash/commit/4f98391a (commit)
via https://github.com/Gnucash/gnucash/commit/51768500 (commit)
via https://github.com/Gnucash/gnucash/commit/dd0553af (commit)
via https://github.com/Gnucash/gnucash/commit/8fef1adc (commit)
via https://github.com/Gnucash/gnucash/commit/93f89207 (commit)
via https://github.com/Gnucash/gnucash/commit/7054cc83 (commit)
via https://github.com/Gnucash/gnucash/commit/872aa6b7 (commit)
via https://github.com/Gnucash/gnucash/commit/90fb712c (commit)
via https://github.com/Gnucash/gnucash/commit/840e1f8b (commit)
via https://github.com/Gnucash/gnucash/commit/7ef8e6d4 (commit)
via https://github.com/Gnucash/gnucash/commit/d8d552ee (commit)
via https://github.com/Gnucash/gnucash/commit/7da9a3ba (commit)
via https://github.com/Gnucash/gnucash/commit/8353b569 (commit)
via https://github.com/Gnucash/gnucash/commit/ad166460 (commit)
via https://github.com/Gnucash/gnucash/commit/b71c346e (commit)
via https://github.com/Gnucash/gnucash/commit/66abe023 (commit)
via https://github.com/Gnucash/gnucash/commit/fbaa41ac (commit)
via https://github.com/Gnucash/gnucash/commit/c1866241 (commit)
via https://github.com/Gnucash/gnucash/commit/f111e595 (commit)
via https://github.com/Gnucash/gnucash/commit/c29b9c9c (commit)
via https://github.com/Gnucash/gnucash/commit/e7ec3a61 (commit)
via https://github.com/Gnucash/gnucash/commit/02c69a79 (commit)
via https://github.com/Gnucash/gnucash/commit/ba799feb (commit)
via https://github.com/Gnucash/gnucash/commit/3462abe7 (commit)
via https://github.com/Gnucash/gnucash/commit/72a48c08 (commit)
via https://github.com/Gnucash/gnucash/commit/06ad55ca (commit)
via https://github.com/Gnucash/gnucash/commit/749beb19 (commit)
via https://github.com/Gnucash/gnucash/commit/eb5c33ec (commit)
via https://github.com/Gnucash/gnucash/commit/f865aeef (commit)
via https://github.com/Gnucash/gnucash/commit/d4476d06 (commit)
via https://github.com/Gnucash/gnucash/commit/10ab87d9 (commit)
via https://github.com/Gnucash/gnucash/commit/61a21d12 (commit)
via https://github.com/Gnucash/gnucash/commit/beff7951 (commit)
via https://github.com/Gnucash/gnucash/commit/765c117a (commit)
via https://github.com/Gnucash/gnucash/commit/c10bb895 (commit)
via https://github.com/Gnucash/gnucash/commit/c76efd65 (commit)
via https://github.com/Gnucash/gnucash/commit/36fa8d57 (commit)
via https://github.com/Gnucash/gnucash/commit/e186d77a (commit)
via https://github.com/Gnucash/gnucash/commit/cd30578b (commit)
via https://github.com/Gnucash/gnucash/commit/f7378e93 (commit)
via https://github.com/Gnucash/gnucash/commit/03e862ec (commit)
via https://github.com/Gnucash/gnucash/commit/578e9860 (commit)
via https://github.com/Gnucash/gnucash/commit/458e7e9f (commit)
via https://github.com/Gnucash/gnucash/commit/128fce3e (commit)
via https://github.com/Gnucash/gnucash/commit/bab3bc7e (commit)
via https://github.com/Gnucash/gnucash/commit/61377194 (commit)
via https://github.com/Gnucash/gnucash/commit/a4399ee7 (commit)
via https://github.com/Gnucash/gnucash/commit/955696b0 (commit)
via https://github.com/Gnucash/gnucash/commit/c58b0024 (commit)
via https://github.com/Gnucash/gnucash/commit/78705dc8 (commit)
via https://github.com/Gnucash/gnucash/commit/7e814ad0 (commit)
via https://github.com/Gnucash/gnucash/commit/50e2a3de (commit)
via https://github.com/Gnucash/gnucash/commit/36ad5064 (commit)
via https://github.com/Gnucash/gnucash/commit/98659344 (commit)
via https://github.com/Gnucash/gnucash/commit/62fd179f (commit)
via https://github.com/Gnucash/gnucash/commit/27256357 (commit)
via https://github.com/Gnucash/gnucash/commit/5929bb3b (commit)
via https://github.com/Gnucash/gnucash/commit/4ad23598 (commit)
via https://github.com/Gnucash/gnucash/commit/720acddf (commit)
via https://github.com/Gnucash/gnucash/commit/923995f2 (commit)
via https://github.com/Gnucash/gnucash/commit/46428164 (commit)
via https://github.com/Gnucash/gnucash/commit/f4965ae2 (commit)
via https://github.com/Gnucash/gnucash/commit/474c3ae0 (commit)
via https://github.com/Gnucash/gnucash/commit/605f3466 (commit)
via https://github.com/Gnucash/gnucash/commit/a5f46a5e (commit)
via https://github.com/Gnucash/gnucash/commit/b2ed250d (commit)
via https://github.com/Gnucash/gnucash/commit/22921c9f (commit)
via https://github.com/Gnucash/gnucash/commit/3bc741e1 (commit)
via https://github.com/Gnucash/gnucash/commit/7c9ac17c (commit)
via https://github.com/Gnucash/gnucash/commit/ec0656e7 (commit)
via https://github.com/Gnucash/gnucash/commit/ffeafad6 (commit)
via https://github.com/Gnucash/gnucash/commit/48bdab38 (commit)
via https://github.com/Gnucash/gnucash/commit/e3cd9f88 (commit)
via https://github.com/Gnucash/gnucash/commit/611ead2b (commit)
via https://github.com/Gnucash/gnucash/commit/07c3162a (commit)
via https://github.com/Gnucash/gnucash/commit/fbdacae6 (commit)
via https://github.com/Gnucash/gnucash/commit/de4b72dc (commit)
via https://github.com/Gnucash/gnucash/commit/bdd7cc73 (commit)
via https://github.com/Gnucash/gnucash/commit/bc8ad896 (commit)
via https://github.com/Gnucash/gnucash/commit/97e415fd (commit)
via https://github.com/Gnucash/gnucash/commit/b261eb18 (commit)
via https://github.com/Gnucash/gnucash/commit/276a7d24 (commit)
via https://github.com/Gnucash/gnucash/commit/88b34462 (commit)
via https://github.com/Gnucash/gnucash/commit/6004b55d (commit)
via https://github.com/Gnucash/gnucash/commit/3749ca52 (commit)
via https://github.com/Gnucash/gnucash/commit/12f3099f (commit)
via https://github.com/Gnucash/gnucash/commit/01e604d8 (commit)
via https://github.com/Gnucash/gnucash/commit/cd8f2b7c (commit)
via https://github.com/Gnucash/gnucash/commit/32f6958e (commit)
via https://github.com/Gnucash/gnucash/commit/8b0d9425 (commit)
via https://github.com/Gnucash/gnucash/commit/26e51339 (commit)
via https://github.com/Gnucash/gnucash/commit/f95ae1a9 (commit)
via https://github.com/Gnucash/gnucash/commit/4a6f0223 (commit)
via https://github.com/Gnucash/gnucash/commit/e8363e29 (commit)
via https://github.com/Gnucash/gnucash/commit/839ba137 (commit)
via https://github.com/Gnucash/gnucash/commit/ff0f4ac8 (commit)
via https://github.com/Gnucash/gnucash/commit/772aabf1 (commit)
via https://github.com/Gnucash/gnucash/commit/941cc7dc (commit)
via https://github.com/Gnucash/gnucash/commit/a92180f0 (commit)
via https://github.com/Gnucash/gnucash/commit/d97b0f26 (commit)
via https://github.com/Gnucash/gnucash/commit/82ad7aca (commit)
via https://github.com/Gnucash/gnucash/commit/04408650 (commit)
via https://github.com/Gnucash/gnucash/commit/b3b37838 (commit)
via https://github.com/Gnucash/gnucash/commit/33d43459 (commit)
via https://github.com/Gnucash/gnucash/commit/2598dbe5 (commit)
via https://github.com/Gnucash/gnucash/commit/b5e07517 (commit)
via https://github.com/Gnucash/gnucash/commit/044c1720 (commit)
via https://github.com/Gnucash/gnucash/commit/2e3ec992 (commit)
via https://github.com/Gnucash/gnucash/commit/c7b5061e (commit)
via https://github.com/Gnucash/gnucash/commit/5cf58758 (commit)
via https://github.com/Gnucash/gnucash/commit/2a7b0b7b (commit)
via https://github.com/Gnucash/gnucash/commit/48a6938e (commit)
via https://github.com/Gnucash/gnucash/commit/ae6d2a23 (commit)
via https://github.com/Gnucash/gnucash/commit/da0df1c4 (commit)
via https://github.com/Gnucash/gnucash/commit/849b236f (commit)
via https://github.com/Gnucash/gnucash/commit/0912a5ea (commit)
via https://github.com/Gnucash/gnucash/commit/9c9f4634 (commit)
via https://github.com/Gnucash/gnucash/commit/4e8e4d42 (commit)
via https://github.com/Gnucash/gnucash/commit/18b6af3d (commit)
via https://github.com/Gnucash/gnucash/commit/d8e508a3 (commit)
via https://github.com/Gnucash/gnucash/commit/8c573dbb (commit)
via https://github.com/Gnucash/gnucash/commit/97471f23 (commit)
via https://github.com/Gnucash/gnucash/commit/b6ad4e61 (commit)
via https://github.com/Gnucash/gnucash/commit/9207ba87 (commit)
via https://github.com/Gnucash/gnucash/commit/2914920f (commit)
via https://github.com/Gnucash/gnucash/commit/2f11fc6f (commit)
via https://github.com/Gnucash/gnucash/commit/fb7426b6 (commit)
via https://github.com/Gnucash/gnucash/commit/63089e1f (commit)
via https://github.com/Gnucash/gnucash/commit/a3a42d29 (commit)
via https://github.com/Gnucash/gnucash/commit/9e5a4810 (commit)
via https://github.com/Gnucash/gnucash/commit/c9a17236 (commit)
via https://github.com/Gnucash/gnucash/commit/56a58e65 (commit)
via https://github.com/Gnucash/gnucash/commit/e6edb9d8 (commit)
via https://github.com/Gnucash/gnucash/commit/eb1400c4 (commit)
via https://github.com/Gnucash/gnucash/commit/40169fcc (commit)
via https://github.com/Gnucash/gnucash/commit/52ba07f5 (commit)
via https://github.com/Gnucash/gnucash/commit/18abf4e2 (commit)
via https://github.com/Gnucash/gnucash/commit/62c8801a (commit)
via https://github.com/Gnucash/gnucash/commit/6b49b3ba (commit)
via https://github.com/Gnucash/gnucash/commit/59fb8efa (commit)
via https://github.com/Gnucash/gnucash/commit/0d4f6e05 (commit)
via https://github.com/Gnucash/gnucash/commit/0f5bb351 (commit)
via https://github.com/Gnucash/gnucash/commit/90517b69 (commit)
via https://github.com/Gnucash/gnucash/commit/2f16b092 (commit)
via https://github.com/Gnucash/gnucash/commit/d345624c (commit)
via https://github.com/Gnucash/gnucash/commit/84a1e810 (commit)
via https://github.com/Gnucash/gnucash/commit/3c13f565 (commit)
via https://github.com/Gnucash/gnucash/commit/0f295dd4 (commit)
via https://github.com/Gnucash/gnucash/commit/77982c71 (commit)
via https://github.com/Gnucash/gnucash/commit/fb2570df (commit)
via https://github.com/Gnucash/gnucash/commit/ff24970f (commit)
via https://github.com/Gnucash/gnucash/commit/18059726 (commit)
via https://github.com/Gnucash/gnucash/commit/32a19612 (commit)
via https://github.com/Gnucash/gnucash/commit/ec9d5feb (commit)
via https://github.com/Gnucash/gnucash/commit/862956a7 (commit)
via https://github.com/Gnucash/gnucash/commit/00c4bac6 (commit)
via https://github.com/Gnucash/gnucash/commit/99ebeb6b (commit)
via https://github.com/Gnucash/gnucash/commit/8c988bfc (commit)
via https://github.com/Gnucash/gnucash/commit/22cc065d (commit)
via https://github.com/Gnucash/gnucash/commit/311f8c2d (commit)
via https://github.com/Gnucash/gnucash/commit/4198af10 (commit)
via https://github.com/Gnucash/gnucash/commit/f0f20d3f (commit)
via https://github.com/Gnucash/gnucash/commit/cf15c788 (commit)
via https://github.com/Gnucash/gnucash/commit/6e5ac260 (commit)
via https://github.com/Gnucash/gnucash/commit/c7415102 (commit)
via https://github.com/Gnucash/gnucash/commit/4aa10620 (commit)
via https://github.com/Gnucash/gnucash/commit/f319a8e2 (commit)
via https://github.com/Gnucash/gnucash/commit/49a936c1 (commit)
via https://github.com/Gnucash/gnucash/commit/36cb167b (commit)
via https://github.com/Gnucash/gnucash/commit/ec213360 (commit)
via https://github.com/Gnucash/gnucash/commit/9d8def84 (commit)
via https://github.com/Gnucash/gnucash/commit/4317d8a8 (commit)
via https://github.com/Gnucash/gnucash/commit/3dff4e52 (commit)
via https://github.com/Gnucash/gnucash/commit/1258a2ad (commit)
via https://github.com/Gnucash/gnucash/commit/b12a6cf4 (commit)
via https://github.com/Gnucash/gnucash/commit/86226723 (commit)
via https://github.com/Gnucash/gnucash/commit/77ad6296 (commit)
via https://github.com/Gnucash/gnucash/commit/83128e2f (commit)
via https://github.com/Gnucash/gnucash/commit/81f11874 (commit)
via https://github.com/Gnucash/gnucash/commit/b6aae753 (commit)
via https://github.com/Gnucash/gnucash/commit/4fd52725 (commit)
via https://github.com/Gnucash/gnucash/commit/71a2429c (commit)
via https://github.com/Gnucash/gnucash/commit/ec3ca043 (commit)
via https://github.com/Gnucash/gnucash/commit/18feaa16 (commit)
via https://github.com/Gnucash/gnucash/commit/00396db5 (commit)
via https://github.com/Gnucash/gnucash/commit/0f4a72b4 (commit)
via https://github.com/Gnucash/gnucash/commit/85bfbd8e (commit)
via https://github.com/Gnucash/gnucash/commit/1b02517e (commit)
via https://github.com/Gnucash/gnucash/commit/dfa9c526 (commit)
via https://github.com/Gnucash/gnucash/commit/cd0ce78b (commit)
via https://github.com/Gnucash/gnucash/commit/43ad7acc (commit)
via https://github.com/Gnucash/gnucash/commit/a7cfedb9 (commit)
via https://github.com/Gnucash/gnucash/commit/34cc103e (commit)
via https://github.com/Gnucash/gnucash/commit/709787da (commit)
via https://github.com/Gnucash/gnucash/commit/7fc29156 (commit)
via https://github.com/Gnucash/gnucash/commit/9ba7ed5f (commit)
via https://github.com/Gnucash/gnucash/commit/e1807c99 (commit)
via https://github.com/Gnucash/gnucash/commit/f6ae9868 (commit)
via https://github.com/Gnucash/gnucash/commit/ad1267da (commit)
via https://github.com/Gnucash/gnucash/commit/b4c62047 (commit)
via https://github.com/Gnucash/gnucash/commit/52b0c06d (commit)
via https://github.com/Gnucash/gnucash/commit/b4877301 (commit)
via https://github.com/Gnucash/gnucash/commit/1fc46fe1 (commit)
via https://github.com/Gnucash/gnucash/commit/d26133a3 (commit)
via https://github.com/Gnucash/gnucash/commit/f256b3bd (commit)
via https://github.com/Gnucash/gnucash/commit/18094e30 (commit)
via https://github.com/Gnucash/gnucash/commit/d35f8f96 (commit)
via https://github.com/Gnucash/gnucash/commit/779e7246 (commit)
via https://github.com/Gnucash/gnucash/commit/a8cc2d2c (commit)
via https://github.com/Gnucash/gnucash/commit/ca22d553 (commit)
via https://github.com/Gnucash/gnucash/commit/74ddb671 (commit)
via https://github.com/Gnucash/gnucash/commit/d86b6518 (commit)
via https://github.com/Gnucash/gnucash/commit/91f4b190 (commit)
via https://github.com/Gnucash/gnucash/commit/068975ef (commit)
via https://github.com/Gnucash/gnucash/commit/938b1acf (commit)
via https://github.com/Gnucash/gnucash/commit/d284aa37 (commit)
via https://github.com/Gnucash/gnucash/commit/47308f6b (commit)
via https://github.com/Gnucash/gnucash/commit/6ffb77de (commit)
via https://github.com/Gnucash/gnucash/commit/2364c560 (commit)
via https://github.com/Gnucash/gnucash/commit/26fa2acf (commit)
via https://github.com/Gnucash/gnucash/commit/8f96882e (commit)
via https://github.com/Gnucash/gnucash/commit/3c1dc14d (commit)
via https://github.com/Gnucash/gnucash/commit/8900b19d (commit)
via https://github.com/Gnucash/gnucash/commit/c935fdfd (commit)
via https://github.com/Gnucash/gnucash/commit/2257faa0 (commit)
via https://github.com/Gnucash/gnucash/commit/4b586b5a (commit)
via https://github.com/Gnucash/gnucash/commit/036f1d0e (commit)
via https://github.com/Gnucash/gnucash/commit/54ac7f23 (commit)
via https://github.com/Gnucash/gnucash/commit/67baa0a9 (commit)
via https://github.com/Gnucash/gnucash/commit/2d341df8 (commit)
via https://github.com/Gnucash/gnucash/commit/cc097a3f (commit)
via https://github.com/Gnucash/gnucash/commit/a0577cd0 (commit)
via https://github.com/Gnucash/gnucash/commit/bc82d7b4 (commit)
via https://github.com/Gnucash/gnucash/commit/b0eb6ed4 (commit)
via https://github.com/Gnucash/gnucash/commit/933ae74b (commit)
via https://github.com/Gnucash/gnucash/commit/a4f1ed92 (commit)
via https://github.com/Gnucash/gnucash/commit/944590ef (commit)
via https://github.com/Gnucash/gnucash/commit/ebbcd30f (commit)
via https://github.com/Gnucash/gnucash/commit/fcf88262 (commit)
via https://github.com/Gnucash/gnucash/commit/e798df07 (commit)
via https://github.com/Gnucash/gnucash/commit/be02abc8 (commit)
via https://github.com/Gnucash/gnucash/commit/ce90d540 (commit)
via https://github.com/Gnucash/gnucash/commit/a47f2a04 (commit)
via https://github.com/Gnucash/gnucash/commit/ee8f9053 (commit)
via https://github.com/Gnucash/gnucash/commit/9fd53e68 (commit)
via https://github.com/Gnucash/gnucash/commit/152959ef (commit)
via https://github.com/Gnucash/gnucash/commit/465c9e1f (commit)
via https://github.com/Gnucash/gnucash/commit/2f2ad18d (commit)
via https://github.com/Gnucash/gnucash/commit/fb2ed010 (commit)
via https://github.com/Gnucash/gnucash/commit/dda06952 (commit)
via https://github.com/Gnucash/gnucash/commit/46c9fcc8 (commit)
via https://github.com/Gnucash/gnucash/commit/fefea400 (commit)
via https://github.com/Gnucash/gnucash/commit/6d89cc70 (commit)
via https://github.com/Gnucash/gnucash/commit/4fd36b88 (commit)
via https://github.com/Gnucash/gnucash/commit/5c9432ad (commit)
via https://github.com/Gnucash/gnucash/commit/c3c71e79 (commit)
via https://github.com/Gnucash/gnucash/commit/1b85f9ff (commit)
via https://github.com/Gnucash/gnucash/commit/c1d61d50 (commit)
via https://github.com/Gnucash/gnucash/commit/9422d4ae (commit)
via https://github.com/Gnucash/gnucash/commit/42b43250 (commit)
via https://github.com/Gnucash/gnucash/commit/5a2d4721 (commit)
via https://github.com/Gnucash/gnucash/commit/345ea0ab (commit)
via https://github.com/Gnucash/gnucash/commit/e44df79b (commit)
via https://github.com/Gnucash/gnucash/commit/e2c353fa (commit)
via https://github.com/Gnucash/gnucash/commit/a16532a9 (commit)
via https://github.com/Gnucash/gnucash/commit/629abc3c (commit)
via https://github.com/Gnucash/gnucash/commit/d43df093 (commit)
via https://github.com/Gnucash/gnucash/commit/fada13e4 (commit)
via https://github.com/Gnucash/gnucash/commit/e3bd8f4d (commit)
via https://github.com/Gnucash/gnucash/commit/896b9d97 (commit)
via https://github.com/Gnucash/gnucash/commit/03275a39 (commit)
via https://github.com/Gnucash/gnucash/commit/b23cb785 (commit)
via https://github.com/Gnucash/gnucash/commit/809936f0 (commit)
via https://github.com/Gnucash/gnucash/commit/46a2d18f (commit)
via https://github.com/Gnucash/gnucash/commit/47544eaf (commit)
via https://github.com/Gnucash/gnucash/commit/1adbe4d3 (commit)
via https://github.com/Gnucash/gnucash/commit/3adec363 (commit)
via https://github.com/Gnucash/gnucash/commit/0a96af20 (commit)
via https://github.com/Gnucash/gnucash/commit/0aa69a5f (commit)
via https://github.com/Gnucash/gnucash/commit/1181f7fe (commit)
via https://github.com/Gnucash/gnucash/commit/a7eb1bcc (commit)
via https://github.com/Gnucash/gnucash/commit/f2e1b9fb (commit)
via https://github.com/Gnucash/gnucash/commit/811d4e57 (commit)
via https://github.com/Gnucash/gnucash/commit/db316c2d (commit)
via https://github.com/Gnucash/gnucash/commit/98ef625a (commit)
via https://github.com/Gnucash/gnucash/commit/1f61a6aa (commit)
via https://github.com/Gnucash/gnucash/commit/7488565b (commit)
via https://github.com/Gnucash/gnucash/commit/6e7ad4a2 (commit)
via https://github.com/Gnucash/gnucash/commit/1fb69fdf (commit)
via https://github.com/Gnucash/gnucash/commit/a4fe4979 (commit)
via https://github.com/Gnucash/gnucash/commit/c218c267 (commit)
via https://github.com/Gnucash/gnucash/commit/b1a73291 (commit)
via https://github.com/Gnucash/gnucash/commit/ecdea5dd (commit)
via https://github.com/Gnucash/gnucash/commit/59a8a42f (commit)
via https://github.com/Gnucash/gnucash/commit/78ea4545 (commit)
via https://github.com/Gnucash/gnucash/commit/b2eb687c (commit)
via https://github.com/Gnucash/gnucash/commit/bca83e84 (commit)
via https://github.com/Gnucash/gnucash/commit/4dcf7a53 (commit)
via https://github.com/Gnucash/gnucash/commit/22422f77 (commit)
via https://github.com/Gnucash/gnucash/commit/e6f3abba (commit)
via https://github.com/Gnucash/gnucash/commit/4d7e03b0 (commit)
via https://github.com/Gnucash/gnucash/commit/8fc31ce5 (commit)
via https://github.com/Gnucash/gnucash/commit/a0d61b4f (commit)
via https://github.com/Gnucash/gnucash/commit/c20c8ede (commit)
via https://github.com/Gnucash/gnucash/commit/b53aa856 (commit)
via https://github.com/Gnucash/gnucash/commit/d41ad85f (commit)
via https://github.com/Gnucash/gnucash/commit/7550ccf5 (commit)
via https://github.com/Gnucash/gnucash/commit/33a7bb73 (commit)
via https://github.com/Gnucash/gnucash/commit/33516510 (commit)
via https://github.com/Gnucash/gnucash/commit/e6ee0601 (commit)
via https://github.com/Gnucash/gnucash/commit/6dc982c2 (commit)
via https://github.com/Gnucash/gnucash/commit/1f050fd1 (commit)
via https://github.com/Gnucash/gnucash/commit/9a86dd22 (commit)
via https://github.com/Gnucash/gnucash/commit/598cb6d8 (commit)
via https://github.com/Gnucash/gnucash/commit/5dd12119 (commit)
via https://github.com/Gnucash/gnucash/commit/f77369bb (commit)
via https://github.com/Gnucash/gnucash/commit/7390396a (commit)
via https://github.com/Gnucash/gnucash/commit/30674863 (commit)
via https://github.com/Gnucash/gnucash/commit/588fcb6e (commit)
via https://github.com/Gnucash/gnucash/commit/978ec61f (commit)
via https://github.com/Gnucash/gnucash/commit/0bf0989a (commit)
via https://github.com/Gnucash/gnucash/commit/dbd14737 (commit)
via https://github.com/Gnucash/gnucash/commit/b5aad8c7 (commit)
via https://github.com/Gnucash/gnucash/commit/61d4aaaf (commit)
via https://github.com/Gnucash/gnucash/commit/2f89e459 (commit)
via https://github.com/Gnucash/gnucash/commit/95e31f98 (commit)
via https://github.com/Gnucash/gnucash/commit/7d510895 (commit)
via https://github.com/Gnucash/gnucash/commit/d36742d9 (commit)
via https://github.com/Gnucash/gnucash/commit/e9472149 (commit)
via https://github.com/Gnucash/gnucash/commit/168f6d67 (commit)
via https://github.com/Gnucash/gnucash/commit/ee56f5df (commit)
via https://github.com/Gnucash/gnucash/commit/502001cd (commit)
via https://github.com/Gnucash/gnucash/commit/edf17ab2 (commit)
via https://github.com/Gnucash/gnucash/commit/89db0ccf (commit)
via https://github.com/Gnucash/gnucash/commit/6a9972ac (commit)
via https://github.com/Gnucash/gnucash/commit/bee2925e (commit)
via https://github.com/Gnucash/gnucash/commit/c0fd3b31 (commit)
via https://github.com/Gnucash/gnucash/commit/83a313ff (commit)
via https://github.com/Gnucash/gnucash/commit/320c5211 (commit)
via https://github.com/Gnucash/gnucash/commit/310442ff (commit)
via https://github.com/Gnucash/gnucash/commit/ac05578b (commit)
via https://github.com/Gnucash/gnucash/commit/0c6e2ebf (commit)
via https://github.com/Gnucash/gnucash/commit/5823f1b2 (commit)
via https://github.com/Gnucash/gnucash/commit/7feb9c65 (commit)
via https://github.com/Gnucash/gnucash/commit/d06ed7c1 (commit)
via https://github.com/Gnucash/gnucash/commit/3d2682ac (commit)
via https://github.com/Gnucash/gnucash/commit/477e71b7 (commit)
via https://github.com/Gnucash/gnucash/commit/108f7fbd (commit)
via https://github.com/Gnucash/gnucash/commit/7c52f9ec (commit)
via https://github.com/Gnucash/gnucash/commit/7ec281f6 (commit)
via https://github.com/Gnucash/gnucash/commit/7dc3995a (commit)
via https://github.com/Gnucash/gnucash/commit/01ab8899 (commit)
via https://github.com/Gnucash/gnucash/commit/bde39c52 (commit)
via https://github.com/Gnucash/gnucash/commit/19e0f587 (commit)
via https://github.com/Gnucash/gnucash/commit/b8a85ab8 (commit)
via https://github.com/Gnucash/gnucash/commit/dc1ec686 (commit)
via https://github.com/Gnucash/gnucash/commit/9f3a357a (commit)
via https://github.com/Gnucash/gnucash/commit/d6bb34ef (commit)
via https://github.com/Gnucash/gnucash/commit/f25c065b (commit)
via https://github.com/Gnucash/gnucash/commit/30f7f2fc (commit)
via https://github.com/Gnucash/gnucash/commit/7951d425 (commit)
via https://github.com/Gnucash/gnucash/commit/47a42207 (commit)
via https://github.com/Gnucash/gnucash/commit/3c65a300 (commit)
via https://github.com/Gnucash/gnucash/commit/fd9474b5 (commit)
via https://github.com/Gnucash/gnucash/commit/a29c2db4 (commit)
via https://github.com/Gnucash/gnucash/commit/bab266c3 (commit)
via https://github.com/Gnucash/gnucash/commit/6774f122 (commit)
via https://github.com/Gnucash/gnucash/commit/3f44552e (commit)
via https://github.com/Gnucash/gnucash/commit/965685cc (commit)
via https://github.com/Gnucash/gnucash/commit/bd9af4ae (commit)
via https://github.com/Gnucash/gnucash/commit/4ccc965e (commit)
via https://github.com/Gnucash/gnucash/commit/34c9ba05 (commit)
via https://github.com/Gnucash/gnucash/commit/18fff963 (commit)
via https://github.com/Gnucash/gnucash/commit/437a3756 (commit)
via https://github.com/Gnucash/gnucash/commit/45a52a5d (commit)
via https://github.com/Gnucash/gnucash/commit/9191df2f (commit)
via https://github.com/Gnucash/gnucash/commit/2f2d1b68 (commit)
via https://github.com/Gnucash/gnucash/commit/f00f7335 (commit)
via https://github.com/Gnucash/gnucash/commit/13d5570b (commit)
via https://github.com/Gnucash/gnucash/commit/660ab62d (commit)
via https://github.com/Gnucash/gnucash/commit/2314a322 (commit)
via https://github.com/Gnucash/gnucash/commit/26b82b56 (commit)
via https://github.com/Gnucash/gnucash/commit/8ae330c8 (commit)
via https://github.com/Gnucash/gnucash/commit/44fc5b05 (commit)
via https://github.com/Gnucash/gnucash/commit/bbd2df6a (commit)
via https://github.com/Gnucash/gnucash/commit/91727525 (commit)
via https://github.com/Gnucash/gnucash/commit/a6a46d7c (commit)
via https://github.com/Gnucash/gnucash/commit/a17bc85a (commit)
via https://github.com/Gnucash/gnucash/commit/aeb62724 (commit)
via https://github.com/Gnucash/gnucash/commit/e6dcc0cc (commit)
via https://github.com/Gnucash/gnucash/commit/93b17214 (commit)
via https://github.com/Gnucash/gnucash/commit/1ea1bcb3 (commit)
via https://github.com/Gnucash/gnucash/commit/7a5f2ed4 (commit)
via https://github.com/Gnucash/gnucash/commit/408f609a (commit)
via https://github.com/Gnucash/gnucash/commit/3de3d3cc (commit)
via https://github.com/Gnucash/gnucash/commit/139e2aa7 (commit)
via https://github.com/Gnucash/gnucash/commit/f2df1bd4 (commit)
via https://github.com/Gnucash/gnucash/commit/a81c3483 (commit)
via https://github.com/Gnucash/gnucash/commit/39dceb55 (commit)
via https://github.com/Gnucash/gnucash/commit/005fdb5f (commit)
via https://github.com/Gnucash/gnucash/commit/7b6ac3a0 (commit)
via https://github.com/Gnucash/gnucash/commit/230493f2 (commit)
via https://github.com/Gnucash/gnucash/commit/1ce2f3f6 (commit)
via https://github.com/Gnucash/gnucash/commit/72576752 (commit)
via https://github.com/Gnucash/gnucash/commit/e2912d1b (commit)
via https://github.com/Gnucash/gnucash/commit/00b2e76d (commit)
via https://github.com/Gnucash/gnucash/commit/0854caba (commit)
via https://github.com/Gnucash/gnucash/commit/c26af85e (commit)
via https://github.com/Gnucash/gnucash/commit/e8dc5c54 (commit)
via https://github.com/Gnucash/gnucash/commit/6f87138b (commit)
via https://github.com/Gnucash/gnucash/commit/2e06c8fc (commit)
via https://github.com/Gnucash/gnucash/commit/aaa23dc5 (commit)
via https://github.com/Gnucash/gnucash/commit/43cbe652 (commit)
via https://github.com/Gnucash/gnucash/commit/20feefe6 (commit)
via https://github.com/Gnucash/gnucash/commit/3b3c0322 (commit)
via https://github.com/Gnucash/gnucash/commit/ea416e16 (commit)
via https://github.com/Gnucash/gnucash/commit/d9d4ffaf (commit)
via https://github.com/Gnucash/gnucash/commit/8399ee65 (commit)
via https://github.com/Gnucash/gnucash/commit/521c1624 (commit)
via https://github.com/Gnucash/gnucash/commit/1be88ad1 (commit)
via https://github.com/Gnucash/gnucash/commit/fa0bcf10 (commit)
via https://github.com/Gnucash/gnucash/commit/db019ec5 (commit)
via https://github.com/Gnucash/gnucash/commit/1a886fac (commit)
via https://github.com/Gnucash/gnucash/commit/ef65f544 (commit)
via https://github.com/Gnucash/gnucash/commit/b549dd68 (commit)
via https://github.com/Gnucash/gnucash/commit/4bfd01e7 (commit)
via https://github.com/Gnucash/gnucash/commit/c7f9fb1a (commit)
via https://github.com/Gnucash/gnucash/commit/68aa61a3 (commit)
via https://github.com/Gnucash/gnucash/commit/8044f2b0 (commit)
via https://github.com/Gnucash/gnucash/commit/b6c6906b (commit)
via https://github.com/Gnucash/gnucash/commit/8e4d72b5 (commit)
via https://github.com/Gnucash/gnucash/commit/afc6ca07 (commit)
via https://github.com/Gnucash/gnucash/commit/c4089ebc (commit)
via https://github.com/Gnucash/gnucash/commit/dd222168 (commit)
via https://github.com/Gnucash/gnucash/commit/d88d503b (commit)
via https://github.com/Gnucash/gnucash/commit/a5306d04 (commit)
via https://github.com/Gnucash/gnucash/commit/e1ba5f32 (commit)
via https://github.com/Gnucash/gnucash/commit/070c99c1 (commit)
via https://github.com/Gnucash/gnucash/commit/d0c435e7 (commit)
via https://github.com/Gnucash/gnucash/commit/a2008c49 (commit)
via https://github.com/Gnucash/gnucash/commit/b9390cea (commit)
via https://github.com/Gnucash/gnucash/commit/ff0d7cc2 (commit)
via https://github.com/Gnucash/gnucash/commit/02905fe3 (commit)
via https://github.com/Gnucash/gnucash/commit/ee01038e (commit)
via https://github.com/Gnucash/gnucash/commit/7127df58 (commit)
via https://github.com/Gnucash/gnucash/commit/fe757dbe (commit)
via https://github.com/Gnucash/gnucash/commit/e5a7660a (commit)
via https://github.com/Gnucash/gnucash/commit/8990553e (commit)
via https://github.com/Gnucash/gnucash/commit/4187cc1c (commit)
via https://github.com/Gnucash/gnucash/commit/3f03cce1 (commit)
via https://github.com/Gnucash/gnucash/commit/082811b9 (commit)
via https://github.com/Gnucash/gnucash/commit/809d2770 (commit)
via https://github.com/Gnucash/gnucash/commit/7e8ac532 (commit)
via https://github.com/Gnucash/gnucash/commit/ba2e0c5f (commit)
via https://github.com/Gnucash/gnucash/commit/d93d4f68 (commit)
via https://github.com/Gnucash/gnucash/commit/2f96b19c (commit)
via https://github.com/Gnucash/gnucash/commit/ddfd38d8 (commit)
via https://github.com/Gnucash/gnucash/commit/f11eab36 (commit)
via https://github.com/Gnucash/gnucash/commit/19412de2 (commit)
via https://github.com/Gnucash/gnucash/commit/6e9025d2 (commit)
via https://github.com/Gnucash/gnucash/commit/e0300d3a (commit)
via https://github.com/Gnucash/gnucash/commit/70618035 (commit)
via https://github.com/Gnucash/gnucash/commit/a80318ec (commit)
via https://github.com/Gnucash/gnucash/commit/a23438d5 (commit)
via https://github.com/Gnucash/gnucash/commit/805549ba (commit)
via https://github.com/Gnucash/gnucash/commit/fbf4843f (commit)
via https://github.com/Gnucash/gnucash/commit/f782be1a (commit)
via https://github.com/Gnucash/gnucash/commit/3312fe2d (commit)
via https://github.com/Gnucash/gnucash/commit/29ad8ff9 (commit)
via https://github.com/Gnucash/gnucash/commit/4a88f05d (commit)
via https://github.com/Gnucash/gnucash/commit/5b031829 (commit)
via https://github.com/Gnucash/gnucash/commit/f260a01b (commit)
via https://github.com/Gnucash/gnucash/commit/55154959 (commit)
via https://github.com/Gnucash/gnucash/commit/d9eebd33 (commit)
via https://github.com/Gnucash/gnucash/commit/5636afc4 (commit)
via https://github.com/Gnucash/gnucash/commit/2cda65e0 (commit)
via https://github.com/Gnucash/gnucash/commit/9d7ec35c (commit)
via https://github.com/Gnucash/gnucash/commit/eb6dad86 (commit)
via https://github.com/Gnucash/gnucash/commit/b3667c76 (commit)
via https://github.com/Gnucash/gnucash/commit/08aa0104 (commit)
via https://github.com/Gnucash/gnucash/commit/34e0d6cf (commit)
via https://github.com/Gnucash/gnucash/commit/eb6c741b (commit)
via https://github.com/Gnucash/gnucash/commit/318f7ebc (commit)
via https://github.com/Gnucash/gnucash/commit/723b51a0 (commit)
via https://github.com/Gnucash/gnucash/commit/3d910ad2 (commit)
via https://github.com/Gnucash/gnucash/commit/a784dd57 (commit)
via https://github.com/Gnucash/gnucash/commit/76921b5e (commit)
via https://github.com/Gnucash/gnucash/commit/0186bc1c (commit)
via https://github.com/Gnucash/gnucash/commit/7c57ad18 (commit)
via https://github.com/Gnucash/gnucash/commit/baad2097 (commit)
via https://github.com/Gnucash/gnucash/commit/5af21dfa (commit)
via https://github.com/Gnucash/gnucash/commit/0026b108 (commit)
via https://github.com/Gnucash/gnucash/commit/e1d33854 (commit)
via https://github.com/Gnucash/gnucash/commit/ac0d335c (commit)
via https://github.com/Gnucash/gnucash/commit/5aa84e13 (commit)
via https://github.com/Gnucash/gnucash/commit/a5134f91 (commit)
via https://github.com/Gnucash/gnucash/commit/aeb2e65f (commit)
via https://github.com/Gnucash/gnucash/commit/1c8c53a8 (commit)
via https://github.com/Gnucash/gnucash/commit/6db08207 (commit)
via https://github.com/Gnucash/gnucash/commit/de4d1e98 (commit)
via https://github.com/Gnucash/gnucash/commit/ba5ca5bd (commit)
via https://github.com/Gnucash/gnucash/commit/9dc66c0b (commit)
via https://github.com/Gnucash/gnucash/commit/c0659c8e (commit)
via https://github.com/Gnucash/gnucash/commit/0534ba4f (commit)
via https://github.com/Gnucash/gnucash/commit/8ee6783b (commit)
via https://github.com/Gnucash/gnucash/commit/43f1b2fd (commit)
via https://github.com/Gnucash/gnucash/commit/288563c2 (commit)
via https://github.com/Gnucash/gnucash/commit/16714a8c (commit)
via https://github.com/Gnucash/gnucash/commit/ee2f3017 (commit)
via https://github.com/Gnucash/gnucash/commit/1aa3601e (commit)
via https://github.com/Gnucash/gnucash/commit/71bf7d01 (commit)
via https://github.com/Gnucash/gnucash/commit/644a0aa0 (commit)
via https://github.com/Gnucash/gnucash/commit/62bbe4f9 (commit)
via https://github.com/Gnucash/gnucash/commit/aff1c0c5 (commit)
via https://github.com/Gnucash/gnucash/commit/61f860bc (commit)
via https://github.com/Gnucash/gnucash/commit/1bb2d1dc (commit)
via https://github.com/Gnucash/gnucash/commit/caba8c43 (commit)
via https://github.com/Gnucash/gnucash/commit/3a3c2cba (commit)
via https://github.com/Gnucash/gnucash/commit/3c18b806 (commit)
via https://github.com/Gnucash/gnucash/commit/16845c3a (commit)
via https://github.com/Gnucash/gnucash/commit/1e31db74 (commit)
via https://github.com/Gnucash/gnucash/commit/8f3e175f (commit)
via https://github.com/Gnucash/gnucash/commit/32799733 (commit)
via https://github.com/Gnucash/gnucash/commit/f2c78102 (commit)
via https://github.com/Gnucash/gnucash/commit/3cfa9d05 (commit)
via https://github.com/Gnucash/gnucash/commit/404bc1e3 (commit)
via https://github.com/Gnucash/gnucash/commit/bec1fbd1 (commit)
via https://github.com/Gnucash/gnucash/commit/17d8d424 (commit)
via https://github.com/Gnucash/gnucash/commit/ec9f60d3 (commit)
via https://github.com/Gnucash/gnucash/commit/98d41bc3 (commit)
via https://github.com/Gnucash/gnucash/commit/ac89797e (commit)
via https://github.com/Gnucash/gnucash/commit/66da4ae3 (commit)
via https://github.com/Gnucash/gnucash/commit/db079b55 (commit)
via https://github.com/Gnucash/gnucash/commit/a092aecd (commit)
via https://github.com/Gnucash/gnucash/commit/0c254c36 (commit)
via https://github.com/Gnucash/gnucash/commit/89867952 (commit)
via https://github.com/Gnucash/gnucash/commit/995c3cf4 (commit)
via https://github.com/Gnucash/gnucash/commit/d8cc165e (commit)
via https://github.com/Gnucash/gnucash/commit/68103dd0 (commit)
via https://github.com/Gnucash/gnucash/commit/12bad5ce (commit)
via https://github.com/Gnucash/gnucash/commit/47d622de (commit)
via https://github.com/Gnucash/gnucash/commit/66817bb9 (commit)
via https://github.com/Gnucash/gnucash/commit/5b020215 (commit)
via https://github.com/Gnucash/gnucash/commit/b94b2f8a (commit)
via https://github.com/Gnucash/gnucash/commit/c3b54ab0 (commit)
via https://github.com/Gnucash/gnucash/commit/c1a94645 (commit)
via https://github.com/Gnucash/gnucash/commit/6c11cfad (commit)
via https://github.com/Gnucash/gnucash/commit/b1becf3d (commit)
via https://github.com/Gnucash/gnucash/commit/339fbaa5 (commit)
via https://github.com/Gnucash/gnucash/commit/9debe91e (commit)
via https://github.com/Gnucash/gnucash/commit/b8bbdb2a (commit)
via https://github.com/Gnucash/gnucash/commit/a996c02e (commit)
via https://github.com/Gnucash/gnucash/commit/5578da11 (commit)
via https://github.com/Gnucash/gnucash/commit/4d75259c (commit)
via https://github.com/Gnucash/gnucash/commit/cd4b5a31 (commit)
via https://github.com/Gnucash/gnucash/commit/bf0c3853 (commit)
via https://github.com/Gnucash/gnucash/commit/1435813f (commit)
via https://github.com/Gnucash/gnucash/commit/cf90b8cb (commit)
via https://github.com/Gnucash/gnucash/commit/393b8a12 (commit)
via https://github.com/Gnucash/gnucash/commit/4fe77a57 (commit)
via https://github.com/Gnucash/gnucash/commit/eb712dc7 (commit)
via https://github.com/Gnucash/gnucash/commit/3410a03b (commit)
via https://github.com/Gnucash/gnucash/commit/84929c8e (commit)
via https://github.com/Gnucash/gnucash/commit/ad11afef (commit)
via https://github.com/Gnucash/gnucash/commit/e319a167 (commit)
via https://github.com/Gnucash/gnucash/commit/fcb4bdac (commit)
via https://github.com/Gnucash/gnucash/commit/e7b7974a (commit)
via https://github.com/Gnucash/gnucash/commit/2be5642a (commit)
via https://github.com/Gnucash/gnucash/commit/778b86e2 (commit)
via https://github.com/Gnucash/gnucash/commit/0a8e5006 (commit)
via https://github.com/Gnucash/gnucash/commit/9b0a8723 (commit)
via https://github.com/Gnucash/gnucash/commit/a120c48f (commit)
via https://github.com/Gnucash/gnucash/commit/062851a8 (commit)
via https://github.com/Gnucash/gnucash/commit/4a84fca9 (commit)
via https://github.com/Gnucash/gnucash/commit/5ca129d8 (commit)
via https://github.com/Gnucash/gnucash/commit/649a6a26 (commit)
via https://github.com/Gnucash/gnucash/commit/41656c92 (commit)
via https://github.com/Gnucash/gnucash/commit/c6ae007b (commit)
via https://github.com/Gnucash/gnucash/commit/744cdac5 (commit)
via https://github.com/Gnucash/gnucash/commit/c9c58764 (commit)
via https://github.com/Gnucash/gnucash/commit/e011576e (commit)
via https://github.com/Gnucash/gnucash/commit/1ef379a7 (commit)
via https://github.com/Gnucash/gnucash/commit/5aa048e0 (commit)
via https://github.com/Gnucash/gnucash/commit/a5bf4e00 (commit)
via https://github.com/Gnucash/gnucash/commit/5204100d (commit)
via https://github.com/Gnucash/gnucash/commit/e92a1b37 (commit)
via https://github.com/Gnucash/gnucash/commit/d5996586 (commit)
via https://github.com/Gnucash/gnucash/commit/04a48499 (commit)
via https://github.com/Gnucash/gnucash/commit/831640b5 (commit)
via https://github.com/Gnucash/gnucash/commit/0afef080 (commit)
via https://github.com/Gnucash/gnucash/commit/13657ee1 (commit)
via https://github.com/Gnucash/gnucash/commit/50874d89 (commit)
via https://github.com/Gnucash/gnucash/commit/d8c2f524 (commit)
via https://github.com/Gnucash/gnucash/commit/037c93fa (commit)
via https://github.com/Gnucash/gnucash/commit/1e81d3ac (commit)
via https://github.com/Gnucash/gnucash/commit/9c4635e3 (commit)
via https://github.com/Gnucash/gnucash/commit/22e7e1b4 (commit)
via https://github.com/Gnucash/gnucash/commit/761d4091 (commit)
via https://github.com/Gnucash/gnucash/commit/baf7575f (commit)
via https://github.com/Gnucash/gnucash/commit/a5d15de4 (commit)
via https://github.com/Gnucash/gnucash/commit/99f2283d (commit)
via https://github.com/Gnucash/gnucash/commit/c5f483d1 (commit)
via https://github.com/Gnucash/gnucash/commit/78ec2e33 (commit)
via https://github.com/Gnucash/gnucash/commit/67e4b352 (commit)
via https://github.com/Gnucash/gnucash/commit/8a6ce10a (commit)
via https://github.com/Gnucash/gnucash/commit/1b52053d (commit)
via https://github.com/Gnucash/gnucash/commit/ed4bad34 (commit)
via https://github.com/Gnucash/gnucash/commit/2a476cb6 (commit)
via https://github.com/Gnucash/gnucash/commit/bbafb818 (commit)
via https://github.com/Gnucash/gnucash/commit/9cd2c6d1 (commit)
via https://github.com/Gnucash/gnucash/commit/937f8c50 (commit)
via https://github.com/Gnucash/gnucash/commit/2cbfc5bb (commit)
via https://github.com/Gnucash/gnucash/commit/cdb764fe (commit)
via https://github.com/Gnucash/gnucash/commit/169677a8 (commit)
via https://github.com/Gnucash/gnucash/commit/d44f6bc9 (commit)
via https://github.com/Gnucash/gnucash/commit/961cb5a8 (commit)
via https://github.com/Gnucash/gnucash/commit/d648b29d (commit)
via https://github.com/Gnucash/gnucash/commit/9444c1e3 (commit)
via https://github.com/Gnucash/gnucash/commit/060e16b6 (commit)
via https://github.com/Gnucash/gnucash/commit/75fb4e7a (commit)
via https://github.com/Gnucash/gnucash/commit/949f2db4 (commit)
via https://github.com/Gnucash/gnucash/commit/cd9c3807 (commit)
via https://github.com/Gnucash/gnucash/commit/ce900d1d (commit)
via https://github.com/Gnucash/gnucash/commit/d66469fe (commit)
via https://github.com/Gnucash/gnucash/commit/18dcbeef (commit)
via https://github.com/Gnucash/gnucash/commit/aeb80a23 (commit)
via https://github.com/Gnucash/gnucash/commit/0dfb921e (commit)
via https://github.com/Gnucash/gnucash/commit/de4414b2 (commit)
via https://github.com/Gnucash/gnucash/commit/954ce1ab (commit)
via https://github.com/Gnucash/gnucash/commit/61316648 (commit)
via https://github.com/Gnucash/gnucash/commit/1895ae28 (commit)
via https://github.com/Gnucash/gnucash/commit/f888eb88 (commit)
via https://github.com/Gnucash/gnucash/commit/179d022d (commit)
via https://github.com/Gnucash/gnucash/commit/1f4a2e36 (commit)
via https://github.com/Gnucash/gnucash/commit/54b492ee (commit)
via https://github.com/Gnucash/gnucash/commit/45585219 (commit)
via https://github.com/Gnucash/gnucash/commit/9c3247d5 (commit)
via https://github.com/Gnucash/gnucash/commit/9253b502 (commit)
via https://github.com/Gnucash/gnucash/commit/f9d5436a (commit)
via https://github.com/Gnucash/gnucash/commit/6c01e540 (commit)
via https://github.com/Gnucash/gnucash/commit/f412795e (commit)
via https://github.com/Gnucash/gnucash/commit/3b0bcf75 (commit)
via https://github.com/Gnucash/gnucash/commit/ed3de42c (commit)
via https://github.com/Gnucash/gnucash/commit/6228881d (commit)
via https://github.com/Gnucash/gnucash/commit/98d8696b (commit)
via https://github.com/Gnucash/gnucash/commit/7a2c1492 (commit)
via https://github.com/Gnucash/gnucash/commit/45116183 (commit)
via https://github.com/Gnucash/gnucash/commit/c5fb0d6d (commit)
via https://github.com/Gnucash/gnucash/commit/55002113 (commit)
via https://github.com/Gnucash/gnucash/commit/0c443836 (commit)
via https://github.com/Gnucash/gnucash/commit/2a938425 (commit)
via https://github.com/Gnucash/gnucash/commit/a278bcc0 (commit)
via https://github.com/Gnucash/gnucash/commit/0ba9b768 (commit)
via https://github.com/Gnucash/gnucash/commit/70ad2c3b (commit)
via https://github.com/Gnucash/gnucash/commit/bb16e07d (commit)
via https://github.com/Gnucash/gnucash/commit/9f76441d (commit)
via https://github.com/Gnucash/gnucash/commit/4f971636 (commit)
via https://github.com/Gnucash/gnucash/commit/a6f4ea65 (commit)
via https://github.com/Gnucash/gnucash/commit/f4acb6c0 (commit)
via https://github.com/Gnucash/gnucash/commit/3913c528 (commit)
via https://github.com/Gnucash/gnucash/commit/46b3e1ca (commit)
via https://github.com/Gnucash/gnucash/commit/85e56512 (commit)
via https://github.com/Gnucash/gnucash/commit/9c7ba523 (commit)
via https://github.com/Gnucash/gnucash/commit/2fcd1efd (commit)
via https://github.com/Gnucash/gnucash/commit/3c8eeb8b (commit)
via https://github.com/Gnucash/gnucash/commit/a8407484 (commit)
via https://github.com/Gnucash/gnucash/commit/be44db2e (commit)
via https://github.com/Gnucash/gnucash/commit/cbd87647 (commit)
via https://github.com/Gnucash/gnucash/commit/039dda52 (commit)
via https://github.com/Gnucash/gnucash/commit/41ad8915 (commit)
via https://github.com/Gnucash/gnucash/commit/49c70795 (commit)
via https://github.com/Gnucash/gnucash/commit/f05761e6 (commit)
via https://github.com/Gnucash/gnucash/commit/641d56f3 (commit)
via https://github.com/Gnucash/gnucash/commit/9669bd6b (commit)
via https://github.com/Gnucash/gnucash/commit/09bcb515 (commit)
via https://github.com/Gnucash/gnucash/commit/e9598228 (commit)
via https://github.com/Gnucash/gnucash/commit/b92a41b6 (commit)
via https://github.com/Gnucash/gnucash/commit/d22b098d (commit)
via https://github.com/Gnucash/gnucash/commit/5ca2834b (commit)
via https://github.com/Gnucash/gnucash/commit/44df91ad (commit)
via https://github.com/Gnucash/gnucash/commit/9cb8a3c8 (commit)
via https://github.com/Gnucash/gnucash/commit/5157d8b5 (commit)
via https://github.com/Gnucash/gnucash/commit/e64e73b6 (commit)
via https://github.com/Gnucash/gnucash/commit/115c0bf4 (commit)
via https://github.com/Gnucash/gnucash/commit/04642fc4 (commit)
via https://github.com/Gnucash/gnucash/commit/d17c24b7 (commit)
via https://github.com/Gnucash/gnucash/commit/7a0d5a57 (commit)
via https://github.com/Gnucash/gnucash/commit/a9fab360 (commit)
via https://github.com/Gnucash/gnucash/commit/dfa25e8c (commit)
via https://github.com/Gnucash/gnucash/commit/cdb67763 (commit)
via https://github.com/Gnucash/gnucash/commit/3475a894 (commit)
via https://github.com/Gnucash/gnucash/commit/885272a1 (commit)
via https://github.com/Gnucash/gnucash/commit/d077400b (commit)
via https://github.com/Gnucash/gnucash/commit/b74c0bed (commit)
via https://github.com/Gnucash/gnucash/commit/51a0a55e (commit)
via https://github.com/Gnucash/gnucash/commit/77ab0410 (commit)
via https://github.com/Gnucash/gnucash/commit/82dec9a2 (commit)
via https://github.com/Gnucash/gnucash/commit/1a8cf021 (commit)
via https://github.com/Gnucash/gnucash/commit/67ae2410 (commit)
via https://github.com/Gnucash/gnucash/commit/998f1185 (commit)
via https://github.com/Gnucash/gnucash/commit/4be82605 (commit)
via https://github.com/Gnucash/gnucash/commit/a3003043 (commit)
via https://github.com/Gnucash/gnucash/commit/47460546 (commit)
via https://github.com/Gnucash/gnucash/commit/df8ceadb (commit)
via https://github.com/Gnucash/gnucash/commit/7cb59aaf (commit)
via https://github.com/Gnucash/gnucash/commit/1238b9d8 (commit)
via https://github.com/Gnucash/gnucash/commit/67d011b8 (commit)
via https://github.com/Gnucash/gnucash/commit/7b1d298b (commit)
via https://github.com/Gnucash/gnucash/commit/444eb1c2 (commit)
via https://github.com/Gnucash/gnucash/commit/53ef0c5b (commit)
via https://github.com/Gnucash/gnucash/commit/70a37a24 (commit)
via https://github.com/Gnucash/gnucash/commit/7b44e280 (commit)
via https://github.com/Gnucash/gnucash/commit/b83be1b8 (commit)
via https://github.com/Gnucash/gnucash/commit/968956d2 (commit)
via https://github.com/Gnucash/gnucash/commit/85fae7ef (commit)
via https://github.com/Gnucash/gnucash/commit/e8e43b33 (commit)
via https://github.com/Gnucash/gnucash/commit/5e7c2106 (commit)
via https://github.com/Gnucash/gnucash/commit/04b51002 (commit)
via https://github.com/Gnucash/gnucash/commit/fa789371 (commit)
via https://github.com/Gnucash/gnucash/commit/b6d3c0e5 (commit)
via https://github.com/Gnucash/gnucash/commit/25e3b22a (commit)
via https://github.com/Gnucash/gnucash/commit/99a28888 (commit)
via https://github.com/Gnucash/gnucash/commit/2184cb34 (commit)
via https://github.com/Gnucash/gnucash/commit/4c007f8b (commit)
via https://github.com/Gnucash/gnucash/commit/91a2ee45 (commit)
via https://github.com/Gnucash/gnucash/commit/14eafd8a (commit)
via https://github.com/Gnucash/gnucash/commit/281421d5 (commit)
via https://github.com/Gnucash/gnucash/commit/97b09b5d (commit)
via https://github.com/Gnucash/gnucash/commit/6e3d4781 (commit)
via https://github.com/Gnucash/gnucash/commit/d6d1549a (commit)
via https://github.com/Gnucash/gnucash/commit/3926535e (commit)
via https://github.com/Gnucash/gnucash/commit/789a28dd (commit)
via https://github.com/Gnucash/gnucash/commit/eda22039 (commit)
via https://github.com/Gnucash/gnucash/commit/9e92cc2e (commit)
via https://github.com/Gnucash/gnucash/commit/9472e934 (commit)
via https://github.com/Gnucash/gnucash/commit/29b862ad (commit)
via https://github.com/Gnucash/gnucash/commit/545b24fe (commit)
via https://github.com/Gnucash/gnucash/commit/e56cb378 (commit)
via https://github.com/Gnucash/gnucash/commit/f9b2d8ce (commit)
via https://github.com/Gnucash/gnucash/commit/6b7a06fb (commit)
via https://github.com/Gnucash/gnucash/commit/6ffe5ec7 (commit)
via https://github.com/Gnucash/gnucash/commit/948ba2ba (commit)
via https://github.com/Gnucash/gnucash/commit/df1953a4 (commit)
via https://github.com/Gnucash/gnucash/commit/549b07ae (commit)
via https://github.com/Gnucash/gnucash/commit/3f17ed6c (commit)
via https://github.com/Gnucash/gnucash/commit/3c65ac58 (commit)
via https://github.com/Gnucash/gnucash/commit/48e9de5a (commit)
via https://github.com/Gnucash/gnucash/commit/ed17cd60 (commit)
via https://github.com/Gnucash/gnucash/commit/6ebecea2 (commit)
via https://github.com/Gnucash/gnucash/commit/dd56db74 (commit)
via https://github.com/Gnucash/gnucash/commit/858ca1f8 (commit)
via https://github.com/Gnucash/gnucash/commit/3dac6dfa (commit)
via https://github.com/Gnucash/gnucash/commit/1ed4f3d4 (commit)
via https://github.com/Gnucash/gnucash/commit/fd0cc1fe (commit)
via https://github.com/Gnucash/gnucash/commit/6d2bc5b0 (commit)
via https://github.com/Gnucash/gnucash/commit/244abf75 (commit)
via https://github.com/Gnucash/gnucash/commit/71bf2392 (commit)
via https://github.com/Gnucash/gnucash/commit/cd92fe06 (commit)
via https://github.com/Gnucash/gnucash/commit/c3c01f46 (commit)
via https://github.com/Gnucash/gnucash/commit/6eeea6fb (commit)
via https://github.com/Gnucash/gnucash/commit/0c002682 (commit)
via https://github.com/Gnucash/gnucash/commit/0d63bf55 (commit)
via https://github.com/Gnucash/gnucash/commit/98f0b3da (commit)
via https://github.com/Gnucash/gnucash/commit/173805b7 (commit)
via https://github.com/Gnucash/gnucash/commit/2c5f1aa5 (commit)
via https://github.com/Gnucash/gnucash/commit/91c8a56e (commit)
via https://github.com/Gnucash/gnucash/commit/6aa09abb (commit)
via https://github.com/Gnucash/gnucash/commit/9973bbe6 (commit)
via https://github.com/Gnucash/gnucash/commit/2d213363 (commit)
via https://github.com/Gnucash/gnucash/commit/87c5a952 (commit)
via https://github.com/Gnucash/gnucash/commit/23e1ed69 (commit)
via https://github.com/Gnucash/gnucash/commit/69dffac5 (commit)
via https://github.com/Gnucash/gnucash/commit/70d696ef (commit)
via https://github.com/Gnucash/gnucash/commit/92766a27 (commit)
via https://github.com/Gnucash/gnucash/commit/04c80ddd (commit)
via https://github.com/Gnucash/gnucash/commit/841ff5cc (commit)
via https://github.com/Gnucash/gnucash/commit/1ec2817c (commit)
via https://github.com/Gnucash/gnucash/commit/03dd7ab3 (commit)
via https://github.com/Gnucash/gnucash/commit/dff337d7 (commit)
via https://github.com/Gnucash/gnucash/commit/9382278b (commit)
via https://github.com/Gnucash/gnucash/commit/b3b4b20e (commit)
via https://github.com/Gnucash/gnucash/commit/d5b0dddb (commit)
via https://github.com/Gnucash/gnucash/commit/d266ee34 (commit)
via https://github.com/Gnucash/gnucash/commit/4d59be7f (commit)
via https://github.com/Gnucash/gnucash/commit/7448d8b5 (commit)
via https://github.com/Gnucash/gnucash/commit/0b85bbc1 (commit)
via https://github.com/Gnucash/gnucash/commit/5b99835c (commit)
via https://github.com/Gnucash/gnucash/commit/678794c8 (commit)
via https://github.com/Gnucash/gnucash/commit/ff32ddc9 (commit)
via https://github.com/Gnucash/gnucash/commit/40006a3f (commit)
via https://github.com/Gnucash/gnucash/commit/62824e00 (commit)
via https://github.com/Gnucash/gnucash/commit/0004a44f (commit)
via https://github.com/Gnucash/gnucash/commit/711cea1f (commit)
via https://github.com/Gnucash/gnucash/commit/9dc8e6f4 (commit)
via https://github.com/Gnucash/gnucash/commit/42aa7344 (commit)
via https://github.com/Gnucash/gnucash/commit/a8cccc00 (commit)
via https://github.com/Gnucash/gnucash/commit/681d0271 (commit)
via https://github.com/Gnucash/gnucash/commit/2ac118f8 (commit)
via https://github.com/Gnucash/gnucash/commit/61a90d99 (commit)
via https://github.com/Gnucash/gnucash/commit/3a1f7d73 (commit)
via https://github.com/Gnucash/gnucash/commit/f3c0ec60 (commit)
via https://github.com/Gnucash/gnucash/commit/8b1ebc51 (commit)
via https://github.com/Gnucash/gnucash/commit/48483b1e (commit)
via https://github.com/Gnucash/gnucash/commit/53fbc6f6 (commit)
via https://github.com/Gnucash/gnucash/commit/499c33cb (commit)
via https://github.com/Gnucash/gnucash/commit/9d85ee65 (commit)
via https://github.com/Gnucash/gnucash/commit/8c65a126 (commit)
via https://github.com/Gnucash/gnucash/commit/71b88ab4 (commit)
via https://github.com/Gnucash/gnucash/commit/75b5a41e (commit)
via https://github.com/Gnucash/gnucash/commit/2cb48672 (commit)
via https://github.com/Gnucash/gnucash/commit/46545d3e (commit)
via https://github.com/Gnucash/gnucash/commit/36adb31e (commit)
via https://github.com/Gnucash/gnucash/commit/739995df (commit)
via https://github.com/Gnucash/gnucash/commit/1dea835c (commit)
via https://github.com/Gnucash/gnucash/commit/0cdd7769 (commit)
via https://github.com/Gnucash/gnucash/commit/37ecf56f (commit)
via https://github.com/Gnucash/gnucash/commit/ac86ca94 (commit)
via https://github.com/Gnucash/gnucash/commit/3f84f484 (commit)
via https://github.com/Gnucash/gnucash/commit/465f24af (commit)
via https://github.com/Gnucash/gnucash/commit/556f7037 (commit)
via https://github.com/Gnucash/gnucash/commit/82bd4f69 (commit)
via https://github.com/Gnucash/gnucash/commit/f0f53d99 (commit)
via https://github.com/Gnucash/gnucash/commit/f0fe1e99 (commit)
via https://github.com/Gnucash/gnucash/commit/6e652e82 (commit)
via https://github.com/Gnucash/gnucash/commit/bbdb7151 (commit)
via https://github.com/Gnucash/gnucash/commit/121dd8cf (commit)
via https://github.com/Gnucash/gnucash/commit/a1bc2d02 (commit)
via https://github.com/Gnucash/gnucash/commit/22b11427 (commit)
via https://github.com/Gnucash/gnucash/commit/43c81b6e (commit)
via https://github.com/Gnucash/gnucash/commit/5b2439e7 (commit)
via https://github.com/Gnucash/gnucash/commit/e1ba2ed4 (commit)
via https://github.com/Gnucash/gnucash/commit/77d5d638 (commit)
via https://github.com/Gnucash/gnucash/commit/32a8b853 (commit)
via https://github.com/Gnucash/gnucash/commit/118af3e9 (commit)
via https://github.com/Gnucash/gnucash/commit/333edb19 (commit)
via https://github.com/Gnucash/gnucash/commit/449d3ca3 (commit)
via https://github.com/Gnucash/gnucash/commit/d96bb3eb (commit)
via https://github.com/Gnucash/gnucash/commit/d6677ff3 (commit)
via https://github.com/Gnucash/gnucash/commit/75cc34a2 (commit)
via https://github.com/Gnucash/gnucash/commit/c0f3147a (commit)
via https://github.com/Gnucash/gnucash/commit/098c1950 (commit)
via https://github.com/Gnucash/gnucash/commit/1b3a0e56 (commit)
via https://github.com/Gnucash/gnucash/commit/48365a92 (commit)
via https://github.com/Gnucash/gnucash/commit/1d4dc42a (commit)
via https://github.com/Gnucash/gnucash/commit/e798d6bd (commit)
via https://github.com/Gnucash/gnucash/commit/d02ce3af (commit)
via https://github.com/Gnucash/gnucash/commit/e2386253 (commit)
via https://github.com/Gnucash/gnucash/commit/e732ff94 (commit)
via https://github.com/Gnucash/gnucash/commit/64309e4e (commit)
via https://github.com/Gnucash/gnucash/commit/74b6ef8a (commit)
via https://github.com/Gnucash/gnucash/commit/7ee32294 (commit)
via https://github.com/Gnucash/gnucash/commit/13505576 (commit)
via https://github.com/Gnucash/gnucash/commit/64563cae (commit)
via https://github.com/Gnucash/gnucash/commit/08d7830f (commit)
via https://github.com/Gnucash/gnucash/commit/a670783e (commit)
via https://github.com/Gnucash/gnucash/commit/a9cc488c (commit)
via https://github.com/Gnucash/gnucash/commit/048b8e37 (commit)
via https://github.com/Gnucash/gnucash/commit/b81a4a55 (commit)
via https://github.com/Gnucash/gnucash/commit/659d3b95 (commit)
via https://github.com/Gnucash/gnucash/commit/bbea5061 (commit)
via https://github.com/Gnucash/gnucash/commit/2662f4bc (commit)
via https://github.com/Gnucash/gnucash/commit/045ee429 (commit)
via https://github.com/Gnucash/gnucash/commit/a153412e (commit)
via https://github.com/Gnucash/gnucash/commit/ae75bc96 (commit)
via https://github.com/Gnucash/gnucash/commit/20061559 (commit)
via https://github.com/Gnucash/gnucash/commit/2ee5b202 (commit)
via https://github.com/Gnucash/gnucash/commit/35752e59 (commit)
via https://github.com/Gnucash/gnucash/commit/0f2719ce (commit)
via https://github.com/Gnucash/gnucash/commit/7ee15a3d (commit)
via https://github.com/Gnucash/gnucash/commit/76e53b06 (commit)
via https://github.com/Gnucash/gnucash/commit/7c7cef5a (commit)
via https://github.com/Gnucash/gnucash/commit/bdfe184a (commit)
via https://github.com/Gnucash/gnucash/commit/4704e14b (commit)
via https://github.com/Gnucash/gnucash/commit/d3e6a9c5 (commit)
via https://github.com/Gnucash/gnucash/commit/da9a57ee (commit)
via https://github.com/Gnucash/gnucash/commit/f7a4fa6f (commit)
via https://github.com/Gnucash/gnucash/commit/efaa7dbb (commit)
via https://github.com/Gnucash/gnucash/commit/4cdae248 (commit)
via https://github.com/Gnucash/gnucash/commit/3a04e8b9 (commit)
via https://github.com/Gnucash/gnucash/commit/94d538d2 (commit)
via https://github.com/Gnucash/gnucash/commit/64f36323 (commit)
via https://github.com/Gnucash/gnucash/commit/1051847e (commit)
via https://github.com/Gnucash/gnucash/commit/e8f8e561 (commit)
via https://github.com/Gnucash/gnucash/commit/d4a248a2 (commit)
via https://github.com/Gnucash/gnucash/commit/2c5e2f7a (commit)
via https://github.com/Gnucash/gnucash/commit/cdfdfb48 (commit)
via https://github.com/Gnucash/gnucash/commit/ffe9a23c (commit)
via https://github.com/Gnucash/gnucash/commit/908e3f3f (commit)
via https://github.com/Gnucash/gnucash/commit/e18d56df (commit)
via https://github.com/Gnucash/gnucash/commit/3be45364 (commit)
via https://github.com/Gnucash/gnucash/commit/94841d9e (commit)
via https://github.com/Gnucash/gnucash/commit/f034fd64 (commit)
via https://github.com/Gnucash/gnucash/commit/24751931 (commit)
via https://github.com/Gnucash/gnucash/commit/501671dc (commit)
via https://github.com/Gnucash/gnucash/commit/f7556b60 (commit)
via https://github.com/Gnucash/gnucash/commit/ec8e52e8 (commit)
via https://github.com/Gnucash/gnucash/commit/16a42799 (commit)
via https://github.com/Gnucash/gnucash/commit/404214b7 (commit)
via https://github.com/Gnucash/gnucash/commit/29a92431 (commit)
via https://github.com/Gnucash/gnucash/commit/57638161 (commit)
via https://github.com/Gnucash/gnucash/commit/00c7089e (commit)
via https://github.com/Gnucash/gnucash/commit/f5c86453 (commit)
via https://github.com/Gnucash/gnucash/commit/7d3dab21 (commit)
via https://github.com/Gnucash/gnucash/commit/4b3db97b (commit)
via https://github.com/Gnucash/gnucash/commit/8d8073aa (commit)
via https://github.com/Gnucash/gnucash/commit/f28896fb (commit)
via https://github.com/Gnucash/gnucash/commit/3e1a1b26 (commit)
via https://github.com/Gnucash/gnucash/commit/115d61e7 (commit)
via https://github.com/Gnucash/gnucash/commit/71e37030 (commit)
via https://github.com/Gnucash/gnucash/commit/f7ce8bcb (commit)
via https://github.com/Gnucash/gnucash/commit/1e0a9a0e (commit)
via https://github.com/Gnucash/gnucash/commit/82d891a2 (commit)
via https://github.com/Gnucash/gnucash/commit/6ca85450 (commit)
via https://github.com/Gnucash/gnucash/commit/b4852063 (commit)
via https://github.com/Gnucash/gnucash/commit/047bc8d6 (commit)
via https://github.com/Gnucash/gnucash/commit/a7abc312 (commit)
via https://github.com/Gnucash/gnucash/commit/89dbc094 (commit)
via https://github.com/Gnucash/gnucash/commit/e1d40752 (commit)
via https://github.com/Gnucash/gnucash/commit/f16f2022 (commit)
via https://github.com/Gnucash/gnucash/commit/c3466b79 (commit)
via https://github.com/Gnucash/gnucash/commit/576b1d07 (commit)
via https://github.com/Gnucash/gnucash/commit/42915a42 (commit)
via https://github.com/Gnucash/gnucash/commit/667f1757 (commit)
via https://github.com/Gnucash/gnucash/commit/4fc61b2a (commit)
via https://github.com/Gnucash/gnucash/commit/c6a72cc5 (commit)
via https://github.com/Gnucash/gnucash/commit/7e7d4284 (commit)
via https://github.com/Gnucash/gnucash/commit/639d52f9 (commit)
via https://github.com/Gnucash/gnucash/commit/6a359f86 (commit)
via https://github.com/Gnucash/gnucash/commit/4d5a37d2 (commit)
via https://github.com/Gnucash/gnucash/commit/f943ba61 (commit)
via https://github.com/Gnucash/gnucash/commit/a25001df (commit)
via https://github.com/Gnucash/gnucash/commit/7fd38c88 (commit)
via https://github.com/Gnucash/gnucash/commit/a96a68fd (commit)
via https://github.com/Gnucash/gnucash/commit/0946b031 (commit)
via https://github.com/Gnucash/gnucash/commit/cc39a04f (commit)
via https://github.com/Gnucash/gnucash/commit/e9ac71c0 (commit)
via https://github.com/Gnucash/gnucash/commit/43df1ccc (commit)
via https://github.com/Gnucash/gnucash/commit/1883d8ec (commit)
via https://github.com/Gnucash/gnucash/commit/53afd36d (commit)
via https://github.com/Gnucash/gnucash/commit/723530a9 (commit)
via https://github.com/Gnucash/gnucash/commit/3e3eead3 (commit)
via https://github.com/Gnucash/gnucash/commit/2a7f2f89 (commit)
via https://github.com/Gnucash/gnucash/commit/53736e08 (commit)
via https://github.com/Gnucash/gnucash/commit/4ce7be04 (commit)
via https://github.com/Gnucash/gnucash/commit/dfe8ea45 (commit)
via https://github.com/Gnucash/gnucash/commit/0c6da2f0 (commit)
via https://github.com/Gnucash/gnucash/commit/afecab33 (commit)
via https://github.com/Gnucash/gnucash/commit/83d14e1c (commit)
via https://github.com/Gnucash/gnucash/commit/ffc640ba (commit)
via https://github.com/Gnucash/gnucash/commit/9de9f536 (commit)
via https://github.com/Gnucash/gnucash/commit/785568b0 (commit)
via https://github.com/Gnucash/gnucash/commit/708a9a47 (commit)
via https://github.com/Gnucash/gnucash/commit/8687dfb1 (commit)
via https://github.com/Gnucash/gnucash/commit/848bb347 (commit)
via https://github.com/Gnucash/gnucash/commit/4f2d34f0 (commit)
via https://github.com/Gnucash/gnucash/commit/80be9621 (commit)
via https://github.com/Gnucash/gnucash/commit/342627d5 (commit)
via https://github.com/Gnucash/gnucash/commit/f7131762 (commit)
via https://github.com/Gnucash/gnucash/commit/ea0d4422 (commit)
via https://github.com/Gnucash/gnucash/commit/f34348a4 (commit)
via https://github.com/Gnucash/gnucash/commit/71ef0709 (commit)
via https://github.com/Gnucash/gnucash/commit/dd99d787 (commit)
via https://github.com/Gnucash/gnucash/commit/f5c8ae29 (commit)
via https://github.com/Gnucash/gnucash/commit/88e365d2 (commit)
via https://github.com/Gnucash/gnucash/commit/86613ace (commit)
via https://github.com/Gnucash/gnucash/commit/16b98cc5 (commit)
via https://github.com/Gnucash/gnucash/commit/386309d8 (commit)
via https://github.com/Gnucash/gnucash/commit/64d4ec3f (commit)
via https://github.com/Gnucash/gnucash/commit/efe2aef6 (commit)
via https://github.com/Gnucash/gnucash/commit/8ebdc7b1 (commit)
via https://github.com/Gnucash/gnucash/commit/e0e1ccc1 (commit)
via https://github.com/Gnucash/gnucash/commit/66aa691a (commit)
via https://github.com/Gnucash/gnucash/commit/64b9872e (commit)
via https://github.com/Gnucash/gnucash/commit/54677d37 (commit)
via https://github.com/Gnucash/gnucash/commit/96642c60 (commit)
via https://github.com/Gnucash/gnucash/commit/a2fa9eef (commit)
via https://github.com/Gnucash/gnucash/commit/4bef3a59 (commit)
via https://github.com/Gnucash/gnucash/commit/64639a57 (commit)
via https://github.com/Gnucash/gnucash/commit/9318ed9f (commit)
via https://github.com/Gnucash/gnucash/commit/ea24c7b8 (commit)
via https://github.com/Gnucash/gnucash/commit/22d1d488 (commit)
via https://github.com/Gnucash/gnucash/commit/8468783a (commit)
via https://github.com/Gnucash/gnucash/commit/60ff8804 (commit)
via https://github.com/Gnucash/gnucash/commit/9b582c38 (commit)
via https://github.com/Gnucash/gnucash/commit/25cf1d91 (commit)
via https://github.com/Gnucash/gnucash/commit/0456b8ae (commit)
via https://github.com/Gnucash/gnucash/commit/89336269 (commit)
via https://github.com/Gnucash/gnucash/commit/e0fc59b8 (commit)
via https://github.com/Gnucash/gnucash/commit/0f4e84ec (commit)
via https://github.com/Gnucash/gnucash/commit/02763674 (commit)
via https://github.com/Gnucash/gnucash/commit/cf1d51c3 (commit)
via https://github.com/Gnucash/gnucash/commit/b60057db (commit)
via https://github.com/Gnucash/gnucash/commit/64675b64 (commit)
via https://github.com/Gnucash/gnucash/commit/b264a060 (commit)
via https://github.com/Gnucash/gnucash/commit/258a5fb9 (commit)
via https://github.com/Gnucash/gnucash/commit/f31516a0 (commit)
via https://github.com/Gnucash/gnucash/commit/1002576c (commit)
via https://github.com/Gnucash/gnucash/commit/3e723507 (commit)
via https://github.com/Gnucash/gnucash/commit/583935cc (commit)
via https://github.com/Gnucash/gnucash/commit/2c23f78d (commit)
via https://github.com/Gnucash/gnucash/commit/64a4e6b1 (commit)
via https://github.com/Gnucash/gnucash/commit/fbd9a364 (commit)
via https://github.com/Gnucash/gnucash/commit/39232d9e (commit)
via https://github.com/Gnucash/gnucash/commit/0d4bf857 (commit)
via https://github.com/Gnucash/gnucash/commit/69e927a3 (commit)
via https://github.com/Gnucash/gnucash/commit/e7d35b83 (commit)
via https://github.com/Gnucash/gnucash/commit/8ab3aadf (commit)
via https://github.com/Gnucash/gnucash/commit/8fa2b0a6 (commit)
via https://github.com/Gnucash/gnucash/commit/64b934f2 (commit)
via https://github.com/Gnucash/gnucash/commit/ae5512e6 (commit)
via https://github.com/Gnucash/gnucash/commit/bbd29b69 (commit)
via https://github.com/Gnucash/gnucash/commit/e41410ef (commit)
via https://github.com/Gnucash/gnucash/commit/18ef968f (commit)
via https://github.com/Gnucash/gnucash/commit/cb5e311a (commit)
via https://github.com/Gnucash/gnucash/commit/2ceaba37 (commit)
via https://github.com/Gnucash/gnucash/commit/44e93d4a (commit)
via https://github.com/Gnucash/gnucash/commit/d41c9fd5 (commit)
via https://github.com/Gnucash/gnucash/commit/bc646b54 (commit)
via https://github.com/Gnucash/gnucash/commit/3efd063a (commit)
via https://github.com/Gnucash/gnucash/commit/f80058bc (commit)
via https://github.com/Gnucash/gnucash/commit/b8fc9df8 (commit)
via https://github.com/Gnucash/gnucash/commit/72f95238 (commit)
via https://github.com/Gnucash/gnucash/commit/9948ee62 (commit)
via https://github.com/Gnucash/gnucash/commit/338e10aa (commit)
via https://github.com/Gnucash/gnucash/commit/6c4c8226 (commit)
via https://github.com/Gnucash/gnucash/commit/503aa28a (commit)
via https://github.com/Gnucash/gnucash/commit/5ef645b8 (commit)
via https://github.com/Gnucash/gnucash/commit/5a7a8d8d (commit)
via https://github.com/Gnucash/gnucash/commit/fc0e25e7 (commit)
via https://github.com/Gnucash/gnucash/commit/4df71403 (commit)
via https://github.com/Gnucash/gnucash/commit/0b33a663 (commit)
via https://github.com/Gnucash/gnucash/commit/804f7237 (commit)
via https://github.com/Gnucash/gnucash/commit/0745cb9a (commit)
via https://github.com/Gnucash/gnucash/commit/5195c421 (commit)
via https://github.com/Gnucash/gnucash/commit/f28ea50a (commit)
via https://github.com/Gnucash/gnucash/commit/8655dbc5 (commit)
via https://github.com/Gnucash/gnucash/commit/85d868f8 (commit)
via https://github.com/Gnucash/gnucash/commit/cb06e0e7 (commit)
via https://github.com/Gnucash/gnucash/commit/b9cb2a22 (commit)
via https://github.com/Gnucash/gnucash/commit/1f31ca62 (commit)
via https://github.com/Gnucash/gnucash/commit/3d12dd9c (commit)
via https://github.com/Gnucash/gnucash/commit/9f844fe3 (commit)
via https://github.com/Gnucash/gnucash/commit/890f6993 (commit)
via https://github.com/Gnucash/gnucash/commit/55a30978 (commit)
via https://github.com/Gnucash/gnucash/commit/9d2a4b2e (commit)
via https://github.com/Gnucash/gnucash/commit/92549209 (commit)
via https://github.com/Gnucash/gnucash/commit/4774332f (commit)
via https://github.com/Gnucash/gnucash/commit/489d0513 (commit)
via https://github.com/Gnucash/gnucash/commit/48948c5c (commit)
via https://github.com/Gnucash/gnucash/commit/b55a3e7d (commit)
via https://github.com/Gnucash/gnucash/commit/f3858fcd (commit)
via https://github.com/Gnucash/gnucash/commit/0bb51ffa (commit)
via https://github.com/Gnucash/gnucash/commit/453af7f0 (commit)
via https://github.com/Gnucash/gnucash/commit/fb609ff0 (commit)
via https://github.com/Gnucash/gnucash/commit/f4832e45 (commit)
via https://github.com/Gnucash/gnucash/commit/b430744f (commit)
via https://github.com/Gnucash/gnucash/commit/eb55b5f9 (commit)
via https://github.com/Gnucash/gnucash/commit/85ce243e (commit)
via https://github.com/Gnucash/gnucash/commit/69ef9ccc (commit)
via https://github.com/Gnucash/gnucash/commit/faf895bd (commit)
via https://github.com/Gnucash/gnucash/commit/8784a789 (commit)
via https://github.com/Gnucash/gnucash/commit/c3e865c9 (commit)
via https://github.com/Gnucash/gnucash/commit/99645630 (commit)
via https://github.com/Gnucash/gnucash/commit/e5ca36cf (commit)
via https://github.com/Gnucash/gnucash/commit/ad6ad923 (commit)
via https://github.com/Gnucash/gnucash/commit/a437e240 (commit)
via https://github.com/Gnucash/gnucash/commit/200f7baf (commit)
via https://github.com/Gnucash/gnucash/commit/7d1abfa2 (commit)
via https://github.com/Gnucash/gnucash/commit/5536fb17 (commit)
via https://github.com/Gnucash/gnucash/commit/3f1c2ae2 (commit)
via https://github.com/Gnucash/gnucash/commit/6790066f (commit)
via https://github.com/Gnucash/gnucash/commit/f8534414 (commit)
via https://github.com/Gnucash/gnucash/commit/54019608 (commit)
via https://github.com/Gnucash/gnucash/commit/d4faad8b (commit)
via https://github.com/Gnucash/gnucash/commit/b52a298b (commit)
via https://github.com/Gnucash/gnucash/commit/9a5b0ff9 (commit)
via https://github.com/Gnucash/gnucash/commit/b098ab2e (commit)
via https://github.com/Gnucash/gnucash/commit/32c46481 (commit)
via https://github.com/Gnucash/gnucash/commit/18769d90 (commit)
via https://github.com/Gnucash/gnucash/commit/3bb33a27 (commit)
via https://github.com/Gnucash/gnucash/commit/ff930716 (commit)
via https://github.com/Gnucash/gnucash/commit/2020bee0 (commit)
via https://github.com/Gnucash/gnucash/commit/a7f1f9cd (commit)
via https://github.com/Gnucash/gnucash/commit/a6678e6a (commit)
via https://github.com/Gnucash/gnucash/commit/90f706c6 (commit)
via https://github.com/Gnucash/gnucash/commit/f3b60c3a (commit)
via https://github.com/Gnucash/gnucash/commit/3c65795d (commit)
via https://github.com/Gnucash/gnucash/commit/dabf458f (commit)
via https://github.com/Gnucash/gnucash/commit/5405cf48 (commit)
via https://github.com/Gnucash/gnucash/commit/078467e3 (commit)
via https://github.com/Gnucash/gnucash/commit/c8402ad6 (commit)
via https://github.com/Gnucash/gnucash/commit/06fef53a (commit)
via https://github.com/Gnucash/gnucash/commit/737648c9 (commit)
via https://github.com/Gnucash/gnucash/commit/4aea4c55 (commit)
via https://github.com/Gnucash/gnucash/commit/bafbb838 (commit)
via https://github.com/Gnucash/gnucash/commit/54eaf755 (commit)
via https://github.com/Gnucash/gnucash/commit/b073f1d2 (commit)
via https://github.com/Gnucash/gnucash/commit/5066f691 (commit)
via https://github.com/Gnucash/gnucash/commit/78c81bf7 (commit)
via https://github.com/Gnucash/gnucash/commit/50deaa0d (commit)
via https://github.com/Gnucash/gnucash/commit/3ec108d1 (commit)
via https://github.com/Gnucash/gnucash/commit/2c949fdf (commit)
via https://github.com/Gnucash/gnucash/commit/95693a91 (commit)
via https://github.com/Gnucash/gnucash/commit/54465dd8 (commit)
via https://github.com/Gnucash/gnucash/commit/00952049 (commit)
via https://github.com/Gnucash/gnucash/commit/0f3719c6 (commit)
via https://github.com/Gnucash/gnucash/commit/b1cc728b (commit)
via https://github.com/Gnucash/gnucash/commit/66de41bd (commit)
via https://github.com/Gnucash/gnucash/commit/b513ab16 (commit)
via https://github.com/Gnucash/gnucash/commit/fa9d752b (commit)
via https://github.com/Gnucash/gnucash/commit/aef95309 (commit)
via https://github.com/Gnucash/gnucash/commit/443f92ee (commit)
via https://github.com/Gnucash/gnucash/commit/887a74e6 (commit)
via https://github.com/Gnucash/gnucash/commit/489edfe1 (commit)
via https://github.com/Gnucash/gnucash/commit/632764e1 (commit)
via https://github.com/Gnucash/gnucash/commit/4cd13a0e (commit)
via https://github.com/Gnucash/gnucash/commit/6f27ad1b (commit)
via https://github.com/Gnucash/gnucash/commit/6fbfb822 (commit)
via https://github.com/Gnucash/gnucash/commit/a8cdf241 (commit)
via https://github.com/Gnucash/gnucash/commit/56ca4113 (commit)
via https://github.com/Gnucash/gnucash/commit/ad890482 (commit)
via https://github.com/Gnucash/gnucash/commit/96bd2f27 (commit)
via https://github.com/Gnucash/gnucash/commit/69238ec4 (commit)
via https://github.com/Gnucash/gnucash/commit/75f17b67 (commit)
via https://github.com/Gnucash/gnucash/commit/dc0d8727 (commit)
via https://github.com/Gnucash/gnucash/commit/9f989a66 (commit)
via https://github.com/Gnucash/gnucash/commit/7a53271d (commit)
via https://github.com/Gnucash/gnucash/commit/4d2a4a61 (commit)
via https://github.com/Gnucash/gnucash/commit/20c1630a (commit)
via https://github.com/Gnucash/gnucash/commit/1c08232b (commit)
via https://github.com/Gnucash/gnucash/commit/34d1d840 (commit)
via https://github.com/Gnucash/gnucash/commit/d67c15ad (commit)
via https://github.com/Gnucash/gnucash/commit/66aeb610 (commit)
via https://github.com/Gnucash/gnucash/commit/00f6977f (commit)
via https://github.com/Gnucash/gnucash/commit/5cd60d2e (commit)
via https://github.com/Gnucash/gnucash/commit/44cf1672 (commit)
via https://github.com/Gnucash/gnucash/commit/4d614030 (commit)
via https://github.com/Gnucash/gnucash/commit/8a2d6c4b (commit)
via https://github.com/Gnucash/gnucash/commit/cac49a2d (commit)
via https://github.com/Gnucash/gnucash/commit/7674340c (commit)
via https://github.com/Gnucash/gnucash/commit/9031dddd (commit)
via https://github.com/Gnucash/gnucash/commit/7dc23aed (commit)
via https://github.com/Gnucash/gnucash/commit/47d7b07f (commit)
via https://github.com/Gnucash/gnucash/commit/5db244f7 (commit)
via https://github.com/Gnucash/gnucash/commit/a383bd4f (commit)
via https://github.com/Gnucash/gnucash/commit/2aa69b88 (commit)
via https://github.com/Gnucash/gnucash/commit/9dd2e423 (commit)
via https://github.com/Gnucash/gnucash/commit/d86afb27 (commit)
via https://github.com/Gnucash/gnucash/commit/563a6b10 (commit)
via https://github.com/Gnucash/gnucash/commit/fe90eeb3 (commit)
via https://github.com/Gnucash/gnucash/commit/e067903e (commit)
via https://github.com/Gnucash/gnucash/commit/2964189b (commit)
via https://github.com/Gnucash/gnucash/commit/d7a8a4a4 (commit)
via https://github.com/Gnucash/gnucash/commit/3e8581c9 (commit)
via https://github.com/Gnucash/gnucash/commit/75169557 (commit)
via https://github.com/Gnucash/gnucash/commit/e2592bae (commit)
via https://github.com/Gnucash/gnucash/commit/ff70c67e (commit)
via https://github.com/Gnucash/gnucash/commit/3c3b6093 (commit)
via https://github.com/Gnucash/gnucash/commit/823b41d6 (commit)
via https://github.com/Gnucash/gnucash/commit/f3eeda3a (commit)
via https://github.com/Gnucash/gnucash/commit/12d85ff6 (commit)
via https://github.com/Gnucash/gnucash/commit/7e8b66fa (commit)
via https://github.com/Gnucash/gnucash/commit/4b73bb5c (commit)
via https://github.com/Gnucash/gnucash/commit/dfd2b047 (commit)
via https://github.com/Gnucash/gnucash/commit/bdcbb2a0 (commit)
via https://github.com/Gnucash/gnucash/commit/d52e205b (commit)
via https://github.com/Gnucash/gnucash/commit/0aca12ca (commit)
via https://github.com/Gnucash/gnucash/commit/e203c637 (commit)
via https://github.com/Gnucash/gnucash/commit/82e11de8 (commit)
via https://github.com/Gnucash/gnucash/commit/c40a7644 (commit)
via https://github.com/Gnucash/gnucash/commit/b88883da (commit)
via https://github.com/Gnucash/gnucash/commit/0d4635a5 (commit)
via https://github.com/Gnucash/gnucash/commit/fc2a688b (commit)
via https://github.com/Gnucash/gnucash/commit/d387be1d (commit)
via https://github.com/Gnucash/gnucash/commit/72d676e2 (commit)
via https://github.com/Gnucash/gnucash/commit/1444b8c1 (commit)
via https://github.com/Gnucash/gnucash/commit/32800e95 (commit)
via https://github.com/Gnucash/gnucash/commit/ca43aa6d (commit)
via https://github.com/Gnucash/gnucash/commit/f916e7f5 (commit)
via https://github.com/Gnucash/gnucash/commit/3677d8c6 (commit)
via https://github.com/Gnucash/gnucash/commit/ea8e6943 (commit)
via https://github.com/Gnucash/gnucash/commit/a147d772 (commit)
via https://github.com/Gnucash/gnucash/commit/ff6c83ca (commit)
via https://github.com/Gnucash/gnucash/commit/6102f1d5 (commit)
via https://github.com/Gnucash/gnucash/commit/ae0e76e6 (commit)
via https://github.com/Gnucash/gnucash/commit/b0fd1c67 (commit)
via https://github.com/Gnucash/gnucash/commit/8b7cd2f5 (commit)
via https://github.com/Gnucash/gnucash/commit/296f739c (commit)
via https://github.com/Gnucash/gnucash/commit/c618a473 (commit)
via https://github.com/Gnucash/gnucash/commit/aebbf61e (commit)
via https://github.com/Gnucash/gnucash/commit/f1906344 (commit)
via https://github.com/Gnucash/gnucash/commit/64f5d5e5 (commit)
via https://github.com/Gnucash/gnucash/commit/d12d17ff (commit)
via https://github.com/Gnucash/gnucash/commit/e1c5da4c (commit)
via https://github.com/Gnucash/gnucash/commit/b5a0681e (commit)
via https://github.com/Gnucash/gnucash/commit/c92bcafe (commit)
via https://github.com/Gnucash/gnucash/commit/fb30642f (commit)
via https://github.com/Gnucash/gnucash/commit/6e411016 (commit)
via https://github.com/Gnucash/gnucash/commit/390912ad (commit)
via https://github.com/Gnucash/gnucash/commit/16c4be02 (commit)
via https://github.com/Gnucash/gnucash/commit/5cca866d (commit)
via https://github.com/Gnucash/gnucash/commit/4a421af5 (commit)
via https://github.com/Gnucash/gnucash/commit/cb25078e (commit)
via https://github.com/Gnucash/gnucash/commit/e2919b8d (commit)
via https://github.com/Gnucash/gnucash/commit/3a78c9d9 (commit)
via https://github.com/Gnucash/gnucash/commit/d33e3040 (commit)
via https://github.com/Gnucash/gnucash/commit/da17df32 (commit)
via https://github.com/Gnucash/gnucash/commit/8d95b3f8 (commit)
via https://github.com/Gnucash/gnucash/commit/acd7475b (commit)
via https://github.com/Gnucash/gnucash/commit/84e3b303 (commit)
via https://github.com/Gnucash/gnucash/commit/4a81e94b (commit)
via https://github.com/Gnucash/gnucash/commit/85ceb3b9 (commit)
via https://github.com/Gnucash/gnucash/commit/36a65d33 (commit)
via https://github.com/Gnucash/gnucash/commit/eb860343 (commit)
via https://github.com/Gnucash/gnucash/commit/cb9d24bd (commit)
via https://github.com/Gnucash/gnucash/commit/fb2c5073 (commit)
via https://github.com/Gnucash/gnucash/commit/6d68ae0a (commit)
via https://github.com/Gnucash/gnucash/commit/e66430f4 (commit)
via https://github.com/Gnucash/gnucash/commit/70e9b887 (commit)
via https://github.com/Gnucash/gnucash/commit/d8831e87 (commit)
via https://github.com/Gnucash/gnucash/commit/30f082d1 (commit)
via https://github.com/Gnucash/gnucash/commit/04cf3d93 (commit)
via https://github.com/Gnucash/gnucash/commit/05eb41fe (commit)
via https://github.com/Gnucash/gnucash/commit/d724128a (commit)
via https://github.com/Gnucash/gnucash/commit/08660a29 (commit)
via https://github.com/Gnucash/gnucash/commit/ade9f71b (commit)
via https://github.com/Gnucash/gnucash/commit/090968f1 (commit)
via https://github.com/Gnucash/gnucash/commit/d29bb5b8 (commit)
via https://github.com/Gnucash/gnucash/commit/976a1370 (commit)
via https://github.com/Gnucash/gnucash/commit/b3c5b1cb (commit)
via https://github.com/Gnucash/gnucash/commit/9cefa509 (commit)
via https://github.com/Gnucash/gnucash/commit/409e4371 (commit)
via https://github.com/Gnucash/gnucash/commit/5c2a70bc (commit)
via https://github.com/Gnucash/gnucash/commit/faecd7ff (commit)
via https://github.com/Gnucash/gnucash/commit/a985541f (commit)
via https://github.com/Gnucash/gnucash/commit/4de57ba9 (commit)
via https://github.com/Gnucash/gnucash/commit/78f28887 (commit)
via https://github.com/Gnucash/gnucash/commit/0abc3e32 (commit)
via https://github.com/Gnucash/gnucash/commit/7f7ec67f (commit)
via https://github.com/Gnucash/gnucash/commit/c7f3994f (commit)
via https://github.com/Gnucash/gnucash/commit/a6fd7f85 (commit)
via https://github.com/Gnucash/gnucash/commit/64deacf1 (commit)
via https://github.com/Gnucash/gnucash/commit/34bab999 (commit)
via https://github.com/Gnucash/gnucash/commit/3cd2a655 (commit)
via https://github.com/Gnucash/gnucash/commit/e0af43d4 (commit)
via https://github.com/Gnucash/gnucash/commit/3603ec1a (commit)
via https://github.com/Gnucash/gnucash/commit/9af57849 (commit)
via https://github.com/Gnucash/gnucash/commit/7df29b57 (commit)
via https://github.com/Gnucash/gnucash/commit/50700373 (commit)
via https://github.com/Gnucash/gnucash/commit/1a3595cb (commit)
via https://github.com/Gnucash/gnucash/commit/7a037932 (commit)
via https://github.com/Gnucash/gnucash/commit/586b89c6 (commit)
via https://github.com/Gnucash/gnucash/commit/610f6309 (commit)
via https://github.com/Gnucash/gnucash/commit/209f9715 (commit)
via https://github.com/Gnucash/gnucash/commit/9b30bb2b (commit)
via https://github.com/Gnucash/gnucash/commit/b7bcd792 (commit)
via https://github.com/Gnucash/gnucash/commit/b5530bd4 (commit)
via https://github.com/Gnucash/gnucash/commit/39195597 (commit)
via https://github.com/Gnucash/gnucash/commit/d1ff1613 (commit)
via https://github.com/Gnucash/gnucash/commit/724f8aa7 (commit)
via https://github.com/Gnucash/gnucash/commit/b2b32e29 (commit)
via https://github.com/Gnucash/gnucash/commit/bf305220 (commit)
via https://github.com/Gnucash/gnucash/commit/4da080d3 (commit)
via https://github.com/Gnucash/gnucash/commit/dd9b2007 (commit)
via https://github.com/Gnucash/gnucash/commit/24ed305c (commit)
via https://github.com/Gnucash/gnucash/commit/3a76cb91 (commit)
via https://github.com/Gnucash/gnucash/commit/e5d2ab8d (commit)
via https://github.com/Gnucash/gnucash/commit/d632abaa (commit)
via https://github.com/Gnucash/gnucash/commit/bb037624 (commit)
via https://github.com/Gnucash/gnucash/commit/15ef3179 (commit)
via https://github.com/Gnucash/gnucash/commit/bf865248 (commit)
via https://github.com/Gnucash/gnucash/commit/8f66cf42 (commit)
via https://github.com/Gnucash/gnucash/commit/e40acf59 (commit)
via https://github.com/Gnucash/gnucash/commit/89021dde (commit)
via https://github.com/Gnucash/gnucash/commit/87a0cb73 (commit)
via https://github.com/Gnucash/gnucash/commit/e26480cc (commit)
via https://github.com/Gnucash/gnucash/commit/f07ad114 (commit)
via https://github.com/Gnucash/gnucash/commit/2ca938bd (commit)
via https://github.com/Gnucash/gnucash/commit/42264efd (commit)
via https://github.com/Gnucash/gnucash/commit/3065005f (commit)
via https://github.com/Gnucash/gnucash/commit/c7226ddd (commit)
via https://github.com/Gnucash/gnucash/commit/ce79222f (commit)
via https://github.com/Gnucash/gnucash/commit/cdc94c71 (commit)
via https://github.com/Gnucash/gnucash/commit/6933ab76 (commit)
via https://github.com/Gnucash/gnucash/commit/85d24425 (commit)
via https://github.com/Gnucash/gnucash/commit/d18fce77 (commit)
via https://github.com/Gnucash/gnucash/commit/bfa5090d (commit)
via https://github.com/Gnucash/gnucash/commit/5ff31920 (commit)
via https://github.com/Gnucash/gnucash/commit/8ec92f2f (commit)
via https://github.com/Gnucash/gnucash/commit/2035806d (commit)
via https://github.com/Gnucash/gnucash/commit/fd6234f5 (commit)
via https://github.com/Gnucash/gnucash/commit/a467d0d3 (commit)
via https://github.com/Gnucash/gnucash/commit/de1c56b5 (commit)
via https://github.com/Gnucash/gnucash/commit/e55b7861 (commit)
via https://github.com/Gnucash/gnucash/commit/6e7334fe (commit)
via https://github.com/Gnucash/gnucash/commit/5a58b93a (commit)
via https://github.com/Gnucash/gnucash/commit/b9abc0b5 (commit)
via https://github.com/Gnucash/gnucash/commit/9b5fbcb2 (commit)
via https://github.com/Gnucash/gnucash/commit/2528bfde (commit)
via https://github.com/Gnucash/gnucash/commit/6edbb53f (commit)
via https://github.com/Gnucash/gnucash/commit/4b30a7da (commit)
via https://github.com/Gnucash/gnucash/commit/d439d379 (commit)
via https://github.com/Gnucash/gnucash/commit/68091faa (commit)
via https://github.com/Gnucash/gnucash/commit/03699efe (commit)
via https://github.com/Gnucash/gnucash/commit/5223ca8c (commit)
via https://github.com/Gnucash/gnucash/commit/a3f8f696 (commit)
via https://github.com/Gnucash/gnucash/commit/986720e6 (commit)
via https://github.com/Gnucash/gnucash/commit/efcb06e6 (commit)
via https://github.com/Gnucash/gnucash/commit/131462ca (commit)
via https://github.com/Gnucash/gnucash/commit/58bfd3e1 (commit)
via https://github.com/Gnucash/gnucash/commit/c54cf61c (commit)
via https://github.com/Gnucash/gnucash/commit/6c06336d (commit)
via https://github.com/Gnucash/gnucash/commit/3025e30e (commit)
via https://github.com/Gnucash/gnucash/commit/93a03d19 (commit)
via https://github.com/Gnucash/gnucash/commit/4888d345 (commit)
via https://github.com/Gnucash/gnucash/commit/19463461 (commit)
via https://github.com/Gnucash/gnucash/commit/b3eb9d0d (commit)
via https://github.com/Gnucash/gnucash/commit/baef4029 (commit)
via https://github.com/Gnucash/gnucash/commit/2b777b98 (commit)
via https://github.com/Gnucash/gnucash/commit/cd07876a (commit)
via https://github.com/Gnucash/gnucash/commit/539ef528 (commit)
via https://github.com/Gnucash/gnucash/commit/4f5658fc (commit)
via https://github.com/Gnucash/gnucash/commit/66e81040 (commit)
via https://github.com/Gnucash/gnucash/commit/e66dd12a (commit)
via https://github.com/Gnucash/gnucash/commit/c4c45e95 (commit)
via https://github.com/Gnucash/gnucash/commit/790e358d (commit)
via https://github.com/Gnucash/gnucash/commit/dcef6480 (commit)
via https://github.com/Gnucash/gnucash/commit/8acbc41c (commit)
via https://github.com/Gnucash/gnucash/commit/79df9b5c (commit)
via https://github.com/Gnucash/gnucash/commit/a8ebc794 (commit)
via https://github.com/Gnucash/gnucash/commit/954110c4 (commit)
via https://github.com/Gnucash/gnucash/commit/86fbcb08 (commit)
via https://github.com/Gnucash/gnucash/commit/dd9b8adc (commit)
via https://github.com/Gnucash/gnucash/commit/2b4137c5 (commit)
via https://github.com/Gnucash/gnucash/commit/3cb044c8 (commit)
via https://github.com/Gnucash/gnucash/commit/f795d7ff (commit)
via https://github.com/Gnucash/gnucash/commit/744fc296 (commit)
via https://github.com/Gnucash/gnucash/commit/a44c621f (commit)
via https://github.com/Gnucash/gnucash/commit/d9303023 (commit)
via https://github.com/Gnucash/gnucash/commit/8c8af544 (commit)
via https://github.com/Gnucash/gnucash/commit/9d57447f (commit)
via https://github.com/Gnucash/gnucash/commit/6bba5512 (commit)
via https://github.com/Gnucash/gnucash/commit/be260a43 (commit)
via https://github.com/Gnucash/gnucash/commit/3e9d0c1f (commit)
via https://github.com/Gnucash/gnucash/commit/8e09bae7 (commit)
via https://github.com/Gnucash/gnucash/commit/0078de0b (commit)
via https://github.com/Gnucash/gnucash/commit/22191afb (commit)
via https://github.com/Gnucash/gnucash/commit/7a394321 (commit)
via https://github.com/Gnucash/gnucash/commit/c2f21f01 (commit)
via https://github.com/Gnucash/gnucash/commit/7c041eb2 (commit)
via https://github.com/Gnucash/gnucash/commit/75e6a41b (commit)
via https://github.com/Gnucash/gnucash/commit/cbe52dad (commit)
via https://github.com/Gnucash/gnucash/commit/e322457e (commit)
via https://github.com/Gnucash/gnucash/commit/a193b9a2 (commit)
via https://github.com/Gnucash/gnucash/commit/0b09b58c (commit)
via https://github.com/Gnucash/gnucash/commit/d0726de3 (commit)
via https://github.com/Gnucash/gnucash/commit/b60d6a84 (commit)
via https://github.com/Gnucash/gnucash/commit/bff0e745 (commit)
via https://github.com/Gnucash/gnucash/commit/6220b850 (commit)
via https://github.com/Gnucash/gnucash/commit/ea44b16f (commit)
via https://github.com/Gnucash/gnucash/commit/739c91a4 (commit)
via https://github.com/Gnucash/gnucash/commit/e506f9a4 (commit)
via https://github.com/Gnucash/gnucash/commit/0403a666 (commit)
via https://github.com/Gnucash/gnucash/commit/c633e80a (commit)
via https://github.com/Gnucash/gnucash/commit/ff7e6a37 (commit)
via https://github.com/Gnucash/gnucash/commit/c3d22c42 (commit)
via https://github.com/Gnucash/gnucash/commit/4a46ae3d (commit)
via https://github.com/Gnucash/gnucash/commit/a54edf1a (commit)
via https://github.com/Gnucash/gnucash/commit/82fe06e3 (commit)
via https://github.com/Gnucash/gnucash/commit/4fef04c1 (commit)
via https://github.com/Gnucash/gnucash/commit/570c8a8d (commit)
via https://github.com/Gnucash/gnucash/commit/4a134ae0 (commit)
via https://github.com/Gnucash/gnucash/commit/06d22718 (commit)
via https://github.com/Gnucash/gnucash/commit/3975b0b4 (commit)
via https://github.com/Gnucash/gnucash/commit/6f5d628b (commit)
via https://github.com/Gnucash/gnucash/commit/b0dfd96a (commit)
via https://github.com/Gnucash/gnucash/commit/340fb976 (commit)
via https://github.com/Gnucash/gnucash/commit/a88d2124 (commit)
via https://github.com/Gnucash/gnucash/commit/e1b280b3 (commit)
via https://github.com/Gnucash/gnucash/commit/b1995932 (commit)
via https://github.com/Gnucash/gnucash/commit/a852dfb4 (commit)
via https://github.com/Gnucash/gnucash/commit/d9aa5e1a (commit)
via https://github.com/Gnucash/gnucash/commit/b5f06ab6 (commit)
via https://github.com/Gnucash/gnucash/commit/43fbb338 (commit)
via https://github.com/Gnucash/gnucash/commit/848f77da (commit)
via https://github.com/Gnucash/gnucash/commit/b30a547d (commit)
via https://github.com/Gnucash/gnucash/commit/2c5f6b9c (commit)
via https://github.com/Gnucash/gnucash/commit/1d552fbe (commit)
via https://github.com/Gnucash/gnucash/commit/558d4b43 (commit)
via https://github.com/Gnucash/gnucash/commit/cd66fb2e (commit)
via https://github.com/Gnucash/gnucash/commit/a2956802 (commit)
via https://github.com/Gnucash/gnucash/commit/372c46cc (commit)
via https://github.com/Gnucash/gnucash/commit/61244301 (commit)
via https://github.com/Gnucash/gnucash/commit/5d96e47b (commit)
via https://github.com/Gnucash/gnucash/commit/8d03abac (commit)
via https://github.com/Gnucash/gnucash/commit/6657e666 (commit)
via https://github.com/Gnucash/gnucash/commit/4687eb64 (commit)
via https://github.com/Gnucash/gnucash/commit/9fbbd736 (commit)
via https://github.com/Gnucash/gnucash/commit/449db629 (commit)
via https://github.com/Gnucash/gnucash/commit/59535435 (commit)
via https://github.com/Gnucash/gnucash/commit/9ecde3a0 (commit)
via https://github.com/Gnucash/gnucash/commit/88a482c5 (commit)
via https://github.com/Gnucash/gnucash/commit/92969b4e (commit)
via https://github.com/Gnucash/gnucash/commit/e92c5eba (commit)
via https://github.com/Gnucash/gnucash/commit/1660276e (commit)
via https://github.com/Gnucash/gnucash/commit/5ba4764a (commit)
via https://github.com/Gnucash/gnucash/commit/5b446cd9 (commit)
via https://github.com/Gnucash/gnucash/commit/f8470ffa (commit)
via https://github.com/Gnucash/gnucash/commit/f85e52be (commit)
via https://github.com/Gnucash/gnucash/commit/d2098bfc (commit)
via https://github.com/Gnucash/gnucash/commit/b629fc97 (commit)
via https://github.com/Gnucash/gnucash/commit/b13718ee (commit)
via https://github.com/Gnucash/gnucash/commit/cfeb1f63 (commit)
via https://github.com/Gnucash/gnucash/commit/522b75ee (commit)
via https://github.com/Gnucash/gnucash/commit/1a1a3fc9 (commit)
via https://github.com/Gnucash/gnucash/commit/e4fc93ff (commit)
via https://github.com/Gnucash/gnucash/commit/0d721b79 (commit)
via https://github.com/Gnucash/gnucash/commit/4032b553 (commit)
via https://github.com/Gnucash/gnucash/commit/26e59c4e (commit)
via https://github.com/Gnucash/gnucash/commit/e5a175a2 (commit)
via https://github.com/Gnucash/gnucash/commit/e6e36d64 (commit)
via https://github.com/Gnucash/gnucash/commit/550a431c (commit)
via https://github.com/Gnucash/gnucash/commit/7a381cd8 (commit)
via https://github.com/Gnucash/gnucash/commit/91c4202f (commit)
via https://github.com/Gnucash/gnucash/commit/7fdf135a (commit)
via https://github.com/Gnucash/gnucash/commit/718a755f (commit)
via https://github.com/Gnucash/gnucash/commit/a0320d3a (commit)
via https://github.com/Gnucash/gnucash/commit/0b345d47 (commit)
via https://github.com/Gnucash/gnucash/commit/847b140b (commit)
via https://github.com/Gnucash/gnucash/commit/35ba4ec9 (commit)
via https://github.com/Gnucash/gnucash/commit/49bbbca1 (commit)
via https://github.com/Gnucash/gnucash/commit/95d7e17c (commit)
via https://github.com/Gnucash/gnucash/commit/24929310 (commit)
via https://github.com/Gnucash/gnucash/commit/d2597ef1 (commit)
via https://github.com/Gnucash/gnucash/commit/848c7b8f (commit)
via https://github.com/Gnucash/gnucash/commit/443237f2 (commit)
via https://github.com/Gnucash/gnucash/commit/5950b902 (commit)
via https://github.com/Gnucash/gnucash/commit/6d304d3c (commit)
via https://github.com/Gnucash/gnucash/commit/1fc4b3cd (commit)
via https://github.com/Gnucash/gnucash/commit/9e70166b (commit)
via https://github.com/Gnucash/gnucash/commit/e8d24e19 (commit)
via https://github.com/Gnucash/gnucash/commit/7a69d552 (commit)
via https://github.com/Gnucash/gnucash/commit/dcce2d79 (commit)
via https://github.com/Gnucash/gnucash/commit/861bff3f (commit)
via https://github.com/Gnucash/gnucash/commit/8e20c640 (commit)
via https://github.com/Gnucash/gnucash/commit/4f2980ef (commit)
via https://github.com/Gnucash/gnucash/commit/056d20c1 (commit)
via https://github.com/Gnucash/gnucash/commit/854ee319 (commit)
via https://github.com/Gnucash/gnucash/commit/90e5e96f (commit)
via https://github.com/Gnucash/gnucash/commit/d642d080 (commit)
via https://github.com/Gnucash/gnucash/commit/ab6dc0f5 (commit)
via https://github.com/Gnucash/gnucash/commit/91df5eda (commit)
via https://github.com/Gnucash/gnucash/commit/ffa68c6b (commit)
via https://github.com/Gnucash/gnucash/commit/0d4d92fb (commit)
via https://github.com/Gnucash/gnucash/commit/f64d217e (commit)
via https://github.com/Gnucash/gnucash/commit/43087577 (commit)
via https://github.com/Gnucash/gnucash/commit/d64c66e6 (commit)
via https://github.com/Gnucash/gnucash/commit/b9e73d92 (commit)
via https://github.com/Gnucash/gnucash/commit/bbac6aa1 (commit)
via https://github.com/Gnucash/gnucash/commit/26380562 (commit)
via https://github.com/Gnucash/gnucash/commit/c0d518e8 (commit)
via https://github.com/Gnucash/gnucash/commit/9525d9b8 (commit)
via https://github.com/Gnucash/gnucash/commit/a6aa76fc (commit)
via https://github.com/Gnucash/gnucash/commit/bce5eaaa (commit)
via https://github.com/Gnucash/gnucash/commit/da0120d5 (commit)
via https://github.com/Gnucash/gnucash/commit/c1d798d0 (commit)
via https://github.com/Gnucash/gnucash/commit/e0caec0e (commit)
via https://github.com/Gnucash/gnucash/commit/6adbab1d (commit)
via https://github.com/Gnucash/gnucash/commit/bbeb351a (commit)
via https://github.com/Gnucash/gnucash/commit/737cbfb3 (commit)
via https://github.com/Gnucash/gnucash/commit/f47d12c3 (commit)
via https://github.com/Gnucash/gnucash/commit/b425a5e7 (commit)
via https://github.com/Gnucash/gnucash/commit/1b44310b (commit)
via https://github.com/Gnucash/gnucash/commit/d557c01c (commit)
via https://github.com/Gnucash/gnucash/commit/05c18796 (commit)
via https://github.com/Gnucash/gnucash/commit/11ff8273 (commit)
via https://github.com/Gnucash/gnucash/commit/bebc871f (commit)
via https://github.com/Gnucash/gnucash/commit/42c2f94b (commit)
via https://github.com/Gnucash/gnucash/commit/2d42bf59 (commit)
via https://github.com/Gnucash/gnucash/commit/f26d3cea (commit)
via https://github.com/Gnucash/gnucash/commit/38b0b356 (commit)
via https://github.com/Gnucash/gnucash/commit/e6d9a614 (commit)
via https://github.com/Gnucash/gnucash/commit/8f9b3d32 (commit)
via https://github.com/Gnucash/gnucash/commit/5c9f9059 (commit)
via https://github.com/Gnucash/gnucash/commit/0b73a56c (commit)
via https://github.com/Gnucash/gnucash/commit/6f15805c (commit)
via https://github.com/Gnucash/gnucash/commit/c21cf188 (commit)
via https://github.com/Gnucash/gnucash/commit/b9646e9b (commit)
via https://github.com/Gnucash/gnucash/commit/142fb617 (commit)
via https://github.com/Gnucash/gnucash/commit/0f6dc53c (commit)
via https://github.com/Gnucash/gnucash/commit/d85de012 (commit)
via https://github.com/Gnucash/gnucash/commit/17b2b466 (commit)
via https://github.com/Gnucash/gnucash/commit/8f9d2ee8 (commit)
via https://github.com/Gnucash/gnucash/commit/bcae6628 (commit)
via https://github.com/Gnucash/gnucash/commit/e95b1e2c (commit)
via https://github.com/Gnucash/gnucash/commit/533b5eb7 (commit)
via https://github.com/Gnucash/gnucash/commit/cecfe9ec (commit)
via https://github.com/Gnucash/gnucash/commit/ce63d8aa (commit)
via https://github.com/Gnucash/gnucash/commit/1507ec0c (commit)
via https://github.com/Gnucash/gnucash/commit/3a0f0dff (commit)
via https://github.com/Gnucash/gnucash/commit/9ff993bb (commit)
via https://github.com/Gnucash/gnucash/commit/c6043ccc (commit)
via https://github.com/Gnucash/gnucash/commit/48cfbc23 (commit)
via https://github.com/Gnucash/gnucash/commit/efcd2669 (commit)
via https://github.com/Gnucash/gnucash/commit/ed7b863d (commit)
via https://github.com/Gnucash/gnucash/commit/83da5187 (commit)
via https://github.com/Gnucash/gnucash/commit/d57a7cee (commit)
via https://github.com/Gnucash/gnucash/commit/0dc6fdc7 (commit)
via https://github.com/Gnucash/gnucash/commit/baf10bb7 (commit)
via https://github.com/Gnucash/gnucash/commit/d858c7d5 (commit)
via https://github.com/Gnucash/gnucash/commit/20eecb05 (commit)
via https://github.com/Gnucash/gnucash/commit/01d31c71 (commit)
via https://github.com/Gnucash/gnucash/commit/81da2f24 (commit)
via https://github.com/Gnucash/gnucash/commit/f7c7b424 (commit)
via https://github.com/Gnucash/gnucash/commit/4bf3713b (commit)
via https://github.com/Gnucash/gnucash/commit/c1fa1d2f (commit)
via https://github.com/Gnucash/gnucash/commit/2a2369b2 (commit)
via https://github.com/Gnucash/gnucash/commit/9f0b0865 (commit)
via https://github.com/Gnucash/gnucash/commit/07eb110d (commit)
via https://github.com/Gnucash/gnucash/commit/2d451801 (commit)
via https://github.com/Gnucash/gnucash/commit/1241b717 (commit)
via https://github.com/Gnucash/gnucash/commit/659c96eb (commit)
via https://github.com/Gnucash/gnucash/commit/4fdacb9b (commit)
via https://github.com/Gnucash/gnucash/commit/0a8d7a21 (commit)
via https://github.com/Gnucash/gnucash/commit/aeb04e1d (commit)
via https://github.com/Gnucash/gnucash/commit/d503f343 (commit)
via https://github.com/Gnucash/gnucash/commit/996b6047 (commit)
via https://github.com/Gnucash/gnucash/commit/d9d5f074 (commit)
via https://github.com/Gnucash/gnucash/commit/334fafc4 (commit)
via https://github.com/Gnucash/gnucash/commit/6a5a850b (commit)
via https://github.com/Gnucash/gnucash/commit/eac79875 (commit)
via https://github.com/Gnucash/gnucash/commit/420f40ed (commit)
via https://github.com/Gnucash/gnucash/commit/ee7a73de (commit)
via https://github.com/Gnucash/gnucash/commit/5cbdc5d8 (commit)
via https://github.com/Gnucash/gnucash/commit/cb3dd431 (commit)
via https://github.com/Gnucash/gnucash/commit/695065a0 (commit)
via https://github.com/Gnucash/gnucash/commit/88cb24ca (commit)
via https://github.com/Gnucash/gnucash/commit/43a8db25 (commit)
via https://github.com/Gnucash/gnucash/commit/3925106e (commit)
via https://github.com/Gnucash/gnucash/commit/c1e38d5a (commit)
via https://github.com/Gnucash/gnucash/commit/67a0e46f (commit)
via https://github.com/Gnucash/gnucash/commit/09cbb9c1 (commit)
via https://github.com/Gnucash/gnucash/commit/8de841f1 (commit)
via https://github.com/Gnucash/gnucash/commit/b6838d03 (commit)
via https://github.com/Gnucash/gnucash/commit/6f419b51 (commit)
via https://github.com/Gnucash/gnucash/commit/b4be7658 (commit)
via https://github.com/Gnucash/gnucash/commit/3c57c440 (commit)
via https://github.com/Gnucash/gnucash/commit/a71d8417 (commit)
via https://github.com/Gnucash/gnucash/commit/1ce1aff0 (commit)
via https://github.com/Gnucash/gnucash/commit/3a794e75 (commit)
via https://github.com/Gnucash/gnucash/commit/176bc89e (commit)
via https://github.com/Gnucash/gnucash/commit/4979eb62 (commit)
via https://github.com/Gnucash/gnucash/commit/feee7ca6 (commit)
via https://github.com/Gnucash/gnucash/commit/85e9c64b (commit)
via https://github.com/Gnucash/gnucash/commit/1f30e2da (commit)
via https://github.com/Gnucash/gnucash/commit/5c6383e4 (commit)
via https://github.com/Gnucash/gnucash/commit/ac5fb713 (commit)
via https://github.com/Gnucash/gnucash/commit/ad07d2e3 (commit)
via https://github.com/Gnucash/gnucash/commit/7f4b6568 (commit)
via https://github.com/Gnucash/gnucash/commit/354694b7 (commit)
via https://github.com/Gnucash/gnucash/commit/03a11451 (commit)
via https://github.com/Gnucash/gnucash/commit/7d927cb8 (commit)
via https://github.com/Gnucash/gnucash/commit/1295e00b (commit)
via https://github.com/Gnucash/gnucash/commit/66023fe0 (commit)
via https://github.com/Gnucash/gnucash/commit/70ed8164 (commit)
via https://github.com/Gnucash/gnucash/commit/e98b5632 (commit)
via https://github.com/Gnucash/gnucash/commit/bd3ed1e5 (commit)
via https://github.com/Gnucash/gnucash/commit/d0224526 (commit)
via https://github.com/Gnucash/gnucash/commit/b0605208 (commit)
via https://github.com/Gnucash/gnucash/commit/211b3ab1 (commit)
via https://github.com/Gnucash/gnucash/commit/7f0c912f (commit)
via https://github.com/Gnucash/gnucash/commit/9e7f10d2 (commit)
via https://github.com/Gnucash/gnucash/commit/1f8c413d (commit)
via https://github.com/Gnucash/gnucash/commit/4e2b2049 (commit)
via https://github.com/Gnucash/gnucash/commit/8214e526 (commit)
via https://github.com/Gnucash/gnucash/commit/9d753789 (commit)
via https://github.com/Gnucash/gnucash/commit/e592e00e (commit)
via https://github.com/Gnucash/gnucash/commit/abb66016 (commit)
via https://github.com/Gnucash/gnucash/commit/06af7d79 (commit)
via https://github.com/Gnucash/gnucash/commit/46ce3f37 (commit)
via https://github.com/Gnucash/gnucash/commit/eace6250 (commit)
via https://github.com/Gnucash/gnucash/commit/90a95204 (commit)
via https://github.com/Gnucash/gnucash/commit/52683403 (commit)
via https://github.com/Gnucash/gnucash/commit/dd4b8a10 (commit)
via https://github.com/Gnucash/gnucash/commit/e4bb9b70 (commit)
via https://github.com/Gnucash/gnucash/commit/427d4671 (commit)
via https://github.com/Gnucash/gnucash/commit/a7225780 (commit)
via https://github.com/Gnucash/gnucash/commit/f6a0e20a (commit)
via https://github.com/Gnucash/gnucash/commit/fff486c2 (commit)
via https://github.com/Gnucash/gnucash/commit/05049676 (commit)
via https://github.com/Gnucash/gnucash/commit/105ec1e4 (commit)
via https://github.com/Gnucash/gnucash/commit/1774de79 (commit)
via https://github.com/Gnucash/gnucash/commit/0f506276 (commit)
via https://github.com/Gnucash/gnucash/commit/d73c9bef (commit)
via https://github.com/Gnucash/gnucash/commit/3afe27ec (commit)
via https://github.com/Gnucash/gnucash/commit/b847601e (commit)
via https://github.com/Gnucash/gnucash/commit/2c01bfba (commit)
via https://github.com/Gnucash/gnucash/commit/b683878a (commit)
via https://github.com/Gnucash/gnucash/commit/00950e97 (commit)
via https://github.com/Gnucash/gnucash/commit/b838c1eb (commit)
via https://github.com/Gnucash/gnucash/commit/f2eb13fc (commit)
via https://github.com/Gnucash/gnucash/commit/ada3a312 (commit)
via https://github.com/Gnucash/gnucash/commit/c470d006 (commit)
via https://github.com/Gnucash/gnucash/commit/10b006fd (commit)
via https://github.com/Gnucash/gnucash/commit/db719191 (commit)
via https://github.com/Gnucash/gnucash/commit/ee0e61a0 (commit)
via https://github.com/Gnucash/gnucash/commit/b2a644c2 (commit)
via https://github.com/Gnucash/gnucash/commit/4ae5abf8 (commit)
via https://github.com/Gnucash/gnucash/commit/d1b406d8 (commit)
via https://github.com/Gnucash/gnucash/commit/472b585f (commit)
via https://github.com/Gnucash/gnucash/commit/b8024fa9 (commit)
via https://github.com/Gnucash/gnucash/commit/00880cd8 (commit)
via https://github.com/Gnucash/gnucash/commit/70c803d6 (commit)
via https://github.com/Gnucash/gnucash/commit/afb57d0e (commit)
via https://github.com/Gnucash/gnucash/commit/0bc35eb3 (commit)
via https://github.com/Gnucash/gnucash/commit/10ff71b2 (commit)
via https://github.com/Gnucash/gnucash/commit/0baff455 (commit)
via https://github.com/Gnucash/gnucash/commit/7ff6e51a (commit)
via https://github.com/Gnucash/gnucash/commit/02d173d2 (commit)
via https://github.com/Gnucash/gnucash/commit/451f3ffe (commit)
via https://github.com/Gnucash/gnucash/commit/5065bce4 (commit)
via https://github.com/Gnucash/gnucash/commit/c1417114 (commit)
via https://github.com/Gnucash/gnucash/commit/5d38c7a7 (commit)
via https://github.com/Gnucash/gnucash/commit/314a5e10 (commit)
via https://github.com/Gnucash/gnucash/commit/00e0a6e8 (commit)
via https://github.com/Gnucash/gnucash/commit/fc47b632 (commit)
via https://github.com/Gnucash/gnucash/commit/61beed56 (commit)
via https://github.com/Gnucash/gnucash/commit/31c73a14 (commit)
via https://github.com/Gnucash/gnucash/commit/37d42573 (commit)
via https://github.com/Gnucash/gnucash/commit/5074bd59 (commit)
via https://github.com/Gnucash/gnucash/commit/b38be9fe (commit)
via https://github.com/Gnucash/gnucash/commit/d8556ca7 (commit)
via https://github.com/Gnucash/gnucash/commit/431b704c (commit)
via https://github.com/Gnucash/gnucash/commit/ccc1cc49 (commit)
via https://github.com/Gnucash/gnucash/commit/c2082bea (commit)
via https://github.com/Gnucash/gnucash/commit/54acef27 (commit)
via https://github.com/Gnucash/gnucash/commit/a303ae68 (commit)
via https://github.com/Gnucash/gnucash/commit/4b62deee (commit)
via https://github.com/Gnucash/gnucash/commit/cb464da5 (commit)
via https://github.com/Gnucash/gnucash/commit/885470b3 (commit)
via https://github.com/Gnucash/gnucash/commit/d1fd223f (commit)
via https://github.com/Gnucash/gnucash/commit/6f67e2dd (commit)
via https://github.com/Gnucash/gnucash/commit/d1063463 (commit)
via https://github.com/Gnucash/gnucash/commit/97b6e3a6 (commit)
via https://github.com/Gnucash/gnucash/commit/e0d5cc5b (commit)
via https://github.com/Gnucash/gnucash/commit/583c951a (commit)
via https://github.com/Gnucash/gnucash/commit/5823bf0d (commit)
via https://github.com/Gnucash/gnucash/commit/ccbfb69c (commit)
via https://github.com/Gnucash/gnucash/commit/c0a193c5 (commit)
via https://github.com/Gnucash/gnucash/commit/eed4a012 (commit)
via https://github.com/Gnucash/gnucash/commit/1f528392 (commit)
via https://github.com/Gnucash/gnucash/commit/3894a2e8 (commit)
via https://github.com/Gnucash/gnucash/commit/faf59964 (commit)
via https://github.com/Gnucash/gnucash/commit/7fe40480 (commit)
via https://github.com/Gnucash/gnucash/commit/cfa3ab24 (commit)
via https://github.com/Gnucash/gnucash/commit/12e76388 (commit)
via https://github.com/Gnucash/gnucash/commit/64c1fda6 (commit)
via https://github.com/Gnucash/gnucash/commit/92f2f276 (commit)
via https://github.com/Gnucash/gnucash/commit/6e84ccac (commit)
via https://github.com/Gnucash/gnucash/commit/e20c17b6 (commit)
via https://github.com/Gnucash/gnucash/commit/a716636e (commit)
via https://github.com/Gnucash/gnucash/commit/0d548da2 (commit)
via https://github.com/Gnucash/gnucash/commit/a0ae59a9 (commit)
via https://github.com/Gnucash/gnucash/commit/576bc8ae (commit)
via https://github.com/Gnucash/gnucash/commit/8078c41a (commit)
via https://github.com/Gnucash/gnucash/commit/2f0b5ec8 (commit)
via https://github.com/Gnucash/gnucash/commit/7e3ba421 (commit)
via https://github.com/Gnucash/gnucash/commit/7d4ca43f (commit)
via https://github.com/Gnucash/gnucash/commit/96a8a7b9 (commit)
via https://github.com/Gnucash/gnucash/commit/be1a5f56 (commit)
via https://github.com/Gnucash/gnucash/commit/72ac25d7 (commit)
via https://github.com/Gnucash/gnucash/commit/611f210a (commit)
via https://github.com/Gnucash/gnucash/commit/049b905d (commit)
via https://github.com/Gnucash/gnucash/commit/a808525d (commit)
via https://github.com/Gnucash/gnucash/commit/1e5f2459 (commit)
via https://github.com/Gnucash/gnucash/commit/85770afb (commit)
via https://github.com/Gnucash/gnucash/commit/0a5a0ab7 (commit)
via https://github.com/Gnucash/gnucash/commit/e1e85cee (commit)
via https://github.com/Gnucash/gnucash/commit/3877c03e (commit)
via https://github.com/Gnucash/gnucash/commit/c5414e33 (commit)
via https://github.com/Gnucash/gnucash/commit/20c0271e (commit)
via https://github.com/Gnucash/gnucash/commit/b00694fd (commit)
via https://github.com/Gnucash/gnucash/commit/6e132d83 (commit)
via https://github.com/Gnucash/gnucash/commit/87ed53b3 (commit)
via https://github.com/Gnucash/gnucash/commit/921b5a9f (commit)
via https://github.com/Gnucash/gnucash/commit/1615fe5b (commit)
via https://github.com/Gnucash/gnucash/commit/a1f45958 (commit)
via https://github.com/Gnucash/gnucash/commit/08c7140b (commit)
via https://github.com/Gnucash/gnucash/commit/fa33f5d4 (commit)
via https://github.com/Gnucash/gnucash/commit/1a5f0129 (commit)
via https://github.com/Gnucash/gnucash/commit/760e30f1 (commit)
via https://github.com/Gnucash/gnucash/commit/3af55b0d (commit)
via https://github.com/Gnucash/gnucash/commit/7890970f (commit)
via https://github.com/Gnucash/gnucash/commit/5f6f0231 (commit)
via https://github.com/Gnucash/gnucash/commit/a8770a4d (commit)
via https://github.com/Gnucash/gnucash/commit/ba002bbe (commit)
via https://github.com/Gnucash/gnucash/commit/fd370518 (commit)
via https://github.com/Gnucash/gnucash/commit/a7ca2057 (commit)
via https://github.com/Gnucash/gnucash/commit/158b17d5 (commit)
via https://github.com/Gnucash/gnucash/commit/0dd672c6 (commit)
via https://github.com/Gnucash/gnucash/commit/081d6ec0 (commit)
via https://github.com/Gnucash/gnucash/commit/9fc6119d (commit)
via https://github.com/Gnucash/gnucash/commit/bffb5d12 (commit)
via https://github.com/Gnucash/gnucash/commit/4ad901f4 (commit)
via https://github.com/Gnucash/gnucash/commit/d8711619 (commit)
via https://github.com/Gnucash/gnucash/commit/f0aff93d (commit)
via https://github.com/Gnucash/gnucash/commit/5cd57e24 (commit)
via https://github.com/Gnucash/gnucash/commit/258d994e (commit)
via https://github.com/Gnucash/gnucash/commit/6f70e08b (commit)
via https://github.com/Gnucash/gnucash/commit/47953c9b (commit)
via https://github.com/Gnucash/gnucash/commit/531f0f3c (commit)
via https://github.com/Gnucash/gnucash/commit/a8606439 (commit)
via https://github.com/Gnucash/gnucash/commit/5f75f106 (commit)
via https://github.com/Gnucash/gnucash/commit/57666b43 (commit)
via https://github.com/Gnucash/gnucash/commit/5bb53c04 (commit)
via https://github.com/Gnucash/gnucash/commit/8f9d1dcf (commit)
via https://github.com/Gnucash/gnucash/commit/90b7a6f6 (commit)
via https://github.com/Gnucash/gnucash/commit/992f3232 (commit)
via https://github.com/Gnucash/gnucash/commit/1ecea900 (commit)
via https://github.com/Gnucash/gnucash/commit/77bac2c2 (commit)
via https://github.com/Gnucash/gnucash/commit/31d13bee (commit)
via https://github.com/Gnucash/gnucash/commit/ddb8a43c (commit)
via https://github.com/Gnucash/gnucash/commit/f0d4a971 (commit)
via https://github.com/Gnucash/gnucash/commit/6252fcf1 (commit)
via https://github.com/Gnucash/gnucash/commit/6e3fafed (commit)
via https://github.com/Gnucash/gnucash/commit/01c21da3 (commit)
via https://github.com/Gnucash/gnucash/commit/c11185e9 (commit)
via https://github.com/Gnucash/gnucash/commit/43a7cd09 (commit)
via https://github.com/Gnucash/gnucash/commit/82d9b9d7 (commit)
via https://github.com/Gnucash/gnucash/commit/5db6419c (commit)
via https://github.com/Gnucash/gnucash/commit/344de4eb (commit)
via https://github.com/Gnucash/gnucash/commit/cf735d73 (commit)
via https://github.com/Gnucash/gnucash/commit/5547337e (commit)
via https://github.com/Gnucash/gnucash/commit/4be44045 (commit)
via https://github.com/Gnucash/gnucash/commit/9a8ed932 (commit)
via https://github.com/Gnucash/gnucash/commit/3ded9f9b (commit)
via https://github.com/Gnucash/gnucash/commit/2bbc1a19 (commit)
via https://github.com/Gnucash/gnucash/commit/949ff816 (commit)
via https://github.com/Gnucash/gnucash/commit/ce190e34 (commit)
via https://github.com/Gnucash/gnucash/commit/1c00937a (commit)
via https://github.com/Gnucash/gnucash/commit/293a2866 (commit)
via https://github.com/Gnucash/gnucash/commit/74800e18 (commit)
via https://github.com/Gnucash/gnucash/commit/0ee7e61b (commit)
via https://github.com/Gnucash/gnucash/commit/3063c873 (commit)
via https://github.com/Gnucash/gnucash/commit/557a5e2f (commit)
via https://github.com/Gnucash/gnucash/commit/33908860 (commit)
via https://github.com/Gnucash/gnucash/commit/9f3dc0c8 (commit)
via https://github.com/Gnucash/gnucash/commit/58b35eb7 (commit)
via https://github.com/Gnucash/gnucash/commit/340b5a3e (commit)
via https://github.com/Gnucash/gnucash/commit/96ce4258 (commit)
via https://github.com/Gnucash/gnucash/commit/927342f2 (commit)
via https://github.com/Gnucash/gnucash/commit/d80bd038 (commit)
via https://github.com/Gnucash/gnucash/commit/079257a0 (commit)
via https://github.com/Gnucash/gnucash/commit/0390322b (commit)
via https://github.com/Gnucash/gnucash/commit/dfc0166d (commit)
via https://github.com/Gnucash/gnucash/commit/b92eff26 (commit)
via https://github.com/Gnucash/gnucash/commit/92bb277f (commit)
via https://github.com/Gnucash/gnucash/commit/1d3fc071 (commit)
via https://github.com/Gnucash/gnucash/commit/8b04fab2 (commit)
via https://github.com/Gnucash/gnucash/commit/915a2930 (commit)
via https://github.com/Gnucash/gnucash/commit/34e34334 (commit)
via https://github.com/Gnucash/gnucash/commit/a2863ab3 (commit)
via https://github.com/Gnucash/gnucash/commit/dc02bd5e (commit)
via https://github.com/Gnucash/gnucash/commit/94ca7802 (commit)
via https://github.com/Gnucash/gnucash/commit/36967708 (commit)
via https://github.com/Gnucash/gnucash/commit/c56faffb (commit)
via https://github.com/Gnucash/gnucash/commit/0c968943 (commit)
via https://github.com/Gnucash/gnucash/commit/50cb9237 (commit)
via https://github.com/Gnucash/gnucash/commit/d7a77a3a (commit)
via https://github.com/Gnucash/gnucash/commit/fab69c29 (commit)
via https://github.com/Gnucash/gnucash/commit/e8149475 (commit)
via https://github.com/Gnucash/gnucash/commit/c739f4fa (commit)
via https://github.com/Gnucash/gnucash/commit/2379b971 (commit)
via https://github.com/Gnucash/gnucash/commit/4fa68502 (commit)
via https://github.com/Gnucash/gnucash/commit/dbf4eada (commit)
via https://github.com/Gnucash/gnucash/commit/dc4fce0a (commit)
via https://github.com/Gnucash/gnucash/commit/ee40d5dc (commit)
via https://github.com/Gnucash/gnucash/commit/826ebf2d (commit)
via https://github.com/Gnucash/gnucash/commit/ec768b16 (commit)
via https://github.com/Gnucash/gnucash/commit/455508f9 (commit)
via https://github.com/Gnucash/gnucash/commit/d7112e9f (commit)
via https://github.com/Gnucash/gnucash/commit/fbec2552 (commit)
via https://github.com/Gnucash/gnucash/commit/5485c9de (commit)
via https://github.com/Gnucash/gnucash/commit/ea7eaffd (commit)
via https://github.com/Gnucash/gnucash/commit/d54ccee5 (commit)
via https://github.com/Gnucash/gnucash/commit/5f7fcf6a (commit)
via https://github.com/Gnucash/gnucash/commit/323f8165 (commit)
via https://github.com/Gnucash/gnucash/commit/a0fa6d2f (commit)
via https://github.com/Gnucash/gnucash/commit/d1ab9e78 (commit)
via https://github.com/Gnucash/gnucash/commit/de8e2db3 (commit)
via https://github.com/Gnucash/gnucash/commit/a4be710f (commit)
via https://github.com/Gnucash/gnucash/commit/99d0b03e (commit)
via https://github.com/Gnucash/gnucash/commit/b714df4c (commit)
via https://github.com/Gnucash/gnucash/commit/80e20256 (commit)
via https://github.com/Gnucash/gnucash/commit/213db2de (commit)
via https://github.com/Gnucash/gnucash/commit/427d62e8 (commit)
via https://github.com/Gnucash/gnucash/commit/f8090fa7 (commit)
via https://github.com/Gnucash/gnucash/commit/4e2e45e8 (commit)
via https://github.com/Gnucash/gnucash/commit/cc132ce9 (commit)
via https://github.com/Gnucash/gnucash/commit/c709d502 (commit)
via https://github.com/Gnucash/gnucash/commit/dae07fac (commit)
via https://github.com/Gnucash/gnucash/commit/57a0b46b (commit)
via https://github.com/Gnucash/gnucash/commit/82585bd8 (commit)
via https://github.com/Gnucash/gnucash/commit/fd233545 (commit)
via https://github.com/Gnucash/gnucash/commit/71f7f457 (commit)
via https://github.com/Gnucash/gnucash/commit/3a86998e (commit)
via https://github.com/Gnucash/gnucash/commit/175d404a (commit)
via https://github.com/Gnucash/gnucash/commit/0031478d (commit)
via https://github.com/Gnucash/gnucash/commit/7f65a335 (commit)
via https://github.com/Gnucash/gnucash/commit/326f3cc0 (commit)
via https://github.com/Gnucash/gnucash/commit/24273119 (commit)
via https://github.com/Gnucash/gnucash/commit/ce748cce (commit)
via https://github.com/Gnucash/gnucash/commit/290232e2 (commit)
via https://github.com/Gnucash/gnucash/commit/94942196 (commit)
via https://github.com/Gnucash/gnucash/commit/584161c9 (commit)
via https://github.com/Gnucash/gnucash/commit/52df775a (commit)
via https://github.com/Gnucash/gnucash/commit/18011a64 (commit)
via https://github.com/Gnucash/gnucash/commit/085c56d8 (commit)
via https://github.com/Gnucash/gnucash/commit/8428c81e (commit)
via https://github.com/Gnucash/gnucash/commit/a3e59e55 (commit)
via https://github.com/Gnucash/gnucash/commit/6ea11539 (commit)
via https://github.com/Gnucash/gnucash/commit/a8c8debb (commit)
via https://github.com/Gnucash/gnucash/commit/a90b10b1 (commit)
via https://github.com/Gnucash/gnucash/commit/f17f047a (commit)
via https://github.com/Gnucash/gnucash/commit/1bb87789 (commit)
via https://github.com/Gnucash/gnucash/commit/43e122ca (commit)
via https://github.com/Gnucash/gnucash/commit/8a536d41 (commit)
via https://github.com/Gnucash/gnucash/commit/83f2a35e (commit)
via https://github.com/Gnucash/gnucash/commit/87dc25d6 (commit)
via https://github.com/Gnucash/gnucash/commit/035bc761 (commit)
via https://github.com/Gnucash/gnucash/commit/0311f920 (commit)
via https://github.com/Gnucash/gnucash/commit/82013f73 (commit)
via https://github.com/Gnucash/gnucash/commit/9c9dff4f (commit)
via https://github.com/Gnucash/gnucash/commit/1cfd8e79 (commit)
via https://github.com/Gnucash/gnucash/commit/54290cd5 (commit)
via https://github.com/Gnucash/gnucash/commit/96edb94f (commit)
via https://github.com/Gnucash/gnucash/commit/837e0683 (commit)
via https://github.com/Gnucash/gnucash/commit/2e4c957d (commit)
via https://github.com/Gnucash/gnucash/commit/079c0c31 (commit)
via https://github.com/Gnucash/gnucash/commit/54d696db (commit)
via https://github.com/Gnucash/gnucash/commit/9c4ea35d (commit)
via https://github.com/Gnucash/gnucash/commit/3327d20e (commit)
via https://github.com/Gnucash/gnucash/commit/ab41c01d (commit)
via https://github.com/Gnucash/gnucash/commit/e0495fe2 (commit)
via https://github.com/Gnucash/gnucash/commit/e5ad4aad (commit)
via https://github.com/Gnucash/gnucash/commit/e4d3e900 (commit)
via https://github.com/Gnucash/gnucash/commit/697e746b (commit)
via https://github.com/Gnucash/gnucash/commit/54d087bf (commit)
via https://github.com/Gnucash/gnucash/commit/5498f614 (commit)
via https://github.com/Gnucash/gnucash/commit/8870f0ec (commit)
via https://github.com/Gnucash/gnucash/commit/34c314aa (commit)
via https://github.com/Gnucash/gnucash/commit/d4af95d6 (commit)
via https://github.com/Gnucash/gnucash/commit/fc41cd5c (commit)
via https://github.com/Gnucash/gnucash/commit/0e53cf89 (commit)
via https://github.com/Gnucash/gnucash/commit/2a0bb45f (commit)
via https://github.com/Gnucash/gnucash/commit/7788b710 (commit)
via https://github.com/Gnucash/gnucash/commit/16288403 (commit)
via https://github.com/Gnucash/gnucash/commit/3a9825f8 (commit)
via https://github.com/Gnucash/gnucash/commit/9d4bc7f0 (commit)
via https://github.com/Gnucash/gnucash/commit/90601ac4 (commit)
via https://github.com/Gnucash/gnucash/commit/9d46b89e (commit)
via https://github.com/Gnucash/gnucash/commit/ad17abed (commit)
via https://github.com/Gnucash/gnucash/commit/3b28d5ce (commit)
via https://github.com/Gnucash/gnucash/commit/0e7c7c3b (commit)
via https://github.com/Gnucash/gnucash/commit/4ee57630 (commit)
via https://github.com/Gnucash/gnucash/commit/b3cfef70 (commit)
via https://github.com/Gnucash/gnucash/commit/29138bc7 (commit)
via https://github.com/Gnucash/gnucash/commit/039a4336 (commit)
via https://github.com/Gnucash/gnucash/commit/01784926 (commit)
via https://github.com/Gnucash/gnucash/commit/1c57e9c6 (commit)
via https://github.com/Gnucash/gnucash/commit/fc32f664 (commit)
via https://github.com/Gnucash/gnucash/commit/0637f65f (commit)
via https://github.com/Gnucash/gnucash/commit/7c744d64 (commit)
via https://github.com/Gnucash/gnucash/commit/ed776a73 (commit)
via https://github.com/Gnucash/gnucash/commit/601abdf4 (commit)
via https://github.com/Gnucash/gnucash/commit/310be62e (commit)
via https://github.com/Gnucash/gnucash/commit/7fcf6a13 (commit)
via https://github.com/Gnucash/gnucash/commit/fdc9a6a1 (commit)
via https://github.com/Gnucash/gnucash/commit/089817a9 (commit)
via https://github.com/Gnucash/gnucash/commit/05f08f33 (commit)
via https://github.com/Gnucash/gnucash/commit/d711b64f (commit)
via https://github.com/Gnucash/gnucash/commit/3a0ec89c (commit)
via https://github.com/Gnucash/gnucash/commit/f2fa80bf (commit)
via https://github.com/Gnucash/gnucash/commit/60ae86d1 (commit)
via https://github.com/Gnucash/gnucash/commit/c7f87f25 (commit)
via https://github.com/Gnucash/gnucash/commit/d0fee729 (commit)
via https://github.com/Gnucash/gnucash/commit/1ef201c7 (commit)
via https://github.com/Gnucash/gnucash/commit/ad2c36e5 (commit)
via https://github.com/Gnucash/gnucash/commit/e0ca9344 (commit)
via https://github.com/Gnucash/gnucash/commit/f41a2149 (commit)
via https://github.com/Gnucash/gnucash/commit/1a6fb375 (commit)
via https://github.com/Gnucash/gnucash/commit/50350c40 (commit)
via https://github.com/Gnucash/gnucash/commit/f8271749 (commit)
via https://github.com/Gnucash/gnucash/commit/e391cce1 (commit)
via https://github.com/Gnucash/gnucash/commit/8877f862 (commit)
via https://github.com/Gnucash/gnucash/commit/7adc5e44 (commit)
via https://github.com/Gnucash/gnucash/commit/edefc9e5 (commit)
via https://github.com/Gnucash/gnucash/commit/62c76938 (commit)
via https://github.com/Gnucash/gnucash/commit/dde310bf (commit)
via https://github.com/Gnucash/gnucash/commit/6525db76 (commit)
via https://github.com/Gnucash/gnucash/commit/4644f284 (commit)
via https://github.com/Gnucash/gnucash/commit/8d856843 (commit)
via https://github.com/Gnucash/gnucash/commit/ac09496c (commit)
via https://github.com/Gnucash/gnucash/commit/923b01e2 (commit)
via https://github.com/Gnucash/gnucash/commit/ac34d316 (commit)
via https://github.com/Gnucash/gnucash/commit/5537a7ed (commit)
via https://github.com/Gnucash/gnucash/commit/50e3bf21 (commit)
via https://github.com/Gnucash/gnucash/commit/de264c58 (commit)
via https://github.com/Gnucash/gnucash/commit/49cd6826 (commit)
via https://github.com/Gnucash/gnucash/commit/386fb8eb (commit)
via https://github.com/Gnucash/gnucash/commit/83f82040 (commit)
via https://github.com/Gnucash/gnucash/commit/b1fa6dc9 (commit)
via https://github.com/Gnucash/gnucash/commit/66902d24 (commit)
via https://github.com/Gnucash/gnucash/commit/0eb92f37 (commit)
via https://github.com/Gnucash/gnucash/commit/e5c0ec88 (commit)
via https://github.com/Gnucash/gnucash/commit/c3e054a9 (commit)
via https://github.com/Gnucash/gnucash/commit/5e7dd9d4 (commit)
via https://github.com/Gnucash/gnucash/commit/431a525b (commit)
via https://github.com/Gnucash/gnucash/commit/2f8942d3 (commit)
via https://github.com/Gnucash/gnucash/commit/986bb368 (commit)
via https://github.com/Gnucash/gnucash/commit/deab75a5 (commit)
via https://github.com/Gnucash/gnucash/commit/4a3a8be1 (commit)
via https://github.com/Gnucash/gnucash/commit/c9feb7df (commit)
via https://github.com/Gnucash/gnucash/commit/0ceb09ad (commit)
via https://github.com/Gnucash/gnucash/commit/7e07e6ce (commit)
via https://github.com/Gnucash/gnucash/commit/558cae3d (commit)
via https://github.com/Gnucash/gnucash/commit/fa6fbc55 (commit)
via https://github.com/Gnucash/gnucash/commit/6c2c1ce3 (commit)
via https://github.com/Gnucash/gnucash/commit/38bea103 (commit)
via https://github.com/Gnucash/gnucash/commit/1e16ba6c (commit)
via https://github.com/Gnucash/gnucash/commit/655c04bd (commit)
via https://github.com/Gnucash/gnucash/commit/7e95ac28 (commit)
via https://github.com/Gnucash/gnucash/commit/82f0e286 (commit)
via https://github.com/Gnucash/gnucash/commit/9240c1b4 (commit)
via https://github.com/Gnucash/gnucash/commit/8fd10360 (commit)
via https://github.com/Gnucash/gnucash/commit/aa6b538e (commit)
via https://github.com/Gnucash/gnucash/commit/42710c7e (commit)
via https://github.com/Gnucash/gnucash/commit/c031d5cc (commit)
via https://github.com/Gnucash/gnucash/commit/678cc189 (commit)
via https://github.com/Gnucash/gnucash/commit/c64f58f5 (commit)
via https://github.com/Gnucash/gnucash/commit/21069b5e (commit)
via https://github.com/Gnucash/gnucash/commit/dd60ce69 (commit)
via https://github.com/Gnucash/gnucash/commit/c7f84432 (commit)
via https://github.com/Gnucash/gnucash/commit/e7aa53a7 (commit)
via https://github.com/Gnucash/gnucash/commit/290dd611 (commit)
via https://github.com/Gnucash/gnucash/commit/b78f1029 (commit)
via https://github.com/Gnucash/gnucash/commit/5cc99806 (commit)
via https://github.com/Gnucash/gnucash/commit/54c9e836 (commit)
via https://github.com/Gnucash/gnucash/commit/b3bc68dc (commit)
via https://github.com/Gnucash/gnucash/commit/0db17f10 (commit)
via https://github.com/Gnucash/gnucash/commit/1fa94a78 (commit)
via https://github.com/Gnucash/gnucash/commit/bf542713 (commit)
via https://github.com/Gnucash/gnucash/commit/27d36935 (commit)
via https://github.com/Gnucash/gnucash/commit/7d1c8de3 (commit)
via https://github.com/Gnucash/gnucash/commit/613bf2ec (commit)
via https://github.com/Gnucash/gnucash/commit/b9d6b842 (commit)
via https://github.com/Gnucash/gnucash/commit/d3e70217 (commit)
via https://github.com/Gnucash/gnucash/commit/df05702f (commit)
via https://github.com/Gnucash/gnucash/commit/6447be9b (commit)
via https://github.com/Gnucash/gnucash/commit/ca62782d (commit)
via https://github.com/Gnucash/gnucash/commit/919fe76c (commit)
via https://github.com/Gnucash/gnucash/commit/133f03d4 (commit)
via https://github.com/Gnucash/gnucash/commit/50787fc3 (commit)
via https://github.com/Gnucash/gnucash/commit/bdf5cb9b (commit)
via https://github.com/Gnucash/gnucash/commit/56c33163 (commit)
via https://github.com/Gnucash/gnucash/commit/cc515150 (commit)
via https://github.com/Gnucash/gnucash/commit/20a52028 (commit)
via https://github.com/Gnucash/gnucash/commit/4623cff3 (commit)
via https://github.com/Gnucash/gnucash/commit/e81b8166 (commit)
via https://github.com/Gnucash/gnucash/commit/d3e62f41 (commit)
via https://github.com/Gnucash/gnucash/commit/ff07762f (commit)
via https://github.com/Gnucash/gnucash/commit/3590de10 (commit)
via https://github.com/Gnucash/gnucash/commit/fd935d3b (commit)
via https://github.com/Gnucash/gnucash/commit/9e142124 (commit)
via https://github.com/Gnucash/gnucash/commit/78b5b7cb (commit)
via https://github.com/Gnucash/gnucash/commit/7c4e1f7f (commit)
via https://github.com/Gnucash/gnucash/commit/09871847 (commit)
via https://github.com/Gnucash/gnucash/commit/45a01b0f (commit)
via https://github.com/Gnucash/gnucash/commit/831a3601 (commit)
via https://github.com/Gnucash/gnucash/commit/ab30b4c6 (commit)
via https://github.com/Gnucash/gnucash/commit/c721bf9f (commit)
via https://github.com/Gnucash/gnucash/commit/3956ee0f (commit)
via https://github.com/Gnucash/gnucash/commit/171669ec (commit)
via https://github.com/Gnucash/gnucash/commit/435aef03 (commit)
via https://github.com/Gnucash/gnucash/commit/13377f56 (commit)
via https://github.com/Gnucash/gnucash/commit/55e4d30a (commit)
via https://github.com/Gnucash/gnucash/commit/8b534835 (commit)
via https://github.com/Gnucash/gnucash/commit/9b3f6078 (commit)
via https://github.com/Gnucash/gnucash/commit/fa221885 (commit)
via https://github.com/Gnucash/gnucash/commit/cb9d8c93 (commit)
via https://github.com/Gnucash/gnucash/commit/095d1781 (commit)
via https://github.com/Gnucash/gnucash/commit/61ecdda8 (commit)
via https://github.com/Gnucash/gnucash/commit/a4c748e2 (commit)
via https://github.com/Gnucash/gnucash/commit/f631f6e6 (commit)
via https://github.com/Gnucash/gnucash/commit/68dedc1b (commit)
via https://github.com/Gnucash/gnucash/commit/43e93e5f (commit)
via https://github.com/Gnucash/gnucash/commit/ccd74059 (commit)
via https://github.com/Gnucash/gnucash/commit/dcc9bfec (commit)
via https://github.com/Gnucash/gnucash/commit/b4e02407 (commit)
via https://github.com/Gnucash/gnucash/commit/4f4711c5 (commit)
via https://github.com/Gnucash/gnucash/commit/232dd4c0 (commit)
via https://github.com/Gnucash/gnucash/commit/eb2d5560 (commit)
via https://github.com/Gnucash/gnucash/commit/57ba9742 (commit)
via https://github.com/Gnucash/gnucash/commit/50bb5c16 (commit)
via https://github.com/Gnucash/gnucash/commit/cadd1976 (commit)
via https://github.com/Gnucash/gnucash/commit/c941a52a (commit)
via https://github.com/Gnucash/gnucash/commit/c2d44b89 (commit)
via https://github.com/Gnucash/gnucash/commit/d86a0b23 (commit)
via https://github.com/Gnucash/gnucash/commit/db5317f8 (commit)
via https://github.com/Gnucash/gnucash/commit/1bd6afe3 (commit)
via https://github.com/Gnucash/gnucash/commit/ac29ad3c (commit)
via https://github.com/Gnucash/gnucash/commit/45e41a07 (commit)
via https://github.com/Gnucash/gnucash/commit/39c52151 (commit)
via https://github.com/Gnucash/gnucash/commit/97b44a71 (commit)
via https://github.com/Gnucash/gnucash/commit/97031fa6 (commit)
via https://github.com/Gnucash/gnucash/commit/eccdfd0a (commit)
via https://github.com/Gnucash/gnucash/commit/54255772 (commit)
via https://github.com/Gnucash/gnucash/commit/31cfa0a9 (commit)
via https://github.com/Gnucash/gnucash/commit/5fdf14f8 (commit)
via https://github.com/Gnucash/gnucash/commit/06d5d0a2 (commit)
via https://github.com/Gnucash/gnucash/commit/9343ebe9 (commit)
via https://github.com/Gnucash/gnucash/commit/9914a046 (commit)
via https://github.com/Gnucash/gnucash/commit/fefec86f (commit)
via https://github.com/Gnucash/gnucash/commit/80034b39 (commit)
via https://github.com/Gnucash/gnucash/commit/b9de55c8 (commit)
via https://github.com/Gnucash/gnucash/commit/54bf84af (commit)
via https://github.com/Gnucash/gnucash/commit/82329272 (commit)
via https://github.com/Gnucash/gnucash/commit/847e2c27 (commit)
via https://github.com/Gnucash/gnucash/commit/8a77e139 (commit)
via https://github.com/Gnucash/gnucash/commit/d0fc57a5 (commit)
via https://github.com/Gnucash/gnucash/commit/e68c7eb9 (commit)
via https://github.com/Gnucash/gnucash/commit/03d2ff1d (commit)
via https://github.com/Gnucash/gnucash/commit/c9785be3 (commit)
via https://github.com/Gnucash/gnucash/commit/32d4fff3 (commit)
via https://github.com/Gnucash/gnucash/commit/0017aa6e (commit)
via https://github.com/Gnucash/gnucash/commit/541c779a (commit)
via https://github.com/Gnucash/gnucash/commit/d4c537a9 (commit)
via https://github.com/Gnucash/gnucash/commit/577aa3fe (commit)
via https://github.com/Gnucash/gnucash/commit/0b55c746 (commit)
via https://github.com/Gnucash/gnucash/commit/42cca364 (commit)
via https://github.com/Gnucash/gnucash/commit/90f0d995 (commit)
via https://github.com/Gnucash/gnucash/commit/725622f6 (commit)
via https://github.com/Gnucash/gnucash/commit/ccbfeb37 (commit)
via https://github.com/Gnucash/gnucash/commit/269bb510 (commit)
via https://github.com/Gnucash/gnucash/commit/2b84dfae (commit)
via https://github.com/Gnucash/gnucash/commit/e1e4391b (commit)
via https://github.com/Gnucash/gnucash/commit/f4451ff5 (commit)
via https://github.com/Gnucash/gnucash/commit/7c42908b (commit)
via https://github.com/Gnucash/gnucash/commit/9ea1dd0f (commit)
via https://github.com/Gnucash/gnucash/commit/280589a3 (commit)
via https://github.com/Gnucash/gnucash/commit/25be764c (commit)
via https://github.com/Gnucash/gnucash/commit/b215d629 (commit)
via https://github.com/Gnucash/gnucash/commit/9fafb612 (commit)
via https://github.com/Gnucash/gnucash/commit/48a5473b (commit)
via https://github.com/Gnucash/gnucash/commit/9fbc447f (commit)
via https://github.com/Gnucash/gnucash/commit/f87f9ca0 (commit)
via https://github.com/Gnucash/gnucash/commit/bcedeff3 (commit)
via https://github.com/Gnucash/gnucash/commit/ac515d6c (commit)
via https://github.com/Gnucash/gnucash/commit/a8028ec7 (commit)
via https://github.com/Gnucash/gnucash/commit/f46e9f02 (commit)
via https://github.com/Gnucash/gnucash/commit/db6b7d36 (commit)
via https://github.com/Gnucash/gnucash/commit/671a6ac7 (commit)
via https://github.com/Gnucash/gnucash/commit/d2f80a94 (commit)
via https://github.com/Gnucash/gnucash/commit/2dde36d0 (commit)
via https://github.com/Gnucash/gnucash/commit/d4a3d862 (commit)
via https://github.com/Gnucash/gnucash/commit/78b974ad (commit)
via https://github.com/Gnucash/gnucash/commit/ab72874e (commit)
via https://github.com/Gnucash/gnucash/commit/3f87f56e (commit)
via https://github.com/Gnucash/gnucash/commit/cbb01c94 (commit)
via https://github.com/Gnucash/gnucash/commit/e5861dc1 (commit)
via https://github.com/Gnucash/gnucash/commit/10daa27a (commit)
via https://github.com/Gnucash/gnucash/commit/01f5a9c0 (commit)
via https://github.com/Gnucash/gnucash/commit/307c08e2 (commit)
via https://github.com/Gnucash/gnucash/commit/09356976 (commit)
via https://github.com/Gnucash/gnucash/commit/d0ae8c37 (commit)
via https://github.com/Gnucash/gnucash/commit/d0b916c6 (commit)
via https://github.com/Gnucash/gnucash/commit/5a378e1e (commit)
via https://github.com/Gnucash/gnucash/commit/197d43f4 (commit)
via https://github.com/Gnucash/gnucash/commit/327ef838 (commit)
via https://github.com/Gnucash/gnucash/commit/e938b39f (commit)
via https://github.com/Gnucash/gnucash/commit/4f90e4e0 (commit)
via https://github.com/Gnucash/gnucash/commit/99efb5d4 (commit)
via https://github.com/Gnucash/gnucash/commit/23687ee2 (commit)
via https://github.com/Gnucash/gnucash/commit/eb3bafed (commit)
via https://github.com/Gnucash/gnucash/commit/ae11e350 (commit)
via https://github.com/Gnucash/gnucash/commit/154911e2 (commit)
via https://github.com/Gnucash/gnucash/commit/32852ec4 (commit)
via https://github.com/Gnucash/gnucash/commit/83f2627b (commit)
via https://github.com/Gnucash/gnucash/commit/6fd68c3c (commit)
via https://github.com/Gnucash/gnucash/commit/9f2d3843 (commit)
via https://github.com/Gnucash/gnucash/commit/fb6992f3 (commit)
via https://github.com/Gnucash/gnucash/commit/23d4e4a5 (commit)
via https://github.com/Gnucash/gnucash/commit/c7ca7850 (commit)
via https://github.com/Gnucash/gnucash/commit/a07c78e5 (commit)
via https://github.com/Gnucash/gnucash/commit/6c6153b5 (commit)
via https://github.com/Gnucash/gnucash/commit/6673128b (commit)
via https://github.com/Gnucash/gnucash/commit/19f64ad3 (commit)
via https://github.com/Gnucash/gnucash/commit/2061026f (commit)
via https://github.com/Gnucash/gnucash/commit/d98ddd12 (commit)
via https://github.com/Gnucash/gnucash/commit/280b7223 (commit)
via https://github.com/Gnucash/gnucash/commit/5983df7a (commit)
via https://github.com/Gnucash/gnucash/commit/45170bb5 (commit)
via https://github.com/Gnucash/gnucash/commit/15a0d5d2 (commit)
via https://github.com/Gnucash/gnucash/commit/ea38f2b8 (commit)
via https://github.com/Gnucash/gnucash/commit/c46c0a9e (commit)
via https://github.com/Gnucash/gnucash/commit/c97ab473 (commit)
via https://github.com/Gnucash/gnucash/commit/6e76a87f (commit)
via https://github.com/Gnucash/gnucash/commit/b24cd770 (commit)
via https://github.com/Gnucash/gnucash/commit/daf66df6 (commit)
via https://github.com/Gnucash/gnucash/commit/b6337085 (commit)
via https://github.com/Gnucash/gnucash/commit/dcff1159 (commit)
via https://github.com/Gnucash/gnucash/commit/da878291 (commit)
via https://github.com/Gnucash/gnucash/commit/56441bd8 (commit)
via https://github.com/Gnucash/gnucash/commit/f5c15214 (commit)
via https://github.com/Gnucash/gnucash/commit/906ed1fe (commit)
via https://github.com/Gnucash/gnucash/commit/e814221e (commit)
via https://github.com/Gnucash/gnucash/commit/de34215e (commit)
via https://github.com/Gnucash/gnucash/commit/118615d7 (commit)
via https://github.com/Gnucash/gnucash/commit/652f1f5f (commit)
via https://github.com/Gnucash/gnucash/commit/d4e5bdc3 (commit)
via https://github.com/Gnucash/gnucash/commit/b22c6b6e (commit)
via https://github.com/Gnucash/gnucash/commit/9c8405da (commit)
via https://github.com/Gnucash/gnucash/commit/8f717691 (commit)
via https://github.com/Gnucash/gnucash/commit/51ebdcc5 (commit)
via https://github.com/Gnucash/gnucash/commit/b0c6abb2 (commit)
via https://github.com/Gnucash/gnucash/commit/69659a1e (commit)
via https://github.com/Gnucash/gnucash/commit/eadd8bd4 (commit)
via https://github.com/Gnucash/gnucash/commit/f6ecfc0b (commit)
via https://github.com/Gnucash/gnucash/commit/e1c7d9d1 (commit)
via https://github.com/Gnucash/gnucash/commit/13303eb3 (commit)
via https://github.com/Gnucash/gnucash/commit/483091e9 (commit)
via https://github.com/Gnucash/gnucash/commit/22337362 (commit)
via https://github.com/Gnucash/gnucash/commit/e12c7f75 (commit)
via https://github.com/Gnucash/gnucash/commit/5727413a (commit)
via https://github.com/Gnucash/gnucash/commit/2493cebb (commit)
via https://github.com/Gnucash/gnucash/commit/da1384e2 (commit)
via https://github.com/Gnucash/gnucash/commit/219a06b5 (commit)
via https://github.com/Gnucash/gnucash/commit/46a3c5fb (commit)
via https://github.com/Gnucash/gnucash/commit/60b86ce8 (commit)
via https://github.com/Gnucash/gnucash/commit/128bfb6b (commit)
via https://github.com/Gnucash/gnucash/commit/3d925821 (commit)
via https://github.com/Gnucash/gnucash/commit/f20140b7 (commit)
via https://github.com/Gnucash/gnucash/commit/7b5ae715 (commit)
via https://github.com/Gnucash/gnucash/commit/1d3f4867 (commit)
via https://github.com/Gnucash/gnucash/commit/97a689a8 (commit)
via https://github.com/Gnucash/gnucash/commit/98fe3364 (commit)
via https://github.com/Gnucash/gnucash/commit/1348d5b9 (commit)
via https://github.com/Gnucash/gnucash/commit/c27bea60 (commit)
via https://github.com/Gnucash/gnucash/commit/39b4034e (commit)
via https://github.com/Gnucash/gnucash/commit/ca75bd9a (commit)
via https://github.com/Gnucash/gnucash/commit/94fbf97f (commit)
via https://github.com/Gnucash/gnucash/commit/09e8e245 (commit)
via https://github.com/Gnucash/gnucash/commit/9b1d8d15 (commit)
via https://github.com/Gnucash/gnucash/commit/cac89600 (commit)
via https://github.com/Gnucash/gnucash/commit/7e288d04 (commit)
via https://github.com/Gnucash/gnucash/commit/c5698228 (commit)
via https://github.com/Gnucash/gnucash/commit/69355c05 (commit)
via https://github.com/Gnucash/gnucash/commit/a5d77e44 (commit)
via https://github.com/Gnucash/gnucash/commit/0820090e (commit)
via https://github.com/Gnucash/gnucash/commit/7d5f0a66 (commit)
via https://github.com/Gnucash/gnucash/commit/2f0a193b (commit)
via https://github.com/Gnucash/gnucash/commit/e2e15038 (commit)
via https://github.com/Gnucash/gnucash/commit/735ee38b (commit)
via https://github.com/Gnucash/gnucash/commit/f4168e10 (commit)
via https://github.com/Gnucash/gnucash/commit/09145fe1 (commit)
via https://github.com/Gnucash/gnucash/commit/78fea12a (commit)
via https://github.com/Gnucash/gnucash/commit/bd8ce2f7 (commit)
via https://github.com/Gnucash/gnucash/commit/6a546f72 (commit)
via https://github.com/Gnucash/gnucash/commit/517e853e (commit)
via https://github.com/Gnucash/gnucash/commit/70ccc6c6 (commit)
via https://github.com/Gnucash/gnucash/commit/0b1842ce (commit)
via https://github.com/Gnucash/gnucash/commit/fe70e260 (commit)
via https://github.com/Gnucash/gnucash/commit/7424e145 (commit)
via https://github.com/Gnucash/gnucash/commit/f0f382cb (commit)
via https://github.com/Gnucash/gnucash/commit/369befaa (commit)
via https://github.com/Gnucash/gnucash/commit/c5d87ec3 (commit)
via https://github.com/Gnucash/gnucash/commit/0c474143 (commit)
via https://github.com/Gnucash/gnucash/commit/85c1b229 (commit)
via https://github.com/Gnucash/gnucash/commit/f649da86 (commit)
via https://github.com/Gnucash/gnucash/commit/689a25e5 (commit)
via https://github.com/Gnucash/gnucash/commit/67c0c41e (commit)
via https://github.com/Gnucash/gnucash/commit/a41a6d63 (commit)
via https://github.com/Gnucash/gnucash/commit/3061d31f (commit)
via https://github.com/Gnucash/gnucash/commit/9a3a0a85 (commit)
via https://github.com/Gnucash/gnucash/commit/d764f766 (commit)
via https://github.com/Gnucash/gnucash/commit/8df25243 (commit)
via https://github.com/Gnucash/gnucash/commit/42da6bd9 (commit)
via https://github.com/Gnucash/gnucash/commit/3ea118b6 (commit)
via https://github.com/Gnucash/gnucash/commit/8fa47414 (commit)
via https://github.com/Gnucash/gnucash/commit/1179a79a (commit)
via https://github.com/Gnucash/gnucash/commit/13f5b478 (commit)
via https://github.com/Gnucash/gnucash/commit/b49f6496 (commit)
via https://github.com/Gnucash/gnucash/commit/6d6f95bb (commit)
via https://github.com/Gnucash/gnucash/commit/4654f49d (commit)
via https://github.com/Gnucash/gnucash/commit/495c939c (commit)
via https://github.com/Gnucash/gnucash/commit/ae7e9c24 (commit)
via https://github.com/Gnucash/gnucash/commit/8a3e3687 (commit)
via https://github.com/Gnucash/gnucash/commit/d35bcdb8 (commit)
via https://github.com/Gnucash/gnucash/commit/8e429f74 (commit)
via https://github.com/Gnucash/gnucash/commit/79938cae (commit)
via https://github.com/Gnucash/gnucash/commit/7c7946de (commit)
via https://github.com/Gnucash/gnucash/commit/503a6070 (commit)
via https://github.com/Gnucash/gnucash/commit/456e1219 (commit)
via https://github.com/Gnucash/gnucash/commit/b694df72 (commit)
via https://github.com/Gnucash/gnucash/commit/701d8030 (commit)
via https://github.com/Gnucash/gnucash/commit/c4d649bc (commit)
via https://github.com/Gnucash/gnucash/commit/33a0c4e9 (commit)
via https://github.com/Gnucash/gnucash/commit/ab940945 (commit)
via https://github.com/Gnucash/gnucash/commit/a9933510 (commit)
via https://github.com/Gnucash/gnucash/commit/f4c69dbc (commit)
via https://github.com/Gnucash/gnucash/commit/9e37ad27 (commit)
via https://github.com/Gnucash/gnucash/commit/f5c7b110 (commit)
via https://github.com/Gnucash/gnucash/commit/765d5583 (commit)
via https://github.com/Gnucash/gnucash/commit/7c22669a (commit)
via https://github.com/Gnucash/gnucash/commit/296ce314 (commit)
via https://github.com/Gnucash/gnucash/commit/1b288df2 (commit)
via https://github.com/Gnucash/gnucash/commit/c649aa97 (commit)
via https://github.com/Gnucash/gnucash/commit/810a6bc8 (commit)
via https://github.com/Gnucash/gnucash/commit/1c83db58 (commit)
via https://github.com/Gnucash/gnucash/commit/c7752d5d (commit)
via https://github.com/Gnucash/gnucash/commit/1e6855ef (commit)
via https://github.com/Gnucash/gnucash/commit/d4fdd9ef (commit)
via https://github.com/Gnucash/gnucash/commit/9d029d7f (commit)
via https://github.com/Gnucash/gnucash/commit/996345a0 (commit)
via https://github.com/Gnucash/gnucash/commit/3c46aac9 (commit)
via https://github.com/Gnucash/gnucash/commit/32dd1993 (commit)
via https://github.com/Gnucash/gnucash/commit/eec86eec (commit)
via https://github.com/Gnucash/gnucash/commit/1b53d7fa (commit)
via https://github.com/Gnucash/gnucash/commit/e219ef22 (commit)
via https://github.com/Gnucash/gnucash/commit/19f08da5 (commit)
via https://github.com/Gnucash/gnucash/commit/ba59350f (commit)
via https://github.com/Gnucash/gnucash/commit/67b807fb (commit)
via https://github.com/Gnucash/gnucash/commit/de473302 (commit)
via https://github.com/Gnucash/gnucash/commit/c86c69ad (commit)
via https://github.com/Gnucash/gnucash/commit/7d6caa82 (commit)
via https://github.com/Gnucash/gnucash/commit/578dfd81 (commit)
via https://github.com/Gnucash/gnucash/commit/dd65a6e3 (commit)
via https://github.com/Gnucash/gnucash/commit/ea39d653 (commit)
via https://github.com/Gnucash/gnucash/commit/398fb960 (commit)
via https://github.com/Gnucash/gnucash/commit/3818f327 (commit)
via https://github.com/Gnucash/gnucash/commit/66a9ee80 (commit)
via https://github.com/Gnucash/gnucash/commit/415b8c7b (commit)
via https://github.com/Gnucash/gnucash/commit/eb957864 (commit)
via https://github.com/Gnucash/gnucash/commit/a53f615f (commit)
via https://github.com/Gnucash/gnucash/commit/765d73f9 (commit)
via https://github.com/Gnucash/gnucash/commit/9595062e (commit)
via https://github.com/Gnucash/gnucash/commit/7de700d5 (commit)
via https://github.com/Gnucash/gnucash/commit/15a69f12 (commit)
via https://github.com/Gnucash/gnucash/commit/f750cab8 (commit)
via https://github.com/Gnucash/gnucash/commit/8de92824 (commit)
via https://github.com/Gnucash/gnucash/commit/0ed02347 (commit)
via https://github.com/Gnucash/gnucash/commit/e8737992 (commit)
via https://github.com/Gnucash/gnucash/commit/de5a3eb9 (commit)
via https://github.com/Gnucash/gnucash/commit/076f1fb2 (commit)
via https://github.com/Gnucash/gnucash/commit/d2ed3734 (commit)
via https://github.com/Gnucash/gnucash/commit/6c2a42bf (commit)
via https://github.com/Gnucash/gnucash/commit/8eae1d8f (commit)
via https://github.com/Gnucash/gnucash/commit/35e9257c (commit)
via https://github.com/Gnucash/gnucash/commit/177ea6f0 (commit)
via https://github.com/Gnucash/gnucash/commit/fabbfdb0 (commit)
via https://github.com/Gnucash/gnucash/commit/09e1f091 (commit)
via https://github.com/Gnucash/gnucash/commit/bc2d15e0 (commit)
via https://github.com/Gnucash/gnucash/commit/c81eaae6 (commit)
via https://github.com/Gnucash/gnucash/commit/8a7f426f (commit)
via https://github.com/Gnucash/gnucash/commit/c60af70e (commit)
via https://github.com/Gnucash/gnucash/commit/85e4759e (commit)
via https://github.com/Gnucash/gnucash/commit/9f3236f0 (commit)
via https://github.com/Gnucash/gnucash/commit/7e0b7834 (commit)
via https://github.com/Gnucash/gnucash/commit/7a226444 (commit)
via https://github.com/Gnucash/gnucash/commit/14c93e73 (commit)
via https://github.com/Gnucash/gnucash/commit/0b76b52d (commit)
via https://github.com/Gnucash/gnucash/commit/bf753402 (commit)
via https://github.com/Gnucash/gnucash/commit/ccbd09d5 (commit)
via https://github.com/Gnucash/gnucash/commit/4b503d35 (commit)
via https://github.com/Gnucash/gnucash/commit/0836946d (commit)
via https://github.com/Gnucash/gnucash/commit/b109c94f (commit)
via https://github.com/Gnucash/gnucash/commit/010cf541 (commit)
via https://github.com/Gnucash/gnucash/commit/61354c9e (commit)
via https://github.com/Gnucash/gnucash/commit/42226e25 (commit)
via https://github.com/Gnucash/gnucash/commit/e0135b19 (commit)
via https://github.com/Gnucash/gnucash/commit/d2913915 (commit)
via https://github.com/Gnucash/gnucash/commit/9bc5d1a2 (commit)
via https://github.com/Gnucash/gnucash/commit/f68a8d09 (commit)
via https://github.com/Gnucash/gnucash/commit/d39c786b (commit)
via https://github.com/Gnucash/gnucash/commit/9e0e6e1f (commit)
via https://github.com/Gnucash/gnucash/commit/e210f8cd (commit)
via https://github.com/Gnucash/gnucash/commit/67155158 (commit)
via https://github.com/Gnucash/gnucash/commit/80aa327a (commit)
via https://github.com/Gnucash/gnucash/commit/1141e9a9 (commit)
via https://github.com/Gnucash/gnucash/commit/1df569e9 (commit)
via https://github.com/Gnucash/gnucash/commit/3cc4dc00 (commit)
via https://github.com/Gnucash/gnucash/commit/10ab13eb (commit)
via https://github.com/Gnucash/gnucash/commit/84719841 (commit)
via https://github.com/Gnucash/gnucash/commit/ab41545a (commit)
via https://github.com/Gnucash/gnucash/commit/07ebd9b9 (commit)
via https://github.com/Gnucash/gnucash/commit/a90fbcb2 (commit)
via https://github.com/Gnucash/gnucash/commit/4ecc4cb7 (commit)
via https://github.com/Gnucash/gnucash/commit/afa2cc4f (commit)
via https://github.com/Gnucash/gnucash/commit/48c24d99 (commit)
via https://github.com/Gnucash/gnucash/commit/8edb3031 (commit)
via https://github.com/Gnucash/gnucash/commit/18666f1e (commit)
via https://github.com/Gnucash/gnucash/commit/85c74fbe (commit)
via https://github.com/Gnucash/gnucash/commit/1ee4210b (commit)
via https://github.com/Gnucash/gnucash/commit/5b653811 (commit)
via https://github.com/Gnucash/gnucash/commit/0871df56 (commit)
via https://github.com/Gnucash/gnucash/commit/c37fa6f8 (commit)
via https://github.com/Gnucash/gnucash/commit/b69fe381 (commit)
via https://github.com/Gnucash/gnucash/commit/dd10aab5 (commit)
via https://github.com/Gnucash/gnucash/commit/3f8718ea (commit)
via https://github.com/Gnucash/gnucash/commit/bad092a4 (commit)
via https://github.com/Gnucash/gnucash/commit/1134d64a (commit)
via https://github.com/Gnucash/gnucash/commit/f4d2cc28 (commit)
via https://github.com/Gnucash/gnucash/commit/7015cf9e (commit)
via https://github.com/Gnucash/gnucash/commit/e25c2a34 (commit)
via https://github.com/Gnucash/gnucash/commit/063b9c57 (commit)
via https://github.com/Gnucash/gnucash/commit/10cd33f9 (commit)
via https://github.com/Gnucash/gnucash/commit/0ddd9db0 (commit)
via https://github.com/Gnucash/gnucash/commit/367b608f (commit)
via https://github.com/Gnucash/gnucash/commit/d20dcb46 (commit)
via https://github.com/Gnucash/gnucash/commit/95925126 (commit)
via https://github.com/Gnucash/gnucash/commit/4e7e52a3 (commit)
via https://github.com/Gnucash/gnucash/commit/d5fa5486 (commit)
via https://github.com/Gnucash/gnucash/commit/163acb86 (commit)
via https://github.com/Gnucash/gnucash/commit/1e5b14b5 (commit)
via https://github.com/Gnucash/gnucash/commit/28e1d1a8 (commit)
via https://github.com/Gnucash/gnucash/commit/c146e210 (commit)
via https://github.com/Gnucash/gnucash/commit/9711ae24 (commit)
via https://github.com/Gnucash/gnucash/commit/726ab02d (commit)
via https://github.com/Gnucash/gnucash/commit/ce94872e (commit)
via https://github.com/Gnucash/gnucash/commit/cbc292cc (commit)
via https://github.com/Gnucash/gnucash/commit/2f189c38 (commit)
via https://github.com/Gnucash/gnucash/commit/f40a93c6 (commit)
via https://github.com/Gnucash/gnucash/commit/30fac05e (commit)
via https://github.com/Gnucash/gnucash/commit/2a408ab9 (commit)
via https://github.com/Gnucash/gnucash/commit/9c82a1e9 (commit)
via https://github.com/Gnucash/gnucash/commit/26a49f96 (commit)
via https://github.com/Gnucash/gnucash/commit/2869e941 (commit)
via https://github.com/Gnucash/gnucash/commit/a995196d (commit)
via https://github.com/Gnucash/gnucash/commit/0c41f3bc (commit)
via https://github.com/Gnucash/gnucash/commit/8b76ff21 (commit)
via https://github.com/Gnucash/gnucash/commit/bacc0b2a (commit)
via https://github.com/Gnucash/gnucash/commit/147a5f5d (commit)
via https://github.com/Gnucash/gnucash/commit/4b3373c9 (commit)
via https://github.com/Gnucash/gnucash/commit/1d3cee11 (commit)
via https://github.com/Gnucash/gnucash/commit/29923b1f (commit)
via https://github.com/Gnucash/gnucash/commit/773326b7 (commit)
via https://github.com/Gnucash/gnucash/commit/d3389828 (commit)
via https://github.com/Gnucash/gnucash/commit/859866ad (commit)
via https://github.com/Gnucash/gnucash/commit/97618e00 (commit)
via https://github.com/Gnucash/gnucash/commit/84384ea5 (commit)
via https://github.com/Gnucash/gnucash/commit/19737113 (commit)
via https://github.com/Gnucash/gnucash/commit/4aed8b37 (commit)
via https://github.com/Gnucash/gnucash/commit/3b4111c1 (commit)
via https://github.com/Gnucash/gnucash/commit/ea2389f0 (commit)
via https://github.com/Gnucash/gnucash/commit/34a7e8d6 (commit)
via https://github.com/Gnucash/gnucash/commit/273648ea (commit)
via https://github.com/Gnucash/gnucash/commit/949702d0 (commit)
via https://github.com/Gnucash/gnucash/commit/ce409753 (commit)
via https://github.com/Gnucash/gnucash/commit/b36a9814 (commit)
via https://github.com/Gnucash/gnucash/commit/33aa8a13 (commit)
via https://github.com/Gnucash/gnucash/commit/8e25412d (commit)
via https://github.com/Gnucash/gnucash/commit/8a899fc4 (commit)
via https://github.com/Gnucash/gnucash/commit/ae93f2b9 (commit)
via https://github.com/Gnucash/gnucash/commit/bd93cb26 (commit)
via https://github.com/Gnucash/gnucash/commit/b68e261c (commit)
via https://github.com/Gnucash/gnucash/commit/eb4fc000 (commit)
via https://github.com/Gnucash/gnucash/commit/3fc62395 (commit)
via https://github.com/Gnucash/gnucash/commit/ec98be5b (commit)
via https://github.com/Gnucash/gnucash/commit/81fb7738 (commit)
via https://github.com/Gnucash/gnucash/commit/cac3b5c2 (commit)
via https://github.com/Gnucash/gnucash/commit/e76ba2a0 (commit)
via https://github.com/Gnucash/gnucash/commit/1a967e46 (commit)
via https://github.com/Gnucash/gnucash/commit/eabaee8e (commit)
via https://github.com/Gnucash/gnucash/commit/6e62ce99 (commit)
via https://github.com/Gnucash/gnucash/commit/de1de4f0 (commit)
via https://github.com/Gnucash/gnucash/commit/afe76922 (commit)
via https://github.com/Gnucash/gnucash/commit/93e58f30 (commit)
via https://github.com/Gnucash/gnucash/commit/f89e0c04 (commit)
via https://github.com/Gnucash/gnucash/commit/71c31ccf (commit)
via https://github.com/Gnucash/gnucash/commit/c4a18ae2 (commit)
via https://github.com/Gnucash/gnucash/commit/6ed47c64 (commit)
via https://github.com/Gnucash/gnucash/commit/50e72f1d (commit)
via https://github.com/Gnucash/gnucash/commit/1fff5ca9 (commit)
via https://github.com/Gnucash/gnucash/commit/232f4adc (commit)
via https://github.com/Gnucash/gnucash/commit/4115c439 (commit)
via https://github.com/Gnucash/gnucash/commit/1d76256f (commit)
via https://github.com/Gnucash/gnucash/commit/49a5909f (commit)
via https://github.com/Gnucash/gnucash/commit/45cb5504 (commit)
via https://github.com/Gnucash/gnucash/commit/ae98012d (commit)
via https://github.com/Gnucash/gnucash/commit/9d405123 (commit)
via https://github.com/Gnucash/gnucash/commit/ec9bd763 (commit)
via https://github.com/Gnucash/gnucash/commit/e818c21a (commit)
via https://github.com/Gnucash/gnucash/commit/79d16808 (commit)
via https://github.com/Gnucash/gnucash/commit/cd79b1f5 (commit)
via https://github.com/Gnucash/gnucash/commit/edd85faa (commit)
via https://github.com/Gnucash/gnucash/commit/8cb391b3 (commit)
via https://github.com/Gnucash/gnucash/commit/ac9a6ae6 (commit)
via https://github.com/Gnucash/gnucash/commit/fb09e8d9 (commit)
via https://github.com/Gnucash/gnucash/commit/f49983b8 (commit)
via https://github.com/Gnucash/gnucash/commit/207bedb4 (commit)
via https://github.com/Gnucash/gnucash/commit/6dfb7feb (commit)
via https://github.com/Gnucash/gnucash/commit/acad5a02 (commit)
via https://github.com/Gnucash/gnucash/commit/8784b944 (commit)
via https://github.com/Gnucash/gnucash/commit/5bc25031 (commit)
via https://github.com/Gnucash/gnucash/commit/dbe336cd (commit)
via https://github.com/Gnucash/gnucash/commit/82df0747 (commit)
via https://github.com/Gnucash/gnucash/commit/c7f4bf7f (commit)
via https://github.com/Gnucash/gnucash/commit/c2c246cc (commit)
via https://github.com/Gnucash/gnucash/commit/b32f9d2a (commit)
via https://github.com/Gnucash/gnucash/commit/72e0b29a (commit)
via https://github.com/Gnucash/gnucash/commit/8f009801 (commit)
via https://github.com/Gnucash/gnucash/commit/403a0f6c (commit)
via https://github.com/Gnucash/gnucash/commit/8bbd87fd (commit)
via https://github.com/Gnucash/gnucash/commit/daf44808 (commit)
via https://github.com/Gnucash/gnucash/commit/bedf00a1 (commit)
via https://github.com/Gnucash/gnucash/commit/3abf8b47 (commit)
via https://github.com/Gnucash/gnucash/commit/e6c36983 (commit)
via https://github.com/Gnucash/gnucash/commit/cf78eecd (commit)
via https://github.com/Gnucash/gnucash/commit/096e71cb (commit)
via https://github.com/Gnucash/gnucash/commit/d9628cea (commit)
via https://github.com/Gnucash/gnucash/commit/2f962181 (commit)
via https://github.com/Gnucash/gnucash/commit/44ca7776 (commit)
via https://github.com/Gnucash/gnucash/commit/4d511218 (commit)
via https://github.com/Gnucash/gnucash/commit/96106fb8 (commit)
via https://github.com/Gnucash/gnucash/commit/f1fdeac4 (commit)
via https://github.com/Gnucash/gnucash/commit/93f5d48a (commit)
via https://github.com/Gnucash/gnucash/commit/0418280e (commit)
via https://github.com/Gnucash/gnucash/commit/ecee2d96 (commit)
via https://github.com/Gnucash/gnucash/commit/d0be95f2 (commit)
via https://github.com/Gnucash/gnucash/commit/291a3abf (commit)
via https://github.com/Gnucash/gnucash/commit/6515a8e8 (commit)
via https://github.com/Gnucash/gnucash/commit/38b3961b (commit)
via https://github.com/Gnucash/gnucash/commit/7faed654 (commit)
via https://github.com/Gnucash/gnucash/commit/36eba1ac (commit)
via https://github.com/Gnucash/gnucash/commit/272655b6 (commit)
via https://github.com/Gnucash/gnucash/commit/3a51d704 (commit)
via https://github.com/Gnucash/gnucash/commit/db1b2cae (commit)
via https://github.com/Gnucash/gnucash/commit/2ff48a66 (commit)
via https://github.com/Gnucash/gnucash/commit/d2d0f629 (commit)
via https://github.com/Gnucash/gnucash/commit/e5e386d6 (commit)
via https://github.com/Gnucash/gnucash/commit/c9493cfc (commit)
via https://github.com/Gnucash/gnucash/commit/fadc3d70 (commit)
via https://github.com/Gnucash/gnucash/commit/72c7f1d1 (commit)
via https://github.com/Gnucash/gnucash/commit/11aae5b2 (commit)
via https://github.com/Gnucash/gnucash/commit/48df2d35 (commit)
via https://github.com/Gnucash/gnucash/commit/dc8e9c0b (commit)
via https://github.com/Gnucash/gnucash/commit/4f5e2289 (commit)
via https://github.com/Gnucash/gnucash/commit/c748f33b (commit)
via https://github.com/Gnucash/gnucash/commit/f29ea9fb (commit)
via https://github.com/Gnucash/gnucash/commit/e3e21b60 (commit)
via https://github.com/Gnucash/gnucash/commit/8d9d51a7 (commit)
via https://github.com/Gnucash/gnucash/commit/9ea98966 (commit)
via https://github.com/Gnucash/gnucash/commit/e58bcaac (commit)
via https://github.com/Gnucash/gnucash/commit/9b51d42e (commit)
via https://github.com/Gnucash/gnucash/commit/d5a9cda7 (commit)
via https://github.com/Gnucash/gnucash/commit/1f3fbf4b (commit)
via https://github.com/Gnucash/gnucash/commit/4a4b1805 (commit)
from https://github.com/Gnucash/gnucash/commit/868489b1 (commit)
commit 5e807a0e18f7ac90158f6ee4dac0920545fde7cc
Merge: 8a3889d 868489b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 14 16:39:38 2018 -0700
Merge branch 'maint' into unstable
commit 8a3889d0883a43bbee7f1517aedb18b531596a59
Merge: 40a266f 044583d
Author: John Ralls <john at localhost.localdomain>
Date: Sat Apr 14 16:31:16 2018 -0700
Merge Chirs Lam's Bug 795064 - Enable subtotal-only if... into unstable.
commit 044583d72f407f17f0949c377a763ee2fa96d47e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Apr 11 08:31:24 2018 +0800
Bug 795064 - Enable subtotal-only if either sortkeys are dates
This will allow 'show subtotals only' if sortkeys are date-types. This
allows, for example, prime-sortkey=date, yearly. sec-sortkey=date,
monthly.
commit 40a266fc62921e95420cad6bb7c6246bca8e3c97
Author: John Ralls <john at localhost.localdomain>
Date: Sat Apr 14 16:03:04 2018 -0700
One more catch-by-value error.
commit 518519654cb6c41bf3bd0ad8913e5357d8314b8d
Merge: 4ba77f7 0a3f2dd
Author: John Ralls <john at localhost.localdomain>
Date: Sat Apr 14 15:52:26 2018 -0700
Merge Bill Nottingham's 'gmock-trial' into unstable.
commit 4ba77f7b09effb6c3d9aa749ccc3bdcda6e9df39
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 14 13:11:23 2018 -0700
Remove another gnc_pop_locale().
commit a04fd573efca43e432085fc92aecf9f2067063d5
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 14 12:33:00 2018 -0700
Bug 792105 - Startup takes several minutes
set/get_locale are apparently very expensive on Mingw64, and setting
the C locale for extracting a string is unnecessary.
Unfortunately the released version of libdbi still uses strtod so
setting the C locale *is* still necessary for retrieving floats
and doubles and for passing queries.
Thanks to Mkubat for the diagnosis.
commit 4e3bf5a5cbaebe40ed58e16a4c574f49cc87c747
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Mar 21 11:30:44 2016 +0100
Bug 118391 - Long currency names untranslated
Fix for Win32
commit f680823dbfff5cc90c98139c755c727f2f19d4cb
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 13 14:02:57 2018 -0700
Bug 795039 - Crash on startup using Technicolor Style sheet in report
The mingw-w64 toolchain bizarrely substitutes scm_to_locale_string()
for scm_to_utf8_string(). This results in latin1 (yeah, "locale" is
a lie) instead of utf8 which causes an assertion in
g_utf8_collate_key().
Perhaps equally bizarre, the compiler doesn't make the substitution
with scm_to_utf8_stringn(), so use that instead.
commit 01420adb9989f49a0413b4a9bbf34494623a5443
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 24 16:30:34 2018 -0700
Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow...
down GnuCash
Replace with joins or subqueries. Affords a 20% speedup on Windows.
commit e90a662a20299d5cbd649cc855cb491a3d9dc228
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 26 16:59:49 2018 -0700
Use subquery instead of instancevec GncSqlTransBackend::load_all.
commit b739661171edad92c678b5bbf6e5814c34518a24
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 25 10:19:44 2018 -0700
Remove functions marked G_UNUSED.
More noise reduction.
commit 9b643574274c5f13093c6b4d3add25a6fc0f309f
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 24 18:16:00 2018 -0700
Remove LOAD_TRANSACTIONS_AS_NEEDED from SQL backend.
We're not ready for that and until we are it's just noise.
commit e4d0ad9ddaecd18467433568b474f391d70496b9
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 24 17:55:03 2018 -0700
Reduce use of gnc_sql_slots_load_for_instancevec.
commit a39ba1672af5eecdb457f606d1b9fc27a6316140
Merge: dcfc128 8db1146
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 18:59:26 2018 +0200
Merge branch 'unstable-tr-fix' of https://github.com/christopherlam/gnucash into unstable
commit dcfc1280bdf13623b79c639ff8735c6c3fa7f85d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 18:46:26 2018 +0200
Base invoice posted status on the presence of a posted transaction rather than a posted account
Bills and invoices that are posted and subsequently unposted again still store their
posted account internally as a convenience to the user (upon reposting the old
account will be offered by default) so it's not a reliable test for the posted state.
The posted transaction on the other hand is guaranteed to only exist when the invoice is
posted. This should fix a slew of small and perhaps larger side effects, such as
a posted bill still appearing as editable, critical warnings when creating new bills/invoices
and so on.
commit 6093e5978f34eba8cda437745186fcc7f5ae68c4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 18:39:18 2018 +0200
Bug 794767 - Dates default to 01/01/1970
commit 8db114658be024fa894fbca4fb1f71d1b2a6975c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Apr 14 22:43:19 2018 +0800
html-font: add default font family
Windows ships with GTK2 in which the default font styles are named
"Sans" "Sans Bold" "Sans Normal" etc. There is no "Sans" font in
Windows; I vote to add a default "Sans-Serif" font-family which is
valid CSS. This ensures exported reports are shown as intended.
commit 1ee2c08306af8b480b5a706854c4557139400c76
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Apr 14 22:13:21 2018 +0800
GSTR: close br tag; add empty lines to empty-report-message
This will be useful for unit testing, and for displaying
gnc:render-options-changed.
commit b02e4a7c148d84b3ab702d81fb86ff9170f134bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Apr 14 22:00:12 2018 +0800
GSTR: bugfix individual tax on sales should be negated
The GST-on-sales relates to income, therefore should be negated.
commit 4acc5a23f5e4e04ac3815a8d1b6465cd37b72152
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Apr 13 21:28:25 2018 +0800
TR: instead of hand-crafting html-string, use html-table API
Using html-table API seems more robust than hand-crafting HTML.
commit 2d9021ca424706e0a317c276f94efa20a32d335a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Apr 11 07:01:57 2018 +0800
TR: catch invalid regex
This commit prevents report crashing when either Account or
Transaction Matcher strings are invalid POSIX regular expressions and
called with make-regexp.
commit d273a3304e0ab88e258f6904cce6cfa0380cb383
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Mar 3 23:01:33 2018 +0800
TR: convert Reconcile Status Filter to QofQuery
I presume QofQuery based in C is faster than scheme filtering. No
saved-reports incompatibility is expected.
commit 73ffcaa81e645d574e2b4c7b0429bd3b7e0e885f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Mar 31 11:16:47 2018 +0800
TR: refactor add-subtotal-row
This commit refactors add-subtotal-row to use a named let. This avoids
set! calls, and is more idiomatic scheme.
commit 3a44b368d46e350a90671450529364c508a22a74
Merge: 3a46088 34c4644
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 17:36:09 2018 +0200
Merge branch 'unstable' of https://github.com/Abschiedsstein/gnucash into unstable
commit 3a46088ca8eed6e6539a1fc7922ce86010684c3e
Merge: a8c17c2 c9fd683
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 17:23:21 2018 +0200
Merge branch 'fixes2' of https://github.com/Bob-IT/gnucash into unstable
commit a8c17c2078bbd2dc901fc8d3f88ee326f4759b86
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 12:05:30 2018 +0200
Bug 795155 - CSV import does not distinguish between deposit and withdrawal
commit d567ee104923b4e567d7369cb545107186473fe8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 11:48:11 2018 +0200
Bug 769686 - Notes not imported when using update and reconcile in import transactions from CSV
commit 7321c995b4ec73574255ba55f5e1ce50fe7e9d25
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 12:01:32 2018 +0200
csv-impport - Allow empty amount fields
Treat empty amount fields as 0. This is necessary for example in the case the
csv import file has both a deposit and a withdrawal column.
Note this issue was masked by the bug fixed in the previus commit.
commit 10f8f6a7507d3b46eea82255166894024fc0fc70
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 11:27:06 2018 +0200
Bug 795082 - CSV import crashes if a transaction's 'Account' field is empty and no default Account set
commit e2535abb954334bda7292699110acf4111abc988
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 14 08:17:34 2018 +0200
Remove reference to GTEST_DISABLE, it no longer exists
The google test framework is a required dependency.
commit c9fd6832b83a1f93a4895144a1144c6a44b06913
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Apr 14 03:57:39 2018 +0100
Bug 795142 - Unable to enter account codes in business sheets
In Bills, Invoices and Expense vouchers you can not enter an account
code in an account field like you can on a normal register, enable this.
commit 805094d570c9416dd810a459d4a639d39d38108e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Apr 14 03:56:14 2018 +0100
Remove trailing spaces and replace tabs with spaces
Remove trailing spaces and replace tabs with spaces in the reconcile
source files.
commit dd28f4ed4f95d1630180a9a836e0ae5bcde8d1e7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Apr 14 03:23:57 2018 +0100
Remove the set transient parent setting for Reconcile window
The Reconcile option is already a window so it is not necessary to set
this value which allows the jump to transaction to work properly.
commit 48db993932c6c5e9dde862fe5074544737db8f78
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Apr 14 03:22:51 2018 +0100
Align the reconcile column titles to that of the values
commit 9094f6e5a9ae4ef3e2e05fcdefbdaaf593975469
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Apr 14 03:18:49 2018 +0100
Bug 795101 - Scrollbar floats and covers toggle buttons
When the scrollbar appears for the reconcile windows it can float above
the reconcile toggle button which make it difficult to toggle. Move this
column to the start which has the advantage of aligning the amount
column above the Total value.
commit 6114105115de5accaa49ab589b2985fd4a31ca93
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Apr 14 00:09:34 2018 +0100
Save the tab label width so we do not have to get it again
commit e81b2ccca3a97781f14951b60b6fc4c5712ed94b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Apr 14 00:05:25 2018 +0100
Date Format dialog flashes up when file/properties used
When you select the File/Properties dialog, in the construction of that
a 'Date Format' dialog flashes up while the date component is moved to
the properties dialog. Can mainly be seen on Windows so remove the
visible setting in glade file.
commit 4a97269e4b0ea9afc213b7f6fb839895eb65f599
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 12 15:16:29 2018 -0700
Correct a g_log_level in test_gnc_pricedb_lookup_day.
commit 85cc574d5071d945bb6174b4ffa5f30037592842
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 12 15:15:33 2018 -0700
Prevent throw in gnc-pricedb.
If a price lookup is given an invalid time64/timespec (i.e. INT64_MAX)
then just return NULL instead of trying to find the nearest price.
commit 16ba1e39b13f90beb9f17afd32474e766480ff2d
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 12 15:12:14 2018 -0700
Bug 795080 - Some dates reset to 01/01/1970
An odd corner case: BST apparently came off of DST at 23:00 26 Oct 2014,
so midnight that day was ambiguous about being DST or not; that causes
the local_date_time constructor to throw in spite of the tm.is_dst element
being 0 (meaning pick standard time).
Instead of just failing in that case, try constructing a local_date_time
three hours later then adjust it back three hours. If *that* doesn't work
then throw a std::invalid argument.
commit b5ac8591fcbf71c8a6a14caa707e055c49ed96a3
Merge: 6810c2a 8bfbc77
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Apr 10 19:11:13 2018 +0200
Merge branch 'fixes' of https://github.com/Bob-IT/gnucash into unstable
commit 6810c2a689113a23f5de6d169f515c76dbdb34f4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Apr 10 10:06:34 2018 +0200
Fix typo
commit c05aeb85ec19b6aa50772a63fd1983f8fc429acd
Merge: 192a3c3 434dd95
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 9 15:12:56 2018 -0700
Merge Bill Nottingham's exception type fix into unstable.
commit 192a3c3d2b18e5440c9faa4942d577adf1aeb0c0
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 9 15:10:25 2018 -0700
Set GNC_VCS at build time instead of when making the tarball.
Because the tarball is always made from a VCS repo.
commit ba3bf37d93514a1ad254144cf3cb7fe4fb6b584a
Merge: 7a0f0d5 cf24f98
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 9 12:22:05 2018 -0700
Merge DiMan's GNUCASH_MICRO_VERSION fix into unstable.
commit 8bfbc7791ee4c76537ef16afd4f336c6c914b745
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 9 19:03:39 2018 +0100
Bug 794953 - Ellipsize on short tab labels
Correct error on when to ellipsize tab labels. Also as this is used in
two places separate out this to new function so it is not duplicated.
commit facd26c0ef18ef016392d13e9f09a86d966815f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 9 15:15:25 2018 +0100
Bug 794994 - Display Alphavantage key in full
Set the entry to expand so all the space is used to display.
commit 8975158ac64af4d0a0236ba1cea9e7fd040766f0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 9 15:13:29 2018 +0100
If there are no prices in the db, critical errors are flagged
When dialog transfer is used between two commodities and there are no
prices in the db a critical error is logged. Test for price object
being NULL before retrieving the price for the error message.
commit 5af11ced47f4fd640b0fa7b9b34ee8d6f4d18c6e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Apr 9 15:10:02 2018 +0100
Invalid cast for parent of transfer dialog
Trying to cast from SplitRegister to GtkWidget.
commit 7a0f0d57c809a2177d015ad4a961e2b1d34dfee6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 8 17:37:39 2018 -0700
Bug 782144 - git-master - Save Corrupts Data File / Not Open Data File
After much thrashing this turned out to be caused by a date string
with a 3-digit year and that caused an unexpected boost::bad_cast
exception from boost::posix_time::time_from_string().
To prevent that and anything like it, pre-parse the string with
regular expressions to classify them and split out the timezone
if there is one. If neither (perhaps eventually none) of the
regexes match throw std::invalid_argument. The C function will
catch this and return 0.
commit 89a1cfd24af529c7ca885ec7e90d198908133cbf
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 8 14:11:28 2018 -0700
Add note about ALLOW_OLD_GETTEXT.
commit 11ac05aedbbf0f63f760c233737ee23d869d8611
Merge: e79079b 70e6366
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 8 11:25:18 2018 -0700
Merge branch 'master' into unstable
Because I released 3.0 from the wrong branch
commit 34c464446ae9e1664a2dd7823fbecddae7bca5c2
Author: Henrik tom Wörden <henrik at trineo.org>
Date: Sat Apr 7 12:21:51 2018 +0200
MAINT: removed reference to README.git
The reference was inappropriate as README.git no longer contains
information on how to build gnucash.
commit a909f802defc326a397cd65febda39c181c43e91
Author: Henrik tom Wörden <henrik at trineo.org>
Date: Sat Apr 7 12:20:58 2018 +0200
FIX: Corrected typos
commit e79079b2173f48b857c18737c33c2fd156a25e5b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 6 15:57:05 2018 -0700
Bug 793461 - Transaction matcher window blank when importing QFX
The MacOS part. MSWin is a different problem.
commit 87b0ac06b8eeefd29d185491695f2415a15b2507
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 6 15:46:29 2018 -0700
Update README for 3.0.
commit 91c18beac121a8f6ff6738d5be625d82aeb13b26
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 6 15:46:16 2018 -0700
Add gettext and doxygen to dependencies.
commit 36c771b156f5147d142599bf524f12cd8e98c31d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 6 14:47:24 2018 -0700
Fix up indentation in README.dependencies so that it matches the subheaders.
commit 07ba7a3a9893e3bc9a9568b5b22c277149a9ee35
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 5 16:50:32 2018 -0700
Clarify cmake build directory location and source path.
commit cf24f9830bb81392d445e689d67c74a21e026422
Author: Di Mang <DiMan at users.noreply.github.com>
Date: Wed Apr 4 23:11:13 2018 +0200
Remove GNUCASH_MICRO_VERSION from VERSION...
and remove of variable CPACK_PACKAGE_VERSION_PATCH
commit 434dd9520c1c74c38dae8a737b2045ee28adc1e1
Author: Bill Nottingham <notting at splat.cc>
Date: Tue Apr 3 22:02:44 2018 -0400
Adjust catch syntax to avoid GCC8 warnings.
commit 0a3f2dd3ef7dc16e4d2de2eebdadbca23c0b98e3
Author: Bill Nottingham <notting at splat.cc>
Date: Tue Apr 3 21:59:50 2018 -0400
Allow building against a shared libgmock (an option in gtest-1.8.0).
commit 70e63664684c35af2ab5b6763de633270b146b69
Merge: 7d918ea c6858e3
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 1 15:26:46 2018 -0700
Merge branch 'unstable'
commit c6858e3e01d5187ed14fb46487c16c7f3f4669db
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 1 13:22:49 2018 -0700
Release GnuCash 3.0
commit 042476f4b492a14abb63a63bec677cbc8f02b5d9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 1 10:25:57 2018 -0700
Compile our own gwen-gtk3 if the supplied one is 4.20.0.
This is a bit brittle because it depends on Martin Preuss applying our
patch (already applied to borrowed/gwen-gtk3) before releasing 4.20.1,
but creating a proper test for the changes proved to be too difficult.
commit dc6d86efdb44246b7974ac6c673be826cd80ea04
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 18:00:15 2018 -0700
Convert to a two-digit version number.
commit 3631fca117091aa500aa2355e6fef41c63367bfa
Merge: f084fc6 972647d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 17:31:00 2018 -0700
Merge branch 'maint' into unstable
commit f084fc67f7433a47873ca24db69e29e2e6371d13
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 30 16:58:19 2018 -0700
Catch guid_syntax_exception in build_bayes.
commit 6c6194001a4824163c8e40e7b48e5ef4944ccae5
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 11:09:34 2018 -0700
One more glade file with visible=true dialogs.
commit 518519f4cb2a31112b9ce8ec5fd47888d758107f
Merge: 4053f2c c9f497c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 11:11:31 2018 -0700
Merge Bob Fewell's 'Gwenhywfar fixes' PR328 into unstable.
commit 4053f2ca5331b345f04f75022658d254c36bdd15
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 31 18:27:43 2018 +0200
Fix read and write of business counters and counter_formats
These are book options, but not stored under the default options frame (sigh)
So add exception code to properly access them.
commit c9f497cf78696d508b02af4787260ef8ed34cefa
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Mar 31 17:13:41 2018 +0100
Fix transient parent warnings when doing MT940 import
commit 9b120f95a975bd6a977a3f0485c54a9e4f08c597
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Mar 31 17:11:15 2018 +0100
Missing container add for textbrowser
Needed to add gtk_container_add to add the text_view to the scroll
window.
commit 3f7d70ace3f35ce71e94eaf1707cd538a7a28f79
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Mar 31 17:08:53 2018 +0100
Error for lineedit when setting text
Critical errors were logged when trying to set the gtkentry text when
value is null, test for this before setting entry text.
commit f7211edbabdc8c802168b93973a1164067fed264
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Mar 31 17:05:05 2018 +0100
Couple of missing properties for groupbox
When fixing related combo error a couple of critical errors were logged
for 'Function is not appropriate for this type of widget' which turned
out to be visibility properties so added them to stop error.
commit 7033b331ee47b601279e68464323fe76b7ceebe5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Mar 31 17:01:56 2018 +0100
Bug794707 - Aqbanking combo boxes missing selection.
Modified w_combobox.c setup procedure was had an error when modified
for gtk3 use.
commit d6a5cc9febf2bd516640a0257b233235dfd4fd35
Merge: f910d93 255d719
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 31 17:09:45 2018 +0200
Merge branch 'imap-editor-fix' of https://github.com/Bob-IT/gnucash into unstable
commit f910d931f74b2628ee9192cb3e23494a9b1e52f9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Mar 31 05:32:37 2018 +0800
gncInvoice: complete removal gncInvoiceDateExists
commit b99dee17361be2ca02d107b141d823c9322c668c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Mar 31 05:26:36 2018 +0800
Replace gncInvoiceDateExists to gncInvoiceIsPosted
This commit partially reverts commit 862956a7609 which exported
gncInvoiceDateExists. Remove this API and use gncInvoiceIsPosted
instead.
commit 4601cfcbc3123378b2b90efdd5fdc5c26ce9f5ae
Merge: c141edd 5922cbb
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 30 14:16:30 2018 -0700
Merge Chris Lam's Bug 792800 Pull Request into unstable.
commit c141edd9abc1a5ee9f06b39188a8e4df4eb506a8
Merge: a382cac e076474
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 30 14:14:39 2018 -0700
Merge Bob Fewell's Autosize PR into unstable.
commit a382caccdbfa89d96f6844c67c0690011de2033b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 30 14:06:47 2018 -0700
Fix more transient-for warnings.
If a GtkDialog builder description has the visible property set,
GtkBuilder will call gtk_window_show on it before we've had a chance
to call gtk_window_set_transient_for, and that raises a warning.
commit a23f103ebb297516b595aad26d8b7dbecde0e169
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 30 11:12:04 2018 -0700
Bug 794730 - SIGSEGV when entering an exchange rate, Part 2
91f4b19 changed the test for gncInvoiceDateExists from date != 0
to date != INT64_MAX, which isn't backwards compatible, so test
for both. But the submitted file had a posted date of -1 so
gncInvoiceIsPosted returned true anyway. That's not consistent with
the logic in dialog-invoice.c, which checked gncInvoicePostedAcc != NULL,
a better test. The result was that the "Post" button lit up but
gncInvoicePost returned immediately, doing nothing, so change
gncInvoiceIsPosted to use gncInvoicePostedAcc instead.
commit 7271ce3deebcd8d05b8651776ebf49a1b390d993
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 30 18:55:49 2018 +0200
Add feature kvp frame to the dbi test file
commit 152277274f4feb9b2e53be6163724ed74e8a2886
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 30 18:18:21 2018 +0200
Fix slot loading in sql backend
Be smarter about what is path and key for each slot.
Instead of assuming a slash is always a path separator (first attempt
on unstable) or never a separator (second attempt),
track the parent path while loading kvp slots from the db
and deduce the slot's name by substracting this parent path.
commit 2ea165c732444d825055930db713bb3b8dca47d9
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 29 16:53:41 2018 -0700
Bug 794730 - SIGSEGV when entering an exchange rate
Clean up the dialog's components *before* calling gtk_widget_destroy!
commit 5922cbbc4b4c83412df20d2a673d2e9460bdb7e9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Mar 29 20:16:01 2018 +0800
invoice, easy-invoice.scm: %discount from html-table to string
Old code would nest a small single-row, 2-column html-table within the
entry-list html-table to display discount percentage and '%'. This is
an overkill and causes alignment issues. Display a string instead.
commit 7cfb48fea37231005b3c311eb1f4f9ced7417bda
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Mar 27 22:01:50 2018 +0800
TR: Price Column shown in commodity SCU
xaccSplitGetSharePrice will typically return a gnc-numeric (or scm
rational) value. This leads to the TR showing a price of, eg. $22 +
12228521/25349850 which is not ideal. This commit will modify the
share price to round the exact rational to an inexact decimal
according to the account share price currency SCU. If the SCU is less
than 10000, increase the precision by 2 significant digits.
commit 84ab44bfb6968670f68d68a52356c48dfd1404a0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Mar 26 22:40:30 2018 +0800
Bug 792800 - Advanced Portfolio Report tries to divide by zero balance and aborts.
This fixes a numerical-overflow error identified in bug 792800. It is
related to negative-stock-balance situation.
commit e076474d77bcd9941067d62badb3086c7abda4f3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 29 21:15:32 2018 +0100
Bug794806 - Autosize too small
When double clicking on header to autosize columns need to add the
padding_border values to get correct width.
commit 255d7194d82b02041d22358198e54297954bdf06
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 29 17:57:24 2018 +0100
Fix the gtests for the changes made to ImapInfo structure
commit f0c03a7885eb183d4f9657d9e110d2928a0d3131
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 29 17:43:59 2018 +0100
Speed up loading of the Imap Editor Treeview
Drop the model before loading the treeview and then create a new filter
model and add that back to the treeview after populating the model.
commit 6c43c3afe016ee55a5ff44793967d9b52aac6fe6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 29 17:32:57 2018 +0100
Fix Imap Editor to reflect the changes in kvp paths
There were several problems that broke the Imap Editor that have been
fixed due to kvp changes. The import-map-bayes entries were being added
to the tree view based on the number token entries squared. Retrieving
import-map entries resulted in an empty list and also deleting entries
from the tree view failed.
commit 59e9f7a6d796e6ffe9d72766985768f97f7fc02a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 29 09:56:32 2018 +0200
Remove duplicate css definitions
commit 82f31a5e4d531e1106a347b4887b77f3048b8ae4
Author: Mike Alexander <mta at umich.edu>
Date: Wed Mar 28 01:10:00 2018 -0400
Change portfolio.scm like advanced-portfolio.scm was changed in 9fd53e6.
It needs to use the t64 version of gnc-pricedb-lookup-nearest-in-time-any-currency.
commit 5f0025954f8f73a627c4cfc7e4161e3e60129fd9
Author: Di Mang <dimang.freenet at gmail.com>
Date: Tue Mar 27 00:04:11 2018 +0200
ru.po: some more translations
commit 9d3402d5246300635bc8aec4f36ec243bfcdb46f
Author: Di Mang <dimang.freenet at gmail.com>
Date: Mon Mar 26 21:33:55 2018 +0200
ru.po: Update some translations
4669 translated messages, 344 fuzzy translations, 177 untranslated messages.
commit af02f62845db4e95193fb170d468837e8f7912b1
Author: Di Mang <dimang.freenet at gmail.com>
Date: Mon Mar 26 21:07:58 2018 +0200
Update ru.po from new gnucash.pot file
commit 2db4901d5d0083a0633999dfce13e6c4d436bcc7
Author: Di Mang <dimang.freenet at gmail.com>
Date: Mon Mar 26 21:23:23 2018 +0200
de.po: Update some translations
4863 translated messages, 196 fuzzy translations, 131 untranslated messages.
commit c2ff57785f9d68441ace710cbb96125394f67496
Author: Di Mang <dimang.freenet at gmail.com>
Date: Mon Mar 26 21:11:27 2018 +0200
Updating de.po from new gnucash.pot file
commit 7d918ea1f75af14973457e3be85c899cf9902eb8
Merge: 75970ad dfb5de9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 25 18:02:36 2018 -0700
Merge branch 'unstable'
commit dfb5de91ff76cd997ffa0f01a23de36a4f00ad71
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 25 12:37:11 2018 -0700
Release 2.7.8.
commit dedb5265f0317bc9ebb99b1ca73279c7963d4b7e
Merge: a0f49d8 9cd22ee
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 25 09:36:21 2018 -0700
Merge branch 'maint' into unstable
commit a0f49d8b17dede2c6f4835b700e18badf4acb025
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 25 09:17:17 2018 -0700
Revert "Load the environment file when initializing the python bindings."
It's unnecessary, the swigged gnucash_core init function already does it.
This reverts commit 7b6854c1631e27e634a6b3d4e22ee6a8389836dd.
commit 8081e78ee39a33bfb97bc8f458f2ad4732db996a
Merge: 7b6854c 2571baf
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 24 17:50:38 2018 -0700
Merge Bob Fewell's Bug 794360 PR into unstable.
commit 7b6854c1631e27e634a6b3d4e22ee6a8389836dd
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 24 17:49:01 2018 -0700
Load the environment file when initializing the python bindings.
commit 148c02d231f3c1e545e62e23616a6f32018c5208
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 22 15:29:08 2018 -0700
[python bindings] Add required posted dates to the transactions.
commit bea89a50ac0656c229c0ec6e54053fc08563397c
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 22 15:08:22 2018 -0700
More python 3 fixups.
commit 2571baff9fde514791ad8f2eb1758ee16ec3499c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 13:05:49 2018 +0000
Bug 794644 - Deleting prices slow
Detach the price tree model from the price tree view while prices are
being deleted and then reattach.
commit 9135ec45244f193d75b95e894b394a3593297363
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 13:04:42 2018 +0000
Fix a couple of Transient parent warnings
commit f1dd8cfaf13395e8fe44768211a76a98fe358e1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 12:28:34 2018 +0000
Component not found error when accounts are deleted
When accounts are deleted that have an open register window a component
not found error is triggered. After the account is destroyed, a call to
'gnc_resume_gui_refresh' calls 'gnc_gui_refresh_internal' and this then
calls 'find_component_ids_by_class' which is used in order resulting in
'register-single' being unregistered before 'GncPluginPageRegister' and
hence 'ld' being freed but the register not knowing this. Reversing the
list fixes this.
commit 34d921803de8d8bbd7b29280f59c99bb6050fdca
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 21 12:24:00 2018 +0000
Bug 794360 Critical error when deleting accounts with children
When an account is deleted which has sub accounts a dialog is displayed
that had parts destroyed so they are not shown depending on certain
criteria and as a result an error occurred as it tried to get the
sensitivity of a destroyed widget. Change this so all parts of the
dialog are present but made in-sensitive when not applicable so the
dialog layout is the same on all occurrences.
commit f05bbe24752d576f5356472f6441ca166e988196
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 19 15:52:06 2018 -0700
Bug 794330 - Scheduled Transaction Editor Transfer Button Does Not Work
It works fine, it just doesn't have anything to do with scheduled
transactions. Remove it from the SX Editor toolbar.
commit 75970adc61b0e6d7775c1ca73fdf2570d07ab869
Merge: 363b259 6cce41b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 19 12:23:52 2018 -0700
Merge branch 'unstable'.
commit 6cce41b0d1c6e2a7db1eb503390f5f034645a1da
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 18 13:27:21 2018 -0700
Actually change CMakeLists.txt for the release.
commit b39687d35ebca619e5caa534b5d44b301e82971c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 18 12:53:50 2018 -0700
Fix release narrative in NEWS.
commit 0e3f60166a2c350322742feb08376abc5069682f
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 18 12:49:20 2018 -0700
Release 2.7.7.
commit a893a632e9892f7a20f5638d1921ec226f301724
Author: luc14n0 <luc14n0 at linuxmail.org>
Date: Sat Mar 17 21:25:39 2018 -0300
Add COMPILE_GSCHEMAS to allow disabling gschemas compilation
commit 7378c13948f341925413156103a786eefb59f4b3
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 18 12:24:13 2018 -0700
Update es.po from the Translation Project.
commit 4ecd9c2dd41ae75ec4e82a662a241543fc075c01
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 18 11:59:13 2018 -0700
Fix the Python Console for Python3.
Replacing libgncmod-python, libgncmod-core-utils-python, and
libgncmod-app-utils-python with _sw_core_utils and _sw_app_utils.
The latter two are the modules that init.py wants to load and with
Python3 Swig appears to no longer make them available via libgncmod.
Note that there may still be some problems with actually using the
console, but it at least loads at startup without complaint.
commit b9d2344d3412f1cb50b86c3adabb71da9236fbb1
Merge: 1f7edb2 496f0fa
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 17 16:13:40 2018 -0700
Merge Chris Lam's Increase default options dialog size PR into unstable.
commit 1f7edb23f6ec50e45d0e00500ae445efb5ebad43
Merge: 7989f02 28b2e73
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 17 16:04:17 2018 -0700
Merge Bob Fewell's assorted GUI fixups PR 310 into unstable.
Although the PR was titled "Some [fixes] for missing transient parent
warnings", it actually has a bugfix and an assorted collection of
GUI cleanups that happen to include a couple of transient-parent fixes.
commit 7989f02c73bfdd25da124bec435405ce8310b445
Merge: a43b115 01bb298
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 17 15:53:46 2018 -0700
Merge Tomas Schlosser's "Allow creation of prices in Python bindings" into unstable.
commit a43b115a45a38cbe5c7533310543a31343212a44
Author: Julian Wollrath <jwollrath at web.de>
Date: Thu Mar 15 09:35:31 2018 +0100
Bug 791831 - Add python3 support
This switches swig to use python 3 specific features when generating the
bindings, switches the build over to python 3 and makes the neccesary
python 2 to 3 conversions in the bindings and tests.
commit 85ec07ec309bfc3243b879b8c4b624a856449310
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 17 14:56:37 2018 -0700
Revert "Add COMPILE_SCHEMA to allow disabling gschema compilation"
This reverts commit 6b46299e8dd78cd0202c0c75f6a27d885ca931df, which was
pushed by mistake.
commit 25d9431dc108343caccf3bf51549e84bc7dbb40a
Merge: a4b043c 6b46299
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 17 14:18:11 2018 -0700
Merge Luciano Santos's 'compile-schema-patch' PR into unstable.
commit a4b043c3f053c7ada8bb2b2b13ce8343f36c5aa2
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 17 14:10:56 2018 -0700
Bug 794236 - Import a log file
The crash was caused by the timezone constructor encountering a
newline on the timezone. Prevent this by removing all whitespace
from the end of the input string.
commit 6b46299e8dd78cd0202c0c75f6a27d885ca931df
Author: luc14n0 <luc14n0 at linuxmail.org>
Date: Sat Mar 17 00:14:25 2018 -0300
Add COMPILE_SCHEMA to allow disabling gschema compilation
commit 8fe2cb6fa885c821afebaaaa51475bf72ed83151
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 16 16:47:11 2018 -0700
Fix date corruption in SQL load.
Four date elements were affected: GncEntry::date, GncEntry::date_entered,
GncInvoice::opened, and GncInvoice::posted. The problem arose during the
cleansing of Timespec from the reports; the setter functions for those
elements were converted to time64 but no provision was made to the SQL
backend to pass them time64 instead of Timespec*.
This commit adds a new column type, CT_TIME64, and changes the column
types for those elements to CT_TIME64.
commit e5561bd7abe0da25f2bebd639779b868cbd6d351
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 16 13:59:04 2018 -0700
Fix lost Bayesian matches in SQL backend.
The import-map-bayes uses a three-part key that uses the same delimiter
as a path and the SQL backend was throwing away everything except the
account guid.
Added more slot types including import-map-bayes ones to the test xml
file to help debug this and to catch it in the future.
Also don't pass std::string.c_str() to a std::vector<std::string>
constructor, just pass the string.
commit 01bb298504c6da536aa1b012cf05c7a97490abbe
Author: Tomas Schlosser <tomason at users.noreply.github.com>
Date: Fri Mar 16 14:25:46 2018 +0100
Allow creation of prices in Python bindings
Using the function gnc_price_create and book as a parameter, it is possible to create the new GncPrice object. This will remove the necessity of cloning the prices from existing ones in Python scripts.
commit 74d94650ed69e43a9a0538818123485fe993d4ef
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 15 16:28:01 2018 -0700
Avoid crash when committing a date outside of the valid range
Insert a NULL in its place.
commit 9b8901248c96a8078245c62806c6ec8af8644aa8
Merge: 4b348b1 0c8c94e
Author: fell <frank.h.ellenberger at gmail.com>
Date: Thu Mar 15 18:12:03 2018 +0100
Merge branch 'maint' into unstable
commit 4b348b1fb7f2a8c36581e35a8ed8c683d55d978d
Merge: 7439b27 232dcb5
Author: fell <frank.h.ellenberger at gmail.com>
Date: Thu Mar 15 15:52:37 2018 +0100
Merge branch 'maint' into unstable
PR #313
commit 7439b27f96a23c858e5eac7d050577c8e5c89df9
Author: Di Mang <dimang.freenet at gmail.com>
Date: Wed Mar 14 23:03:29 2018 +0100
Remove the emacs comments at the end of files
commit 273532c561d0a637cf5c117ef84017832c28ef30
Merge: c381b2c 9d2fdd4
Author: fell <frank.h.ellenberger at gmail.com>
Date: Wed Mar 14 08:53:01 2018 +0100
Merge branch 'maint' into unstable
PR #311
commit c381b2c965f58ba35b4c1c254a8207e1f3714b44
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 13 11:28:39 2018 -0700
Bug 787439 - Segmentation Fault in Transfer dialog after clearing...
Date field and pressing escape.
gtk_widget_destroy() ran the signals on the dialog controls which
tried to access the XferDialog data, but since gnc_xfer_dialog_close_cb()
had already run that memory had been freed and then used by the std::string
in GncDate::format; later handlers attempting to access the XferData had
garbage pointers to work with, causing a crash.
Running gtk_widget_destroy() first preserves the pointers long enough for
the dialog control callbacks to function without crashing.
commit 363b259bd59c8fd4ae9ad9a28e0a9765c69af920
Merge: 06ad55c 2391db3
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 12 15:21:56 2018 -0700
Merge branch 'unstable'
commit 2391db37c102cfa1b1bc29e8f827d228c1c4f0d2
Author: Di Mang <DiMan at users.noreply.github.com>
Date: Mon Mar 12 22:10:39 2018 +0100
Update GC version and date.
commit 28b2e732abc3b8ef8335e370a589d894b387b017
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 12 06:42:52 2018 +0000
When doing a file save from the a new start we have no key file
Test for Key_file not being NULL before trying to free it.
commit e589200402238b73fce697275b9f13b23c519518
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 12 06:39:49 2018 +0000
Stop critical error due to testing null filename
g_filename_from_uri returns NULL if it is not a file uri so test for the
file:// prefix before doing g_file_test
commit fb973e008fe4a39158722a4677b99caf12fec0f4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 12 06:35:19 2018 +0000
Change dialog-new-user to use a GtkWindow
Change from using a GtkDialog to a GtkWindow to stop the transient
parent warning and add parent for cancel dialog. No strings have been
changed just the top level container.
commit 5f51145e95907402045aaaa069394f06154b6362
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 12 06:34:37 2018 +0000
A couple of changes to assistant glade files
commit b74609221e23b098b3ad397423d233c10111cd12
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 12 06:32:04 2018 +0000
Bug 794242 - Remove keep above setting for assistant hierarchy
commit 41298bfd524cd87dcfb6b280443896d41aec7a0e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Mar 11 12:30:43 2018 +0000
Fix transient parent warnings in import dialogs
commit a54a1a159b2384f8333f8bf75a5e92273553acf4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Mar 11 12:22:51 2018 +0000
Add missing response section to the account picker dialog
commit 4bbf70e10309117b4a20129e1758dc1da04b5ce2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Mar 11 12:18:16 2018 +0000
Glade 3.20 adds surplus padding option to action area
When glade files are saved which have GtkAssistants defined a packing
section is added to the assistant action area which then causes a
warning so remove them.
commit 4a8c2645b4a926110024c458f700395a8b0f4882
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 11 10:38:14 2018 -0700
Release 2.7.6
commit 8c9855a6bb226e612993e4fc5ea37b0a652f78a6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 11 10:38:05 2018 -0700
Pass GTEST_ROOT and GMOCK_ROOT through to distcheck.
So that they don't have to be exported in the environment if they're needed.
commit 496f0faf6f635a6684b8c712a337a21bda750656
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Mar 6 13:11:42 2018 +0800
Increase default options dialog size
The old 400x400 was woefully inadequate for most options especially
options involving account trees.
commit 3ccebde831500fb8cf42b9774a323ffb3b9b9c48
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 10 15:56:00 2018 -0800
Update the Spanish translation from the Translation Project.
commit fc5dd9d2c868042e8c58620259e08a6f8816b60e
Merge: 21c5219 25585de
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 10 13:12:54 2018 -0800
Merge Bob Fewell's two bug fixes, PR302, into unstable.
commit 21c52199377a971fdf20b51183acb215fb294e31
Merge: daca131 3fce50a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 10 12:31:04 2018 -0800
Merge Bob Fewell's focus-fix PR304.
commit daca1312e7462c9526f2515560f367d1919ecfe8
Merge: fd0ba2c 612cb5c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 10 12:12:48 2018 -0800
Merge Bob Fewell's transient parent PR308 into unstable.
commit fd0ba2c760328e6534b050f6bb6272cb18d1d3f3
Author: mpuels <mpuels at gmail.com>
Date: Sat Mar 10 19:39:20 2018 +0100
Fix typo
commit dc3911058478aa5e51f50a1d19284b4c59a4984b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 10 11:24:44 2018 -0800
Put the crlf line-endings back on windows text files.
commit fdfa6f528c70d317a20b7ba34f79111c67cd8ea0
Merge: 867fdce d61cd79
Author: fell <frank.h.ellenberger at gmail.com>
Date: Sat Mar 10 11:06:59 2018 +0100
Merge branch 'maint' into unstable
commit 867fdce4e4fef467c5c2efab41f2a0d5764fffd5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 9 16:28:00 2018 -0800
Gcc-4.8 doesn't have std::codecvt.
Use boost::locale::conv::utf_to_utf instead.
commit 10b7cbc2574c048a1bf0b0c84ec66241fafdc18e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 9 16:24:16 2018 -0800
Fix boost linking problem on Unbuntu 14.
commit c9f3c0760cb06225e4c011af2bceafe7029e17e0
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 9 13:48:36 2018 -0800
Provide fallback value for test_core_dir in case it hasn't been built yet.
commit fbb172d09672ae059d13210ead18a7738313af4f
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 9 13:04:17 2018 -0800
Bug 793900 - 2.7.5: test failure: 105 - python-bindings.
unittest_support.py is in ${CMAKE_SOURCE_DIR} for a tarball build
and ${CMAKE_BINARY_DIR} for a vcs build. Look for it rather than
assuming it's in ${CMAKE_BINARY_DIR}.
commit c3180ab374ad9a2c2c0861b85c85299fe9bc16fb
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 8 12:47:26 2018 -0800
Operator << fix.
commit 79dd7d69d0eadf96e2fec132bce1d2a01c8753d3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 9 00:30:43 2018 +0100
Csv Importer - Prevent crash if number of saved columns is higher than actually detected ones.
I ran into this while trying to load a utf-16 encoded file
and loading a saved preset using utf-8. By applying the preset
the columns in the utf-16 file were no longer detected, but
the importer was still trying to read from a preset account column.
commit 6ee1c71d50ca743b71258bed98be09134213abb1
Merge: 25883b1 6a1af63
Author: fell <frank.h.ellenberger at gmail.com>
Date: Thu Mar 8 23:04:18 2018 +0100
Merge branch 'maint' into unstable
PR #305, #:306
commit 25883b17ebba418a9100bc9fa3d531f21d80a769
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Sun Sep 17 13:16:21 2017 +0200
Bug764245 - multi-column reports include incorrect sub-reports
commit 563d7161610d8d44c9e047a25e1a33ce0d3e85ff
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 8 17:59:48 2018 +0100
Csv imp settings - internalize prefix handling
This information is not relevant outside of the settings code
The way it's implemented now each settings module defines its
own unique prefix and the generic code can just use it when
needed.
commit b577a7daf1b2e878bece8a799ddfafaeb6a0f689
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 8 17:20:13 2018 +0100
Csv import settings - undo rename of common methods
Use C++-style to call method with same name in parent class
commit 751a3fec43a9740b842e0f5f4ea148fd47a9ea4e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 8 17:12:31 2018 +0100
Csv importer - align file names
Done in a separate commit
commit e71f561236787f0ca7d1bb812c5959d0c83476a8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 8 15:31:12 2018 +0100
Bug 793467 - GnuCash crashes when trying to open a binary file instead of a CSV
The cause was an uncaught exception from boost::tokenizer.
Fix and add test case.
commit 6fe7d8854836ceea2b58914511b7743b2dcdd1d4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 8 14:24:02 2018 +0100
Enable test to handle attempt to load non-existing file in csv importer
commit 89c1534d5184cd3f499fc8e3e654b8eb43583e1b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 8 14:06:33 2018 +0100
Csv import - improve memory handling in the assistant class
Make it more RAII, in that whatever the class allocates, it should
also deallocate. This simplifies a couple of memory handling cases.
The only exception is the generic import matcher that for some reason
has chosen to deallocate itself. To be fixed when more importers are
converted to c++
commit 1449d4ca688bd41691d7854eae40574eef230b5e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 8 10:46:07 2018 +0100
Add some background info on memory management in CSV importers
As the assistant code combines multiple memory management models care should be taken
not to mix them up. The notes should give some insights in how to do this.
Also fix a few minor issues
- delete default copy and move constructor/assignment for the assistant gui class
- nullify a freed pointer
commit 612cb5c69f1b50913d92504cbd1dd35ae55c5bf2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 8 04:20:36 2018 +0000
Fix transient parent warnings for various import dialogs
commit 59ae8571429e0a65ddfb2f92126ea2efb94055eb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 8 04:19:16 2018 +0000
Fix transient parent warnings for report dialogs
commit 6cbf5dbba5778ff0df1417db9accf5c450c03c88
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 8 04:17:00 2018 +0000
Fix transient parent warnings for various business dialogs
commit 95329f23544c3ad6fa95e61ae6f5cb9fcb84e201
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 8 04:14:30 2018 +0000
Fix transient parent warnings for various dialogs
commit 3fce50a29e77b5f4f962ef8384c5cafe5ed9bedb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Mar 7 16:47:08 2018 +0000
Fix Segmentation fault when going to File->New
When selecting the File->New with existing register pages open a crash
can happen as the register pages get closed forcing a page-changed
signal to queue the page focus function when there is no page. Add a
call to remove the page focus function in the ..destroy_widget function.
Also with the addition of g_idle_remove before the add when page-changed
is emitted the page focus function only gets run once.
commit f8fd9dd27244a6572238884b76de2de5989bf065
Merge: 2acb6da e766c71
Author: fell <frank.h.ellenberger at gmail.com>
Date: Wed Mar 7 05:37:42 2018 +0100
Merge branch 'maint' into unstable
PR #303
commit 2acb6da2b846e06e345b92f50a30d2d998bbeeb0
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 6 10:13:06 2018 -0800
Bug 794083 - gnucash-2.7.5: cmake+make build installs Makefile
commit 5520fae838bfddc92385c85706e741a753458c5d
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 6 09:56:13 2018 -0800
Bug 793941 - 2.7.4: test failure on i686: 59 - test-gnc-timezone
Don't test before 1916, that's not a common GnuCash use-case.
commit 36d729652b2bc456cf04b92d3f7588e8bf25266d
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 6 09:48:22 2018 -0800
Speed up GUID equality comparison.
commit 25585de07792dd43f38af2d1ead350620814e045
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Mar 6 14:42:43 2018 +0000
Bug 794031, enable placeholder toggle and provide callback
The text for this account tree view specifies "If you would like an
account to be a placeholder account, click the checkbox for that
account." but they were not enabled and no call back was defined so
enabled the toggle button and provide callback.
commit 25fc4d9bbd5b2a9bd2073254847ebdf4284a00d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Mar 6 14:40:32 2018 +0000
Bug 793699 - start_spath could be used uninitialised
Make sure the start_spath is declared within the while loop and also
freed.
commit d95eb0f7f3dcda5e2abae2c01bab7c3fc8189445
Merge: 30fb1dc 6457b2e
Author: fell <frank.h.ellenberger at gmail.com>
Date: Tue Mar 6 05:58:07 2018 +0100
Merge branch 'maint' into unstable
PR #300
commit 30fb1dc4799225a5e27d21dc3a214d072878c43a
Merge: ddba926 21ea6d5
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 5 16:57:00 2018 +0100
Merge branch 'unstable-bugfix' of https://github.com/christopherlam/gnucash into unstable
commit ddba926e4900ec81aee25714ba505840b25afdc6
Merge: e2d69b1 a72e0bd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 5 16:56:07 2018 +0100
Merge branch 'unstable-transfer-02' of https://github.com/DiMan/gnucash into unstable
commit e2d69b174ec9dca538285ceb00c45a2bc38e0daa
Merge: 8a33864 7ef8e6d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 5 16:54:24 2018 +0100
Merge branch 'master' of https://github.com/nielsegberts/gnucash into unstable
commit 8a33864168b359bac600f881190c6a0f97b88868
Merge: 580ce72 41d79f4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 5 16:52:55 2018 +0100
Merge branch 'cpack' of https://github.com/TheBiggerGuy/gnucash into unstable
commit 41d79f4ef324210a70d8c63c28d844861cb8cf35
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date: Mon Mar 5 15:38:41 2018 +0000
Fix CPack package version number
Currently running "ninja-build package" produces a file with and incorrect
version number. This patch passes the CMake version variables into CPack to get
the correct filename.
Old "gnucash-0.1.1-Linux.tar.gz" new "gnucash-2.7.5-Linux.tar.gz"
commit 21ea6d56bf70a85ad1c76a914677b9f05fd34830
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Mar 5 07:45:03 2018 +0800
Modernise chart colours
This commit changes chart colours from the dated CSS defaults to
modern colours as suggested by http://clrs.cc/
commit 22517f98cec657c2fbb81ad539a1bd19bc680fef
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Mar 4 14:56:35 2018 +0800
taxtxf: schemify
commit 41322ec3d8ab6af48143a9489aa6ab9da54988c3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Mar 4 08:36:39 2018 +0800
<br> to <br/> and ~s to ~a
commit 551e98435d6adc7f48703a58ad27c980a79b7f39
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Mar 4 08:10:45 2018 +0800
remove begindate in qofquery
This was producing a date corresponding to 01-01-1970. make-zdate was
being used in aging.scm as a hack to search all splits prior to
end-date. fix the date query logic to set begin-date match to #f.
commit 580ce72da73ea6ee914fba5e988f7fbf83644241
Merge: 3350824 fc5bdfa
Author: fell <frank.h.ellenberger at gmail.com>
Date: Mon Mar 5 03:40:48 2018 +0100
Merge branch 'maint' into unstable
commit a72e0bdd5ed40a7306f67508b61c640748177aa8
Author: Di Mang <dimang.freenet at gmail.com>
Date: Sun Mar 4 14:09:24 2018 +0100
Add spacing between border and text in dialog "New Accounts Hierarchy Setup".
There is no spacing between the text and the frame in the dialog
"New File" > "New Accounts Hierarchy Setup". In some cases - when
changing the window size - the text appears next to the frame.
It does not look very clean. As a solution, I have defined here a small spacing: 5px.
commit 335082480d106226aef1397ed6be2ceb80febeb8
Author: Di Mang <dimang.freenet at gmail.com>
Date: Sat Mar 3 22:08:39 2018 +0100
Revision and expansion of accounts for the Russian language.
In addition, replacing of commodity: USD => RUB.
commit 2d983c6703a5133333660a8729ab5bbd598f500f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Mar 3 00:22:07 2018 +0800
bugfix gnc_ui_new_account_window
parent -> parent_acct
fixes bug introduced in c76efd656ecdd77571102af57e936fc4ce4be97b
commit e4884cdf096360fe8eb5456dfefda4dd7947b3c7
Merge: 13e6880 cf73c93
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 1 19:59:34 2018 +0100
Merge branch 'maint' into unstable
Ignoring changes in obsolete test-flat-bayes.c (was removed before on unstable)
commit 13e6880b34086b514c8e9cbb95d15c0d257f3553
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 1 18:31:49 2018 +0100
Bug 745941 - Review of po Headers / make pot
commit 546b54c976d770a99e3b76f7130ac4b01a3e508c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Mar 1 21:23:55 2018 +0800
TR: Show "Grand Total" only if it has been generated.
commit cb18d3ca422ee3c31f6a42b099c9f82fb30b685c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Mar 1 19:10:18 2018 +0800
test-TR: Add dual-column testing
commit 4f98391a27cf4bea69958a234d8a1b0afc98a6c4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jan 5 22:45:21 2018 +1100
test-TR: unit tests
initial attempt
commit 51768500833d3b2df269b8497512d24849b7aa3f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jan 19 15:23:57 2018 +0800
TR ENH: Add "Subtotal Summary Grid"
The subtotal summary-grid will tabulate subtotals - prime-sortkey
vertically, sec-sortkey horizontally. This will be useful, for
example, with prime-sortkey = accounts, sec-sortkey = date,
sec-subtotal = monthly... will produce a monthly time series
spreadsheet.
Introduces grid datastructure.
This is a simple list, each element is a vector
(vector row col data).
In the Transaction Report, row and col are defined
as a pair (cons sortvalue subtotal-heading), whereas:
- sortvalue = string/number used to sort the grid headers,
- subtotal-heading = string used as grid header row/col
- data = the gnc-monetary collector.
commit dd0553af6a8213bf2c645a5a625a8a917c06fc76
Merge: 93f8920 8fef1ad
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 1 13:01:29 2018 +0100
Merge branch 'scheme-progress-1' of https://github.com/christopherlam/gnucash into unstable
commit 8fef1adcc415bd3dfd5d943740802067e91c79f0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 28 22:10:38 2018 +0800
date-utilities: bugfix weekly render
This was introduced by 48bdab3.
commit 93f892072ca52fed5d140566693d4d0f1f001e68
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Feb 28 19:45:49 2018 -0700
Bug 793947 - Impossible to render printable invoice
gncInvoiceGetID returs a char*, so ~a is indeed the correct code.
Odd that the scheme sprintf used %d to format it.
commit 7054cc83bc0aae8ad14b3cfaa193935988489bda
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 28 06:11:30 2018 +0800
Bug 793898 - 2.7.4: Incorrect copyright statement in gnucash/report/standard-reports/sx-summary.scm
no copyright claim was intended
commit 872aa6b74023aecdc04ca766d09666ad4321a651
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Feb 24 20:31:42 2018 +0800
TR: change multichoice values from list to symbols
Context: https://wiki.gnucash.org/logs/2018/02/24.html#T05:43:50
Summary: I had formerly set some multichoice values to be a list.
However I think options.scm cannot handle list values. They must be
scheme symbols. It wasn't clear to me during TR refactoring and
development.
The root cause is in options.scm multichoice handling, whereby it's
trying to compare the option value with (eq?); in scheme (eq? (list
"A") (list "A")) is always #f.
https://github.com/Gnucash/gnucash/blob/06ad55cae981111e8858238229e2605f4c05b0d2/libgnucash/app-utils/options.scm#L911
is the relevant old code.
commit 90fb712c7f0e7b8a2e68350faee80c6cf041fbd4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 28 06:47:08 2018 +0800
TR: make no-report-data message consistent with initial no-account
commit 840e1f8b02578308da8c5ca6dd807686d97da8a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 28 06:22:54 2018 +0800
TR: simplify no-account-after-filtering stage
commit 7ef8e6d4890a80637634b931dfea740f80d271a0
Author: Niels <gitlab at nielsegberts.nl>
Date: Wed Feb 28 00:32:41 2018 +0000
Fix fall through in Account.cpp
Found with -Wimplicit-fallthrough, but older versions of GCC don't support it. So it will take some effort to add it to the build config.
I think it did not result in a reproducible bug.
commit d8d552ee8a1cf9c1237b36ac953b7873ba14c91f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Feb 24 20:54:50 2018 +0800
options.scm: tidy (gnc:render-options-changed)
This small change introduces \n into the HTML render.
commit 7da9a3ba58be00ace20efe32d4fca0482500705f
Merge: ad16646 8353b56
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 18:16:10 2018 +0100
Merge branch 'reg-item' of https://github.com/Bob-IT/gnucash into unstable
commit 8353b5693ef27a658d5c0de083a5c27e5228f0ef
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Feb 28 16:33:54 2018 +0000
With register obscured the sheet kept being redrawn
When the register is obscured by another window, the sheet would get
lot of draw events. This was tracked down to getting the foreground
colour for the item-edit widget for the state GTK_STATE_FLAG_NORMAL.
Changed this to use the value obtained from gtk_widget_get_state_flags.
commit ad1664604f5415851de932ec44d0f5c64c5532c7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 16:50:15 2018 +0100
Cleanup namespace usage for boost::locale
In a previous commit I wrongly believed xgettext might not find
our strings if we used the fully namespaced boost::locale::translate or
aliased bl::translate instead of just translate. However that's
wrong, so I have changed the code to always use bl::translate.
commit b71c346ef5f9afbee6d034dade75c7ca0cd0bcae
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 16:48:49 2018 +0100
Fix typo: should read 'older version of gettext' rather than 'older version of gnucash'
commit 66abe023546579ba65ab12961229aca4a98dda6c
Merge: fbaa41a f95ae1a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 16:10:00 2018 +0100
Merge branch 'master' of https://github.com/jeblad/gnucash into unstable
commit fbaa41ac474545c4674582f34c04d2b2eeb43ece
Merge: c186624 cd30578
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 15:44:59 2018 +0100
Merge branch 'register-pref-update' of https://github.com/Bob-IT/gnucash into unstable
commit c1866241605bc6309706b2c85d5a4c9eeff8a0dd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 14:25:05 2018 +0100
Rework source directory structure for gschema, gtkbuilder and ui files
There is now a directory for each respective file type directly in the gnucash source directory
(This was already started for gschema files before).
In principle all files of each type should go into these global directories. The only
exception is if such a file belongs to an optional module. In that case the file
remains located inside that module's directory. Currently we have ui, glade and gschema file
exceptions in aqb and ofx importers.
commit f111e5958d5fa4fdc7747cac1af177889dde2397
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 13:40:15 2018 +0100
Simplify POTFILES.in generation
As part of this also:
- Drop POTFILIES.ignore. Relevant lines have been moved to POTFILES.skip
- Remove skip lines for scm file links. With intltool out of the way these are never picked up any more.
commit c29b9c9cbf2c4bfc9617825b363e48a0e30bf202
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 28 12:08:37 2018 +0100
Remove autotools-only path exception to find reports
With it we can also remove the hack to find standard reports while running
from the build tree.
commit e7ec3a610de37cef2e3d2ab0603c4642e91ea940
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Feb 27 23:00:30 2018 +0100
Drop no longer used intltool related variable
commit 02c69a7933a9a00e9c4fb4eafc45731ec1c02e0e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Feb 27 22:21:00 2018 +0100
Handle situation where gettext 0.19.6 is not available
By default we require gettext 0.19.6 as this is needed to generate a translated version of gnucash.desktop and gnucash.appdata.xml.
However this version is not available on some platforms (most notably our own ubuntu 14.04LTS travis instance).
By setting ALLOW_OLD_GETTEXT=ON, the build configuration falls back to generating untranslated versions of said files instead.
commit ba799feb2a13341a14f96f1b491f27255cc94ed8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Feb 27 15:45:38 2018 +0100
Drop intltool in favour or using modern gettext
This requires at least gettext 0.19.6, and will break our ubuntu 14.04LTS test instance on Travis.
The next commit will work around this.
commit 3462abe7adf8a35c30bc366da45056c8f07dba6a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 26 19:00:07 2018 +0100
Bug 793460 - gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp:1941 is impossible to translate
commit 72a48c08842f730feeefe00a71521c6f7aecfd62
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 26 18:16:58 2018 +0100
Improve config and app data migration to handle renaming of config<version>.user to config-user.scm on all platforms
commit 06ad55cae981111e8858238229e2605f4c05b0d2
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 24 20:02:43 2018 -0800
Fix up some formatting problems and an extra bug in NEWS.
commit 749beb197d7597ba22042277ceec396c28062120
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 24 15:41:20 2018 -0800
Release GnuCash 2.7.5
commit eb5c33ecdbde963008e05a6d16b1674580be9e14
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 24 15:33:22 2018 -0800
Distribute strings.scm!
commit f865aeeff6d3e5124668f3033026eeb957027a28
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 24 14:22:38 2018 -0800
Update Slovak and Spanish translations from the Translation Project.
commit d4476d06b4b97a42fd96ea254f8ad5d9af458fc4
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 24 13:02:50 2018 -0800
Block events while creating scheduled transactions.
Events update the UI, which is slow, and if there are a lot of SXes
because it's an old file that can be significant.
commit 10ab87d95c2ad59a95383ee99ed5669c2893cb80
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 24 21:36:39 2018 +0100
Make travis happy
On older stdlibc++ the default constructor of a stringstream is deleted.
commit 61a21d12c69b99f9a65e3f2b2cb4157dd1ccaa01
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Feb 20 00:48:28 2018 +0100
Look for user editable config files in gnc_userconfig_dir instead of gnc_userdata_dir
At present these are
- log.conf
- config-user.scm (previously config.user-2.0)
Implement one-time migration of these files to the proper directory if they previously exist
Look for a log.conf file in gnc_userconfig_dir instead of gnc_userdata_dir
Note this commit also uses boost::locale::translate for the first time.
We may need to fine-tune our use, but in the current state strings marked
for translation using that function are already picked up for gnucash.pot.
commit beff7951308eb7d52dc9e38fdef598aa5c3106ee
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Feb 20 00:39:30 2018 +0100
Stop searching for a config.auto file
It's no longer used in gnucash. The preferences are now handled via gsettings instead.
commit 765c117aac110f405a3d6297ffecccf7874c3f8c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 24 10:55:03 2018 -0800
Optimize GncDateTime string constructor.
Turns out the stream facet parser is really slow. Since we have a
well-constrained universe of input formats we don't really need that
overhead. This got a 33% improvement in loading a large SQLite database.
commit c10bb89547ed9fcb206b3e1ff34b4c1fd349e65b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 23 15:27:14 2018 -0800
Delete unused and redundant macro.
commit c76efd656ecdd77571102af57e936fc4ce4be97b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 23 15:18:01 2018 -0800
Transient-for for Edit/New Account dialog.
commit 36fa8d57bf9cd1a6485a50ab1f5db67c92176036
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 23 13:29:39 2018 -0800
Transient-for for reconcile information dialog.
commit e186d77a164fad05d544ce9236f5dc87cb462303
Merge: 128fce3 f7378e9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Feb 23 11:48:42 2018 +0100
Merge branch 'unstable-prepare-SRFI64' of https://github.com/christopherlam/gnucash into unstable
commit cd30578b2fb91e9feab29ac38fe461ae54e0f97b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Feb 23 10:42:47 2018 +0000
Use the gnc_prefs_get_bool values to update cache values
This way is a safer way to update the cache values in case the settings
changed signal fails to trigger or there is a double trigger and the
cached value gets out of sync with the preference value.
commit f7378e9332a370bf432ea190e9b43a60776c7b9a
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Feb 19 23:29:12 2018 +0800
TR & options: upgrade HTML to XHTML
Upgrade <br> tags to <br /> to allow well-formed XML parsing.
commit 03e862ec47e6f27e38e261c1b71356a3d7a28be8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Feb 19 23:31:46 2018 +0800
TR: (minor change) eq? -> eqv?
According to the guide, eqv? better than eq? for chars
commit 578e9860d04eded3e95106f841c454cc0cf052bb
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 21 10:06:06 2018 +0800
Add optional testing group for srfi-64
This adds an optional group to CMakeLists for
systems with SRFI-64 included.
commit 458e7e9ff1aa851b1bc0e0f4ca23fa47a2da81bd
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Feb 23 15:32:28 2018 +0800
html-document.scm: Restore <html> tag
A previous commit 5b40df510 has eaten the <html> opening
tag which makes the whole document an invalid XML tree.
After this fix, the document is still not valid XHTML.
Until the exact DOCTYPE is finalised I suggest we
restore the root <html> tag.
commit 128fce3ed815db40bf70c67e622c32511e223f99
Author: Andreas Müller <andreas at stapelspeicher.org>
Date: Thu Feb 22 15:59:12 2018 -0800
Bug 787095 - Gnucash Crashes when opening old XML file
commit bab3bc7e93099a1bb1909010fc4c183d5cd0531f
Merge: 6137719 955696b
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 22 15:53:30 2018 -0800
Merge Bob Fewell's "Cache a couple of split register preferences...
into unstable
commit 6137719417aaea3e7a509bc77d12435b508fc534
Author: Nikos Charonitakis <nikosx at gmail.com>
Date: Thu Feb 22 12:15:39 2018 -0800
Updated Greek Translation
commit a4399ee732708fce6e7d7a4fb24c67d4fe48bf53
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 20 17:32:22 2018 -0800
Bug 792157 - Cannot create account with different currency
Restore force-insert logic that had gotten lost in the C++ conversion.
commit 955696b0e77c841a661931b66f31c333456a8c27
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Feb 21 00:54:49 2018 +0000
Cache a couple of split register preferences
Two preferences were being used heavily in the drawing of the register
so it makes sense for them to be saved in the split_register structure
so they can be easily be referenced.
commit c58b0024c554a75b74f55990e411cbf70a8c3ea3
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 20 12:25:14 2018 -0800
Remove bogus file from POTFILES.in.
commit 78705dc8bec1a1433a2d1f8a7eab2a96842cf043
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 20 12:02:38 2018 -0800
Bug 792833 - User specifies source of 'num' field'; either...
transaction number or split action (requires at least GnuCash 2.5.0)
Strip leading delimiters from KVP keys when reading them from the
database. Leading delimiters are incorrectly included in databases
created with GnuCash 2.6.x.
commit 7e814ad037dca79224b697a80654770aa35fd3bd
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 19 15:26:36 2018 -0800
Fix typo, gnc-account-get-book not gnc:account-get-book
And then deal with the crashes caused by not having any accounts
selected.
commit 50e2a3def7f913ad27f92f7f2719e1fd71fc8290
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 19 22:53:13 2018 +0100
Use a platform dependent package name for gnc_user[config|data]_dir
Windows and OS X expect the directory name to be capitalized while linux typically uses an all-lowercase name.
commit 36ad5064e4b2a264897dd5063e5617e6850d4531
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 19 13:27:44 2018 -0800
Move gnc:substring-replace-from-to back to utilities.scm
It's used in report.scm as well as qif-imp.
commit 9865934410e03bafe4c9058269701f2ce1386a4f
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 19 12:26:29 2018 -0800
Reduce warning about failing to dlopen a module to debug.
There's another warning for runtime about not being able to load
a specified module and this one creates a lot of noise during a parallel
build.
commit 62fd179f8754702c2e77fb10eb79a53e07ad008d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 19 20:30:36 2018 +0100
Adjust gnc_userconfig_dir and get_userconfig_home to the former returns a subdirectory of the latter
Also add a few comments to make the distinction more clear.
commit 27256357f519efe9ca9d5cf6cec1cb91917b97ce
Merge: 5929bb3 b2ed250
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 19 20:31:33 2018 +0100
Merge branch 'BUG792809' of https://github.com/Bob-IT/gnucash into unstable
commit 5929bb3bf8bfa0d0552f37888ffdb2004b740a5b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 19 11:13:40 2018 -0800
Move string.scm to qif-imp, the only place it's used.
commit 4ad23598727147cf9f76664cbd477fea3c805d99
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 19 10:51:42 2018 -0800
Remove unused functions from utilities.scm
moving safe-strcmp to aging.scm, it's sole use.
commit 720acddff279dc3c6212f74185156a461b3ce0f2
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 19 10:25:50 2018 -0800
Restore fin.scm, incorrectly removed earlier.
But put it in app-utils where it's used and load it explicitly.
commit 923995f2ccbdb1cf3e02d0aa644af30a3fb3f75c
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 19 08:20:25 2018 -0800
Restore inadvertently-deleted standard-reports tests.
commit 464281644cf2756daf255f030e6a6805182fc88e
Merge: f4965ae ee217c6
Author: fell <frank.h.ellenberger at gmail.com>
Date: Mon Feb 19 15:25:53 2018 +0100
Merge branch 'maint' into unstable
Should resolve issue mentioned in PR #277
Conflicts:
libgnucash/app-utils/gnc-sx-instance-model.c: resolved
po/de.po: changes in maint ignored
commit f4965ae2aca1deca7eddb289475dc2b58d41570d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 18 22:16:27 2018 -0800
Move direct check dependencies to the originating CMakeLists.txt.
Removing transitive dependencies from being declared direct.
commit 474c3ae079a547ad8f311e1d09e1e135c5a06311
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 18 16:08:26 2018 -0800
Make a target for the python-bindings test to set its dependencies.
commit 605f3466cb964e5d4655b91ff5ad6628f747bb06
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 18 16:07:25 2018 -0800
Rename the gnc-module test libraries to be consistent with other modules.
commit a5f46a5e45fa5c167ff6306590a030670f5d3f20
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 18 15:59:00 2018 -0800
More Scheme dependency additions.
commit b2ed250db10b27a8dae48dd4ab279ca66a3d3cb8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Feb 3 22:33:53 2018 +0000
Change gsettings upgrade test so old_maj_min is < 207
With the original value of 208, the use-gnucash-color-theme kept on
being reset to what ever the use-theme-colors was, by default false.
commit 22921c9f290666266d6b0c20834720f889a631a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Feb 3 20:36:18 2018 +0000
On first load, cell height is wrong which affects highlighting
Move the get text height function which is the basis of the cell height
to the start of the draw procedure so highlight area can be computed
correctly.
commit 3bc741e193fe68dda20b07b5adff8ff0042afef0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Feb 3 18:59:40 2018 +0000
Remove doc gtk2 rc file and replace with gtk3 css one
commit 7c9ac17cb6b269e93b70c5030b39727827321137
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Feb 1 15:43:10 2018 +0000
Move the user CSS settings file
Move the CSS settings file to a location based on XDG_CONFIG_HOME which
is OS dependant but with slight changes for Windows and OS X.
- Windows: CSIDL_APPDATA/Gnucash
- OS X: $HOME/Application Support/Gnucash
- Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash)
commit ec0656e7d52e1bd08a0947f58a308b7df2345fe4
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 18 10:27:34 2018 -0800
Bug 793568 - "Cash Flow" report crashes
commit ffeafad6368053cb8f73439f5376239bed5263d1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Feb 18 10:10:34 2018 +0100
Spelling fix in import map editor
commit 48bdab38d4fd66e2c2ea59d971c60d3e1ae235ab
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 17 14:58:18 2018 -0800
Replace sprintf with Guile's built-in format.
commit e3cd9f88c94c3c2b5e8fcdbc5457908446879df2
Merge: 611ead2 bdd7cc7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 17 23:22:23 2018 +0100
Merge branch 'unstable-TR-progress' of https://github.com/christopherlam/gnucash into unstable
commit 611ead2bc1216618c4cfe0afe7563d7e475811bf
Author: Harald H <harald at fsfe.org>
Date: Tue Feb 13 17:18:19 2018 +0100
Updated info and migrated to the latest AppStream specs
+ Specified metadata license
+ Added required nametag
+ Added required project license
+ Added required summary
+ Changed urls to https
+ Fixed screenshot tags
+ Added category
+ Added url for bugtracker, faq, help, donation and translate
I have not removed the current underscore prefixes as you may want to migrate from the deprecated intltool to modern gettext before doing so. Relevant information:
- https://blogs.gnome.org/mclasen/2016/07/21/using-modern-gettext/
- https://wiki.gnome.org/MigratingFromIntltoolToGettext
commit 07c3162a73a04c1f0e874b7817e2e248d249a82b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 17 21:09:07 2018 +0100
Fix a few leftovers from work on main.scm
- Load proper file in gnucash-bin.c
- Load string.scm (now in gnucash subdir) to make reports and qif-import work again
commit fbdacae610392e4639161af67cce45b9257101ed
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 17 20:16:11 2018 +0100
Remove the need for a temporary script file to compile gschemas
I opted for this temporary script to be able to print a message while compiling
as glib-compile-schemas is totally silent. Turns out printing the message can equally
be done directly in the install command.
commit de4b72dc11dc5c3d76b8f02eba38a6dade6627ae
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 17 20:09:36 2018 +0100
Drop install rule for previously removed (scm) config file
commit bdd7cc73ef6ca8f844e908fbc35718ae73bfc543
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Feb 11 23:31:53 2018 +0800
GSTR: Restore some strings
commit bc8ad8961a0158b483c87032ee0367bc47f313fa
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 7 23:13:58 2018 +0800
TR & GSTReport: Improve comments
This commit only improves the comments for
both reports, and uses gnc:error calls as
advised. The reordering in GST Report now
reflects the logical transformation of a
split into column amount.
commit 97e415fdf3fe0d9ccc7f68f5b4ffa5ef26455323
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 7 22:00:39 2018 +0800
GSTReport: filter out some transactions
This commit restores filtering for closing, link
and payment transactions.
commit b261eb18b3b6c8be5b92c4610979b3a2bb8af7a5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 7 19:56:24 2018 +0800
Revert options.scm lookup-options renaming
and use (gnc:error) as advised
commit 276a7d24d2d0380cda24f5f0f7f159ea897101a5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jan 12 16:45:03 2018 +1100
REWRITE income-gst-statement.scm
This commit rewrites income-gst-statement.scm to be a derivation
of transaction.scm, modifying the options database and passing
custom arguments to the trep-renderer.
This should hopefully reduce risk of errors.
commit 88b3446299bda0b7706e47dc1c2c440f8c769e4b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 7 23:15:57 2018 +1100
ADD-API: gnc:option-make-internal!, gnc:unregister-option
This commit adds 2 additional helper calls, primarily useful for
derived reports.
gnc:option-make-internal! will hide an existing option. e.g.
a derived report can set the value for a Display/* option and
hide it from the user.
gnc:unregister-option will unregister option. This is primarily
useful for derived options e.g. another report copies from
transaction.scm and removes some options and recreates them with
different parameters.
For example, unregister existing option from section "Accounts"
name "Accounts", and recreate with different parameters e.g.
limited account types.
commit 6004b55d16a0dc4a3b52baed6dd16d70281c054f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jan 27 21:46:42 2018 +0800
TR: remove unnecessary no-account-after-filtering step
This merges the initial 'no-account' warning and the
'no-account-after-filtering' warning. This reduces
the number of strings required.
The user can select some accounts, set an account name
filter which produces no accounts, and will see a
blank report with the gnc:render-options-changed
confirming that options were set, and the blank
filter is caused by the filter.
Example: http://i.imgur.com/eqq1Bpa.png
commit 3749ca528be1925d9ae648f9002e42ebe49d26eb
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 28 07:29:44 2018 +0800
TR: omit display of $0 in subtotals in other currencies.
Previously in dual-subtotal columns, the dual-subtotal would
attempt to print all commodities in the row. This meant
if user chose common-currency thereby triggering additional
commodities, the dual-subtotal would attempt to add amounts
in other commodities which would be 0, and display the 0
amount. This commit will modify the the dual-subtotal strategy
to only add column where a value actually exists.
This commit is a continuation of previous TR enhancement
(multiple data columns) where I have now understood how
to disable these $0 amounts in subtotals.
From: http://i.imgur.com/sqAHsPQ.png
To: http://i.imgur.com/n0R7xeV.png
commit 12f3099f59cac59e9dfde98492c5c122991736aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Jan 12 16:45:22 2018 +1100
(infobox)->(gnc:render-options-changed) in options.scm
This commit will change (infobox) to a general-purpose
renderer for "all options changed by user" in options.scm
and can be inserted into any report. It reduces the
number of strings required.
commit 01e604d8eebf2ac262ea550e2f292bbafa2ef042
Author: christopherlam <christopher.lck at gmail.com>
Date: Thu Feb 1 15:08:28 2018 +0800
Use xaccSplitGetReconcile instead of (zero? date)
(zero? date) not a good test for reconcile status.
Use xaccSplitGetReconcile(split)=='y'.
This is a better test.
commit cd8f2b7c7e9c6f08e77b99631569c1ee9334b862
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 16 15:52:19 2018 -0800
Rename libgnucash/scm/main.scm to utilities.scm
Because it hasn't been "main" since GnuCash became a C program.
commit 32f6958ebbb8a8536a78e6a4ce24aeae28f42248
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 16 15:41:47 2018 -0800
We're done modularizing. About 16 years ago.
commit 8b0d9425e9526ace7df92e1500c8fbd5235e082d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 16 15:37:46 2018 -0800
Remove some obsolete and unused Scheme files.
commit 26e51339a6f8272f23c7b5b8dcc2aa6f7f6ecf84
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 16 14:28:46 2018 -0800
Rework the Scheme target dependencies.
Should fix Bug 793122 - 2.7.3: ninja build fails
along with the nagging parallel-build problems.
commit f95ae1a96d5f4cc5d9238a0d373dde901384b2af
Author: John Erling Blad <jeblad at gmail.com>
Date: Fri Feb 16 15:41:25 2018 +0100
Partial update of Norwegian po file
commit 4a6f0223ef580631997ed22cf03a72c70b9bb01b
Author: John Erling Blad <jeblad at gmail.com>
Date: Fri Feb 16 15:39:28 2018 +0100
Changed last one to blame
commit e8363e29b4a2f0ed6e1132fc2661141e6b980861
Author: John Erling Blad <jeblad at gmail.com>
Date: Fri Feb 16 15:33:41 2018 +0100
Partial update of Norwegian po file
commit 839ba137b9df8bf4f289ada1b2aad36e9e455f19
Author: John Erling Blad <jeblad at gmail.com>
Date: Fri Feb 16 13:57:09 2018 +0100
Partial update of Norwegian po-file
commit ff0f4ac8d7c8934a7e76a4534372f4b5d44260c4
Author: John Erling Blad <jeblad at gmail.com>
Date: Fri Feb 16 13:43:55 2018 +0100
Partial update of Norwegian po-file
commit 772aabf15f76fa01e105fc0691a4a7ce698442ad
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 16:46:12 2018 -0800
Make sure that all of the builder and uimanager files are installed...
in the correct subdirectory.
commit 941cc7dcf5069a9576e4e4933d6b26a3d238e566
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 16:06:03 2018 -0800
Rationalize the copying and installation of GtkBuilder and GtkUIManager files.
Trying to catch all of the possible CMake build files as exceptions is
too hard. Name the source files and copy/install them.
commit a92180f03b2fcdf2e350ffe88f4b3b6f6fcacc71
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 16:05:51 2018 -0800
Remove superfluous variable.
commit d97b0f261754781942145092150a29bf7b148c9c
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 16:04:59 2018 -0800
No more Makefile.am.
commit 82ad7aca51e872dc43e4279c4f4180a831a6aaa1
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 13:46:15 2018 -0800
Prevent a couple of divide-by-zero errors.
Might fix Bug 792800.
commit 04408650c1cf2c871a1844020f9bb68c56e8c890
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 11:04:15 2018 -0800
Fix double free, caused test to crash on Mac.
commit b3b378380934958ce72ff52850a975f49d20e88d
Merge: 33d4345 1999d85
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 10:56:43 2018 -0800
Merge branch 'maint' into unstable
commit 33d434596d12499bcb33e643e7e49a3ddec3033f
Merge: 2598dbe 3aba4d2
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 15 10:20:57 2018 -0800
Merge branch 'maint' into unstable
commit 2598dbe5e679fc7be157273c07883a319d8f661a
Author: fell <frank.h.ellenberger at gmail.com>
Date: Wed Feb 14 19:00:27 2018 +0100
Insert lost '#, c-format' lines again into de.po
Additional removed garbage
commit b5e07517f08ca1c94b073a39a8ef5af09a86d2df
Merge: 044c172 48a6938
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 14 18:54:08 2018 +0100
Merge branch 'addendum-replace-numeric-with-number' of https://github.com/christopherlam/gnucash into unstable
commit 044c1720814b35f80c68a49b50b2f0a2e847dd9e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Feb 8 21:55:08 2018 +0800
bug 793278 fix
This is caused by commit 766e74096 - min-date was
erroneously thought to mean 'min date of date-list'
but actually meant 'negative infinity date'. This
commit changes date comparison logic to always
return #t when comparing (<= min-date date) for
the first date interval.
Test case also created.
commit 2e3ec99219ee9a6e2aeb021bc7800124b84bc8a1
Merge: c7b5061 e3a0080
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 14 18:20:18 2018 +0100
Merge branch 'maint' into unstable
commit c7b5061e8f7b6e8debaed5a7e61dbe27233c5e8b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 10 15:43:40 2018 +0100
Bug 792884 - cmake: gschemas.compiled missing
Fix handling of gschemas.compiled. It should only be called
at install time to regenerate gschemas.compiled based on all
available gschema files. In the installation directory that
can be more than just our own.
Note to force the compilation to run after all gschema files
themselves are installed, the gnome and gnome-utils gschemas
have been moved into a higher-level gschemas directory and
the install command is added there.
commit 5cf58758a24858a60e015bd3790c4326e4ad1e68
Merge: ae6d2a2 2a7b0b7
Author: fell <frank.h.ellenberger at gmail.com>
Date: Wed Feb 14 14:47:51 2018 +0100
Merge branch 'translation27DE' into unstable
commit 2a7b0b7b91abe5dd80c7d1b47797350e0c97deb1
Author: fell <frank.h.ellenberger at gmail.com>
Date: Wed Feb 14 14:46:53 2018 +0100
Review of PR #268
4910 translated messages, 161 fuzzy translations, 123 untranslated
messages.
14 msgstr lack the keyboard accelerator mark '_'
commit 48a6938e1c56ed065a60dfc73e54f736e4067959
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Feb 14 17:13:02 2018 +0800
Addendum replace numeric to number in scheme
Addendum to e0300d3 - was crashing reports
commit ae6d2a2340af74588cda6dcc550b75c2c7967bc9
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 13 16:47:20 2018 -0800
ADD_DEFINITIONS is obsolete for setting C/CXXFLAGS.
And setting -O0 in a debug build is unnecessary, that's the default.
commit da0df1c48dbf706b1cec7843ebad583625764204
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 13 14:11:44 2018 -0800
Bug 792883 - cmake: no way to turn off -Werror
Prepend settings to CMAKE_C_FLAGS and CMAKE_CXX_FLAGS so that values
supplied on the command line can override the fixed settings.
commit 849b236f7b149420fb087bb1c04787c85965b92b
Merge: 0912a5e a113d71
Author: fell <frank.h.ellenberger at gmail.com>
Date: Tue Feb 13 07:46:52 2018 +0100
Merge branch 'maint' into unstable
Conflicts:
accounts/Makefile.am
configure.ac
from autotools removed.
commit 0912a5eaa1901b1af8395a5e8d835cf754d77268
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 12 14:00:09 2018 -0800
Don't force-set Boost_USE_STATIC_LIBS or Boost_USE_STATIC_RUNTIME.
If you need to do that for your build pass the values in on the cmake
command line.
As for all of the noise about Boost's install name if APPLE, just fix it
with the install name tool. There are instructions at the boost module
in gnucash.modules.
commit 9c9f4634edba4e81fa23df97d27c667bc0bf460d
Author: Mechtilde <ooo at mechtilde.de>
Date: Mon Feb 12 15:13:14 2018 +0100
some more German translations
commit 4e8e4d424d473b0b0a734c4c08cc4f683cc1b8c9
Merge: 18b6af3 8c988bf
Author: Mechtilde <ooo at mechtilde.de>
Date: Mon Feb 12 13:13:05 2018 +0100
adjust conflicts
commit 18b6af3d8b122d087d330dc5e383186d26fc329b
Author: Mechtilde <ooo at mechtilde.de>
Date: Mon Feb 12 12:02:21 2018 +0100
correct some typos
commit d8e508a376f0661c60332d51a6c6ef77061483a4
Author: Mechtilde <ooo at mechtilde.de>
Date: Mon Feb 12 11:56:34 2018 +0100
msgmerge with gnucash-2.7.4.pot
commit 8c573dbb9f1a54e25afda37705644b2b017a4fdc
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 21:18:43 2018 +0100
add some more German translations
commit 97471f23197d9480934417bb89888bb657e6e280
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 20:52:16 2018 +0100
add some more German translations
commit b6ad4e61e0fda8f3d7ccae08d708a272e829f249
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 14:25:14 2018 +0100
add even more German translations
commit 9207ba8712f6b6dac17d5a72c844c927ea4ce147
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 12:29:10 2018 +0100
add some more German translation
commit 2914920ff6fbb84a042d3f31ba5d610177cf7738
Author: Mechtilde <ooo at mechtilde.de>
Date: Sat Jan 27 09:33:07 2018 +0100
add ellipses to fit Common User Access (CUA) under the Tools menu
commit 2f11fc6fb316f531278e425abc13eb11dffab907
Author: Mechtilde <ooo at mechtilde.de>
Date: Sat Jan 27 08:55:34 2018 +0100
add some German translations
commit fb7426b60b6c7c10842e070db7658874e2dabdec
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 4 10:16:22 2018 -0800
Spelling Correction.
commit 63089e1f1a25ca83c751b96896fb5996fe9b8c39
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 4 10:12:38 2018 -0800
Bug 793155 - Gnucash 2.7.4 crashes on launch MacOS 10.13.4 PB1
Crash because Guile couldn't find boot-9.scm, fix by telling it where
to look.
commit a3a42d29ee8c642761b2fbe610aba50f45bc349a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 3 17:56:15 2018 +0100
Prevent installation of cmake related files when building in source
These files are part of the build system, they should not show up in the installation prefix
commit 9e5a48108163cbeef71c3fa0452055be4313f6f5
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 3 15:06:20 2018 -0800
Fix off-by-one errors in release count.
commit c9a17236b96706f400025c0c92312c9b9090e7ec
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 2 15:08:28 2018 -0800
Release 2.7.4
commit 56a58e65289d343caf390f677d8365559d332e5a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 3 16:58:52 2018 +0100
Bug 787497 - Disabling OFX, AqBanking or python-bindings support cripples the dist build target
commit e6edb9d8e75a3817dd5556e631c3900ad87e8d68
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 3 07:54:37 2018 -0800
[MacOS]Conditionally set -Wno-unused-local-typedef and -Wno-unknown-attributes.
These flags aren't defined until Xcode8.
commit eb1400c44bf8c8fc220799419a743361d3b322c0
Merge: 40169fc 21431e0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 3 13:01:39 2018 +0100
Merge branch "maint" into unstable"
commit 40169fcc55740593153ee5df460b652de00b2093
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 3 09:13:49 2018 +0100
Delete wrongly merged file
commit 52ba07f587cc13edee4d065ecd838209c1832645
Merge: 18abf4e 794090d
Author: fell <frank.h.ellenberger at gmail.com>
Date: Sat Feb 3 01:05:43 2018 +0100
Merge branch 'maint' into unstable
ignore chages in po/de.po
commit 18abf4e2430633d79f68dd672214a766d2e9331a
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 2 13:10:09 2018 -0800
Update Turkish translation from the Translation Project.
commit 62c8801ac5dd26400d36830067faa9aa7846edf1
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 1 15:07:44 2018 -0800
Add XDG_CONFIG_HOME and FONTCONFIG_FILE to MacOS environment
Fixes WebKit crash when displaying reports.
commit 6b49b3ba4c37edad651e42755ec8b5f64fc1d8bc
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 30 14:33:02 2018 -0800
Bug 792763 - deleting a transaction can cause a SIGSEGV
Prevent a NULL transaction from crashing xaccTransCountSplits and
prevent gnc_plugin_business_update_menus from calling it with a
NULL transaction.
commit 59fb8efaf99b8adf0ed08c59ab8ee5d9aac9ef7e
Merge: 0d4f6e0 d983ad9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Feb 2 18:53:47 2018 +0100
Merge branch 'maint' into unstable
commit 0d4f6e054d0b2cf66cd34aa4feb737ddeae66f85
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Feb 2 10:24:04 2018 +0100
Improve gnc_data_home verification and creation
- Don't attempt to create a subdirectory of a non-existing home directory (use tmpdir as base directory in that case)
- Make sure all tests run in an environment with GNC_BUILDDIR and GNC_UNINSTALLED set. Otherwise
the one-shot old .gnucash to new GNC_DATA_HOME migration may already have run at build time,
preventing us from informing the user a run time.
- Re-enable the userdata-dir with invalid home test (linux only).
commit 0f5bb351664cbc98c70bdb1a3c9964a67834aa6a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 1 22:31:27 2018 +0100
Disable the proper test...
commit 90517b69ceccb26c7f07364189d3cdbdad41257c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 1 20:43:49 2018 +0100
Temporarily disable test that breaks on travis only
It needs some more tweaking to cope with the false
assumption the builder can't create a temporary directory on /
commit 2f16b092f5f1115550484b9853adea082fbd269b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 1 19:17:17 2018 +0100
Simplify filepath init code
It will no longer attempt to use /home/janssege/.gnucash. That was
requiring lots of extra conditions.
It will also default to a base directory (gnc_data_home) in the
build dir if it detects the code is run during building or testing.
That again allows to simplify it as there's no need for temp dir
juggling in case the build environment doesn't have a writable home dir.
commit d345624c5540b3536dc9901eb2a82f59bb4913d6
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 1 14:22:32 2018 +0100
Fix project name, which also determines a number of default paths
It should be all lowercase to be consistent
commit 84a1e8101643595933ed76405112788dc95872a2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jan 30 15:28:51 2018 +0000
Bug 792809 Add a register foreground CSS class
With the current setup when a dark theme is used with existing register
colours the text is hard to read as the dark theme may of changed the
text colour to white so with these changes the text is always black
unless they choose not to use the built in colours.
commit 3c13f565d300899d59f4c59f58ec740b66302bde
Merge: 0f295dd 862956a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 31 18:44:04 2018 +0100
Merge branch 'unstable-fix-business-reports' of https://github.com/christopherlam/gnucash into unstable
commit 0f295dd43994dcc69191071b301f1a82c354639c
Merge: 77982c7 77ad629
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 31 18:37:52 2018 +0100
Merge branch 'CorrectStrings27EN' of https://github.com/Mechtilde/gnucash into unstable
commit 77982c71bbbbde02ae2391ad844e9cc0864c95eb
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 31 18:25:53 2018 +0100
Remove make-gnucash-po.sh.in
This time we're really not using it any more.
commit fb2570dfe28439847129dfb9cf5346c11cf987a8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 31 18:07:57 2018 +0100
Revert "Fix version number inclusion in gnucash.desktop file"
This reverts commit 9d8def84f33b3b03ac70015e6cf83336bde2a61e.
Another oops. The version number in the desktop file is not the
gnucash version but the desktop file specification version.
There are more recent specification versions available, but
we should only bump it after having verified our desktop file
adheres to those higher versions. So revert for now.
commit ff24970f5f77e170eaa02370f8785387219e63bc
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 31 16:16:59 2018 +0100
Add GENERATE_SWIG_WRAPPERS option to control the generation of swig wrappers independently of whether we're building from git
The swig wrappers don't really depend on git (but rather on swig) and there can be
situations the builder wants to generate the wrappers also from a tar ball.
commit 1805972646807bcdd203ae9a96ed8dc13f642582
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Jan 30 21:24:22 2018 +0100
Revert "Allow user to override BUILDING_FROM_VCS"
This reverts commit ec9d5feba1e3d72ca890a5aa22ceee8917c0a4d5.
This doesn't do what I had in mind. I'll come up with a
better solution shortly.
commit 32a196122f33dbe342a29c57a5bbcefa5a8410ed
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Jan 30 19:21:22 2018 +0100
Properly detect git in case of linked worktree
commit ec9d5feba1e3d72ca890a5aa22ceee8917c0a4d5
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Jan 30 19:20:51 2018 +0100
Allow user to override BUILDING_FROM_VCS
commit 862956a7609788baa23ff439a40813935f7c10b1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jan 30 19:29:04 2018 +0800
BUGFIX: invoice posted-date is no longer 0 for unposted invoices
This commit fixes business reports caused by 91f4b190394df6
whereby the posted-date for unposted invoice was changed
from 0 to MAXINT. Now we need to use (gncInvoiceIsPosted)
or (gncInvoiceDateExists) instead.
commit 00c4bac65b688ac95e171fdbb1f355a438e603a1
Merge: 99ebeb6 8812aae
Author: fell <frank.h.ellenberger at gmail.com>
Date: Tue Jan 30 02:27:36 2018 +0100
Merge branch 'maint' into unstable
Adjust path
commit 99ebeb6b5d49e29e16dd18eb82418f6741c1303d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 29 21:51:38 2018 +0100
gnucash.pot target improvements
- add simple target called 'pot' so translators can run 'make pot'
- make gnucash.pot depend on all files with translatable strings. So whenever
one of these files is changed the potfile will automatically be regenerated
(if the current target depends on it, like 'pot' or 'dist')
Note the default target (make without anything) does not depend on gnucash.pot
so the potfile will not automatically be (re)generated when building that target.
commit 8c988bfc1f6dbc432057c73a22778391a5139b47
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 21:18:43 2018 +0100
add some more German translations
commit 22cc065d39b2e243f12834e2e3521ca6074bad99
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 20:52:16 2018 +0100
add some more German translations
commit 311f8c2dc646a50d63fde80a73cda76c2092184c
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 14:25:14 2018 +0100
add even more German translations
commit 4198af108bf52ab73bba9b6427116757eccb1364
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 12:29:10 2018 +0100
add some more German translation
commit f0f20d3f5ba4f9b9d5a06e325b02db300b6b3e72
Author: Mechtilde <ooo at mechtilde.de>
Date: Sat Jan 27 09:33:07 2018 +0100
add ellipses to fit Common User Access (CUA) under the Tools menu
commit cf15c78818384813911fb12eb301f1faf180637c
Author: Mechtilde <ooo at mechtilde.de>
Date: Sat Jan 27 08:55:34 2018 +0100
add some German translations
commit 6e5ac2608b51a8e6fd53da6e7366dd7424db0cfa
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jan 27 14:12:27 2018 +0100
More translation fixes detected by Mechtilde and reported on IRC
commit c7415102fd530ac72fe946c5accad5d7df957f88
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jan 27 13:47:56 2018 +0100
Fix a few more translation issues discovered during code review
commit 4aa1062045fdb9c8eaedc69bccad6480a25f8217
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jan 27 12:11:36 2018 +0100
Bug 792947 - Missing translatable strings
In addition
- the icon was restored on the new account button while importing
- an unused button was removed from the Tip of the day window
- a couple of whitespace issues were fixed
bug fixup
commit f319a8e2a4a735114860bed02a26fa504e7c5d62
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 29 19:15:02 2018 +0100
Re-enable building a dist tarball from within distcheck
commit 49a936c1fd11bc06aa0ec78e5627d800c1fa7116
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 29 18:54:13 2018 +0100
Rewrite gnc_add_swig_guile_command to work in dist tarball as well
When building from git it will add targets to generate the swig files.
When building from tarball it will just point at the generated source
files from the tarball.
commit 36cb167b682bfee82027ffd3f2ef7463a113e137
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 29 18:04:08 2018 +0100
Rewrite gnc_add_swig_python_command to work in dist tarball as well
When building from git it will add targets to generate the swig files.
When building from tarball it will just point at the generated source
files from the tarball.
commit ec213360f33a0d53e9ccd06630e78d780c6f28d2
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 29 17:29:40 2018 +0100
Review which built files are really needed in the dist tarball
Several were only there because they used to be generated via autogen.sh
and hence had to be included because autogen.sh was not supposed to be run
in a tarball based build.
A few others aren't clear so I have left them in for now:
- gnucash.1 (man page)
- gnucash-design.info (because it's unclear what we want to do with that one)
These files should clearly be in the tarball:
- gnucash.pot -> for our translators
- ChangeLog -> can't be generated outside of a git repo
- gnc-vcs-info.h -> can't be generated outside of a git repo
- guile/python bindings -> to avoid a swig dependency when building from tarball
commit 9d8def84f33b3b03ac70015e6cf83336bde2a61e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 29 13:46:46 2018 +0100
Fix version number inclusion in gnucash.desktop file
commit 4317d8a8f6f808a1ca1ff0389854dcd000561354
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 29 12:19:47 2018 +0100
Improve handling of generated distributable files
- the two dist_add_... macros now both take a list of file names
as argument so more files can be added at once to the dist tarball.
- dist_add_generated now creates the right target by itself. There's
no need to pass one any more
- make the swig generated *.py module files explicit output files
- change a couple of custom_targets into custom_commands. The only
reason they were defined as targets was to ensure they got built
before the dist tarball. This is now properly handled by the
dist_add_... macros.
- correctly handle dependency on swig-runtime.h (using OBJECT_DEPENDS
was not the way to do it according to that property's help page)
commit 3dff4e521126f6600da2ca3090b8f3e9c15b950b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 28 17:45:49 2018 +0100
Fix make dist on a clean checkout
cmake with unix makefiles fails to resolve dist dependencies
added from COPY_FROM_BUILD if these dependencies aren't built yet.
This commit replaces the COPY_FROM_BUILD based logic with two new functions
'dist_add_configured' and 'dist_add_generated' to indicate which files should
be included in the dist tarball. The latter also adds a target level dependency
to the dist tarball custom command. Hence the former should
be used for files that get generated during a cmake run while the latter
should be used for files generated as the result of a 'make/ninja-build' run
(like files for which an add_custom_command rule exists).
Note: this commit also temporarily disables the dist target when building
from a tarball (and hence it won't be tested in distcheck either). This
will be handled in a future commit.
commit 1258a2adfd06773ab60db2d156fd906c9828316a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jan 27 19:00:30 2018 +0100
Make potfile generation a custom target, and make the dist target depend on it
commit b12a6cf4d2ad7d8a7f523f140bbcb66a62c46af7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jan 27 17:04:41 2018 +0100
Revert "Partially revert commit 85bfbd8e8258e"
This reverts commit b6aae753172eae1c4a8e01477512f944d8d4f9d1.
I was mistaken. We still need po/make-gnucash-pot.sh.in, not
make-gnucash-potfiles.in...
commit 8622672343cb2f1c0c263e0f0aa554baa904b38d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 28 16:00:03 2018 -0800
Add DL_LIBS to gncmod-gnome-utils target.
commit 77ad62960b292fc52bbe042c3bb1e196fda4b65e
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 28 21:06:19 2018 +0100
correct typo in horizontal
commit 83128e2f1d86958a3d14150f41c93c123557db00
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 27 16:42:37 2018 -0800
Fix Webkit1 configuration for Windows Builds.
commit 81f118740e9a707bb8e85839743c16147c0a4aef
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 27 15:44:03 2018 -0800
Add googletest to the list of dependencies.
commit b6aae753172eae1c4a8e01477512f944d8d4f9d1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jan 27 14:11:01 2018 +0100
Partially revert commit 85bfbd8e8258e
make-gnucash-potfiles.in is still needed after all
commit 4fd52725bf64086344dec8551178578e4de403e0
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 26 14:40:53 2018 -0800
Fix no transient for warnings from reconcile dialogs.
commit 71a2429c13bdf80b6088976b90dce0baa72f4cdf
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 26 14:40:21 2018 -0800
[MacOS] Put the reconcile window menu on the screen menubar.
commit ec3ca0430af4690f59ed04028f787215ff7a1c10
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 26 17:39:25 2018 +0100
Fix test-cashflow-barchart.scm for guile 2.2
At the same time enable guile 2.2 for our arch ci test
so gnucash gets ci testing with that version as well
commit 18feaa16a79b43828baecb46367887e282e065a1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 26 18:15:56 2018 +0100
Remove support code to load qof backend in autotools based build environment
commit 00396db5607a32edeefc1d89c8d1339aeaa55dbc
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 26 18:02:00 2018 +0100
Remove the .in extension from test-real-data.sh and stop configuring it for autotools
We have dropped support for autotools and cmake invokes this script using /bin/bash <script>
So the exact shebang value is not relevant any more
commit 0f4a72b49f766f861bc4e791f1c842a52f3cc524
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 26 16:09:33 2018 +0100
Remove unused file
commit 85bfbd8e8258e9ff5d7840dc3577b8d9efdd38c4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 26 16:06:29 2018 +0100
Some minor cleanups after the autotools removal
This includes removal of the now unused make-gnucash-potfiles.in,
checking for CMakeLists.txt rather than Makefile.am in gnc-vcs-info,
upating the HACKING file,
and generally updating references to autotools.
I have kept "Makefile.*" exclude patterns in our CMakeLists.txt files
because they may still be lingering in the source directory from
previous autogen.sh runs. At some point these should probably be
removed as well still, together with the gitignore references to them.
commit 1b02517ea1bee18060468b57fc5a58b5174c7828
Merge: dfa9c52 f6ae986
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jan 26 12:22:14 2018 +0100
Merge branch 'unstable-TR-bugfix' of https://github.com/christopherlam/gnucash into unstable
commit dfa9c526cb0a6ec49f64fa6239eaea55e0b67827
Merge: cd0ce78 da64851
Author: fell <frank.h.ellenberger at gmail.com>
Date: Fri Jan 26 01:36:10 2018 +0100
Merge branch 'maint' into unstable
commit cd0ce78b9e1da4b9962609f0fe1c2e1b289e8592
Merge: 43ad7ac 6aa5881
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 23:20:03 2018 +0100
Merge branch 'maint' into unstable
Resolved conflicts:
po/nl.po
The current unstable version was taken as conflict resolution.
commit 43ad7accda6788027770a535f656b2cfd5925abf
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 25 14:17:23 2018 -0800
Remove stray addition from 34cc103e947.
commit a7cfedb9dd91a8c6087b8f9ff5ff7cdfba576559
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 25 13:44:42 2018 -0800
Remove overview links to nonexistant articles.
commit 34cc103e947c5fc461ba46b8d78c966fabff8c29
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 25 13:20:28 2018 -0800
Add doxygen target.
commit 709787dafa14c9d2c50a683d7033c72780256ad2
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 22:15:35 2018 +0100
Apply Xavier's translations for goffice
These should take precedence over automatically imported translations.
commit 7fc29156873bde11a64ef7d357a48342d529fdeb
Merge: 9ba7ed5 e1807c9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 21:50:34 2018 +0100
Merge es.po from Translation Project into unstable
Rsovled conflicts:
po/es.po
- all conflicts related to goffice strings were resolved in favor or the goffice translation
- all other conflicts were resolved in favor of the TP po file
commit 9ba7ed5f61f6fb60b4a511f640d30f6f406ea21c
Merge: ad1267d 4533f77
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 21:28:11 2018 +0100
Merge branch maint into unstable
commit e1807c99e2958dbf6e584d67e919137555c371d4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 21:14:13 2018 +0100
Import new Spanish translation from the Translation Project
commit f6ae9868c582e3da7ec3ba161959a8a10591d0af
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 30 18:41:12 2017 +1100
TP->T64: gnucash/report/standard-reports/transaction.scm
commit ad1267da2d136d6b2fd38c2f65da7078af0626d1
Merge: b4c6204 18094e3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 10:33:50 2018 +0100
Merge branch 'unstable-update-translation' of https://github.com/DiMan/gnucash into unstable
commit b4c620478c60cbe1b2a05b1bf3de9cdec49bdd26
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 10:33:13 2018 +0100
Display detected Finance::Quote version in About dialog
commit 52b0c06d3022c3c400c7c2bccc3d3207c4e05cfe
Merge: b487730 adba439
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jan 25 10:24:53 2018 +0100
Merge branch 'maint' into unstable
Conflicts:
- gnucash/gnome-utils/gnc-main-window.c
I have chosen to ignore the changes pulled in from maint. The same change will
be reimplemented in a followup commit.
- po/ru.po
Same here. The translation conflicted too much and there's a
translation update available for unstable I will pull in soon.
commit b4877301c8199533e8e91089c3587be004860670
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 23 18:29:19 2018 -0800
Fix test for GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK
It's an enum value, so cmake_check_symbol_exists doesn't work.
commit 1fc46fe140dad55f44155be1e3baba2212002772
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 23 16:04:28 2018 -0800
Fix some dependency-checking failures.
Thanks to Robert Merkel for reporting them.
* Build gnucash-design.info if makeinfo is available, but don't complain
if it isn't.
* Fail Cmake if LibXSLT and xsltproc aren't found. Those are required to
build the gschemas and GnuCash won't work without them.
* Fix the WebKit detection so that it isn't faked out into thinking it has
WebKit2Gtk-4.0 when it's WebKit2Gtk-3.0 and cmake is run with a
CMakeCache.txt present.
commit d26133a37e522271157b52e1ea93c646fc92638f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 23 15:26:48 2018 -0800
Define GDK_MODIFIER_INTENT_DEFAULT_MOD_MASK if it isn't in Gdk.
It was added in Gtk-3.14.
commit f256b3bd238a5bda4a01b1bd8c895fb0880acf41
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 23 13:26:35 2018 -0800
Use Gtk3's GdkModifierIntent masks.
These replace certain GdkModifierType masks for better cross-platform
behavior, especially on MacOS.
commit 18094e309ec62d5aba907b43ddf698b2e68b0e34
Author: Di Mang <dimang.freenet at gmail.com>
Date: Mon Jan 22 23:03:32 2018 +0100
ru.po (unstable): adaptation to translation in project goffice
Source: https://github.com/GNOME/goffice/blob/master/po/ru.po
commit d35f8f966c1105e9556798ede744792fa0bd8999
Author: Di Mang <dimang.freenet at gmail.com>
Date: Mon Jan 22 20:47:32 2018 +0100
de.po (unstable): add Dmitriy Mangul as translator
commit 779e72461eb075638d0f51ba209653ad3cce882b
Author: Di Mang <dimang.freenet at gmail.com>
Date: Mon Jan 22 20:19:41 2018 +0100
ru.po (unstable): some improvments for translation of frequency words in gnc-frequency.glade
commit a8cc2d2c99c426fc603283c6fab9bc2964f70133
Merge: ca22d55 45f61a3
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 21 17:49:22 2018 -0800
Merge branch 'maint' into unstable
commit ca22d5531b557b5835d028257300554ddc3e78a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Jan 20 16:40:45 2018 -0800
Change gnc_pricedb_convert_balance_nearest_price from timespec to time64.
commit 74ddb671e4c05340b9023d6c70a762ca6a9132d8
Merge: 47308f6 d86b651
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 20 12:40:32 2018 -0800
Merge Chris Lam's and Aaron Laws's branch 'time64-ftw' into unstable.
commit d86b65183d54d37c4ae4ee744c717be9b33a1549
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 20 12:33:12 2018 -0800
Remove Timespec from the guile base typemap.
commit 91f4b190394df62a0485008ac7bce12b68d36eb3
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 20 12:32:42 2018 -0800
Convert python bindings from timespec to time64.
commit 068975ef097a510f711afcb3ef6bce30c61c3bac
Author: Di Mang <dimang.freenet at gmail.com>
Date: Sat Jan 20 21:15:43 2018 +0100
de.po: update german translation
* Transaction Associations Dialog
* Find Account Dialog
* About Dialog
* some other translations
commit 938b1acfec154b90b2677c009d67278175327fb6
Author: Di Mang <dimang.freenet at gmail.com>
Date: Sat Jan 20 21:13:34 2018 +0100
ru.po: update russian translation for 2.3.7
commit d284aa3758ebde5792f635d8ed5052b7624efab1
Author: Di Mang <dimang.freenet at gmail.com>
Date: Sat Jan 20 15:20:31 2018 +0100
unstable: ru.po - update to new gnucash.pot file
commit 47308f6bfd1fd243257ffa785c4920362ef53453
Merge: 6ffb77d a0577cd
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 18 12:24:39 2018 -0800
Merge branch Chris Lam's 'unstable-TR-fix' of into unstable.
commit 6ffb77de20d62e55f15dc2354def08627345373c
Merge: 2364c56 54ac7f2
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 18 12:02:56 2018 -0800
Merge branch Rob Gowin's 'bye_bye_autotools' into unstable.
commit 2364c5607f31a0680df806e5adef00bcd551923d
Merge: 26fa2ac 6f18119
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jan 17 17:37:33 2018 +0100
Merge branch 'maint' into unstable
Resolved conflicts:
gnucash/gnome-search/dialog-search.c
gnucash/gnome-utils/gnc-splash.c
gnucash/import-export/aqb/gnc-plugin-aqbanking.c
gnucash/import-export/import-account-matcher.c
po/de.po
src/report/standard-reports/budget-barchart.scm
src/report/standard-reports/budget.scm
Note the de.po conflict was resolved by dropping all changes
and merging the file again with gnucash.pot (generated after
the merge but before committing).
commit 26fa2acfd5f32d03f6a9d1a224fe1503c9a5b25b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 16 17:24:20 2018 -0800
Use a more appropriate comparison for doubles.
commit 8f96882eadc86c788d28cf81ef4fe40cf737eb17
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 16 17:20:31 2018 -0800
Remove tests checking members of deleted objects.
GLib's scribbling of freed memory is enabled on Arch so attempting to
read the deleted members of inst and book crash instead of reaturning
invalid results. These weren't really useful tests anyway.
commit 3c1dc14d00a38c809b936bc26f6897b2347c8cd4
Merge: 8900b19 c935fdf
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Jan 16 16:51:33 2018 +0100
Merge branch 'Translation27DE' of https://github.com/Mechtilde/gnucash into unstable
Resolved conflicts:
po/de.po
Note: it took several attempts to get this merge right. In the end I used
git mergetool (with kdiff3 as backend), then chose to take the remote end
(C in kdiff3) for all changes (conflicting or not) and then went back to
the goffice strings and changed each resolved conflict in the goffice strings
to the HEAD version (B in kdiff3). This worked because both Mechtilde's po
file and the one in unstable were merged against the same po file and I
was only interested in overriding goffice translations where Mechtilde's
translation differed from the one imported before by script. And even then
I had one more error to fix in line 430 (where msgstring appeared on two
consecutive rows). I'm mainly adding this info a reference in case we
see similar merge conflicts from future translations.
commit 8900b19da3bdd19b9ce64daf31d621aaa10db40e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 14 16:21:34 2018 -0800
Bug 790845 - 2.7.3: massive test failures on some architectures (reopened).
Fix some test failures caused by erroneous size assumptions.
commit c935fdfd8e70f72d1cf9dc42ecd3ec73a2a289c9
Author: Mechtilde <ooo at mechtilde.de>
Date: Sun Jan 14 19:58:47 2018 +0100
add even further translations
commit 2257faa05a63a1b6afdeff8c1097bc3958333b8e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 14 19:56:13 2018 +0100
Import translations from goffice po files that are relevant for the borrowed goffice files
I have collected the steps in a script that's added to contrib so this
action can be repeated if necessary in the future.
commit 4b586b5a90d7240c378086007c227b7cf1fe6b09
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 14 19:46:02 2018 +0100
Fix duplicate message definition errors
commit 036f1d0e9bdb6e4a13aae8d25f748ab9050b3902
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jan 14 19:14:54 2018 +0100
Merge current gnucash.pot file into existing po files
This is in preparation of programatically importing the goffice translations
for the files we borrowed from that project.
commit 54ac7f23e024a37528ca88adf107bee8fab56814
Author: Rob Gowin <robgowin at gmail.com>
Date: Sat Dec 2 19:50:14 2017 -0600
Remove Autotools
commit 67baa0a9a055e38cfbab4e80e1fa39b405f5a2ec
Author: Mechtilde <ooo at mechtilde.de>
Date: Fri Jan 12 13:31:26 2018 +0100
add some more translations
commit 2d341df80c4c8c0ba52c9de4ed7d77fd1377aa56
Author: Mechtilde <ooo at mechtilde.de>
Date: Thu Jan 11 20:53:32 2018 +0100
add some more translations
commit cc097a3f354985a30f1f89c46545fac972354723
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 10 23:52:40 2018 +1100
[mod|inc|dec]date64 API rename back to date
This commit mass renames new t64 API back to the original names.
commit a0577cd0e7524fb77fcf605a8c5c6975a4870085
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Jan 7 22:30:24 2018 +1100
BUGFIX: enable informal headers for dual-column only
commit bc82d7b43d169c35f41a9d4eee6e0e877b838278
Author: Mechtilde <ooo at mechtilde.de>
Date: Wed Jan 10 13:42:07 2018 +0100
correct typo
commit b0eb6ed43d1894dd738e07c6256d6547dd44f520
Author: Mechtilde <ooo at mechtilde.de>
Date: Wed Jan 10 13:39:50 2018 +0100
first part overworked
commit 933ae74b415b4e5d2bc691ab031eec1e1fc6eaa6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 10 23:36:26 2018 +1100
BUGFIX TR common currency was broken
commit a4f1ed9270b63c7cdde43effcf2584e031c06406
Author: Mechtilde <ooo at mechtilde.de>
Date: Wed Jan 10 13:01:43 2018 +0100
translate new strings from goffice
commit 944590ef24d60ee341e4e421342b0a974bd5ae96
Author: Mechtilde <ooo at mechtilde.de>
Date: Wed Jan 10 12:15:05 2018 +0100
renewed de.po to 2.7.3
commit ebbcd30f398e589abbaf1efbeb99d74cb04ba951
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 9 14:58:43 2018 -0800
Save Changes Bug 792106 - Wrong dates displayed
The first attempt to fix this, a17bc85a, doesn't work because the
boost::date_time constructor gets enough information in most cases to
generate a date, just not the one we expect. This change looks for '-' in
the fourth position and if it's there assumes iso-extended format, otherwise
it assumes delimiter-less ISO without the 'T', i.e. %Y%m%d%H%M%S.
commit fcf88262ca036439c711d91d2a8e7bf892f49b21
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 9 13:58:25 2018 -0800
Extract function tz_from_string.
Also changes from calculating the Bug 767824 offset to using
boost::date_time::local_time_in() and provides unit tests.
commit e798df07d7911d8cc42dc236c710d00dc3d35b6c
Merge: be02abc 83a313f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 9 10:01:28 2018 -0800
Merge Chris Lam's 'unstable-fix-category-charts-crash' to unstable.
commit be02abc8662f0b514ba5d9897ef60118bde60d8b
Merge: 502001c bee2925
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 9 09:49:45 2018 -0800
Merge branch 'remove-portfolio-dist' of https://github.com/codesmythe/gnucash into unstable
commit ce90d540b1c2d74b9a0624b80f9bab0eb5c9a98f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jan 9 23:53:29 2018 +1100
TP->T64: gnucash/report/utility-reports/hello-world.scm
commit a47f2a0465928be81dba602f8ad965f2c15cc907
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 3 23:21:58 2018 +1100
bugfix incorrect min-date handling
commit ee8f9053e85169d891d0577ea4cce811f1dc6239
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 3 19:42:27 2018 +1100
REMOVE-TIMEPAIR: libgnucash/app-utils/app-utils.scm & date-utilities.scm
This commit removes timepair API functions defined in date-utilities.scm
commit 9fd53e6869c343a86ce72912327576ac8de2cb76
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 3 05:54:45 2018 +1100
TP->T64: gnucash/report/standard-reports/advanced-portfolio.scm
Missed gnc-pricedb-lookup-in-time-any-currency
commit 152959efe468fbd23aaa41faeb427e61bb6342e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 3 05:43:24 2018 +1100
TP->T64: gnucash/report/locale-specific/us/taxtxf.scm
Missed gnc-pricedb-lookup-nearest-in-time64
commit 465c9e1f21823980717d6f66e07af93e2c2cdd2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Jan 3 05:42:29 2018 +1100
ADD-TIME64-API: libgnucash/engine/gnc-pricedb.[ch]
gnc_pricedb_lookup_nearest_in_time64
gnc_pricedb_lookup_nearest_in_time_any_currency_t64
commit 2f2ad18dfec2db698e06b84a3f3047d4cb9b6874
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 1 23:09:51 2018 +1100
TP->T64: gnucash/import-export/qif-imp/qif-merge-groups.scm
commit fb2ed010e7939fa9a2ba78b35908e2f941ed1179
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 30 21:59:33 2017 +1100
TP->T64: libgnucash/scm/price-quotes.scm
commit dda06952851c5908d15fbaae7332170571561080
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 30 21:59:18 2017 +1100
ADD-TIME64-API: libgnucash/engine/gnc-pricedb.[ch]
commit 46c9fcc8f8391d07050265d5c53590214579f8ae
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 28 19:07:10 2017 +1100
TP->T64: libgnucash/engine/test/test-split.scm
commit fefea400ce37e1b3133a6eb6f8c2b989f8e19dc5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 13:16:41 2017 +0800
TP->T64: libgnucash/engine/engine-interface.scm
commit 6d89cc70becc238c1dce00b154bede99c367092c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 06:47:31 2017 +0800
TP->T64: gnucash/report/utility-reports/hello-world.scm
commit 4fd36b889f0034fa32ca54d1b9151c33d58c9808
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 06:47:07 2017 +0800
TP->T64: gnucash/report/stylesheets/stylesheet-head-or-tail.scm
commit 5c9432ad8852746722804500d48b208b43396cbf
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 06:46:51 2017 +0800
TP->T64: gnucash/report/stylesheets/stylesheet-footer.scm
commit c3c71e79bd5def761b7d2efb3c91e5b3a730f0aa
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 06:46:42 2017 +0800
TP->T64: gnucash/report/stylesheets/stylesheet-fancy.scm
commit 1b85f9ffe489571ee4ad978b5b965f25fc0199ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 06:46:30 2017 +0800
TP->T64: gnucash/report/stylesheets/stylesheet-easy.scm
commit c1d61d50810f63c82cd2e674736f569d75fb1db2
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 05:36:02 2017 +0800
TP->T64: gnucash/report/business-reports/receipt.eguile.scm
commit 9422d4aed677b98167794e7712d5b26379689058
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 05:35:36 2017 +0800
TP->T64: gnucash/report/business-reports/invoice.scm
commit 42b43250d66b22467b829e7c71822b2059298123
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 05:35:20 2017 +0800
TP->T64: gnucash/report/business-reports/fancy-invoice.scm
commit 5a2d47219fa13be155c6a84d13dd056fb8c00614
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 05:34:52 2017 +0800
TP->T64: gnucash/report/business-reports/easy-invoice.scm
commit 345ea0abc3dbe52f40658f5bbb0ce277284eeeac
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 22 22:21:27 2017 +0800
TP->T64: gnucash/report/business-reports/job-report.scm
commit e44df79b88a0909421d040f6fe42fbf6777b44b0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 21 22:47:18 2017 +0800
TP->T64: gnucash/report/business-reports/balsheet-eg[.eguile].scm
commit e2c353fac616f59b61f587278e242608998fc79e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 07:19:27 2017 +0800
TP->T64: gnucash/report/business-reports/taxinvoice.eguile.scm
commit a16532a912bc46887514443b48daaf500a0cc288
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 07:17:59 2017 +0800
TP->T64: gnucash/report/business-reports/owner-report.scm
commit 629abc3caf471b94172a040fc790e9183901bc0f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 17 23:49:02 2017 +0800
TP->T64: gnucash/report/business-reports/customer-summary.scm
commit d43df09368c661dcb5e2811e5baee12228c02ee5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 18 00:05:55 2017 +0800
TP->T64: gnucash/report/business-reports/aging.scm to time64
commit fada13e456076e44a7b83c823f42fd3a913fc7ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 23 15:56:22 2017 +0800
TP->T64: gnucash/report/locale-specific/us/taxtxf-de_DE.scm
commit e3bd8f4ddbe1377d65494f19f183f6dbfe835906
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 23:26:57 2017 +0800
TP->T64: gnucash/report/locale-specific/us/taxtxf.scm
commit 896b9d976595695f2d8f0a4f80aeba8b9aeeac9c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 06:45:51 2017 +0800
TP->T64: gnucash/report/standard-reports/income-gst-statement.scm
commit 03275a39a4d8dec8b7fb70f17cf49433e0b36887
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 17 19:34:54 2017 +0800
TP->T64: gnucash/report/standard-reports/test/test-generic-net-linechart.scm
commit b23cb7852b1dbc4f46380f4a521b6e4c92faaf92
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 17 19:34:46 2017 +0800
TP->T64: gnucash/report/standard-reports/test/test-generic-net-barchart.scm
commit 809936f0de0961cfbcaa2527643667292b6a62ec
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 17 17:24:33 2017 +0800
TP->T64: gnucash/report/standard-reports/test/test-cashflow-barchart.scm
commit 46a2d18f10bc87562a1cecda9a47c9edc1d07095
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 17 17:20:19 2017 +0800
TP->T64: gnucash/report/standard-reports/test/test-cash-flow.scm
commit 47544eafef71e4f6439cfe1231ddbd96ab93365c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 16 16:29:13 2017 +0800
TP->T64: gnucash/report/standard-reports/cashflow-barchart.scm
commit 1adbe4d3297cd8068fb424618adf414a792da0c6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 16 16:09:59 2017 +0800
TP->T64: gnucash/report/standard-reports/category-barchart.scm
commit 3adec363fa87b8e06d3500ee45f2b140d6b543ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 16 13:39:20 2017 +0800
TP->T64: gnucash/report/standard-reports/net-barchart.scm
commit 0a96af20e2b65a114a9b2afa22e3fde8ae4ab89d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 23:16:44 2017 +0800
TP->T64: gnucash/report/standard-reports/net-linechart.scm
commit 0aa69a5f540aba1d8c88728b16502fdc6977eee4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 30 18:41:12 2017 +1100
TP->T64: gnucash/report/standard-reports/transaction.scm
commit 1181f7fee71fe1087c3bff30f282197894d28c17
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 19:24:24 2017 +0800
TP->T64: gnucash/report/standard-reports/budget-income-statement.scm
commit a7eb1bcc7722a9d63928249b919a09f52e7bf1e3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 19:22:24 2017 +0800
TP->T64: gnucash/report/standard-reports/budget-balance-sheet.scm
commit f2e1b9fb48495d871188c9b14d169795b84d8235
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 19:12:53 2017 +0800
TP->T64: gnucash/report/standard-reports/budget-flow.scm
commit 811d4e5718479e60b82898f6ea3c50c0c0af1997
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 19:12:06 2017 +0800
TP->T64: gnucash/report/standard-reports/budget-barchart.scm
commit db316c2d16ad2441e66819c2942bbae0b965ee52
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 18:47:42 2017 +0800
TP->T64: gnucash/report/standard-reports/budget.scm
commit 98ef625adab0bf02f987e09d36af5e895f220ca3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Nov 25 00:40:43 2017 +0800
TP->T64: gnucash/report/standard-reports/register.scm
commit 1f61a6aaf4bbbec7ea67bf7ccba4f4c3539ff203
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Nov 25 00:33:04 2017 +0800
TP->T64: gnucash/report/standard-reports/equity-statement.scm
commit 7488565b9bade01a35e716791ef98afbf938c42d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Nov 25 00:20:19 2017 +0800
TP->T64: gnucash/report/standard-reports/balance-sheet.scm
commit 6e7ad4a278b9aed2aadc85938923224e1b8279af
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 8 18:24:55 2018 +1100
TP->T64: gnucash/report/standard-reports/average-balance.scm
commit 1fb69fdf5f3067c52be286c38c03b3adad474a72
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Nov 24 23:50:46 2017 +0800
TP->T64: gnucash/report/standard-reports/account-piecharts.scm
commit a4fe4979854a4247dd1a1e6a823b3285d6c88e56
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Nov 24 23:38:34 2017 +0800
TP->T64: gnucash/report/standard-reports/advanced-portfolio.scm
commit c218c267ba38b4daac9b609d353250398e626e3c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Nov 24 23:12:35 2017 +0800
TP->T64: gnucash/report/standard-reports/portfolio.scm
commit b1a73291d48eae4c422a90213a931a3bb22bb055
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 23:14:16 2017 +0800
TP->T64: gnucash/report/standard-reports/trial-balance.scm
commit ecdea5dd5e271ea266753b9c03b6e2f9db4559ff
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Nov 22 22:46:18 2017 +0800
TP->T64: gnucash/report/standard-reports/income-statement.scm
commit 59a8a42f7de0e93d957ede2d78c6682e2b72a7d7
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 8 18:35:46 2018 +1100
TP->T64: gnucash/report/standard-reports/daily-reports.scm
commit 78ea4545f33f553e113eb17fcbf8e52e99c5fb66
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Nov 22 21:18:46 2017 +0800
TP->T64: gnucash/report/standard-reports/sx-summary.scm
commit b2eb687c37b6780b425f04cd5a6a85ce00e18ea1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Nov 21 06:50:52 2017 +0800
TP->T64: gnucash/report/standard-reports/price-scatter.scm
commit bca83e8480c05fedc97dcca29c30c76fbea28aa8
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Nov 21 06:50:40 2017 +0800
TP->T64: gnucash/report/standard-reports/account-summary.scm
commit 4dcf7a535182beca190ab0cc43629eabd3572a70
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 23:11:36 2017 +0800
TP->T64: gnucash/report/standard-reports/cash-flow.scm
commit 22422f77596edbdda9c90b508c680cb64dfc42ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 22 22:23:04 2017 +0800
TP->T64: gnucash/report/report-system/test/test-report-utilities.scm
commit e6f3abba30f5d4f0d497601a7aa3241de685918c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 23:15:02 2017 +0800
TP->T64: gnucash/report/report-system/html-acct-table
commit 4d7e03b0edc4c81c7daca92509a1575d68bdc285
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Nov 24 21:30:03 2017 +0800
gnucash/report/report-system/collectors.scm - remove useless predicate type
commit 8fc31ce53c57d12d2b88ba532f5e9b1e6f043604
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 8 18:21:33 2018 +1100
gnucash/report/report-system/report-collectors.scm
commit a0d61b4f623f3273c98900cccb556e5634a24faf
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Jan 8 18:21:23 2018 +1100
gnucash/report/report-system/commodity-utilities.scm
commit c20c8eded0e6bd782a83324f399ca53add5b00a1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 23:11:24 2017 +0800
TP->T64: gnucash/report/report-system/report-utilities
commit b53aa85660859c8df6e8bae094e2b2d2356c9985
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 17 17:19:57 2017 +0800
TP->T64: libgnucash/engine/test/test-extras.scm
commit d41ad85f0a7e45ff163d1ecedc441128bfac0ab6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 19 23:10:29 2017 +0800
TP->T64 COMPATIBILITY SHIM: gnucash/libgnucash/app-utils/options.scm
This commit adds a compatibiliy shim. Although the rest of gnucash
can be converted to time64, this shim allows a Gnucash session to
load reports saved with timepairs.
commit 7550ccf537c812c001bf0db1eb7604b9a373f488
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 21 19:55:38 2017 +0800
date-utilities.scm: optimize leapyear calc
commit 33a7bb73db33efe1c5c9d80835cd628fba82402f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Nov 19 05:20:35 2017 +0800
Bugzilla 790526 Correct weeknum calculator
This change will fix 'num-of-weeks-since-1/jan/1970' which formerly used quotient to remove
the fractional part of the division. For negative values of num-of-weeks, the number is truncated
in the wrong direction (i.e. towards 0). This change uses floor instead to ensure the num-of-weeks
found is the nearest integer LESS than the fractional number.
commit 335165104bbfc0f7f6e8352220d32ea28d64548c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 23 15:45:00 2017 +0800
ADD-TIME64-API: libgnucash/app-utils/app-utils.scm & date-utilities.scm
commit e6ee060121b7b5565faedfe145aac00d6400a96c
Author: lmat <dartme18 at gmail.com>
Date: Sun Dec 31 21:11:29 2017 -0500
Adding bill term time64 function
commit 6dc982c2c64a0334536c59d7c3a8857bbec32470
Author: lmat <dartme18 at gmail.com>
Date: Sun Dec 31 09:38:45 2017 -0500
Some time64 corrections
The build system isn't always catching changed files, so these showed up
later.
commit 1f050fd1e585946f346343a327d3ae9cc51e311a
Author: lmat <dartme18 at gmail.com>
Date: Sun Dec 31 07:37:02 2017 -0500
Transaction members Timespec->time64
commit 9a86dd222bebaec341132f0d1ad8e25c0fea30f9
Author: lmat <dartme18 at gmail.com>
Date: Fri Dec 29 16:07:08 2017 -0500
gncInvoice uses time64
commit 598cb6d8615a93f1a812971e3fe906646252fb4f
Author: lmat <dartme18 at gmail.com>
Date: Fri Dec 29 14:46:04 2017 -0500
gncEntry members timespec->time64
commit 5dd12119b75a83cbb3f1b46c55bb81d160b32767
Author: lmat <dartme18 at gmail.com>
Date: Fri Dec 29 14:20:24 2017 -0500
Converted timespec_to_dom_tree to time64
commit f77369bb963180e96945028f089de11405ad58fc
Author: lmat <dartme18 at gmail.com>
Date: Fri Dec 29 13:52:45 2017 -0500
Removing timspec from some xml parsing
And several other sprawling references that are connected in one
way or another.
commit 7390396af907be3eb87aaaee4c48af37bb6932b2
Author: lmat <dartme18 at gmail.com>
Date: Sat Dec 23 13:18:23 2017 -0500
added gnc-dmy2time64* functions
commit 3067486352d83ca95bcb9ac35663b826f0815cdd
Author: lmat <dartme18 at gmail.com>
Date: Sat Dec 23 13:07:30 2017 -0500
gnc_option_get_ui_value_date uses time64
commit 588fcb6ed2785431640b0d0563368e29bf70886c
Author: lmat <dartme18 at gmail.com>
Date: Sat Dec 23 13:06:59 2017 -0500
Transaction getVoidTime uses time64.
commit 978ec61f98f8620de43dbe701b9a7914c8f6eece
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Nov 22 18:43:13 2017 +0800
Further scheme conversion to gdate to use time64
Add missing time64_to_gdate
commit 0bf0989aa77dbf2f7e66c65ac5c7a5bb4776d9c9
Author: lmat <dartme18 at gmail.com>
Date: Mon Dec 18 06:51:33 2017 -0800
Add time64 functions for gncEntry
commit dbd1473730303c113afc6f252e1b3a867d490269
Author: lmat <dartme18 at gmail.com>
Date: Sun Dec 17 05:05:21 2017 -0800
Adding time64 alternatives
commit b5aad8c7bbd25fa5790fa99d64268fad3fa31b4b
Author: lmat <dartme18 at gmail.com>
Date: Sun Dec 17 04:58:22 2017 -0800
Renaming time64 function for consistency
commit 61d4aaaf08b579d56f6201452389dc75484cd391
Author: lmat <dartme18 at gmail.com>
Date: Sat Dec 16 08:29:25 2017 -0800
Adding some time64 alternatives
commit 2f89e4595bfa1cb356f9d94273809aa4f8bc5cd2
Author: lmat <dartme18 at gmail.com>
Date: Fri Dec 1 16:17:42 2017 -0500
timespec->time64 for gnc_budget_get_period...
commit 95e31f982bb7e551c5c8be01354737b4d4c0e838
Author: lmat <dartme18 at gmail.com>
Date: Wed Nov 22 07:40:51 2017 -0500
Date option absolute now takes time64.
commit 7d51089501d72095a14a7b8135f36af509deafe4
Author: lmat <dartme18 at gmail.com>
Date: Tue Nov 21 12:36:36 2017 -0500
Changing scheme conversion to gdate to use time64
commit d36742d941d81eda4c1a8bc96857bb61461d9965
Author: lmat <dartme18 at gmail.com>
Date: Mon Nov 13 12:32:36 2017 -0800
Removing uses of timespec
commit e947214960c7ff26f7697656cfc29d8c0ca08972
Author: lmat <dartme18 at gmail.com>
Date: Mon Nov 13 12:10:39 2017 -0800
Removing uses of timespec
commit 168f6d6740348f41db7867497933e2c0cea9db44
Author: lmat <dartme18 at gmail.com>
Date: Mon Nov 13 14:40:48 2017 -0500
Removing unused timespec function
commit ee56f5df7894b031057e331aed360da1e9b05f0b
Author: lmat <dartme18 at gmail.com>
Date: Sat Nov 11 20:19:30 2017 -0500
Adding some time64 API functions
commit 502001cd7ca8c3d14b01a15e755694b7ef1d899a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 7 16:46:25 2018 -0800
Fix travis test failure: It seems the boost bug is fixed.
commit edf17ab2c54d262f3622e38f5db03aaf28bca0c6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 7 15:50:35 2018 -0800
Fix the libgncmod-python installed name.
commit 89db0ccfed077a7dce12657786bb7377d8a35e58
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 7 15:49:29 2018 -0800
Fix some environment file issues.
* newlines at the end of the pythonpath insertions.
* Get the DBI block out from the middle of the XDG stuff.
* Make the installed XDG_DATA_DIRS relocatable.
* Add GDK_PIXBUF_MODULE_FILE, allows running the Mac bundle without a
launcher script.
commit 6a9972aced97778dc99ecd5b10f89ab551819efc
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 5 12:27:39 2018 -0800
Fix gnc_get_default_report_font_family returning bad string.
pango_font_decription_get_family() returns a pointer into its struct,
which is immediately freed so the ptr points at garbage, which was
strduped.
Instead, do the strdup before freeing font_desc.
Also don't raise an error and do return a default value if run outside
the GUI.
commit bee2925ecc2c9c2114dacb4ebed7cc57b23289e8
Author: Rob Gowin <robgowin at gmail.com>
Date: Fri Jan 5 10:09:40 2018 -0600
Remove gnc-value-portfolio references from dist lists.
File itself was removed in c0fd3b3.
commit c0fd3b31657563df23ebccd4971f9aaadfdecc94
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 2 10:43:49 2018 -0800
Remove all references to the now-defunct Yahoo! quote retrieval
And make Alphavantage the default.
commit 83a313ff8670a8979b34c00453d4cb338ab28277
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Jan 2 20:51:37 2018 +1100
bugfix: fix crash if acc-depth too low
commit 320c5211b0042b55594ddd3790a47bb2efe219b3
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 31 16:34:33 2017 -0800
Fix extra instance of test-test-extras* in install_manifest.txt
Allows xargs rm < install_manifest.txt to complete without error.
commit 310442ffe68d583b633d380c9b0e5d5524bf1a47
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 31 08:51:21 2017 -0800
Update ChangeLogs for the new year.
commit ac05578ba5e7d716e367c6952f1d681f590ea3b7
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 30 15:45:22 2017 -0800
Release GnuCash 2.7.3
commit 0c6e2ebf8090ea693b02ee6b34c80f0ad088f695
Merge: 5823f1b 477e71b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 30 13:58:04 2017 -0800
Merge Bob Fewell's 'gtk3-update12' into unstable.
commit 5823f1b2bb6a927d9758958070bc65c46cd334da
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 30 12:06:52 2017 -0800
Prevent "Save before closing" dialog from appearing at startup.
Caused by simply loading the transaction report, which called
gnc-get-current-book and that it in turn creates a session if one
doesn't already exist.
commit 7feb9c65cf45e09f9f27c8197f09328139432395
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 30 13:40:14 2017 -0800
Fix distcheck errors.
commit d06ed7c1a8fafe473fcf786fd565ab7eea5c6c7e
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 30 13:39:55 2017 -0800
Fix -Wsign-compare error.
commit 3d2682ac046e8476bc33f4982453eca7e796637c
Merge: d6bb34e 82f1384
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 30 13:33:43 2017 -0800
Merge branch 'maint' into unstable
commit 477e71b7a8b23d8045236aedee7da84910b5f5ef
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:21:37 2017 +0000
Fix register move to another window
When the a register is moved to another window, the header ciaro surface
is not created so test for one and create if null.
commit 108f7fbd117b32f7722fef89ffb8143a4031c07b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:20:58 2017 +0000
Fix some transient parent warnings
commit 7c52f9ec43ba24c5bf89d2c5af1c02a616686e05
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:20:06 2017 +0000
Fix There is no budget icon yet so set it to the account one.
commit 7ec281f6474258d9f7fab259c78de137ffeebab3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:19:28 2017 +0000
Fix error when sheet is read only.
When the sheet is read only the entry is not realized so test for this
before passing event to it.
commit 7dc3995aaa48fb1c438fe2274d38a572c211d584
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:18:46 2017 +0000
Fix transient parent warnings for budgets
commit 01ab889902ca81a4f795764aca80f0c027bf5fb6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:15:43 2017 +0000
Fix Invalid cast from GncWebkitHtml to GtkWindow
Invalid cast from GncWebkitHtml to GtkWindow so use already set parent.
commit bde39c527cbdd4ebf0bb279ef488b121307a40b9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:15:03 2017 +0000
Fix Test for filepath is NULL when cancel pressed for export
commit 19e0f58763497ba4c40de613ac7d21f706bbca2d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:14:17 2017 +0000
Fix Critical errors when SX editor loaded
When the SX editor is loaded, an embedded register plug-in page is
created and as part of this the business menus and actions are updated.
As this is an GncEmbeddedWindow they fail so test for a normal main
window before proceeding.
commit b8a85ab80aa3c47de61bae00121391194f890a1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:13:22 2017 +0000
Fix Transient parent warnings for SX editor
commit dc1ec68646e231fddf2e72534ad848a18f5a312f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:03:47 2017 +0000
Add a left margin to report zoom to align with other options
commit 9f3a357a2a7ea4813c406364182c1171d9ad21c3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Dec 30 17:03:12 2017 +0000
Fix register cell height by adding 1px for cell border
commit d6bb34efe799189649e6d646eb1f0beeab4f4404
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Dec 30 14:46:08 2017 +0100
A few translatable string changes in the warnings for editing reconciled splits
commit f25c065b203ebe3b51ab975a8e748bd5047b84a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 29 12:24:53 2017 +0000
Bug 771667 - Change reconciled splits warning
This patch displays two distinct warnings when changing protected
fields of a transaction that contains reconciled splits. If the fields
date, num and description are changed, then the warning list the
accounts that have reconciled splits and also advises that they will be
unreconciled after editing the transaction. If the fields account,
transfer, debit or credit are changed then the warning advises that the
split will be unreconciled after editing the transaction.
There is still just one warning preference as it is all to do with
fields protected by reconciliation.
commit 30f7f2fcf782564fdc447e1bdea66d019e2a9d39
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 30 09:08:31 2017 +1100
ENH: display infobox when no accounts matched
commit 7951d4259e45b2632f26ab03dbb7d9603ec2a3c2
Merge: 47a4220 965685c
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 29 14:32:21 2017 -0800
Bug 616709 - Pressing delete key while editing account name offers...
to delete account.
commit 47a422070e9bfa2d15e2766510be0e9851554fb1
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 29 14:23:27 2017 -0800
Fix crash in customer/employee/vendor reports.
commit 3c65a300173ab3ac938c081cdd332ee46db00cfd
Merge: fd9474b bd9af4a
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 29 14:22:32 2017 -0800
Merge Bob Fewell's 'gtk3-update11' into unstable.
commit fd9474b55fb4df4607d71cface8cd00f2d7a649e
Merge: bab266c a29c2db
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 29 22:47:44 2017 +0100
Merge branch 'unstable-TR-plus' of https://github.com/christopherlam/gnucash into unstable
commit a29c2db4686cbf7159eeae5941aa4b82c467f310
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 30 07:47:57 2017 +1100
COSMETIC: amend strings in options
Use more precise and concise strings in Filter options.
commit bab266c307936358e8f0e782a1abe4cf61953b15
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 29 16:49:30 2017 +0100
Update POTEFILES.in
commit 6774f1223f346564caf371ef3809dc4198b39239
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 29 16:49:11 2017 +0100
Fix a few compile warnings-turned-errors
commit 3f44552e3649ec28559f2a7f7126992ee083d249
Merge: 26b82b5 5aa84e1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 29 16:29:46 2017 +0100
Merge branch 'prices-in' of https://github.com/Bob-IT/gnucash into unstable
commit 965685cc7f24975b41a476f3abeb87af074f3860
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 12:29:57 2017 +0000
Bug 616709 - Stop the delete button on the Account page
When editing editable text fields on the Account page, if you press the
delete key a 'delete account popup' would pop so these changes prevent
that by disabling / enabling the delete key binding.
commit bd9af4aed072faeafac1fd8e88e85b39d45edb7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:41:48 2017 +0000
Set focus for invoice pages
If the sheet is read only then set the focus on the notes field else
set it to the sheet.
commit 4ccc965e0990fe0e2de3dab6b8b8f8a785cc129e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:41:02 2017 +0000
Add function to get whether sheet is read only
commit 34c9ba05491db3ce5ec3d1ffe411e2533818cf2a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:40:21 2017 +0000
Make sure the tree view is the focus on an owner page
commit 18fff9635f4fdd66fdb613f2a935cf8d10a91a4d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:39:42 2017 +0000
Replace tabs with spaces for budget files
commit 437a375692c5a8ed24cb4267e1a747c4005702b7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:38:45 2017 +0000
ake sure the Account tree view has focus when budgets open
commit 45a52a5d5e73f84768a6a26830245275705a3bc1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:37:41 2017 +0000
Change tabs to spaces in gnc-html-webkit2.c
commit 9191df2f5820e3fb5cb14eb0145e32a6f8938920
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:36:41 2017 +0000
Make sure the webkit widget has focus on report load
commit 2f2d1b68bae8650200d62d904099e1a540771de4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:35:49 2017 +0000
Replace tabs with spaces in a couple of source files
commit f00f7335b7986ea2c7d14e17cbd4e3b48313d7e1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:22:50 2017 +0000
Make sure the sx tree view has focus on page load
commit 13d5570b471152bbbfab606ef2c79a6601b7aaa1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:22:12 2017 +0000
Make sure the sheet has focus in a register when opened
commit 660ab62df96f6e98df7ff09e68665a96a2474348
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:21:27 2017 +0000
Prevent the tab being the focus
commit 2314a322d401081dc105762332ba17ad94d9c124
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 29 10:20:28 2017 +0000
Make sure the tree view has focus on Account tree page load
commit 26b82b56e086f0138e50c79e03d0c1c71069e884
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 27 06:32:54 2017 -0800
Fix Travis 'dangling else' warning.
commit 8ae330c804cd1feab5b653dee7c3f7d3c3406e7e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 26 21:38:59 2017 -0800
Another attempt to make Travis's g++ happy about compiler warnings.
commit 44fc5b0555dd6cbc21b304a3aa68fe1335278208
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 26 18:23:09 2017 -0800
Fix CXX Flags for g++.
commit bbd2df6a3bb39ae62d91ec4f740f3366209aa675
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 23 14:27:04 2017 -0800
Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7.
Set a feature to prevent versions older that 2.6.20 from loading a
database from which they cannot read the dates. Ideally we would do this
only if the database is written to, but the current persistence design
includes committing back to the database during the load so the net
effect is that the flag would be set anyway.
commit 91727525b9cd3c12f4fa25268131b0161c6fc79e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 26 13:01:50 2017 -0800
Enforce -Werror on C++ files and fix resulting errors.
commit a6a46d7cdcb032a878cd1c844c2636f7676e05d6
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 23 15:40:01 2017 -0800
Test struct tm* returns from gnc_gmtime and gnc_localtime
To ensure that we don't crash for dereffing a nullptr.
commit a17bc85a022339dad4fa125257b86f1878cb0b36
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 23 14:25:15 2017 -0800
Enable reading undelimited YYYYMMDDHHMMSS time strings.
For backwards compatibility with 2.4 and 2.6 SQLite3 databases.
commit aeb62724e57df9c7b801334a9e69eedba2f3be21
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 24 00:25:59 2017 +0800
REFACTOR: gnc-numeric not available in scheme anymore
commit e6dcc0cc1eea910d1dbad29725825954bc14dd73
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 5 10:28:33 2017 +0800
ENH: Optionally hide transactions
This will hide the subheadings and the transactional data, only rendering the subtotals.
May be useful e.g. for daily income and daily expense reports.
commit 93b17214f39e5355d7169ad0887e2bd879f78529
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 13 22:17:10 2017 +0800
ENH: Add 'daily subtotal strategy
This may be useful for 'total daily report'. e.g. total expenses per day. Perhaps more useful combined with 'hide transactional data' as the next commit.
commit 1ea1bcb38ebc8ad2dc2f024b7f8116a1be7eeefb
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 2 17:46:31 2017 +0800
ENH: Formalise Reconciliation Report as a new menu item.
This commit offers a new item with defaults appropriate for a reconcilation report.
commit 7a5f2ed49bc4c7986d0f49f268b5d74d88199915
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Nov 30 22:37:32 2017 +0800
ENH: Add indenting for main data and subheadings/subtotals
Adds between 0-2 empty columns to the left, depending on subtotal strategy.
Option toggle added to Sorting tab
commit 408f609a58225426e83bbc41edb9150fb258c9dc
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Nov 30 17:04:58 2017 +0800
ENH: Add sortkey Reconciled Status
Can be useful for reconcilation report.
commit 3de3d3cc9a2cd03f819551e0a660fd8473c50144
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Nov 30 16:07:27 2017 +0800
ENH: Add debit/credit friendly names in subheading rendering
Also add UI to toggle friendly headers
commit 139e2aa7f249ccef9b2dde91692936f8a82de0a9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Nov 27 21:43:07 2017 +0800
ENH: Add option to choose infobox display summary
Options are: always/never display, or display if no splits are matched or found
commit f2df1bd49cd8e651a1838711909af13cfe45847f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 06:42:56 2017 +0800
COSMETIC: if grand-totals=#f then omit <hr>
I think <hr> and grand-total belong together because they share
the same style.
commit a81c348310a278f2d8a5448bb8be45ae6037a30c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Nov 29 21:21:14 2017 +0800
REFACTOR: remove 'renderer-key lookup symbol, simplify custom sorter
commit 39dceb55344eb07db45ab6c87d9eb2b9e2c55161
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Nov 29 18:27:30 2017 +0800
REFACTOR: simplify num/t-num display code
commit 005fdb5f43e23b069681c369fc3629b716d6c5cf
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 06:36:33 2017 +0800
REFACTOR: centralize left-cols to a vector-list
commit 7b6ac3a0773c173a33b39bdd1e3b7863929f3103
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Nov 28 21:06:34 2017 +0800
ENH: if no Display/* selected, insert empty left-column
Previously, if user selected NO split header (eg Date
Description Memo etc) the report would display the data
columns, which means the subtotal would cause misalignment.
This commit ensures the columns are aligned when user
selects no split information. At least 1 left-column is
required to allow for subtotal headers and summaries within
the table.
commit 230493f2942dbd5ba0466b6c030134a82e356eec
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Nov 28 17:24:45 2017 +0800
REFACTOR: simplify render-summary
it's the sole user of renderer-keys. access from *-get-info directly.
commit 1ce2f3f6d8639b8e073a6807efb2aca159570b44
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Nov 28 14:40:02 2017 +0800
REFACTOR: simplify do-rows-with-subtotals
commit 725767521893023d2bc0f8ed526112ba2cde1fc3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Nov 27 20:18:16 2017 +0800
REFACTOR:bisect subtotal-get-info into primary/secondary
commit e2912d1b9c7a34f2979f176fbfba55d08f3edae9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 06:22:41 2017 +0800
REFACTOR: start refactor subtotal
commit 00b2e76d352e0e531a829250b2762338d4317a90
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 06:21:46 2017 +0800
BUGFIX: Reverse sign on display only
commit 0854caba95e0b163acb85442653d8ddfb8234114
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 06:16:27 2017 +0800
BUGFIX: Fix incorrect N_ and _ handling
commit c26af85e82c37edb3ceecb3833a4f2f04c9244fc
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 06:15:04 2017 +0800
ENH: Upgrade Sign Reversal to use global preference by default
commit e8dc5c545d3baa5b06e69a030abac371ce61bb90
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Nov 26 17:31:05 2017 +0800
REFACTOR: move calculated-cells to allow access from add-subtotal-row
This will negate the need to zip calculated cells to call add-subtotal-row.
Note git-diff seems to think lots of functions were moved - it's calculated-cells
that's been moved by a few lines so that it is accessible to add-subtotal-row.
Also rename a few keywords to better describe their use.
commit 6f87138bce21a5b13fbb08acf1967b0860c2ff6d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 06:04:07 2017 +0800
ENH: 'original currency amt' now shows dual columns
commit 2e06c8fc33e2425a03a9c70f241033ac43e4c3a6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 05:59:09 2017 +0800
REFACTOR+ENH:Add common-currency mnemonic to header if enabled
This requires refactoring calculated cells to centralize
the headers and enable their modification.
commit aaa23dc51e393917a38e8cff9016f1f8bcc5caa0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 05:54:29 2017 +0800
REFACTOR: move column-uses? location
This commit moves column-uses? helper to allow access
to used-columns instead of needing to pass this parameter
around with every call.
commit 43cbe65282eacc736df1e350a11b0072f614688d
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 05:50:00 2017 +0800
REFACTOR:Move Void-status filter to filter tab
Also upgrade lookup-value Void Transactions now in Filter tab
commit 20feefe681e6c8a41f857b2c9f2414ba57fffff9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Nov 26 13:27:29 2017 +0800
REFACTOR:Centralise sign-reverse-list
This allows us to centralise its account type list.
commit 3b3c0322cf3020fa156ff9640e82405cdd29dbe4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 21:49:17 2017 +0800
ENH: add infobox to summarise options used
commit ea416e16d526b79d9dc58031f34020563cb7ed2c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 15:14:21 2017 +0800
REFACTOR: Centralize options
commit d9d4ffaff2fc888d26d59120d4a36d8c4523e545
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Nov 27 08:01:48 2017 +0800
ENH: disable filter accounts selector if filter-mode=none
commit 8399ee65bda36dd66c76659ce0b327ca9b54c367
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 22:30:11 2017 +0800
ENH: dual columns subtotals now in correct column
This commit changes dual column subtotal strategy to limit
to debit/credit columns handling only. Values are summed
and the subtotal is displayed in the appropriate debit or
credit column.
commit 521c16241ddfd2da11284d4646ff5d6d32b73c31
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Dec 11 23:48:13 2017 +0800
REFACTOR: Use time64 instead of timepair
commit 1be88ad17584e048a21c3805bf59f4fdb6dd58e5
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 13:27:06 2017 +0800
COSMETIC: Move Display>Sign reversal option
commit fa0bcf104a180fcc243ea8aea0d5accaf48fd20f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 13:23:36 2017 +0800
ENH: Enable sign reversal for amount 'single only
commit db019ec51ed9e68e01df89357ba4c10320baad52
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 13:21:21 2017 +0800
ENH: "Shares" column gets number-cell styling
This commit enables styling for shares column which allows
right-alignment of numeric amount.
commit 1a886fac7d0d5cbb2b0de752f6732ad505851218
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Wed Dec 13 07:11:49 2017 +0800
ENH: "Price" column gets number-cell styling.
commit ef65f544aaaa58d859d278ef7987d70d9ea88fc0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 18:11:30 2017 +0800
ENH: show original currency, and enable multicolumns.
This commit optionally displays the original currency
if 'common currency' is ticked. This will require
refactoring to enable multicolumn data display and
multiple collectors for subtotals.
commit b549dd68fbab55f13fc4c91d7ff5dbe81c300400
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 18:10:42 2017 +0800
ENH: add custom sorter which can handle periodic dates
commit 4bfd01e70608ce39f3eddf0b65d59d3324cfc6ca
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 20:33:20 2017 +0800
REFACTOR: simplify do-rows-with-subtotals to use fewer args
commit c7f9fb1a3aa5eaf1a2bb8e1810a399e97ae6291c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 17:43:49 2017 +0800
REFACTOR: use scheme idioms
commit 68aa61a37cb6ff652ebdee079e892f0d23036350
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 15 17:42:58 2017 +0800
REFACTOR: Simplify Trans Number handling
Previously there was a check for the presence of "Trans Number".
But if 'use-split-action' the options will always contain
the toggle 'Trans Number'. Therefore remove unnecessary check.
commit 8044f2b04e064fd1b799773f9a0340f10fcd87e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 20:30:02 2017 +0800
COSMETIC:Rename subtitles -> subheadings in sorting/account display
commit b6c6906bb10df1aaa69ddbbc7687af19def156e1
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 20:18:31 2017 +0800
REFACTOR: initialize accounts/filter by to null list
commit 8e4d72b5444b98dba027e6fd5ca90fd5c7574c54
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 20:17:09 2017 +0800
REFACTOR: rewrite renderers to lookup 'renderer-key from sortlists
commit afc6ca078c0592ee1c9a61c1dab0b22bd916f2fb
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 16:57:07 2017 +0800
ENH: Show account description in subheadings
commit c4089ebcc3dc7497acfcb15abbb41909e0b9de1c
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 10:42:45 2017 +0800
REFACTOR: move add-split-row into make-split-table
commit dd22216845fc62a7f3affbc58161f318fee26bc9
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 10:38:23 2017 +0800
REFACTOR: move *-choice-list into options-generator
commit d88d503b38989e4b008097fda6fee5f05a7d667f
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 10:33:25 2017 +0800
REFACTOR: simplify functions, reduce arguments
commit a5306d045411028b15f5ac040a1cf33c749d5432
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 10:17:06 2017 +0800
REFACTOR: improve heading-list to handle dual headings
commit e1ba5f3248269d6843fbbe1ef6fc36a086724b22
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 10:13:40 2017 +0800
REFACTOR: centralize BOOK-SPLIT-ACTION
Centralize BOOK-SPLIT-ACTION
commit 070c99c1c2142317f093c5a27a1b8ce279030af0
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 09:02:51 2017 +0800
REFACTOR: centralize DATE-SORTING-TYPES and SUBTOTAL-ENABLED
Also minor whitespace changes
commit d0c435e73d8638a2027b98655e891960e28c58e3
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 09:49:59 2017 +0800
REFACTOR: centralize key-choice-list
commit a2008c492d15d4c3cd1e7ed0b75f74da1e9d44b6
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 09:54:45 2017 +0800
REFACTOR: centralize date-subtotal-list
commit b9390cead111e9c9d8ef491970b4de83b6b7ecf2
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 09:54:20 2017 +0800
REFACTOR: centralize sortkey-list
commit ff0d7cc2c46c415781d341b1696a7196a7f0fb8b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 09:52:42 2017 +0800
REFACTOR: centralize numerous used-* into column-uses? helper function
commit 02905fe38f504f5c6e61d20cf8b2512f7ffc442e
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 22 17:40:11 2017 +0800
REFACTOR: combine 2 key-choice-list into 1
Previously key-choice-list was selected from 2 lists depending
on use-split-action setting. This commit combines to 1 list
with suitable (if) clause in the middle.
commit ee01038ee5b4c9932ca923f66b396d46334de023
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Dec 22 17:39:38 2017 +0800
REFACTOR: move some funcs to refactor later
commit 7127df58dabda5338d81895d450db25dbb36abff
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 14:12:13 2017 +0800
REFACTOR: always run qof-query-destroyer
Formerly the qof-query-destroyer is only called upon completion
of a successful report. This commit moves this destroyer to be
nearer the query call, thereby the destroyer is always called.
commit fe757dbe6a924589b484961cfbbe632eae51cf57
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 9 22:28:00 2017 +0800
ENH: Optimise Transaction Matcher filter
This commit will trigger the transaction matcher only if the search string is not empty. Will speed up filtering.
commit e5a7660ac0b14062cc016f6f6dfe87510c6c3863
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 14:39:33 2017 +0800
ENH: add reconciled status filtering
commit 8990553e2eaf453f454480eb54f370f98f4849ac
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 07:10:03 2017 +0800
ENH: Move Account matcher to Filter tab
This commit moves the Account matcher into the Filtering tab in preparation for further options
commit 4187cc1cd2d195dd7b127595b780aea5429f18f4
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 9 22:24:58 2017 +0800
REFACTOR: Delete unused functions
These functions were probably deprecated from prior work
commit 3f03cce164ca4896e2ce4ef95a3d8cab46cf4895
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 07:39:57 2017 +0800
REFACTOR: rename funcs, centralize strings
commit 082811b909c66429157e72688445ec1b541a0f17
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sun Dec 10 06:51:24 2017 +0800
***reindent and remove trailing whitespace***
commit 809d27709785be60691624b4b901146e94ab9869
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Dec 9 22:12:30 2017 +0800
ENH: Move Transaction Matcher to new Filter tab
commit 7e8ac532bf7009e6f31ddab31d9c1a985b4ce244
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 12 00:13:44 2017 +0800
BUGFIX: change date-sorting-types
This commit changes date sorting types.
'date is posted-date and belongs to this list.
'reconciled-date is also date and may benefit from periodic subtotals.
'register-order is register default and may not be date.
commit ba2e0c5ff668c5de4bcbb20f2a6c7ce65fcc0f75
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Dec 12 00:15:31 2017 +0800
OBSOLETE: 'exact-time removed
This sortkey is handled identically to 'date and must be removed.
commit d93d4f68b0df61700a1d6bfe52896d8079fe180b
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Thu Dec 21 20:19:15 2017 +0800
options.scm: upgrade lookup-value to learn section changes
commit 2f96b19c77675a883efce2eed6ecfd4d53551fad
Merge: ddfd38d a80318e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Dec 23 15:10:48 2017 +0100
Merge branch 'fix_bayes' of https://github.com/limitedAtonement/gnucash into unstable
commit ddfd38d8c3bb0fa04bd7d88fce49b09dd30b8767
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 22 20:31:35 2017 +0100
Remove cmake hoop to change file permissions
As we are using cmake's own configure_file command, it will just copy
the permissions of the input file, which is what we want here.
commit f11eab36d9a2e9d844a549e8a64cf356c8b4858f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Dec 21 17:54:49 2017 +0100
Replace GNC_CONFIGURE(2) with configure_file
commit 19412de2216a624a6a27e4f1afd4264deb8e57aa
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 22 11:07:29 2017 -0800
Fix use of guile function introduced in 2.0.10, not available in Ubuntu14.04.
Also generalize KVP type detection so that signed and unsigned values\nare appropriately converted.
commit 6e9025d2f93c9c1f36c9da84ae083eb339ce26ab
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 22 10:26:31 2017 -0800
Don't build borrowed/gwengui-gtk3 if its provided by gwenhywfar.
commit e0300d3a623fe21224c22fc4f2c44565111c2ec9
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 21 15:30:49 2017 -0800
Replace the gnc:numeric pair with normal Scheme rationals.
This allows direct conversion between Scheme numbers and gnc_numeric
without the performance or accuracy penalties arising from using doubles
as an intermediary.
commit 7061803596ed61dd9829235927f44c0adc9c9ddc
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 18 09:46:42 2017 -0800
Remove SIGFIG rounding from price calculation.
Prices shouldn't be rounded except for display.
commit a80318ec5f05715b843bf0a038159076342ae0db
Author: lmat <dartme18 at gmail.com>
Date: Thu Dec 21 07:41:07 2017 -0500
Adding to version info to feature string
commit a23438d5fbbc6cdb24d26f5a921b70fecb64750b
Author: lmat <dartme18 at gmail.com>
Date: Tue Dec 12 09:34:44 2017 -0800
Correct string cache code
string cache replace was incorrect and covered by gpointer casting.
commit 805549ba247f79308f5e18e40f8999359dcc6e2a
Author: lmat <dartme18 at gmail.com>
Date: Sun Dec 10 05:42:08 2017 -0800
Rename qofinstance function
This function was supposed to be renamed a while back. I had named it
this way for debugging purposes.
commit fbf4843f31b69eb588d6b47978aa1b8b2265324d
Author: lmat <dartme18 at gmail.com>
Date: Sat Dec 9 19:49:03 2017 -0800
Changed bayes import map design
This commit introduces a new feature flag:
GNC_FEATURE_GUID_FLAT_BAYESIAN. It signifies that the bayes import map
data are stored flat and by guid. Any time bayes import map data are
accessed, they are converted if necessary.
commit f782be1a5116a48b9e8521890da727561742520b
Author: lmat <dartme18 at gmail.com>
Date: Wed Dec 6 13:52:01 2017 -0800
Code review responses
Using Aliases to represent cmplicated types
Corrected variable-sized array on stack
Using PascalCase for type names and aliases
commit 3312fe2dcdc6a97e5c604b9149bd2026241ac7ff
Author: lmat <dartme18 at gmail.com>
Date: Fri Dec 1 13:40:06 2017 -0500
Changed some constants to constexpr
commit 29ad8ff9b07165d88d5fa722e233618c9610fe47
Author: lmat <dartme18 at gmail.com>
Date: Tue Nov 28 17:15:07 2017 -0500
Remove unused kvp function
commit 4a88f05d1159350812969d952bf3d3d9a5173c9a
Author: lmat <dartme18 at gmail.com>
Date: Tue Nov 28 15:44:20 2017 -0500
kvp string: allocate enough space
We need to allocate enough space for the terminating null character.
Also, I double-checked the documents for std::basic_string::c_str () and
verified that it does guarantee the terminating null, so I put a comment
in the code that depends on that.
commit 5b03182963de1cc5c7e7a3d7cc6fd29ce6339848
Author: lmat <dartme18 at gmail.com>
Date: Tue Nov 28 15:43:24 2017 -0500
Correct kvp to_string typo
commit f260a01bfd523886c807b3c901b0700712f577cd
Author: lmat <dartme18 at gmail.com>
Date: Thu Nov 16 12:57:31 2017 -0500
Keep tokens as they are, don't translate them
Before, it was necessary to remove '/' from tokens so that they won't be
divided up within kvp. Now that kvp doesn't parse tokens, it's okay to
pass '/', and it's better not to translate user-provided tokens if at all
possible.
commit 551549598a45aff0accef9125b8100f7cf0f1330
Author: lmat <dartme18 at gmail.com>
Date: Wed Nov 15 15:24:45 2017 -0500
Corrected memory management issue
commit d9eebd332b52b774f3ad5b4f0c85ce7ba0419381
Author: lmat <dartme18 at gmail.com>
Date: Thu Nov 9 16:33:58 2017 -0500
Renaming functions to get rid of temporary name
_var_ was used to make sure I caught all references, but isn't intended
as a permanent name.
commit 5636afc4a298c355a5ffb6f849a21977aba3ac9a
Author: lmat <dartme18 at gmail.com>
Date: Mon Nov 6 14:51:25 2017 -0500
Kvp no longer parses entries looking for delimiters
commit 2cda65e01237db48bf5399bfb1b1bdbce156830f
Author: lmat <dartme18 at gmail.com>
Date: Fri Nov 3 21:27:48 2017 -0400
Added test for and corrected get_bayes_info
commit 9d7ec35ce5ff59ffe5cf0bf65b1623bea5f52422
Author: lmat <dartme18 at gmail.com>
Date: Thu Nov 2 15:42:22 2017 -0400
Removed qof_instance_set_kvp, qof_instance_get_kvp
And replaced them with versions that take lists of key path elements.
This is in an effort to eliminate the parsing of kvp keys.
commit eb6dad86e3dc48ceaebf586b280b1fc09d8087b7
Author: lmat <dartme18 at gmail.com>
Date: Fri Oct 27 11:09:42 2017 -0400
Fixed conversion problem
The conversion assumed there were only three levels to bayes import
map kvp: IMAP token, user-supplied token, GUID/account name. In
actuality, since user-supplied tokens could have the delimiter in them,
there could be several. This fix takes that into account like so:
IMAP token, potentially several user-supplied tokens, GUID/account name.
The import map is undergoing two conversions at the same time: account names
to guids and an hierarchical representation to a flat representation in KVP.
commit b3667c76fcca6f374b0e7a52da1023e39713c5da
Author: lmat <dartme18 at gmail.com>
Date: Thu Oct 19 15:42:32 2017 -0400
Implement flat bayes kvp
The bayes data are stored in the KVP store. Before this commit, they are
stored under /import-map-bayes/<token>/<account guid>/count (where count
is the datum that "matters" in bayes matching).
The problem with this is that any token including the kvp delimiter
(currently '/') gets divided, and is not found correctly during bayes
kvp searching. The quickest solution to this is to replace all "/"
characters with some other character. That has been done, along with a
re-structuring of the bayes matching code to take advantage of c++
features to make the code more concise and readable.
Also modified some test functions to fix leaks and double-frees: the
same kvp value can't be in the kvp tree twice.
Also, when I added code to clean up after the tests, some things started
breaking due to double-delete. Apparently const_cast was hiding some
programming errors. Really? You don't say? When giving a GUID* to KvpValue,
the latter takes ownership of the former.
commit 08aa0104ef3f439b0bc9a9708d97440b4bf8b221
Author: lmat <dartme18 at gmail.com>
Date: Thu Oct 19 15:23:16 2017 -0400
Change kvp string representation
The nested representation was very noisy. Now, the string representation
shows one line per value with the full prefix which is also more
expressive than the old version.
commit 34e0d6cfa06648e38d0771363803f2468efdc01c
Author: lmat <dartme18 at gmail.com>
Date: Thu Oct 5 12:48:37 2017 -0400
kvp frame to template and correcting failure macro
The template avoids the need to cast to and from void*, and adds flexibility to
the targeted function's signature.
test-stuff.h defines a macro, "failure" which is used as an identifier
in the standard IO library, so I moved any inclusion of test-stuff.h to
the last include position so that "failure" wouldn't be defined before
the IO library was included.
commit eb6c741bf91f18404007a5d8f2859bd2ecf7caf7
Author: lmat <dartme18 at gmail.com>
Date: Mon Aug 14 14:32:45 2017 -0400
Account.c to Account.cpp
Since Account.c is now Account.cpp, the function signatures look a bit
different internally. The tests rely on function signatures in error
messages. Instead of trying to figure out what the exact
function signature might be, I use a substring matching strategy to
ensure that the correct error was issued.
commit 318f7ebc4fd97d727c8b49bc12758c6c7a9520f8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Dec 20 14:34:35 2017 +0100
Force build order on report system support files
Guile 2.2 is more picky about this than guile 2.0 was.
commit 723b51a06d7e8028349d1a3f81badc32ea0befa3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Dec 19 23:28:47 2017 +0100
Add unit test for rewritten scheme error handlers
commit 3d910ad2b1c6bde3948e9fe7e22265408c4a1c02
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Dec 19 23:13:01 2017 +0100
Drop guile 1.8 support
And with it all quirks we still had in the code to support that version.
commit a784dd57848e0d52ad17108f624722adfeeb2867
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Dec 19 16:53:40 2017 +0100
Add support for guile 2.2
commit 76921b5e2843023512c324535fa667efe0b5a98f
Author: christopherlam <christopher.lck at gmail.com>
Date: Tue Dec 19 15:39:57 2017 -0800
Fix -DWITH_SQL=OFF Build.
commit 0186bc1c0c32db749485dc1d48402715f69337dc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 8 14:45:02 2017 +0000
Change the relative path to a full one for rpath
commit 7c57ad18cd5dd4566cc99e959da396c757aac88a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 19 14:34:10 2017 -0800
Fix date offset error in datetime test.
commit baad2097a709f90a63f9608542fd701fcc64746e
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 18 10:15:05 2017 -0800
Add tests for GMT and GMT+7 timezones.
commit 5af21dfad816a2a41594c02512b1dfc97818f60a
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 18 09:48:17 2017 -0800
Fix timezone constructor crash when zone file has no transitions.
commit 0026b108517a4f9c3f65d2d8e595b4b5d28d07ff
Merge: e1d3385 c1b5e6c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 17 13:00:00 2017 -0800
Merge branch 'maint' into unstable
commit e1d338542880815f871f7741682e673781412716
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 15 10:13:41 2017 -0800
Handle mid-pacific timezones in date-sensitive tests.
commit ac0d335c4fd83f0fe425f8bac05addb1958af069
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 15 10:12:01 2017 -0800
Revert post-construction adjustment of ldt for DST.
It was incorrect.\nMake corresponding adjustment to far eastern offset in neutral time adjustment.
commit 5aa84e13d610525410b031031960a7830d806e59
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 14 20:37:12 2017 +0000
Change the way the import settings are handled
commit a5134f91e1bbb27d38c10dc3bc0db1a3c828bc61
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 21:01:58 2017 -0800
Fix neutral time for consistent dates in mid-pacific time zones.
Echoes a change made some time ago in 2.6 where the time is adjusted from 10:59Z in time zones where that won't be the same date.
commit aeb2e65ff163f72f1cfb12422378628de58bed89
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 11:50:24 2017 -0800
Fix posted-date scrub incrementing the day in central pacific timezones.
commit 1c8c53a8616c9073d129e5a236ceef7c4d5be663
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 11:48:11 2017 -0800
Remove (unused because of an error) parse-to-tm string timespec construction.
commit 6db08207718304af6bff832f4a607d61d52e514b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 12 08:42:32 2017 -0800
Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm.
Tests now pass in all TZa from Honolulu to New Zealand.
commit de4d1e98599544e53e3a6adaaf421a89bb6decb3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Dec 11 21:56:20 2017 +0100
Add infrastructure to handle preference schema migrations and use it to replace one preference
The preference schema migration collects all schema mutations that can occur
when upgrading to a newer gnucash version. The old gconf to gsettings conversion is
integrated in this system as well. Newer schema mutations will happen based on version
number upgrades though.
The preference that got replaced is "use-theme-colors". Based on discussion in bug 746163
(https://bugzilla.gnome.org/show_bug.cgi?id=746163) and gnucash-docs PR#105
(https://github.com/Gnucash/gnucash-docs/pull/105) this has been replaced with
"use-gnucash-color-theme" with inverted meaning. The old option is kept around for one or
two major release cycles to allow seamless conversion.
commit ba5ca5bd551a6bf4f8066a4533a44e792fbe09d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 11 09:53:20 2017 +0000
Remove surplus statement
commit 9dc66c0b7dac576885d2b58dd7a2538b92774293
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 8 12:15:37 2017 -0800
Fix the Mac install_name_dir to point at CMAKE_INSTALL_FULL_LIBDIR.
Instead of CMAKE_INSTALL_LIBDIR; it needs to be an absolute path.
commit c0659c8e2bb520abb940dd2303969fc468101a16
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 10 12:51:24 2017 -0800
Bug 791422 - gnucash 2.7 no longer opens sqlite3...
as it doesn't load proper backend.
The cause was that the libdbi-driver path in CMakeLists.txt was wrong
and GNC_DBD_DIR was being set unconditionally in etc/gnucash/environment
with an invalid path.
commit 0534ba4f8b9a69d39a524be282b2bcd737594f33
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 10 11:59:40 2017 +0000
Update file with changes for transient dialog changes
commit 8ee6783b4b3e65cfaace37a5a4f9d4b31f574495
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 10 11:58:09 2017 +0000
Replace magic numbers used in std::get... with values from enum
commit 43f1b2fde04187f137447a9419a8938bb51e58ca
Merge: 66da4ae 288563c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 10 10:24:07 2017 +0000
Merge branch 'prices-in' of /mygit/gnucash into prices-in
commit 288563c25e39be4c5a87f924d928be6689e00357
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 7 11:19:18 2017 +0000
Add a test for empty values
Some csv values are allowed to be empty based on options selected so
add a test for this otherwise all values are required.
commit 16714a8c5b7e08eb727c905fce1582f68fffd5c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 7 11:17:14 2017 +0000
Replace date parse function with one from gnc_datetime
commit ee2f301789b34d289743a1dd5bad4d1d07b09ba5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 4 14:25:02 2017 +0000
Make changes for Gtk3 compatibility
commit 1aa3601e01cc07748d7f4a70e3f9be06af3a18e3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 12:04:51 2017 +0000
Pot file changes for new files and settings rename
commit 71bf7d01fdd1b044723daec5cfbba2cb17c061bf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 12:03:14 2017 +0000
Rename gnc-csv-trans-settings.* to gnc-csv-import-settings.*
Change the name of the import settings files as they do not just deal
with transactions and all associated required changes.
commit 644a0aa06f09c49a99dd013f25c74af999f4fc46
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:56:25 2017 +0000
Reorder the create price procedure.
commit 62bbe4f951dbc8dbb9a1ac0b522e0fd33276e4b8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:52:48 2017 +0000
Add the ability to test from_commodity and to_currency being the same.
To cover all combinations we need to test across the combo's and also
the table entries when appropriate columns are set. Also need to force
a reparse if any of the options change.
commit aff1c0c5a66e3d6861b25216066157754e4300d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:51:07 2017 +0000
Add a test for from_commodity not being the same as to_currency
commit 61f860bcfcfb793a61d75fc48b7b1be47b6ae056
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:49:28 2017 +0000
Various changes to comments in source files and displayed text.
commit 1bb2d1dc3890236aaa9f996e84723555f5c334e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:47:12 2017 +0000
Change the way commodity and currency combo's are shown.
Use commodity print name to show in the combo's and use a hidden field
to sort the list grouping by namespace. Also alter the way these
settings are saved.
commit caba8c433021673d630b4f7459ada4290c2798ef
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:44:38 2017 +0000
Minor changes and tidy up
commit 3a3c2cba9c55df5cb8ac0dfd9ee34801d353243f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:43:14 2017 +0000
Change the settings file to save and load price settings.
Added a setting type to distinguish between TRANS and PRICE settings so
it can load a specific settings type and added the price save and load
options.
commit 3c18b8063459a2ef2634c854c065764cbaa50bf7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:34:21 2017 +0000
Fix some errors in conversion of some function names
Some function names did not get converted to a price equivalent and
reorder some statements.
commit 16845c3a2096906bf1a72eb30eae997745b39c3a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:32:48 2017 +0000
Remove duplicated function
commit 1e31db74d1143b3a7cd7fe39f1e42a2f935c04d7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:30:16 2017 +0000
Made changes to preset column types to align with other changes
These changes are to align with the changes to column types and also the
basic setup of the new commodity from and currency to combo's. More
changes will follow to make the saving and loading work properly.
commit 8f3e175fb2d3b665e597527e52cbe1cf2e242528
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:25:06 2017 +0000
Add option to specify Commodity from and Currency to for whole file
Added two combo's to allow user to specify a Commodity from and Currency
to for the whole file. Also reduced the property types to four and
aligned all the commodity and currency variables.
commit 3279973329885cc63a6c7b8fb1060aacd4f2cfec
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:04:49 2017 +0000
Some text changes
commit f2c78102e09c55ed1bb3243c35c87bf3293e3808
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:03:07 2017 +0000
Remove not required account update
commit 3cfa9d05bad517db632679ffa6127dd34066d58e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:01:16 2017 +0000
Add CSV Price importer assistant files
These file are largely based on the csv transaction importer.
They are just the start for subsequent changes.
commit 404bc1e329bddb6726cab3577f98c49ef7294ffa
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 10:55:29 2017 +0000
Rename function gnc_csv_price_col_type_strs to gnc_price_col_type_strs
commit bec1fbd1a08cbd1c0c408df5e38a6343aa9dccd8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 10:53:41 2017 +0000
Add price import files for the csv price importer
These files are largely based on the csv transaction importer and with
minimum of changes to settings files.
commit 17d8d424a0a6266a9790797d88452f2c356f3e0d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 10:44:15 2017 +0000
Add property files for the csv price importer
These files are largely based on the csv transaction importer
commit ec9f60d3fd1dd2dbcecba8017225f40763f3f862
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 9 15:36:43 2017 -0800
Test more thoroughly gnc-timezone's parsing of the zoneinfo database.
Then fix the resulting problems.
commit 98d41bc374dffa07a1a7553b70d096002ef8b0c3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 8 23:29:21 2017 +0100
Fix transient parent warnings for tip-of-the-day and file dialogs
commit ac89797e78715167b08d6a18ce4da7d1308e47e2
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Dec 8 15:49:31 2017 +0100
Fix transient parent warnings in search callbacks
commit 66da4ae37404dc46a6ee1a81289cd2b8fd506383
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 7 11:19:18 2017 +0000
Add a test for empty values
Some csv values are allowed to be empty based on options selected so
add a test for this otherwise all values are required.
commit db079b55404dfa1c04533b28d6d0ecd38da10689
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 7 11:17:14 2017 +0000
Replace date parse function with one from gnc_datetime
commit a092aecd568e185e1d24b97afc57ccc90ffe3987
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Dec 6 21:46:20 2017 +0100
Add transient parent for search dialog
commit 0c254c36a05c7edd6d2f101c28e918d4291012ac
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Dec 3 23:45:40 2017 +0100
Fix missing transient parent warnings for several business dialogs
commit 8986795251691d2a3cb187f8f3c39ea3e6599663
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Nov 16 17:47:10 2017 +0100
Fix transient parent for SX since last run... at startup
commit 995c3cf4c37e5dad51fc937bb6ce17c85e24d02f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Nov 16 17:22:10 2017 +0100
Set transient parents for all query views and dialogs
commit d8cc165e2894c7d52aee3785c3a8b070a4e4b563
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Nov 26 12:55:09 2017 +0100
Alter function signature of gnc_(verify|yes_no|info|warning|error)_dialog
The new signature makes it more clear what the purpose and required type of the parent widget should be.
While at it, the info,warning and error dialog code got slightly refactored for better code reuse.
Finally a few more parent widgets were passed in places where a parent was readily available.
commit 68103dd02da2beab89ffe53ba971fc6228b999a1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Nov 25 15:08:31 2017 +0100
Improve window management
This first commit will replace gnc_ui_get_toplevel with two functions
- gnc_ui_get_gtk_window (widget): tries to find the immediate GtkWindow the given widget belongs to
- gnc_ui_get_main_window: looks for the main window that's the final transient parent widget
can be traced back to. In the absence of widget, this will behave as gnc_ui_get_toplevel did
and return the first active or mapped window.
commit 12bad5cec81f6d11b342c0d1ed30df287674cdde
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Nov 16 17:21:25 2017 +0100
Ensure the main window is mapped before any reminder dialogs are shown at startup
commit 47d622de6138b9adf4ccbfa9a56e109966533658
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Nov 16 15:45:58 2017 +0100
Handle the splash/lock file warning more the gtk way
If the splash screen is still availabe when the dialog should be displayed,
make the splash' window the transient parent for this dialog.
In the other case we try to use the front-most main window. While this
works well when calling file->open from the menu, there may not be a
visible main window yet during startup. Since the user can close
the splash before the dialog is due, we may end up with no usable candidate
as parent window.
In that case the dialog will emit a missing transient parent message on stdout.
There's no easy fix for this as users don't want to see an incomplete
main window (see old bug 350993).
commit 66817bb997d601b74b25b7a465a318387fb81594
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 5 14:48:45 2017 -0800
Rework directory determination in CMake builds.
Sets paths for finding componenents depending on the state of ENABLE_BINRELOC,
GNC_UNINSTALLED, GNC_BUILDDIR and whether any install paths have been set
outside of CMAKE_INSTALL_PREFIX.
GNUInstallDirs changes the name of CMAKE_INSTALL_LIBDIR depending on the
operating system and distro. When CMAKE_INSTALL_PREFIX is /usr,
/usr/local, or any subdirectory of /opt it also changes
CMAKE_INSTALL_FULL_SYSCONFDIR to /etc. An earlier commit by Aaron Laws
mirrors the name of CMAKE_INSTALL_LIBDIR to the build library directory.
It's possible for builders to set any of the install directories
anywhere they please.
Setting any directory outside of CMAKE_INSTALL_PREFIX breaks Binreloc so
the toplevel CMakeLists.txt now detects that and disables Binreloc.
If Binreloc is enabled then all path queries use it to find paths. This
works in the build directory because the gnucash executable and all of
the test programs are in build_directory/bin and LIBDIR, DATADIR, and
SYSCONFDIR can be found in the same root path.
If Binreloc is disabled then in order to build or run programs from the
build directory one must set GNC_UNINSTALLED and set GNC_BUILDDIR to the
absolute path of the build directory. When those are set GNC_BUILDDIR
replaces CMAKE_INSTALL_PREFIX in all paths that are subdirectories of
CMAKE_INSTALL_PREFIX; paths that are not in CMAKE_INSTALL_PREFIX are
appended whole to GNC_BUILDDIR. This process is constent between CMake
and gnc_path_get_foo. GnuCash is unlikely to run from a DESTDIR without
Binreloc.
commit 5b02021550dd71dd3de643a387b4c3034e6758a7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 4 14:25:02 2017 +0000
Make changes for Gtk3 compatibility
commit b94b2f8ac25926f5afdc6988f952b52b998d31a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 12:04:51 2017 +0000
Pot file changes for new files and settings rename
commit c3b54ab05493a04621d1068dce57cc92daff5645
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 12:03:14 2017 +0000
Rename gnc-csv-trans-settings.* to gnc-csv-import-settings.*
Change the name of the import settings files as they do not just deal
with transactions and all associated required changes.
commit c1a9464511b4bc0587a9038a214be3b8390da49f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:56:25 2017 +0000
Reorder the create price procedure.
commit 6c11cfad852efe67aa8863685e15b9db1079036a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:52:48 2017 +0000
Add the ability to test from_commodity and to_currency being the same.
To cover all combinations we need to test across the combo's and also
the table entries when appropriate columns are set. Also need to force
a reparse if any of the options change.
commit b1becf3dd4548f6244ce21bf62a1dcaf34b75518
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:51:07 2017 +0000
Add a test for from_commodity not being the same as to_currency
commit 339fbaa587f49c91ed329b0f3a558a4c9ecc2bbb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:49:28 2017 +0000
Various changes to comments in source files and displayed text.
commit 9debe91e990ba00c68a09449d6a4c22646faae66
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:47:12 2017 +0000
Change the way commodity and currency combo's are shown.
Use commodity print name to show in the combo's and use a hidden field
to sort the list grouping by namespace. Also alter the way these
settings are saved.
commit b8bbdb2ad54e2eaf55b774b9954ab4f99775eea6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:44:38 2017 +0000
Minor changes and tidy up
commit a996c02ef7da224a0a5962cb50985c1dd887df50
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:43:14 2017 +0000
Change the settings file to save and load price settings.
Added a setting type to distinguish between TRANS and PRICE settings so
it can load a specific settings type and added the price save and load
options.
commit 5578da11860737109f678443b9bf8b4e7084b2dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:34:21 2017 +0000
Fix some errors in conversion of some function names
Some function names did not get converted to a price equivalent and
reorder some statements.
commit 4d75259cb41902581bcffaf71ca2742164e635c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:32:48 2017 +0000
Remove duplicated function
commit cd4b5a31006a36d2fdbd8f2f1ef8839a4c83bfea
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:30:16 2017 +0000
Made changes to preset column types to align with other changes
These changes are to align with the changes to column types and also the
basic setup of the new commodity from and currency to combo's. More
changes will follow to make the saving and loading work properly.
commit bf0c3853ac0d9a2f57acfd5dac61c69a583ff23b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:25:06 2017 +0000
Add option to specify Commodity from and Currency to for whole file
Added two combo's to allow user to specify a Commodity from and Currency
to for the whole file. Also reduced the property types to four and
aligned all the commodity and currency variables.
commit 1435813f0208e69aac24705f93f03d10b9cab90b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:04:49 2017 +0000
Some text changes
commit cf90b8cb47a6dfe38e870310534fa1a1c0e294b7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:03:07 2017 +0000
Remove not required account update
commit 393b8a126d0dfd7236800fd2705eb8d62deeaf98
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 11:01:16 2017 +0000
Add CSV Price importer assistant files
These file are largely based on the csv transaction importer.
They are just the start for subsequent changes.
commit 4fe77a577ae429c0407868a62805bd4095c87ca8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 10:55:29 2017 +0000
Rename function gnc_csv_price_col_type_strs to gnc_price_col_type_strs
commit eb712dc7d88dc16a5c751a8fea988b35dd20da47
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 10:53:41 2017 +0000
Add price import files for the csv price importer
These files are largely based on the csv transaction importer and with
minimum of changes to settings files.
commit 3410a03b2291f6a095040dca442df1bf903a284c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Dec 1 10:44:15 2017 +0000
Add property files for the csv price importer
These files are largely based on the csv transaction importer
commit 84929c8e5bce2388108a18c94054a9a30c6310eb
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 2 10:34:07 2017 -0800
One more stray header in libexec.
commit ad11afefb48dbcfa958e332042f3be80159f78dd
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 1 20:31:44 2017 -0800
LIBDIR is not lib--two more CMakeLists.txt.
commit e319a16747d8b9b9d91ed60de22f77a75c0e5320
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 1 20:10:55 2017 -0800
Remove gnucash/test.
The only purpose of which was to test overrides/gnucash-env.
commit fcb4bdac9efef0d813d00356edf312463c053f1a
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 1 17:00:26 2017 -0800
Some fixes to complete removing gnucash/overrides.
commit e7b7974a3c13937b99aaf66f6f12382d1cec378f
Author: Rob Gowin <robgowin at gmail.com>
Date: Fri Dec 1 12:53:17 2017 -0600
Handle cases where LIBDIR is not "lib"
For example, Fedora installs to lib64, Debian to lib/<arch-tuple>
commit 2be5642a7d8e63741ae140a259e2b8369b42e9fc
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 1 15:25:28 2017 -0800
Fix autotools build after removing gnucash/overrides.
commit 778b86e29e3d82ef076fd9df80509490061c2bcf
Author: Rob Gowin <robgowin at gmail.com>
Date: Fri Dec 1 12:53:17 2017 -0600
Handle cases where LIBDIR is not "lib"
For example, Fedora installs to lib64, Debian to lib/<arch-tuple>
commit 0a8e50069c7e0d82389fc18a2198cc8580686e46
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 1 13:56:43 2017 -0800
Remove overrides directory as being obsolete.
Also don't install qof test headers to libexec.
commit 9b0a8723a4cda8e0a7add96017ceafaab7de86a1
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 30 13:56:47 2017 -0800
More GNUInstallDirs path fixes.
commit a120c48fb10d2256cac5abe7066b7a61db64ea2e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 1 08:59:51 2017 -0800
Fix the fixed path to compiled guile files.
commit 062851a8fe8c55e49008b78d17cee9d61f41daea
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 30 20:15:54 2017 -0800
Fix path to compiled guile files in environment.in.
Thanks to Rob Gowin for the catch.
commit 4a84fca9b1867636e82243e937ecf205c81fdfff
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 30 13:32:57 2017 -0800
Add GLIB_CFLAGS and srcdir to SWIG includes.
commit 5ca129d82d7eb8afef231fe227a7ccecadb59eb0
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 30 13:31:23 2017 -0800
Remove unset variable SWIG_ARGS from Makefile.am
commit 649a6a263e939bf6a7c91d44558d442b943ba89d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Nov 30 17:37:32 2017 +0100
Fix installation destinations for overrides and quotes scripts
Mentioned by Robert Gowin and Christopher Lam
commit 41656c920e54f9e4f7693086a410372257229b00
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 28 17:57:00 2017 -0800
Fix python test failure on Travis.
It seems that there are two possible exceptions depending on OS.
commit c6ae007bda0e3a4b3eaeb3e55193b150f6472461
Merge: 5aa048e 744cdac
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 28 17:09:38 2017 -0800
Merge branch 'PyGncNumeric' into unstable
commit 744cdac5a4dfb3e62f5d447d4f71be872f182c88
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date: Sat Jun 3 17:51:54 2017 +0100
Use builtin SWIG conversions for glib types
Where possible in the Python SWIG code use the builtin SWIG conversion
code over custom code. This ensures appropriate overflow/type checking.
With this I have enabled GncNumeric from longs and tested for correct
overflow handling.
Note: This could be extended to GUILE but I am not familiar enought to
safely enable this.
commit c9c58764318ab7e82ac21958326a64a27f6d409a
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date: Sat Jun 3 16:06:09 2017 +0100
Use glib.h over custom typedefs in Python SWIG
Use the native glib.h (mainly gint, gfloat ...) over custom typedefs in
SWIG type files. This is for Python only.
commit e011576e37e25c2876c6ed8578a8ccc2573573f1
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date: Sun May 28 22:13:39 2017 +0100
Add GncNumeric to native Python Fraction
Add helper method to return the native Python fraction type from GncNumeric.
commit 1ef379a704e070a174eebb894487a230008d9977
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date: Wed May 17 11:37:20 2017 +0100
Fix Python GncNumeric for non (int, int) pairs
At current the Python GncNumeric has issues with type conversion eg.
* GncNumeric(1.3) = 1.00
* GncNumeric("1.3") is OK but any future methods error
This behaviour was relied on for the Account tests to pass as it used
GncNumeric(0.5) == GncNumeric(1.0) but this is not what many users would
expect.
This fix alows GncNumeric to be constructed from a (int, int)
numerator/denominator pair or int/float/str where double_to_gnc_numeric
and string_to_gnc_numeric from C is used.
commit 5aa048e01d4ae949505a5ccd5ad15c13bf1edc44
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 28 15:39:41 2017 -0800
Fix null pointer dereference segfault.
Reported via PR 21y by github user ethaden.
This is a simpler fix than the one in the PR.
commit a5bf4e00a4a9f5a9d17e43f99a1cff21d69a45d8
Merge: 5204100 d599658
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 28 15:16:36 2017 -0800
Merge Aaron Laws's 'unneeded-build-flag' into unstable
commit 5204100d53b67fda3960f58568331d4822eab6bf
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 28 14:25:35 2017 -0800
Use GNUInstallDirs in CMake Builds
Provides correct file layout when building distribution tarballs.
Fixes Bugs 790840 and 790841.
commit e92a1b3723e7ddfa72d1fa40c6b3a79b7e1e19f7
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 28 14:25:24 2017 -0800
Fix python tests in tarball builds.
commit d599658603917d5c3196006b01296e9a6b1e2cf7
Author: lmat <dartme18 at gmail.com>
Date: Tue Nov 28 16:10:28 2017 -0500
Removing Arch Linux Autotools build
It has failed many times, but to my knowledge the failure has never been
legitimate.
commit 04a4849967515adb916001e3211240f4ee799b1c
Author: lmat <dartme18 at gmail.com>
Date: Tue Nov 28 15:47:23 2017 -0500
Removing unneeded build flag from docker
commit 831640b546805ce2896ee6a5df3df7af428bc3c9
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 28 09:53:06 2017 -0800
Remove common/test-core/unittest_support.py from git.
It's a SWIG-generated file accidentally added during directory
rearrangement.
commit 0afef080a7db47f1951cf1d49151546f7690de21
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 25 16:33:30 2017 -0800
Release 2.7.2
commit 13657ee1bb8f70db510b44c0d1b9e4843b2ee1eb
Merge: 50874d8 0d8112b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 25 15:35:24 2017 -0800
Merge branch 'maint' into unstable
commit 50874d89daf42bea3f676bc5fa92e927375f10c0
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 25 14:54:51 2017 -0800
Correct GUILE_LOAD_COMPILE_PATH to include Guile's own modules as well as ours.
commit d8c2f5244755b8162268077335c78df1449e9a48
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 24 16:53:58 2017 -0800
Correct quoting for SQL backends.
Only string values should be quoted in queries; in particular NULL
isn't a string value and must not be quoted.
Note that this is a less than perfect solution because it doesn't use
the Database's quoting function and so doesn't escape quotes, linefeeds,
or carriage returns inside the string. That's because the SQL generating
logic is independent of the connection class and can't easily get to it.
commit 037c93faea77f51a36d7391d0f3ef403b5036843
Merge: 1e81d3a 22e7e1b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Nov 24 17:24:52 2017 +0100
Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable
commit 1e81d3ace27fd32f7a4b61ae2aaa45c7dfffa92e
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Tue Nov 21 16:53:10 2017 -0700
report: fix default colors incorrectly set to transparent
The default color of a color option is set during a call to "gnc:make-color-option"
as a list of rgba values. In all color option instances in the scheme code this
default color is incorrectly set to transparent.
For example, white color was being set with:
(list #xff #xff #xff 0)
The last value in the list is the value of the alpha channel, with 0 meaning
transparent. When the color button is displayed in the gui it shows a checkerboard
pattern instead of the intended color.
This commit changes all default colors of color options to have alpha=#xff, i.e.,
fully opaque.
commit 9c4635e3930f6026080cf18ea7ca92133733c944
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 23 11:41:09 2017 -0800
Bug 784623 - GNUCash does not work with sql backend.
Wherin the problem is that MySQL's TIMESTAMP has a date range of
1970-01-01 00:00:01 to 2038-01-19 03:14:07 and is unable to handle
time_t of 0. MySQL's TIMESTAMP also assumes that input is in the server's
timezone and adjusts it to UTC. GnuCash has already done that conversion.
commit 22e7e1b440bd9d6925ab545a6ad1128c25b13ffa
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:57:10 2017 +0000
Fix some corrupted glade files
commit 761d40918df88556598f98c8f8c72984a533ddc5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:56:36 2017 +0000
Change assistant-ab-initial.glade to gtk3.10 version
commit baf7575f1d77198219bc6fc2bc0bcf1e18625f07
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:55:58 2017 +0000
Replace deprecated GTK_STOCK_ macro identifiers
commit a5d15de4263e486031a1fa66efb6b3a1483d2fb4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:55:19 2017 +0000
Change a couple of deprecated functions in gnc-html-webkit1.c
commit 99f2283d83ffc7517b01f6c8d188fbbf2addc94c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:54:40 2017 +0000
Control the toggle button width
There did not seem to be an easier way to control the toggle button
width so created a custom one based on the GtkToggleButton. This
allowed the use of the class function get_preferred_width which is set
at two thirds the height.
commit c5f483d115c5ad81ce722eb300f669309037750b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:54:03 2017 +0000
Move the double line to be inside the cursor cell
commit 78ec2e339ebb6ec90de2ce7660b04ba4a9180df1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:53:25 2017 +0000
If a font size is specified for the sheet, popup size may be wrong
When you specify a font size for the sheet, the popup will inherit this
but when first popped it will use the minimum height value and so may
be different resulting in not being in the right position. So check on
allocation and if different remove and pop again.
commit 67e4b3529466b1dc1b90715853815889a1f19b42
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:52:43 2017 +0000
Use previously created functions
Use the previously created functions to reduce code and for conformity.
As part of this some variables were renamed to be common.
commit 8a6ce10aa872533739264a0a2a386067e5f2def5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:52:02 2017 +0000
Provide two functions for common code
These two sections of code appear in three separate files in slightly
different versions so define them hear for conformity
commit 1b52053d2e253e0b2fb8e453a494e6e5d4aba5d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:51:25 2017 +0000
This function doesn't do much and is only used for new account registers
This function is used to get the width of the toggle button and add it
to the sample text length to set the default column width. As the it is
square, just use the row height instead and the user will no doubt set
there own widths any way.
commit ed4bad34a7771ce7f287eb64f7001c307a3fe4ea
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:50:42 2017 +0000
Adjust the sheet to get its spacings from the item_edit CSS
commit 2a476cb68a9b7a2edd4b2e399d38a61b6464b652
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:50:01 2017 +0000
Get the item_edit cell padding from CSS instead of defines
This commit sets up getting the vertical and horizontal item_edit cell
margins, borders and padding from CSS. This increases the option to
specify individual values for top, right, bottom and left instead of
just specifying just two values.
commit bbafb8184e76609dad4f78a36601fcbe4c68359e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 23 13:49:00 2017 +0000
Replace the cell foreground and background colour handlers
By using CSS classes, there is no need to have separate handlers for
the foreground and background colours so replace them with one being of
a similar format to that of cell_border_handlers. This also involves
changing the map of RegisterColors to CSS style classes to reflect the
changes and reduce the get colour type to one call per class
commit 9cd2c6d17fcac36941e189560d1a7c7de036cb1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:17:19 2017 +0000
Test the widget state to get the correct background colour.
When the cell borders are not displayed, the border colour is set to
the background colour so test for the widget being in an insensitive
state to get the correct background colour.
commit 937f8c508301a26ede211ee4ed06ad7a91bd2198
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 21 18:12:30 2017 -0800
Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION.
For each subclass, getting rid of GNC_SQL_OBJECT_BACKEND_VERSION which
was a bit misguided.
Also remove the bogus test the skipped loading a table if its version
didn't match GNC_SQL_OBJECT_BACKEND_VERSION which was even more misguided.
commit 2cbfc5bbac9bda4ef1206db5a437b45cb79bc373
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Nov 21 22:11:38 2017 +0100
Revert "Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable"
This reverts commit cdb764fec525642bbe85dd5a0a49ec967c55f089, reversing
changes made to 169677a8d753ba26a447d22d2b2ec565bfe4798b.
commit cdb764fec525642bbe85dd5a0a49ec967c55f089
Merge: 169677a ed3de42
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Nov 21 18:30:09 2017 +0100
Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable
More register layout tweaks
commit 169677a8d753ba26a447d22d2b2ec565bfe4798b
Merge: d44f6bc 179d022
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Nov 21 17:04:27 2017 +0100
Merge branch 'gtk3-update9' of https://github.com/Bob-IT/gnucash into unstable
This branch has several improvements in the dense calendar code. The most
important of these is to fix a crash on Windows.
commit d44f6bc9d533c1159886b52affcbd43a34b1ded4
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 19 17:28:53 2017 -0800
Fix missing/misspelled files for distribution.
Mostly errors from 6c01e54.
commit 961cb5a829bb325525652429886aeed71e6d4483
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 19 17:28:41 2017 -0800
Bug 790550 - FTBFS: missing __init__.py
commit d648b29d0d99f59fb833ec1ff9187a889bfe4c1d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 19 17:20:26 2017 -0800
Fix distribution paths for resource files.
glib-compile-resources lists the resource files as absolute paths,
but SET_LOCAL_DIST expects relative paths; the result was that the
tarball code was looking for ${CMAKE_SOURCE_DIR}/${CMAKE_CURRENT_SOURCE_DIR}/foo.
This change strips off ${CMAKE_CURRENT_SOURCE_DIR} from the filenames
before passing them to SET_LOCAL_DIST.
commit 9444c1e300e869aeea763a2db4f164560d067232
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 19 14:05:09 2017 -0800
Fix bad string construction in adjust_sql_options.
commit 060e16b671cf1dbce28c5d29b21a2c55f55670bf
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Nov 18 20:41:10 2017 +0100
Fix a few travis failures (potentially uninitialized use)
commit 75fb4e7a0ceda8ac5ba21866fc13cf39f79cc11c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Nov 18 18:53:55 2017 +0100
Bug 736765 - Assign as payment... should re-populate the payment represented by the selected transaction if any
The main topic of this bug was already fixed in earlier commits. This commit
handles the minor improvements also mentioned here:
- don't show the menu option for invoice/bill transactions as that doesn't make sense
- don't show the pre-payment line if the selected transaction was one, in this case only set the amount
- allow users to edit lot link transactions via this mechanism as well (which essentially are payments without an explicit payment split)
commit 949f2db4732283f6f8ac2e1b6cc1a960a3f8f311
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Nov 15 14:30:25 2017 +0100
Bug 778692 - Assign as payment should work for employee expense vouchers
The way this is implemented is as follows
- if gnucash can deduce a partner from the transaction that partner will be proposed
this works for all transactions that are part of a business transaction already
and will correctly detect pre-existing customer, vendor and employee payments
- if no partner can be deduced gnucash will assume the transaction to be a vendor
or customer payment based on the sign
- in all cases the user can change the partner type in the payment window that's presented
to any of customer, vendor or employee to correct gnucash' suggestion.
commit cd9c3807c03404f830104bd9726a061c6282fe88
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Nov 18 17:42:46 2017 +0100
Assign as payment - when random transaction is selected, reset transaction description to owner
This will make the assigned payment more in line with traditionally created business payments
commit ce900d1df30d8767ed6f203998364b83687220b2
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Nov 14 15:20:58 2017 +0100
Assign as payment - refactor a few code blocks into separate functions
And some tweaks to the message strings displayed in case of uncertainty
commit d66469fef8b49d038256f07a1642867ce65e200c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Nov 14 11:17:53 2017 +0100
Assign as payment - Differentiate between new and existing payments for 'Assign as payment'
When the selected transaction is already involved in a business payment,
propose to Edit the payment instead of Assigning it as a payment.
This is more informative and will help prevent users from accidentally replacing existing payments.
commit 18dcbeef8a9ba7213bdd14c7260c8b2d683a0168
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Nov 14 13:56:56 2017 +0100
Assign as payment - offer possible payment splits to user in case there are multiple valid candidates for assignment
commit aeb80a230e3cf0929c1251f110ad69bf81a13f74
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Nov 9 22:56:52 2017 +0100
Bug 734865 - Assign as Payment... can silently 'unpay' a payed invoice
With this commit the 'assign as payment' logic now works as follows:
- if the selected transaction is already linked to an existing payment, the payment dialog
will present this payment again (same partner, post-to account, same selected document(s),
same amount, memo, and transfer account).
- if the selected transaction is not linked to an existing business transaction the logic
will make a best guess as to whether the payment should be for a customer or vendor.
- in both situations if the existing transaction has multiple splits that can be considered
as transfer (or 'payment') splits the payment dialog can't work with it (it can only deal
with one transfer split). In this case the user will be informed that only one valid
transfer split will be retained and the others ignored.
- the other thing the payment dialog can't handle are APAR type splits that are not associated
to a lot at all. In case of transactions not part of a business transaction they will be
silently ignored on the assumptions these were manually entered transactions with the intention
to be linked to business transactions. On the other hand if such a split is part of a transaction
that is also linked to a business payment already, a warning will be issued these splits will
be removed from the new payment.
commit 0dfb921e86357df280ded13c7cd1ce9da139f8c4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Nov 13 19:15:04 2017 +0100
Add functions to retrieve a copy of splits of a certain type from business transactions
commit de4414b2a100812aa796041d1a87c99d1aa63418
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Nov 9 20:36:54 2017 +0100
Inform the user when assign as payment can't be used
commit 954ce1ab118850ec8d8f844698407b697829359a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Nov 14 14:00:04 2017 +0100
Mark unused function parameters as such in dialog-payment.c
commit 61316648b801e4726876e07ef4cf1dda46d488be
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 9 13:00:27 2017 -0800
Bug 789608 - Compilation problems when linking libraries.
Fix using a preproc macro in a different file from where it was declared
and more-strict template resolution of error_handler<> by gcc-7.x.
commit 1895ae280c08eb6f750ceb546ad2af78c7a78bca
Merge: f888eb8 45bab93
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 9 13:43:32 2017 -0800
Merge branch 'maint' into unstable
commit f888eb88f06fcddff555005f009008971d53541f
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 9 11:22:02 2017 -0800
Fix with_Python build in cmake.
commit 179d022d1a74cd77c5a9e1dac156d0fb9b8ffa0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 9 11:29:39 2017 +0000
Prevent the rename popup from appearing in the dense calendar
If you right mouse on the dense calendar, the treeview pops but also
the rename page popup. So stop the cascade of the button press event
when on the dense calendar.
commit 1f4a2e36db04638930f327c0a1783cd58ea2d32f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 9 11:28:09 2017 +0000
Dense calendar popup window of screen at bottom
The get_allocation function was in the wrong place for the button press
commit 54b492ee83affd27896da099bca04994559ddc14
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 9 10:48:59 2017 +0000
Add a margin to the Date label
commit 4558521980d7d241c68a9af189fe23feb0d96e7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 9 10:39:36 2017 +0000
Don't re-populate dense calendar treeview on every mouse move
The treeview only needs to be re-populated when the mouse moves to a
different day so test for this.
commit 9c3247d5ccfbcab4e360fbb0dc967b7ab800a22e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 9 10:32:10 2017 +0000
Save the screen dimensions on button click
Instead of getting the dimensions on every mouse move, just save them
on button click and use the saved values.
commit 9253b5021016bb2e964dc65c5228020e9ac2c77e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Nov 9 10:12:52 2017 +0000
If there are no marked days on Windows the dense calendar crashes
If there are no marked days in the dense calendar add a blank one. Also
make sure all pending events are processed be fore returning as the
treeview did not always populate correctly.
commit f9d5436adc0fe031e0e6d16f7a9919a43ca10b8d
Merge: 6c01e54 3b0bcf7
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 7 15:47:57 2017 -0800
Merge J. Marino's 'fix-negative-colors' into unstable.
commit 6c01e540424ca69b852ee648b882f5bdcee708b9
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 31 16:33:08 2017 -0700
Convert shell-executed scheme tests to run directly from Guile.
I.e., remove the shell invocation and with it the need to set the shebang.
Surprisingly this required some build-system modifications particularly
for cmake in order to correctly set the environment.
commit f412795ef21d5982758bceea53161a57127a32ab
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 2 14:46:05 2017 -0700
Remove extraneous parameters from GNC_ADD_SCHEME_TARGETS
commit 3b0bcf75e89505bc5ed96b05617f73fee22b2dd0
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Thu Nov 2 09:13:34 2017 -0600
report: fix negative colors in barcharts
Specified bar colors only apply to positive bars in the plot.
Negative bars still have the default colors, which are slightly
darker shades of the default positive colors.
This commit forces negative bars to have the same colors as
positive bars.
commit ed3de42c96d4cc0032eb624dc356de05acaa93d0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:30:03 2017 +0000
Update the register for the change in RegisterColor enums
Change the map of RegisterColors to CSS style classes to reflect the
changes and reduce the get colour type to one call per class
commit 6228881d6a23753ada928eb27fdd2a43963a3fbc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:25:55 2017 +0000
Change the split and entry models to reflect the colour changes
commit 98d8696b1a223c792dcd029149127c6a17d4e4c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:23:17 2017 +0000
Reduce the RegisterColor enums so there is one for each type
Combine the foreground and background colour enums so there are only
eight and change the access function to gnc_table_get_color
commit 7a2c1492fd05691db88c7fb0cb10572cf0b786d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:20:35 2017 +0000
Replace the cell foreground and background colour handlers
By using CSS classes, there is no need to have separate handlers for
the foreground and background colours so replace them with one being of
a similar format to that of cell_border_handlers.
commit 451161837d7d6d51a4775298e4a9ea671fc4724f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:17:19 2017 +0000
Test the widget state to get the correct background colour.
When the cell borders are not displayed, the border colour is set to
the background colour so test for the widget being in an insensitive
state to get the correct background colour.
commit c5fb0d6dce7731e040e5c6f8ae811b0a77c2f0cd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:14:51 2017 +0000
Change the look of the toggle button
With these changes the button image is removed and you are left with
the arrow and frame on the yellow background. This can be dropped or
adjusted if it was deemed a good idea.
commit 550021130522b2fb4117bc75879e9cdda7d3866f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:12:01 2017 +0000
Control the toggle button width
There did not seem to be an easier way to control the toggle button
width so created a custom one based on the GtkToggleButton. This
allowed the use of the class function get_preferred_width which is set
at two thirds the height.
commit 0c443836966fa9fcc93c9510d93c7229515e049e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:09:37 2017 +0000
Move the double line to be inside the cursor cell
commit 2a938425748d73f72aa76849544942869f908fda
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:08:02 2017 +0000
If a font size is specified for the sheet, popup size may be wrong
When you specify a font size for the sheet, the popup will inherit this
but when first popped it will use the minimum height value and so may
be different resulting in not being in the right position. So check on
allocation and if different remove and pop again.
commit a278bcc05221e33409248b35e4c0c452f4b1d824
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:05:46 2017 +0000
Use previously created functions
Use the previously created functions to reduce code and for conformity.
As part of this some variables were renamed to be common.
commit 0ba9b768996e3214d66d37b8b5a46d71ba4fb74d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 12:01:54 2017 +0000
Provide two functions for common code
These two sections of code appear in three separate files in slightly
different versions so define them hear for conformity
commit 70ad2c3bc4f035512605154724228c90d90baa75
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 11:57:58 2017 +0000
This function doesn't do much and is only used for new account registers
This function is used to get the width of the toggle button and add it
to the sample text length to set the default column width. As it is
square, just use the row height instead and the user will no doubt set
there own widths any way.
commit bb16e07d8f41e04f003ff6b18ad57cec907d5dff
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 11:56:12 2017 +0000
Adjust the sheet to get its spacings from the item_edit CSS
commit 9f76441d5098b648baad60a5e51c41f571b72d48
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 1 11:54:05 2017 +0000
Get the item_edit cell padding from CSS instead of defines
This commit sets up getting the vertical and horizontal item_edit cell
margins, borders and padding from CSS. This increases the option to
specify individual values for top, right, bottom and left instead of
just specifying just two values.
commit 4f9716362c7c10c5c02f4b14ca0f9f2aa66c244e
Merge: a6f4ea6 6e3d478
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 31 17:31:33 2017 -0700
Merge branch J. Marino's fix-report-colors into unstable
commit a6f4ea65e94efd11f6dc495660b4fc19c48ba9ab
Merge: a840748 f4acb6c
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 31 17:24:44 2017 -0700
Merge J. Marino's 'fix/report-net-barchart' into unstable
commit f4acb6c00071a8c4e900bf0f2ee479826c5eb372
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Wed Oct 18 14:44:54 2017 -0600
report/category-barchart: fix unit test to work with gnc-monetary
The unit test for category-barchart did not initialize html stylesheets.
Without any stylesheets available, the renderer defaults to a
trivial renderer. This works fine if the table in the report is
populated by doubles. However, now it is populated by gnc-monetary
and they need a stylesheet to be properly formatted.
This commit makes sure to initialize the html stylesheet code in
the unit test and adapts the parsing code to the new formatting.
commit 3913c528f10200e3bc1e5c46fa47c828a41d4b42
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Wed Oct 18 14:32:25 2017 -0600
report/category-barchart: calculate using gnc-monetary instead of double
Perform and store all calculations using gnc-monetary instead of double.
Conversion to double is only needed as a last step when adding data
to the chart (using new local function "monetary->double").
When a table is displayed, since the values are gnc-monetary, they are
properly formatted as monetary values.
commit 46b3e1caad3b585727803cd46e6f8d9d20a65d81
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Wed Oct 18 09:53:09 2017 -0600
report/net-linechart: fix unit test to work with gnc-monetary
The unit test for net-linechart did not initialize html stylesheets.
Without any stylesheets available, the renderer defaults to a
trivial renderer. This works fine if the table in the net-linechart
report is populated by doubles. However, now it is populated by
gnc-monetary and they need a stylesheet to be properly formatted.
This commit makes sure to initialize the html stylesheet code in
the unit test and adapts the parsing code to the new formatting.
commit 85e56512023f67bf6b8843625c427a836ec5eb88
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Wed Oct 18 09:46:50 2017 -0600
report/net-linechart: calculate using gnc-monetary instead of double
Perform and store all calculations using gnc-monetary instead of double.
Conversion to double is only needed as a last step when adding data
to the chart (using new function "monetary->double").
If the table is displayed, its values are properly formatted as monetary
values since they are gnc-monetary instead of doubles.
commit 9c7ba5231526914d922bcaf944fbe379a202e054
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Tue Oct 17 15:09:20 2017 -0600
report/net-barchart: fix unit test to work with gnc-monetary
The unit test for net-barchart did not initialize html stylesheets.
Without any stylesheets available, the renderer defaults to a
trivial renderer. This works fine if the table in the net-barchart
report is populated by doubles. However, now it is populated by
gnc-monetary and they need a stylesheet to be properly formatted.
Using doubles and the trivial renderer, a table cell looks like:
<td class="number-cell"><number> 6.0</td>
Using gnc-monetary and the trivial renderer, a table cell looks like:
<td class="number-cell"><gnc-monetary> #[unknown]</td>
Initializing the html stylesheets, the table cell looks like:
<td class="number-cell">$6.00</td>
This commit makes sure to initialize the html stylesheet code in
the unit test and adapts the parsing code to the new formatting.
commit 2fcd1efd6dc1a157143a8e010b9d59de5b628ccd
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Tue Oct 17 14:51:52 2017 -0600
report/net-barchart: default to list of zeros instead of empty list
This was the original behavior before the change to gnc-monetary.
commit 3c8eeb8b3bdb54683fe5a804aa35d87b60693657
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Fri Oct 13 10:40:52 2017 -0600
report/net-barchart: calculate using gnc-monetary instead of double
Perform and store all calculations using gnc-monetary instead of double.
Conversion to double is only needed as a last step when adding data
to the chart (using new function "monetary->double").
When a table is displayed, since the values are gnc-monetary, they are
properly formatted as monetary values.
commit a8407484094464c0159151d06c2e8be82180ff66
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 31 14:31:00 2017 -0700
[Gwenhywfar] Use the new getpassword API only on the gwen5 branch.
commit be44db2ef8ed3b2df2335896a0286dbaa20f7e2c
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 31 12:04:37 2017 -0700
Provide for report/report-system/test/test-extras to be built before other tests.
commit cbd87647806ca3700d2ead8a6623b758a07ba2a7
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 31 10:59:12 2017 -0700
Ensure that report unit tests dependencies are built with target.
commit 039dda5294e3b103e449247114a733dbf6e47bc8
Merge: 49c7079 41ad891
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 31 10:20:50 2017 -0700
Merge J. Marino's cashflow-barchart updates into unstable.
commit 41ad89154ff856b8d53ef6a7e135ba927594e199
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Tue Oct 31 09:59:18 2017 -0600
report-test: move add-to-load-path to build system
The unit test for cashflow-barchart.scm needs module stylesheets
to work, to render gnc-monetary objects correctly.
It makes sense to add the extra load-path needed by the module
in the build system instead of with code in the test file.
This is only needed when building with autotools. It seems cmake
builds don't need this.
commit 49c70795c39bf75c1999b45d0883fdaf076e1202
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 30 10:08:07 2017 -0700
Remove X11 error handler
And with it the only direct X11 dependency.
commit f05761e636f27810145b55e2ef25a93b88c2ca1b
Merge: 9669bd6 641d56f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Oct 31 09:53:33 2017 +0100
Merge branch 'gtk3-update7' of https://github.com/Bob-IT/gnucash into unstable
commit 641d56f346f256cc8517f8014449dd5cb978f912
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Oct 2 11:36:18 2017 +0100
Move the CSS files to a Gresource file
Move the source CSS files to the gnucash directory and load them from
a gresource file. As pseudo class 'insensative' is deprecated, add a
second main css file to be used after Gtk3.20
commit 9669bd6b6c2c573ef335d397c4b70898038e1705
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 28 17:11:27 2017 -0700
Release 2.7.1
commit 09bcb515a1b2b71c8fa89f6673370822b34fe28b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 29 13:55:43 2017 -0700
Set relative path to icon file in Windows resource script.
No idea why this is necessary for tarball builds, but it is.
Also update the copyright date in the same file.
commit e959822817d690a454551ec880e9da708d080479
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 28 14:21:39 2017 -0700
Don't copy ChangeLog on a tarball build.
There's no reason to and besides it breaks in-source builds
because trying to copy onto itself raises an error.
commit b92a41b60863ff237e5f71c554dda189e55564f8
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 28 09:56:58 2017 -0700
Pass a NULL parent to gnc_options_dialog_new_modal in assistant-hierarchy.
In this case the dialog isn't a dialog, it's a notebook page, so it
doesn't need to have a parent at creation.
commit d22b098dff105d0e79e6cc58ba2c9b37558c5c2b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 27 16:23:02 2017 -0700
Set a parent window for the options dialogs.
So they pop up centered on the GnuCash window instead of
on the wrong monitor.
commit 5ca2834bd0587e57b32eac77cd8089ca77072b23
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Fri Oct 27 14:53:08 2017 -0600
cashflow-barchart: split option "show money in/out" into two separate ones
The report had two display options: one to control the display of
money in/out and another one to control the display of net flow.
In this commit we split the first option into two separate ones to
allow toggling the display of money in, out and net independently.
commit 44df91adcaaa718b97b71cd4d16c13a4c24acc5d
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Fri Oct 27 15:21:57 2017 -0600
cashflow-barchart: delete unnecessary intermediate lists
These intermediate lists *-value-list hold the double values needed
by the barchart. We can easily create these lists on the fly,
there's no need to store them in a separate variable.
The same is done to include total values in the table, we can easily
append the total value on the fly.
commit 9cb8a3c87abc80be4db2b12ef60faac6405d6071
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Fri Oct 27 14:20:11 2017 -0600
cashflow-barchart: use direct gnc-monetary math instead of collectors
Operate between gnc-monetary objects instead of using collectors. The
resulting code is simpler and easier to read.
commit 5157d8b50ae3985e5f0e32746cb23c4a0a3cb90c
Merge: e64e73b a9fab36
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 27 12:06:52 2017 -0700
Merge branch Christopher Lam's Transaction Report Improvements into unstable.
commit e64e73b6556ec1f0e55704787f88ab4592d0d03d
Merge: 115c0bf 85fae7e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 27 11:31:46 2017 -0700
Merge branch J. Marino's cashflow-barchart report into unstable.
commit 115c0bf4a4afcae4269fe4b9d1e4a73ec7762ec6
Merge: 04642fc 7a0d5a5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 27 10:13:06 2017 -0700
Merge Aaron Law's branch 'buildfix' to unstable.
commit 04642fc42a4c8cd748ce973a8883a5097540722d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 27 09:39:02 2017 -0700
[SQL] Check return of string_to_guid, bail if false.
commit d17c24b77098159093a04c554b0760ac6a380812
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 26 15:34:14 2017 -0700
Bug 789298 - Prompt for file history update leads to crash during startup.
commit 7a0d5a573523202a4107a18ddb87b4c15a4bbedc
Author: lmat <dartme18 at gmail.com>
Date: Fri Oct 27 11:11:11 2017 -0400
Updating home directory to fix CI error messages
commit a9fab360401a7a859a304ba4033cbf8c189278ac
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Fri Oct 27 16:01:45 2017 +0800
transaction.scm upgrade complete
It now has account and transaction substring/regex matcher.
Verified working in 2.7.0
commit dfa25e8cbd17ec420b84e9180a098501d9155e3e
Author: christopherlam <christopher.lck at gmail.com>
Date: Fri Oct 27 15:10:49 2017 +0800
refactor old is-filter-member to use srfi-1
This has better readability
commit cdb677633ca78d6ed94a36a6ba1a3e93649b79dd
Author: christopherlam <christopher.lck at gmail.com>
Date: Thu Oct 26 22:16:24 2017 +0800
improve split-remove-duplicates, combine filters
To use inbuilt list functions
commit 3475a894f9f463cd36b1dc19817e07ea2a4e0f02
Author: christopherlam <christopher.lck at gmail.com>
Date: Wed Oct 25 14:09:28 2017 +0800
Regex is optional, and add transaction matcher
This commit will reinstate substring matcher, with optional regex matching.
Will also add a Transaction Matcher - will include splits whose description/notes/memo is substring/regex matched. Will be usable for #category matching, especially when backported to transaction.scm
Also strings are defined centrally which will aid localization and reduce typos.
commit 885272a150bb138bd2d4a01c098caa3eae77ba80
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Tue Oct 24 19:18:40 2017 +0800
Enhance transaction.scm account filter to regex
This commit will enhance the account fullname filter to full regex matching capabilities. Will allow complex account fullname queries e.g. 'Car|Flights'
commit d077400ba87b44af75c1c3b97661d035028e9aca
Author: christopherlam <christopher.lck at gmail.com>
Date: Tue Oct 24 12:59:25 2017 +0800
Enhance account filter to a regex
This commit will enhance the account fullname filter to full regex matching capabilities. Will allow complex account fullname queries e.g. "Car|Flights|Travel"
commit b74c0bedfd56b6b772abd325a41910e6511f90d9
Author: christopherlam <christopher.lck at gmail.com>
Date: Tue Oct 24 08:06:56 2017 +0800
Amend some strings for improved visibility
Enhance visibility of total-sales and total-purchases (all caps) and amend input/output tax accounts display.
commit 51a0a55e43c742cbdb58440dce479e4e348e0a29
Author: christopherlam <christopher.lck at gmail.com>
Date: Tue Oct 24 08:04:27 2017 +0800
Change critical code to pure FP
The function split-adder is the most crucial code in this report. This commit changes it to pure functional programming.
commit 77ab04100c7a59963c28cafb74f8da8311a34973
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 26 16:23:44 2017 -0700
Bug 789297 - Account Tax Related Information - 2.7.0 is not backwards compatible
commit 82dec9a231304d376879e790546516ac66d9190d
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 26 15:51:03 2017 -0700
Fix NEWS errors reported by Chris Lam
commit 1a8cf021d27eb52f59856fbf7f49e0c73c8be6f1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 26 13:30:29 2017 +0200
Add GNUCASH_BUILD_ID cmake/configure variable which allows packagers to define their own
For example distros may want to set the version of their package source (rpm, dpkg,...) rather than
our git id.
commit 67ae241075aa28bb7547bb8cc547fc7242d823fd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 26 18:13:17 2017 +0200
Use alternative revision retrieval if git describe is failing
This happens primarily on Travis. It looks like the shallow clone it makes is missing
tags. So if git describe fails, fall back to only the short commit hash (as we used to do
previously everywhere).
commit 998f1185c1fc2f74c2bd297c776284a0e94be51e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 26 13:29:16 2017 +0200
Improve about dialog layout and contents
The main changes are
- group version and build information together
- increase size of application icon and name
- A more complete copyright notice (including 'Copyright' and 'GnuCash')
The default gtk provided about dialog widget won't allow for much more customization than that...
Note the build info has been condensed and is now based on 'git describe' which
returns a very concise, yet complete description of a commit starting from
the last tag that precedes it. This info will also be used anywhere else the build info
was displayed from now on, simplifying translations as well.
commit 4be826055aa9b3255d7c6fcadadfa0468be758e0
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 26 13:08:36 2017 -0700
Revert "Partial fix to exception crashes on Windows."
This reverts commit 47460546355baaf511940d2cdc9367465e239470.
a300384 is the correct fix for this problem.
commit a3003043540daa9e6f03fa248c7adc2fff908f61
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 26 12:38:50 2017 -0700
Fix Windows crash-on-throw.
Thanks to https://stackoverflow.com/questions/46688200/mixing-c-and-c-causing-exceptions-to-terminate
commit 47460546355baaf511940d2cdc9367465e239470
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 22 21:58:07 2017 -0700
Partial fix to exception crashes on Windows.
There seems to be more than one problem that causes the exception handler ("catch") to
get lost on Windows:
* Throwing from a constructor called from a member function of another object of the same
class. That's fixed here for the GncNumeric string constructor, but there's at least one other
instance I'm still working on in GncNumeric::to_decimal.
* Hidden memory allocation in a stack-allocated object like std::string, std::istringstream,
or boost::smatch: The throw causes the object to go out of scope which calls its destructor
and in that case the catch reference is either lost or never compiled in.
This change ifdefs out the creation of detailed exception messages on Windows to avoid
the destruction of the std::istringstream and its attached std::string, creates a series of
helper functions to ensure that the boost::smatch is in a non-throwing scope, and puts the
computed values directly into the member variables instead of delegating the construction
to a temporary and then copying out the values. The last item is more correct anyway, as
C++ constructor delegation is supposed to happen in the member initialization part rather
than the function body.
With these changes the exceptions from the GncNumeric string constructor are handled
correctly.
commit df8ceadb63eadf8556eae7f3aba750aa5bd2bfe5
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Oct 25 21:14:07 2017 +0200
Fix building from dist tarball with python bindings enabled
commit 7cb59aafe889a7d22a1ad2c9ab40cf5865f88643
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Oct 25 20:30:41 2017 +0200
Fix disabling src docs build on Windows
As it was written it also prevented building source docs on other platforms, causing
cmake warnings and a failed dist build.
commit 1238b9d8cd194b221b6bd9e18dbef8f568de6117
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 26 11:14:21 2017 +0200
Prevent gcc from searching config.h in the current directory
This will avoid a ninja-build from picking up a config.h generated by the autotools build
(in the root build directory). Picking up the wrong config.h may lead to all kinds of
subtle issues if the autotools run was done with different options than the cmake run.
commit 67d011b86f84811a1ccc481d31ea4918930bae37
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 26 14:04:58 2017 +0200
Add gnucash.1 man page as proper dependency for dist
This file is now generated using CONFIGURE_FILE, so cmake will pick it
up as a generated file and do proper dependency resolution based on it.
commit 7b1d298bc6f586fde60f7a6e96a0b0ea4d8f9b44
Author: Carwyn Nelson <bacondrinker at gmail.com>
Date: Sun Oct 22 20:04:02 2017 +0100
Little refactor of account.c
commit 444eb1c28edcfc57f5cbc02a8456eb86c39f517f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Oct 23 22:13:22 2017 +0200
Improve gnc_numeric_boxed_copy_func based on discussion in PR#145
In essence
- guard against nullptr dereferencing
- free returned values
commit 53ef0c5be9f3ed7b33ac8b1c7e8bb094969a62a9
Author: Bob-IT <Bob-IT at users.noreply.github.com>
Date: Sun Apr 23 12:22:43 2017 +0100
Save button active on every load
The gnc_numeric numval was being set with a valid numeric and hence was always different to the parsed amount.
commit 70a37a24ae013023a96e63625c30a0432ebcd136
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 22 11:51:26 2017 -0700
Don't build design docs on Windows.
To avoid requiring texinfo.
commit 7b44e280e869d5d0b0c70129f35b253cca449d47
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 20 15:02:36 2017 -0700
Add fixed bugs for 2.7.0 to NEWS.
commit b83be1b8c604fd4b93510aa79228d7dcaa50de60
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Oct 20 20:50:33 2017 +0200
Remove configure option --enable-locale-specific-tax and make gnucash always behave as if it was set
commit 968956d271e724569cb50c60da1e8b43f5a8ad6e
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Thu Oct 19 09:26:59 2017 -0600
fix reconcile dialog always showing ending balance of zero
The reconcile account dialog always displays a value of 0.00 as the
Ending Balance, regardless of account and statement date.
This is caused by function xaccAccountGetReconcilePostponeBalance
returning the wrong value, returning TRUE when it should return FALSE,
and setting balance to the default {0,1}.
The code uses bal.denom!=0 as an indicator that a valid balance was
received in variable v. However, bal is initialized to {0,1}
making the test always true even when we didn't receive a valid
value in variable v.
Thus, this function returns TRUE with *balance={0,1} when no valid
balance was found in "reconcile-info/postpone/balance".
This patch fixes the function to return FALSE if v doesn't hold
a valid value or if bal.denom is set to 0.
commit 85fae7ef526cb24b3954a8a610b0ab4d55225d27
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Tue Oct 17 10:37:45 2017 -0600
add unit test for cashflow-barchart report
Heavily inspired by test-generic-net-barchart.scm with a touch of
test-cash-flow.scm
commit e8e43b33d6f91eea8bc6bbf289437c0d531c79d6
Merge: 9472e93 5e7c210
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 17 18:34:48 2017 -0700
Merge branch 'unstable'
commit 5e7c2106eca8b299adfb86eb84b9b708344c6554
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 15 16:11:57 2017 -0700
Re-release 2.7.0
commit 04b510022d839794256ce468b601669a06fee030
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Mon Oct 16 16:07:03 2017 -0600
add new report 'cashflow-barchart.scm' to build system
commit fa7893710f7ea453b22d3d271fec51284a24bfb8
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Mon Oct 16 16:20:00 2017 -0600
fix module location of new cashflow-barchart report
commit b6d3c0e5818dd907fa963bcec30d586c5cc62dd5
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 15 15:56:40 2017 -0700
Disable inclusion of transaction text for OFX transactions in the description.
OFX puts rather useless information in the transaction text that makes
the description overly long with the important part at the end.
commit 25e3b22a4a5c579c3add22e7a8d8d686a80293e0
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 16 14:27:15 2017 -0700
Use file:/// when constructing a tempdir uri on Windows.
g_get_temp_dir doesn't provide the leading /.
commit 99a28888683f23247ba3cc3c29d774043349c6db
Merge: 2184cb3 4c007f8
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 16 12:04:17 2017 -0700
Merge branch 'unstable-fix-spelling' of https://github.com/christopherlam/gnucash into unstable
commit 2184cb347a02f589961e9c45c5300ed92bdb59a5
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 16 11:22:55 2017 -0700
Install libgwengui-gtk3.dll on Windows.
commit 4c007f8b28b1575f50d5d535e28b685458a58462
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Mon Oct 16 21:00:26 2017 +0800
Fix spelling insensative->insensitive
commit 91a2ee45254454626b10b36ca65d73da0740b968
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 15 13:22:29 2017 -0700
[MacOS] Change CMake installed names to absolute paths from @rpath/...
gtk-mac-bundler can't access the executable's rpath list so it can't
follow dependencies if they're not in $install_dir/lib from @rpath.
Autotools always sets absolute path install names so this should have no
adverse affects on other Mac builds.
commit 14eafd8a1dc5755494b4522acc7588af76a3456d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 14 14:26:04 2017 -0700
Build Macs with WebKit1.
Temporarily, I hope. Javascript isn't working with WebKit-2.16 but does
with WebKit 2.4.11 and I don't want to hold up releasing 2.7.0 any longer.
commit 281421d5cfe4c2e36620f61a48d579ebccbdef5c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 14 14:18:07 2017 -0700
HTML: Connect to load-failed and resource-load signals.
Useful diagnostics for reports not drawing.
commit 97b09b5df500b036acc32ed5f03cd7088dccbde3
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 13 14:30:46 2017 -0700
Fix html temp-file URI.
The file path must start with a / anyway so we were getting URIs that
looked like "file:////foo/bar".
commit 6e3d47819d6f2cefed18b70656320fc50c790962
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Thu Oct 12 15:39:19 2017 -0600
report: render linechart with requested line colors
A report can specify the bar colors of a barchart with a call to:
(gnc:html-linechart-set-col-colors! chart (list "blue" "red"))
However, these colors were ignored when rendering the linechart.
This patch adds the jqplot option "seriesColors" to pass
the requested bar colors to jqplot. If no colors are requested,
we let jqplot use default colors by setting "seriesColors: false".
commit d6d1549a40d4c1ed0b3aeef62779db24c6c38a28
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Thu Oct 12 15:32:58 2017 -0600
report: render piechart with requested colors
A report can specify the pie chart colors with a call to:
(gnc:html-piechart-set-colors! chart (list "blue" "red"))
However, these colors were ignored when rendering the piechart.
This patch adds the jqplot option "seriesColors" to pass
the requested colors to jqplot. If no colors are requested,
we let jqplot use default colors by setting "seriesColors: false".
commit 3926535e67a1f559b67b7e4494bc41c8426387cd
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Thu Oct 12 15:11:00 2017 -0600
report: render barchart with requested bar colors
A report can specify the bar colors of a barchart with a call to:
(gnc:html-barchart-set-col-colors! chart (list "blue" "red"))
However, these colors were ignored when rendering the barchart.
This patch adds the jqplot option "seriesColors" to pass
the requested bar colors to jqplot. If no colors are requested,
we let jqplot use default colors by setting "seriesColors: false".
commit 789a28dd5b0b6634566d21f4084555a9794f62e8
Author: fell <frank.h.ellenberger at gmail.com>
Date: Wed Oct 11 22:38:09 2017 +0200
reapply commit 3cdac65 on the new dialog-ab-pref and remove obsolete
section from dialog-ab.gade
commit eda22039add5717df92296c80de0dde6107e0cf1
Author: Jose Marino <jmarino at users.noreply.github.com>
Date: Wed Oct 11 12:13:27 2017 -0600
add new report: cashflow-barchart.scm
This report displays a bar chart showing cash flow over time per
given time interval (money in, money out and net flow). It provides
a graphical representation over time of the data provided by
existing report "Cash Flow".
It can be viewed as a hybrid between existing reports "Cash Flow"
and "Income & Expense Barchart". It displays the data shown by
"Cash Flow" in a format similar to "Income & Expense Barchart".
commit 9e92cc2ec620f211f1d06ac4cdb7448fbcf3d256
Merge: 9472e93 3cdac65
Author: fell <frank.h.ellenberger at gmail.com>
Date: Fri Oct 6 20:42:22 2017 +0200
Merge branch 'maint' into unstable
commit 9472e9347fd6d56ccefec3da5f4614102b8d044f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 5 22:47:11 2017 +0200
Replace ambiguous 'scm' with 'vcs' in macro name
Pointed out by Frank.
commit 29b862adc2374e4666182403b1715f92ca80e7e0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 5 17:02:32 2017 +0200
Use different format specifier to make older git versions happy
commit 545b24fe972955e8a17ad338445223b08a82edd4
Merge: e56cb37 7650d76
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Oct 5 16:29:36 2017 +0200
Merge branch maint into unstable
Resolved conflicts:
commit e56cb378132d7f759f667938821525bc9dc20401
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Oct 4 23:01:03 2017 +0200
Additional changes to use commit date rather than build date
This effectively replaces the use of GNUCASH_BUILD_DATE with GNUCASH_SCM_REV_DATE.
The latter is extracted from the current commit if building from some kind of vcs
(currently only works correctly for svn and git). The info extracted while building
from vcs is then also added to the dist tarball so it's available when building
from tarball as well (via the file libgnucash/core-utils/gnc-vcs-info.h).
The same date is also used to set the date in gnucash' man page document.
A practical detail: I have changed the substitution variables in the man page template
from @- -@ to ${} so we could leverage CONFIGURE_FILE in cmake. The necessary
related adjustments have also been made to Makefile.am's substitution rules.
commit f9b2d8ce571e5e1eed0fcae01589651522475a07
Author: Bernhard M. Wiedemann <bwiedemann at suse.de>
Date: Thu Sep 7 06:47:29 2017 +0200
Allow to export the last commit's date
for use in release tarballs
to give users a hint on how old their software is.
commit 6b7a06fbdb8fe260b5e0e3be7e8cd08cad3f9ae0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 29 10:52:08 2017 +0100
Change the item_edit blanking rectangle position and size
Change the position and size of the cell blanking with background colour
so it does not affect the red and blue horizontal lines.
commit 6ffe5ec77c07ea0cc2268c170ae69f3448959acb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 29 10:39:44 2017 +0100
Change the position of the double row on the cursor
Move the double row down to bottom border + 1 line so it does not
interfere with the cursor cells.
commit 948ba2ba042d817775b9ed6e16535342e7795f7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 29 10:27:53 2017 +0100
Instead of removing a css class, wrap the change in save/restore
commit df1953a44ad441fc9e4be3b49ee22dce2896beae
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 29 10:25:18 2017 +0100
Rename internal CSS class prefix for the register to 'register-'
commit 549b07ae66cd6307a8018b5e1146f2054c23c377
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 29 10:15:06 2017 +0100
Remove the CSS for a dark theme Register
It was decided that this is not required as the user can choose the
required colours by setting the preference to not use the built in
register colours.
commit 3f17ed6c934379dfa303207a5033db8758d880c2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 29 09:58:42 2017 +0100
Fix typo in comment
commit 3c65ac589cbb1c203a651ee78bd74a1285e75886
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 23 13:41:03 2017 +0100
Make sure the sheet has focus at start
On first load of sheet, multiple tabs are ignored so addition makes the
sheet have the focus.
commit 48e9de5aae81182b97b910e0ce158e0e8677c216
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 23 13:33:37 2017 +0100
Fix problem with scrollbar sliders not tracking value
There seems to be a problem with scrollbar sliders do not track the
value and also if you try to drag the slider it does not move. This may
be related to bug https://bugzilla.gnome.org/show_bug.cgi?id=765410
What I have found is that this problem can be overcome by hiding and
showing the scrollbar so this commit does so.
commit ed17cd6065fa23f2b697d7e5777ca30e5d993289
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Sep 13 12:46:16 2017 +0100
Fix missing hatchings when transaction unbalanced
The gtkrc foreground and background functions did not process hatching
properly so changed the normal functions to use CSS classes instead and
remove the gtkrc functions.
commit 6ebecea263c9221695cff3c0e1cf59b968696786
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Sep 13 11:38:47 2017 +0100
When tabbing to the field, text should be highlighted only
When tabbing to a field, the text should be selected but when the mouse
is used, the cursor should be at the mouse click point.
commit dd56db748b1b8d219f32ea2fd766ad936c2783c1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Sep 13 11:38:09 2017 +0100
Remove spaces from blank lines
commit 858ca1f8bc13bc99a8ee62bcbd04c08189fb8e3b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Sep 13 11:37:00 2017 +0100
Adjust text position to be the same as the item_edit entry
commit 3dac6dfa161de3c5dd4af0d97f2f844ec852254e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:22:21 2017 +0100
Make sure the cursor background is filled to start to hide whats below it
commit 1ed4f3d4d72da8b40f5276f6c18b488d68af8ee7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:21:34 2017 +0100
Add ability to draw a text cursor for the entry
Most of the call backs and procedures rely on the sheet being the one
in focus so prevent the entry being in focus. In doing this there is no
text cursor so add a draw function to draw one after the entry drawn.
Also remove the frame from the entry.
commit fd0cc1fe7d1ab0e7782430ea9e0d05a74c24308a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:20:36 2017 +0100
Do not copy the colour and so prevent form having to free it
commit 6d2bc5b0a93b72a3c35efb89a53c1e8fb70c90d3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:19:41 2017 +0100
Allow the sheet to be scrolled with the mouse wheel
commit 244abf75cd7f66e6824244cf181ff99eb77722c6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:18:49 2017 +0100
Rename a couple of functions to align with the format of the rest
commit 71bf2392f516e4cd59fd3e79a88a352b05434ded
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:14:54 2017 +0100
Use a higher priority for the idle add when item edit updating
commit cd92fe06aacf523d9f072b7b6e4dbf260ef077a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:11:53 2017 +0100
Fix problem when sheet first loaded in the register
When the horizontal scroll bar is hidden there is a possibility that
the space is not taken up by the sheet so request a resize when idle.
commit c3c01f468154b4aff1b15eebad70a4d7f31977dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 9 17:09:11 2017 +0100
Change the line position to make double thickness line on cursor
Move the second line to above the normal one so that it is visible when
there is a full height sheet
commit 6eeea6fb02c5a7fdb88a9037c794a899ec56e66c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 16:33:36 2017 +0100
Use the background class for the dense-calendar
commit 0c002682ddb006217185001e57372d5efb705ae6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 16:13:40 2017 +0100
Change the way negative-numbers class was defined in CSS
After testing with Gtk3.10, needed to change the way the negative
numbers class was defined.
commit 0d63bf55721af59c8573158d30cb7535ec11edf6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 16:11:20 2017 +0100
Remove white space and tabs from split-register-model
commit 98f0b3dacbff649cab1383efbf7507e9fdade186
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 16:10:33 2017 +0100
Add a heading for the Rate column.
commit 173805b79feffd3999f3b9ae248372888bcde36d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 16:04:15 2017 +0100
Register in journal mode with rate column, split columns loose alignment
When you add the rate column when the register is in journal view, with
the splits visible, the alignment of the split columns fails. This seems
to be caused by the split memo field setup differently to description.
commit 2c5f1aa59b47ee27efa77fd08826d52c02fa72d8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 16:00:38 2017 +0100
Redraw the header after size allocation of the sheet.
If the horizontal scrollbar is visible, the header foreground colour is
wrong so add a redraw of the header at the end of the allocate.
commit 91c8a56eaaedb8e3f661445be12f9afbfa955685
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 15:59:40 2017 +0100
Add redraw of the header when preference changes
commit 6aa09abbcd7170d40030101118f85e158fdb6ce2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 15:58:58 2017 +0100
Remove the no longer widgets for setting register colours
commit 9973bbe6eb1594912703ba91734a545ede752855
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 15:53:08 2017 +0100
Change the register to be based on CSS
Change the colours of the register to be based on CSS. Use the register
default colours or by using the preference setting user / theme set
ones can be used.
commit 2d213363f0c918a08df7cc52bc8014a12d9f11b5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 15:16:58 2017 +0100
Change tabs to spaces in gnucash-style.c
commit 87c5a95211408e1656c33000d6c0434e6be5d377
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 15:15:46 2017 +0100
Remove trailing white space from gnucash-sheet.c
commit 23e1ed6904840dbb8c95c78d50e288deeca18f5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 15:13:26 2017 +0100
Remove trailing white space from gnucash-item-edit.c
commit 69dffac564689d5db0ba8ab16da664781fe8f2be
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Sep 4 15:11:02 2017 +0100
This dialog-invoice.glade file had missing changes, corrected.
commit 70d696ef313ccd246b122c15f54fb31deef4fc62
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 1 15:57:48 2017 +0100
This change is needed after all, used when header is resized
commit 92766a27859cdcf568a84d1ce9aed40156460247
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 31 15:45:51 2017 +0100
Remove white space and change tabs to spaces in gnucash-register.c
commit 04c80ddd8eabd05d5103dbcf023f67fcf72cd4a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 31 15:41:44 2017 +0100
Rework the item-edit pop up to use sheet width and not move about
The width of an auto width pop up is based on the sheet width and is
anchored to the column it popped from so horizontal scrolls are aligned.
commit 841ff5cc92bf33eeb30f089af31ca099ee37b530
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 31 13:57:49 2017 +0100
Change gnc_item_edit_update to be used in an idle add function
When columns are being resized, there is too much going on for the
position of the item-edit to be updated so use g_idle_add to delay these
updates.
commit 1ec2817c77b766e50e91e66602255cc495ffca59
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 31 13:55:30 2017 +0100
Move inline css for padding to gnucash.css
commit 03dd7ab3991e47c1b0726650dbe9f9c421c7abfc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 31 13:53:13 2017 +0100
Remove an obsolete source comment in gnucash-item-list.c
commit dff337d72f1230c23f92c2d6d7b31f814a1c1b5c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 31 13:52:12 2017 +0100
Remove white space and change tabs to spaces in datecell-gnome.c
commit 9382278b5e8e72546fa6c147d3bb2ab673ef0f4b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 31 13:48:05 2017 +0100
Rename various forms of Get Popup Height to Popup Get Height
Change GetPopupHeight to PopupGetHeight and get_popup_height to
popup_get_height to match other related functions.
commit b3b4b20e4bd1f9edc8f71dd58922d70c41578695
Merge: d5b0ddd 5ac8496
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Sep 27 17:35:13 2017 +0200
Merge branch 'maint' into unstable
Resolved conflicts:
CMakeLists.txt
NEWS
configure.ac
commit d5b0dddb74b3e4a869c3aa359289d850a36d6bdb
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Sep 27 17:34:12 2017 +0200
Use the same bugzilla url in AC_INIT as on maint
commit d266ee346c1ca770162bfae019df80963f9041a2
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Sep 26 12:37:33 2017 +0200
Fix build failures if userdata_home exists but gnc_userdata_home doesn't
userdata_home is a different directory on each platform we support (default /home/janssege/.local/share on linux for example)
and gnc_userdata_home is normally userdata_home/GnuCash.
These directories may not always exist (yet) in all circumstances, so properly handle
all of these possible situations.
commit 4d59be7f46ad2771d095db4c7ca0f9ae191b3bc1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Sep 21 18:42:23 2017 +0200
Ignore softlink for new report
commit 7448d8b532e34ae1d4a750b23df065bd39b8db81
Merge: 0b85bbc c6f5118
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Sep 21 14:26:20 2017 +0200
Merge 'maint' into unstable
Resolved conflicts:
configure.ac
commit 0b85bbc1bf8db418314d83aa8664957c9367482a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Sep 21 14:24:02 2017 +0200
Add income-gst-statement.scm to POTFILES.in
commit 5b99835cb1f2a5623d3153673783aa0efecd5d38
Author: christopherlam <christopher.lck at gmail.com>
Date: Thu Sep 21 19:51:03 2017 +0800
Fix some (gnc:make-gnc-monetary) errors
These errors didn't appear in the tracefile. They only appeared on Linux terminal.
commit 678794c8002a9240077958a6f360f5c7c6bd8d15
Author: christopherlam <christopher.lck at gmail.com>
Date: Sun Sep 17 16:47:38 2017 +0800
Restore "sign reverses" option
This was removed during development.
commit ff32ddc9069aff1f6ab286e9ec61ee13fe829024
Author: christopherlam <christopher.lck at gmail.com>
Date: Sun Sep 17 01:04:57 2017 +0100
Initial commit income-gst-statement.scm
commit 40006a3f04ba70496a87f8f9db97b1f486ad2448
Author: christopherlam <christopher.lck at gmail.com>
Date: Sun Sep 17 00:58:42 2017 +0100
Reindent from transaction.scm
commit 62824e003606fd26191553af3818202ecdf7d951
Author: christopherlam <christopher.lck at gmail.com>
Date: Sun Sep 17 00:53:39 2017 +0100
cp transaction.scm income-gst-statement.scm
commit 0004a44f5f188d910cf7ab155ed1f0ce7fa1949a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 16 18:01:20 2017 -0700
Release 2.7.0
commit 711cea1f4fce4c0194713740a362f7014ddfb3b6
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 16 18:00:55 2017 -0700
Fix the fix from mac for test-userdata-dir.c
commit 9dc8e6f40a017ece80ac31ba5032068e86fa8611
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 16 14:50:27 2017 -0700
Fix test-userdata-dir on Mac.
commit 42aa734475ff358ae030c6d34e2b10a4a4d3e6d3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 21:20:16 2017 +0200
Travis fixes
- Remove trailing semicolons. They're not needed in shell scripts
- Don't create default XDG_DATA_HOME (<HOME>/.local/share) the code
should work equally well if that directory doesn't exist and so
not creating it tests another part of the code
commit a8cccc00f31a3b657cd540843dbf590f684da2d7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 21:17:44 2017 +0200
Minor tweaks to the userdata_dir logic
- have gnc_validate_directory throw as well in case of a missing directory
that it shouldn't create. This allows to remove 3 other throws
- slightly adjust the error message in case of missing directory
- never migrate when the final directory is a temporary (sub)directory
commit 681d0271de46e11844ab1001d56f86fb02c8e475
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 16 11:29:43 2017 -0700
Fix python init errors.
commit 2ac118f80c84998d7fd0e8a41b04152b2fca347e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 19:33:56 2017 +0200
Improve a few comments.
commit 61a90d99fb37adcaed0cd9e5fc5523f878f5def8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 19:18:01 2017 +0200
Disable creating a user_data_dir in the test environment
The code should be able to cope with this
commit 3a1f7d7339424d6ea762f7c078820ab171429a7f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 19:15:49 2017 +0200
Also undo the changes to POTFILES.in
commit f3c0ec6068c787766df48c82442d9c1763f1420f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 17:43:18 2017 +0200
Revert "Merge branch 'new-gst-report' of https://github.com/christopherlam/gnucash"
This reverts commit 48483b1e3dba0fc45b19709cd9ae40a456e03a21, reversing
changes made to 53fbc6f62fe1037da31e512e915bba15249ab6fc.
This merge was unintentionally pushed to master. This branch still
needed improvements.
commit 8b1ebc5168608788f8302506d24fd3d0de01f22b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 17:38:44 2017 +0200
Update python bindings to use PyGI and Gtk3
While it doesn't fully fix the python bindings, gnucash
now at least doesn't segfault on start up if built with
python bindings enabled. There are still issues to fix though.
commit 48483b1e3dba0fc45b19709cd9ae40a456e03a21
Merge: 53fbc6f 499c33c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 16 10:24:00 2017 +0200
Merge branch 'new-gst-report' of https://github.com/christopherlam/gnucash
commit 53fbc6f62fe1037da31e512e915bba15249ab6fc
Author: christopherlam <christopher.lck at gmail.com>
Date: Mon Sep 11 23:27:04 2017 +0800
"Sorting" tab overhaul to improve UI
This change will ensure the Sorting tab only presents *valid* options. e.g.
Changing Primary Sortkey to 'none will disable its descendant options.
Changing to 'Date will enable Date-interval choice.
Changing to 'Account-name will enable relevant account-name options.
Usability fix. This should help newcomers.
commit 499c33cb35cca4ee4ab47d1fc4e93a96d478cf6b
Author: christopherlam <christopher.lck at gmail.com>
Date: Sat Sep 16 14:53:27 2017 +0800
Disallow Closing Transactions.
These txns must not be counted in this report.
commit 9d85ee65d8ffb31bd51f7ee68c3bde64190261d3
Author: christopherlam <christopher.lck at gmail.com>
Date: Fri Sep 15 21:21:30 2017 +0800
Initial commit income-gst-report.scm
Suitable for annual income & expense tax return.
Also suitable for GST/VAT returns.
Derived from transaction.scm
Also handle voided transactions correctly
commit 8c65a1269dc93f4138a005e96fef721687f573d0
Author: christopherlam <christopher.lck at gmail.com>
Date: Fri Sep 15 21:03:30 2017 +0800
Reindent income-gst-report.scm
commit 71b88ab4c5f38f94a5de5c355934f0bffd9aa922
Author: christopherlam <christopher.lck at gmail.com>
Date: Fri Sep 15 20:58:43 2017 +0800
cp transction.scm income-gst-statement.scm
https://github.com/Gnucash/gnucash/pull/177 rises from the ashes.
Commit memory is now unfortunately lost, due to my inexperience.
Start with transaction.scm as initial commit to illustrate its
heritage.
commit 75b5a41eee7ad0c5643cf6e4aa64edfc689ef1a9
Merge: 2cb4867 3bc0241
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Sep 15 21:46:14 2017 +0200
Merge branch 'maint'
commit 2cb48672f041144016437ca509ffc8a8ef923414
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Sep 14 11:50:37 2017 -0700
Fix the actual cmake dist problem, missing macros.
This reverts commit 36adb31ee9c5ead127cd9f00f95f5bd4f3bc34c3 which was
the wrong approach.
commit 46545d3e4524100735582293cd8fd991863addd1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Sep 13 15:01:48 2017 +0200
Apply python binding changes to correct file
commit 36adb31ee9c5ead127cd9f00f95f5bd4f3bc34c3
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 12 17:10:49 2017 -0700
Fix some odd automake errors that show up only during a CMake ninja dist.
commit 739995df545309ea6101a057fc26dd857299d0fe
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 12 17:09:51 2017 -0700
Fix distribution pieces for gwenhywfar-gtk3.
commit 1dea835c316d39e22e353319d0a2ac680f3ff55e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 12 14:13:23 2017 -0700
Re-enable generation of POTFILES.in
With a hack to get the right line-endings on Windows.
commit 0cdd7769415d5af042a7d9026cb97e06a96637c6
Author: lmat <dartme18 at gmail.com>
Date: Sun Sep 10 15:42:54 2017 -0400
Adding python tests to cmake
And removing some debugging comments
commit 37ecf56fbbd08746f1807750aa1a7ec9513abb53
Merge: ac86ca9 6ec9aa3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Sep 12 13:48:01 2017 +0200
Merge branch 'maint'
Resolved conflicts:
bindings/python/tests/CMakeLists.txt
commit ac86ca949f1e76c0ce55e74c2ec8e094a6bfb550
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Sep 11 12:18:57 2017 -0700
Disable regeneration of POTFILES.in
On Windows CMake converts "\n" to CRLF, which causes xgettext to
mangle paths with [type: gettext/gsettings] in front of them and
also dirties the source directory with uncommittable changes.
The autotools build doesn't regenerate POTFILES.in and we've historically
maintained it by hand.
commit 3f84f48415f3e83a63980cdd64623669024acfe8
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Sep 11 10:24:01 2017 -0700
Fix tiny omission that didn't build standard-reports.go.
commit 465f24af2e01629398381c3ad1ccd57baa47b3b6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Sep 10 18:20:42 2017 -0700
Link libgncmod-app-utils-python to libgncmod-app-utils.
Instead of building libgncmod-app-utils-python as a stand-alone library
because gncmod-app-utils.c can be compiled only with guile thanks to
declaring scm_init_sw_app_utils_module. Linux linkers will just mark it
'U' but the MacOS linker errors out.
commit 556f7037adf4c8e5324c61faa33efec600f5e4c9
Merge: 82bd4f6 600f010
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Sep 10 19:16:38 2017 +0200
Merge branch 'maint'
commit 82bd4f69aa6324818fe68659eb8af0cdd353d5e7
Merge: f0f53d9 bbdb715
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Sep 10 18:56:44 2017 +0200
Merge branch 'fix_cmake_ofx_dep' of https://github.com/bhardwajs/gnucash
commit f0f53d99b7f889d71198c4a7825f41fe671373bd
Merge: f0fe1e9 121dd8c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Sep 10 18:32:58 2017 +0200
Merge branch 'trav' of https://github.com/limitedAtonement/gnucash
commit f0fe1e9949f6a7cc0b993701622547199b126380
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Sep 10 10:52:41 2017 +0200
Re-enable python-bindings test this time with a fully corrected python path
The fix was suggested by Rob Gowin.
In addition, disable some debug output in the python tests suite.
commit 6e652e82adf8ba41f1f764cdb150df4c323e8c4d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 9 17:36:18 2017 -0700
Add w_image.c to EXTRA_DIST.
Missed in original commit, noticed by intltool.
commit bbdb7151dd16d24b9ad708cab6f95882c16d8321
Author: Sumit Bhardwaj <bhardwajs at users.noreply.github.com>
Date: Sat Sep 9 10:13:19 2017 -0700
Made ofx-gschema dependent on WITH_OFX flag
commit 121dd8cf90d359fb14c58d80b96562beaf3c011c
Author: lmat <dartme18 at gmail.com>
Date: Wed Sep 6 13:23:59 2017 -0400
Configure travis to use docker for CI
Currently, there is an ubuntu 14.04 and archlinux build and they both
use cmake with ninja, cmake with make, and autotools to build. It should
be straightforward to add another configuration.
Travis checks out the correct branch of the source code for us, and we
expose that source code to the docker container using a docker run
"volume".
commit a1bc2d020209b3042f20d6ae21e1037911feb66c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 9 14:23:47 2017 +0200
Temporarily disable python-bindings as it's currently failing
I have adjusted the PYTHON_PATH already based on the new directory layout,
but that's not sufficient.
commit 22b11427cba7845a8ff77dafe1d55ecd0f9b33a1
Merge: 43c81b6 739ce35
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 9 14:09:13 2017 +0200
Merge branch 'maint'
commit 43c81b6ebbff15ddab3896b7cab5755aed437c37
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Sep 6 22:28:13 2017 -0700
Add include of Foundation framework for NSString and NSBundle.
commit 5b2439e7c993dd65969275836074fd20faf1bd1e
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Sep 6 22:24:19 2017 -0700
Set -xobjective-c or -xobjective-c++ for Mac code depending compiler.
Also require at least Cmake-3.3 for Apple as that's the minimum that
supports the COMPILE_LANGUAGE generator expression.
commit e1ba2ed4bd0b057cca0a04c431d5ff8157eb3e44
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Sep 6 14:51:26 2017 -0700
Append to string the pre-cmake-3.4 way.
commit 77d5d6380b06d0c7003860a6aa88061821bd71fa
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Sep 6 11:43:43 2017 -0700
Install the current, 2015, and 2016 ChangeLogs.
commit 32a8b853f164026ba4a996c2a0a5d3ad51590dc3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Sep 6 16:20:54 2017 +0200
Ajust the GUILE_COMPILE_PATH such that it also works on Windows
commit 118af3e9e9d0bbf03b4babdcf4e66bfae3f88a9c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Sep 5 14:14:01 2017 +0200
Fix gtest-gnc-timezone test on Windows
commit 333edb190010ceed8fa206b25b6b0fbced6f2350
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Sep 5 00:50:26 2017 +0200
Fix gnc-rational test on Windows
commit 449d3ca32d39af9699e9ced12dc29385304aca11
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Sep 4 23:35:41 2017 +0200
Windows: check permissions actually used on the platform
The code assumed these would be the same as on all other platforms which turns out not to be the case
commit d96bb3ebd5f31ed81e9dab156e966296e15842f7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Sep 4 22:04:04 2017 +0200
Amend previous commit
The utf8 conversion is only used in the Windows specific section so there's no
need to define an overloaded function on std::string in this case.
Also CMakeLists.txt doesn't require the MingW specific library name setting
for boost::filesystem. Just removing the hardcoded one allows the build to
pick the right name up from the Boost_LIBRARIES variable.
commit d6677ff39f106a391c646142e991888b1ab8c4a6
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 31 20:06:27 2017 +0200
Convert boost::filesystem path strings to utf8.
Fixes windows build.
commit 75cc34a2db2fa7466039e942a86810c06c32c298
Merge: c0f3147 98e8e4c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Sep 3 12:06:52 2017 +0200
Merge branch 'maint'
Resolved conflicts:
gnucash/import-export/CMakeLists.txt
commit c0f3147a3e9cb5dcc8088f5f6d4ae9bbd6b03c43
Merge: 098c195 28668ec
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 2 16:18:23 2017 +0200
Merge branch 'maint'
Resolved conflicts:
.travis.yml
commit 098c1950f3b9db997bd51d835f3f14f8b2ea442d
Merge: 1b3a0e5 0e0e4d2
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Sep 2 11:25:54 2017 +0200
Merge branch 'maint'
Resolved conflicts:
.travis.yml
gnucash/report/standard-reports/transaction.scm
commit 1b3a0e56ff50574423eec243af827898c521a977
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 31 20:06:27 2017 +0200
Use boost::filesystem's built-in conversion between character encodings.
This should fix the wide character mixup on Windows
commit 48365a923d9743eb9b15f2f1fe16f75e5a82172c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 27 17:32:21 2017 -0700
Remove set target property on no-longer-extant gncmod-utility-reports target.
commit 1d4dc42a3f16efd7de574aa595bbd189ffb5ee60
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 27 17:31:37 2017 -0700
Fix poor error message on missing guile and make it fatal.
commit e798d6bd250c7523e9e146b1dd3c6a88399de925
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 27 17:27:58 2017 -0700
Remove references to special HTMLHELP directory.
In Mingw64 build we put the Html Help Workshop files in the
appropriate mingw directories.
commit d02ce3afb1d1f8b8caa7d3c4def324b33053147b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 27 17:21:37 2017 -0700
Fix type mismatch (ptr & int) in comparison.
commit e2386253ca167c99b127b4d50f06e52cae09362b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 27 17:17:43 2017 -0700
Move Win32 additions to engine_SOURCES to before first use.
It doesn't do anything where it is.
commit e732ff943243196ee4a5f1402e521cf20103558d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 31 16:15:19 2017 +0200
Fix FIND_PROGRAM invocation for guile
commit 64309e4e8845e56e34cb84378f7b00fa03ade74e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 31 15:41:32 2017 +0200
Set the same minimum required gtk version for cmake and autotools
3.10 is what Ubuntu 14.04 (Trusty) ships with and that's the
most recent on Travis. So we can't require a more recent version
for now.
commit 74b6ef8ab359c9a15f7556343693ae48c56949c9
Merge: 7ee3229 a9cc488
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 31 10:10:45 2017 +0200
Merge branch 'kvpvaltostring' of https://github.com/limitedAtonement/gnucash
commit 7ee322942e0910e7ea2de1467f7d3eeda27c031a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 31 10:03:55 2017 +0200
Detail what is meant with a dark theme
commit 135055764bd0f81765618e6d11c06fc83947678d
Merge: a670783 64563ca
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 31 09:56:22 2017 +0200
Merge branch 'gtk3-update5' of https://github.com/Bob-IT/gnucash
commit 64563cae5070df7ec4056b08b17bd50362290c85
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 30 11:20:47 2017 +0100
Move another couple of functions used more than once to gnc-gtk-utils
commit 08d7830f7b51ffeea7513adeae6aecf66c381847
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 30 11:13:26 2017 +0100
Move function is_color_light to gnc-gtk-utils and rename
Move is_color_light and rename to gnc_is_dark_theme and update required
files where used.
commit a670783eb628476228c27c45a6164d380c670de1
Merge: bbea506 6ca8545
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Aug 29 22:24:43 2017 +0200
Merge branch 'prices-out2' of https://github.com/Bob-IT/gnucash
commit a9cc488cbfe84082abd6075175aecce58e295cd2
Author: lmat <dartme18 at gmail.com>
Date: Fri Aug 18 17:44:53 2017 -0400
Should return std::string
This is only used in C++, so there is no need to g_strdup in here. Also,
this fixes a memory leak in KvpFrameImpl.
commit 048b8e37a14fd4a4c96b59d289fa2b0f20668bb0
Author: lmat <dartme18 at gmail.com>
Date: Tue Aug 8 16:32:33 2017 -0400
Clear up guile2 vs. guile cmake confusion
commit b81a4a559d04177ba79ea4f1446dd6d8c4ac5f5a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 28 10:25:34 2017 +0100
Change the background colours of the import-main-matcher
Use the same procedure as that used in the dense calendar to change the
background colours in the import main matcher to be based on the
brightness of the foreground colour.
commit 659d3b95825d548db22c670a927c430ef6214eb3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 28 10:21:44 2017 +0100
Change colour function to is_color_light in gnc-dense-cal
Change colour function to is_color_light and correct syntax and also
change some character strings.
commit bbea5061a3d69f69fe4960ca8e6846e6f66ffe36
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Aug 26 20:42:53 2017 +0200
Extend environment file parsing to also parse environment.local
This latter file can be created by the administrator next to the environment
file in order to override parameters set in environment file.
The reason for this is the environment file is always overwritten
during installation, while environment.local is never touched by
the installers. So making the changes in there ensures they persist
acros gnucash updates.
commit 2662f4bca3ce05edc77e49e210245cd6aaa376b3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Aug 26 19:49:36 2017 +0200
Mention GNC_DATA_HOME and AQBANKING_HOME in the environment file.
commit 045ee429bff37ea03dc18a8c8de5350972aa8f0d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Aug 26 19:43:05 2017 +0200
Check GNC_DATA_HOME environment to override default userdata location.
This replaces GNC_DOT_DIR as it was called in older gnucash releases.
commit a153412e5a8fca7519fadb62935bab797860fbcd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Aug 23 17:42:54 2017 +0200
Use platform dependent locations for gnucash user's data (gnc_userdata_home)
- Linux: use whatever the xdg spec dictates
- Windows: use AppData(Roaming)
- OS X/Quarz: use NSApplicationSupportDirectory special directory, which
typically resolves to $HOME/Library/Application Support
If the preferred directory can't be used the code will fallback to
$HOME/.gnucash (the old location) if it exists. It won't create it
however. Instead if missing it will fall back to the platform's
temporary directory.
Code is added also to automatically migrate all data from the old
location to the new (only the first time).
commit ae75bc963f18fd0b9a3a8333a9f2a93f503449df
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Aug 22 16:33:34 2017 +0200
Rewrite several file path routines to use boost::filesystem
This is a basis for moving .gnucash to a more modern location for
application specific user data (following the xdg spec).
commit 2006155985c3d17e63aa7a24363cbd1d9dbec02d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 25 20:55:52 2017 -0700
Build gwengui-gkt3 only if AQBanking is enabled.
commit 2ee5b202bfe48e87d1c56ea3e7b8d1008e61b086
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 25 15:09:20 2017 -0700
Temporarily include building libgwengui-gtk3 in GnuCash.
Revert this commit when it's widely available in distributed packages.
commit 35752e5929ed00822da0aecaf84ca22e9b821fc4
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 24 20:58:06 2017 +0100
Conditionally modify getpassword_cb to match new signature in gwenhywfar 4.7.99.
commit 0f2719ced1261e41f2c0217d7c77bd509376d109
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 24 20:56:17 2017 +0100
Convert to libgwengui-gtk3
commit 7ee15a3d70ecde64139ddd72335fa65d9c6220ef
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 25 11:42:47 2017 +0200
Fully enable the new Account Substring option on the transaction report
This is done by reverting the following two commits which disabled
and hid the option on maint:
- Hide Account Substring option
(commit 197faeab3f5e24fbebfb78290b6599a549bccd35)
- Reduce to compatibility shim
(commit 19fe7d8a560467d2c6fe2b53277fa453f0677c16)
commit 76e53b065e3e618ad55bec65086606e1916e0a11
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 25 11:40:54 2017 +0200
Hide Account Substring option
It is only there for compatibility with gnucash 2.8.
It should not be visible on 2.6.x, only exist.
commit 7c7cef5aedb66ab0d021478989a92db84beef065
Author: christopherlam <christopher.lck at gmail.com>
Date: Fri Aug 25 17:13:54 2017 +0800
Reduce to compatibility shim
Reduce option to retain compatibility layer for earlier 2.8
commit bdfe184af650a1c434367d6db6018600ec35ecb5
Author: christopherlam <christopher.lck at gmail.com>
Date: Wed Aug 16 23:46:25 2017 +0800
added case sensitive filter
please squash commits for me!
commit 4704e14b3ebc372482cf7bb3a6b574b0e29b5e0e
Author: christopherlam <christopher.lck at gmail.com>
Date: Wed Aug 16 23:33:03 2017 +0800
Account fullname filter for transaction.scm
This small change will introduce an account full-name filter. Only accounts whose fullname containing substring will be selected e.g. ":Travel" will match Expenses:Travel:Holiday and Expenses:Business:Travel. This can be left blank, which will mimic previous behavior. This will ease accounts selection tremendously.
commit d3e6a9c53b02d5be41ef8a9b57ac89843125161e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 24 09:02:18 2017 +0100
Change comment in fallback css file for emphasize-label
commit da9a57eef3c6a8c963237e921d533532739bb4f8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 23 17:31:42 2017 +0100
Rename the colour defines to closely match the text in import matcher
commit f7a4fa6fb03a2a3b202a409713970af33f82ac12
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 23 16:58:28 2017 +0100
Rename direction boolean to arrow_down
commit efaa7dbb1a65470136f883116316e7883ea6e961
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 23 16:53:34 2017 +0100
Change the way dense calendar background colours are sourced
Defined the three colours and function to decide if the foreground
colour is light and make the colours darker. Also changed the colour of
the grid to based on border colour.
commit 4cdae2481e3c0c35d095b52dccb69b4c13a233f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 23 16:51:59 2017 +0100
Improve marker alignment depending on row height being odd or even
commit 3a04e8b937afe1f4f72a66aaa78adaddb882c38c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 23 16:50:38 2017 +0100
Fix some lines with spaces on them
commit 94d538d233dfd0ed447fd44c83e2bd46df69c564
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 23 15:47:12 2017 +0100
Change glade comment in css file
commit 64f36323b23d6dc9eb2eab9eb2630f1efc0a64ef
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Aug 23 15:07:13 2017 +0200
Build test-import-pending-matches as c++
It depends on libgncmod-test-engine which needs c++ building/linking.
Without this change the next commit would produce the following linker error:
/usr/bin/ld: ../../../libgnucash/engine/test-core/.libs/libgncmod-test-engine.a(test-engine-stuff.o): undefined reference to symbol '__gxx_personality_v0@@CXXABI_1.3'
/usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line
Making the test compila as C++ solves the issue.
For reference commit ff07762 and commit 5e7dd9 seem to be related and
have additional explanations.
commit 1051847e2b03ba05e31b984e9a6089f6518f2480
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 22 14:22:11 2017 +0100
Use GTK_STYLE_PROVIDER_PRIORITY_FALLBACK for fallback css file
commit e8f8e561279681655c6b820e55f090c590da8c13
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 14 09:27:33 2017 +0100
Use the css class defines in the import matcher help dialog
commit d4a248a244083c04f6d0320a41439e4303270d7b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 13 17:10:30 2017 +0100
Minor fix to gnc-tree-model-account, removal of double ;
commit 2c5e2f7ade4e7ed85be0bcdbb20c73cb8e981409
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 13 17:09:29 2017 +0100
These variables are not required any more in gnc-dense-cal
commit cdfdfb48c15032781ecf4ad812068b2414a991c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 13 17:07:58 2017 +0100
Change the css for the primary label in dialog account
Renamed the css class used and moved to the fallback css file.
commit ffe9a23ca5109ec9f9e0c5f39dfdfacd2d763545
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 13 17:05:45 2017 +0100
Change the Register2 css to be from the fallback file
commit 908e3f3fc0a091569fe96401addf0a969c78b125
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 13 17:04:55 2017 +0100
Do not set the foreground colour in Import Matcher
Let the theme set the foreground colour which is more relevant on dark
themes
commit e18d56dfc4a9ac63fcbcaae7f1b586056cabc5c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 13 17:03:20 2017 +0100
Rework the Import Matcher colours to be from the fallback css file
Rename the css classes used and make sure the import matcher used them.
commit 3be453649da7e8c9ae901680f0ff07cde6c4d181
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 13 09:18:08 2017 +0100
Rename css class negative-color to negative-numbers
commit 94841d9e6492f8141adfadfd5bf94a968c8febde
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Aug 12 13:07:28 2017 +0100
The summary bar never respected the use of a negative colour
Changed the summary bar to use the css negative colour if required. This
involved adding a boolean columns to the model for the result of
checking values for being negative and changing to use the 'markup'
property to display the negative values in the negative colour.
commit f034fd6467534ce042d770ef61f1c962f4392f29
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Aug 12 13:06:25 2017 +0100
Change the account treeview to use the css negative color
commit 2475193120cd7e14716127850a221cb4f9b017dd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Aug 12 13:04:55 2017 +0100
Rework the negative label colour
Changed the class name to negative-color and moved the default to the
fallback css file.
commit 501671dca77b05ed4136b2ae8be3c50e5889f86f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 9 11:31:04 2017 +0100
Replace toggle arrow with a theme drawn one
commit f7556b6094d2dcc122e24b1c5ea361a32bfee6e9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 9 11:30:10 2017 +0100
Add draw arrow call back to various widgets
commit ec8e52e87e6977d1dfba58c662bd1dd228eaa141
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Aug 9 11:29:21 2017 +0100
Add a draw callback to draw a theme based up/down arrow
commit 16a42799c02cf2e829b54e68d5b9c8bee83973bb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 8 17:22:14 2017 +0100
Change the dense calender to use css so that it can be themed
Change the dense calender so that it is based on css and can be made
similar to the basic calender.
commit 404214b7937b7baac0b2a663c4ace4e01b067304
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 8 17:17:31 2017 +0100
Add CSS provider of a lesser priority than themes
Add a css provider that has a lesser priority than themes so that it
can be over-ridden by the theme. This may turn out to be the only one
required but for now keep the application one also.
commit 29a92431cb85b6454c106d824ed5265bb1547525
Author: Mike Alexander <mta at umich.edu>
Date: Tue Aug 22 00:47:08 2017 -0400
Fix sigfigs(n) rounding to work when the input is bigger tnan 10**n.
For example rounding 1234567/1 to 6 significant figures would fail.
commit 57638161f2ea6f042df6cf12edc8772e69d5a001
Author: Mike Alexander <mta at umich.edu>
Date: Tue Aug 22 00:35:10 2017 -0400
Fix numerator overflow constructing GncNumeric from 96.16
commit 00c7089ecb282db81fd8681d5ef64bc88833cf0e
Author: Mike Alexander <mta at umich.edu>
Date: Sat Apr 15 02:08:16 2017 -0400
Add tests for converting doubles 96.16 and 9616000000.0 to GncNumeric.
commit f5c864532f1fe9d1247a1429a3c9c8ac612c7ea6
Author: Mike Alexander <mta at umich.edu>
Date: Mon Aug 21 23:47:19 2017 -0400
Add a couple of directories containing dependencies of libtest-core-guile.
Without this the build fails the dependencies are loaded from the
installed version or the build fails if GnuCash is not installed..
commit 7d3dab21df9d2167a8b5c893ab5e7b410af2e0bd
Merge: 4b3db97 7b43822
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 21 22:40:16 2017 +0200
Merge branch 'maint'
Resolved conflicts:
gnucash/gnome/gtkbuilder/dialog-fincalc.glade
commit 4b3db97ba1fe3235a565e4933a68fa1ed6abc9b4
Merge: f28896f a783c8e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 21 21:53:02 2017 +0200
Merge branch 'maint'
Resolved conflicts:
gnucash/report/report-system/html-document.scm
commit 8d8073aafa75b1492fe5f171d83539d16b98fa05
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 8 17:10:21 2017 +0100
Remove the rules hint from gnc-tree-view to align with current setting
commit f28896fbde66eaca2c15f52a1aa05c299326d41a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 21 16:41:08 2017 +0200
Fix cmake run on Ubuntu 16.04 (and possibly other distros)
Apparently that platform trips over a missing newline at the end of the generated POTFILES.in.in file.
Adding one allows cmake to complete configuration and appears to be fine on Fedora as well
(although it worked fine without the newline too).
Thanks go to Michael Jung <gnucash-devel at mailinglists.mjung.org> for reporting this and proposing the fix.
commit 3e1a1b262cf83027c465b9cbe18a0e0b329caf8c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 21 11:14:16 2017 +0200
Fix missing Find... functionality
It got lost during migration of business-gnome to gnome.
Spotted and solved by Robert Fewell.
commit 115d61e7f33b41de8472e91ee12941a2761b37a9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 20 23:25:46 2017 +0200
Remove test for transaction set-date diagnostic message.
Since we removed the diagnostic, testing for it fails.
commit 71e370308719e43732cdf76162eb9bcd3a65331f
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 20 21:49:04 2017 +0200
Use time64 GncDateTime constructor instead of struct tm constructor.
It's substantially faster and we do a lot of time64->gdate conversions.
commit f7ce8bcbb300dc8a42b799323093ac187bd78a0f
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 20 21:31:07 2017 +0200
Disable creating a date string to maybe use in a PINFO message.
Creating a date string occupied nearly all of the time required to
set a date on a transaction, generally to no benefit at all.
commit 1e0a9a0ef802fda0e1589e0c9abde60852de5755
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 20 21:28:09 2017 +0200
Parse date strings into a struct tm and construct GDateTime with that.
Instead of using the more generic string constructor. The struct tm
constructor is several times faster and this change speeds up
transaction loading by 2x.
commit 82d891a202f77c8550f9f548639f6f9de240d046
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 20 21:24:02 2017 +0200
Test features to see if they're already set before setting them.
Setting a feature writes to KVP which in the SQL backend causes the book
to be written out, which is rather expensive. Doing this in a loop (as
is the case in convert_imap_account, is quite slow, and this change
afforded a 4x speedup.
commit 6ca85450a8c73f45258569061cbfdfdc43fd9e16
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:59:07 2017 +0100
Move gnc-gdate-utils functions to gnc-date and remove files.
Also update related files to reflect move of gnc-gdate-util functions
commit b485206378625c80962063fba49017eefef67dc0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:58:21 2017 +0100
Change tabs to spaces and remove some blank lines
commit 047bc8d69b454633b6448a8ab0fea2084ffd27bd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:56:07 2017 +0100
Rename gnc_pricedb_remove_old_prices_keep_last
Rename gnc_pricedb_remove_old_prices_keep_last to reflect that there is
an option to keep none so new name is gnc_pricedb_process_removal_list
commit a7abc312a934666134e344d90cab913afdd78d25
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:55:23 2017 +0100
Rename save_cloned_price to clone_price
Renamed save_clone_price to clone_price and changed to pass the address
of the cloned_price variable instead of returning it.
commit 89dbc094106ebf5320c62fa6469529d8b66dfee6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:54:48 2017 +0100
Added second if clause for completeness.
commit e1d4075273feea5b86f05c65228784b43ec272e7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:54:14 2017 +0100
Remove the 'if else' blocks by using boolean variable.
commit f16f2022046ac57113c6dd742cb0c5dec89edcd6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:53:24 2017 +0100
Rename function to be plural as more than one commodity returned in list
commit c3466b79ef5d443d1359f3d40b8cada07487f28c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Aug 20 09:56:53 2017 +0100
Move gnc-gdate-utils.c/h from app-utils to engine
commit 576b1d077ca7872fd62b2fb8f8703ead2e411f59
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 10 15:12:38 2017 +0100
Fix some missing id's in the glade file
commit 42915a42d12beea78d58917ea00ae3ac32782c75
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 10 14:03:05 2017 +0100
Modify the unit tests to reflect changes.
commit 667f175757e4d4287cbf758dbfad4baba72a13ea
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 10 13:30:55 2017 +0100
This change modifies the way old prices can be removed.
There are now options to specify which commodities to remove prices
from as well as options to leave none or the last one for the week,
month, Quarter, year and a scaled option.
commit 4fc61b2ac887dd676c9e44514d07b59db25031eb
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Aug 19 20:25:57 2017 +0200
Commit imap conversions once per account instead of per import map slot.
Commits are expensive in the SQL backend; this resulted in a >40x
speedup in loading a database with 3400 import map slots (>2 hours to 3
minutes).
commit c6a72cc596eadae03593dae9166a19210ec64c0c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Aug 19 20:25:04 2017 +0200
Revert "Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib."
This reverts commit 6a359f86a07b2adcf6233cafc7531656e02cc6df.
commit 7e7d42847c4540b44da983a2c5a4f4856d22cb4a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Aug 19 14:27:33 2017 +0200
Fix load string KVP memory error.
commit 639d52f916ce9cc1b74194cf0c37338259be799c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Aug 19 14:27:28 2017 +0200
Fix typo, broke build on Mac.
commit 6a359f86a07b2adcf6233cafc7531656e02cc6df
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Aug 16 23:16:42 2017 +0200
Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.
commit 4d5a37d292308aa3c1bafbbb2dc26d18ead00225
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 17 15:26:54 2017 +0200
Minor cleanupus in .gitignore
commit f943ba61aefd8fda2288ebf2a465689762243c9c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 17 15:25:41 2017 +0200
Rename directory for code from external projects
'lib' is also being used by the cmake build, so there was a
theoretical risk for file conflicts. The new name is 'borrowed'.
commit a25001dfe62002c14aa91b74192c9bfd8b08db17
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 17 13:05:02 2017 +0200
Win32: drop goffice directory from path
Gnucash is not using goffice any more
commit 7fd38c88a57d707ecb29f01718bfec3979cce4ea
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 17 12:36:48 2017 +0200
Improve a comment
My Ingrish is pretty poor at times...
commit a96a68fd4e65a6951d34fbc261c0a46e3ed11563
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 17 12:33:08 2017 +0200
Add as many values as there are fields in the list
This wasn't causing trouble, but it looks more correct this way.
commit 0946b0315fcc2509390bcf6cac7c02328006e34b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 17 10:10:50 2017 +0200
Use another way to fix backend loading on OS X
commit cc39a04f6f448c1f8309edbd221ad5d2bc0dfadf
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Aug 16 23:16:42 2017 +0200
Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.
commit e9ac71c0f969628bd624d7db7ff641df907af9e4
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Aug 16 11:49:53 2017 +0200
Fix time-string format in backend for GncDateTime(std::string).
Also provide a simple test of that ctor.
commit 43df1ccc3abf62eb6b209f1f8f37b44720c9d950
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Aug 14 13:47:05 2017 +0300
Fix the most serious backend memory leaks.
commit 1883d8ec31029f5a213ce560992320dd3d83246d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Aug 16 12:40:19 2017 +0200
Fix a number of test mismatches between cmake and autotools
cmake:
- add test-app-utils
- rename test-link-module to test-link-module-app-utils
- add gtest-import-map
autotools:
- move gtest-import-map from TEST_PROGS to TESTS (autotools) so it shows up in the colored results list
commit 53afd36de1bf8a1841029ab0d3198b3dd3c13c4a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Aug 16 11:59:27 2017 +0200
Keep the test modules from gnc-module outside of the normal GNC_MODULE_PATH
They interfere with other tests and pollute the build logs in cmake.
commit 723530a9bc212a618bf6adf69d88fb9f8789ca17
Merge: 4f2d34f 3e3eead
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 14 18:49:50 2017 +0200
Merge branch 'reorganize-source-dirs'
commit 3e3eead3c5288212a7161c647587752d98dbdfbe
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 14 18:17:13 2017 +0200
Eliminate plugins directory
bi-import and customer-import have been put with the other importers
example is moved to gnc-module as, well, an example
commit 2a7f2f891ae1e47658f4fb87a0716336577617af
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Aug 13 12:39:45 2017 +0200
Eliminate the separate bin directory
Instead its content is moved to gnucash directly, making the gnucash directory
more meaningful.
commit 53736e0842ccff262123b20bdd160b87a80e01dc
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Aug 13 12:07:57 2017 +0200
Update .gitignore to handle all the renamed directories
At the same time clean up some obsolete entries (business-xyz)
and fix a gnc-scm-info.h -> gnc-vcs-info.h
commit 4ce7be04977179f07a756c0cddbc5d9fcf7a6cf0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 11 23:22:37 2017 +0200
Drop packaging directory
While I myself asked for it to be retained a couple of years back
I now believe it really makes no sense to keep on carrying
a completely outdated rpm spec file around. This should not
be part of the source and properly up to date and maintained
rpm spec files can be found in each rpm based distro that ships
gnucash.
commit dfe8ea45367bed94d224b8c8ca45a4e7f2e035bb
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 11 22:51:14 2017 +0200
Add conditional source files to dist tarball
They should be added even if not used on the system being used to create the dist tarball
commit 0c6da2f001fe5fff711af081c806e2fe055af0af
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 11 22:44:50 2017 +0200
Cleanup some more obscure references to no longer existing 'src' directory
commit afecab330a437a107e9859fd6bbe42de32a335a9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 11 22:14:31 2017 +0200
Move accounts, checks and pixmaps into a data directory
At the same time move the art directory into contrib to unclutter the top level
commit 83d14e1c1cb7bc9dd3feec4f295ae151962d7ec7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 10 13:56:00 2017 +0200
Restructure the src directory
It is split into
- /libgnucash (for the non-gui bits)
- /gnucash (for the gui)
- /common (misc source files used by both)
- /bindings (currently only holds python bindings)
This is the first step in restructuring the code. It will need much
more fine tuning later on.
commit ffc640bada6070186f9f00f2c8416596b4b40790
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Aug 9 17:30:59 2017 +0200
Move global definitions to toplevel CMakeLists.txt
commit 9de9f5362eff3f0fb25672dfc93c5cb87f5201c0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Aug 9 16:09:32 2017 +0200
Drop the cutecash experiment and the gtkmm optional bindings
These are currently unmaintained, cutecash us based on the obsolete qt4
and gtkmm is only used by cutecash. Whenever someone wishes to revive
this experiment it can be recovered from git history and be brought
into a separate repository.
commit 785568b0a345e5796ac7f994ce9f033da217a0a5
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Aug 8 13:46:53 2017 +0200
Drop gtk dependency from app-utils
The resolves it's 'allmost nongui' status. Note the options code still
stores a pointer to a gtk widget but this is never used in the app-utils code
itself. This was already so before this commit and fixing this will require
more refactoring later on.
This commit also aligns the list of non-gui source directories between
cmake and autotools. This may need further tweaking in the context of
splitting the source in libgnucash and gnucash (the application)
commit 708a9a47756fb7da8b6755e207d93bf09405821b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 7 11:37:53 2017 +0200
Make all backend loading use the same build environment module path resolution
This obsoletes some cmake hacks
commit 8687dfb1da570bd850c21b644d7cf1bf3c571c4d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Aug 6 17:12:16 2017 +0200
Merge qof directory into engine
They are both about handling core gnucash objects. Qof was once split out
in an attempt to make it a separate library. This hasn't worked out so there's
no good reason any more to keep this artificial separation.
A few considerations:
- The qof tests are merged into the engine test directory but they are kept as
a separate test entity for now. Several assumptions made in the qof tests
are no longer valid in the context of the engine. (For example if the
pricedb test is added in the same test executable as the qofbook test,
the book creation test fails because it now has 2 collections (pricedb and
book) instead of only one. There are plenty of others like this so merging
the tests needs more careful review and is perhaps best done while converting
to c++/Google test.
- I had to use unique names for the MockBackend classes because apparently the tests were
using a MockClass from another file in the cmake builds, causing several
tests to fail.
commit 848bb3474107a11d8d2a6e3351104ee39f66192a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Aug 5 13:54:28 2017 +0200
Move core-utils files with depedencies on qof to engine
I have done this in a separate commit from merging qof back
into engine to keep an overview of changes
commit 4f2d34f04328f676a9b412c9cf85f1080f5ee4fa
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 7 11:55:15 2017 +0200
Fix cmake based sqlite3 test when run twice in a row
The second (and subsequent) time(s) would always fail because the test file
already exists at that point. Just force an overwrite in this case.
commit 80be96219e7583d31573cdf32f174d6f50fa864e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Aug 5 12:19:10 2017 +0200
Fix source file dependency on config.h in engine
commit 342627d5271e4b85f739f1a6675f92052bae0511
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 4 19:17:07 2017 +0200
Remove the gncmod boilerplate from standard-reports and utility-reports
This adds unnecessary overhead and also serves as an initial experiment
to greatly reduce the gnc-module based modularization.
Oh, and it fixes the autotools make check failure in standard-reports
which I introduced in the previous commit. The fix was to either
fully gnc-modularize business reports or to go to de-gnc-modularize
standard-reports. I chose the latter as I don't want to add any new
gnc-modules any more at this point.
commit f71317626d32c1c7555cfee96aef3f5bf4e83c27
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jul 21 19:51:55 2017 +0200
Integrate gnome-business into gnome
This breaks autotools' make check, which will be fixed in a subsequent commit.
commit ea0d442235cf15a619067339bfe707fde69bc5c9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Jul 21 10:25:48 2017 +0200
Move auxiliary business files to gnome directory
commit f34348a40cf770af69fe6401af69c5d2ea41faad
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jul 20 18:18:48 2017 +0200
Move business-gnome subdirectory to higher level
This is a first step in integrating it into the rest of the gnome directory
and already allows us to drop the business intermediate directory
commit 71ef0709e9ccd70304c0089e328b875f7df0584c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Jul 20 17:45:36 2017 +0200
Remove references to long obsolete source directories
commit dd99d7873f3d06e641410715f361fb43623773ad
Author: Geert Janssens <info at kobaltwit.be>
Date: Sat Nov 19 19:29:27 2011 +0100
Merge business ledger into ledger-core
There's no need to have it as a separate directory
commit f5c8ae29d6e07bb373d7689c33e8c027f1b186f9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Aug 7 18:31:12 2017 +0200
Update ChangeLog
commit 88e365d2d11749ead281f4c45866725590f084b2
Merge: 16b98cc 86613ac
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Aug 4 08:26:36 2017 +0200
Merge branch 'gtk3-update4' of https://github.com/Bob-IT/gnucash
commit 86613ace5fbcbda89ab3ae86beb964f82d916f48
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 18:02:59 2017 +0100
Missed changing the GncItemEdit alignment for the first row
commit 16b98cc5a461726fdb2f34cd7ddd8b12c782ca54
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Aug 3 12:02:49 2017 +0200
Tweak cmake/autotools so they produce the same output for POTFILES.in
commit 386309d8c821ab78bab61b6afcf331a4fa7b1379
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 16:45:11 2017 +0100
Change how the widgets are named for CSS
Changed the names of the register parts and added to the class_init
function gtk_widget_class_set_css_name for use with Gtk+ 3.20 and also
a procedure to use gtk_style_context_add_class for earlier versions of
Gtk+
commit 64d4ec3fd1bd6b37728f93f650efa266e36ee9bd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 16:43:50 2017 +0100
Replace the thicker lower line for the cursor, removed by mistake
commit efe2aef6f48f857b062665c8c2ea01e5778bfdb9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 16:42:29 2017 +0100
When drawing the cursor, remove the requirement to test for first row
commit 8ebdc7b1d299c8f6bd8ea00d9195b1004e5fc619
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 16:39:07 2017 +0100
Change the divider line back to 3px
Make divider line 3px but make it straddle two rows centrally.
commit e0e1ccc1c447258eb34a297fde2dab784b93903c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 16:38:11 2017 +0100
Revert change to text vertical offset
commit 66aa691a98f00d0019fb6f7cb1452c0e1807ce62
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 16:34:38 2017 +0100
Do not make the first row height smaller
Change the first row to be like all others, top and bottom borders to
be offset by - 0.5 and so use the header border as the top border of
first row.
commit 64b9872e363cf093dd79dd17e8d44def6167ecd8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 15:34:46 2017 +0100
Return the vertical split borders to light
commit 54677d37c427200b72163bc4a8795ee0ba1a7222
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Aug 3 08:22:12 2017 +0100
Change the hatching draw fix to use a relative move
commit 96642c608feb0a947a6b676ee22474536f6cd3b7
Merge: 8933626 e0fc59b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Aug 1 15:04:51 2017 +0200
Merge branch 'master' of https://github.com/0-wiz-0/gnucash
commit a2fa9eeff33919bd7ca56fc642473ca5b7109e22
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 10:38:21 2017 +0100
Fix a problem with the arrows when register first loads
After the register is loaded, when you first click on a arrow button
the popup appears but the arrow disappears, subsequent pressing and the
arrow toggles as expected. To fix this pack both arrows on the button
and hide the one not active.
commit 4bef3a59e0f4489c8c3f26d114da26ebe5f3a3f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 09:17:34 2017 +0100
Fix the place the popup appears when above the row
There may be more to do here after more testing.
commit 64639a57ad23b9ab336d9261fbcd3c3e3f712432
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 09:16:20 2017 +0100
To update the toggle arrow it needs to be removed from the container
commit 9318ed9f30369658fd06bba8be77bc948b5f0bc9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 09:13:34 2017 +0100
Change the cursor grid coordinates to reflect the other changes
commit ea24c7b87cfede7fe52db8cc2c36d2c156945258
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 09:11:48 2017 +0100
Change the cursor grid coordinates to reflect the other changes
commit 22d1d488b51c8b4140f921a43a67b02f935be5fa
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 09:06:33 2017 +0100
Remove some blank lines from the header source file
commit 8468783ad8b5328f96efc073d1423ebab2043f73
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 09:05:30 2017 +0100
Add css style classes to parts of the register
commit 60ff88041d46bdfc270e42790a1ed6ea15795f63
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 09:00:41 2017 +0100
Change the cell grid lines slightly
Grid lines will be generally be drawn by subtracting 0.5 from the x and
y values apart from the left border of the first column cell has 0.5
added to the x value and the first row cell has 0.5 added to the top
border y value. By doing this the overall dimensions does not change
and all borders are visible.
commit 9b582c386af7a92c79e564f30cbe3d5be89e1282
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 08:28:49 2017 +0100
Make the header align with the sheet when scrolled horizontally
commit 25cf1d91c0bd09a2ec92843916b4e6bef2409144
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 08:27:45 2017 +0100
Change the layout to show left border of first cell
commit 0456b8ae84cfc13d5e684154f966b843bd3c5d19
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 1 08:26:38 2017 +0100
Update the register grid
commit 89336269d8fc102811d83aeaf0120d5678c38e4b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 31 07:29:42 2017 +0100
Check the right variable in the right version of gdk to test for a Mac build.
commit e0fc59b8b1ab5db5637484fe2d640a00e5106da3
Author: Thomas Klausner <wiz at NetBSD.org>
Date: Sat Jul 29 12:02:13 2017 +0200
Use proper glib2 include path.
commit 0f4e84ec0c0e96b405f34a05f24d9a1b8513f476
Author: Thomas Klausner <wiz at NetBSD.org>
Date: Thu Jul 27 12:14:19 2017 +0200
Use portable test(1) operator.
commit 02763674615ff36292dff45e028ea570d10cdf74
Merge: b60057d cf1d51c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 23 16:20:19 2017 -0700
Merge Guido Falsi's 'fix-typo-and-indent' branch.
commit cf1d51c3a0bf780c845ca4f4fdf99c0f77bbac42
Author: Guido Falsi <mad at madpilot.net>
Date: Mon Jul 10 17:36:12 2017 +0200
Fix a typo in a comment, and indentition of if conditional content.
commit b60057dbeb04479bcc6400556ccbcb09cbc6709c
Merge: e41410e 64675b6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 23 16:04:19 2017 -0700
Merge Bob Fewell's 'gtk3-update3' branch.
commit 64675b64ebd200161bc3abf77cb4a23842730f82
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:41:15 2017 +0100
These files have the QofLogModule defined but never used
In two minds on this, comment the line out or add macro to stop it
showing up as defined but never used, chose the latter.
commit b264a060bfcb9f1d2c33316831e62cd802587007
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:40:01 2017 +0100
Comment out some unused variables while register is still in flux
commit 258a5fb9cadd6ccc70651329b7a71c91433b7b6c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:37:33 2017 +0100
Add some additional REGISTER2_ENABLED code blocks
Stop some additional functions showing up when checking for defined but
not used when register2 not enabled.
commit f31516a0f2f281691787baf96ecc9296f281f2e7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:34:37 2017 +0100
Code clean up, comment out some additional static defines
These functions are commented out in the code and so not used so stop
them showing up for defined but not used.
commit 1002576cef1019706a3cbb4c14428a262879ef2f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:28:18 2017 +0100
Code clean up on register2 files
Remove unused, unused set variables and also comment out some additional
code
commit 3e7235070f3c5dbfca11c55705c3cedf67c65356
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:26:29 2017 +0100
Code clean up, remove unused variable
commit 583935cc2b9bb2809ef75283be9929b77a43f87d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:23:32 2017 +0100
Add a gtk version check for gnc-cell-renderer-popup
The event variable is only used when it is Gtk3.22 or higher
commit 2c23f78d8c8f626587368369946315c3073c33fc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:22:46 2017 +0100
Code clean up, remove some variables that were set but never used
commit 64a4e6b1bca90269e3912f4c2b4829c043531604
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:16:42 2017 +0100
Code clean up, remove some static defines and redundant code
commit fbd9a36415400aef5a37c8c0ddbe2afc465e9fb1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:07:38 2017 +0100
Code clean up, remove unused variables
commit 39232d9ef91947c87b303db6e7e330ec275a743f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 12:03:11 2017 +0100
Code clean up, remove unused variables
commit 0d4bf85718532a3bb08199f8afa3bc68b8f184af
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:57:01 2017 +0100
Code clean up, remove unused variables
commit 69e927a3a97d55b37073d513f8aaed44bde77f89
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:45:55 2017 +0100
Code clean up, remove unused variables
commit e7d35b8309f6b1d1887ff23412f61994c8215dbc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:40:58 2017 +0100
Move static inline CSS to gnucash.css file
commit 8ab3aadffaff82229f354c0fefcc297fe67082f9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:40:08 2017 +0100
Add an application specific CSS file
Add the ability to load an application specific CSS file called from
share/gnucash/ui/gnucash.css
commit 8fa2b0a67d00195e277ab143c366e30db32b3121
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:38:56 2017 +0100
Fix problem with gbv_treeview_resized_cb
If you have a budget page open and then open the preference dialog this
callback would be actioned and you will get invalid tree column error
in the trace file, add check to verify we have a tree view column.
commit 64b934f2be48ce7a1532c8a7deb65ca90c9aef38
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:37:42 2017 +0100
Fix error in use of AccountFilterDialog structure in budgets
The filter_override variable was not being set and causing multiple
errors in the trace file.
commit ae5512e66329a566ccf91f5ea8201085d39d2975
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:36:56 2017 +0100
Fix typo of version, should be 3.10
commit bbd29b69c6cc917c2827939855c27c9653d3be1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 23 11:36:05 2017 +0100
Fix critical error when Gnucash closes with report pages open
Prior to Gtk version 3.20, when using gtk_container_remove the removed
widget was required to be the direct child of the container.
commit e41410ef2558c10ea8112f79ad4302bd5bffc990
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 23 15:49:47 2017 -0700
[Mac] use gtk-mac-integration-gtk3 now that we're building with gtk3.
commit 18ef968ff1284a1e9512fa1e32a84c7290f55fde
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 22 13:28:01 2017 -0700
Detect and flag MinGW64
Got lost in the rebase and merge somehow.
commit cb5e311a3f88769845e1b58b6f4b249d8622b2c9
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Sat Jul 22 12:53:54 2017 -0700
Revert visible changes to File->Properties for Book Currency from master in order to do further work in feature branch.
commit 2ceaba371d54263aa86bd9ca58f465f77268845b
Merge: d41c9fd 44e93d4
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 21 17:38:54 2017 -0700
Merge Sumit Bhardway's 'gdate-day-buffer' fix for gcc-7.
commit 44e93d4a4bb7f83678e03221d87a04c1b4468dd6
Author: Sumit Bhardwaj <bhardwajs at users.noreply.github.com>
Date: Thu Jul 20 23:10:07 2017 -0700
membuf changes in gnc-dense-cal.c for gcc7 warnings
commit d41c9fd50866a4664eaf29144b5810cb05f4e4ad
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 16 13:03:48 2017 -0700
Turn off GncAddSchemeTargets debugging messages.
commit bc646b54ed11329a1287f714da8806309caa28fe
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 20 15:36:43 2017 -0700
Remove obsolete throw specifications.
C++11 deprecates throw specifications.
commit 3efd063a08e764e2a09162438fcd0eebbe56785a
Merge: f80058b 53e4e05
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 17 20:06:47 2017 -0700
Merge branch 'maint'
commit f80058bc275c30da592fa0d837e71a2811f6dfa9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 16 12:47:23 2017 -0700
Version-check some webkit properties.
Avoids error messages about undefined properties in tracefile.
commit b8fc9df87ba35e1518782e6af5c89bfc88d3967d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 15 17:05:10 2017 -0700
Relax handling of bad numeric values in the DOM parser.
string_to_gnc_numeric returns a nullptr if the GncNumeric string
constructor decides that the denominator is 0. The 2.6 version of the
function didn't check for this and occasionally stored error values.
Convert that to gnc_numeric_zero to allow the file to be processed.
commit 72f95238fb56b026fab9d919bb53df96817cc73a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 15 14:59:47 2017 -0700
Prevent infinite loop in to_decimal if numerator becomes 0.
Also immediately return 0 if this is 0.
commit 9948ee6235ebb0936d86056782bd849ed81187ff
Merge: 0745cb9 338e10a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 15 15:09:40 2017 -0700
Merge Bob Fewell's Gtk3-Update2 branch.
commit 338e10aade61f0e854b4d00ccec0cce49e296410
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 18:03:34 2017 +0100
Fix missing id values for GtkTreeSelection in glade files
commit 6c4c82267ef4d1f8638aab57484dfbbb18bb4fa1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 14:09:50 2017 +0100
Remove redundant GTK_CHECK_VERSION's
commit 503aa28a088310753a9d715c69522aabe252c91b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 13:29:13 2017 +0100
Replace deprecated stock-id with icon-name
commit 5ef645b8d086ca91fbf5f90c8262690be4d7b882
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 13:28:34 2017 +0100
Replace some missed GTK_STOCK_ items
commit 5a7a8d8d9bab3d6d38fe38499ecf5015e4584679
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 11:32:00 2017 +0100
Add function to add the color background data function to account column
Some tree views based on GncTreeViewAccount specify there own columns
and when displayed you can end up with the Account column background
color set and the new ones uncolored which can look odd. Added a
function to add the color data function to the new columns.
commit fc0e25e7b21c8d3b0ab216949280237b2c00fafb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 11:22:21 2017 +0100
Replace Gtk3 deprecated widgets in currency_accounting_widget
Deprecated widgets in gnc_option_create_currency_accounting_widget
have been replaced with current ones which mainly was GtkTable to
GtkGrid.
commit 4df714037b77d98ca5322448acd53b037a95cc61
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 11:06:26 2017 +0100
Add function to clear the display of the currency edit widget
When first created, the display is blank and in this position will
return the default currency. If a currency is selected, there is no way
to go back to this state. The only way to do this is destroy the widget
and create a new one so added a function to do this without destroying
the widget. This is used in the next commit.
commit 0b33a663268d81553f3c8459da148877404f4be6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 11:04:02 2017 +0100
Modify the Account color button
Specify the default account color when loading the gui for account
colors that have not been set as the color button defaults to black.
commit 804f72373e8c6cc57c3f2befaff2e8066e9f54bb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jul 15 11:00:46 2017 +0100
Replace missing key accelerators
With the change from using GTK_STOCK_, some default key accelerators
were not specified so add them explicitly.
commit 0745cb9af5f4cdfdc47e335e8beb9a1ee61a9016
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 14 14:21:07 2017 -0700
Enable AQBanking by default in CMake build.
commit 5195c42107fd0a87c55304126228902c43faea12
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 14 09:22:29 2017 -0700
Adjust autotools build for gnc-html-webkit changes.
Fixing Travis failure (I hope).
commit f28ea50aaf30990a173bafcb37881bceb1e6ec70
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 11 08:53:20 2017 -0700
Conditionally build for Webkit1 on Win32 and Webkit2 everywhere else.
commit 8655dbc55c7bc127b94c3caa86ae4267ce1ef974
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 9 10:04:35 2017 -0700
Check for package webkitgtk-3.0 (webkit1 API) on Windows.
Webkit2 isn't supported on Windows.
commit 85d868f826ef515a32ab8ed374e42f111fa3f194
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 3 12:17:12 2017 -0700
Use GStatBuf to match newer GLib API
commit cb06e0e763c561631d9747dcad5a3cc1a2a2e83b
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 15 15:57:22 2017 -0700
Include winsock2.h before windows.h to silence a compile warning.
commit b9cb2a22d5c9369fa00fd014deca46400e441b89
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 15 15:56:38 2017 -0700
Disable Guile's GnuLib broken redefinition of 'close'.
To a GnuLib function that isn't built or installed.
commit 1f31ca620e53ba6ddb0d4258e58c5e6d25ebc405
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 15 15:45:53 2017 -0700
Change the dll lookup directory when building with CMake on Win32.
commit 3d12dd9cf91e0af96afde79ecd2cc99b6c3afc3f
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 15 15:42:15 2017 -0700
Win32 doesn't use the fake backend links, it just uses the regular dlls.
commit 9f844fe36263fea21d417b807a16f01f1ebfaee6
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 15 15:41:25 2017 -0700
Link libws32 to the DBI backend on MINGW64
commit 890f69933f6c56669f1640ca6153257d761640d4
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 15 15:39:04 2017 -0700
Set deprecated-declarations to no-error for WIN32 so that it will work with Guile2.
commit 55a30978b3618bbf77cd329d795599ba5e91213e
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jun 5 14:56:18 2017 -0700
Replace use of CMAKE_PREFIX_PATH
Because it was assumed that it contains only a single path; it's specified
to be a semi-colon-separated list of paths.
commit 9d2a4b2ef08beda734514a820e3061ee810ac8b2
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jun 5 14:52:29 2017 -0700
[Mingw64] Set command variables correctly for Guile2 compilation.
Mingw-w64 linker uses $PATH instead of $LD_LIBRARY_PATH for finding
shared libraries. Both the linker and Guile itself need MSys/Unix style
paths with the drive letter as a top-level directory, forward slashes,
and separated with ':' while CMake wants Windows-style paths separated
with ';'.
commit 92549209c0a30f72912a63a8ad5c311d376cf804
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 27 12:05:46 2017 -0700
Fix ENDIF() parameter.
CMake 3.8 complains.
commit 4774332fcb1b58a0c84c7d7e074c7a7020e491f0
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 27 12:05:16 2017 -0700
Add CMake files and .gitattributes to lf-only files.
commit 489d0513e03262d934b5a0cd5e810a85427b6ebe
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 26 13:51:51 2017 -0700
Adjustments to build on mingw-64.
Note that there may be some changes here that need to be wrapped with ifdef.
commit 48948c5ce67622061026ed7a6d5c6b16f86ea0e5
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Thu Jul 13 12:52:02 2017 -0700
Change test-gnc-ui-util.c and test-option-util.cpp so that test-app-utils passes during make check.
commit b55a3e7d729b1e6ff75b6321b58c83ed29fd96b0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jul 12 11:59:00 2017 +0200
Fix cmake's build as installed
That is copy the required icons and images into the respective locations at build time
commit f3858fcd48ddf9af9efba0ef93f914c9637acd16
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Tue Jul 11 09:09:19 2017 -0700
Revert changes to test-gnc-ui-util.c until I can get my system to test them.
commit 0bb51ffa952ae71aa16beb818a1265a5e9a67dd3
Merge: fb609ff 453af7f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jul 10 22:00:40 2017 +0200
Merge branch 'dist-alignment'
commit 453af7f0818cf4b553afffaa47a57b9fd6346a17
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jul 10 21:45:54 2017 +0200
Align master-only dist files between cmake and autotools
commit fb609ff02843ee1915b58bb7e124907b9bb883b4
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Mon Jul 10 11:38:42 2017 -0700
Fix error of incorrect argument passed to gnc_commodity_new.
commit f4832e45840ab60f6346a49c34e25b992fd8c935
Merge: b430744 17c48b1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jul 10 20:23:09 2017 +0200
Merge branch 'maint'
commit b430744fb5f6abef7ce2100239682342b4268fe4
Merge: eb55b5f b1f9f80
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jul 10 20:22:35 2017 +0200
Merge branch 'maint'
commit eb55b5f98cee554db95ea6dc1837a170641b5f4b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jul 10 12:09:51 2017 +0200
Rework icon cache loading
- We actually don't care about the available icon sizes so stop checking for them.
- Even if an icon isn't found continue (with a warning). Gtk uses a fallback icon in most cases.
commit 85ce243ef885aa639b57c60499d5e5adbe13c46b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jul 10 12:07:32 2017 +0200
Add icons in the proper directory
commit 69ef9ccc0b876eb1423e257159d2c427cdd74a50
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 14:37:23 2017 +0100
Replace style strings with proper defined types
commit faf895bdfc05ccd793386039e2d79e0b9662f8a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 14:20:54 2017 +0100
Redo the change to Gtk3.10 based glade file from current master
commit 8784a789b95ed5604e4f37c3784a8a5c33bc421b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 14:16:09 2017 +0100
Remove the preference for showing an icon and label
It was decided that this was not the right approach and possibly be
based on OS and desktop. This reverts it back to original behaviour.
commit c3e865c929104410f46ea13ca98763c6510bb9d6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 13:22:14 2017 +0100
Remove setting the rules hint for tree views
This has been removed in Gtk4 and is discouraged in use so it has been
decided to remove completely.
commit 99645630821b59dd13e00c9089f25a8a7a86804f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 13:15:51 2017 +0100
Fix mistake in changing button labels from stock
Did not add the alt key option
commit e5ca36cf55d75417e728a68a3b713de0bb59cd2a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 11:53:37 2017 +0100
Fix mistake in adding style context to Find Transactions dialog
Added another parameter to gnc_search_dialog_create to pass a style
class so it can be added to the search dialog which resulted in updating
other files as well.
commit ad6ad923dfab526dde9512bd015316cbde53b912
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:46:07 2017 +0100
Replace register Gtk3 deprecated functions in gnucash-sheet.c
commit a437e2405d0f52f4015a666329513e883cd12e1b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:45:00 2017 +0100
Replace register Gtk3.14 deprecated functions related to gtk_arrow
Replaced gtk_arrow with a gtk_image_from_icon and used 'go-down' and
'go-up', may need to replace with our own.
commit 200f7baf53dc6cf8605672fc72e27cc6f1736373
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:43:53 2017 +0100
Replace register GTk3.16 deprecated function gdk_cursor_new
commit 7d1abfa28f6630728ed3e6376e2a5647ac7c8af5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:43:07 2017 +0100
Replace deprecated Gtk3.22 function to get monitor size
commit 5536fb175d0ccd6cc4a4e98bd4d50e2bf0aafad7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:40:31 2017 +0100
Replace Gtk3.20 deprecated functions in gnc-cell-renderer-popup.c
This still needs a couple of changes but it still works
commit 3f1c2ae26a3ff76618e9a35c208d955dae505763
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:39:42 2017 +0100
Replace Gtk3.22 deprecated functions to do with monitor size
commit 6790066ff4d95f6d8e149bb328eb36ee1fb9bc4a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:38:51 2017 +0100
Replace Gtk3.20 functions in gnc-date-edit.c
commit f8534414022563257ca8c84d8af842bd247ca2fb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:37:59 2017 +0100
Replace Gtk3.22 deprecated function gtk_menu_popup
commit 54019608eef9cd7f34af9e270f6e00ba52ea7055
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:37:19 2017 +0100
Replace Gtk3.22 deprecated function gtk_menu_popup
commit d4faad8bf6aad8c63aed87a549435dca640319e8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:36:33 2017 +0100
Replace Gtk3.22 deprecated function gtk_menu_popup
commit b52a298b0df995c304bce6c8fb46fdc82c7d1681
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:35:12 2017 +0100
Replace Gtk3.22 deprecated function gtk_menu_popup
commit 9a5b0ff97203c40472f24ee0c9ec8131d3f6ff75
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:34:32 2017 +0100
Replace Gtk3.22 deprecated function to get monitor size
commit b098ab2e44460d1e202350e32803e4a54d27da1c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:33:50 2017 +0100
Replace Gtk3.20 deprecated functions based on device_manager
commit 32c46481b112170ddfb194904d17fe72c2a745f1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:33:11 2017 +0100
Replace Gtk3.22 deprecated function gtk_menu_popup
commit 18769d90f8f255b2a33c037bb83911f1535bac66
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:32:32 2017 +0100
Replace Gtk3.22 deprecated function gtk_menu_popup
commit 3bb33a2796e183de6997944a8b7660f67eaa3b1b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 9 09:31:51 2017 +0100
Replace Gtk3.22 deprecated gtk_show_uri
commit ff93071608b34aef547aa1da93992bdb43db4333
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jul 9 21:48:36 2017 +0200
Rework our icon management
They are now all stored in a directory structure similar to the final
installation target, so no more copying of images during build is needed.
Both Makefile.am and CMakelists.txt behave the same now.
Some additional cleanups:
- move stock_move related images to art; they aren't used so don't need to be installed
- clean up icon loading
There is one harmless warning still at run time about not all requested image
sizes being found. This is odd because they are all installed. I suspect gtk
no longer searches for these resolutions. Perhaps we just shouldn't run the
check on them. The application works fine even without the images in the
requested resolution.
commit 2020bee03b5e92529f0f8377c487e2b163124561
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Sun Jul 9 12:19:36 2017 -0700
Book-Currency Feature step 6
Modify File->Properties dialog to maintain a default gain/loss account in a book KVP.
The changes made are:
app-utils/app-utils.scm - define items related to book default gain/loss
acct
app-utils/business-prefs.scm - define items related to book default
gain/loss acct;re-arrange sequence of options to make default (neither)
first
app-utils/gnc-ui-util.c - refine gnc_book_get_default_gains_policy to check
for hidden and/or placeholder status
app-utils/option-util.c & h - define items related to book default gain/loss
acct
app-utils/options.scm - add functionality related to book default gain/loss
acct
app-utils/test/test-gnc-ui-util.c - for gnc_book_get_default_gains_policy,
add tests to check for hidden and/or placeholder status
app-utils/test/test-option-util.cpp - add tests related to book default
gain/loss acct
engine/engine.i - define item related to book default gain/loss acct
gnome-utils/dialog-options.c & h - add functionality related to book default
gain/loss acct and rearrange dialog layout; make gain/loss acct widget
refresh on account maintenance
gnome-utils/gnc-main-window.c - only allow one book-option dialog if called
from file->properties
gnome-utils/gtkbuilder/dialog-options.glade - increase dialog height to
accomodate book default gain/loss acct widget; add tooltip text for
dialog buttons
gnome/assistant-hierarchy.c - change sequence of pages: book options before
currency selection; if book currency selected, currency also selected
gnome/gtkbuilder/assistant-hierarchy.glade - increase dialog height to
accomodate book default gain/loss acct widget
commit a7f1f9cdd74881285ca25acf96f0650ee2aecce4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jul 9 12:45:01 2017 +0200
Fix build with cmake > 3.5
commit a6678e6a492a1e925e657f81f93d7130149e9943
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 8 15:08:07 2017 -0700
Allow compilation with either Webkit2Gtk-4.0 or WebKit2Gtk-3.0.
WEBKIT1 for windows is a placeholder, it will need a pkgconfig check too.
commit 90f706c651ed38b256363aa05d73f37b40bd0452
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 8 14:07:13 2017 -0700
Adjust Makefile.am for pixmap hierarchy change in 4aea4c5.
commit f3b60c3a717cd226a7e1ccc923c89beacf8a3b09
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 8 14:04:51 2017 -0700
Don't warn about all of the deprecated Gtk functions we're using.
commit 3c65795d24e637c32db8fe590a13a279278a7f02
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jul 8 18:58:01 2017 +0200
Travis - install libgtk-3-dev and libwebkit2gtk-3.0-dev before building
commit dabf458f06b48fe02095fb1d65e3d45b5b16f5ad
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jul 8 18:18:11 2017 +0200
A few cleanups from the previous merge commit
commit 5405cf480c980d53fb5b0419b233d8356754666d
Merge: c8402ad 078467e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jul 8 17:49:44 2017 +0200
Merge branch 'gtk3'
commit 078467e3f92934c47d6ff047e47388f171d01821
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jul 6 10:03:58 2017 +0100
Make the About dialog sizeable and format AUTHORS and DOCUMENTERS
The & needed to be escaped and the hyperlinks so the text can be better
formatted.
commit c8402ad62ee44f11dc338ea312cb56d75019d429
Merge: b073f1d e67f450
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 4 18:36:35 2017 -0700
Merge CMake Distcheck from 'maint'.
Conflicts:
CMakeLists.txt
src/app-utils/CMakeLists.txt
src/backend/sql/test/CMakeLists.txt
src/backend/xml/test/CMakeLists.txt
src/gnome-utils/CMakeLists.txt
src/import-export/aqb/CMakeLists.txt
src/import-export/csv-imp/CMakeLists.txt
src/import-export/csv-imp/test/Makefile.am
src/import-export/ofx/CMakeLists.txt
src/import-export/qif-imp/CMakeLists.txt
src/libqof/CMakeLists.txt
src/register/ledger-core/CMakeLists.txt
src/register/register-core/CMakeLists.txt
src/register/register-gnome/CMakeLists.txt
src/report/business-reports/CMakeLists.txt
src/report/locale-specific/us/CMakeLists.txt
src/report/report-gnome/CMakeLists.txt
src/report/standard-reports/CMakeLists.txt
src/report/stylesheets/CMakeLists.txt
commit 06fef53a22427478a623f6c686978416e0c6af5b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jul 4 16:27:45 2017 +0100
Replace Gtk3.14 function gtk_icon_theme_add_builtin_icon
commit 737648c98d3ced90ac1dc5ed47d1d8eb48d49918
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jul 4 16:27:04 2017 +0100
Missed this from previous commit
commit 4aea4c551e3f5e29e9324c41243e980dddcbb4d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jul 4 15:21:27 2017 +0100
Rearrange the pixmap folder to contain a hicolor directory structure
Add a hicolor directory structure and move the existing icons to this
folder structure and update the gnc-icons.c file to reflect the changes
commit bafbb838f5b9f11a68e45b344d7df2085c5e72e2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jul 3 12:33:51 2017 +0100
Missed specifying Gtk3.12 version for set_margin_end
commit 54eaf755ccd27e8e99dc583a686865f2392fcd5e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jul 3 12:32:59 2017 +0100
Fix some entries in glade files that did not have id's
commit b073f1d25c99a9f9bb1d3fcc0dbfba60f26882af
Merge: 50deaa0 319375f
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 2 09:45:14 2017 -0700
Merge branch 'maint'
commit 5066f691668d20b44c07e0aafe5f30dac24a0c6a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 14:21:00 2017 +0100
Fix corrupted Gtk2 aqbanking glade file
I think this happened when I renamed the dialogs to remove spaces in the
names. Used Glade 3.8 GUI which may of had trouble doing this.
commit 78c81bf71c87f75a4a844d3ebc5631999eca13a9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 14:19:35 2017 +0100
Missed a preference option from the aqbanking glade file
commit 50deaa0d3c023a0dbb4655842fab4bf5cd998da0
Merge: 823b41d 66aeb61
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Jul 2 12:28:48 2017 +0200
Merge branch 'fix-win-compile' of https://github.com/kcwu/gnucash
commit 3ec108d141b5d5fd3b0e0a77e79450db7a87a840
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 11:22:03 2017 +0100
Change the relative column to a pixbuf so it looks like find account
Change the view so that the relative column uses an icon the same as
the find account dialog.
commit 2c949fdf799fa5645b80c3cd8bec16a4122609a0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 10:14:39 2017 +0100
Fixup for gnc-gui-query.c, invalid cast
Specified the wrong widget for the container add function
commit 95693a9172d095eb51ac9ea70da0948cc8f3d9cf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 10:13:22 2017 +0100
Remove Gtk3.14 deprecated function, it does not do any thing
commit 54465dd8a9a3fa1cb63dcb648ac1540b0924345b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 10:11:05 2017 +0100
Replace deprecated Gtk3.16 gtk_override_background_color
Use css to make changes to the background color of widgets
commit 009520498ee820bcf2ddd9e19122e34fc5a5bd82
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 10:07:24 2017 +0100
Replace deprecated Gtk3.16 functions to change colour.
Add a couple of functions to replace deprecated ones to get the
background color and border color.
commit 0f3719c69cf8ee67a307077f23acc56588daf693
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 10:05:56 2017 +0100
Replace deprecated Gtk3.16 function gtk_widget_override_font
Use css to change the font size.
commit b1cc728bc3f3842ba4a6c33ab35c4b2730443f1f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 10:02:38 2017 +0100
Replace gtk_alignment in various functions
Gtk_alignment is deprecated and so change various uses to equivalent
x/yalign, x/yexpand and margin functions
commit 66de41bd57779d44a6414776babf88202886a19d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 10:00:35 2017 +0100
Replace deprecated Gtk3.14 function gtk_arrow_new with an icon
Use icon 'go-down' as the arrow for the pop up selections.
commit b513ab16f8cceca1d60a70935244bdd452eb3310
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:59:23 2017 +0100
Replace deprecated Gtk3.16 function in dialog-account.c
commit fa9d752beb706412012e339e4dc2abec0aa6bce1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:58:42 2017 +0100
Add css style context to various widgets so they can easily be changed
With the use of css, there is the ability to change the appearance of
the widgets to the users preference.
commit aef95309960e2a30d5f3ffa9bc0223f9d2b115e3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:57:53 2017 +0100
Add css style context to various widgets so they can easily be changed
With the use of css, there is the ability to change the appearance of
the widgets to the users preference.
commit 443f92eed1a405ca77a51276f7fd5d1de534d266
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:55:18 2017 +0100
Add css style context to various widgets so they can easily be changed
With the use of css, there is the ability to change the appearance of
the widgets to the users preference.
commit 887a74e6d177fc73af1fffafcc6eab3f4176b03b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:54:00 2017 +0100
Add function to add css style context to a widget
commit 489edfe1dd3c73955d267aefad688a0178c12b0c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:51:24 2017 +0100
Use the new preference to control icons and labels on buttons
Some buttons are part of a gnc_dialog and as such have the option to
have an icon and label on the button. Add preference to just have label
commit 632764e1e27ffbe99b94a335fecb68cc44e455da
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:50:02 2017 +0100
Add grid line preference to various tree views
I have tried to add the grid line preference to tree views with more
than one column. There maybe more required. With the addition of css
classes, individual tree view grids maybe turned off by setting the
border colour to transparent.
commit 4cd13a0e1782c814139f3e327769b2add859dd69
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:48:13 2017 +0100
Tweak the tab labels to add left and right margins
commit 6f27ad1ba0949fe0d9aa364e3d26047b98f7ebf9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jul 2 09:47:21 2017 +0100
Add new preference to show tree view grid lines
commit 6fbfb82220ff3d0dab428665b3fdaec068fa2eaf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 28 11:25:50 2017 +0100
Minor fixups to the assistant-csv-trans-import glade file
commit a8cdf2410fd814dfcfd7f708b8c13f289c32cc08
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 28 11:22:44 2017 +0100
Replace deprecated gtk_image_menu_item in gnumeric popup
Use a box packed with an icon and label instead. I am not really sure if
this is necessary and should just be a label.
commit 56ca4113516a0c778d9746a13173c791c17cf520
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 28 11:19:37 2017 +0100
Fix error of invalid cast to GTK_COMBO_BOX in trans importer
To get to the combobox from the entry you need to go two levels above
which takes you through a GTK_BOX to the GTK_COMBO_BOX
commit ad89048242384100b9ae7335e1b833804a2e2130
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 28 11:18:32 2017 +0100
Replace deprecated render_icon_pixbuf in dialog-print-check
commit 96bd2f271ad357e474ce5fd732b41b98d9a9b408
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 27 14:08:54 2017 +0100
Rename use of icon defines to reflect changes in icon.h
commit 69238ec46364cfdbdcac468314fc5f93f31506fc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 27 13:59:32 2017 +0100
Change the way icons are loaded and the corresponding define names
commit 75f17b674255da552fef20a09288e296ce42ca7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 27 13:57:47 2017 +0100
Change some functions to use icon names instead of stock id's
commit dc0d8727f5f9c25d4484386c4a7022e9bb79f97c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 17:38:50 2017 +0100
Replace GTK_STOCK_INDEX, _YES and _APPLY with icon names.
These may need changing as there is no equivalent or add our own.
commit 9f989a66bc755944855d7d913e2de29c8ce2b1e8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 16:53:47 2017 +0100
Replace GTK_STOCK_PRINT_PREVIEW with icon name "document-print-preview"
commit 7a53271d1d98b87e96fcf7861533a835e6fd4cd6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 16:49:01 2017 +0100
Replace GTK_STOCK_CANCEL with icon name "process-stop"
commit 4d2a4a61fb9061d158d819f338bf406a9e198ae0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 16:29:13 2017 +0100
Replace GTK_STOCK_CONVERT with two icon names
This may need changing to different icons names or add a couple of new
GNC_... icons
commit 20c1630a316e6c21845f193ff652095bae36aa32
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 16:27:34 2017 +0100
Missed some replace GTK_STOCK_... images with there equivalent icon name
commit 1c08232b6ef9d50a88623d8dc4690c78b74b3216
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 16:22:14 2017 +0100
Missed changing some stock labels on buttons to icon names
commit 34d1d840e0ff21d9ab7f3fecc95cd60bc63224a8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 15:58:59 2017 +0100
Replace GTK_STOCK_... images with there equivalent icon name
commit d67c15ad452cffd674458938e2a046dff1704f97
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jun 26 15:37:33 2017 +0100
Missed changing some stock labels on some buttons
commit 66aeb6100876a526618400ca10a599dc5a9a3b2b
Author: Kuang-che Wu <kcwu at csie.org>
Date: Mon Jun 26 02:02:34 2017 +0800
Fix import-export compile on windows
commit 00f6977fccdf81500f8eb88366e2f7503f1e5828
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 25 11:26:58 2017 +0100
Replace deprecated functions in gnc_cell_renderer_date
This still needs more work as there appears to be a size issue and a
missing procedure. As this is not used currently, will fix in a later
commit.
commit 5cd60d2e58b6b65adc7d108a84666337bcccc959
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 25 11:23:56 2017 +0100
Replace deprecated function to get mouse pointer position
commit 44cf167297df74981740f9faa2ed64b934c97a16
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 24 12:01:30 2017 +0100
GtkTreeView rules_hint is deprecated after version 3.14
Rules hint is deprecated after version 3.14, add version test to remove.
commit 4d614030373862526d1610a5ea45548a0139bc89
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 24 11:06:47 2017 +0100
Replace deprecated widget_render_icon function in print-check
commit 8a2d6c4bcb30478114b9c9e97bb72b291404b1a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 17:53:26 2017 +0100
Replace GtkTable with GtkGrid in the register
commit cac49a2d6d6e8b050bdb30b409f7ec005b7d3b7e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 17:52:23 2017 +0100
Replace deprecated size_request in register date-picker
commit 7674340ccc06270f40893ad3158a50ef52188ba2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 17:50:13 2017 +0100
Replace deprecated menu function in gnc-csv-gnumeric-popup.c
commit 9031dddd95cc76c71d9f0bea10a4186e3d3d34cb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 17:49:10 2017 +0100
Replace deprecated size_request in gnc-tree-view.c
commit 7dc23aed49fa74ee8c43bf607e3fbf278d3a9886
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 17:47:26 2017 +0100
Replace deprecated gtk_rc... functions in gnc-tree-view_split-reg.c
commit 47d7b07f0782ad87c39dc571cdddf4e1ceeccedf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 14:43:23 2017 +0100
Replace deprecated functions in gnc-date-edit.c
commit 5db244f72908f9ea5f3e7b808082b1ac6fd1de43
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 14:42:45 2017 +0100
Replace deprecated functions in gnc-combott.c
commit a383bd4f2320bbff2deee773d43d68e80c9fa22b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 14:41:52 2017 +0100
Replace deprecated font function in gnc-report.c
commit 2aa69b88daceecc9d629e28912153c8f87fe92a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 11:48:37 2017 +0100
Glade GUI adds a has_padding property to the action area which is wrong
This commit removes all these properties from GtkAssistant action area
commit 9dd2e42376e2fa5decfd4d2792ebbb1515317074
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 23 11:47:08 2017 +0100
Fix up, box should be a GtkWidget
commit d86afb272a67cec2abc61e22019d40aaafcb0486
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 22 17:16:27 2017 +0100
Files linked to assistant-loan.glade
commit 563a6b106a6faa71392fd59650cdb478b4e8fc68
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 22 13:59:04 2017 +0100
Files linked to dialog-import.glade
commit fe90eeb303d79100a60e3111a06e0c2a873242dc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 22 13:58:09 2017 +0100
Files linked to dialog-account-picker.glade
commit e067903ebd68753f682fdcdadb7a2b3989c62260
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 22 13:57:29 2017 +0100
Convert gtktable to grid in assistant-qif-import
commit 2964189bd0c4133813d3d4a1409734fa6e64506c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 22 11:14:12 2017 +0100
Files linked to assistant-csv-trans-import.glade
commit d7a8a4a41557879efe99ccc0c6d57659c4a90b98
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 22 11:13:05 2017 +0100
Fix up for to align button or account import
commit 3e8581c903302e174969b341358990b85f1795d7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 21 17:53:39 2017 +0100
Files linked to assistant-csv-account-import.glade
commit 751695573fa4083f8c170e47881a66236b0ecee1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 21 17:53:06 2017 +0100
Files linked to assistant-csv-export.glade
commit e2592baef118f3ac717edda3bbcfad477026ea60
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 21 17:51:53 2017 +0100
Files linked to assistant-acct-period.glade
commit ff70c67e5614421d7bb6bc48a480376282e40d13
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 21 10:24:35 2017 +0100
Files linked to assistant-stock-split.glade
commit 3c3b6093849177d2f586c44bfbea8f53836c9a88
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jun 21 10:24:09 2017 +0100
Files linked to assistant-hierarchy.glade
commit 823b41d6297be7511fb42b926ad3171ec9dc23d8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Jun 21 10:11:54 2017 +0200
Fix commodity namespace tests
While new files will use CURRENCY to indicate a commodity is a currency,
older files (including our ancient test files) are still using
ISO4217. So we need to expect both values in the xml file tests.
This is different from file loading (which will automatically map
ISO4217 to CURRENCY) and file saving (which will from now on always
write CURRENCY).
commit f3eeda3a9e8e27dc982f070836b63d88ae79a3ed
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Jun 20 22:23:59 2017 +0200
Stop writing commodity namespaces to xml files in gnucash 1.8 compatible way
Gnucash will still be able to read the old ISO4217 tags, but no longer write them
commit 12d85ff647cad7988d6af6d358f0fab930b06a0d
Merge: 7e8b66f c80dad7
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Jun 20 22:35:57 2017 +0200
Merge branch 'maint'
commit 7e8b66faaca4a2367dd12bea251c8f236058a50c
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 20 10:56:24 2017 -0700
Fix Travis Failure
Merge put back the define of _(), removed in 582edc1. Ninja didn't complain.
commit 4b73bb5c501ceff6a215a09856e52c794fba00b0
Merge: 34bab99 b5b0f60
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 20 10:26:47 2017 -0700
Merge branch 'maint'
commit dfd2b047b3c55af680afd6111e61ed9a963769f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 16:24:45 2017 +0100
This is minor change to eliminate the spaces in dialog names
This is still using a gtk2 glade file, not sure what will happen here.
commit bdcbb2a08c09c0e9f76e77bf5df341e3a2be7ce3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 16:23:46 2017 +0100
Remove the aqbanking preferences from this gtk2 glade file
commit d52e205b82f4c68a12a5e46f871b5175cf22845c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 16:21:26 2017 +0100
Create a new glade for aqbanking preferences as this now uses a grid
commit 0aca12ca7b0a4a5621eba6a5b91a717a9ded09bf
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 16:20:33 2017 +0100
Files linked to dialog-preferences.glade
commit e203c637a6afb357b1415d2d5f5a5687aa4fd44a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 14:15:11 2017 +0100
Files linked to dialog-customer-import-gui.glade
commit 82e11de8dcac21dd70616a3d45f497d717126996
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 14:14:53 2017 +0100
Files linked to dialog-bi-import-gui.glade
commit c40a76444bdab0671f4b5010735e2a72ff29f9f7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 13:41:58 2017 +0100
Files linked to dialog-report.glade
commit b88883da804c48233b9a64931aebb70793ffe25b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 13:41:37 2017 +0100
Changes to dialog-custom-report.glade
commit 0d4635a5da7e4e1ad09809557c0d2b8cc16bff8f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 13:21:08 2017 +0100
Files linked to dialog-search.glade
commit fc2a688b15a40abe6f5c3749da48cdd18455de4f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:59:14 2017 +0100
Files linked to business-prefs.glade
commit d387be1d0a606f73633ed8d11eb150e4ba57034f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:58:37 2017 +0100
Change business-options-gnome.glade
commit 72d676e2db2e78e1c9c7dbe9de5f6a9771d4a109
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:58:07 2017 +0100
Files linked to dialog-vendor.glade
commit 1444b8c1b523134a1fbd4db0eb1dcceb928430cd
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:57:42 2017 +0100
Files linked to dialog-payment.glade
commit 32800e95efa067a5453d177065cd72e9fce26274
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:57:21 2017 +0100
Files linked to dialog-order.glade
commit ca43aa6d0b61f812caab10443e0fc6b858a2949c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:56:59 2017 +0100
Files linked to dialog-job.glade
commit f916e7f5cf48174d5c74d8f48d50d1b12b53d0a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:56:34 2017 +0100
Files linked to dialog-invoice.glade
commit 3677d8c686e4b7afd39c149165bc4879a262983b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:56:14 2017 +0100
Files linked to dialog-employee.glade
commit ea8e6943c47aeebe1c97afae876156b794986a3e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:55:54 2017 +0100
Files linked to dialog-date-close.glade
commit a147d77218b7f2feafcd6d87db4cc902d5e66164
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:55:31 2017 +0100
Files linked to dialog-customer.glade
commit ff6c83cabed0f6149e1092a59e144fee2d4986e4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:55:06 2017 +0100
Files linked to dialog-choose-owner.glade
commit 6102f1d5f12105fe74fa974777bb3e04816dc42c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 12:54:40 2017 +0100
Files linked to dialog-billterms.glade
commit ae0e76e6afa25455c9318a67936528d02ba1bd30
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:28:56 2017 +0100
Files linked to gnc-plugin-page-register2.glade
commit b0fd1c671bf511505ce3835d88f93bc426d8ea9a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:28:33 2017 +0100
File linked to gnc-plugin-page-register.glade
commit 8b7cd2f56cec2b9d026f8420e2c05f6cabc4b86e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:27:57 2017 +0100
Files linked to window-reconcile.glade
commit 296f739c0df658ca1953a01449fc2f6e80b59574
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:27:08 2017 +0100
Files linked to window-autoclear.glade
commit c618a4739a47eddb15f399d9c7b062187ca4a447
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:26:37 2017 +0100
Files linked to dialog-sx-glade
commit aebbf61ec557ff4b05154437842157251799632d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:25:59 2017 +0100
Files linked to dialog-tax-info.glade
commit f1906344c079cb6c1d242cd8f37c6edd444a55a6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:25:17 2017 +0100
Files linked to dialog-trans-assoc.glade
commit 64f5d5e546ff4080a5555eb5e0e8d747084ed0ad
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:24:50 2017 +0100
Files linked to dialog-print-check.glade
commit d12d17ff5350c617fe64dc33cdaddd5acceae37c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:24:19 2017 +0100
Files linked to dialog-price.glade
commit e1c5da4cbe7d58923563bf96bf2fc582868e8ea0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:23:15 2017 +0100
Files linked to gnc-plugin-page-budget.glade
commit b5a0681e0198a9ff8c3f6f6ba375e8ab6b0cd8df
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:22:20 2017 +0100
Files linked to dialog-progress.glade
commit c92bcafe7b4b568027218c2dcc73c35a3f15c637
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:21:14 2017 +0100
Files linked to dialog-new-user.glade
commit fb30642f9f0871c447f59245b2218eef03e25251
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:20:41 2017 +0100
Files linked to dialog-lot-viewer.glade
commit 6e4110165600ee4773cccb9bf7b2ac1a07f02308
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:19:55 2017 +0100
Files linked to dialog-imap-editor.glade
commit 390912ad74b6cb3e4ca6b1f277bd4b7264f00a65
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:19:10 2017 +0100
Files linked to dialog-find-account.glade
commit 16c4be0219e70c47d580bfd247c350acd8a34250
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:18:29 2017 +0100
Files linked to dialog-fincalc.glade
commit 5cca866d18354118ee516d0d11aed3552cbe1a54
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Jun 20 09:18:13 2017 +0100
Files linked to dialog-commodities.glade
commit 4a421af57f3bffa9e3550dddaf76e16f0180cbad
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 16:13:27 2017 +0100
Files linked to dialog-options.glade
commit cb25078ef831c0f76931fca3064f8b7248ea94b9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 16:11:33 2017 +0100
Files linked to gnc-date-format.glade
commit e2919b8d5569e17e6ed37c4133b2b263c6b5d5a5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 15:41:03 2017 +0100
Files linked to gnc-tree-view-owner.glade
commit 3a78c9d99912337b8dd4971392f6ab077b2526b5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 15:35:11 2017 +0100
Fix up for incorrect glade file option
commit d33e3040c707a5c27a82baf67f81990fa88c9371
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 15:34:33 2017 +0100
Change files linked to gnc-frequency.glade
commit da17df3219eb575e6d793c0ee3201626dbc3d192
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 15:33:56 2017 +0100
Change recurrence.glade
commit 8d95b3f81532f595b9a2fcd9982279b81d5d6c54
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 15:15:49 2017 +0100
Files linked to dialog-userpass.glade
commit acd7475ba471923eabb5b52244df52822a4beca4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 15:15:03 2017 +0100
Files linked to dialog-transfer.glade
commit 84e3b303f4291b956a79879407e11401e9f4c1e0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 15:12:11 2017 +0100
Fix ups for dialog-commodity
commit 4a81e94b6668021f22c81d281504bba4cfded2d4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 13:14:18 2017 +0100
Files linked to dialog-tax-table.glade
commit 85ceb3b98938d29a49c46983ec0451c736b6bd27
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 12:34:12 2017 +0100
Files linked to dialog-query-view.glade
commit 36a65d3375e2b72b75c02d4a3209b7735a258079
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 12:30:04 2017 +0100
Files linked to dialog-reset-warnings.glade
commit eb860343bdc2ac17c2a7bf5e9f9e887a72d6085c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 12:29:30 2017 +0100
Change file dialog-totd.glade
commit cb9d24bd010bf96d5ae1d87c16ca61239c19a881
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 11:58:56 2017 +0100
Files linked to dialog-object-references.glade
commit fb2c5073ee29bf68acc424ca231ee76bf6c4dd00
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 11:58:31 2017 +0100
Files linked to dialog-file-access.glade
commit 6d68ae0a764750583ed9588bebd4b6c1cf8699cb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 11:58:06 2017 +0100
Files linked to dialog-commodity.glade
commit e66430f4dafbde35597c7e1f2fa75ab05aeeaea9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 11:30:44 2017 +0100
Files linked to dialog-book-close.glade
commit 70e9b88719a8aadf2d7acd9b6ce215b12381a45d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 11:30:19 2017 +0100
Files linked to assistant-xml-encoding.glade
commit d8831e8725437babe926a7fcb46e5d769cd45c2b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 11:03:14 2017 +0100
Change dialog-account.glade
commit 30f082d19929d4ea38fde80a08fc1ef13f972fa3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jun 18 11:02:05 2017 +0100
Files linked to dialog-account.glade
commit 04cf3d93e2f962417509bbd9ea50dd9b26038b3d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 17 16:34:56 2017 +0100
Couple of corrections to previous commit.
commit 05eb41fe8b9655772c806fcfa693c85ee14a67a9
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 17 13:55:05 2017 +0100
Replace gtk_misc_set_alignment with own label alignment function
Replace gtk_misc_set_alignment after Gtk3+3.16 with gtk_label_set_xalign
and yalign
commit d724128a3d526bec6660880191947fd12568041f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 17 12:50:45 2017 +0100
Replace gtk_scrolled_window_add_with_viewport
Replace gtk_scrolled_window_add_with_viewport with gtk_container_add
commit 08660a29ff88d89581b85a9eef767cad7305d890
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 17 12:16:54 2017 +0100
Change dialog buttons from using GKT_STOCK_ labels
Remove GTK_STOCK_... from dialog buttons as it is depreciated and
replace with text labels.
commit ade9f71b9d9d7db336073e21b1d71754ed7c77c8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Jun 17 11:55:08 2017 +0100
Remove depreciated gtk_button_set_use_stock
commit 090968f1f2b8d719fc5688902b4503cd558c2fcb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 16:51:37 2017 +0100
Replace deprecated widgets in goffice
commit d29bb5b8cd16a822d59a1e30390f017abd2dd14a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 16:50:45 2017 +0100
Correct corrupted line in gnc-account-sel.h
commit 976a13706906d5d750a0be4af5c033cc52b62b25
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 12:40:35 2017 +0100
Change register Gtk horizontal and vertical widgets
Change Gtk horizontal and vertical widgets to there equivalent with
orientation
commit b3c5b1cb5d14246ff0773600a3d86da12c97f47e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 12:40:17 2017 +0100
Change all Gtk horizontal and vertical widgets
Change Gtk horizontal and vertical widgets to there equivalent with
orientation
commit 9cefa509c74b98becf6d56f0512f6af731778935
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 12:10:54 2017 +0100
Change register GtkHbox widgets
Change all GtkHBox widgets to GtkBox with orientation HORIZONTAL
commit 409e43715ae8bcec80334c945c77b4e29b127ae6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 12:10:36 2017 +0100
Change all the GtkHbox widgets
Change all GtkHBox widgets to GtkBox with orientation HORIZONTAL
commit 5c2a70bcabca9c259df2fab691748119973b2562
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 11:33:41 2017 +0100
Change all the GtkVBox widgets
Change all GtkVBox widgets to GtkBox with orientation VERTICAL
commit faecd7ffeb48a1fcad6a2dd5ed20e0797374354b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jun 16 10:58:16 2017 +0100
Fix the tab label width update function to reflect changes
commit a985541f775a1c40b6cf638268a41776b996127b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:47:02 2017 +0100
Replaced some deprecated widgets with the gtk3 equivalent
commit 4de57ba98205a3a4c5a8c945a2a0cf6f47db3968
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:46:17 2017 +0100
Fix Tab Labels
The tab labels do not keep to the width specified in the preferences,
use set_width_chars instead of set_max_width_chars.
commit 78f28887a657809bcb241c318687f1c391740327
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:45:39 2017 +0100
Replace some deprecated widgets in the register.
commit 0abc3e32a1d999ca1030e5e38b31aa6d9c978825
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:43:49 2017 +0100
There were critical errors in trace file.
Test for item being part of container first.
commit 7f7ec67feb8919eaf2f72c3ad1db34465f12e267
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:42:28 2017 +0100
Replace deprecated widgets for GncDenseCal with gtk3 equivalents
commit c7f3994fe30b656d217fa976afebb63610d70bf1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:41:48 2017 +0100
Composite functions not required for GncDenseCal
commit a6fd7f85d342bdbb8bf859a64bba5192dc740f2c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:40:20 2017 +0100
Set the background of the GncDenseCal Widget
The background of the GncDenseCal widget is not able to be set from the
default style. Set it white but allow it to be themed with css.
commit 64deacf1e1629a2f5bcd59a51dae02288155164f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Jun 15 19:38:53 2017 +0100
With Gtk3 it uses css to do the theming so change the file to load
commit 34bab999a556c4bafb9c63f8a180f3ac1278fe01
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date: Tue May 16 17:11:28 2017 +0100
Fix coredump in Python when using "get_namespaces"
The Python API incorectly had GncCommodityTable.get_namespaces() defined
as a list of GncCommodityNamespace over the correct list of String. This
fixes the issue and adds a test for GncCommodityTable.get_namespaces()
and GncCommodityTable.get_namespaces_list().
Note: This is not a direct fix as I could not get SWIG to detect/convert
"GList *" to a "gchar *" to a Python str list.
commit 3cd2a6554c40b2df0aef3f091e115614fa12b93e
Author: Guy Taylor <thebigguy.co.uk at gmail.com>
Date: Tue May 16 17:17:04 2017 +0100
Enable Python tests in Travis CI
commit e0af43d413bb6d41f36e91f52e2c7db031db8079
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed May 3 12:19:04 2017 +0200
Properly handle import of reconcile state.
Gnucash exports this state localized it should expect a localized state on import.
commit 3603ec1aa857b85ed56b24847300a03ce20a1f4e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed May 3 09:44:36 2017 +0200
Document supported date formats in the saved csv settings
commit 9af57849ba1bc6e954f6b5aae61ec85e4c09a0e2
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon May 1 20:19:49 2017 +0200
Use GncDate in csv importer
This removes all date specific functionality from the importer
commit 7df29b572a2309ae0ee730285f91d2116b8ff426
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue May 2 23:09:23 2017 +0200
Add copy constructor and assignment operator to GncDate
commit 507003731404820f32ce436b6930ea099aadeead
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 29 18:01:12 2017 +0200
Add comparison operators for GncDate
Note the operands are const GncDate& because the GncDate has no copy
constructor/assigment operator (any other definition would fail
when used with variables of type boost::optional<GncDate>)
commit 1a3595cbeb6b6cb3b5771d0e303c0139949169aa
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 28 16:42:54 2017 +0200
Convert gnc_dmy2timespec{,_end,_neutral} to use the equivalent GncDateTime constructor
This required a couple of tweaks to the tests because:
- the invalid date returned for impossible conversions is different between the old implementation and the cpp edition
- unhandled glib warnings caused the tests to abort
commit 7a037932ae3a5a6aa3304344aa5138715168150d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 28 16:38:30 2017 +0200
Align day end time as used in the GncDateTime constructor and gnc_dmy2timespec_end
The former was using 23:59:00 while existing code was using 23:59:59. To avoid
disruptions, stick with the latter in our cpp code as well.
commit 586b89c6ca7f647b54da4e26f97f060c80b084ec
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 28 14:17:33 2017 +0200
Fix John's remarks
commit 610f6309a378b03d18e33315f29efaf3dd966ddd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 28 18:39:31 2017 +0200
Fix double free abort in gtest-gnc-datetime.cpp
This double free happened after the introduction of a class variable (static member variable
to GndDate and the test compiling in gnc-datetime.cpp *and* at the same time linking to
gnc-qof. This apparently threw off internal memory management. Removing either of linking to
gnc-qof or compiling in the source file solved it.
Credits go to John Ralls for debugging this.
commit 209f97158974d9120e311de5d9bb70a5a10efc49
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 21 16:58:20 2017 +0200
Add constructor to create GncDate from string and predefined date format
Primary use case is for parsing dates from external sources (importers)
commit 9b30bb2b629edbaaf7fa12854f3a7ba3ded84d36
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Apr 22 17:00:34 2017 +0200
Various small fixups in csv importer
- Use descriptive names instead of numbers in std::get<>
- Remove unused parameters
- Fix some doxigen comments
commit b7bcd792f6e4ff050c26c5ceeab3606b4581eebb
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 28 18:25:34 2017 +0200
Align cmake rational/numeric test invocation with Makefile based one
This invocation avoids linking in gnc-qof and instead will
directly pull in all sources required.
commit b5530bd41fd2d2cc4b738fdfcdd139f17bae49ce
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Apr 26 10:59:46 2017 +0200
Fix autotools based build
For some reason gnc-vcs-info.h isn't found properly any more although
the relevant parts of the Makefiles haven't changed compared to the
maint branch. Perhaps a compiler option has changed ? Anyway simply
adding its path explicitly does fix it.
commit 391955975bac2be7a86b7f4418d7c28d23ad6622
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Apr 20 23:01:54 2017 +0200
Fix static code checker warnings about parameter definition in doxygen comments
Apparently these shouldn't suffixed with a colon (:)
commit d1ff16138eec2dc388cb90c5d9da51af2d2fd44f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Apr 20 22:58:35 2017 +0200
Add GncDateTime constructor taking a GncDate as parameter
As a GncDate doesn't have any time information, this has to be made up.
GnuCash uses 3 times-of-day quite a lot:
- start-of-day (00:00 local time)
- end-of-day (23:59 local time)
- neutral time (10:59 utc, chosen to minimize
day offsetting when converting to/from localtime)
A second parameter to the new constructor will tell it to use one of these presets.
commit 724f8aa7847c4b8f1ddea1aff1fbf839c9b69f07
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Apr 20 21:42:24 2017 +0200
Swap GncDate and GncDateTime in preparation of a future commit
commit b2b32e29fa070507f105b8be40bbaf7c629856a4
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Apr 17 11:52:16 2017 -0700
Work around googletest bug 920.
https://github.com/google/googletest/issues/920, already addressed in configure.ac.
commit bf3052206e8dc20a530be04722e40644b3e2f866
Merge: c7226dd 4da080d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 16 07:20:15 2017 -0700
Merge branch 'pr141'
commit 4da080d3639a80011a0a5c195839f2ee466d2424
Author: Nitin Anand <nitinjavakid at gmail.com>
Date: Sun Apr 16 13:12:02 2017 +0530
Fix crash while saving scheduled transaction template
commit dd9b2007b03435369bfaf83067196c2c5bb80395
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 14 15:28:45 2017 +0200
Gtk3: fix failing item-edit widget on sheets
There were several problems since the conversion to gtk3
* widget wasn't displayed at all - apparently this was because I had overriden the draw function of the gtklayout (sheet)
-> fixed by adding a draw callback instead
* several gtk warnings about allocating sizes to widgets without using *get_preferred_width/height
-> fixed by adding the itemedit dropdowns to the layout only when they are requested
* the arrow button didn't want to resize small enough
-> fixed by adding a custom style to drops the button's internal padding
* there were several sizing issues which ironically got fixed dropping much of the custom sizing code
commit 24ed305c18eddfe6b757b4fc1e4f5d4119ad8a77
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Apr 14 18:55:35 2017 +0200
Gtk3: fix register redrawing when the window is scrolled
The new drawing interface in gtk3 uses a different coordinate system.
Some calculations had to be adjusted to this.
commit 3a76cb91f1826f8bd100995a132c1f6a91d24e81
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Apr 11 18:27:22 2017 +0200
Gtk3: Fix register not being drawn - item_edit still missing
While the data is displayed the widget to edit the active cell isn't yet.
commit e5d2ab8dc5d668761083d8457e5db8f18939b6fb
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Apr 11 16:54:37 2017 +0200
Fix build with webkitgtk >= 2.8
commit d632abaa962c35f1a0dda60a8a9ae1105819ad34
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 31 17:08:30 2017 -0700
Get links working.
commit bb0376240df9ef2fed47d74a80bcd227ad590310
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 31 15:40:37 2017 -0700
Get WebKit2Gtk basics compiling and working.
Copy and register links don't work.
commit 15ef31796871eefc030082a123ddb8b0f86667c7
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 23 17:09:18 2017 -0700
Revert "Fix query period in test-account-get-trans-type-splits-interval."
This reverts commit e66dd12aa91e60ba33b436dfc3e109fe0736b438. Because
the test only seems to fail crossing a DST boundary.
commit bf86524884f49d46bcbde624f9536583548e72cc
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 27 13:41:16 2017 -0800
Correct gnc-html-webkit.c indentation.
commit 8f66cf42865501ce9d2894cbdcf4eb4d65e41b9c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 31 14:01:42 2017 +0200
Gtk3: Replace obsolete functions
gtk_statusbar_set_has_resize_grip
gdk_drawable_get_screen
gdk_device_get_core_pointer
There is no replacement for it in gtk3 and it's probably
not needed any more either.
commit e40acf59150edb90bcff0206787f75bfe2c30f6f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 31 11:13:13 2017 +0200
Temporarily disable deprecation warnings
commit 89021dde39de49a8a8d1ae4688cd23db1f4fd15f
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 27 13:41:16 2017 -0800
Remove if-0-ed out code from gnc-html-webkit.c
commit 87a0cb736025269821c743d1154cf89656a54b21
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 25 10:03:12 2015 +0200
Gtk3: fix direct access issue for entry widget in cell renderer mode
The old code directly accessed a member variable of GtkEntry. This
direct access is no longer possible, but there is no public function
to get/set this variable. There is a private one used by
GtkComboBox internally) but it's not exported so it can't be used either.
As an interim solution I peeked at how hesiod handled it in his earlier
(unmerged) gtk3 branch. He replaced this private access with setting
gtk_widget_set_visible, something I wouldn't have considered in this
situation. The issue is in the register2 code, so for now it's not
too important. We can investigate this more when the register rewrite
is picked up again.
commit e26480ccbbc51dee5641da14639142dcd10cbde1
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 13 22:36:03 2017 +0100
Gtk3: Convert GdkColor into GdkRGBA
Only gnc-dense-cal.[ch] is left untouched because it's use
of color is tightly coupled to the use of GtkStyle. This
latter needs conversion as well, but would be too much to
add in one commit.
Additionally the register code uses GtkStyle to extract
colors. This has been partially converted to using GdkRGBA
with the inconvenient side effect that depending on how
a color is retrieved it has to be freed with gdk_rgba_free
or not. This may be cleaned up later.
commit f07ad114c4b6e5d830a05632c8670a163750112f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 13 20:44:56 2017 +0100
Gtk3: replace expose_event size_request functions
expose_event has been replaced with draw
size_request has become get_preferred_width and get_preferred_height
commit 2ca938bd67aed6de4ca6286a6df094a567a03a06
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Aug 29 17:56:09 2015 +0200
Gtk3: Fix the remaining gtk direct access violations
These could not be fixed in Gtk2 because the accessor functions were only added as of Gtk3.
commit 42264efd1b1df61714469bd9019f163c2d8076af
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Aug 24 20:22:48 2015 +0200
Gtk3: adapt to changed callback function signature
commit 3065005f05736eabf619f1a15d4ead331a974457
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Aug 23 21:52:24 2015 +0200
Gtk3: use CSS style instead of old GtkStyle interface
commit c7226ddd4f9b7b4e92d7c1d0e4edf0d7381a44be
Author: Mike Alexander <mta at umich.edu>
Date: Mon Apr 10 01:37:23 2017 -0400
Delete left over line from previous merge conflict.
commit ce79222f056d2de5b321cdcd32f7b40c291dadb8
Merge: cdc94c7 a2687bc
Author: Mike Alexander <mta at umich.edu>
Date: Mon Apr 10 01:27:47 2017 -0400
Merge branch 'maint'
commit cdc94c7131b33b8defc291d3a3a9a1866a72750d
Author: Mike Alexander <mta at umich.edu>
Date: Tue Apr 4 01:58:32 2017 -0400
Calling sigfigs_denom with a zero crashes due to a divide by zero.
commit 6933ab765d5c6e17e8f45dca1b968b96ad39fb95
Author: Mike Alexander <mta at umich.edu>
Date: Wed Apr 5 01:29:14 2017 -0400
Add an XCode target to run the numeric unit tests and rename the main target to GnuCash.
commit 85d2442521c0cd75e0c18959c7c5bae8bb43f93c
Author: Mike Alexander <mta at umich.edu>
Date: Tue Apr 4 01:33:29 2017 -0400
Update XCode file lists and sort them alphabetically.
commit d18fce775f6023c936c7516cf4fdf28564a9d238
Author: Mike Alexander <mta at umich.edu>
Date: Tue Apr 4 01:45:15 2017 -0400
Fix a crash in scrub_sx_split_numeric introduced in b3eb9d0.
commit bfa5090db9f29cd7963cd179ab41009568bccaf8
Author: Mike Alexander <mta at umich.edu>
Date: Tue Apr 4 02:00:19 2017 -0400
gnc_numeric_convert should return an invalid number unchanged instead of crashing.
commit 5ff319205d040eec3b8c6042b3072b50fd8b3ae2
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 8 09:27:15 2017 -0700
Revert "Some instrumentation output..."
This reverts commit 2035806db7bb33c6e8e9e641d84b2386424f6658 that I
didn't want to push in the first place.
commit 8ec92f2fe34eca796398449fb0cf3eb27b782717
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 8 09:18:34 2017 -0700
Change GTest annotations to use the right class name for GncInt128 tests.
commit 2035806db7bb33c6e8e9e641d84b2386424f6658
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 7 12:39:47 2017 -0700
Some instrumentation output for how much the numerator or denominator is shifted.
commit fd6234f58fd436b6c31aa3b4f0f98aa008ea5aea
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 7 12:38:55 2017 -0700
Better manage truncation in GncRational::round_to_numeric.
Mike Alexander brought this up with a test case that failed to round down
sufficiently; he found that reducing the rounding denominator by 2 sufficed
to make his test case pass.
In fact the sizing of the replacement denominator by shifting the larger of
the numerator or denominator by an arbitrary 62 bits was not correct most
of the time, so instead we begin with a shift of the full lower leg worth,
try to do the conversion, and if the conversion is still âbigâ shift the
larger value one more and try the operation again, repeating until the
result will fit in a GncNumeric.
commit a467d0d397ada9ea056c536b16bd901947b3dfb7
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 7 12:29:04 2017 -0700
Fix GncInt128 maxbits to account for the flag bits.
commit de1c56b53d62df0d6f0f86dbfe22b043f530f132
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 7 12:27:59 2017 -0700
Fix carrying to the wrong end of the lower leg in left shift.
commit e55b78614cc6e124eb72a214f2ab8d6da7cb1a9e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 7 12:26:51 2017 -0700
Fix a magic number in GncInt128.
commit 6e7334fe88d6bfec12f1b8ce098da9f0849d0fae
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 2 16:33:01 2017 -0700
Add some tests looking for a GncInt128 divide overflow problem.
Problem mentioned in mail from Mike Alexander; this test doesn't find it.
commit 5a58b93a717dbc7c576620e2169fcff86285a20c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 2 09:21:03 2017 -0700
Bug 780845 - link in github repo README file needs correction/editing
commit b9abc0b5ba3dca62cd6619db31cc64df0faf5774
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Aug 22 11:13:58 2015 +0200
Gtk3: Fix cursor handling
commit 9b5fbcb2cb5562a63003dcaec47a46e9c48972e3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Aug 22 18:03:57 2015 +0200
Gtk3: GtkObject has been removed
Replace with GtkWidget instead
commit 2528bfde6b109b14ea23bbacce6305a199dd11b7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Aug 22 10:48:04 2015 +0200
Switch to building with the gtk+-3.0 toolkit
commit 6edbb53fe61c78dea896f2db76bc0c7fb9104bbd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 13 18:27:33 2017 +0100
GnucashSheet - drop unused variables
commit 4b30a7dae78d5c373105d9ea25b9075fc8434070
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 13 18:15:36 2017 +0100
GnucashSheet - fix screen refresh
I noticed improper screen redraws when switching cells while the
window was scrolled down. The drawing logic is pretty conflated
so instead of hunting this down, I have made it so that the full
visible part of the windows gets redrawn each time the user
switches to a different cell.
This is slightly more expensive, but should still be ok.
commit d439d3798045effee5415644bd37774149494b8d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 13 16:17:49 2017 +0100
Fix two critical GObject warnings
commit 68091faa80b86d4d58be51936e4071a455bd9e17
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 13 14:47:47 2017 +0100
ItemEdit - drop unused function
commit 03699efe14e2bbbd144d68df460a59609444e540
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 10 11:55:27 2017 +0100
Extract the GnucashRegister widget into a separate file
It was interleaved in the gnucash-sheet.* sources making it harder to examine
commit 5223ca8c81cf1413e391b4722175114a49cfbdb9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 10 15:23:07 2017 +0100
Restore pasting in the item_edit
The register is implemented such that the edit widget is read-only and
all keystrokes are filtered by the sheet widget which then directly sets
the appropriate text in the edit widget each time.
The interim fix here is to make the text edit widget temporarily editable
when cutting or pasting text.
A better solution will be to make the edit widget responsible for all
text entry and delegate everything not handled directly to the sheet widget.
This will be for a later commit
commit a3f8f6960411cc017b01baeb8cd6c638b5479b16
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 9 22:44:37 2017 +0100
Rework GncItemEdit widget
Use real widgets instead of custom drawing something
In essence this is a gtkentry with an optional gtkbutton if the current cell
has a popup (like a calendar or account list). The old code went through
several hoops to keep a hidden gtkentry in sync with the custom drawn item
on screen.
There are still a few issues to fix:
- it's not properly themed to fit in the register. This will be fixed after switching to gtk3 (using css)
- right-click menu is wrong. This currenly shows a default copy/paste menu from a gtkentry
it should be changed to show our own full menu
- keyboard events are still handled backwards. The sheet gets a first stab and passes
on what it can't handle to the item edit. In the current implementation this means not
all key strokes the item edit can handle are received (most notably paste is not working).
commit 986720e6c3a8554ca3b5ffabacad1c34429b7e45
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 9 23:05:22 2017 +0100
Fix hidden scrollbars for itemlist type popup
commit efcb06e6a3c3b6cba8a85a361a9fd06e240592ac
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 9 20:33:40 2017 +0100
Fix crash in previously unreached code
commit 131462ca419ab293f7c6b8d908c850ad2f37606a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 9 20:32:59 2017 +0100
Create specialized popup items their respective source files
The extracted function in gnc_item_edit was unneeded and confusing
commit 58bfd3e1e93dffba21950e25ad2df980917d1881
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Mar 7 18:22:44 2017 +0100
Reduce the cursor from a full widget to a simple gobject that tracks cursor coordinates
As with the grid there is no direct interaction possible with the cursor.
It is merely decoration. It does keep track of coordinates so I've made
it a gobject for memory management. The actual drawing of the cursor
frame is now done by the sheet, just like for the grid.
This change also fixes the transparency issue in the cursor.
commit c54cf61cce67760e4bcb649ebe761dc805b1da58
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Mar 7 18:01:48 2017 +0100
Rework gnucash-cursor
- drop lots of unneeded complexity
- use cairo instead of gdk_gc to draw
Issue still to fix: the cursor widget has a grey background instead
of being transparent. I'm not sure this can be fixed before switching
to gtk3
commit 6c06336d3e2ad6dd8e1c3d83e9c46dad4fad4fa9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 11 17:56:11 2017 +0100
Reduce grid object from a complete widget to only two utility functions
There was no added value in it being a full widget. It only served two functions really
- speed draw the visible and non-editable part of a register window
- locating a cell starting from a pixel
Both are used exclusively by the sheet object, so
I have made them private functions of the sheet.
They are still kept in a separate file though for length considerations.
commit 3025e30e4a375ac1f1de6d347d4215817fbf3f25
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 11 15:53:47 2017 +0100
Refactor divider line drawing some more to reduce duplicate code
commit 93a03d19ee878f6e1de4a65ed8d99c6fe56ea5df
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 11 14:51:12 2017 +0100
Use cairo to redraw the grid widget
commit 4888d34554239f927ec32b48607d3dd503d06974
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Mar 1 11:36:37 2017 +0100
Replace all other uses of GnomeCanvas with standard gtk widgets
Most are converted to GtkLayout/GtkiDrawingArea widgets as these
most closely approach the GnomeCanvas concept.
This currently builds and runs but has the following issues still:
- item edit isn't drawn properly (margin and offset issues)
- cursor is not handled properly yet
These will be handled in subsequent commits.
commit 194634615f1bf7cd36703fd25b455a3629f1c442
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Feb 24 19:20:56 2017 +0100
Convert gnc-header from GnomeCanvas to GtkLayout
Only reducing column size to less than window width needs extra
research. The auto-expansion of the description column is not
propagated to the header so header and body widths can go
temporarily out of sync as of this commit.
commit b3eb9d0d8a48791261915f1dffc5ede558e0c8b4
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 28 11:53:05 2017 -0700
Use qof_instance_set/get instead of g_object_set/get.
commit baef4029b20a52c6690744d52034ef9283a9383b
Merge: 2b777b9 509ce16
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 28 11:49:50 2017 -0700
Merge branch 'maint'
commit 2b777b9848961acccb1c65df53b7ff199c19bfea
Author: Mike Alexander <mta at umich.edu>
Date: Sun Mar 26 17:42:52 2017 -0400
Remove the xxx_with_error functions from Python bindings.
They were removed from GnuCash in b199593 In January.
commit cd07876a68277358278241e93927e893fc5d17d8
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 23 17:09:18 2017 -0700
Revert "Fix query period in test-account-get-trans-type-splits-interval."
This reverts commit e66dd12aa91e60ba33b436dfc3e109fe0736b438. Because
the test only seems to fail crossing a DST boundary.
commit 539ef5283748436ed90cf60bfe34118c18ff8ff3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Dec 18 16:47:20 2014 +0100
Whitespace cosmetics
Replace tabs with spaces
Align some related lines
Remove trailing whitespace
commit 4f5658fc7a3ed81bbd5b30238e535fa19f60af42
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 23 14:33:27 2017 +0000
Bug388500 - Add option to remove deleted files from the history list
This patch simplifies the previous patch so it does not care where the
file is opened from. If it is in the history list and does not exist,
the dialog advises of this and asks if it should be removed from the
list other wise the dialog displays file not found.
commit 66e81040cb4ffa1315fc9e63bb950d67967c344e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 17 15:18:00 2017 -0700
Fix DST calculation error.
The symptom was that in 2017 the PDT->PST transition was set a week
late. The cause was that the timezone lookup function went the wrong
way, finding the *next* timezone rule instead of the desired one because
timezone rules are stored for the year that they start rather than when
they end. Fix reverses the search to find the correct timezone rule.
Commit includes new tests to detect the problem.
commit e66dd12aa91e60ba33b436dfc3e109fe0736b438
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 17 15:16:18 2017 -0700
Fix query period in test-account-get-trans-type-splits-interval.
The query runs from 00:00:00 on the start date to 23:59:59 on the end
date, effectively one day more than the number specified.
commit c4c45e950529d4ded6890d600159b76ebd1336f9
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Mar 17 09:42:05 2017 +0100
Add missing macros
commit 790e358d06a964c5c2c938cb62eec1418c3eabf6
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 16 23:11:47 2017 +0100
Fix a couple of other deprecated symbols (gtk/gdk 2.x still)
commit dcef6480442750396ae4c04deb7ba73cf77261d0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 16 23:10:26 2017 +0100
Handle deprecation of g_settings_list_keys in gio 2.46
commit 8acbc41c61f63149a0583e4fe49dc133eb081d5f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 16 22:21:26 2017 +0100
Raise minimum required version of glib-2.0 to 2.40
At the same time require --std=gnu11 instead of --sdt=gnu99.
This allows us to drop some conditionals is several places. I've
chosen 2.4 as that is the version available in travis, which appears to
be the oldest platform care about. Debian stable has 2.46 in backports,
our windows environment has 2.42
commit 79df9b5c2662abb93938867157f9813fc9855f5b
Merge: a8ebc79 43e4b7f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 16 21:39:06 2017 +0100
Merge branch 'maint'
commit a8ebc794abcaedd3df70d40388059984c718eef0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 13 11:02:30 2017 +0000
Bug388500 - Add option to remove deleted files from the history list
If a file is opened from the history list and does not exist the dialog
advises of this and asks if it should be removed from the list. If a
file is opened from the command line and does not exist, the normal
dialog is used
commit 954110c479fc425881479c658059c88442b1437f
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 16 19:52:52 2017 +0100
Fixup last commit
This fixup was accidentally merged in another private branch of mine
rather than in the previous commit...
commit 86fbcb0892cc890116d283d63c6ed492315349f0
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 11 16:40:57 2017 +0100
Csv Import - drop another reference to the no longer used lib/stf
commit dd9b8adc2a36137fa4758e28968f7a7f198db337
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Mar 13 11:32:24 2017 +0100
Csv Import - Fix doxygen comment
commit 2b4137c5660dfcfda504a1a7b0acd3784f96abda
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 14 21:23:12 2017 -0700
Fix up building on MinGW with autotools.
commit 3cb044c8fc90865f5df10864592abdfdc909abfa
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 14 21:26:20 2017 -0700
Adjust locale test so that it works on both Ubuntu and MacOS.
commit f795d7ff59991138c7ff1b056d30ccdfff18dcb7
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 13 12:16:25 2017 -0700
Fix missing fi in configure.ac.
commit 744fc29680fbf075dbb1f14666733448e1dbec60
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 13 11:55:09 2017 -0700
Require ICU.
Note that Boost::regex and Boost::locale must also be built with ICU
support.
commit a44c621f2b501d3faad7c67be784270f0ab9a31a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 12 10:56:48 2017 -0700
Change 'uint' to 'uint32_t'.
'uint' is a non-standard typedef not supported by MinGW.
commit d9303023e0766bf2b033240c3a63c354f141bf08
Author: Christoph Rohland <christoph at rohland.net>
Date: Sat Mar 11 11:56:59 2017 +0100
Fix logic error for discounts
Got it all wrong before. Donât use to complex expressions!
commit 8c8af54420909941a85b1cce7ee9e9024bd59a9e
Author: Christoph Rohland <christoph at rohland.net>
Date: Fri Mar 10 19:31:09 2017 +0100
Fix taxinvoice for bill entries with taxes
taxinvoice was throwing an exception when there were taxes on bill entries.
It also did scan the invoice parts to determine if there were taxes and discounts.
commit 9d57447fe1468288b48382c1bcf265a0d92b13bd
Author: Christoph Rohland <christoph at rohland.net>
Date: Wed Mar 8 15:08:54 2017 +0100
Let taxinvoice optionally show the net instead of the given price
This is needed if there is a mix of entries with tax included and
excluded
commit 6bba55128f31a9ff7419fe30ca87d015ac5371e7
Merge: be260a4 4949499
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 11 15:57:44 2017 +0100
Merge branch 'maint'
commit be260a4305a77b6c481cb9aaba3e329c1d54a438
Merge: 3e9d0c1 de360ca
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Mar 4 10:28:31 2017 +0100
Merge branch 'maint'
commit 3e9d0c1fda7396e2e226a3df8cfcf8d50119c40b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Mar 1 12:34:53 2017 +0100
Make older compilers happy by using std::isnan instead of isnan
Both forms apparently work on more recent compilers
commit 8e09bae7c7278bc9eef7b56280d8b901da10bb88
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Mar 1 12:29:40 2017 +0100
Remove redundant gtk_widget_show_all call
commit 0078de0be3212967c4a3de3cdbde7d6024d62787
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 20 12:21:58 2017 +0000
Bug 778042 These are the script changes for jqplot reports.
I have added the resize function to all jqplot reports and an on load
function to bar and line charts. This last change is required when a
table is added to the report and the vertical scroll bar appears and
covers part of the plot. This was observed in the Gnucash and also when
opening the generated file in the gnome browser.
commit 22191afb1eb1ef946f05b0e7b4b909a8f4c2c0bc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 20 12:16:09 2017 +0000
Bug 778042 Change the way reports are loaded in conjunction with script changes.
With these changes the reports are not created until the page is shown,
realized. It still uses the idle add to create the page but is started
from the realized call back. Doing it this way has the added advantage
that if the app is closed on a non report page, the next start up is
quicker as the reports are not created.
commit 7a394321e2312eb6cf4dbd531b360b15a60a61bc
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 17:30:16 2017 +0100
Csv Import - Use GncNumeric rather than GncRational
This simplifies several lines of code.
commit c2f21f0162d3c21287b82759915a91bbf7ddd033
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Feb 21 16:56:14 2017 +0100
Fix typo in GcnRational's + operator
commit 7c041eb28335b53f9ab70a76aaa5aa379c059645
Author: Geert Janssens <geert at kobaltwit.be>
Date: Tue Feb 21 16:46:31 2017 +0100
Fix gnc-numeric locale test on travis
- Change locale from de_DE to fr_FR.utf8
- Expect correct thousands separator
This also partly undoes the previous commit (it removes the
test for gcc 5 or more)
commit 75e6a41bd784856f822d622271d1dde7a3355986
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 20 16:51:06 2017 -0800
Prevent localizing the decimal point in gcc<5.
Apparently gcc V4.8 provides a defective implementation of
std::locale which first doesn't support std::numpunct and second
throws the wrong exception type.
Unfortunately boost::locale isn't a solution because it uses the
gcc facets.
So for now, we don't compile that bit if gcc is too old.
commit cbe52dad34d7c9c5ab54df36ac836054d61eaaa5
Merge: b30a547 e322457
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 20 16:05:30 2017 -0800
Merge fetaure-branch 'numeric', provides GncNumeric C++ API.
commit e322457e45cfe199ce67b18c8abce683b791acec
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 20 15:02:20 2017 -0800
Fix Geertâs code review comments.
Except the big one about string IO not being flexible enough.
commit a193b9a2c12d60c34e24facf0c324ab55a9e00ee
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 6 09:40:00 2017 -0800
Fix documentation errors.
commit 0b09b58cf640aaeb5b995eccf76ea685c554fdf4
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 3 10:49:09 2017 -0800
Relax comparison test for GncRational::round_to_numeric
To allow for a difference of 1 on very large numbers (>1e16). At the
same time made the test harder with a wider range, skipping cases where
the result overflows. Use GncRational::valid() instead of testing
components for both overflow and NaN.
commit d0726de39131ce50412407af89c611792933f1a0
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 3 09:41:35 2017 -0800
Replace std::regex with boost::regex.
Gcc's std::regex compiler doesn't correctly recognize capture blocks.
commit b60d6a84666756b516faf614fa9da86a7ac3391f
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 3 08:55:01 2017 -0800
Add libgnc-qof to dependencies for test-numeric.
commit bff0e745fc07e8b6a7fe1ae6c7c7145a1f46416d
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 2 21:53:06 2017 -0800
Fix indentation error.
commit 6220b850453848f13619ece6c5c55f85f2990a61
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 2 15:14:23 2017 -0800
Remove a commented-out diagnostic.
commit ea44b16f548f702fff62171fe9f5104ac0c0a222
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 2 15:13:10 2017 -0800
Make the GncRational and GncNumeric APIs mostly identical.
Leaving string conversion and stream operators out of GncRational.
commit 739c91a4ccb4e5d05d0fd842ec66ecde2a7dffc5
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 2 13:15:52 2017 -0800
Change GncRational::round to GncRational::convert.
With the same signature as the GncNumeric version.
commit e506f9a4a1b3433a2927fb5dd78acaedd4b034a2
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 31 14:34:51 2017 -0800
Make the rounding functions templates and move them to their own header.
commit 0403a6667aaa2ff80563061786b9d51d6f42b2da
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 31 14:21:00 2017 -0800
Replace GncInt128âs flags variable with bit-stuffing in the high leg.
Loses three bits so GncInt128 becomes really a GncInt125, but we donât
really need the single order-of-magnitude: 10**38 is big enough. Saves
a full word of memory for each GncInt128, which means 2 words for GncRational.
Thatâs a 33% saving in memory for 64-bit and makes the object size the
same (32 bytes) for all architectures.
commit c633e80a2480725f5a7ca85778270b139693cb0a
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 15:01:27 2017 -0800
Convert GncRational to throw instead of using a status byte.
More consistent with GncNumeric and saves a word of memory per instance.
Still bleeping huge because the two GncInt128s each need 128 bits (2 or 4 words)
plus a word for status (for 3 bits!).
Also provide a couple of convenience functions, is_big() and valid() to
test if the either numerator and denominator is big or overflowed or NaN.
commit ff7e6a37d531f05716e1e1214b84ea7cbe49de60
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 13:29:48 2017 -0800
Reimplement gnc_numeric in terms of GncNumeric instead of GncRational.
Except when how has DenomType::exact; that triggers direct use of GncRational
and direct rounding to the specified denominator.
commit c3d22c429f1febdd1892f0b45d26606b1ea10ea9
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 13:26:41 2017 -0800
Add GncRational test for GncRational::round_to_numeric().
Needed GncNumeric to be defined.
commit 4a46ae3ddffd0e70a800aa925d6d3eaccbdb1837
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 13:25:23 2017 -0800
Fix GncInt128 tests for older compilers.
commit a54edf1a5e04e7d1cc871e04da5c767020b3144a
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 13:23:00 2017 -0800
Add GncRational(GncNumeric) constructor.
commit 82fe06e390ee5aa16ff2d46e5fed4865548780cc
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 13:17:05 2017 -0800
Extract new class GncNumeric.
Similar to GncRational, except that itâs based on int64_t instead of
GncInt128 and throws instead of using a status byte.
Most calculations are performed using GncRational, the result is then
rounded (RoundType::half_down) to fit. GncRational should be used in
circumstances where the automatic rounding is undesirable.
commit 4fef04c17b3df6b29ee3703af459adc3ea32c977
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 13:02:56 2017 -0800
Remove #ifdef __cplusplus from gnu-numeric.cpp
Itâs always compiled with C++.
commit 570c8a8d60048f66ede9300e7ddf331192543ef6
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 12:59:45 2017 -0800
Fix GncInt128 shift operators when shift amount will clear a leg.
commit 4a134ae0b1980ed830f3cff954ab870dae67bcd1
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 12:56:24 2017 -0800
Declare GncInt128::div() const
Because it doesnât change the value of *this, it returns the results in
the return value args.
commit 06d22718f5ad8ec213d992a6bfb9b5f8c9540805
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 12:55:06 2017 -0800
Fix minor typos and whitespace issues.
commit 3975b0b465ec181ba36fad86599db192524751c7
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 12:42:08 2017 -0800
Change signature of GncRational::round from taking a GncDenominatorâ¦
to a separate denominator and RoundType.
commit 6f5d628b1258ee846eadb16afc392605371a9f59
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 10:56:10 2017 -0800
Move test-numeric from src/engine to src/libqof/qof.
Itâs testing a file in qof and doesnât need to be in engine just because
it uses some functions from test-engine-stuff.
commit b0dfd96a93648cc890d9d89a0754f2567b1b2485
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 10:49:57 2017 -0800
Add GncRational::reduce() and GncRational::round_to_numeric().
commit 340fb9761ca3c7de7c69bb55a7ce980633fb8013
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 10:37:45 2017 -0800
Fix inverted subtraction.
commit a88d21245e348a5a49128c6f435c37ad72851597
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 30 10:37:15 2017 -0800
Add guard macro to gnu-rational.hpp.
commit e1b280b36bd0a3f4834471ee776d0e368f437aa4
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 16 10:12:28 2017 -0800
Untabify gnu-numeric.cpp.
commit b1995932fc2b5c6439b142b01068860fd522fcc2
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 16 09:38:45 2017 -0800
Remove unused gnc_numeric_foo_with_error functions.
commit a852dfb4eff74594acb55b10c0ba2fe6bc6f9f7e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 15 12:33:31 2017 -0800
Implement basic arithmetic operators for GncRational.
The operators do no rounding or reducing yet.
commit d9aa5e1ad5d70c12ec43d89860da262299b8e035
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 17:25:31 2017 -0800
Reorder test parameters so that the expected value is first.
commit b5f06ab6dcbc14d67ef3b203bb72881a7b4c1c2d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 14:59:13 2017 -0800
Add an error parameter on the GncInt128 constructor.
commit 43fbb338af1cc56f2ab9588282d8f3271dbe8e28
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 14:34:30 2017 -0800
Add GTest test program for GncRational.
Starting off with the constructors.
commit 848f77dacfe99592504aaa5bd412bd448b6c8c7b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 14:33:47 2017 -0800
Add explicit and correct default GncRational constructor.
As suggested by Geert Janssens.
commit b30a547d18f08ff16268fb92d1f8545add5eb7cd
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 20 15:50:14 2017 -0800
Add ICU libraries on which Boost:locale is dependent to CSV-Import LINK_LIBRARIES.
commit 2c5f6b9cc33b215a5384ef4c401ddca68811951f
Merge: 01d31c7 1d552fb
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 20:42:21 2017 +0100
Merge branch 'csv_imp_cpp'
This feature branch is about the c++ conversion of the
csv transaction importer.
commit 1d552fbe7fd7f5e96b44ad5e34ff6b8610406d40
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 20:22:45 2017 +0100
Use boost::locale:conv:utf_to_uft instead of codecvt_utf8
The latter is not available until gcc 5.x and we still depend on
gcc 4.8 on some platforms (RHEL/Centos, Travis/Ubuntu 14.04, Windows).
commit 558d4b43b2966d842cdf943a54f86749b13a379b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 13:16:38 2017 +0100
Properly test for invalid dates (gnc-date C interface no longer throws - rightfully so)
commit cd66fb2e2db884ab435d6ab1a211d5af73b87a40
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 12:52:18 2017 +0100
Some ui refinement
- Adjust description on the assistant's start page to match current behavior
- Hide separator buttons in case the file format is set to fixed width
- For fixed width display some instructions on how to manipulate columns
- Move the error messages to below the preview table
commit a29568021291748bc51cea891d60ce252853a212
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 11:40:36 2017 +0100
Cleanup - use less ambiguous variable name for an iterator
commit 372c46cc0f2dcb1f275f167d9c6fd4c00e09ffe3
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 11:38:28 2017 +0100
Fix base account reset when an account column is selected
This got broken somehow while refactoring the assistant.
commit 61244301f22df436515fd9fb3988e0714ecf8f57
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 18 22:34:02 2017 +0100
Recover separators or column_widths when juggling file format more than once
commit 5d96e47b3956b76eff38c57de15be9fbf565a69d
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Feb 17 21:58:48 2017 +0100
Prevent multi-byte characters from erroneously being split in fixed-width mode
This happens because in case std::string is the base type for the tokenizer
the offsets are interpreted as byte offsets although some characters
may consist of more that one byte in utf-8. This is not so for std::wstring
so to solve this issue the fixed width tokenizer is changed to use
wide character strings internally.
commit 8d03abac19e5e9fb439409acee35196c2f0eae56
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 15 22:12:14 2017 +0100
Include glib.h as everywhere else
commit 6657e6660bfa6adb2de11f3b19b55954db3e6e39
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 11 11:27:35 2017 +0100
Remove some obsolete comments and commented out code
commit 4687eb649b4a9ade874d57fd69606e5c6f62e31c
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Feb 11 11:13:39 2017 +0100
Trim newlines from csv data
If the newline happens in the middle some field, replace it with a space.
We can't import newlines in gnucash.
commit 9fbbd7366c5efbbd0da8b19b25261752dae1a366
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Feb 10 21:34:17 2017 +0100
Fix crash when adding columns by double-clicking the preview data
Each column change would cause the code to completely delete the
existing columns and then add new ones from scratch. For some
reason his upsets the MOVE_NOTIFY event, which is triggered
whenever you move the mouse pointer around. I suspect it internally
keeps a link to the last hovered column to check if the move action
moves the mouse to a different column. As the code removed the columns
this internal references becomes invalid.
I have worked around this by no longer completely recreating the
columns. Instead columns are added or removed as needed to follow
the changes in the data model.
At the same time the refresh function has been split into several
smaller ones.
commit 449db629213ce38a6a034c7221ec795ac48ac512
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 9 19:35:23 2017 +0100
Fix settings loading and saving
- fixed width columns widths weren't saved
- column types were lost when loading a fixed width preset
commit 5953543573515d1d9a9795b405bf76f737f67d5a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 8 17:11:32 2017 +0100
Improve visual feedback when previewing importable data
commit 9ecde3a05d457a718067a696aa58ca4fd9c5cd00
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 6 11:05:39 2017 +0100
Improve preview table handling
- Properly enable/disable context menu for managing columns in fixed width data mode
- Make this context menu work on the table body instead of the table headers
- Both of the above is done a well for the double-click column creation behaviour
- Migrate the column type setting widgets to the table header cells and remove
the second (one-row) table, which was only used to allow type selection.
- Use enums instead of magic numbers to access associated treeview models
To fix: for some reason the column headers are no responding to clicks when
the preview page is first opened. However the first time the preview table
is regenerated (pretty much whenever an option is changed) they are. This
should still be debugged.
commit 88a482c5d36e8cdffe6514f911def90b71286ceb
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 14 15:52:55 2017 +0100
Use GncRational directly instead of gnc_numeric in gnc-trans-props
commit 92969b4e39220000acd70013e51f1ddfe733e6a8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 12 09:41:25 2017 +0100
Prevent the user from setting an invalid settings name
The keyfile that stores the settings won't accept '[' and ']' as settingss names,
so this commit will prevent the user from entering these characters. They are
automatically replaced with the valid '(' and ')' characters.
In addition any attempt to save settings with an invalid name via a code path
bypassing the gui will be refused.
commit e92c5ebad4919136afdbc710f77fdea079e8f3e1
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 30 16:52:56 2016 +0100
Move column parsing earlier up the chain of events
In this form not all data needs reparsing when a single column
changes. The drawback is it makes the code slightly more complicated
because accounts can only be verified after the account match page
has completed, while most columns are set on the preview page.
commit 1660276e295fb9f7487bfd5aebcb9e4942ad3c01
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Dec 28 09:53:15 2016 +0100
Copyright updates
commit 5ba4764a2d18546d5d3bf3977dfd17f91b4a8f99
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Dec 28 09:40:06 2016 +0100
Add a reset member function to GncPreTrans and GncPreSplit
These will be used in future commits
commit 5b446cd9a1d9ab971955cc20b449141869c9a826
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 24 17:36:31 2016 +0100
Make sure all lines are checked for errors, regardless of their skipped status
Which errors get actually reported the user remains filtered based on the
line skipping options the user has set.
commit f8470ffa4c8877c2b7a7939b24d56685c83c2be7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 24 17:34:43 2016 +0100
Isolate the gtk callbacks from the assistant class' member variables.
This required some refactoring of a number of callback funtions.
commit f85e52beeef1afdd99a955e5ae90789e600ae38d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 24 13:00:18 2016 +0100
Consistently use gnucash dialogs instead of generic gtk ones
commit d2098bfc84121794077129c2d9c53efca77455a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 24 12:59:47 2016 +0100
Use std::unique_ptr for the TxImport object for better memory management
commit b629fc97a67888db42e1aa048e8b888779f8b173
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 24 12:26:21 2016 +0100
Convert assistant struct into a real c++ class
commit b13718ee0b3fa748f3af577a040b7357770cb461
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 23 20:08:20 2016 +0100
Handle error skipping on the preview page as well and drop the custom page forwarder
With the preview page blocking as long as there are (unskipped) errors
there is no need any more for the assistant to go back from the documentation
page to the preview page in case of errors - the documentation page
can only be reached if all required data is valid.
This required some additional tweaks to other functions that were
written to be called twice in TxImport and no longer will be.
commit cfeb1f638809dd117ba6bd1bd6a8fc234859347d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Dec 22 21:48:55 2016 +0100
Complete error checking on the preview page
- Not all possible issues were reported to the user.
- Report column conflicts above the table, and line issues in the first column of the line having the issue
commit 522b75ee18c39bd27cb5b70f35b110dd99c632a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 20 21:18:28 2016 +0100
Move account searching to GncTxImport as it's responsible for the data
And use c++ containers to do the heavy lifting
commit 1a1a3fc9512ca45b08269c94541ebffed9f760a6
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 20 17:42:44 2016 +0100
Remove redundant code
commit e4fc93ffe09fe309174997d781c112c9dad4410d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 20 17:03:07 2016 +0100
Cleanup round - move functions up and down to group related ones
commit 0d721b795c20a9691ca89951899d55af2dc26b51
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 18 18:12:57 2016 +0100
Cleanup round
- m_ prefix all member variables
- delay variable declarations until actually needed
- use auto where possible for variable declarations
- use standard c(++) types and constants where possible
- rename variables and functions to be more consistent
- set gui callbacks as much as possible in the glade file
- drop unused parameters
commit 4032b553f4f2097fa39dfaa4faed5a2abbd9fb6c
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 17 19:10:02 2016 +0100
Revisit csv settings
- Store importer settings in a separate object inside the CsvTxImport
- make CsvTxImport responsible for maintaining a consistent settings state
- reduce the assistant's responsability to passing settings changes to CsvTxImport and
visual display. It no longer does validation
- Refine the gui some more
commit 26e59c4e2140a4acc8fc112dfa2790cfa829267e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 16 21:22:48 2016 +0100
Revisit error checking on the preview page.
- make the CsvTxImport class responsible for the check
- guide the user with suggestions rather than have the user click through to the next page to find out things weren't set up properly
commit e5a175a2c7fc06f6433100d3d2fc08ba756eb04d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 16 19:29:13 2016 +0100
Move the base account selection to the preview page
commit e6e36d648b8a211236c58755ad1907400e06bb04
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 16 13:48:08 2016 +0100
Add account selector to the preview window
commit 550a431cdc102c8208c6963bcc9cce74aad59a13
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 16 13:47:08 2016 +0100
Some variable declaration cleanups
commit 7a381cd88bde9ba22a1603486166df5921307114
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 16 13:45:52 2016 +0100
Make sure row coloring happens each time the preview is updated
commit 91c4202f2a0920cbefb38a7cd90c0eabbe1c7d92
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 16 13:43:52 2016 +0100
Remove redundant check for valid column types
The CsvTransSettings object guarantees all types in the vector are valid
so there's no need any more to check this again in the assistant.
commit 7fdf135a5417db8fd6174a147066e330b60017b7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 13 19:59:45 2016 +0100
Revisit csv trans import settings handling
- move all gtk related stuff to the assistant code
- move all checks to the settings object, the assistant should query that
- handle sensitivity of the save and delete button more intelligently
commit 718a755f67d0a133b6e999289bc1bc935c956db9
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 13 13:47:09 2016 +0100
Drop fixed-format csv importer
It's functionality has been completely replicated
in the generic csv importer.
commit a0320d3a213cf7908adb312fa7328de96f996493
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 13 12:22:11 2016 +0100
Allow user to only select column_types that make sense in the current context
The context being either multi-split or two-split. There's no use
in selecting a Transaction ID column in two-split mode for example.
Similarly none of the 'Transfer xzy' types will be used in
multi-split mode.
commit 0b345d471e3a052600e0f6bf86ed0626d96597e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 13 10:09:01 2016 +0100
Drop balance column from csv importer
In its current state it will only work for a very restricted context.
However there's no code to validate this context so the importer will
happily produce wrong results in all other contexts.
A query on the mailing list didn't return any interest in this feature
so instead of fixing it I'd rather drop it to keep the code clean.
commit 847b140b34bd5a4f613eb8edc7537ebb2bb20db3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 23:15:34 2016 +0100
Adapt csv export format to new csv importer capabilities
commit 35ba4ec92fab052e72e08c86dad0a3d0b2fe2335
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 19:16:33 2016 +0100
Extend csv importer to be able to import multi-currency and stock transactions
commit 49bbbca1d514b32b8bd493a203e753b14a8ee7d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 16:54:17 2016 +0100
Extend csv importer to be able to import voided transactions
commit 95d7e17c7bed77625a935b84527aba5cc37f595b
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 16:16:21 2016 +0100
Extend csv importer to be able to import reconcile states
A detail worth noting: contrary to most other date fields
an empty value for a reconcile date is allowed if the reconcile
field is not set to 'y' (reconciled).
commit 2492931094a63b770e80c6745508ec5433cd4a6d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 16:15:38 2016 +0100
Add additional check before creating splits or transactions
This allows the code following the check to make certain assumptions about the state
of the prop objects.
commit d2597ef1e292cd67c315c04a01d282ab2374b1ba
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 16:02:19 2016 +0100
Defer testing boost:optionals until really needed
Similarly only lookup book when really needed
commit 848c7b8f8ec00b2862ca4a80208030342fe38040
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 14:54:48 2016 +0100
Create trans/split props only when needed and have them keep their own value of date/currency format
commit 443237f2b9057c654e73933af19eeb582b440750
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 14 15:46:01 2017 +0100
Extend csv importer to be able to import split action fields
At the same time drop the exception handling for the num for action setting.
The importer can't possibly get this right automatically in all cases. It's
now up to the user to assign the right columns to the correct properties
based on how he/she wants gnucash to store it internally.
commit 5950b902a41237b30e6b559f3678361c662bd2fe
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 10 18:34:30 2016 +0100
Avoid assigning empty or null char*'s to a std::string
Apparently this can cause segfaults
commit 6d304d3c3ee6b0a41c0c005bc3dfdad69a8976ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 10 16:37:51 2016 +0100
csv import prefs - store coltypes as strings
Additionally use g_key_file_[gs]_<type>_list to store and retrieve coltypes and colwidths
instead of storing/retrieving a raw string to parse afterwards
commit 1fc4b3cd9b6c11015cd1d3b715aa57eebcec0468
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Dec 8 18:07:12 2016 +0100
Convert column_widths to a vector
commit 9e70166b8ed27754a3af8db1a78de9a191080ac0
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Dec 8 17:24:42 2016 +0100
Drop superfluous code that sets the default in case of an error.
The returned values in case of an error from the g_key_file_get* are
the correct defaults in most cases already.
In addition:
- Reduce number of temporary variables
- Fix a memory leak while testing the saved data
commit e8d24e193b65c77c814a25ffd65934c9d30d7067
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Dec 8 16:51:39 2016 +0100
Use std::vector to store column types, and a few other data type changes
commit 7a69d552bd006786199e7a5e17672d2a09f7d1ec
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 5 17:42:55 2016 +0100
Convert CsvTransSettings into a c++ class
commit dcce2d79cd24b380a652ddbbfd5b3d35c3ee8710
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 14 14:36:56 2017 +0100
Remove final dependencies on GOFFICE
This was still pulled in via the now removed gnc-csv-model.
In order to remove this, the fixed format csv importer
has been tweaked to get the required features from
the c++ csv importer code instead.
commit 861bff3f3ba46d8fb0b531f892091b8c44543b6e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 3 17:45:03 2016 +0100
Fix error handling in the multi-split case (and probaly in the other case as well)
Dereferencing an iterator and then assigning it to another variable
apparently copies the object the iterator points at, instead
of making a reference to it. C++ beginner mistakes...
Also do the multi-split parent dance before handling errors. Otherwise
child lines would be mistakenly added to the first working parent split
instead of also being skipped until the parent is fixed.
commit 8e20c6404e28c16726e28d1cb2b1f17de9420ae0
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 2 14:25:20 2016 +0100
Introduce multi-split imports in the csv importer
This should be the start for round-trip export-import.
Full roundtrip is not supported yet though. Missing
is multi-currency/commodity imports.
commit 4f2980ef4239e2c7b23d02ff4c5215897c686e4c
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 2 12:45:30 2016 +0100
Rework csv import preview with additional cleanups
- The preview part should be less chaotic now. It already has an option for future multi-split
import functionality, but that's not used yet
- rename a few variables
- change semantics on start/end lines; this is now communicated in number of lines to skip
- avoid a couple of double value storing (once in the assistant object and onece in the import object)
commit 056d20c1f73b0db7e7553929e28914a074cf5ed8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Nov 29 20:33:04 2016 +0100
Fix memory leaks in the draft transactions object
commit 854ee319894f941d2f89d43cf8b733b98c69d4b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Dec 11 17:10:53 2016 +0100
Cleanup commit
- improve comments
- improve variable and function names (to be more concise and to the point
- use 'Transfer Account' instead of 'Other Account' as that's the term used in the rest of gnucash
commit 90e5e96f8fbc50bf702b90cd524176c53ff5d8c7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Nov 29 12:32:02 2016 +0100
Rework the intermediate properties storage
The overly complex templated class hierarchy is replaced
with two simple classes. One to keep the discovered transaction
properties and one for the discovered split properties. Make
both classes responsible for verifying it's state and creating
the necessary objects.
commit d642d0804bcc93340482dfa39c4e4c20d11fa735
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Nov 28 17:29:51 2016 +0100
Refactor parse_to_trans into smaller functions
commit ab6dc0f5900f720130f2d64770e0a4febffd3ef8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Nov 28 15:21:41 2016 +0100
Add property structs for transaction vs split properties
commit 91df5edaa50d13211580a9ca51fda874789ff33f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Nov 28 14:39:02 2016 +0100
Refactor pair into a tuple in preparation of extending it
commit ffa68c6b84ab08b0b320c1d47936899f13bd713a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Nov 28 14:38:38 2016 +0100
Factor out balance calculating function
commit 0d4d92fbb4eb97b9006c6029480040c1450e3c0a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Oct 12 12:31:33 2016 +0200
Drop unused parameter
commit f64d217ed3642eff538ba89f38c7bca076e26073
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Oct 11 23:11:39 2016 +0200
Drop remaining GError boilerplate from the c++ importer
commit 430875772be18bbe273ee001407c448cfef9930a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Oct 11 23:05:18 2016 +0200
Replace GError usage in parse function with proper try catch blocks
In addition fix a crash while loading importer settings that would reduce
the number of columns found in the import file.
commit d64c66e68d8f6dbef40a615a323617d026927da9
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Oct 10 23:01:05 2016 +0200
Replace GError usage in file_format and load_file with proper try catch blocks
commit b9e73d923e96884e7ac5233274b7786bfa43c2cb
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 14 15:56:34 2017 +0100
Throw in case date can't be parsed instead of returning -1 as date
commit bbac6aa1c5ff7d26cf091e6195f5894b22967b42
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Oct 10 16:09:24 2016 +0200
Various small C++ and other cleanups
- Use CamelCase for type definitions and _ for function names
- m_ for member variables
- avoid typedef (not needed for structs, replace by using for aliases)
- use std::string for composing strings
- fix condition part in for loop (can't use , need &&)
- markup comment for doxygen inclusion
commit 2638056203f8065664469fc81247f71d46adc0e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Oct 10 15:13:36 2016 +0200
Use gnc-date functions while parsing date strings for consistent timezone handling
commit c0d518e8708e0840fe47579348a4c6e91ad4051c
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 16 23:18:41 2016 +0200
Migrate the glib based test case for GncTxImport to google-test
commit 9525d9b84badd15d90b079a1135e0177070deecb
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 16 23:17:26 2016 +0200
Use consistent name for importer class and its filename
The class was still called after the original struct in c and the file
had an almost ok name from when I started the conversion.
Add some usage information to the class as well.
commit a6aa76fc76d1c22c65eb61fb56f9f93c1783bf08
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Sep 15 16:06:54 2016 +0200
Fix column sizing for fixed width data
It was written to work with absolute column positions (from stf)
but boost::tokenizer uses column widths instead.
commit bce5eaaa1de99473d265476bfc3f8749966c0b43
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Sep 15 14:26:35 2016 +0200
Prevent crash when switching to fixed with in assistant
The problem was initially the user doesn't have any column offsets
defined which the tokenize function wasn't handling properly
commit da0120d5332441a1eb3157b030cf3c9e1d5d8833
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Sep 15 11:40:28 2016 +0200
Readd a column for the error messages when reviewing parse errors
commit c1d798d0b0748c2237b406212d4f3ea274d32771
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Sep 15 10:23:11 2016 +0200
Return nullptr in case of invalid numeric field to allow proper error handling
commit e0caec0e225d4ca54a0a89ba592db492ce92dbaa
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Sep 15 10:11:27 2016 +0200
Rearrange statements in gnc_csv_preview_update_assist
- Use a more logical grouping for setting up liststores and columns
- Use one common store for all the header line's combo box entries
- Store column number in each combo box entry for later retrieval
commit 6adbab1d38feeb07be2c9d7e0f11830889bb1f1a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Sep 14 20:32:41 2016 +0200
Use one common liststore for all the combocells in the preview header treeview
They all show the same list anyway and this simplifies the code
commit bbeb351aa83ed5178345f242f43fec8aaf488ffa
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Sep 14 18:49:06 2016 +0200
Some changes to adhere better to the gnucash coding guidelines
- use m_ prefix on member variables
- prefer passing by reference over copying
commit 737cbfb35bfda091d38d150cd4a8ca2965dc3e9f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Sep 13 23:50:19 2016 +0200
Drop fake test in fw tokenizer
commit f47d12c373f11dfb9b1d5f5521748f0cd6cba365
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Sep 13 23:49:22 2016 +0200
Add test cases for tokenizer classes
commit b425a5e7ddade7f31c82819626344bb801ca9a75
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Sep 13 23:48:57 2016 +0200
Trim whitespace in case of fixed width input
commit 1b44310b04adab2aebb151679f31462a4ec6988d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Sep 10 18:03:16 2016 +0200
Replace transactions GList with a std::multimap
commit d557c01c88cc4cd293fd4a238e257babd6c88cde
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Sep 10 17:35:12 2016 +0200
Another round of small c to c++(11) conversions
- prefer c++ data types (auto, bool, int, std::string)
- iterate over vectors instead of accessing via the [] operator
- use boost::{u32}regex instead of directly manipulating a c-string
commit 05c187960a1eeaacf5cf6eee81e8b9e266afebf7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Sep 10 14:04:11 2016 +0200
Delay the test for a default account until it's needed
commit 11ff8273e549357d4e03ef40722b5d762a606f60
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 9 18:58:21 2016 +0200
Fix memory management for the temporary trans properties
This is done by wrapping each property in a minimal template class hierarchy
and keep track of each using a std::shared_pointer
commit bebc871fe8f9a88f135b28064387a67fcdd3e4c0
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Sep 10 11:50:35 2016 +0200
Reduce code duplication by reusing trans_add_split
commit 42c2f94b384ae5676ed74d7515e8090a13539d18
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 9 18:21:46 2016 +0200
Fix memory corruption bug
commit 2d42bf5920a1ced2ea38a11f8cbaf62eb1c105c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 9 14:51:37 2016 +0200
Refactor TransProperty stuff to a simple void*
Needs more attention for memory management though.
commit f26d3cea7d22cbeb3a1e03084a269d686b7da750
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Sep 8 16:59:20 2016 +0200
Replace private data structure TransPropertyList with a std::map
This required moving around a few other parameters
- currency_format and date_format will now be passed directly to the function that needs it
- Account is converted into a trans_prop just like all the other columns the user had selected
commit 38b0b356e4f1f731af790ade0407f267406a109a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jul 5 16:46:39 2016 +0200
Remove fake csv parsing test
commit e6d9a614adc8713f924ead9be55a34e153bed360
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jul 5 16:46:19 2016 +0200
Add some polish to csv_import_trans_file_chooser_confirm_cb
- avoid superfluous string copying
- flatten the nested if structures
- set a default file format before attempting to parse
commit 8f9b3d322ae5f6858ffa7d2d5090dc5169be517a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jun 25 19:00:20 2016 +0200
Prevent c++ name mangling on functions used as callbacks by gtk
commit 5c9f9059a150bd81bc2cdbf8213cc0ff0d854cb2
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jun 25 18:21:23 2016 +0200
csv-imp - use enum instead of strings to track user selected column types
commit 0b73a56c295a0cde3ad21ad17eeeb63fe6b59c3b
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jun 12 20:00:52 2016 +0200
Convert column type to name mapping into a std::map
commit 6f15805c0b2c1e138e4bf7f81eea96cde1f3e4e7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jun 12 16:08:44 2016 +0200
Adapt assistant for c++ guid changes
commit c21cf18847cf03baca4978ac45b33c12270cccb8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 30 14:53:22 2016 +0100
Refactor csv assistant code to use GncCsvParseData class instead of gnc-csv-model code
commit b9646e9b9a81e7945e43f7e80691b979cfdf4d12
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jun 7 21:27:29 2016 +0200
Build assistant-csv-trans-import.c(pp) as c++
commit 142fb61724823149e830e63b01e384b45855182d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jun 12 12:41:51 2016 +0200
Introduce parse error state
commit 0f6dc53cd1c8bb4687b1e5f4a0ac412fb13d5322
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jun 12 12:38:50 2016 +0200
Small local variable cleanups
commit d85de0124c4e1ef794d394f7140f303c3277aec9
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jun 7 10:33:38 2016 +0200
C++ - use std::pair to store tokenized line together with its error message
Also drop a few variables that carry superfluous data and add more c++11 semantics
commit 17b2b4668ee4eb9d3a091a18df4198437afc00fe
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jan 31 13:53:45 2016 +0100
C++11 Convert unscoped enum into scoped one
As per recommendation 10 in Meyer's Effective Modern C++
This also means the string array with column type names
can no longer be shared between c and c++ code, so
set up a separate one in c++
commit 8f9d2ee826c6179faf0b63f0aa0ab72c6a77f5ac
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jan 31 14:25:17 2016 +0100
Use more C++11 features
- use iterators to loop and std::find
This allows us to use 'continue' on the loop in case
of errors instead of using an ever more indenting if/else
- Use auto where possible
- Use constant iterators where possible
commit bcae6628d634ff05c3fb10687fa49ec15199ab44
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Feb 8 18:47:57 2016 +0100
Revert to boost.regex without ICU support
For some reason named capture groups trigger an uninitialized shared_ptr assert
commit e95b1e2c169862d4cfee6188ca7a545edba17bf4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Feb 6 17:41:34 2016 +0100
Redo parse_date function using boost regular expressions
commit 533b5eb7bea8605998994d29cb8dd287d71fc26f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 28 17:20:04 2016 +0100
Convert error_lines GList in a vector of strings
Also keep the errors separate from the original data.
Use for loop instead of while.
commit cecfe9ecb871a1e1bb92d4b7812e51d2272c0fa4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 28 16:21:12 2016 +0100
Replace stf based file parser with gnc-tokenizer based one
commit ce63d8aab0e2a929766b850bb48970fa4f4a6681
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri May 8 21:59:00 2015 +0200
Use vector instead of GArray for column_types class member
commit 1507ec0c30116228423a6250f13d26962c0096bb
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 23 16:43:28 2016 +0100
Convert GncCsvParseData into a class
This is just an initial conversion. Lots of
work is still needed to get to proper data encapsulation
and using modern c++ semantics
commit 3a0f0dff8eb9757fb605ce9b52655a7a03b69db3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 23 15:53:11 2016 +0100
csv-imp - copy gnc-csv-model and make it build as c++
This will be the start of a GncCsvImpTrans class that will
manage transaction imports from csv files
commit 9ff993bbffa31b161bd79aac6f4840e54ac6f507
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jun 7 21:59:28 2016 +0200
Add dummy tokenizer to be used when file format isn't known yet
commit c6043ccc235de08db79fd595c53e61c68badc2f0
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jun 12 12:27:08 2016 +0200
Add functions to manipulate fixed width column positions
commit 48cfbc23d4f35da060d06dd6eeaa93700909dbc9
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 28 12:30:29 2016 +0100
Add fixed width file parser based on boost::tokenize
Effective c++ notes:
- explicitly declare special member functions
- explicitly declare overriding functions as override
commit efcd266971b8d2ed59c5f09ac7d1081a0b23b4e5
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jan 26 09:48:29 2016 +0100
Add csv file parser based on boost::tokenize
Effective c++ notes:
- explicitly declare special member functions
- explicitly declare overriding functions as override
commit ed7b863d8fe974b822db5e0fed7547997326f92a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 28 11:18:20 2016 +0100
Introduce base class for parsing importable files
This base class takes care of the common things like
file opening and character set conversion.
The actual interpretation of the contents will be
delegated to specialized child classes.
Effective c++ note: explicitly declare special member functions
commit 83da518763782f84e069bd23f2a2efe64f1fc51a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 28 10:25:53 2016 +0100
Whitespace and spelling corrections
commit d57a7ceed23f7fd60944a530a98003d521384b39
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sat Jan 14 17:24:13 2017 +0100
Look for translatable strings in lib directory as well
The Character Encoding menu imported from goffice comes with many such strings.
I still need to find a nice way to copy the existing translations for them
from goffice directly to gnucash.
commit 0dc6fdc79cafd3325002d9a61d2fa33ba290e7ae
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 14 14:36:41 2017 +0100
Use internalized goffice parts in csv-import
The dependency on goffice can't be eliminated completely yet at this point.
The stf library we're currently using to parse csv files depends on it. This
will be fixed in a future commit.
commit baf10bb7a553a232498708b553c0e1e9def3ab1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Jan 26 17:13:36 2016 +0100
Fix build issues with goffice imported sources
- Remove unused includes and functions
- Some small cleanups
commit d858c7d51db343a4495721266cb8484548036ab0
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 28 09:12:43 2016 +0100
Internalize parts of the goffice code
We're using only a tiny fraction of that library.
Adding it directly in the gnucash source saves a large dependency chain.
Note this is a verbatim copy of these files from
https://github.com/GNOME/goffice/tree/GOFFICE_0_8_17
to preserve a clean link with it's origin.
It will only build correctly after the next commit.
commit 20eecb05da4a02d10b5b9a0592a8903bfe102291
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Jan 27 20:20:43 2016 +0100
Small amendements to gnc-csv-account-map
- add to POTFILES.in
- const correctness fixup (c++ is picky about this)
commit 01d31c7171998017ff8604330ae216f1877cf130
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 20 17:17:54 2017 +0100
Yet another tweak to properly find GMOCK sources
The previous logic failed because GMOCK_SRC_DIR is cached. On
subsequent cmake runs FIND_PATH is not invoked again and hence
the first test for GMOCK_SRC_DIR will always succeed and
src is always appended to it to obtain GMOCK_SRC_MAIN_DIR.
This is not what we want, so I have chosen to force a rerun
of FIND_PATH by clearing the cached value of GMOCK_SRC_DIR.
commit 81da2f24957f3c0635f126e028c323010512227d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 18 15:33:21 2017 -0800
Silence the no lock table warnings in test-backend-dbi.
commit f7c7b424bda78b28a9c2af70e0fac3221044ae75
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 18 15:32:41 2017 -0800
Fix failure to drop the temp numeric table at the end of dbi_library_test.
commit 4bf3713bf090e383fd711024dd27c10408c4546c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 18 10:25:06 2017 -0800
Make gnc_dbi_safe_sync_all safer.
With SQLite3 and PGSql perform all of the safe_sync actions in a SQL transaction.
Unfortunately MySQL commits the transaction on the first schema-altering
query (CREATE_TABLE in this case) without decrementing sql_savepoint, so
raising an error when we try to release the (non-existent) save point at
the end of writing the tables, so we have to fall back on detecting a failed
safe_sync at the next connection attempt.
Add a GncDbiSqlConnection::check_and_rollback_failed_save() to restore
the database after a failed safe_save; this is performed at the next connection.
commit c1fa1d2fde8136aae4082dab692638bf99c1e616
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 16 12:10:56 2017 -0800
Move begin_transaction in lock_database to include checking for the tableâ¦
and creating it.
commit 2a2369b297052dc11c68fd031cf2307f7fcba9a4
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 16 11:09:56 2017 -0800
Add SAVEPOINT support to enable nested gnc_dbi_transaction calls.
commit 9f0b086546cda4853b46042f5d5e9ac95ac5aa19
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 16 11:08:35 2017 -0800
Use the transactional member functions instead of running queries directly.
commit 07eb110db75bbc4b837605318b431fe074fa20cc
Merge: 2d45180 5eb1fff
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Feb 15 15:51:58 2017 -0800
Merge branch 'maint'
commit 2d451801e9a425e89f05c2dbe61ed927a5a31cbb
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 8 17:10:35 2017 +0100
One more stab at properly discovering gtest/gmock
My previous attempt made wrong assumptions on the
way source files got included in the mock tree.
commit 1241b717706a7161e2d79a90e8cdb9d5ecfb817a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Feb 6 10:37:39 2017 +0100
Fix cmake's gmock handling to work with Fedora packages
Similar checks were already in configure.ac for the autotools variant
commit 659c96eb1bb8c6cc4a4eab6de0b2ee3f82bd50af
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 2 18:48:15 2017 +0100
Optionally locate boost via environment variable BOOST_ROOT
This was already the case for our autotools based build
and simplifies the build setup for our Windows build system.
commit 4fdacb9b2a614c62ee8c03e2035a1cb800417bcf
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 2 18:31:54 2017 +0100
Fix building gtest library on mingw
See https://github.com/google/googletest/issues/893
commit 0a8d7a2142419c9494bf40324936a31b380d2161
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 2 17:20:39 2017 +0100
Make google test framework a mandatory build dependency
All c++ unit tests will be written with it, and testing
should be possible out of the box.
We could make it optional, but then lots of tests will
be skipped. This creates an illusion of all tests passing
while many are simply not run. This confusion should be
avoided.
This change depends on a second commit for the windows build
in the gnucash-on-windows repository. This commit will be
pushed at the same time.
commit aeb04e1d9d7adf26a21056874d018ba1574ff1af
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 1 22:25:44 2017 +0100
Fake change to test mail script on code.gnucash.org
commit d503f3438eaf57c1db587b15dd072308fa919ec6
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 1 21:46:01 2017 +0100
Drop callback that reloads report when a report tab is selected
This has the unwanted side-effect of misaligning the chart
legends (due to some internal bug in webkit). Resizing the window
properly redraws the chart afterwards, but leaving the page and
returning reloads the page again, hitting the bug again. This
prevents multiple report tabs open at once to show a correct chart.
Each resize of the window to correct one chart will trigger a
misaligned legend on all other charts the next time you look at them.
The disadvantage of removing this code is that reports loaded
automatically when gnucash opens are not sized properly. (All but
the one in the very last tab of the book being opened, that is).
However these pages can be corrected by manually reloading them
once. That's annoying but at least allows for correctly displayed reports.
A proper solution must be found for this of course.
commit 996b6047fcefc84a850b72edb7372920835018d8
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 1 21:29:36 2017 +0100
Revert "Add call back to track page size changes"
This reverts commit 12994ca6e77cba58cf9de5a2f6b2b3f4323e77b3.
Webkit takes care of this properly for newly opened reports. It
somehow fails for reports that are automatically loaded when
reopening gnucash. This needs additional investigation, but
reloading the report when exposing the page has undesired
side-effects which should be avoided.
commit d9d5f0745133046b6ab1b3ad37ba6a351fec97fe
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 1 21:21:45 2017 +0100
Revert "Change report resizing when not in view"
This reverts commit 74091fbcfab4e5d731bb6283c07c38ccc58326e1.
Webkit takes care of this properly for newly opened reports. It
somehow fails for reports that are automatically loaded when
reopening gnucash. This needs additional investigation, but
reloading the report when exposing the page has undesired
side-effects which should be avoided.
commit 334fafc48d390b8741c4bdecd985c8aa6da43110
Merge: 6a5a850 02adf44
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 1 20:06:55 2017 +0100
Merge branch 'maint'
commit 6a5a850b73c30a47ca4249eda60924e8fb62ca69
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 1 20:05:18 2017 +0100
Log javascript console messages to the trace file
commit eac79875649c9d56768837a78ed8ec089e0d6a8a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Wed Feb 1 20:04:11 2017 +0100
Always use actual window size when calculating x-axis ticks for charts
Previously the window size was only captured once and reused all the time.
commit 420f40ed9a5c6c794addd15acd37c423ec00279e
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 30 21:36:14 2017 +0100
Fix duplicate widget names in gtkbuilder file
commit ee7a73dea3e2bee6e2fb0b58229b106fef969530
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 30 19:24:26 2017 +0100
Drop with_html_engine option
We only support webkit. The option was there for backwards
compatibility in the 2.6 series, but for 2.8 it can go.
commit 5cbdc5d816e6e3e4762560b21823b2ec2f1fe1b6
Merge: cb3dd43 0a782dd
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 30 19:34:29 2017 +0100
Merge branch 'maint'
commit cb3dd4318d0e56f7a5c7213c5240f0873728a612
Author: klemens <ka7 at github.com>
Date: Mon Jan 16 23:03:50 2017 +0100
spelling fixes
commit 695065a0aa0d7a9ed660ba4990c2bebfc20eee2d
Merge: 88cb24c 2a97675
Author: Geert Janssens <geert at kobaltwit.be>
Date: Mon Jan 23 12:03:00 2017 +0100
Merge branch 'maint'
commit 88cb24caa70c5ccb50cc2b8658c34f92c575d0a0
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 11:51:52 2017 -0800
Ensure that all GncDate and GncDateTime constructors are in try blocks.
To prevent leaking exceptions to C code.
commit 43a8db25ac41255dcac6a8782c97445e46a225c4
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 11:49:48 2017 -0800
Make GncDate and GncDateTime default constructors have the current day/time.
Like documented, and instead of the epoch day/time like the underlying boost
implementation.
commit 3925106e706c680880f2133293b923d53b0ea648
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 11:48:18 2017 -0800
Fix crash when $TZ isnât defined.
commit c1e38d5a9f30711cea0a6effbedea725291b8a17
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 14 10:33:14 2017 -0800
Actually checkout gtest 1.8.0 in travis tests.
The other way just makes a new branch pointing to refs/master/HEAD.
commit 67a0e46f18164e5689216d130f94d3d0344dc98d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 13 14:54:12 2017 -0800
Fix local timezone-dependent test.
commit 09cbb9c12e2bf026661841e4fcf7a7b4b82a5d80
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 13 14:03:16 2017 -0800
Change last test in test-gnc-timezone to EXPECT_EQ so it will log the results.
commit 8de841f1b837139eb3c1cbbf7749818d2203aec3
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 13 13:37:05 2017 -0800
Display failing test-gnc-timezone.log for troubleshooting.
commit b6838d039e8c6679613af45ffc1e2ce3e8250c7d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 13 11:53:44 2017 -0800
Fix test failures from adding bad-date tests.
commit 6f419b5127c8ddf944c9ada0b5177cb63531febc
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Jan 13 21:13:16 2017 +0100
Travis - lock google test framework to 1.8.0 for reproducible tests
commit b4be76589d8e491c7839e8eed430d59967f57be1
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Jan 13 15:13:07 2017 +0100
Travis - skip testing on trunk branch
This is an alias for master, so it would only duplicate that test run.
commit 3c57c440784208d8b59c4a9539d9102e6aff84a4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 12 19:19:37 2017 +0100
Enable google test on travis
This enables a number of additional unit tests.
Unfortunately several of them fail on travis and need
some more attention.
commit a71d8417c6343ea227f6f887c536a4f797ae199d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jan 12 19:14:02 2017 +0100
Fix signedness of certain gmock based tests
commit 1ce1aff014090996cb81858c4858e7b8c5c1354d
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 12 16:55:45 2017 -0800
Prevent leaking exceptions from gnc_dmy2timespec_neutral
And test out-of-range values in other functions for good measure.
commit 3a794e75be8c7d9196757fc043e0a1c3a73a7db4
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 10 14:08:20 2017 -0800
Add note about setting GTEST cmake variables.
Because I keep forgetting them...
commit 176bc89e2205766c5eaed5537ab87bb1ecf8cd8c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 18 12:29:43 2016 -0800
Fix stray line from maint merge.
commit 4979eb62a7795ca44fa4a2557bca5ee40292f59f
Merge: feee7ca 1ef17e6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 18 12:14:00 2016 -0800
Merge branch 'maint' after release 2.6.15.
commit feee7ca6a46b6afd8970adc54d6a22d74f82d0b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 9 12:33:37 2016 +0100
Add code to keep the chart dynamically resizable when exported
commit 85e9c64b13a3f2b4a51b1533b0b73c307c0cf3bf
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Dec 9 12:32:48 2016 +0100
Drop DOCTYPE header altogether.
It makes the jqplot charts behave poorly. And looking at current
websites on the net, most don't specify this header any more.
commit 1f30e2dacb62dab4c8df35704f07b2a03ecedcf9
Merge: 5c6383e 57e7ba8
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 6 16:26:25 2016 -0800
Merge branch 'maint'
commit 5c6383e4269477a10811e64181c4465bd78ffc6c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 1 15:12:47 2016 +0000
Update the saved reports to 2.8 and old to 2.4
commit ac5fb71369590da009856da79b1de695eafd5225
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 1 15:11:51 2016 +0000
Missing comma in tm answers structure
commit ad07d2e33fe0ac66b8c7e5412781bc5889f0cdf7
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 20:54:18 2016 +0000
Fix error when closing application
There are errors when closing the application to do with gnc_uri when
trying to create a filename from an empty book_id value to update the
page title. Added a test for empty book_id as well as it being null.
commit 7f4b656815ef4403777e221a80f48fe72f0d5c3e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:42:07 2016 +0000
Use new options-fancy-date to retrieve date format
Use the new function so we do not need to test for valid format
commit 354694b744db9c8de33ccfc6e753269ce31d5e5e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:40:08 2016 +0000
Update the Fancy Date Format
When the format is set to unset, the kvp data will now be removed and
added a function to retrieve the 'Fancy Date Format' and test for it
being valid, if not retrieve the preference date format.
commit 03a11451bd88debe666e2e79ed47cbd8de324787
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:39:10 2016 +0000
Add the ability to delete a path from options
There is a requirement to delete the "Fancy Date Format" book KVP data
when set to unset. This was not possible as is as it would delete all
the 'Business' options. This is still possible by passing a null list.
commit 7d927cb8303a620f358e8ebb0c95746903a06b4f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:37:03 2016 +0000
Add missing liststore to preference list
commit 1295e00b941a30a118244dbe60a7af0d2cc8600c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:36:06 2016 +0000
Change daily-reports.scm to use new plot size
commit 66023fe08ef5093e0364139578c00fa74ad09c85
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:35:06 2016 +0000
Change price-scatter.scm to use new plot size
Change price-scatter.scm to use new html-scatter.scm for new plot size
commit 70ed81644938526070dc08e163e22ddcfd098a23
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:33:51 2016 +0000
Change net-linechart.scm to use the new plot size
commit e98b5632a005a4eee7c4124d2c384b28958726ec
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:32:44 2016 +0000
Change net-barchart.scm to use new plot size
commit bd3ed1e59a73c7690dcb8bfb273647131522bf2b
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:31:16 2016 +0000
Fix general-ledger.scm
An option had changed in the transaction report that this one uses.
commit d02245267f222c00f2c9b42e233a48711be36ac8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:30:09 2016 +0000
Change average-balance.scm to use new plot sizes
commit b0605208590ccd033cde9b497d79b365764eb22d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:28:41 2016 +0000
Change account-piecharts and html-piechart
Change account-piecharts.scm to use the modified htm-piechart.scm that
now can use plot size percentages.
commit 211b3ab10ee75f50aa0522d169375fd20e6095da
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:26:54 2016 +0000
Fix account-piechart.scm for guile 1.8.x
commit 7f0c912f936f9757b12acd05ac9c37a41443de2d
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 19:21:17 2016 +0000
Budget Chart changes
There was no display option but the file indicated that there might be
so created one and added the plot size to it.
commit 9e7f10d2c0050e69510d9c719199425f861f9160
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 16:06:29 2016 +0000
Update category-barchart to reflect changes
Update category-barchart.scm to use new pair for plot width and height
setting default to be both 100% of view. Also updated html-barchart.scm
and html-linechart.scm to use these new values.
commit 1f8c413d3fb99d0374ae1e7a7a61cae5c9ef2892
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Nov 28 15:56:05 2016 +0000
Change plot-size-option to use a pair
This change allows the use of pair to specify plot sizes. They can be a
fixed pixel amount or a percentage.
commit 4e2b2049fcbf99fa56f52b611d22574f64ccf0ce
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 3 12:39:02 2016 -0800
Stop saving all of the currencies in xml files.
Regression from making KVP private.
commit 8214e526a72d5010e1f11c0a3c9f830e510fec8c
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 3 17:33:12 2016 +0100
Fix double registration of backends
This caused all business objects to be saved twice,
breaking at least the xml data files upon saving.
commit 9d75378953f27561e439d504ce596278dece8b1c
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 2 14:42:46 2016 -0800
Fix xml save crash.
Actually two problems; first, save_may_clobber_data returned the reverse
of what it should have and second, the backend's m_book (which pointed
to the old book) wasn't nulled so there was a mismatch at save time
preventing the save from taking place. Then, when quitting GnuCash, the
cleanup found the old m_book pointer and tried to use it, causing a
memory protection crash.
commit e592e00e10bd1cee31de0e21c68ce66e6069b97c
Merge: dd4b8a1 abb6601
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 28 12:26:26 2016 -0800
Third interim merge of 'c++-backend'
commit abb66016bc8ef1b2d5c5eaafa7020bfe48d55bb6
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 28 10:27:09 2016 -0800
Convert QofBackend to a C++ class and the backend class hierarchy into C++.
Getting rid of all of the casting and different flavors of backend pointers
and adopting the C++ member-function calling conventions.
commit 06af7d794f9493fc41bbcb338d0130ea8339ab3c
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 28 10:24:35 2016 -0800
Remove need for gnc_dbi_safe_sync_all to be a friend of GncDbiSqlConnection.
Adds GncDbiSqlConnection::drop_indexes, changes GncDbiSqlConnection::table_operation
to use a regex-filtered table list from the DbiConn, and converts TableOpType
to a C++ enum.
commit 46ce3f3745dd69dc89f055cb2bf3710c9ba3d6aa
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 27 14:12:43 2016 -0800
Rename qofbackend-p.h and qofbackend.cpp
To qof-backend.hpp and qof-backend.cpp respectively, to reflect that they
implement the QofBackend class (which wonât be a class until a future commit).
commit eace6250075890a13975280cf0d2af0804466ff8
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 21 09:55:39 2016 -0800
Extract class GncXmlBackend from gnc-backend-xml.cpp to gnu-xml-backend.cpp.
commit 90a95204156ea52196cb9702b127ebcb9ac03c11
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 20 13:17:23 2016 -0800
Change struct FileBackend to class XmlBackend and rename all variables.
For consistency and clarity: all XmlBackend* are xml_be, all QofBackend*
are qof_be.
commit 526834037cf7dfb5ab0cafc8212da9239abdb167
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 17 16:47:57 2016 -0800
Remove tabs from io-gncxml-v2.h.
commit dd4b8a104d0f7ad2205407e8bf10feec364c8127
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Nov 24 20:26:31 2016 +0100
Fix hard-coded reference to saved-reports-x.y file
Instead split the string in a formatter string with one parameter. This avoids
the need to remember to update the string and its translations
each time the saved-report's file format is bumped.
commit e4bb9b70f80be576c3304e5ceca42bc9d01f7024
Merge: 427d467 bc33d56
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Nov 24 14:19:50 2016 +0100
Merge branch 'maint'
commit 427d46719e9735212c3fe6edef415e83ab89fdfc
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 18 16:46:50 2016 -0800
Fix another missing include <algorithm>.
Required by gcc-6.2.
commit a7225780d635191d97321202b79cf8d49a93e349
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 18 14:26:34 2016 -0800
Add brackets around array instantion inside initializer list.
See https://llvm.org/bugs/show_bug.cgi?id=21629 and
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25137 for the excrutiating
details. Seems easier to just do what the compiler wants than to screw
around with pragmas or disabling the warning.
commit f6a0e20aedf439bb57eb8fcd31e0cda81446fe25
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 18 14:25:23 2016 -0800
Remove EXTRA_DIST reference to as-scrub-includes.m4.
File itself was removed in b905c4a.
commit fff486c208655301dd1f103aeae3b78cee2a66ee
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 18 14:23:29 2016 -0800
Remove std::move call that defeats RVO.
commit 05049676cb4c9e2d9599712644f0f17dd7b034ba
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 18 14:21:40 2016 -0800
Sync POTFILES.in with files added and removed by c++-backend.
commit 105ec1e4f335aac4129f742f1b468b2eb1f5afc6
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 17 20:34:51 2016 -0800
Fix bad time format.
Good catch by Mathew Forbis.
commit 1774de79fed06ded00f9d2f28d979c25dbfa6244
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 17 17:07:05 2016 -0800
Fix Travis build errors.
commit 0f506276ffeb75e42d56d49106dbbd2650581f92
Merge: d1b406d d73c9be
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 17 15:38:08 2016 -0800
Second interim merge of c++-backend.
This is about as far as I can go on the SQL/DBI backend without changes
to QofBackend, QofQuery, QofInstance, and the engine classes. The XML
backend needs the same OO treatment before that's possible, so that's
the next stage.
commit d73c9bef054e3b83e8081d5d469c98811938de52
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 17 13:40:19 2016 -0800
Remove two unnecessary local variable declarations.
commit 3afe27ec455e4be05ad31ac000e32fed095d67a6
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 15 16:40:38 2016 -0800
Convert foo_needing_parents to std::vector and its loops to std::remove_if.
Fixing incorrect implementation in gnc-bill-term-sql and gnc-tax-table-sql,
where there was no test for the parent actually having been loaded.
Also #ifdef-out the starting balances part of GncSqlAccountBackend::load_all
and move its variable decls inside the ifdef as auto.
commit b847601ebefd8ca0643a20f5f54a56b6a362588d
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 14 13:38:44 2016 -0800
Replace GStrings with std::strings.
commit 2c01bfba1359b3b6437b02511777e2d12d05d069
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 13 17:21:06 2016 -0800
Move gnc_sql_save_commodity to GncSqlBackend, with some restructuring.
commit b683878a2511f1024fe39c0b150ab910ce4cdefe
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 13 15:17:09 2016 -0800
Remove gnc-backend-sql.h and gnc-backend-sql.cpp.
Having removed all of their code to somewhere else.
commit 00950e9724071f319da12ed586cc32089bcec262
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 13 14:52:03 2016 -0800
Move 3 utility functions from gnc-backend-sql to gnc-sql-column-table-entry.
gnc_sql_load_object, gnc_sql_load_guid, and gnc_sql_append_guids_to_sql.
commit b838c1ebf3942199a4b6f46e093eef4f61db2da1
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 13 12:41:32 2016 -0800
Move gnc_sql_do_db_operation and gnc_sql_object_is_it_in_db into GncSqlBackend.
commit f2eb13fc55e2b9c988aead25cd0218ae97a8a9df
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 13 12:41:56 2016 -0800
Remove unused duplicate source file.
commit ada3a312165965e3cd2ab39a6ebaed6b29170540
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 6 14:41:40 2016 -0800
Fix DBI crash when URL lacks user and password.
commit c470d006ee3d182d173e64048ef420ae29f34a8d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 6 10:06:24 2016 -0800
Remove no-longer-necessary GncSqlBackend parameter.
Where it was required only to pass down to the CT_TIMESPEC specialization
of template<GncSqlObjectType Type>GncSqlColumnTableEntryImpl::add_to_query().
commit 10b006fdc1fe67c6caff7efca163406c89e78187
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 6 09:50:15 2016 -0800
Replace GncSqlBackend::time64_to_string() with GncDateTime::format_zulu().
The primary motivation was to enable removing the sql_be parameter from
get_object_values and all of the templates it calls for the sole purpose
of using a customized per-server time output format (next commit). All
known sql servers/libraries can ingest GMT in ISO form (yyyy-mm-dd hh:mm:ss)
so there's no reason not to use a single standard format.
This has the secondary benefit of also removing an ugly character-by-character
formatting routine.
commit db719191a1319d5ef00e1337f4aa43013fff2645
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 6 09:39:21 2016 -0800
New function GncDateTime::format_zulu(), makes time string in GMT.
Required to ensure that date-times stored in SQL backend are in GMT for
backward compatibility.
commit ee0e61a07e36921097d585b1ccb1b40357fb91b3
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 3 14:21:11 2016 -0700
Replace C API with C++ API for functions used by GncSqlDbiBackend.
Since these are now parent-class member functions they can be called
directly from dbi_be without any casting gymnastics.
Also: Move the GncSqlObjectBackend registry to its own class, a private
member of GncSqlBackend. This eliminates a static variable in gnc-backend-sql.cpp
and allows the GncSqlBackend::ObjectRegistry constructor to insert all of
the backends into the list, eliminating gnc_sql_init() and all of the
gnc_sql_init_foo_handler() functions. The cost of this is that the objects
are now created on the free store instead of the text segment.
Because the object backends are created at GncSqlBackend construction
there is now a GncSqlBookBackend in the registry and the second error
message in test_gnc_sql_commit_edit is no longer emitted; instead, the
object is properly committed.
commit b2a644c29dcdd5ba7f51c3f9445cfdf5fdb7ede0
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 1 11:58:21 2016 -0700
Separate SQL backend classes into their own header and source files.
And adjust includes accordingly.
commit 4ae5abf83b86759c184605e58269fa2214c25105
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 30 17:56:24 2016 -0700
Distinguish variables of various backend types by naming.
QofBackend* qof_be, GncSqlBackend* sql_be, and GncDbiBackend* dbi_be.\nRequested by Geert Janssens.
commit d1b406d8db377fe3efd2dfa1349d4e322f467a7c
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 7 12:47:34 2016 -0800
Allow PRId64 & PRIu64 to work on MingGW in gnc-backend-dbi.cpp.
commit 472b585feb3fd87ac41809a5c7e466ae335a40af
Merge: a808525 b8024fa
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 29 13:16:29 2016 -0700
Interim merge of c++-backend to expose C++ interface.
commit b8024fa9eae3514cf1e7ba47463b2bb475dfbdc0
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 29 12:40:57 2016 -0700
Fix review comment errors.
commit 00880cd8f505e80479fc97bc673db0e6050ed109
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 29 11:42:55 2016 -0700
Fix another initializer list error.
commit 70c803d6aab75531c992014dee958c67745d741f
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 28 12:56:13 2016 -0700
Fix unsigned-signed comparison mismatch.
commit afb57d0e7b86a19b58baddcddd00d727fc0041b7
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 28 12:31:49 2016 -0700
Initialize a variable to appease travis-ci.
commit 0bc35eb3e28288858bb208c4067021f8343dbc6d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 28 11:38:29 2016 -0700
Fix two C++11 initializer list errors.
commit 10ff71b29a430ccfc166129ceb20372534245cee
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 25 14:15:43 2016 -0700
Fix passing std::string to PWARN.
commit 0baff455a2b60d049f9dd2cf6bbf5e9a510a49c2
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Aug 9 10:05:33 2016 -0700
Bug 769115 - db name isn't escaped well
More like at all, but it's supposed to be quoted rather than
escaped.
dbi_conn_quote_string() doesn't work well for database names,
so we do it directly. libdbi is also inconsistent about needing
quotes: They're required by mysql in SQL commands, and libdbi
requires them for internal commands that it turns into SQL
(e.g. db_conn_get_table_list) but not others (e.g dbi_conn_set_option).
commit 7ff6e51a725cbeddb9d3e0f99d4ec42c0653d448
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Aug 9 09:30:46 2016 -0700
Use GncDbiProvider::get_table_list instead of calling out to libdbi.
GncDbiProvider can figure out the dbname for itself so change the
function signature to replace dbname with a particular table to
search for. Pass an empty string ("" works) to get the full list.
commit 02d173d2e781d371d6648a2a97e58a19efc5de4e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 29 14:23:36 2016 -0700
Replace g_str functions in dbi_library_test with std::stringstream.
commit 451f3ffe4df5229d0fe597ec52a0b28dd3ecf382
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 29 13:36:45 2016 -0700
DBI: Convert all of the gchar to char, remove a few gratuitous g_funcs.
Except where we're explicitly using other GLib functions.
commit 5065bce45c39c6281904139b63954947c3bdf552
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 29 13:29:51 2016 -0700
Combine Postgres and MySql gnc_dbi_session_begin into a single template.
commit c141711425fd337aaa24efc4eca4c5702a89b5ba
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 29 13:10:40 2016 -0700
Move creation of the provider to GncDbiSqlConnection's constructor.
Making GncDbiProviderImpl private to GncDbiSqlConnection.
commit 5d38c7a7291cef83246bc0652d3e78fa44b995b5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 29 10:44:46 2016 -0700
Make conn_setup and the error handler functions templates on DbType.
commit 314a5e10c2380bc29398d91afd3fdfcc2ae28146
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 28 15:45:38 2016 -0700
Make gnc_lock_database a GncDbiSqlConnection member function.
Called from the constructor, so effective RAII with unlock_database called
from the destructor.
commit 00e0a6e8b62cab8be1c2a4503fcecd056c28ee63
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 28 09:18:25 2016 -0700
Change parameter of save_may_clobber_data from QofBackend to dbi_conn.
It actually needs the dbi_conn and that's known to its caller. Plus,
the backend's conn parameter hasn't actually been set so it was somewhat
coincidental that it worked.
commit fc47b63265f33794720c5988e65da798000c35a5
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 17:40:29 2016 -0700
Templatize the session_begin functions and new_backend().
Thus removing the need for specializations of
QofDbiBackendProvider::create_backend().
commit 61beed5686d840405325a278d2835e72fe927230
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 17:38:11 2016 -0700
Make sure that all of the GncDbiProviderImpl functions are in the right file.
Also merge create_table_ddl back into the only function that used it.
commit 31c73a141e94d8ff1ff1cf4a12d44defe70eb616
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 16:15:14 2016 -0700
Extract functions conn_setup and create_database.
commit 37d425733613aaf9c11272989d7d7305f9b075dd
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 13:54:45 2016 -0700
Extract-function conn_test_dbi_library.
Renaming the previous so-named function dbi_library_test.
commit 5074bd590fdf9604781b1cf193e2f6a40a793d2f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 13:28:22 2016 -0700
Don't leak the quoted string returned from dbi_conn_quote_string_copy.
commit b38be9fe20689cdc0e1e6dac4236de47d5e70ce1
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 11:50:51 2016 -0700
Get rid of gotos.
By replacing all of the char*s on the heap to std::strings, mostly in
a new UriString struct. Also lets us simplify the call to
set_standard_connection_options.
commit d8556ca7b540cceb7aa82e75f63b518b797dc112
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 10:13:55 2016 -0700
Reformat adjust_sql_options a bit to reduce nesting.
commit 431b704c92f4d2abc90b07ebc9a2c42c9a8a2d52
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 26 10:13:16 2016 -0700
Abstract setting database string-value options to function set_options.
commit ccc1cc49ab542fb96660d81af354e96c4a20c1e1
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 25 11:29:30 2016 -0700
Separate DBI classes into their own files.
commit c2082bea99bdb5bf144daad675f155b34abeea79
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 24 15:16:15 2016 -0700
Convert upgrade_table to member, remove some convenience functions.
To wit, gnc_sql_execute_select_sql, gnc_sql_execute_nonselect_sql,
gnc_sql_create_temp_table, and gnc_sql_create_select_statement.
commit 54acef27c2b265f14364c1a47808899c644f6f66
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 24 12:12:27 2016 -0700
Remove a bunch of free functions already implemented as GncSqlBackend members.
commit a303ae688afae1a972ad91a4aa4ea7cfdf6f79e6
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 24 10:40:09 2016 -0700
Remove some GList and GSList uses from tests.
commit 4b62deee42db1734922bb255d3d86e1883f9271e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 24 10:39:14 2016 -0700
Rework gnc_sql_append_guid_list_to_sql to eliminate GString and GList.
Which in turn forced rework of its users since the GString and GList were
passed-in parameters.
commit cb464da599ec3dabead4427a3ff47b975b925317
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 23 14:33:34 2016 -0700
Replace GHashTable in GncSqlConnection with a std::vector.
commit 885470b3e7c437e5f3b437d8be084c5f6b5017a9
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 23 13:38:40 2016 -0700
Replace std::vector<std::string> with StrVec.
commit d1fd223f9fd947e168a5ac5ab2842bc09ef7b23e
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 23 12:52:17 2016 -0700
Make conn_table_operation and add_columns_ddl members of GncDbiSqlConnection.
So they don't need to be friends.
commit 6f67e2dd1a52b5ddacab1178d93c1ae761197561
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 21 16:21:59 2016 -0700
Convert GncSqlBackend and GncDbiBackend into a class hierarchy.
This is a rather complex change, because it also begins to separate the
responsibilities of the backends and GncSqlConnection.
commit d1063463163645ba3c55fdf72bd4c1807e34843b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 18 15:28:37 2016 -0700
Minimally document GncDbiResult.
commit 97b6e3a6c6cf0c7389e120cae2d47e926293408c
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 18 15:28:08 2016 -0700
Pass ownership of the dbi_conn to GncDbiSqlConnection.
commit e0d5cc5b0bb0020e9f61eca12de425028a2679fc
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 18 15:11:35 2016 -0700
New function GncSqlConnection::dberror().
GncDbiSqlResult::dberror() just calls it instead of retrieving the dbi_conn
to call dbi_conn_error() itself.
commit 583c951adcab34f74447b41e5f9a886ba053bc15
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 18 15:04:41 2016 -0700
Use the right include delineators, it's not in the current source dir.
commit 5823bf0d9ab327ce7725649f7fcc0a3d9f11f4b8
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 18 15:01:55 2016 -0700
Move GncDbiSqlConnection into a separate file.
The declaration stays in gnc-backend-dbi.h because the dependencies are
still a little too tangled to be able to separate it.
commit ccbfb69cf1419e100c7b83c1f54b4b2c73024804
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 18 10:31:20 2016 -0700
Delete unused or duplicated member variables from GncSqlBackend & GncDbiBackend.
commit c0a193c593d5e28d403373186e06a773ee397441
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 18 09:49:41 2016 -0700
Remove unused/never implemented QofBackend functions.
Note that the QofQuery functions that sort-of used them are ifdefed out
instead of deleted to serve as place-holders since we'll be bringing
back backend querying later.
commit eed4a012c3d73b8d1364282dde5531702e887258
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 16 17:22:29 2016 -0700
Remove no-longer-needed gnc_table_slist_free.
commit 1f52839271e5ebb981a793706bc5db3be6fdec42
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 16 17:21:25 2016 -0700
Templatize QofDbiBackendProvider.
commit 3894a2e8b76d766b881111688454b2ed262ab5e9
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 16 16:39:09 2016 -0700
Convert struct provider_functions_t into virtual class GncDbiProvider.
Implementation templated as template <DbType> GncDbiProviderImpl.
Converted GSLists to std::vectors and GStrings to std::strings.
commit faf59964e4e4b92a422dd50305c24874de975d63
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 16 12:12:03 2016 -0700
Rename gnc-backend-dbi-priv.h to gnc-backend-dbi.hpp.
Also remove "#ifdef __cplusplus" from both gnc-backend-dbi.hpp and
gnc-backend-dbi.h, these files are always C++.
commit 7fe404808ade6e8ea74aae55e2ddabd903857282
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 3 17:06:19 2016 -0700
Delete some no-longer (or in some cases never) used functions.
commit cfa3ab24f68250c6f04b158763874715826ffa09
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 18 12:40:28 2016 -0700
Convert GncSqlConnection to a C++ class.
commit 12e763884e3044483c9d0a008ccf1870c7d5ae40
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 18 12:38:11 2016 -0700
Use a std::unique_ptr for GncSqlStatement for better memory management.
commit 64c1fda6ec1417b9d0dabd937c9981aff0f36261
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jun 17 11:21:18 2016 -0700
gnc-backend-dbi.cpp: NULL -> nullptr.
commit 92f2f2765eaa701176e11559be9b0d29f525cdbd
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jun 17 10:28:02 2016 -0700
Replace the ptr-to-func GncSqlObjectBackend struct with a class hierarchy.
Can't template them because we need to iterate on the collection when loading.
commit 6e84ccac75f7009e2864c56d165cfcd29a39aa2e
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 9 14:23:42 2016 -0700
Move GncSqlColumnTypeHandler functions into GncSqlColumnTableEntry.
Unfortunately a rather massive change. Gets rid of GncSqlColumnTypeHandler
and its hideous run-time registry by making the handler functions members
of GncSqlColumnTableEntry. GncSqlColumnTableEntry becomes an abstract super-
class with a templatized subclass GncSqlColumnTableEntryImpl whose template
parameter is the GncSqlObjectType that's also the GncSqlColumnTableEntryImpl's
m_col_type member. That member is a candidate for future removal as it's not
necessary. An explicit specialization is provided for each GncSqlObjectType and
that's a candidate for future code-shrinkage as there's still a fair amount
of duplication in spite of adding several helper template functions to absorb
most of the meat. The abstract GncSqlColumnTableEntry class is motivated by
the need to have an iterable container which in turn requires runtime
polymorphism. This can probably be replaced with a variadic-template
pseudo-container.
The two major benefits of this change are that it gets rid of one more set
of macro functions and provides vtable dispatch that has only one level
of indirection instead of the cumbersome string-hash-table-lookup to
find the handler followed by invoking the handler's function.
The two header files are removed because they exposed only the initialization
function which in turn only registered the respective GncSqlColumnTypeHandler.
commit e20c17b6425b086f4a1bf33aca9bad0729193c77
Author: John Ralls <jralls at ceridwen.us>
Date: Tue May 31 17:41:39 2016 -0700
Change the object type string defines to an enum.
Because doing unnecessary string compares is dumb.
commit a716636e00d7db11eb68bec6b070977f569b92d0
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 9 17:40:45 2016 -0700
Convert GncSqlStatement to a virtual class.
Implemented by GncDbiSqlStatement. Use class function semantics.
commit 0d548da223cdb57d50b06ff88546551e27f8c9e3
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 9 11:39:26 2016 -0700
Create a new set_parameter template function to reduce repetition.
commit a0ae59a96a27b22d80f3da8bdfec7b555f23f2d1
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 9 15:31:36 2016 -0700
Reimplement row retrieval as an iterator on GncSqlResults.
Replaces a much-copied and longish while loop with a simple range-for loop
that's guaranteed not to iterate if the result-set is empty.
commit 576bc8ae7d682a3101ab98b41b4e1f9c0d271e07
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Aug 7 13:10:47 2016 -0700
Don't override an already-set QofBackend error.
commit 8078c41a3535beaf982622eab20da181d9f4298a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 27 23:48:02 2016 -0700
Make GncSqlRow a class and replace GValues with typed transfer functions.
commit 2f0b5ec8fee49c729938a920740fdcf846615668
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 26 17:53:17 2016 -0700
Remove tabs from gnc-backend-sql*.
commit 7e3ba421d77f05389b163e4f52c8b1f8b6f84798
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 11 16:36:32 2016 -0800
Fix potential dereference error.
Thanks Geert Janssens.
commit 7d4ca43fd01e75364b44f9e027c87dc6f4367518
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 12 11:32:27 2016 -0800
Combine add_colname_to_list and add_gvalue_to_slist into single function add_value_to_vec.
The two lists were always used together so replace them with a single
vector of std::pair<std::string, std::string>; this also gets rid of the
intermediate GValue which was used to convert the returned value to a string.
operator<<() can do that for us more transparently.
Also template most of the add_value_to_vec functions.
commit 96a8a7b99f19aa600840f3b3b391f33c7a39c198
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 12 11:13:05 2016 -0800
Make GncSqlColumnTableEntry arrays into std::vectors.
Allows use of range for.
commit be1a5f56d69450302d4c67703b513d2bf2d00fbd
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 28 14:38:29 2016 -0800
Replace heap-allocate GncSqlColumnInfo GList with on-stack std::vector.
Faster, more concise, can't leak.
commit 72ac25d7552a790f02e8f03c481de2bf3bfe33b8
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 28 12:28:18 2016 -0800
Change GncSqlColumnInfo::m_null_allowed to m_not_null and invert logic.
The COL_NNUL flag is "not null", the SQL table column qualifier is NOT NULL,
and bitwise AND is clearer code than bitwise XOR.
commit 611f210a072e84954e26bb8eaa94f880203e5714
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 28 12:18:49 2016 -0800
Provide constructors for GncSqlColumnInfo, change variable names to m_ prefix.
commit 049b905d86595bcf8a223e8277a546b1bc0e63a7
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 4 14:41:40 2016 -0700
Replace qof_object_foo_backend with c++ native containers.
Since C++ provides find and for_each on native containers there's no need
for a hand-rolled version in libqof.
commit a808525d05f615ce9c9b2810c618cfe4bf7bda7f
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 27 16:25:56 2016 -0700
Fix free of non-malloced memory crash in SQL save slots.
commit 1e5f245900f20bf6f2ecbdf58e40d4163f8cbfce
Merge: 3877c03 85770af
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 25 11:49:48 2016 -0700
Merge convert GUID from inheriting boost::guid to composition.
commit 85770afb8ebf0dcdf253eaf0f85455c30ba7c25b
Author: lmat <dartme18 at gmail.com>
Date: Mon Oct 24 14:20:55 2016 -0400
Replaced inheritance from boost uuid with composition
Rather than extending boost::uuids::uuid, we add a boost::uuids::uuid
member to handle the implementation of equality checking, uuid
generation, etc.
commit 0a5a0ab7abcce141a533a780d41c683e23cc085d
Author: lmat <dartme18 at gmail.com>
Date: Thu Oct 20 16:47:32 2016 -0400
Separate C guid from C++ guid
commit e1e85cee164fb545e796f9edfddd58486f638f67
Author: lmat <dartme18 at gmail.com>
Date: Sun Jun 12 15:47:49 2016 -0400
Added forward declaration for struct GncGUID
I also removed the guid.hpp include where I could.
commit 3877c03ee7542029e08104bd17fdffa36cefa7ec
Merge: c5414e3 38e6d7f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Oct 10 13:55:35 2016 +0200
Merge branch 'maint'
commit c5414e336ace0a11e3bd5275661fddc566884409
Merge: 20c0271 6bdac28
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Oct 10 11:57:03 2016 +0200
Merge branch 'maint'
commit 20c0271e985cfe711e0edf9bd89c1e06efc6db15
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 4 20:00:48 2016 +0200
Fix CSV importer to handle GMT + 13 Timezone (New Zealand Daylight Time).
Also remove special time calculations and use gnc_dmy2timespec_neutral()
for consistency with rest of GnuCash.
commit b00694fde4148417813e36502ca6a68dba66454e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 4 19:59:00 2016 +0200
Bug 772382 - Date off-by-one after DST change
The time needs to be 10:59, not 11:00: 13 hours after 11:00 is 24:00,
which is really 00:00 the next day.
commit 6e132d83fd0a65e6606a405e60d76027b2edf6e4
Author: Christian Stimming <christian at cstimming.de>
Date: Wed Oct 5 22:18:46 2016 +0200
Get cutecash to compile/link again.
To my surprise the C++/Qt executable still compiles, links, and run.
commit 87ed53b34783a5305efb7c9dd6f41fb89715aba9
Merge: 921b5a9 cd8182f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Oct 3 19:55:07 2016 +0200
Merge branch 'maint'
commit 921b5a9f3f18b70802b7ec393ad6333239a07325
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Sep 27 14:39:52 2016 +0100
Change all key accelerators to use <primary>
Change from using <control> to <primary> for part of key accelerator
definitions. This will map the accelerator to Command on OSX and to
Control for anything else
commit 1615fe5bc0edd22e34f57d805b3fa236472deea0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Sep 27 12:18:53 2016 +0100
Add find account to register2 to keep in sync
commit a1f45958b3e2edf6534f9d09a2a43b2356ec032e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Sep 27 11:19:55 2016 +0100
Hide the radio buttons when searching full tree
When the dialogue is started from the menu bar, all accounts will be
searchable and so hide the 'Search from' radio buttons. These are only
displayed when the started from the context menu.
commit 08c7140b1286f8a10a44254553f131c3122bcf61
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Sep 25 12:54:32 2016 +0100
Change from using icon-name to stock-id
Changed from using icon images as they are not installed on Windows.
commit fa33f5d4d00f6e62f3bb33c37c813daf259e7558
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Sep 23 10:37:41 2016 +0100
Change Find Account menu item to the Edit Menu
commit 1a5f01290bafdff8c437253488af44c066d42f3e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 10 13:41:34 2016 +0100
Make sure the parent accounts are overridden
When the account is overridden, all the parents also need to be
overridden to allow the tree-model filter to show the tree-model leaf.
commit 760e30f136b6d58c7e7b71f686b7171a524e4055
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 10 13:40:32 2016 +0100
Change from using toggle cell renderer to pixbuf
commit 3af55b0d8c70ddfc1b47f957ef9f5698752629a4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue May 17 15:26:28 2016 +0100
Add columns for account not used and zero balances
For completeness add columns to indicate that accounts are not used or
have zero balances which may of been filtered.
commit 7890970f2923231ea97ca2d303f13bc728b9b543
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue May 17 14:19:27 2016 +0100
Update to use the account tree filter override.
These changes allow the account to be selected in the account tree as
the filter is temporarily overridden.
commit 5f6f0231ceb1b71c40a0f9d2b908eaae15e1ce2a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue May 17 14:13:13 2016 +0100
Add account tree filter override
With this addition it is possible to jump to an account that would not
normally be shown in the tree. This is only valid for the session.
commit a8770a4d2617611dfb45bb52aa1007e659de8283
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Apr 27 10:31:11 2016 +0100
Add option to find an account in list of accounts
This update adds the option to search for an account in an account list
and once selected it will jump to that account in the Account Treeview
or if it is a hidden account the account editor will open.
commit ba002bbec4c1580502358881dbaeb49a199aac2b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 27 15:19:08 2016 +0200
Fix test failure when in Spain.
It turns out that some timezones use local time for pre-1900 dates in
the 32bit timezone file, too.
commit fd3705186524f2600654cd20d372073906f92d1f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 27 15:17:39 2016 +0200
gnc-timezone: Enable POSIX-style timezone strings on Unix systems.
E.g. CEST01CEDT,M4.1.0,M10.1.0.
Also reorder priority of finding TZ information: Passed-in timezone string
is tried first; if that's empty or fails, try the TZ variable, then
/etc/localtime, and finally give up and use UTC. Exceptions never leave
GncTimeZoneProvider and *some* timezone is always returned.
Provide a new test for posix timezones and invert the exception test.
commit a7ca20572d6e42573d47536b40ca40c62bcec6a6
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 27 15:11:06 2016 +0200
Fix whitespace in function about to be extracted.
commit 158b17d582e4a3667d448a2dc8caa8a5926544ae
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 27 15:06:56 2016 +0200
gnu-timezone: Alias boost::local_time::posix_time_zone.
commit 0dd672c622938b9d9ec9299f0e5d45af13e02042
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Sep 26 18:29:19 2016 +0200
Handle TZ that's not a file name by opening /etc/localtime.
commit 081d6ec037649427adb2f98032e92f87346182cf
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Sep 26 17:55:45 2016 +0200
Fix crash from dereferencing nullptr when TZ isn't set.
commit 9fc6119d228065b8ab371cb8c11fef6ca371d5f8
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Sep 23 18:28:03 2016 +0200
See if setting TZ affects Travis tests.
commit bffb5d128387aa6268db7edf5a0e490fe9ae53f1
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Sep 23 18:26:43 2016 +0200
Check the TZ env variable before defaulting to /etc/localtime.
Note that only location-based timezones (e.g. 'America/Los_Angeles' are supported.
commit 4ad901f4cf42f8031c8c7e648dcfdf7ecdd25a55
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Sep 23 08:21:45 2016 +0200
Fix several instances of wrong way to retrieve boolean from KVP.
Extracted functions set_boolean_key and boolean_from_key to ensure consistency.
commit d8711619ce44b83ed1c6bad68c54482779e5a0e2
Merge: f0aff93 84d15a2
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 17 16:59:46 2016 -0700
Merge branch 'maint'
commit f0aff93dd5712e4dd57145ce1336d270280b8dc9
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Fri Jun 10 09:02:17 2016 +0200
Bug763257 - update Budget Line Chart to only send ISO formated date strings to jqplot
commit 5cd57e24d9a9c75db159ea0b5b89e837d80876c5
Merge: 90b7a6f 258d994
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Aug 20 16:12:02 2016 -0700
Merge branch 'trans-assoc' from Bob Fewell.
commit 258d994e2c37b47d504544450a4daec441ad2ddb
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Aug 19 11:57:14 2016 +0100
Change Transaction Association Dialog
Update dialog to reflect the use of relative paths by the addition of a
toggle column indicating such.
commit 6f70e08bdfe1964bf6d009345f09560d277f68d1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 16 16:38:22 2016 +0100
Add check for path being relative.
If the preference "assoc-head" is set and file path is a sub directory
then only this part is saved to the transaction making the full path
portable. Paths outside of "assoc-head" will be saved in full. There is
also a test to make sure the URI passed to the open call has a valid
scheme otherwise the windows version will crash.
commit 47953c9b733180faf5aed667cc06c0e838a1fcd1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 16 16:33:56 2016 +0100
Add Preference path head for Trans. Associations
Add a preference for setting the path head for Transaction Associations
based on a GtkFileChooserButton. An additional button is used to clear
this setting when required.
commit 531f0f3c37f0ebd9e3c601327a959700e794e212
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Aug 2 09:41:07 2016 +0100
Add sort button for Associations
commit a860643922461a2c3d878a6dac3b0cc2475e5829
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 1 14:30:24 2016 +0100
Transaction Association List Dialog
This new dialog creates a list view of transaction associations and
allows them to be checked to see if they are still available and be able
to jump to the corresponding transaction in the register or open the
associated entry.
commit 5f75f106ee1f9a766bf66d58f84816884cf77c0e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 1 12:45:35 2016 +0100
Add option to recn cell type to be read only
Use added read only option to make Associate cell read only
commit 57666b43ba50da2f56660f00836a24bcb75e836a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 1 12:44:25 2016 +0100
Make a distinction between file/link Association
Show a 'f' in the register for a file association and a 'w' for a link
commit 5bb53c044a239e63119829f1988a027acd175dba
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 1 12:42:45 2016 +0100
Indicate an Association in the Register
Use the field below the reconcile and type entry on the transaction
lines to indicate a file/link association.
commit 8f9d1dcf392c30a548a86b24c796c03650537f0f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Aug 1 12:30:31 2016 +0100
Change associate file/link to show existing entry
Currently there is no way of knowing what the existing association is
and so what dialog to use. Changed the file dialog to use existing uri
along with a label in case the uri does not exist and populated the
entry in the link dialog with the existing uri.
Also added a test for when entry is cleared and also being NULL to
control menu sensitivity and also added a remove button to clear entry
commit 90b7a6f6a7db16e729fd7fb6e993333a8c71e0e0
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Aug 10 21:58:37 2016 +0200
Bug 639401 - Invoices Due Reminder
commit 992f3232ee90cfcf6484a0fdb4cf506168676a40
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 4 14:41:18 2016 -0700
Adjust CMAKE_C_FLAGS for better release/debug behavior.
commit 1ecea900802c7bf04f9a94ac8c1e0b676ef8a719
Merge: 77bac2c aa39ee5
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Aug 9 13:29:04 2016 -0700
Merge branch 'maint'
commit 77bac2c2fff38d1525c53fc630f1dff98c7ef067
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Aug 6 17:37:32 2016 -0700
Bug 769576 - Seg Fault on Editing Scheduled Transaction's Amount
The problem being that GValue takes gnc-numerics as boxed values so
qof_object_set needs a gnc-numeric* and qof_object_get a gnc-numeric**.
commit 31d13beeb13f1bb9311bf632203985a810556b08
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Aug 2 14:16:30 2016 -0700
Don't error out if select @@sql_mode is an empty string.
Unless there's actually an error. Having no sql_modes set just means
we don't need to filter them.
commit ddb8a43ca0b94c5d94b1868a89548d18d4af52fd
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Aug 2 14:09:12 2016 -0700
Fix crash and error decoding GDates returned as time64.
Only shows up with MySql/Postgresql because SQLite3 returns a string.
commit f0d4a9719a233b414fca27d118a1475b0447dd69
Merge: 6252fcf fa8723e
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 16 13:23:42 2016 -0700
Merge branch 'maint'
commit 6252fcf1aea440e13b2ad44caede7b4a7a2fc752
Merge: 6e3fafe 2c268ba
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 15 15:18:59 2016 +0000
Merge branch 'maint'
commit 6e3fafedbadfb9a62ff009af40fd4bcdf461cc6c
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 14 19:27:06 2016 +0000
Remove superflous use of std::stringstream.
commit 01c21da3234ba637f57cc4b18eb069ef2bcc7aa9
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 12 16:57:01 2016 +0000
Fix wrong PWARN calling signature.
commit c11185e929bb920107daf6bb7daa1c62b53dcd4a
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 11 01:26:01 2016 +0000
Use the right value to determine if the zone has a daylight time.
It's not Daylight offset.
Also catch the now much less likely exception.
commit 43a7cd096e1f3e3cda723b616a9084b486fc25a9
Merge: 82d9b9d 6ad8ff3
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 8 16:36:10 2016 +0000
Merge branch 'maint'
commit 82d9b9d7cccbb6ccdf590033ec7249e62ad268cc
Merge: 5db6419 b64fe86
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 5 10:18:47 2016 -0700
Merge branch 'maint'
commit 5db6419cb6f4360e72a0b3bf8b201f1987eff3dd
Merge: 344de4e a1b574a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 3 09:05:01 2016 -0700
Merge branch 'maint'
commit 344de4eb378bd088488babd21398964ee25667f1
Merge: cf735d7 51e29e7
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 3 08:53:04 2016 -0700
Merge branch 'maint'
commit cf735d730446a0594bb46229a01581e4ef423a22
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 1 15:02:33 2016 -0700
GCC-4.9 doesn't have the C++14 initializer list fix.
commit 5547337e05d152dcdabe85cf558ce150782184a7
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 1 13:26:17 2016 -0700
Enable Google Tests under CMake.
commit 4be440457584269335dfcbbee7072fe72f820158
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 30 14:09:25 2016 -0700
MinGW doesn't support stoi, use atoi instead.
commit 9a8ed9323ca784a00f5b665136c61a9660b62715
Merge: 3ded9f9 77988a7
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 28 16:22:53 2016 -0700
Merge branch 'maint'
commit 3ded9f9b5627b4f05a811bb8347b085443ee59d8
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Fri Jun 17 13:48:03 2016 -0700
Book-Currency Feature step 5
Save a default gain/loss account in a book KVP and clean up some other book-currency items.
The changes made are:
app-utils/gnc-ui-util.c & h - define new functions:
gnc_book_get_book_currency_name,
gnc_book_get_default_gain_loss_acct;
reflect changed function names: qof_book_get_book_currency_name,
gnc_valid_policy_name
app-utils/options.scm - reflect changed function name: gnc-valid-policy-name
app-utils/test/test-gnc-ui-util.c - include tests for gnc_book_get_default_gain_loss_acct;
reflect changed function name: gnc_book_get_book_currency_name
engine/policy-p.h - add policy name, description and hint to policy structure
engine/policy.c & h - simplify gnc_get_valid_policy_list & define new functions:
gnc_valid_policy, PolicyGetName, PolicyGetDescription,
PolicyGetHint, xaccGetLIFOPolicy
gnome-utils/dialog-options.c - conform to changes to gnc_get_valid_policy_list
and use new function gnc_cost_policy_select_new
gnome-utils/dialog-utils.c & h - define new function: gnc_cost_policy_select_new
libqof/qof/qofbook.cpp & h - define new property: PROP_OPT_DEFAULT_GAINS_ACCOUNT_GUID
and new function: qof_book_get_default_gain_loss_acct_guid
changed function name: qof_book_get_book_currency_name
libqof/qof/qofbookslots.h - define new option: OPTION_NAME_DEFAULT_GAINS_LOSS_ACCT_GUID
libqof/qof/test/test-qofbook.c - reflect changed function names: qof_book_get_book_currency_name,
gnc_valid_policy_name; add test for qof_book_get_default_gain_loss_acct_guid
commit 2bbc1a193d582a6f1a9b7a95391485af09fd3e6a
Merge: 949ff81 ce190e3
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 9 15:29:45 2016 -0700
Merge branch 'guid_header'
commit 949ff816d6997a0ba443e3921c61d436a622d16c
Merge: 9f3dc0c 0ee7e61
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 9 15:29:10 2016 -0700
Merge branch 'session-refactor'
commit ce190e34856baba21896ba28efb7fe8beebcce70
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 9 15:28:39 2016 -0700
Some minor fixups to resolve clang warning and errors from session-refactor.
commit 1c00937abe924c8d2f4cefb10af46f94badecc3b
Author: lmat <dartme18 at gmail.com>
Date: Tue Jun 7 18:06:02 2016 -0400
Clean up guid usage.
Now that there is a subclass of boost::uuids::uuid, that subclass can be
used for GncGUID implementation. This removes the need for the untidy
casts to/from bost::uuids::uuid, and simplifies the logic in many areas.
commit 293a286693bb3330906b7195b3dfb16d23518a13
Author: lmat <dartme18 at gmail.com>
Date: Tue Jun 7 10:39:46 2016 -0400
Add C++ header for guid.cpp and tests.
commit 74800e18f38068eb6a43ae2c434b9d5994212664
Author: lmat <dartme18 at gmail.com>
Date: Mon Jun 6 11:22:41 2016 -0400
Remove unused, left over typedef
commit 0ee7e61b48e91ed846195efba1acc5d25f05272b
Author: lmat <dartme18 at gmail.com>
Date: Sun Jun 5 13:30:47 2016 -0400
Adding googletest cases for c++ qofsession struct
commit 3063c873464f3e79dad9fe936bc9426da727db75
Author: lmat <dartme18 at gmail.com>
Date: Sun Jun 5 13:14:45 2016 -0400
Replace C qofsession struct with c++ qofsession struct
commit 557a5e2f2d07b0daafa85966d215b72f1ced7b0d
Author: lmat <dartme18 at gmail.com>
Date: Sun Jun 5 12:27:32 2016 -0400
Check the appropriate locations for gmock and gtest sources
Although we test libgtest_main, we don't test for libgmock_main. This
shouldn't be necessary since gmock was absorbed by gtest in upstream,
so I'm not planning on working hard to correct this problem robustly.
We'll just check for the source files in the other location where they
might be.
commit 3390886051b4ae99a35288571c4fbcea8b31ffd9
Author: lmat <dartme18 at gmail.com>
Date: Sun Jun 5 12:26:13 2016 -0400
Corrected "misleading" indentation
gcc 6.1.1 throws an error because with 8-space tabs, it looks like a
line is in an if statement when it isn't.
commit 9f3dc0c82657d99316a0477a2a36ab5fa00c4ed9
Merge: 58b35eb c0086e1
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Mon Jun 6 16:28:04 2016 -0700
Merge maint.
commit 58b35eb7cd3cdbc876045cfebaf25bd10ecca0e3
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Fri May 27 17:37:17 2016 +0200
Bug763257 - add line charts to Income/Expense/Asset/Liability reports
Adapt net worth linecharts to work correctly with jqplot's date axis
commit 340b5a3ece17e79c287b2ba6810e6f17925c785f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Apr 16 15:57:25 2016 +0200
Restore proper formatting on the linechart highlighter
commit 96ce4258a44db75390d9283a5624d9725bb103d5
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Apr 16 15:57:32 2016 +0200
Bug763257 - add line charts to Income/Expense/Asset/Liability reports
Fix date formatting for UK and locale choices.
The fix works around what's most likely a bug in jqplot
that it poorly interprets UK formatted date strings. To avoid
the bug this patch will always pass ISO formatted date
strings to jqplot for line charts. This is only applied to
the liability chart for now and should be done for all other
line charts as well.
commit 927342f2083267d57cf6c517ba6daade7b274498
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Tue Mar 8 19:30:10 2016 +0100
Bug763257 - add line charts to Income/Expense/Asset/Liability reports
commit d80bd0387d693dcfc46a9dd3b7874c4f340a9acd
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Sun Jun 5 13:24:06 2016 -0700
Remove semi-colon accidently left in prior commit.
commit 079257a074fe3ac6dca8ceb644cc9118645ed6ed
Merge: 0390322 b555f49
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Sun Jun 5 13:21:30 2016 -0700
Merge maint. The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.
commit 0390322bf80e746733448f51450f8b6a9a54351e
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 2 14:02:28 2016 -0700
One line too far.
gnc-timezone.cpp includes src/platform.h, so not including src breaks it.
commit dfc0166d920cde6a21b35e1837896c010cde8807
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 2 12:44:38 2016 -0700
Add CPPFLAGS and LD_ADD to the date/time gtests.
Required because of using qoflog in gnc-timezone.cpp.
Also fix an extraneous std::move in gtest-gnc-datetime.cpp.
commit b92eff265a5008d8a03049c77af0db1e64ecb637
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jun 2 18:49:23 2016 +0200
Avoid variable redefined errors for _FORTIFY_SOURCE
I ran into this on sabayon linux while trying the cmake build
commit 92bb277f066d4625bffabd3dacad43616c35a6d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat May 21 20:01:53 2016 +0200
Fix leaking of ICU's c++ interface through libxml on some platforms
This may become unnecessary once the backends are rewritten in c++.
Tested on sabayon linux (which exibited the issue).
commit 1d3fc071772dc87d3d6e8be057c48f822609f270
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 23 14:49:21 2016 -0700
Remove throw from noexcept TimeZoneProvider::get().
commit 8b04fab25c4ae30aa36527ef31afb97ab5004fd0
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 23 13:25:08 2016 -0700
Fix misspellt BOOST_LDFLAGS.
commit 915a2930f3a722ff64ec852c4916eb6e1c697f0b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 16 17:11:55 2016 -0800
Remove close hook list; not used.
commit 34e34334c78b7ef8af741bdad770ed82ef29973c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 12 14:04:40 2016 -0800
Backends: astyle -xd -k1 -m0 -M60 -xL -xC79 -OHpUcZns4 --brackets=break
More extensive than usual, but these files had a lot of format issues.
commit a2863ab370b6864146950e460fd11c3417ac32c2
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 12 13:34:22 2016 -0800
Remove old static analysis markup from backend.
commit dc02bd5e12f54bcec21ae73235da044fc52543ea
Merge: 94ca780 a7a0dbc
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 23 11:47:06 2016 -0700
Merge branch 'maint'
commit 94ca78025e5cd5412c6b6ffd59514c42a9cf3221
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 21 11:04:12 2016 -0700
Fix up boost regex linkage issues on non-OSX platforms.
commit 3696770812b54e35e237adf875a87e17d7766703
Merge: c56faff f7dfd65
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 20 15:57:36 2016 -0700
Merge branch 'maint'
commit c56faffb2444b0610ba96f17808602286bc7129c
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 20 15:44:41 2016 -0700
GCC-4.8 hasn't implemented std::regex so use boost::regex instead.
commit 0c9689432fd2db6db4b84b37bade2dc7143dfef8
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 20 11:17:01 2016 -0700
regex_replace: construct std::string for third argument.
Because gcc-4.8 won't do so implicitly.
commit 50cb9237dc57a9b0ebe63035e403da09ab9f68a0
Merge: d7a77a3 592ad99
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 20 10:09:47 2016 -0700
Merge branch 'maint'
Includes converting the new regex code in gnc-backend-dbi to use
std::regex because GRegex uses enums in a way that C++ dislikes.
commit d7a77a3a5fab98080faf98b80214a7c096e6c4d3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat May 7 11:34:25 2016 +0100
Update Transaction unit test date internal
Update this test to use strftime so the format can be specified as ctime
was using a space in front of the month number. Also add a '\n' to the
end of msg2 as the PINFO in Transaction.c line 1940 has one.
commit fab69c29a88a92d0e7577e044809b6b19f54f63c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu May 5 16:23:52 2016 +0100
Date format using strftime under windows.
strftime under windows does not support the %e or %P flags so change
them to %d and %p respectively.
commit e81494756ec606a10f97229248490b762e104b9c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu May 5 16:19:11 2016 +0100
Gnucash on Windows will not start.
in the TimeZoneProvider function load_windows_classic_tz make_pair
should of used max_year as the first parameter.
commit c739f4fae442e583389dd8c47100a38a06aac4c4
Author: Rob Gowin <robgowin at gmail.com>
Date: Thu Apr 21 08:36:03 2016 -0500
CMake: Don't try to install COPYING file that does not exist.
commit 2379b9715db5835da85062f5d20b5b44537abed0
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 7 15:42:47 2016 -0700
Correct the interpretation of the void* passed to sqlite3_error_fn.
We can't cast a dbi_conn to a GncDbiSqlConnection, even without slicing
the pointers won't have the same value.
commit 4fa68502ec3862ba838bba77ba7568cefeeeaa06
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 7 15:41:15 2016 -0700
Fix some new errors raised by clang 703.0.29.
commit dbf4eada944de2dd4c9dfedb95fec58082da5b40
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 5 15:49:02 2016 -0700
Ensure that PRIi64 is defined in mingw.
commit dc4fce0aaea0cabcb83f9de9a4cffa5b53089747
Author: Christian Stimming <christian at cstimming.de>
Date: Tue Apr 5 21:51:49 2016 +0200
Bug 764268 - MT940 import select account based on transaction info
When importing MT940 files, AqBanking will (sometimes?) put
all transactions under a single AccountInfo, even when there
are multiple accounts in the file. Luckily the correct account
information can be recovered from the transaction information.
This patch will try to use the account information in the
transaction before trying to use the saved account state.
Patch by Jethro Beekman.
commit ee40d5dce7d49b73218a3e0428dea78e6b6fcd17
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Mar 30 15:09:57 2016 +0200
Fix counter format resetting in a private kvp compatible way
commit 826ebf2d2b3bc2d95c4b5dae0e37792924eb8c62
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Mar 30 11:09:05 2016 +0200
Fix critical warning introduced in f5a7aeca7913
Critical warning happens only on master branch
commit ec768b160c63728c0fbc9a15d34e6795ff181293
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 28 00:19:04 2016 -0700
Modify the changes from 139e3ea5 to accomodate private-KVP.
commit 455508f92a9b6b721eabd941e18c0b5a2d9825e5
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 28 00:14:55 2016 -0700
Delete dialog-print-check2.c which somehow managed to survive the last merge.
commit d7112e9ffbb7167e70ee809e15115421a5a617bb
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 27 17:38:22 2016 -0700
Clean up more !g_strcmp0(foo, bar) == 0, which doesn't work.
commit fbec25529ac4476f914dacb796e9f28a51ab1d41
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 27 17:37:09 2016 -0700
Restore some code removed in 8877f86 which left a variable uninitialized.
commit 5485c9de374171be36b5ad97e46cd4fb386c0e0f
Merge: ea7eaff df8fa03
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 27 17:06:43 2016 -0700
Merge branch 'maint' after 2.6.12 release.
commit ea7eaffd7ea2a2cce333079996b469d8c6442f70
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Mar 19 18:26:49 2016 +0100
Bug 760107 - Change default date completion to sliding window
Release notes snippet for this change:
The default date completion when entering partial dates has been
changed from "always complete in current calendar year" to
"complete to a sliding window starting 11 months before current month".
For example if you enter "1/23" (January 23rd) while today is
December 10th 2015, the date will be expanded to
January 23rd 2016 rather than 2015.
If you prefer to keep the old behaviour, you can restore to it
via Edit->Preferences->Date/Time->Date Completion.
In addition if you were already using the sliding window
before, but didn't change the previous 6 months before
default, you will now also get the new default 11 months before.
Again if you prefer the old behaviour it can be restored via
the same Preference.
commit d54ccee532f48d5a2e44cf09452154a0545d5b26
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Mar 15 10:51:59 2016 +0000
Add Bayesian Conversion to Guid unit test
Added a test case for Bayesian mapping conversion from using the account
full name to using the account guid when storing the mapping entry
commit 5f7fcf6ad792e956148a09253a5b119a74517cd5
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 14 15:01:46 2016 +0000
Update Unit tests for import_map
Change import_map tests to reflect change to use the account guid.
commit 323f8165dfbba7221228601d91a5eef2990660e6
Merge: a0fa6d2 dca13d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Mar 19 15:34:09 2016 +0100
Merge branch 'maint'
commit a0fa6d2fe762c44b869ea843b3ec44888a2ee35c
Merge: d1ab9e7 6c2c2d7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Mar 19 14:56:12 2016 +0100
Merge branch 'maint'
Resolved Conflicts:
src/engine/test/utest-Transaction.cpp
src/gnome-utils/ui/osx_accel_map
src/libqof/qof/qofbook.cpp
commit d1ab9e783e17e5aa71d91a6dd5f5e80a289f160f
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Fri Mar 11 14:24:16 2016 +0100
Bug728692 - Time bound on the Budget Barchart report
commit de8e2db3b2b33b63fedde057b3b7d4edf11b4c8a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Mar 11 09:25:26 2016 +0000
Change look_for_old_mapping to return NULL
look_for_old_mapping should return NULL when we find an existing
map_account
commit a4be710fdd185fd56f19cfebbab5b9bcff2eee21
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 10 17:27:57 2016 +0000
Rename some function to better reflect there use
Change some function names to better reflect there use and change
look_for_old_mapping to return map_account and use this to see if we
need to convert entry
commit 99d0b03e0f38a151ac02cc6c273ddf6bb7771d62
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Mar 10 17:16:05 2016 +0000
Remove unnecessary use of g_strdup of full_name
Remove the unnecessary use of g_strdup on full_name and access it
directly
commit b714df4c8c1458b17b488bfaeab31b89e10477a2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Mar 13 10:04:03 2016 +0100
Change some functions to reduce code duplication
and move feature setting to where KVP is actually
set
commit 80e20256ad811dd1e3528c32c2acc9d52c42433a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Mar 13 09:46:13 2016 +0100
Add feature flag to prevent versions older than 2.6.12 from opening the data file.
commit 213db2de52b4078255bb8921a2be3951be45c2f8
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 7 17:09:35 2016 +0000
Use GncImapInfo instead of struct imap_info where
it makes sense to.
commit 427d62e805b25b9165731127490d5498dfb495c4
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 7 13:34:07 2016 +0000
Change when an existing entry exists we add it to
the converted entry
commit f8090fa78e68804d711aed4d353d210b0cef1531
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Mar 7 12:32:26 2016 +0000
Improve old separator recognition by looking for
the longest top level entry that matches the
prefix. Also test for valid map account so we are
not wasting time trying to convert a valid
full_name.
commit 4e2e45e87133445df44091f458766cc9349d210a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 29 12:51:40 2016 +0000
Modify gnc_account_imap_convert_bayes to run only
once by setting a KVP Book entry and then testing
commit cc132ce947cd02a6e3aabe0568229c4db79f5985
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 29 12:49:58 2016 +0000
Add Bayesian conversion to end of file open
commit c709d5024680c6499b4d5248939237c72aa5fd28
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 29 09:46:37 2016 +0000
Check for existing guid entries and update
commit dae07facf069ca601c6fe4be88b283eb86212736
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 29 09:45:29 2016 +0000
Create function to change Bayesian entries based
on full account name to that of the account guid
commit 57a0b46b41b5023702ba9d9e23217e505f7b29cc
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 29 09:44:10 2016 +0000
Modify Imap helper function to find map account by
guid
commit 82585bd8c4be2176f963e86a3b5161428e1e7547
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 29 09:43:16 2016 +0000
Rename account_name to account_guid to reflect
change of use and remove newlines from PINFO lines
commit fd2335452832230ba436c6a62d99e21418579ca0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 29 09:41:45 2016 +0000
Change Bayes functions to use guid account string
instead of full account name in kvp path
commit 71f7f45777024fc080a0098341903316cca20459
Merge: 3a86998 18e6100
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 11 16:32:20 2016 -0800
Merge branch 'maint'
commit 3a86998ea76c3d173faa2e1b23d0fdb2483123c6
Merge: 175d404 4a60e49
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Mar 10 11:07:01 2016 -0800
Merge branch 'maint'
commit 175d404a1b986aecb77db5e2882b152cbc1d06a9
Merge: 0031478 71574b7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Mar 10 15:52:02 2016 +0100
Merge branch 'maint'
Resolved conflicts:
src/core-utils/gnc-features.c
src/core-utils/gnc-features.h
src/engine/test/CMakeLists.txt
src/gnc-module/test/test-dynload.c
src/import-export/import-match-map.c
commit 0031478d86a4bd6cf63a73dd74929488643dc406
Author: RobGowin <robgowin at gmail.com>
Date: Tue Jan 26 09:00:54 2016 -0600
Fix CMake build after maint merge
commit 7f65a3356ef3b6a5a8c2b54fac84dbe43956082c
Merge: 326f3cc 42e5dd5
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 26 09:30:00 2016 -0800
Merge branch 'maint'
commit 326f3cc0a20369ea98d523c55c4ba9a66e66314e
Author: RobGowin <robgowin at gmail.com>
Date: Fri Jan 15 12:38:23 2016 -0600
Remove extra symlink command
* Remove symlink command that is now done a few lines later.
* Relocate comment.
* Do not install INSTALL (not needed) and COPYING (linked/copied elsewhere).
commit 2427311912e7f9888966acd0eb2496654bdef14a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Jan 22 12:18:35 2016 +0100
Fix csv-imp test for master branch
commit ce748cceb8ecaf39085a52b5f00fb82e8ef50570
Merge: 290232e 06c3795
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Jan 22 11:43:23 2016 +0100
Merge branch 'maint'
Resolved conflicts:
src/import-export/csv-imp/gnc-csv-model.h
src/libqof/qof/gnc-date.h
src/optional/gtkmm/test/Makefile.am
commit 290232e2cb63cdf86a71e813531a1a2259f237a2
Merge: 9494219 43cb48e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 15 10:03:24 2016 -0800
Merge branch 'maint'
Fixes breakage of Windows master build by not trying to link on Windows.
commit 9494219603c611b54dcd77fb656f7c6a0a0a1d51
Merge: 52df775 584161c
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 12 16:22:57 2016 -0800
Merge branch 'maint'
Link LICENSE to COPYING.
commit 584161c97b4321528e568f736404dfa62dc3ddf0
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 12 16:18:31 2016 -0800
Link LICENSE to COPYING, don't install INSTALL.
The original plan was to duplicate exactly what automake does, but
we don't really want to do that. Automake installs the GPLV3 COPYING
which we don't use--LICENSE is the GPLV2 version--and INSTALL is the
autotools procedure that doesn't make sense for a cmake build.
commit 52df775ada0578c773b366cd9d598e805b1aa067
Merge: 18011a6 4481486
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 12 16:14:46 2016 -0800
Merge branch 'maint'
Reconcile the cmake build.
commit 18011a64862f4946db09c4a5d8f06597d7c50c9d
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 12 14:37:58 2016 -0800
Add dialog-imap-editor to CMakeLists.txt.
commit 085c56d8dfce45912778407992a0874f634d069b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 12 07:29:26 2016 -0800
Remove extraneous debugging output.
commit 8428c81e2f3226de22013d7a9ce0101096116097
Merge: a3e59e5 2f6c7a1
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 11 15:29:18 2016 -0800
Merge branch 'maint'
commit a3e59e557a6e644fafc253f70e4a448b5d1e089a
Merge: 079c0c3 6ea1153
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 11 12:40:10 2016 -0800
Merge branch 'import-map-editor'
commit 6ea11539b678a398de22dee5d19c926070080bfe
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jan 11 12:01:28 2016 -0800
Add missing static declaration.
commit a8c8debb0a76e64047040c13aee995137afc7b12
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jan 11 14:32:46 2016 +0000
New functions to simplify delete and filter parts
commit a90b10b15e838254af5e8ed90e353d184fd0f3be
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Jan 6 13:15:29 2016 +0000
Add Filter option to tree store
commit f17f047a68d0d84eee4949b776ce2d4278ecf945
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 28 20:07:21 2015 +0000
Change list store into a tree store
commit 1bb87789895554dd509cb1bc86f63c648ae20e88
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 28 12:13:47 2015 +0000
Some more name changes
commit 43e122ca9c875e1962833f976d0cf6bad396b710
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Dec 28 10:49:18 2015 +0000
Rename some functions and structures based on imap
commit 8a536d41528286dcc90cae8d8e6a416a6db05f17
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 17 16:16:53 2015 +0000
Rename probability to count.
commit 83f2a35e777bb659b0fa0979d566f859ea68ae72
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 17 14:52:16 2015 +0000
Rename files and functions based on bayes to imap
commit 87dc25d65c9ddcae55612075b797bf084c922711
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Dec 17 13:59:20 2015 +0000
Use Glib G_GINT64_FORMAT to specify correct format
string for gint64 values.
commit 035bc761aa5a68321a452f566e32b08185baed86
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 13 10:03:50 2015 +0000
Moved all KVP handling to Account.c, Added two
main functions that return a Glist of kvp_info
for Bayesian and Non Bayesian entries. Also added
a get and delete function based on kvp path.
commit 0311f920e1590f5b5afb25eda6592778e94520ba
Author: Bob-IT <Bob-IT at users.noreply.github.com>
Date: Sun Nov 22 14:04:08 2015 +0000
Update POTFILES.in
Add Bayesian Editor files.
commit 82013f73a31823557db5bf6e9d3449ef7fce9476
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Nov 22 13:56:28 2015 +0000
Reduce code duplication for non Bayesian
information.
commit 9c9dff4f84f8af462f2e108af2497177a6003459
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Nov 20 15:22:56 2015 +0000
Cosmetic changes.
commit 1cfd8e798050bc9cf188843ebb1cbcb54879e73a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Nov 20 10:28:03 2015 +0000
Add the remove option.
commit 54290cd5f4f7422f79525233c8a5bb10b8dfc984
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 18 12:19:28 2015 +0000
Hide the probability column where appropriate.
commit 96edb94f6733c6bef93b5da632986eb4777988d2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 18 12:10:20 2015 +0000
Get Bayesian values, needed to change Qof function
as values are stored under FRAME,FRAME,VALUE so
changed to test for a FRAME and returns NULL.
commit 837e068392139bb6bae73feeab1d279656591a8e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 18 11:34:29 2015 +0000
Get Non Bayesian and Online ID information
commit 2e4c957d004cca0141a7c35faa2540ac6a0ecae3
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Nov 15 12:56:57 2015 +0000
Add Basic framework for Bayesian editor dialog
commit 079c0c311f3b825e7992be4e94520774e3fd2ac5
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 9 15:45:05 2016 -0800
Replace %ld and cast of gint64 to long with G_GINT64_FORMAT and no cast.
commit 54d696db759adff8aea7a3dab74dce84bbb101a4
Merge: 9c4ea35 51ff4e1
Author: fell <f.ellenberger at online.de>
Date: Sun Dec 27 10:43:46 2015 +0100
Merge branch 'maint'
Conflicts:
src/gnome/gnc-plugin-basic-commands.c
commit 9c4ea35d15adb2d497fc32fdc41e1b386ef86d3f
Author: fell <f.ellenberger at online.de>
Date: Sat Dec 26 05:19:06 2015 +0100
Price Editor - use different names for different windows
Rename the main window to "price database"
commit 3327d20e8e8810b31f2011f337070c7f48613e57
Author: Mike Evans <mikee at saxicola.co.uk>
Date: Sun Dec 20 13:16:54 2015 +0000
Bug 759674 - GNUCash crashes when importing invoices or bills with delimited import
Make sure all instances of gchar* have *some* value, ie NULL, else undefined behavior occurs
when free is called on those objects.
commit ab41c01d86e11bf50abe817d9e87a5f2b258e9cf
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 26 12:18:27 2015 -0800
Fix some compilers not considering plain enums as namespaces.
commit e0495fe269b34a68326b471a55b0a578d93f8196
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Dec 26 11:42:38 2015 -0800
Fully identify the boost header that needs to be fixed for C++11 compilation.
commit e5ad4aad2d745ec4aa49e295d35e66229f4a190e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 15 13:38:50 2015 -0800
Remove libboost_date_time dependency from libgnc-qof.
Changing the way the GncDateTimeImpl string constructor works allows
boost date_time to be used headers-only, which simplifies linkage.
commit e4d3e900700c4df41faf0e372c4a62a0dbe6e58d
Merge: 697e746 a1c7f64
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 21 10:26:59 2015 -0800
Merge branch 'maint'
commit 697e746bc2a9d97d7a495a07b3b28e424aa4c072
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 14 14:25:05 2015 -0800
Remove the src/experimental directory for being hopelessly obsolete and probably useless.
commit 54d087bfea4c6839dd38c2085f2fedd83ee08986
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 14 14:07:13 2015 -0800
Fix xml date failure do to nanoseconds conversion overwriting valid seconds.
Just ignore nanoseconds. They're never set in real life anyway.
commit 5498f614fda300024ce3438bdfb02583b6fa4c0a
Merge: 8870f0e 5f0cb07
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 14 13:13:29 2015 -0800
Merge branch 'maint'
commit 8870f0ece6354597f24a811a9bd82f89aa69c07d
Merge: d4af95d 34c314a
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 10 09:38:05 2015 -0800
Merge branch 'cmake'
commit 34c314aa4895c92267bd472d0b98c5ba5de0cc17
Author: Rob Gowin <robgowin at gmail.com>
Date: Mon Dec 7 11:17:08 2015 -0600
Add ability to build GnuCash with CMake
commit d4af95d631ba45b2e1b2aeb53a1a37f8b461cc14
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Nov 4 21:38:07 2015 +0100
Fix travis config for master
- use more recent base system, which brings in a more recent gcc version
- install boost (currently 1.54)
- skip explicit installation of packages that were installed already
commit fc41cd5cbd483ec6ac9fccf4bfa5d5c3cc2cd6da
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 7 21:55:14 2015 +0100
Fix engine tests after maint merge
commit 0e53cf89aad0e45f0cbf4faa9f8d657998653f61
Merge: 2a0bb45 7e7b02a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 7 21:11:10 2015 +0100
Merge branch 'maint'
Resolved conflicts:
src/engine/test/Makefile.am
src/gnome/dialog-sx-editor.c
commit 2a0bb45f935a4e64eb6f9ee97858e0c5181e3e1f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 7 20:54:44 2015 +0100
Slight logic cleanup in previous commit
GNC_RESPONSE_NEW case falls through to GTK_RESPONSE_OK so avoid doing thing twice
commit 7788b71041a451f2e50e0fb54f1c1fdd3b78741c
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 6 11:50:34 2015 +0000
Bug 706021 Test match text for valid account path
Test the match text for a valid account path and use that or create
an alternative so there is only one call to the new account dialog.
commit 1628840314ab7b8bae04f18e5229a7574b1451d2
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Dec 6 11:44:20 2015 +0000
Bug 706021 Change Account Matcher New Account Button
This change allows the account matcher dialog to be closed
automatically after a new account is created.
commit 3a9825f8015f9b4ef844d89e810bf798008cfb30
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 3 13:29:00 2015 -0800
Fix C++-style cast in a C file. Oops.
commit 9d4bc7f05aaa5940a8c0f00af917ee4bb1f4bab5
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 3 13:20:39 2015 -0800
Restore price source_name list compatibility with PriceSource enum.
commit 90601ac46420d52ee1625fc383ab6c5f4570649d
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 3 10:07:08 2015 -0800
Fix libdbi-0.9 crash on shutdown.
Must include the header before checking the version! Since this also
corrects the deprecation warnings, also reverts commit 29138bc.
commit 9d46b89e1419d64bce4dd1fb6fa74cfc533ca497
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 2 17:23:02 2015 -0800
Fix compilation error in src/backend/xml/test/test-file-stuff.cpp
The error was deep in stdc++lib headers, so something in the C includes
in test-file-stuff.cpp confuses the compiler.
commit ad17abedccfba9b56b199b6376c173af47e84056
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 3 09:52:15 2015 -0800
C++ work-arounds for mingw standard C headers applying __STRICT_ANSI__ to POSIX functions.
commit 3b28d5ce5eefb9a57468965f44bc44f12ea69fc2
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 1 09:38:14 2015 -0800
Update CMakefile.txt for c->c++ change in backends.
commit 0e7c7c3b4282868cc56b80fc6a320e5b3eae30da
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Oct 17 12:51:10 2015 +0100
Bug 706021 Add Other Account to CSV Transaction Import
This patch adds the option to specify the other account and memo
when doing a CSV import.
commit 4ee5763075e62b26f1a0c136dd7f3221145f86e6
Author: Rob Gowin <robgowin at gmail.com>
Date: Mon Nov 30 12:38:42 2015 -0600
Fix build issues
src/backend/sql/gnc-transaction-sql.cpp:
Move inclusion of escape.h out of extern "C" block since
escape.h is now C++ code.
src/backend/xml/gnc-backend-xml.cpp:
Move inclusion of gnc-pref.s out of extern "C" block since
gnc-pref.c is still plain C code.
commit b3cfef70842a2248660dbfd08e7b77dd1aa22897
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 1 16:41:50 2015 -0800
Cast around unsigned-signed comparison warning.
From glibc when comparing snprintf() return value to a size_t.
commit 29138bc793d42ea79b03670f8445540f97072782
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 1 16:40:31 2015 -0800
Silence deprecation warnings.
Required because libdbi-0.9 emits them when using libdbi-0.8 API.
commit 039a4336e2ac0c695c0b82a9b344571910de037a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 29 17:11:29 2015 -0800
Convert XML Backend to compile as C++.
commit 0178492663ab84560951c5e1214503c96d2fa5e7
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 28 13:40:55 2015 -0800
Convert SQL & DBI backends to compile as C++.
commit 1c57e9c61d1d79a3af1941b70295691dd879103c
Author: RobGowin <robgowin at gmail.com>
Date: Mon Nov 23 15:25:43 2015 -0600
link gnc-gnome into gncmod-csv-exp
commit fc32f6640445e71516c0492b535408eddbaab623
Author: Mike Alexander <mta at umich.edu>
Date: Wed Nov 11 22:19:19 2015 -0500
Make indirect_balance_conversion work (and faster)
extract_common_prices was only looking at the first price on the "to" list
and there's no point in getting a to list if the from list is empty.
commit 0637f65fa36948dfa12a712f9f3198b9ee947e8b
Author: Mike Alexander <mta at umich.edu>
Date: Wed Nov 11 21:41:17 2015 -0500
Add debugging function price_list_dump.
commit 7c744d644b0190bcd04e8facef95744519d9de0d
Author: Mike Alexander <mta at umich.edu>
Date: Wed Nov 11 01:46:39 2015 -0500
Fix the "lookuo ... any_currency" functions to work right.
They were broken in 3a0ec89c due to a lack of understanding about how
gnc_pricedb_foreach_price works.
commit ed776a73f0b990a05ddb9dd4a4acdee14dca2ae3
Author: Mike Alexander <mta at umich.edu>
Date: Mon Nov 9 23:37:43 2015 -0500
Improve performance of price editor dialog.
Add new functions to get the number of prices and the get a price by
index for a given commodity. Use these instead of building a list of all
prices several times for each price.
commit 601abdf47d60ceecefafbf73f6242702e729bc22
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Nov 7 13:09:18 2015 +0000
Bug 757532 [PATCH] Make start and end rows editable by keyboard
commit 310be62ed3298adbc327bdc2e10951ab19cc0f08
Author: Mike Alexander <mta at umich.edu>
Date: Fri Nov 6 23:13:41 2015 -0500
Add some better comments.
commit 7fcf6a1301ab0b149a1427ed3d616a715bdb1029
Author: Mike Alexander <mta at umich.edu>
Date: Fri Nov 6 22:43:00 2015 -0500
Make sure commodity-tz-quote-triple->price always returns a value.
Because of misplaced parens it was not returning a value if no price
for the same day was in the price DB.
commit fdc9a6a199489038e60eca81b7566a849e15d401
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 31 16:27:51 2015 -0700
Replace Math128 with GncInt128, add GncRational to Doxygen docs.
commit 089817a9f6d0aeeeeb563933390afda5d3d6fff9
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 31 15:53:32 2015 -0700
Templatize the GncInt128 constructors.
Allows single or pair of arbitrary integral types to construct, without
explicitly creating all of the possibilities.
commit 05f08f330d1e731168c35270a66c7be09ce7ccc0
Author: Rob.Gowin <robgowin at gmail.com>
Date: Sat Nov 7 15:01:05 2015 -0600
Clean up bitrot to get CuteCash building again.
1. Use guile-2.0 instead of guile-1.8.
2. Set GNC_PLATFORM_POSIX on Unix (for gnc_timezone.cpp).
3. Pass guile include files when compiling cutecash.
4. Link Boost libraries.
5. Add -std=gnu99 to CMAKE_C_FLAGS.
6. Temporarily put -O2 in CMAKE_C_FLAGS since Fedora requires
optimization for FORTIFY_SOURCE. (Eventually with CMake
we will have separate Debug and Release builds.)
Tested that cutecash builds and launches on OS X, Fedora 23 and Ubuntu 14.04.3.
commit d711b64f103cbee0677bb728edb5ae3b3472516f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 4 15:49:42 2015 +0000
Bug 754533 Change finish page text for Search and General Journal register exports
Additionally, correct an error with add_account_name function.
commit 3a0ec89c06c79db3489f760ab248d0240638732a
Author: Mike Alexander <mta at umich.edu>
Date: Mon Nov 2 21:16:09 2015 -0500
Optimize pricedb so it works better with really big price lists.
Opening my accounts file took over 10 minutes before this change, most of
it spent populating the account balances in account tree, and most of that
spent in g_sort_list. Expanding or collapsing subtrees in the account tree
also took several seconds. This change reduces the use of g_sort_list and
reduces the length of lists sorted when it is used. Opening the file is
now only a few seconds slower than before the PriceDB changes.
commit f2fa80bffbf0a1121913b7135febbf0dc33c86f0
Author: Mike Alexander <mta at umich.edu>
Date: Mon Nov 2 16:04:04 2015 -0500
Update XCode project for C++ file name changes.
commit 60ae86d1785bf3fa73b80c0f43fda1a28bfdedab
Author: Mike Alexander <mta at umich.edu>
Date: Sun Nov 1 18:10:23 2015 -0500
Check for a duplicate price in add_price before adding it to the list instead of after.
commit c7f87f253b6499b787223177c7ae7fd11a77a5da
Author: Mike Alexander <mta at umich.edu>
Date: Sun Nov 1 17:24:54 2015 -0500
Don't leak the list returned by pricedb_get_prices_internal.
commit d0fee72900860869b7f14d2d55305fd67944efba
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Oct 17 12:03:05 2015 +0100
Bug 706021 New CSV Import Account Mappings.
This patch allows the saving of account name mappings
so these can be reused in later imports.
commit 1ef201c7d1544c12bf15b3dbd45a108dc1edfb72
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Oct 16 20:13:30 2015 +0100
Bug 706021 Rename and Move Imap functions.
This patch renames the Imap functions in Account.c and
adds them to the .h file to make accessible. Also added
a delete function to the non Baysian functions along with
a test.
commit ad2c36e5452e65578867bca7f73fe33c64604382
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Nov 3 11:16:00 2015 +0100
Fix compiler warning
commit e0ca934438fc384504d0b8efbd7bdcfd6315c5f3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Nov 2 12:30:19 2015 +0100
Set num_accounts upfront for ordinary register exports
commit f41a214956a9cb1bc9af1853cc421f7bd5da8d56
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Nov 2 12:29:35 2015 +0100
Avoid code duplication
commit 1a6fb3757070faed745e63d71a67227cb46fa9c4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Nov 2 12:28:26 2015 +0100
Rephrase some comments (to help an outsider to better understand what's happening)
commit 50350c40a737577a705eea3b4bd9f577fdd9e704
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Oct 17 19:43:17 2015 +0100
Bug 754533 Add CSV Register Export
Allow you to do a CSV export of the active Register View
commit f82717496acacbe24e983743f28d85494f543053
Merge: ac34d31 e391cce
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 29 15:37:18 2015 -0700
Merge branch 'big-prices'
commit e391cce1af3191300a7d8ef0cf60dde74f04fb52
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 29 15:02:09 2015 -0700
Replace unnecessary indirection in calling gnc_pricedb_convert_balance...
commit 8877f862d35967e96208abb66f0d9a05f85c4495
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 29 15:01:26 2015 -0700
Replace tortured attempt to implement indirect amount-value conversion.
commit 7adc5e44517984f000b790a8cfb34fbbfd5ac23b
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 29 14:13:37 2015 -0700
Handle reversed prices from gnc_pricedb_lookup*.
In several cases replaces attempting to check both directions directly. This
had produced incorrect results because an older forward price would be preferred
over a reverse price.
commit edefc9e57cb6a6667b1af385166564adc78b8bbe
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 26 15:46:28 2015 -0700
Provide new function gnc_price_invert.
To invert a price when it's currency is what we want to use as a commodity.
Generalizes the source-type PRICE_SOURCE_INVOICE to PRICE_SOURCE_TEMPORARY
for all cases like this where we don't want to save the price.
commit 62c7693860771646d0760d7ae36c192560b1536f
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 23 11:38:21 2015 -0700
Rewrite GNCPriceDB queries to check for prices in both directions.
Currency exchange rates can be recorded in either direction depending upon
which one provides the larger fraction. Queries therefore need to check
both directions when creating the date-ordered list for selecting latest,
nearest in time, or latest before.
commit dde310bf71d7cf048c237bf53de23756c2916c9d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 23 11:34:34 2015 -0700
Tests for GNCPriceDB. They fail until the next commit.
commit 6525db7639a55de2f176a3d7619609c870a78fe0
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 18 12:14:45 2015 -0700
Doxygenate GncPriceDB and document explicitly which functions are bidirectional.
Meaning which functions check prices in both commodities for the rate
with the other.
commit 4644f28403ad33d356ba9a63aaddd795343f3d2d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 12 12:04:34 2015 -0700
Remove the preference for storing prices relative to the base currency.
It interferes with the preference for storing the price in the direction
in which the price is >1 for preserving sigfigs.
commit 8d856843c3a6cc93b84ab18c75a0bd9b5766d2d3
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Sep 9 11:02:41 2015 -0700
Recognize and handle reversed price quotes from gnc-fq-helper.
Gnc-fq-helper will flip currency price quotes if the one requested is < 1
or not available, which might mean that it's not representable in 4 digits
to the right of the decimal.
commit ac09496c7340f2a859281b0420ecf842eba9477a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 1 14:56:19 2015 -0700
Invert the F::Q price if there's already one in the other direction.
We don't want to create prices in both directions on the same day.
commit 923b01e26952caf44f546b5c895dbb82d6ab9188
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 1 14:47:40 2015 -0700
Handle currencies with one-directional quotes and quotes < 1 in F::Q.
Some currencies quotes are one-directional, so check both directions if
necessary. Quotes with values < 1 often have too few significant digits,
so in that case use the other direction if available.
commit ac34d316a5c0e6414157d2c7bcf90988ea5ca7b4
Merge: 5537a7e ce838d3
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 27 17:28:45 2015 -0700
Merge branch 'maint'
commit 5537a7ed35a597f68701fd97d3bc4670b92a9bf5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 23 14:14:20 2015 -0700
Implement gnc_numeric_invert via GncRational::invert.
commit 50e3bf21db44661ac4273a1b52a596a2d957c792
Merge: de264c5 f5cf2ba
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 24 14:55:56 2015 -0700
Merge branch 'maint'
commit de264c5832cea7cda9ef2242aa7c799e4780661b
Merge: 49cd682 e3da1c4
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Oct 23 12:14:25 2015 -0700
Merge branch 'maint'
commit 49cd682665f8a27c11b154098f5e1f0fa84f9dab
Merge: 386fb8e 9d43a61
Author: Mike Alexander <mta at umich.edu>
Date: Wed Oct 21 15:18:34 2015 -0400
Merge branch 'maint'
commit 386fb8eb87218700599c6bc6678a4d44cc859ac7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Oct 11 19:14:19 2015 +0200
Bug 756373 - Typos in Transaction Rpt options mouse-over text
commit 83f820400b6e935af71fab51baab85b2422e48c1
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Oct 11 18:57:07 2015 +0200
Bug 608098 - Option is hard to find: Change Transaction Report to show account names in multirow txn
The original commit replaces the General->Style option with
a similar Display->Detail Level option.
This change is done because some columns can or can't be displayed
depending on this option. Listing these together makes this much
more clearer.
This text should go into the release notes:
On the Transaction report the General->Style option has been
replaced with a similar Display->Detail Level option. This
was done in order to make the display of some columns dependent
on the value of this option.
When upgrading from 2.6.x or earlier to 2.8.x and you had saved
or open reports that had set General->Style to 'Multi-line'
you will have to update these reports to set 'Multi-line' on the
Display->Detail Level option instead and optionally resave your report.
commit b1fa6dc969d52b50183e9769cdf5db922e81b846
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Oct 10 15:03:02 2015 +0200
Transaction report - reduce magic constant use
- The option page names 'Display' and 'Sorting' were defined already
- Option 'Detail Level' is used in several places, best use one variable for it
commit 66902d24569e41b56b65e1b429e078df584537b8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Oct 10 14:41:06 2015 +0200
Bug 608098 - Option is hard to find: Change Transaction Report to show account names in multirow txn
commit 0eb92f37d13fe3a187dfd1a57692ef95d62443ff
Merge: e5c0ec8 557ec68
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Oct 9 12:35:17 2015 +0200
Merge branch 'maint'
commit e5c0ec88aac75fc42351396fd7804fad9a517da0
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Thu Sep 24 13:06:03 2015 +0100
Bug 754530 Add CSV Export Simple Layout
This patch adds a simple layout to the CSV Transaction export.
commit c3e054a96c68e8398dc0efcb6718fd719621939a
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Sep 24 11:52:33 2015 -0700
Update POTILES.in for new date/time files.
commit 5e7dd9d43aad9eccb5fe6bc8ff6b1171f7ff3da8
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Sep 24 11:28:07 2015 -0700
Fix distcheck.
The trick in ff07762 that changing the automake default extension to
cpp, thus forcing C++ linking even with C sources, while it worked, had
the side-effect of breaking make-dist because it made automake look for
*.cpp to put in the tarball and there weren't any such files.
Instead, make the files which use test-engine-stuff.cpp also C++.
commit 431a525b22e8a6595971e2cec196d7562b3c9af9
Merge: 2f8942d 782ff9e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 22 11:54:46 2015 -0700
Merge branch 'maint'
commit 2f8942d3ad723aab86089c80af136e24219d948b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Sep 22 11:30:18 2015 -0700
Correct implementation of gnc_numeric_invert() for GncRational.
By implementing it in GncRational.
commit 986bb368cdc3960b4964de69709ca57d41cff6d7
Merge: deab75a b432356
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 19 16:58:13 2015 -0700
Merge branch 'maint'
commit deab75a5baad4da0831edd950a004e476ace0104
Author: Daniel Kraft <d at domob.eu>
Date: Tue Sep 1 20:24:15 2015 +0200
Fix progress reporting for securities piechart.
commit 4a3a8be18674b7622f3f0b732c3e822f49965eab
Author: Daniel Kraft <d at domob.eu>
Date: Sun Aug 30 22:14:37 2015 +0200
Add piechart report grouping by commodity.
Add a new piechart report that groups by commodity and not by the
account hierarchy. This also refactors the existing piechart report
file a bit, to reuse code where possible and only abstract-out the
pieces that need to be generalised.
commit c9feb7df8740b0350ab75deecfe6e1e9fcb11a01
Author: Daniel Kraft <d at domob.eu>
Date: Sun Aug 30 18:54:04 2015 +0200
Define build-report! function instead of loop.
The existing code uses tuples to define the properties of the individual
reports created. Replace that by a function to build one of them which
gets the properties passed as arguments, and use a series of calls to
replace the old loop. This makes the properties much more easier to
read.
commit 0ceb09ada6a7b9d4aacc82f175a6d9767f5cb39c
Author: Daniel Kraft <d at domob.eu>
Date: Sun Aug 30 18:03:14 2015 +0200
Replace for-each by tail recursion.
Replace the use of for-each and set! by tail-recursive calls with
accumulator variables. This is a more "Schematic" way to do the loops.
commit 7e07e6ce9b3673420f96ae1d706badf4762138bc
Merge: 558cae3 18073f6
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Wed Aug 19 11:18:35 2015 -0700
Merge branch 'maint'
commit 558cae3d9ceb8a2e117790e78c849a83db4711e3
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Thu Aug 13 17:16:02 2015 -0700
Book-Currency Feature step 4
Set feature flag if book-currency option selected and initiate registered
callbacks when currency accounting book option changes to book-currency so that registers/reports can update themselves.
The changes made are:
app-utils/gnc-ui-util.c & h - define gnc_book_option_book_currency_selected_cb
core-utils/gnc-features.c & h - define GNC_FEATURE_BOOK_CURRENCY
engine/engine-helpers.c & h - define gnc_book_option_book_currency_selected
to call registered callbacks and set feature
gnome-utils/gnc-main-window.c & h - add checking of book-currency option to
gnc_book_options_dialog_apply_cb function; refactor common code with
assistant-hiearchy.c by creating gnc_book_options_dialog_apply_helper
gnome/assistant-hierarchy.c - use gnc_book_options_dialog_apply_helper
commit fa6fbc5585c1ea8d9c8c3122bd692225b3dae1c3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Aug 13 12:34:19 2015 +0200
Small wording improvements to the gnucash command line options
This is based on a suggestion by Daniel GOUJOT on the devel mailing list
commit 6c2c1ce3d325b6a1db763a8763e5e0a724ceb1bd
Merge: 38bea10 e47cc8f
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Mon Aug 10 12:17:02 2015 -0700
Merge branch 'maint'
commit 38bea1035e3d567365215e6f89dea6d91dfe6426
Merge: 1e16ba6 054e6f7
Author: Mike Alexander <mta at umich.edu>
Date: Mon Aug 10 03:29:13 2015 -0400
Merge branch 'maint'
commit 1e16ba6c14ccec6222a8fe798e7824285fd49cac
Author: Mike Alexander <mta at umich.edu>
Date: Fri Aug 7 19:43:12 2015 -0400
Quote the date returned by get_quote_time so Scheme can read it.
commit 655c04bd68d984272d8593ebbcff10f3dbaac93b
Author: Mike Alexander <mta at umich.edu>
Date: Thu Aug 6 17:43:57 2015 -0400
Avoid passing invalid arguments to functions to get rid of some non-fatal asserts.
commit 7e95ac28a77969505b5bba5580d3e28070020102
Author: Mike Alexander <mta at umich.edu>
Date: Thu Aug 6 01:20:23 2015 -0400
Check for a null pointer for a credit or debit formula in gnc_sxed_check_consistent.
This got dropped when qof_instance_get replaced direct KVP access and it makes
it impossible to edit a scheduled transaction since splits can't have both a credit
and debit value.
commit 82f0e28685829182b451c3a81ecd2657d45a0c8d
Author: Mike Alexander <mta at umich.edu>
Date: Wed Aug 5 16:10:04 2015 -0400
Make it possible to set variables in SX "since last run" dialog.
When gnc-numeric.c was converted to C++, gnc_numeric_equal was changed so
that an invalid number is equal to anything. The SX since last run dialog
initializes unset variables to invalid numbers which means that whatever you
type is equal to what is already there and is ignored.
commit 9240c1b4aa73ae3cd83b448b0878232384ebbf5a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 21:32:13 2015 +0200
Partially revert 'Drop some unused parameters from business reports'
Instead have gnc:company-info and gnc:fancy-date-info use the book
parameter again (which got lost in the kvp refactoring).
This preserves some code for potentially being able to have two
books open at once.
commit 8fd103602bacb301fcd9cc408f664f2281a2e6b4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 16:37:51 2015 +0200
Minor debug message fixup
commit aa6b538ecbd5f84f14d366cdeb1b5b94b0e9c482
Merge: 42710c7 1819617
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 15:54:27 2015 +0200
Merge branch 'maint'
Resolved conflicts:
src/engine/Split.c
src/engine/test/utest-Split.cpp
commit 42710c7e6c69ae99b0a8d3713ae79db43f37f7d4
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 15:31:40 2015 +0200
Drop some unused parameters from business reports
They are no longer used since the introduction of gnc:company-info
commit c031d5cc6d9a659ad6d77fa4fd95280589bc1ca3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 15:23:02 2015 +0200
Drop 'Today Date Format' option from business reports
Use 'Fancy Date Format' option instead for a more
consistent date display on the reports and to reduce
the number of semi-overlapping options
commit 678cc189a30e67f673007bd87be7b06ee279c35b
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 15:00:57 2015 +0200
Bug 645786 - Fancy invoice report still doesn't use fancy date format preference
Use fancy date consistently for all invoice reports
commit c64f58f54f0a0441cc72d1f6ac5f6e7b9872101e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 15:00:19 2015 +0200
Introduce new function to query fancy date format
commit 21069b5e9a03471155a449c80877f2faa7171abc
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Aug 4 14:48:48 2015 +0200
Fix missing parameter in fancy date option definition
commit dd60ce6904af8d2f88f9b1563afd264fba148a92
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 27 22:53:03 2015 +0000
Fix Windows crash when the TZ has no Daylight time.
commit c7f84432d6b824c65c3f007d0bea50b83a9504cb
Author: Christian Stimming <christian at cstimming.de>
Date: Sat Jul 25 23:39:14 2015 +0200
Bug #752822: Fix typos in translatable strings
Reported by anders.jonsson at norsjovallen.se
commit e7aa53a75e834c7270eb0b0180e94cb7d0d22848
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 25 12:50:17 2015 -0700
Remove gmtime_r and localtime_r from lib/libc. They're no longer used.
commit 290dd611d71395e01ced722f1306ccbec8c00457
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 23 17:47:23 2015 -0700
More fiddling with gtest linkage.
This time for when we don't have a system installation.
commit b78f10292919958830057907ebcdadfe6df8adfc
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 25 11:23:06 2015 -0700
Fix timezone exceptions on Windows XP.
commit 5cc99806d8886f948c05e097e215d7f923a1f621
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 23 17:31:49 2015 -0700
Windows: Get default timezone if there's no default key.
Windows XP doesn't provide a default key, just the TZI returned by
GetDefaultTimeZone(), so use that instead of throwing if there's no
default key in the registry. If GetDefaultTimeZone() files, throw: We
can't safely read the database without a timezone.
commit 54c9e836d4fcde320b2b3a32914b82c0eb54bb65
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 24 17:10:34 2015 -0700
One more empty check when handling trailing '/' in a KVP key.
Also fix a unit test error.
commit b3bc68dc1ba7849c9dc39f21eb7443a503bf42a5
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jul 22 22:05:13 2015 -0700
Don't make anonymous frames from leading or trailing '/' in keys.
commit 0db17f10942d5596beb0e2a60b92aa12b85bdc8a
Author: Mike Alexander <mta at umich.edu>
Date: Wed Jul 22 17:34:02 2015 -0400
Bug 752686: Initialize temp GValues in xaccAccountGetReconcileLastInterval.
commit 1fa94a78880761d70e78df40fe493ceb8a944896
Author: Mike Alexander <mta at umich.edu>
Date: Wed Jul 22 17:48:09 2015 -0400
Some changes XCode wanted to make in the source control information it keeps
commit bf542713c4f9f45f6cb6a2644cd2932ec4d8112d
Author: Mike Alexander <mta at umich.edu>
Date: Wed Jul 22 16:59:43 2015 -0400
Keep the XCode project up to date with source tree changes
commit 27d36935b8f312b07ea7a53aeab954d230603dd1
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jul 22 01:49:39 2015 -0700
Fix generation of extra frames in book features.
commit 7d1c8de3c7122563a25a065a61f2120a7ac5b1e5
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jul 22 01:47:17 2015 -0700
Remove patch file inadvertently added to repo.
commit 613bf2ec0ed7b8abcf2957aa4c735f7f760c404d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 11 22:05:28 2015 -0700
Fix up Win32 Build.
commit b9d6b8423f0069b5bfc7970770d66a4c4d8240c1
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 9 09:15:15 2015 -0700
Guard against multiple typedefs of KvpFrame and KvpValue.
It's legal for C11, but not before. No need to gratuitously force an
upgrade.
commit d3e70217cd4e4f35b630d30c0d0a58937c511951
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 7 16:43:52 2015 -0700
Move libgtest.a arg from Makefile to configure, add -pthread flag.
commit df05702ffbf956b5daba05c40d39c08c0408c3b6
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 7 16:40:02 2015 -0700
Fix extra comment close.
commit 6447be9ba9c8ff513eaa8311d951c46366160e1a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 7 12:04:06 2015 -0700
Document that KvpFrame and KvpValue take ownership of pointers passed to them.
commit ca62782d93805206a2ae053b9a078b80c88cc594
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jul 7 12:03:37 2015 -0700
Fix up double-frees or frees of unallocated objects in KVP.
Revealed by ensuring that KvpFrame and KvpValue deep-destroy their contents.
commit 919fe76c95faece9b227227aa75aea1496acfdeb
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 6 13:55:13 2015 -0700
Clear the option slots the right way.
Deleting the frame leaves the value with an invalid pointer.
commit 133f03d45aa5dd087ef7efb08c81391896a7cbd5
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 5 16:14:33 2015 -0700
Fix crash on attempting to load features from KVP if there aren't any.
commit 50787fc333a37416bd5c3bebe60667e06ef51b34
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 5 15:55:49 2015 -0700
Fix broken python test, adding new C unit test to cover the break.
commit bdf5cb9bee56de1a43402ba85b64fa5e1ba7f366
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 5 14:13:02 2015 -0700
Update CMakeLists.txt for some cpp files that got missed when they were changed or added.
commit 56c331637975764ee5505011f0dd348a1021ad6d
Merge: 31cfa0a cc51515
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 4 17:00:53 2015 -0700
Merge branch 'kvp-cleanup'
Remove the KVP C API and consolidate use in a few files in libqof. For
almost all future use KVP should be accessed via
qof_instance_set/get_kvp() or qof_book_get/set_option(). These
interfaces will ensure that changes to KVP are immediately committed
unless they're called from inside a begin_edit/commit block to
consolidate a database transaction.
Some exceptional corner cases where direct access to KvpFrames are
abstracted into new objects in libqof. The KVP "bag" interface of
kvp-utils is removed and its single in Split.c made more direct with
qof_instance_kvp_foo_guid functions.
Account, Transaction, and Split use qof_instance_copy_kvp and
qof_instance_swap_kvp as part of their rollback facilities.
Resolves bugs 87652, 120250, 736139, and 736687.
commit cc515150d9e844b93f048085730c04a10ee4a011
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 4 16:09:04 2015 -0700
Bug 120250 - KVP XML loader ignores '0' timestamps?
commit 20a52028994941f14c7496ea452b49edbc3a44aa
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jul 4 15:57:33 2015 -0700
Bug 87652 - KVP modification does not change 'dirty' flag.
commit 4623cff38d4619374d749cca51096eb0e3aa55fb
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 3 16:14:00 2015 -0700
Document new KVP API in Doxygen, including relevant bits from src/docs/design.
commit e81b816658f4849937f430fffa6743808d222ca6
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jul 3 16:12:29 2015 -0700
Update doxygen config to use C++ files and drop obsolete commands.
Also turn on autobrief, STL support, and reduce the tab size to 4.
commit d3e62f41bed68ed897f8f9492ea3553ad0e77b08
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 30 12:04:34 2015 -0700
Remove the KVP C API.
All access to KVP is now implemented in C++11.
commit ff07762f612d16f7d7e366d1d4170f2276f03b54
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 27 15:39:54 2015 -0700
Move the KVP_TYPE enum to kvp-value.hpp.
This had some extraordinary knock-on effects because C++11 treats enums
very differently from C, so any C code that directly accessed the enum
had to be converted to C++.
That included test-engine-stuff, and because it quite sensibly builds as
a ranlib archive instead of a shared library everything that uses it must
at least link as C++. Fortunately automake takes care of doing this when
the default extension for check_PROGRAMS is cpp, even if the source file
is C.
commit 3590de108504c8c44cca7c0ef9875f8e4801a137
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jun 26 12:24:34 2015 -0700
Convert tests to C++ and the KVP C++ API.
commit fd935d3b8273aaa62890315a631482b5c4e82752
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 23 17:09:51 2015 -0700
Convert libqof kvp calls to C++.
commit 9e142124f4f1187446d3d7f7dab5e691a5f6da66
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jun 22 15:00:10 2015 -0700
Convert kvp-scm to C++ and to using the KVP C++ API.
The binding remains C to simplify interaction of these two functions with
SWIG and Scheme.
commit 78b5b7cb5be248955d992b749c1b999dd79f432a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 21 17:34:36 2015 -0700
Convert gnc-slots-sql.cpp to use the Kvp C++ API.
Plus a few minor C++11 tweaks.
commit 7c4e1f7f2a0ca83a201038f6fc086566bbcabab7
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 21 15:10:33 2015 -0700
Fix slash handling in keys.
In actual use '/' is a path delimiter indicating a child KvpFrame. The
previous implementation created keys for single frames with embedded '/'
characters.
Memory management issues in make_vector necessitated changing Path to a
std::vector<std::string>>.
commit 0987184709abb675bcf9299c93ab5db8b9bf6c59
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 18 13:55:55 2015 -0700
Add path-vector get/set functions to KvpFrameImpl.
Needed for Scheme access. The C functions used GList.
commit 45a01b0f67a3fca1781be2df91153be29410e05f
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 18 13:02:00 2015 -0700
Change the KVP string storage type from char* to const char*.
Because we don't want to be able to get a pointer to the KvpValue and
change its contents without using KvpValue::set().
commit 831a36012287724e37e45bb75aa95d519e01046a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 16 13:43:16 2015 -0700
XML Backend:Replace C KVP function calls with C++.
commit ab30b4c680ba50ce13477cb4c5654d5c5f7b2fd8
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 14 14:52:25 2015 -0700
Remove #include "kvp_frame.h" from qof.h and add it where it's legitimately used.
commit c721bf9f48a8eb9792fb8f33cfa2dc525c668091
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 14 14:50:31 2015 -0700
Remove the unused backend-configuration member and virtual setter/getters.
Not used, and if it was it would be an inappropriate use of KVP.
commit 3956ee0f01188910b5845c99cfc83fb4d9720423
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 14 14:48:25 2015 -0700
Remove the rest of the KVP direct-query functions.
commit 171669ec68b3096c21b7b6db49cb266868017865
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 14 12:45:36 2015 -0700
Change io-gncxml-v2.c to C++.
commit 435aef03b7a4f057abffb60578ff5ecfeff0fac4
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 13 17:28:11 2015 -0700
Isolate direct KVP operations.
Into sixtp-dom-parser, sixtp-dom-generator, and gnc-slots-sql.
The XML V1 file io-gncxml-v1.c is not yet done.
commit 13377f56d5f2c4eb26cb1f6ad0a22bb5dd98b7f3
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 13 15:33:03 2015 -0700
Cpp files in CMakelists.txt.
commit 55e4d30a44ac65a4e2c4d3e82cd13fdde2b05d0e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jun 12 15:53:33 2015 -0700
Pass QofInstance instead of KvpFrame to gnc_sql_slots_save.
commit 8b53483562e3c6b070205563eea572035b046a85
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 13 14:21:19 2015 -0700
Change gnc-slots-sql, sixtp-dom-generators, and sixtp-dom-parsers to C++.
So that they'll be able to use the C++ Kvp classes.
commit 9b3f6078fc1d69eec32c5846fd93918dd5107d1a
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jun 12 15:19:45 2015 -0700
Abstract options handling to QofBook.
Eliminates direct KVP access in app-utils, all of which centered around
options.
Beneficial side effect: With all option writes now handled by
qof_book_set_option(), the problem of options not being committed is
eliminated.
The options system is unnecessarily complex, with much back-and-forth
between C and Guile. It needs to be completely rewritten, but that's a
project for its own branch.
commit fa22188549d2f60cfae030215ec1f279580d3299
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jun 12 12:22:43 2015 -0700
Remove gnc:kvp-option-dialog, make gnc_make_kvp_options static.
gnc:kvp-option-dialog is unused, was only external user of gnc_make_kvp_options.
commit cb9d8c93b7a8e2cbe2c2853ce254d07d2d992681
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jun 10 13:52:44 2015 -0700
Use gnc:company-info instead of directly accessing the KVP in reports.
commit 095d1781f0175bd551c0836eb8d5e2f8826374b0
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jun 10 10:43:43 2015 -0700
Remove a couple of distracting comments about KVP.
commit 61ecdda8454b743133b807621a6398a24c0df95c
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 9 16:49:56 2015 -0700
Miscellaneous KVP cleanup.
Everything but the backends and app-utils.
commit a4c748e20115c47185d02ba8be7eea21d9ff631c
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 9 16:19:41 2015 -0700
Miscellaneous KVP cleanup in Engine.
Doesn't include tests or Scheme support.
commit f631f6e6c5cfea901c729c5fd554fef0fe861438
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 9 14:46:09 2015 -0700
Fix formatting, line too long.
commit 68dedc1ba2cbdff3b777a0769eed322546a122fc
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 9 17:00:09 2015 -0700
Reimplement gnc_template_register_get_debcred_entry.
So that it at least returns something reasonable. Note the comment, though.
commit 43e93e5fb5f1c511de056679c8dafe563b50ef51
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 9 14:43:58 2015 -0700
Modify gnc_imap... functions to use KVP indirectly, provide unit tests.
commit ccd74059a252ffbe23d589326dbe1ed89d2a76a8
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 9 14:42:39 2015 -0700
Implement qof_instance_for_each_slot().
Wraps kvp_frame_for_each_slot().
commit dcc9bfec36c36c52f1833a354a96edd5ab37e040
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 6 12:08:28 2015 -0700
Reimplement AQBanking template list in C++ and in libqof.
It requires direct manipulation of KVP, so it needs to be hidden away in
libqof.
commit b4e024078311a846f3f066ce1449e0dee422ba2d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jun 6 10:10:31 2015 -0700
Make the instance const in qof_instance_get_kvp().
commit 4f4711c564c4eabd99ea74cab907226a2b3cc268
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 4 13:32:15 2015 -0700
Convert Scrub.c from using direct KVP to routing them through qof_instance.
commit 232dd4c0dc35d15b0f8c8c91e30d76f8cf5913b1
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 4 13:31:14 2015 -0700
Provide qof_instance with functions to delete slots.
commit eb2d556086e3aa768211b615e2efcaa2cd4bdb98
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 4 13:29:01 2015 -0700
Move initializing the GValue to the correct type to qof_instance_set_kvp.
And ensure that all returns are checked to be the expected type.
commit 57ba97422de3da59e363fd152b172de009beacc8
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 2 13:02:16 2015 -0700
Rename the hash-table functions so that they don't contain "kvp".
They don't have anything to do with KVP. What were they doing in kvp-utils
in the first place?
commit 50bb5c162a5bbeff34a3fa60393be45ef5e0a623
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 31 18:14:21 2015 -0700
Remove "FIXME" comments about KvpFrame in SX-ttinfo.c.
SX splits and regular splits have different requirements for Kvp. A
regular split's Kvp contains information that applies to that one split
alone so it would be a mistake to propagate it into SX. Meanwhile the SX
split puts its formulas in Kvp, and we certainly don't want those going
into regular splits.
commit cadd1976df634fbb72ad14c9be6778354b59b3ca
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 31 18:01:47 2015 -0700
Remove kvp-utils.
No longer required.
commit c941a52a9fb9159a4c6c9718a6ae70997b7e389f
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 31 18:00:55 2015 -0700
Copy GHash/KVP functions from kvp-util to the one place they're used.
commit c2d44b89fbd025df564d4fec6958f8ddb5a1fd16
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 31 17:59:52 2015 -0700
Replace Scrub2 direct KVP access with Split lot-guid accessors.
commit d86a0b23787a98c2f120300f1b3856682a5955a4
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 31 17:59:01 2015 -0700
Replace the lot-split and peer_guid properties with accessor functions.
The properties weren't backwards compatible with existing books, nor
would they work in the multiple-peers case.
commit db5317f80fd77571ad6ba65b85b7867c5c9f9419
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 31 17:56:39 2015 -0700
Rewrite the gnc_kvp_bag functions in qofinstance.
They were over general and were used in only one place not in QOF.
commit 1bd6afe38489ac7979b51982a2759622dfc3f7f7
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 30 18:15:54 2015 -0700
Move KVP_TYPE_BOOLEAN to the end of the enum.
So that it doesn't change the numeric values of other entries, which
would introduce a database incompatibility.
commit ac29ad3cef184f674097a9de7c78f026ac9f65af
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 23 15:05:52 2015 -0700
Remove direct query of KVP.
Wasn't actually used anywhere, and it's not something we want to
support.
commit 45e41a07b14b4a274a5d843f12785daefbb17b9b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 10 18:16:30 2015 -0700
Convert gnc-budget, gnc-lot, and gncJob to qof_instance_foo_kvp.
commit 39c521512b5a18f6eb12770947c1a4e43286b23b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 10 18:15:19 2015 -0700
Provide qof_instance_has_kvp(); used for feature testing.
commit 97b44a71ec204649500f5c2913a18199882717d0
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 8 15:15:39 2015 -0700
Convert all Split kV operations to use qof_instance_foo_kvp().
Except for clearing the KVP Frame, which we do by calling qof_instance_dispose().
commit 97031fa62a98dda7cced40c0b485450122827726
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 8 15:13:12 2015 -0700
Correct the kvpvalue type for lot-split in test_xaccSplitOtherSplit.
commit eccdfd0aa38585270dff742aa456ffd22b677280
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 8 13:33:40 2015 -0700
Convert all Transaction KVP operations to use qof_instance_foo_kvp.
commit 542557724cbfbccc9ee5ef59635d668944582842
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 8 13:33:15 2015 -0700
Convert almost all Account KVP operations to use qof_instance_foo_kvp.
Can't do the import-matcher stuff, it's a bit too hard-wired to KVP.
commit 31cfa0a9f05fee7a94fcc7d3e66e83d7d686952b
Merge: 5fdf14f 3d8b58a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 30 12:42:36 2015 -0700
Merge branch 'maint'
commit 5fdf14f8cbd024a4e7ff8f7800ffd5b44fb5449c
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Sat Jun 27 16:06:56 2015 -0700
Book-Currency Feature Step 3
Add an option to the File->Properties dialog to select a Currency Accounting Method, and to specify the book-currency and a default gains/loss policy if the 'book-currency' method is selected.
Revert some changes made in prior commits. Other than storing and retrieving the
book-currency and policy in book KVPs, the behavior of gnucash has not been
affected by these changes. The changes made are:
engine/policy.c & .h - define valid policies and their descriptions
and hints; define functions gnc_get_valid_policy_list and
gnc_valid_policy
engine/engine.i - include policy.h; define 'CURRENCY-ACCOUNTING',
'BOOK-CURRENCY', and 'DEFAULT-GAINS-POLICY' as option names
engine/test/utest-Split.cpp - revert prior commit that modified test
function for trading accounts
engine/test/utest-Transaction.c - revert prior commit that modified test
function for trading accounts
libqof/qof/qofbookslots.h - revert prior commit that defined Currency
Accounting Method; modify definitions of Currency Accounting and Book
Currency; add definition of default gains policy; keep the previous
Trading Accounts definition
libqof/qof/qofbook.cpp & .h - reverted function to determine currency
accounting method; add function to get book-currency, revert
previously committed changes to function to determine if book uses
trading accounts; add function to get gains policy; modify gobject
properties accordingly
libqof/qof/test/test-qofbook.c - revert prior modification to test
function for trading accounts; define tests for book-currency and
default gains policies
app-utils/options.scm - define make-currency-accounting-option and
required support functions
app-utils/options-util.c & .h - make support functions of
make-currency-accounting-option available in c code
app-utils/test/test-options-util.c - include tests for using book-currency
app-utils/gnc-ui-util.c & .h - define gnc_book_use_book_currency,
gnc_book_get_book_currency and gnc_book_get_default_gains_policy
functions
app-utils/test/test-gnc-ui-util.c - set up tests for new gnc-ui-util
functions
app-utils/test/test-app-utils.c - include test-gnc-ui-util.c
app-utils/test/Makefile.am - include test-gnc-ui-util.c
app-utils/app-utils.scm - define and export book options for Currency
Accounting, Book-Currency and Default Gains Policy; export required
currency-accounting-option support functions
app-utils/business-prefs.scm - replace the Trading Accounts boolean option
with a currency-accounting-option and rearrange the order of the
options
gnome-utils/dialog-options.c - define functions for set-ui-widget,
set-ui-value, and get-ui-value for 'currency-accounting' option and
various other support functions
commit 06d5d0a20aaad7ead1aa182cfa644d12ceda5f5c
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jun 18 14:19:12 2015 -0700
Change the Glib version test for C-standard to a compile check.
The actual problem occurred in only a couple of Glib releases before
being reverted.
commit 9343ebe9e4b92d769847427469ec73711ace6d75
Merge: 9914a04 240e36f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jun 9 14:51:21 2015 -0700
Merge branch 'maint'
commit 9914a046d7166ff5d31c497a43b48f6b92bea6c1
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 7 11:59:05 2015 -0700
src/app-utils/gfec.a requires _XOPEN_EXTENDED, defined by -std=gnu99.
commit fefec86f644f9b8260836ad8541f2f083d5ca10b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 31 17:20:05 2015 -0700
Remove stray quote that ate all the CFLAGS.
commit 80034b39bc3931821408705988b9d05cc47207e2
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 25 11:06:50 2015 -0700
Refine forcing C11 to handle case where AC_PROG_CC_C99 doesn't set -std=
commit b9de55c8711b07c0fdf83d9838c8a5d65222e887
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 24 18:05:04 2015 -0700
Change gtkmacintegration-gtk2 include directory back to gtkmacintegration.
As of gtk-mac-integration-2.0.8.
commit 54bf84af0e090f5dff405ab7ab5c1b72139f7158
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 24 18:02:24 2015 -0700
Force -std=c11 when compiling against GLib-2.44 or greater.
Required for new G_DECLARE_INTERFACE macro.
commit 82329272048863c21ff286b5e79516896fab6db3
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 22 19:50:25 2015 -0700
Fix compile failures on latest version of MinGW.
commit 847e2c2717bd2a780d77f9b28dd2efd74716e8d4
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 22 13:26:38 2015 -0700
Ensure BOOST_CPPFLAGS are included for boost test.
Necessary on Windows due to non-standard installation paths for dependencies.
commit 8a77e139cef35ecbc44ae88531b82a60631e2f8d
Author: John Ralls <john at localhost.localdomain>
Date: Mon May 11 16:55:15 2015 -0700
Better check for C++11 compile error in custom_time_zone.hpp
It turns out that F20's boost-1.53 already has this fixed, so set the
boost version to 1.53 and test for the actual problem.
commit d0fc57a5a7590ef5bbee0e45045a5323713b2c17
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 11 12:32:24 2015 -0700
Change minimum boost version to 1.55
There was a C++11 compilation bust in
date_time/local_time/custom_time_zone.hpp, which was fixed in that
version. Since we also require C++11, that makes it the minimum
necessary.
commit e68c7eb9590455e5dd76888b8473b710b3dcbc1c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 10 16:52:35 2015 -0700
Fix narrowing error with 32-bit time_t.
commit 03d2ff1d442273afb704049b134f2c3c509591fa
Author: John Ralls <jralls at ceridwen.us>
Date: Tue May 5 17:37:03 2015 -0700
Fix errant deletion of -I.
commit c9785be334d7a3b27b734629ba880f8fd6f8518d
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 8 13:31:56 2015 -0700
Provide qof_instance_copy_kvp, qof_instance_swap_kvp, and qof_instance_compare_kvp.
To facilitate abstracting all kV operations to libqof/qof.
commit 32d4fff3669041d83ccf614c24902070caab9132
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 7 16:12:54 2015 -0700
Implement KVP_TYPE_BOOLEAN
In terms of KVP_TYPE_STRING such that TRUE->"true" and FALSE->NULL. This
provides compatibility with the existing boolean KVP in Account.c.
commit 0017aa6edc97d530fa6c769f6bdd94c5154a9cc2
Author: Mike Alexander <mta at umich.edu>
Date: Thu May 7 02:02:33 2015 -0400
Support version 3 tzfile format which is almost the same as version 2.
See ftp://ftp.iana.org/tz/code/tzfile.5.txt.
commit 541c779a131119aef955e21d44be1e8376aa6c8f
Author: Mike Alexander <mta at umich.edu>
Date: Thu May 7 01:59:33 2015 -0400
Use the correct size for time offsets when parsing a tzfile.
A version 1 tzfile alwasy has 4 byte offsets and a version 2 has
8 byte offsets in the second half of the file.
commit d4c537a9a5c083df3d2d736cda23692ab73d2633
Merge: 42cca36 577aa3f
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 15:54:45 2015 -0700
Merge branch 'boost-date'
Fix a couple more bugs which manifest on Fedora.
commit 577aa3fe02acb982c9e3063b096219107097dc5b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 15:53:23 2015 -0700
Catch out-of-range exception at beginning and end of TZFile on Fedora.
commit 0b55c746c866f21a324c2667d008914c075707ac
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 15:52:35 2015 -0700
Link libgtest to test-kvp-value on Fedora.
commit 42cca364452f6a7afcc5b1057f66b22f122ac04d
Merge: 7c42908 90f0d99
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 15:06:54 2015 -0700
Merge branch 'boost-date'
Some fixes plus GncDate::format().
commit 90f0d9952c5bcd96b63995d580f92ff1fb89c284
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 15:00:48 2015 -0700
Set gmock_root to gmock_src_path if the latter is detected.
Otherwise configure thinks gmock isn't installed.
commit 725622f61326030ae0695a97e1d85d7abd005731
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 30 13:21:29 2015 -0700
Ensure we compile C for at least C99.
commit ccbfeb3799ea0b52b9f1749e3fdeaf955d2a081e
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 15:04:31 2015 -0700
Reimplement qof_date print functions with GncDate::format()
commit 269bb510fbd322cf8be2775f94f8c0f1f8c83495
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 15:03:54 2015 -0700
Implement GncDate::format()
Analog of GncDateTime::format().
commit 2b84dfae8d74371e300bfdcd0fab5f2633dc732d
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 14:57:02 2015 -0700
Remove some noisy comments.
That duplicate the Doxygen comments in the header.
commit e1e4391b03b6a7c3ddd5f2a6d36d0497e0f17db6
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 11:57:17 2015 -0700
Remove unused gnc_timezone function.
commit f4451ff57d569ae64ca92c7733c2160cc1344d0c
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 4 10:52:07 2015 -0700
Remove gnc_gdate_range_check.
Since GncDate and GncDateTime will have the same limits it's not
necessary.
commit 7c42908b133a0935202e33cc1f0ece7eb5ac7956
Author: Benjamin Melançon <ben at agaric.com>
Date: Wed Apr 29 16:50:57 2015 -0400
Update README to refer to Git rather than SVN
commit 9ea1dd0facc1e1a8283c92ce619d52a4493900cd
Merge: 15a0d5d 280589a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 2 17:40:33 2015 -0700
Merge branch 'boost-date'
First merge, which replaces GDateTime with GncDateTime. GncDateTime is
implemented as a PImpl to a wrapper class for boost::date_time. A skeleton
implementation of GncDate is included. More work on that will go into the
next merge.
commit 280589a33ebebc541c4bf2928cf0573bf1ce94ce
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 2 17:35:09 2015 -0700
Adjust some tests for 64-bit.
The libc time functions are apparently not too smart about applying
timezones to date-times, using the current TZ info rather than the
one that applies to the date.
Formatting is a bit variable as well when localization is applied,
so test with the locale format when appropriate.
commit 25be764cb0bf869db908ad5f5c99853849a6f13b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat May 2 14:59:45 2015 -0700
Replace boost::posix_date::from_time_t().
It silently converts a 64-bit time_t to 32-bits.
commit b215d6292511af5899a71434807351209d63cd87
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 30 16:09:40 2015 -0700
Replace 'using make_week_num' with a macro; gcc-4.8 can't do that kind of alias.
commit 9fafb612830d35de0f8c7d9cfffd2ca050116e86
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 30 16:08:24 2015 -0700
Restore #include strptime.h, needed on MinGW.
commit 48a5473bbb4a3ad0bdd6c7343c56463cae3294ec
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 30 16:06:28 2015 -0700
Add BOOST_LDFLAGS so that libboost_date_time can be found in MinGW.
commit 9fbc447f74e8090431bdd317c5688fb116c270fe
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Apr 30 12:23:25 2015 -0700
Some gcc don't like having a struct ymd and a ymd() member function.
commit f87f9ca02d63e4011c48205d1721d4170fb4ac34
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 17:54:05 2015 -0700
gnc_date_today from GncDate.
commit bcedeff3ba2f8aee847d84deeffaeee2fa74c844
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 17:53:35 2015 -0700
Fix the string constructor to apply the timezone correctly.
commit ac515d6ce25491df1cff9df64bd357655873dc8a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 17:47:47 2015 -0700
Stop testing fractional seconds.
We don't use them in real code, so the new implementation isn't going to
support them.
commit a8028ec7f28dee132dfedeae240822902d993957
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 17:05:35 2015 -0700
Remove aliases and boost::date_time construction functions from gnc-date.
commit f46e9f023c3fe8356ee745c32b65f3a265311684
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 17:04:09 2015 -0700
Print functions to GncDateTime.
commit db6b7d368e7d111a0354dbdee493ea4dcaaaae69
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 16:49:01 2015 -0700
gnc_time to GncDateTime.
commit 671a6ac75e45a76f06a7d35aa62a07e2bbe200de
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 16:44:59 2015 -0700
Remove extraneous try block.
commit d2f80a94076602e9d4597f55d1f9fdaeaa3d7213
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 15:23:26 2015 -0700
gnc_mktime and gnc_timegm with GncDateTime.
commit 2dde36d0154b10a7310f5eac52aa3c9a24bf5ed6
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 15:13:13 2015 -0700
Do locality and gmtime with GncDateTime.
commit d4a3d862cf693060d606f1017325858896db76fc
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 14:19:00 2015 -0700
Include gnc-datetime.hpp in gnc-date.cpp.
commit 78b974ad79b4ec1acbf81247d0ec08e24b3dc94d
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 14:08:02 2015 -0700
Add gnc-datetime.cpp to the build.
commit ab72874ec14844398588c24cf9a9054540248d26
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 10:06:18 2015 -0700
Add GncDate and GncDateTime constructors and accessors:
GncDateImpl constructor and ymd accessor for GncDate
Std::string constructor and nsecs and GDate accessors for GncDateTime.
commit 3f87f56e2ed41e5c93c284dc19c375f155176430
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 26 18:01:23 2015 -0700
Implement formatted output.
commit cbb01c94ae8d76a01d08410b09d7e4e74e3bca0f
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 26 16:44:39 2015 -0700
Implement struct tm constructor and cast, offset accessor.
commit e5861dc119aa3fc15dc8c30bf746cf969d5a19d4
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 10 09:33:51 2015 -0700
Add operator time64() to enable static_casting a GncDateTime.
commit 10daa27abc22bb122ecc504865e22a58c41b073a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 7 15:36:40 2015 -0700
Default constructors return the epoch.
GncDate::today() and GncDateTime::now() get the current date and time.
Suggested in a C++Now talk by Jeff Garland, the author of boost::date_time.
Reasoning is that getting time from the system clock is expensive and so
shouldn't be done unless needed.
commit 01f5a9c04c4c78f5021470a8297142a0704202b4
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 27 10:00:15 2015 +0900
Update filename, copyright in comments for gnu-date.c
commit 307c08e2b5c6bc00c0b106a570af2bba6e9afd77
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 27 09:59:06 2015 +0900
Begin GncDate and GncDateTime classes.
Goal is to get the boost::date_time code out of gnu-date.c, to provide
date-time functionality directly to C++, and to replace GDate.
commit 09356976cc7929fa9e2504dbbef69e0fc7d81e55
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 23 17:04:26 2015 +0900
Fix test-aqb timestamp so that it's 29 August in most timezones.
commit d0ae8c370ea94133537403d036d07bbe2ae9a534
Author: John Ralls <john at aeolus.local>
Date: Mon Mar 23 11:35:05 2015 +0900
Fix stray if and tab-indentation.
commit d0b916c6f96882fe9508041c92f8d546559d9df5
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 2 08:27:04 2015 -0800
Fix offset calculations for TZif2 files.
commit 5a378e1e91a1600bfb217e1dc8f222dc8cac7b9e
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 28 15:00:59 2015 -0800
Fix GCC type-deduction failure.
commit 197d43f4a16261f23f96f7e63b5675e83ca9c818
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 28 14:30:28 2015 -0800
Rewrite test-gnc-date.c to not use GDateTime for reference.
commit 327ef838ea05151120b44ced18463dfff174df4e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 27 15:34:39 2015 -0800
Correct a couple of incorrect comments.
commit e938b39ff2d7a07f7c7b08abddb9768891ed803e
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 27 15:34:21 2015 -0800
Remove gnc_time_utc.
It produces exactly the same result as gnc_time: The current utc time.
commit 4f90e4e0507657e0a98f66999a62e4cce46cdc7b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Feb 27 15:32:46 2015 -0800
Get rid of gettimeofday call in Transaction.
We were throwing away the microseconds anyway.
commit 99efb5d44634407c8d69f1747b94e26acf7f6615
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 26 12:00:52 2015 -0800
Reimplement gnc_timespec_to_iso8601_buff to handle microseconds.
Just because there are tests that do. Removing fractional seconds (which
are never used in live code) will be a separate step.
commit 23687ee21c69a0e1141b4770f16699036c17b2e5
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 26 11:58:59 2015 -0800
Replace random uses of GDateTime.
commit eb3bafed7f5dbc7e148344fbe97fe3668e532268
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 26 10:29:11 2015 -0800
Ensure HH:MM:SS field separators are in place for timezone offsets
commit ae11e3506fa9ecab5f690caf2fed428aeb13b596
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 26 10:28:19 2015 -0800
Boost::date_time uses "%q" to format timezones by offset.
commit 154911e23ffdcf6a4a938aa84ffdd7f444dc935a
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 26 10:26:46 2015 -0800
Align GDate's month (1-12) with struct tm's (0-11).
Wow. This has gone undetected for an amazingly long time.
commit 32852ec49b8cfdb2ccefe2ef20f8b1160ad0a763
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 26 10:24:23 2015 -0800
Ensure that gnc_timespec_to_iso8601_buff's buff is initialized empty.
So that there's no trailing garbage on the string.
commit 83f2627bbb1175b39146e52affb19827a9ab38eb
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Feb 26 10:20:54 2015 -0800
Implement gnc_timegm correctly.
commit 6fd68c3caa59b80a2bcae22c509f94e588e1d99a
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 24 14:11:03 2015 -0800
Fix missed change from PLATFORM_OSX to GNC_PLATFORM_OSX.
commit 9f2d3843f856b6e63d956541314db25389edfcb6
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 24 11:53:36 2015 -0800
Miscellaneous corrections to pass tests.
Includes removing some tests that are either no longer relevant or which
only tested test conditions.
commit fb6992f30355b0b5d5ee6a8c80b6ce8037f34a0e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 24 11:50:58 2015 -0800
Separate the initial case so that it ends the year before the first transition.
This permits the zone_vector to actually get the first transition.
commit 23d4e4a56f7166a08c0534325f7d93682e92cd94
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 24 11:49:31 2015 -0800
Correct week determination when computing DST transitions from timestamps.
commit c7ca7850dfde0a34d6e09d9826f8660b387857d2
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Feb 24 11:48:10 2015 -0800
Correct gncBillTerm's use of gnc_date_get_last_mday() to use the struct_tm form of month.
I.e., where January is 0.
commit a07c78e51120d8cd7a5e117095416affacc03f8a
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Feb 8 19:41:56 2015 -0800
Start fixing up test-gnc-date.c for boost::date_time.
commit 6c6153b5b67d0b95b4efc9e2d7036342659e732a
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 7 11:29:48 2015 -0800
Replace GDateTime dependency with boost::date_time.
commit 6673128b9f643df888bb97e6a3f8fea6cc3b39b6
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Feb 7 11:27:57 2015 -0800
Rewrite gnc_gdate_set_time64 to not depend upon GDateTime.
commit 19f64ad3951c7ebe0260d876aaba2ee4e1fa1218
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 31 15:02:21 2015 -0800
Restore GLIB_CFLAGS to test_kvp_value, required for GVALUE stuff.
commit 2061026f2101f0c78728c5505b1a484d026f2806
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 31 15:00:57 2015 -0800
Make TimeZoneProvider::get const noexcept.
commit d98ddd12a7d7d6ed8a7e9b7a26a3e06f54336f49
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Jan 27 16:05:00 2015 -0800
Implement TimezoneProvider for POSIX.
commit 280b7223bfc7e4d16a0a0fdb93d8aa083131090d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 24 15:12:43 2015 -0800
Partial posix implementation
commit 5983df7ad304055aa8365af6001ea9311d2d583d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 18 12:33:47 2015 -0800
Windows implementation of TimeZoneProvider.
commit 45170bb5ebfc08e3fd9789e34c600d58c7886fa3
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jan 4 16:30:02 2015 -0800
Basic tests for TimeZoneProvider.
commit 15a0d5d25f198e6a85240ad30a4ef0d3fcc4745e
Merge: ea38f2b 61021c4
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 28 10:47:47 2015 -0700
Merge branch 'maint'
commit ea38f2b8e6ba01d3991635c597ed63ccdcf78521
Merge: c46c0a9 e9b6ee7
Author: Christian Stimming <christian at cstimming.de>
Date: Wed Apr 22 22:40:48 2015 +0200
Merge branch 'maint'
commit c46c0a9e791fbea691c3816be432bbfbcc4fc8e5
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Apr 12 22:26:31 2015 +0200
Bug 747377: Fix overly restrictive input validation for IBAN of SEPA transfer.
Only in some countries the IBAN is really restricted to numeric-only
(most notably in Germany, "DE"). In some other countries parts of the
IBAN may be alphas. These checks could be extended for more countries,
but since aqbanking with the SEPA transfers is used mostly in Germany,
we just leave it with the exception rule for Germany.
commit c97ab47379fec012ee955d55d56d1fc275ef8b75
Merge: 6e76a87 1d6fd55
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 7 14:36:01 2015 -0700
Merge branch 'maint'
commit 6e76a87f06132006adb77ed81d5f5900681ce8ff
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 5 17:01:34 2015 -0700
Remove utterly obsolete and useless TODO.
commit b24cd7708d97ab550a0c25645b325dd5d3fc833f
Merge: daf66df 46f7551
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Mar 31 13:16:05 2015 -0700
Merge branch 'maint'
commit daf66df6c7fc97ff87e594a06e05bf9683e5fe21
Merge: b633708 10b3ac4
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Mar 31 10:05:22 2015 +0200
Merge branch 'maint'
commit b63370856dc2d5700e820e04ee6d75291646e80e
Merge: dcff115 a59b01b
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Mar 31 03:36:25 2015 +0200
Merge branch 'maint'
Conflicts:
configure.ac
commit dcff1159c45e552735e3e18d100cc14612e01e6a
Merge: da87829 caf5a82
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 21 11:29:32 2015 +0900
Merge branch 'maint'
commit da878291eb5ef55aec7f8123060ef1e08710db7b
Merge: 56441bd b7b8f6f
Author: gnucash-dev <gnucash-dev at HPdv5Fedora.home>
Date: Wed Mar 4 15:32:17 2015 -0800
Merge branch 'maint'
commit 56441bd8c7be248ccc2a9874bdd669b8aeb4a5e0
Author: Mike Alexander <mta at umich.edu>
Date: Tue Mar 3 21:13:45 2015 -0500
Fix an error in 906ed1fe found by clang:
error: logical not is only applied to the left hand side of this comparison
commit f5c15214a389e42068cacd21900a2fb0ee5fa894
Merge: 906ed1f 8728603
Author: Mike Alexander <mta at umich.edu>
Date: Tue Mar 3 21:27:14 2015 -0500
Merge branch 'maint'
commit 906ed1fe26c86a921ed6e9afc098de918d35edb3
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Sat Feb 28 16:39:34 2015 -0800
Book-Currency Feature step 2
Store the book-currency in the book KVP. The changes made are:
libqof/qof/qofbookslots.h - define a Book Currency option in addition to
the Currency Accounting Method option previously defined
libqof/qof/qofbook.cpp & .h - define function to get book-currency and add
gobject properties accordingly
libqof/qof/test/test-qofbook.c - add to test function for book-currency
accounting method to also test for a specified book-currency
commit e814221efc8b4bb844571414e2eb9ee3d83bd9aa
Merge: de34215 8070555
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Mon Feb 23 18:26:47 2015 -0800
Merge branch 'maint'
commit de34215ef80c5740baa136f6076f6f16e8860465
Merge: 118615d de8d4c8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Feb 23 00:40:57 2015 +0100
Merge branch 'maint'
commit 118615d73898e4f58853ce1b9ea9bb1902a1d439
Merge: 652f1f5 208cf51
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Feb 22 20:23:23 2015 +0100
Merge branch 'maint'
* Remove build and run of no-longer-existant intl-scm/guile-strings.
* Bug 743807 Wrong date value being used.
* Bug 743807 Stops critical error messages.
* Bug 727466 - The symbol of CNY changed to å
* Remove explicit install of Finance::Quote dependencies.
* Updated Danish translation. From the translation project.
* Bug 649933 - Creating cash flow report takes a long time
* Bug 733685 - Fancy Date Format doesn't stick
* Fix potential infinite loop in business lot scrubbing
* Add scrubbing function to recover dangling lot links and payments
commit 652f1f5ff73db2b4372588547fe0035df307460a
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Feb 21 11:28:29 2015 +0000
Bug 738462 Fixes Report Scheme error.
Add missing enum entries for new search types and missing
argument to changed function xaccQueryAddDescriptionMatch.
commit d4e5bdc354b918afa1ee0b6fca2ee6d52bc69d2b
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Feb 11 10:35:05 2015 +0100
Bug 737171 - After account creation wizard and saving, empty account window is shown
commit b22c6b6eb9ab86273bfc7225cc50504f28158bc8
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Mon Feb 9 12:52:29 2015 -0800
Book-Currency Feature step 1
The changes made are:
libqof/qof/qofbookslots.h - define Currency Accounting Method option; keep
the current Trading Accounts option (in order to read prior files)
libqof/qof/qofbook.cpp & .h - define function to determine if book uses
book-currency, modify function to determine if book uses trading
accounts and add gobject properties accordingly
libqof/qof/test/test-qofbook.c - define test function to determine if book
uses book-currency and modify test function for trading accounts
engine/test/utest-Split.cpp - modify test function for trading accounts
to use new "currency-accounting" and "trading" book properties
engine/test/utest-Transaction.c - modify test function for trading accounts
to use new "currency-accounting" and "trading" book properties
commit 9c8405da14dd50e1a14d45624a28187243615780
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Feb 9 08:46:33 2015 -0800
Update status on automake bug 13928.
commit 8f717691b788081ae3fe2ddf3d0d49ff7ad4de48
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Feb 7 16:34:06 2015 +0100
Bug 122895 - general ledger should be named journal
commit 51ebdcc51ec9799bff3b54cf7ff12aba68e3ad5e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 2 16:05:01 2015 +0000
Bug 738462 - Consolidate to/from fields in import.
To make it easier to understand, this patch consolidates the three to/from
field combinations to three single fields.
commit b0c6abb2dfe15f777dbbc1541a28b38eac158847
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Feb 2 16:03:11 2015 +0000
Bug 738462 - Consolidate to/from fields in export.
To make it easier to understand, this patch consolidates the three to/from
field combinations to three single fields.
commit 69659a1e52e46597e4600c32290a1cb021240f95
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Fri Jan 30 15:49:38 2015 +0000
Bug 738462 Part 3 - Fixed format Transaction Import.
This patch adds the ability to import Transactions from the Export
asssitant. Duplicate transactions are checked for based on date,
account, description, notes, number and value.
commit eadd8bd4aa844e2ce9b0866f99fd20eae5bf388e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Feb 1 15:41:22 2015 +0000
Bug 343227 Summary bar alignment patch.
This patch aligns the text in the account summary bar so all text
is inline. The bar is split into three and each part is aligned
centraly and on the popup it is aligned to the left.
commit f6ecfc0b46a525866ff9e2d808dcbfd7f99036ca
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 31 18:50:47 2015 +0100
Remove superfluous sort that slipped in via the last merge from maint
commit e1c7d9d1b9db191d1b627c0e27a11e1ece208e13
Merge: 13303eb 785c6d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 31 18:37:41 2015 +0100
Merge branch 'maint'
- Bug 731889 - guile 2 exports different autoconf macros than what is expected
- Bug 742624 - [patch] Scheduled Transaction Editor results in immediate segfault
- Numeric values with more than commodity smallest fraction get silently dropped.
- Bug 721196 - Use a regex for checking for a valid numeric value.
- Bug 727647 - "gncInvoiceGetTotal" is not read-only function?
- Bug 743609 - Add configure options to disable libsecret detection
- Switch from guile to xml to manage our iso-currencies source file
- Rewrite gnc-test-env in perl
- Bug 619899 - Use normal gettext or intltool toolchain also for scm files
Resolved conflicts:
make-gnucash-potfiles.in
po/POTFILES.in
po/POTFILES.skip
src/backend/dbi/test/Makefile.am
commit 13303eb38e174055cb8cb1dd8de0aeeed082c6d6
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sun Jan 18 15:46:11 2015 +0000
Remove Account Tree filter as not really required.
By removing the filter options it makes it much easier to select
different types of accounts for export at the same time.
https://bugzilla.gnome.org/show_bug.cgi?id=739188
commit 483091e9966c7de300668acc5b7ebd59aca10de3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Jan 28 18:33:15 2015 +0100
Fix small spelling error
commit 22337362658cd0e194c722856756e3b7059bc57f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jan 19 09:55:49 2015 +0000
Bug 738462 Part 2 - Change CSV Transaction Export.
Add a couple of fields to CSV Export that make the import easier
and remove duplicate transactions.
commit e12c7f75144fbd78f8cef704798c2df109e536fa
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Mon Jan 19 09:52:29 2015 +0000
Bug 738462 Part 1 - Add search for strings equal.
Add the ability to search for strings that are equal in queries.
commit 5727413ad29f1e04d4fd37e602d50be2ffcde4c1
Merge: 2493ceb 4149aa2
Author: gnucash-dev <gnucash-dev at HPdv5Fedora.home>
Date: Tue Jan 20 17:36:11 2015 -0800
Merge branch 'maint'
Update US Income Tax data to reflect minor changes for 2014
commit 2493cebbb831bba1581c4f57d88ddc1ff8fc595e
Merge: da1384e 383d166
Author: Mike Alexander <mta at umich.edu>
Date: Tue Jan 20 00:59:14 2015 -0500
Merge branch 'maint'
commit da1384e20d44195b8beaccf550e82516055a717f
Merge: 219a06b 79ad390
Author: Mike Alexander <mta at umich.edu>
Date: Mon Jan 19 00:29:08 2015 -0500
Merge branch 'maint'
commit 219a06b5f7cfab01b4813ca15a5a7cf0f5be168f
Merge: 46a3c5f d9900a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Jan 18 16:07:14 2015 +0100
Merge branch 'maint'
* Revert one patch for bug 740471 - it caused a different segmentation fault
* Bug 738749 - Broken account template en_GB/uk-vat.gnucash-xea
* Bug 721196 - Fixed for locales where decimal point is a comma
* Bug 672760 - Postponed transaction applied invalid date
* Added Lithuanian language business accounts
* Bug 742332 - German tax report uses US tax quarters and not real quarters
commit 46a3c5fb8943a1050f713e9937d72150d2cd30cb
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 17 17:22:07 2015 -0800
More dithering with Clang error messages.
This reverts the bits in qof that were originally changed in 02acf2b
because those changes applied to the C version of the messages but
not to the C++ version.
commit 60b86ce80f392e39fe6960a900be8f7f6719695c
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 17 13:21:40 2015 -0800
Adjust gtest config & make for shared library use.
Because that's how Fedora packages it.
Also make it a default-if-found so there's no extra config required
on Debian and Fedora work-alikes.
Note that it won't work on Fedora18 because they provide a library for
gmock and it's a different version from gtest.
commit 128bfb6bda173681919b0a6f5bd0b150bb5d4338
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Jan 17 22:27:03 2015 +0100
One more nodist_ fix in qof
The source file in the nodist definition shouldn't
be included in the normal source definition
commit 3d9258216e221ab1f38f7af6c293da8fda6bba9f
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 17 13:19:11 2015 -0800
Restore nodist_test_kvp_value_SOURCES inadvertently removed in 97a689a.
commit f20140b774374f65ac6a537e68a9a1ea445740f4
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Jan 17 12:51:26 2015 -0800
Fix __func__ workaround for Clang 3.5.
So that make check works correctly; also affects Xcode 6, as Apple
Clang 6 is based on normal Clang 3.5.
commit 7b5ae715e6e4f69948498821dcdafb441f5820a7
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 15 16:14:58 2015 -0800
Make string lengths equal in test print of time zone name.
Windows uses a long time zone name which over-runs the buffer in
gnc_timespec_to_iso8601_buff(). Truncate the test string so that
it compares correctly.
commit 1d3f486751c34a31890dfecc471ecdf412b31c84
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 15 16:08:00 2015 -0800
Minor fixups for tests in Windows.
commit 97a689a83f36a6dd4d77809d7cef2fd17502ed7f
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 15 16:07:14 2015 -0800
Consolidate gtest tests in libqof/qof/test/Makefile.am.
commit 98fe33643064d15cf5bc1817b6f9026fb5c32da3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Jan 16 18:48:52 2015 +0100
Fix make distcheck
- make the Google Test Suite really optional (for now)
- add some missing scm files to POTFILES.skip
- add missing c++ header files in qof
commit 1348d5b92a585310521adc359bcb63f21485e3b9
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 16 06:48:56 2015 -0800
Remove deleted file qofmath128.c from EXTRA_DIST.
commit c27bea603132b4b0d3ca82b324dcfe12b46814f9
Author: Tom Lofts <dev at loftx.co.uk>
Date: Sun Jan 4 00:52:05 2015 +0000
- REST API Example for Python Bindings #2
Enhancements include:
- manipulation of transactions, splits, vendors and bills
- add and edit functionality customers and invoices
Author: Tom Lofts <dev at loftx.co.uk>
commit 39b4034e8393933ceb0df3d63adb37e57f326a50
Author: Christian Stimming <christian at cstimming.de>
Date: Sat Jan 3 22:11:07 2015 +0100
Update cmake build system with recent file additions.
commit ca75bd9a1714fda52bca4cfca763ff897c096ff2
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 2 13:12:39 2015 -0800
Change comment to reflect kvp->properties.
commit 94fbf97f900da7c74a441971aa0951e925c98a55
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Jan 2 13:12:08 2015 -0800
Clean out a couple of unused variables left over from direct KVP.
commit 09e8e245c451778e5374605e0b09b070d41e74fb
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 30 16:19:21 2014 -0800
Fix a couple of string leaks.
commit 9b1d8d150f772cba512f65d0c93d7ab502fa6813
Merge: cac8960 d5ade4c
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 26 13:32:57 2014 -0800
Merge branch 'maint'
commit cac896005c6e6a3e82dd4b25b1f62f10d26e22fb
Merge: 7e288d0 3ae0c78
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 23 18:37:45 2014 -0800
Merge branch 'maint'
With a change to xaccTransIsSXTemplate to work with the private kvp
change in master.
commit 7e288d04467a73fa250312f02e4889d34316f43f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 23 18:37:27 2014 -0800
Fix failure to load SX formulas, probably among other things.
Removing KVP_TYPE_BINARY from the enum shifted the values of KVP_TYPE_GLIST
and KVP_TYPE_FRAME, which made previously-stored values inaccessible.
Insert a placeholder to restore them to their original values.
commit c56982289717c6286c4aa46d46d045209ddfba12
Merge: 69355c0 ca1d5a7
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 23 17:48:50 2014 +0100
Periodic merge of branch 'maint'
* Bug 740471 - Applying payment to invoice Segmentation fault
* Fix Guile compiled path in environment.in
* Bug 739584 - gnucash-2.6.4 segfaults regularly on transfer
* Adjust #ifdef __clang__ to exclude clang versions > 6
* Replace GNC_HOME/bin with gnc_path_get_bindir().
* Tell Guile (and others) to look in install/lib/gnucash for ligraries.
Conflicts:
src/bin/environment.in
src/engine/test/utest-Account.c
src/engine/test/utest-Split.cpp
src/engine/test/utest-Transaction.c
src/libqof/qof/test/test-gnc-date.c
src/libqof/qof/test/test-qofbook.c
commit 69355c05489e01fef0e22835c51ad18a0d40ac4e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 23 17:19:00 2014 +0100
Bug 741810 - Compilation fails because of creating .gnucash
commit a5d77e4430319e81fbd2f6b5a005851857fb290e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Dec 23 12:03:38 2014 +0100
Move code to open report options dialog from guile to C
This code was switching a lot between the guile and C context.
This move at least reduces some of them. The switches can only
be eliminated completely when the options code itself gets
rewritten in C(++).
commit 0820090e753049120913b95c85dce3276c2eb695
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Dec 22 15:48:27 2014 +0100
New business report for printing receipts
This report was originally developped by Manfred Usselman
Some small tweaks were needed to make it work on current master.
It is designed for and tested with a StarMedia TSP100
receipt printer using a 72mm wide print roll.
However using a different css file the same report
can be adapted to any printer that can be directly
used via your OS' print system
commit 7d5f0a66a0aaa91f61038e2645a6ec48ba5418e7
Author: lmat <dartme18 at gmail.com>
Date: Mon Nov 17 16:31:17 2014 -0500
Kvp-Frame test cases
Adding google tests for many of Kvp Frame's member functions. One
function in KvpFrameImpl, for_each_slot, should probably be something
like
template <typename T> void
for_each_slot (T & t, void * data) const
{
std::for_each(......
[&t, data] (... a)
{
t(a, data);
}
}
This way, we could create a functor mock object for testing purposes,
but of course, pointers would still behave correctly.
commit 2f0a193b68e33dc8c98cc74e8f959e6b9ff6b5cb
Merge: e2e1503 efc8544
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Dec 20 12:13:38 2014 +0100
Periodic merge of branch 'maint'
* Update translation project po files.
* Fix msgfmt errors in Indian-language .po files.
* Improve comment for gncOwnerAutoApplyPaymentsWithLots
* Fix lot scrubbing for business lots
* Fix crash when running check & repair on an open AP/AR register
* Release 2.6.5 and 2.6.5a
commit e2e15038e1def912270c498dc9a32b6700cedc5d
Merge: 735ee38 c85c452
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 14 20:02:29 2014 -0800
Merge branch 'maint'
commit 735ee38b650c203472ef37dc28f4c3613d6fda2d
Author: Mike Alexander <mta at umich.edu>
Date: Thu Dec 11 17:24:48 2014 -0500
Revert "Some type mismatch fixes to make it build with clang in MacOSX Mavericks."
This reverts commit 78fea12afc5f0db5a137d0766e92994232f60a78.
commit f4168e108befeefa3f1c77de947a5c804f852953
Author: Mike Alexander <mta at umich.edu>
Date: Thu Dec 11 01:11:01 2014 -0500
Update XCode project for recent C++ related changes
commit 09145fe11e5024868538df0628b5c0edfa5284bc
Author: Mike Alexander <mta at umich.edu>
Date: Wed Dec 10 19:16:09 2014 -0500
Tell Guile (and others) to look in install/lib/gnucash for ligraries.
Without this Guile can't find libgncmod-engine and GnuCash won't start.
I don't know how this worked before, perhaps because the correct path
was in src/bin/overrides/gnucash-env.in
commit 78fea12afc5f0db5a137d0766e92994232f60a78
Author: Mike Alexander <mta at umich.edu>
Date: Wed Dec 10 18:40:13 2014 -0500
Some type mismatch fixes to make it build with clang in MacOSX Mavericks.
These may not be the best fixes, but they make things build again with
XCode 6.1.1 in MacOSX 10.9.5.
commit bd8ce2f7cff43c197e4a1337852bbcbae024a23a
Author: Mike Alexander <mta at umich.edu>
Date: Mon Dec 8 23:02:35 2014 -0500
Fix line endings in repository to match recent change to .gitattributes.
commit 6a546f727b0e6ec091fdc5a759d44f15e6553321
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 8 13:10:56 2014 -0800
Ubuntu 14.04's C++ already defines these, so guard them.
commit 517e853eb68caff6389e82d60e991aac99d30062
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 8 13:10:10 2014 -0800
MinGW needs cstdio included to find sprintf.
commit 70ccc6c6902163bf4ea19eb7427c8edf2e826d77
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 8 13:09:32 2014 -0800
More uint fixes.
commit 0b1842cee15f33d6f7f8b88cb2c7ba32251a03c0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Sun Dec 7 18:14:27 2014 +0100
Correction to Doxygen in gncinvoicefkt.py
commit fe70e260faa100a98fd9e901abf75d278ad04c7d
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Sun Dec 7 17:18:57 2014 +0100
Small corrections (py invoice template, doxygen)
commit 7424e14525c055c2c136cdf392f348df3e0b2ad8
Author: VERDOÃA Laurent <verdoialaurent at gmail.com>
Date: Mon Dec 8 01:00:10 2014 +0900
French typo correction
ctte -> cette
commit f0f382cb06d14c14743874c6c886d6190318a72b
Merge: 369befa a6230fb
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 8 12:43:16 2014 -0800
Merge branch 'maint'
Ensure a merge commit after fast-forward merge from maint yesterday.
commit 369befaae402d05a32446b0a44f2c24735666a8c
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 8 09:49:34 2014 -0800
Don't use uint as an alias for unsigned int.
MinGW doesn't know about it, and errors out.
commit c5d87ec3b64515b1e6c5176f956fb1745266b3a1
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 7 21:59:26 2014 -0800
Work around bug in some versions of gtest which error out on EXPECT_EQ (false, foo).
A problem version is shipped by Debian Wheezy; Debian Jessie has a working version.
commit 0c4741436478db438eb0cdb7f6737ae5088228b9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 7 21:57:49 2014 -0800
Make the gtest section fail properly when presented with the broken Fedora installation of gtest.
Fedora users will need to install sources and pass --gtest-root and --gmock-root to configure.
commit 85c1b2293b51e77e27c61b83f9814e6bc1bb23ad
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 7 21:54:24 2014 -0800
Except latest Apple clang from long-form error messages.
commit f649da86f8d2c3f91635da1ffd47932ca2149484
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 7 21:53:23 2014 -0800
Fix up test makefiles to provide linkage paths for Guile2.
Which is apparently not as smart as Guile1 when loading for libs in the current directory.
commit 689a25e56f99608acae336d1d19ade124f739902
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 7 15:38:40 2014 -0800
More Guile compilation library links, needed in master but not maint.
commit 67c0c41e920e4fad91b1d83ca8b0a12f4d167e7e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Fri Dec 5 09:41:50 2014 +0100
Add ChangeLog.2013 to dist_doc_DATA
Happy New Year! ;-)
commit a41a6d635968b86b883da340fcc6ed9857f5148e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Dec 2 15:33:49 2014 +0100
Update of de.po: 152 + 38 remaining
commit 3061d31f0697498a5dc0b3d517f53ef3a64eb0f8
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Dec 3 12:04:49 2014 +0100
Yet another guile 2 precompile fix of the German tax report
The previous one only fixed part of the problem
commit 9a3a0a85d1a6ad430ce589802cff0eff8109594d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Dec 3 09:48:49 2014 +0100
Fix guile 2 precompilation of German tax report
commit d764f7663c697970860ae5c9c45d7eee280644aa
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 2 09:47:20 2014 -0800
Guile compilation: One missed CLEANFILES.
commit 8df252436ab35ba239dded3e25cc5c03b62bf70e
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 2 09:30:58 2014 -0800
Fix the *.win32-bin.txt and downloaded.mt940 attributes.
commit 42da6bd96eaaa0cb6b70986bdb720a8a9d1badc7
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 2 09:03:11 2014 -0800
Guile precompilation: One more missing library-dir.
commit 3ea118b6b4a2378b7dd3a418d884d40fb5da3895
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 2 08:24:57 2014 -0800
Reapply fix of Guile precompilation without unwanted change in gnc-numeric.c.
commit 8fa4741438ab09608fa4634cd4304c8ebf6e6d9b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Dec 2 08:18:06 2014 -0800
Revert "Fix Guile-2.0 precompilation."
This reverts commit a26801ab0e12ba44e9dc505ce87dc11ebd26a4ac.
commit 1179a79a0124de7920d5b29ece9fb72db9f780df
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Dec 1 15:36:48 2014 -0800
Fix Guile-2.0 precompilation.
commit 13f5b478722a0a6e8c1b44985c8d3745774e3cb2
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Mon Dec 1 14:07:16 2014 +0100
Update of de.po: 351 +50 remaining
commit b49f64961c38ed05e58cc959ce6a54fd30283a2e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 30 16:08:00 2014 -0800
Bug 738477 - WebKit is broken on Win32.
Turns out our URL for loading jqplot is what was broken.
commit 6d6f95bb9bfce9efba344d9d7ea78653b41ceb71
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Sun Nov 30 04:38:32 2014 +0100
Update of de.po -still 530 + 53 to review
Rework of
https://github.com/Mechtilde/gnucash/commit/0022bc21f489505ed29a68d1b27f35b5b986e61e
commit 4654f49d5c36832fb65505872cb10b9b21c58f2d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 7 13:57:55 2014 -0800
Fix build on older versions of gcc
Gcc 4.7 thinks there's a conflict with C99 stdint macros and C++, even with -std=c++11.
commit 495c939c3eed8288b664e804411f8d88b5dcc747
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Dec 7 11:42:39 2014 -0800
C++-numeric: Fix up some 64-bit and GCC problems.
Still won't compile on gcc-4.7 (f18) because of poor C++11 compliance wrt UINT64_MAX, UINT64_C, and PRIu_64 macros.
commit ae7e9c24121671f536db7d07505d582d6b0c057f
Merge: 996345a 8a3e368
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 5 15:47:54 2014 -0800
Merge branch 'c++-numeric'
A new C++ implementation of 128-bit math replaces qofmath128.c with
gnc-int128.cpp, and the gnc-numeric arithmetic operations now wrap
the equivalent functions in a new GncRational class, which works with
a GncDenom class to handle rounding and denominator-type settings.
All arithmetic is now done with 128 bits of precision and no overflows
are signalled until conversion back to the int64_t-based gnc_numeric.
C++ clients will be able to use GncRational directly, at which point
some of its other functionality can be added; this will allow chained
128-bit arithmetic, which will permit more complicated calculations
without overflow.
Operators are not implemented for GncRational (they are for GncInt128,
which makes the GncRational implemntation much easier to read) because
of the need for passing denominator and rounding specs.
commit 8a3e3687912b67df2d36dfb2ca1d4aadb0773c5b
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 5 15:46:07 2014 -0800
Rename QofInt128 to GncInt128.
It has nothing to do with QOF.
commit d35bcdb877608b9dd44e7184f74c02189be1cd00
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Dec 5 14:50:23 2014 -0800
Move arithmetic functions into C++ implementation.
commit 8e429f7458161cb60120d8ca9836cd59006a7323
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Dec 4 11:48:08 2014 -0800
Rename GncNumeric to GncRational and move to its own files.
commit 79938cae2e9d360a9cd39dfb0a5cc3d9113ce076
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 3 16:32:01 2014 -0800
Remove qofmath128, replaced by qofint128.
commit 7c7946dec879e691aee8683ba85deda23b943f64
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 3 10:31:37 2014 -0800
Disable rescaling big GncNumerics when there is a pre-calculated auto denom.
commit 503a607090980f5f14966b323a9a69878ed4a614
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 3 10:29:55 2014 -0800
More overflow-avoidance.
One source of overflow during testing was changing the denominator on a
max-precision number. If the numerator was clamped with a large denominator,
changing to a smaller denominator without rescaling created a number that
would overflow later when applied to a commodity with a different SCU. This
change re-scales numerators in those cases so that the overflows don't happen.
commit 456e121930903a14d5ca1076ae5e61c994c1744f
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 3 10:24:37 2014 -0800
Ensure random numeric denominator is the account SCU when creating splits.
The lot creation and balancing code uses gnc_numeric_foo_fixed(), assuming that
all amounts in a split have the same denominator, the account's SCU. Ensuring
this when creating test cases prevents spurious failures.
commit b694df72020b43d63fce1d4bfa673e7ea9a42e43
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 3 10:18:03 2014 -0800
Prevent overflow.
LCD denom was equivalent to using rounding.denom, which is val.denom * 10.
If val.num was at the max # of digits that would overflow, so instead
fix val.denom and actually round the result; since we're adding
5/(val.denom * 10) to accomplish the rounding we want to truncate the result.
commit 701d8030b830a24089e0ae18d84bd2be8a032c32
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 3 10:11:35 2014 -0800
Ensure numeric errors aren't stored in split amounts or values.
commit c4d649bc93e83a44c346800211090202bf7b5e9f
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 29 17:54:45 2014 -0800
A better, clearer approach to constraining random gnc_numerics
Which happens to actually work.
commit 33a0c4e968c1564d1323b710e6c8c18776c1f83b
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 29 17:53:41 2014 -0800
Reimplement gnc_numeric with QofInt128
And in a more C++ idiom.
commit ab94094523ecf8df6ed2312b298adbfb5aec1b08
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 29 13:24:03 2014 -0800
Lose the value returns for various reasons of inequality.
commit a99335104fe6951ffa5647da65ee10862a813202
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 29 13:23:18 2014 -0800
Assert that the quotient and remainder references aren't this.
Otherwise this gets zeroed and produces a wrong result.
commit f4c69dbc48326046f900e01779caf97748af7afb
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Nov 29 13:22:00 2014 -0800
Ensure that the sign is correctly preserved and transferred.
commit 9e37ad27b354b7e4c0228e14d1aaec4feebc2f5f
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Nov 19 13:31:19 2014 -0800
Implement QofInt128.pow.
commit f5c7b1101d743b735a4409a5dbc3a8f9562504ca
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Nov 19 10:36:00 2014 -0800
Implement QofInt128::gcd and lcm.
commit 765d5583c157b8ba50c06b7a6b33eb4fda4671a7
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Nov 19 10:35:34 2014 -0800
Fix mask error in operator<<= and operator>>=
Must specify 1 as a uint64_t to get the right masks.
commit 7c22669a76fd711469bc720d2c8e644833215465
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 17 14:44:38 2014 -0800
Check for incoming overflow and NaN on all class computational operators.
commit 296ce314a3863becc612f90f3253c9f5501def47
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 17 14:43:23 2014 -0800
Extract a class function bits() to return a size value.
Helps to pre-determine overflow. Also correct the original implementation
in operator *=, which got the wrong answer.
commit 1b288df20d2b52792ec1aae8f3c9c2170001fb5f
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 17 14:40:39 2014 -0800
Add bitwise operators and binary operators.
commit c649aa97363e3c7d739023cd0c9248a2b8142b6b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 17 14:38:57 2014 -0800
Some more constructors, for convenience.
commit 810a6bc8aedafda9cac21e7a3fb59dca52f433e2
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 17 12:13:34 2014 -0800
Operators /= and %= plus function div() for QofInt128.
commit 1c83db5896c1f5f6270a63c069f5eee2d94c4ed0
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 17 12:09:55 2014 -0800
Add increment, decrement, and shift-eauals operators to QofInt128.
They'll be needed for division.
commit c7752d5d3cd4f9ce6bcdba3e1c7d6b08a14d572d
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 17 12:08:00 2014 -0800
Add zero and abs functions to QofInt128.
commit 1e6855efe560934f5fab1e4980ffff4ec5690777
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 9 11:55:59 2014 -0800
Implement operator*= for QofInt128
commit d4fdd9ef1788073f56cbbfa173374d96bb87e9dc
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Oct 29 18:32:47 2014 -0700
Begin QofInt128 class.
Constructs, adds & subtracts, prints, and compares.
Includes unit tests.
commit 9d029d7f821e36e6a0c4f05669ed035d1ade151e
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Sep 20 18:06:41 2014 -0700
More realistic get_random_gnc_numeric()
Increases the possible denominators to 1E10, but clamps the numerator to
1E13 * denom with 1E19 max. This is equivalent to $1E8/1 US in
Indonesian Rupiah, the currency with the lowest per-unit value in the
world at the time of this commit.
commit 996345a00f7f267ba404edda50cab359fd60666e
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Dec 3 16:24:16 2014 -0800
Fix gperformance-tools setup and apply it to src/engine/tests.
commit 3c46aac94a44014aeb8b81e908cb3690144fbbe1
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Tue Nov 18 15:23:00 2014 +0000
Bug 738462 - CSV Import This patch adds some text to clarify that the transaction export is not a match for the import.
commit 32dd199326dde126dd3f7ca5c4e9ba83a7a9579e
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 19 11:19:51 2014 +0000
Bug 679791 - Import Template for importing CSV files - part2
This patch adds the option to Save and Load the CSV import settings.
commit eec86eec80e4519a553b0539ace4bf6cb9d5b3df
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Wed Nov 19 11:15:25 2014 +0000
Bug 679791 - Import Template for importing CSV files - part 1.
This patch fixes the resetting of the widgets on the setting
preview page when you navigate back to the file selection page
in the assistant.
commit 1b53d7fa2ea99cb5d1ee92b884202ec7e599311c
Merge: e219ef2 67b807f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Nov 29 16:32:50 2014 +0100
Merge branch 'master' of https://github.com/c-holtermann/gnucash
commit e219ef22ea86d9c126893d782bafa27f24ec2174
Merge: 19f08da abf78a2
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Nov 29 14:26:27 2014 +0100
Merge branch 'maint'
commit 19f08da56b4b556c133aa05ebfa2333641a12a7b
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 18 17:00:04 2014 -0800
Implement copy and move operator= and move constructor for KvpValueImpl
Fixes double-delete crash of the embedded ptr when copy-initializing.
commit ba59350f69afbef6b301e9780f5105931e470dcb
Author: lmat <dartme18 at gmail.com>
Date: Fri Oct 3 22:05:37 2014 -0400
Adding KvpValueImpl test suite
commit 67b807fbf1981fc5c42c3c141b18cff132e5efbf
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 16:50:00 2014 +0100
Small doc changes
commit de47330288de8fe93b696996d430293517a97aaf
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 16:45:53 2014 +0100
Change latex_invoices.py to query for all invoices
Before invoices were catched by going through lots
and getting associated invoices.
commit c86c69ad05a52992ce762d038337675e288ca0cc
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 16:39:08 2014 +0100
Additional doxygen doc
commit 7d6caa82323c72e1f0d4a832c265cef5cd37bea1
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 15:30:13 2014 +0100
latex_invoices.py includes gncinvoicefkt.py
commit 578dfd810b489129653435f9fe25130d4d10580e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Nov 12 15:19:52 2014 +0100
Fix head-or-tail stylesheet after guile2 compile changes
In particular the N_ macro is now defined in a separate module
which should be 'use-module'd when N_ is used.
commit dd65a6e39ef0d922d73852c2215f0307e40cc940
Merge: f750cab d682697
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Nov 12 14:47:05 2014 +0100
Periodic merge of branch 'maint'
Fixed conflicts:
src/test-core/Makefile.am
Most important changes:
* precompile scm files in case guile 2 is detected
* several new and updated translations
* several bugfixes since the 2.6.4 release
commit ea39d6537283145bf82729400f2d1aca829a5c12
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 15:08:57 2014 +0100
Some doc for gncinvoicefkt.py
commit 398fb96065ee357e2e888ffbfc6de11845944719
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 14:54:56 2014 +0100
Doxygen doc extended for python invoice export
commit 3818f3272ec53315c40d5225cf44c8fc128051a5
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 13:28:25 2014 +0100
small fixes for doxygen
commit 66a9ee80ce6e44e965ef2bbe73d48e3c32af56c7
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Wed Nov 12 13:27:46 2014 +0100
polishing the template
commit 415b8c7b97ea5ce892aef1ab8bf606ada81d822e
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Tue Nov 11 21:57:21 2014 +0100
Invoice templates
commit eb9578648e63ac4393ed82cf616f6ceef52adde0
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Tue Nov 11 21:35:15 2014 +0100
locale formatting added
commit a53f615f806936a6a5a416ccf43d95a6a9b39701
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Tue Nov 11 17:08:57 2014 +0100
This question has been solved
commit 765d73f9037adb69fd4bfa7ae229d8e2fb876336
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Tue Nov 11 16:59:45 2014 +0100
Querying and listing all invoices now possible
commit 9595062e5fa618a084c96d621a3aed9c9f74f68c
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Mon Nov 10 18:52:24 2014 +0100
Invoice.tex is to be created not to be on github
commit 7de700d5b5be996508a60a0f1f01e133e32f7abf
Merge: 15a69f1 f750cab
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Mon Nov 10 16:00:43 2014 +0100
Merge remote-tracking branch 'upstream/master'
commit 15a69f120569a174837b467d54a22fb1b4345777
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Mon Nov 10 15:52:19 2014 +0100
Create invoices from templates with jinja2
commit f750cab8b2c2ee1e80a3cc5da5b6f469e53c3ed2
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Tue Nov 4 22:08:20 2014 +0100
Bug 731589 - Add account level selection on accounts option tab
commit 8de928241fc29ab204ff66be4a451383ff61c36d
Author: lmat <dartme18 at gmail.com>
Date: Fri Oct 31 09:46:31 2014 -0400
Added quotes to gtest section in configure.ac
Without these quotes, the error messages can be confusing in the case that
variables contain spaces, and, more likely, when the variables are empty.
commit 0ed02347d8a347af647e3fae94f8a562e727f683
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Nov 7 14:26:10 2014 -0800
Fix stray left-over line which prevented most of the engine tests from running.
commit e87379922f9c5837452944adfe8080362033fa08
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Nov 6 16:39:45 2014 -0800
Build glib gtester based tests under check_PROGRAMS, run under TESTS
Instead of TEST_PROGS. This has two advantages:
* By deferring the builds until make check any prerequisites, especially
in test-core, are already built regardless of overall build order.
* The output of these tests is logged and the success or failure
included in the make check summary instead of adding their rather verbose
output to the stderr.
commit de5a3eb9a173ffab3863f1bd9dd43e277cf11b1a
Author: Christian Stimming <christian at cstimming.de>
Date: Thu Nov 6 21:54:19 2014 +0100
Update CMakeLists after recent file addition
commit 076f1fb25df02602a9d1ed5ecdebc4a1f3d18940
Author: lmat <dartme18 at gmail.com>
Date: Fri Oct 3 22:05:37 2014 -0400
Implement KvpFrame in C++ using std::vector
KvpFrame was implemented using GList. Given the current desire
to distance ourselves from glib and acquaint the project with
C++, the standard library thereof, and boost libraries, KvpFrame
has been replaced by an implementation that uses a std::map<
const char *, KvpValueImpl *>.
There were some cases of the KvpFrame's glist being accessed
directly. A new API to help callers access the KvpFrame's contents
systematically by providing a list of keys has been created, and
call sites of the GList code have been updated.
Another deprecated #define was found and removed (kvp_frame_set_str).
commit d2ed373426166d89765c449356e75a74cc148012
Merge: 3fc6239 6c2a42b
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Sun Nov 2 13:32:55 2014 +0100
Merge branch 'master' of https://github.com/Gnucash/gnucash
commit 6c2a42bf4957210b11aaaa7b2c9abc51515a2d70
Author: lmat <dartme18 at gmail.com>
Date: Fri Oct 31 12:35:59 2014 -0400
Fixed kvp-value delete
Delete wasn't being called properly due to bad template resolution.
commit 8eae1d8f44e873ee1bf663f7a6ad8d7bc4ae3744
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 30 14:01:38 2014 -0700
Modify gtest/gmock tests to work around demented test implementation in Debian
commit 35e9257cabb3b77772f8677c1ad90a5e178e9da6
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 21 17:34:35 2014 -0700
Add Google Test and Google Mock
Enabled with --enable-google-test, configure the location of the sources
with --with-gtest-root, --with-gtest-headers, --with-gmock-root, and
--with-gmock-headers. The latter isn't necessary if the headers are
installed in /usr/include and the sources in /usr/src as the Debian
packages do.
This is a first-pass and needs to be made a bit more sophisticated later.
It might also be worthwhile to extract it into an m4 macro.
commit 177ea6f02eaf61495ef69f559def2a7a30a37d41
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 23 10:11:43 2014 -0700
Fix missed file in fabbfdb0.
commit fabbfdb0541ca8c3244cac0a629f000f49f3ba39
Author: lmat <dartme18 at gmail.com>
Date: Tue Oct 7 10:05:22 2014 -0400
Removing another deprecated #define
kvp_frame should not be used by C code, but rather the standard
KvpFrame. The deprecated value just adds one more name for this
class that doesn't add any value.
commit 09e1f09118fcbf7663185d82215cc0d1f37d8e17
Merge: bc2d15e 8cd6c0e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Mon Oct 13 01:49:18 2014 +0200
Merge branch 'maint'
commit bc2d15e042f956219fa14dc398d8cbf2930ddb96
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 9 12:41:30 2014 -0700
Fix a couple of build-breakages on Debian.
commit c81eaae677b9f3931102dc9964ce5549a9f98fa8
Author: Christian Stimming <christian at cstimming.de>
Date: Wed Oct 8 21:24:51 2014 +0200
Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup
commit 8a7f426f3b37def46f5ecccc05bdb5b459791737
Author: lmat <dartme18 at gmail.com>
Date: Fri Sep 19 16:35:03 2014 -0400
Implement KvpValue in c++ using boost::variant
KvpValue is now instantiated as a boost::variant and passed around as an opaque
pointer in C. The C interface is basically unchanged and a c++ interface exists
in kvp-value.hpp
The c++ implementation for KvpValue is called KvpValueImpl and is in kvp-value.cpp.
We don't use structured exception handling at this point, so c++ functions are
marked 'noexcept'.
The logic is within the c++ implementations. C wrapper functions do little besides
ensure that the pointer is not nullptr before calling into c++.
The logic in kvp_value_glist_to_string was moved to the c++ class. It's an
implementation detail, but unfortunately, it was being exposed through a pointer,
so I had to modify the test just a bit to not use it directly.
In order to work around what seems to be a bug in an Apple compiler, it was decided
to create an header file private to kvp-value and kvp_frame that holds the definition
of KvpFrame so that it was visible to both translation units.
commit c60af70eb6d83c75a3dafd8faf311f62f7224456
Merge: 85e4759e d64446e
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Oct 2 21:09:12 2014 +0200
Merge branch 'maint'
commit 85e4759e4a73d5086cbbfbece7004c1727da1e33
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 2 11:47:34 2014 -0700
Fix implicit declaration error (function is private).
commit 9f3236f072398718b9c18d7b9d87de973efa8131
Merge: 7e0b783 77a2f3f
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Oct 2 11:05:40 2014 +0200
Merge branch 'maint'
* New and updated translations: brx, hi, kok, ks, lv, mr, ta, te, ur
* Bug 701052 - cannot click on 'cancel' or 'ok' button on dialogue box
* Updated resource files for Latvian: po/lv.po and accounts/lv/acctchrt_business.gnucash-xea
* Add ability to skip rows when importing transactions.
* Ensure that the root account is saved to the SQL backend.
* Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.
* Fix a bunch of non-literal-null-conversion warnings.
* Allow GUILE1_PROGS as m4 name
Conflicts:
configure.ac
src/register/ledger-core/split-register-model.c
commit 7e0b7834d9908e77e9fa221f5739afaf20cf4287
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Thu Oct 2 00:24:18 2014 +0200
Allow GUILE1_PROGS as m4 name
Patch by dimstar at opensuse.org
http://lists.gnucash.org/logs/2014/10/2014-10-01.html#T16:46:18
commit 7a2264444775b2a07a2a4ceda4934221f280526a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sat Sep 27 17:40:27 2014 +0200
Bug 695610 - GnuCash Tax Invoice for Australia
This commit defines a new report called "Australian Tax Invoice"
which is the normal "Tax Invoice" with some changed default values.
These changed defaults have been filtered out of the the patch
that was attached to the above bug.
Not all changes have been picked. For example the two changed fonts
have been ommitted because they are not available on all platforms.
Also due to a bug introduced in commit 7015cf9edf312069aaab0028a1d9ac217cb8b43f
some options are now hard-coded. These include the report title,
the notes and the invoice number text.
commit 14c93e737c9323a5208c7b79a0122bc670b91ed9
Author: Simon Arlott <sa.me.uk>
Date: Wed Sep 17 20:18:38 2014 +0100
Bug 647230 - Display the blank split after the "now" line instead of at the end
In Preferences -> Register:
Add "Future transactions after blank transaction" option under "Layout"
commit 0b76b52dc5856a7d04e61e3d8754e06c691dcb7c
Author: Christian Stimming <christian at cstimming.de>
Date: Fri Sep 26 22:48:46 2014 +0200
Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also add IBAN checking.
commit bf753402654780c4e69467d29f1e8c378690679f
Author: Robert Fewell <14uBobIT at gmail.com>
Date: Sat Sep 20 10:46:23 2014 +0100
This patch changes some strings.
commit ccbd09d5e3911ace02d8a95e1055dfa81168b1a3
Merge: 4b503d3 c652455
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 26 17:02:52 2014 +0200
Merge branch 'maint'
* Bug 732545 - gnucash-2.6.3 segfaults when started
* Bug 720427 - Review of french account templates
* Bug 671615 - French: 'New Customer' button in Find Customer dialog is translated to 'Nouvel onglet'
* Add context to generic translatable string
* Convert ISO-8859-1 account chart templates to UTF-8
* Set default currency for French account chart templates
* Use same default setting for quotes in csv import and export
* This patch fixes bug 726888, cancel button is available on all pages of assistant.
* Avoid undocumented dependency on progress page type in assistant to skip page
* Use same test for payment dialog transfer accounts and assign as payment checks
* Bug 630638 - 'Process payment' should allow to select equity accounts for payment
* Bug 736703 - Scheduled transaction are registered without credit/debit
* This patch fixes bug 731519. The fix sets the upper limit before it sets the value of the end row spin button.
* Part Bug fix for 729476, this fixes the quoting of quotes, newlines and separator to make it more compatible with CSV format.
* Part Bug fix for 729476, this changes the line endings to \r\n to make it more compatible with CSV format.
* This patch just changes the white space to be of a consistent format.
* Various small code improvements in csv import/export
* Rework assistant csv import regex code to eliminate the mandatory dummy field (#eol).
commit 4b503d356d36ad14501f709e0570b028da084470
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Sep 21 15:37:01 2014 -0700
Update gnucash-design.texi for removing old kvp_value macro.
commit 0836946d80c8cb1712ce4029a53af2c51488a13c
Merge: b109c94 7e909d1
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Sun Sep 21 23:16:25 2014 +0200
Merge branch 'maint'
* Provide strfmon function for platforms that don't have it
* Bug 695240 - mortgage wizard empty table
* Bug 711567 - Cannot save a custom report if a path contain diacritic chars
* Rewrite gfec_eval_file to avoid opening the file itself in guile (follow up of bug 711567)
* Update Dutch translation, copied from the Translation Project.
commit b109c94f2cc5e4d4935fa6beb59538ae64deb4c8
Author: lmat <dartme18 at gmail.com>
Date: Wed Sep 17 17:31:16 2014 -0400
Removing deprecated #define
kvp_value should not be used, but rather the standard KvpValue. Using
the deprecated value just adds one more variation on this typename.
commit 010cf541f90753f19d5fd6cc35d15d9e3140f31f
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Sep 19 16:24:00 2014 -0700
Fix the underlying non-literal-null-conversion instead of suppressing
The warning. What it was warning about was two calls to "g_strdup(NULL);",
which is a really dumb way of saying "NULL".
commit 61354c9ebcac51b34b94efd437c37d07fc065b4b
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 19 18:16:14 2014 +0200
Fix distcheck after introduction of finance quote man pages
commit 42226e256322ee4497a3701b9f9fcddc41e44008
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 19 17:36:16 2014 +0200
Use consistent sorting in POTFILES.in
The os provided sort function behaves differently on each platform
commit e0135b197d09ad30fc4bca0165f02911c842e5af
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Sep 19 17:34:33 2014 +0200
Fix distcheck after introduction of new stylesheet
commit d2913915e62d6aa80559b67c6a603fe2661d8464
Author: lmat <dartme18 at gmail.com>
Date: Tue Sep 16 10:30:47 2014 -0400
Removed binary from kvpvalues
It looks like the binary kvpvalue wasn't being used, and, since
it is difficult to deal with, it is easiest to remove it altogether.
commit 9bc5d1a20c46c133ea70f442bf1dda96c3afeb6b
Merge: f68a8d0 afdce5e
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Sep 16 23:40:09 2014 +0200
Merge branch 'maint'
* Bug 733283 - [PATCH] Loss of fractions when importing OFX investment transactions
* Bug 733506 - (ForwadDisableQIF) The forward button is not active even though a file is selected
commit f68a8d0907ec9b8282136f31ca28fc03a8770341
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Sun Jul 6 15:19:41 2014 +0200
introduce new stylesheet Head-or-Tail
commit d39c786b826c4d136615b2cf9ff1f266923fd94c
Merge: 9e0e6e1 5d18047
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Sep 16 12:03:42 2014 +0200
Merge branch 'maint'
* Align perl module requirements with recent Finance::Quote versions
* Updated Russian translation from Dmitry Pavlov
* New Chart of Accounts Assistant is too large for screen
commit 9e0e6e1f69da804b18b52ac70dd4c80f11563b15
Author: Christian Stimming <christian at cstimming.de>
Date: Mon Sep 8 21:16:25 2014 +0200
Fix aqbanking handling of transaction templates.
Also, make the unittest less verbose.
commit e210f8cdfb8ea44101becf3363ee52482d12a4fd
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Sep 7 16:12:50 2014 -0700
Fix bad getter for account-trans-retrieval
For timespecs we need a Timespec** to pass to qof_instance_get.
commit 671551585eb636554f955f4ed095d5d8106bdd8d
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Sep 7 22:58:07 2014 +0200
Add failing unittest for aqbanking lookup of trans_retrieval date.
The lookup of the "ab-trans-retrieval" property somehow fails to
return the correct value. This is somewhat surprising as this
property is already checked in the test-engine-kvp-properties.c and
there it works fine. What's the problem here...?
commit 80aa327ab289088d559a24a7e1cd6885965efde9
Merge: 1141e9a 9ea36d7
Author: Alex Aycinena <alex.aycinena at gmail.com>
Date: Sat Sep 6 16:50:58 2014 -0700
Merge branch 'maint'
commit 1141e9a9b8b3a45d622e6182c890e40dcb09f396
Merge: 1df569e 3363a2c
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Sep 5 12:06:16 2014 -0700
Merge branch 'maint'
commit 1df569e98c883dd6b3f4f06e16784a50af0cd6ee
Merge: 3cc4dc0 29f6c08
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Sep 4 17:01:12 2014 -0700
Merge branch 'maint'
commit 3cc4dc00e6f83a288fc2d1c74e87d1960a2504eb
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Sep 4 12:25:36 2014 -0700
Fix build on OSX, which doesn't allow linking shared modules.
commit 10ab13ebdc954ee086c085467b1562b5d721caa3
Author: hawk-lord <per at Macbook-201301.local>
Date: Wed Sep 3 22:21:49 2014 +0300
Missing translation
commit 84719841d238f5476f1a377d2b6a1aa9ece3b62e
Author: hawk-lord <per at Macbook-201301.local>
Date: Wed Sep 3 19:15:26 2014 +0300
Added Swedish association accounts.
commit ab41545afeb0a723aff79a355a9e2ac92d1e2d02
Author: hawk-lord <per at Macbook-201301.local>
Date: Wed Sep 3 16:58:50 2014 +0300
Added Swedish account files
commit 07ebd9b97947cc33987042b6298e1c8e83e412e3
Author: Jethro Beekman <gnome-bugzilla at jbeekman.nl>
Date: Wed Sep 3 22:56:54 2014 +0200
Bug 733186 - [PATCH] Extend account tree view search function
commit a90fbcb21b3d76a4d92c8c56f750de4339182743
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Sep 3 22:23:03 2014 +0200
Bug 689489 - Be able to show file location
The file location is now visible in the status bar
while hovering over the recent file list of the File menu.
The currently open file is the top-most file in this list so its
location can be seen by hovering over it with the mouse.
commit 4ecc4cb7d08c5f7f87f996c59aef7ca15c7c6171
Merge: afa2cc4 6114a96
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue Sep 2 22:59:41 2014 +0200
Merge branch 'maint'
* Bug 711440 - Tab labels have different background colour than containing gui element
* Bug 434462 - register color don't work correct with system theme color
* Add scrub function for (business) lots to eliminate unneeded lot links
* Rewrite invoice payment logic to use lot links only when absolutely needed
* Bug 684719 - Man pages for gnc-fq-* perl scripts
commit afa2cc4febb75b6bd59eee89f8e85277e46f1e2c
Author: Frank H. Ellenberger <frank.h.ellenberger at gmail.com>
Date: Tue Sep 2 22:59:02 2014 +0200
Bug 684719 - Man pages for gnc-fq-* perl scripts
commit 48c24d993658de44865815cb18c27ab2d3cf73ae
Merge: 8edb303 8d9b3c7
Author: Mike Alexander <mta at umich.edu>
Date: Tue Sep 2 00:21:24 2014 -0400
Merge branch 'maint'
commit 8edb3031430de4aaa71e7a7a1cb90993a7082244
Author: Christian Stimming <christian at cstimming.de>
Date: Mon Sep 1 20:58:15 2014 +0200
Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or alphas correctly as needed.
commit 18666f1ed2fa9fda605b1840d03bbc8489328196
Merge: 85c74fb 483302a
Author: Mike Alexander <mta at umich.edu>
Date: Sun Aug 31 18:49:35 2014 -0400
Merge branch 'maint'
commit 85c74fbeaa982cba431c8c05f744524ee7fae666
Author: Christian Stimming <christian at cstimming.de>
Date: Sun Aug 31 22:48:56 2014 +0200
Get the Aqbanking transfer action to work again: Revert part of 7faed6540162ccd1fe.
As discussed in
https://lists.gnucash.org/pipermail/gnucash-devel/2014-July/037868.html
as an exception the direct access to the kvp is enabled again in
import-export/aqb/gnc-ab-kvp.c because the way aqbanking transfer templates
are stored cannot be mapped directly on the properties mechanism.
With this implementation, at least the read access to the templates
works again, which means the aqbanking transfers can be used again (they
crashed immediately up until now).
However, writing a changed template to the kvp seems to not work - the
changed values seem not to be saved. This would be a bug, but not as severe
as the previous one. The unittest verifies both reading and writing,
though, and there also writing works fine. Well, this can be worked
on later.
commit 1ee4210b5f521a66904bdec4beeb186f5c58a5cb
Author: Christian Stimming <christian at cstimming.de>
Date: Sat Aug 30 21:18:35 2014 +0200
Make aqbanking kvp test really working.
It now contains the part that is failing since 7faed6540162ccd1fe which
is disabled at the moment but can be seen by setting test-kvp:c:94 to
if (1).
commit 5b653811f80385b76dc23f21c389ba5208aaa972
Author: Christian Stimming <christian at cstimming.de>
Date: Fri Aug 29 23:32:40 2014 +0200
Add some initial aqbanking test with example file that should demonstrate the hbci template kvp problem.
Not yet working, though - the test, I mean.
commit 0871df5628978fd7920176e2da90153ea7d64152
Author: Christian Stimming <christian at cstimming.de>
Date: Fri Aug 29 21:55:32 2014 +0200
Gtkmm wrappers: Adapt to setting qof_instance_set_dirty as private functions.
commit c37fa6f8b0f2c3fe926beed39dcbed18d5651724
Author: Christian Stimming <christian at cstimming.de>
Date: Fri Aug 29 21:55:12 2014 +0200
CMake: Update build system to build again.
commit b69fe381df190c8f2fb6c0d3b3778460ecea4f1b
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Aug 25 16:56:57 2014 +0200
Improve messages in account hierarchy assistant.
Inspired on a proposal by Jeff Kletsky <gnucash at allycomm.com> from 2010...
commit dd10aab53a3fde04f05fe6399496b36e625b4c37
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 31 12:00:06 2014 -0700
Balance ENTER with a LEAVE for all exit points.
For xaccLotFill and xaccLotScrubDoubleBalance, anyway.
commit 3f8718ea3bbbb980f6e18949e058fc3919e06925
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 1 16:21:01 2014 -0700
Divide the value by the rate to get the amount.
Avoids overflowing the amount and is anyway much more realistic:
Value = Amount * price, so a large "rate" means a small price. Since
get_random_rate() is biased to producing large rates (denom is fixed
at 100), it was effectively testing infinitesimal prices.
commit bad092a46d61c5e5910a4707ed38d40883751bd9
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 1 16:15:52 2014 -0700
Prevent assigning capital gains splits to lots.
They're generated by lots, and when xaccSplitComputeCapGains sees one it grabs the originating lot which naturally doesn't balance.
commit 1134d64a35813c8993ae1257f09154577a675a80
Merge: f4d2cc2 5db0cb9
Author: Mike Alexander <mta at umich.edu>
Date: Thu Aug 14 17:18:51 2014 -0400
Merge branch 'maint'
commit f4d2cc2863627ff37520a317d0788f2704831c06
Author: Mike Alexander <mta at umich.edu>
Date: Thu Aug 14 15:50:19 2014 -0400
Remove an AC_MSG_CHECKING/AC_MSG_RESULT that is redundant and confusing.
commit 7015cf9edf312069aaab0028a1d9ac217cb8b43f
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date: Fri Aug 8 15:12:27 2014 +0100
Bug 734168 - Tax invoice can be a bill too.
commit e25c2a34b9e9995936010d5577aa588165d1a61c
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 8 15:15:23 2014 -0700
POTFILES.in resulting from previous make-gnucash-potfiles changes.
commit 063b9c57f4ed9cfe9edb8150c1161ac479003174
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 8 13:43:43 2014 -0700
Remove a bunch of no-longer-existing files from POTFILES.skip.
commit 10cd33f9f584f74fe2c2ac1a827d3c8c4ac06d09
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 8 13:37:38 2014 -0700
Add *.cpp to the search pattern for files to translate.
Exclude the files in src/gnc and src/optional/gtkmm; they shouldn't have
any user-visible strings.
commit 0ddd9db0a213ef24186df4353aa6ae9fd26d6939
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Aug 8 13:31:29 2014 -0700
Use perl instead of grep to scan POTFILES.ignore and POTFILES.skip
No point in shelling out of perl to do what perl does best; besides, grep
has environment settings that can break our parsing of the result.
commit 367b608fadee31537634f258527e16c6761ae64f
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 7 13:12:26 2014 -0700
Fix problem with gcc-4.9 failing to compile gfec.c.
The error, first reported in email, was that cc1 didn't recognize
the flag. Solution is to make it a CPPFLAG so that cc1 doesn't see it.
commit d20dcb46486a90d1864f11250428df51ec9a1ae8
Merge: 9592512 163acb8
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 7 13:09:57 2014 -0700
Merge branch 'guidcpp'
Incorporate Aaron Laws's reimplementation of gncguid with boost::guid.
commit 959251265ac922d55719f1f34cf12a8cebb53f5b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Aug 4 14:18:39 2014 -0700
Add gnc-date.cpp to POTFILES.in
Because make check complained. Dunno what changed...
commit 4e7e52a31167ec108ffcd73b22438a4245131b0d
Merge: d5fa548 e4d97f6
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Aug 7 11:47:27 2014 -0700
Merge branch 'maint'
commit d5fa5486f4fc50346b912efc47dd557dbecbdc32
Merge: 2f189c3 edad186
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed Aug 6 23:22:21 2014 +0200
Merge branch 'maint'
- Revert "Bug #622778 Miscalculation in cashflow reports" and follow-up patches
- Updated Swedish translation
commit 163acb863d4a97bf94d61528f4a9819c4524a665
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Aug 4 15:06:02 2014 -0700
Two minor tweaks to pass make check.
commit 1e5b14b54f49d7ab7f74a800de7266001ad91964
Merge: 28e1d1a 9711ae2
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Aug 4 14:35:23 2014 -0700
Merge branch 'guidcpp' of https://github.com/limitedAtonement/gnucash
into guidcpp
commit 28e1d1a8c2782826c9b09d4e8d3b935d759ddb19
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Aug 4 14:18:39 2014 -0700
Add gnc-date.cpp to POTFILES.in
Because make check complained. Dunno what changed...
commit c146e210438b5878374aadd6be9f413ebf66e65d
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Aug 4 14:09:22 2014 -0700
Replace built-in md5 hashing with GChecksum
Prepare for removing it when we replace the GncGUID implementation with Boost.
commit 9711ae244664bb5b6fb2f85bcafcfb526ca2c7a0
Author: lmat <dartme18 at gmail.com>
Date: Wed Jul 30 11:57:36 2014 -0400
Added new tests.
Added tests for string_to_guid and guid_replace.
commit 726ab02d651e10c520dba895d368b0760f3396e2
Author: lmat <dartme18 at gmail.com>
Date: Mon Jul 28 17:03:07 2014 -0400
Simplified some of the GUID code.
This change applies some recommendations from jralls. It better utilizes for loops,
and usage of swap. We also try to make sure the null guid is not freed since it's
reused, and catch a c++ exception to make sure it doens't escape into C code when
parsing a GUID.
commit ce94872ec86c37fb49660004f97d0ce65905c475
Author: lmat <dartme18 at gmail.com>
Date: Mon Jul 28 16:52:22 2014 -0400
Cleaned up some code and comments.
There should be no impacting changes in this commit.
commit cbc292cc91718ce5fb45b7b2e4ce70c74ef1c556
Author: lmat <dartme18 at gmail.com>
Date: Mon Jul 28 11:15:28 2014 -0400
Removed the md5 file and updated the build system.
We no longer need md5.h or md5.c because all that work is done in the boost
uuid implementation.
commit 2f189c38e9874fbd76d4c7f842a0c1345e670c85
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 27 17:11:34 2014 +0100
Fix a couple of minor issues noticed by Robert Frewell.
commit f40a93c6e1b27acaf7fd32bfca4c64ea27a2a860
Author: lmat <dartme18 at gmail.com>
Date: Fri Jul 25 17:38:33 2014 -0400
Remove guid_init and guid_shutdown
They no longer do anything, and it's not probable that they ever will.
commit 30fac05e35b41d316ba9d8f93474879e196c3cbb
Author: lmat <dartme18 at gmail.com>
Date: Fri Jul 25 17:02:44 2014 -0400
Corrected uses of guid_to_string.
Previously, guid_to_string had been marked deprecated with a note about
it not being thread-safe. It was much worse than "not thread safe", it
was only safe in a particular situation, and its safety was being violated
throughout the code. It was clear that users of guid_to_string did not
understand what it was purporting to do because of its varied uses. Most
uses simply treated it like a Garbage-Collected Java String (use and forget).
I actually found at least one instance where the string was being freed. (!!!)
I made the method have a particular easy-to-understand semantic: it returns
a pointer to a string which must be freed by the caller. I then tried to
track down all uses of this function and correct them. Mostly, I just changed
the usage to guid_to_string_buff with a stack-allocated string to avoid the
the malloc/free cycle.
commit 2a408ab9ef31031440d1877673baad509ab085c3
Author: lmat <dartme18 at gmail.com>
Date: Fri Jul 25 14:14:09 2014 -0400
Cleared up GUID construction and allocation
To allocate a GUID, use guid_malloc. To allocate and construct a guid
(which is actually unique), use guid_new (and be sure to free it using
guid_free).
commit 9c82a1e9bc217cc2c12482c3e23b0d442a5f0661
Author: lmat <dartme18 at gmail.com>
Date: Fri Jul 25 08:26:54 2014 -0400
Rename guid_new to guid_replace
`new` implies some allocation. Since guid_new was actually constructing
a guid in place rather than allocating it, it makes much more sense to
call it guid_replace (or guid_construct). We went with guid_replace.
commit 26a49f96443cf2039834ea4793482021f68a4885
Author: lmat <dartme18 at gmail.com>
Date: Wed Jun 11 09:17:09 2014 -0400
Implement GUID using boost's implementation
Since we're maintaining a C api, the implementation is sometimes less than
intuitive from either a C or C++ perspective. I am trying to use as much
boost as possible while making all the guarantees that the C code makes.
One function was declared deprecated because it "wasn't thread safe". This
was straightforward to repair, and is no longer marked deprecated, and there
are now two ways to convert GUID to String: passing your own character
buffer, and having one returned to you that you need to free.
commit 2869e9412e627561b456263f724697d1196935f7
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 21 10:17:17 2014 +0100
Really make it 1.48 instead of 1.49.
commit a995196d3e518591d3dd9b403aa796e6570eca9f
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jul 21 10:08:03 2014 +0100
Lower Boost minimum version to 1.48.0 per user request.
commit 0c41f3bc5e1924f3e10b79edf230d22b60da5c9e
Merge: 8b76ff2 359327e
Author: Mike Alexander <mta at umich.edu>
Date: Sun Jul 13 22:50:30 2014 -0400
Merge branch 'maint'
commit 8b76ff21a2de711f038784c52aded2f4ed9d0c29
Author: Mike Alexander <mta at umich.edu>
Date: Sat Jul 5 01:06:40 2014 -0400
Use symbols to access lot owner type and owner GUID properties.
commit bacc0b2a6554fc087c439a924dafe71cf3faa081
Author: Mike Alexander <mta at umich.edu>
Date: Sat Jul 5 00:44:01 2014 -0400
Fix crash in gncOwnerGetOwnerFromLot due to clobbered stack variable.
The "owner-type" lot property is 64 bits, don't store it in a 32 bit variable.
commit 147a5f5d0002dfe9fcc632b12d86583d9341dd14
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Jul 4 16:25:12 2014 +0200
Disable non-literal-null-conversion warning issued by clang
commit 4b3373c96bf91c55416fbc1c6a06ff5db6760deb
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Jul 3 19:20:33 2014 +0200
More '\0' -> NULL replacements to avoid clang warnings
commit 1d3cee110c4fef7bba887b9940743d6b4753e20c
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jul 3 09:51:53 2014 +0200
Revert unintended restoration of AC_MSG_RESULT.
commit 29923b1fd9676123411ec69a271e4b5801e8ad92
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jul 2 22:55:36 2014 +0200
Replace '\0' with NULL as char* argument, avoiding warning.
commit 773326b7c554df5ea3e6f3255d7bed4480587273
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jul 2 22:54:39 2014 +0200
Fix typo from 859866a.
commit d338982828ede52b93864a5c0098e01ea43292df
Author: Mike Alexander <mta at umich.edu>
Date: Wed Jul 2 15:26:12 2014 -0400
Properly nest AC_MSG_CHECKING and AC_MSG_RESULT calls to avoid confusing output.
commit 859866ad282c17c5c7babad5b571b9d0ebc15b38
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Jul 2 11:20:28 2014 +0200
Replace clang check with ax_check_compile_flags for -Wno-deprecated-register
commit 97618e00c88c220864926542191ff8b0fc6be724
Author: Mike Alexander <mta at umich.edu>
Date: Tue Jul 1 22:40:45 2014 -0400
Use guint64 instead of uint64_t with G_GUINT64_FORMAT to avoid warnings.
commit 84384ea56527ecbe48f43624fdeba093879901e4
Merge: 1973711 2952df9
Author: Mike Alexander <mta at umich.edu>
Date: Tue Jul 1 22:51:30 2014 -0400
Merge branch 'maint'
commit 19737113add2c722c0eff915147ee4ae2836fac3
Merge: 4aed8b3 17ed252
Author: Mike Alexander <mta at umich.edu>
Date: Tue Jul 1 16:29:34 2014 -0400
Merge branch 'maint' into 'master'
commit 4aed8b37e1a44d5f7b4e6fc8958801dde306f58c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 29 15:20:20 2014 +0200
Don't try to use -Wno-deprecated-register with Clang.
It doesn't work.
commit 3b4111c16dda09a311e561bcad16eaa9298cb0c1
Author: Carsten Rinke <carsten.rinke at gmx.de>
Date: Thu Jun 19 11:04:42 2014 +0200
Bug 726535 - Budget BarChart Report - add option to change to a line chart
Rebasing the patch for 2.6.3 to master commit ea2389f0932beae..
(done manually, not using git)
commit ea2389f0932beae6f3f4bfeec3f8bc4cb28dfdaf
Merge: bd93cb2 34a7e8d
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jun 16 11:04:18 2014 -0700
Merge branch 'c++-build'
commit 34a7e8d62c31b560cb2f93f9c3d612366e537bf1
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Jun 16 11:03:45 2014 -0700
Add Boost requirement to CMake.
commit 273648ea80d791765be4940daaafcf8074658d4e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jun 15 13:21:21 2014 -0700
Allow C/C++ extensions
MinGW declares any standard functions not part of the ISO C standard
in #ifndef __STRICT_ANSI__ blocks; Gcc defines __STRICT_ANSI__ with
-std=c++11; Pass 'ext' to the C++11 macro to get -std=gnu++ll, which allows
all those extensions we use.
commit 949702d04d19464b0a8fabd35faff2d85626e19d
Author: lmat <dartme18 at gmail.com>
Date: Fri May 2 09:50:22 2014 -0400
Added a GUID test suite
The plan is to change gnc guid to use boost's guid implementation. There were
no tests for guid before, but we need them to ensure that we don't have regressions
when that work begins.
commit ce409753b8ca23e33303834f35ed35fb4957b6c1
Author: John Ralls <jralls at ceridwen.us>
Date: Mon May 19 16:44:09 2014 -0700
Disable C++11 deprecation warning for register storage class
It's used in GLib, so we're stuck with it for the short term.
commit b36a98149ba624fc1bb2bd536431f8fa1daccbb5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:37:47 2014 -0700
Better test for conflict between optimization and FORTIFY_SOURCE
commit 33aa8a13a7889d36298973ea6c1e0da03dc5e1d7
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:31:55 2014 -0700
Don't override CFLAGS, CPPFLAGS, etc.
Doing so gives the hardcoded values precedence over the user's environment.
Use AM_CFLAGS, AM_CPPFLAGS, etc. instead.
commit 8e25412d2077e29efff73986a039b46560279bd7
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:29:29 2014 -0700
Add optional use of Google Profiler.
See https://code.google.com/p/gperftools
commit 8a899fc47a60b6553f9ab58d2be8d911c3369779
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 16:27:41 2014 -0700
Add dependency on Boost.
commit ae93f2b9c967bac63f79cab4fb5a634c2ac125db
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 1 17:09:52 2014 -0700
Check for C++11 support, fail if it's not there.
commit bd93cb26dd06ab111db39028b621015f4d231fde
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 30 10:46:24 2014 -0700
Fix reaches end of function error
commit b68e261c79a4e3a818b04ed8c09ad0c79864e337
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Thu May 29 23:59:40 2014 +0200
Some adjustments, new IPython version
commit eb4fc0002d184509396a202ce51000073d9028ab
Merge: ec98be5 840fecc
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri Jun 6 16:54:44 2014 +0200
Merge branch 'maint' into master
* Bug 719457 - Template for Home Mortgage Loan isn't properly nested.
* Always use the price we display to calculate the current value of an account.
* Bug 728717 - Ubuntu 14.04 - GNUcash crashes on close
* Bug 725054 - Re-numbering sub accounts crashes the program
* More fix-ups for the renumber subaccounts dialog.
* 722200 - configure script does not pick the correct am_cv_scanf version
* Python bindings. Add function gncVendorNextID, complementary to gncCustomerNextID
* Bug 730255 - Python bindings: Assigns bill entries to non-existant invoice.
* Relax requirements for booleans in invoice line.
* Add some date format checking and make sure generated dates are the correct user selected format, not always locale format.
* Fix broken win32 build; MinGW needs our strptime.
* Fix broken build on 64-bit systems
* New/revised version of the Brazilian Portuguese translation file, For version 2.6.3. Translator: Miguel Rozsas <miguel at rozsas.eng.br>
* Bug 720934 - Barcharts with many data points have overlapping x-axis labels
* Python bindings - no instance necessary anymore
commit 3fc6239539a375947581cda0ee07aa440d674e59
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Thu May 29 23:59:40 2014 +0200
Some adjustments, new IPython version
commit ec98be5b90ed6411cb5cdb11648e313ff7d54dca
Author: Christoph Holtermann <c.holtermann at gmx.de>
Date: Thu May 29 23:44:36 2014 +0200
no instance necessary anymore
commit 81fb773856ae3dc1da17e648dd03b32e5e532519
Merge: cac3b5c f8139ef
Author: Mike Alexander <mta at umich.edu>
Date: Sun May 25 19:10:03 2014 -0400
Merge branch 'maint'
commit cac3b5c2159684c3e579aab73653106c4f5f6c80
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue May 20 12:26:32 2014 +0200
Rename xaccAccountGetNrSplits to xaccAccountCountSplits for api consistency
commit e76ba2a0f0a59450ae3e595c7e603aade463d053
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date: Sat May 3 17:53:17 2014 +0200
Bug 541541 - RFE: auto-hide unused accounts
Add a checkbox on Filter by -> Others to show (default)
or hide accounts that don't have any transactions.
If an account does not have any transactions, but it's children do
it will still be shown (unlike the zero total amount).
commit 1a967e46db184b5f487e5c50dd6c9301302a0cbe
Merge: eabaee8 733e6e9
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue May 20 16:20:16 2014 +0200
Merge branch 'maint'
* Bug 610202 - gnucash silently closes when no X11/$DISPLAY is present
* added context to ambigous i18n keys for scheduled transaction add/edit dialog
* Bug 509263 Since Last Run dialog won't allow resizing of Status column
* Bug 728103 - Invoice opened does not contain the Job under circumstances
* Bug 723145 - Currency display does not respect locale
commit eabaee8eb58c557743b8b1b476b4145b97eb9836
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 15 17:04:26 2014 -0700
A truly ancient bug, discovered with an Xcode-5.1 compiler warning.
commit 6e62ce9938a7488cf259e1b7b28d440f6c68ae80
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 18 17:40:35 2014 -0700
Allow building for mac integration with gcc-4.8
commit de1de4f0a2799a1b4c44a004921955b17c7648ae
Author: Mike Evans <mikee at millstreamcomputing.co.uk>
Date: Thu May 15 14:27:27 2014 +0100
Python bindings. Add function gncVendorNextID, complementary to
gncCustomerNextID.
commit afe76922938bd861ed103a9ff6d54de2282c39ff
Merge: 93e58f3 15e9bde
Author: Mike Alexander <mta at umich.edu>
Date: Tue May 13 22:46:40 2014 -0400
Merge branch 'maint'
commit 93e58f3087b3f8a5e8f767397bb18b00bcce0cea
Author: Michalis Kamprianis <michalis at linuxmail.org>
Date: Sat Apr 26 21:34:46 2014 +0200
Bug 728136 - Rate in Job
Added rate in job for automatic filling in price in customer invoices and vendor bills.
modified: src/business/business-gnome/dialog-job.c
modified: src/business/business-gnome/gtkbuilder/dialog-job.glade
modified: src/business/business-ledger/gncEntryLedgerLoad.c
modified: src/engine/gncJob.c
modified: src/engine/gncJob.h
modified: src/engine/test/test-job.c
commit f89e0c04681e3913149bd231113131f3cdc96534
Merge: 71c31cc eeb48d6
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Tue May 13 12:33:14 2014 +0200
Merge branch 'maint'
* Bug 688965 - Page Up, Page Down keys cause GnuCash to hang
* Bug 729157 Bill Term discount days are allowed to be more than due days
* Bug 692249 - Add Help button in Custom Reports dialog box
* Fix regression in invoice pre-payments
commit 71c31ccf2af838e61dfd0d7412879ef94425b777
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 8 21:05:05 2014 -0400
Replace glib 2.34-or-later g_list_copy_deep
Fixes Win32 build issue, where we're using 2.28
commit c4a18ae2ddb9abc7d38f56fb4fa001383f3346e8
Merge: 6ed47c6 8314d96
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu May 8 21:11:55 2014 +0200
Merge branch 'maint'
* Fix document type dispay for credit notes on owner report
commit 6ed47c64f98fc1e1997b6cc96ab4770d5b668f5c
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu May 8 20:59:22 2014 +0200
Fix sign for credit notes on owner report
commit 50e72f1d180031a3616ef6831a05d277c49ec76a
Author: Amm <ammdispose-gnucash at yahoo.com>
Date: Thu May 8 20:25:05 2014 +0200
Add sale and tax columns
A patch to add support for "Sale" and "Tax" columns in report.
Columns are optional and set to false (#f) by default.
commit 1fff5ca9743bbab75167c37239d5cf0820284ffa
Merge: 232f4ad 825b3d3
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu May 8 20:22:54 2014 +0200
Merge branch 'maint'
* Owner report - better totals formatting, contributed by Amm
commit 232f4adc70552f842dec17f0d4595e8b5cc947af
Author: Mike Alexander <mta at umich.edu>
Date: Sat May 3 21:59:55 2014 -0400
Update the XCode project for C++ changes
commit 4115c439204eeda72f00fffd771afbc953533e97
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed May 7 18:18:24 2014 +0200
Reapply "Fix bad qof_instance crash in dialog-payments"
This reverts commit b81289acc66340c74a4b7ed32d0dfffef4a87c16.
commit 1d76256f92138aefe24f224cb0bd0ee266805413
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed May 7 18:18:14 2014 +0200
Reapply "Fix typo in test-engine-kvp-properties."
This reverts commit c475b9f8c7545e1f4dc3b1e0a3b9b6b217a30719.
commit 49a5909ff243e1cd776993b9bb4d570b832776f2
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed May 7 17:55:42 2014 +0200
Fixes necessary to marry private-kvp branch with c++ work
commit 45cb5504f3c7c0a8c9fa8917866e0addd349abbd
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed May 7 15:37:14 2014 +0200
Merge branch 'private-kvp' into master again
This was done by branching right before the original merge
and redoing a clean merge of the private-kvp branch again.
This result was then cherry-picked onto master with
git cherry-pick <merge-commit> -m 1
It was done like this because git merge would consider
the private-kvp branch already merged even after a revert
(see git-revert man page) and won't allow to merge a
second time on the same branch.
Resolved conflicts:
README.dependencies
src/app-utils/gnc-sx-instance-model.c
src/engine/cap-gains.c
src/engine/test/Makefile.am
src/gnome/assistant-hierarchy.c
src/import-export/import-match-map.c
src/import-export/import-utilities.c
src/import-export/ofx/gnc-ofx-kvp.c
src/libqof/qof/qofbook.cpp
src/libqof/qof/qofinstance-p.h
src/libqof/qof/qofinstance.cpp
src/libqof/qof/test/test-kvp_frame.c
src/report/report-gnome/gnc-plugin-page-report.c
commit ae98012d0c03c1fc6732c7cb82bf52050e3789bf
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed May 7 18:08:34 2014 +0200
Revert "Merge branch 'private-kvp'"
This reverts commit f49983b8012197933c793fe94994ac5afa1d8d75, reversing
changes made to acad5a02bbc04cb17b33c89ed36d839416db8f10.
commit 9d4051230721883f70ed03de9fad99a314f4a4e5
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed May 7 17:57:47 2014 +0200
Revert "Fix typo in test-engine-kvp-properties."
This reverts commit ac9a6ae606e67f8ca7a7fffd75a7f6c8dcc75060.
commit ec9bd763d133c07a26c741fadd5309aee7b70630
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Wed May 7 17:57:28 2014 +0200
Revert "Fix bad qof_instance crash in dialog-payments"
This reverts commit edd85faad75055231cc58779d2c677fc61cc9492.
commit e818c21aa0c3dd4406c450c11f09a5ba7a4cb5e0
Merge: 79d1680 7f74672
Author: Mike Alexander <mta at umich.edu>
Date: Mon May 5 16:32:02 2014 -0400
Merge branch 'maint'
commit 79d168080d3c25b7887d41744a1b5d90c9274633
Merge: cd79b1f cc41107
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon May 5 21:57:44 2014 +0200
Merge branch 'maint'
* Proper fix for libdbi crash
* Saved report configuration dialog resize issues
commit cd79b1f5deb6d8c8f9f21f66f523d0e283129f1a
Merge: edd85fa 6695f6c
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon May 5 17:57:03 2014 +0200
Merge branch 'maint'
* Mike Alexander's Better test for conflict between optimization and FORTIFY_SOURCE
* Fix crash with libdbi >= 0.9.0, based on a patch by Colin Law
commit edd85faad75055231cc58779d2c677fc61cc9492
Author: John Ralls <jralls at ceridwen.us>
Date: Sun May 4 09:53:03 2014 -0700
Fix bad qof_instance crash in dialog-payments
Just needed one more level of indirection.
Thanks to Mike Alexander for the report.
commit 8cb391b30846f04eb6b874ef6dde723be372b7d0
Author: John Ralls <jralls at ceridwen.us>
Date: Fri May 2 14:02:24 2014 -0700
Better test for conflict between optimization and FORTIFY_SOURCE
commit ac9a6ae606e67f8ca7a7fffd75a7f6c8dcc75060
Author: Herbert Muehlenberurger <herbert.muehlburger at gmail.com>
Date: Fri May 2 07:19:41 2014 -0700
Fix typo in test-engine-kvp-properties.
commit fb09e8d985e9c8d82973ae52afbd5885142b9ea0
Merge: f49983b ca48086
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Fri May 2 16:02:19 2014 +0200
Merge branch 'maint'
* Add two new Devanagari script languages: Bodo and Dogri
* Only add _FORTIFY_SOURCE directive if optimized compilation is detected
commit f49983b8012197933c793fe94994ac5afa1d8d75
Merge: acad5a0 207bedb
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 1 13:15:29 2014 -0700
Merge branch 'private-kvp'
Makes all kvp operations private to the object of which the kvp is
a member. Access from outside of the object is accomplished via
GObject Properties. A convenience function, qof_instance_set(),
is provided that wraps g_object_set and marks dirty the instance
so that it will be saved. It is still necessary to wrap calls in
begin_edit/commit to accomplish the save to the SQL backend. A
like-named wrapper, qof_instance_get() is provided to balance the API.
Note that the XML backend retains direct access to KVP to avoid having
to catalog the properties.
commit 207bedb4c5845291b440a5d115a6734c8f947ebe
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 1 12:47:17 2014 -0700
Replace direct kvp access with qof_book_save_options.
commit 6dfb7febf2cc8db60f19cd51ed612661b7ee875f
Author: John Ralls <jralls at ceridwen.us>
Date: Thu May 1 12:41:06 2014 -0700
Convert capital gains kvp access to properties on Split.
commit acad5a02bbc04cb17b33c89ed36d839416db8f10
Author: Christian Stimming <christian at cstimming.de>
Date: Mon Apr 28 21:24:17 2014 +0200
CMake: Remove removed file from cmake, so that it compiles fine again.
commit 8784b94491e557b5013a4934cdc62b701ad6b139
Merge: 5bc2503 c4bbd14
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Apr 28 18:45:18 2014 +0200
Merge branch 'maint'
Revert error on warning default when building from scm
commit 5bc25031990c05f3d20815c100de74b91b2bdcf9
Merge: dbe336c 7c0074a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Mon Apr 28 14:58:52 2014 +0200
Merge branch 'maint'
* Minor fixes to make gnucash build under mingw/gcc 4.8.x
commit dbe336cd7ce064167af764a7ec518f90cfb4b6d2
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 27 16:32:58 2014 -0700
C++: Rename files to be compiled as C++ to foo.cpp
Instead of using the -xc++ compiler flag.
commit 82df074771372e6c7b259b693c28b85925ad5625
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 27 12:53:21 2014 -0700
C++ Windows fixes.
Particularly interesting is src/engine/Makefile.am: Having a mention of
target_CFLAGS in an #if disables automatic use AM_CFLAGS even when the
#if condition is false.
commit c7f4bf7fed286fd0bb852b997a8ee53f30468b21
Merge: c2c246c 2c4463e
Author: Mike Alexander <mta at umich.edu>
Date: Sun Apr 27 16:42:34 2014 -0400
Merge branch 'maint'
* Fix price quotes after removal of yahoo-get-historical-quotes
* calculate num-columns-required in transaction report correctly
* Additional changes to column calculations in transaction report
* Fix configure.ac code that customizes parameters for specific gcc versions
* Ignore SIGTTOU while importing Python console class.
commit c2c246ccf8f6ef7c8550227c6b9ae403ac2b5dc8
Author: Mike Alexander <mta at umich.edu>
Date: Sat Apr 26 20:13:19 2014 -0400
Bug 729001: Fix a minor typo affecting the profile option in the previous commit
commit b32f9d2a5911f70f089476dbe2548750716be41d
Author: Mike Alexander <mta at umich.edu>
Date: Sat Apr 26 19:20:48 2014 -0400
Bug 729001: fix more build errors related to partial switch to C++.
commit 72e0b29a0907d44be9ca83157e2378fcbc170df3
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 26 12:37:55 2014 -0700
Revert addition of lprofiler
Inadvertent leak into previous changeset.
commit 8f0098015c873de85bbb821ed0a16852477f1be9
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 26 11:10:56 2014 -0700
C++: Fix compiler warnings from gcc-4.7 on Fedora 18
Clang didn't complain about these. Note that some of the error messages
for not-clang in the tests have changed, likely due to C++. The old ones
are commented out for now; this part needs to be tested with an older
gcc to see if it's consistent.
commit 403a0f6c42311324f766f7fd947449bf7833f145
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 26 10:05:17 2014 -0700
Bug 729001 - Work around warnings invalid for C++
commit 8bbd87fd468d2499f55750a782f5d6833e9cd52d
Merge: daf4480 c2c72ea
Author: Mike Alexander <mta at umich.edu>
Date: Fri Apr 25 19:45:28 2014 -0400
Merge branch 'maint'
* Use libsecret if available
* correction in version number in NEWS history re 2.6.3 and 2.6.2
* deletion of duplicate lines in src/engine/gnc-commodity.c
commit daf44808361cd89a113cb342d2cee6c1c824efce
Merge: e6c3698 bedf00a
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 25 13:42:00 2014 -0700
Merge branch 'c++-build'
First merge, libqof only, and no functional changes yet.
commit bedf00a160669a86942a1b52f47c65b8c45c9552
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 25 13:41:11 2014 -0700
Compile LibQOF as C++
This is a minimal change to get LibQOF and only LibQOF to compile as C++.
There are no functional changes, just casts to satisfy the rather pickier
C++ compiler and wrapping declarations with extern "C" { } to maintain C
mangling so that the libgncmod_qof will work with the rest of the program.
A note about renaming gnc-numeric.c to gnc-numeric.cpp: Dunno if it's a
clang bug, but it wouldn't link test-math with the -xc++ flag; renaming
the one file got around the problem. We'll likely have to do the same for
other test programs and for gnucash-bin.c.
commit 3abf8b47f6d954f9495126be974db8f1fce5e658
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Apr 22 16:18:23 2014 -0700
Remove unused partial book handling.
commit e6c36983d49b578a89395d1719016670e8d0fbb2
Merge: cf78eec 171ac3d
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Apr 24 12:14:59 2014 +0200
Merge branch 'maint'
* Bug726449 - Budget Barchart does not show up if running sum is selected
* Add fixed EUR-LVL conversion rate to gnc_euro_rates
* Update Latvian translation
* Add Indian Konkani translation
* Remove unused function yahoo-get-historical-quotes
* Fix handling of kvps for address, entry, job, order and taxtable objects
* Prevent older gnucash versions from loading data files with said kvps
commit cf78eecdfaba729a0001271df82f82221816d595
Merge: 096e71c 52c07a5
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Apr 18 12:57:30 2014 -0700
Merge branch 'maint'
* Morritz Lipp's libdbi-0.9.0 compatibility fix
* Morritz Lipp's realloc return value fix
* Re-enable save and enable loading of $GNC_DOT_DIR/accelerator-map on OSX
commit 096e71cb6ad632c36924acc2eaefe5d0feb85c56
Merge: d9628ce 4cf991a
Author: Geert Janssens <janssens-geert at telenet.be>
Date: Thu Apr 17 18:08:18 2014 +0200
Periodic merge of branch 'maint'
- Replace deprecated g_dirname
commit d9628ceae9c3e1877f4cbb23bb65425ac9b31549
Author: Dmitry Pavlov <zeldigas at gmail.com>
Date: Sat Feb 22 13:37:13 2014 +0400
Implemented ranged report generation. User can build budget report on selected periods instead on all of them. Not included periods can be "folded" as a columns with summed values. To support report settings saving and range 'types' can be used instead of exact period numbers
commit 2f962181628bdac1c6342ac23e2f52259f839570
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Apr 12 17:12:49 2014 -0700
Set revision on master branch to 2.6.99
commit 44ca77766af2ea18efd709fd027262918b7a2804
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 10 13:31:00 2013 -0800
Fake edit level for tests and SQL backend.
These are cases where we don't want to commit, either because it would be circular (the backend is loading; committing the result back would at best waste time) or because we're testing some narrow functionality.
commit 4d511218a5470eace9094de57522351370813661
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 10 13:28:29 2013 -0800
Move edit level assert to persistent class set_property functions.
Checking at qof_instance_set was too broad.
Requires detecting persistent vs. run-time properties, which is accomplished by reordering the PROP enum and introducing a PROP_RUNTIME_0 separator value.
While at it, identify as comments the persistent properties which aren't yet properties.
commit 96106fb8fa34f3b85fa6cd1034658b816b0db22e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 10 13:22:48 2013 -0800
Fix Application Menu Preferences Item
Previous fix put it in the wrong place and didn't even fix changing it to "Preferences Gnucash".
commit f1fdeac4c95fa37f7c364d3c727bc3255db26b9e
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Nov 10 13:21:16 2013 -0800
Fix SX value calculation.
Passed in numeric pointer was being set to NULL by qof_instance_get.
commit 93f5d48a4ae88661230ef58cf371ab8ce4738d23
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 5 13:19:58 2013 -0800
Fix a qof_instance_set call outside of an edit.
commit 0418280e04b81ae82dd40ab8cfad42e2f56b2c52
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 5 13:19:04 2013 -0800
Ensure that all qof_instance_get target variables are initialized
If qof_instance_get doesn't complete, perhaps because it was passed an invalid instance, the target variable might otherwise be used uninitialized.
commit ecee2d963fec537839badcca02a24ae61e853132
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Nov 5 11:32:12 2013 -0800
Update dependencies and versions
commit d0be95f2c6a5b4c4889f008a597afa0a293ae6fb
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Nov 4 11:31:15 2013 -0800
Assert on entry to qof_instance_set() if editlevel is 0
To ensure that change will be forwarded to the backend
commit 291a3abfa339889ca02abb7a0008255d9bc34cbf
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 27 13:42:20 2013 -0700
Add a call to $TESTS_ENVIRONMENT in tests:
So that g_tester-based tests can be set up to use Guile.
commit 6515a8e858f55583c7213690c49fe984e0cd47e0
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 27 13:38:55 2013 -0700
Contain getting slots for gnc_options_db inside QofBook
Turn gnc_option_db_save_to_kvp and â¦load_from_kvp into callbacks passed to qof_book_(save|load)_options to avoid adding a dependency between qofbook and option-utils.
commit 38b3961bb8a17fda132dfc82c8b0e798f1ada76d
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 27 13:31:47 2013 -0700
replace qof_book_kvp_changed with qof_instance_set_dirty
commit 7faed6540162ccd1fe34ad9ea425164c3a61cdd6
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Oct 26 15:00:53 2013 -0700
Remove QofBook KVP access for several options
Replace them with GObject Properties. Note that the setters for these properties are handled in Scheme and still use the raw KVP access.
commit 36eba1ac42114636ba813d3de9e8de139829e52f
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 21 15:29:53 2013 -0700
Replace business kvp access with properties.
commit 272655b60c0e30726fd5870a441478e717e2b8df
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 21 15:25:03 2013 -0700
Replace Import KVP access with properties.
commit 3a51d704c892029d82d3e56827f8f98c63d8f26b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 21 15:16:45 2013 -0700
Replace usage of SX kvp access with SX properties.
commit db1b2caebf2ffc3c82c8c244ad749293b9102acc
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 21 14:23:15 2013 -0700
Add GncOwner kvp properties
export-pdf-dir, invoice-last-posted-account, payment-last-account
Since GncOwner isn't in the class hierarchy these properties must be implemented exactly alike in the three classes where they're appropriate.
commit 2ff48a66a599999cb754c9d4956e36605b0da467
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 21 14:00:21 2013 -0700
Add Transaction kvp properties from-sched-xaction, online-id.
commit d2d0f6290a31ce3e22d8c330029f6011a24f9d9c
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 21 13:50:58 2013 -0700
Add several kvp properties to Account
online-id, ofd-income-account, an-account-id, an-bank-code, ab-account-uid, ab-trans-retrieval
commit e5e386d6b14dc7bf9366045c45094760a2753a67
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Oct 21 13:10:14 2013 -0700
Add kvp properties sx-credit-numeric, sx-debit-numeric, ax-shares, and online-id to Split.
commit c9493cfcf5d12d62d1f407437459d348c20e9d07
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 27 15:37:42 2013 -0700
Transfer the account-matching functions from import-export to Account
I would have preferred to separate the data-retrieval from the actual
bayesian routines but I didn't think that I could do so without losing
backwards data compatibility.
commit fadc3d7082e0a7ba11647a2ecf8c4af53cd6b50b
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 27 15:36:29 2013 -0700
Use online-id properties of Account, Transaction, & Split
commit 72c7f1d101e5bf508e2ec30ef207dad40734d630
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 27 15:31:39 2013 -0700
Remove QofBook functions qof_book_get_slots & qof_book_kvp_changed
commit 11aae5b2b9366122e5216a959d05e5e4f7a2c0db
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Oct 27 15:28:37 2013 -0700
Move features hash creation to QofBook
So that the KVP stays private.
commit 48df2d356990803e54c73a78b940617ac88d5dd0
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 17 10:03:04 2013 -0700
New Split properties sx-account, sx-credit-formula, sx-debit-formula
commit dc8e9c0b00d8ae210c4b2c77ff86c72d0ff18537
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 17 10:00:27 2013 -0700
Remove kvp-data as a QofInstance object property
Not actually used anywhere, but yet another back door into private data.
commit 4f5e22890391922349237212c5ec3923844399c1
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Oct 17 09:51:55 2013 -0700
Replace xaccSplitCopy with xaccSplitCopyNoKvp and xaccSplitCopyKvp
Provides ability to copy a split without its KVP instead of having to directly access the KVP and replace it with an empty frame.
commit c748f33b92a4f1bd8d053366f1550576d62fcfca
Author: John Ralls <jralls at ceridwen.us>
Date: Wed Oct 16 16:40:05 2013 -0700
Add xaccTransCopyNoKvm
To avoid having to expose the KVM pointer in order to clear it.
Also rename xaccDupeTransaction to dupe_trans and make it static,
because it doesn't commit the new transaction.
commit f29ea9fbe9e1b90257bcc9da8126abdc4d39a481
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 17:11:01 2013 -0700
Add properties "invoice", "owner-type", and "owner-guid"
Replaces direct KVP access.
commit e3e21b602b32fd5f6b587940363f6fb0318dc6ab
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 17:07:35 2013 -0700
Add Transaction property "invoice"
Replaces direct KVP access.
commit 8d9d51a7f776dc4c42d40c0b4368c6382203fd95
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 17:04:37 2013 -0700
Add Account property "lot-next-id"
Replaces direct kvp access.
commit 9ea9896620a03a74d316142c86e44dfec3cd5b7d
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 17:03:29 2013 -0700
Remove convenience functions which return a pointer to kvm_data.
commit e58bcaac3441fb764d49f3684f0623d1a0085d5f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 16:59:38 2013 -0700
Move the capital gains account creation from cap-gains.c to Account.c
Functions which change an object's state should be members of the objects class.
commit 9b51d42e7eeef928e81520c69cdb6d8f709a60dc
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 16:56:51 2013 -0700
Remove unused functions.
commit d5a9cda70eeb61f6bb91b98865a530a146ba46ab
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 16:55:29 2013 -0700
Wrap g_object_get/set with qof_instance_get/set
qof_instance_set marks dirty and will eventually also begin and commit edits.
commit 1f3fbf4b52bdd64150f853f7682504bbe38586ec
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 16:53:48 2013 -0700
Make most QofInstance functions private.
Import qofinstance-p.h into QofInstance child classes.
commit 4a4b18059e61b3ec9217e694a9df53afd013ac5f
Author: John Ralls <jralls at ceridwen.us>
Date: Tue Oct 15 16:47:49 2013 -0700
Provide for easily moving GValues to and from KVP
So that all interaction with KVP is easily handled with properties.
Includes convenience functions for simplifying set/get property
functions.
Summary of changes:
.gitattributes | 4 +-
.gitignore | 325 +-
.travis.yml | 28 +-
AUTHORS | 45 +-
CMakeLists.txt | 640 +-
ChangeLog | 248 -
ChangeLog.2017 | 5588 ++-
DOCUMENTERS | 11 +-
HACKING | 52 +-
Makefile.am | 251 -
NEWS | 1180 +-
README | 142 +-
README.dependencies | 66 +-
README.git | 48 +-
TODO | 50 -
accounts/C/CMakeLists.txt | 25 -
accounts/C/Makefile.am | 25 -
accounts/CMakeLists.txt | 90 -
accounts/Makefile.am | 40 -
accounts/ca/CMakeLists.txt | 21 -
accounts/ca/Makefile.am | 24 -
accounts/cs/CMakeLists.txt | 21 -
accounts/cs/Makefile.am | 23 -
accounts/da/CMakeLists.txt | 10 -
accounts/da/Makefile.am | 12 -
accounts/de_AT/CMakeLists.txt | 15 -
accounts/de_AT/Makefile.am | 14 -
accounts/de_CH/CMakeLists.txt | 12 -
accounts/de_CH/Makefile.am | 14 -
accounts/de_DE/CMakeLists.txt | 20 -
accounts/de_DE/Makefile.am | 24 -
accounts/el_GR/CMakeLists.txt | 9 -
accounts/el_GR/Makefile.am | 11 -
accounts/en_GB/CMakeLists.txt | 23 -
accounts/en_GB/Makefile.am | 26 -
accounts/en_IN/CMakeLists.txt | 29 -
accounts/en_IN/Makefile.am | 27 -
accounts/es_ES/CMakeLists.txt | 21 -
accounts/es_ES/Makefile.am | 24 -
accounts/es_MX/CMakeLists.txt | 22 -
accounts/es_MX/Makefile.am | 24 -
accounts/fi_FI/CMakeLists.txt | 9 -
accounts/fi_FI/Makefile.am | 11 -
accounts/fr_CA/CMakeLists.txt | 21 -
accounts/fr_CA/Makefile.am | 21 -
accounts/fr_CH/CMakeLists.txt | 22 -
accounts/fr_CH/Makefile.am | 24 -
accounts/fr_FR/CMakeLists.txt | 22 -
accounts/fr_FR/Makefile.am | 24 -
accounts/hu_HU/CMakeLists.txt | 24 -
accounts/hu_HU/Makefile.am | 24 -
accounts/it/CMakeLists.txt | 19 -
accounts/it/Makefile.am | 22 -
accounts/ja/CMakeLists.txt | 24 -
accounts/ja/Makefile.am | 25 -
accounts/ko/CMakeLists.txt | 22 -
accounts/ko/Makefile.am | 24 -
accounts/lt/CMakeLists.txt | 6 -
accounts/lt/Makefile.am | 10 -
accounts/lv/CMakeLists.txt | 22 -
accounts/lv/Makefile.am | 25 -
accounts/nb/CMakeLists.txt | 23 -
accounts/nb/Makefile.am | 26 -
accounts/nl/CMakeLists.txt | 9 -
accounts/nl/Makefile.am | 10 -
accounts/pl/CMakeLists.txt | 22 -
accounts/pl/Makefile.am | 25 -
accounts/pt_BR/CMakeLists.txt | 22 -
accounts/pt_BR/Makefile.am | 23 -
accounts/pt_PT/CMakeLists.txt | 21 -
accounts/pt_PT/Makefile.am | 22 -
accounts/ru/CMakeLists.txt | 15 -
accounts/ru/Makefile.am | 16 -
accounts/sk/CMakeLists.txt | 22 -
accounts/sk/Makefile.am | 23 -
accounts/sv_AX/CMakeLists.txt | 10 -
accounts/sv_AX/Makefile.am | 11 -
accounts/sv_FI/CMakeLists.txt | 9 -
accounts/sv_FI/Makefile.am | 11 -
accounts/sv_SE/CMakeLists.txt | 8 -
accounts/sv_SE/Makefile.am | 10 -
accounts/tr_TR/CMakeLists.txt | 14 -
accounts/tr_TR/Makefile.am | 16 -
accounts/zh_CN/CMakeLists.txt | 22 -
accounts/zh_CN/Makefile.am | 25 -
accounts/zh_HK/CMakeLists.txt | 6 -
accounts/zh_HK/Makefile.am | 9 -
accounts/zh_TW/CMakeLists.txt | 6 -
accounts/zh_TW/Makefile.am | 9 -
art/tango/gnc-invoice-pay.svg | 786 -
art/tango/scalable/gnucash.png | Bin 3619 -> 0 bytes
autogen.sh | 246 -
bindings/CMakeLists.txt | 4 +
bindings/python/CMakeLists.txt | 107 +
bindings/python/__init__.py | 11 +
.../python}/example_scripts/CMakeLists.txt | 0
.../python}/example_scripts/Invoice.tex | 0
bindings/python/example_scripts/Invoice.tex.tmpl | 178 +
bindings/python/example_scripts/Invoice_2.tex.tmpl | 194 +
.../python/example_scripts/account_analysis.py | 278 +
.../python}/example_scripts/change_tax_code.py | 0
.../python}/example_scripts/get_quotes.pl | 0
.../python}/example_scripts/gnc_convenience.py | 0
.../python/example_scripts/gncinvoice_jinja.py | 182 +
bindings/python/example_scripts/gncinvoicefkt.py | 116 +
.../example_scripts/invoice_export_doxygen.txt | 48 +
bindings/python/example_scripts/latex_invoices.py | 285 +
.../new_book_with_opening_balances.py | 360 +
bindings/python/example_scripts/priceDB_test.py | 52 +
.../example_scripts/price_database_example.py | 91 +
bindings/python/example_scripts/quotes_historic.py | 92 +
bindings/python/example_scripts/rest-api/README | 218 +
.../example_scripts/rest-api/gnucash_rest.py | 1912 +
.../example_scripts/rest-api/gnucash_simple.py | 303 +
bindings/python/example_scripts/simple_book.py | 25 +
.../example_scripts/simple_business_create.py | 189 +
.../example_scripts/simple_invoice_insert.py | 0
.../python}/example_scripts/simple_session.py | 0
.../example_scripts/simple_sqlite_create.py | 0
bindings/python/example_scripts/simple_test.py | 87 +
.../python}/example_scripts/str_methods.py | 0
.../example_scripts/test_imbalance_transaction.py | 104 +
bindings/python/function_class.py | 227 +
bindings/python/gnucash_business.py | 376 +
bindings/python/gnucash_core.i | 229 +
bindings/python/gnucash_core.py | 804 +
bindings/python/sqlite3test.c | 40 +
bindings/python/tests/CMakeLists.txt | 27 +
bindings/python/tests/runTests.py.in | 17 +
bindings/python/tests/test_account.py | 70 +
.../python}/tests/test_book.py | 0
bindings/python/tests/test_business.py | 71 +
bindings/python/tests/test_commodity.py | 32 +
bindings/python/tests/test_numeric.py | 102 +
bindings/python/tests/test_split.py | 62 +
bindings/python/tests/test_transaction.py | 137 +
bindings/python/time64.i | 83 +
borrowed/CMakeLists.txt | 6 +
{lib => borrowed}/README | 0
borrowed/goffice/CMakeLists.txt | 15 +
borrowed/goffice/README | 13 +
borrowed/goffice/go-charmap-sel.c | 748 +
borrowed/goffice/go-charmap-sel.h | 54 +
borrowed/goffice/go-glib-extras.c | 139 +
borrowed/goffice/go-glib-extras.h | 16 +
borrowed/goffice/go-optionmenu.c | 469 +
borrowed/goffice/go-optionmenu.h | 83 +
borrowed/gwengui-gtk3/CMakeLists.txt | 62 +
borrowed/gwengui-gtk3/gtk3_gui.c | 293 +
borrowed/gwengui-gtk3/gtk3_gui.h | 37 +
borrowed/gwengui-gtk3/gtk3_gui_dialog.c | 551 +
borrowed/gwengui-gtk3/gtk3_gui_dialog_l.h | 51 +
borrowed/gwengui-gtk3/gtk3_gui_dialog_p.h | 72 +
borrowed/gwengui-gtk3/gtk3_gui_p.h | 64 +
borrowed/gwengui-gtk3/gwengui-gtk3.pc.in | 23 +
borrowed/gwengui-gtk3/w_checkbox.c | 198 +
borrowed/gwengui-gtk3/w_combobox.c | 297 +
borrowed/gwengui-gtk3/w_dialog.c | 202 +
borrowed/gwengui-gtk3/w_gridlayout.c | 239 +
borrowed/gwengui-gtk3/w_groupbox.c | 202 +
borrowed/gwengui-gtk3/w_hlayout.c | 164 +
borrowed/gwengui-gtk3/w_hline.c | 98 +
borrowed/gwengui-gtk3/w_hspacer.c | 100 +
borrowed/gwengui-gtk3/w_image.c | 118 +
borrowed/gwengui-gtk3/w_label.c | 177 +
borrowed/gwengui-gtk3/w_lineedit.c | 225 +
borrowed/gwengui-gtk3/w_listbox.c | 540 +
borrowed/gwengui-gtk3/w_progressbar.c | 239 +
borrowed/gwengui-gtk3/w_pushbutton.c | 218 +
borrowed/gwengui-gtk3/w_radiobutton.c | 222 +
borrowed/gwengui-gtk3/w_scrollarea.c | 192 +
borrowed/gwengui-gtk3/w_spinbox.c | 215 +
borrowed/gwengui-gtk3/w_stack.c | 175 +
borrowed/gwengui-gtk3/w_tabbook.c | 166 +
borrowed/gwengui-gtk3/w_textbrowser.c | 231 +
borrowed/gwengui-gtk3/w_textedit.c | 222 +
borrowed/gwengui-gtk3/w_vlayout.c | 161 +
borrowed/gwengui-gtk3/w_vline.c | 98 +
borrowed/gwengui-gtk3/w_vspacer.c | 98 +
borrowed/libc/CMakeLists.txt | 4 +
{lib => borrowed}/libc/libc-missing-noop.c | 0
{lib => borrowed}/libc/pow.h | 0
borrowed/libc/setenv.c | 92 +
{lib => borrowed}/libc/setenv.h | 0
borrowed/libc/strfmon.c | 619 +
{lib => borrowed}/libc/strfmon.h | 0
{lib => borrowed}/libc/strptime.c | 0
{lib => borrowed}/libc/strptime.h | 0
checks/CMakeLists.txt | 15 -
checks/Makefile.am | 13 -
cmake/CMakeLists.txt | 33 +-
cmake/README_CMAKE.txt | 59 +-
common/CMakeLists.txt | 33 +
common/base-typemaps.i | 288 +
common/cmake_modules/CMakeLists.txt | 6 +
.../cmake_modules/COPYING-CMAKE-SCRIPTS.txt | 0
common/cmake_modules/GncAddGSchemaTargets.cmake | 38 +
common/cmake_modules/GncAddSchemeTargets.cmake | 168 +
common/cmake_modules/GncAddSwigCommand.cmake | 102 +
common/cmake_modules/GncAddTest.cmake | 177 +
.../cmake_modules/GncFindPkgConfig.cmake | 0
.../MacroAddSourceFileCompileFlags.cmake | 0
.../cmake_modules/MacroAppendForeach.cmake | 0
common/cmake_modules/MakeDist.cmake | 103 +
common/cmake_modules/MakeDistCheck.cmake | 92 +
common/cmake_modules/MakeDistFiles.cmake | 91 +
common/config.h.cmake.in | 385 +
common/debug/CMakeLists.txt | 4 +
{src => common}/debug/splint-defs.h | 0
common/debug/valgrind/CMakeLists.txt | 11 +
{src => common}/debug/valgrind/valgrind-gdk.supp | 0
{src => common}/debug/valgrind/valgrind-glib.supp | 0
.../debug/valgrind/valgrind-gnucash.supp | 0
.../debug/valgrind/valgrind-libfontconfig.supp | 0
.../debug/valgrind/valgrind-libgda.supp | 0
.../debug/valgrind/valgrind-libguile.supp | 0
{src => common}/debug/valgrind/valgrind-x11.supp | 0
{src => common}/gnc-test-env.pl | 0
common/guile-mappings.h | 27 +
common/platform.h | 69 +
common/test-core/CMakeLists.txt | 89 +
common/test-core/test-stuff.c | 397 +
common/test-core/test-stuff.h | 159 +
common/test-core/unittest-support.c | 381 +
common/test-core/unittest-support.h | 359 +
common/test-core/unittest-support.i | 111 +
common/test-core/unittest-support.scm | 48 +
configure.ac | 1667 -
{art => contrib/art}/banner.svgz | Bin
{art => contrib/art}/icon.svgz | Bin
{art => contrib/art}/logo.svgz | Bin
{art => contrib/art}/splash.svgz | Bin
{src/pixmaps => contrib/art}/stock_split_title.png | Bin
.../art}/stock_split_watermark.png | Bin
{art => contrib/art}/tango/README | 0
contrib/art/tango/gnc-invoice-pay.svg | 786 +
.../art/tango/gnucash-16x16.svg | 0
.../art/tango/gnucash-22x22.svg | 0
.../art/tango/gnucash-32x32.svg | 0
.../art/tango/gnucash-48x48+.svg | 0
contrib/import-goffice-translations.sh | 71 +
data/CMakeLists.txt | 11 +
data/accounts/C/CMakeLists.txt | 25 +
.../accounts/C}/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/C/acctchrt_business.gnucash-xea | 0
.../accounts/C}/acctchrt_carloan.gnucash-xea | 0
.../accounts/C}/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts/C}/acctchrt_checkbook.gnucash-xea | 0
.../accounts/C}/acctchrt_childcare.gnucash-xea | 0
.../accounts}/C/acctchrt_common.gnucash-xea | 0
.../accounts/C}/acctchrt_eduloan.gnucash-xea | 0
.../accounts/C}/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/C/acctchrt_full.gnucash-xea | 0
.../accounts/C}/acctchrt_homeloan.gnucash-xea | 0
.../accounts/C}/acctchrt_homeown.gnucash-xea | 0
.../accounts/C}/acctchrt_otherloan.gnucash-xea | 0
.../accounts/C}/acctchrt_renter.gnucash-xea | 0
.../accounts/C}/acctchrt_retiremt.gnucash-xea | 0
.../accounts/C}/acctchrt_spouseinc.gnucash-xea | 0
.../accounts/C}/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/CMakeLists.txt | 51 +
data/accounts/ca/CMakeLists.txt | 21 +
.../accounts}/ca/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/ca/acctchrt_carloan.gnucash-xea | 0
.../accounts}/ca/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/ca/acctchrt_childcare.gnucash-xea | 0
.../accounts}/ca/acctchrt_common.gnucash-xea | 0
.../accounts}/ca/acctchrt_currency.gnucash-xea | 0
.../accounts}/ca/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/ca/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/ca/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/ca/acctchrt_homeown.gnucash-xea | 0
.../accounts}/ca/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/ca/acctchrt_renter.gnucash-xea | 0
.../accounts}/ca/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/ca/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/ca/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/cs/CMakeLists.txt | 21 +
.../accounts}/cs/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/cs/acctchrt_carloan.gnucash-xea | 0
.../accounts}/cs/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/cs/acctchrt_childcare.gnucash-xea | 0
.../accounts}/cs/acctchrt_common.gnucash-xea | 0
.../accounts}/cs/acctchrt_currency.gnucash-xea | 0
.../accounts}/cs/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/cs/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/cs/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/cs/acctchrt_homeown.gnucash-xea | 0
.../accounts}/cs/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/cs/acctchrt_renter.gnucash-xea | 0
.../accounts}/cs/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/cs/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/cs/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/da/CMakeLists.txt | 10 +
.../accounts}/da/acctchrt_car.gnucash-xea | 0
.../accounts}/da/acctchrt_common.gnucash-xea | 0
.../accounts}/da/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/da/acctchrt_homeown.gnucash-xea | 0
data/accounts/de_AT/CMakeLists.txt | 15 +
.../accounts/de_AT}/acctchrt_auto.gnucash-xea | 0
.../accounts}/de_AT/acctchrt_autoloan.gnucash-xea | 0
.../accounts/de_AT}/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/de_AT/acctchrt_business.gnucash-xea | 0
.../accounts}/de_AT/acctchrt_common.gnucash-xea | 0
.../accounts}/de_AT/acctchrt_houseown.gnucash-xea | 0
.../de_AT}/acctchrt_investment.gnucash-xea | 0
.../accounts/de_AT}/acctchrt_kids.gnucash-xea | 0
data/accounts/de_CH/CMakeLists.txt | 12 +
.../accounts}/de_CH/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/de_CH/acctchrt_chkmu.gnucash-xea | 0
.../accounts}/de_CH/acctchrt_common.gnucash-xea | 0
.../accounts}/de_CH/acctchrt_kids.gnucash-xea | 0
.../de_CH/acctchrt_otherasset.gnucash-xea | 0
.../accounts}/de_CH/acctchrt_otherloan.gnucash-xea | 0
data/accounts/de_DE/CMakeLists.txt | 20 +
.../accounts/de_DE}/acctchrt_auto.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_autoloan.gnucash-xea | 0
.../accounts/de_DE}/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_common.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_full.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_houseown.gnucash-xea | 0
.../de_DE}/acctchrt_investment.gnucash-xea | 0
.../accounts/de_DE}/acctchrt_kids.gnucash-xea | 0
.../de_DE/acctchrt_otherasset.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_skr03.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_skr04.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_skr49.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_studium.gnucash-xea | 0
.../accounts}/de_DE/acctchrt_wohnungsw.gnucash-xea | 0
data/accounts/el_GR/CMakeLists.txt | 9 +
.../accounts}/el_GR/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/el_GR/acctchrt_carloan.gnucash-xea | 0
.../accounts}/el_GR/acctchrt_common.gnucash-xea | 0
data/accounts/en_GB/CMakeLists.txt | 23 +
.../accounts/en_GB}/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/en_GB/acctchrt_business.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_carloan.gnucash-xea | 0
.../en_GB}/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_checkbook.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_childcare.gnucash-xea | 0
.../accounts}/en_GB/acctchrt_common.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_eduloan.gnucash-xea | 0
.../en_GB}/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/en_GB/acctchrt_full.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_homeloan.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_homeown.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_otherloan.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_renter.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_retiremt.gnucash-xea | 0
.../accounts/en_GB}/acctchrt_spouseinc.gnucash-xea | 0
.../en_GB}/acctchrt_spouseretire.gnucash-xea | 0
.../accounts}/en_GB/uk-vat.gnucash-xea | 0
data/accounts/en_IN/CMakeLists.txt | 29 +
.../accounts}/en_IN/acctchrt_gstindia.gnucash-xea | 0
data/accounts/es_ES/CMakeLists.txt | 21 +
.../accounts}/es_ES/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_carloan.gnucash-xea | 0
.../es_ES/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_childcare.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_common.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_currency.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_eduloan.gnucash-xea | 0
.../es_ES/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_homeown.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_renter.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/es_ES/acctchrt_spouseinc.gnucash-xea | 0
.../es_ES/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/es_MX/CMakeLists.txt | 22 +
.../accounts}/es_MX/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_carloan.gnucash-xea | 0
.../es_MX/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_childcare.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_common.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_currency.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_eduloan.gnucash-xea | 0
.../es_MX/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_homeown.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_renter.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/es_MX/acctchrt_spouseinc.gnucash-xea | 0
.../es_MX/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/fi_FI/CMakeLists.txt | 9 +
.../accounts}/fi_FI/acctchrt_common.gnucash-xea | 0
.../accounts}/fi_FI/acctchrt_ry.gnucash-xea | 0
.../accounts}/fi_FI/acctchrt_sbr-xbrl.gnucash-xea | 0
data/accounts/fr_CA/CMakeLists.txt | 21 +
.../fr_CA/acctchrt_actifsfixes.gnucash-xea | 0
.../fr_CA/acctchrt_automobile.gnucash-xea | 0
.../fr_CA/acctchrt_basecommune.gnucash-xea | 0
.../fr_CA/acctchrt_cdmarchemon.gnucash-xea | 0
.../accounts}/fr_CA/acctchrt_chequier.gnucash-xea | 0
.../fr_CA/acctchrt_conjointretraite.gnucash-xea | 0
.../fr_CA/acctchrt_conjointrev.gnucash-xea | 0
.../accounts}/fr_CA/acctchrt_courtage.gnucash-xea | 0
.../fr_CA/acctchrt_etudeemprunt.gnucash-xea | 0
.../accounts}/fr_CA/acctchrt_garderie.gnucash-xea | 0
.../accounts}/fr_CA/acctchrt_locataire.gnucash-xea | 0
.../fr_CA/acctchrt_proprietaire.gnucash-xea | 0
.../accounts}/fr_CA/acctchrt_retraite.gnucash-xea | 0
.../accounts}/fr_CA/acctchrt_revenus.gnucash-xea | 0
data/accounts/fr_CH/CMakeLists.txt | 22 +
.../accounts}/fr_CH/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_business.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_carloan.gnucash-xea | 0
.../fr_CH/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_childcare.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_common.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_currency.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_eduloan.gnucash-xea | 0
.../fr_CH/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_homeown.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_renter.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/fr_CH/acctchrt_spouseinc.gnucash-xea | 0
.../fr_CH/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/fr_FR/CMakeLists.txt | 22 +
.../accounts}/fr_FR/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_business.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_carloan.gnucash-xea | 0
.../fr_FR/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_childcare.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_common.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_currency.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_eduloan.gnucash-xea | 0
.../fr_FR/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_homeown.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_renter.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/fr_FR/acctchrt_spouseinc.gnucash-xea | 0
.../fr_FR/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/hu_HU/CMakeLists.txt | 24 +
.../accounts}/hu_HU/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_business.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_carloan.gnucash-xea | 0
.../hu_HU/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_childcare.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_common.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_eduloan.gnucash-xea | 0
.../hu_HU/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_homeown.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_renter.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/hu_HU/acctchrt_spouseinc.gnucash-xea | 0
.../hu_HU/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/it/CMakeLists.txt | 19 +
.../accounts}/it/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/it/acctchrt_carloan.gnucash-xea | 0
.../accounts}/it/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/it/acctchrt_childcare.gnucash-xea | 0
.../accounts}/it/acctchrt_common.gnucash-xea | 0
.../accounts}/it/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/it/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/it/acctchrt_homeown.gnucash-xea | 0
.../accounts}/it/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/it/acctchrt_renter.gnucash-xea | 0
.../accounts}/it/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/it/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/it/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/ja/CMakeLists.txt | 24 +
.../accounts}/ja/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/ja/acctchrt_business.gnucash-xea | 0
.../accounts}/ja/acctchrt_carloan.gnucash-xea | 0
.../accounts}/ja/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/ja/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/ja/acctchrt_childcare.gnucash-xea | 0
.../accounts}/ja/acctchrt_common.gnucash-xea | 0
.../accounts}/ja/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/ja/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/ja/acctchrt_full.gnucash-xea | 0
.../accounts}/ja/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/ja/acctchrt_homeown.gnucash-xea | 0
.../accounts}/ja/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/ja/acctchrt_renter.gnucash-xea | 0
.../accounts}/ja/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/ja/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/ja/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/ko/CMakeLists.txt | 22 +
.../accounts}/ko/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/ko/acctchrt_business.gnucash-xea | 0
.../accounts}/ko/acctchrt_carloan.gnucash-xea | 0
.../accounts}/ko/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/ko/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/ko/acctchrt_childcare.gnucash-xea | 0
.../accounts}/ko/acctchrt_common.gnucash-xea | 0
.../accounts}/ko/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/ko/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/ko/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/ko/acctchrt_homeown.gnucash-xea | 0
.../accounts}/ko/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/ko/acctchrt_renter.gnucash-xea | 0
.../accounts}/ko/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/ko/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/ko/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/lt/CMakeLists.txt | 6 +
.../accounts}/lt/acctchrt_business.gnucash-xea | 0
data/accounts/lv/CMakeLists.txt | 22 +
.../accounts}/lv/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/lv/acctchrt_business.gnucash-xea | 0
.../accounts}/lv/acctchrt_carloan.gnucash-xea | 0
.../accounts}/lv/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/lv/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/lv/acctchrt_childcare.gnucash-xea | 0
.../accounts}/lv/acctchrt_common.gnucash-xea | 0
.../accounts}/lv/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/lv/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/lv/acctchrt_full.gnucash-xea | 0
.../accounts}/lv/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/lv/acctchrt_homeown.gnucash-xea | 0
.../accounts}/lv/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/lv/acctchrt_renter.gnucash-xea | 0
.../accounts}/lv/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/lv/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/lv/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/nb/CMakeLists.txt | 23 +
.../accounts}/nb/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/nb/acctchrt_business.gnucash-xea | 0
.../accounts}/nb/acctchrt_carloan.gnucash-xea | 0
.../accounts}/nb/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/nb/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/nb/acctchrt_childcare.gnucash-xea | 0
.../accounts}/nb/acctchrt_common.gnucash-xea | 0
.../accounts}/nb/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/nb/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/nb/acctchrt_full.gnucash-xea | 0
.../accounts}/nb/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/nb/acctchrt_homeown.gnucash-xea | 0
.../accounts}/nb/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/nb/acctchrt_renter.gnucash-xea | 0
.../accounts}/nb/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/nb/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/nb/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/nl/CMakeLists.txt | 9 +
.../accounts}/nl/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/nl/acctchrt_full.gnucash-xea | 0
.../accounts}/nl/acctchrt_rgs_1.1.gnucash-xea | 0
data/accounts/pl/CMakeLists.txt | 22 +
.../accounts}/pl/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/pl/acctchrt_business.gnucash-xea | 0
.../accounts}/pl/acctchrt_carloan.gnucash-xea | 0
.../accounts}/pl/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/pl/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/pl/acctchrt_childcare.gnucash-xea | 0
.../accounts}/pl/acctchrt_common.gnucash-xea | 0
.../accounts}/pl/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/pl/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/pl/acctchrt_full.gnucash-xea | 0
.../accounts}/pl/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/pl/acctchrt_homeown.gnucash-xea | 0
.../accounts}/pl/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/pl/acctchrt_renter.gnucash-xea | 0
.../accounts}/pl/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/pl/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/pl/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/pt_BR/CMakeLists.txt | 22 +
.../accounts}/pt_BR/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_carloan.gnucash-xea | 0
.../pt_BR/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_childcare.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_common.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_currency.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_eduloan.gnucash-xea | 0
.../pt_BR/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_homeown.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_renter.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/pt_BR/acctchrt_spouseinc.gnucash-xea | 0
.../pt_BR/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/pt_PT/CMakeLists.txt | 21 +
.../accounts}/pt_PT/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_carloan.gnucash-xea | 0
.../pt_PT/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_childcare.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_common.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_eduloan.gnucash-xea | 0
.../pt_PT/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_homeown.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_renter.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/pt_PT/acctchrt_spouseinc.gnucash-xea | 0
.../pt_PT/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/ru/CMakeLists.txt | 15 +
.../accounts}/ru/acctchrt_auto.gnucash-xea | 0
.../accounts}/ru/acctchrt_autoloan.gnucash-xea | 0
.../accounts}/ru/acctchrt_common.gnucash-xea | 0
.../accounts}/ru/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/ru/acctchrt_homeown.gnucash-xea | 0
.../accounts}/ru/acctchrt_kids.gnucash-xea | 0
.../accounts}/ru/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/ru/acctchrt_renter.gnucash-xea | 0
data/accounts/sk/CMakeLists.txt | 22 +
.../accounts}/sk/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/sk/acctchrt_carloan.gnucash-xea | 0
.../accounts}/sk/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/sk/acctchrt_childcare.gnucash-xea | 0
.../accounts}/sk/acctchrt_common.gnucash-xea | 0
.../accounts}/sk/acctchrt_currency.gnucash-xea | 0
.../accounts}/sk/acctchrt_eduloan.gnucash-xea | 0
.../accounts}/sk/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/sk/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/sk/acctchrt_homeown.gnucash-xea | 0
.../accounts}/sk/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/sk/acctchrt_renter.gnucash-xea | 0
.../accounts}/sk/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/sk/acctchrt_spouseinc.gnucash-xea | 0
.../accounts}/sk/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/sv_AX/CMakeLists.txt | 10 +
.../accounts}/sv_AX/acctchrt_common.gnucash-xea | 0
.../accounts}/sv_AX/acctchrt_rf.gnucash-xea | 0
.../accounts}/sv_AX/acctchrt_sbr-xbrl.gnucash-xea | 0
data/accounts/sv_FI/CMakeLists.txt | 9 +
.../accounts}/sv_FI/acctchrt_common.gnucash-xea | 0
.../accounts}/sv_FI/acctchrt_rf.gnucash-xea | 0
.../accounts}/sv_FI/acctchrt_sbr-xbrl.gnucash-xea | 0
data/accounts/sv_SE/CMakeLists.txt | 8 +
{accounts => data/accounts}/sv_SE/README.bas_2012 | 0
.../accounts}/sv_SE/acctchrt_common.gnucash-xea | 0
.../accounts}/sv_SE/bas_2012.gnucash-xea | 0
data/accounts/tr_TR/CMakeLists.txt | 14 +
.../accounts}/tr_TR/acctchrt_TEKDUZ.gnucash-xea | 0
.../accounts}/tr_TR/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/tr_TR/acctchrt_carloan.gnucash-xea | 0
.../tr_TR/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/tr_TR/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/tr_TR/acctchrt_common.gnucash-xea | 0
.../tr_TR/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/tr_TR/acctchrt_homeloan.gnucash-xea | 0
data/accounts/zh_CN/CMakeLists.txt | 22 +
.../accounts}/zh_CN/acctchrt_brokerage.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_business.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_carloan.gnucash-xea | 0
.../zh_CN/acctchrt_cdmoneymkt.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_checkbook.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_childcare.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_common.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_eduloan.gnucash-xea | 0
.../zh_CN/acctchrt_fixedassets.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_full.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_homeloan.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_homeown.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_otherloan.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_renter.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_retiremt.gnucash-xea | 0
.../accounts}/zh_CN/acctchrt_spouseinc.gnucash-xea | 0
.../zh_CN/acctchrt_spouseretire.gnucash-xea | 0
data/accounts/zh_HK/CMakeLists.txt | 6 +
.../accounts}/zh_HK/acctchrt_business.gnucash-xea | 0
data/accounts/zh_TW/CMakeLists.txt | 6 +
.../accounts}/zh_TW/acctchrt_business.gnucash-xea | 0
data/checks/CMakeLists.txt | 15 +
{checks => data/checks}/deluxe.chk | 0
{checks => data/checks}/liberty.chk | 0
{checks => data/checks}/quicken.chk | 0
{checks => data/checks}/quicken_3part.chk | 0
{checks => data/checks}/quicken_check_21.chk | 0
{checks => data/checks}/quicken_wallet.chk | 0
{checks => data/checks}/voucher.chk | 0
data/pixmaps/CMakeLists.txt | 97 +
{src => data}/pixmaps/gnucash-icon-48x48.bmp | Bin
{src => data}/pixmaps/gnucash-icon.ico | Bin
{src => data}/pixmaps/gnucash_splash.png | Bin
.../pixmaps/hicolor/128x128/apps/gnucash-icon.png | Bin
.../hicolor/16x16/actions/gnc-account-delete.png | Bin
.../hicolor/16x16/actions/gnc-account-edit.png | Bin
.../hicolor/16x16/actions/gnc-account-new.png | Bin
.../hicolor/16x16/actions/gnc-account-open.png | Bin
.../hicolor/16x16/actions/gnc-account-report.png | Bin
.../pixmaps/hicolor/16x16/actions/gnc-account.png | Bin
.../hicolor/16x16/actions/gnc-gnome-pdf.png | Bin
.../16x16/actions/gnc-invoice-duplicate.png | Bin
.../hicolor/16x16/actions/gnc-invoice-edit.png | Bin
.../hicolor/16x16/actions/gnc-invoice-new.png | Bin
.../hicolor/16x16/actions/gnc-invoice-pay.png | Bin
.../hicolor/16x16/actions/gnc-invoice-post.png | Bin
.../hicolor/16x16/actions/gnc-invoice-unpost.png | Bin
.../pixmaps/hicolor/16x16/actions/gnc-invoice.png | Bin
.../pixmaps/hicolor/16x16/actions/gnc-jumpto.png | Bin
.../hicolor/16x16/actions/gnc-split-trans.png | Bin
.../pixmaps/hicolor/16x16/actions/gnc-sx-new.png | Bin
.../pixmaps/hicolor/16x16/actions/gnc-transfer.png | Bin
.../pixmaps/hicolor/16x16/apps/gnucash-icon.png | Bin
.../pixmaps/hicolor/22x22/apps/gnucash-icon.png | Bin
.../hicolor/24x24/actions}/gnc-account-delete.png | Bin
.../hicolor/24x24/actions}/gnc-account-edit.png | Bin
.../hicolor/24x24/actions}/gnc-account-new.png | Bin
.../hicolor/24x24/actions}/gnc-account-open.png | Bin
.../hicolor/24x24/actions}/gnc-account-report.png | Bin
.../pixmaps/hicolor/24x24/actions}/gnc-account.png | Bin
.../hicolor/24x24/actions/gnc-gnome-pdf.png | Bin
.../24x24/actions}/gnc-invoice-duplicate.png | Bin
.../hicolor/24x24/actions}/gnc-invoice-edit.png | Bin
.../hicolor/24x24/actions}/gnc-invoice-new.png | Bin
.../hicolor/24x24/actions}/gnc-invoice-pay.png | Bin
.../hicolor/24x24/actions}/gnc-invoice-post.png | Bin
.../hicolor/24x24/actions}/gnc-invoice-unpost.png | Bin
.../pixmaps/hicolor/24x24/actions}/gnc-invoice.png | Bin
.../pixmaps/hicolor/24x24/actions}/gnc-jumpto.png | Bin
.../hicolor/24x24/actions}/gnc-split-trans.png | Bin
.../pixmaps/hicolor/24x24/actions}/gnc-sx-new.png | Bin
.../hicolor/24x24/actions}/gnc-transfer.png | Bin
.../pixmaps/hicolor/24x24/apps/gnucash-icon.png | Bin
.../pixmaps/hicolor/256x256/apps/gnucash-icon.png | Bin
.../pixmaps/hicolor/32x32/apps/gnucash-icon.png | Bin
.../pixmaps/hicolor/48x48/apps/gnucash-icon.png | Bin
.../pixmaps/hicolor/64x64/apps/gnucash-icon.png | Bin
.../pixmaps/hicolor/96x96/apps/gnucash-icon.png | Bin
.../pixmaps/hicolor/scalable/apps/gnucash-icon.svg | 0
doc/CMakeLists.txt | 64 +-
doc/Makefile.am | 68 -
doc/README.build-system | 87 -
doc/examples/CMakeLists.txt | 4 +-
doc/examples/Makefile.am | 24 -
doc/gnucash.1.in | 2 +-
doc/gtk-3.0.css | 96 +
doc/gtkrc-2.0.gnucash | 197 -
...ip_of_the_day.list.in => tip_of_the_day.list.c} | 0
gnucash.xcodeproj/project.pbxproj | 1050 +-
.../xcshareddata/gnucash.xccheckout | 12 +-
.../xcshareddata/xcschemes/Gnucash.xcscheme | 97 +
.../xcshareddata/xcschemes/Test Numeric.xcscheme | 93 +
.../xcshareddata/xcschemes/debug.xcscheme | 93 -
gnucash/CMakeLists.txt | 267 +
gnucash/environment.in | 91 +
{src/bin => gnucash}/generate-gnc-script | 0
gnucash/gnome-search/CMakeLists.txt | 64 +
gnucash/gnome-search/dialog-search.c | 1506 +
gnucash/gnome-search/dialog-search.h | 147 +
gnucash/gnome-search/gnc-general-search.c | 578 +
gnucash/gnome-search/gnc-general-search.h | 94 +
.../gnome-search/gncmod-gnome-search.c | 0
gnucash/gnome-search/search-account.c | 358 +
{src => gnucash}/gnome-search/search-account.h | 0
gnucash/gnome-search/search-boolean.c | 208 +
{src => gnucash}/gnome-search/search-boolean.h | 0
{src => gnucash}/gnome-search/search-core-type.c | 0
{src => gnucash}/gnome-search/search-core-type.h | 0
gnucash/gnome-search/search-core-utils.c | 142 +
{src => gnucash}/gnome-search/search-core-utils.h | 0
gnucash/gnome-search/search-date.c | 292 +
{src => gnucash}/gnome-search/search-date.h | 0
gnucash/gnome-search/search-double.c | 285 +
{src => gnucash}/gnome-search/search-double.h | 0
gnucash/gnome-search/search-int64.c | 292 +
{src => gnucash}/gnome-search/search-int64.h | 0
gnucash/gnome-search/search-numeric.c | 358 +
{src => gnucash}/gnome-search/search-numeric.h | 0
gnucash/gnome-search/search-reconciled.c | 288 +
{src => gnucash}/gnome-search/search-reconciled.h | 0
gnucash/gnome-search/search-string.c | 393 +
gnucash/gnome-search/search-string.h | 72 +
gnucash/gnome-utils/CMakeLists.txt | 275 +
gnucash/gnome-utils/account-quickfill.c | 406 +
{src => gnucash}/gnome-utils/account-quickfill.h | 0
gnucash/gnome-utils/assistant-xml-encoding.c | 1430 +
.../gnome-utils/assistant-xml-encoding.h | 0
gnucash/gnome-utils/cursors.c | 130 +
gnucash/gnome-utils/dialog-account.c | 2082 +
gnucash/gnome-utils/dialog-account.h | 167 +
gnucash/gnome-utils/dialog-book-close.c | 394 +
{src => gnucash}/gnome-utils/dialog-book-close.h | 0
gnucash/gnome-utils/dialog-commodity.c | 1372 +
{src => gnucash}/gnome-utils/dialog-commodity.h | 0
gnucash/gnome-utils/dialog-dup-trans.c | 299 +
{src => gnucash}/gnome-utils/dialog-dup-trans.h | 0
gnucash/gnome-utils/dialog-file-access.c | 469 +
gnucash/gnome-utils/dialog-file-access.h | 43 +
gnucash/gnome-utils/dialog-object-references.c | 93 +
.../gnome-utils/dialog-object-references.h | 0
gnucash/gnome-utils/dialog-options.c | 4331 ++
gnucash/gnome-utils/dialog-options.h | 116 +
gnucash/gnome-utils/dialog-preferences.c | 1455 +
gnucash/gnome-utils/dialog-preferences.h | 109 +
gnucash/gnome-utils/dialog-query-view.c | 352 +
gnucash/gnome-utils/dialog-query-view.h | 63 +
gnucash/gnome-utils/dialog-reset-warnings.c | 426 +
.../gnome-utils/dialog-reset-warnings.h | 0
gnucash/gnome-utils/dialog-tax-table.c | 801 +
gnucash/gnome-utils/dialog-tax-table.h | 40 +
gnucash/gnome-utils/dialog-totd.c | 392 +
gnucash/gnome-utils/dialog-totd.h | 31 +
gnucash/gnome-utils/dialog-transfer.c | 2509 +
{src => gnucash}/gnome-utils/dialog-transfer.h | 0
gnucash/gnome-utils/dialog-userpass.c | 93 +
gnucash/gnome-utils/dialog-utils.c | 740 +
gnucash/gnome-utils/dialog-utils.h | 149 +
gnucash/gnome-utils/gnc-account-sel.c | 549 +
gnucash/gnome-utils/gnc-account-sel.h | 109 +
gnucash/gnome-utils/gnc-amount-edit.c | 480 +
{src => gnucash}/gnome-utils/gnc-amount-edit.h | 0
gnucash/gnome-utils/gnc-autosave.c | 315 +
{src => gnucash}/gnome-utils/gnc-autosave.h | 0
gnucash/gnome-utils/gnc-cell-renderer-date.c | 493 +
.../gnome-utils/gnc-cell-renderer-date.h | 0
.../gnome-utils/gnc-cell-renderer-popup-entry.c | 320 +
.../gnome-utils/gnc-cell-renderer-popup-entry.h | 0
gnucash/gnome-utils/gnc-cell-renderer-popup.c | 625 +
.../gnome-utils/gnc-cell-renderer-popup.h | 0
gnucash/gnome-utils/gnc-combott.c | 752 +
gnucash/gnome-utils/gnc-combott.h | 66 +
gnucash/gnome-utils/gnc-commodity-edit.c | 58 +
{src => gnucash}/gnome-utils/gnc-commodity-edit.h | 0
gnucash/gnome-utils/gnc-currency-edit.c | 508 +
gnucash/gnome-utils/gnc-currency-edit.h | 133 +
gnucash/gnome-utils/gnc-date-delta.c | 431 +
gnucash/gnome-utils/gnc-date-delta.h | 94 +
gnucash/gnome-utils/gnc-date-edit.c | 1344 +
gnucash/gnome-utils/gnc-date-edit.h | 143 +
gnucash/gnome-utils/gnc-date-format.c | 565 +
gnucash/gnome-utils/gnc-date-format.h | 74 +
gnucash/gnome-utils/gnc-dense-cal-model.c | 144 +
gnucash/gnome-utils/gnc-dense-cal-model.h | 66 +
gnucash/gnome-utils/gnc-dense-cal-store.c | 307 +
gnucash/gnome-utils/gnc-dense-cal-store.h | 58 +
gnucash/gnome-utils/gnc-dense-cal.c | 2075 +
gnucash/gnome-utils/gnc-dense-cal.h | 141 +
gnucash/gnome-utils/gnc-embedded-window.c | 459 +
gnucash/gnome-utils/gnc-embedded-window.h | 126 +
gnucash/gnome-utils/gnc-file.c | 1645 +
gnucash/gnome-utils/gnc-file.h | 164 +
gnucash/gnome-utils/gnc-frequency.c | 740 +
gnucash/gnome-utils/gnc-frequency.h | 104 +
gnucash/gnome-utils/gnc-general-select.c | 337 +
gnucash/gnome-utils/gnc-general-select.h | 87 +
gnucash/gnome-utils/gnc-gnome-utils.c | 800 +
gnucash/gnome-utils/gnc-gnome-utils.h | 112 +
gnucash/gnome-utils/gnc-gobject-utils.c | 237 +
{src => gnucash}/gnome-utils/gnc-gobject-utils.h | 0
gnucash/gnome-utils/gnc-gtk-utils.c | 300 +
gnucash/gnome-utils/gnc-gtk-utils.h | 59 +
gnucash/gnome-utils/gnc-gui-query.c | 317 +
gnucash/gnome-utils/gnc-gui-query.h | 34 +
gnucash/gnome-utils/gnc-icons.c | 97 +
gnucash/gnome-utils/gnc-icons.h | 64 +
gnucash/gnome-utils/gnc-keyring.c | 371 +
{src => gnucash}/gnome-utils/gnc-keyring.h | 0
gnucash/gnome-utils/gnc-main-window.c | 4889 ++
gnucash/gnome-utils/gnc-main-window.h | 445 +
gnucash/gnome-utils/gnc-menu-extensions.c | 353 +
{src => gnucash}/gnome-utils/gnc-menu-extensions.h | 0
.../gnome-utils/gnc-menu-extensions.scm | 0
gnucash/gnome-utils/gnc-period-select.c | 798 +
gnucash/gnome-utils/gnc-period-select.h | 181 +
gnucash/gnome-utils/gnc-plugin-file-history.c | 705 +
gnucash/gnome-utils/gnc-plugin-file-history.h | 120 +
gnucash/gnome-utils/gnc-plugin-manager.c | 262 +
{src => gnucash}/gnome-utils/gnc-plugin-manager.h | 0
gnucash/gnome-utils/gnc-plugin-menu-additions.c | 516 +
.../gnome-utils/gnc-plugin-menu-additions.h | 0
gnucash/gnome-utils/gnc-plugin-page.c | 1044 +
{src => gnucash}/gnome-utils/gnc-plugin-page.h | 0
gnucash/gnome-utils/gnc-plugin.c | 422 +
{src => gnucash}/gnome-utils/gnc-plugin.h | 0
gnucash/gnome-utils/gnc-query-view.c | 918 +
{src => gnucash}/gnome-utils/gnc-query-view.h | 0
gnucash/gnome-utils/gnc-recurrence.c | 632 +
{src => gnucash}/gnome-utils/gnc-recurrence.h | 0
gnucash/gnome-utils/gnc-splash.c | 213 +
gnucash/gnome-utils/gnc-splash.h | 34 +
.../gnc-sx-instance-dense-cal-adapter.c | 277 +
.../gnc-sx-instance-dense-cal-adapter.h | 43 +
.../gnome-utils/gnc-sx-list-tree-model-adapter.c | 630 +
.../gnome-utils/gnc-sx-list-tree-model-adapter.h | 61 +
gnucash/gnome-utils/gnc-tree-control-split-reg.c | 2174 +
.../gnome-utils/gnc-tree-control-split-reg.h | 0
gnucash/gnome-utils/gnc-tree-model-account-types.c | 511 +
.../gnome-utils/gnc-tree-model-account-types.h | 0
gnucash/gnome-utils/gnc-tree-model-account.c | 1387 +
.../gnome-utils/gnc-tree-model-account.h | 0
gnucash/gnome-utils/gnc-tree-model-budget.c | 151 +
.../gnome-utils/gnc-tree-model-budget.h | 0
gnucash/gnome-utils/gnc-tree-model-commodity.c | 1404 +
.../gnome-utils/gnc-tree-model-commodity.h | 0
gnucash/gnome-utils/gnc-tree-model-owner.c | 1073 +
.../gnome-utils/gnc-tree-model-owner.h | 0
gnucash/gnome-utils/gnc-tree-model-price.c | 1686 +
.../gnome-utils/gnc-tree-model-price.h | 0
gnucash/gnome-utils/gnc-tree-model-selection.c | 680 +
.../gnome-utils/gnc-tree-model-selection.h | 0
gnucash/gnome-utils/gnc-tree-model-split-reg.c | 3306 ++
gnucash/gnome-utils/gnc-tree-model-split-reg.h | 336 +
gnucash/gnome-utils/gnc-tree-model.c | 134 +
{src => gnucash}/gnome-utils/gnc-tree-model.h | 0
gnucash/gnome-utils/gnc-tree-util-split-reg.c | 1350 +
.../gnome-utils/gnc-tree-util-split-reg.h | 0
gnucash/gnome-utils/gnc-tree-view-account.c | 2685 ++
gnucash/gnome-utils/gnc-tree-view-account.h | 499 +
gnucash/gnome-utils/gnc-tree-view-commodity.c | 708 +
.../gnome-utils/gnc-tree-view-commodity.h | 0
gnucash/gnome-utils/gnc-tree-view-owner.c | 1382 +
{src => gnucash}/gnome-utils/gnc-tree-view-owner.h | 0
gnucash/gnome-utils/gnc-tree-view-price.c | 802 +
{src => gnucash}/gnome-utils/gnc-tree-view-price.h | 0
gnucash/gnome-utils/gnc-tree-view-split-reg.c | 6406 +++
.../gnome-utils/gnc-tree-view-split-reg.h | 0
gnucash/gnome-utils/gnc-tree-view-sx-list.c | 206 +
.../gnome-utils/gnc-tree-view-sx-list.h | 0
gnucash/gnome-utils/gnc-tree-view.c | 2225 +
gnucash/gnome-utils/gnc-tree-view.h | 476 +
gnucash/gnome-utils/gnc-ui.h | 179 +
gnucash/gnome-utils/gnc-window.c | 212 +
gnucash/gnome-utils/gnc-window.h | 87 +
gnucash/gnome-utils/gncmod-gnome-utils.c | 104 +
gnucash/gnome-utils/gnome-utils.i | 81 +
gnucash/gnome-utils/gnome-utils.scm | 43 +
.../gnome-utils/make-gnc-warnings-c.xsl | 0
.../gnome-utils/make-gnc-warnings-h.xsl | 0
gnucash/gnome-utils/misc-gnome-utils.c | 49 +
{src => gnucash}/gnome-utils/misc-gnome-utils.h | 0
gnucash/gnome-utils/print-session.c | 119 +
{src => gnucash}/gnome-utils/print-session.h | 0
gnucash/gnome-utils/search-param.c | 646 +
{src => gnucash}/gnome-utils/search-param.h | 0
gnucash/gnome-utils/test/CMakeLists.txt | 50 +
gnucash/gnome-utils/test/test-gnc-recurrence.c | 126 +
.../gnome-utils/test/test-link-module.c | 0
.../test/test-load-gnome-utils-module.scm | 14 +
gnucash/gnome-utils/tree-view-utils.c | 71 +
gnucash/gnome-utils/tree-view-utils.h | 56 +
gnucash/gnome-utils/window-main-summarybar.c | 686 +
.../gnome-utils/window-main-summarybar.h | 0
gnucash/gnome/CMakeLists.txt | 218 +
gnucash/gnome/assistant-acct-period.c | 658 +
{src => gnucash}/gnome/assistant-acct-period.h | 0
gnucash/gnome/assistant-hierarchy.c | 1368 +
{src => gnucash}/gnome/assistant-hierarchy.h | 0
gnucash/gnome/assistant-loan.c | 3028 ++
{src => gnucash}/gnome/assistant-loan.h | 0
gnucash/gnome/assistant-stock-split.c | 789 +
{src => gnucash}/gnome/assistant-stock-split.h | 0
gnucash/gnome/business-gnome-utils.c | 631 +
.../gnome}/business-gnome-utils.h | 0
gnucash/gnome/business-options-gnome.c | 529 +
.../gnome}/business-options-gnome.h | 0
gnucash/gnome/business-urls.c | 343 +
.../gnome}/business-urls.h | 0
gnucash/gnome/dialog-billterms.c | 858 +
gnucash/gnome/dialog-billterms.h | 37 +
gnucash/gnome/dialog-choose-owner.c | 115 +
.../gnome}/dialog-choose-owner.h | 0
gnucash/gnome/dialog-commodities.c | 431 +
gnucash/gnome/dialog-customer.c | 1349 +
gnucash/gnome/dialog-customer.h | 49 +
gnucash/gnome/dialog-date-close.c | 412 +
gnucash/gnome/dialog-date-close.h | 71 +
gnucash/gnome/dialog-employee.c | 761 +
gnucash/gnome/dialog-employee.h | 49 +
gnucash/gnome/dialog-fincalc.c | 690 +
gnucash/gnome/dialog-fincalc.h | 31 +
gnucash/gnome/dialog-find-account.c | 453 +
gnucash/gnome/dialog-find-account.h | 30 +
gnucash/gnome/dialog-find-transactions.c | 239 +
gnucash/gnome/dialog-find-transactions.h | 33 +
gnucash/gnome/dialog-find-transactions2.c | 241 +
{src => gnucash}/gnome/dialog-find-transactions2.h | 0
gnucash/gnome/dialog-imap-editor.c | 791 +
gnucash/gnome/dialog-imap-editor.h | 28 +
gnucash/gnome/dialog-invoice.c | 3508 ++
gnucash/gnome/dialog-invoice.h | 114 +
gnucash/gnome/dialog-job.c | 678 +
gnucash/gnome/dialog-job.h | 51 +
gnucash/gnome/dialog-lot-viewer.c | 1083 +
{src => gnucash}/gnome/dialog-lot-viewer.h | 0
gnucash/gnome/dialog-new-user.c | 222 +
gnucash/gnome/dialog-new-user.h | 40 +
gnucash/gnome/dialog-order.c | 989 +
gnucash/gnome/dialog-order.h | 51 +
gnucash/gnome/dialog-payment.c | 1699 +
gnucash/gnome/dialog-payment.h | 54 +
gnucash/gnome/dialog-price-edit-db.c | 816 +
gnucash/gnome/dialog-price-editor.c | 602 +
gnucash/gnome/dialog-print-check.c | 2688 ++
{src => gnucash}/gnome/dialog-print-check.h | 0
gnucash/gnome/dialog-progress.c | 802 +
{src => gnucash}/gnome/dialog-progress.h | 0
gnucash/gnome/dialog-sx-editor.c | 1831 +
gnucash/gnome/dialog-sx-editor.h | 51 +
gnucash/gnome/dialog-sx-editor2.c | 1782 +
gnucash/gnome/dialog-sx-editor2.h | 50 +
gnucash/gnome/dialog-sx-from-trans.c | 805 +
gnucash/gnome/dialog-sx-from-trans.h | 32 +
gnucash/gnome/dialog-sx-since-last-run.c | 1198 +
gnucash/gnome/dialog-sx-since-last-run.h | 53 +
gnucash/gnome/dialog-tax-info.c | 1510 +
gnucash/gnome/dialog-trans-assoc.c | 526 +
gnucash/gnome/dialog-trans-assoc.h | 28 +
gnucash/gnome/dialog-vendor.c | 786 +
gnucash/gnome/dialog-vendor.h | 49 +
gnucash/gnome/gnc-budget-view.c | 1217 +
gnucash/gnome/gnc-budget-view.h | 76 +
gnucash/gnome/gnc-plugin-account-tree.c | 243 +
{src => gnucash}/gnome/gnc-plugin-account-tree.h | 0
gnucash/gnome/gnc-plugin-basic-commands.c | 681 +
{src => gnucash}/gnome/gnc-plugin-basic-commands.h | 0
gnucash/gnome/gnc-plugin-budget.c | 359 +
gnucash/gnome/gnc-plugin-budget.h | 67 +
gnucash/gnome/gnc-plugin-business.c | 1143 +
gnucash/gnome/gnc-plugin-business.h | 73 +
gnucash/gnome/gnc-plugin-page-account-tree.c | 1808 +
gnucash/gnome/gnc-plugin-page-account-tree.h | 120 +
gnucash/gnome/gnc-plugin-page-budget.c | 996 +
gnucash/gnome/gnc-plugin-page-budget.h | 86 +
gnucash/gnome/gnc-plugin-page-invoice.c | 1071 +
.../gnome}/gnc-plugin-page-invoice.h | 0
gnucash/gnome/gnc-plugin-page-owner-tree.c | 1286 +
.../gnome}/gnc-plugin-page-owner-tree.h | 0
gnucash/gnome/gnc-plugin-page-register.c | 4229 ++
gnucash/gnome/gnc-plugin-page-register.h | 181 +
gnucash/gnome/gnc-plugin-page-register2.c | 4086 ++
gnucash/gnome/gnc-plugin-page-register2.h | 163 +
gnucash/gnome/gnc-plugin-page-sx-list.c | 847 +
gnucash/gnome/gnc-plugin-page-sx-list.h | 94 +
gnucash/gnome/gnc-plugin-register.c | 277 +
{src => gnucash}/gnome/gnc-plugin-register.h | 0
gnucash/gnome/gnc-plugin-register2.c | 261 +
{src => gnucash}/gnome/gnc-plugin-register2.h | 0
gnucash/gnome/gnc-split-reg.c | 2269 +
gnucash/gnome/gnc-split-reg.h | 262 +
gnucash/gnome/gnc-split-reg2.c | 1112 +
gnucash/gnome/gnc-split-reg2.h | 163 +
{src => gnucash}/gnome/gnome.i | 0
gnucash/gnome/gnucash.appdata.xml.in | 48 +
gnucash/gnome/gnucash.desktop.in.in | 18 +
gnucash/gnome/reconcile-view.c | 994 +
{src => gnucash}/gnome/reconcile-view.h | 0
gnucash/gnome/search-owner.c | 334 +
.../gnome}/search-owner.h | 0
gnucash/gnome/top-level.c | 435 +
{src => gnucash}/gnome/top-level.h | 0
gnucash/gnome/window-autoclear.c | 342 +
{src => gnucash}/gnome/window-autoclear.h | 0
gnucash/gnome/window-reconcile.c | 2316 +
gnucash/gnome/window-reconcile.h | 66 +
gnucash/gnome/window-reconcile2.c | 2256 +
{src => gnucash}/gnome/window-reconcile2.h | 0
gnucash/gnucash-310.css | 87 +
gnucash/gnucash-320.css | 86 +
gnucash/gnucash-bin.c | 833 +
gnucash/gnucash-fallback-310.css | 78 +
gnucash/gnucash-gresources.xml | 9 +
{src/bin => gnucash}/gnucash-strip-svn-datafile.sh | 0
gnucash/gnucash-valgrind.in | 24 +
gnucash/gnucash.rc.in | 33 +
gnucash/gschemas/CMakeLists.txt | 49 +
.../org.gnucash.dialogs.business.gschema.xml.in | 178 +
...rg.gnucash.dialogs.checkprinting.gschema.xml.in | 0
.../org.gnucash.dialogs.commodities.gschema.xml.in | 0
.../org.gnucash.dialogs.export.csv.gschema.xml.in | 0
.../gschemas/org.gnucash.dialogs.gschema.xml.in | 248 +
.../org.gnucash.dialogs.import.csv.gschema.xml.in | 0
...g.gnucash.dialogs.import.generic.gschema.xml.in | 0
.../org.gnucash.dialogs.import.qif.gschema.xml.in | 0
.../org.gnucash.dialogs.reconcile.gschema.xml.in | 0
.../org.gnucash.dialogs.sxs.gschema.xml.in | 0
.../org.gnucash.dialogs.totd.gschema.xml.in | 0
...rg.gnucash.general.finance-quote.gschema.xml.in | 0
gnucash/gschemas/org.gnucash.gschema.xml.in | 389 +
.../gschemas/org.gnucash.history.gschema.xml.in | 0
.../gschemas/org.gnucash.warnings.gschema.xml.in | 0
...nucash.window.pages.account.tree.gschema.xml.in | 0
.../org.gnucash.window.pages.gschema.xml.in | 0
gnucash/gtkbuilder/CMakeLists.txt | 71 +
gnucash/gtkbuilder/assistant-acct-period.glade | 257 +
.../gtkbuilder/assistant-csv-account-import.glade | 359 +
gnucash/gtkbuilder/assistant-csv-export.glade | 744 +
.../gtkbuilder/assistant-csv-price-import.glade | 1119 +
.../gtkbuilder/assistant-csv-trans-import.glade | 1201 +
gnucash/gtkbuilder/assistant-hierarchy.glade | 423 +
gnucash/gtkbuilder/assistant-loan.glade | 1341 +
gnucash/gtkbuilder/assistant-qif-import.glade | 1328 +
gnucash/gtkbuilder/assistant-stock-split.glade | 435 +
gnucash/gtkbuilder/assistant-xml-encoding.glade | 539 +
gnucash/gtkbuilder/business-options-gnome.glade | 29 +
gnucash/gtkbuilder/business-prefs.glade | 480 +
gnucash/gtkbuilder/dialog-account-picker.glade | 266 +
gnucash/gtkbuilder/dialog-account.glade | 1643 +
gnucash/gtkbuilder/dialog-bi-import-gui.glade | 491 +
gnucash/gtkbuilder/dialog-billterms.glade | 1249 +
gnucash/gtkbuilder/dialog-book-close.glade | 193 +
gnucash/gtkbuilder/dialog-choose-owner.glade | 188 +
gnucash/gtkbuilder/dialog-commodities.glade | 206 +
gnucash/gtkbuilder/dialog-commodity.glade | 894 +
gnucash/gtkbuilder/dialog-custom-report.glade | 128 +
.../gtkbuilder/dialog-customer-import-gui.glade | 397 +
gnucash/gtkbuilder/dialog-customer.glade | 1180 +
gnucash/gtkbuilder/dialog-date-close.glade | 498 +
gnucash/gtkbuilder/dialog-employee.glade | 880 +
gnucash/gtkbuilder/dialog-file-access.glade | 323 +
gnucash/gtkbuilder/dialog-fincalc.glade | 945 +
gnucash/gtkbuilder/dialog-find-account.glade | 282 +
gnucash/gtkbuilder/dialog-imap-editor.glade | 381 +
gnucash/gtkbuilder/dialog-import.glade | 1211 +
gnucash/gtkbuilder/dialog-invoice.glade | 1457 +
gnucash/gtkbuilder/dialog-job.glade | 387 +
gnucash/gtkbuilder/dialog-lot-viewer.glade | 497 +
gnucash/gtkbuilder/dialog-new-user.glade | 316 +
gnucash/gtkbuilder/dialog-object-references.glade | 87 +
gnucash/gtkbuilder/dialog-options.glade | 149 +
gnucash/gtkbuilder/dialog-order.glade | 884 +
gnucash/gtkbuilder/dialog-payment.glade | 774 +
gnucash/gtkbuilder/dialog-preferences.glade | 3324 ++
gnucash/gtkbuilder/dialog-price.glade | 960 +
gnucash/gtkbuilder/dialog-print-check.glade | 1362 +
gnucash/gtkbuilder/dialog-progress.glade | 159 +
gnucash/gtkbuilder/dialog-query-view.glade | 90 +
gnucash/gtkbuilder/dialog-report.glade | 853 +
gnucash/gtkbuilder/dialog-reset-warnings.glade | 250 +
gnucash/gtkbuilder/dialog-search.glade | 466 +
gnucash/gtkbuilder/dialog-sx.glade | 1593 +
gnucash/gtkbuilder/dialog-tax-info.glade | 784 +
gnucash/gtkbuilder/dialog-tax-table.glade | 571 +
gnucash/gtkbuilder/dialog-totd.glade | 184 +
gnucash/gtkbuilder/dialog-trans-assoc.glade | 217 +
gnucash/gtkbuilder/dialog-transfer.glade | 636 +
gnucash/gtkbuilder/dialog-userpass.glade | 150 +
gnucash/gtkbuilder/dialog-vendor.glade | 823 +
gnucash/gtkbuilder/gnc-date-format.glade | 275 +
gnucash/gtkbuilder/gnc-frequency.glade | 1455 +
gnucash/gtkbuilder/gnc-plugin-page-budget.glade | 537 +
gnucash/gtkbuilder/gnc-plugin-page-register.glade | 1162 +
gnucash/gtkbuilder/gnc-plugin-page-register2.glade | 785 +
gnucash/gtkbuilder/gnc-recurrence.glade | 182 +
gnucash/gtkbuilder/gnc-tree-view-owner.glade | 102 +
gnucash/gtkbuilder/window-autoclear.glade | 155 +
gnucash/gtkbuilder/window-reconcile.glade | 235 +
gnucash/html/CMakeLists.txt | 64 +
{src => gnucash}/html/gnc-html-extras.h | 0
gnucash/html/gnc-html-factory.c | 47 +
{src => gnucash}/html/gnc-html-factory.h | 0
gnucash/html/gnc-html-history.c | 313 +
{src => gnucash}/html/gnc-html-history.h | 0
{src => gnucash}/html/gnc-html-p.h | 0
{src => gnucash}/html/gnc-html-webkit-p.h | 0
gnucash/html/gnc-html-webkit.h | 28 +
gnucash/html/gnc-html-webkit1.c | 1361 +
.../html/gnc-html-webkit1.h | 0
gnucash/html/gnc-html-webkit2.c | 1155 +
.../html/gnc-html-webkit2.h | 0
gnucash/html/gnc-html.c | 938 +
gnucash/html/gnc-html.h | 288 +
{src => gnucash}/html/gnc-html.i | 0
gnucash/html/gncmod-html.c | 99 +
gnucash/import-export/CMakeLists.txt | 84 +
gnucash/import-export/aqb/CMakeLists.txt | 98 +
gnucash/import-export/aqb/assistant-ab-initial.c | 915 +
.../import-export/aqb/assistant-ab-initial.glade | 174 +
.../import-export/aqb/assistant-ab-initial.h | 0
gnucash/import-export/aqb/dialog-ab-daterange.c | 158 +
.../import-export/aqb/dialog-ab-daterange.h | 0
gnucash/import-export/aqb/dialog-ab-pref.glade | 104 +
gnucash/import-export/aqb/dialog-ab-trans.c | 1470 +
.../import-export/aqb/dialog-ab-trans.h | 0
gnucash/import-export/aqb/dialog-ab.glade | 1791 +
gnucash/import-export/aqb/gnc-ab-getbalance.c | 157 +
.../import-export/aqb/gnc-ab-getbalance.h | 0
gnucash/import-export/aqb/gnc-ab-gettrans.c | 244 +
.../import-export/aqb/gnc-ab-gettrans.h | 0
gnucash/import-export/aqb/gnc-ab-kvp.c | 116 +
gnucash/import-export/aqb/gnc-ab-kvp.h | 115 +
gnucash/import-export/aqb/gnc-ab-transfer.c | 357 +
.../import-export/aqb/gnc-ab-transfer.h | 0
gnucash/import-export/aqb/gnc-ab-utils.c | 1176 +
gnucash/import-export/aqb/gnc-ab-utils.h | 280 +
gnucash/import-export/aqb/gnc-file-aqb-import.c | 386 +
gnucash/import-export/aqb/gnc-file-aqb-import.h | 70 +
gnucash/import-export/aqb/gnc-gwen-gui.c | 1649 +
{src => gnucash}/import-export/aqb/gnc-gwen-gui.h | 0
.../import-export/aqb/gnc-plugin-aqbanking-ui.xml | 0
gnucash/import-export/aqb/gnc-plugin-aqbanking.c | 724 +
.../import-export/aqb/gnc-plugin-aqbanking.h | 0
gnucash/import-export/aqb/gncmod-aqbanking.c | 97 +
gnucash/import-export/aqb/gschemas/CMakeLists.txt | 8 +
.../org.gnucash.dialogs.import.hbci.gschema.xml.in | 0
.../aqb/migratable-prefs-aqbanking.xml | 0
gnucash/import-export/aqb/test/CMakeLists.txt | 36 +
.../aqb/test/file-book-hbcislot.gnucash | 124 +
gnucash/import-export/aqb/test/file-book.gnucash | 39 +
gnucash/import-export/aqb/test/test-aqb.c | 59 +
gnucash/import-export/aqb/test/test-kvp.c | 202 +
gnucash/import-export/bi-import/CMakeLists.txt | 48 +
.../import-export/bi-import}/README | 0
.../import-export/bi-import/dialog-bi-import-gui.c | 502 +
.../import-export/bi-import/dialog-bi-import-gui.h | 48 +
.../bi-import/dialog-bi-import-helper.c | 102 +
.../bi-import}/dialog-bi-import-helper.h | 0
gnucash/import-export/bi-import/dialog-bi-import.c | 904 +
gnucash/import-export/bi-import/dialog-bi-import.h | 80 +
.../import-export/bi-import/gnc-plugin-bi-import.c | 115 +
.../import-export/bi-import/gnc-plugin-bi-import.h | 80 +
gnucash/import-export/bi-import/gncmod-bi-import.c | 101 +
.../import-export/bi-import}/regex.txt | 0
gnucash/import-export/csv-exp/CMakeLists.txt | 37 +
.../import-export/csv-exp/assistant-csv-export.c | 1009 +
.../import-export/csv-exp/assistant-csv-export.h | 114 +
.../csv-exp/csv-transactions-export.c | 662 +
.../csv-exp/csv-transactions-export.h | 0
gnucash/import-export/csv-exp/csv-tree-export.c | 265 +
.../import-export/csv-exp/csv-tree-export.h | 0
.../import-export/csv-exp/gnc-plugin-csv-export.c | 206 +
.../import-export/csv-exp/gnc-plugin-csv-export.h | 0
gnucash/import-export/csv-exp/gncmod-csv-export.c | 90 +
gnucash/import-export/csv-imp/CMakeLists.txt | 97 +
.../csv-imp/assistant-csv-account-import.c | 706 +
.../csv-imp/assistant-csv-account-import.h | 0
.../csv-imp/assistant-csv-price-import.cpp | 1868 +
.../csv-imp/assistant-csv-price-import.h | 36 +
.../csv-imp/assistant-csv-trans-import.cpp | 2097 +
.../csv-imp/assistant-csv-trans-import.h | 0
gnucash/import-export/csv-imp/csv-account-import.c | 354 +
.../import-export/csv-imp/csv-account-import.h | 0
.../import-export/csv-imp/gnc-csv-account-map.c | 169 +
.../import-export/csv-imp/gnc-csv-account-map.h | 52 +
.../import-export/csv-imp/gnc-csv-gnumeric-popup.c | 221 +
.../import-export/csv-imp/gnc-csv-gnumeric-popup.h | 0
.../import-export/csv-imp/gnc-imp-props-price.cpp | 349 +
.../import-export/csv-imp/gnc-imp-props-price.hpp | 116 +
gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp | 649 +
gnucash/import-export/csv-imp/gnc-imp-props-tx.hpp | 190 +
.../csv-imp/gnc-imp-settings-csv-price.cpp | 262 +
.../csv-imp/gnc-imp-settings-csv-price.hpp | 82 +
.../csv-imp/gnc-imp-settings-csv-tx.cpp | 266 +
.../csv-imp/gnc-imp-settings-csv-tx.hpp | 82 +
.../import-export/csv-imp/gnc-imp-settings-csv.cpp | 243 +
.../import-export/csv-imp/gnc-imp-settings-csv.hpp | 111 +
gnucash/import-export/csv-imp/gnc-import-price.cpp | 757 +
gnucash/import-export/csv-imp/gnc-import-price.hpp | 173 +
gnucash/import-export/csv-imp/gnc-import-tx.cpp | 918 +
gnucash/import-export/csv-imp/gnc-import-tx.hpp | 206 +
.../import-export/csv-imp/gnc-plugin-csv-import.c | 183 +
.../import-export/csv-imp/gnc-plugin-csv-import.h | 0
.../import-export/csv-imp/gnc-tokenizer-csv.cpp | 78 +
.../import-export/csv-imp/gnc-tokenizer-csv.hpp | 64 +
.../import-export/csv-imp/gnc-tokenizer-dummy.cpp | 31 +
.../import-export/csv-imp/gnc-tokenizer-dummy.hpp | 61 +
gnucash/import-export/csv-imp/gnc-tokenizer-fw.cpp | 195 +
gnucash/import-export/csv-imp/gnc-tokenizer-fw.hpp | 83 +
gnucash/import-export/csv-imp/gnc-tokenizer.cpp | 95 +
gnucash/import-export/csv-imp/gnc-tokenizer.hpp | 91 +
gnucash/import-export/csv-imp/gncmod-csv-import.c | 90 +
gnucash/import-export/csv-imp/test/CMakeLists.txt | 37 +
.../import-export/csv-imp/test/sample1.csv | 0
.../import-export/csv-imp/test/test-tokenizer.cpp | 256 +
.../import-export/csv-imp/test/test-tx-import.cpp | 64 +
.../import-export/customer-import/CMakeLists.txt | 40 +
.../customer-import/dialog-customer-import-gui.c | 467 +
.../customer-import/dialog-customer-import-gui.h | 48 +
.../customer-import/dialog-customer-import.c | 437 +
.../customer-import/dialog-customer-import.h | 78 +
.../customer-import/gnc-plugin-customer-import.c | 116 +
.../customer-import/gnc-plugin-customer-import.h | 80 +
.../customer-import/gncmod-customer-import.c | 104 +
.../import-export/generic-import-design.txt | 0
gnucash/import-export/gncmod-generic-import.c | 89 +
gnucash/import-export/import-account-matcher.c | 545 +
gnucash/import-export/import-account-matcher.h | 161 +
gnucash/import-export/import-backend.c | 1297 +
gnucash/import-export/import-backend.h | 265 +
gnucash/import-export/import-commodity-matcher.c | 144 +
.../import-export/import-commodity-matcher.h | 0
gnucash/import-export/import-format-dialog.c | 161 +
gnucash/import-export/import-main-matcher.c | 968 +
gnucash/import-export/import-main-matcher.h | 182 +
gnucash/import-export/import-match-picker.c | 559 +
gnucash/import-export/import-match-picker.h | 63 +
gnucash/import-export/import-parse.c | 413 +
{src => gnucash}/import-export/import-parse.h | 0
gnucash/import-export/import-pending-matches.c | 201 +
.../import-export/import-pending-matches.h | 0
gnucash/import-export/import-settings.c | 174 +
{src => gnucash}/import-export/import-settings.h | 0
gnucash/import-export/import-utilities.c | 105 +
gnucash/import-export/import-utilities.h | 79 +
gnucash/import-export/log-replay/CMakeLists.txt | 34 +
gnucash/import-export/log-replay/gnc-log-replay.c | 668 +
gnucash/import-export/log-replay/gnc-log-replay.h | 35 +
.../log-replay/gnc-plugin-log-replay.c | 161 +
.../log-replay/gnc-plugin-log-replay.h | 0
.../import-export/log-replay/gncmod-log-replay.c | 92 +
gnucash/import-export/ofx/CMakeLists.txt | 48 +
gnucash/import-export/ofx/gnc-ofx-import.c | 1058 +
gnucash/import-export/ofx/gnc-ofx-import.h | 36 +
gnucash/import-export/ofx/gnc-ofx-kvp.c | 57 +
gnucash/import-export/ofx/gnc-ofx-kvp.h | 38 +
.../import-export/ofx/gnc-plugin-ofx-ui.xml | 0
gnucash/import-export/ofx/gnc-plugin-ofx.c | 158 +
.../import-export/ofx/gnc-plugin-ofx.h | 0
gnucash/import-export/ofx/gncmod-ofx-import.c | 92 +
gnucash/import-export/ofx/gschemas/CMakeLists.txt | 8 +
.../org.gnucash.dialogs.import.ofx.gschema.xml.in | 0
.../import-export/ofx/migratable-prefs-ofx.xml | 0
gnucash/import-export/ofx/test/CMakeLists.txt | 10 +
.../import-export/ofx/test/test-link.c | 0
gnucash/import-export/qif-imp/CMakeLists.txt | 94 +
.../import-export/qif-imp/assistant-qif-import.c | 3694 ++
.../import-export/qif-imp/assistant-qif-import.h | 0
.../import-export/qif-imp/dialog-account-picker.c | 422 +
.../import-export/qif-imp/dialog-account-picker.h | 35 +
.../import-export/qif-imp/file-format.txt | 0
.../import-export/qif-imp/gnc-plugin-qif-import.c | 163 +
.../import-export/qif-imp/gnc-plugin-qif-import.h | 0
gnucash/import-export/qif-imp/gncmod-qif-import.c | 100 +
gnucash/import-export/qif-imp/qif-dialog-utils.scm | 923 +
gnucash/import-export/qif-imp/qif-file.scm | 1057 +
gnucash/import-export/qif-imp/qif-guess-map.scm | 475 +
gnucash/import-export/qif-imp/qif-import.scm | 96 +
gnucash/import-export/qif-imp/qif-merge-groups.scm | 284 +
.../import-export/qif-imp/qif-objects.scm | 0
gnucash/import-export/qif-imp/qif-parse.scm | 656 +
gnucash/import-export/qif-imp/qif-to-gnc.scm | 1241 +
.../import-export/qif-imp/qif-utils.scm | 0
gnucash/import-export/qif-imp/string.scm | 122 +
gnucash/import-export/qif-imp/test/CMakeLists.txt | 8 +
.../import-export/qif-imp/test/test-link.c | 0
gnucash/import-export/qif/CMakeLists.txt | 43 +
gnucash/import-export/qif/qif-context.c | 417 +
gnucash/import-export/qif/qif-defaults.c | 152 +
{src => gnucash}/import-export/qif/qif-defaults.h | 0
gnucash/import-export/qif/qif-file.c | 326 +
{src => gnucash}/import-export/qif/qif-file.h | 0
{src => gnucash}/import-export/qif/qif-import-p.h | 0
{src => gnucash}/import-export/qif/qif-import.h | 0
{src => gnucash}/import-export/qif/qif-objects-p.h | 0
gnucash/import-export/qif/qif-objects.c | 1468 +
{src => gnucash}/import-export/qif/qif-objects.h | 0
gnucash/import-export/qif/qif-parse.c | 935 +
{src => gnucash}/import-export/qif/qif-parse.h | 0
gnucash/import-export/qif/test/CMakeLists.txt | 18 +
.../qif/test/test-files/test-1-bank-txn.qif | 0
.../import-export/qif/test/test-link.c | 0
{src => gnucash}/import-export/qif/test/test-qif.c | 0
gnucash/import-export/test/CMakeLists.txt | 26 +
gnucash/import-export/test/test-import-parse.c | 192 +
.../test/test-import-pending-matches.cpp | 141 +
{src => gnucash}/import-export/test/test-link.c | 0
gnucash/python/CMakeLists.txt | 22 +
gnucash/python/init.py | 101 +
{src => gnucash}/python/pycons/__init__.py | 0
gnucash/python/pycons/console.py | 443 +
gnucash/python/pycons/ishell.py | 134 +
{src => gnucash}/python/pycons/pycons | 0
{src => gnucash}/python/pycons/setup.py | 0
gnucash/python/pycons/shell.py | 173 +
{src => gnucash}/python/pycons/simple_plot.py | 0
gnucash/register/CMakeLists.txt | 6 +
gnucash/register/ledger-core/CMakeLists.txt | 69 +
gnucash/register/ledger-core/gnc-ledger-display.c | 908 +
.../register/ledger-core/gnc-ledger-display.h | 0
gnucash/register/ledger-core/gnc-ledger-display2.c | 1044 +
.../register/ledger-core/gnc-ledger-display2.h | 0
gnucash/register/ledger-core/gncEntryLedger.c | 1085 +
.../register/ledger-core}/gncEntryLedger.h | 0
.../register/ledger-core/gncEntryLedgerControl.c | 1047 +
.../register/ledger-core}/gncEntryLedgerControl.h | 0
.../register/ledger-core/gncEntryLedgerDisplay.c | 213 +
.../register/ledger-core/gncEntryLedgerLayout.c | 291 +
.../register/ledger-core}/gncEntryLedgerLayout.h | 0
gnucash/register/ledger-core/gncEntryLedgerLoad.c | 617 +
gnucash/register/ledger-core/gncEntryLedgerModel.c | 1273 +
.../register/ledger-core}/gncEntryLedgerModel.h | 0
.../register/ledger-core}/gncEntryLedgerP.h | 0
.../register/ledger-core/gncmod-ledger-core.c | 0
.../register/ledger-core/split-register-control.c | 1872 +
.../register/ledger-core/split-register-control.h | 0
.../register/ledger-core/split-register-layout.c | 888 +
.../register/ledger-core/split-register-layout.h | 0
gnucash/register/ledger-core/split-register-load.c | 836 +
.../ledger-core/split-register-model-save.c | 898 +
.../ledger-core/split-register-model-save.h | 0
.../register/ledger-core/split-register-model.c | 2760 ++
.../register/ledger-core/split-register-model.h | 0
.../register/ledger-core/split-register-p.h | 0
gnucash/register/ledger-core/split-register-util.c | 577 +
gnucash/register/ledger-core/split-register.c | 3053 ++
gnucash/register/ledger-core/split-register.h | 568 +
gnucash/register/ledger-core/test/CMakeLists.txt | 9 +
.../register/ledger-core/test/test-link-module.c | 0
gnucash/register/register-core/CMakeLists.txt | 67 +
{src => gnucash}/register/register-core/README | 0
gnucash/register/register-core/basiccell.c | 276 +
.../register/register-core/basiccell.h | 0
gnucash/register/register-core/cell-factory.c | 114 +
.../register/register-core/cell-factory.h | 0
gnucash/register/register-core/cellblock.c | 208 +
.../register/register-core/cellblock.h | 0
gnucash/register/register-core/checkboxcell.c | 118 +
.../register/register-core/checkboxcell.h | 0
.../register/register-core/combocell.h | 0
gnucash/register/register-core/datecell.h | 136 +
gnucash/register/register-core/formulacell.c | 192 +
.../register/register-core/formulacell.h | 0
.../register/register-core/gncmod-register-core.c | 73 +
gnucash/register/register-core/gtable.c | 170 +
{src => gnucash}/register/register-core/gtable.h | 0
gnucash/register/register-core/numcell.c | 238 +
{src => gnucash}/register/register-core/numcell.h | 0
gnucash/register/register-core/pricecell.c | 331 +
.../register/register-core/pricecell.h | 0
gnucash/register/register-core/quickfillcell.c | 361 +
.../register/register-core/quickfillcell.h | 0
gnucash/register/register-core/recncell.c | 220 +
{src => gnucash}/register/register-core/recncell.h | 0
gnucash/register/register-core/register-common.c | 110 +
.../register/register-core/register-common.h | 0
gnucash/register/register-core/table-allgui.c | 1805 +
gnucash/register/register-core/table-allgui.h | 420 +
gnucash/register/register-core/table-control.c | 53 +
.../register/register-core/table-control.h | 0
gnucash/register/register-core/table-layout.c | 433 +
.../register/register-core/table-layout.h | 0
gnucash/register/register-core/table-model.c | 500 +
gnucash/register/register-core/table-model.h | 239 +
gnucash/register/register-core/test/CMakeLists.txt | 9 +
.../register/register-core/test/test-link-module.c | 0
gnucash/register/register-gnome/CMakeLists.txt | 78 +
gnucash/register/register-gnome/combocell-gnome.c | 957 +
gnucash/register/register-gnome/datecell-gnome.c | 756 +
.../register/register-gnome/formulacell-gnome.c | 124 +
.../register/register-gnome/formulacell-gnome.h | 0
.../register-gnome/gncmod-register-gnome.c | 97 +
gnucash/register/register-gnome/gnucash-color.c | 122 +
gnucash/register/register-gnome/gnucash-color.h | 43 +
gnucash/register/register-gnome/gnucash-cursor.c | 335 +
gnucash/register/register-gnome/gnucash-cursor.h | 100 +
.../register/register-gnome/gnucash-date-picker.c | 234 +
.../register/register-gnome/gnucash-date-picker.h | 71 +
gnucash/register/register-gnome/gnucash-header.c | 691 +
gnucash/register/register-gnome/gnucash-header.h | 78 +
.../register/register-gnome/gnucash-item-edit.c | 1101 +
.../register/register-gnome/gnucash-item-edit.h | 169 +
.../register/register-gnome/gnucash-item-list.c | 491 +
.../register/register-gnome/gnucash-item-list.h | 86 +
gnucash/register/register-gnome/gnucash-register.c | 621 +
gnucash/register/register-gnome/gnucash-register.h | 81 +
.../register-gnome/gnucash-scrolled-window.c | 92 +
.../register-gnome/gnucash-scrolled-window.h | 0
.../register-gnome/gnucash-sheet-private.c | 706 +
gnucash/register/register-gnome/gnucash-sheet.c | 2647 +
gnucash/register/register-gnome/gnucash-sheet.h | 116 +
gnucash/register/register-gnome/gnucash-sheetP.h | 142 +
gnucash/register/register-gnome/gnucash-style.c | 968 +
.../register/register-gnome/gnucash-style.h | 0
gnucash/register/register-gnome/pricecell-gnome.c | 183 +
.../register/register-gnome/pricecell-gnome.h | 0
.../register/register-gnome/quickfillcell-gnome.c | 112 +
.../register/register-gnome/quickfillcell-gnome.h | 0
gnucash/register/register-gnome/table-gnome.c | 248 +
.../register/register-gnome/table-gnome.h | 0
.../register/register-gnome/test/CMakeLists.txt | 9 +
.../register-gnome/test/test-link-module.c | 0
gnucash/report/CMakeLists.txt | 13 +
gnucash/report/business-reports/CMakeLists.txt | 49 +
gnucash/report/business-reports/aging.scm | 863 +
.../report/business-reports/balsheet-eg.css | 0
.../report/business-reports/balsheet-eg.eguile.scm | 327 +
gnucash/report/business-reports/balsheet-eg.scm | 691 +
.../report/business-reports/business-reports.scm | 141 +
.../report/business-reports/customer-summary.scm | 1042 +
gnucash/report/business-reports/easy-invoice.scm | 865 +
gnucash/report/business-reports/fancy-invoice.scm | 998 +
gnucash/report/business-reports/invoice.scm | 808 +
gnucash/report/business-reports/job-report.scm | 682 +
gnucash/report/business-reports/owner-report.scm | 937 +
gnucash/report/business-reports/payables.scm | 105 +
gnucash/report/business-reports/receipt.css | 114 +
gnucash/report/business-reports/receipt.eguile.scm | 314 +
gnucash/report/business-reports/receipt.scm | 273 +
gnucash/report/business-reports/receivables.scm | 118 +
.../report/business-reports/taxinvoice.css | 0
.../report/business-reports/taxinvoice.eguile.scm | 482 +
gnucash/report/business-reports/taxinvoice.scm | 366 +
gnucash/report/jqplot/CMakeLists.txt | 35 +
{src => gnucash}/report/jqplot/MIT-LICENSE.txt | 0
{src => gnucash}/report/jqplot/README.txt | 0
{src => gnucash}/report/jqplot/changes.txt | 0
{src => gnucash}/report/jqplot/copyright.txt | 0
{src => gnucash}/report/jqplot/excanvas.js | 0
{src => gnucash}/report/jqplot/excanvas.min.js | 0
{src => gnucash}/report/jqplot/gpl-2.0.txt | 0
.../report/jqplot/jqPlotCssStyling.txt | 0
{src => gnucash}/report/jqplot/jqPlotOptions.txt | 0
{src => gnucash}/report/jqplot/jquery-1.4.2.min.js | 0
{src => gnucash}/report/jqplot/jquery.jqplot.css | 0
{src => gnucash}/report/jqplot/jquery.jqplot.js | 0
.../report/jqplot/jquery.jqplot.min.css | 0
.../report/jqplot/jquery.jqplot.min.js | 0
{src => gnucash}/report/jqplot/jquery.js | 0
{src => gnucash}/report/jqplot/jquery.min.js | 0
{src => gnucash}/report/jqplot/optionsTutorial.txt | 0
.../jqplot/plugins/jqplot.BezierCurveRenderer.js | 0
.../plugins/jqplot.BezierCurveRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.barRenderer.js | 0
.../jqplot/plugins/jqplot.barRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.blockRenderer.js | 0
.../jqplot/plugins/jqplot.blockRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.bubbleRenderer.js | 0
.../jqplot/plugins/jqplot.bubbleRenderer.min.js | 0
.../plugins/jqplot.canvasAxisLabelRenderer.js | 0
.../plugins/jqplot.canvasAxisLabelRenderer.min.js | 0
.../plugins/jqplot.canvasAxisTickRenderer.js | 0
.../plugins/jqplot.canvasAxisTickRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.canvasOverlay.js | 0
.../jqplot/plugins/jqplot.canvasOverlay.min.js | 0
.../jqplot/plugins/jqplot.canvasTextRenderer.js | 0
.../plugins/jqplot.canvasTextRenderer.min.js | 0
.../jqplot/plugins/jqplot.categoryAxisRenderer.js | 0
.../plugins/jqplot.categoryAxisRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.ciParser.js | 0
.../report/jqplot/plugins/jqplot.ciParser.min.js | 0
.../report/jqplot/plugins/jqplot.cursor.js | 0
.../report/jqplot/plugins/jqplot.cursor.min.js | 0
.../jqplot/plugins/jqplot.dateAxisRenderer.js | 0
.../jqplot/plugins/jqplot.dateAxisRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.donutRenderer.js | 0
.../jqplot/plugins/jqplot.donutRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.dragable.js | 0
.../report/jqplot/plugins/jqplot.dragable.min.js | 0
.../plugins/jqplot.enhancedLegendRenderer.js | 0
.../plugins/jqplot.enhancedLegendRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.funnelRenderer.js | 0
.../jqplot/plugins/jqplot.funnelRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.highlighter.js | 0
.../jqplot/plugins/jqplot.highlighter.min.js | 0
.../report/jqplot/plugins/jqplot.json2.js | 0
.../report/jqplot/plugins/jqplot.json2.min.js | 0
.../jqplot/plugins/jqplot.logAxisRenderer.js | 0
.../jqplot/plugins/jqplot.logAxisRenderer.min.js | 0
.../jqplot/plugins/jqplot.mekkoAxisRenderer.js | 0
.../jqplot/plugins/jqplot.mekkoAxisRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.mekkoRenderer.js | 0
.../jqplot/plugins/jqplot.mekkoRenderer.min.js | 0
.../jqplot/plugins/jqplot.meterGaugeRenderer.js | 0
.../plugins/jqplot.meterGaugeRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.mobile.js | 0
.../report/jqplot/plugins/jqplot.mobile.min.js | 0
.../report/jqplot/plugins/jqplot.ohlcRenderer.js | 0
.../jqplot/plugins/jqplot.ohlcRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.pieRenderer.js | 0
.../jqplot/plugins/jqplot.pieRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.pointLabels.js | 0
.../jqplot/plugins/jqplot.pointLabels.min.js | 0
.../jqplot/plugins/jqplot.pyramidAxisRenderer.js | 0
.../plugins/jqplot.pyramidAxisRenderer.min.js | 0
.../jqplot/plugins/jqplot.pyramidGridRenderer.js | 0
.../plugins/jqplot.pyramidGridRenderer.min.js | 0
.../jqplot/plugins/jqplot.pyramidRenderer.js | 0
.../jqplot/plugins/jqplot.pyramidRenderer.min.js | 0
.../report/jqplot/plugins/jqplot.trendline.js | 0
.../report/jqplot/plugins/jqplot.trendline.min.js | 0
{src => gnucash}/report/jqplot/usage.txt | 0
gnucash/report/locale-specific/CMakeLists.txt | 4 +
gnucash/report/locale-specific/us/CMakeLists.txt | 62 +
.../report/locale-specific/us/de_DE.scm | 0
.../locale-specific/us/gncmod-locale-reports-us.c | 128 +
gnucash/report/locale-specific/us/taxtxf-de_DE.scm | 910 +
gnucash/report/locale-specific/us/taxtxf.scm | 3544 ++
.../report/locale-specific/us/test/CMakeLists.txt | 25 +
.../locale-specific/us/test/test-link-module.c | 0
.../test-load-report-locale-specific-module.scm | 14 +
{src => gnucash}/report/locale-specific/us/us.scm | 0
gnucash/report/report-gnome/CMakeLists.txt | 78 +
gnucash/report/report-gnome/dialog-custom-report.c | 609 +
.../report/report-gnome/dialog-custom-report.h | 0
.../report-gnome/dialog-report-column-view.c | 646 +
.../report-gnome/dialog-report-column-view.h | 0
.../report-gnome/dialog-report-style-sheet.c | 478 +
.../report-gnome/dialog-report-style-sheet.h | 31 +
.../report/report-gnome/gnc-plugin-page-report.c | 2010 +
.../report/report-gnome/gnc-plugin-page-report.h | 0
gnucash/report/report-gnome/gncmod-report-gnome.c | 110 +
gnucash/report/report-gnome/report-gnome.i | 41 +
gnucash/report/report-gnome/report-gnome.scm | 148 +
gnucash/report/report-gnome/test/CMakeLists.txt | 35 +
.../report/report-gnome/test/test-link-module.c | 0
.../test/test-load-report-gnome-module.scm | 22 +
gnucash/report/report-gnome/window-report.c | 393 +
gnucash/report/report-gnome/window-report.h | 46 +
gnucash/report/report-system/CMakeLists.txt | 128 +
gnucash/report/report-system/collectors.scm | 347 +
.../report/report-system/commodity-utilities.scm | 990 +
gnucash/report/report-system/doc/report-html.txt | 410 +
gnucash/report/report-system/eguile-gnc.scm | 256 +
.../report/report-system/eguile-html-utilities.scm | 130 +
gnucash/report/report-system/eguile-utilities.scm | 114 +
gnucash/report/report-system/gnc-report.c | 325 +
gnucash/report/report-system/gnc-report.h | 57 +
.../report/report-system/gncmod-report-system.c | 91 +
gnucash/report/report-system/html-acct-table.scm | 1399 +
gnucash/report/report-system/html-barchart.scm | 602 +
gnucash/report/report-system/html-document.scm | 447 +
gnucash/report/report-system/html-fonts.scm | 179 +
.../report/report-system/html-jqplot.scm | 0
gnucash/report/report-system/html-linechart.scm | 615 +
gnucash/report/report-system/html-piechart.scm | 299 +
gnucash/report/report-system/html-scatter.scm | 256 +
.../report/report-system/html-style-info.scm | 0
gnucash/report/report-system/html-style-sheet.scm | 292 +
gnucash/report/report-system/html-table.scm | 758 +
gnucash/report/report-system/html-text.scm | 258 +
gnucash/report/report-system/html-utilities.scm | 855 +
.../report/report-system/list-extras.scm | 0
.../report/report-system/options-utilities.scm | 0
gnucash/report/report-system/report-collectors.scm | 229 +
.../report/report-system/report-system.i | 0
gnucash/report/report-system/report-system.scm | 741 +
gnucash/report/report-system/report-utilities.scm | 1178 +
gnucash/report/report-system/report.scm | 925 +
gnucash/report/report-system/test/CMakeLists.txt | 54 +
.../report/report-system/test/test-collectors.scm | 0
.../report/report-system/test/test-extras.scm | 0
.../report/report-system/test/test-link-module.c | 0
.../report/report-system/test/test-list-extras.scm | 0
.../test/test-load-report-system-module.scm | 19 +
.../report-system/test/test-report-utilities.scm | 44 +
.../report/report-system/test/test-test-extras.scm | 119 +
gnucash/report/standard-reports/CMakeLists.txt | 63 +
.../report/standard-reports/account-piecharts.scm | 700 +
.../report/standard-reports/account-summary.scm | 516 +
.../report/standard-reports/advanced-portfolio.scm | 1219 +
.../report/standard-reports/average-balance.scm | 585 +
gnucash/report/standard-reports/balance-sheet.scm | 760 +
.../standard-reports/budget-balance-sheet.scm | 928 +
.../report/standard-reports/budget-barchart.scm | 374 +
gnucash/report/standard-reports/budget-flow.scm | 341 +
.../standard-reports/budget-income-statement.scm | 792 +
gnucash/report/standard-reports/budget.scm | 914 +
gnucash/report/standard-reports/cash-flow.scm | 526 +
.../report/standard-reports/cashflow-barchart.scm | 528 +
.../report/standard-reports/category-barchart.scm | 847 +
gnucash/report/standard-reports/daily-reports.scm | 528 +
.../report/standard-reports/equity-statement.scm | 695 +
.../report/standard-reports/general-journal.scm | 141 +
gnucash/report/standard-reports/general-ledger.scm | 166 +
.../standard-reports/income-gst-statement.scm | 278 +
.../report/standard-reports/income-statement.scm | 750 +
gnucash/report/standard-reports/net-barchart.scm | 496 +
gnucash/report/standard-reports/net-linechart.scm | 550 +
gnucash/report/standard-reports/portfolio.scm | 301 +
gnucash/report/standard-reports/price-scatter.scm | 351 +
gnucash/report/standard-reports/register.scm | 926 +
.../report/standard-reports/standard-reports.scm | 168 +
gnucash/report/standard-reports/sx-summary.scm | 517 +
.../report/standard-reports/test/CMakeLists.txt | 54 +
.../standard-reports/test/test-cash-flow.scm | 145 +
.../test/test-cashflow-barchart.scm | 293 +
.../test/test-generic-category-report.scm | 292 +
.../test/test-generic-net-barchart.scm | 366 +
.../test/test-generic-net-linechart.scm | 227 +
.../test/test-standard-category-report.scm | 50 +
.../test/test-standard-net-barchart.scm | 0
.../test/test-standard-net-linechart.scm | 46 +
.../standard-reports/test/test-transaction.scm | 877 +
gnucash/report/standard-reports/transaction.scm | 1984 +
gnucash/report/standard-reports/trial-balance.scm | 1152 +
gnucash/report/stylesheets/CMakeLists.txt | 80 +
.../report/stylesheets/gnc-plugin-stylesheets.c | 163 +
.../report/stylesheets/gnc-plugin-stylesheets.h | 0
gnucash/report/stylesheets/gncmod-stylesheets.c | 86 +
gnucash/report/stylesheets/stylesheet-easy.scm | 484 +
gnucash/report/stylesheets/stylesheet-fancy.scm | 485 +
gnucash/report/stylesheets/stylesheet-footer.scm | 502 +
.../report/stylesheets/stylesheet-head-or-tail.scm | 708 +
gnucash/report/stylesheets/stylesheet-plain.scm | 316 +
gnucash/report/stylesheets/stylesheets.scm | 34 +
gnucash/report/stylesheets/test/CMakeLists.txt | 25 +
.../test/test-load-report-stylesheets-module.scm | 23 +
gnucash/report/utility-reports/CMakeLists.txt | 32 +
gnucash/report/utility-reports/hello-world.scm | 517 +
gnucash/report/utility-reports/test-graphing.scm | 172 +
gnucash/report/utility-reports/utility-reports.scm | 36 +
gnucash/report/utility-reports/view-column.scm | 250 +
.../report/utility-reports/welcome-to-gnucash.scm | 106 +
gnucash/ui/CMakeLists.txt | 41 +
.../ui/gnc-main-window-ui.xml | 0
.../ui/gnc-plugin-account-tree-ui.xml | 0
gnucash/ui/gnc-plugin-basic-commands-ui.xml | 83 +
.../ui/gnc-plugin-bi-import-ui.xml | 0
{src/gnome => gnucash}/ui/gnc-plugin-budget-ui.xml | 0
gnucash/ui/gnc-plugin-business-ui.xml | 81 +
gnucash/ui/gnc-plugin-csv-export-ui.xml | 13 +
gnucash/ui/gnc-plugin-csv-import-ui.xml | 13 +
gnucash/ui/gnc-plugin-customer-import-ui.xml | 11 +
.../ui/gnc-plugin-file-history-ui.xml | 0
.../ui}/gnc-plugin-log-replay-ui.xml | 0
gnucash/ui/gnc-plugin-page-account-tree-ui.xml | 79 +
gnucash/ui/gnc-plugin-page-account-tree2-ui.xml | 84 +
.../ui/gnc-plugin-page-budget-ui.xml | 0
.../ui/gnc-plugin-page-invoice-ui.xml | 0
.../ui/gnc-plugin-page-owner-tree-ui.xml | 0
gnucash/ui/gnc-plugin-page-register-ui.xml | 111 +
gnucash/ui/gnc-plugin-page-register2-ui.xml | 111 +
.../ui}/gnc-plugin-page-report-ui.xml | 0
.../ui/gnc-plugin-page-sx-list-ui.xml | 0
.../ui/gnc-plugin-page-sx-list2-ui.xml | 0
.../ui/gnc-plugin-page-sxregister-ui.xml | 0
.../ui}/gnc-plugin-qif-import-ui.xml | 0
gnucash/ui/gnc-plugin-register-ui.xml | 9 +
gnucash/ui/gnc-plugin-register2-ui.xml | 17 +
.../ui/gnc-plugin-register22-ui.xml | 0
.../ui}/gnc-plugin-stylesheets-ui.xml | 0
.../ui/gnc-reconcile-window-ui.xml | 0
.../ui/gnc-sxed-to-create-window-ui.xml | 0
gnucash/ui/gnc-sxed-window-ui-full.xml | 64 +
{src/gnome => gnucash}/ui/gnc-sxed-window-ui.xml | 0
.../ui/gnc-windows-menu-ui-quartz.xml | 0
.../ui/gnc-windows-menu-ui.xml | 0
gnucash/ui/osx_accel_map | 228 +
lib/CMakeLists.txt | 5 -
lib/Makefile.am | 8 -
lib/libc/CMakeLists.txt | 4 -
lib/libc/Makefile.am | 37 -
lib/libc/gmtime_r.c | 75 -
lib/libc/gmtime_r.h | 35 -
lib/libc/localtime_r.c | 56 -
lib/libc/localtime_r.h | 10 -
lib/libc/setenv.c | 92 -
lib/libc/strfmon.c | 619 -
lib/stf/CMakeLists.txt | 1 -
lib/stf/Makefile.am | 13 -
lib/stf/README | 2 -
lib/stf/stf-parse.c | 1414 -
lib/stf/stf-parse.h | 112 -
libgnucash/CMakeLists.txt | 20 +
libgnucash/app-utils/CMakeLists.txt | 230 +
libgnucash/app-utils/QuickFill.c | 451 +
{src => libgnucash}/app-utils/QuickFill.h | 0
{src => libgnucash}/app-utils/README | 0
libgnucash/app-utils/app-utils.i | 177 +
libgnucash/app-utils/app-utils.scm | 353 +
libgnucash/app-utils/business-helpers.c | 60 +
{src => libgnucash}/app-utils/business-helpers.h | 0
libgnucash/app-utils/business-options.c | 91 +
{src => libgnucash}/app-utils/business-options.h | 0
libgnucash/app-utils/business-options.scm | 493 +
libgnucash/app-utils/business-prefs.scm | 192 +
libgnucash/app-utils/c-interface.scm | 102 +
.../app-utils/calculation/expression_parser.c | 1267 +
{src => libgnucash}/app-utils/calculation/fin.c | 0
.../app-utils/calculation/fin_spl_protos.h | 0
.../app-utils/calculation/fin_static_proto.h | 0
.../app-utils/calculation/finproto.h | 0
{src => libgnucash}/app-utils/calculation/finvar.h | 0
{src => libgnucash}/app-utils/config-var.scm | 0
libgnucash/app-utils/date-utilities.scm | 1072 +
libgnucash/app-utils/file-utils.c | 153 +
{src => libgnucash}/app-utils/file-utils.h | 0
libgnucash/app-utils/fin.scm | 187 +
libgnucash/app-utils/gettext.scm | 41 +
libgnucash/app-utils/gfec.c | 125 +
libgnucash/app-utils/gfec.h | 23 +
libgnucash/app-utils/gnc-account-merge.c | 81 +
{src => libgnucash}/app-utils/gnc-account-merge.h | 0
libgnucash/app-utils/gnc-accounting-period.c | 322 +
.../app-utils/gnc-accounting-period.h | 0
libgnucash/app-utils/gnc-addr-quickfill.c | 226 +
libgnucash/app-utils/gnc-addr-quickfill.h | 81 +
{src => libgnucash}/app-utils/gnc-basic-gobject.h | 0
libgnucash/app-utils/gnc-component-manager.c | 944 +
.../app-utils/gnc-component-manager.h | 0
libgnucash/app-utils/gnc-entry-quickfill.c | 167 +
libgnucash/app-utils/gnc-entry-quickfill.h | 67 +
libgnucash/app-utils/gnc-euro.c | 234 +
{src => libgnucash}/app-utils/gnc-euro.h | 0
libgnucash/app-utils/gnc-exp-parser.c | 638 +
{src => libgnucash}/app-utils/gnc-exp-parser.h | 0
libgnucash/app-utils/gnc-gettext-util.c | 37 +
{src => libgnucash}/app-utils/gnc-gettext-util.h | 0
libgnucash/app-utils/gnc-gsettings.c | 852 +
libgnucash/app-utils/gnc-gsettings.h | 609 +
libgnucash/app-utils/gnc-help-utils.c | 160 +
{src => libgnucash}/app-utils/gnc-help-utils.h | 0
libgnucash/app-utils/gnc-helpers.c | 135 +
{src => libgnucash}/app-utils/gnc-helpers.h | 0
libgnucash/app-utils/gnc-prefs-utils.c | 126 +
{src => libgnucash}/app-utils/gnc-prefs-utils.h | 0
libgnucash/app-utils/gnc-state.c | 302 +
{src => libgnucash}/app-utils/gnc-state.h | 0
libgnucash/app-utils/gnc-sx-instance-model.c | 1820 +
libgnucash/app-utils/gnc-sx-instance-model.h | 262 +
libgnucash/app-utils/gnc-ui-balances.c | 322 +
{src => libgnucash}/app-utils/gnc-ui-balances.h | 0
libgnucash/app-utils/gnc-ui-util.c | 2459 +
libgnucash/app-utils/gnc-ui-util.h | 345 +
libgnucash/app-utils/gncmod-app-utils.c | 112 +
libgnucash/app-utils/guile-util.c | 1102 +
libgnucash/app-utils/guile-util.h | 133 +
{src => libgnucash}/app-utils/hooks.scm | 0
.../app-utils/make-prefs-migration-script.xsl | 216 +
.../app-utils/migratable-prefs.xml.in | 0
libgnucash/app-utils/migrate-prefs.scm | 144 +
libgnucash/app-utils/option-util.c | 2918 ++
libgnucash/app-utils/option-util.h | 285 +
libgnucash/app-utils/options.scm | 2127 +
{src => libgnucash}/app-utils/prefs.scm | 0
{src => libgnucash}/app-utils/simple-obj.scm | 0
libgnucash/app-utils/test/CMakeLists.txt | 79 +
libgnucash/app-utils/test/test-app-utils.c | 58 +
libgnucash/app-utils/test/test-c-interface.scm | 45 +
libgnucash/app-utils/test/test-date-utilities.scm | 55 +
libgnucash/app-utils/test/test-exp-parser.c | 264 +
libgnucash/app-utils/test/test-gnc-ui-util.c | 262 +
.../app-utils/test/test-link-module.c | 0
.../app-utils/test/test-load-app-utils-module.scm | 44 +
libgnucash/app-utils/test/test-option-util.cpp | 136 +
.../app-utils/test/test-print-parse-amount.cpp | 168 +
libgnucash/app-utils/test/test-print-queries.cpp | 103 +
.../app-utils/test/test-scm-query-string.cpp | 137 +
libgnucash/app-utils/test/test-sx.cpp | 234 +
libgnucash/backend/CMakeLists.txt | 9 +
libgnucash/backend/dbi/.splintrc | 29 +
libgnucash/backend/dbi/CMakeLists.txt | 51 +
libgnucash/backend/dbi/gnc-backend-dbi.cpp | 1245 +
libgnucash/backend/dbi/gnc-backend-dbi.h | 50 +
libgnucash/backend/dbi/gnc-backend-dbi.hpp | 126 +
libgnucash/backend/dbi/gnc-dbiprovider.hpp | 54 +
libgnucash/backend/dbi/gnc-dbiproviderimpl.hpp | 379 +
libgnucash/backend/dbi/gnc-dbisqlconnection.cpp | 733 +
libgnucash/backend/dbi/gnc-dbisqlconnection.hpp | 117 +
libgnucash/backend/dbi/gnc-dbisqlresult.cpp | 188 +
libgnucash/backend/dbi/gnc-dbisqlresult.hpp | 78 +
libgnucash/backend/dbi/test/CMakeLists.txt | 40 +
.../backend/dbi/test/test-backend-dbi-basic.cpp | 684 +
libgnucash/backend/dbi/test/test-backend-dbi.cpp | 53 +
.../backend/dbi/test/test-dbi-business-stuff.cpp | 205 +
.../backend/dbi/test/test-dbi-business-stuff.h | 30 +
libgnucash/backend/dbi/test/test-dbi-stuff.cpp | 245 +
libgnucash/backend/dbi/test/test-dbi-stuff.h | 47 +
libgnucash/backend/dbi/test/test-dbi.xml | 806 +
{src => libgnucash}/backend/sql/.splintrc | 0
libgnucash/backend/sql/CMakeLists.txt | 84 +
libgnucash/backend/sql/escape.cpp | 163 +
libgnucash/backend/sql/escape.h | 45 +
libgnucash/backend/sql/gnc-account-sql.cpp | 378 +
libgnucash/backend/sql/gnc-account-sql.h | 42 +
libgnucash/backend/sql/gnc-address-sql.cpp | 144 +
libgnucash/backend/sql/gnc-bill-term-sql.cpp | 362 +
libgnucash/backend/sql/gnc-bill-term-sql.h | 44 +
libgnucash/backend/sql/gnc-book-sql.cpp | 198 +
libgnucash/backend/sql/gnc-book-sql.h | 42 +
libgnucash/backend/sql/gnc-budget-sql.cpp | 485 +
libgnucash/backend/sql/gnc-budget-sql.h | 46 +
libgnucash/backend/sql/gnc-commodity-sql.cpp | 251 +
libgnucash/backend/sql/gnc-commodity-sql.h | 48 +
libgnucash/backend/sql/gnc-customer-sql.cpp | 218 +
libgnucash/backend/sql/gnc-customer-sql.h | 44 +
libgnucash/backend/sql/gnc-employee-sql.cpp | 262 +
libgnucash/backend/sql/gnc-employee-sql.h | 45 +
libgnucash/backend/sql/gnc-entry-sql.cpp | 275 +
libgnucash/backend/sql/gnc-entry-sql.h | 44 +
libgnucash/backend/sql/gnc-invoice-sql.cpp | 310 +
libgnucash/backend/sql/gnc-invoice-sql.h | 45 +
libgnucash/backend/sql/gnc-job-sql.cpp | 169 +
libgnucash/backend/sql/gnc-job-sql.h | 43 +
libgnucash/backend/sql/gnc-lots-sql.cpp | 223 +
libgnucash/backend/sql/gnc-lots-sql.h | 43 +
libgnucash/backend/sql/gnc-order-sql.cpp | 198 +
libgnucash/backend/sql/gnc-order-sql.h | 43 +
libgnucash/backend/sql/gnc-owner-sql.cpp | 235 +
libgnucash/backend/sql/gnc-price-sql.cpp | 231 +
libgnucash/backend/sql/gnc-price-sql.h | 44 +
libgnucash/backend/sql/gnc-recurrence-sql.cpp | 428 +
libgnucash/backend/sql/gnc-recurrence-sql.h | 56 +
libgnucash/backend/sql/gnc-schedxaction-sql.cpp | 210 +
libgnucash/backend/sql/gnc-schedxaction-sql.h | 47 +
libgnucash/backend/sql/gnc-slots-sql.cpp | 939 +
libgnucash/backend/sql/gnc-slots-sql.h | 97 +
libgnucash/backend/sql/gnc-sql-backend.cpp | 1002 +
libgnucash/backend/sql/gnc-sql-backend.hpp | 292 +
.../backend/sql/gnc-sql-column-table-entry.cpp | 786 +
.../backend/sql/gnc-sql-column-table-entry.hpp | 534 +
libgnucash/backend/sql/gnc-sql-connection.hpp | 103 +
libgnucash/backend/sql/gnc-sql-object-backend.cpp | 97 +
libgnucash/backend/sql/gnc-sql-object-backend.hpp | 139 +
libgnucash/backend/sql/gnc-sql-result.cpp | 48 +
libgnucash/backend/sql/gnc-sql-result.hpp | 114 +
libgnucash/backend/sql/gnc-tax-table-sql.cpp | 517 +
libgnucash/backend/sql/gnc-tax-table-sql.h | 45 +
libgnucash/backend/sql/gnc-transaction-sql.cpp | 990 +
libgnucash/backend/sql/gnc-transaction-sql.h | 73 +
libgnucash/backend/sql/gnc-vendor-sql.cpp | 236 +
libgnucash/backend/sql/gnc-vendor-sql.h | 45 +
libgnucash/backend/sql/test/CMakeLists.txt | 27 +
libgnucash/backend/sql/test/test-column-types.cpp | 44 +
libgnucash/backend/sql/test/test-sqlbe.cpp | 43 +
.../backend/sql/test/utest-gnc-backend-sql.cpp | 956 +
libgnucash/backend/xml/CMakeLists.txt | 133 +
libgnucash/backend/xml/gnc-account-xml-v2.cpp | 561 +
libgnucash/backend/xml/gnc-address-xml-v2.cpp | 242 +
libgnucash/backend/xml/gnc-address-xml-v2.h | 33 +
libgnucash/backend/xml/gnc-backend-xml.cpp | 214 +
libgnucash/backend/xml/gnc-backend-xml.h | 74 +
libgnucash/backend/xml/gnc-bill-term-xml-v2.cpp | 803 +
libgnucash/backend/xml/gnc-bill-term-xml-v2.h | 34 +
libgnucash/backend/xml/gnc-book-xml-v2.cpp | 321 +
libgnucash/backend/xml/gnc-budget-xml-v2.cpp | 229 +
libgnucash/backend/xml/gnc-commodity-xml-v2.cpp | 304 +
libgnucash/backend/xml/gnc-customer-xml-v2.cpp | 542 +
.../backend/xml/gnc-customer-xml-v2.h | 0
libgnucash/backend/xml/gnc-employee-xml-v2.cpp | 464 +
.../backend/xml/gnc-employee-xml-v2.h | 0
libgnucash/backend/xml/gnc-entry-xml-v2.cpp | 863 +
{src => libgnucash}/backend/xml/gnc-entry-xml-v2.h | 0
libgnucash/backend/xml/gnc-freqspec-xml-v2.cpp | 522 +
libgnucash/backend/xml/gnc-invoice-xml-v2.cpp | 571 +
.../backend/xml/gnc-invoice-xml-v2.h | 0
libgnucash/backend/xml/gnc-job-xml-v2.cpp | 363 +
{src => libgnucash}/backend/xml/gnc-job-xml-v2.h | 0
libgnucash/backend/xml/gnc-lot-xml-v2.cpp | 192 +
libgnucash/backend/xml/gnc-order-xml-v2.cpp | 405 +
{src => libgnucash}/backend/xml/gnc-order-xml-v2.h | 0
libgnucash/backend/xml/gnc-owner-xml-v2.cpp | 243 +
libgnucash/backend/xml/gnc-owner-xml-v2.h | 35 +
libgnucash/backend/xml/gnc-pricedb-xml-v2.cpp | 516 +
libgnucash/backend/xml/gnc-recurrence-xml-v2.cpp | 162 +
libgnucash/backend/xml/gnc-schedxaction-xml-v2.cpp | 941 +
libgnucash/backend/xml/gnc-tax-table-xml-v2.cpp | 723 +
.../backend/xml/gnc-tax-table-xml-v2.h | 0
libgnucash/backend/xml/gnc-transaction-xml-v2.cpp | 658 +
libgnucash/backend/xml/gnc-vendor-xml-v2.cpp | 484 +
.../backend/xml/gnc-vendor-xml-v2.h | 0
libgnucash/backend/xml/gnc-xml-backend.cpp | 896 +
libgnucash/backend/xml/gnc-xml-backend.hpp | 66 +
libgnucash/backend/xml/gnc-xml-helper.cpp | 52 +
libgnucash/backend/xml/gnc-xml-helper.h | 49 +
libgnucash/backend/xml/gnc-xml.h | 70 +
libgnucash/backend/xml/gncmod-backend-xml.cpp | 84 +
libgnucash/backend/xml/io-example-account.cpp | 514 +
libgnucash/backend/xml/io-example-account.h | 62 +
libgnucash/backend/xml/io-gncxml-gen.cpp | 61 +
libgnucash/backend/xml/io-gncxml-gen.h | 56 +
libgnucash/backend/xml/io-gncxml-v1.cpp | 3196 ++
libgnucash/backend/xml/io-gncxml-v2.cpp | 2184 +
libgnucash/backend/xml/io-gncxml-v2.h | 176 +
libgnucash/backend/xml/io-gncxml.h | 57 +
libgnucash/backend/xml/io-utils.cpp | 106 +
libgnucash/backend/xml/io-utils.h | 43 +
libgnucash/backend/xml/sixtp-dom-generators.cpp | 340 +
libgnucash/backend/xml/sixtp-dom-generators.h | 54 +
libgnucash/backend/xml/sixtp-dom-parsers.cpp | 873 +
libgnucash/backend/xml/sixtp-dom-parsers.h | 79 +
libgnucash/backend/xml/sixtp-parsers.h | 38 +
libgnucash/backend/xml/sixtp-stack.cpp | 190 +
libgnucash/backend/xml/sixtp-stack.h | 71 +
libgnucash/backend/xml/sixtp-to-dom-parser.cpp | 143 +
libgnucash/backend/xml/sixtp-utils.cpp | 672 +
libgnucash/backend/xml/sixtp-utils.h | 133 +
libgnucash/backend/xml/sixtp.cpp | 1007 +
libgnucash/backend/xml/sixtp.h | 260 +
libgnucash/backend/xml/test/CMakeLists.txt | 108 +
{src => libgnucash}/backend/xml/test/README | 0
{src => libgnucash}/backend/xml/test/grab-types.pl | 0
.../backend/xml/test/test-date-converting.cpp | 67 +
.../backend/xml/test/test-dom-converters1.cpp | 276 +
.../backend/xml/test/test-dom-parser1-1.xml | 0
libgnucash/backend/xml/test/test-dom-parser1.cpp | 95 +
libgnucash/backend/xml/test/test-file-stuff.cpp | 397 +
libgnucash/backend/xml/test/test-file-stuff.h | 68 +
.../backend/xml/test/test-files/CMakeLists.txt | 6 +
.../xml/test/test-files/xml1/Money95bank_fr.gml | 0
.../xml/test/test-files/xml1/Money95invst.gml | 0
.../xml/test/test-files/xml1/Money95mutual.gml | 0
.../xml/test/test-files/xml1/Money95stocks.gml | 0
.../backend/xml/test/test-files/xml1/abc.gml | 0
.../backend/xml/test/test-files/xml1/abcall.gml | 0
.../xml/test/test-files/xml1/carols-data-file | 0
.../xml/test/test-files/xml1/carols-data-file.gml | 0
.../xml/test/test-files/xml1/cbb-export.gml | 0
.../backend/xml/test/test-files/xml1/conrads-file | 0
.../xml/test/test-files/xml1/conrads-file.gml | 0
.../backend/xml/test/test-files/xml1/every.gml | 0
.../backend/xml/test/test-files/xml1/ms-money.gml | 0
.../backend/xml/test/test-files/xml1/pricedb1.gml | 0
.../backend/xml/test/test-files/xml2/.gitignore | 0
.../xml/test/test-files/xml2/CMakeLists.txt | 4 +
.../xml/test/test-files/xml2/Money95bank_fr.gml2 | 0
.../xml/test/test-files/xml2/Money95invst.gml2 | 0
.../xml/test/test-files/xml2/Money95mutual.gml2 | 0
.../xml/test/test-files/xml2/Money95stocks.gml2 | 0
.../backend/xml/test/test-files/xml2/abc.gml2 | 0
.../backend/xml/test/test-files/xml2/abcall.gml2 | 0
.../xml/test/test-files/xml2/carols-data-file.gml2 | 0
.../xml/test/test-files/xml2/cbb-export.gml2 | 0
.../xml/test/test-files/xml2/conrads-file.gml2 | 0
.../backend/xml/test/test-files/xml2/every.gml2 | 0
.../xml/test/test-files/xml2/goonies-file.gml2 | 0
.../test-files/xml2/hierachical-data-file.gml2 | 0
.../backend/xml/test/test-files/xml2/ms-money.gml2 | 0
.../backend/xml/test/test-files/xml2/pricedb1.gml2 | 0
libgnucash/backend/xml/test/test-kvp-frames.cpp | 195 +
libgnucash/backend/xml/test/test-load-backend.cpp | 49 +
.../backend/xml/test/test-load-example-account.cpp | 125 +
libgnucash/backend/xml/test/test-load-xml2.cpp | 174 +
libgnucash/backend/xml/test/test-real-data.sh | 32 +
libgnucash/backend/xml/test/test-save-in-lang.cpp | 220 +
.../backend/xml/test/test-string-converters.cpp | 89 +
libgnucash/backend/xml/test/test-xml-account.cpp | 410 +
libgnucash/backend/xml/test/test-xml-commodity.cpp | 281 +
libgnucash/backend/xml/test/test-xml-pricedb.cpp | 159 +
.../backend/xml/test/test-xml-transaction.cpp | 544 +
libgnucash/backend/xml/test/test-xml2-is-file.cpp | 52 +
libgnucash/backend/xml/xml-helpers.h | 54 +
libgnucash/core-utils/CMakeLists.txt | 214 +
libgnucash/core-utils/binreloc.c | 580 +
{src => libgnucash}/core-utils/binreloc.h | 0
libgnucash/core-utils/core-utils.i | 102 +
libgnucash/core-utils/core-utils.scm | 61 +
libgnucash/core-utils/gnc-environment.c | 218 +
{src => libgnucash}/core-utils/gnc-environment.h | 0
libgnucash/core-utils/gnc-filepath-utils.cpp | 1104 +
libgnucash/core-utils/gnc-filepath-utils.h | 163 +
libgnucash/core-utils/gnc-gkeyfile-utils.c | 187 +
.../core-utils/gnc-gkeyfile-utils.h | 0
libgnucash/core-utils/gnc-glib-utils.c | 329 +
libgnucash/core-utils/gnc-glib-utils.h | 199 +
libgnucash/core-utils/gnc-guile-utils.c | 313 +
{src => libgnucash}/core-utils/gnc-guile-utils.h | 0
{src => libgnucash}/core-utils/gnc-jalali.c | 0
{src => libgnucash}/core-utils/gnc-jalali.h | 0
libgnucash/core-utils/gnc-locale-utils.c | 192 +
{src => libgnucash}/core-utils/gnc-locale-utils.h | 0
libgnucash/core-utils/gnc-path.c | 203 +
libgnucash/core-utils/gnc-path.h | 110 +
{src => libgnucash}/core-utils/gnc-prefs-p.h | 0
libgnucash/core-utils/gnc-prefs.c | 370 +
libgnucash/core-utils/gnc-prefs.h | 554 +
libgnucash/core-utils/gncla-dir.h.in | 33 +
libgnucash/core-utils/test/CMakeLists.txt | 57 +
.../core-utils/test/gtest-path-utilities.cpp | 125 +
.../core-utils/test/test-gnc-glib-utils.c | 0
.../core-utils/test/test-resolve-file-path.c | 110 +
.../test/test-userdata-dir-invalid-home.c | 128 +
libgnucash/core-utils/test/test-userdata-dir.c | 362 +
libgnucash/doc/CMakeLists.txt | 45 +
{src => libgnucash}/doc/README | 0
libgnucash/doc/TODO-schedxactions | 584 +
{src => libgnucash}/doc/TODO-sixtp | 0
{src => libgnucash}/doc/backup.txt | 0
libgnucash/doc/books.txt | 427 +
{src => libgnucash}/doc/budget.txt | 0
{src => libgnucash}/doc/business.txt | 0
{src => libgnucash}/doc/callgrind.txt | 0
{src => libgnucash}/doc/constderv.html | 0
{src => libgnucash}/doc/constraints.txt | 0
{src => libgnucash}/doc/currencies.txt | 0
libgnucash/doc/design/CMakeLists.txt | 53 +
.../doc/design/component-manager.texi | 0
{src => libgnucash}/doc/design/concept-index.texi | 0
libgnucash/doc/design/engine.texi | 2826 ++
{src => libgnucash}/doc/design/fdl.texi | 0
{src => libgnucash}/doc/design/function-index.texi | 0
libgnucash/doc/design/gnucash-design.texi | 239 +
{src => libgnucash}/doc/design/intro.texi | 0
libgnucash/doc/design/register.texi | 162 +
{src => libgnucash}/doc/design/reports.texi | 0
{src => libgnucash}/doc/design/top-level.texi | 0
{src => libgnucash}/doc/design/type-index.texi | 0
.../doc/design/user-preferences.texi | 0
{src => libgnucash}/doc/dia/components.dia | Bin
{src => libgnucash}/doc/dia/structures-alt.dia | Bin
{src => libgnucash}/doc/dia/structures.dia | Bin
libgnucash/doc/doxygen.cfg.in | 1858 +
libgnucash/doc/doxygen_main_page.c | 276 +
{src => libgnucash}/doc/engine.txt | 0
{src => libgnucash}/doc/finderv.html | 0
{src => libgnucash}/doc/finutil.html | 0
{src => libgnucash}/doc/g2-architecture.txt | 0
.../doc/generic-druid-framework.txt | 0
{src => libgnucash}/doc/gnc-numeric-example.txt | 0
{src => libgnucash}/doc/guid.txt | 0
{src => libgnucash}/doc/loans.txt | 0
{src => libgnucash}/doc/lots.txt | 0
.../doc/multicurrency-discussion.txt | 0
{src => libgnucash}/doc/prices.txt | 0
{src => libgnucash}/doc/python-bindings-doxygen.py | 0
{src => libgnucash}/doc/qif.txt | 0
{src => libgnucash}/doc/sx.rst | 0
{src => libgnucash}/doc/tax.txt | 0
{src => libgnucash}/doc/user-prefs-howto.txt | 0
libgnucash/doc/xml/CMakeLists.txt | 15 +
{src => libgnucash}/doc/xml/README | 0
{src => libgnucash}/doc/xml/account-v2.dtd | 0
{src => libgnucash}/doc/xml/commodity-v2.dtd | 0
{src => libgnucash}/doc/xml/defaults-v1.dtd | 0
{src => libgnucash}/doc/xml/gnucash-v2.rnc | 0
{src => libgnucash}/doc/xml/io-gncxml-version1.dtd | 0
{src => libgnucash}/doc/xml/io-gncxml-version2.dtd | 0
{src => libgnucash}/doc/xml/preferences-v1.dtd | 0
{src => libgnucash}/doc/xml/prices-v1.dtd | 0
{src => libgnucash}/doc/xml/transactions-v2.dtd | 0
{src => libgnucash}/doc/xml/types.dtd | 0
libgnucash/engine/Account.cpp | 5870 +++
libgnucash/engine/Account.h | 1529 +
libgnucash/engine/AccountP.h | 160 +
libgnucash/engine/CMakeLists.txt | 321 +
{src => libgnucash}/engine/FreqSpec.h | 0
libgnucash/engine/Query.c | 710 +
libgnucash/engine/Query.h | 196 +
{src => libgnucash}/engine/README | 0
{src => libgnucash}/engine/README.query-api | 0
libgnucash/engine/Recurrence.c | 881 +
{src => libgnucash}/engine/Recurrence.h | 0
{src => libgnucash}/engine/SX-book-p.h | 0
libgnucash/engine/SX-book.c | 391 +
{src => libgnucash}/engine/SX-book.h | 0
libgnucash/engine/SX-ttinfo.c | 358 +
{src => libgnucash}/engine/SX-ttinfo.h | 0
libgnucash/engine/SchedXaction.c | 1220 +
libgnucash/engine/SchedXaction.h | 324 +
libgnucash/engine/Scrub.c | 1410 +
{src => libgnucash}/engine/Scrub.h | 0
libgnucash/engine/Scrub2.c | 405 +
{src => libgnucash}/engine/Scrub2.h | 0
libgnucash/engine/Scrub3.c | 198 +
{src => libgnucash}/engine/Scrub3.h | 0
libgnucash/engine/ScrubBusiness.c | 716 +
{src => libgnucash}/engine/ScrubBusiness.h | 0
{src => libgnucash}/engine/ScrubP.h | 0
libgnucash/engine/Split.c | 2359 +
libgnucash/engine/Split.h | 563 +
libgnucash/engine/SplitP.h | 258 +
libgnucash/engine/TransLog.c | 305 +
{src => libgnucash}/engine/TransLog.h | 0
libgnucash/engine/Transaction.c | 3083 ++
libgnucash/engine/Transaction.h | 783 +
libgnucash/engine/TransactionP.h | 191 +
libgnucash/engine/business-core.i | 194 +
{src => libgnucash}/engine/business-core.scm | 0
libgnucash/engine/cap-gains.c | 980 +
libgnucash/engine/cap-gains.h | 212 +
libgnucash/engine/cashobjects.c | 87 +
{src => libgnucash}/engine/cashobjects.h | 0
{src => libgnucash}/engine/commodity-table.scm | 0
libgnucash/engine/design.txt | 431 +
{src => libgnucash}/engine/engine-common.i | 0
libgnucash/engine/engine-helpers-guile.h | 59 +
libgnucash/engine/engine-helpers.c | 2065 +
libgnucash/engine/engine-helpers.h | 94 +
libgnucash/engine/engine-interface.scm | 286 +
{src => libgnucash}/engine/engine-utilities.scm | 0
libgnucash/engine/engine.i | 416 +
libgnucash/engine/engine.scm | 136 +
{src => libgnucash}/engine/extensions.txt | 0
libgnucash/engine/glib-helpers.c | 175 +
{src => libgnucash}/engine/glib-helpers.h | 0
libgnucash/engine/gnc-aqbanking-templates.cpp | 302 +
libgnucash/engine/gnc-aqbanking-templates.h | 213 +
libgnucash/engine/gnc-backend-prov.hpp | 83 +
libgnucash/engine/gnc-budget.c | 778 +
libgnucash/engine/gnc-budget.h | 164 +
libgnucash/engine/gnc-commodity.c | 2661 +
libgnucash/engine/gnc-commodity.h | 1078 +
libgnucash/engine/gnc-date-p.h | 86 +
libgnucash/engine/gnc-date.cpp | 1808 +
libgnucash/engine/gnc-date.h | 884 +
libgnucash/engine/gnc-datetime.cpp | 565 +
libgnucash/engine/gnc-datetime.hpp | 306 +
libgnucash/engine/gnc-engine.c | 191 +
libgnucash/engine/gnc-engine.h | 269 +
libgnucash/engine/gnc-event.c | 51 +
{src => libgnucash}/engine/gnc-event.h | 0
libgnucash/engine/gnc-features.c | 181 +
libgnucash/engine/gnc-features.h | 84 +
{src => libgnucash}/engine/gnc-hooks-scm.h | 0
libgnucash/engine/gnc-hooks.c | 286 +
{src => libgnucash}/engine/gnc-hooks.h | 0
libgnucash/engine/gnc-int128.cpp | 1046 +
libgnucash/engine/gnc-int128.hpp | 291 +
{src => libgnucash}/engine/gnc-lot-p.h | 0
libgnucash/engine/gnc-lot.c | 774 +
libgnucash/engine/gnc-lot.h | 188 +
libgnucash/engine/gnc-numeric.cpp | 1338 +
libgnucash/engine/gnc-numeric.h | 498 +
libgnucash/engine/gnc-numeric.hpp | 434 +
libgnucash/engine/gnc-numeric.scm | 77 +
libgnucash/engine/gnc-pricedb-p.h | 98 +
libgnucash/engine/gnc-pricedb.c | 3244 ++
libgnucash/engine/gnc-pricedb.h | 689 +
libgnucash/engine/gnc-rational-rounding.hpp | 133 +
libgnucash/engine/gnc-rational.cpp | 321 +
libgnucash/engine/gnc-rational.hpp | 285 +
libgnucash/engine/gnc-session.c | 69 +
{src => libgnucash}/engine/gnc-session.h | 0
libgnucash/engine/gnc-timezone.cpp | 741 +
libgnucash/engine/gnc-timezone.hpp | 71 +
.../engine}/gnc-uri-utils.c | 0
.../engine}/gnc-uri-utils.h | 0
libgnucash/engine/gncAddress.c | 674 +
{src => libgnucash}/engine/gncAddress.h | 0
{src => libgnucash}/engine/gncAddressP.h | 0
libgnucash/engine/gncBillTerm.c | 890 +
libgnucash/engine/gncBillTerm.h | 174 +
{src => libgnucash}/engine/gncBillTermP.h | 0
libgnucash/engine/gncBusGuile.c | 84 +
{src => libgnucash}/engine/gncBusGuile.h | 0
libgnucash/engine/gncBusiness.c | 99 +
libgnucash/engine/gncBusiness.h | 96 +
libgnucash/engine/gncCustomer.c | 954 +
{src => libgnucash}/engine/gncCustomer.h | 0
{src => libgnucash}/engine/gncCustomerP.h | 0
libgnucash/engine/gncEmployee.c | 927 +
{src => libgnucash}/engine/gncEmployee.h | 0
{src => libgnucash}/engine/gncEmployeeP.h | 0
libgnucash/engine/gncEntry.c | 1727 +
libgnucash/engine/gncEntry.h | 335 +
{src => libgnucash}/engine/gncEntryP.h | 0
{src => libgnucash}/engine/gncIDSearch.c | 0
libgnucash/engine/gncIDSearch.h | 46 +
libgnucash/engine/gncInvoice.c | 2159 +
libgnucash/engine/gncInvoice.h | 315 +
{src => libgnucash}/engine/gncInvoiceP.h | 0
libgnucash/engine/gncJob.c | 610 +
libgnucash/engine/gncJob.h | 121 +
{src => libgnucash}/engine/gncJobP.h | 0
libgnucash/engine/gncOrder.c | 603 +
{src => libgnucash}/engine/gncOrder.h | 0
{src => libgnucash}/engine/gncOrderP.h | 0
libgnucash/engine/gncOwner.c | 1582 +
libgnucash/engine/gncOwner.h | 349 +
{src => libgnucash}/engine/gncOwnerP.h | 0
libgnucash/engine/gncTaxTable.c | 1045 +
{src => libgnucash}/engine/gncTaxTable.h | 0
{src => libgnucash}/engine/gncTaxTableP.h | 0
libgnucash/engine/gncVendor.c | 1007 +
{src => libgnucash}/engine/gncVendor.h | 0
{src => libgnucash}/engine/gncVendorP.h | 0
libgnucash/engine/gncmod-engine.c | 81 +
libgnucash/engine/guid.cpp | 437 +
libgnucash/engine/guid.h | 190 +
libgnucash/engine/guid.hpp | 67 +
{src => libgnucash}/engine/iso-4217-currencies.xml | 0
{src => libgnucash}/engine/iso-currencies-to-c.xsl | 0
libgnucash/engine/kvp-frame.cpp | 453 +
libgnucash/engine/kvp-frame.hpp | 298 +
libgnucash/engine/kvp-scm.cpp | 129 +
libgnucash/engine/kvp-scm.h | 38 +
libgnucash/engine/kvp-value.cpp | 403 +
libgnucash/engine/kvp-value.hpp | 212 +
libgnucash/engine/kvp_doc.txt | 626 +
libgnucash/engine/policy-p.h | 80 +
libgnucash/engine/policy.c | 326 +
libgnucash/engine/policy.h | 96 +
libgnucash/engine/qof-backend.cpp | 177 +
libgnucash/engine/qof-backend.hpp | 314 +
.../libqof/qof => libgnucash/engine}/qof-gobject.h | 0
libgnucash/engine/qof-string-cache.cpp | 142 +
libgnucash/engine/qof-string-cache.h | 116 +
libgnucash/engine/qof-win32.cpp | 141 +
libgnucash/engine/qof.h | 90 +
libgnucash/engine/qofbackend.h | 172 +
libgnucash/engine/qofbook-p.h | 91 +
libgnucash/engine/qofbook.cpp | 1225 +
libgnucash/engine/qofbook.h | 426 +
libgnucash/engine/qofbookslots.h | 91 +
libgnucash/engine/qofchoice.cpp | 132 +
libgnucash/engine/qofchoice.h | 168 +
{src/libqof/qof => libgnucash/engine}/qofclass-p.h | 0
libgnucash/engine/qofclass.cpp | 350 +
libgnucash/engine/qofclass.h | 286 +
{src/libqof/qof => libgnucash/engine}/qofevent-p.h | 0
libgnucash/engine/qofevent.cpp | 245 +
libgnucash/engine/qofevent.h | 147 +
libgnucash/engine/qofid-p.h | 61 +
libgnucash/engine/qofid.cpp | 341 +
libgnucash/engine/qofid.h | 247 +
libgnucash/engine/qofinstance-p.h | 191 +
libgnucash/engine/qofinstance.cpp | 1378 +
libgnucash/engine/qofinstance.h | 211 +
libgnucash/engine/qoflog.cpp | 467 +
libgnucash/engine/qoflog.h | 308 +
libgnucash/engine/qofobject-p.h | 70 +
libgnucash/engine/qofobject.cpp | 361 +
libgnucash/engine/qofobject.h | 180 +
libgnucash/engine/qofquery-p.h | 78 +
libgnucash/engine/qofquery.cpp | 1947 +
libgnucash/engine/qofquery.h | 392 +
.../qof => libgnucash/engine}/qofquerycore-p.h | 0
libgnucash/engine/qofquerycore.cpp | 1822 +
libgnucash/engine/qofquerycore.h | 206 +
libgnucash/engine/qofsession.cpp | 743 +
libgnucash/engine/qofsession.h | 313 +
libgnucash/engine/qofsession.hpp | 138 +
libgnucash/engine/qofutil.cpp | 278 +
libgnucash/engine/qofutil.h | 271 +
libgnucash/engine/test-core/CMakeLists.txt | 20 +
.../engine/test-core/gncmod-test-engine.c | 0
.../engine/test-core/test-engine-strings.h | 0
libgnucash/engine/test-core/test-engine-stuff.cpp | 2199 +
libgnucash/engine/test-core/test-engine-stuff.h | 131 +
libgnucash/engine/test/CMakeLists.txt | 307 +
{src => libgnucash}/engine/test/README | 0
libgnucash/engine/test/dummy.cpp | 2 +
libgnucash/engine/test/gtest-gnc-datetime.cpp | 409 +
libgnucash/engine/test/gtest-gnc-int128.cpp | 607 +
libgnucash/engine/test/gtest-gnc-numeric.cpp | 545 +
libgnucash/engine/test/gtest-gnc-rational.cpp | 179 +
libgnucash/engine/test/gtest-gnc-timezone.cpp | 291 +
libgnucash/engine/test/gtest-import-map.cpp | 393 +
libgnucash/engine/test/test-account-object.cpp | 109 +
{src => libgnucash}/engine/test/test-account.scm | 0
libgnucash/engine/test/test-address.c | 99 +
libgnucash/engine/test/test-business.c | 139 +
libgnucash/engine/test/test-commodities.cpp | 200 +
.../engine/test/test-create-account.scm | 0
libgnucash/engine/test/test-customer.c | 232 +
libgnucash/engine/test/test-date.cpp | 417 +
libgnucash/engine/test/test-employee.c | 249 +
.../engine/test/test-engine-kvp-properties.c | 458 +
libgnucash/engine/test/test-engine.c | 60 +
libgnucash/engine/test/test-extras.scm | 392 +
libgnucash/engine/test/test-gnc-date.c | 2297 +
libgnucash/engine/test/test-gnc-guid-old.cpp | 200 +
libgnucash/engine/test/test-gnc-guid.cpp | 99 +
libgnucash/engine/test/test-gnc-uri-utils.c | 333 +
libgnucash/engine/test/test-group-vs-book.cpp | 178 +
libgnucash/engine/test/test-guid.cpp | 103 +
libgnucash/engine/test/test-job.c | 267 +
libgnucash/engine/test/test-kvp-frame.cpp | 228 +
libgnucash/engine/test/test-kvp-value.cpp | 100 +
{src => libgnucash}/engine/test/test-link.c | 0
libgnucash/engine/test/test-load-engine.c | 48 +
libgnucash/engine/test/test-lots.cpp | 103 +
libgnucash/engine/test/test-numeric.cpp | 917 +
libgnucash/engine/test/test-object.c | 160 +
libgnucash/engine/test/test-qof-string-cache.c | 84 +
libgnucash/engine/test/test-qof.c | 53 +
libgnucash/engine/test/test-qofbackend.c | 31 +
libgnucash/engine/test/test-qofbook.c | 942 +
libgnucash/engine/test/test-qofinstance.cpp | 1025 +
libgnucash/engine/test/test-qofobject.c | 720 +
libgnucash/engine/test/test-qofsession-old.cpp | 823 +
libgnucash/engine/test/test-qofsession.cpp | 227 +
libgnucash/engine/test/test-query.cpp | 116 +
libgnucash/engine/test/test-querynew.c | 117 +
libgnucash/engine/test/test-recurrence.c | 367 +
libgnucash/engine/test/test-scm-query-import.scm | 297 +
libgnucash/engine/test/test-scm-query.cpp | 105 +
libgnucash/engine/test/test-split-vs-account.cpp | 78 +
libgnucash/engine/test/test-split.scm | 28 +
.../engine/test/test-test-extras.scm | 0
.../engine/test/test-transaction-reversal.cpp | 129 +
.../engine/test/test-transaction-voiding.cpp | 224 +
libgnucash/engine/test/test-vendor.c | 249 +
libgnucash/engine/test/utest-Account.cpp | 2596 +
libgnucash/engine/test/utest-Budget.c | 2649 +
libgnucash/engine/test/utest-Entry.c | 116 +
libgnucash/engine/test/utest-Invoice.c | 96 +
libgnucash/engine/test/utest-Split.cpp | 1938 +
libgnucash/engine/test/utest-Transaction.cpp | 2047 +
libgnucash/engine/test/utest-gnc-pricedb.c | 1516 +
{src => libgnucash}/engine/xlate.pl | 0
libgnucash/gnc-module/CMakeLists.txt | 62 +
{src => libgnucash}/gnc-module/README | 0
{src => libgnucash}/gnc-module/doc/design.txt | 0
libgnucash/gnc-module/example/CMakeLists.txt | 8 +
libgnucash/gnc-module/example/glade/CMakeLists.txt | 1 +
libgnucash/gnc-module/example/gnc-plugin.example.c | 107 +
.../gnc-module}/example/gnc-plugin.example.h | 0
.../gnc-module}/example/gncmod-example.c | 0
libgnucash/gnc-module/example/ui/CMakeLists.txt | 1 +
.../example/ui/gnc-plugin-example-ui.xml | 0
{src => libgnucash}/gnc-module/gnc-module-api.h | 0
libgnucash/gnc-module/gnc-module.c | 615 +
{src => libgnucash}/gnc-module/gnc-module.h | 0
{src => libgnucash}/gnc-module/gnc-module.i | 0
libgnucash/gnc-module/gnc-module.scm | 52 +
libgnucash/gnc-module/test/CMakeLists.txt | 122 +
{src => libgnucash}/gnc-module/test/README | 0
.../gnc-module/test/misc-mods/CMakeLists.txt | 21 +
.../gnc-module/test/misc-mods/agedver.c | 0
.../gnc-module/test/misc-mods/futuremodsys.c | 0
.../gnc-module/test/misc-mods/incompatdep.c | 0
libgnucash/gnc-module/test/mod-bar/CMakeLists.txt | 28 +
{src => libgnucash}/gnc-module/test/mod-bar/bar.c | 0
{src => libgnucash}/gnc-module/test/mod-bar/bar.h | 0
{src => libgnucash}/gnc-module/test/mod-bar/bar.i | 0
libgnucash/gnc-module/test/mod-bar/gnc-mod-bar.c | 63 +
.../gnc-module/test/mod-bar/gnucash/bar.scm | 0
libgnucash/gnc-module/test/mod-baz/CMakeLists.txt | 40 +
{src => libgnucash}/gnc-module/test/mod-baz/baz.c | 0
{src => libgnucash}/gnc-module/test/mod-baz/baz.h | 0
{src => libgnucash}/gnc-module/test/mod-baz/baz.i | 0
libgnucash/gnc-module/test/mod-baz/gnc-mod-baz.c | 72 +
.../gnc-module/test/mod-baz/gnucash/baz.scm | 0
libgnucash/gnc-module/test/mod-foo/CMakeLists.txt | 34 +
{src => libgnucash}/gnc-module/test/mod-foo/foo.c | 0
{src => libgnucash}/gnc-module/test/mod-foo/foo.h | 0
{src => libgnucash}/gnc-module/test/mod-foo/foo.i | 0
libgnucash/gnc-module/test/mod-foo/gnc-mod-foo.c | 63 +
.../gnc-module/test/mod-foo/gnucash/foo.scm | 0
libgnucash/gnc-module/test/test-agedver.c | 62 +
libgnucash/gnc-module/test/test-dynload.c | 112 +
.../gnc-module/test/test-gnc-module-load-deps.scm | 22 +
.../gnc-module/test/test-gnc-module-load-scm.scm | 14 +
.../test/test-gnc-module-scm-dynload.scm | 5 +
.../gnc-module/test/test-gnc-module-scm-init.scm | 15 +
.../gnc-module/test/test-gnc-module-scm-module.scm | 14 +
.../gnc-module/test/test-gnc-module-scm-multi.scm | 23 +
.../gnc-module/test/test-gnc-module-swigged-c.scm | 14 +
libgnucash/gnc-module/test/test-incompatdep.c | 67 +
libgnucash/gnc-module/test/test-load-c.c | 67 +
libgnucash/gnc-module/test/test-modsysver.c | 68 +
libgnucash/quotes/CMakeLists.txt | 35 +
{src => libgnucash}/quotes/Quote_example.pl | 0
libgnucash/quotes/README | 26 +
libgnucash/quotes/gnc-fq-check.in | 103 +
libgnucash/quotes/gnc-fq-dump | 216 +
libgnucash/quotes/gnc-fq-helper.in | 438 +
libgnucash/quotes/gnc-fq-update.in | 44 +
libgnucash/scm/CMakeLists.txt | 22 +
libgnucash/scm/price-quotes.scm | 633 +
libgnucash/scm/utilities.scm | 170 +
libgnucash/tax/CMakeLists.txt | 5 +
libgnucash/tax/us/CMakeLists.txt | 48 +
libgnucash/tax/us/de_DE.scm | 58 +
.../tax/us/de_DE/taxtxf - LIES MICH.txt | 0
.../tax/us/de_DE/txf-USt-Bericht.html | 0
.../tax/us/de_DE/txf-USt-VA Anleitung 2011.pdf | Bin
libgnucash/tax/us/gncmod-tax-us.c | 104 +
libgnucash/tax/us/test/CMakeLists.txt | 22 +
{src => libgnucash}/tax/us/test/test-link-module.c | 0
libgnucash/tax/us/test/test-load-tax-us-module.scm | 11 +
{src => libgnucash}/tax/us/txf-de_DE.scm | 0
{src => libgnucash}/tax/us/txf-help-de_DE.scm | 0
{src => libgnucash}/tax/us/txf-help.scm | 0
{src => libgnucash}/tax/us/txf.scm | 0
{src => libgnucash}/tax/us/us.scm | 0
macros/CMakeLists.txt | 3 -
macros/ax_pkg_swig.m4 | 135 -
macros/ax_python_devel.m4 | 324 -
macros/ax_swig_python.m4 | 64 -
macros/binreloc.m4 | 79 -
macros/compiler-flags.m4 | 109 -
macros/legacy_macros.m4 | 236 -
macros/pkg.m4 | 63 -
macros/svn2cl.xsl | 361 -
make-gnucash-potfiles.in | 63 -
packaging/CMakeLists.txt | 4 -
packaging/Makefile.am | 18 -
packaging/README.RPM | 88 -
packaging/gnucash.spec.in | 264 -
po/CMakeLists.txt | 163 +-
po/Makevars | 8 +-
po/POTFILES.ignore | 10 -
po/POTFILES.in | 1362 +-
po/POTFILES.skip | 119 +-
po/ar.po | 36033 +++++++-------
po/as.po | 33709 +++++++------
po/az.po | 34098 ++++++++-----
po/bg.po | 37176 +++++++-------
po/brx.po | 33335 ++++++++-----
po/ca.po | 40053 ++++++++-------
po/check-po.cmake | 23 -
po/cs.po | 40863 +++++++++-------
po/da.po | 32809 +++++++------
po/de.po | 46009 ++++++++++--------
po/doi.po | 38956 ++++++++-------
po/el.po | 35457 ++++++++------
po/en_GB.po | 33280 +++++++------
po/es.po | 39553 ++++++++-------
po/es_NI.po | 34529 +++++++------
po/eu.po | 41761 +++++++++-------
po/fa.po | 30055 +++++++-----
po/fi.po | 39018 ++++++++-------
po/fr.po | 48081 +++++++++++--------
po/glossary/nb.po | 193 +-
po/gnucash-pot.cmake | 42 +
po/gu.po | 33158 ++++++++-----
po/he.po | 37619 ++++++++-------
po/hi.po | 33382 +++++++------
po/hu.po | 42070 ++++++++--------
po/it.po | 37251 +++++++-------
po/ja.po | 35671 +++++++-------
po/kn.po | 33914 +++++++------
po/ko.po | 34764 ++++++++------
po/kok.po | 33114 +++++++------
po/kok at latin.po | 33843 +++++++------
po/ks.po | 33633 +++++++------
po/lt.po | 33305 +++++++------
po/lv.po | 35482 +++++++-------
po/mai.po | 33455 +++++++------
po/make-gnucash-pot.sh.in | 7 -
po/mni.po | 33354 +++++++------
po/mni at bengali.po | 33488 +++++++------
po/mr.po | 33109 +++++++------
po/nb.po | 39344 ++++++++-------
po/ne.po | 33769 +++++++------
po/nl.po | 37927 +++++++++------
po/pl.po | 42715 ++++++++--------
po/pt.po | 37943 ++++++++-------
po/pt_BR.po | 38848 ++++++++-------
po/ro.po | 36205 ++++++++------
po/ru.po | 45224 +++++++++--------
po/rw.po | 41511 ++++++++++------
po/sk.po | 44551 +++++++++--------
po/sr.po | 33325 +++++++------
po/sv.po | 31563 +++++++-----
po/ta.po | 33799 +++++++------
po/te.po | 33061 +++++++------
po/tr.po | 39786 ++++++++-------
po/uk.po | 41338 +++++++++-------
po/ur.po | 33661 +++++++------
po/vi.po | 40055 ++++++++-------
po/zh_CN.po | 43508 +++++++++--------
po/zh_TW.po | 41568 +++++++++-------
src/CMakeLists.txt | 193 -
src/Makefile.am | 80 -
src/README | 11 -
src/README.modules | 63 -
src/app-utils/CMakeLists.txt | 222 -
src/app-utils/Makefile.am | 244 -
src/app-utils/QuickFill.c | 451 -
src/app-utils/app-utils.i | 178 -
src/app-utils/app-utils.scm | 340 -
src/app-utils/business-helpers.c | 60 -
src/app-utils/business-options.c | 91 -
src/app-utils/business-options.scm | 494 -
src/app-utils/business-prefs.scm | 192 -
src/app-utils/c-interface.scm | 60 -
src/app-utils/calculation/expression_parser.c | 1267 -
src/app-utils/date-utilities.scm | 1156 -
src/app-utils/file-utils.c | 153 -
src/app-utils/gettext.scm | 46 -
src/app-utils/gfec.c | 243 -
src/app-utils/gfec.h | 23 -
src/app-utils/gnc-account-merge.c | 81 -
src/app-utils/gnc-accounting-period.c | 328 -
src/app-utils/gnc-addr-quickfill.c | 226 -
src/app-utils/gnc-addr-quickfill.h | 81 -
src/app-utils/gnc-component-manager.c | 940 -
src/app-utils/gnc-entry-quickfill.c | 167 -
src/app-utils/gnc-entry-quickfill.h | 67 -
src/app-utils/gnc-euro.c | 234 -
src/app-utils/gnc-exp-parser.c | 636 -
src/app-utils/gnc-gettext-util.c | 37 -
src/app-utils/gnc-gsettings.c | 802 -
src/app-utils/gnc-gsettings.h | 605 -
src/app-utils/gnc-help-utils.c | 160 -
src/app-utils/gnc-helpers.c | 135 -
src/app-utils/gnc-prefs-utils.c | 126 -
src/app-utils/gnc-state.c | 305 -
src/app-utils/gnc-sx-instance-model.c | 1861 -
src/app-utils/gnc-sx-instance-model.h | 262 -
src/app-utils/gnc-ui-balances.c | 319 -
src/app-utils/gnc-ui-util.c | 2320 -
src/app-utils/gnc-ui-util.h | 300 -
src/app-utils/gncmod-app-utils.c | 112 -
src/app-utils/guile-util.c | 1090 -
src/app-utils/guile-util.h | 132 -
src/app-utils/make-prefs-migration-script.xsl | 220 -
src/app-utils/migrate-prefs.scm | 144 -
src/app-utils/option-util.c | 2823 --
src/app-utils/option-util.h | 279 -
src/app-utils/options.scm | 1715 -
src/app-utils/test/CMakeLists.txt | 35 -
src/app-utils/test/Makefile.am | 98 -
src/app-utils/test/test-date-utilities.scm | 38 -
src/app-utils/test/test-exp-parser.c | 264 -
src/app-utils/test/test-load-module.in | 52 -
src/app-utils/test/test-print-parse-amount.c | 158 -
src/app-utils/test/test-print-queries.c | 104 -
src/app-utils/test/test-scm-query-string.c | 147 -
src/app-utils/test/test-sx.c | 231 -
src/backend/CMakeLists.txt | 9 -
src/backend/Makefile.am | 6 -
src/backend/dbi/.splintrc | 31 -
src/backend/dbi/CMakeLists.txt | 56 -
src/backend/dbi/Makefile.am | 39 -
src/backend/dbi/gnc-backend-dbi-priv.h | 122 -
src/backend/dbi/gnc-backend-dbi.c | 3426 --
src/backend/dbi/gnc-backend-dbi.h | 49 -
src/backend/dbi/gncmod-backend-dbi.c | 83 -
src/backend/dbi/test/CMakeLists.txt | 38 -
src/backend/dbi/test/Makefile.am | 80 -
src/backend/dbi/test/test-backend-dbi-basic.c | 681 -
src/backend/dbi/test/test-backend-dbi.c | 49 -
src/backend/dbi/test/test-dbi-business-stuff.c | 191 -
src/backend/dbi/test/test-dbi-business-stuff.h | 30 -
src/backend/dbi/test/test-dbi-stuff.c | 245 -
src/backend/dbi/test/test-dbi-stuff.h | 41 -
src/backend/dbi/test/test-dbi.xml | 634 -
src/backend/sql/CMakeLists.txt | 81 -
src/backend/sql/Makefile.am | 80 -
src/backend/sql/escape.c | 162 -
src/backend/sql/escape.h | 45 -
src/backend/sql/gnc-account-sql.c | 463 -
src/backend/sql/gnc-account-sql.h | 38 -
src/backend/sql/gnc-address-sql.c | 246 -
src/backend/sql/gnc-address-sql.h | 36 -
src/backend/sql/gnc-backend-sql.c | 3375 --
src/backend/sql/gnc-backend-sql.h | 769 -
src/backend/sql/gnc-bill-term-sql.c | 405 -
src/backend/sql/gnc-bill-term-sql.h | 41 -
src/backend/sql/gnc-book-sql.c | 250 -
src/backend/sql/gnc-book-sql.h | 38 -
src/backend/sql/gnc-budget-sql.c | 545 -
src/backend/sql/gnc-budget-sql.h | 34 -
src/backend/sql/gnc-commodity-sql.c | 338 -
src/backend/sql/gnc-commodity-sql.h | 39 -
src/backend/sql/gnc-customer-sql.c | 248 -
src/backend/sql/gnc-customer-sql.h | 35 -
src/backend/sql/gnc-employee-sql.c | 276 -
src/backend/sql/gnc-employee-sql.h | 35 -
src/backend/sql/gnc-entry-sql.c | 296 -
src/backend/sql/gnc-entry-sql.h | 35 -
src/backend/sql/gnc-invoice-sql.c | 345 -
src/backend/sql/gnc-invoice-sql.h | 37 -
src/backend/sql/gnc-job-sql.c | 219 -
src/backend/sql/gnc-job-sql.h | 35 -
src/backend/sql/gnc-lots-sql.c | 279 -
src/backend/sql/gnc-lots-sql.h | 34 -
src/backend/sql/gnc-order-sql.c | 262 -
src/backend/sql/gnc-order-sql.h | 37 -
src/backend/sql/gnc-owner-sql.c | 303 -
src/backend/sql/gnc-owner-sql.h | 36 -
src/backend/sql/gnc-price-sql.c | 247 -
src/backend/sql/gnc-price-sql.h | 34 -
src/backend/sql/gnc-recurrence-sql.c | 466 -
src/backend/sql/gnc-recurrence-sql.h | 47 -
src/backend/sql/gnc-schedxaction-sql.c | 239 -
src/backend/sql/gnc-schedxaction-sql.h | 38 -
src/backend/sql/gnc-slots-sql.c | 1113 -
src/backend/sql/gnc-slots-sql.h | 91 -
src/backend/sql/gnc-tax-table-sql.c | 566 -
src/backend/sql/gnc-tax-table-sql.h | 37 -
src/backend/sql/gnc-transaction-sql.c | 1528 -
src/backend/sql/gnc-transaction-sql.h | 89 -
src/backend/sql/gnc-vendor-sql.c | 272 -
src/backend/sql/gnc-vendor-sql.h | 35 -
src/backend/sql/test/CMakeLists.txt | 28 -
src/backend/sql/test/Makefile.am | 82 -
src/backend/sql/test/test-column-types.c | 46 -
src/backend/sql/test/test-sqlbe.c | 42 -
src/backend/sql/test/utest-gnc-backend-sql.c | 1084 -
src/backend/xml/CMakeLists.txt | 137 -
src/backend/xml/Makefile.am | 106 -
src/backend/xml/gnc-account-xml-v2.c | 569 -
src/backend/xml/gnc-address-xml-v2.c | 253 -
src/backend/xml/gnc-address-xml-v2.h | 32 -
src/backend/xml/gnc-backend-xml.c | 1297 -
src/backend/xml/gnc-backend-xml.h | 87 -
src/backend/xml/gnc-bill-term-xml-v2.c | 790 -
src/backend/xml/gnc-bill-term-xml-v2.h | 31 -
src/backend/xml/gnc-book-xml-v2.c | 325 -
src/backend/xml/gnc-budget-xml-v2.c | 234 -
src/backend/xml/gnc-commodity-xml-v2.c | 307 -
src/backend/xml/gnc-customer-xml-v2.c | 543 -
src/backend/xml/gnc-employee-xml-v2.c | 466 -
src/backend/xml/gnc-entry-xml-v2.c | 876 -
src/backend/xml/gnc-freqspec-xml-v2.c | 515 -
src/backend/xml/gnc-invoice-xml-v2.c | 585 -
src/backend/xml/gnc-job-xml-v2.c | 372 -
src/backend/xml/gnc-lot-xml-v2.c | 200 -
src/backend/xml/gnc-order-xml-v2.c | 415 -
src/backend/xml/gnc-owner-xml-v2.c | 244 -
src/backend/xml/gnc-owner-xml-v2.h | 34 -
src/backend/xml/gnc-pricedb-xml-v2.c | 514 -
src/backend/xml/gnc-recurrence-xml-v2.c | 160 -
src/backend/xml/gnc-schedxaction-xml-v2.c | 947 -
src/backend/xml/gnc-tax-table-xml-v2.c | 727 -
src/backend/xml/gnc-transaction-xml-v2.c | 658 -
src/backend/xml/gnc-vendor-xml-v2.c | 486 -
src/backend/xml/gnc-xml-helper.c | 50 -
src/backend/xml/gnc-xml-helper.h | 47 -
src/backend/xml/gnc-xml.h | 66 -
src/backend/xml/gncmod-backend-xml.c | 81 -
src/backend/xml/io-example-account.c | 506 -
src/backend/xml/io-example-account.h | 58 -
src/backend/xml/io-gncxml-gen.c | 59 -
src/backend/xml/io-gncxml-gen.h | 53 -
src/backend/xml/io-gncxml-v1.c | 3340 --
src/backend/xml/io-gncxml-v2.c | 2188 -
src/backend/xml/io-gncxml-v2.h | 192 -
src/backend/xml/io-gncxml.h | 50 -
src/backend/xml/io-utils.c | 104 -
src/backend/xml/io-utils.h | 41 -
src/backend/xml/sixtp-dom-generators.c | 411 -
src/backend/xml/sixtp-dom-generators.h | 52 -
src/backend/xml/sixtp-dom-parsers.c | 937 -
src/backend/xml/sixtp-dom-parsers.h | 92 -
src/backend/xml/sixtp-parsers.h | 38 -
src/backend/xml/sixtp-stack.c | 189 -
src/backend/xml/sixtp-stack.h | 69 -
src/backend/xml/sixtp-to-dom-parser.c | 141 -
src/backend/xml/sixtp-utils.c | 699 -
src/backend/xml/sixtp-utils.h | 134 -
src/backend/xml/sixtp.c | 992 -
src/backend/xml/sixtp.h | 221 -
src/backend/xml/test/CMakeLists.txt | 110 -
src/backend/xml/test/Makefile.am | 278 -
src/backend/xml/test/test-date-converting.c | 91 -
src/backend/xml/test/test-dom-converters1.c | 289 -
src/backend/xml/test/test-dom-parser1.c | 93 -
src/backend/xml/test/test-file-stuff.c | 403 -
src/backend/xml/test/test-file-stuff.h | 63 -
src/backend/xml/test/test-files/CMakeLists.txt | 6 -
src/backend/xml/test/test-files/Makefile.am | 3 -
.../xml/test/test-files/xml2/CMakeLists.txt | 4 -
src/backend/xml/test/test-files/xml2/Makefile.am | 28 -
src/backend/xml/test/test-kvp-frames.c | 247 -
src/backend/xml/test/test-load-backend.c | 45 -
src/backend/xml/test/test-load-example-account.c | 123 -
src/backend/xml/test/test-load-xml2.c | 166 -
src/backend/xml/test/test-real-data.sh.in | 32 -
src/backend/xml/test/test-save-in-lang.c | 218 -
src/backend/xml/test/test-string-converters.c | 151 -
src/backend/xml/test/test-xml-account.c | 403 -
src/backend/xml/test/test-xml-commodity.c | 278 -
src/backend/xml/test/test-xml-pricedb.c | 155 -
src/backend/xml/test/test-xml-transaction.c | 539 -
src/backend/xml/test/test-xml2-is-file.c | 50 -
src/backend/xml/xml-helpers.h | 54 -
src/base-typemaps.i | 297 -
src/bin/CMakeLists.txt | 191 -
src/bin/Makefile.am | 145 -
src/bin/environment.in | 67 -
src/bin/gnucash-bin.c | 828 -
src/bin/gnucash-valgrind.in | 24 -
src/bin/gnucash.rc.in | 33 -
src/bin/overrides/CMakeLists.txt | 32 -
src/bin/overrides/Makefile.am | 50 -
src/bin/overrides/gnucash-build-env.in | 101 -
src/bin/overrides/gnucash-env.in | 28 -
src/bin/overrides/gnucash-make-guids.in | 36 -
src/bin/overrides/guile.in | 8 -
src/bin/test/CMakeLists.txt | 6 -
src/bin/test/Makefile.am | 9 -
src/bin/test/test-version.in | 5 -
src/business/CMakeLists.txt | 5 -
src/business/Makefile.am | 5 -
src/business/business-gnome/CMakeLists.txt | 87 -
src/business/business-gnome/Makefile.am | 162 -
src/business/business-gnome/business-gnome-utils.c | 631 -
src/business/business-gnome/business-gnome.scm | 37 -
.../business-gnome/business-options-gnome.c | 517 -
src/business/business-gnome/business-urls.c | 343 -
src/business/business-gnome/dialog-billterms.c | 847 -
src/business/business-gnome/dialog-billterms.h | 37 -
src/business/business-gnome/dialog-choose-owner.c | 112 -
src/business/business-gnome/dialog-customer.c | 1343 -
src/business/business-gnome/dialog-customer.h | 49 -
src/business/business-gnome/dialog-date-close.c | 403 -
src/business/business-gnome/dialog-date-close.h | 93 -
src/business/business-gnome/dialog-employee.c | 780 -
src/business/business-gnome/dialog-employee.h | 49 -
src/business/business-gnome/dialog-invoice.c | 3373 --
src/business/business-gnome/dialog-invoice.h | 115 -
src/business/business-gnome/dialog-job.c | 662 -
src/business/business-gnome/dialog-job.h | 52 -
src/business/business-gnome/dialog-order.c | 979 -
src/business/business-gnome/dialog-order.h | 51 -
src/business/business-gnome/dialog-payment.c | 1262 -
src/business/business-gnome/dialog-payment.h | 53 -
src/business/business-gnome/dialog-vendor.c | 780 -
src/business/business-gnome/dialog-vendor.h | 49 -
src/business/business-gnome/gnc-plugin-business.c | 1090 -
src/business/business-gnome/gnc-plugin-business.h | 67 -
.../business-gnome/gnc-plugin-page-invoice.c | 985 -
.../business-gnome/gnc-plugin-page-owner-tree.c | 1213 -
.../business-gnome/gncmod-business-gnome.c | 127 -
.../business-gnome/gschemas/CMakeLists.txt | 6 -
src/business/business-gnome/gschemas/Makefile.am | 12 -
.../org.gnucash.dialogs.business.gschema.xml.in.in | 168 -
.../business-gnome/gtkbuilder/CMakeLists.txt | 16 -
src/business/business-gnome/gtkbuilder/Makefile.am | 18 -
.../gtkbuilder/business-options-gnome.glade | 28 -
.../business-gnome/gtkbuilder/business-prefs.glade | 374 -
.../gtkbuilder/dialog-billterms.glade | 1325 -
.../gtkbuilder/dialog-choose-owner.glade | 189 -
.../gtkbuilder/dialog-customer.glade | 1149 -
.../gtkbuilder/dialog-date-close.glade | 502 -
.../gtkbuilder/dialog-employee.glade | 889 -
.../business-gnome/gtkbuilder/dialog-invoice.glade | 1444 -
.../business-gnome/gtkbuilder/dialog-job.glade | 366 -
.../business-gnome/gtkbuilder/dialog-order.glade | 887 -
.../business-gnome/gtkbuilder/dialog-payment.glade | 744 -
.../business-gnome/gtkbuilder/dialog-vendor.glade | 799 -
src/business/business-gnome/search-owner.c | 332 -
src/business/business-gnome/ui/CMakeLists.txt | 12 -
src/business/business-gnome/ui/Makefile.am | 7 -
.../business-gnome/ui/gnc-plugin-business-ui.xml | 78 -
src/business/business-ledger/CMakeLists.txt | 37 -
src/business/business-ledger/Makefile.am | 46 -
src/business/business-ledger/gncEntryLedger.c | 1080 -
.../business-ledger/gncEntryLedgerControl.c | 1049 -
.../business-ledger/gncEntryLedgerDisplay.c | 213 -
.../business-ledger/gncEntryLedgerLayout.c | 293 -
src/business/business-ledger/gncEntryLedgerLoad.c | 603 -
src/business/business-ledger/gncEntryLedgerModel.c | 1314 -
src/cmake_modules/CMakeLists.txt | 6 -
src/cmake_modules/GncAddGSchemaTargets.cmake | 49 -
src/cmake_modules/GncAddSchemeTargets.cmake | 138 -
src/cmake_modules/GncAddSwigCommand.cmake | 31 -
src/cmake_modules/GncAddTest.cmake | 86 -
src/cmake_modules/GncConfigure.cmake | 44 -
src/cmake_modules/MakeDist.cmake | 188 -
src/cmake_modules/MakeDistCheck.cmake | 158 -
src/cmake_modules/MakeDistFiles.cmake | 124 -
src/config.h.cmake.in | 385 -
src/core-utils/CMakeLists.txt | 204 -
src/core-utils/Makefile.am | 206 -
src/core-utils/binreloc.c | 622 -
src/core-utils/core-utils.i | 102 -
src/core-utils/core-utils.scm | 65 -
src/core-utils/gnc-environment.c | 205 -
src/core-utils/gnc-features.c | 195 -
src/core-utils/gnc-features.h | 73 -
src/core-utils/gnc-filepath-utils.c | 641 -
src/core-utils/gnc-filepath-utils.h | 141 -
src/core-utils/gnc-gdate-utils.c | 304 -
src/core-utils/gnc-gdate-utils.h | 243 -
src/core-utils/gnc-gkeyfile-utils.c | 187 -
src/core-utils/gnc-glib-utils.c | 329 -
src/core-utils/gnc-glib-utils.h | 191 -
src/core-utils/gnc-guile-utils.c | 338 -
src/core-utils/gnc-locale-utils.c | 192 -
src/core-utils/gnc-path.c | 206 -
src/core-utils/gnc-path.h | 104 -
src/core-utils/gnc-prefs.c | 383 -
src/core-utils/gnc-prefs.h | 551 -
src/core-utils/gncla-dir.h.in | 33 -
src/core-utils/test/CMakeLists.txt | 20 -
src/core-utils/test/Makefile.am | 58 -
src/core-utils/test/test-gnc-uri-utils.c | 350 -
src/core-utils/test/test-resolve-file-path.c | 100 -
src/debug/CMakeLists.txt | 4 -
src/debug/Makefile.am | 4 -
src/debug/valgrind/CMakeLists.txt | 11 -
src/debug/valgrind/Makefile.am | 10 -
src/doc/CMakeLists.txt | 38 -
src/doc/Makefile.am | 62 -
src/doc/TODO-schedxactions | 584 -
src/doc/books.txt | 432 -
src/doc/design/CMakeLists.txt | 49 -
src/doc/design/Makefile.am | 21 -
src/doc/design/engine.texi | 2842 --
src/doc/design/gnucash-design.texi | 239 -
src/doc/design/register.texi | 162 -
src/doc/doxygen.cfg.in | 1853 -
src/doc/doxygen_main_page.c | 269 -
src/doc/xml/CMakeLists.txt | 15 -
src/doc/xml/Makefile.am | 13 -
src/engine/Account.c | 5023 --
src/engine/Account.h | 1442 -
src/engine/AccountP.h | 153 -
src/engine/CMakeLists.txt | 235 -
src/engine/Makefile.am | 256 -
src/engine/Query.c | 723 -
src/engine/Query.h | 197 -
src/engine/Recurrence.c | 874 -
src/engine/SX-book.c | 387 -
src/engine/SX-ttinfo.c | 360 -
src/engine/SchedXaction.c | 1241 -
src/engine/SchedXaction.h | 334 -
src/engine/Scrub.c | 1416 -
src/engine/Scrub2.c | 433 -
src/engine/Scrub3.c | 198 -
src/engine/ScrubBusiness.c | 717 -
src/engine/Split.c | 2129 -
src/engine/Split.h | 548 -
src/engine/SplitP.h | 257 -
src/engine/TransLog.c | 309 -
src/engine/Transaction.c | 2894 --
src/engine/Transaction.h | 772 -
src/engine/TransactionP.h | 197 -
src/engine/business-core.i | 194 -
src/engine/cap-gains.c | 1131 -
src/engine/cap-gains.h | 231 -
src/engine/cashobjects.c | 87 -
src/engine/design.txt | 431 -
src/engine/engine-helpers-guile.h | 62 -
src/engine/engine-helpers.c | 2542 -
src/engine/engine-helpers.h | 89 -
src/engine/engine-interface.scm | 287 -
src/engine/engine.i | 399 -
src/engine/engine.scm | 145 -
src/engine/glib-helpers.c | 175 -
src/engine/gnc-budget.c | 779 -
src/engine/gnc-budget.h | 164 -
src/engine/gnc-commodity.c | 2652 -
src/engine/gnc-commodity.h | 1084 -
src/engine/gnc-engine.c | 209 -
src/engine/gnc-engine.h | 255 -
src/engine/gnc-event.c | 51 -
src/engine/gnc-hooks.c | 286 -
src/engine/gnc-lot.c | 701 -
src/engine/gnc-lot.h | 184 -
src/engine/gnc-numeric.scm | 97 -
src/engine/gnc-pricedb-p.h | 97 -
src/engine/gnc-pricedb.c | 2587 -
src/engine/gnc-pricedb.h | 475 -
src/engine/gnc-session.c | 69 -
src/engine/gncAddress.c | 673 -
src/engine/gncBillTerm.c | 886 -
src/engine/gncBillTerm.h | 174 -
src/engine/gncBusGuile.c | 84 -
src/engine/gncBusiness.c | 99 -
src/engine/gncBusiness.h | 90 -
src/engine/gncCustomer.c | 897 -
src/engine/gncEmployee.c | 875 -
src/engine/gncEntry.c | 1711 -
src/engine/gncEntry.h | 335 -
src/engine/gncIDSearch.h | 46 -
src/engine/gncInvoice.c | 2185 -
src/engine/gncInvoice.h | 315 -
src/engine/gncJob.c | 538 -
src/engine/gncJob.h | 118 -
src/engine/gncOrder.c | 598 -
src/engine/gncOwner.c | 1596 -
src/engine/gncOwner.h | 351 -
src/engine/gncTaxTable.c | 1040 -
src/engine/gncVendor.c | 949 -
src/engine/gncmod-engine.c | 81 -
src/engine/kvp-scm.c | 142 -
src/engine/kvp-scm.h | 32 -
src/engine/kvp_doc.txt | 626 -
src/engine/policy-p.h | 77 -
src/engine/policy.c | 236 -
src/engine/policy.h | 56 -
src/engine/test-core/CMakeLists.txt | 21 -
src/engine/test-core/Makefile.am | 28 -
src/engine/test-core/test-engine-stuff.c | 2244 -
src/engine/test-core/test-engine-stuff.h | 116 -
src/engine/test/CMakeLists.txt | 148 -
src/engine/test/Makefile.am | 191 -
src/engine/test/test-account-object.c | 100 -
src/engine/test/test-address.c | 99 -
src/engine/test/test-business.c | 139 -
src/engine/test/test-commodities.c | 198 -
src/engine/test/test-create-account.in | 2 -
src/engine/test/test-customer.c | 230 -
src/engine/test/test-date.c | 414 -
src/engine/test/test-employee.c | 247 -
src/engine/test/test-engine.c | 56 -
src/engine/test/test-extras.scm | 321 -
src/engine/test/test-group-vs-book.c | 176 -
src/engine/test/test-guid.c | 99 -
src/engine/test/test-job.c | 268 -
src/engine/test/test-load-engine.c | 48 -
src/engine/test/test-lots.c | 101 -
src/engine/test/test-numeric.c | 995 -
src/engine/test/test-object.c | 160 -
src/engine/test/test-query.c | 114 -
src/engine/test/test-querynew.c | 117 -
src/engine/test/test-recurrence.c | 367 -
src/engine/test/test-scm-query-import.in | 2 -
src/engine/test/test-scm-query-import.scm | 354 -
src/engine/test/test-scm-query.c | 106 -
src/engine/test/test-split-vs-account.c | 76 -
src/engine/test/test-split.scm | 28 -
src/engine/test/test-transaction-reversal.c | 127 -
src/engine/test/test-transaction-voiding.c | 222 -
src/engine/test/test-vendor.c | 247 -
src/engine/test/utest-Account.c | 2579 -
src/engine/test/utest-Budget.c | 2643 -
src/engine/test/utest-Entry.c | 116 -
src/engine/test/utest-Invoice.c | 95 -
src/engine/test/utest-Split.c | 1933 -
src/engine/test/utest-Transaction.c | 2068 -
src/experimental/Makefile.am | 6 -
src/experimental/README | 3 -
src/experimental/cbb/Makefile.am | 6 -
src/experimental/cbb/cbb-engine/CBBlib-auto.pl | 523 -
src/experimental/cbb/cbb-engine/CBBlib-auto.plp | 165 -
src/experimental/cbb/cbb-engine/CBBlib.pl | 1739 -
src/experimental/cbb/cbb-engine/Makefile.am | 6 -
src/experimental/cbb/cbb-engine/common.pl | 478 -
src/experimental/cbb/cbb-old-to-cbb-alpha | 602 -
src/experimental/cbb/cbb-to-xacc | 264 -
src/experimental/cgi-bin/Makefile.am | 35 -
src/experimental/cgi-bin/README | 82 -
src/experimental/cgi-bin/fastcgi-hello.c | 74 -
src/experimental/cgi-bin/gnc-server.c | 409 -
src/experimental/cgi-bin/hello.c | 99 -
src/experimental/cgi-bin/hello2.c | 137 -
src/experimental/cgi-bin/hello3.c | 155 -
src/experimental/cgi-bin/login.html | 40 -
src/experimental/gg/Makefile.am | 6 -
src/experimental/gg/README | 20 -
src/experimental/gg/canvas-test.scm | 83 -
src/experimental/gg/gnucash-sample.scm | 96 -
src/experimental/gg/hello-world.scm | 49 -
src/experimental/ofx/README | 10 -
src/experimental/ofx/explore/Makefile.am | 11 -
src/experimental/ofx/explore/README.OFX | 76 -
src/experimental/ofx/explore/length.cc | 51 -
src/experimental/ofx/explore/parse_error | 7 -
src/experimental/ofx/explore/post2.ofx | 29 -
src/experimental/ofx/explore/reply_post2 | 26 -
src/experimental/ofx/explore/req1 | 43 -
src/experimental/ofx/explore/req1_orig | 33 -
src/experimental/ofx/explore/req5 | 23 -
src/experimental/ofx/explore/req7 | 57 -
src/gnc-module/CMakeLists.txt | 66 -
src/gnc-module/Makefile.am | 91 -
src/gnc-module/gnc-module.c | 627 -
src/gnc-module/gnc-module.scm | 60 -
src/gnc-module/test/CMakeLists.txt | 115 -
src/gnc-module/test/Makefile.am | 74 -
src/gnc-module/test/misc-mods/CMakeLists.txt | 16 -
src/gnc-module/test/misc-mods/Makefile.am | 30 -
src/gnc-module/test/mod-bar/CMakeLists.txt | 24 -
src/gnc-module/test/mod-bar/Makefile.am | 43 -
src/gnc-module/test/mod-bar/gnc-mod-bar.c | 63 -
src/gnc-module/test/mod-baz/CMakeLists.txt | 30 -
src/gnc-module/test/mod-baz/Makefile.am | 47 -
src/gnc-module/test/mod-baz/gnc-mod-baz.c | 72 -
src/gnc-module/test/mod-foo/CMakeLists.txt | 24 -
src/gnc-module/test/mod-foo/Makefile.am | 44 -
src/gnc-module/test/mod-foo/gnc-mod-foo.c | 63 -
src/gnc-module/test/test-agedver.c | 62 -
src/gnc-module/test/test-dynload.c | 112 -
src/gnc-module/test/test-gwrapped-c.in | 15 -
src/gnc-module/test/test-incompatdep.c | 67 -
src/gnc-module/test/test-load-c.c | 67 -
src/gnc-module/test/test-load-deps.in | 31 -
src/gnc-module/test/test-load-scm.in | 20 -
src/gnc-module/test/test-modsysver.c | 68 -
src/gnc-module/test/test-scm-dynload.in | 15 -
src/gnc-module/test/test-scm-init.in | 23 -
src/gnc-module/test/test-scm-module.in | 15 -
src/gnc-module/test/test-scm-multi.in | 29 -
src/gnc/.gitignore | 1 -
src/gnc/AccountItemModel.cpp | 248 -
src/gnc/AccountItemModel.hpp | 122 -
src/gnc/AccountSelectionDelegate.cpp | 122 -
src/gnc/AccountSelectionDelegate.hpp | 55 -
src/gnc/CMakeLists.txt | 132 -
src/gnc/Cmd.cpp | 478 -
src/gnc/Cmd.hpp | 162 -
src/gnc/Doxyfile | 229 -
src/gnc/QofEventWrapper.cpp | 59 -
src/gnc/QofEventWrapper.hpp | 156 -
src/gnc/RecentFileMenu.cpp | 155 -
src/gnc/RecentFileMenu.hpp | 94 -
src/gnc/Session.cpp | 95 -
src/gnc/Session.hpp | 116 -
src/gnc/SplitListModel.cpp | 756 -
src/gnc/SplitListModel.hpp | 110 -
src/gnc/SplitListView.cpp | 119 -
src/gnc/SplitListView.hpp | 62 -
src/gnc/WeakPointer.hpp | 94 -
src/gnc/bla.html | 20 -
src/gnc/conv.hpp | 37 -
src/gnc/dashboard.cpp | 335 -
src/gnc/dashboard.hpp | 123 -
src/gnc/dashboard.ui | 329 -
src/gnc/fallback-icons.qrc | 18 -
src/gnc/fpo/FPO.cpp | 46 -
src/gnc/fpo/FPO.hpp | 35 -
src/gnc/fpo/ViewletModel.cpp | 236 -
src/gnc/fpo/ViewletModel.hpp | 54 -
src/gnc/fpo/ViewletView.cpp | 371 -
src/gnc/fpo/ViewletView.hpp | 101 -
src/gnc/gnucash.qrc | 21 -
src/gnc/gtk-icons.qrc | 16 -
src/gnc/gtk-icons/gtk-about.png | Bin 1710 -> 0 bytes
src/gnc/gtk-icons/gtk-close.png | Bin 1045 -> 0 bytes
src/gnc/gtk-icons/gtk-copy.png | Bin 567 -> 0 bytes
src/gnc/gtk-icons/gtk-cut.png | Bin 1532 -> 0 bytes
src/gnc/gtk-icons/gtk-new.png | Bin 1393 -> 0 bytes
src/gnc/gtk-icons/gtk-open.png | Bin 971 -> 0 bytes
src/gnc/gtk-icons/gtk-paste.png | Bin 1143 -> 0 bytes
src/gnc/gtk-icons/gtk-quit.png | Bin 1207 -> 0 bytes
src/gnc/gtk-icons/gtk-redo.png | Bin 1608 -> 0 bytes
src/gnc/gtk-icons/gtk-save-as.png | Bin 2024 -> 0 bytes
src/gnc/gtk-icons/gtk-save.png | Bin 1944 -> 0 bytes
src/gnc/gtk-icons/gtk-undo.png | Bin 1555 -> 0 bytes
.../icons/oxygen/48x48/actions/document-new.png | Bin 2461 -> 0 bytes
.../icons/oxygen/48x48/actions/document-open.png | Bin 1616 -> 0 bytes
.../oxygen/48x48/actions/document-save-as.png | Bin 3792 -> 0 bytes
.../icons/oxygen/48x48/actions/document-save.png | Bin 2122 -> 0 bytes
src/gnc/icons/oxygen/48x48/actions/edit-copy.png | Bin 1380 -> 0 bytes
src/gnc/icons/oxygen/48x48/actions/edit-cut.png | Bin 1666 -> 0 bytes
src/gnc/icons/oxygen/48x48/actions/edit-paste.png | Bin 1578 -> 0 bytes
src/gnc/icons/oxygen/48x48/actions/edit-redo.png | Bin 3383 -> 0 bytes
src/gnc/icons/oxygen/48x48/actions/edit-undo.png | Bin 3440 -> 0 bytes
src/gnc/icons/oxygen/48x48/actions/help-about.png | Bin 2742 -> 0 bytes
src/gnc/icons/oxygen/48x48/actions/list-add.png | Bin 2658 -> 0 bytes
.../icons/oxygen/48x48/actions/tab-close-other.png | Bin 2451 -> 0 bytes
.../icons/oxygen/48x48/actions/window-close.png | Bin 3751 -> 0 bytes
src/gnc/icons/oxygen/index.theme | 35 -
src/gnc/main.cpp | 220 -
src/gnc/mainwindow-file.cpp | 764 -
src/gnc/mainwindow.cpp | 635 -
src/gnc/mainwindow.hpp | 151 -
src/gnc/mainwindow.ui | 430 -
src/gnc/metatype.hpp | 12 -
src/gnc/qss/default.qss | 48 -
src/gnc/stylesheets.qrc | 5 -
src/gnome-search/CMakeLists.txt | 70 -
src/gnome-search/Makefile.am | 67 -
src/gnome-search/dialog-search.c | 1457 -
src/gnome-search/dialog-search.glade | 482 -
src/gnome-search/dialog-search.h | 143 -
src/gnome-search/gnc-general-search.c | 577 -
src/gnome-search/gnc-general-search.h | 94 -
src/gnome-search/search-account.c | 356 -
src/gnome-search/search-boolean.c | 207 -
src/gnome-search/search-core-utils.c | 142 -
src/gnome-search/search-date.c | 291 -
src/gnome-search/search-double.c | 284 -
src/gnome-search/search-int64.c | 291 -
src/gnome-search/search-numeric.c | 357 -
src/gnome-search/search-reconciled.c | 287 -
src/gnome-search/search-string.c | 385 -
src/gnome-search/search-string.h | 70 -
src/gnome-utils/CMakeLists.txt | 277 -
src/gnome-utils/Makefile.am | 331 -
src/gnome-utils/account-quickfill.c | 406 -
src/gnome-utils/assistant-xml-encoding.c | 1406 -
src/gnome-utils/cursors.c | 130 -
src/gnome-utils/dialog-account.c | 2074 -
src/gnome-utils/dialog-account.h | 151 -
src/gnome-utils/dialog-book-close.c | 391 -
src/gnome-utils/dialog-commodity.c | 1362 -
src/gnome-utils/dialog-dup-trans.c | 297 -
src/gnome-utils/dialog-file-access.c | 467 -
src/gnome-utils/dialog-file-access.h | 43 -
src/gnome-utils/dialog-object-references.c | 90 -
src/gnome-utils/dialog-options.c | 3230 --
src/gnome-utils/dialog-options.h | 114 -
src/gnome-utils/dialog-preferences.c | 1295 -
src/gnome-utils/dialog-preferences.h | 107 -
src/gnome-utils/dialog-query-view.c | 346 -
src/gnome-utils/dialog-query-view.h | 63 -
src/gnome-utils/dialog-reset-warnings.c | 423 -
src/gnome-utils/dialog-tax-table.c | 795 -
src/gnome-utils/dialog-tax-table.h | 40 -
src/gnome-utils/dialog-totd.c | 373 -
src/gnome-utils/dialog-totd.h | 30 -
src/gnome-utils/dialog-transfer.c | 2514 -
src/gnome-utils/dialog-userpass.c | 90 -
src/gnome-utils/dialog-utils.c | 605 -
src/gnome-utils/dialog-utils.h | 108 -
src/gnome-utils/gnc-account-sel.c | 541 -
src/gnome-utils/gnc-account-sel.h | 109 -
src/gnome-utils/gnc-amount-edit.c | 476 -
src/gnome-utils/gnc-autosave.c | 310 -
src/gnome-utils/gnc-cell-renderer-date.c | 518 -
src/gnome-utils/gnc-cell-renderer-popup-entry.c | 315 -
src/gnome-utils/gnc-cell-renderer-popup.c | 580 -
src/gnome-utils/gnc-combott.c | 724 -
src/gnome-utils/gnc-combott.h | 66 -
src/gnome-utils/gnc-commodity-edit.c | 58 -
src/gnome-utils/gnc-currency-edit.c | 469 -
src/gnome-utils/gnc-currency-edit.h | 123 -
src/gnome-utils/gnc-date-delta.c | 425 -
src/gnome-utils/gnc-date-delta.h | 94 -
src/gnome-utils/gnc-date-edit.c | 1283 -
src/gnome-utils/gnc-date-edit.h | 143 -
src/gnome-utils/gnc-date-format.c | 563 -
src/gnome-utils/gnc-date-format.h | 74 -
src/gnome-utils/gnc-dense-cal-model.c | 144 -
src/gnome-utils/gnc-dense-cal-model.h | 66 -
src/gnome-utils/gnc-dense-cal-store.c | 307 -
src/gnome-utils/gnc-dense-cal-store.h | 58 -
src/gnome-utils/gnc-dense-cal.c | 1962 -
src/gnome-utils/gnc-dense-cal.h | 147 -
src/gnome-utils/gnc-embedded-window.c | 453 -
src/gnome-utils/gnc-embedded-window.h | 126 -
src/gnome-utils/gnc-file.c | 1650 -
src/gnome-utils/gnc-file.h | 160 -
src/gnome-utils/gnc-frequency.c | 733 -
src/gnome-utils/gnc-frequency.h | 104 -
src/gnome-utils/gnc-general-select.c | 331 -
src/gnome-utils/gnc-general-select.h | 87 -
src/gnome-utils/gnc-gnome-utils.c | 799 -
src/gnome-utils/gnc-gnome-utils.h | 112 -
src/gnome-utils/gnc-gobject-utils.c | 237 -
src/gnome-utils/gnc-gtk-utils.c | 225 -
src/gnome-utils/gnc-gtk-utils.h | 51 -
src/gnome-utils/gnc-gui-query.c | 363 -
src/gnome-utils/gnc-gui-query.h | 35 -
src/gnome-utils/gnc-icons.c | 144 -
src/gnome-utils/gnc-icons.h | 63 -
src/gnome-utils/gnc-keyring.c | 371 -
src/gnome-utils/gnc-main-window.c | 4737 --
src/gnome-utils/gnc-main-window.h | 428 -
src/gnome-utils/gnc-menu-extensions.c | 353 -
src/gnome-utils/gnc-period-select.c | 793 -
src/gnome-utils/gnc-period-select.h | 181 -
src/gnome-utils/gnc-plugin-file-history.c | 645 -
src/gnome-utils/gnc-plugin-file-history.h | 115 -
src/gnome-utils/gnc-plugin-manager.c | 262 -
src/gnome-utils/gnc-plugin-menu-additions.c | 516 -
src/gnome-utils/gnc-plugin-page.c | 1044 -
src/gnome-utils/gnc-plugin.c | 422 -
src/gnome-utils/gnc-query-view.c | 915 -
src/gnome-utils/gnc-recurrence.c | 623 -
src/gnome-utils/gnc-splash.c | 203 -
src/gnome-utils/gnc-splash.h | 32 -
.../gnc-sx-instance-dense-cal-adapter.c | 277 -
.../gnc-sx-instance-dense-cal-adapter.h | 43 -
src/gnome-utils/gnc-sx-list-tree-model-adapter.c | 630 -
src/gnome-utils/gnc-sx-list-tree-model-adapter.h | 61 -
src/gnome-utils/gnc-tree-control-split-reg.c | 2187 -
src/gnome-utils/gnc-tree-model-account-types.c | 511 -
src/gnome-utils/gnc-tree-model-account.c | 1388 -
src/gnome-utils/gnc-tree-model-budget.c | 151 -
src/gnome-utils/gnc-tree-model-commodity.c | 1416 -
src/gnome-utils/gnc-tree-model-owner.c | 1085 -
src/gnome-utils/gnc-tree-model-price.c | 1706 -
src/gnome-utils/gnc-tree-model-selection.c | 680 -
src/gnome-utils/gnc-tree-model-split-reg.c | 3331 --
src/gnome-utils/gnc-tree-model-split-reg.h | 336 -
src/gnome-utils/gnc-tree-model.c | 134 -
src/gnome-utils/gnc-tree-util-split-reg.c | 1376 -
src/gnome-utils/gnc-tree-view-account.c | 2532 -
src/gnome-utils/gnc-tree-view-account.h | 477 -
src/gnome-utils/gnc-tree-view-commodity.c | 708 -
src/gnome-utils/gnc-tree-view-owner.c | 1382 -
src/gnome-utils/gnc-tree-view-price.c | 802 -
src/gnome-utils/gnc-tree-view-split-reg.c | 6489 ---
src/gnome-utils/gnc-tree-view-sx-list.c | 206 -
src/gnome-utils/gnc-tree-view.c | 2156 -
src/gnome-utils/gnc-tree-view.h | 462 -
src/gnome-utils/gnc-ui.h | 152 -
src/gnome-utils/gnc-window.c | 212 -
src/gnome-utils/gnc-window.h | 87 -
src/gnome-utils/gncmod-gnome-utils.c | 104 -
src/gnome-utils/gnome-utils.i | 81 -
src/gnome-utils/gnome-utils.scm | 64 -
src/gnome-utils/gschemas/CMakeLists.txt | 7 -
src/gnome-utils/gschemas/Makefile.am | 13 -
src/gnome-utils/gtkbuilder/CMakeLists.txt | 32 -
src/gnome-utils/gtkbuilder/Makefile.am | 22 -
.../gtkbuilder/assistant-xml-encoding.glade | 572 -
src/gnome-utils/gtkbuilder/dialog-account.glade | 1737 -
src/gnome-utils/gtkbuilder/dialog-book-close.glade | 218 -
src/gnome-utils/gtkbuilder/dialog-commodity.glade | 1015 -
.../gtkbuilder/dialog-file-access.glade | 338 -
.../gtkbuilder/dialog-object-references.glade | 86 -
src/gnome-utils/gtkbuilder/dialog-options.glade | 146 -
.../gtkbuilder/dialog-preferences.glade | 3870 --
src/gnome-utils/gtkbuilder/dialog-query-view.glade | 93 -
.../gtkbuilder/dialog-reset-warnings.glade | 248 -
src/gnome-utils/gtkbuilder/dialog-tax-table.glade | 603 -
src/gnome-utils/gtkbuilder/dialog-totd.glade | 201 -
src/gnome-utils/gtkbuilder/dialog-transfer.glade | 688 -
src/gnome-utils/gtkbuilder/dialog-userpass.glade | 163 -
src/gnome-utils/gtkbuilder/gnc-date-format.glade | 321 -
src/gnome-utils/gtkbuilder/gnc-frequency.glade | 1463 -
src/gnome-utils/gtkbuilder/gnc-recurrence.glade | 185 -
.../gtkbuilder/gnc-tree-view-owner.glade | 96 -
src/gnome-utils/misc-gnome-utils.c | 49 -
src/gnome-utils/print-session.c | 119 -
src/gnome-utils/search-param.c | 647 -
src/gnome-utils/test/CMakeLists.txt | 36 -
src/gnome-utils/test/Makefile.am | 77 -
src/gnome-utils/test/test-gnc-recurrence.c | 126 -
src/gnome-utils/test/test-load-module.in | 18 -
src/gnome-utils/tree-view-utils.c | 71 -
src/gnome-utils/tree-view-utils.h | 56 -
src/gnome-utils/ui/CMakeLists.txt | 20 -
src/gnome-utils/ui/Makefile.am | 8 -
src/gnome-utils/ui/osx_accel_map | 228 -
src/gnome-utils/window-main-summarybar.c | 515 -
src/gnome/CMakeLists.txt | 160 -
src/gnome/Makefile.am | 164 -
src/gnome/assistant-acct-period.c | 655 -
src/gnome/assistant-hierarchy.c | 1301 -
src/gnome/assistant-loan.c | 3019 --
src/gnome/assistant-stock-split.c | 780 -
src/gnome/dialog-commodities.c | 428 -
src/gnome/dialog-fincalc.c | 683 -
src/gnome/dialog-fincalc.h | 31 -
src/gnome/dialog-find-transactions.c | 235 -
src/gnome/dialog-find-transactions.h | 33 -
src/gnome/dialog-find-transactions2.c | 236 -
src/gnome/dialog-lot-viewer.c | 1073 -
src/gnome/dialog-new-user.c | 160 -
src/gnome/dialog-new-user.h | 38 -
src/gnome/dialog-price-edit-db.c | 565 -
src/gnome/dialog-price-editor.c | 598 -
src/gnome/dialog-print-check.c | 2682 --
src/gnome/dialog-progress.c | 799 -
src/gnome/dialog-sx-editor.c | 1826 -
src/gnome/dialog-sx-editor.h | 50 -
src/gnome/dialog-sx-editor2.c | 1790 -
src/gnome/dialog-sx-editor2.h | 50 -
src/gnome/dialog-sx-from-trans.c | 800 -
src/gnome/dialog-sx-from-trans.h | 32 -
src/gnome/dialog-sx-since-last-run.c | 1190 -
src/gnome/dialog-sx-since-last-run.h | 53 -
src/gnome/dialog-tax-info.c | 1518 -
src/gnome/gnc-budget-view.c | 1200 -
src/gnome/gnc-budget-view.h | 75 -
src/gnome/gnc-plugin-account-tree.c | 202 -
src/gnome/gnc-plugin-basic-commands.c | 660 -
src/gnome/gnc-plugin-budget.c | 319 -
src/gnome/gnc-plugin-budget.h | 67 -
src/gnome/gnc-plugin-page-account-tree.c | 1635 -
src/gnome/gnc-plugin-page-account-tree.h | 101 -
src/gnome/gnc-plugin-page-budget.c | 978 -
src/gnome/gnc-plugin-page-budget.h | 76 -
src/gnome/gnc-plugin-page-register.c | 4149 --
src/gnome/gnc-plugin-page-register.h | 151 -
src/gnome/gnc-plugin-page-register2.c | 4078 --
src/gnome/gnc-plugin-page-register2.h | 152 -
src/gnome/gnc-plugin-page-sx-list.c | 774 -
src/gnome/gnc-plugin-page-sx-list.h | 94 -
src/gnome/gnc-plugin-register.c | 252 -
src/gnome/gnc-plugin-register2.c | 264 -
src/gnome/gnc-split-reg.c | 2311 -
src/gnome/gnc-split-reg.h | 258 -
src/gnome/gnc-split-reg2.c | 1244 -
src/gnome/gnc-split-reg2.h | 163 -
src/gnome/gnucash.appdata.xml.in | 34 -
src/gnome/gnucash.desktop.in.in | 18 -
src/gnome/gschemas/CMakeLists.txt | 26 -
src/gnome/gschemas/Makefile.am | 21 -
.../gschemas/org.gnucash.dialogs.gschema.xml.in.in | 215 -
src/gnome/gschemas/org.gnucash.gschema.xml.in.in | 359 -
src/gnome/gtkbuilder/CMakeLists.txt | 32 -
src/gnome/gtkbuilder/Makefile.am | 22 -
src/gnome/gtkbuilder/assistant-acct-period.glade | 248 -
src/gnome/gtkbuilder/assistant-hierarchy.glade | 437 -
src/gnome/gtkbuilder/assistant-loan.glade | 1420 -
src/gnome/gtkbuilder/assistant-stock-split.glade | 431 -
src/gnome/gtkbuilder/dialog-commodities.glade | 221 -
src/gnome/gtkbuilder/dialog-fincalc.glade | 905 -
src/gnome/gtkbuilder/dialog-lot-viewer.glade | 553 -
src/gnome/gtkbuilder/dialog-new-user.glade | 324 -
src/gnome/gtkbuilder/dialog-price.glade | 873 -
src/gnome/gtkbuilder/dialog-print-check.glade | 1707 -
src/gnome/gtkbuilder/dialog-progress.glade | 164 -
src/gnome/gtkbuilder/dialog-sx.glade | 1711 -
src/gnome/gtkbuilder/dialog-tax-info.glade | 812 -
src/gnome/gtkbuilder/gnc-plugin-page-budget.glade | 605 -
.../gtkbuilder/gnc-plugin-page-register.glade | 1249 -
.../gtkbuilder/gnc-plugin-page-register2.glade | 861 -
src/gnome/gtkbuilder/window-autoclear.glade | 140 -
src/gnome/gtkbuilder/window-reconcile.glade | 230 -
src/gnome/reconcile-view.c | 976 -
src/gnome/top-level.c | 412 -
src/gnome/ui/CMakeLists.txt | 34 -
src/gnome/ui/Makefile.am | 23 -
src/gnome/ui/gnc-plugin-basic-commands-ui.xml | 81 -
src/gnome/ui/gnc-plugin-page-account-tree-ui.xml | 77 -
src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml | 82 -
src/gnome/ui/gnc-plugin-page-register-ui.xml | 110 -
src/gnome/ui/gnc-plugin-page-register2-ui.xml | 110 -
src/gnome/ui/gnc-plugin-register-ui.xml | 9 -
src/gnome/ui/gnc-plugin-register2-ui.xml | 17 -
src/gnome/ui/gnc-sxed-window-ui-full.xml | 65 -
src/gnome/window-autoclear.c | 339 -
src/gnome/window-reconcile.c | 2274 -
src/gnome/window-reconcile.h | 68 -
src/gnome/window-reconcile2.c | 2234 -
src/guile-mappings.h | 36 -
src/html/CMakeLists.txt | 49 -
src/html/Makefile.am | 94 -
src/html/gnc-html-factory.c | 47 -
src/html/gnc-html-history.c | 313 -
src/html/gnc-html-webkit.c | 1319 -
src/html/gnc-html.c | 925 -
src/html/gnc-html.h | 272 -
src/html/gncmod-html.c | 99 -
src/import-export/CMakeLists.txt | 88 -
src/import-export/Makefile.am | 74 -
src/import-export/aqb/CMakeLists.txt | 88 -
src/import-export/aqb/Makefile.am | 84 -
src/import-export/aqb/assistant-ab-initial.c | 910 -
src/import-export/aqb/assistant-ab-initial.glade | 162 -
src/import-export/aqb/dialog-ab-daterange.c | 158 -
src/import-export/aqb/dialog-ab-trans.c | 1470 -
src/import-export/aqb/dialog-ab.glade | 1905 -
src/import-export/aqb/gnc-ab-getbalance.c | 157 -
src/import-export/aqb/gnc-ab-gettrans.c | 244 -
src/import-export/aqb/gnc-ab-kvp.c | 165 -
src/import-export/aqb/gnc-ab-kvp.h | 148 -
src/import-export/aqb/gnc-ab-trans-templ.c | 287 -
src/import-export/aqb/gnc-ab-trans-templ.h | 223 -
src/import-export/aqb/gnc-ab-transfer.c | 357 -
src/import-export/aqb/gnc-ab-utils.c | 1127 -
src/import-export/aqb/gnc-ab-utils.h | 281 -
src/import-export/aqb/gnc-file-aqb-import.c | 380 -
src/import-export/aqb/gnc-file-aqb-import.h | 69 -
src/import-export/aqb/gnc-gwen-gui.c | 1624 -
src/import-export/aqb/gnc-plugin-aqbanking.c | 720 -
src/import-export/aqb/gncmod-aqbanking.c | 97 -
src/import-export/aqb/gschemas/CMakeLists.txt | 7 -
src/import-export/aqb/gschemas/Makefile.am | 12 -
src/import-export/csv-exp/CMakeLists.txt | 51 -
src/import-export/csv-exp/Makefile.am | 59 -
src/import-export/csv-exp/assistant-csv-export.c | 1008 -
.../csv-exp/assistant-csv-export.glade | 911 -
src/import-export/csv-exp/assistant-csv-export.h | 102 -
.../csv-exp/csv-transactions-export.c | 469 -
src/import-export/csv-exp/csv-tree-export.c | 263 -
.../csv-exp/gnc-plugin-csv-export-ui.xml | 12 -
src/import-export/csv-exp/gnc-plugin-csv-export.c | 168 -
src/import-export/csv-exp/gncmod-csv-export.c | 90 -
src/import-export/csv-exp/gschemas/CMakeLists.txt | 6 -
src/import-export/csv-exp/gschemas/Makefile.am | 12 -
src/import-export/csv-imp/CMakeLists.txt | 63 -
src/import-export/csv-imp/Makefile.am | 64 -
.../csv-imp/assistant-csv-account-import.c | 702 -
.../csv-imp/assistant-csv-account-import.glade | 331 -
.../csv-imp/assistant-csv-trans-import.c | 1900 -
.../csv-imp/assistant-csv-trans-import.glade | 880 -
src/import-export/csv-imp/csv-account-import.c | 345 -
src/import-export/csv-imp/gnc-csv-gnumeric-popup.c | 213 -
src/import-export/csv-imp/gnc-csv-model.c | 1260 -
src/import-export/csv-imp/gnc-csv-model.h | 144 -
.../csv-imp/gnc-plugin-csv-import-ui.xml | 12 -
src/import-export/csv-imp/gnc-plugin-csv-import.c | 169 -
src/import-export/csv-imp/gncmod-csv-import.c | 90 -
src/import-export/csv-imp/gschemas/CMakeLists.txt | 5 -
src/import-export/csv-imp/gschemas/Makefile.am | 12 -
src/import-export/csv-imp/test/CMakeLists.txt | 26 -
src/import-export/csv-imp/test/Makefile.am | 99 -
src/import-export/csv-imp/test/test-csv-imp.c | 60 -
.../csv-imp/test/utest-gnc-csv-model.c | 462 -
src/import-export/dialog-import.glade | 1350 -
src/import-export/gncmod-generic-import.c | 89 -
src/import-export/gschemas/CMakeLists.txt | 6 -
src/import-export/gschemas/Makefile.am | 12 -
src/import-export/import-account-matcher.c | 513 -
src/import-export/import-account-matcher.h | 150 -
src/import-export/import-backend.c | 1281 -
src/import-export/import-backend.h | 266 -
src/import-export/import-commodity-matcher.c | 144 -
src/import-export/import-format-dialog.c | 161 -
src/import-export/import-main-matcher.c | 937 -
src/import-export/import-main-matcher.h | 181 -
src/import-export/import-match-map.c | 657 -
src/import-export/import-match-map.h | 84 -
src/import-export/import-match-picker.c | 558 -
src/import-export/import-match-picker.h | 60 -
src/import-export/import-parse.c | 413 -
src/import-export/import-pending-matches.c | 201 -
src/import-export/import-settings.c | 174 -
src/import-export/import-utilities.c | 116 -
src/import-export/import-utilities.h | 79 -
src/import-export/log-replay/CMakeLists.txt | 37 -
src/import-export/log-replay/Makefile.am | 46 -
src/import-export/log-replay/gnc-log-replay.c | 654 -
src/import-export/log-replay/gnc-log-replay.h | 33 -
.../log-replay/gnc-plugin-log-replay.c | 161 -
src/import-export/log-replay/gncmod-log-replay.c | 92 -
src/import-export/ofx/CMakeLists.txt | 44 -
src/import-export/ofx/Makefile.am | 49 -
src/import-export/ofx/gnc-ofx-import.c | 1052 -
src/import-export/ofx/gnc-ofx-import.h | 34 -
src/import-export/ofx/gnc-ofx-kvp.c | 69 -
src/import-export/ofx/gnc-ofx-kvp.h | 38 -
src/import-export/ofx/gnc-plugin-ofx.c | 158 -
src/import-export/ofx/gncmod-ofx-import.c | 92 -
src/import-export/ofx/gschemas/CMakeLists.txt | 8 -
src/import-export/ofx/gschemas/Makefile.am | 12 -
src/import-export/ofx/test/CMakeLists.txt | 10 -
src/import-export/ofx/test/Makefile.am | 13 -
src/import-export/qif-imp/CMakeLists.txt | 93 -
src/import-export/qif-imp/Makefile.am | 145 -
src/import-export/qif-imp/assistant-qif-import.c | 3670 --
.../qif-imp/assistant-qif-import.glade | 1331 -
src/import-export/qif-imp/dialog-account-picker.c | 424 -
.../qif-imp/dialog-account-picker.glade | 315 -
src/import-export/qif-imp/dialog-account-picker.h | 35 -
src/import-export/qif-imp/gnc-plugin-qif-import.c | 163 -
src/import-export/qif-imp/gncmod-qif-import.c | 100 -
src/import-export/qif-imp/gschemas/CMakeLists.txt | 6 -
src/import-export/qif-imp/gschemas/Makefile.am | 12 -
src/import-export/qif-imp/qif-dialog-utils.scm | 922 -
src/import-export/qif-imp/qif-file.scm | 1057 -
src/import-export/qif-imp/qif-guess-map.scm | 475 -
src/import-export/qif-imp/qif-import.scm | 100 -
src/import-export/qif-imp/qif-merge-groups.scm | 284 -
src/import-export/qif-imp/qif-parse.scm | 657 -
src/import-export/qif-imp/qif-to-gnc.scm | 1242 -
src/import-export/qif-imp/test/CMakeLists.txt | 8 -
src/import-export/qif-imp/test/Makefile.am | 18 -
src/import-export/qif/CMakeLists.txt | 39 -
src/import-export/qif/Makefile.am | 41 -
src/import-export/qif/qif-context.c | 417 -
src/import-export/qif/qif-defaults.c | 152 -
src/import-export/qif/qif-file.c | 326 -
src/import-export/qif/qif-objects.c | 1468 -
src/import-export/qif/qif-parse.c | 935 -
src/import-export/qif/test/CMakeLists.txt | 18 -
src/import-export/qif/test/Makefile.am | 51 -
src/import-export/test/CMakeLists.txt | 30 -
src/import-export/test/Makefile.am | 97 -
src/import-export/test/test-flat-bayes.c | 289 -
src/import-export/test/test-import-parse.c | 192 -
.../test/test-import-pending-matches.c | 139 -
src/libqof/CMakeLists.txt | 6 -
src/libqof/Makefile.am | 3 -
src/libqof/qof/CMakeLists.txt | 129 -
src/libqof/qof/Makefile.am | 109 -
src/libqof/qof/gnc-date-p.h | 78 -
src/libqof/qof/gnc-date.c | 1824 -
src/libqof/qof/gnc-date.h | 679 -
src/libqof/qof/gnc-numeric.c | 1541 -
src/libqof/qof/gnc-numeric.h | 530 -
src/libqof/qof/guid.c | 830 -
src/libqof/qof/guid.h | 183 -
src/libqof/qof/kvp-util-p.h | 106 -
src/libqof/qof/kvp-util.c | 235 -
src/libqof/qof/kvp-util.h | 63 -
src/libqof/qof/kvp_frame.c | 1672 -
src/libqof/qof/kvp_frame.h | 594 -
src/libqof/qof/md5.c | 445 -
src/libqof/qof/md5.h | 163 -
src/libqof/qof/qof-string-cache.c | 132 -
src/libqof/qof/qof-string-cache.h | 103 -
src/libqof/qof/qof-win32.c | 130 -
src/libqof/qof/qof.h | 99 -
src/libqof/qof/qofbackend-p.h | 396 -
src/libqof/qof/qofbackend.c | 278 -
src/libqof/qof/qofbackend.h | 200 -
src/libqof/qof/qofbook-p.h | 84 -
src/libqof/qof/qofbook.c | 827 -
src/libqof/qof/qofbook.h | 353 -
src/libqof/qof/qofbookslots.h | 83 -
src/libqof/qof/qofchoice.c | 126 -
src/libqof/qof/qofchoice.h | 159 -
src/libqof/qof/qofclass.c | 346 -
src/libqof/qof/qofclass.h | 277 -
src/libqof/qof/qofevent.c | 241 -
src/libqof/qof/qofevent.h | 138 -
src/libqof/qof/qofid-p.h | 52 -
src/libqof/qof/qofid.c | 337 -
src/libqof/qof/qofid.h | 238 -
src/libqof/qof/qofinstance-p.h | 52 -
src/libqof/qof/qofinstance.c | 1042 -
src/libqof/qof/qofinstance.h | 257 -
src/libqof/qof/qoflog.c | 459 -
src/libqof/qof/qoflog.h | 299 -
src/libqof/qof/qofmath128-p.h | 86 -
src/libqof/qof/qofmath128.c | 418 -
src/libqof/qof/qofobject-p.h | 61 -
src/libqof/qof/qofobject.c | 444 -
src/libqof/qof/qofobject.h | 184 -
src/libqof/qof/qofquery-p.h | 69 -
src/libqof/qof/qofquery.c | 1936 -
src/libqof/qof/qofquery.h | 383 -
src/libqof/qof/qofquerycore.c | 1937 -
src/libqof/qof/qofquerycore.h | 210 -
src/libqof/qof/qofreference.c | 179 -
src/libqof/qof/qofreference.h | 200 -
src/libqof/qof/qofsession-p.h | 84 -
src/libqof/qof/qofsession.c | 967 -
src/libqof/qof/qofsession.h | 315 -
src/libqof/qof/qofutil.c | 283 -
src/libqof/qof/qofutil.h | 262 -
src/libqof/qof/test/CMakeLists.txt | 34 -
src/libqof/qof/test/Makefile.am | 49 -
src/libqof/qof/test/test-gnc-date.c | 2493 -
src/libqof/qof/test/test-gnc-numeric.c | 47 -
src/libqof/qof/test/test-kvp_frame.c | 1485 -
src/libqof/qof/test/test-qof-string-cache.c | 84 -
src/libqof/qof/test/test-qof.c | 57 -
src/libqof/qof/test/test-qofbackend.c | 31 -
src/libqof/qof/test/test-qofbook.c | 852 -
src/libqof/qof/test/test-qofinstance.c | 1050 -
src/libqof/qof/test/test-qofobject.c | 773 -
src/libqof/qof/test/test-qofsession.c | 999 -
src/optional/CMakeLists.txt | 5 -
src/optional/Makefile.am | 9 -
src/optional/gtkmm/CMakeLists.txt | 64 -
src/optional/gtkmm/Makefile.am | 64 -
src/optional/gtkmm/gnc-plugin-gtkmm-ui.xml | 11 -
src/optional/gtkmm/gnc-plugin-gtkmm.cpp | 187 -
src/optional/gtkmm/gnc-plugin-gtkmm.hpp | 90 -
src/optional/gtkmm/gncmm/Account.cpp | 136 -
src/optional/gtkmm/gncmm/Account.hpp | 193 -
src/optional/gtkmm/gncmm/Book.cpp | 145 -
src/optional/gtkmm/gncmm/Book.hpp | 129 -
src/optional/gtkmm/gncmm/Commodity.cpp | 118 -
src/optional/gtkmm/gncmm/Commodity.hpp | 158 -
src/optional/gtkmm/gncmm/GncInstance.cpp | 131 -
src/optional/gtkmm/gncmm/GncInstance.hpp | 133 -
src/optional/gtkmm/gncmm/Numeric.cpp | 74 -
src/optional/gtkmm/gncmm/Numeric.hpp | 339 -
src/optional/gtkmm/gncmm/Split.cpp | 205 -
src/optional/gtkmm/gncmm/Split.hpp | 321 -
src/optional/gtkmm/gncmm/Transaction.cpp | 225 -
src/optional/gtkmm/gncmm/Transaction.hpp | 335 -
src/optional/gtkmm/gncmm/private/Account_p.hpp | 48 -
src/optional/gtkmm/gncmm/private/Book_p.hpp | 48 -
src/optional/gtkmm/gncmm/private/Commodity_p.hpp | 48 -
src/optional/gtkmm/gncmm/private/GncInstance_p.hpp | 48 -
src/optional/gtkmm/gncmm/private/Split_p.hpp | 48 -
src/optional/gtkmm/gncmm/private/Transaction_p.hpp | 48 -
src/optional/gtkmm/gncmm/wrap_init.cpp | 85 -
src/optional/gtkmm/gncmm/wrap_init.hpp | 32 -
src/optional/gtkmm/gncmod-gtkmm.cpp | 102 -
src/optional/gtkmm/test/CMakeLists.txt | 2 -
src/optional/gtkmm/test/Makefile.am | 50 -
src/optional/gtkmm/test/test-book.cpp | 176 -
src/optional/gtkmm/test/test-gtkmm.cpp | 64 -
src/optional/python-bindings/CMakeLists.txt | 110 -
src/optional/python-bindings/Makefile.am | 145 -
src/optional/python-bindings/__init__.py | 11 -
.../example_scripts/account_analysis.py | 278 -
.../example_scripts/latex_invoices.py | 308 -
.../new_book_with_opening_balances.py | 360 -
.../example_scripts/priceDB_test.py | 52 -
.../example_scripts/price_database_example.py | 91 -
.../example_scripts/quotes_historic.py | 92 -
.../example_scripts/rest-api/README | 48 -
.../example_scripts/rest-api/gnucash_rest.py | 220 -
.../example_scripts/rest-api/gnucash_simple.py | 152 -
.../python-bindings/example_scripts/simple_book.py | 25 -
.../example_scripts/simple_business_create.py | 189 -
.../python-bindings/example_scripts/simple_test.py | 85 -
.../example_scripts/test_imbalance_transaction.py | 104 -
src/optional/python-bindings/function_class.py | 227 -
src/optional/python-bindings/gnucash_business.py | 370 -
src/optional/python-bindings/gnucash_core.i | 228 -
src/optional/python-bindings/gnucash_core.py | 752 -
src/optional/python-bindings/sqlite3test.c | 40 -
src/optional/python-bindings/tests/CMakeLists.txt | 18 -
src/optional/python-bindings/tests/Makefile.am | 54 -
src/optional/python-bindings/tests/runTests.py.in | 20 -
src/optional/python-bindings/tests/test_account.py | 70 -
.../python-bindings/tests/test_business.py | 69 -
src/optional/python-bindings/tests/test_split.py | 62 -
.../python-bindings/tests/test_transaction.py | 137 -
src/optional/python-bindings/timespec.i | 73 -
src/pixmaps/CMakeLists.txt | 198 -
src/pixmaps/Makefile.am | 176 -
src/platform.h | 69 -
src/plugins/CMakeLists.txt | 7 -
src/plugins/Makefile.am | 13 -
src/plugins/bi_import/CMakeLists.txt | 45 -
src/plugins/bi_import/Makefile.am | 56 -
src/plugins/bi_import/dialog-bi-import-gui.c | 487 -
src/plugins/bi_import/dialog-bi-import-gui.h | 48 -
src/plugins/bi_import/dialog-bi-import-helper.c | 102 -
src/plugins/bi_import/dialog-bi-import.c | 912 -
src/plugins/bi_import/dialog-bi-import.h | 78 -
src/plugins/bi_import/gnc-plugin-bi-import.c | 115 -
src/plugins/bi_import/gnc-plugin-bi-import.h | 80 -
src/plugins/bi_import/gncmod-bi-import.c | 101 -
src/plugins/bi_import/gtkbuilder/CMakeLists.txt | 13 -
src/plugins/bi_import/gtkbuilder/Makefile.am | 4 -
.../gtkbuilder/dialog-bi-import-gui.glade | 487 -
src/plugins/bi_import/ui/CMakeLists.txt | 11 -
src/plugins/bi_import/ui/Makefile.am | 5 -
src/plugins/customer_import/CMakeLists.txt | 35 -
src/plugins/customer_import/Makefile.am | 54 -
.../customer_import/dialog-customer-import-gui.c | 461 -
.../customer_import/dialog-customer-import-gui.h | 48 -
.../customer_import/dialog-customer-import.c | 439 -
.../customer_import/dialog-customer-import.h | 78 -
.../customer_import/gnc-plugin-customer_import.c | 116 -
.../customer_import/gnc-plugin-customer_import.h | 80 -
.../customer_import/gtkbuilder/CMakeLists.txt | 11 -
src/plugins/customer_import/gtkbuilder/Makefile.am | 4 -
.../gtkbuilder/dialog-customer-import-gui.glade | 398 -
.../customer_import/libgncmod-customer_import.c | 104 -
src/plugins/customer_import/ui/CMakeLists.txt | 11 -
src/plugins/customer_import/ui/Makefile.am | 5 -
.../ui/gnc-plugin-customer_import-ui.xml | 11 -
src/plugins/example/CMakeLists.txt | 8 -
src/plugins/example/Makefile.am | 39 -
src/plugins/example/glade/CMakeLists.txt | 1 -
src/plugins/example/glade/Makefile.am | 4 -
src/plugins/example/gnc-plugin.example.c | 107 -
src/plugins/example/ui/CMakeLists.txt | 1 -
src/plugins/example/ui/Makefile.am | 5 -
src/python/CMakeLists.txt | 28 -
src/python/Makefile.am | 62 -
src/python/gncmod-python.c | 125 -
src/python/init.py | 99 -
src/python/pycons/CMakeLists.txt | 13 -
src/python/pycons/Makefile.am | 14 -
src/python/pycons/console.py | 443 -
src/python/pycons/ishell.py | 134 -
src/python/pycons/shell.py | 173 -
src/quotes/CMakeLists.txt | 53 -
src/quotes/Makefile.am | 39 -
src/quotes/README | 27 -
src/quotes/gnc-fq-check.in | 103 -
src/quotes/gnc-fq-dump | 207 -
src/quotes/gnc-fq-helper.in | 425 -
src/quotes/gnc-fq-update.in | 44 -
src/register/CMakeLists.txt | 6 -
src/register/Makefile.am | 3 -
src/register/ledger-core/CMakeLists.txt | 47 -
src/register/ledger-core/Makefile.am | 61 -
src/register/ledger-core/gnc-ledger-display.c | 907 -
src/register/ledger-core/gnc-ledger-display2.c | 1041 -
src/register/ledger-core/split-register-control.c | 1859 -
src/register/ledger-core/split-register-layout.c | 888 -
src/register/ledger-core/split-register-load.c | 788 -
.../ledger-core/split-register-model-save.c | 927 -
src/register/ledger-core/split-register-model.c | 2754 --
src/register/ledger-core/split-register-util.c | 577 -
src/register/ledger-core/split-register.c | 2998 --
src/register/ledger-core/split-register.h | 563 -
src/register/ledger-core/test/CMakeLists.txt | 9 -
src/register/ledger-core/test/Makefile.am | 15 -
src/register/register-core/CMakeLists.txt | 63 -
src/register/register-core/Makefile.am | 72 -
src/register/register-core/basiccell.c | 276 -
src/register/register-core/cell-factory.c | 114 -
src/register/register-core/cellblock.c | 208 -
src/register/register-core/checkboxcell.c | 118 -
src/register/register-core/datecell.h | 135 -
src/register/register-core/formulacell.c | 192 -
src/register/register-core/gncmod-register-core.c | 73 -
src/register/register-core/gtable.c | 170 -
src/register/register-core/numcell.c | 238 -
src/register/register-core/pricecell.c | 331 -
src/register/register-core/quickfillcell.c | 361 -
src/register/register-core/recncell.c | 220 -
src/register/register-core/register-common.c | 110 -
src/register/register-core/table-allgui.c | 1853 -
src/register/register-core/table-allgui.h | 499 -
src/register/register-core/table-control.c | 53 -
src/register/register-core/table-layout.c | 433 -
src/register/register-core/table-model.c | 539 -
src/register/register-core/table-model.h | 251 -
src/register/register-core/test/CMakeLists.txt | 9 -
src/register/register-core/test/Makefile.am | 25 -
src/register/register-gnome/CMakeLists.txt | 63 -
src/register/register-gnome/Makefile.am | 70 -
src/register/register-gnome/combocell-gnome.c | 963 -
src/register/register-gnome/datecell-gnome.c | 758 -
src/register/register-gnome/formulacell-gnome.c | 124 -
.../register-gnome/gncmod-register-gnome.c | 97 -
src/register/register-gnome/gnucash-color.c | 171 -
src/register/register-gnome/gnucash-color.h | 46 -
src/register/register-gnome/gnucash-cursor.c | 615 -
src/register/register-gnome/gnucash-cursor.h | 113 -
src/register/register-gnome/gnucash-date-picker.c | 263 -
src/register/register-gnome/gnucash-date-picker.h | 72 -
src/register/register-gnome/gnucash-grid.c | 920 -
src/register/register-gnome/gnucash-grid.h | 53 -
src/register/register-gnome/gnucash-header.c | 783 -
src/register/register-gnome/gnucash-header.h | 78 -
src/register/register-gnome/gnucash-item-edit.c | 1479 -
src/register/register-gnome/gnucash-item-edit.h | 164 -
src/register/register-gnome/gnucash-item-list.c | 519 -
src/register/register-gnome/gnucash-item-list.h | 89 -
.../register-gnome/gnucash-scrolled-window.c | 92 -
src/register/register-gnome/gnucash-sheet.c | 3121 --
src/register/register-gnome/gnucash-sheet.h | 151 -
src/register/register-gnome/gnucash-sheetP.h | 163 -
src/register/register-gnome/gnucash-style.c | 967 -
src/register/register-gnome/pricecell-gnome.c | 183 -
src/register/register-gnome/quickfillcell-gnome.c | 112 -
src/register/register-gnome/table-gnome.c | 307 -
src/register/register-gnome/test/CMakeLists.txt | 9 -
src/register/register-gnome/test/Makefile.am | 25 -
src/report/CMakeLists.txt | 13 -
src/report/Makefile.am | 19 -
src/report/business-reports/CMakeLists.txt | 45 -
src/report/business-reports/Makefile.am | 100 -
src/report/business-reports/aging.scm | 862 -
src/report/business-reports/balsheet-eg.eguile.scm | 327 -
src/report/business-reports/balsheet-eg.scm | 700 -
src/report/business-reports/business-reports.scm | 140 -
src/report/business-reports/customer-summary.scm | 1045 -
src/report/business-reports/easy-invoice.scm | 902 -
src/report/business-reports/fancy-invoice.scm | 1031 -
src/report/business-reports/invoice.scm | 831 -
src/report/business-reports/job-report.scm | 694 -
src/report/business-reports/owner-report.scm | 891 -
src/report/business-reports/payables.scm | 105 -
src/report/business-reports/receivables.scm | 118 -
src/report/business-reports/taxinvoice.eguile.scm | 445 -
src/report/business-reports/taxinvoice.scm | 344 -
src/report/jqplot/CMakeLists.txt | 35 -
src/report/jqplot/Makefile.am | 38 -
src/report/locale-specific/CMakeLists.txt | 4 -
src/report/locale-specific/Makefile.am | 3 -
src/report/locale-specific/us/CMakeLists.txt | 59 -
src/report/locale-specific/us/Makefile.am | 114 -
.../locale-specific/us/gncmod-locale-reports-us.c | 134 -
src/report/locale-specific/us/taxtxf-de_DE.scm | 908 -
src/report/locale-specific/us/taxtxf.scm | 3552 --
src/report/locale-specific/us/test/CMakeLists.txt | 13 -
src/report/locale-specific/us/test/Makefile.am | 30 -
.../locale-specific/us/test/test-load-module.in | 19 -
src/report/report-gnome/CMakeLists.txt | 81 -
src/report/report-gnome/Makefile.am | 146 -
src/report/report-gnome/dialog-custom-report.c | 606 -
src/report/report-gnome/dialog-custom-report.glade | 127 -
.../report-gnome/dialog-report-column-view.c | 627 -
.../report-gnome/dialog-report-style-sheet.c | 454 -
.../report-gnome/dialog-report-style-sheet.h | 31 -
src/report/report-gnome/dialog-report.glade | 935 -
src/report/report-gnome/gnc-plugin-page-report.c | 1978 -
src/report/report-gnome/gncmod-report-gnome.c | 105 -
src/report/report-gnome/report-gnome.i | 47 -
src/report/report-gnome/report-gnome.scm | 174 -
src/report/report-gnome/test/CMakeLists.txt | 19 -
src/report/report-gnome/test/Makefile.am | 63 -
src/report/report-gnome/test/test-load-module.in | 25 -
src/report/report-gnome/window-report.c | 335 -
src/report/report-gnome/window-report.h | 47 -
src/report/report-system/CMakeLists.txt | 118 -
src/report/report-system/Makefile.am | 172 -
src/report/report-system/collectors.scm | 370 -
src/report/report-system/commodity-utilities.scm | 1007 -
src/report/report-system/doc/report-html.txt | 410 -
src/report/report-system/eguile-gnc.scm | 260 -
src/report/report-system/eguile-html-utilities.scm | 130 -
src/report/report-system/eguile-utilities.scm | 121 -
src/report/report-system/gnc-report.c | 316 -
src/report/report-system/gnc-report.h | 57 -
src/report/report-system/gncmod-report-system.c | 91 -
src/report/report-system/html-acct-table.scm | 1400 -
src/report/report-system/html-barchart.scm | 550 -
src/report/report-system/html-document.scm | 449 -
src/report/report-system/html-fonts.scm | 179 -
src/report/report-system/html-linechart.scm | 545 -
src/report/report-system/html-piechart.scm | 263 -
src/report/report-system/html-scatter.scm | 233 -
src/report/report-system/html-style-sheet.scm | 292 -
src/report/report-system/html-table.scm | 760 -
src/report/report-system/html-text.scm | 260 -
src/report/report-system/html-utilities.scm | 849 -
src/report/report-system/report-collectors.scm | 230 -
src/report/report-system/report-system.scm | 741 -
src/report/report-system/report-utilities.scm | 1179 -
src/report/report-system/report.scm | 864 -
src/report/report-system/test/CMakeLists.txt | 32 -
src/report/report-system/test/Makefile.am | 102 -
src/report/report-system/test/test-load-module.in | 29 -
.../report-system/test/test-report-utilities.scm | 45 -
src/report/report-system/test/test-test-extras.scm | 120 -
src/report/standard-reports/CMakeLists.txt | 89 -
src/report/standard-reports/Makefile.am | 136 -
src/report/standard-reports/account-piecharts.scm | 567 -
src/report/standard-reports/account-summary.scm | 515 -
src/report/standard-reports/advanced-portfolio.scm | 1201 -
src/report/standard-reports/average-balance.scm | 588 -
src/report/standard-reports/balance-sheet.scm | 762 -
.../standard-reports/budget-balance-sheet.scm | 927 -
src/report/standard-reports/budget-barchart.scm | 227 -
src/report/standard-reports/budget-flow.scm | 343 -
.../standard-reports/budget-income-statement.scm | 792 -
src/report/standard-reports/budget.scm | 659 -
src/report/standard-reports/cash-flow.scm | 527 -
src/report/standard-reports/category-barchart.scm | 710 -
src/report/standard-reports/daily-reports.scm | 536 -
src/report/standard-reports/equity-statement.scm | 696 -
src/report/standard-reports/general-journal.scm | 141 -
src/report/standard-reports/general-ledger.scm | 164 -
.../standard-reports/gncmod-standard-reports.c | 80 -
src/report/standard-reports/income-statement.scm | 754 -
src/report/standard-reports/net-barchart.scm | 480 -
src/report/standard-reports/net-linechart.scm | 528 -
src/report/standard-reports/portfolio.scm | 291 -
src/report/standard-reports/price-scatter.scm | 353 -
src/report/standard-reports/register.scm | 926 -
src/report/standard-reports/standard-reports.scm | 168 -
src/report/standard-reports/sx-summary.scm | 520 -
src/report/standard-reports/test/CMakeLists.txt | 26 -
src/report/standard-reports/test/Makefile.am | 93 -
.../standard-reports/test/test-cash-flow.scm | 134 -
.../test/test-generic-category-report.scm | 293 -
.../test/test-generic-net-barchart.scm | 348 -
.../test/test-generic-net-linechart.scm | 226 -
.../standard-reports/test/test-load-module.in | 20 -
.../test/test-standard-category-report.scm | 51 -
.../test/test-standard-net-linechart.scm | 50 -
src/report/standard-reports/transaction.scm | 1571 -
src/report/standard-reports/trial-balance.scm | 1155 -
src/report/stylesheets/CMakeLists.txt | 84 -
src/report/stylesheets/Makefile.am | 116 -
src/report/stylesheets/gnc-plugin-stylesheets.c | 163 -
src/report/stylesheets/gncmod-stylesheets.c | 86 -
src/report/stylesheets/stylesheet-easy.scm | 484 -
src/report/stylesheets/stylesheet-fancy.scm | 485 -
src/report/stylesheets/stylesheet-footer.scm | 502 -
src/report/stylesheets/stylesheet-plain.scm | 316 -
src/report/stylesheets/stylesheets.scm | 33 -
src/report/stylesheets/test/CMakeLists.txt | 6 -
src/report/stylesheets/test/Makefile.am | 39 -
src/report/stylesheets/test/test-load-module.in | 31 -
src/report/utility-reports/CMakeLists.txt | 57 -
src/report/utility-reports/Makefile.am | 97 -
.../utility-reports/gncmod-utility-reports.c | 81 -
src/report/utility-reports/hello-world.scm | 522 -
src/report/utility-reports/test-graphing.scm | 173 -
src/report/utility-reports/test/CMakeLists.txt | 6 -
src/report/utility-reports/test/Makefile.am | 35 -
.../utility-reports/test/test-load-module.in | 20 -
src/report/utility-reports/utility-reports.scm | 36 -
src/report/utility-reports/view-column.scm | 254 -
src/report/utility-reports/welcome-to-gnucash.scm | 109 -
src/scm/CMakeLists.txt | 70 -
src/scm/Makefile.am | 90 -
src/scm/build-config.scm.in | 6 -
src/scm/config | 4 -
src/scm/fin.scm | 181 -
src/scm/gnumeric/CMakeLists.txt | 21 -
src/scm/gnumeric/Makefile.am | 39 -
src/scm/gnumeric/gnumeric-utilities.scm | 248 -
src/scm/gnumeric/table-utils.scm | 61 -
src/scm/main.scm | 170 -
src/scm/price-quotes.scm | 621 -
src/scm/printf.scm | 1219 -
src/scm/string.scm | 218 -
src/scm/substring-search.scm | 110 -
src/scm/xml-generator.scm | 187 -
src/swig-utf8.patch | 60 -
src/tax/CMakeLists.txt | 5 -
src/tax/Makefile.am | 3 -
src/tax/us/CMakeLists.txt | 51 -
src/tax/us/Makefile.am | 86 -
src/tax/us/de_DE.scm | 61 -
src/tax/us/gncmod-tax-us.c | 111 -
src/tax/us/test/CMakeLists.txt | 11 -
src/tax/us/test/Makefile.am | 19 -
src/tax/us/test/test-load-module.in | 15 -
src/test-core/CMakeLists.txt | 72 -
src/test-core/Makefile.am | 132 -
src/test-core/test-stuff.c | 397 -
src/test-core/test-stuff.h | 153 -
src/test-core/unittest-support.c | 336 -
src/test-core/unittest-support.h | 339 -
src/test-core/unittest-support.i | 111 -
src/test-core/unittest-support.scm | 52 -
test-templates/CMakeLists.txt | 2 +-
test-templates/Makefile.am | 54 -
test-templates/Makefile.decl | 2 +-
util/CMakeLists.txt | 2 +-
util/ci/afterfailure | 12 +
util/ci/arch-docker | 9 +
util/ci/arch-testscript | 20 +
util/ci/commonbuild | 20 +
util/ci/ubuntu-14.04-docker | 9 +
util/ci/ubuntu-14.04-testscript | 10 +
util/elegant-sort.pl | 27 +
util/gnc-vcs-info | 49 +-
util/travis-after-failure.sh | 19 -
util/travis-script.sh | 30 -
3949 files changed, 1729599 insertions(+), 1422346 deletions(-)
delete mode 100644 ChangeLog
delete mode 100644 Makefile.am
delete mode 100644 TODO
delete mode 100644 accounts/C/CMakeLists.txt
delete mode 100644 accounts/C/Makefile.am
delete mode 100644 accounts/CMakeLists.txt
delete mode 100644 accounts/Makefile.am
delete mode 100644 accounts/ca/CMakeLists.txt
delete mode 100644 accounts/ca/Makefile.am
delete mode 100644 accounts/cs/CMakeLists.txt
delete mode 100644 accounts/cs/Makefile.am
delete mode 100644 accounts/da/CMakeLists.txt
delete mode 100644 accounts/da/Makefile.am
delete mode 100644 accounts/de_AT/CMakeLists.txt
delete mode 100644 accounts/de_AT/Makefile.am
delete mode 100644 accounts/de_CH/CMakeLists.txt
delete mode 100644 accounts/de_CH/Makefile.am
delete mode 100644 accounts/de_DE/CMakeLists.txt
delete mode 100644 accounts/de_DE/Makefile.am
delete mode 100644 accounts/el_GR/CMakeLists.txt
delete mode 100644 accounts/el_GR/Makefile.am
delete mode 100644 accounts/en_GB/CMakeLists.txt
delete mode 100644 accounts/en_GB/Makefile.am
delete mode 100644 accounts/en_IN/CMakeLists.txt
delete mode 100644 accounts/en_IN/Makefile.am
delete mode 100644 accounts/es_ES/CMakeLists.txt
delete mode 100644 accounts/es_ES/Makefile.am
delete mode 100644 accounts/es_MX/CMakeLists.txt
delete mode 100644 accounts/es_MX/Makefile.am
delete mode 100644 accounts/fi_FI/CMakeLists.txt
delete mode 100644 accounts/fi_FI/Makefile.am
delete mode 100644 accounts/fr_CA/CMakeLists.txt
delete mode 100644 accounts/fr_CA/Makefile.am
delete mode 100644 accounts/fr_CH/CMakeLists.txt
delete mode 100644 accounts/fr_CH/Makefile.am
delete mode 100644 accounts/fr_FR/CMakeLists.txt
delete mode 100644 accounts/fr_FR/Makefile.am
delete mode 100644 accounts/hu_HU/CMakeLists.txt
delete mode 100644 accounts/hu_HU/Makefile.am
delete mode 100644 accounts/it/CMakeLists.txt
delete mode 100644 accounts/it/Makefile.am
delete mode 100644 accounts/ja/CMakeLists.txt
delete mode 100644 accounts/ja/Makefile.am
delete mode 100644 accounts/ko/CMakeLists.txt
delete mode 100644 accounts/ko/Makefile.am
delete mode 100644 accounts/lt/CMakeLists.txt
delete mode 100644 accounts/lt/Makefile.am
delete mode 100644 accounts/lv/CMakeLists.txt
delete mode 100644 accounts/lv/Makefile.am
delete mode 100644 accounts/nb/CMakeLists.txt
delete mode 100644 accounts/nb/Makefile.am
delete mode 100644 accounts/nl/CMakeLists.txt
delete mode 100644 accounts/nl/Makefile.am
delete mode 100644 accounts/pl/CMakeLists.txt
delete mode 100644 accounts/pl/Makefile.am
delete mode 100644 accounts/pt_BR/CMakeLists.txt
delete mode 100644 accounts/pt_BR/Makefile.am
delete mode 100644 accounts/pt_PT/CMakeLists.txt
delete mode 100644 accounts/pt_PT/Makefile.am
delete mode 100644 accounts/ru/CMakeLists.txt
delete mode 100644 accounts/ru/Makefile.am
delete mode 100644 accounts/sk/CMakeLists.txt
delete mode 100644 accounts/sk/Makefile.am
delete mode 100644 accounts/sv_AX/CMakeLists.txt
delete mode 100644 accounts/sv_AX/Makefile.am
delete mode 100644 accounts/sv_FI/CMakeLists.txt
delete mode 100644 accounts/sv_FI/Makefile.am
delete mode 100644 accounts/sv_SE/CMakeLists.txt
delete mode 100644 accounts/sv_SE/Makefile.am
delete mode 100644 accounts/tr_TR/CMakeLists.txt
delete mode 100644 accounts/tr_TR/Makefile.am
delete mode 100644 accounts/zh_CN/CMakeLists.txt
delete mode 100644 accounts/zh_CN/Makefile.am
delete mode 100644 accounts/zh_HK/CMakeLists.txt
delete mode 100644 accounts/zh_HK/Makefile.am
delete mode 100644 accounts/zh_TW/CMakeLists.txt
delete mode 100644 accounts/zh_TW/Makefile.am
delete mode 100644 art/tango/gnc-invoice-pay.svg
delete mode 100644 art/tango/scalable/gnucash.png
delete mode 100755 autogen.sh
create mode 100644 bindings/CMakeLists.txt
create mode 100644 bindings/python/CMakeLists.txt
create mode 100644 bindings/python/__init__.py
rename {src/optional/python-bindings => bindings/python}/example_scripts/CMakeLists.txt (100%)
rename {src/optional/python-bindings => bindings/python}/example_scripts/Invoice.tex (100%)
create mode 100644 bindings/python/example_scripts/Invoice.tex.tmpl
create mode 100644 bindings/python/example_scripts/Invoice_2.tex.tmpl
create mode 100644 bindings/python/example_scripts/account_analysis.py
rename {src/optional/python-bindings => bindings/python}/example_scripts/change_tax_code.py (100%)
rename {src/optional/python-bindings => bindings/python}/example_scripts/get_quotes.pl (100%)
rename {src/optional/python-bindings => bindings/python}/example_scripts/gnc_convenience.py (100%)
create mode 100644 bindings/python/example_scripts/gncinvoice_jinja.py
create mode 100644 bindings/python/example_scripts/gncinvoicefkt.py
create mode 100644 bindings/python/example_scripts/invoice_export_doxygen.txt
create mode 100644 bindings/python/example_scripts/latex_invoices.py
create mode 100644 bindings/python/example_scripts/new_book_with_opening_balances.py
create mode 100644 bindings/python/example_scripts/priceDB_test.py
create mode 100755 bindings/python/example_scripts/price_database_example.py
create mode 100644 bindings/python/example_scripts/quotes_historic.py
create mode 100644 bindings/python/example_scripts/rest-api/README
create mode 100644 bindings/python/example_scripts/rest-api/gnucash_rest.py
create mode 100644 bindings/python/example_scripts/rest-api/gnucash_simple.py
create mode 100644 bindings/python/example_scripts/simple_book.py
create mode 100644 bindings/python/example_scripts/simple_business_create.py
rename {src/optional/python-bindings => bindings/python}/example_scripts/simple_invoice_insert.py (100%)
rename {src/optional/python-bindings => bindings/python}/example_scripts/simple_session.py (100%)
rename {src/optional/python-bindings => bindings/python}/example_scripts/simple_sqlite_create.py (100%)
create mode 100644 bindings/python/example_scripts/simple_test.py
rename {src/optional/python-bindings => bindings/python}/example_scripts/str_methods.py (100%)
create mode 100644 bindings/python/example_scripts/test_imbalance_transaction.py
create mode 100644 bindings/python/function_class.py
create mode 100644 bindings/python/gnucash_business.py
create mode 100644 bindings/python/gnucash_core.i
create mode 100644 bindings/python/gnucash_core.py
create mode 100644 bindings/python/sqlite3test.c
create mode 100644 bindings/python/tests/CMakeLists.txt
create mode 100755 bindings/python/tests/runTests.py.in
create mode 100644 bindings/python/tests/test_account.py
rename {src/optional/python-bindings => bindings/python}/tests/test_book.py (100%)
create mode 100644 bindings/python/tests/test_business.py
create mode 100644 bindings/python/tests/test_commodity.py
create mode 100644 bindings/python/tests/test_numeric.py
create mode 100644 bindings/python/tests/test_split.py
create mode 100644 bindings/python/tests/test_transaction.py
create mode 100644 bindings/python/time64.i
create mode 100644 borrowed/CMakeLists.txt
rename {lib => borrowed}/README (100%)
create mode 100644 borrowed/goffice/CMakeLists.txt
create mode 100644 borrowed/goffice/README
create mode 100644 borrowed/goffice/go-charmap-sel.c
create mode 100644 borrowed/goffice/go-charmap-sel.h
create mode 100644 borrowed/goffice/go-glib-extras.c
create mode 100644 borrowed/goffice/go-glib-extras.h
create mode 100644 borrowed/goffice/go-optionmenu.c
create mode 100644 borrowed/goffice/go-optionmenu.h
create mode 100644 borrowed/gwengui-gtk3/CMakeLists.txt
create mode 100644 borrowed/gwengui-gtk3/gtk3_gui.c
create mode 100644 borrowed/gwengui-gtk3/gtk3_gui.h
create mode 100644 borrowed/gwengui-gtk3/gtk3_gui_dialog.c
create mode 100644 borrowed/gwengui-gtk3/gtk3_gui_dialog_l.h
create mode 100644 borrowed/gwengui-gtk3/gtk3_gui_dialog_p.h
create mode 100644 borrowed/gwengui-gtk3/gtk3_gui_p.h
create mode 100644 borrowed/gwengui-gtk3/gwengui-gtk3.pc.in
create mode 100644 borrowed/gwengui-gtk3/w_checkbox.c
create mode 100644 borrowed/gwengui-gtk3/w_combobox.c
create mode 100644 borrowed/gwengui-gtk3/w_dialog.c
create mode 100644 borrowed/gwengui-gtk3/w_gridlayout.c
create mode 100644 borrowed/gwengui-gtk3/w_groupbox.c
create mode 100644 borrowed/gwengui-gtk3/w_hlayout.c
create mode 100644 borrowed/gwengui-gtk3/w_hline.c
create mode 100644 borrowed/gwengui-gtk3/w_hspacer.c
create mode 100644 borrowed/gwengui-gtk3/w_image.c
create mode 100644 borrowed/gwengui-gtk3/w_label.c
create mode 100644 borrowed/gwengui-gtk3/w_lineedit.c
create mode 100644 borrowed/gwengui-gtk3/w_listbox.c
create mode 100644 borrowed/gwengui-gtk3/w_progressbar.c
create mode 100644 borrowed/gwengui-gtk3/w_pushbutton.c
create mode 100644 borrowed/gwengui-gtk3/w_radiobutton.c
create mode 100644 borrowed/gwengui-gtk3/w_scrollarea.c
create mode 100644 borrowed/gwengui-gtk3/w_spinbox.c
create mode 100644 borrowed/gwengui-gtk3/w_stack.c
create mode 100644 borrowed/gwengui-gtk3/w_tabbook.c
create mode 100644 borrowed/gwengui-gtk3/w_textbrowser.c
create mode 100644 borrowed/gwengui-gtk3/w_textedit.c
create mode 100644 borrowed/gwengui-gtk3/w_vlayout.c
create mode 100644 borrowed/gwengui-gtk3/w_vline.c
create mode 100644 borrowed/gwengui-gtk3/w_vspacer.c
create mode 100644 borrowed/libc/CMakeLists.txt
rename {lib => borrowed}/libc/libc-missing-noop.c (100%)
rename {lib => borrowed}/libc/pow.h (100%)
create mode 100644 borrowed/libc/setenv.c
rename {lib => borrowed}/libc/setenv.h (100%)
create mode 100644 borrowed/libc/strfmon.c
rename {lib => borrowed}/libc/strfmon.h (100%)
rename {lib => borrowed}/libc/strptime.c (100%)
rename {lib => borrowed}/libc/strptime.h (100%)
delete mode 100644 checks/CMakeLists.txt
delete mode 100644 checks/Makefile.am
create mode 100644 common/CMakeLists.txt
create mode 100644 common/base-typemaps.i
create mode 100644 common/cmake_modules/CMakeLists.txt
rename {src => common}/cmake_modules/COPYING-CMAKE-SCRIPTS.txt (100%)
create mode 100644 common/cmake_modules/GncAddGSchemaTargets.cmake
create mode 100644 common/cmake_modules/GncAddSchemeTargets.cmake
create mode 100644 common/cmake_modules/GncAddSwigCommand.cmake
create mode 100644 common/cmake_modules/GncAddTest.cmake
rename {src => common}/cmake_modules/GncFindPkgConfig.cmake (100%)
rename {src => common}/cmake_modules/MacroAddSourceFileCompileFlags.cmake (100%)
rename {src => common}/cmake_modules/MacroAppendForeach.cmake (100%)
create mode 100644 common/cmake_modules/MakeDist.cmake
create mode 100644 common/cmake_modules/MakeDistCheck.cmake
create mode 100644 common/cmake_modules/MakeDistFiles.cmake
create mode 100644 common/config.h.cmake.in
create mode 100644 common/debug/CMakeLists.txt
rename {src => common}/debug/splint-defs.h (100%)
create mode 100644 common/debug/valgrind/CMakeLists.txt
rename {src => common}/debug/valgrind/valgrind-gdk.supp (100%)
rename {src => common}/debug/valgrind/valgrind-glib.supp (100%)
rename {src => common}/debug/valgrind/valgrind-gnucash.supp (100%)
rename {src => common}/debug/valgrind/valgrind-libfontconfig.supp (100%)
rename {src => common}/debug/valgrind/valgrind-libgda.supp (100%)
rename {src => common}/debug/valgrind/valgrind-libguile.supp (100%)
rename {src => common}/debug/valgrind/valgrind-x11.supp (100%)
rename {src => common}/gnc-test-env.pl (100%)
create mode 100644 common/guile-mappings.h
create mode 100644 common/platform.h
create mode 100644 common/test-core/CMakeLists.txt
create mode 100644 common/test-core/test-stuff.c
create mode 100644 common/test-core/test-stuff.h
create mode 100644 common/test-core/unittest-support.c
create mode 100644 common/test-core/unittest-support.h
create mode 100644 common/test-core/unittest-support.i
create mode 100644 common/test-core/unittest-support.scm
delete mode 100644 configure.ac
rename {art => contrib/art}/banner.svgz (100%)
rename {art => contrib/art}/icon.svgz (100%)
rename {art => contrib/art}/logo.svgz (100%)
rename {art => contrib/art}/splash.svgz (100%)
rename {src/pixmaps => contrib/art}/stock_split_title.png (100%)
rename {src/pixmaps => contrib/art}/stock_split_watermark.png (100%)
rename {art => contrib/art}/tango/README (100%)
create mode 100644 contrib/art/tango/gnc-invoice-pay.svg
rename art/tango/16x16/gnucash.svg => contrib/art/tango/gnucash-16x16.svg (100%)
rename art/tango/22x22/gnucash.svg => contrib/art/tango/gnucash-22x22.svg (100%)
rename art/tango/32x32/gnucash.svg => contrib/art/tango/gnucash-32x32.svg (100%)
copy art/tango/scalable/gnucash.svg => contrib/art/tango/gnucash-48x48+.svg (100%)
create mode 100755 contrib/import-goffice-translations.sh
create mode 100644 data/CMakeLists.txt
create mode 100644 data/accounts/C/CMakeLists.txt
rename {accounts/en_GB => data/accounts/C}/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/C/acctchrt_business.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_carloan.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/C/acctchrt_common.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/C/acctchrt_full.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_homeown.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_renter.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts/en_GB => data/accounts/C}/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/CMakeLists.txt
create mode 100644 data/accounts/ca/CMakeLists.txt
rename {accounts => data/accounts}/ca/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/ca/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/cs/CMakeLists.txt
rename {accounts => data/accounts}/cs/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/cs/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/da/CMakeLists.txt
rename {accounts => data/accounts}/da/acctchrt_car.gnucash-xea (100%)
rename {accounts => data/accounts}/da/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/da/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/da/acctchrt_homeown.gnucash-xea (100%)
create mode 100644 data/accounts/de_AT/CMakeLists.txt
rename {accounts/de_DE => data/accounts/de_AT}/acctchrt_auto.gnucash-xea (100%)
rename {accounts => data/accounts}/de_AT/acctchrt_autoloan.gnucash-xea (100%)
rename {accounts/de_DE => data/accounts/de_AT}/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/de_AT/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/de_AT/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/de_AT/acctchrt_houseown.gnucash-xea (100%)
rename {accounts/de_DE => data/accounts/de_AT}/acctchrt_investment.gnucash-xea (100%)
rename {accounts/de_DE => data/accounts/de_AT}/acctchrt_kids.gnucash-xea (100%)
create mode 100644 data/accounts/de_CH/CMakeLists.txt
rename {accounts => data/accounts}/de_CH/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/de_CH/acctchrt_chkmu.gnucash-xea (100%)
rename {accounts => data/accounts}/de_CH/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/de_CH/acctchrt_kids.gnucash-xea (100%)
rename {accounts => data/accounts}/de_CH/acctchrt_otherasset.gnucash-xea (100%)
rename {accounts => data/accounts}/de_CH/acctchrt_otherloan.gnucash-xea (100%)
create mode 100644 data/accounts/de_DE/CMakeLists.txt
rename {accounts/de_AT => data/accounts/de_DE}/acctchrt_auto.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_autoloan.gnucash-xea (100%)
rename {accounts/de_AT => data/accounts/de_DE}/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_full.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_houseown.gnucash-xea (100%)
rename {accounts/de_AT => data/accounts/de_DE}/acctchrt_investment.gnucash-xea (100%)
rename {accounts/de_AT => data/accounts/de_DE}/acctchrt_kids.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_otherasset.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_skr03.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_skr04.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_skr49.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_studium.gnucash-xea (100%)
rename {accounts => data/accounts}/de_DE/acctchrt_wohnungsw.gnucash-xea (100%)
create mode 100644 data/accounts/el_GR/CMakeLists.txt
rename {accounts => data/accounts}/el_GR/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/el_GR/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/el_GR/acctchrt_common.gnucash-xea (100%)
create mode 100644 data/accounts/en_GB/CMakeLists.txt
rename {accounts/C => data/accounts/en_GB}/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/en_GB/acctchrt_business.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_carloan.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/en_GB/acctchrt_common.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/en_GB/acctchrt_full.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_homeown.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_renter.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts/C => data/accounts/en_GB}/acctchrt_spouseretire.gnucash-xea (100%)
rename {accounts => data/accounts}/en_GB/uk-vat.gnucash-xea (100%)
create mode 100644 data/accounts/en_IN/CMakeLists.txt
rename {accounts => data/accounts}/en_IN/acctchrt_gstindia.gnucash-xea (100%)
create mode 100644 data/accounts/es_ES/CMakeLists.txt
rename {accounts => data/accounts}/es_ES/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/es_ES/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/es_MX/CMakeLists.txt
rename {accounts => data/accounts}/es_MX/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/es_MX/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/fi_FI/CMakeLists.txt
rename {accounts => data/accounts}/fi_FI/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/fi_FI/acctchrt_ry.gnucash-xea (100%)
rename {accounts => data/accounts}/fi_FI/acctchrt_sbr-xbrl.gnucash-xea (100%)
create mode 100644 data/accounts/fr_CA/CMakeLists.txt
rename {accounts => data/accounts}/fr_CA/acctchrt_actifsfixes.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_automobile.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_basecommune.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_cdmarchemon.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_chequier.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_conjointretraite.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_conjointrev.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_courtage.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_etudeemprunt.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_garderie.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_locataire.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_proprietaire.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_retraite.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CA/acctchrt_revenus.gnucash-xea (100%)
create mode 100644 data/accounts/fr_CH/CMakeLists.txt
rename {accounts => data/accounts}/fr_CH/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_CH/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/fr_FR/CMakeLists.txt
rename {accounts => data/accounts}/fr_FR/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/fr_FR/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/hu_HU/CMakeLists.txt
rename {accounts => data/accounts}/hu_HU/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/hu_HU/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/it/CMakeLists.txt
rename {accounts => data/accounts}/it/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/it/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/ja/CMakeLists.txt
rename {accounts => data/accounts}/ja/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_full.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/ja/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/ko/CMakeLists.txt
rename {accounts => data/accounts}/ko/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/ko/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/lt/CMakeLists.txt
rename {accounts => data/accounts}/lt/acctchrt_business.gnucash-xea (100%)
create mode 100644 data/accounts/lv/CMakeLists.txt
rename {accounts => data/accounts}/lv/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_full.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/lv/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/nb/CMakeLists.txt
rename {accounts => data/accounts}/nb/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_full.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/nb/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/nl/CMakeLists.txt
rename {accounts => data/accounts}/nl/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/nl/acctchrt_full.gnucash-xea (100%)
rename {accounts => data/accounts}/nl/acctchrt_rgs_1.1.gnucash-xea (100%)
create mode 100644 data/accounts/pl/CMakeLists.txt
rename {accounts => data/accounts}/pl/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_full.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/pl/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/pt_BR/CMakeLists.txt
rename {accounts => data/accounts}/pt_BR/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_BR/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/pt_PT/CMakeLists.txt
rename {accounts => data/accounts}/pt_PT/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/pt_PT/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/ru/CMakeLists.txt
rename {accounts => data/accounts}/ru/acctchrt_auto.gnucash-xea (100%)
rename {accounts => data/accounts}/ru/acctchrt_autoloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ru/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/ru/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ru/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/ru/acctchrt_kids.gnucash-xea (100%)
rename {accounts => data/accounts}/ru/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/ru/acctchrt_renter.gnucash-xea (100%)
create mode 100644 data/accounts/sk/CMakeLists.txt
rename {accounts => data/accounts}/sk/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_currency.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/sk/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/sv_AX/CMakeLists.txt
rename {accounts => data/accounts}/sv_AX/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/sv_AX/acctchrt_rf.gnucash-xea (100%)
rename {accounts => data/accounts}/sv_AX/acctchrt_sbr-xbrl.gnucash-xea (100%)
create mode 100644 data/accounts/sv_FI/CMakeLists.txt
rename {accounts => data/accounts}/sv_FI/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/sv_FI/acctchrt_rf.gnucash-xea (100%)
rename {accounts => data/accounts}/sv_FI/acctchrt_sbr-xbrl.gnucash-xea (100%)
create mode 100644 data/accounts/sv_SE/CMakeLists.txt
rename {accounts => data/accounts}/sv_SE/README.bas_2012 (100%)
rename {accounts => data/accounts}/sv_SE/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/sv_SE/bas_2012.gnucash-xea (100%)
create mode 100644 data/accounts/tr_TR/CMakeLists.txt
rename {accounts => data/accounts}/tr_TR/acctchrt_TEKDUZ.gnucash-xea (100%)
rename {accounts => data/accounts}/tr_TR/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/tr_TR/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/tr_TR/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/tr_TR/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/tr_TR/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/tr_TR/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/tr_TR/acctchrt_homeloan.gnucash-xea (100%)
create mode 100644 data/accounts/zh_CN/CMakeLists.txt
rename {accounts => data/accounts}/zh_CN/acctchrt_brokerage.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_business.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_carloan.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_cdmoneymkt.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_checkbook.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_childcare.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_common.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_eduloan.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_fixedassets.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_full.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_homeloan.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_homeown.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_otherloan.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_renter.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_retiremt.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_spouseinc.gnucash-xea (100%)
rename {accounts => data/accounts}/zh_CN/acctchrt_spouseretire.gnucash-xea (100%)
create mode 100644 data/accounts/zh_HK/CMakeLists.txt
rename {accounts => data/accounts}/zh_HK/acctchrt_business.gnucash-xea (100%)
create mode 100644 data/accounts/zh_TW/CMakeLists.txt
rename {accounts => data/accounts}/zh_TW/acctchrt_business.gnucash-xea (100%)
create mode 100644 data/checks/CMakeLists.txt
rename {checks => data/checks}/deluxe.chk (100%)
rename {checks => data/checks}/liberty.chk (100%)
rename {checks => data/checks}/quicken.chk (100%)
rename {checks => data/checks}/quicken_3part.chk (100%)
rename {checks => data/checks}/quicken_check_21.chk (100%)
rename {checks => data/checks}/quicken_wallet.chk (100%)
rename {checks => data/checks}/voucher.chk (100%)
create mode 100644 data/pixmaps/CMakeLists.txt
rename {src => data}/pixmaps/gnucash-icon-48x48.bmp (100%)
rename {src => data}/pixmaps/gnucash-icon.ico (100%)
rename {src => data}/pixmaps/gnucash_splash.png (100%)
rename src/pixmaps/gnucash-icon-128x128.png => data/pixmaps/hicolor/128x128/apps/gnucash-icon.png (100%)
rename src/pixmaps/gnc-account-delete-16.png => data/pixmaps/hicolor/16x16/actions/gnc-account-delete.png (100%)
rename src/pixmaps/gnc-account-edit-16.png => data/pixmaps/hicolor/16x16/actions/gnc-account-edit.png (100%)
rename src/pixmaps/gnc-account-new-16.png => data/pixmaps/hicolor/16x16/actions/gnc-account-new.png (100%)
rename src/pixmaps/gnc-account-open-16.png => data/pixmaps/hicolor/16x16/actions/gnc-account-open.png (100%)
rename src/pixmaps/gnc-account-report-16.png => data/pixmaps/hicolor/16x16/actions/gnc-account-report.png (100%)
rename src/pixmaps/gnc-account-16.png => data/pixmaps/hicolor/16x16/actions/gnc-account.png (100%)
rename src/pixmaps/gnc-gnome-pdf-16.png => data/pixmaps/hicolor/16x16/actions/gnc-gnome-pdf.png (100%)
rename src/pixmaps/gnc-invoice-duplicate-16.png => data/pixmaps/hicolor/16x16/actions/gnc-invoice-duplicate.png (100%)
rename src/pixmaps/gnc-invoice-edit-16.png => data/pixmaps/hicolor/16x16/actions/gnc-invoice-edit.png (100%)
rename src/pixmaps/gnc-invoice-new-16.png => data/pixmaps/hicolor/16x16/actions/gnc-invoice-new.png (100%)
rename src/pixmaps/gnc-invoice-pay-16.png => data/pixmaps/hicolor/16x16/actions/gnc-invoice-pay.png (100%)
rename src/pixmaps/gnc-invoice-post-16.png => data/pixmaps/hicolor/16x16/actions/gnc-invoice-post.png (100%)
rename src/pixmaps/gnc-invoice-unpost-16.png => data/pixmaps/hicolor/16x16/actions/gnc-invoice-unpost.png (100%)
rename src/pixmaps/gnc-invoice-16.png => data/pixmaps/hicolor/16x16/actions/gnc-invoice.png (100%)
rename src/pixmaps/gnc-jumpto-16.png => data/pixmaps/hicolor/16x16/actions/gnc-jumpto.png (100%)
rename src/pixmaps/gnc-split-trans-16.png => data/pixmaps/hicolor/16x16/actions/gnc-split-trans.png (100%)
rename src/pixmaps/gnc-sx-new-16.png => data/pixmaps/hicolor/16x16/actions/gnc-sx-new.png (100%)
rename src/pixmaps/gnc-transfer-16.png => data/pixmaps/hicolor/16x16/actions/gnc-transfer.png (100%)
rename art/tango/16x16/gnucash.png => data/pixmaps/hicolor/16x16/apps/gnucash-icon.png (100%)
rename art/tango/22x22/gnucash-22x22.png => data/pixmaps/hicolor/22x22/apps/gnucash-icon.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-account-delete.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-account-edit.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-account-new.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-account-open.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-account-report.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-account.png (100%)
rename src/pixmaps/gnc-gnome-pdf-24.png => data/pixmaps/hicolor/24x24/actions/gnc-gnome-pdf.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-invoice-duplicate.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-invoice-edit.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-invoice-new.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-invoice-pay.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-invoice-post.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-invoice-unpost.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-invoice.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-jumpto.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-split-trans.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-sx-new.png (100%)
rename {src/pixmaps => data/pixmaps/hicolor/24x24/actions}/gnc-transfer.png (100%)
rename art/tango/22x22/gnucash-24x24.png => data/pixmaps/hicolor/24x24/apps/gnucash-icon.png (100%)
rename src/pixmaps/gnucash-icon-256x256.png => data/pixmaps/hicolor/256x256/apps/gnucash-icon.png (100%)
rename art/tango/32x32/gnucash.png => data/pixmaps/hicolor/32x32/apps/gnucash-icon.png (100%)
rename src/pixmaps/gnucash-icon-48x48.png => data/pixmaps/hicolor/48x48/apps/gnucash-icon.png (100%)
rename src/pixmaps/gnucash-icon-64x64.png => data/pixmaps/hicolor/64x64/apps/gnucash-icon.png (100%)
rename src/pixmaps/gnucash-icon-96x96.png => data/pixmaps/hicolor/96x96/apps/gnucash-icon.png (100%)
rename art/tango/scalable/gnucash.svg => data/pixmaps/hicolor/scalable/apps/gnucash-icon.svg (100%)
delete mode 100644 doc/Makefile.am
delete mode 100644 doc/README.build-system
delete mode 100644 doc/examples/Makefile.am
create mode 100755 doc/gtk-3.0.css
delete mode 100644 doc/gtkrc-2.0.gnucash
rename doc/{tip_of_the_day.list.in => tip_of_the_day.list.c} (100%)
create mode 100644 gnucash.xcodeproj/xcshareddata/xcschemes/Gnucash.xcscheme
create mode 100644 gnucash.xcodeproj/xcshareddata/xcschemes/Test Numeric.xcscheme
delete mode 100644 gnucash.xcodeproj/xcshareddata/xcschemes/debug.xcscheme
create mode 100644 gnucash/CMakeLists.txt
create mode 100644 gnucash/environment.in
rename {src/bin => gnucash}/generate-gnc-script (100%)
create mode 100644 gnucash/gnome-search/CMakeLists.txt
create mode 100644 gnucash/gnome-search/dialog-search.c
create mode 100644 gnucash/gnome-search/dialog-search.h
create mode 100644 gnucash/gnome-search/gnc-general-search.c
create mode 100644 gnucash/gnome-search/gnc-general-search.h
rename {src => gnucash}/gnome-search/gncmod-gnome-search.c (100%)
create mode 100644 gnucash/gnome-search/search-account.c
rename {src => gnucash}/gnome-search/search-account.h (100%)
create mode 100644 gnucash/gnome-search/search-boolean.c
rename {src => gnucash}/gnome-search/search-boolean.h (100%)
rename {src => gnucash}/gnome-search/search-core-type.c (100%)
rename {src => gnucash}/gnome-search/search-core-type.h (100%)
create mode 100644 gnucash/gnome-search/search-core-utils.c
rename {src => gnucash}/gnome-search/search-core-utils.h (100%)
create mode 100644 gnucash/gnome-search/search-date.c
rename {src => gnucash}/gnome-search/search-date.h (100%)
create mode 100644 gnucash/gnome-search/search-double.c
rename {src => gnucash}/gnome-search/search-double.h (100%)
create mode 100644 gnucash/gnome-search/search-int64.c
rename {src => gnucash}/gnome-search/search-int64.h (100%)
create mode 100644 gnucash/gnome-search/search-numeric.c
rename {src => gnucash}/gnome-search/search-numeric.h (100%)
create mode 100644 gnucash/gnome-search/search-reconciled.c
rename {src => gnucash}/gnome-search/search-reconciled.h (100%)
create mode 100644 gnucash/gnome-search/search-string.c
create mode 100644 gnucash/gnome-search/search-string.h
create mode 100644 gnucash/gnome-utils/CMakeLists.txt
create mode 100644 gnucash/gnome-utils/account-quickfill.c
rename {src => gnucash}/gnome-utils/account-quickfill.h (100%)
create mode 100644 gnucash/gnome-utils/assistant-xml-encoding.c
rename {src => gnucash}/gnome-utils/assistant-xml-encoding.h (100%)
create mode 100644 gnucash/gnome-utils/cursors.c
create mode 100644 gnucash/gnome-utils/dialog-account.c
create mode 100644 gnucash/gnome-utils/dialog-account.h
create mode 100644 gnucash/gnome-utils/dialog-book-close.c
rename {src => gnucash}/gnome-utils/dialog-book-close.h (100%)
create mode 100644 gnucash/gnome-utils/dialog-commodity.c
rename {src => gnucash}/gnome-utils/dialog-commodity.h (100%)
create mode 100644 gnucash/gnome-utils/dialog-dup-trans.c
rename {src => gnucash}/gnome-utils/dialog-dup-trans.h (100%)
create mode 100644 gnucash/gnome-utils/dialog-file-access.c
create mode 100644 gnucash/gnome-utils/dialog-file-access.h
create mode 100644 gnucash/gnome-utils/dialog-object-references.c
rename {src => gnucash}/gnome-utils/dialog-object-references.h (100%)
create mode 100644 gnucash/gnome-utils/dialog-options.c
create mode 100644 gnucash/gnome-utils/dialog-options.h
create mode 100644 gnucash/gnome-utils/dialog-preferences.c
create mode 100644 gnucash/gnome-utils/dialog-preferences.h
create mode 100644 gnucash/gnome-utils/dialog-query-view.c
create mode 100644 gnucash/gnome-utils/dialog-query-view.h
create mode 100644 gnucash/gnome-utils/dialog-reset-warnings.c
rename {src => gnucash}/gnome-utils/dialog-reset-warnings.h (100%)
create mode 100644 gnucash/gnome-utils/dialog-tax-table.c
create mode 100644 gnucash/gnome-utils/dialog-tax-table.h
create mode 100644 gnucash/gnome-utils/dialog-totd.c
create mode 100644 gnucash/gnome-utils/dialog-totd.h
create mode 100644 gnucash/gnome-utils/dialog-transfer.c
rename {src => gnucash}/gnome-utils/dialog-transfer.h (100%)
create mode 100644 gnucash/gnome-utils/dialog-userpass.c
create mode 100644 gnucash/gnome-utils/dialog-utils.c
create mode 100644 gnucash/gnome-utils/dialog-utils.h
create mode 100644 gnucash/gnome-utils/gnc-account-sel.c
create mode 100644 gnucash/gnome-utils/gnc-account-sel.h
create mode 100644 gnucash/gnome-utils/gnc-amount-edit.c
rename {src => gnucash}/gnome-utils/gnc-amount-edit.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-autosave.c
rename {src => gnucash}/gnome-utils/gnc-autosave.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-cell-renderer-date.c
rename {src => gnucash}/gnome-utils/gnc-cell-renderer-date.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-cell-renderer-popup-entry.c
rename {src => gnucash}/gnome-utils/gnc-cell-renderer-popup-entry.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-cell-renderer-popup.c
rename {src => gnucash}/gnome-utils/gnc-cell-renderer-popup.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-combott.c
create mode 100644 gnucash/gnome-utils/gnc-combott.h
create mode 100644 gnucash/gnome-utils/gnc-commodity-edit.c
rename {src => gnucash}/gnome-utils/gnc-commodity-edit.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-currency-edit.c
create mode 100644 gnucash/gnome-utils/gnc-currency-edit.h
create mode 100644 gnucash/gnome-utils/gnc-date-delta.c
create mode 100644 gnucash/gnome-utils/gnc-date-delta.h
create mode 100644 gnucash/gnome-utils/gnc-date-edit.c
create mode 100644 gnucash/gnome-utils/gnc-date-edit.h
create mode 100644 gnucash/gnome-utils/gnc-date-format.c
create mode 100644 gnucash/gnome-utils/gnc-date-format.h
create mode 100644 gnucash/gnome-utils/gnc-dense-cal-model.c
create mode 100644 gnucash/gnome-utils/gnc-dense-cal-model.h
create mode 100644 gnucash/gnome-utils/gnc-dense-cal-store.c
create mode 100644 gnucash/gnome-utils/gnc-dense-cal-store.h
create mode 100644 gnucash/gnome-utils/gnc-dense-cal.c
create mode 100644 gnucash/gnome-utils/gnc-dense-cal.h
create mode 100644 gnucash/gnome-utils/gnc-embedded-window.c
create mode 100644 gnucash/gnome-utils/gnc-embedded-window.h
create mode 100644 gnucash/gnome-utils/gnc-file.c
create mode 100644 gnucash/gnome-utils/gnc-file.h
create mode 100644 gnucash/gnome-utils/gnc-frequency.c
create mode 100644 gnucash/gnome-utils/gnc-frequency.h
create mode 100644 gnucash/gnome-utils/gnc-general-select.c
create mode 100644 gnucash/gnome-utils/gnc-general-select.h
create mode 100644 gnucash/gnome-utils/gnc-gnome-utils.c
create mode 100644 gnucash/gnome-utils/gnc-gnome-utils.h
create mode 100644 gnucash/gnome-utils/gnc-gobject-utils.c
rename {src => gnucash}/gnome-utils/gnc-gobject-utils.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-gtk-utils.c
create mode 100644 gnucash/gnome-utils/gnc-gtk-utils.h
create mode 100644 gnucash/gnome-utils/gnc-gui-query.c
create mode 100644 gnucash/gnome-utils/gnc-gui-query.h
create mode 100644 gnucash/gnome-utils/gnc-icons.c
create mode 100644 gnucash/gnome-utils/gnc-icons.h
create mode 100644 gnucash/gnome-utils/gnc-keyring.c
rename {src => gnucash}/gnome-utils/gnc-keyring.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-main-window.c
create mode 100644 gnucash/gnome-utils/gnc-main-window.h
create mode 100644 gnucash/gnome-utils/gnc-menu-extensions.c
rename {src => gnucash}/gnome-utils/gnc-menu-extensions.h (100%)
rename {src => gnucash}/gnome-utils/gnc-menu-extensions.scm (100%)
create mode 100644 gnucash/gnome-utils/gnc-period-select.c
create mode 100644 gnucash/gnome-utils/gnc-period-select.h
create mode 100644 gnucash/gnome-utils/gnc-plugin-file-history.c
create mode 100644 gnucash/gnome-utils/gnc-plugin-file-history.h
create mode 100644 gnucash/gnome-utils/gnc-plugin-manager.c
rename {src => gnucash}/gnome-utils/gnc-plugin-manager.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-plugin-menu-additions.c
rename {src => gnucash}/gnome-utils/gnc-plugin-menu-additions.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-plugin-page.c
rename {src => gnucash}/gnome-utils/gnc-plugin-page.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-plugin.c
rename {src => gnucash}/gnome-utils/gnc-plugin.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-query-view.c
rename {src => gnucash}/gnome-utils/gnc-query-view.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-recurrence.c
rename {src => gnucash}/gnome-utils/gnc-recurrence.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-splash.c
create mode 100644 gnucash/gnome-utils/gnc-splash.h
create mode 100644 gnucash/gnome-utils/gnc-sx-instance-dense-cal-adapter.c
create mode 100644 gnucash/gnome-utils/gnc-sx-instance-dense-cal-adapter.h
create mode 100644 gnucash/gnome-utils/gnc-sx-list-tree-model-adapter.c
create mode 100644 gnucash/gnome-utils/gnc-sx-list-tree-model-adapter.h
create mode 100644 gnucash/gnome-utils/gnc-tree-control-split-reg.c
rename {src => gnucash}/gnome-utils/gnc-tree-control-split-reg.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-account-types.c
rename {src => gnucash}/gnome-utils/gnc-tree-model-account-types.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-account.c
rename {src => gnucash}/gnome-utils/gnc-tree-model-account.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-budget.c
rename {src => gnucash}/gnome-utils/gnc-tree-model-budget.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-commodity.c
rename {src => gnucash}/gnome-utils/gnc-tree-model-commodity.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-owner.c
rename {src => gnucash}/gnome-utils/gnc-tree-model-owner.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-price.c
rename {src => gnucash}/gnome-utils/gnc-tree-model-price.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-selection.c
rename {src => gnucash}/gnome-utils/gnc-tree-model-selection.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-model-split-reg.c
create mode 100644 gnucash/gnome-utils/gnc-tree-model-split-reg.h
create mode 100644 gnucash/gnome-utils/gnc-tree-model.c
rename {src => gnucash}/gnome-utils/gnc-tree-model.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-util-split-reg.c
rename {src => gnucash}/gnome-utils/gnc-tree-util-split-reg.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-view-account.c
create mode 100644 gnucash/gnome-utils/gnc-tree-view-account.h
create mode 100644 gnucash/gnome-utils/gnc-tree-view-commodity.c
rename {src => gnucash}/gnome-utils/gnc-tree-view-commodity.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-view-owner.c
rename {src => gnucash}/gnome-utils/gnc-tree-view-owner.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-view-price.c
rename {src => gnucash}/gnome-utils/gnc-tree-view-price.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-view-split-reg.c
rename {src => gnucash}/gnome-utils/gnc-tree-view-split-reg.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-view-sx-list.c
rename {src => gnucash}/gnome-utils/gnc-tree-view-sx-list.h (100%)
create mode 100644 gnucash/gnome-utils/gnc-tree-view.c
create mode 100644 gnucash/gnome-utils/gnc-tree-view.h
create mode 100644 gnucash/gnome-utils/gnc-ui.h
create mode 100644 gnucash/gnome-utils/gnc-window.c
create mode 100644 gnucash/gnome-utils/gnc-window.h
create mode 100644 gnucash/gnome-utils/gncmod-gnome-utils.c
create mode 100644 gnucash/gnome-utils/gnome-utils.i
create mode 100644 gnucash/gnome-utils/gnome-utils.scm
rename {src => gnucash}/gnome-utils/make-gnc-warnings-c.xsl (100%)
rename {src => gnucash}/gnome-utils/make-gnc-warnings-h.xsl (100%)
create mode 100644 gnucash/gnome-utils/misc-gnome-utils.c
rename {src => gnucash}/gnome-utils/misc-gnome-utils.h (100%)
create mode 100644 gnucash/gnome-utils/print-session.c
rename {src => gnucash}/gnome-utils/print-session.h (100%)
create mode 100644 gnucash/gnome-utils/search-param.c
rename {src => gnucash}/gnome-utils/search-param.h (100%)
create mode 100644 gnucash/gnome-utils/test/CMakeLists.txt
create mode 100644 gnucash/gnome-utils/test/test-gnc-recurrence.c
rename {src => gnucash}/gnome-utils/test/test-link-module.c (100%)
create mode 100755 gnucash/gnome-utils/test/test-load-gnome-utils-module.scm
create mode 100644 gnucash/gnome-utils/tree-view-utils.c
create mode 100644 gnucash/gnome-utils/tree-view-utils.h
create mode 100644 gnucash/gnome-utils/window-main-summarybar.c
rename {src => gnucash}/gnome-utils/window-main-summarybar.h (100%)
create mode 100644 gnucash/gnome/CMakeLists.txt
create mode 100644 gnucash/gnome/assistant-acct-period.c
rename {src => gnucash}/gnome/assistant-acct-period.h (100%)
create mode 100644 gnucash/gnome/assistant-hierarchy.c
rename {src => gnucash}/gnome/assistant-hierarchy.h (100%)
create mode 100644 gnucash/gnome/assistant-loan.c
rename {src => gnucash}/gnome/assistant-loan.h (100%)
create mode 100644 gnucash/gnome/assistant-stock-split.c
rename {src => gnucash}/gnome/assistant-stock-split.h (100%)
create mode 100644 gnucash/gnome/business-gnome-utils.c
rename {src/business/business-gnome => gnucash/gnome}/business-gnome-utils.h (100%)
create mode 100644 gnucash/gnome/business-options-gnome.c
rename {src/business/business-gnome => gnucash/gnome}/business-options-gnome.h (100%)
create mode 100644 gnucash/gnome/business-urls.c
rename {src/business/business-gnome => gnucash/gnome}/business-urls.h (100%)
create mode 100644 gnucash/gnome/dialog-billterms.c
create mode 100644 gnucash/gnome/dialog-billterms.h
create mode 100644 gnucash/gnome/dialog-choose-owner.c
rename {src/business/business-gnome => gnucash/gnome}/dialog-choose-owner.h (100%)
create mode 100644 gnucash/gnome/dialog-commodities.c
create mode 100644 gnucash/gnome/dialog-customer.c
create mode 100644 gnucash/gnome/dialog-customer.h
create mode 100644 gnucash/gnome/dialog-date-close.c
create mode 100644 gnucash/gnome/dialog-date-close.h
create mode 100644 gnucash/gnome/dialog-employee.c
create mode 100644 gnucash/gnome/dialog-employee.h
create mode 100644 gnucash/gnome/dialog-fincalc.c
create mode 100644 gnucash/gnome/dialog-fincalc.h
create mode 100644 gnucash/gnome/dialog-find-account.c
create mode 100644 gnucash/gnome/dialog-find-account.h
create mode 100644 gnucash/gnome/dialog-find-transactions.c
create mode 100644 gnucash/gnome/dialog-find-transactions.h
create mode 100644 gnucash/gnome/dialog-find-transactions2.c
rename {src => gnucash}/gnome/dialog-find-transactions2.h (100%)
create mode 100644 gnucash/gnome/dialog-imap-editor.c
create mode 100644 gnucash/gnome/dialog-imap-editor.h
create mode 100644 gnucash/gnome/dialog-invoice.c
create mode 100644 gnucash/gnome/dialog-invoice.h
create mode 100644 gnucash/gnome/dialog-job.c
create mode 100644 gnucash/gnome/dialog-job.h
create mode 100644 gnucash/gnome/dialog-lot-viewer.c
rename {src => gnucash}/gnome/dialog-lot-viewer.h (100%)
create mode 100644 gnucash/gnome/dialog-new-user.c
create mode 100644 gnucash/gnome/dialog-new-user.h
create mode 100644 gnucash/gnome/dialog-order.c
create mode 100644 gnucash/gnome/dialog-order.h
create mode 100644 gnucash/gnome/dialog-payment.c
create mode 100644 gnucash/gnome/dialog-payment.h
create mode 100644 gnucash/gnome/dialog-price-edit-db.c
create mode 100644 gnucash/gnome/dialog-price-editor.c
create mode 100644 gnucash/gnome/dialog-print-check.c
rename {src => gnucash}/gnome/dialog-print-check.h (100%)
create mode 100644 gnucash/gnome/dialog-progress.c
rename {src => gnucash}/gnome/dialog-progress.h (100%)
create mode 100644 gnucash/gnome/dialog-sx-editor.c
create mode 100644 gnucash/gnome/dialog-sx-editor.h
create mode 100644 gnucash/gnome/dialog-sx-editor2.c
create mode 100644 gnucash/gnome/dialog-sx-editor2.h
create mode 100644 gnucash/gnome/dialog-sx-from-trans.c
create mode 100644 gnucash/gnome/dialog-sx-from-trans.h
create mode 100644 gnucash/gnome/dialog-sx-since-last-run.c
create mode 100644 gnucash/gnome/dialog-sx-since-last-run.h
create mode 100644 gnucash/gnome/dialog-tax-info.c
create mode 100644 gnucash/gnome/dialog-trans-assoc.c
create mode 100644 gnucash/gnome/dialog-trans-assoc.h
create mode 100644 gnucash/gnome/dialog-vendor.c
create mode 100644 gnucash/gnome/dialog-vendor.h
create mode 100644 gnucash/gnome/gnc-budget-view.c
create mode 100644 gnucash/gnome/gnc-budget-view.h
create mode 100644 gnucash/gnome/gnc-plugin-account-tree.c
rename {src => gnucash}/gnome/gnc-plugin-account-tree.h (100%)
create mode 100644 gnucash/gnome/gnc-plugin-basic-commands.c
rename {src => gnucash}/gnome/gnc-plugin-basic-commands.h (100%)
create mode 100644 gnucash/gnome/gnc-plugin-budget.c
create mode 100644 gnucash/gnome/gnc-plugin-budget.h
create mode 100644 gnucash/gnome/gnc-plugin-business.c
create mode 100644 gnucash/gnome/gnc-plugin-business.h
create mode 100644 gnucash/gnome/gnc-plugin-page-account-tree.c
create mode 100644 gnucash/gnome/gnc-plugin-page-account-tree.h
create mode 100644 gnucash/gnome/gnc-plugin-page-budget.c
create mode 100644 gnucash/gnome/gnc-plugin-page-budget.h
create mode 100644 gnucash/gnome/gnc-plugin-page-invoice.c
rename {src/business/business-gnome => gnucash/gnome}/gnc-plugin-page-invoice.h (100%)
create mode 100644 gnucash/gnome/gnc-plugin-page-owner-tree.c
rename {src/business/business-gnome => gnucash/gnome}/gnc-plugin-page-owner-tree.h (100%)
create mode 100644 gnucash/gnome/gnc-plugin-page-register.c
create mode 100644 gnucash/gnome/gnc-plugin-page-register.h
create mode 100644 gnucash/gnome/gnc-plugin-page-register2.c
create mode 100644 gnucash/gnome/gnc-plugin-page-register2.h
create mode 100644 gnucash/gnome/gnc-plugin-page-sx-list.c
create mode 100644 gnucash/gnome/gnc-plugin-page-sx-list.h
create mode 100644 gnucash/gnome/gnc-plugin-register.c
rename {src => gnucash}/gnome/gnc-plugin-register.h (100%)
create mode 100644 gnucash/gnome/gnc-plugin-register2.c
rename {src => gnucash}/gnome/gnc-plugin-register2.h (100%)
create mode 100644 gnucash/gnome/gnc-split-reg.c
create mode 100644 gnucash/gnome/gnc-split-reg.h
create mode 100644 gnucash/gnome/gnc-split-reg2.c
create mode 100644 gnucash/gnome/gnc-split-reg2.h
rename {src => gnucash}/gnome/gnome.i (100%)
create mode 100644 gnucash/gnome/gnucash.appdata.xml.in
create mode 100644 gnucash/gnome/gnucash.desktop.in.in
create mode 100644 gnucash/gnome/reconcile-view.c
rename {src => gnucash}/gnome/reconcile-view.h (100%)
create mode 100644 gnucash/gnome/search-owner.c
rename {src/business/business-gnome => gnucash/gnome}/search-owner.h (100%)
create mode 100644 gnucash/gnome/top-level.c
rename {src => gnucash}/gnome/top-level.h (100%)
create mode 100644 gnucash/gnome/window-autoclear.c
rename {src => gnucash}/gnome/window-autoclear.h (100%)
create mode 100644 gnucash/gnome/window-reconcile.c
create mode 100644 gnucash/gnome/window-reconcile.h
create mode 100644 gnucash/gnome/window-reconcile2.c
rename {src => gnucash}/gnome/window-reconcile2.h (100%)
create mode 100644 gnucash/gnucash-310.css
create mode 100644 gnucash/gnucash-320.css
create mode 100644 gnucash/gnucash-bin.c
create mode 100644 gnucash/gnucash-fallback-310.css
create mode 100644 gnucash/gnucash-gresources.xml
rename {src/bin => gnucash}/gnucash-strip-svn-datafile.sh (100%)
create mode 100644 gnucash/gnucash-valgrind.in
create mode 100644 gnucash/gnucash.rc.in
create mode 100644 gnucash/gschemas/CMakeLists.txt
create mode 100644 gnucash/gschemas/org.gnucash.dialogs.business.gschema.xml.in
rename src/gnome/gschemas/org.gnucash.dialogs.checkprinting.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.checkprinting.gschema.xml.in (100%)
rename src/gnome/gschemas/org.gnucash.dialogs.commodities.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.commodities.gschema.xml.in (100%)
rename src/import-export/csv-exp/gschemas/org.gnucash.dialogs.export.csv.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.export.csv.gschema.xml.in (100%)
create mode 100644 gnucash/gschemas/org.gnucash.dialogs.gschema.xml.in
rename src/import-export/csv-imp/gschemas/org.gnucash.dialogs.import.csv.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.import.csv.gschema.xml.in (100%)
rename src/import-export/gschemas/org.gnucash.dialogs.import.generic.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.import.generic.gschema.xml.in (100%)
rename src/import-export/qif-imp/gschemas/org.gnucash.dialogs.import.qif.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.import.qif.gschema.xml.in (100%)
rename src/gnome/gschemas/org.gnucash.dialogs.reconcile.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.reconcile.gschema.xml.in (100%)
rename src/gnome/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.sxs.gschema.xml.in (100%)
rename src/gnome/gschemas/org.gnucash.dialogs.totd.gschema.xml.in.in => gnucash/gschemas/org.gnucash.dialogs.totd.gschema.xml.in (100%)
rename src/gnome/gschemas/org.gnucash.general.finance-quote.gschema.xml.in.in => gnucash/gschemas/org.gnucash.general.finance-quote.gschema.xml.in (100%)
create mode 100644 gnucash/gschemas/org.gnucash.gschema.xml.in
rename src/gnome-utils/gschemas/org.gnucash.history.gschema.xml.in.in => gnucash/gschemas/org.gnucash.history.gschema.xml.in (100%)
rename src/gnome-utils/gschemas/org.gnucash.warnings.gschema.xml.in.in => gnucash/gschemas/org.gnucash.warnings.gschema.xml.in (100%)
rename src/gnome/gschemas/org.gnucash.window.pages.account.tree.gschema.xml.in.in => gnucash/gschemas/org.gnucash.window.pages.account.tree.gschema.xml.in (100%)
rename src/gnome/gschemas/org.gnucash.window.pages.gschema.xml.in.in => gnucash/gschemas/org.gnucash.window.pages.gschema.xml.in (100%)
create mode 100644 gnucash/gtkbuilder/CMakeLists.txt
create mode 100644 gnucash/gtkbuilder/assistant-acct-period.glade
create mode 100644 gnucash/gtkbuilder/assistant-csv-account-import.glade
create mode 100644 gnucash/gtkbuilder/assistant-csv-export.glade
create mode 100644 gnucash/gtkbuilder/assistant-csv-price-import.glade
create mode 100644 gnucash/gtkbuilder/assistant-csv-trans-import.glade
create mode 100644 gnucash/gtkbuilder/assistant-hierarchy.glade
create mode 100644 gnucash/gtkbuilder/assistant-loan.glade
create mode 100644 gnucash/gtkbuilder/assistant-qif-import.glade
create mode 100644 gnucash/gtkbuilder/assistant-stock-split.glade
create mode 100644 gnucash/gtkbuilder/assistant-xml-encoding.glade
create mode 100644 gnucash/gtkbuilder/business-options-gnome.glade
create mode 100644 gnucash/gtkbuilder/business-prefs.glade
create mode 100644 gnucash/gtkbuilder/dialog-account-picker.glade
create mode 100644 gnucash/gtkbuilder/dialog-account.glade
create mode 100644 gnucash/gtkbuilder/dialog-bi-import-gui.glade
create mode 100644 gnucash/gtkbuilder/dialog-billterms.glade
create mode 100644 gnucash/gtkbuilder/dialog-book-close.glade
create mode 100644 gnucash/gtkbuilder/dialog-choose-owner.glade
create mode 100644 gnucash/gtkbuilder/dialog-commodities.glade
create mode 100644 gnucash/gtkbuilder/dialog-commodity.glade
create mode 100644 gnucash/gtkbuilder/dialog-custom-report.glade
create mode 100644 gnucash/gtkbuilder/dialog-customer-import-gui.glade
create mode 100644 gnucash/gtkbuilder/dialog-customer.glade
create mode 100644 gnucash/gtkbuilder/dialog-date-close.glade
create mode 100644 gnucash/gtkbuilder/dialog-employee.glade
create mode 100644 gnucash/gtkbuilder/dialog-file-access.glade
create mode 100644 gnucash/gtkbuilder/dialog-fincalc.glade
create mode 100644 gnucash/gtkbuilder/dialog-find-account.glade
create mode 100644 gnucash/gtkbuilder/dialog-imap-editor.glade
create mode 100644 gnucash/gtkbuilder/dialog-import.glade
create mode 100644 gnucash/gtkbuilder/dialog-invoice.glade
create mode 100644 gnucash/gtkbuilder/dialog-job.glade
create mode 100644 gnucash/gtkbuilder/dialog-lot-viewer.glade
create mode 100644 gnucash/gtkbuilder/dialog-new-user.glade
create mode 100644 gnucash/gtkbuilder/dialog-object-references.glade
create mode 100644 gnucash/gtkbuilder/dialog-options.glade
create mode 100644 gnucash/gtkbuilder/dialog-order.glade
create mode 100644 gnucash/gtkbuilder/dialog-payment.glade
create mode 100644 gnucash/gtkbuilder/dialog-preferences.glade
create mode 100644 gnucash/gtkbuilder/dialog-price.glade
create mode 100644 gnucash/gtkbuilder/dialog-print-check.glade
create mode 100644 gnucash/gtkbuilder/dialog-progress.glade
create mode 100644 gnucash/gtkbuilder/dialog-query-view.glade
create mode 100644 gnucash/gtkbuilder/dialog-report.glade
create mode 100644 gnucash/gtkbuilder/dialog-reset-warnings.glade
create mode 100644 gnucash/gtkbuilder/dialog-search.glade
create mode 100644 gnucash/gtkbuilder/dialog-sx.glade
create mode 100644 gnucash/gtkbuilder/dialog-tax-info.glade
create mode 100644 gnucash/gtkbuilder/dialog-tax-table.glade
create mode 100644 gnucash/gtkbuilder/dialog-totd.glade
create mode 100644 gnucash/gtkbuilder/dialog-trans-assoc.glade
create mode 100644 gnucash/gtkbuilder/dialog-transfer.glade
create mode 100644 gnucash/gtkbuilder/dialog-userpass.glade
create mode 100644 gnucash/gtkbuilder/dialog-vendor.glade
create mode 100644 gnucash/gtkbuilder/gnc-date-format.glade
create mode 100644 gnucash/gtkbuilder/gnc-frequency.glade
create mode 100644 gnucash/gtkbuilder/gnc-plugin-page-budget.glade
create mode 100644 gnucash/gtkbuilder/gnc-plugin-page-register.glade
create mode 100644 gnucash/gtkbuilder/gnc-plugin-page-register2.glade
create mode 100644 gnucash/gtkbuilder/gnc-recurrence.glade
create mode 100644 gnucash/gtkbuilder/gnc-tree-view-owner.glade
create mode 100644 gnucash/gtkbuilder/window-autoclear.glade
create mode 100644 gnucash/gtkbuilder/window-reconcile.glade
create mode 100644 gnucash/html/CMakeLists.txt
rename {src => gnucash}/html/gnc-html-extras.h (100%)
create mode 100644 gnucash/html/gnc-html-factory.c
rename {src => gnucash}/html/gnc-html-factory.h (100%)
create mode 100644 gnucash/html/gnc-html-history.c
rename {src => gnucash}/html/gnc-html-history.h (100%)
rename {src => gnucash}/html/gnc-html-p.h (100%)
rename {src => gnucash}/html/gnc-html-webkit-p.h (100%)
create mode 100644 gnucash/html/gnc-html-webkit.h
create mode 100644 gnucash/html/gnc-html-webkit1.c
copy src/html/gnc-html-webkit.h => gnucash/html/gnc-html-webkit1.h (100%)
create mode 100644 gnucash/html/gnc-html-webkit2.c
rename src/html/gnc-html-webkit.h => gnucash/html/gnc-html-webkit2.h (100%)
create mode 100644 gnucash/html/gnc-html.c
create mode 100644 gnucash/html/gnc-html.h
rename {src => gnucash}/html/gnc-html.i (100%)
create mode 100644 gnucash/html/gncmod-html.c
create mode 100644 gnucash/import-export/CMakeLists.txt
create mode 100644 gnucash/import-export/aqb/CMakeLists.txt
create mode 100644 gnucash/import-export/aqb/assistant-ab-initial.c
create mode 100644 gnucash/import-export/aqb/assistant-ab-initial.glade
rename {src => gnucash}/import-export/aqb/assistant-ab-initial.h (100%)
create mode 100644 gnucash/import-export/aqb/dialog-ab-daterange.c
rename {src => gnucash}/import-export/aqb/dialog-ab-daterange.h (100%)
create mode 100644 gnucash/import-export/aqb/dialog-ab-pref.glade
create mode 100644 gnucash/import-export/aqb/dialog-ab-trans.c
rename {src => gnucash}/import-export/aqb/dialog-ab-trans.h (100%)
create mode 100644 gnucash/import-export/aqb/dialog-ab.glade
create mode 100644 gnucash/import-export/aqb/gnc-ab-getbalance.c
rename {src => gnucash}/import-export/aqb/gnc-ab-getbalance.h (100%)
create mode 100644 gnucash/import-export/aqb/gnc-ab-gettrans.c
rename {src => gnucash}/import-export/aqb/gnc-ab-gettrans.h (100%)
create mode 100644 gnucash/import-export/aqb/gnc-ab-kvp.c
create mode 100644 gnucash/import-export/aqb/gnc-ab-kvp.h
create mode 100644 gnucash/import-export/aqb/gnc-ab-transfer.c
rename {src => gnucash}/import-export/aqb/gnc-ab-transfer.h (100%)
create mode 100644 gnucash/import-export/aqb/gnc-ab-utils.c
create mode 100644 gnucash/import-export/aqb/gnc-ab-utils.h
create mode 100644 gnucash/import-export/aqb/gnc-file-aqb-import.c
create mode 100644 gnucash/import-export/aqb/gnc-file-aqb-import.h
create mode 100644 gnucash/import-export/aqb/gnc-gwen-gui.c
rename {src => gnucash}/import-export/aqb/gnc-gwen-gui.h (100%)
rename {src => gnucash}/import-export/aqb/gnc-plugin-aqbanking-ui.xml (100%)
create mode 100644 gnucash/import-export/aqb/gnc-plugin-aqbanking.c
rename {src => gnucash}/import-export/aqb/gnc-plugin-aqbanking.h (100%)
create mode 100644 gnucash/import-export/aqb/gncmod-aqbanking.c
create mode 100644 gnucash/import-export/aqb/gschemas/CMakeLists.txt
rename src/import-export/aqb/gschemas/org.gnucash.dialogs.import.hbci.gschema.xml.in.in => gnucash/import-export/aqb/gschemas/org.gnucash.dialogs.import.hbci.gschema.xml.in (100%)
rename {src => gnucash}/import-export/aqb/migratable-prefs-aqbanking.xml (100%)
create mode 100644 gnucash/import-export/aqb/test/CMakeLists.txt
create mode 100644 gnucash/import-export/aqb/test/file-book-hbcislot.gnucash
create mode 100644 gnucash/import-export/aqb/test/file-book.gnucash
create mode 100644 gnucash/import-export/aqb/test/test-aqb.c
create mode 100644 gnucash/import-export/aqb/test/test-kvp.c
create mode 100644 gnucash/import-export/bi-import/CMakeLists.txt
rename {src/plugins/bi_import => gnucash/import-export/bi-import}/README (100%)
create mode 100644 gnucash/import-export/bi-import/dialog-bi-import-gui.c
create mode 100644 gnucash/import-export/bi-import/dialog-bi-import-gui.h
create mode 100644 gnucash/import-export/bi-import/dialog-bi-import-helper.c
rename {src/plugins/bi_import => gnucash/import-export/bi-import}/dialog-bi-import-helper.h (100%)
create mode 100644 gnucash/import-export/bi-import/dialog-bi-import.c
create mode 100644 gnucash/import-export/bi-import/dialog-bi-import.h
create mode 100644 gnucash/import-export/bi-import/gnc-plugin-bi-import.c
create mode 100644 gnucash/import-export/bi-import/gnc-plugin-bi-import.h
create mode 100644 gnucash/import-export/bi-import/gncmod-bi-import.c
rename {src/plugins/bi_import => gnucash/import-export/bi-import}/regex.txt (100%)
create mode 100644 gnucash/import-export/csv-exp/CMakeLists.txt
create mode 100644 gnucash/import-export/csv-exp/assistant-csv-export.c
create mode 100644 gnucash/import-export/csv-exp/assistant-csv-export.h
create mode 100644 gnucash/import-export/csv-exp/csv-transactions-export.c
rename {src => gnucash}/import-export/csv-exp/csv-transactions-export.h (100%)
create mode 100644 gnucash/import-export/csv-exp/csv-tree-export.c
rename {src => gnucash}/import-export/csv-exp/csv-tree-export.h (100%)
create mode 100644 gnucash/import-export/csv-exp/gnc-plugin-csv-export.c
rename {src => gnucash}/import-export/csv-exp/gnc-plugin-csv-export.h (100%)
create mode 100644 gnucash/import-export/csv-exp/gncmod-csv-export.c
create mode 100644 gnucash/import-export/csv-imp/CMakeLists.txt
create mode 100644 gnucash/import-export/csv-imp/assistant-csv-account-import.c
rename {src => gnucash}/import-export/csv-imp/assistant-csv-account-import.h (100%)
create mode 100644 gnucash/import-export/csv-imp/assistant-csv-price-import.cpp
create mode 100644 gnucash/import-export/csv-imp/assistant-csv-price-import.h
create mode 100644 gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp
rename {src => gnucash}/import-export/csv-imp/assistant-csv-trans-import.h (100%)
create mode 100644 gnucash/import-export/csv-imp/csv-account-import.c
rename {src => gnucash}/import-export/csv-imp/csv-account-import.h (100%)
create mode 100644 gnucash/import-export/csv-imp/gnc-csv-account-map.c
create mode 100644 gnucash/import-export/csv-imp/gnc-csv-account-map.h
create mode 100644 gnucash/import-export/csv-imp/gnc-csv-gnumeric-popup.c
rename {src => gnucash}/import-export/csv-imp/gnc-csv-gnumeric-popup.h (100%)
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-props-price.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-props-price.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-props-tx.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-settings-csv-price.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-settings-csv-price.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-settings-csv-tx.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-settings-csv-tx.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-settings-csv.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-imp-settings-csv.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-import-price.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-import-price.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-import-tx.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-import-tx.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-plugin-csv-import.c
rename {src => gnucash}/import-export/csv-imp/gnc-plugin-csv-import.h (100%)
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer-csv.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer-csv.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer-dummy.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer-dummy.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer-fw.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer-fw.hpp
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer.cpp
create mode 100644 gnucash/import-export/csv-imp/gnc-tokenizer.hpp
create mode 100644 gnucash/import-export/csv-imp/gncmod-csv-import.c
create mode 100644 gnucash/import-export/csv-imp/test/CMakeLists.txt
rename {src => gnucash}/import-export/csv-imp/test/sample1.csv (100%)
create mode 100644 gnucash/import-export/csv-imp/test/test-tokenizer.cpp
create mode 100644 gnucash/import-export/csv-imp/test/test-tx-import.cpp
create mode 100644 gnucash/import-export/customer-import/CMakeLists.txt
create mode 100644 gnucash/import-export/customer-import/dialog-customer-import-gui.c
create mode 100644 gnucash/import-export/customer-import/dialog-customer-import-gui.h
create mode 100644 gnucash/import-export/customer-import/dialog-customer-import.c
create mode 100644 gnucash/import-export/customer-import/dialog-customer-import.h
create mode 100644 gnucash/import-export/customer-import/gnc-plugin-customer-import.c
create mode 100644 gnucash/import-export/customer-import/gnc-plugin-customer-import.h
create mode 100644 gnucash/import-export/customer-import/gncmod-customer-import.c
rename {src => gnucash}/import-export/generic-import-design.txt (100%)
create mode 100644 gnucash/import-export/gncmod-generic-import.c
create mode 100644 gnucash/import-export/import-account-matcher.c
create mode 100644 gnucash/import-export/import-account-matcher.h
create mode 100644 gnucash/import-export/import-backend.c
create mode 100644 gnucash/import-export/import-backend.h
create mode 100644 gnucash/import-export/import-commodity-matcher.c
rename {src => gnucash}/import-export/import-commodity-matcher.h (100%)
create mode 100644 gnucash/import-export/import-format-dialog.c
create mode 100644 gnucash/import-export/import-main-matcher.c
create mode 100644 gnucash/import-export/import-main-matcher.h
create mode 100644 gnucash/import-export/import-match-picker.c
create mode 100644 gnucash/import-export/import-match-picker.h
create mode 100644 gnucash/import-export/import-parse.c
rename {src => gnucash}/import-export/import-parse.h (100%)
create mode 100644 gnucash/import-export/import-pending-matches.c
rename {src => gnucash}/import-export/import-pending-matches.h (100%)
create mode 100644 gnucash/import-export/import-settings.c
rename {src => gnucash}/import-export/import-settings.h (100%)
create mode 100644 gnucash/import-export/import-utilities.c
create mode 100644 gnucash/import-export/import-utilities.h
create mode 100644 gnucash/import-export/log-replay/CMakeLists.txt
create mode 100644 gnucash/import-export/log-replay/gnc-log-replay.c
create mode 100644 gnucash/import-export/log-replay/gnc-log-replay.h
create mode 100644 gnucash/import-export/log-replay/gnc-plugin-log-replay.c
rename {src => gnucash}/import-export/log-replay/gnc-plugin-log-replay.h (100%)
create mode 100644 gnucash/import-export/log-replay/gncmod-log-replay.c
create mode 100644 gnucash/import-export/ofx/CMakeLists.txt
create mode 100644 gnucash/import-export/ofx/gnc-ofx-import.c
create mode 100644 gnucash/import-export/ofx/gnc-ofx-import.h
create mode 100644 gnucash/import-export/ofx/gnc-ofx-kvp.c
create mode 100644 gnucash/import-export/ofx/gnc-ofx-kvp.h
rename {src => gnucash}/import-export/ofx/gnc-plugin-ofx-ui.xml (100%)
create mode 100644 gnucash/import-export/ofx/gnc-plugin-ofx.c
rename {src => gnucash}/import-export/ofx/gnc-plugin-ofx.h (100%)
create mode 100644 gnucash/import-export/ofx/gncmod-ofx-import.c
create mode 100644 gnucash/import-export/ofx/gschemas/CMakeLists.txt
rename src/import-export/ofx/gschemas/org.gnucash.dialogs.import.ofx.gschema.xml.in.in => gnucash/import-export/ofx/gschemas/org.gnucash.dialogs.import.ofx.gschema.xml.in (100%)
rename {src => gnucash}/import-export/ofx/migratable-prefs-ofx.xml (100%)
create mode 100644 gnucash/import-export/ofx/test/CMakeLists.txt
rename {src => gnucash}/import-export/ofx/test/test-link.c (100%)
create mode 100644 gnucash/import-export/qif-imp/CMakeLists.txt
create mode 100644 gnucash/import-export/qif-imp/assistant-qif-import.c
rename {src => gnucash}/import-export/qif-imp/assistant-qif-import.h (100%)
create mode 100644 gnucash/import-export/qif-imp/dialog-account-picker.c
create mode 100644 gnucash/import-export/qif-imp/dialog-account-picker.h
rename {src => gnucash}/import-export/qif-imp/file-format.txt (100%)
create mode 100644 gnucash/import-export/qif-imp/gnc-plugin-qif-import.c
rename {src => gnucash}/import-export/qif-imp/gnc-plugin-qif-import.h (100%)
create mode 100644 gnucash/import-export/qif-imp/gncmod-qif-import.c
create mode 100644 gnucash/import-export/qif-imp/qif-dialog-utils.scm
create mode 100644 gnucash/import-export/qif-imp/qif-file.scm
create mode 100644 gnucash/import-export/qif-imp/qif-guess-map.scm
create mode 100644 gnucash/import-export/qif-imp/qif-import.scm
create mode 100644 gnucash/import-export/qif-imp/qif-merge-groups.scm
rename {src => gnucash}/import-export/qif-imp/qif-objects.scm (100%)
create mode 100644 gnucash/import-export/qif-imp/qif-parse.scm
create mode 100644 gnucash/import-export/qif-imp/qif-to-gnc.scm
rename {src => gnucash}/import-export/qif-imp/qif-utils.scm (100%)
create mode 100644 gnucash/import-export/qif-imp/string.scm
create mode 100644 gnucash/import-export/qif-imp/test/CMakeLists.txt
rename {src => gnucash}/import-export/qif-imp/test/test-link.c (100%)
create mode 100644 gnucash/import-export/qif/CMakeLists.txt
create mode 100644 gnucash/import-export/qif/qif-context.c
create mode 100644 gnucash/import-export/qif/qif-defaults.c
rename {src => gnucash}/import-export/qif/qif-defaults.h (100%)
create mode 100644 gnucash/import-export/qif/qif-file.c
rename {src => gnucash}/import-export/qif/qif-file.h (100%)
rename {src => gnucash}/import-export/qif/qif-import-p.h (100%)
rename {src => gnucash}/import-export/qif/qif-import.h (100%)
rename {src => gnucash}/import-export/qif/qif-objects-p.h (100%)
create mode 100644 gnucash/import-export/qif/qif-objects.c
rename {src => gnucash}/import-export/qif/qif-objects.h (100%)
create mode 100644 gnucash/import-export/qif/qif-parse.c
rename {src => gnucash}/import-export/qif/qif-parse.h (100%)
create mode 100644 gnucash/import-export/qif/test/CMakeLists.txt
rename {src => gnucash}/import-export/qif/test/test-files/test-1-bank-txn.qif (100%)
rename {src => gnucash}/import-export/qif/test/test-link.c (100%)
rename {src => gnucash}/import-export/qif/test/test-qif.c (100%)
create mode 100644 gnucash/import-export/test/CMakeLists.txt
create mode 100644 gnucash/import-export/test/test-import-parse.c
create mode 100644 gnucash/import-export/test/test-import-pending-matches.cpp
rename {src => gnucash}/import-export/test/test-link.c (100%)
create mode 100644 gnucash/python/CMakeLists.txt
create mode 100644 gnucash/python/init.py
rename {src => gnucash}/python/pycons/__init__.py (100%)
create mode 100644 gnucash/python/pycons/console.py
create mode 100644 gnucash/python/pycons/ishell.py
rename {src => gnucash}/python/pycons/pycons (100%)
rename {src => gnucash}/python/pycons/setup.py (100%)
create mode 100644 gnucash/python/pycons/shell.py
rename {src => gnucash}/python/pycons/simple_plot.py (100%)
create mode 100644 gnucash/register/CMakeLists.txt
create mode 100644 gnucash/register/ledger-core/CMakeLists.txt
create mode 100644 gnucash/register/ledger-core/gnc-ledger-display.c
rename {src => gnucash}/register/ledger-core/gnc-ledger-display.h (100%)
create mode 100644 gnucash/register/ledger-core/gnc-ledger-display2.c
rename {src => gnucash}/register/ledger-core/gnc-ledger-display2.h (100%)
create mode 100644 gnucash/register/ledger-core/gncEntryLedger.c
rename {src/business/business-ledger => gnucash/register/ledger-core}/gncEntryLedger.h (100%)
create mode 100644 gnucash/register/ledger-core/gncEntryLedgerControl.c
rename {src/business/business-ledger => gnucash/register/ledger-core}/gncEntryLedgerControl.h (100%)
create mode 100644 gnucash/register/ledger-core/gncEntryLedgerDisplay.c
create mode 100644 gnucash/register/ledger-core/gncEntryLedgerLayout.c
rename {src/business/business-ledger => gnucash/register/ledger-core}/gncEntryLedgerLayout.h (100%)
create mode 100644 gnucash/register/ledger-core/gncEntryLedgerLoad.c
create mode 100644 gnucash/register/ledger-core/gncEntryLedgerModel.c
rename {src/business/business-ledger => gnucash/register/ledger-core}/gncEntryLedgerModel.h (100%)
rename {src/business/business-ledger => gnucash/register/ledger-core}/gncEntryLedgerP.h (100%)
rename {src => gnucash}/register/ledger-core/gncmod-ledger-core.c (100%)
create mode 100644 gnucash/register/ledger-core/split-register-control.c
rename {src => gnucash}/register/ledger-core/split-register-control.h (100%)
create mode 100644 gnucash/register/ledger-core/split-register-layout.c
rename {src => gnucash}/register/ledger-core/split-register-layout.h (100%)
create mode 100644 gnucash/register/ledger-core/split-register-load.c
create mode 100644 gnucash/register/ledger-core/split-register-model-save.c
rename {src => gnucash}/register/ledger-core/split-register-model-save.h (100%)
create mode 100644 gnucash/register/ledger-core/split-register-model.c
rename {src => gnucash}/register/ledger-core/split-register-model.h (100%)
rename {src => gnucash}/register/ledger-core/split-register-p.h (100%)
create mode 100644 gnucash/register/ledger-core/split-register-util.c
create mode 100644 gnucash/register/ledger-core/split-register.c
create mode 100644 gnucash/register/ledger-core/split-register.h
create mode 100644 gnucash/register/ledger-core/test/CMakeLists.txt
rename {src => gnucash}/register/ledger-core/test/test-link-module.c (100%)
create mode 100644 gnucash/register/register-core/CMakeLists.txt
rename {src => gnucash}/register/register-core/README (100%)
create mode 100644 gnucash/register/register-core/basiccell.c
rename {src => gnucash}/register/register-core/basiccell.h (100%)
create mode 100644 gnucash/register/register-core/cell-factory.c
rename {src => gnucash}/register/register-core/cell-factory.h (100%)
create mode 100644 gnucash/register/register-core/cellblock.c
rename {src => gnucash}/register/register-core/cellblock.h (100%)
create mode 100644 gnucash/register/register-core/checkboxcell.c
rename {src => gnucash}/register/register-core/checkboxcell.h (100%)
rename {src => gnucash}/register/register-core/combocell.h (100%)
create mode 100644 gnucash/register/register-core/datecell.h
create mode 100644 gnucash/register/register-core/formulacell.c
rename {src => gnucash}/register/register-core/formulacell.h (100%)
create mode 100644 gnucash/register/register-core/gncmod-register-core.c
create mode 100644 gnucash/register/register-core/gtable.c
rename {src => gnucash}/register/register-core/gtable.h (100%)
create mode 100644 gnucash/register/register-core/numcell.c
rename {src => gnucash}/register/register-core/numcell.h (100%)
create mode 100644 gnucash/register/register-core/pricecell.c
rename {src => gnucash}/register/register-core/pricecell.h (100%)
create mode 100644 gnucash/register/register-core/quickfillcell.c
rename {src => gnucash}/register/register-core/quickfillcell.h (100%)
create mode 100644 gnucash/register/register-core/recncell.c
rename {src => gnucash}/register/register-core/recncell.h (100%)
create mode 100644 gnucash/register/register-core/register-common.c
rename {src => gnucash}/register/register-core/register-common.h (100%)
create mode 100644 gnucash/register/register-core/table-allgui.c
create mode 100644 gnucash/register/register-core/table-allgui.h
create mode 100644 gnucash/register/register-core/table-control.c
rename {src => gnucash}/register/register-core/table-control.h (100%)
create mode 100644 gnucash/register/register-core/table-layout.c
rename {src => gnucash}/register/register-core/table-layout.h (100%)
create mode 100644 gnucash/register/register-core/table-model.c
create mode 100644 gnucash/register/register-core/table-model.h
create mode 100644 gnucash/register/register-core/test/CMakeLists.txt
rename {src => gnucash}/register/register-core/test/test-link-module.c (100%)
create mode 100644 gnucash/register/register-gnome/CMakeLists.txt
create mode 100644 gnucash/register/register-gnome/combocell-gnome.c
create mode 100644 gnucash/register/register-gnome/datecell-gnome.c
create mode 100644 gnucash/register/register-gnome/formulacell-gnome.c
rename {src => gnucash}/register/register-gnome/formulacell-gnome.h (100%)
create mode 100644 gnucash/register/register-gnome/gncmod-register-gnome.c
create mode 100644 gnucash/register/register-gnome/gnucash-color.c
create mode 100644 gnucash/register/register-gnome/gnucash-color.h
create mode 100644 gnucash/register/register-gnome/gnucash-cursor.c
create mode 100644 gnucash/register/register-gnome/gnucash-cursor.h
create mode 100644 gnucash/register/register-gnome/gnucash-date-picker.c
create mode 100644 gnucash/register/register-gnome/gnucash-date-picker.h
create mode 100644 gnucash/register/register-gnome/gnucash-header.c
create mode 100644 gnucash/register/register-gnome/gnucash-header.h
create mode 100644 gnucash/register/register-gnome/gnucash-item-edit.c
create mode 100644 gnucash/register/register-gnome/gnucash-item-edit.h
create mode 100644 gnucash/register/register-gnome/gnucash-item-list.c
create mode 100644 gnucash/register/register-gnome/gnucash-item-list.h
create mode 100644 gnucash/register/register-gnome/gnucash-register.c
create mode 100644 gnucash/register/register-gnome/gnucash-register.h
create mode 100644 gnucash/register/register-gnome/gnucash-scrolled-window.c
rename {src => gnucash}/register/register-gnome/gnucash-scrolled-window.h (100%)
create mode 100644 gnucash/register/register-gnome/gnucash-sheet-private.c
create mode 100644 gnucash/register/register-gnome/gnucash-sheet.c
create mode 100644 gnucash/register/register-gnome/gnucash-sheet.h
create mode 100644 gnucash/register/register-gnome/gnucash-sheetP.h
create mode 100644 gnucash/register/register-gnome/gnucash-style.c
rename {src => gnucash}/register/register-gnome/gnucash-style.h (100%)
create mode 100644 gnucash/register/register-gnome/pricecell-gnome.c
rename {src => gnucash}/register/register-gnome/pricecell-gnome.h (100%)
create mode 100644 gnucash/register/register-gnome/quickfillcell-gnome.c
rename {src => gnucash}/register/register-gnome/quickfillcell-gnome.h (100%)
create mode 100644 gnucash/register/register-gnome/table-gnome.c
rename {src => gnucash}/register/register-gnome/table-gnome.h (100%)
create mode 100644 gnucash/register/register-gnome/test/CMakeLists.txt
rename {src => gnucash}/register/register-gnome/test/test-link-module.c (100%)
create mode 100644 gnucash/report/CMakeLists.txt
create mode 100644 gnucash/report/business-reports/CMakeLists.txt
create mode 100644 gnucash/report/business-reports/aging.scm
rename {src => gnucash}/report/business-reports/balsheet-eg.css (100%)
create mode 100644 gnucash/report/business-reports/balsheet-eg.eguile.scm
create mode 100644 gnucash/report/business-reports/balsheet-eg.scm
create mode 100644 gnucash/report/business-reports/business-reports.scm
create mode 100644 gnucash/report/business-reports/customer-summary.scm
create mode 100644 gnucash/report/business-reports/easy-invoice.scm
create mode 100644 gnucash/report/business-reports/fancy-invoice.scm
create mode 100644 gnucash/report/business-reports/invoice.scm
create mode 100644 gnucash/report/business-reports/job-report.scm
create mode 100644 gnucash/report/business-reports/owner-report.scm
create mode 100644 gnucash/report/business-reports/payables.scm
create mode 100644 gnucash/report/business-reports/receipt.css
create mode 100644 gnucash/report/business-reports/receipt.eguile.scm
create mode 100644 gnucash/report/business-reports/receipt.scm
create mode 100644 gnucash/report/business-reports/receivables.scm
rename {src => gnucash}/report/business-reports/taxinvoice.css (100%)
create mode 100644 gnucash/report/business-reports/taxinvoice.eguile.scm
create mode 100644 gnucash/report/business-reports/taxinvoice.scm
create mode 100644 gnucash/report/jqplot/CMakeLists.txt
rename {src => gnucash}/report/jqplot/MIT-LICENSE.txt (100%)
rename {src => gnucash}/report/jqplot/README.txt (100%)
rename {src => gnucash}/report/jqplot/changes.txt (100%)
rename {src => gnucash}/report/jqplot/copyright.txt (100%)
rename {src => gnucash}/report/jqplot/excanvas.js (100%)
rename {src => gnucash}/report/jqplot/excanvas.min.js (100%)
rename {src => gnucash}/report/jqplot/gpl-2.0.txt (100%)
rename {src => gnucash}/report/jqplot/jqPlotCssStyling.txt (100%)
rename {src => gnucash}/report/jqplot/jqPlotOptions.txt (100%)
rename {src => gnucash}/report/jqplot/jquery-1.4.2.min.js (100%)
rename {src => gnucash}/report/jqplot/jquery.jqplot.css (100%)
rename {src => gnucash}/report/jqplot/jquery.jqplot.js (100%)
rename {src => gnucash}/report/jqplot/jquery.jqplot.min.css (100%)
rename {src => gnucash}/report/jqplot/jquery.jqplot.min.js (100%)
rename {src => gnucash}/report/jqplot/jquery.js (100%)
rename {src => gnucash}/report/jqplot/jquery.min.js (100%)
rename {src => gnucash}/report/jqplot/optionsTutorial.txt (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.BezierCurveRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.BezierCurveRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.barRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.barRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.blockRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.blockRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.bubbleRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.bubbleRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasOverlay.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasOverlay.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasTextRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.canvasTextRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.categoryAxisRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.categoryAxisRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.ciParser.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.ciParser.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.cursor.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.cursor.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.dateAxisRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.dateAxisRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.donutRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.donutRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.dragable.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.dragable.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.enhancedLegendRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.enhancedLegendRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.funnelRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.funnelRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.highlighter.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.highlighter.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.json2.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.json2.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.logAxisRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.logAxisRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.mekkoAxisRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.mekkoAxisRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.mekkoRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.mekkoRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.meterGaugeRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.meterGaugeRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.mobile.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.mobile.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.ohlcRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.ohlcRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pieRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pieRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pointLabels.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pointLabels.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pyramidAxisRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pyramidAxisRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pyramidGridRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pyramidGridRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pyramidRenderer.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.pyramidRenderer.min.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.trendline.js (100%)
rename {src => gnucash}/report/jqplot/plugins/jqplot.trendline.min.js (100%)
rename {src => gnucash}/report/jqplot/usage.txt (100%)
create mode 100644 gnucash/report/locale-specific/CMakeLists.txt
create mode 100644 gnucash/report/locale-specific/us/CMakeLists.txt
rename {src => gnucash}/report/locale-specific/us/de_DE.scm (100%)
create mode 100644 gnucash/report/locale-specific/us/gncmod-locale-reports-us.c
create mode 100644 gnucash/report/locale-specific/us/taxtxf-de_DE.scm
create mode 100644 gnucash/report/locale-specific/us/taxtxf.scm
create mode 100644 gnucash/report/locale-specific/us/test/CMakeLists.txt
rename {src => gnucash}/report/locale-specific/us/test/test-link-module.c (100%)
create mode 100755 gnucash/report/locale-specific/us/test/test-load-report-locale-specific-module.scm
rename {src => gnucash}/report/locale-specific/us/us.scm (100%)
create mode 100644 gnucash/report/report-gnome/CMakeLists.txt
create mode 100644 gnucash/report/report-gnome/dialog-custom-report.c
rename {src => gnucash}/report/report-gnome/dialog-custom-report.h (100%)
create mode 100644 gnucash/report/report-gnome/dialog-report-column-view.c
rename {src => gnucash}/report/report-gnome/dialog-report-column-view.h (100%)
create mode 100644 gnucash/report/report-gnome/dialog-report-style-sheet.c
create mode 100644 gnucash/report/report-gnome/dialog-report-style-sheet.h
create mode 100644 gnucash/report/report-gnome/gnc-plugin-page-report.c
rename {src => gnucash}/report/report-gnome/gnc-plugin-page-report.h (100%)
create mode 100644 gnucash/report/report-gnome/gncmod-report-gnome.c
create mode 100644 gnucash/report/report-gnome/report-gnome.i
create mode 100644 gnucash/report/report-gnome/report-gnome.scm
create mode 100644 gnucash/report/report-gnome/test/CMakeLists.txt
rename {src => gnucash}/report/report-gnome/test/test-link-module.c (100%)
create mode 100755 gnucash/report/report-gnome/test/test-load-report-gnome-module.scm
create mode 100644 gnucash/report/report-gnome/window-report.c
create mode 100644 gnucash/report/report-gnome/window-report.h
create mode 100644 gnucash/report/report-system/CMakeLists.txt
create mode 100644 gnucash/report/report-system/collectors.scm
create mode 100644 gnucash/report/report-system/commodity-utilities.scm
create mode 100644 gnucash/report/report-system/doc/report-html.txt
create mode 100644 gnucash/report/report-system/eguile-gnc.scm
create mode 100644 gnucash/report/report-system/eguile-html-utilities.scm
create mode 100644 gnucash/report/report-system/eguile-utilities.scm
create mode 100644 gnucash/report/report-system/gnc-report.c
create mode 100644 gnucash/report/report-system/gnc-report.h
create mode 100644 gnucash/report/report-system/gncmod-report-system.c
create mode 100644 gnucash/report/report-system/html-acct-table.scm
create mode 100644 gnucash/report/report-system/html-barchart.scm
create mode 100644 gnucash/report/report-system/html-document.scm
create mode 100644 gnucash/report/report-system/html-fonts.scm
rename {src => gnucash}/report/report-system/html-jqplot.scm (100%)
create mode 100644 gnucash/report/report-system/html-linechart.scm
create mode 100644 gnucash/report/report-system/html-piechart.scm
create mode 100644 gnucash/report/report-system/html-scatter.scm
rename {src => gnucash}/report/report-system/html-style-info.scm (100%)
create mode 100644 gnucash/report/report-system/html-style-sheet.scm
create mode 100644 gnucash/report/report-system/html-table.scm
create mode 100644 gnucash/report/report-system/html-text.scm
create mode 100644 gnucash/report/report-system/html-utilities.scm
rename {src => gnucash}/report/report-system/list-extras.scm (100%)
rename {src => gnucash}/report/report-system/options-utilities.scm (100%)
create mode 100644 gnucash/report/report-system/report-collectors.scm
rename {src => gnucash}/report/report-system/report-system.i (100%)
create mode 100644 gnucash/report/report-system/report-system.scm
create mode 100644 gnucash/report/report-system/report-utilities.scm
create mode 100644 gnucash/report/report-system/report.scm
create mode 100644 gnucash/report/report-system/test/CMakeLists.txt
rename {src => gnucash}/report/report-system/test/test-collectors.scm (100%)
rename {src => gnucash}/report/report-system/test/test-extras.scm (100%)
rename {src => gnucash}/report/report-system/test/test-link-module.c (100%)
rename {src => gnucash}/report/report-system/test/test-list-extras.scm (100%)
create mode 100755 gnucash/report/report-system/test/test-load-report-system-module.scm
create mode 100644 gnucash/report/report-system/test/test-report-utilities.scm
create mode 100644 gnucash/report/report-system/test/test-test-extras.scm
create mode 100644 gnucash/report/standard-reports/CMakeLists.txt
create mode 100644 gnucash/report/standard-reports/account-piecharts.scm
create mode 100644 gnucash/report/standard-reports/account-summary.scm
create mode 100644 gnucash/report/standard-reports/advanced-portfolio.scm
create mode 100644 gnucash/report/standard-reports/average-balance.scm
create mode 100644 gnucash/report/standard-reports/balance-sheet.scm
create mode 100644 gnucash/report/standard-reports/budget-balance-sheet.scm
create mode 100644 gnucash/report/standard-reports/budget-barchart.scm
create mode 100644 gnucash/report/standard-reports/budget-flow.scm
create mode 100644 gnucash/report/standard-reports/budget-income-statement.scm
create mode 100644 gnucash/report/standard-reports/budget.scm
create mode 100644 gnucash/report/standard-reports/cash-flow.scm
create mode 100644 gnucash/report/standard-reports/cashflow-barchart.scm
create mode 100644 gnucash/report/standard-reports/category-barchart.scm
create mode 100644 gnucash/report/standard-reports/daily-reports.scm
create mode 100644 gnucash/report/standard-reports/equity-statement.scm
create mode 100644 gnucash/report/standard-reports/general-journal.scm
create mode 100644 gnucash/report/standard-reports/general-ledger.scm
create mode 100644 gnucash/report/standard-reports/income-gst-statement.scm
create mode 100644 gnucash/report/standard-reports/income-statement.scm
create mode 100644 gnucash/report/standard-reports/net-barchart.scm
create mode 100644 gnucash/report/standard-reports/net-linechart.scm
create mode 100644 gnucash/report/standard-reports/portfolio.scm
create mode 100644 gnucash/report/standard-reports/price-scatter.scm
create mode 100644 gnucash/report/standard-reports/register.scm
create mode 100644 gnucash/report/standard-reports/standard-reports.scm
create mode 100644 gnucash/report/standard-reports/sx-summary.scm
create mode 100644 gnucash/report/standard-reports/test/CMakeLists.txt
create mode 100644 gnucash/report/standard-reports/test/test-cash-flow.scm
create mode 100644 gnucash/report/standard-reports/test/test-cashflow-barchart.scm
create mode 100644 gnucash/report/standard-reports/test/test-generic-category-report.scm
create mode 100644 gnucash/report/standard-reports/test/test-generic-net-barchart.scm
create mode 100644 gnucash/report/standard-reports/test/test-generic-net-linechart.scm
create mode 100644 gnucash/report/standard-reports/test/test-standard-category-report.scm
rename {src => gnucash}/report/standard-reports/test/test-standard-net-barchart.scm (100%)
create mode 100644 gnucash/report/standard-reports/test/test-standard-net-linechart.scm
create mode 100644 gnucash/report/standard-reports/test/test-transaction.scm
create mode 100644 gnucash/report/standard-reports/transaction.scm
create mode 100644 gnucash/report/standard-reports/trial-balance.scm
create mode 100644 gnucash/report/stylesheets/CMakeLists.txt
create mode 100644 gnucash/report/stylesheets/gnc-plugin-stylesheets.c
rename {src => gnucash}/report/stylesheets/gnc-plugin-stylesheets.h (100%)
create mode 100644 gnucash/report/stylesheets/gncmod-stylesheets.c
create mode 100644 gnucash/report/stylesheets/stylesheet-easy.scm
create mode 100644 gnucash/report/stylesheets/stylesheet-fancy.scm
create mode 100644 gnucash/report/stylesheets/stylesheet-footer.scm
create mode 100644 gnucash/report/stylesheets/stylesheet-head-or-tail.scm
create mode 100644 gnucash/report/stylesheets/stylesheet-plain.scm
create mode 100644 gnucash/report/stylesheets/stylesheets.scm
create mode 100644 gnucash/report/stylesheets/test/CMakeLists.txt
create mode 100755 gnucash/report/stylesheets/test/test-load-report-stylesheets-module.scm
create mode 100644 gnucash/report/utility-reports/CMakeLists.txt
create mode 100644 gnucash/report/utility-reports/hello-world.scm
create mode 100644 gnucash/report/utility-reports/test-graphing.scm
create mode 100644 gnucash/report/utility-reports/utility-reports.scm
create mode 100644 gnucash/report/utility-reports/view-column.scm
create mode 100644 gnucash/report/utility-reports/welcome-to-gnucash.scm
create mode 100644 gnucash/ui/CMakeLists.txt
rename {src/gnome-utils => gnucash}/ui/gnc-main-window-ui.xml (100%)
rename {src/gnome => gnucash}/ui/gnc-plugin-account-tree-ui.xml (100%)
create mode 100644 gnucash/ui/gnc-plugin-basic-commands-ui.xml
rename {src/plugins/bi_import => gnucash}/ui/gnc-plugin-bi-import-ui.xml (100%)
rename {src/gnome => gnucash}/ui/gnc-plugin-budget-ui.xml (100%)
create mode 100644 gnucash/ui/gnc-plugin-business-ui.xml
create mode 100644 gnucash/ui/gnc-plugin-csv-export-ui.xml
create mode 100644 gnucash/ui/gnc-plugin-csv-import-ui.xml
create mode 100644 gnucash/ui/gnc-plugin-customer-import-ui.xml
rename {src/gnome => gnucash}/ui/gnc-plugin-file-history-ui.xml (100%)
rename {src/import-export/log-replay => gnucash/ui}/gnc-plugin-log-replay-ui.xml (100%)
create mode 100644 gnucash/ui/gnc-plugin-page-account-tree-ui.xml
create mode 100644 gnucash/ui/gnc-plugin-page-account-tree2-ui.xml
rename {src/gnome => gnucash}/ui/gnc-plugin-page-budget-ui.xml (100%)
rename {src/business/business-gnome => gnucash}/ui/gnc-plugin-page-invoice-ui.xml (100%)
rename {src/business/business-gnome => gnucash}/ui/gnc-plugin-page-owner-tree-ui.xml (100%)
create mode 100644 gnucash/ui/gnc-plugin-page-register-ui.xml
create mode 100644 gnucash/ui/gnc-plugin-page-register2-ui.xml
rename {src/report/report-gnome => gnucash/ui}/gnc-plugin-page-report-ui.xml (100%)
rename {src/gnome => gnucash}/ui/gnc-plugin-page-sx-list-ui.xml (100%)
rename {src/gnome => gnucash}/ui/gnc-plugin-page-sx-list2-ui.xml (100%)
rename {src/gnome => gnucash}/ui/gnc-plugin-page-sxregister-ui.xml (100%)
rename {src/import-export/qif-imp => gnucash/ui}/gnc-plugin-qif-import-ui.xml (100%)
create mode 100644 gnucash/ui/gnc-plugin-register-ui.xml
create mode 100644 gnucash/ui/gnc-plugin-register2-ui.xml
rename {src/gnome => gnucash}/ui/gnc-plugin-register22-ui.xml (100%)
rename {src/report/stylesheets => gnucash/ui}/gnc-plugin-stylesheets-ui.xml (100%)
rename {src/gnome => gnucash}/ui/gnc-reconcile-window-ui.xml (100%)
rename {src/gnome => gnucash}/ui/gnc-sxed-to-create-window-ui.xml (100%)
create mode 100644 gnucash/ui/gnc-sxed-window-ui-full.xml
rename {src/gnome => gnucash}/ui/gnc-sxed-window-ui.xml (100%)
rename {src/gnome-utils => gnucash}/ui/gnc-windows-menu-ui-quartz.xml (100%)
rename {src/gnome-utils => gnucash}/ui/gnc-windows-menu-ui.xml (100%)
create mode 100644 gnucash/ui/osx_accel_map
delete mode 100644 lib/CMakeLists.txt
delete mode 100644 lib/Makefile.am
delete mode 100644 lib/libc/CMakeLists.txt
delete mode 100644 lib/libc/Makefile.am
delete mode 100644 lib/libc/gmtime_r.c
delete mode 100644 lib/libc/gmtime_r.h
delete mode 100644 lib/libc/localtime_r.c
delete mode 100644 lib/libc/localtime_r.h
delete mode 100644 lib/libc/setenv.c
delete mode 100644 lib/libc/strfmon.c
delete mode 100644 lib/stf/CMakeLists.txt
delete mode 100644 lib/stf/Makefile.am
delete mode 100644 lib/stf/README
delete mode 100644 lib/stf/stf-parse.c
delete mode 100644 lib/stf/stf-parse.h
create mode 100644 libgnucash/CMakeLists.txt
create mode 100644 libgnucash/app-utils/CMakeLists.txt
create mode 100644 libgnucash/app-utils/QuickFill.c
rename {src => libgnucash}/app-utils/QuickFill.h (100%)
rename {src => libgnucash}/app-utils/README (100%)
create mode 100644 libgnucash/app-utils/app-utils.i
create mode 100644 libgnucash/app-utils/app-utils.scm
create mode 100644 libgnucash/app-utils/business-helpers.c
rename {src => libgnucash}/app-utils/business-helpers.h (100%)
create mode 100644 libgnucash/app-utils/business-options.c
rename {src => libgnucash}/app-utils/business-options.h (100%)
create mode 100644 libgnucash/app-utils/business-options.scm
create mode 100644 libgnucash/app-utils/business-prefs.scm
create mode 100644 libgnucash/app-utils/c-interface.scm
create mode 100644 libgnucash/app-utils/calculation/expression_parser.c
rename {src => libgnucash}/app-utils/calculation/fin.c (100%)
rename {src => libgnucash}/app-utils/calculation/fin_spl_protos.h (100%)
rename {src => libgnucash}/app-utils/calculation/fin_static_proto.h (100%)
rename {src => libgnucash}/app-utils/calculation/finproto.h (100%)
rename {src => libgnucash}/app-utils/calculation/finvar.h (100%)
rename {src => libgnucash}/app-utils/config-var.scm (100%)
create mode 100644 libgnucash/app-utils/date-utilities.scm
create mode 100644 libgnucash/app-utils/file-utils.c
rename {src => libgnucash}/app-utils/file-utils.h (100%)
create mode 100644 libgnucash/app-utils/fin.scm
create mode 100644 libgnucash/app-utils/gettext.scm
create mode 100644 libgnucash/app-utils/gfec.c
create mode 100644 libgnucash/app-utils/gfec.h
create mode 100644 libgnucash/app-utils/gnc-account-merge.c
rename {src => libgnucash}/app-utils/gnc-account-merge.h (100%)
create mode 100644 libgnucash/app-utils/gnc-accounting-period.c
rename {src => libgnucash}/app-utils/gnc-accounting-period.h (100%)
create mode 100644 libgnucash/app-utils/gnc-addr-quickfill.c
create mode 100644 libgnucash/app-utils/gnc-addr-quickfill.h
rename {src => libgnucash}/app-utils/gnc-basic-gobject.h (100%)
create mode 100644 libgnucash/app-utils/gnc-component-manager.c
rename {src => libgnucash}/app-utils/gnc-component-manager.h (100%)
create mode 100644 libgnucash/app-utils/gnc-entry-quickfill.c
create mode 100644 libgnucash/app-utils/gnc-entry-quickfill.h
create mode 100644 libgnucash/app-utils/gnc-euro.c
rename {src => libgnucash}/app-utils/gnc-euro.h (100%)
create mode 100644 libgnucash/app-utils/gnc-exp-parser.c
rename {src => libgnucash}/app-utils/gnc-exp-parser.h (100%)
create mode 100644 libgnucash/app-utils/gnc-gettext-util.c
rename {src => libgnucash}/app-utils/gnc-gettext-util.h (100%)
create mode 100644 libgnucash/app-utils/gnc-gsettings.c
create mode 100644 libgnucash/app-utils/gnc-gsettings.h
create mode 100644 libgnucash/app-utils/gnc-help-utils.c
rename {src => libgnucash}/app-utils/gnc-help-utils.h (100%)
create mode 100644 libgnucash/app-utils/gnc-helpers.c
rename {src => libgnucash}/app-utils/gnc-helpers.h (100%)
create mode 100644 libgnucash/app-utils/gnc-prefs-utils.c
rename {src => libgnucash}/app-utils/gnc-prefs-utils.h (100%)
create mode 100644 libgnucash/app-utils/gnc-state.c
rename {src => libgnucash}/app-utils/gnc-state.h (100%)
create mode 100644 libgnucash/app-utils/gnc-sx-instance-model.c
create mode 100644 libgnucash/app-utils/gnc-sx-instance-model.h
create mode 100644 libgnucash/app-utils/gnc-ui-balances.c
rename {src => libgnucash}/app-utils/gnc-ui-balances.h (100%)
create mode 100644 libgnucash/app-utils/gnc-ui-util.c
create mode 100644 libgnucash/app-utils/gnc-ui-util.h
create mode 100644 libgnucash/app-utils/gncmod-app-utils.c
create mode 100644 libgnucash/app-utils/guile-util.c
create mode 100644 libgnucash/app-utils/guile-util.h
rename {src => libgnucash}/app-utils/hooks.scm (100%)
create mode 100644 libgnucash/app-utils/make-prefs-migration-script.xsl
rename {src => libgnucash}/app-utils/migratable-prefs.xml.in (100%)
create mode 100644 libgnucash/app-utils/migrate-prefs.scm
create mode 100644 libgnucash/app-utils/option-util.c
create mode 100644 libgnucash/app-utils/option-util.h
create mode 100644 libgnucash/app-utils/options.scm
rename {src => libgnucash}/app-utils/prefs.scm (100%)
rename {src => libgnucash}/app-utils/simple-obj.scm (100%)
create mode 100644 libgnucash/app-utils/test/CMakeLists.txt
create mode 100644 libgnucash/app-utils/test/test-app-utils.c
create mode 100644 libgnucash/app-utils/test/test-c-interface.scm
create mode 100644 libgnucash/app-utils/test/test-date-utilities.scm
create mode 100644 libgnucash/app-utils/test/test-exp-parser.c
create mode 100644 libgnucash/app-utils/test/test-gnc-ui-util.c
rename {src => libgnucash}/app-utils/test/test-link-module.c (100%)
create mode 100755 libgnucash/app-utils/test/test-load-app-utils-module.scm
create mode 100644 libgnucash/app-utils/test/test-option-util.cpp
create mode 100644 libgnucash/app-utils/test/test-print-parse-amount.cpp
create mode 100644 libgnucash/app-utils/test/test-print-queries.cpp
create mode 100644 libgnucash/app-utils/test/test-scm-query-string.cpp
create mode 100644 libgnucash/app-utils/test/test-sx.cpp
create mode 100644 libgnucash/backend/CMakeLists.txt
create mode 100644 libgnucash/backend/dbi/.splintrc
create mode 100644 libgnucash/backend/dbi/CMakeLists.txt
create mode 100644 libgnucash/backend/dbi/gnc-backend-dbi.cpp
create mode 100644 libgnucash/backend/dbi/gnc-backend-dbi.h
create mode 100644 libgnucash/backend/dbi/gnc-backend-dbi.hpp
create mode 100644 libgnucash/backend/dbi/gnc-dbiprovider.hpp
create mode 100644 libgnucash/backend/dbi/gnc-dbiproviderimpl.hpp
create mode 100644 libgnucash/backend/dbi/gnc-dbisqlconnection.cpp
create mode 100644 libgnucash/backend/dbi/gnc-dbisqlconnection.hpp
create mode 100644 libgnucash/backend/dbi/gnc-dbisqlresult.cpp
create mode 100644 libgnucash/backend/dbi/gnc-dbisqlresult.hpp
create mode 100644 libgnucash/backend/dbi/test/CMakeLists.txt
create mode 100644 libgnucash/backend/dbi/test/test-backend-dbi-basic.cpp
create mode 100644 libgnucash/backend/dbi/test/test-backend-dbi.cpp
create mode 100644 libgnucash/backend/dbi/test/test-dbi-business-stuff.cpp
create mode 100644 libgnucash/backend/dbi/test/test-dbi-business-stuff.h
create mode 100644 libgnucash/backend/dbi/test/test-dbi-stuff.cpp
create mode 100644 libgnucash/backend/dbi/test/test-dbi-stuff.h
create mode 100644 libgnucash/backend/dbi/test/test-dbi.xml
rename {src => libgnucash}/backend/sql/.splintrc (100%)
create mode 100644 libgnucash/backend/sql/CMakeLists.txt
create mode 100644 libgnucash/backend/sql/escape.cpp
create mode 100644 libgnucash/backend/sql/escape.h
create mode 100644 libgnucash/backend/sql/gnc-account-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-account-sql.h
create mode 100644 libgnucash/backend/sql/gnc-address-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-bill-term-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-bill-term-sql.h
create mode 100644 libgnucash/backend/sql/gnc-book-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-book-sql.h
create mode 100644 libgnucash/backend/sql/gnc-budget-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-budget-sql.h
create mode 100644 libgnucash/backend/sql/gnc-commodity-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-commodity-sql.h
create mode 100644 libgnucash/backend/sql/gnc-customer-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-customer-sql.h
create mode 100644 libgnucash/backend/sql/gnc-employee-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-employee-sql.h
create mode 100644 libgnucash/backend/sql/gnc-entry-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-entry-sql.h
create mode 100644 libgnucash/backend/sql/gnc-invoice-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-invoice-sql.h
create mode 100644 libgnucash/backend/sql/gnc-job-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-job-sql.h
create mode 100644 libgnucash/backend/sql/gnc-lots-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-lots-sql.h
create mode 100644 libgnucash/backend/sql/gnc-order-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-order-sql.h
create mode 100644 libgnucash/backend/sql/gnc-owner-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-price-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-price-sql.h
create mode 100644 libgnucash/backend/sql/gnc-recurrence-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-recurrence-sql.h
create mode 100644 libgnucash/backend/sql/gnc-schedxaction-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-schedxaction-sql.h
create mode 100644 libgnucash/backend/sql/gnc-slots-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-slots-sql.h
create mode 100644 libgnucash/backend/sql/gnc-sql-backend.cpp
create mode 100644 libgnucash/backend/sql/gnc-sql-backend.hpp
create mode 100644 libgnucash/backend/sql/gnc-sql-column-table-entry.cpp
create mode 100644 libgnucash/backend/sql/gnc-sql-column-table-entry.hpp
create mode 100644 libgnucash/backend/sql/gnc-sql-connection.hpp
create mode 100644 libgnucash/backend/sql/gnc-sql-object-backend.cpp
create mode 100644 libgnucash/backend/sql/gnc-sql-object-backend.hpp
create mode 100644 libgnucash/backend/sql/gnc-sql-result.cpp
create mode 100644 libgnucash/backend/sql/gnc-sql-result.hpp
create mode 100644 libgnucash/backend/sql/gnc-tax-table-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-tax-table-sql.h
create mode 100644 libgnucash/backend/sql/gnc-transaction-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-transaction-sql.h
create mode 100644 libgnucash/backend/sql/gnc-vendor-sql.cpp
create mode 100644 libgnucash/backend/sql/gnc-vendor-sql.h
create mode 100644 libgnucash/backend/sql/test/CMakeLists.txt
create mode 100644 libgnucash/backend/sql/test/test-column-types.cpp
create mode 100644 libgnucash/backend/sql/test/test-sqlbe.cpp
create mode 100644 libgnucash/backend/sql/test/utest-gnc-backend-sql.cpp
create mode 100644 libgnucash/backend/xml/CMakeLists.txt
create mode 100644 libgnucash/backend/xml/gnc-account-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-address-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-address-xml-v2.h
create mode 100644 libgnucash/backend/xml/gnc-backend-xml.cpp
create mode 100644 libgnucash/backend/xml/gnc-backend-xml.h
create mode 100644 libgnucash/backend/xml/gnc-bill-term-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-bill-term-xml-v2.h
create mode 100644 libgnucash/backend/xml/gnc-book-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-budget-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-commodity-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-customer-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-customer-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-employee-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-employee-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-entry-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-entry-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-freqspec-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-invoice-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-invoice-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-job-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-job-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-lot-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-order-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-order-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-owner-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-owner-xml-v2.h
create mode 100644 libgnucash/backend/xml/gnc-pricedb-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-recurrence-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-schedxaction-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-tax-table-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-tax-table-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-transaction-xml-v2.cpp
create mode 100644 libgnucash/backend/xml/gnc-vendor-xml-v2.cpp
rename {src => libgnucash}/backend/xml/gnc-vendor-xml-v2.h (100%)
create mode 100644 libgnucash/backend/xml/gnc-xml-backend.cpp
create mode 100644 libgnucash/backend/xml/gnc-xml-backend.hpp
create mode 100644 libgnucash/backend/xml/gnc-xml-helper.cpp
create mode 100644 libgnucash/backend/xml/gnc-xml-helper.h
create mode 100644 libgnucash/backend/xml/gnc-xml.h
create mode 100644 libgnucash/backend/xml/gncmod-backend-xml.cpp
create mode 100644 libgnucash/backend/xml/io-example-account.cpp
create mode 100644 libgnucash/backend/xml/io-example-account.h
create mode 100644 libgnucash/backend/xml/io-gncxml-gen.cpp
create mode 100644 libgnucash/backend/xml/io-gncxml-gen.h
create mode 100644 libgnucash/backend/xml/io-gncxml-v1.cpp
create mode 100644 libgnucash/backend/xml/io-gncxml-v2.cpp
create mode 100644 libgnucash/backend/xml/io-gncxml-v2.h
create mode 100644 libgnucash/backend/xml/io-gncxml.h
create mode 100644 libgnucash/backend/xml/io-utils.cpp
create mode 100644 libgnucash/backend/xml/io-utils.h
create mode 100644 libgnucash/backend/xml/sixtp-dom-generators.cpp
create mode 100644 libgnucash/backend/xml/sixtp-dom-generators.h
create mode 100644 libgnucash/backend/xml/sixtp-dom-parsers.cpp
create mode 100644 libgnucash/backend/xml/sixtp-dom-parsers.h
create mode 100644 libgnucash/backend/xml/sixtp-parsers.h
create mode 100644 libgnucash/backend/xml/sixtp-stack.cpp
create mode 100644 libgnucash/backend/xml/sixtp-stack.h
create mode 100644 libgnucash/backend/xml/sixtp-to-dom-parser.cpp
create mode 100644 libgnucash/backend/xml/sixtp-utils.cpp
create mode 100644 libgnucash/backend/xml/sixtp-utils.h
create mode 100644 libgnucash/backend/xml/sixtp.cpp
create mode 100644 libgnucash/backend/xml/sixtp.h
create mode 100644 libgnucash/backend/xml/test/CMakeLists.txt
rename {src => libgnucash}/backend/xml/test/README (100%)
rename {src => libgnucash}/backend/xml/test/grab-types.pl (100%)
create mode 100644 libgnucash/backend/xml/test/test-date-converting.cpp
create mode 100644 libgnucash/backend/xml/test/test-dom-converters1.cpp
rename {src => libgnucash}/backend/xml/test/test-dom-parser1-1.xml (100%)
create mode 100644 libgnucash/backend/xml/test/test-dom-parser1.cpp
create mode 100644 libgnucash/backend/xml/test/test-file-stuff.cpp
create mode 100644 libgnucash/backend/xml/test/test-file-stuff.h
create mode 100644 libgnucash/backend/xml/test/test-files/CMakeLists.txt
rename {src => libgnucash}/backend/xml/test/test-files/xml1/Money95bank_fr.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/Money95invst.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/Money95mutual.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/Money95stocks.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/abc.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/abcall.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/carols-data-file (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/carols-data-file.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/cbb-export.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/conrads-file (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/conrads-file.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/every.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/ms-money.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml1/pricedb1.gml (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/.gitignore (100%)
create mode 100644 libgnucash/backend/xml/test/test-files/xml2/CMakeLists.txt
rename {src => libgnucash}/backend/xml/test/test-files/xml2/Money95bank_fr.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/Money95invst.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/Money95mutual.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/Money95stocks.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/abc.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/abcall.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/carols-data-file.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/cbb-export.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/conrads-file.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/every.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/goonies-file.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/hierachical-data-file.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/ms-money.gml2 (100%)
rename {src => libgnucash}/backend/xml/test/test-files/xml2/pricedb1.gml2 (100%)
create mode 100644 libgnucash/backend/xml/test/test-kvp-frames.cpp
create mode 100644 libgnucash/backend/xml/test/test-load-backend.cpp
create mode 100644 libgnucash/backend/xml/test/test-load-example-account.cpp
create mode 100644 libgnucash/backend/xml/test/test-load-xml2.cpp
create mode 100755 libgnucash/backend/xml/test/test-real-data.sh
create mode 100644 libgnucash/backend/xml/test/test-save-in-lang.cpp
create mode 100644 libgnucash/backend/xml/test/test-string-converters.cpp
create mode 100644 libgnucash/backend/xml/test/test-xml-account.cpp
create mode 100644 libgnucash/backend/xml/test/test-xml-commodity.cpp
create mode 100644 libgnucash/backend/xml/test/test-xml-pricedb.cpp
create mode 100644 libgnucash/backend/xml/test/test-xml-transaction.cpp
create mode 100644 libgnucash/backend/xml/test/test-xml2-is-file.cpp
create mode 100644 libgnucash/backend/xml/xml-helpers.h
create mode 100644 libgnucash/core-utils/CMakeLists.txt
create mode 100644 libgnucash/core-utils/binreloc.c
rename {src => libgnucash}/core-utils/binreloc.h (100%)
create mode 100644 libgnucash/core-utils/core-utils.i
create mode 100644 libgnucash/core-utils/core-utils.scm
create mode 100644 libgnucash/core-utils/gnc-environment.c
rename {src => libgnucash}/core-utils/gnc-environment.h (100%)
create mode 100644 libgnucash/core-utils/gnc-filepath-utils.cpp
create mode 100644 libgnucash/core-utils/gnc-filepath-utils.h
create mode 100644 libgnucash/core-utils/gnc-gkeyfile-utils.c
rename {src => libgnucash}/core-utils/gnc-gkeyfile-utils.h (100%)
create mode 100644 libgnucash/core-utils/gnc-glib-utils.c
create mode 100644 libgnucash/core-utils/gnc-glib-utils.h
create mode 100644 libgnucash/core-utils/gnc-guile-utils.c
rename {src => libgnucash}/core-utils/gnc-guile-utils.h (100%)
rename {src => libgnucash}/core-utils/gnc-jalali.c (100%)
rename {src => libgnucash}/core-utils/gnc-jalali.h (100%)
create mode 100644 libgnucash/core-utils/gnc-locale-utils.c
rename {src => libgnucash}/core-utils/gnc-locale-utils.h (100%)
create mode 100644 libgnucash/core-utils/gnc-path.c
create mode 100644 libgnucash/core-utils/gnc-path.h
rename {src => libgnucash}/core-utils/gnc-prefs-p.h (100%)
create mode 100644 libgnucash/core-utils/gnc-prefs.c
create mode 100644 libgnucash/core-utils/gnc-prefs.h
create mode 100644 libgnucash/core-utils/gncla-dir.h.in
create mode 100644 libgnucash/core-utils/test/CMakeLists.txt
create mode 100644 libgnucash/core-utils/test/gtest-path-utilities.cpp
rename {src => libgnucash}/core-utils/test/test-gnc-glib-utils.c (100%)
create mode 100644 libgnucash/core-utils/test/test-resolve-file-path.c
create mode 100644 libgnucash/core-utils/test/test-userdata-dir-invalid-home.c
create mode 100644 libgnucash/core-utils/test/test-userdata-dir.c
create mode 100644 libgnucash/doc/CMakeLists.txt
rename {src => libgnucash}/doc/README (100%)
create mode 100644 libgnucash/doc/TODO-schedxactions
rename {src => libgnucash}/doc/TODO-sixtp (100%)
rename {src => libgnucash}/doc/backup.txt (100%)
create mode 100644 libgnucash/doc/books.txt
rename {src => libgnucash}/doc/budget.txt (100%)
rename {src => libgnucash}/doc/business.txt (100%)
rename {src => libgnucash}/doc/callgrind.txt (100%)
rename {src => libgnucash}/doc/constderv.html (100%)
rename {src => libgnucash}/doc/constraints.txt (100%)
rename {src => libgnucash}/doc/currencies.txt (100%)
create mode 100644 libgnucash/doc/design/CMakeLists.txt
rename {src => libgnucash}/doc/design/component-manager.texi (100%)
rename {src => libgnucash}/doc/design/concept-index.texi (100%)
create mode 100644 libgnucash/doc/design/engine.texi
rename {src => libgnucash}/doc/design/fdl.texi (100%)
rename {src => libgnucash}/doc/design/function-index.texi (100%)
create mode 100644 libgnucash/doc/design/gnucash-design.texi
rename {src => libgnucash}/doc/design/intro.texi (100%)
create mode 100644 libgnucash/doc/design/register.texi
rename {src => libgnucash}/doc/design/reports.texi (100%)
rename {src => libgnucash}/doc/design/top-level.texi (100%)
rename {src => libgnucash}/doc/design/type-index.texi (100%)
rename {src => libgnucash}/doc/design/user-preferences.texi (100%)
rename {src => libgnucash}/doc/dia/components.dia (100%)
rename {src => libgnucash}/doc/dia/structures-alt.dia (100%)
rename {src => libgnucash}/doc/dia/structures.dia (100%)
create mode 100644 libgnucash/doc/doxygen.cfg.in
create mode 100644 libgnucash/doc/doxygen_main_page.c
rename {src => libgnucash}/doc/engine.txt (100%)
rename {src => libgnucash}/doc/finderv.html (100%)
rename {src => libgnucash}/doc/finutil.html (100%)
rename {src => libgnucash}/doc/g2-architecture.txt (100%)
rename {src => libgnucash}/doc/generic-druid-framework.txt (100%)
rename {src => libgnucash}/doc/gnc-numeric-example.txt (100%)
rename {src => libgnucash}/doc/guid.txt (100%)
rename {src => libgnucash}/doc/loans.txt (100%)
rename {src => libgnucash}/doc/lots.txt (100%)
rename {src => libgnucash}/doc/multicurrency-discussion.txt (100%)
rename {src => libgnucash}/doc/prices.txt (100%)
rename {src => libgnucash}/doc/python-bindings-doxygen.py (100%)
rename {src => libgnucash}/doc/qif.txt (100%)
rename {src => libgnucash}/doc/sx.rst (100%)
rename {src => libgnucash}/doc/tax.txt (100%)
rename {src => libgnucash}/doc/user-prefs-howto.txt (100%)
create mode 100644 libgnucash/doc/xml/CMakeLists.txt
rename {src => libgnucash}/doc/xml/README (100%)
rename {src => libgnucash}/doc/xml/account-v2.dtd (100%)
rename {src => libgnucash}/doc/xml/commodity-v2.dtd (100%)
rename {src => libgnucash}/doc/xml/defaults-v1.dtd (100%)
rename {src => libgnucash}/doc/xml/gnucash-v2.rnc (100%)
rename {src => libgnucash}/doc/xml/io-gncxml-version1.dtd (100%)
rename {src => libgnucash}/doc/xml/io-gncxml-version2.dtd (100%)
rename {src => libgnucash}/doc/xml/preferences-v1.dtd (100%)
rename {src => libgnucash}/doc/xml/prices-v1.dtd (100%)
rename {src => libgnucash}/doc/xml/transactions-v2.dtd (100%)
rename {src => libgnucash}/doc/xml/types.dtd (100%)
create mode 100644 libgnucash/engine/Account.cpp
create mode 100644 libgnucash/engine/Account.h
create mode 100644 libgnucash/engine/AccountP.h
create mode 100644 libgnucash/engine/CMakeLists.txt
rename {src => libgnucash}/engine/FreqSpec.h (100%)
create mode 100644 libgnucash/engine/Query.c
create mode 100644 libgnucash/engine/Query.h
rename {src => libgnucash}/engine/README (100%)
rename {src => libgnucash}/engine/README.query-api (100%)
create mode 100644 libgnucash/engine/Recurrence.c
rename {src => libgnucash}/engine/Recurrence.h (100%)
rename {src => libgnucash}/engine/SX-book-p.h (100%)
create mode 100644 libgnucash/engine/SX-book.c
rename {src => libgnucash}/engine/SX-book.h (100%)
create mode 100644 libgnucash/engine/SX-ttinfo.c
rename {src => libgnucash}/engine/SX-ttinfo.h (100%)
create mode 100644 libgnucash/engine/SchedXaction.c
create mode 100644 libgnucash/engine/SchedXaction.h
create mode 100644 libgnucash/engine/Scrub.c
rename {src => libgnucash}/engine/Scrub.h (100%)
create mode 100644 libgnucash/engine/Scrub2.c
rename {src => libgnucash}/engine/Scrub2.h (100%)
create mode 100644 libgnucash/engine/Scrub3.c
rename {src => libgnucash}/engine/Scrub3.h (100%)
create mode 100644 libgnucash/engine/ScrubBusiness.c
rename {src => libgnucash}/engine/ScrubBusiness.h (100%)
rename {src => libgnucash}/engine/ScrubP.h (100%)
create mode 100644 libgnucash/engine/Split.c
create mode 100644 libgnucash/engine/Split.h
create mode 100644 libgnucash/engine/SplitP.h
create mode 100644 libgnucash/engine/TransLog.c
rename {src => libgnucash}/engine/TransLog.h (100%)
create mode 100644 libgnucash/engine/Transaction.c
create mode 100644 libgnucash/engine/Transaction.h
create mode 100644 libgnucash/engine/TransactionP.h
create mode 100644 libgnucash/engine/business-core.i
rename {src => libgnucash}/engine/business-core.scm (100%)
create mode 100644 libgnucash/engine/cap-gains.c
create mode 100644 libgnucash/engine/cap-gains.h
create mode 100644 libgnucash/engine/cashobjects.c
rename {src => libgnucash}/engine/cashobjects.h (100%)
rename {src => libgnucash}/engine/commodity-table.scm (100%)
create mode 100644 libgnucash/engine/design.txt
rename {src => libgnucash}/engine/engine-common.i (100%)
create mode 100644 libgnucash/engine/engine-helpers-guile.h
create mode 100644 libgnucash/engine/engine-helpers.c
create mode 100644 libgnucash/engine/engine-helpers.h
create mode 100644 libgnucash/engine/engine-interface.scm
rename {src => libgnucash}/engine/engine-utilities.scm (100%)
create mode 100644 libgnucash/engine/engine.i
create mode 100644 libgnucash/engine/engine.scm
rename {src => libgnucash}/engine/extensions.txt (100%)
create mode 100644 libgnucash/engine/glib-helpers.c
rename {src => libgnucash}/engine/glib-helpers.h (100%)
create mode 100644 libgnucash/engine/gnc-aqbanking-templates.cpp
create mode 100644 libgnucash/engine/gnc-aqbanking-templates.h
create mode 100644 libgnucash/engine/gnc-backend-prov.hpp
create mode 100644 libgnucash/engine/gnc-budget.c
create mode 100644 libgnucash/engine/gnc-budget.h
create mode 100644 libgnucash/engine/gnc-commodity.c
create mode 100644 libgnucash/engine/gnc-commodity.h
create mode 100644 libgnucash/engine/gnc-date-p.h
create mode 100644 libgnucash/engine/gnc-date.cpp
create mode 100644 libgnucash/engine/gnc-date.h
create mode 100644 libgnucash/engine/gnc-datetime.cpp
create mode 100644 libgnucash/engine/gnc-datetime.hpp
create mode 100644 libgnucash/engine/gnc-engine.c
create mode 100644 libgnucash/engine/gnc-engine.h
create mode 100644 libgnucash/engine/gnc-event.c
rename {src => libgnucash}/engine/gnc-event.h (100%)
create mode 100644 libgnucash/engine/gnc-features.c
create mode 100644 libgnucash/engine/gnc-features.h
rename {src => libgnucash}/engine/gnc-hooks-scm.h (100%)
create mode 100644 libgnucash/engine/gnc-hooks.c
rename {src => libgnucash}/engine/gnc-hooks.h (100%)
create mode 100644 libgnucash/engine/gnc-int128.cpp
create mode 100644 libgnucash/engine/gnc-int128.hpp
rename {src => libgnucash}/engine/gnc-lot-p.h (100%)
create mode 100644 libgnucash/engine/gnc-lot.c
create mode 100644 libgnucash/engine/gnc-lot.h
create mode 100644 libgnucash/engine/gnc-numeric.cpp
create mode 100644 libgnucash/engine/gnc-numeric.h
create mode 100644 libgnucash/engine/gnc-numeric.hpp
create mode 100644 libgnucash/engine/gnc-numeric.scm
create mode 100644 libgnucash/engine/gnc-pricedb-p.h
create mode 100644 libgnucash/engine/gnc-pricedb.c
create mode 100644 libgnucash/engine/gnc-pricedb.h
create mode 100644 libgnucash/engine/gnc-rational-rounding.hpp
create mode 100644 libgnucash/engine/gnc-rational.cpp
create mode 100644 libgnucash/engine/gnc-rational.hpp
create mode 100644 libgnucash/engine/gnc-session.c
rename {src => libgnucash}/engine/gnc-session.h (100%)
create mode 100644 libgnucash/engine/gnc-timezone.cpp
create mode 100644 libgnucash/engine/gnc-timezone.hpp
rename {src/core-utils => libgnucash/engine}/gnc-uri-utils.c (100%)
rename {src/core-utils => libgnucash/engine}/gnc-uri-utils.h (100%)
create mode 100644 libgnucash/engine/gncAddress.c
rename {src => libgnucash}/engine/gncAddress.h (100%)
rename {src => libgnucash}/engine/gncAddressP.h (100%)
create mode 100644 libgnucash/engine/gncBillTerm.c
create mode 100644 libgnucash/engine/gncBillTerm.h
rename {src => libgnucash}/engine/gncBillTermP.h (100%)
create mode 100644 libgnucash/engine/gncBusGuile.c
rename {src => libgnucash}/engine/gncBusGuile.h (100%)
create mode 100644 libgnucash/engine/gncBusiness.c
create mode 100644 libgnucash/engine/gncBusiness.h
create mode 100644 libgnucash/engine/gncCustomer.c
rename {src => libgnucash}/engine/gncCustomer.h (100%)
rename {src => libgnucash}/engine/gncCustomerP.h (100%)
create mode 100644 libgnucash/engine/gncEmployee.c
rename {src => libgnucash}/engine/gncEmployee.h (100%)
rename {src => libgnucash}/engine/gncEmployeeP.h (100%)
create mode 100644 libgnucash/engine/gncEntry.c
create mode 100644 libgnucash/engine/gncEntry.h
rename {src => libgnucash}/engine/gncEntryP.h (100%)
rename {src => libgnucash}/engine/gncIDSearch.c (100%)
create mode 100644 libgnucash/engine/gncIDSearch.h
create mode 100644 libgnucash/engine/gncInvoice.c
create mode 100644 libgnucash/engine/gncInvoice.h
rename {src => libgnucash}/engine/gncInvoiceP.h (100%)
create mode 100644 libgnucash/engine/gncJob.c
create mode 100644 libgnucash/engine/gncJob.h
rename {src => libgnucash}/engine/gncJobP.h (100%)
create mode 100644 libgnucash/engine/gncOrder.c
rename {src => libgnucash}/engine/gncOrder.h (100%)
rename {src => libgnucash}/engine/gncOrderP.h (100%)
create mode 100644 libgnucash/engine/gncOwner.c
create mode 100644 libgnucash/engine/gncOwner.h
rename {src => libgnucash}/engine/gncOwnerP.h (100%)
create mode 100644 libgnucash/engine/gncTaxTable.c
rename {src => libgnucash}/engine/gncTaxTable.h (100%)
rename {src => libgnucash}/engine/gncTaxTableP.h (100%)
create mode 100644 libgnucash/engine/gncVendor.c
rename {src => libgnucash}/engine/gncVendor.h (100%)
rename {src => libgnucash}/engine/gncVendorP.h (100%)
create mode 100644 libgnucash/engine/gncmod-engine.c
create mode 100644 libgnucash/engine/guid.cpp
create mode 100644 libgnucash/engine/guid.h
create mode 100644 libgnucash/engine/guid.hpp
rename {src => libgnucash}/engine/iso-4217-currencies.xml (100%)
rename {src => libgnucash}/engine/iso-currencies-to-c.xsl (100%)
create mode 100644 libgnucash/engine/kvp-frame.cpp
create mode 100644 libgnucash/engine/kvp-frame.hpp
create mode 100644 libgnucash/engine/kvp-scm.cpp
create mode 100644 libgnucash/engine/kvp-scm.h
create mode 100644 libgnucash/engine/kvp-value.cpp
create mode 100644 libgnucash/engine/kvp-value.hpp
create mode 100644 libgnucash/engine/kvp_doc.txt
create mode 100644 libgnucash/engine/policy-p.h
create mode 100644 libgnucash/engine/policy.c
create mode 100644 libgnucash/engine/policy.h
create mode 100644 libgnucash/engine/qof-backend.cpp
create mode 100644 libgnucash/engine/qof-backend.hpp
rename {src/libqof/qof => libgnucash/engine}/qof-gobject.h (100%)
create mode 100644 libgnucash/engine/qof-string-cache.cpp
create mode 100644 libgnucash/engine/qof-string-cache.h
create mode 100644 libgnucash/engine/qof-win32.cpp
create mode 100644 libgnucash/engine/qof.h
create mode 100644 libgnucash/engine/qofbackend.h
create mode 100644 libgnucash/engine/qofbook-p.h
create mode 100644 libgnucash/engine/qofbook.cpp
create mode 100644 libgnucash/engine/qofbook.h
create mode 100644 libgnucash/engine/qofbookslots.h
create mode 100644 libgnucash/engine/qofchoice.cpp
create mode 100644 libgnucash/engine/qofchoice.h
rename {src/libqof/qof => libgnucash/engine}/qofclass-p.h (100%)
create mode 100644 libgnucash/engine/qofclass.cpp
create mode 100644 libgnucash/engine/qofclass.h
rename {src/libqof/qof => libgnucash/engine}/qofevent-p.h (100%)
create mode 100644 libgnucash/engine/qofevent.cpp
create mode 100644 libgnucash/engine/qofevent.h
create mode 100644 libgnucash/engine/qofid-p.h
create mode 100644 libgnucash/engine/qofid.cpp
create mode 100644 libgnucash/engine/qofid.h
create mode 100644 libgnucash/engine/qofinstance-p.h
create mode 100644 libgnucash/engine/qofinstance.cpp
create mode 100644 libgnucash/engine/qofinstance.h
create mode 100644 libgnucash/engine/qoflog.cpp
create mode 100644 libgnucash/engine/qoflog.h
create mode 100644 libgnucash/engine/qofobject-p.h
create mode 100644 libgnucash/engine/qofobject.cpp
create mode 100644 libgnucash/engine/qofobject.h
create mode 100644 libgnucash/engine/qofquery-p.h
create mode 100644 libgnucash/engine/qofquery.cpp
create mode 100644 libgnucash/engine/qofquery.h
rename {src/libqof/qof => libgnucash/engine}/qofquerycore-p.h (100%)
create mode 100644 libgnucash/engine/qofquerycore.cpp
create mode 100644 libgnucash/engine/qofquerycore.h
create mode 100644 libgnucash/engine/qofsession.cpp
create mode 100644 libgnucash/engine/qofsession.h
create mode 100644 libgnucash/engine/qofsession.hpp
create mode 100644 libgnucash/engine/qofutil.cpp
create mode 100644 libgnucash/engine/qofutil.h
create mode 100644 libgnucash/engine/test-core/CMakeLists.txt
rename {src => libgnucash}/engine/test-core/gncmod-test-engine.c (100%)
rename {src => libgnucash}/engine/test-core/test-engine-strings.h (100%)
create mode 100644 libgnucash/engine/test-core/test-engine-stuff.cpp
create mode 100644 libgnucash/engine/test-core/test-engine-stuff.h
create mode 100644 libgnucash/engine/test/CMakeLists.txt
rename {src => libgnucash}/engine/test/README (100%)
create mode 100644 libgnucash/engine/test/dummy.cpp
create mode 100644 libgnucash/engine/test/gtest-gnc-datetime.cpp
create mode 100644 libgnucash/engine/test/gtest-gnc-int128.cpp
create mode 100644 libgnucash/engine/test/gtest-gnc-numeric.cpp
create mode 100644 libgnucash/engine/test/gtest-gnc-rational.cpp
create mode 100644 libgnucash/engine/test/gtest-gnc-timezone.cpp
create mode 100644 libgnucash/engine/test/gtest-import-map.cpp
create mode 100644 libgnucash/engine/test/test-account-object.cpp
rename {src => libgnucash}/engine/test/test-account.scm (100%)
create mode 100644 libgnucash/engine/test/test-address.c
create mode 100644 libgnucash/engine/test/test-business.c
create mode 100644 libgnucash/engine/test/test-commodities.cpp
rename {src => libgnucash}/engine/test/test-create-account.scm (100%)
create mode 100644 libgnucash/engine/test/test-customer.c
create mode 100644 libgnucash/engine/test/test-date.cpp
create mode 100644 libgnucash/engine/test/test-employee.c
create mode 100644 libgnucash/engine/test/test-engine-kvp-properties.c
create mode 100644 libgnucash/engine/test/test-engine.c
create mode 100644 libgnucash/engine/test/test-extras.scm
create mode 100644 libgnucash/engine/test/test-gnc-date.c
create mode 100644 libgnucash/engine/test/test-gnc-guid-old.cpp
create mode 100644 libgnucash/engine/test/test-gnc-guid.cpp
create mode 100644 libgnucash/engine/test/test-gnc-uri-utils.c
create mode 100644 libgnucash/engine/test/test-group-vs-book.cpp
create mode 100644 libgnucash/engine/test/test-guid.cpp
create mode 100644 libgnucash/engine/test/test-job.c
create mode 100644 libgnucash/engine/test/test-kvp-frame.cpp
create mode 100644 libgnucash/engine/test/test-kvp-value.cpp
rename {src => libgnucash}/engine/test/test-link.c (100%)
create mode 100644 libgnucash/engine/test/test-load-engine.c
create mode 100644 libgnucash/engine/test/test-lots.cpp
create mode 100644 libgnucash/engine/test/test-numeric.cpp
create mode 100644 libgnucash/engine/test/test-object.c
create mode 100644 libgnucash/engine/test/test-qof-string-cache.c
create mode 100644 libgnucash/engine/test/test-qof.c
create mode 100644 libgnucash/engine/test/test-qofbackend.c
create mode 100644 libgnucash/engine/test/test-qofbook.c
create mode 100644 libgnucash/engine/test/test-qofinstance.cpp
create mode 100644 libgnucash/engine/test/test-qofobject.c
create mode 100644 libgnucash/engine/test/test-qofsession-old.cpp
create mode 100644 libgnucash/engine/test/test-qofsession.cpp
create mode 100644 libgnucash/engine/test/test-query.cpp
create mode 100644 libgnucash/engine/test/test-querynew.c
create mode 100644 libgnucash/engine/test/test-recurrence.c
create mode 100644 libgnucash/engine/test/test-scm-query-import.scm
create mode 100644 libgnucash/engine/test/test-scm-query.cpp
create mode 100644 libgnucash/engine/test/test-split-vs-account.cpp
create mode 100644 libgnucash/engine/test/test-split.scm
rename {src => libgnucash}/engine/test/test-test-extras.scm (100%)
create mode 100644 libgnucash/engine/test/test-transaction-reversal.cpp
create mode 100644 libgnucash/engine/test/test-transaction-voiding.cpp
create mode 100644 libgnucash/engine/test/test-vendor.c
create mode 100644 libgnucash/engine/test/utest-Account.cpp
create mode 100644 libgnucash/engine/test/utest-Budget.c
create mode 100644 libgnucash/engine/test/utest-Entry.c
create mode 100644 libgnucash/engine/test/utest-Invoice.c
create mode 100644 libgnucash/engine/test/utest-Split.cpp
create mode 100644 libgnucash/engine/test/utest-Transaction.cpp
create mode 100644 libgnucash/engine/test/utest-gnc-pricedb.c
rename {src => libgnucash}/engine/xlate.pl (100%)
create mode 100644 libgnucash/gnc-module/CMakeLists.txt
rename {src => libgnucash}/gnc-module/README (100%)
rename {src => libgnucash}/gnc-module/doc/design.txt (100%)
create mode 100644 libgnucash/gnc-module/example/CMakeLists.txt
create mode 100644 libgnucash/gnc-module/example/glade/CMakeLists.txt
create mode 100644 libgnucash/gnc-module/example/gnc-plugin.example.c
rename {src/plugins => libgnucash/gnc-module}/example/gnc-plugin.example.h (100%)
rename {src/plugins => libgnucash/gnc-module}/example/gncmod-example.c (100%)
create mode 100644 libgnucash/gnc-module/example/ui/CMakeLists.txt
rename {src/plugins => libgnucash/gnc-module}/example/ui/gnc-plugin-example-ui.xml (100%)
rename {src => libgnucash}/gnc-module/gnc-module-api.h (100%)
create mode 100644 libgnucash/gnc-module/gnc-module.c
rename {src => libgnucash}/gnc-module/gnc-module.h (100%)
rename {src => libgnucash}/gnc-module/gnc-module.i (100%)
create mode 100644 libgnucash/gnc-module/gnc-module.scm
create mode 100644 libgnucash/gnc-module/test/CMakeLists.txt
rename {src => libgnucash}/gnc-module/test/README (100%)
create mode 100644 libgnucash/gnc-module/test/misc-mods/CMakeLists.txt
rename {src => libgnucash}/gnc-module/test/misc-mods/agedver.c (100%)
rename {src => libgnucash}/gnc-module/test/misc-mods/futuremodsys.c (100%)
rename {src => libgnucash}/gnc-module/test/misc-mods/incompatdep.c (100%)
create mode 100644 libgnucash/gnc-module/test/mod-bar/CMakeLists.txt
rename {src => libgnucash}/gnc-module/test/mod-bar/bar.c (100%)
rename {src => libgnucash}/gnc-module/test/mod-bar/bar.h (100%)
rename {src => libgnucash}/gnc-module/test/mod-bar/bar.i (100%)
create mode 100644 libgnucash/gnc-module/test/mod-bar/gnc-mod-bar.c
rename {src => libgnucash}/gnc-module/test/mod-bar/gnucash/bar.scm (100%)
create mode 100644 libgnucash/gnc-module/test/mod-baz/CMakeLists.txt
rename {src => libgnucash}/gnc-module/test/mod-baz/baz.c (100%)
rename {src => libgnucash}/gnc-module/test/mod-baz/baz.h (100%)
rename {src => libgnucash}/gnc-module/test/mod-baz/baz.i (100%)
create mode 100644 libgnucash/gnc-module/test/mod-baz/gnc-mod-baz.c
rename {src => libgnucash}/gnc-module/test/mod-baz/gnucash/baz.scm (100%)
create mode 100644 libgnucash/gnc-module/test/mod-foo/CMakeLists.txt
rename {src => libgnucash}/gnc-module/test/mod-foo/foo.c (100%)
rename {src => libgnucash}/gnc-module/test/mod-foo/foo.h (100%)
rename {src => libgnucash}/gnc-module/test/mod-foo/foo.i (100%)
create mode 100644 libgnucash/gnc-module/test/mod-foo/gnc-mod-foo.c
rename {src => libgnucash}/gnc-module/test/mod-foo/gnucash/foo.scm (100%)
create mode 100644 libgnucash/gnc-module/test/test-agedver.c
create mode 100644 libgnucash/gnc-module/test/test-dynload.c
create mode 100755 libgnucash/gnc-module/test/test-gnc-module-load-deps.scm
create mode 100755 libgnucash/gnc-module/test/test-gnc-module-load-scm.scm
create mode 100755 libgnucash/gnc-module/test/test-gnc-module-scm-dynload.scm
create mode 100755 libgnucash/gnc-module/test/test-gnc-module-scm-init.scm
create mode 100755 libgnucash/gnc-module/test/test-gnc-module-scm-module.scm
create mode 100755 libgnucash/gnc-module/test/test-gnc-module-scm-multi.scm
create mode 100755 libgnucash/gnc-module/test/test-gnc-module-swigged-c.scm
create mode 100644 libgnucash/gnc-module/test/test-incompatdep.c
create mode 100644 libgnucash/gnc-module/test/test-load-c.c
create mode 100644 libgnucash/gnc-module/test/test-modsysver.c
create mode 100644 libgnucash/quotes/CMakeLists.txt
rename {src => libgnucash}/quotes/Quote_example.pl (100%)
create mode 100644 libgnucash/quotes/README
create mode 100755 libgnucash/quotes/gnc-fq-check.in
create mode 100755 libgnucash/quotes/gnc-fq-dump
create mode 100755 libgnucash/quotes/gnc-fq-helper.in
create mode 100755 libgnucash/quotes/gnc-fq-update.in
create mode 100644 libgnucash/scm/CMakeLists.txt
create mode 100644 libgnucash/scm/price-quotes.scm
create mode 100644 libgnucash/scm/utilities.scm
create mode 100644 libgnucash/tax/CMakeLists.txt
create mode 100644 libgnucash/tax/us/CMakeLists.txt
create mode 100644 libgnucash/tax/us/de_DE.scm
rename {src => libgnucash}/tax/us/de_DE/taxtxf - LIES MICH.txt (100%)
rename {src => libgnucash}/tax/us/de_DE/txf-USt-Bericht.html (100%)
rename {src => libgnucash}/tax/us/de_DE/txf-USt-VA Anleitung 2011.pdf (100%)
create mode 100644 libgnucash/tax/us/gncmod-tax-us.c
create mode 100644 libgnucash/tax/us/test/CMakeLists.txt
rename {src => libgnucash}/tax/us/test/test-link-module.c (100%)
create mode 100755 libgnucash/tax/us/test/test-load-tax-us-module.scm
rename {src => libgnucash}/tax/us/txf-de_DE.scm (100%)
rename {src => libgnucash}/tax/us/txf-help-de_DE.scm (100%)
rename {src => libgnucash}/tax/us/txf-help.scm (100%)
rename {src => libgnucash}/tax/us/txf.scm (100%)
rename {src => libgnucash}/tax/us/us.scm (100%)
delete mode 100644 macros/CMakeLists.txt
delete mode 100644 macros/ax_pkg_swig.m4
delete mode 100644 macros/ax_python_devel.m4
delete mode 100644 macros/ax_swig_python.m4
delete mode 100644 macros/binreloc.m4
delete mode 100644 macros/compiler-flags.m4
delete mode 100644 macros/legacy_macros.m4
delete mode 100644 macros/pkg.m4
delete mode 100644 macros/svn2cl.xsl
delete mode 100644 make-gnucash-potfiles.in
delete mode 100644 packaging/CMakeLists.txt
delete mode 100644 packaging/Makefile.am
delete mode 100644 packaging/README.RPM
delete mode 100644 packaging/gnucash.spec.in
delete mode 100644 po/POTFILES.ignore
mode change 100755 => 100644 po/as.po
mode change 100755 => 100644 po/brx.po
delete mode 100644 po/check-po.cmake
mode change 100755 => 100644 po/doi.po
create mode 100644 po/gnucash-pot.cmake
mode change 100755 => 100644 po/kn.po
mode change 100755 => 100644 po/kok at latin.po
mode change 100755 => 100644 po/ks.po
delete mode 100644 po/make-gnucash-pot.sh.in
mode change 100755 => 100644 po/mr.po
mode change 100755 => 100644 po/te.po
mode change 100755 => 100644 po/ur.po
delete mode 100644 src/CMakeLists.txt
delete mode 100644 src/Makefile.am
delete mode 100644 src/README
delete mode 100644 src/README.modules
delete mode 100644 src/app-utils/CMakeLists.txt
delete mode 100644 src/app-utils/Makefile.am
delete mode 100644 src/app-utils/QuickFill.c
delete mode 100644 src/app-utils/app-utils.i
delete mode 100644 src/app-utils/app-utils.scm
delete mode 100644 src/app-utils/business-helpers.c
delete mode 100644 src/app-utils/business-options.c
delete mode 100644 src/app-utils/business-options.scm
delete mode 100644 src/app-utils/business-prefs.scm
delete mode 100644 src/app-utils/c-interface.scm
delete mode 100644 src/app-utils/calculation/expression_parser.c
delete mode 100644 src/app-utils/date-utilities.scm
delete mode 100644 src/app-utils/file-utils.c
delete mode 100644 src/app-utils/gettext.scm
delete mode 100644 src/app-utils/gfec.c
delete mode 100644 src/app-utils/gfec.h
delete mode 100644 src/app-utils/gnc-account-merge.c
delete mode 100644 src/app-utils/gnc-accounting-period.c
delete mode 100644 src/app-utils/gnc-addr-quickfill.c
delete mode 100644 src/app-utils/gnc-addr-quickfill.h
delete mode 100644 src/app-utils/gnc-component-manager.c
delete mode 100644 src/app-utils/gnc-entry-quickfill.c
delete mode 100644 src/app-utils/gnc-entry-quickfill.h
delete mode 100644 src/app-utils/gnc-euro.c
delete mode 100644 src/app-utils/gnc-exp-parser.c
delete mode 100644 src/app-utils/gnc-gettext-util.c
delete mode 100644 src/app-utils/gnc-gsettings.c
delete mode 100644 src/app-utils/gnc-gsettings.h
delete mode 100644 src/app-utils/gnc-help-utils.c
delete mode 100644 src/app-utils/gnc-helpers.c
delete mode 100644 src/app-utils/gnc-prefs-utils.c
delete mode 100644 src/app-utils/gnc-state.c
delete mode 100644 src/app-utils/gnc-sx-instance-model.c
delete mode 100644 src/app-utils/gnc-sx-instance-model.h
delete mode 100644 src/app-utils/gnc-ui-balances.c
delete mode 100644 src/app-utils/gnc-ui-util.c
delete mode 100644 src/app-utils/gnc-ui-util.h
delete mode 100644 src/app-utils/gncmod-app-utils.c
delete mode 100644 src/app-utils/guile-util.c
delete mode 100644 src/app-utils/guile-util.h
delete mode 100644 src/app-utils/make-prefs-migration-script.xsl
delete mode 100644 src/app-utils/migrate-prefs.scm
delete mode 100644 src/app-utils/option-util.c
delete mode 100644 src/app-utils/option-util.h
delete mode 100644 src/app-utils/options.scm
delete mode 100644 src/app-utils/test/CMakeLists.txt
delete mode 100644 src/app-utils/test/Makefile.am
delete mode 100644 src/app-utils/test/test-date-utilities.scm
delete mode 100644 src/app-utils/test/test-exp-parser.c
delete mode 100755 src/app-utils/test/test-load-module.in
delete mode 100644 src/app-utils/test/test-print-parse-amount.c
delete mode 100644 src/app-utils/test/test-print-queries.c
delete mode 100644 src/app-utils/test/test-scm-query-string.c
delete mode 100644 src/app-utils/test/test-sx.c
delete mode 100644 src/backend/CMakeLists.txt
delete mode 100644 src/backend/Makefile.am
delete mode 100644 src/backend/dbi/.splintrc
delete mode 100644 src/backend/dbi/CMakeLists.txt
delete mode 100644 src/backend/dbi/Makefile.am
delete mode 100644 src/backend/dbi/gnc-backend-dbi-priv.h
delete mode 100644 src/backend/dbi/gnc-backend-dbi.c
delete mode 100644 src/backend/dbi/gnc-backend-dbi.h
delete mode 100644 src/backend/dbi/gncmod-backend-dbi.c
delete mode 100644 src/backend/dbi/test/CMakeLists.txt
delete mode 100644 src/backend/dbi/test/Makefile.am
delete mode 100644 src/backend/dbi/test/test-backend-dbi-basic.c
delete mode 100644 src/backend/dbi/test/test-backend-dbi.c
delete mode 100644 src/backend/dbi/test/test-dbi-business-stuff.c
delete mode 100644 src/backend/dbi/test/test-dbi-business-stuff.h
delete mode 100644 src/backend/dbi/test/test-dbi-stuff.c
delete mode 100644 src/backend/dbi/test/test-dbi-stuff.h
delete mode 100644 src/backend/dbi/test/test-dbi.xml
delete mode 100644 src/backend/sql/CMakeLists.txt
delete mode 100644 src/backend/sql/Makefile.am
delete mode 100644 src/backend/sql/escape.c
delete mode 100644 src/backend/sql/escape.h
delete mode 100644 src/backend/sql/gnc-account-sql.c
delete mode 100644 src/backend/sql/gnc-account-sql.h
delete mode 100644 src/backend/sql/gnc-address-sql.c
delete mode 100644 src/backend/sql/gnc-address-sql.h
delete mode 100644 src/backend/sql/gnc-backend-sql.c
delete mode 100644 src/backend/sql/gnc-backend-sql.h
delete mode 100644 src/backend/sql/gnc-bill-term-sql.c
delete mode 100644 src/backend/sql/gnc-bill-term-sql.h
delete mode 100644 src/backend/sql/gnc-book-sql.c
delete mode 100644 src/backend/sql/gnc-book-sql.h
delete mode 100644 src/backend/sql/gnc-budget-sql.c
delete mode 100644 src/backend/sql/gnc-budget-sql.h
delete mode 100644 src/backend/sql/gnc-commodity-sql.c
delete mode 100644 src/backend/sql/gnc-commodity-sql.h
delete mode 100644 src/backend/sql/gnc-customer-sql.c
delete mode 100644 src/backend/sql/gnc-customer-sql.h
delete mode 100644 src/backend/sql/gnc-employee-sql.c
delete mode 100644 src/backend/sql/gnc-employee-sql.h
delete mode 100644 src/backend/sql/gnc-entry-sql.c
delete mode 100644 src/backend/sql/gnc-entry-sql.h
delete mode 100644 src/backend/sql/gnc-invoice-sql.c
delete mode 100644 src/backend/sql/gnc-invoice-sql.h
delete mode 100644 src/backend/sql/gnc-job-sql.c
delete mode 100644 src/backend/sql/gnc-job-sql.h
delete mode 100644 src/backend/sql/gnc-lots-sql.c
delete mode 100644 src/backend/sql/gnc-lots-sql.h
delete mode 100644 src/backend/sql/gnc-order-sql.c
delete mode 100644 src/backend/sql/gnc-order-sql.h
delete mode 100644 src/backend/sql/gnc-owner-sql.c
delete mode 100644 src/backend/sql/gnc-owner-sql.h
delete mode 100644 src/backend/sql/gnc-price-sql.c
delete mode 100644 src/backend/sql/gnc-price-sql.h
delete mode 100644 src/backend/sql/gnc-recurrence-sql.c
delete mode 100644 src/backend/sql/gnc-recurrence-sql.h
delete mode 100644 src/backend/sql/gnc-schedxaction-sql.c
delete mode 100644 src/backend/sql/gnc-schedxaction-sql.h
delete mode 100644 src/backend/sql/gnc-slots-sql.c
delete mode 100644 src/backend/sql/gnc-slots-sql.h
delete mode 100644 src/backend/sql/gnc-tax-table-sql.c
delete mode 100644 src/backend/sql/gnc-tax-table-sql.h
delete mode 100644 src/backend/sql/gnc-transaction-sql.c
delete mode 100644 src/backend/sql/gnc-transaction-sql.h
delete mode 100644 src/backend/sql/gnc-vendor-sql.c
delete mode 100644 src/backend/sql/gnc-vendor-sql.h
delete mode 100644 src/backend/sql/test/CMakeLists.txt
delete mode 100644 src/backend/sql/test/Makefile.am
delete mode 100644 src/backend/sql/test/test-column-types.c
delete mode 100644 src/backend/sql/test/test-sqlbe.c
delete mode 100644 src/backend/sql/test/utest-gnc-backend-sql.c
delete mode 100644 src/backend/xml/CMakeLists.txt
delete mode 100644 src/backend/xml/Makefile.am
delete mode 100644 src/backend/xml/gnc-account-xml-v2.c
delete mode 100644 src/backend/xml/gnc-address-xml-v2.c
delete mode 100644 src/backend/xml/gnc-address-xml-v2.h
delete mode 100644 src/backend/xml/gnc-backend-xml.c
delete mode 100644 src/backend/xml/gnc-backend-xml.h
delete mode 100644 src/backend/xml/gnc-bill-term-xml-v2.c
delete mode 100644 src/backend/xml/gnc-bill-term-xml-v2.h
delete mode 100644 src/backend/xml/gnc-book-xml-v2.c
delete mode 100644 src/backend/xml/gnc-budget-xml-v2.c
delete mode 100644 src/backend/xml/gnc-commodity-xml-v2.c
delete mode 100644 src/backend/xml/gnc-customer-xml-v2.c
delete mode 100644 src/backend/xml/gnc-employee-xml-v2.c
delete mode 100644 src/backend/xml/gnc-entry-xml-v2.c
delete mode 100644 src/backend/xml/gnc-freqspec-xml-v2.c
delete mode 100644 src/backend/xml/gnc-invoice-xml-v2.c
delete mode 100644 src/backend/xml/gnc-job-xml-v2.c
delete mode 100644 src/backend/xml/gnc-lot-xml-v2.c
delete mode 100644 src/backend/xml/gnc-order-xml-v2.c
delete mode 100644 src/backend/xml/gnc-owner-xml-v2.c
delete mode 100644 src/backend/xml/gnc-owner-xml-v2.h
delete mode 100644 src/backend/xml/gnc-pricedb-xml-v2.c
delete mode 100644 src/backend/xml/gnc-recurrence-xml-v2.c
delete mode 100644 src/backend/xml/gnc-schedxaction-xml-v2.c
delete mode 100644 src/backend/xml/gnc-tax-table-xml-v2.c
delete mode 100644 src/backend/xml/gnc-transaction-xml-v2.c
delete mode 100644 src/backend/xml/gnc-vendor-xml-v2.c
delete mode 100644 src/backend/xml/gnc-xml-helper.c
delete mode 100644 src/backend/xml/gnc-xml-helper.h
delete mode 100644 src/backend/xml/gnc-xml.h
delete mode 100644 src/backend/xml/gncmod-backend-xml.c
delete mode 100644 src/backend/xml/io-example-account.c
delete mode 100644 src/backend/xml/io-example-account.h
delete mode 100644 src/backend/xml/io-gncxml-gen.c
delete mode 100644 src/backend/xml/io-gncxml-gen.h
delete mode 100644 src/backend/xml/io-gncxml-v1.c
delete mode 100644 src/backend/xml/io-gncxml-v2.c
delete mode 100644 src/backend/xml/io-gncxml-v2.h
delete mode 100644 src/backend/xml/io-gncxml.h
delete mode 100644 src/backend/xml/io-utils.c
delete mode 100644 src/backend/xml/io-utils.h
delete mode 100644 src/backend/xml/sixtp-dom-generators.c
delete mode 100644 src/backend/xml/sixtp-dom-generators.h
delete mode 100644 src/backend/xml/sixtp-dom-parsers.c
delete mode 100644 src/backend/xml/sixtp-dom-parsers.h
delete mode 100644 src/backend/xml/sixtp-parsers.h
delete mode 100644 src/backend/xml/sixtp-stack.c
delete mode 100644 src/backend/xml/sixtp-stack.h
delete mode 100644 src/backend/xml/sixtp-to-dom-parser.c
delete mode 100644 src/backend/xml/sixtp-utils.c
delete mode 100644 src/backend/xml/sixtp-utils.h
delete mode 100644 src/backend/xml/sixtp.c
delete mode 100644 src/backend/xml/sixtp.h
delete mode 100644 src/backend/xml/test/CMakeLists.txt
delete mode 100644 src/backend/xml/test/Makefile.am
delete mode 100644 src/backend/xml/test/test-date-converting.c
delete mode 100644 src/backend/xml/test/test-dom-converters1.c
delete mode 100644 src/backend/xml/test/test-dom-parser1.c
delete mode 100644 src/backend/xml/test/test-file-stuff.c
delete mode 100644 src/backend/xml/test/test-file-stuff.h
delete mode 100644 src/backend/xml/test/test-files/CMakeLists.txt
delete mode 100644 src/backend/xml/test/test-files/Makefile.am
delete mode 100644 src/backend/xml/test/test-files/xml2/CMakeLists.txt
delete mode 100644 src/backend/xml/test/test-files/xml2/Makefile.am
delete mode 100644 src/backend/xml/test/test-kvp-frames.c
delete mode 100644 src/backend/xml/test/test-load-backend.c
delete mode 100644 src/backend/xml/test/test-load-example-account.c
delete mode 100644 src/backend/xml/test/test-load-xml2.c
delete mode 100755 src/backend/xml/test/test-real-data.sh.in
delete mode 100644 src/backend/xml/test/test-save-in-lang.c
delete mode 100644 src/backend/xml/test/test-string-converters.c
delete mode 100644 src/backend/xml/test/test-xml-account.c
delete mode 100644 src/backend/xml/test/test-xml-commodity.c
delete mode 100644 src/backend/xml/test/test-xml-pricedb.c
delete mode 100644 src/backend/xml/test/test-xml-transaction.c
delete mode 100644 src/backend/xml/test/test-xml2-is-file.c
delete mode 100644 src/backend/xml/xml-helpers.h
delete mode 100644 src/base-typemaps.i
delete mode 100644 src/bin/CMakeLists.txt
delete mode 100644 src/bin/Makefile.am
delete mode 100644 src/bin/environment.in
delete mode 100644 src/bin/gnucash-bin.c
delete mode 100644 src/bin/gnucash-valgrind.in
delete mode 100644 src/bin/gnucash.rc.in
delete mode 100644 src/bin/overrides/CMakeLists.txt
delete mode 100644 src/bin/overrides/Makefile.am
delete mode 100644 src/bin/overrides/gnucash-build-env.in
delete mode 100644 src/bin/overrides/gnucash-env.in
delete mode 100755 src/bin/overrides/gnucash-make-guids.in
delete mode 100644 src/bin/overrides/guile.in
delete mode 100644 src/bin/test/CMakeLists.txt
delete mode 100644 src/bin/test/Makefile.am
delete mode 100755 src/bin/test/test-version.in
delete mode 100644 src/business/CMakeLists.txt
delete mode 100644 src/business/Makefile.am
delete mode 100644 src/business/business-gnome/CMakeLists.txt
delete mode 100644 src/business/business-gnome/Makefile.am
delete mode 100644 src/business/business-gnome/business-gnome-utils.c
delete mode 100644 src/business/business-gnome/business-gnome.scm
delete mode 100644 src/business/business-gnome/business-options-gnome.c
delete mode 100644 src/business/business-gnome/business-urls.c
delete mode 100644 src/business/business-gnome/dialog-billterms.c
delete mode 100644 src/business/business-gnome/dialog-billterms.h
delete mode 100644 src/business/business-gnome/dialog-choose-owner.c
delete mode 100644 src/business/business-gnome/dialog-customer.c
delete mode 100644 src/business/business-gnome/dialog-customer.h
delete mode 100644 src/business/business-gnome/dialog-date-close.c
delete mode 100644 src/business/business-gnome/dialog-date-close.h
delete mode 100644 src/business/business-gnome/dialog-employee.c
delete mode 100644 src/business/business-gnome/dialog-employee.h
delete mode 100644 src/business/business-gnome/dialog-invoice.c
delete mode 100644 src/business/business-gnome/dialog-invoice.h
delete mode 100644 src/business/business-gnome/dialog-job.c
delete mode 100644 src/business/business-gnome/dialog-job.h
delete mode 100644 src/business/business-gnome/dialog-order.c
delete mode 100644 src/business/business-gnome/dialog-order.h
delete mode 100644 src/business/business-gnome/dialog-payment.c
delete mode 100644 src/business/business-gnome/dialog-payment.h
delete mode 100644 src/business/business-gnome/dialog-vendor.c
delete mode 100644 src/business/business-gnome/dialog-vendor.h
delete mode 100644 src/business/business-gnome/gnc-plugin-business.c
delete mode 100644 src/business/business-gnome/gnc-plugin-business.h
delete mode 100644 src/business/business-gnome/gnc-plugin-page-invoice.c
delete mode 100644 src/business/business-gnome/gnc-plugin-page-owner-tree.c
delete mode 100644 src/business/business-gnome/gncmod-business-gnome.c
delete mode 100644 src/business/business-gnome/gschemas/CMakeLists.txt
delete mode 100644 src/business/business-gnome/gschemas/Makefile.am
delete mode 100644 src/business/business-gnome/gschemas/org.gnucash.dialogs.business.gschema.xml.in.in
delete mode 100644 src/business/business-gnome/gtkbuilder/CMakeLists.txt
delete mode 100644 src/business/business-gnome/gtkbuilder/Makefile.am
delete mode 100644 src/business/business-gnome/gtkbuilder/business-options-gnome.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/business-prefs.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-billterms.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-choose-owner.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-customer.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-date-close.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-employee.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-invoice.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-job.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-order.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-payment.glade
delete mode 100644 src/business/business-gnome/gtkbuilder/dialog-vendor.glade
delete mode 100644 src/business/business-gnome/search-owner.c
delete mode 100644 src/business/business-gnome/ui/CMakeLists.txt
delete mode 100644 src/business/business-gnome/ui/Makefile.am
delete mode 100644 src/business/business-gnome/ui/gnc-plugin-business-ui.xml
delete mode 100644 src/business/business-ledger/CMakeLists.txt
delete mode 100644 src/business/business-ledger/Makefile.am
delete mode 100644 src/business/business-ledger/gncEntryLedger.c
delete mode 100644 src/business/business-ledger/gncEntryLedgerControl.c
delete mode 100644 src/business/business-ledger/gncEntryLedgerDisplay.c
delete mode 100644 src/business/business-ledger/gncEntryLedgerLayout.c
delete mode 100644 src/business/business-ledger/gncEntryLedgerLoad.c
delete mode 100644 src/business/business-ledger/gncEntryLedgerModel.c
delete mode 100644 src/cmake_modules/CMakeLists.txt
delete mode 100644 src/cmake_modules/GncAddGSchemaTargets.cmake
delete mode 100644 src/cmake_modules/GncAddSchemeTargets.cmake
delete mode 100644 src/cmake_modules/GncAddSwigCommand.cmake
delete mode 100644 src/cmake_modules/GncAddTest.cmake
delete mode 100644 src/cmake_modules/GncConfigure.cmake
delete mode 100644 src/cmake_modules/MakeDist.cmake
delete mode 100644 src/cmake_modules/MakeDistCheck.cmake
delete mode 100644 src/cmake_modules/MakeDistFiles.cmake
delete mode 100644 src/config.h.cmake.in
delete mode 100644 src/core-utils/CMakeLists.txt
delete mode 100644 src/core-utils/Makefile.am
delete mode 100644 src/core-utils/binreloc.c
delete mode 100644 src/core-utils/core-utils.i
delete mode 100644 src/core-utils/core-utils.scm
delete mode 100644 src/core-utils/gnc-environment.c
delete mode 100644 src/core-utils/gnc-features.c
delete mode 100644 src/core-utils/gnc-features.h
delete mode 100644 src/core-utils/gnc-filepath-utils.c
delete mode 100644 src/core-utils/gnc-filepath-utils.h
delete mode 100644 src/core-utils/gnc-gdate-utils.c
delete mode 100644 src/core-utils/gnc-gdate-utils.h
delete mode 100644 src/core-utils/gnc-gkeyfile-utils.c
delete mode 100644 src/core-utils/gnc-glib-utils.c
delete mode 100644 src/core-utils/gnc-glib-utils.h
delete mode 100644 src/core-utils/gnc-guile-utils.c
delete mode 100644 src/core-utils/gnc-locale-utils.c
delete mode 100644 src/core-utils/gnc-path.c
delete mode 100644 src/core-utils/gnc-path.h
delete mode 100644 src/core-utils/gnc-prefs.c
delete mode 100644 src/core-utils/gnc-prefs.h
delete mode 100644 src/core-utils/gncla-dir.h.in
delete mode 100644 src/core-utils/test/CMakeLists.txt
delete mode 100644 src/core-utils/test/Makefile.am
delete mode 100644 src/core-utils/test/test-gnc-uri-utils.c
delete mode 100644 src/core-utils/test/test-resolve-file-path.c
delete mode 100644 src/debug/CMakeLists.txt
delete mode 100644 src/debug/Makefile.am
delete mode 100644 src/debug/valgrind/CMakeLists.txt
delete mode 100644 src/debug/valgrind/Makefile.am
delete mode 100644 src/doc/CMakeLists.txt
delete mode 100644 src/doc/Makefile.am
delete mode 100644 src/doc/TODO-schedxactions
delete mode 100644 src/doc/books.txt
delete mode 100644 src/doc/design/CMakeLists.txt
delete mode 100644 src/doc/design/Makefile.am
delete mode 100644 src/doc/design/engine.texi
delete mode 100644 src/doc/design/gnucash-design.texi
delete mode 100644 src/doc/design/register.texi
delete mode 100644 src/doc/doxygen.cfg.in
delete mode 100644 src/doc/doxygen_main_page.c
delete mode 100644 src/doc/xml/CMakeLists.txt
delete mode 100644 src/doc/xml/Makefile.am
delete mode 100644 src/engine/Account.c
delete mode 100644 src/engine/Account.h
delete mode 100644 src/engine/AccountP.h
delete mode 100644 src/engine/CMakeLists.txt
delete mode 100644 src/engine/Makefile.am
delete mode 100644 src/engine/Query.c
delete mode 100644 src/engine/Query.h
delete mode 100644 src/engine/Recurrence.c
delete mode 100644 src/engine/SX-book.c
delete mode 100644 src/engine/SX-ttinfo.c
delete mode 100644 src/engine/SchedXaction.c
delete mode 100644 src/engine/SchedXaction.h
delete mode 100644 src/engine/Scrub.c
delete mode 100644 src/engine/Scrub2.c
delete mode 100644 src/engine/Scrub3.c
delete mode 100644 src/engine/ScrubBusiness.c
delete mode 100644 src/engine/Split.c
delete mode 100644 src/engine/Split.h
delete mode 100644 src/engine/SplitP.h
delete mode 100644 src/engine/TransLog.c
delete mode 100644 src/engine/Transaction.c
delete mode 100644 src/engine/Transaction.h
delete mode 100644 src/engine/TransactionP.h
delete mode 100644 src/engine/business-core.i
delete mode 100644 src/engine/cap-gains.c
delete mode 100644 src/engine/cap-gains.h
delete mode 100644 src/engine/cashobjects.c
delete mode 100644 src/engine/design.txt
delete mode 100644 src/engine/engine-helpers-guile.h
delete mode 100644 src/engine/engine-helpers.c
delete mode 100644 src/engine/engine-helpers.h
delete mode 100644 src/engine/engine-interface.scm
delete mode 100644 src/engine/engine.i
delete mode 100644 src/engine/engine.scm
delete mode 100644 src/engine/glib-helpers.c
delete mode 100644 src/engine/gnc-budget.c
delete mode 100644 src/engine/gnc-budget.h
delete mode 100644 src/engine/gnc-commodity.c
delete mode 100644 src/engine/gnc-commodity.h
delete mode 100644 src/engine/gnc-engine.c
delete mode 100644 src/engine/gnc-engine.h
delete mode 100644 src/engine/gnc-event.c
delete mode 100644 src/engine/gnc-hooks.c
delete mode 100644 src/engine/gnc-lot.c
delete mode 100644 src/engine/gnc-lot.h
delete mode 100644 src/engine/gnc-numeric.scm
delete mode 100644 src/engine/gnc-pricedb-p.h
delete mode 100644 src/engine/gnc-pricedb.c
delete mode 100644 src/engine/gnc-pricedb.h
delete mode 100644 src/engine/gnc-session.c
delete mode 100644 src/engine/gncAddress.c
delete mode 100644 src/engine/gncBillTerm.c
delete mode 100644 src/engine/gncBillTerm.h
delete mode 100644 src/engine/gncBusGuile.c
delete mode 100644 src/engine/gncBusiness.c
delete mode 100644 src/engine/gncBusiness.h
delete mode 100644 src/engine/gncCustomer.c
delete mode 100644 src/engine/gncEmployee.c
delete mode 100644 src/engine/gncEntry.c
delete mode 100644 src/engine/gncEntry.h
delete mode 100644 src/engine/gncIDSearch.h
delete mode 100644 src/engine/gncInvoice.c
delete mode 100644 src/engine/gncInvoice.h
delete mode 100644 src/engine/gncJob.c
delete mode 100644 src/engine/gncJob.h
delete mode 100644 src/engine/gncOrder.c
delete mode 100644 src/engine/gncOwner.c
delete mode 100644 src/engine/gncOwner.h
delete mode 100644 src/engine/gncTaxTable.c
delete mode 100644 src/engine/gncVendor.c
delete mode 100644 src/engine/gncmod-engine.c
delete mode 100644 src/engine/kvp-scm.c
delete mode 100644 src/engine/kvp-scm.h
delete mode 100644 src/engine/kvp_doc.txt
delete mode 100644 src/engine/policy-p.h
delete mode 100644 src/engine/policy.c
delete mode 100644 src/engine/policy.h
delete mode 100644 src/engine/test-core/CMakeLists.txt
delete mode 100644 src/engine/test-core/Makefile.am
delete mode 100644 src/engine/test-core/test-engine-stuff.c
delete mode 100644 src/engine/test-core/test-engine-stuff.h
delete mode 100644 src/engine/test/CMakeLists.txt
delete mode 100644 src/engine/test/Makefile.am
delete mode 100644 src/engine/test/test-account-object.c
delete mode 100644 src/engine/test/test-address.c
delete mode 100644 src/engine/test/test-business.c
delete mode 100644 src/engine/test/test-commodities.c
delete mode 100755 src/engine/test/test-create-account.in
delete mode 100644 src/engine/test/test-customer.c
delete mode 100644 src/engine/test/test-date.c
delete mode 100644 src/engine/test/test-employee.c
delete mode 100644 src/engine/test/test-engine.c
delete mode 100644 src/engine/test/test-extras.scm
delete mode 100644 src/engine/test/test-group-vs-book.c
delete mode 100644 src/engine/test/test-guid.c
delete mode 100644 src/engine/test/test-job.c
delete mode 100644 src/engine/test/test-load-engine.c
delete mode 100644 src/engine/test/test-lots.c
delete mode 100644 src/engine/test/test-numeric.c
delete mode 100644 src/engine/test/test-object.c
delete mode 100644 src/engine/test/test-query.c
delete mode 100644 src/engine/test/test-querynew.c
delete mode 100644 src/engine/test/test-recurrence.c
delete mode 100755 src/engine/test/test-scm-query-import.in
delete mode 100644 src/engine/test/test-scm-query-import.scm
delete mode 100644 src/engine/test/test-scm-query.c
delete mode 100644 src/engine/test/test-split-vs-account.c
delete mode 100644 src/engine/test/test-split.scm
delete mode 100644 src/engine/test/test-transaction-reversal.c
delete mode 100644 src/engine/test/test-transaction-voiding.c
delete mode 100644 src/engine/test/test-vendor.c
delete mode 100644 src/engine/test/utest-Account.c
delete mode 100644 src/engine/test/utest-Budget.c
delete mode 100644 src/engine/test/utest-Entry.c
delete mode 100644 src/engine/test/utest-Invoice.c
delete mode 100644 src/engine/test/utest-Split.c
delete mode 100644 src/engine/test/utest-Transaction.c
delete mode 100644 src/experimental/Makefile.am
delete mode 100644 src/experimental/README
delete mode 100644 src/experimental/cbb/Makefile.am
delete mode 100644 src/experimental/cbb/cbb-engine/CBBlib-auto.pl
delete mode 100644 src/experimental/cbb/cbb-engine/CBBlib-auto.plp
delete mode 100644 src/experimental/cbb/cbb-engine/CBBlib.pl
delete mode 100644 src/experimental/cbb/cbb-engine/Makefile.am
delete mode 100644 src/experimental/cbb/cbb-engine/common.pl
delete mode 100644 src/experimental/cbb/cbb-old-to-cbb-alpha
delete mode 100644 src/experimental/cbb/cbb-to-xacc
delete mode 100644 src/experimental/cgi-bin/Makefile.am
delete mode 100644 src/experimental/cgi-bin/README
delete mode 100644 src/experimental/cgi-bin/fastcgi-hello.c
delete mode 100644 src/experimental/cgi-bin/gnc-server.c
delete mode 100644 src/experimental/cgi-bin/hello.c
delete mode 100644 src/experimental/cgi-bin/hello2.c
delete mode 100644 src/experimental/cgi-bin/hello3.c
delete mode 100644 src/experimental/cgi-bin/login.html
delete mode 100644 src/experimental/gg/Makefile.am
delete mode 100644 src/experimental/gg/README
delete mode 100644 src/experimental/gg/canvas-test.scm
delete mode 100644 src/experimental/gg/gnucash-sample.scm
delete mode 100644 src/experimental/gg/hello-world.scm
delete mode 100644 src/experimental/ofx/README
delete mode 100644 src/experimental/ofx/explore/Makefile.am
delete mode 100644 src/experimental/ofx/explore/README.OFX
delete mode 100644 src/experimental/ofx/explore/length.cc
delete mode 100644 src/experimental/ofx/explore/parse_error
delete mode 100644 src/experimental/ofx/explore/post2.ofx
delete mode 100644 src/experimental/ofx/explore/reply_post2
delete mode 100644 src/experimental/ofx/explore/req1
delete mode 100644 src/experimental/ofx/explore/req1_orig
delete mode 100644 src/experimental/ofx/explore/req5
delete mode 100644 src/experimental/ofx/explore/req7
delete mode 100644 src/gnc-module/CMakeLists.txt
delete mode 100644 src/gnc-module/Makefile.am
delete mode 100644 src/gnc-module/gnc-module.c
delete mode 100644 src/gnc-module/gnc-module.scm
delete mode 100644 src/gnc-module/test/CMakeLists.txt
delete mode 100644 src/gnc-module/test/Makefile.am
delete mode 100644 src/gnc-module/test/misc-mods/CMakeLists.txt
delete mode 100644 src/gnc-module/test/misc-mods/Makefile.am
delete mode 100644 src/gnc-module/test/mod-bar/CMakeLists.txt
delete mode 100644 src/gnc-module/test/mod-bar/Makefile.am
delete mode 100644 src/gnc-module/test/mod-bar/gnc-mod-bar.c
delete mode 100644 src/gnc-module/test/mod-baz/CMakeLists.txt
delete mode 100644 src/gnc-module/test/mod-baz/Makefile.am
delete mode 100644 src/gnc-module/test/mod-baz/gnc-mod-baz.c
delete mode 100644 src/gnc-module/test/mod-foo/CMakeLists.txt
delete mode 100644 src/gnc-module/test/mod-foo/Makefile.am
delete mode 100644 src/gnc-module/test/mod-foo/gnc-mod-foo.c
delete mode 100644 src/gnc-module/test/test-agedver.c
delete mode 100644 src/gnc-module/test/test-dynload.c
delete mode 100755 src/gnc-module/test/test-gwrapped-c.in
delete mode 100644 src/gnc-module/test/test-incompatdep.c
delete mode 100644 src/gnc-module/test/test-load-c.c
delete mode 100755 src/gnc-module/test/test-load-deps.in
delete mode 100755 src/gnc-module/test/test-load-scm.in
delete mode 100644 src/gnc-module/test/test-modsysver.c
delete mode 100755 src/gnc-module/test/test-scm-dynload.in
delete mode 100755 src/gnc-module/test/test-scm-init.in
delete mode 100755 src/gnc-module/test/test-scm-module.in
delete mode 100755 src/gnc-module/test/test-scm-multi.in
delete mode 100644 src/gnc/.gitignore
delete mode 100644 src/gnc/AccountItemModel.cpp
delete mode 100644 src/gnc/AccountItemModel.hpp
delete mode 100644 src/gnc/AccountSelectionDelegate.cpp
delete mode 100644 src/gnc/AccountSelectionDelegate.hpp
delete mode 100644 src/gnc/CMakeLists.txt
delete mode 100644 src/gnc/Cmd.cpp
delete mode 100644 src/gnc/Cmd.hpp
delete mode 100644 src/gnc/Doxyfile
delete mode 100644 src/gnc/QofEventWrapper.cpp
delete mode 100644 src/gnc/QofEventWrapper.hpp
delete mode 100644 src/gnc/RecentFileMenu.cpp
delete mode 100644 src/gnc/RecentFileMenu.hpp
delete mode 100644 src/gnc/Session.cpp
delete mode 100644 src/gnc/Session.hpp
delete mode 100644 src/gnc/SplitListModel.cpp
delete mode 100644 src/gnc/SplitListModel.hpp
delete mode 100644 src/gnc/SplitListView.cpp
delete mode 100644 src/gnc/SplitListView.hpp
delete mode 100644 src/gnc/WeakPointer.hpp
delete mode 100644 src/gnc/bla.html
delete mode 100644 src/gnc/conv.hpp
delete mode 100644 src/gnc/dashboard.cpp
delete mode 100644 src/gnc/dashboard.hpp
delete mode 100644 src/gnc/dashboard.ui
delete mode 100644 src/gnc/fallback-icons.qrc
delete mode 100644 src/gnc/fpo/FPO.cpp
delete mode 100644 src/gnc/fpo/FPO.hpp
delete mode 100644 src/gnc/fpo/ViewletModel.cpp
delete mode 100644 src/gnc/fpo/ViewletModel.hpp
delete mode 100644 src/gnc/fpo/ViewletView.cpp
delete mode 100644 src/gnc/fpo/ViewletView.hpp
delete mode 100644 src/gnc/gnucash.qrc
delete mode 100644 src/gnc/gtk-icons.qrc
delete mode 100644 src/gnc/gtk-icons/gtk-about.png
delete mode 100644 src/gnc/gtk-icons/gtk-close.png
delete mode 100644 src/gnc/gtk-icons/gtk-copy.png
delete mode 100644 src/gnc/gtk-icons/gtk-cut.png
delete mode 100644 src/gnc/gtk-icons/gtk-new.png
delete mode 100644 src/gnc/gtk-icons/gtk-open.png
delete mode 100644 src/gnc/gtk-icons/gtk-paste.png
delete mode 100644 src/gnc/gtk-icons/gtk-quit.png
delete mode 100644 src/gnc/gtk-icons/gtk-redo.png
delete mode 100644 src/gnc/gtk-icons/gtk-save-as.png
delete mode 100644 src/gnc/gtk-icons/gtk-save.png
delete mode 100644 src/gnc/gtk-icons/gtk-undo.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/document-new.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/document-open.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/document-save-as.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/document-save.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/edit-copy.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/edit-cut.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/edit-paste.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/edit-redo.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/edit-undo.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/help-about.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/list-add.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/tab-close-other.png
delete mode 100644 src/gnc/icons/oxygen/48x48/actions/window-close.png
delete mode 100644 src/gnc/icons/oxygen/index.theme
delete mode 100644 src/gnc/main.cpp
delete mode 100644 src/gnc/mainwindow-file.cpp
delete mode 100644 src/gnc/mainwindow.cpp
delete mode 100644 src/gnc/mainwindow.hpp
delete mode 100644 src/gnc/mainwindow.ui
delete mode 100644 src/gnc/metatype.hpp
delete mode 100644 src/gnc/qss/default.qss
delete mode 100644 src/gnc/stylesheets.qrc
delete mode 100644 src/gnome-search/CMakeLists.txt
delete mode 100644 src/gnome-search/Makefile.am
delete mode 100644 src/gnome-search/dialog-search.c
delete mode 100644 src/gnome-search/dialog-search.glade
delete mode 100644 src/gnome-search/dialog-search.h
delete mode 100644 src/gnome-search/gnc-general-search.c
delete mode 100644 src/gnome-search/gnc-general-search.h
delete mode 100644 src/gnome-search/search-account.c
delete mode 100644 src/gnome-search/search-boolean.c
delete mode 100644 src/gnome-search/search-core-utils.c
delete mode 100644 src/gnome-search/search-date.c
delete mode 100644 src/gnome-search/search-double.c
delete mode 100644 src/gnome-search/search-int64.c
delete mode 100644 src/gnome-search/search-numeric.c
delete mode 100644 src/gnome-search/search-reconciled.c
delete mode 100644 src/gnome-search/search-string.c
delete mode 100644 src/gnome-search/search-string.h
delete mode 100644 src/gnome-utils/CMakeLists.txt
delete mode 100644 src/gnome-utils/Makefile.am
delete mode 100644 src/gnome-utils/account-quickfill.c
delete mode 100644 src/gnome-utils/assistant-xml-encoding.c
delete mode 100644 src/gnome-utils/cursors.c
delete mode 100644 src/gnome-utils/dialog-account.c
delete mode 100644 src/gnome-utils/dialog-account.h
delete mode 100644 src/gnome-utils/dialog-book-close.c
delete mode 100644 src/gnome-utils/dialog-commodity.c
delete mode 100644 src/gnome-utils/dialog-dup-trans.c
delete mode 100644 src/gnome-utils/dialog-file-access.c
delete mode 100644 src/gnome-utils/dialog-file-access.h
delete mode 100644 src/gnome-utils/dialog-object-references.c
delete mode 100644 src/gnome-utils/dialog-options.c
delete mode 100644 src/gnome-utils/dialog-options.h
delete mode 100644 src/gnome-utils/dialog-preferences.c
delete mode 100644 src/gnome-utils/dialog-preferences.h
delete mode 100644 src/gnome-utils/dialog-query-view.c
delete mode 100644 src/gnome-utils/dialog-query-view.h
delete mode 100644 src/gnome-utils/dialog-reset-warnings.c
delete mode 100644 src/gnome-utils/dialog-tax-table.c
delete mode 100644 src/gnome-utils/dialog-tax-table.h
delete mode 100644 src/gnome-utils/dialog-totd.c
delete mode 100644 src/gnome-utils/dialog-totd.h
delete mode 100644 src/gnome-utils/dialog-transfer.c
delete mode 100644 src/gnome-utils/dialog-userpass.c
delete mode 100644 src/gnome-utils/dialog-utils.c
delete mode 100644 src/gnome-utils/dialog-utils.h
delete mode 100644 src/gnome-utils/gnc-account-sel.c
delete mode 100644 src/gnome-utils/gnc-account-sel.h
delete mode 100644 src/gnome-utils/gnc-amount-edit.c
delete mode 100644 src/gnome-utils/gnc-autosave.c
delete mode 100644 src/gnome-utils/gnc-cell-renderer-date.c
delete mode 100644 src/gnome-utils/gnc-cell-renderer-popup-entry.c
delete mode 100644 src/gnome-utils/gnc-cell-renderer-popup.c
delete mode 100644 src/gnome-utils/gnc-combott.c
delete mode 100644 src/gnome-utils/gnc-combott.h
delete mode 100644 src/gnome-utils/gnc-commodity-edit.c
delete mode 100644 src/gnome-utils/gnc-currency-edit.c
delete mode 100644 src/gnome-utils/gnc-currency-edit.h
delete mode 100644 src/gnome-utils/gnc-date-delta.c
delete mode 100644 src/gnome-utils/gnc-date-delta.h
delete mode 100644 src/gnome-utils/gnc-date-edit.c
delete mode 100644 src/gnome-utils/gnc-date-edit.h
delete mode 100644 src/gnome-utils/gnc-date-format.c
delete mode 100644 src/gnome-utils/gnc-date-format.h
delete mode 100644 src/gnome-utils/gnc-dense-cal-model.c
delete mode 100644 src/gnome-utils/gnc-dense-cal-model.h
delete mode 100644 src/gnome-utils/gnc-dense-cal-store.c
delete mode 100644 src/gnome-utils/gnc-dense-cal-store.h
delete mode 100644 src/gnome-utils/gnc-dense-cal.c
delete mode 100644 src/gnome-utils/gnc-dense-cal.h
delete mode 100644 src/gnome-utils/gnc-embedded-window.c
delete mode 100644 src/gnome-utils/gnc-embedded-window.h
delete mode 100644 src/gnome-utils/gnc-file.c
delete mode 100644 src/gnome-utils/gnc-file.h
delete mode 100644 src/gnome-utils/gnc-frequency.c
delete mode 100644 src/gnome-utils/gnc-frequency.h
delete mode 100644 src/gnome-utils/gnc-general-select.c
delete mode 100644 src/gnome-utils/gnc-general-select.h
delete mode 100644 src/gnome-utils/gnc-gnome-utils.c
delete mode 100644 src/gnome-utils/gnc-gnome-utils.h
delete mode 100644 src/gnome-utils/gnc-gobject-utils.c
delete mode 100644 src/gnome-utils/gnc-gtk-utils.c
delete mode 100644 src/gnome-utils/gnc-gtk-utils.h
delete mode 100644 src/gnome-utils/gnc-gui-query.c
delete mode 100644 src/gnome-utils/gnc-gui-query.h
delete mode 100644 src/gnome-utils/gnc-icons.c
delete mode 100644 src/gnome-utils/gnc-icons.h
delete mode 100644 src/gnome-utils/gnc-keyring.c
delete mode 100644 src/gnome-utils/gnc-main-window.c
delete mode 100644 src/gnome-utils/gnc-main-window.h
delete mode 100644 src/gnome-utils/gnc-menu-extensions.c
delete mode 100644 src/gnome-utils/gnc-period-select.c
delete mode 100644 src/gnome-utils/gnc-period-select.h
delete mode 100644 src/gnome-utils/gnc-plugin-file-history.c
delete mode 100644 src/gnome-utils/gnc-plugin-file-history.h
delete mode 100644 src/gnome-utils/gnc-plugin-manager.c
delete mode 100644 src/gnome-utils/gnc-plugin-menu-additions.c
delete mode 100644 src/gnome-utils/gnc-plugin-page.c
delete mode 100644 src/gnome-utils/gnc-plugin.c
delete mode 100644 src/gnome-utils/gnc-query-view.c
delete mode 100644 src/gnome-utils/gnc-recurrence.c
delete mode 100644 src/gnome-utils/gnc-splash.c
delete mode 100644 src/gnome-utils/gnc-splash.h
delete mode 100644 src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c
delete mode 100644 src/gnome-utils/gnc-sx-instance-dense-cal-adapter.h
delete mode 100644 src/gnome-utils/gnc-sx-list-tree-model-adapter.c
delete mode 100644 src/gnome-utils/gnc-sx-list-tree-model-adapter.h
delete mode 100644 src/gnome-utils/gnc-tree-control-split-reg.c
delete mode 100644 src/gnome-utils/gnc-tree-model-account-types.c
delete mode 100644 src/gnome-utils/gnc-tree-model-account.c
delete mode 100644 src/gnome-utils/gnc-tree-model-budget.c
delete mode 100644 src/gnome-utils/gnc-tree-model-commodity.c
delete mode 100644 src/gnome-utils/gnc-tree-model-owner.c
delete mode 100644 src/gnome-utils/gnc-tree-model-price.c
delete mode 100644 src/gnome-utils/gnc-tree-model-selection.c
delete mode 100644 src/gnome-utils/gnc-tree-model-split-reg.c
delete mode 100644 src/gnome-utils/gnc-tree-model-split-reg.h
delete mode 100644 src/gnome-utils/gnc-tree-model.c
delete mode 100644 src/gnome-utils/gnc-tree-util-split-reg.c
delete mode 100644 src/gnome-utils/gnc-tree-view-account.c
delete mode 100644 src/gnome-utils/gnc-tree-view-account.h
delete mode 100644 src/gnome-utils/gnc-tree-view-commodity.c
delete mode 100644 src/gnome-utils/gnc-tree-view-owner.c
delete mode 100644 src/gnome-utils/gnc-tree-view-price.c
delete mode 100644 src/gnome-utils/gnc-tree-view-split-reg.c
delete mode 100644 src/gnome-utils/gnc-tree-view-sx-list.c
delete mode 100644 src/gnome-utils/gnc-tree-view.c
delete mode 100644 src/gnome-utils/gnc-tree-view.h
delete mode 100644 src/gnome-utils/gnc-ui.h
delete mode 100644 src/gnome-utils/gnc-window.c
delete mode 100644 src/gnome-utils/gnc-window.h
delete mode 100644 src/gnome-utils/gncmod-gnome-utils.c
delete mode 100644 src/gnome-utils/gnome-utils.i
delete mode 100644 src/gnome-utils/gnome-utils.scm
delete mode 100644 src/gnome-utils/gschemas/CMakeLists.txt
delete mode 100644 src/gnome-utils/gschemas/Makefile.am
delete mode 100644 src/gnome-utils/gtkbuilder/CMakeLists.txt
delete mode 100644 src/gnome-utils/gtkbuilder/Makefile.am
delete mode 100644 src/gnome-utils/gtkbuilder/assistant-xml-encoding.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-account.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-book-close.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-commodity.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-file-access.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-object-references.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-options.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-preferences.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-query-view.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-reset-warnings.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-tax-table.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-totd.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-transfer.glade
delete mode 100644 src/gnome-utils/gtkbuilder/dialog-userpass.glade
delete mode 100644 src/gnome-utils/gtkbuilder/gnc-date-format.glade
delete mode 100644 src/gnome-utils/gtkbuilder/gnc-frequency.glade
delete mode 100644 src/gnome-utils/gtkbuilder/gnc-recurrence.glade
delete mode 100644 src/gnome-utils/gtkbuilder/gnc-tree-view-owner.glade
delete mode 100644 src/gnome-utils/misc-gnome-utils.c
delete mode 100644 src/gnome-utils/print-session.c
delete mode 100644 src/gnome-utils/search-param.c
delete mode 100644 src/gnome-utils/test/CMakeLists.txt
delete mode 100644 src/gnome-utils/test/Makefile.am
delete mode 100644 src/gnome-utils/test/test-gnc-recurrence.c
delete mode 100755 src/gnome-utils/test/test-load-module.in
delete mode 100644 src/gnome-utils/tree-view-utils.c
delete mode 100644 src/gnome-utils/tree-view-utils.h
delete mode 100644 src/gnome-utils/ui/CMakeLists.txt
delete mode 100644 src/gnome-utils/ui/Makefile.am
delete mode 100644 src/gnome-utils/ui/osx_accel_map
delete mode 100644 src/gnome-utils/window-main-summarybar.c
delete mode 100644 src/gnome/CMakeLists.txt
delete mode 100644 src/gnome/Makefile.am
delete mode 100644 src/gnome/assistant-acct-period.c
delete mode 100644 src/gnome/assistant-hierarchy.c
delete mode 100644 src/gnome/assistant-loan.c
delete mode 100644 src/gnome/assistant-stock-split.c
delete mode 100644 src/gnome/dialog-commodities.c
delete mode 100644 src/gnome/dialog-fincalc.c
delete mode 100644 src/gnome/dialog-fincalc.h
delete mode 100644 src/gnome/dialog-find-transactions.c
delete mode 100644 src/gnome/dialog-find-transactions.h
delete mode 100644 src/gnome/dialog-find-transactions2.c
delete mode 100644 src/gnome/dialog-lot-viewer.c
delete mode 100644 src/gnome/dialog-new-user.c
delete mode 100644 src/gnome/dialog-new-user.h
delete mode 100644 src/gnome/dialog-price-edit-db.c
delete mode 100644 src/gnome/dialog-price-editor.c
delete mode 100644 src/gnome/dialog-print-check.c
delete mode 100644 src/gnome/dialog-progress.c
delete mode 100644 src/gnome/dialog-sx-editor.c
delete mode 100644 src/gnome/dialog-sx-editor.h
delete mode 100644 src/gnome/dialog-sx-editor2.c
delete mode 100644 src/gnome/dialog-sx-editor2.h
delete mode 100644 src/gnome/dialog-sx-from-trans.c
delete mode 100644 src/gnome/dialog-sx-from-trans.h
delete mode 100644 src/gnome/dialog-sx-since-last-run.c
delete mode 100644 src/gnome/dialog-sx-since-last-run.h
delete mode 100644 src/gnome/dialog-tax-info.c
delete mode 100644 src/gnome/gnc-budget-view.c
delete mode 100644 src/gnome/gnc-budget-view.h
delete mode 100644 src/gnome/gnc-plugin-account-tree.c
delete mode 100644 src/gnome/gnc-plugin-basic-commands.c
delete mode 100644 src/gnome/gnc-plugin-budget.c
delete mode 100644 src/gnome/gnc-plugin-budget.h
delete mode 100644 src/gnome/gnc-plugin-page-account-tree.c
delete mode 100644 src/gnome/gnc-plugin-page-account-tree.h
delete mode 100644 src/gnome/gnc-plugin-page-budget.c
delete mode 100644 src/gnome/gnc-plugin-page-budget.h
delete mode 100644 src/gnome/gnc-plugin-page-register.c
delete mode 100644 src/gnome/gnc-plugin-page-register.h
delete mode 100644 src/gnome/gnc-plugin-page-register2.c
delete mode 100644 src/gnome/gnc-plugin-page-register2.h
delete mode 100644 src/gnome/gnc-plugin-page-sx-list.c
delete mode 100644 src/gnome/gnc-plugin-page-sx-list.h
delete mode 100644 src/gnome/gnc-plugin-register.c
delete mode 100644 src/gnome/gnc-plugin-register2.c
delete mode 100644 src/gnome/gnc-split-reg.c
delete mode 100644 src/gnome/gnc-split-reg.h
delete mode 100644 src/gnome/gnc-split-reg2.c
delete mode 100644 src/gnome/gnc-split-reg2.h
delete mode 100644 src/gnome/gnucash.appdata.xml.in
delete mode 100644 src/gnome/gnucash.desktop.in.in
delete mode 100644 src/gnome/gschemas/CMakeLists.txt
delete mode 100644 src/gnome/gschemas/Makefile.am
delete mode 100644 src/gnome/gschemas/org.gnucash.dialogs.gschema.xml.in.in
delete mode 100644 src/gnome/gschemas/org.gnucash.gschema.xml.in.in
delete mode 100644 src/gnome/gtkbuilder/CMakeLists.txt
delete mode 100644 src/gnome/gtkbuilder/Makefile.am
delete mode 100644 src/gnome/gtkbuilder/assistant-acct-period.glade
delete mode 100644 src/gnome/gtkbuilder/assistant-hierarchy.glade
delete mode 100644 src/gnome/gtkbuilder/assistant-loan.glade
delete mode 100644 src/gnome/gtkbuilder/assistant-stock-split.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-commodities.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-fincalc.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-lot-viewer.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-new-user.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-price.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-print-check.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-progress.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-sx.glade
delete mode 100644 src/gnome/gtkbuilder/dialog-tax-info.glade
delete mode 100644 src/gnome/gtkbuilder/gnc-plugin-page-budget.glade
delete mode 100644 src/gnome/gtkbuilder/gnc-plugin-page-register.glade
delete mode 100644 src/gnome/gtkbuilder/gnc-plugin-page-register2.glade
delete mode 100644 src/gnome/gtkbuilder/window-autoclear.glade
delete mode 100644 src/gnome/gtkbuilder/window-reconcile.glade
delete mode 100644 src/gnome/reconcile-view.c
delete mode 100644 src/gnome/top-level.c
delete mode 100644 src/gnome/ui/CMakeLists.txt
delete mode 100644 src/gnome/ui/Makefile.am
delete mode 100644 src/gnome/ui/gnc-plugin-basic-commands-ui.xml
delete mode 100644 src/gnome/ui/gnc-plugin-page-account-tree-ui.xml
delete mode 100644 src/gnome/ui/gnc-plugin-page-account-tree2-ui.xml
delete mode 100644 src/gnome/ui/gnc-plugin-page-register-ui.xml
delete mode 100644 src/gnome/ui/gnc-plugin-page-register2-ui.xml
delete mode 100644 src/gnome/ui/gnc-plugin-register-ui.xml
delete mode 100644 src/gnome/ui/gnc-plugin-register2-ui.xml
delete mode 100644 src/gnome/ui/gnc-sxed-window-ui-full.xml
delete mode 100644 src/gnome/window-autoclear.c
delete mode 100644 src/gnome/window-reconcile.c
delete mode 100644 src/gnome/window-reconcile.h
delete mode 100644 src/gnome/window-reconcile2.c
delete mode 100644 src/guile-mappings.h
delete mode 100644 src/html/CMakeLists.txt
delete mode 100644 src/html/Makefile.am
delete mode 100644 src/html/gnc-html-factory.c
delete mode 100644 src/html/gnc-html-history.c
delete mode 100644 src/html/gnc-html-webkit.c
delete mode 100644 src/html/gnc-html.c
delete mode 100644 src/html/gnc-html.h
delete mode 100644 src/html/gncmod-html.c
delete mode 100644 src/import-export/CMakeLists.txt
delete mode 100644 src/import-export/Makefile.am
delete mode 100644 src/import-export/aqb/CMakeLists.txt
delete mode 100644 src/import-export/aqb/Makefile.am
delete mode 100644 src/import-export/aqb/assistant-ab-initial.c
delete mode 100644 src/import-export/aqb/assistant-ab-initial.glade
delete mode 100644 src/import-export/aqb/dialog-ab-daterange.c
delete mode 100644 src/import-export/aqb/dialog-ab-trans.c
delete mode 100644 src/import-export/aqb/dialog-ab.glade
delete mode 100644 src/import-export/aqb/gnc-ab-getbalance.c
delete mode 100644 src/import-export/aqb/gnc-ab-gettrans.c
delete mode 100644 src/import-export/aqb/gnc-ab-kvp.c
delete mode 100644 src/import-export/aqb/gnc-ab-kvp.h
delete mode 100644 src/import-export/aqb/gnc-ab-trans-templ.c
delete mode 100644 src/import-export/aqb/gnc-ab-trans-templ.h
delete mode 100644 src/import-export/aqb/gnc-ab-transfer.c
delete mode 100644 src/import-export/aqb/gnc-ab-utils.c
delete mode 100644 src/import-export/aqb/gnc-ab-utils.h
delete mode 100644 src/import-export/aqb/gnc-file-aqb-import.c
delete mode 100644 src/import-export/aqb/gnc-file-aqb-import.h
delete mode 100644 src/import-export/aqb/gnc-gwen-gui.c
delete mode 100644 src/import-export/aqb/gnc-plugin-aqbanking.c
delete mode 100644 src/import-export/aqb/gncmod-aqbanking.c
delete mode 100644 src/import-export/aqb/gschemas/CMakeLists.txt
delete mode 100644 src/import-export/aqb/gschemas/Makefile.am
delete mode 100644 src/import-export/csv-exp/CMakeLists.txt
delete mode 100644 src/import-export/csv-exp/Makefile.am
delete mode 100644 src/import-export/csv-exp/assistant-csv-export.c
delete mode 100644 src/import-export/csv-exp/assistant-csv-export.glade
delete mode 100644 src/import-export/csv-exp/assistant-csv-export.h
delete mode 100644 src/import-export/csv-exp/csv-transactions-export.c
delete mode 100644 src/import-export/csv-exp/csv-tree-export.c
delete mode 100644 src/import-export/csv-exp/gnc-plugin-csv-export-ui.xml
delete mode 100644 src/import-export/csv-exp/gnc-plugin-csv-export.c
delete mode 100644 src/import-export/csv-exp/gncmod-csv-export.c
delete mode 100644 src/import-export/csv-exp/gschemas/CMakeLists.txt
delete mode 100644 src/import-export/csv-exp/gschemas/Makefile.am
delete mode 100644 src/import-export/csv-imp/CMakeLists.txt
delete mode 100644 src/import-export/csv-imp/Makefile.am
delete mode 100644 src/import-export/csv-imp/assistant-csv-account-import.c
delete mode 100644 src/import-export/csv-imp/assistant-csv-account-import.glade
delete mode 100644 src/import-export/csv-imp/assistant-csv-trans-import.c
delete mode 100644 src/import-export/csv-imp/assistant-csv-trans-import.glade
delete mode 100644 src/import-export/csv-imp/csv-account-import.c
delete mode 100644 src/import-export/csv-imp/gnc-csv-gnumeric-popup.c
delete mode 100644 src/import-export/csv-imp/gnc-csv-model.c
delete mode 100644 src/import-export/csv-imp/gnc-csv-model.h
delete mode 100644 src/import-export/csv-imp/gnc-plugin-csv-import-ui.xml
delete mode 100644 src/import-export/csv-imp/gnc-plugin-csv-import.c
delete mode 100644 src/import-export/csv-imp/gncmod-csv-import.c
delete mode 100644 src/import-export/csv-imp/gschemas/CMakeLists.txt
delete mode 100644 src/import-export/csv-imp/gschemas/Makefile.am
delete mode 100644 src/import-export/csv-imp/test/CMakeLists.txt
delete mode 100644 src/import-export/csv-imp/test/Makefile.am
delete mode 100644 src/import-export/csv-imp/test/test-csv-imp.c
delete mode 100644 src/import-export/csv-imp/test/utest-gnc-csv-model.c
delete mode 100644 src/import-export/dialog-import.glade
delete mode 100644 src/import-export/gncmod-generic-import.c
delete mode 100644 src/import-export/gschemas/CMakeLists.txt
delete mode 100644 src/import-export/gschemas/Makefile.am
delete mode 100644 src/import-export/import-account-matcher.c
delete mode 100644 src/import-export/import-account-matcher.h
delete mode 100644 src/import-export/import-backend.c
delete mode 100644 src/import-export/import-backend.h
delete mode 100644 src/import-export/import-commodity-matcher.c
delete mode 100644 src/import-export/import-format-dialog.c
delete mode 100644 src/import-export/import-main-matcher.c
delete mode 100644 src/import-export/import-main-matcher.h
delete mode 100644 src/import-export/import-match-map.c
delete mode 100644 src/import-export/import-match-map.h
delete mode 100644 src/import-export/import-match-picker.c
delete mode 100644 src/import-export/import-match-picker.h
delete mode 100644 src/import-export/import-parse.c
delete mode 100644 src/import-export/import-pending-matches.c
delete mode 100644 src/import-export/import-settings.c
delete mode 100644 src/import-export/import-utilities.c
delete mode 100644 src/import-export/import-utilities.h
delete mode 100644 src/import-export/log-replay/CMakeLists.txt
delete mode 100644 src/import-export/log-replay/Makefile.am
delete mode 100644 src/import-export/log-replay/gnc-log-replay.c
delete mode 100644 src/import-export/log-replay/gnc-log-replay.h
delete mode 100644 src/import-export/log-replay/gnc-plugin-log-replay.c
delete mode 100644 src/import-export/log-replay/gncmod-log-replay.c
delete mode 100644 src/import-export/ofx/CMakeLists.txt
delete mode 100644 src/import-export/ofx/Makefile.am
delete mode 100644 src/import-export/ofx/gnc-ofx-import.c
delete mode 100644 src/import-export/ofx/gnc-ofx-import.h
delete mode 100644 src/import-export/ofx/gnc-ofx-kvp.c
delete mode 100644 src/import-export/ofx/gnc-ofx-kvp.h
delete mode 100644 src/import-export/ofx/gnc-plugin-ofx.c
delete mode 100644 src/import-export/ofx/gncmod-ofx-import.c
delete mode 100644 src/import-export/ofx/gschemas/CMakeLists.txt
delete mode 100644 src/import-export/ofx/gschemas/Makefile.am
delete mode 100644 src/import-export/ofx/test/CMakeLists.txt
delete mode 100644 src/import-export/ofx/test/Makefile.am
delete mode 100644 src/import-export/qif-imp/CMakeLists.txt
delete mode 100644 src/import-export/qif-imp/Makefile.am
delete mode 100644 src/import-export/qif-imp/assistant-qif-import.c
delete mode 100644 src/import-export/qif-imp/assistant-qif-import.glade
delete mode 100644 src/import-export/qif-imp/dialog-account-picker.c
delete mode 100644 src/import-export/qif-imp/dialog-account-picker.glade
delete mode 100644 src/import-export/qif-imp/dialog-account-picker.h
delete mode 100644 src/import-export/qif-imp/gnc-plugin-qif-import.c
delete mode 100644 src/import-export/qif-imp/gncmod-qif-import.c
delete mode 100644 src/import-export/qif-imp/gschemas/CMakeLists.txt
delete mode 100644 src/import-export/qif-imp/gschemas/Makefile.am
delete mode 100644 src/import-export/qif-imp/qif-dialog-utils.scm
delete mode 100644 src/import-export/qif-imp/qif-file.scm
delete mode 100644 src/import-export/qif-imp/qif-guess-map.scm
delete mode 100644 src/import-export/qif-imp/qif-import.scm
delete mode 100644 src/import-export/qif-imp/qif-merge-groups.scm
delete mode 100644 src/import-export/qif-imp/qif-parse.scm
delete mode 100644 src/import-export/qif-imp/qif-to-gnc.scm
delete mode 100644 src/import-export/qif-imp/test/CMakeLists.txt
delete mode 100644 src/import-export/qif-imp/test/Makefile.am
delete mode 100644 src/import-export/qif/CMakeLists.txt
delete mode 100644 src/import-export/qif/Makefile.am
delete mode 100644 src/import-export/qif/qif-context.c
delete mode 100644 src/import-export/qif/qif-defaults.c
delete mode 100644 src/import-export/qif/qif-file.c
delete mode 100644 src/import-export/qif/qif-objects.c
delete mode 100644 src/import-export/qif/qif-parse.c
delete mode 100644 src/import-export/qif/test/CMakeLists.txt
delete mode 100644 src/import-export/qif/test/Makefile.am
delete mode 100644 src/import-export/test/CMakeLists.txt
delete mode 100644 src/import-export/test/Makefile.am
delete mode 100644 src/import-export/test/test-flat-bayes.c
delete mode 100644 src/import-export/test/test-import-parse.c
delete mode 100644 src/import-export/test/test-import-pending-matches.c
delete mode 100644 src/libqof/CMakeLists.txt
delete mode 100644 src/libqof/Makefile.am
delete mode 100644 src/libqof/qof/CMakeLists.txt
delete mode 100644 src/libqof/qof/Makefile.am
delete mode 100644 src/libqof/qof/gnc-date-p.h
delete mode 100644 src/libqof/qof/gnc-date.c
delete mode 100644 src/libqof/qof/gnc-date.h
delete mode 100644 src/libqof/qof/gnc-numeric.c
delete mode 100644 src/libqof/qof/gnc-numeric.h
delete mode 100644 src/libqof/qof/guid.c
delete mode 100644 src/libqof/qof/guid.h
delete mode 100644 src/libqof/qof/kvp-util-p.h
delete mode 100644 src/libqof/qof/kvp-util.c
delete mode 100644 src/libqof/qof/kvp-util.h
delete mode 100644 src/libqof/qof/kvp_frame.c
delete mode 100644 src/libqof/qof/kvp_frame.h
delete mode 100644 src/libqof/qof/md5.c
delete mode 100644 src/libqof/qof/md5.h
delete mode 100644 src/libqof/qof/qof-string-cache.c
delete mode 100644 src/libqof/qof/qof-string-cache.h
delete mode 100644 src/libqof/qof/qof-win32.c
delete mode 100644 src/libqof/qof/qof.h
delete mode 100644 src/libqof/qof/qofbackend-p.h
delete mode 100644 src/libqof/qof/qofbackend.c
delete mode 100644 src/libqof/qof/qofbackend.h
delete mode 100644 src/libqof/qof/qofbook-p.h
delete mode 100644 src/libqof/qof/qofbook.c
delete mode 100644 src/libqof/qof/qofbook.h
delete mode 100644 src/libqof/qof/qofbookslots.h
delete mode 100644 src/libqof/qof/qofchoice.c
delete mode 100644 src/libqof/qof/qofchoice.h
delete mode 100644 src/libqof/qof/qofclass.c
delete mode 100644 src/libqof/qof/qofclass.h
delete mode 100644 src/libqof/qof/qofevent.c
delete mode 100644 src/libqof/qof/qofevent.h
delete mode 100644 src/libqof/qof/qofid-p.h
delete mode 100644 src/libqof/qof/qofid.c
delete mode 100644 src/libqof/qof/qofid.h
delete mode 100644 src/libqof/qof/qofinstance-p.h
delete mode 100644 src/libqof/qof/qofinstance.c
delete mode 100644 src/libqof/qof/qofinstance.h
delete mode 100644 src/libqof/qof/qoflog.c
delete mode 100644 src/libqof/qof/qoflog.h
delete mode 100644 src/libqof/qof/qofmath128-p.h
delete mode 100644 src/libqof/qof/qofmath128.c
delete mode 100644 src/libqof/qof/qofobject-p.h
delete mode 100644 src/libqof/qof/qofobject.c
delete mode 100644 src/libqof/qof/qofobject.h
delete mode 100644 src/libqof/qof/qofquery-p.h
delete mode 100644 src/libqof/qof/qofquery.c
delete mode 100644 src/libqof/qof/qofquery.h
delete mode 100644 src/libqof/qof/qofquerycore.c
delete mode 100644 src/libqof/qof/qofquerycore.h
delete mode 100644 src/libqof/qof/qofreference.c
delete mode 100644 src/libqof/qof/qofreference.h
delete mode 100644 src/libqof/qof/qofsession-p.h
delete mode 100644 src/libqof/qof/qofsession.c
delete mode 100644 src/libqof/qof/qofsession.h
delete mode 100644 src/libqof/qof/qofutil.c
delete mode 100644 src/libqof/qof/qofutil.h
delete mode 100644 src/libqof/qof/test/CMakeLists.txt
delete mode 100644 src/libqof/qof/test/Makefile.am
delete mode 100644 src/libqof/qof/test/test-gnc-date.c
delete mode 100644 src/libqof/qof/test/test-gnc-numeric.c
delete mode 100644 src/libqof/qof/test/test-kvp_frame.c
delete mode 100644 src/libqof/qof/test/test-qof-string-cache.c
delete mode 100644 src/libqof/qof/test/test-qof.c
delete mode 100644 src/libqof/qof/test/test-qofbackend.c
delete mode 100644 src/libqof/qof/test/test-qofbook.c
delete mode 100644 src/libqof/qof/test/test-qofinstance.c
delete mode 100644 src/libqof/qof/test/test-qofobject.c
delete mode 100644 src/libqof/qof/test/test-qofsession.c
delete mode 100644 src/optional/CMakeLists.txt
delete mode 100644 src/optional/Makefile.am
delete mode 100644 src/optional/gtkmm/CMakeLists.txt
delete mode 100644 src/optional/gtkmm/Makefile.am
delete mode 100644 src/optional/gtkmm/gnc-plugin-gtkmm-ui.xml
delete mode 100644 src/optional/gtkmm/gnc-plugin-gtkmm.cpp
delete mode 100644 src/optional/gtkmm/gnc-plugin-gtkmm.hpp
delete mode 100644 src/optional/gtkmm/gncmm/Account.cpp
delete mode 100644 src/optional/gtkmm/gncmm/Account.hpp
delete mode 100644 src/optional/gtkmm/gncmm/Book.cpp
delete mode 100644 src/optional/gtkmm/gncmm/Book.hpp
delete mode 100644 src/optional/gtkmm/gncmm/Commodity.cpp
delete mode 100644 src/optional/gtkmm/gncmm/Commodity.hpp
delete mode 100644 src/optional/gtkmm/gncmm/GncInstance.cpp
delete mode 100644 src/optional/gtkmm/gncmm/GncInstance.hpp
delete mode 100644 src/optional/gtkmm/gncmm/Numeric.cpp
delete mode 100644 src/optional/gtkmm/gncmm/Numeric.hpp
delete mode 100644 src/optional/gtkmm/gncmm/Split.cpp
delete mode 100644 src/optional/gtkmm/gncmm/Split.hpp
delete mode 100644 src/optional/gtkmm/gncmm/Transaction.cpp
delete mode 100644 src/optional/gtkmm/gncmm/Transaction.hpp
delete mode 100644 src/optional/gtkmm/gncmm/private/Account_p.hpp
delete mode 100644 src/optional/gtkmm/gncmm/private/Book_p.hpp
delete mode 100644 src/optional/gtkmm/gncmm/private/Commodity_p.hpp
delete mode 100644 src/optional/gtkmm/gncmm/private/GncInstance_p.hpp
delete mode 100644 src/optional/gtkmm/gncmm/private/Split_p.hpp
delete mode 100644 src/optional/gtkmm/gncmm/private/Transaction_p.hpp
delete mode 100644 src/optional/gtkmm/gncmm/wrap_init.cpp
delete mode 100644 src/optional/gtkmm/gncmm/wrap_init.hpp
delete mode 100644 src/optional/gtkmm/gncmod-gtkmm.cpp
delete mode 100644 src/optional/gtkmm/test/CMakeLists.txt
delete mode 100644 src/optional/gtkmm/test/Makefile.am
delete mode 100644 src/optional/gtkmm/test/test-book.cpp
delete mode 100644 src/optional/gtkmm/test/test-gtkmm.cpp
delete mode 100644 src/optional/python-bindings/CMakeLists.txt
delete mode 100644 src/optional/python-bindings/Makefile.am
delete mode 100644 src/optional/python-bindings/__init__.py
delete mode 100644 src/optional/python-bindings/example_scripts/account_analysis.py
delete mode 100644 src/optional/python-bindings/example_scripts/latex_invoices.py
delete mode 100644 src/optional/python-bindings/example_scripts/new_book_with_opening_balances.py
delete mode 100644 src/optional/python-bindings/example_scripts/priceDB_test.py
delete mode 100755 src/optional/python-bindings/example_scripts/price_database_example.py
delete mode 100644 src/optional/python-bindings/example_scripts/quotes_historic.py
delete mode 100644 src/optional/python-bindings/example_scripts/rest-api/README
delete mode 100755 src/optional/python-bindings/example_scripts/rest-api/gnucash_rest.py
delete mode 100644 src/optional/python-bindings/example_scripts/rest-api/gnucash_simple.py
delete mode 100644 src/optional/python-bindings/example_scripts/simple_book.py
delete mode 100644 src/optional/python-bindings/example_scripts/simple_business_create.py
delete mode 100644 src/optional/python-bindings/example_scripts/simple_test.py
delete mode 100644 src/optional/python-bindings/example_scripts/test_imbalance_transaction.py
delete mode 100644 src/optional/python-bindings/function_class.py
delete mode 100644 src/optional/python-bindings/gnucash_business.py
delete mode 100644 src/optional/python-bindings/gnucash_core.i
delete mode 100644 src/optional/python-bindings/gnucash_core.py
delete mode 100644 src/optional/python-bindings/sqlite3test.c
delete mode 100644 src/optional/python-bindings/tests/CMakeLists.txt
delete mode 100644 src/optional/python-bindings/tests/Makefile.am
delete mode 100755 src/optional/python-bindings/tests/runTests.py.in
delete mode 100644 src/optional/python-bindings/tests/test_account.py
delete mode 100644 src/optional/python-bindings/tests/test_business.py
delete mode 100644 src/optional/python-bindings/tests/test_split.py
delete mode 100644 src/optional/python-bindings/tests/test_transaction.py
delete mode 100644 src/optional/python-bindings/timespec.i
delete mode 100644 src/pixmaps/CMakeLists.txt
delete mode 100644 src/pixmaps/Makefile.am
delete mode 100644 src/platform.h
delete mode 100644 src/plugins/CMakeLists.txt
delete mode 100644 src/plugins/Makefile.am
delete mode 100644 src/plugins/bi_import/CMakeLists.txt
delete mode 100644 src/plugins/bi_import/Makefile.am
delete mode 100644 src/plugins/bi_import/dialog-bi-import-gui.c
delete mode 100644 src/plugins/bi_import/dialog-bi-import-gui.h
delete mode 100644 src/plugins/bi_import/dialog-bi-import-helper.c
delete mode 100644 src/plugins/bi_import/dialog-bi-import.c
delete mode 100644 src/plugins/bi_import/dialog-bi-import.h
delete mode 100644 src/plugins/bi_import/gnc-plugin-bi-import.c
delete mode 100644 src/plugins/bi_import/gnc-plugin-bi-import.h
delete mode 100644 src/plugins/bi_import/gncmod-bi-import.c
delete mode 100644 src/plugins/bi_import/gtkbuilder/CMakeLists.txt
delete mode 100644 src/plugins/bi_import/gtkbuilder/Makefile.am
delete mode 100644 src/plugins/bi_import/gtkbuilder/dialog-bi-import-gui.glade
delete mode 100644 src/plugins/bi_import/ui/CMakeLists.txt
delete mode 100644 src/plugins/bi_import/ui/Makefile.am
delete mode 100644 src/plugins/customer_import/CMakeLists.txt
delete mode 100644 src/plugins/customer_import/Makefile.am
delete mode 100644 src/plugins/customer_import/dialog-customer-import-gui.c
delete mode 100644 src/plugins/customer_import/dialog-customer-import-gui.h
delete mode 100644 src/plugins/customer_import/dialog-customer-import.c
delete mode 100644 src/plugins/customer_import/dialog-customer-import.h
delete mode 100644 src/plugins/customer_import/gnc-plugin-customer_import.c
delete mode 100644 src/plugins/customer_import/gnc-plugin-customer_import.h
delete mode 100644 src/plugins/customer_import/gtkbuilder/CMakeLists.txt
delete mode 100644 src/plugins/customer_import/gtkbuilder/Makefile.am
delete mode 100644 src/plugins/customer_import/gtkbuilder/dialog-customer-import-gui.glade
delete mode 100644 src/plugins/customer_import/libgncmod-customer_import.c
delete mode 100644 src/plugins/customer_import/ui/CMakeLists.txt
delete mode 100644 src/plugins/customer_import/ui/Makefile.am
delete mode 100644 src/plugins/customer_import/ui/gnc-plugin-customer_import-ui.xml
delete mode 100644 src/plugins/example/CMakeLists.txt
delete mode 100644 src/plugins/example/Makefile.am
delete mode 100644 src/plugins/example/glade/CMakeLists.txt
delete mode 100644 src/plugins/example/glade/Makefile.am
delete mode 100644 src/plugins/example/gnc-plugin.example.c
delete mode 100644 src/plugins/example/ui/CMakeLists.txt
delete mode 100644 src/plugins/example/ui/Makefile.am
delete mode 100644 src/python/CMakeLists.txt
delete mode 100644 src/python/Makefile.am
delete mode 100644 src/python/gncmod-python.c
delete mode 100644 src/python/init.py
delete mode 100644 src/python/pycons/CMakeLists.txt
delete mode 100644 src/python/pycons/Makefile.am
delete mode 100644 src/python/pycons/console.py
delete mode 100644 src/python/pycons/ishell.py
delete mode 100644 src/python/pycons/shell.py
delete mode 100644 src/quotes/CMakeLists.txt
delete mode 100644 src/quotes/Makefile.am
delete mode 100644 src/quotes/README
delete mode 100755 src/quotes/gnc-fq-check.in
delete mode 100755 src/quotes/gnc-fq-dump
delete mode 100755 src/quotes/gnc-fq-helper.in
delete mode 100755 src/quotes/gnc-fq-update.in
delete mode 100644 src/register/CMakeLists.txt
delete mode 100644 src/register/Makefile.am
delete mode 100644 src/register/ledger-core/CMakeLists.txt
delete mode 100644 src/register/ledger-core/Makefile.am
delete mode 100644 src/register/ledger-core/gnc-ledger-display.c
delete mode 100644 src/register/ledger-core/gnc-ledger-display2.c
delete mode 100644 src/register/ledger-core/split-register-control.c
delete mode 100644 src/register/ledger-core/split-register-layout.c
delete mode 100644 src/register/ledger-core/split-register-load.c
delete mode 100644 src/register/ledger-core/split-register-model-save.c
delete mode 100644 src/register/ledger-core/split-register-model.c
delete mode 100644 src/register/ledger-core/split-register-util.c
delete mode 100644 src/register/ledger-core/split-register.c
delete mode 100644 src/register/ledger-core/split-register.h
delete mode 100644 src/register/ledger-core/test/CMakeLists.txt
delete mode 100644 src/register/ledger-core/test/Makefile.am
delete mode 100644 src/register/register-core/CMakeLists.txt
delete mode 100644 src/register/register-core/Makefile.am
delete mode 100644 src/register/register-core/basiccell.c
delete mode 100644 src/register/register-core/cell-factory.c
delete mode 100644 src/register/register-core/cellblock.c
delete mode 100644 src/register/register-core/checkboxcell.c
delete mode 100644 src/register/register-core/datecell.h
delete mode 100644 src/register/register-core/formulacell.c
delete mode 100644 src/register/register-core/gncmod-register-core.c
delete mode 100644 src/register/register-core/gtable.c
delete mode 100644 src/register/register-core/numcell.c
delete mode 100644 src/register/register-core/pricecell.c
delete mode 100644 src/register/register-core/quickfillcell.c
delete mode 100644 src/register/register-core/recncell.c
delete mode 100644 src/register/register-core/register-common.c
delete mode 100644 src/register/register-core/table-allgui.c
delete mode 100644 src/register/register-core/table-allgui.h
delete mode 100644 src/register/register-core/table-control.c
delete mode 100644 src/register/register-core/table-layout.c
delete mode 100644 src/register/register-core/table-model.c
delete mode 100644 src/register/register-core/table-model.h
delete mode 100644 src/register/register-core/test/CMakeLists.txt
delete mode 100644 src/register/register-core/test/Makefile.am
delete mode 100644 src/register/register-gnome/CMakeLists.txt
delete mode 100644 src/register/register-gnome/Makefile.am
delete mode 100644 src/register/register-gnome/combocell-gnome.c
delete mode 100644 src/register/register-gnome/datecell-gnome.c
delete mode 100644 src/register/register-gnome/formulacell-gnome.c
delete mode 100644 src/register/register-gnome/gncmod-register-gnome.c
delete mode 100644 src/register/register-gnome/gnucash-color.c
delete mode 100644 src/register/register-gnome/gnucash-color.h
delete mode 100644 src/register/register-gnome/gnucash-cursor.c
delete mode 100644 src/register/register-gnome/gnucash-cursor.h
delete mode 100644 src/register/register-gnome/gnucash-date-picker.c
delete mode 100644 src/register/register-gnome/gnucash-date-picker.h
delete mode 100644 src/register/register-gnome/gnucash-grid.c
delete mode 100644 src/register/register-gnome/gnucash-grid.h
delete mode 100644 src/register/register-gnome/gnucash-header.c
delete mode 100644 src/register/register-gnome/gnucash-header.h
delete mode 100644 src/register/register-gnome/gnucash-item-edit.c
delete mode 100644 src/register/register-gnome/gnucash-item-edit.h
delete mode 100644 src/register/register-gnome/gnucash-item-list.c
delete mode 100644 src/register/register-gnome/gnucash-item-list.h
delete mode 100644 src/register/register-gnome/gnucash-scrolled-window.c
delete mode 100644 src/register/register-gnome/gnucash-sheet.c
delete mode 100644 src/register/register-gnome/gnucash-sheet.h
delete mode 100644 src/register/register-gnome/gnucash-sheetP.h
delete mode 100644 src/register/register-gnome/gnucash-style.c
delete mode 100644 src/register/register-gnome/pricecell-gnome.c
delete mode 100644 src/register/register-gnome/quickfillcell-gnome.c
delete mode 100644 src/register/register-gnome/table-gnome.c
delete mode 100644 src/register/register-gnome/test/CMakeLists.txt
delete mode 100644 src/register/register-gnome/test/Makefile.am
delete mode 100644 src/report/CMakeLists.txt
delete mode 100644 src/report/Makefile.am
delete mode 100644 src/report/business-reports/CMakeLists.txt
delete mode 100644 src/report/business-reports/Makefile.am
delete mode 100644 src/report/business-reports/aging.scm
delete mode 100644 src/report/business-reports/balsheet-eg.eguile.scm
delete mode 100644 src/report/business-reports/balsheet-eg.scm
delete mode 100644 src/report/business-reports/business-reports.scm
delete mode 100644 src/report/business-reports/customer-summary.scm
delete mode 100644 src/report/business-reports/easy-invoice.scm
delete mode 100644 src/report/business-reports/fancy-invoice.scm
delete mode 100644 src/report/business-reports/invoice.scm
delete mode 100644 src/report/business-reports/job-report.scm
delete mode 100644 src/report/business-reports/owner-report.scm
delete mode 100644 src/report/business-reports/payables.scm
delete mode 100644 src/report/business-reports/receivables.scm
delete mode 100644 src/report/business-reports/taxinvoice.eguile.scm
delete mode 100644 src/report/business-reports/taxinvoice.scm
delete mode 100644 src/report/jqplot/CMakeLists.txt
delete mode 100644 src/report/jqplot/Makefile.am
delete mode 100644 src/report/locale-specific/CMakeLists.txt
delete mode 100644 src/report/locale-specific/Makefile.am
delete mode 100644 src/report/locale-specific/us/CMakeLists.txt
delete mode 100644 src/report/locale-specific/us/Makefile.am
delete mode 100644 src/report/locale-specific/us/gncmod-locale-reports-us.c
delete mode 100644 src/report/locale-specific/us/taxtxf-de_DE.scm
delete mode 100644 src/report/locale-specific/us/taxtxf.scm
delete mode 100644 src/report/locale-specific/us/test/CMakeLists.txt
delete mode 100644 src/report/locale-specific/us/test/Makefile.am
delete mode 100755 src/report/locale-specific/us/test/test-load-module.in
delete mode 100644 src/report/report-gnome/CMakeLists.txt
delete mode 100644 src/report/report-gnome/Makefile.am
delete mode 100644 src/report/report-gnome/dialog-custom-report.c
delete mode 100644 src/report/report-gnome/dialog-custom-report.glade
delete mode 100644 src/report/report-gnome/dialog-report-column-view.c
delete mode 100644 src/report/report-gnome/dialog-report-style-sheet.c
delete mode 100644 src/report/report-gnome/dialog-report-style-sheet.h
delete mode 100644 src/report/report-gnome/dialog-report.glade
delete mode 100644 src/report/report-gnome/gnc-plugin-page-report.c
delete mode 100644 src/report/report-gnome/gncmod-report-gnome.c
delete mode 100644 src/report/report-gnome/report-gnome.i
delete mode 100644 src/report/report-gnome/report-gnome.scm
delete mode 100644 src/report/report-gnome/test/CMakeLists.txt
delete mode 100644 src/report/report-gnome/test/Makefile.am
delete mode 100755 src/report/report-gnome/test/test-load-module.in
delete mode 100644 src/report/report-gnome/window-report.c
delete mode 100644 src/report/report-gnome/window-report.h
delete mode 100644 src/report/report-system/CMakeLists.txt
delete mode 100644 src/report/report-system/Makefile.am
delete mode 100644 src/report/report-system/collectors.scm
delete mode 100644 src/report/report-system/commodity-utilities.scm
delete mode 100644 src/report/report-system/doc/report-html.txt
delete mode 100644 src/report/report-system/eguile-gnc.scm
delete mode 100644 src/report/report-system/eguile-html-utilities.scm
delete mode 100644 src/report/report-system/eguile-utilities.scm
delete mode 100644 src/report/report-system/gnc-report.c
delete mode 100644 src/report/report-system/gnc-report.h
delete mode 100644 src/report/report-system/gncmod-report-system.c
delete mode 100644 src/report/report-system/html-acct-table.scm
delete mode 100644 src/report/report-system/html-barchart.scm
delete mode 100644 src/report/report-system/html-document.scm
delete mode 100644 src/report/report-system/html-fonts.scm
delete mode 100644 src/report/report-system/html-linechart.scm
delete mode 100644 src/report/report-system/html-piechart.scm
delete mode 100644 src/report/report-system/html-scatter.scm
delete mode 100644 src/report/report-system/html-style-sheet.scm
delete mode 100644 src/report/report-system/html-table.scm
delete mode 100644 src/report/report-system/html-text.scm
delete mode 100644 src/report/report-system/html-utilities.scm
delete mode 100644 src/report/report-system/report-collectors.scm
delete mode 100644 src/report/report-system/report-system.scm
delete mode 100644 src/report/report-system/report-utilities.scm
delete mode 100644 src/report/report-system/report.scm
delete mode 100644 src/report/report-system/test/CMakeLists.txt
delete mode 100644 src/report/report-system/test/Makefile.am
delete mode 100755 src/report/report-system/test/test-load-module.in
delete mode 100644 src/report/report-system/test/test-report-utilities.scm
delete mode 100644 src/report/report-system/test/test-test-extras.scm
delete mode 100644 src/report/standard-reports/CMakeLists.txt
delete mode 100644 src/report/standard-reports/Makefile.am
delete mode 100644 src/report/standard-reports/account-piecharts.scm
delete mode 100644 src/report/standard-reports/account-summary.scm
delete mode 100644 src/report/standard-reports/advanced-portfolio.scm
delete mode 100644 src/report/standard-reports/average-balance.scm
delete mode 100644 src/report/standard-reports/balance-sheet.scm
delete mode 100644 src/report/standard-reports/budget-balance-sheet.scm
delete mode 100644 src/report/standard-reports/budget-barchart.scm
delete mode 100644 src/report/standard-reports/budget-flow.scm
delete mode 100644 src/report/standard-reports/budget-income-statement.scm
delete mode 100644 src/report/standard-reports/budget.scm
delete mode 100644 src/report/standard-reports/cash-flow.scm
delete mode 100644 src/report/standard-reports/category-barchart.scm
delete mode 100644 src/report/standard-reports/daily-reports.scm
delete mode 100644 src/report/standard-reports/equity-statement.scm
delete mode 100644 src/report/standard-reports/general-journal.scm
delete mode 100644 src/report/standard-reports/general-ledger.scm
delete mode 100644 src/report/standard-reports/gncmod-standard-reports.c
delete mode 100644 src/report/standard-reports/income-statement.scm
delete mode 100644 src/report/standard-reports/net-barchart.scm
delete mode 100644 src/report/standard-reports/net-linechart.scm
delete mode 100644 src/report/standard-reports/portfolio.scm
delete mode 100644 src/report/standard-reports/price-scatter.scm
delete mode 100644 src/report/standard-reports/register.scm
delete mode 100644 src/report/standard-reports/standard-reports.scm
delete mode 100644 src/report/standard-reports/sx-summary.scm
delete mode 100644 src/report/standard-reports/test/CMakeLists.txt
delete mode 100644 src/report/standard-reports/test/Makefile.am
delete mode 100644 src/report/standard-reports/test/test-cash-flow.scm
delete mode 100644 src/report/standard-reports/test/test-generic-category-report.scm
delete mode 100644 src/report/standard-reports/test/test-generic-net-barchart.scm
delete mode 100644 src/report/standard-reports/test/test-generic-net-linechart.scm
delete mode 100755 src/report/standard-reports/test/test-load-module.in
delete mode 100644 src/report/standard-reports/test/test-standard-category-report.scm
delete mode 100644 src/report/standard-reports/test/test-standard-net-linechart.scm
delete mode 100644 src/report/standard-reports/transaction.scm
delete mode 100644 src/report/standard-reports/trial-balance.scm
delete mode 100644 src/report/stylesheets/CMakeLists.txt
delete mode 100644 src/report/stylesheets/Makefile.am
delete mode 100644 src/report/stylesheets/gnc-plugin-stylesheets.c
delete mode 100644 src/report/stylesheets/gncmod-stylesheets.c
delete mode 100644 src/report/stylesheets/stylesheet-easy.scm
delete mode 100644 src/report/stylesheets/stylesheet-fancy.scm
delete mode 100644 src/report/stylesheets/stylesheet-footer.scm
delete mode 100644 src/report/stylesheets/stylesheet-plain.scm
delete mode 100644 src/report/stylesheets/stylesheets.scm
delete mode 100644 src/report/stylesheets/test/CMakeLists.txt
delete mode 100644 src/report/stylesheets/test/Makefile.am
delete mode 100755 src/report/stylesheets/test/test-load-module.in
delete mode 100644 src/report/utility-reports/CMakeLists.txt
delete mode 100644 src/report/utility-reports/Makefile.am
delete mode 100644 src/report/utility-reports/gncmod-utility-reports.c
delete mode 100644 src/report/utility-reports/hello-world.scm
delete mode 100644 src/report/utility-reports/test-graphing.scm
delete mode 100644 src/report/utility-reports/test/CMakeLists.txt
delete mode 100644 src/report/utility-reports/test/Makefile.am
delete mode 100755 src/report/utility-reports/test/test-load-module.in
delete mode 100644 src/report/utility-reports/utility-reports.scm
delete mode 100644 src/report/utility-reports/view-column.scm
delete mode 100644 src/report/utility-reports/welcome-to-gnucash.scm
delete mode 100644 src/scm/CMakeLists.txt
delete mode 100644 src/scm/Makefile.am
delete mode 100644 src/scm/build-config.scm.in
delete mode 100644 src/scm/config
delete mode 100644 src/scm/fin.scm
delete mode 100644 src/scm/gnumeric/CMakeLists.txt
delete mode 100644 src/scm/gnumeric/Makefile.am
delete mode 100644 src/scm/gnumeric/gnumeric-utilities.scm
delete mode 100644 src/scm/gnumeric/table-utils.scm
delete mode 100644 src/scm/main.scm
delete mode 100644 src/scm/price-quotes.scm
delete mode 100644 src/scm/printf.scm
delete mode 100644 src/scm/string.scm
delete mode 100644 src/scm/substring-search.scm
delete mode 100644 src/scm/xml-generator.scm
delete mode 100644 src/swig-utf8.patch
delete mode 100644 src/tax/CMakeLists.txt
delete mode 100644 src/tax/Makefile.am
delete mode 100644 src/tax/us/CMakeLists.txt
delete mode 100644 src/tax/us/Makefile.am
delete mode 100644 src/tax/us/de_DE.scm
delete mode 100644 src/tax/us/gncmod-tax-us.c
delete mode 100644 src/tax/us/test/CMakeLists.txt
delete mode 100644 src/tax/us/test/Makefile.am
delete mode 100755 src/tax/us/test/test-load-module.in
delete mode 100644 src/test-core/CMakeLists.txt
delete mode 100644 src/test-core/Makefile.am
delete mode 100644 src/test-core/test-stuff.c
delete mode 100644 src/test-core/test-stuff.h
delete mode 100644 src/test-core/unittest-support.c
delete mode 100644 src/test-core/unittest-support.h
delete mode 100644 src/test-core/unittest-support.i
delete mode 100644 src/test-core/unittest-support.scm
delete mode 100644 test-templates/Makefile.am
create mode 100755 util/ci/afterfailure
create mode 100644 util/ci/arch-docker
create mode 100644 util/ci/arch-testscript
create mode 100644 util/ci/commonbuild
create mode 100644 util/ci/ubuntu-14.04-docker
create mode 100644 util/ci/ubuntu-14.04-testscript
create mode 100755 util/elegant-sort.pl
delete mode 100755 util/travis-after-failure.sh
delete mode 100755 util/travis-script.sh
More information about the gnucash-patches
mailing list