John Ralls
8e4c4948cc
Put version back to 4.6
2021-09-14 08:28:49 -07:00
John Ralls
c3f8daaf7d
Bug 798250 - Gnucash permanent hang on save while loading report
...
Prevent WebKit's fork from getting a copy of the pipe's file descriptors
and so keeping the pipe from closing.
Thanks to Simon Arlott for recognizing the FD duplication.
2021-09-13 13:18:10 -07:00
John Ralls
228954c408
Release GnuCash 4.6
2021-06-26 14:11:18 -07:00
John Ralls
f2f8163121
Release GnuCash 4.5
2021-03-27 15:03:16 -07:00
John Ralls
16af91b804
Make ChangeLog.2020, generate new ChangeLog beginning 2021.
2021-03-26 16:10:24 -07:00
Geert Janssens
09ff2e5483
Eliminate redundant mo files
...
They were generated fist in builddir/po to then be copied
to builddir/share/locale/...
The intermediate in builddir/po is redundant.
2021-03-23 15:41:08 +01:00
John Ralls
d7a4d47543
Include the contents of PROJECT_DESCRIPTION in the PACKAGE_PREFIX.
...
If it's defined. PACKAGE_PREFIX is used to name tarballs and set their
base directory. The translation project has requested that we name
freeze-string traballs with a pre1 suffix; this makes that possible.
2021-03-14 14:47:22 -07:00
John Ralls
96dcca997f
Bug 798019 - Currency rates in OFX file are ignored
...
Use currency_rate information from OFX file if available. Requires
LibOFX v 0.10.0 or later.
2021-02-09 15:10:59 -08:00
John Ralls
8a14553fc9
Restore maint version after dumb merge.
2021-01-14 16:01:54 -08:00
Christopher Lam
15d3eb48dc
Merge branch 'maint'
2020-11-29 18:08:57 +08:00
John Ralls
1915dfb0cb
Put Macs back on WebKit2.
2020-10-27 13:10:59 -07:00
Frank H. Ellenberger
fedaa13396
CMake: Mute guile-2.2 again
2020-10-27 01:56:45 +01:00
Christopher Lam
415f625bee
Merge branch 'maint'
2020-10-15 08:39:59 +08:00
John Ralls
c8b725d48a
Bug 797959 - "Exception" when value greater than one million with...
...
commas and periods is pasted to register.
Due to a use-after-free, but the underlying idea to remove the commas
from input to avoid a error dialog because of bad grouping was misguided
so revert to having the error dialog.
2020-10-13 13:17:30 -07:00
John Ralls
8cb5c17fba
Release GnuCash 4.2
2020-09-26 15:43:54 -07:00
John Ralls
d0d7fc8bc1
Release GnuCash 4.1.
2020-07-25 15:27:58 -07:00
Christopher Lam
86d923c4f9
Merge branch 'maint'
2020-07-23 20:28:49 +08:00
Christopher Lam
6e520ee2cf
[CmakeLists] Find and link guile-3.0
...
This prefers guile 3.0 > 2.2 > 2.0 and links to the most recent
version found.
2020-07-14 22:48:19 +08:00
John Ralls
7035661ef6
Open master for further development.
...
Version is 4.900 until the first unstable release.
2020-07-07 14:46:57 -07:00
John Ralls
3d931511e0
Release GnuCash 4.0
2020-06-27 14:56:20 -07:00
John Ralls
4595a3d088
Release GnuCash 3.906
2020-06-20 16:44:18 -07:00
John Ralls
6071202c0f
Release GnuCash 3.905.
2020-06-14 12:43:48 -07:00
John Ralls
55aadc0b1a
Release 3.904
2020-06-07 09:55:00 -07:00
John Ralls
0f6cec18ee
Release 3.903.
2020-05-31 14:39:38 -07:00
Geert Janssens
a435b4c4f6
Port command line option handling to boost::program_options
...
This allows for better separation of options in common, gnucash and gnucash-cli options.
2020-05-29 17:43:37 +02:00
John Ralls
20d53cc765
Merge branch 'maint'
2020-05-07 13:05:50 -07: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
John Ralls
650f7901cd
Fix build on Ubuntu-18.04.
2020-05-04 19:47:34 -07:00
John Ralls
36039c8ca7
Shut up a cmake policy warning.
2020-05-01 15:56:33 -07:00
John Ralls
fa4ee6a085
Change the release to 3.902 after fixing all of the build problems.
2020-04-27 12:27:26 -07:00
John Ralls
3b26a0f3bc
Release GnuCash 3.901.
2020-04-25 17:59:09 -07:00
John Ralls
bf6f463419
Fix build on ubuntu 18.04.
...
Apparently that version of cmake's pkg_check_modules chokes on pkg>x.x.x.
2020-04-24 21:51:13 -07:00
John Ralls
ed6ef531ec
Update dependencies for 3.901 release.
2020-04-24 14:23:56 -07:00
John Ralls
396ddbd472
Remove support on Linux/BSD for ancient versions of WebKitGtk.
...
Still supporting 2.4.11 on Mac/Win.
2020-04-24 14:22:18 -07:00
John Ralls
758bd7b656
Merge branch 'maint'
2020-04-24 13:52:21 -07: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
Geert Janssens
954c1a001d
Convert gncmod-html module into ordinary shared library gnc-html
...
The module wasn't being used.
2020-04-19 21:23:22 +02:00
John Ralls
7d39ccc9d7
Release GnuCash 3.10
2020-04-11 14:30:22 -07:00
John Ralls
f85be03bb5
Merge branch 'maint'
2020-03-29 14:46:55 -07:00
John Ralls
3c75140d04
Release GnuCash 3.9
2020-03-28 11:35:34 -07:00
John Ralls
058a507781
ChangeLog.2019
2020-03-28 11:34:03 -07:00
Geert Janssens
90345096e4
Merge branch 'maint'
2020-02-28 18:37:10 +01:00
Geert Janssens
6316debc17
Moderately bump aqbanking and gwenhywfar versions
...
The chosen versions are those available in Ubuntu 18.04, our baseline distro.
This allows to drop our own copy of gwenhywfar-gui.
2020-02-24 13:31:02 +01:00
Geert Janssens
dd18128927
Tweak appdata file generation some more
...
Should make it easier for packagers to provide their own releases data.
2020-02-17 14:23:43 +01:00
Geert Janssens
69df81e7ef
Merge branch 'maint'
...
- gettext minimum required version on master becomes 0.19.6
- simplify gettext detection code and appdata/desktop file creation
based on this new minimum
- fix merge conflict for new test-new-owner-report
- update deprecated scheme modules for test-new-owner-report
2020-02-08 14:32:21 +01:00
Geert Janssens
8243496ed0
Rework our gettext tests
...
- only abort configuration if gettext is older than 0.18.1 (required for string extraction from scheme files)
- otherwise always continue but disable a few other build steps depending on the gettext version
- use feature variables to more clearly convey what is enabled or disabled
2020-02-08 13:19:23 +01:00
Geert Janssens
2d907ff495
Lower gettext version again until a better solution is found
2020-02-06 20:10:42 +01:00
Geert Janssens
ab5b7155af
CMake - remove parameter repetition in else() and endif() statements
...
Fix leftovers after the maint branch merge
2020-02-06 17:01:26 +01:00
Geert Janssens
301db9020d
Merge branch 'maint'
2020-02-06 16:50:08 +01:00
Geert Janssens
90e95ba8ef
CMake - remove parameter repetition in else() and endif() statements - part 2
...
This follows Professional CMake's recommended practises
I missed plenty of these in my first commit. This one should fix
these remaining occurrences.
2020-02-06 16:16:36 +01:00