Commit Graph

22121 Commits

Author SHA1 Message Date
goodvibes2
4759453356 Revert "Use Doxygen format for function comment"
This reverts commit d2986559de.
2020-05-02 16:10:19 +10:00
John Ralls
b4177bc60a Fix transaction post_date being set to midnight local.
Reported for Invoices on gnucash-user. Checked all other uses of
xaccTransSetPostDateSecs(), fixed the ones that weren't passing an
already normalized time64. For Invoices change the post_date to also be
normalized so that it stays the same as the transaction post_date. That
also protects it from the displayed date changing depending on timezone.

The python binding invoice post_time test had to be changed to match.
2020-04-30 12:09:22 -07:00
John Ralls
1e59819176 Respect the environment LD_LIBRARY_PATH for loading Scheme modules and tests. 2020-04-29 17:11:52 -07:00
Frank H. Ellenberger
5cabbbc998 Add a tip about announcements and other mailing lists 2020-04-28 00:58:57 +02:00
John Ralls
790eb3b465 Update Ukrainian translation fro the translation project. 2020-04-26 15:23:52 -07:00
John Ralls
18a4824bb4 Merge Jean Laroche's '797351_zombie_transaction' into maint.
https://github.com/Gnucash/gnucash/pull/705
2020-04-25 15:42:26 -07:00
John Ralls
63232f388f Merge Jean Laroche's 'Fix-3-SX-Problems' into maint
https://github.com/Gnucash/gnucash/pull/690
2020-04-25 14:40:57 -07:00
jean
e0e7cf7dfb Fix 3 problems with the scheduled transactions calculations
This fixes 3 bugs:
- Set a monthly recurrence on the 10th with a start date on the 20th of this month.
The editor correctly shows the next occurrence to be on the 10th of the following month.
The schedule transaction summary dialog incorrectly shows the next occurrence to be on the 10th of this month
(before the start date!)
- Set a monthly recurrence on the 19th, with a start date on the 20th of this month. The editor's
calendar marks incorrectly show the next occurrence to be on the 19th of this month (before the start date).
- Set a monthly recurrence on the 18th, with a start date on the 20th and an end date on the 17 of the following
month. The calendar should show no mark, but fails to erase the marks that were present.
2020-04-25 14:39:41 -07:00
John Ralls
31daba151c Merge Jean Laroche's '797670_Xtran_editor_crash' into maint.
https://github.com/Gnucash/gnucash/pull/686
2020-04-25 14:17:28 -07:00
John Ralls
fee8bb3b2d Merge Christoph Holtermann's 'python-shell-output-improved' into maint.
https://github.com/Gnucash/gnucash/pull/702
2020-04-25 14:13:52 -07:00
John Ralls
d7a2fa72e7 Merge Christoph Holtermann's 'python-app-utils-2' into maint.
https://github.com/Gnucash/gnucash/pull/701
2020-04-25 13:43:54 -07:00
jean
62f157d238 Added same code to transaction matcher 2020-04-24 22:26:27 -07:00
jean
4cca84bb32 Bug 797670 - scheduled transaction editor can remain open when switching file, which causes seg fault when later closed 2020-04-24 22:10:14 -07:00
jean
087b38591e Bug 797351 - General ledger register transaction becomes "zombie" after deletion
This issue arises every time a pending transaction is deleted (it does not arise if blank splits are deleted)
This PR fixes the issue by calling gnc_split_register_redraw once the pending transaction has be deleted.
2020-04-24 22:05:46 -07:00
Christopher Lam
8f5094f990 Revert "Bug 797605 - RFE: Customer/Vendor/Employee Overview should also have "Process Payment" toolbar"
This reverts commit 695d8b820e.
2020-04-25 00:15:03 +08:00
Frank H. Ellenberger
88f276e291 Merge 'Update Croatian po and glossary files' by Milo Ivir 2020-04-24 01:32:25 +02:00
c-holtermann
00cc578511 improve output and explain code for python shell 2020-04-23 19:19:32 +02:00
John Ralls
d7c05a90a0 Bug 797697 - Enable DEP and ASLR for the Windows build
Added hardening flags.
2020-04-22 11:34:45 -07:00
milotype
e83a24c704
Update Croatian hr.po file
Update with "gnucash-3.10.pot" file
2020-04-21 23:55:55 +02:00
milotype
96f77adb4d
Update Croatian glossary file 2020-04-21 23:53:59 +02:00
Christopher Lam
8023065030 [fin.scm] return #f instead of -1 if n is out of range 2020-04-21 11:39:40 +08:00
Christopher Lam
96a6e1b0d5 Merge branch 'patch-1' of git://github.com/thetedmunds/gnucash into maint 2020-04-21 11:39:28 +08:00
Frank H. Ellenberger
6939945fc0 Merge PR #693 into maint 2020-04-20 20:09:49 +02:00
c-holtermann
0553576c81 restructure info so that python help will display it 2020-04-20 16:07:50 +02:00
c-holtermann
4140569ac0 utilize app_utils wrapper 2020-04-20 15:58:42 +02:00
c-holtermann
f6cb803192 app_utils needs to be imported to module gnucash to be accessible 2020-04-20 15:23:14 +02:00
Christopher Lam
bbee48cec4 [receipt] remove dead code
* taxrate in unused; it was copied as-is from taxinvoice.scm
* customers-only has never been in use
2020-04-20 20:21:33 +08:00
Marko Kohtala
b4bd095de2 L10N:fi: Update translations and add glossary
2760 translated messages, 4 fuzzy translations, 2659 untranslated messages.
2020-04-20 10:45:00 +03:00
Christopher Lam
8913e9329d Adds "Delete Budget" menu item
It calls gnc_budget_gui_select_budget to request a budget, and calls
gnc_budget_gui_delete_budget to offer second chance before deleting a
budget.
2020-04-19 22:34:27 +08:00
Christopher Lam
26065f24c4 Bug 782455 - Modify Add Reversing Transaction feature
calls gnc_dup_time64_dialog to get reversing transaction's
posting_date.
2020-04-19 22:34:27 +08:00
Christopher Lam
f2a0fcccbc [dialog-dup-trans] add&expose gnc_dup_time64_dialog
gets a time64 from UI, and also sets window_title and title
2020-04-19 22:34:27 +08:00
John Ralls
4b8649f77b Set CONFIGURATIONS property on tests only for Xcode.
Having it in the general case disabled a large number of tests.
2020-04-18 13:09:32 -07:00
Frank H. Ellenberger
ea552c7e3b Merge PR #699 - Hebrew Translation Update for ver 3.10 2020-04-18 16:28:00 +02:00
Robert Fewell
ee57e0f483 Merge Jean Laroche's branch 'set_focus_to_filter_in_search' into maint 2020-04-18 14:46:25 +01:00
avma
6af551df53
Hebrew Translation Update for ver 3.10 2020-04-18 15:00:14 +03:00
John Ralls
94fe0f803e Bug 797684 - GTK_DEBUG=interactive - Bail out - gdk_window_set_cursor_internal
We can't assume that the window is on the default display.
2020-04-15 14:39:36 -07:00
Christopher Lam
4cb2e4d144 Merge branch 'maint-strengthen-exp-parser' into maint 2020-04-15 08:12:54 +08:00
John Ralls
218e18a433 Bug 797677 - Price Database Saving Wrong Price for Foreign Currency
Don't round prices for storage, only for display.
2020-04-14 14:24:37 -07:00
Christopher Lam
6de712b501 [gnc-exp-parser] don't crash when gnc:fn returns non-number
if gnc:fn returns anything other than a number, abort rather than
crash
2020-04-15 04:54:05 +08:00
jean
524c90e0c2 Add code to make tree expand when user starts typing when selecting accounts 2020-04-14 08:06:14 -07:00
thetedmunds
d6c5b115d8
Adding lines missing from fix for Bug 797196
Adding definition of gnc:amort_balance() that got lost in the original pull-request for Bug 797196.
2020-04-14 07:45:54 -07:00
Christopher Lam
8f68d54292 Merge branch 'maint-refactor-reconcile-renderers' into maint 2020-04-14 20:48:41 +08:00
Christopher Lam
695d8b820e Bug 797605 - RFE: Customer/Vendor/Employee Overview should also have "Process Payment" toolbar 2020-04-14 19:26:34 +08:00
Christopher Lam
5c2353f06b [window-reconcile] refactor common actions into WidgetSetAmount
Previous code was ugly - reuse char *amount for all strings including
date, gratuitous balance reversals and immediate re-reversals.

Refactor common code to render and colorise amount into
widget. Verified matches current behaviour in both BANK and CREDITCARD
accounts.

Instead of reversing sign, render, and re-reversing sign, the
rendering function will handle sign reversal using a local variable.
2020-04-14 17:31:43 +08:00
John Ralls
e01a2a6438 Merge Jean Laroche's '797114_Delet_Account' into maint. 2020-04-13 11:57:57 -07:00
John Ralls
1365a19e2e Force WITH_PYTHON=YES for distcheck.
To ensure that it works from the tarball.
2020-04-12 15:51:05 -07:00
John Ralls
e1b0140357 Fix failed build of python tests and failed test in 3.10 tarball. 2020-04-12 13:43:00 -07:00
John Ralls
06033c19cd Fix typo. Really fixes 797674. 2020-04-12 13:40:49 -07:00
jean
5642f0236d Bug 797114 - Fixing an SX due to deleted account stuck in an error loop 2020-04-12 12:20:47 -07:00
John Ralls
7d39ccc9d7 Release GnuCash 3.10 2020-04-11 14:30:22 -07:00