Commit Graph

23100 Commits

Author SHA1 Message Date
Frank H. Ellenberger
ae04d6715c Merge PR #752 into maint 2020-07-11 02:40:06 +02:00
John Ralls
edd7efd951 Bug 797853 - Crash on 'Save As' in MacOS Mojave and Gnucash 4
Check and handle null books throughout GnuCash. Tests are left alone
because they should fail if there's no book.
2020-07-10 15:54:17 -07:00
Frank H. Ellenberger
1f95d3a711 Merge PR #751 into maint 2020-07-11 00:28:46 +02:00
Giuseppe Foti
c1ac144bc4 L10N🇮🇹 5551 messaggi tradotti. 2020-07-10 23:42:30 +02:00
John Ralls
c04806f88e Bug 797843 - Quickfill broken with Cyrillic input language
gnc_table_modify_update needs new_text_len in bytes rather than
characters.
2020-07-10 14:22:57 -07:00
milotype
b76f256318
Croatian correction of 3 errors 2020-07-10 23:19:47 +02:00
milotype
62b997425f
Updated Croatian (hr) translation
Updated Croatian (hr) translation with "gnucash-4.0.pot" file from http://translationproject.org/domain/gnucash.html
2020-07-10 18:03:19 +02:00
Christopher Lam
ebb462d06d [account.cpp] prevent crash in gnc_account_get_currency_or_parent
if the *account argument is NULL, it is not reasonable to have a
g_assert crash. Passing NULL account returns NULL commodity instead.
2020-07-09 22:19:29 +08:00
Christopher Lam
a59d91a94b CMakeLists: mark deprecation of .scm files 2020-07-09 21:20:13 +08:00
Christopher Lam
ea56ceddfa [lot-viewer] lot accumulator uses hashtable avoiding O(N^2)
IIUC hash-table makes it O(NlogN)
2020-07-08 15:06:15 +08:00
John Ralls
09e523c087 Merge branch 'maint' 2020-07-07 14:41:26 -07:00
Christopher Lam
029653e388 [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-07-07 13:36:54 -07:00
John Ralls
0e0c27f80f Bug 797850 - Account register credit/debit column headings untranslated
Plus make the former globals static.
2020-07-07 12:33:38 -07:00
John Ralls
1935cdc681 Add python/deprecation.py to POTFILES. 2020-07-07 12:33:29 -07:00
John Ralls
b0b238958e Merge Christoph Holtermann's 'python-sessionOpenMode' into master. 2020-07-06 12:45:07 -07:00
John Ralls
4ee573e23a Link with libm.so on those platforms that require it. 2020-07-06 12:30:37 -07:00
John Ralls
43749a9495 Merge Jean Laroche's 'bug_797825_ofx_invest_crash' onto master. 2020-07-05 11:21:34 -07:00
Frank H. Ellenberger
5bf009a9b5 I18N: update LINGUAS
TP has no longer an az team, all NEW_LINGUAS were reported.
2020-07-05 19:34:01 +02:00
c-holtermann
22f91c407e use same order in comment as in definition of SessionOpenMode enum 2020-07-04 22:26:35 +02:00
c-holtermann
40cfb70fb7 fix SessionOpenMode explanation for SESSION_NORMAL_OPEN 2020-07-04 22:22:16 +02:00
c-holtermann
e23bf0bc1c fix SessionOpenMode explanation for SESSION_NEW_OVERWRITE 2020-07-04 22:16:13 +02:00
Christopher Lam
1acd2beacb [account-piecharts] round account->balance to report-currency SCU 2020-07-04 21:11:43 +08:00
Christopher Lam
207616ab13 Merge branch 'master-no-coll-rounding' #740 2020-07-04 13:09:24 +08:00
YOSHINO Yoshihito
95b552fa50 L12N:ja: Update from translation project
4861 translated messages, 373 fuzzy translations, 317 untranslated
messages.
2020-07-03 02:46:00 +02:00
Christopher Lam
602161ff83 Merge branch 'master-797828' 2020-07-02 08:19:33 +08:00
jean
79fdcf2f71 Remove created commodities code as it does nothing 2020-07-01 12:33:54 -07:00
Christopher Lam
cf5aa925f9 Bug 797828 - Budget Barchart was not upgraded
* upgrade to html-chart
* use period start/end instead of date start/end
2020-07-01 21:14:19 +08:00
Christopher Lam
948a9a293c Bug 797835 - Zero Crossing in 4.0 that wasn't in 3.10 2020-07-01 19:44:11 +08:00
Christopher Lam
24add7b1f3 [balsheet-pnl] remove monetary-less 2020-06-30 23:09:19 +08:00
Christopher Lam
7d02897dd2 Bug 797830 - Expense over time has extra empty row
This is a *subtle* bug.

1. dates-list is the list of report-dates at periodic intervals
2. if an interval report (i.e. inc/exp) is chosen, we want to omit the
   last one, because the report analyses changes in value between
   adjacent dates.
3. dates-list was appropriately redefined to be 1 element shorter than
   the original dates-list.
4. date-string-list (for display labels) was meant to pick up the
   shorter dates-list, formatted via qof-print-date.

Unfortunately the let statement had defined both dates-list and
date-string-list at the same time, therefore date-string-list did not
pick up the redefined dates-list. Using let* instead means it uses the
shorter dates-list, and omits the last element as intended for display.
2020-06-30 21:51:34 +08:00
Christopher Lam
fdc2238192 [budget-barchart] reindent/delete-trailing-whitespace/untabify 2020-06-30 17:51:08 +08:00
Christopher Lam
2610b5f57f [advanced-portfolio] fix report warnings flags
the flags warn-no-price and warn-price-dirty are report-specific
warnings to flag price difficulties. these warnings must now be
recorded in table-add-stock-rows because they are not accessible
globally.
2020-06-29 21:09:33 +08:00
jean
4afe4f95dd Bug 797825 - OFX import crashes on import of investment transaction
The crash is caused by an uninitialized pointer in ofx_info.
This fixed it.
2020-06-28 23:28:17 -07:00
Christopher Lam
8d47622ab6 [advanced-portfolio] move table-add-stock-rows toplevel 2020-06-28 12:24:17 +08:00
Christopher Lam
945c11e2b1 [advanced-portfolio] simplify basis functions 2020-06-28 12:24:17 +08:00
Christopher Lam
c68f282861 [advanced-portfolio] simplify basis-builder
and use scheme division which is more accurate than
gnc_numeric_div. tests need to change slightly.
2020-06-28 12:24:17 +08:00
John Ralls
3d931511e0 Release GnuCash 4.0 2020-06-27 14:56:20 -07:00
John Ralls
4064c58cd0 Release GnuCash 3.11 2020-06-27 14:54:50 -07:00
John Ralls
0fe9ba79e2 Release GnuCash 3.11 2020-06-26 17:10:45 -07:00
Christian Stimming
5cf5edc2fb L12N: Update German translation
5501 translated, 6 fuzzy, 44 untranslated
2020-06-26 22:59:02 +02:00
Christian Stimming
f98b1807e2 L12N: merge recent gnucash.pot in de.po file 2020-06-26 22:58:24 +02:00
Geert Janssens
72b8a0ce67 I18n - fix quote unification
Our guidelines favour double quotes over single quotes
2020-06-26 18:08:12 +02:00
Geert Janssens
d6e7168abf I18n - update Dutch translation
4632 translated messages, 640 fuzzy translations, 289 untranslated messages
2020-06-26 17:30:55 +02:00
Geert Janssens
3b290fadbc I18n - Drop a few numbers from translation.
These numbers don't have values unique to certain locales. Though
users may set their own preference, it's not a locale related thing.
2020-06-26 17:30:55 +02:00
Geert Janssens
e15203a58e I18n - Unify two similar translatable strings 2020-06-26 17:30:55 +02:00
Geert Janssens
3446a66a33 Bug 787295 - Allow UI jump from Business accounts to their relevant invoice/bill/voucher
Combine the best of both approaches and allow jumping to invoice if
either
- the current txn is an invoice transaction
- the current split has an invoice associated with it
Those are the only two conditions that allow us to uniquely
identify an invoice from a register.
A future extension could be to allow a jump if any split
of the current txn has an invoice associated with it.
This would need user interaction if more than one split
is linked to an invoice. A payment transaction for example
can pay more than one invoice and hence can have more than one
invoice related split.
2020-06-26 17:30:55 +02:00
Robert Fewell
a019bb2f2d Revert the changes made to save Register default layouts as discussed in PR #743 2020-06-26 15:35:41 +01:00
Robert Fewell
2c62ae418b Setting a sheet column width to 1 when resizing by dragging
Column widths of 0 are not saved by the table and so revert back to
calculated widths when reloaded. This change sets the column width to
1 when the right border is dragged to the left border to hide columns.
By doing this, a visual indication of a hidden column is seen as the
column border is now wider by 1px.
2020-06-26 15:35:41 +01:00
Robert Fewell
98cfad8cd7 Move the menu options for saving Business layouts
Move the menu options for saving/resetting Business layouts to the
'View' menu from the 'Windows' menu.
2020-06-26 15:35:41 +01:00
Robert Fewell
47f0959f46 Disable showing glyphs for associations on MacOS
Currently there are problems showing glyphs on MacOS so always return
FALSE for the gcn_assoc_cell_set_use_glyphs for MacOS
2020-06-26 15:35:41 +01:00