Commit Graph

22162 Commits

Author SHA1 Message Date
Christopher Lam
47e2fb9d85 [eguile-utilities] fmtnumeric displays decimal instead of fraction
previously fmtnumeric would convert gnc_numeric to double. simplifying
the code had omitted this conversion, and exact fractions were
rendered. ensure decimal is rendered.
2020-06-23 19:16:46 +08:00
Frank H. Ellenberger
677090c5c1 L12N: merge recent messages into all po files
Language:  translated, fuzzy, untranslated
ar: 4239, 795, 405
as: 4201, 825, 413
az: 111, 1290, 4038
bg: 3143, 1597, 699
brx: 4205, 821, 413
ca: 4360, 764, 315
cs: 2467, 1927, 1045
da: 3593, 1081, 765
de: 5403, 27, 9
doi: 2953, 1770, 716
el: 2955, 1479, 1005
en_GB: 2726, 1577, 1136
es_NI: 803, 2958, 1678
es: 5013, 334, 92
eu: 1526, 2558, 1355
fa: 2957, 865, 1617
fi: 2749, 29, 2661
fr: 3928, 1054, 457
gu: 2969, 1739, 731
he: 5409, 26, 4
hi: 4161, 865, 413
hr: 5409, 26, 4
hu: 3026, 1490, 923
it: 4172, 896, 371
ja: 4687, 451, 301
kn: 4203, 823, 413
kok@latin: 4139, 887, 413
kok: 4206, 820, 413
ko: 2291, 1811, 1337
ks: 4101, 925, 413
lt: 4029, 887, 523
lv: 4664, 588, 187
mai: 4179, 847, 413
mni@bengali: 4206, 820, 413
mni: 4206, 820, 413
mr: 4164, 860, 415
nb: 2616, 1966, 857
ne: 2442, 2043, 954
nl: 4506, 653, 280
pl: 3504, 1501, 434
pt_BR: 3750, 1291, 398
pt: 5182, 203, 54
ro: 2851, 1759, 829
ru: 4440, 702, 297
rw: 193, 2885, 2361
sk: 2487, 1694, 1258
sr: 4388, 743, 308
sv: 2878, 704, 1857
ta: 4201, 825, 413
te: 4188, 838, 413
tr: 4366, 650, 423
uk: 5389, 26, 24
ur: 4171, 855, 413
vi: 2699, 1892, 848
zh_CN: 3094, 1640, 705
zh_TW: 2637, 1675, 1127
2020-06-21 05:00:00 +02:00
Frank H. Ellenberger
46b776a5ee L12N🇬🇧 remove duplicate message block
5411 translated messages, 4 fuzzy translations, 21 untranslated
messages.
2020-06-21 04:19:07 +02:00
John Ralls
04d4c0ce40 Merge new Ukrainian translation into maint. 2020-06-20 15:08:45 -07:00
John Ralls
d87bc61fb5 Updated Ukrainian Translation from the Translation Project. 2020-06-20 13:33:49 -07:00
John Ralls
50329df082 Bug 797811 - GnuCash crashes with segfault when saving to mysql...
when database already exists.

Crashed because of dereferencing GncSqlBackend::m_conn when it's nullptr
after the DB create failed. Protect all such dereferences.
2020-06-19 15:08:58 -07:00
Frank H. Ellenberger
66c6e6ee52 Add missing #includes into gnc-imp-settings-csv-price.cpp
Found in failed win maint nightlies.
2020-06-17 05:35:25 +02:00
Frank H. Ellenberger
413483ae05 L12N:de 3. Update header 2020-06-12 01:29:26 +02:00
Frank H. Ellenberger
2ad6d168e7 L12N:de 2 Tagestips & 1 Tippfehler
5403 übersetzte Meldungen, 27 ungenaue Übersetzungen, 9 unübersetzte
Meldungen.
2020-06-12 01:22:20 +02:00
Frank H. Ellenberger
1618d86593 L12N:de 1.msgmerge
5401 übersetzte Meldungen, 27 ungenaue Übersetzungen, 11 unübersetzte
Meldungen.
2020-06-12 01:15:27 +02:00
Frank H. Ellenberger
c6c46c46f4 Fix a typo in my previous commit 2020-06-12 00:58:24 +02:00
Fred Bone
55ddb1add8 Bug 797799 - Add Tip of the Day for "Notes" field 2020-06-11 23:40:34 +02:00
Frank H. Ellenberger
3bd3eecc00 I18N: Improve tooltip about double-line-mode
Suggestion by Adrien Monteleone
https://lists.gnucash.org/pipermail/gnucash-user/2020-June/091425.html
2020-06-11 12:36:48 +02:00
Frank H. Ellenberger
76015bd0b6 Update description of gnc_gnome_help and gnc_launch_assoc 2020-05-31 00:57:17 +02:00
Frank H. Ellenberger
2522f08d0c HIG, I18N: Improve Budget menu entries and tooltips 2020-05-27 18:26:08 +02:00
John Ralls
58354c7854 Remove obsolete documentation files.
guile-hackers.txt has been copied into https://wiki.gnucash.org/wiki/Scheme.
2020-05-25 17:18:45 -07:00
John Ralls
1433792a82 Move the Windows README files to gnucash-on-windows where they belong. 2020-05-25 17:18:45 -07:00
Christopher Lam
40b504ec89 Bug 797761 - Customer report beta: opening balance tax column shows garbage string
tax column in the balance row was printing garbage
2020-05-18 21:34:18 +08:00
John Ralls
659f785cb8 Bug 797750 - SIGSEV in swig-engine.c 2020-05-15 12:37:24 -07:00
John Ralls
4e9990ddb5 Bug 797748 - missing header "algorithm"
include what you use!
2020-05-13 12:52:16 -07:00
Geert Janssens
0c633866fd Bug 797717 - Summary bar changes height when opening a menu or scrolling over an option
Apparently something changed in gtk which now calculates
layout differently for a status bar for an empty string message.
Setting a single space message doesn't trigger this different
behaviour so we use that as workaround
2020-05-12 14:49:49 +02:00
Frank H. Ellenberger
0b0e4c7630 HIG, I18N: Improve Budget menu entries 2020-05-10 04:02:08 +02:00
John Ralls
e92cd20d78 Merge Jean Laroches '797737_match_previously_matched_trans' into maint. 2020-05-09 15:41:06 -07:00
Frank H. Ellenberger
f7a85161cd I18N: fix translator comments in window-reconcile.c 2020-05-10 00:10:42 +02:00
Frank H. Ellenberger
e84e680603 I18N: Fix several issuse with 'Help not found' strings
Unify and modularize the strings
Add an unmarked string
2020-05-09 23:51:44 +02:00
jean
a143d59b7c Bug 797737 - Import matching can match an imported transaction to an existing, previously matched transaction
A simple fix that skips transactions that have an online_id in the matching process.
This fixes the issue, and also speeds up the import.
2020-05-08 08:46:35 -07:00
Christopher Lam
79286d92d5 Bug 797659 - Liabilities in budget report no longer calculate correctly
Restores budget-3.7 behaviour for current budgets.
Fixes future budget behaviour.
Restore budget-3.7 headings "Income/Expense/Transfer"
Renamed budget-3.7 heading Total to "Remaining"
2020-05-08 19:19:57 +08:00
John Ralls
601aec8ca0 Fix LIBDBI_DRIVERS_DIR generation.
Reusing the variable in a get_filename_component call caused the
function to recurse to /, not very useful.

