gnucash unstable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sat Jan 20 18:04:15 EST 2018


Updated	 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/cc097a3f (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)
	from  https://github.com/Gnucash/gnucash/commit/47308f6b (commit)



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 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 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



Summary of changes:
 bindings/python/CMakeLists.txt                     |   4 +-
 bindings/python/gnucash_core.i                     |   2 +-
 bindings/python/tests/test_account.py              |   4 +-
 bindings/python/tests/test_business.py             |   4 +-
 bindings/python/time64.i                           |  83 ++++++
 bindings/python/timespec.i                         |  73 ------
 common/base-typemaps.i                             |   5 +-
 gnucash/gnome-utils/dialog-options.c               |  24 +-
 gnucash/gnome-utils/dialog-transfer.c              |   2 +-
 gnucash/gnome-utils/gnc-tree-control-split-reg.c   |  22 +-
 gnucash/gnome-utils/gnc-tree-model-split-reg.c     |   3 +-
 gnucash/gnome-utils/gnc-tree-util-split-reg.c      |   2 +-
 gnucash/gnome-utils/gnc-tree-view-split-reg.c      |  29 +--
 gnucash/gnome/dialog-date-close.c                  |   6 +-
 gnucash/gnome/dialog-invoice.c                     |  30 +--
 gnucash/gnome/dialog-payment.c                     |   6 +-
 gnucash/gnome/dialog-trans-assoc.c                 |   3 +-
 gnucash/gnome/gnc-plugin-business.c                |  24 +-
 gnucash/import-export/bi-import/dialog-bi-import.c |  22 +-
 gnucash/import-export/csv-imp/gnc-trans-props.cpp  |   4 +-
 gnucash/import-export/log-replay/gnc-log-replay.c  |  16 +-
 .../import-export/qif-imp/assistant-qif-import.c   |   8 +-
 gnucash/import-export/qif-imp/qif-merge-groups.scm |   8 +-
 gnucash/register/ledger-core/gncEntryLedger.c      |  18 +-
 .../register/ledger-core/gncEntryLedgerControl.c   |   6 +-
 gnucash/register/ledger-core/gncEntryLedgerModel.c |   9 +-
 .../register/ledger-core/split-register-control.c  |   7 +-
 .../ledger-core/split-register-model-save.c        |  13 +-
 .../register/ledger-core/split-register-model.c    |   8 +-
 gnucash/register/ledger-core/split-register.c      |  16 +-
 gnucash/register/register-core/datecell.h          |   5 +-
 gnucash/register/register-gnome/datecell-gnome.c   |  17 +-
 gnucash/report/business-reports/aging.scm          |  14 +-
 .../report/business-reports/balsheet-eg.eguile.scm |   4 +-
 gnucash/report/business-reports/balsheet-eg.scm    |   7 +-
 .../report/business-reports/customer-summary.scm   |  22 +-
 gnucash/report/business-reports/easy-invoice.scm   |   8 +-
 gnucash/report/business-reports/fancy-invoice.scm  |  12 +-
 gnucash/report/business-reports/invoice.scm        |  10 +-
 gnucash/report/business-reports/job-report.scm     |  26 +-
 gnucash/report/business-reports/owner-report.scm   |  28 +-
 gnucash/report/business-reports/receipt.eguile.scm |  10 +-
 .../report/business-reports/taxinvoice.eguile.scm  |  14 +-
 gnucash/report/locale-specific/us/taxtxf-de_DE.scm |  75 +++---
 gnucash/report/locale-specific/us/taxtxf.scm       |  97 ++++---
 gnucash/report/report-system/collectors.scm        |  23 --
 .../report/report-system/commodity-utilities.scm   | 104 ++++----
 gnucash/report/report-system/html-acct-table.scm   |   7 +-
 gnucash/report/report-system/report-collectors.scm |  61 ++---
 gnucash/report/report-system/report-utilities.scm  |  56 ++--
 .../report-system/test/test-report-utilities.scm   |  23 +-
 .../report/standard-reports/account-piecharts.scm  |  25 +-
 .../report/standard-reports/account-summary.scm    |  15 +-
 .../report/standard-reports/advanced-portfolio.scm |  14 +-
 .../report/standard-reports/average-balance.scm    |  33 ++-
 gnucash/report/standard-reports/balance-sheet.scm  |  33 ++-
 .../standard-reports/budget-balance-sheet.scm      |   6 +-
 .../report/standard-reports/budget-barchart.scm    |  18 +-
 gnucash/report/standard-reports/budget-flow.scm    |   2 +-
 .../standard-reports/budget-income-statement.scm   |   4 +-
 gnucash/report/standard-reports/budget.scm         |   6 +-
 gnucash/report/standard-reports/cash-flow.scm      |  34 +--
 .../report/standard-reports/cashflow-barchart.scm  |  48 ++--
 .../report/standard-reports/category-barchart.scm  |  42 +--
 gnucash/report/standard-reports/daily-reports.scm  |  61 ++---
 .../report/standard-reports/equity-statement.scm   |  50 ++--
 .../standard-reports/income-gst-statement.scm      |  98 +++----
 .../report/standard-reports/income-statement.scm   |  38 ++-
 gnucash/report/standard-reports/net-barchart.scm   |  27 +-
 gnucash/report/standard-reports/net-linechart.scm  |  24 +-
 gnucash/report/standard-reports/portfolio.scm      |   4 +-
 gnucash/report/standard-reports/price-scatter.scm  |  44 ++--
 gnucash/report/standard-reports/register.scm       |   6 +-
 gnucash/report/standard-reports/sx-summary.scm     |  21 +-
 .../standard-reports/test/test-cash-flow.scm       |  39 ++-
 .../test/test-cashflow-barchart.scm                |  16 +-
 .../test/test-generic-net-barchart.scm             |  18 +-
 .../test/test-generic-net-linechart.scm            |   8 +-
 gnucash/report/standard-reports/transaction.scm    |  10 +-
 gnucash/report/standard-reports/trial-balance.scm  |  35 ++-
 gnucash/report/stylesheets/stylesheet-easy.scm     |   4 +-
 gnucash/report/stylesheets/stylesheet-fancy.scm    |   4 +-
 gnucash/report/stylesheets/stylesheet-footer.scm   |   4 +-
 .../report/stylesheets/stylesheet-head-or-tail.scm |   8 +-
 gnucash/report/utility-reports/hello-world.scm     |  14 +-
 libgnucash/app-utils/app-utils.scm                 |  45 ++--
 libgnucash/app-utils/date-utilities.scm            | 283 ++++++++-------------
 libgnucash/app-utils/guile-util.c                  |  12 +-
 libgnucash/app-utils/guile-util.h                  |   3 +-
 libgnucash/app-utils/option-util.c                 | 116 +--------
 libgnucash/app-utils/option-util.h                 |  11 +-
 libgnucash/app-utils/options.scm                   |  25 +-
 libgnucash/backend/xml/gnc-entry-xml-v2.cpp        |  26 +-
 libgnucash/backend/xml/gnc-invoice-xml-v2.cpp      |  32 +--
 libgnucash/backend/xml/gnc-order-xml-v2.cpp        |  12 +-
 libgnucash/backend/xml/gnc-pricedb-xml-v2.cpp      |   9 +-
 libgnucash/backend/xml/gnc-transaction-xml-v2.cpp  |  53 ++--
 libgnucash/backend/xml/io-gncxml-v1.cpp            |  19 +-
 libgnucash/backend/xml/sixtp-dom-generators.cpp    |  43 +---
 libgnucash/backend/xml/sixtp-dom-generators.h      |   5 +-
 libgnucash/backend/xml/sixtp-dom-parsers.cpp       |  75 ++----
 libgnucash/backend/xml/sixtp-dom-parsers.h         |   4 +-
 libgnucash/backend/xml/sixtp-utils.cpp             |  71 ++----
 libgnucash/backend/xml/sixtp-utils.h               |  10 +-
 .../backend/xml/test/test-date-converting.cpp      |  37 +--
 .../backend/xml/test/test-dom-converters1.cpp      |  27 +-
 libgnucash/backend/xml/test/test-file-stuff.cpp    |  13 +-
 libgnucash/backend/xml/test/test-file-stuff.h      |   2 +-
 .../backend/xml/test/test-xml-transaction.cpp      |   4 +-
 libgnucash/engine/Account.cpp                      |   8 +-
 libgnucash/engine/Query.c                          |  10 +-
 libgnucash/engine/Scrub.c                          |   6 +-
 libgnucash/engine/Split.c                          |   8 +-
 libgnucash/engine/TransLog.c                       |  14 +-
 libgnucash/engine/Transaction.c                    | 202 +++++++--------
 libgnucash/engine/Transaction.h                    |  31 +--
 libgnucash/engine/TransactionP.h                   |   4 +-
 libgnucash/engine/cap-gains.c                      |  11 +-
 libgnucash/engine/engine-helpers-guile.h           |   2 +-
 libgnucash/engine/engine-helpers.c                 |  18 +-
 libgnucash/engine/engine-interface.scm             |   9 +-
 libgnucash/engine/engine.i                         |   1 +
 libgnucash/engine/gnc-budget.c                     |  19 +-
 libgnucash/engine/gnc-budget.h                     |   4 +-
 libgnucash/engine/gnc-date.cpp                     |  67 ++++-
 libgnucash/engine/gnc-date.h                       |  21 +-
 libgnucash/engine/gnc-pricedb.c                    |  64 +++++
 libgnucash/engine/gnc-pricedb.h                    |  14 +
 libgnucash/engine/gncBillTerm.c                    |  12 +-
 libgnucash/engine/gncBillTerm.h                    |   2 +-
 libgnucash/engine/gncEntry.c                       |  57 ++---
 libgnucash/engine/gncEntry.h                       |   8 +-
 libgnucash/engine/gncInvoice.c                     |  82 +++---
 libgnucash/engine/gncInvoice.h                     |  16 +-
 libgnucash/engine/gncOwner.c                       |  39 ++-
 libgnucash/engine/policy.c                         |  12 +-
 libgnucash/engine/test-core/test-engine-stuff.cpp  |  33 +--
 libgnucash/engine/test-core/test-engine-stuff.h    |   1 +
 libgnucash/engine/test/test-date.cpp               |  22 +-
 libgnucash/engine/test/test-extras.scm             |  12 +-
 libgnucash/engine/test/test-gnc-date.c             |  16 +-
 libgnucash/engine/test/test-split.scm              |   2 +-
 .../engine/test/test-transaction-voiding.cpp       |  12 +-
 libgnucash/engine/test/utest-Budget.c              |   4 +-
 libgnucash/engine/test/utest-Entry.c               |   6 +-
 libgnucash/engine/test/utest-Invoice.c             |   5 +-
 libgnucash/engine/test/utest-Split.cpp             |  12 +-
 libgnucash/engine/test/utest-Transaction.cpp       | 115 ++++-----
 libgnucash/scm/price-quotes.scm                    |  17 +-
 149 files changed, 1726 insertions(+), 2106 deletions(-)
 create mode 100644 bindings/python/time64.i
 delete mode 100644 bindings/python/timespec.i



More information about the gnucash-patches mailing list