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