John Ralls
b72a98ecdf
Merge Sherlock's 'remove-dead-IM_code' into stable.
2 months ago
John Ralls
cc4522c5d5
Merge Wayne Boyer's 'fix/macos-hidpi-offscreen-text' into stable.
2 months ago
Wayne Boyer
2d694e8225
Fix blurry text in HiDPI offscreen-rendered widgets
...
Fix blurry text on HiDPI/Retina displays in custom GnuCash widgets
that render into offscreen Cairo image surfaces.
This updates the register header and dense calendar widgets to
create scale-aware backing surfaces using the GTK widget scale
factor and `cairo_surface_set_device_scale()`.
- Register column headers
- Scheduled transaction dense calendar
Tested locally on macOS Apple Silicon with a native arm64 build.
Confirmed that:
- register header text now renders crisply
- scheduled transaction dense calendar text now renders crisply
2 months ago
Sherlock
b9fd1c3eca
Remove remaining obsolete IMContext from sheet
...
This patch removes IMContext state being maintained in the sheet's private area but not been used for over six years.
2 months ago
John Ralls
d1117549e7
Merge latest translations from Weblate.
2 months ago
Christian Wehling
0bda87ec40
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 99.8% (5680 of 5686 strings; 6 fuzzy)
43 failing checks (0.7%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
2 months ago
Christian Wehling
c774f91db2
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 99.5% (5663 of 5686 strings; 20 fuzzy)
41 failing checks (0.7%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
2 months ago
Christian Wehling
2eb5af7eb1
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 99.2% (5645 of 5686 strings; 30 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
2 months ago
Milo Ivir
bbf773df37
Translation update by Milo Ivir <mail@milotype.de> using Weblate
...
po/hr.po: 97.3% (5533 of 5686 strings; 44 fuzzy)
14 failing checks (0.2%)
Translation: GnuCash/Program (Croatian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hr/
2 months ago
Szia Tomi
b822c7a365
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 91.1% (5182 of 5686 strings; 121 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
c2a9e50919
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 91.1% (5182 of 5686 strings; 121 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
8de83d7af3
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 91.1% (5180 of 5686 strings; 122 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Cecilie Nielsen
0d6934048d
Translation update by Cecilie Nielsen <cecilie.nielsen1984@gmail.com> using Weblate
...
po/glossary/da.po: 99.0% (211 of 213 strings; 2 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/da/
Translation update by Cecilie Nielsen <cecilie.nielsen1984@gmail.com> using Weblate
po/da.po: 97.1% (5526 of 5686 strings; 146 fuzzy)
44 failing checks (0.7%)
Translation: GnuCash/Program (Danish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/da/
Co-authored-by: Cecilie Nielsen <cecilie.nielsen1984@gmail.com>
2 months ago
Szia Tomi
d3ed896421
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 91.0% (5177 of 5686 strings; 123 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2 months ago
John Ralls
e2ddac1a06
Merge Sherlock's 'fix-event-callback' into stable.
2 months ago
Sherlock
28ee45ad51
Correct key_press_event and key_release_event callback function return definition.
...
While debugging another issue, noted the improper void return definition of the key-press-event callback function key_press_item() in combocell-gnome.c. A quick search found the same issue in completioncell-gnome.c and datecell-gnome.c and inconsistent scope and return types in five other files.
2 months ago
John Ralls
67374d45cb
Merge Joshua Austill's 'add-port-field-to-db-dialog' into stable.
2 months ago
John Ralls
6b3e1ea5d3
Merge Sherlock's 'dont-process-unchanged' into stable.
2 months ago
Sherlock
d829a46320
Determine if an account in a split has changed before processing it as if it has.
...
While debugging bug 799762, noted replacing the account in a split with the identical account was processed as if the account had actually changed. This otherwise superfluous processing blocks the transaction edit when the account is a placeholder. This patch adds a test in gnc_split_register_check_account() to verify the account has actually changed before proceeding as if it has.
2 months ago
John Ralls
9cdf6a6a43
Merge Kressb's 'starupwmclass' into stable.
2 months ago
kressb-gitlab
e2db0aa7e1
Add StartupWMClass to desktop file
2 months ago
Alex Aycinena
022ebedde6
Wouldn't build on Fedora 44 because warnings were treated as errors: initialized variable not used
2 months ago
John Ralls
cf00120e43
Merge Sherlock's 'handle-placeholder' into stable.
2 months ago
Sherlock
db9b03fffb
Bug 799762 - Poor handling of cases where hidden/placeholder accounts are used in the account register
...
If the cell value has not changed, gnc_combo_cell_leave() shouldn't reject it.
2 months ago
Joshua Austill
61964312bc
Add port field to database connection dialog
...
Adds a Port entry field to the database connection UI, positioned
after Host. The field accepts only digits (enforced via insert-text
handler), defaults to empty (placeholder shows the DB default), and
passes the value to gnc_uri_create_uri.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2 months ago
John Ralls
b8fb5f7faa
Merge Christopher Lam's 'stock-assistant-better-memo' into stable.
2 months ago
Christopher Lam
c836294912
Bug 798004 - Next gen UI for stock transactions
...
better defaults for stock transaction memos
2 months ago
John Ralls
fe67027bc5
Merge latest translations from weblate.
2 months ago
Szia Tomi
b2851c8f69
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.9% (5172 of 5686 strings; 124 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
b71168bcc1
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.9% (5170 of 5686 strings; 124 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
0f8dc2dd17
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.9% (5169 of 5686 strings; 124 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
549025b8d2
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.7% (5160 of 5686 strings; 130 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
f79b79dce9
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.6% (5156 of 5686 strings; 130 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
b3c66fc249
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.6% (5154 of 5686 strings; 130 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
07c9aa332d
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.5% (5150 of 5686 strings; 131 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
609f4b87ce
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.5% (5149 of 5686 strings; 132 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Christian Wehling
4f46d3b25c
Translation update by Christian Wehling <christian.wehling@web.de> using Weblate
...
po/de.po: 99.1% (5636 of 5686 strings; 38 fuzzy)
40 failing checks (0.7%)
Translation: GnuCash/Program (German)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/de/
2 months ago
Szia Tomi
7b1728a42a
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.5% (5148 of 5686 strings; 132 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
Szia Tomi
398c7e7384
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.5% (5147 of 5686 strings; 132 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
2 months ago
hamaryns
e18891d4c3
Translation update by hamaryns <hendrik@hendrikmaryns.name> using Weblate
...
po/nl.po: 97.1% (5525 of 5686 strings; 143 fuzzy)
48 failing checks (0.8%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Translation update by hamaryns <hendrik@hendrikmaryns.name> using Weblate
po/nl.po: 97.1% (5525 of 5686 strings; 143 fuzzy)
48 failing checks (0.8%)
Translation: GnuCash/Program (Dutch)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nl/
Co-authored-by: hamaryns <hendrik@hendrikmaryns.name>
2 months ago
Szia Tomi
b1a6955914
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
...
po/hu.po: 90.3% (5140 of 5686 strings; 134 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.3% (5140 of 5686 strings; 134 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.3% (5139 of 5686 strings; 134 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.3% (5139 of 5686 strings; 134 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.3% (5138 of 5686 strings; 135 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.3% (5138 of 5686 strings; 135 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.2% (5133 of 5686 strings; 138 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.2% (5129 of 5686 strings; 138 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.1% (5128 of 5686 strings; 138 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Translation update by Szia Tomi <sziatomi01@gmail.com> using Weblate
po/hu.po: 90.1% (5128 of 5686 strings; 138 fuzzy)
1 failing checks (0.1%)
Translation: GnuCash/Program (Hungarian)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/hu/
Co-authored-by: Szia Tomi <sziatomi01@gmail.com>
2 months ago
Jiri Grönroos
fac6d96bed
Translation update by Jiri Grönroos <jiri.gronroos@iki.fi> using Weblate
...
po/fi.po: 66.1% (3763 of 5686 strings; 108 fuzzy)
35 failing checks (0.6%)
Translation: GnuCash/Program (Finnish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/fi/
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
2 months ago
Francisco Serrador
548f1aca8e
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
...
po/es.po: 100.0% (5686 of 5686 strings; 0 fuzzy)
6 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/glossary/es.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5686 of 5686 strings; 0 fuzzy)
5 failing checks (0.1%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5686 of 5686 strings; 0 fuzzy)
26 failing checks (0.4%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5686 of 5686 strings; 0 fuzzy)
26 failing checks (0.4%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/glossary/es.po: 100.0% (213 of 213 strings; 0 fuzzy)
0 failing checks (0.0%)
Translation: GnuCash/Glossary (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/glossary/es/
Translation update by Francisco Serrador <fserrador@gmail.com> using Weblate
po/es.po: 100.0% (5686 of 5686 strings; 0 fuzzy)
22 failing checks (0.3%)
Translation: GnuCash/Program (Spanish)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/es/
Co-authored-by: Francisco Serrador <fserrador@gmail.com>
2 months ago
Kevin Unhammer
677705b77e
Translation update by Kevin Unhammer <unhammer+dill@mm.st> using Weblate
...
po/nb.po: 82.1% (4673 of 5686 strings; 931 fuzzy)
156 failing checks (2.7%)
Translation: GnuCash/Program (Norwegian Bokmål)
Translate-URL: https://hosted.weblate.org/projects/gnucash/gnucash/nb_NO/
Co-authored-by: Kevin Unhammer <unhammer+dill@mm.st>
2 months ago
John Ralls
bdbc08e0ab
Python Bindings: Destroy the QofSession in the Python Session dtor.
...
Failing to do so can leave a DBI database locked, see
https://github.com/Gnucash/gnucash/pull/2203
2 months ago
John Ralls
d4c6101c6c
Return immediately from qof_book_destroy if hash_of_collections is null.
...
If qof_book_destroy is called on a QofBook* freshly created with
qof_book_new (usually because it was used to create a session that now
must be destroyed) it would try to empty the non-existent hash tables,
crashing.
2 months ago
John Ralls
6eee5402a4
Merge Sherlock's 'add-sx-run-cmd' into stable.
2 months ago
Sherlock
d8cd905e14
Bug 799314 - Add Run command to Schedule Transactions
...
This patch adds a “Run” command to the “Scheduled Transactions” tab to allow users to select the scheduled transactions to be included in a “Since Last Run…” window. If there are no instances of a selected transaction triggered by today’s date, the next instance is triggered.
2 months ago
Christopher Lam
87a2219146
[completioncell-gnome.c] fix gnc_completion_cell_set_value
...
logic was wrong... if (!cell || !str) would call
gnc_basic_cell_set_value causing segfault. luckily this function isn't
currently used.
2 months ago
Christopher Lam
60518c3837
[window-main-summarybar.c] plug a GtkWidget* leak
...
and don't need to copy a GdkRGBA object
2 months ago