Richard Cohen
0f0b5e3fe7
Remove -Wno-error=parentheses
...
It was added for gcc 8.0 and gtk 3.14
2023-03-06 17:03:12 +00:00
Richard Cohen
44cd4c1af1
Remove unused ${REGISTER_CXXFLAG}
2023-03-06 16:50:15 +00:00
John Ralls
c0681ababa
Fix dist for gnome tests.
2023-03-04 15:51:13 -08:00
Richard Cohen
6470319c88
Warn about deprecated gtk, glib
...
- G_DISABLE_DEPRECATED no longer exists (as of glib 2.61.2)
- Turn off aqbanking global deprecation
Spoilers:
- gtk
- (3.22) gdk_screen_width
- (3.22) gdk_screen_height
- glib
- (2.68) g_binding_get_target -> g_binding_dup_target
- aqbanking
- AB_Banking_LoadSharedConfig
2023-02-21 12:59:42 +00:00
Richard Cohen
bddb4468fa
Import GLIB2 as a target, and use it to simplify the CMakeLists
2023-02-21 12:59:42 +00:00
Richard Cohen
3a3cf05ab5
Turn on -Wunused
2023-02-16 09:20:59 +00:00
Richard Cohen
5f534161a1
Allow C declarations after statements
...
Good for declaring variables at point of use
2023-02-06 14:58:49 +00:00
John Ralls
9446ae7fb7
Release GnuCash 4.901
2023-02-05 09:30:53 -08:00
Richard Cohen
351990cf47
Remove unused GNOME cmake flags
...
There are no longer any Gnome dependencies
2023-01-31 16:25:03 +00:00
Richard Cohen
dbdb5cb9d1
Remove unused GNUCASH_LATEST_STABLE_SERIES
2023-01-31 16:16:48 +00:00
John Ralls
f6919e60a7
Merge Richard Cohen's 'cleanup' into master.
2023-01-24 12:05:47 -08:00
Richard Cohen
19bbde7000
Fix some typos
2023-01-23 15:01:46 +00:00
John Ralls
0afae7e261
Remove header-only boost modules from cmake find_package list.
2023-01-16 08:29:48 -08:00
John Ralls
a9be8d5180
Release GnuCash Unstable 4.900
2023-01-09 14:38:02 -08:00
John Ralls
e92e7d0b2e
Add the Info.plist created in 1a906b00a
to the dist.
2023-01-09 14:32:52 -08:00
John Ralls
fed4daf4e7
[c++ quotes] Make sure to include all of the required Boost libraries.
...
Also Boost-iostreams needs winsock but doesn't tell Cmake, so explicitly
add it to the link list.
2023-01-08 16:11:58 -08:00
Geert Janssens
470afc918f
Relocate resource to /org/gnucash/GnuCash prefix
...
This is done to be consistent with the GSettings
prefix (which is also a GLib subsystem).
In the process replace the magic string with
a single, globally defined macro.
2023-01-01 17:23:17 +01:00
Geert Janssens
a543143689
Generate the gresource xml file based on a list of resources
...
This inverts the logic from
- having an xml file and extracting dependencies
from it to
- having a list of dependencies and generating
an xml file from it
In the original configuration adding or removing a
resource to/from the gresources.xml file would not
be detected by cmake as a change in dependencies.
The user would have to remember to rerun cmake manually.
By explicitly listing the dependencies, cmake will
properly recongifure and regenerate if that list is
updated. The remainder of the dependency configuration
also ensures proper rebuilds of gnucash, libaqbanking
and libofx if any of the resource files change, a new
one is added or an existing one is removed.
For reusability the code to generate the gresource related
files as been extracted into a separate function.
2023-01-01 15:06:42 +01:00
John Ralls
b8c0673526
Merge branch 'maint'
2022-12-19 12:11:32 -08:00
John Ralls
dec66bc8c6
Release GnuCash 4.13
2022-12-17 18:20:21 -08:00
John Ralls
6c7e50efb2
Merge John Ralls's 'aqb-file-import' into master.
2022-10-29 17:29:06 -07:00
John Ralls
86118b3817
[AQB] Require AQBanking 6.4.0 and Gwenhywfar 5.8.0.
...
Remove all ifdef code for older versions.
2022-10-29 17:23:57 -07:00
Christopher Lam
4716af24e4
Merge branch 'maint'
2022-10-29 21:16:34 +08:00
John Ralls
70958279b2
Accomodate WebKit package version update to webkit2gtk-4.1.
2022-10-18 15:34:57 -07:00
John Ralls
4dd3922871
[price-quotes] Make wiggle test conditional on F::Q being installed.
2022-10-02 11:50:26 -07:00
John Ralls
ebd340674e
Release GnuCash 4.12
2022-09-24 14:06:53 -07:00
John Ralls
a493b3bc4f
Release GnuCash 4.11
2022-06-25 15:05:53 -07:00
John Ralls
95487eb4a0
Merge branch 'maint'
...
# Conflicts:
# gnucash/gnome/window-reconcile2.c
# libgnucash/app-utils/options.scm
# libgnucash/engine/gnc-numeric.cpp
2022-04-14 18:02:17 -07:00
luz paz
8adedc2248
Fix various typos
...
Found via `codespell -q 3 -S *.po,./po,*.min.js,./ChangeLog*,./NEWS,./borrowed,./doc/README*,./AUTHORS,./libgnucash/tax/us/txf-de*,./data/accounts -L ans,ba,cas,dragable,gae,iff,iif,mut,nd,numer,parm,parms,startd,stoll`
2022-04-08 14:12:50 -04:00
John Ralls
abd1a0b3f1
Merge branch 'c++options'
2022-03-29 15:58:22 -07:00
John Ralls
03cbbd1cd1
Merge branch 'maint'
2022-03-27 06:46:09 -07:00
John Ralls
fa0a10c4cf
Release GnuCash 4.10
2022-03-26 15:21:24 -07:00
Mike Alexander
3161df6fb8
Delete Register2 code, it can be retrieved from Git if needed.
2022-02-21 18:54:17 -05:00
John Ralls
20bfabf7a7
Fix CMakeLists version number that missed getting committed.
...
Even though it's correct in the tarball.
2021-12-19 12:28:57 -08:00
John Ralls
8e67853344
Put version back to 4.8.
2021-12-03 13:51:11 -08:00
John Ralls
cf5da9fffd
Resolve merge conflicts.
2021-11-12 19:56:29 -08:00
Geert Janssens
e64bcfe620
Merge branch 'maint'
2021-10-01 14:51:04 +02:00
John Ralls
caa6bcd1ce
Release GnuCash 4.8
2021-09-27 17:46:56 -07:00
Geert Janssens
2a7566cc40
Win32 - drop conditional code never reached
...
We had hardcoded HAVE_HTMLHELPW to always be true so the fallback
code that's only reached when it is false was never reached.
Time to drop this dead code.
2021-09-26 22:58:08 +02:00
John Ralls
67191203ae
Merge branch 'maint'
2021-09-26 10:46:06 -07:00
John Ralls
c17d43ba83
Release GnuCash 4.7
2021-09-25 13:54:11 -07:00
Geert Janssens
6674b1bb6b
Cleanup - minimal glib=2.56.1 - drop all conditionals on older versions
2021-09-21 17:10:55 +02:00
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
ffc6866406
Changes to accommodate moving guile engine bindings to bindings/guile.
...
Plus for changing targets gncmod-engine and gncmod-app-utils to
gnc-engine and gnc-app-utils.
2021-07-10 17:24:58 -07:00
John Ralls
228954c408
Release GnuCash 4.6
2021-06-26 14:11:18 -07:00
Christopher Lam
d28ff20ff7
Merge branch 'maint'
2021-03-29 17:29:19 +08: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