Also re-do GNC_DBD_DIR with no default but to take its value from the
command line or environment.
2020-05-07 13:02:54 -07:00
Frank H. Ellenberger
dc8f1057ce Use more precise strings in gnc-split-reg.c
You can edit the account very well, but not its transactions.
2020-05-06 17:48:25 +02:00
Thomas Schärli
404357a81c L10N🇩🇪 "Für" klein in "Ergebnisrechnung für Periode" etc. 2020-05-05 23:23:46 +02:00
Frank H. Ellenberger
fb18e457b4 I18N: Msgmerge recent changes 2020-05-05 23:12:21 +02:00
Frank H. Ellenberger
e447af04e3 I18N: Hotfix for bug 797725
Add a translator comment
2020-05-05 21:55:48 +02:00
Thomas Schärli
79910e8439 L10N:de_CH: Ein weiterer Tippfehler im Kontenrahmen KMU 2020-05-05 20:23:30 +02:00
Robert Fewell
2fae14c3ba Merge Chris Good's branch 'bug797648Rec-2', PR #713 into maint 2020-05-03 11:52:07 +01:00
Robert Fewell
5ed6b424dd Merge Jean Laroche's branch 'fix_seg_fault_in_matcher' into maint 2020-05-03 11:12:58 +01:00
jean
92e9e60cd0 Fix the crash that occurs when opening a new book when the transaction-matching dialog has been opened then closed. 2020-05-02 21:20:55 -07:00
Christopher Lam
2f0639235a Bug 797707 - CSV Transaction Export: custom dates should be insensitive by default
By default the absolute date selector needs to be made
insensitive. Selecting 'Custom Start/End date' will enable
sensitivity.
2020-05-03 11:47:57 +08:00
John Ralls
6a3fabc30d Fix test failure for timezones west of the prime meridian.
The previous fix didn't calculate the comparison time correctly and
ended up in the wrong day because the GMT time is before the local time.

In the course of checking the corner-case timezones (Midway and
Kiritimati) I found an error in the GncDateTime calculation of the
neutral time, so fixed that too.
2020-05-02 15:35:13 -07:00
Geert Janssens
ca9d58b278 Display report zoom factor with one decimal space.
The code actually allowed fractional scaling, but the display of the option didn't.
As a result the spin button was acting oddly.
This was discovered while looking into bug
https://bugs.gnucash.org/show_bug.cgi?id=797712 but this commit is not a fix for that bug.
2020-05-02 18:11:12 +02:00
goodvibes2
f1c2e339fc Bug 797648 Redo - Reconciliation - Treat each split independently
The previous change under this bug which propagated the status
change (reconcile or unreconcile) of any split for the account to
be reconciled (and its subaccounts) in a transaction, to all
splits for the account to be reconciled (and its subaccounts) in
the transaction, is incorrect. Each split needs to be able to be
checked or unchecked independently of any other split in the
transaction.
2020-05-02 16:43:49 +10:00
goodvibes2
327544e6c0 Revert "Bug 797648 - Fix problem reconciling multiple splits in a transaction"
This reverts commit dd589060a3.
2020-05-02 16:11:50 +10:00
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