gnucash unstable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Apr 8 14:26:56 EDT 2018
Updated via https://github.com/Gnucash/gnucash/commit/11ac05ae (commit)
via https://github.com/Gnucash/gnucash/commit/70e63664 (commit)
via https://github.com/Gnucash/gnucash/commit/c6858e3e (commit)
via https://github.com/Gnucash/gnucash/commit/042476f4 (commit)
via https://github.com/Gnucash/gnucash/commit/dc6d86ef (commit)
via https://github.com/Gnucash/gnucash/commit/3631fca1 (commit)
via https://github.com/Gnucash/gnucash/commit/f084fc67 (commit)
via https://github.com/Gnucash/gnucash/commit/972647d2 (commit)
via https://github.com/Gnucash/gnucash/commit/ef8558fe (commit)
via https://github.com/Gnucash/gnucash/commit/157f43d9 (commit)
via https://github.com/Gnucash/gnucash/commit/55a2504c (commit)
via https://github.com/Gnucash/gnucash/commit/7d918ea1 (commit)
via https://github.com/Gnucash/gnucash/commit/75970adc (commit)
via https://github.com/Gnucash/gnucash/commit/363b259b (commit)
from https://github.com/Gnucash/gnucash/commit/e79079b2 (commit)
commit 11ac05aedbbf0f63f760c233737ee23d869d8611
Merge: e79079b 70e6366
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 8 11:25:18 2018 -0700
Merge branch 'master' into unstable
Because I released 3.0 from the wrong branch
commit 70e63664684c35af2ab5b6763de633270b146b69
Merge: 7d918ea c6858e3
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 1 15:26:46 2018 -0700
Merge branch 'unstable'
commit c6858e3e01d5187ed14fb46487c16c7f3f4669db
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 1 13:22:49 2018 -0700
Release GnuCash 3.0
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3e94c02..2c77e39 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -11,14 +11,14 @@ PROJECT (gnucash)
ENABLE_TESTING()
# Version number of gnucash
-SET (GNUCASH_MAJOR_VERSION 2)
-SET (GNUCASH_MINOR_VERSION 99)
+SET (GNUCASH_MAJOR_VERSION 3)
+SET (GNUCASH_MINOR_VERSION 0)
SET (VERSION "${GNUCASH_MAJOR_VERSION}.${GNUCASH_MINOR_VERSION}.${GNUCASH_MICRO_VERSION}")
-SET (GNUCASH_LATEST_STABLE_SERIES 2.6)
+SET (GNUCASH_LATEST_STABLE_SERIES 3.0)
SET (PACKAGE gnucash)
SET (PACKAGE_NAME GnuCash)
-SET (PACKAGE_VERSION 2.99)
+SET (PACKAGE_VERSION 3.0)
SET (PACKAGE_BUGREPORT gnucash-devel at gnucash.org)
SET (PACKAGE_TARNAME ${PACKAGE})
SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
diff --git a/NEWS b/NEWS
index eded858..d76f0c6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,196 @@
Version history:
------- -------
+3.0 - 1 April 2018
+The first release of the 3.0 stable series.
+New Features for Users:
+ The headline item for this release is that GnuCash now uses the
+ Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced
+ on us by some major Linux distributions dropping support for
+ the WebKit1 API. Unfortunately the Webkit project doesn't
+ support Microsoft Windows so that platform will continue to use
+ the WebKit1 API, though with Gtk3. We've selected Gtk+-3.14.0
+ as the minimum version because it fully supports CSS
+ theming.
+ New editors to remove outdated or incorrect match data from the
+ import maps, a new user interfacs for managing files associated with
+ transactions, an improved facility for removing old prices from the
+ price database, and a way to remove deleted files from the history
+ list in the file menu.
+ New Reports: A Reconciliation Report based on the Transaction Report,a
+ Income GST Report, and a Cashflow Barchart report.
+ A new CSV importer largely rewritten in C++, adding new
+ features including the ability to re-import CSV files exported
+ from GnuCash, along with a separate CSV price importer.
+ A new preference panel for the Alphavantage API key so that Finance::Quote
+ users need not edit /etc/gnucash/environment. We've removed all
+ references to the various Yahoo! quote sources and made Alphavantage
+ the default.
+ Data file directories are now located appropriately to the
+ operating system's conventions by default:
+ - Windows: CSIDL_APPDATA/Gnucash
+ - OS X: $HOME/Application Support/Gnucash
+ - Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash)
+ It's still possible to overried with the environment variable
+ GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of
+ GnuCash.
+ Accounts in the Bayes import map are now linked by GUID instead
+ of names so that the matcher won't have to be retrained if you
+ rename an account. The Bayesian import maps are also stored in a
+ flatter structure to allow faster access, especially in SQL. These
+ changes mean that if you have Bayesian mapping data, once converted
+ your database will be loadable only by GnuCash 2.6.20 and later.
+ MySQL and SQLite3 date storage has changed a bit. Once converted, MySQL
+ and SQLite3 database will be loadable only by GnuCash 2.6.19 and later.
+ Numerics are rewritten to allow for more significant digits. The old
+ 6-digit-maximum fraction is now 9-digits, and prices may have up
+ to 18 digit precision.
+ Chart Reports appearance is improved, including more modern chart colours
+ as suggested by http://clrs.cc/.
+ Transaction Report improvements, including regular expression filtering
+ and many more options and features including a "Subtotal Summary Grid"
+ The subtotal summary-grid will tabulate subtotals - prime-sortkey
+ vertically, sec-sortkey horizontally. For example, with
+ prime-sortkey = accounts, sec-sortkey = date, sec-subtotal = monthly
+ will produce a monthly time series table.
+ The About dialog box layout is improved and now includes the detected
+ Finance::Quote version.
+ GnuCash will always build the locale-specific tax modules. This
+ was optional when building with autotools and never enabled when
+ building with cmake. Note that the only supported tax locales are
+ en_US and de_DE.
+ On Macs the Reconcile Window's menu moved to the menubar.
+ GnuCash no longer supports Guile-1.8 and now does support Guile-2.2
+
+
+New Features for Developers:
+ Several parts of the engine and the SQL backend are rewritten
+ in C++, an effort that will continue in the next development
+ cycle. KVP is now private to libgncmod-engine and accessible
+ outside via qof_instance_set and qof_instance_get. KVP and GUID are
+ reimplemnted in C++ using boost::variant and boost::UUID respectively.
+ C++ unit tests require GoogleTest. While it's possible to use prebuilt
+ libgtest and libgmock on some distros, building static libraries for
+ GnuCash is preferred. It may be necessary to provide the paths to
+ the googletest and googlemock source with CMake parameters
+ GTEST_ROOT and GMOCK_ROOT respectively.
+ The date implementation is migrated to boost::date-time,
+ replacing a Glib GDateTime implementation. This makes the
+ earliest date recordable 1 January 1400CE instead of 1 January 1CE.
+ We doubt any users will be affected.
+ Distribution tarballs can now be built with CMake as well as
+ Autotools. (Rob Gowin)
+ We've reorganized the code into a core library directory, libgnucash, and
+ application-specific directory, gnucash. The python bindings are now
+ in a top-level directory, bindings; code pinched from other projects
+ is in borrowed, the account templates, check templates, and pixmaps
+ are consolidated in data, and common holds the cmake modules and test
+ framework code. The bin directory's contents have moved to the top
+ level gnucash directory and bin is removed.
+ There are now directories for gschema, gtkbuilder and ui files directly
+ in gnucash. In principle all files of each type should go into these
+ global directories. The only exception is if such a file belongs
+ to an optional module. In that case the file remains located inside
+ that module's directory. Currently we have ui, glade and gschema file
+ exceptions in aqb and ofx importers.
+ The build system is changed from Autotools to CMake. All options except
+ python bindings and the python console demo are enabled by default.
+ Highly parallel builds with Ninja are possible and recommended,
+ except on Microsoft Windows.
+ The Windows build system is rewritten to use MSYS2, Mingw-w64, Powershell,
+ and jhbuild.
+ Add a "pot" target to the build system so that translators can easily
+ generate a new gnucash.pot from a git repository.
+ Detect presence or absence of libxml2 and makeinfo during configuration;
+ abort if the first is missing and don't build the (mostly
+ obsolete) texinfo documentation if the latter is. Document
+ both in README.dependencies.
+ Replaced Timespec with time64 in the Scheme and Python bindings,
+ introducing many new C time64 functions to accomodate the
+ replacement. Timespec will eventually be removed from the C API
+ as well.
+ Some cruft removal in libgnucash/scm plus moving some code to its
+ only use location. "main.scm" is renamed to "utilities.scm".
+ The "printf" family of Scheme custom functions is replaced with
+ the built-in "format" facility.
+ Change a generally unnecessary warning about being unable to open
+ a module (usually because the file is still being created) to a
+ debug message. It appears mostly during highly parallel builds and
+ was distracting.
+ Appstream configuration is updated to the latest spec.
+ Added two functions to the Scheme option API:
+ * gnc:option-make-internal! will hide an existing option. e.g. a
+ derived report can set the value for a Display/* option and hide
+ it from the user.
+ * gnc:unregister-option will unregister option. This is primarily
+ useful for derived options e.g. another report copies from
+ transaction.scm and removes some options and recreates them with
+ different parameters.
+ For example, unregister existing option from section "Accounts"
+ name "Accounts", and recreate with different parameters
+ e.g. limited account types.
+ Drop intltool in favour or using modern gettext.
+ By default we require gettext 0.19.6 as this is needed to generate a
+ translated version of gnucash.desktop and gnucash.appdata.xml.
+ For platforms where this isn't available, setting ALLOW_OLD_GETTEXT=ON
+ will allow building but some strings will not be extracted to
+ gnucash.pot
+ Pass GTEST_ROOT and GMOCK_ROOT through to distcheck.
+ So that they don't have to be exported in the environment if they're
+ needed.
+ The Python Bindings and Console are now for Python 3, and enahanced to
+ expose more GnuCash API.
+ Compilation of GLib Schemas during build and installation can be
+ disabled by setting -DCOMPILE_GSCHEMAS=OFF. This is intended
+ *only* for distribution packaging scripts that run
+ glib-compile-schemas themselves. Otherwise note that if you install
+ to a DESTDIR you'll need to re-run glib-compile-scemas after moving
+ the contents of $DESTDIR$PREFIX/share/glib-2.0/schemas to $PREFIX.
+ The CuteCash front end has been removed. The code we need from
+ GOffice has been brought into the GnuCash code base so GOffice
+ is no longer a dependency. The register drawing code has been
+ upgraded to draw directly on a cairo surface, removing the dependency
+ on libgnomecanvas.
+ GnuCash 3.0 adds the following dependencies: Boost, ICU, Googletest.
+
+Known Problems:
+ It is not possible to overwrite SQL Databases from within GnuCash, even
+ though GnuCash will ask if you want to. Bug 789594
+ There is no theming tool for Windows or Macs so users of those platforms
+ must apply theming by hand. Bug 791823
+ Accounting Period dates are subject to change with time zone and
+ daylight-time changes. Bug 791825
+ Opening a large SQL database on Windows is very slow on some machines,
+ merely slow on others. Bugs 792105, 794482.
+ Some HBCI information is not loaded correctly so the first transaction
+ download will re-retrieve transactions unless the beginning date is
+ set explicitly. Bug 792397.
+ The new CSV importer's Price of Shares column doesn't work. Bug 793306
+ Importing an OFX file on Windows fails with an empty matcher window.
+ Bug 793461.
+ The Bayes account matcher can take a long time to convert the accounts
+ from name string to guids. This is a one-off, happening only the
+ first time one imports into an account on GnuCash 3.0. Bug 794334.
+ The new CSV importer's numeric parser can't parse numbers of the form
+ x + y/z. Bug 793556.
+ Python bindings may not work in some installations because the bindings
+ are unable to find the backend modules (libgncmod-backend-dbi and
+ libgncmod-backend-xml). Bug 794526
+ Get Quotes can be slow if one has a large number of saved prices.
+ Bug 794644.
+ Some users see 1 January 1970 instead of the default date in the New
+ Invoice or New Bill dialog and on the unposted bill and invoice.
+ Bug 794767.
+ The Mac localization code can set the wrong encoding for strftime causing
+ the register's date picker to label months "Null" in some locales.
+ Bug 794807
+ On Mac, the File Open dialog will crash if one types anything. Bug 794809
+ An open register is not immediately updated when the Since Last Run
+ dialog creates transaction splits in the register's account. Bug 794854
+ GnuCash asks if one wants to save changes when quitting or opening a file
+ even if there's no book open. Bug 794870
+ The Online Actions menu includes some obsolete and non-functional
+ selections. Bug 794880.
+
2.6.20 - 1 April 2018
This is the final release in the 2.6 stable series.
The following bugs are fixed:
@@ -1044,6 +1235,7 @@ KNOWN PROBLEMS:
test-import-bayes built with autotools intermittently fails at
line 381, where the returned value is 1 instead of the expected 6.
+
2.6.18 - 24 September 2017
The following bugs are fixed:
commit 042476f4b492a14abb63a63bec677cbc8f02b5d9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Apr 1 10:25:57 2018 -0700
Compile our own gwen-gtk3 if the supplied one is 4.20.0.
This is a bit brittle because it depends on Martin Preuss applying our
patch (already applied to borrowed/gwen-gtk3) before releasing 4.20.1,
but creating a proper test for the changes proved to be too difficult.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 50b298c..3e94c02 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -352,9 +352,9 @@ IF (WITH_AQBANKING)
SET(HAVE_KTOBLZCHECK_H 1)
ENDIF(KTOBLZCHECK_FOUND)
GNC_PKG_CHECK_MODULES (GWEN_GTK3 gwengui-gtk3)
- IF(GWEN_GTK3_FOUND)
+ IF(GWEN_GTK3_FOUND AND GWEN_GTK3_VERSION VERSION_GREATER "4.20.0")
SET(HAVE_GWEN_GTK3 1 CACHE BOOL "True if gwen-gtk3.pc exists")
- ENDIF(GWEN_GTK3_FOUND)
+ ENDIF()
ENDIF(WITH_GNUCASH)
ENDIF (WITH_AQBANKING)
commit dc6d86efdb44246b7974ac6c673be826cd80ea04
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 18:00:15 2018 -0700
Convert to a two-digit version number.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b8e0adf..50b298c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,15 +12,13 @@ ENABLE_TESTING()
# Version number of gnucash
SET (GNUCASH_MAJOR_VERSION 2)
-SET (GNUCASH_MINOR_VERSION 7)
-SET (GNUCASH_MICRO_VERSION 8)
-SET (GNUCASH_NANO_VERSION 0)
+SET (GNUCASH_MINOR_VERSION 99)
SET (VERSION "${GNUCASH_MAJOR_VERSION}.${GNUCASH_MINOR_VERSION}.${GNUCASH_MICRO_VERSION}")
SET (GNUCASH_LATEST_STABLE_SERIES 2.6)
SET (PACKAGE gnucash)
SET (PACKAGE_NAME GnuCash)
-SET (PACKAGE_VERSION 2.7.8)
+SET (PACKAGE_VERSION 2.99)
SET (PACKAGE_BUGREPORT gnucash-devel at gnucash.org)
SET (PACKAGE_TARNAME ${PACKAGE})
SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
diff --git a/libgnucash/core-utils/gnc-prefs.c b/libgnucash/core-utils/gnc-prefs.c
index ff965dd..73eec92 100644
--- a/libgnucash/core-utils/gnc-prefs.c
+++ b/libgnucash/core-utils/gnc-prefs.c
@@ -116,10 +116,7 @@ gnc_prefs_set_file_retention_days(gint days)
guint
gnc_prefs_get_long_version()
{
- return GNUCASH_MAJOR_VERSION * 1000000 +
- GNUCASH_MINOR_VERSION * 10000 +
- GNUCASH_MICRO_VERSION * 100 +
- GNUCASH_NANO_VERSION;
+ return GNUCASH_MAJOR_VERSION * 1000000 + GNUCASH_MINOR_VERSION;
}
gulong gnc_prefs_register_cb (const char *group,
commit 3631fca117091aa500aa2355e6fef41c63367bfa
Merge: f084fc6 972647d
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 17:31:00 2018 -0700
Merge branch 'maint' into unstable
diff --cc ChangeLog.2017
index 4e18bbd,f8c5da2..4831b10
--- a/ChangeLog.2017
+++ b/ChangeLog.2017
@@@ -1,5454 -1,738 +1,5470 @@@
++2017-12-31 John Ralls
++
++ * Fix extra instance of test-test-extras* in install_manifest.txt
++
+ 2017-12-31 Mechtilde
+
+ * correct typo
+
-2017-12-28 christopherlam
++2017-12-31 John Ralls
+
- * bugfix incorrect min-date handling
++ * Update ChangeLogs for the new year.
+
-2017-12-23 John Ralls
++2017-12-30 John Ralls
+
- * Fix autotools test setup for test-date-utilities.
++ * Release GnuCash 2.7.3 (tag: 2.7.3)
+
-2017-12-23 John Ralls
+2017-12-30 John Ralls
- * Merge Bob Fewell's 'gtk3-update12' into unstable. (HEAD -> unstable, origin/unstable)
- * Fix picky gcc-7.2 complaint about a %d conversion not fitting in 3 bytes.
++ * Merge Bob Fewell's 'gtk3-update12' into unstable.
-2017-12-23 John Ralls
+2017-12-30 John Ralls
- * Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7
+ * Prevent "Save before closing" dialog from appearing at startup.
-2017-12-19 John Ralls
+2017-12-30 John Ralls
- * Merge Chris Lam's Bug 790526 fix into maint.
+ * Fix distcheck errors.
-2017-12-20 christopherlam
+2017-12-30 John Ralls
- * fix silly mistake
+ * Fix -Wsign-compare error.
-2017-12-20 christopherlam
+2017-12-30 John Ralls
- * fix unit test again
+ * Merge branch 'maint' into unstable
-2017-12-19 John Ralls
+2017-12-30 Robert Fewell
- * Add test-date-utilities to CMakeLists.txt and Makefile.am.
+ * Fix register move to another window
-2017-12-19 John Ralls
+2017-12-30 Robert Fewell
- * Fix duplicate test-case name.
+ * Fix some transient parent warnings
-2017-12-20 christopherlam
+2017-12-30 Robert Fewell
- * typo
+ * Fix There is no budget icon yet so set it to the account one.
-2017-12-20 christopherlam
+2017-12-30 Robert Fewell
- * add unittest for bugzilla 790526
+ * Fix error when sheet is read only.
-2017-12-16 John Ralls
+2017-12-30 Robert Fewell
- * Update Dutch and Serbian translations from the Translation project. (HEAD -> maint)
+ * Fix transient parent warnings for budgets
-2017-12-16 John Ralls
+2017-12-30 Robert Fewell
- * Merge Rob Gowin's Partial Fix for Bug 787497 into maint. (origin/maint)
+ * Fix Invalid cast from GncWebkitHtml to GtkWindow
-2017-12-16 John Ralls
+2017-12-30 Robert Fewell
- * Add test-flat-bayes to autotools build.
+ * Fix Test for filepath is NULL when cancel pressed for export
-2017-12-16 John Ralls
+2017-12-30 Robert Fewell
- * Add minimum version to feature and fix copy-paste error in test-flat-bayes.
+ * Fix Critical errors when SX editor loaded
-2017-11-22 lmat
+2017-12-30 Robert Fewell
- * GUID/Flat bayes handling in 2.6
+ * Fix Transient parent warnings for SX editor
-2017-12-02 Rob Gowin
+2017-12-30 Robert Fewell
- * Partial fix for Bug 787497 - Disabling options cripples dist package (PR243)
+ * Add a left margin to report zoom to align with other options
-2017-11-23 Rob Gowin
+2017-12-30 Robert Fewell
- * Bug 790620 - Failed to create file “/usr/share/glib-2.0/schemas/gschemas.compiled.XY789Yâ€
+ * Fix register cell height by adding 1px for cell border
-2017-11-21 John Ralls
+2017-12-30 Geert Janssens
- * Fix python build and test errors on Mac.
+ * A few translatable string changes in the warnings for editing reconciled splits
-2017-11-19 John Ralls
+2017-11-29 Robert Fewell
- * A better way to handle MySQL's 0000-00-00 invalid date indicator.
+ * Bug 771667 - Change reconciled splits warning
-2017-11-19 John Ralls
+2017-12-30 Christopher Lam
- * Don't try to unref a NULL GDateTime*.
+ * ENH: display infobox when no accounts matched
-2017-11-15 fell
+2017-12-29 John Ralls
- * Add po/glossary/gnc-glossary.pot to .gitignore
+ * Bug 616709 - Pressing delete key while editing account name offers...
-2017-11-15 fell
+2017-12-29 John Ralls
- * Fix a few encodings and Content-* tags in glossary
+ * Fix crash in customer/employee/vendor reports.
-2017-11-07 John Ralls
+2017-12-29 John Ralls
- * Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian
+ * Merge Bob Fewell's 'gtk3-update11' into unstable.
-2017-10-20 fell
+2017-12-29 Geert Janssens
- * Add a bunch of translator comments and a few accelerators to glade files
+ * Merge branch 'unstable-TR-plus' of https://github.com/christopherlam/gnucash into unstable
-2017-10-20 fell
+2017-12-30 Christopher Lam
- * Add a bunch of translator comments to C files
+ * COSMETIC: amend strings in options
-2017-10-20 fell
+2017-12-29 Geert Janssens
- * Improve type of bank accounts in SKR03
+ * Update POTEFILES.in
-2017-10-20 fell
+2017-12-29 Geert Janssens
- * Add "Assets & Liabilities", "Profit & Loss" to the glossary,
+ * Fix a few compile warnings-turned-errors
-2017-10-20 fell
+2017-12-29 Geert Janssens
- * Mayor overhaul of de.po
+ * Merge branch 'prices-in' of https://github.com/Bob-IT/gnucash into unstable
-2017-10-20 fell
+2017-12-29 Robert Fewell
- * Fix wiki link
+ * Bug 616709 - Stop the delete button on the Account page
-2017-10-13 fell
+2017-12-29 Robert Fewell
- * update de.po to commit f283437
+ * Set focus for invoice pages
-2017-10-11 fell
+2017-12-29 Robert Fewell
- * Merge branch 'maint' of https://github.com/DiMan/Gnucash into maint
+ * Add function to get whether sheet is read only
-2017-10-07 Di Mang
+2017-12-29 Robert Fewell
- * Adjustment of some Russian translations
+ * Make sure the tree view is the focus on an owner page
-2017-10-06 fell
+2017-12-29 Robert Fewell
- * Use descriptions from gschema as tooltips in Preferences Aqbanking
+ * Replace tabs with spaces for budget files
-2017-10-03 Geert Janssens
+2017-12-29 Robert Fewell
- * Fix gnucash.pot generation from cmake build.
+ * ake sure the Account tree view has focus when budgets open
-2017-10-03 Geert Janssens
+2017-12-29 Robert Fewell
- * Stop testing GObject's handling of invalid parameters
+ * Change tabs to spaces in gnc-html-webkit2.c
-2017-10-03 fell
+2017-12-29 Robert Fewell
- * Fix a typo in gir error message
+ * Make sure the webkit widget has focus on report load
-2017-10-02 fell
+2017-12-29 Robert Fewell
- * Readd the missing glade msgctx strings to ru.po
+ * Replace tabs with spaces in a couple of source files
-2017-10-02 fell
+2017-12-29 Robert Fewell
- * ru.po: Minor improvements of the header after PR #209
+ * Make sure the sx tree view has focus on page load
-2017-10-01 ashed
+2017-12-29 Robert Fewell
- * Update Russian Translation with the 2.6.18 gnucash.pot.
+ * Make sure the sheet has focus in a register when opened
-2017-09-29 Ashed
+2017-12-29 Robert Fewell
- * Updated and polished Russian Translation.
+ * Prevent the tab being the focus
-2017-09-21 christopherlam
+2017-12-29 Robert Fewell
- * Add missing export (gnc:date-get-week)
+ * Make sure the tree view has focus on Account tree page load
-2017-09-27 Geert Janssens
+2017-12-27 John Ralls
- * Add Catalan README file to autotools based build
+ * Fix Travis 'dangling else' warning.
-2017-09-26 Josep-Maria Prat
+2017-12-26 John Ralls
- * Readme translated into catalan
+ * Another attempt to make Travis's g++ happy about compiler warnings.
-2017-09-22 John Ralls
+2017-12-26 John Ralls
- * Release 2.6.18 (tag: 2.6.18)
+ * Fix CXX Flags for g++.
-2017-09-22 John Ralls
+2017-12-23 John Ralls
- * Remove automake version check for make dist.
+ * Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7.
-2017-09-22 John Ralls
+2017-12-26 John Ralls
- * Fix typo in CA_DIST name.
+ * Enforce -Werror on C++ files and fix resulting errors.
-2017-09-21 John Ralls
+2017-12-23 John Ralls
- * Import latest Farsi and Srpska translations from the translation project.
+ * Test struct tm* returns from gnc_gmtime and gnc_localtime
-2017-09-21 Geert Janssens
+2017-12-23 John Ralls
- * Fix autotools test setup for test-date-utilities. (origin/maint, maint)
- * Revert "Ignore softlink for new report"
++ * Fix autotools test setup for test-date-utilities.
-2017-09-21 Geert Janssens
+2017-12-23 John Ralls
- * Ignore softlink for new report
+ * Fix picky gcc-7.2 complaint about a %d conversion not fitting in 3 bytes.
-2017-09-21 Geert Janssens
+2017-12-23 John Ralls
- * Fixup for Catalan account charts
+ * Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7
-2017-09-21 Geert Janssens
+2017-12-23 John Ralls
- * Add boilerplate to get Catalan account charts installed and added to the distribution
+ * Enable reading undelimited YYYYMMDDHHMMSS time strings.
-2017-09-21 Josep-Maria Prat
+2017-12-24 Christopher Lam
- * Catalan accounts missing
+ * REFACTOR: gnc-numeric not available in scheme anymore
-2017-09-20 Geert Janssens
+2017-12-05 Christopher Lam
- * Properly ignore internal report options that are not on invisible option pages when opening the report options dialog
+ * ENH: Optionally hide transactions
-2017-09-06 John Ralls
+2017-12-13 Christopher Lam
- * Install the current, 2015, and 2016 ChangeLogs.
+ * ENH: Add 'daily subtotal strategy
-2017-09-15 Geert Janssens
+2017-12-02 Christopher Lam
- * Bug 647805 - Interdependent report options fail to change state after using apply for a limited number of times
+ * ENH: Formalise Reconciliation Report as a new menu item.
-2017-09-15 fell
+2017-11-30 Christopher Lam
- * Bug 787479 - Persian currency symbol is doubled
+ * ENH: Add indenting for main data and subheadings/subtotals
-2017-09-11 Rob Gowin
+2017-11-30 Christopher Lam
- * Fix issues with loading and running init.py
+ * ENH: Add sortkey Reconciled Status
-2017-09-11 fell
+2017-11-30 Christopher Lam
- * Update changed string in de.po
+ * ENH: Add debit/credit friendly names in subheading rendering
-2017-09-11 fell
+2017-11-27 Christopher Lam
- * Fix error in recent commit
+ * ENH: Add option to choose infobox display summary
-2017-09-11 fell
+2017-12-11 Christopher Lam
- * Remove build_year from translatable copyright string
+ * COSMETIC: if grand-totals=#f then omit <hr>
-2017-09-10 fell
+2017-11-29 Christopher Lam
- * Review of PR #183
+ * REFACTOR: remove 'renderer-key lookup symbol, simplify custom sorter
-2017-09-09 christopherlam
+2017-11-29 Christopher Lam
- * Fix swig wrapper for gncTaxTableGetTaxTables
+ * REFACTOR: simplify num/t-num display code
-2017-09-04 Daniel
+2017-12-11 Christopher Lam
- * L10N: DE, some small corrections.
+ * REFACTOR: centralize left-cols to a vector-list
-2017-09-08 Rob Gowin
+2017-11-28 Christopher Lam
- * Fix problems that occur when running out of CMake build dir
+ * ENH: if no Display/* selected, insert empty left-column
-2017-09-08 Rob Gowin
+2017-11-28 Christopher Lam
- * Run the python bindings test when using CMake
+ * REFACTOR: simplify render-summary
-2017-09-06 lmat
+2017-11-28 Christopher Lam
- * Adding .gitignore entries for ctags and vim swaps
+ * REFACTOR: simplify do-rows-with-subtotals
-2017-09-08 fell
+2017-11-27 Christopher Lam
- * Revert PR #182 mostly.
+ * REFACTOR:bisect subtotal-get-info into primary/secondary
-2017-09-08 Geert Janssens
+2017-12-11 Christopher Lam
- * Merge branch 'maint.translation.de.02' of https://github.com/quazgar/gnucash into maint
+ * REFACTOR: start refactor subtotal
-2017-09-04 Daniel
+2017-12-11 Christopher Lam
- * L10N: DE, automatic "make pot" changes.
+ * BUGFIX: Reverse sign on display only
-2017-09-04 Daniel
+2017-12-11 Christopher Lam
- * L10N: DE, fix bug #787226: Bill ID / Billing ID swapped.
+ * BUGFIX: Fix incorrect N_ and _ handling
-2017-09-03 Geert Janssens
+2017-12-11 Christopher Lam
- * Only build aqbanking when requested
+ * ENH: Upgrade Sign Reversal to use global preference by default
-2017-09-02 Sumit Bhardwaj
+2017-11-26 Christopher Lam
- * Added WITH_OFX fix to CMakeLists in gnucash/import-export/ofx
+ * REFACTOR: move calculated-cells to allow access from add-subtotal-row
-2017-09-02 Geert Janssens
+2017-12-11 Christopher Lam
- * Fix deliberate test failure on previous commit
+ * ENH: 'original currency amt' now shows dual columns
-2017-09-02 Geert Janssens
+2017-12-11 Christopher Lam
- * Have Travis print out build logs in case of test failures
+ * REFACTOR+ENH:Add common-currency mnemonic to header if enabled
-2017-09-02 Geert Janssens
+2017-12-11 Christopher Lam
- * Set up a build matrix on Travis CI
+ * REFACTOR: move column-uses? location
-2017-09-01 Rob Gowin
+2017-12-11 Christopher Lam
- * Enable CMake build in Travis CI
+ * REFACTOR:Move Void-status filter to filter tab
-2017-08-25 Geert Janssens
+2017-11-26 Christopher Lam
- * Hide Account Substring option
+ * REFACTOR:Centralise sign-reverse-list
-2017-08-25 Geert Janssens
+2017-12-10 Christopher Lam
- * Merge branch 'patch-3' of https://github.com/christopherlam/gnucash into maint
+ * ENH: add infobox to summarise options used
-2017-08-25 christopherlam
+2017-12-10 Christopher Lam
- * Reduce to compatibility shim
+ * REFACTOR: Centralize options
-2017-07-01 Yasuaki Taniguchi
+2017-11-27 Christopher Lam
- * Bug 784284 - unifying "Clear the entry." tooltip on Loan Repayment Calculator
+ * ENH: disable filter accounts selector if filter-mode=none
-2017-08-19 Kristjan Onu
+2017-12-10 Christopher Lam
- * Correct Price Overview documentation typos
+ * ENH: dual columns subtotals now in correct column
-2017-08-21 fell
+2017-12-11 Christopher Lam
- * PR #172: Accelerator fixes for Latvian language
+ * REFACTOR: Use time64 instead of timepair
-2017-08-16 christopherlam
+2017-12-10 Christopher Lam
- * added case sensitive filter
+ * COSMETIC: Move Display>Sign reversal option
-2017-08-16 christopherlam
+2017-12-10 Christopher Lam
- * Account fullname filter for transaction.scm
+ * ENH: Enable sign reversal for amount 'single only
-2017-08-03 christopherlam
+2017-12-10 Christopher Lam
- * Remove clutter from generated html
+ * ENH: "Shares" column gets number-cell styling
-2017-08-03 christopherlam
+2017-12-13 Christopher Lam
- * Partial fix for bug 660027
+ * ENH: "Price" column gets number-cell styling.
-2017-08-16 Valdis Vitolins
+2017-12-15 Christopher Lam
- * Accelerator fixes for Latvian language
+ * ENH: show original currency, and enable multicolumns.
-2017-08-11 fell
+2017-12-15 Christopher Lam
- * PR #170 Fixes for po/lv.po file
+ * ENH: add custom sorter which can handle periodic dates
-2017-08-11 Valdis Vitolins
+2017-12-10 Christopher Lam
- * Fixes for po/lv.po file
+ * REFACTOR: simplify do-rows-with-subtotals to use fewer args
-2017-08-10 fell
+2017-12-15 Christopher Lam
- * Merge Messages fom Maint in lv.po
+ * REFACTOR: use scheme idioms
-2017-08-09 Valdis Vitolins
+2017-12-15 Christopher Lam
- * *.po file updated for Latvian language
+ * REFACTOR: Simplify Trans Number handling
-2017-08-09 Geert Janssens
+2017-12-10 Christopher Lam
- * Fix ambiguity in Dutch translation of the gnucash description
+ * COSMETIC:Rename subtitles -> subheadings in sorting/account display
-2017-08-01 christopherlam
+2017-12-10 Christopher Lam
- * Fix income statement when trading accounts not used
+ * REFACTOR: initialize accounts/filter by to null list
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: rewrite renderers to lookup 'renderer-key from sortlists
+
+2017-12-10 Christopher Lam
+
+ * ENH: Show account description in subheadings
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: move add-split-row into make-split-table
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: move *-choice-list into options-generator
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: simplify functions, reduce arguments
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: improve heading-list to handle dual headings
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: centralize BOOK-SPLIT-ACTION
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: centralize DATE-SORTING-TYPES and SUBTOTAL-ENABLED
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: centralize key-choice-list
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: centralize date-subtotal-list
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: centralize sortkey-list
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: centralize numerous used-* into column-uses? helper function
+
+2017-12-22 Christopher Lam
+
+ * REFACTOR: combine 2 key-choice-list into 1
+
+2017-12-22 Christopher Lam
+
+ * REFACTOR: move some funcs to refactor later
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: always run qof-query-destroyer
+
+2017-12-09 Christopher Lam
+
+ * ENH: Optimise Transaction Matcher filter
+
+2017-12-10 Christopher Lam
+
+ * ENH: add reconciled status filtering
+
+2017-12-10 Christopher Lam
+
+ * ENH: Move Account matcher to Filter tab
+
+2017-12-09 Christopher Lam
+
+ * REFACTOR: Delete unused functions
+
+2017-12-10 Christopher Lam
+
+ * REFACTOR: rename funcs, centralize strings
+
+2017-12-10 Christopher Lam
+
+ * ***reindent and remove trailing whitespace***
+
+2017-12-09 Christopher Lam
+
+ * ENH: Move Transaction Matcher to new Filter tab
+
+2017-12-12 Christopher Lam
+
+ * BUGFIX: change date-sorting-types
+
+2017-12-12 Christopher Lam
+
+ * OBSOLETE: 'exact-time removed
+
+2017-12-21 Christopher Lam
+
+ * options.scm: upgrade lookup-value to learn section changes
+
+2017-12-23 Geert Janssens
+
+ * Merge branch 'fix_bayes' of https://github.com/limitedAtonement/gnucash into unstable
+
+2017-12-22 Geert Janssens
+
+ * Remove cmake hoop to change file permissions
+
+2017-12-21 Geert Janssens
+
+ * Replace GNC_CONFIGURE(2) with configure_file
+
+2017-12-22 John Ralls
+
+ * Fix use of guile function introduced in 2.0.10, not available in Ubuntu14.04.
+
+2017-12-22 John Ralls
+
+ * Don't build borrowed/gwengui-gtk3 if its provided by gwenhywfar.
+
+2017-12-21 John Ralls
+
+ * Replace the gnc:numeric pair with normal Scheme rationals.
+
+2017-12-18 John Ralls
+
+ * Remove SIGFIG rounding from price calculation.
+
+2017-12-21 lmat
+
+ * Adding to version info to feature string
+
+2017-12-12 lmat
+
+ * Correct string cache code
+
+2017-12-10 lmat
+
+ * Rename qofinstance function
+
+2017-12-09 lmat
+
+ * Changed bayes import map design
+
+2017-12-06 lmat
+
+ * Code review responses
+
+2017-12-01 lmat
+
+ * Changed some constants to constexpr
+
+2017-11-28 lmat
+
+ * Remove unused kvp function
+
+2017-11-28 lmat
+
+ * kvp string: allocate enough space
+
+2017-11-28 lmat
+
+ * Correct kvp to_string typo
+
+2017-11-16 lmat
+
+ * Keep tokens as they are, don't translate them
+
+2017-11-15 lmat
+
+ * Corrected memory management issue
+
+2017-11-09 lmat
+
+ * Renaming functions to get rid of temporary name
+
+2017-11-06 lmat
+
+ * Kvp no longer parses entries looking for delimiters
+
+2017-11-03 lmat
+
+ * Added test for and corrected get_bayes_info
+
+2017-11-02 lmat
+
+ * Removed qof_instance_set_kvp, qof_instance_get_kvp
+
+2017-10-27 lmat
+
+ * Fixed conversion problem
+
+2017-10-19 lmat
+
+ * Implement flat bayes kvp
+
+2017-10-19 lmat
+
+ * Change kvp string representation
+
+2017-10-05 lmat
+
+ * kvp frame to template and correcting failure macro
+
+2017-08-14 lmat
+
+ * Account.c to Account.cpp
+
+2017-12-20 Geert Janssens
+
+ * Force build order on report system support files
+
+2017-12-19 Geert Janssens
+
+ * Add unit test for rewritten scheme error handlers
+
+2017-12-19 Geert Janssens
+
+ * Drop guile 1.8 support
+
+2017-12-19 Geert Janssens
+
+ * Add support for guile 2.2
+
+2017-12-19 John Ralls
+
+ * Merge Chris Lam's Bug 790526 fix into maint.
+
+2017-12-20 christopherlam
+
- * fix silly mistake (PR232)
++ * fix silly mistake
+
+2017-12-20 christopherlam
+
+ * fix unit test again
+
+2017-12-19 John Ralls
+
+ * Add test-date-utilities to CMakeLists.txt and Makefile.am.
+
+2017-12-19 John Ralls
+
+ * Fix duplicate test-case name.
+
+2017-12-20 christopherlam
+
+ * typo
+
+2017-12-20 christopherlam
+
+ * add unittest for bugzilla 790526
+
+2017-12-19 christopherlam
+
+ * Fix -DWITH_SQL=OFF Build.
+
+2017-12-08 Robert Fewell
+
+ * Change the relative path to a full one for rpath
+
+2017-12-19 John Ralls
+
+ * Fix date offset error in datetime test.
+
+2017-12-18 John Ralls
+
+ * Add tests for GMT and GMT+7 timezones.
+
+2017-12-18 John Ralls
+
+ * Fix timezone constructor crash when zone file has no transitions.
+
+2017-12-17 John Ralls
+
- * Merge branch 'maint' into unstable (origin/master, origin/HEAD)
++ * Merge branch 'maint' into unstable
+
+2017-12-16 John Ralls
+
+ * Release 2.6.19 (tag: 2.6.19)
+
+2017-12-16 John Ralls
+
+ * Fix python tests when building from tarball.
+
+2017-12-16 John Ralls
+
+ * Update Dutch and Serbian translations from the Translation project.
+
+2017-12-16 John Ralls
+
+ * Merge Rob Gowin's Partial Fix for Bug 787497 into maint.
+
+2017-12-16 John Ralls
+
+ * Add test-flat-bayes to autotools build.
+
+2017-12-16 John Ralls
+
+ * Add minimum version to feature and fix copy-paste error in test-flat-bayes.
+
+2017-12-15 John Ralls
+
+ * Handle mid-pacific timezones in date-sensitive tests.
+
+2017-12-15 John Ralls
+
+ * Revert post-construction adjustment of ldt for DST.
+
+2017-12-14 Robert Fewell
+
+ * Change the way the import settings are handled
+
+2017-12-12 John Ralls
+
+ * Fix neutral time for consistent dates in mid-pacific time zones.
+
+2017-12-12 John Ralls
+
+ * Fix posted-date scrub incrementing the day in central pacific timezones.
+
+2017-12-12 John Ralls
+
+ * Remove (unused because of an error) parse-to-tm string timespec construction.
+
+2017-12-12 John Ralls
+
+ * Fix offset handling in GncDateTime struct tm ctor, gnc_mktime, & gnc_timegm.
+
+2017-12-11 Geert Janssens
+
+ * Add infrastructure to handle preference schema migrations and use it to replace one preference
+
+2017-12-11 Robert Fewell
+
+ * Remove surplus statement
+
+2017-12-08 John Ralls
+
+ * Fix the Mac install_name_dir to point at CMAKE_INSTALL_FULL_LIBDIR.
+
+2017-12-10 John Ralls
+
+ * Bug 791422 - gnucash 2.7 no longer opens sqlite3...
+
+2017-12-10 Robert Fewell
+
+ * Update file with changes for transient dialog changes
+
+2017-12-10 Robert Fewell
+
+ * Replace magic numbers used in std::get... with values from enum
+
+2017-12-10 Robert Fewell
+
+ * Merge branch 'prices-in' of /mygit/gnucash into prices-in
+
+2017-12-07 Robert Fewell
+
+ * Add a test for empty values
+
+2017-12-07 Robert Fewell
+
+ * Replace date parse function with one from gnc_datetime
+
+2017-12-04 Robert Fewell
+
+ * Make changes for Gtk3 compatibility
+
+2017-12-01 Robert Fewell
+
+ * Pot file changes for new files and settings rename
+
+2017-12-01 Robert Fewell
+
+ * Rename gnc-csv-trans-settings.* to gnc-csv-import-settings.*
+
+2017-12-01 Robert Fewell
+
+ * Reorder the create price procedure.
+
+2017-12-01 Robert Fewell
+
+ * Add the ability to test from_commodity and to_currency being the same.
+
+2017-12-01 Robert Fewell
+
+ * Add a test for from_commodity not being the same as to_currency
+
+2017-12-01 Robert Fewell
+
+ * Various changes to comments in source files and displayed text.
+
+2017-12-01 Robert Fewell
+
+ * Change the way commodity and currency combo's are shown.
+
+2017-12-01 Robert Fewell
+
+ * Minor changes and tidy up
+
+2017-12-01 Robert Fewell
+
+ * Change the settings file to save and load price settings.
+
+2017-12-01 Robert Fewell
+
+ * Fix some errors in conversion of some function names
+
+2017-12-01 Robert Fewell
+
+ * Remove duplicated function
+
+2017-12-01 Robert Fewell
+
+ * Made changes to preset column types to align with other changes
+
+2017-12-01 Robert Fewell
+
+ * Add option to specify Commodity from and Currency to for whole file
+
+2017-12-01 Robert Fewell
+
+ * Some text changes
+
+2017-12-01 Robert Fewell
+
+ * Remove not required account update
+
+2017-12-01 Robert Fewell
+
+ * Add CSV Price importer assistant files
+
+2017-12-01 Robert Fewell
+
+ * Rename function gnc_csv_price_col_type_strs to gnc_price_col_type_strs
+
+2017-12-01 Robert Fewell
+
+ * Add price import files for the csv price importer
+
+2017-12-01 Robert Fewell
+
+ * Add property files for the csv price importer
+
+2017-12-09 John Ralls
+
+ * Test more thoroughly gnc-timezone's parsing of the zoneinfo database.
+
+2017-12-08 Geert Janssens
+
+ * Fix transient parent warnings for tip-of-the-day and file dialogs
+
+2017-12-08 Geert Janssens
+
+ * Fix transient parent warnings in search callbacks
+
+2017-12-07 Robert Fewell
+
+ * Add a test for empty values
+
+2017-12-07 Robert Fewell
+
+ * Replace date parse function with one from gnc_datetime
+
+2017-12-06 Geert Janssens
+
+ * Add transient parent for search dialog
+
+2017-12-03 Geert Janssens
+
+ * Fix missing transient parent warnings for several business dialogs
+
+2017-11-16 Geert Janssens
+
+ * Fix transient parent for SX since last run... at startup
+
+2017-11-16 Geert Janssens
+
+ * Set transient parents for all query views and dialogs
+
+2017-11-26 Geert Janssens
+
+ * Alter function signature of gnc_(verify|yes_no|info|warning|error)_dialog
+
+2017-11-25 Geert Janssens
+
+ * Improve window management
+
+2017-11-16 Geert Janssens
+
+ * Ensure the main window is mapped before any reminder dialogs are shown at startup
+
+2017-11-16 Geert Janssens
+
+ * Handle the splash/lock file warning more the gtk way
+
+2017-11-22 lmat
+
+ * GUID/Flat bayes handling in 2.6
+
+2017-12-05 John Ralls
+
+ * Rework directory determination in CMake builds.
+
+2017-12-04 Robert Fewell
+
+ * Make changes for Gtk3 compatibility
+
+2017-12-01 Robert Fewell
+
+ * Pot file changes for new files and settings rename
+
+2017-12-01 Robert Fewell
+
+ * Rename gnc-csv-trans-settings.* to gnc-csv-import-settings.*
+
+2017-12-01 Robert Fewell
+
+ * Reorder the create price procedure.
+
+2017-12-01 Robert Fewell
+
+ * Add the ability to test from_commodity and to_currency being the same.
+
+2017-12-01 Robert Fewell
+
+ * Add a test for from_commodity not being the same as to_currency
+
+2017-12-01 Robert Fewell
+
+ * Various changes to comments in source files and displayed text.
+
+2017-12-01 Robert Fewell
+
+ * Change the way commodity and currency combo's are shown.
+
+2017-12-01 Robert Fewell
+
+ * Minor changes and tidy up
+
+2017-12-01 Robert Fewell
+
+ * Change the settings file to save and load price settings.
+
+2017-12-01 Robert Fewell
+
+ * Fix some errors in conversion of some function names
+
+2017-12-01 Robert Fewell
+
+ * Remove duplicated function
+
+2017-12-01 Robert Fewell
+
+ * Made changes to preset column types to align with other changes
+
+2017-12-01 Robert Fewell
+
+ * Add option to specify Commodity from and Currency to for whole file
+
+2017-12-01 Robert Fewell
+
+ * Some text changes
+
+2017-12-01 Robert Fewell
+
+ * Remove not required account update
+
+2017-12-01 Robert Fewell
+
+ * Add CSV Price importer assistant files
+
+2017-12-01 Robert Fewell
+
+ * Rename function gnc_csv_price_col_type_strs to gnc_price_col_type_strs
+
+2017-12-01 Robert Fewell
+
+ * Add price import files for the csv price importer
+
+2017-12-01 Robert Fewell
+
+ * Add property files for the csv price importer
+
+2017-12-02 Rob Gowin
+
- * Partial fix for Bug 787497 - Disabling options cripples dist package
++ * Partial fix for Bug 787497 - Disabling options cripples dist package (PR243)
+
+2017-12-02 John Ralls
+
+ * One more stray header in libexec.
+
+2017-12-01 John Ralls
+
+ * LIBDIR is not lib--two more CMakeLists.txt.
+
+2017-12-01 John Ralls
+
+ * Remove gnucash/test.
+
+2017-12-01 John Ralls
+
+ * Some fixes to complete removing gnucash/overrides.
+
+2017-12-01 Rob Gowin
+
+ * Handle cases where LIBDIR is not "lib"
+
+2017-12-01 John Ralls
+
+ * Fix autotools build after removing gnucash/overrides.
+
+2017-12-01 Rob Gowin
+
+ * Handle cases where LIBDIR is not "lib"
+
+2017-12-01 John Ralls
+
+ * Remove overrides directory as being obsolete.
+
+2017-11-30 John Ralls
+
+ * More GNUInstallDirs path fixes.
+
+2017-12-01 John Ralls
+
+ * Fix the fixed path to compiled guile files.
+
+2017-11-30 John Ralls
+
+ * Fix path to compiled guile files in environment.in.
+
+2017-11-30 John Ralls
+
+ * Add GLIB_CFLAGS and srcdir to SWIG includes.
+
+2017-11-30 John Ralls
+
+ * Remove unset variable SWIG_ARGS from Makefile.am
+
+2017-11-30 Geert Janssens
+
+ * Fix installation destinations for overrides and quotes scripts
+
+2017-11-19 Christopher Lam
+
+ * Bugzilla 790526 Correct weeknum calculator
+
+2017-11-28 John Ralls
+
+ * Fix python test failure on Travis.
+
+2017-11-28 John Ralls
+
+ * Merge branch 'PyGncNumeric' into unstable
+
+2017-06-03 Guy Taylor
+
+ * Use builtin SWIG conversions for glib types
+
+2017-06-03 Guy Taylor
+
+ * Use glib.h over custom typedefs in Python SWIG
+
+2017-05-28 Guy Taylor
+
+ * Add GncNumeric to native Python Fraction
+
+2017-05-17 Guy Taylor
+
+ * Fix Python GncNumeric for non (int, int) pairs
+
+2017-11-28 John Ralls
+
+ * Fix null pointer dereference segfault.
+
+2017-11-28 John Ralls
+
+ * Merge Aaron Laws's 'unneeded-build-flag' into unstable
+
+2017-11-28 John Ralls
+
+ * Use GNUInstallDirs in CMake Builds
+
+2017-11-28 John Ralls
+
+ * Fix python tests in tarball builds.
+
+2017-11-28 lmat
+
+ * Removing Arch Linux Autotools build
+
+2017-11-28 lmat
+
+ * Removing unneeded build flag from docker
+
+2017-11-28 John Ralls
+
+ * Remove common/test-core/unittest_support.py from git.
+
+2017-11-25 John Ralls
+
+ * Release 2.7.2 (tag: 2.7.2)
+
+2017-11-25 John Ralls
+
+ * Merge branch 'maint' into unstable
+
+2017-11-25 John Ralls
+
+ * Correct GUILE_LOAD_COMPILE_PATH to include Guile's own modules as well as ours.
+
+2017-11-24 John Ralls
+
+ * Correct quoting for SQL backends.
+
+2017-11-24 Geert Janssens
+
+ * Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable
+
+2017-11-21 Jose Marino
+
+ * report: fix default colors incorrectly set to transparent
+
+2017-11-23 John Ralls
+
+ * Bug 784623 - GNUCash does not work with sql backend.
+
+2017-11-23 Rob Gowin
+
+ * Bug 790620 - Failed to create file “/usr/share/glib-2.0/schemas/gschemas.compiled.XY789Yâ€
+
+2017-11-23 Robert Fewell
+
+ * Fix some corrupted glade files
+
+2017-11-23 Robert Fewell
+
+ * Change assistant-ab-initial.glade to gtk3.10 version
+
+2017-11-23 Robert Fewell
+
+ * Replace deprecated GTK_STOCK_ macro identifiers
+
+2017-11-23 Robert Fewell
+
+ * Change a couple of deprecated functions in gnc-html-webkit1.c
+
+2017-11-23 Robert Fewell
+
+ * Control the toggle button width
+
+2017-11-23 Robert Fewell
+
+ * Move the double line to be inside the cursor cell
+
+2017-11-23 Robert Fewell
+
+ * If a font size is specified for the sheet, popup size may be wrong
+
+2017-11-23 Robert Fewell
+
+ * Use previously created functions
+
+2017-11-23 Robert Fewell
+
+ * Provide two functions for common code
+
+2017-11-23 Robert Fewell
+
+ * This function doesn't do much and is only used for new account registers
+
+2017-11-23 Robert Fewell
+
+ * Adjust the sheet to get its spacings from the item_edit CSS
+
+2017-11-23 Robert Fewell
+
+ * Get the item_edit cell padding from CSS instead of defines
+
+2017-11-23 Robert Fewell
+
+ * Replace the cell foreground and background colour handlers
+
+2017-11-01 Robert Fewell
+
+ * Test the widget state to get the correct background colour.
+
+2017-11-21 John Ralls
+
+ * Set GncSqlObjectBackend::m_version to the appropriate TABLE_VERSION.
+
+2017-11-21 John Ralls
+
+ * Fix python build and test errors on Mac.
+
+2017-11-21 Geert Janssens
+
+ * Revert "Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable"
+
+2017-11-21 Geert Janssens
+
+ * Merge branch 'gtk3-update8' of https://github.com/Bob-IT/gnucash into unstable
+
+2017-11-21 Geert Janssens
+
+ * Merge branch 'gtk3-update9' of https://github.com/Bob-IT/gnucash into unstable
+
+2017-11-19 John Ralls
+
+ * Fix missing/misspelled files for distribution.
+
+2017-11-19 John Ralls
+
+ * Bug 790550 - FTBFS: missing __init__.py
+
+2017-11-19 John Ralls
+
+ * Fix distribution paths for resource files.
+
+2017-11-19 John Ralls
+
+ * Fix bad string construction in adjust_sql_options.
+
+2017-11-19 John Ralls
+
+ * A better way to handle MySQL's 0000-00-00 invalid date indicator.
+
+2017-11-19 John Ralls
+
+ * Don't try to unref a NULL GDateTime*.
+
+2017-11-18 Geert Janssens
+
+ * Fix a few travis failures (potentially uninitialized use)
+
+2017-11-18 Geert Janssens
+
+ * Bug 736765 - Assign as payment... should re-populate the payment represented by the selected transaction if any
+
+2017-11-15 Geert Janssens
+
+ * Bug 778692 - Assign as payment should work for employee expense vouchers
+
+2017-11-18 Geert Janssens
+
+ * Assign as payment - when random transaction is selected, reset transaction description to owner
+
+2017-11-14 Geert Janssens
+
+ * Assign as payment - refactor a few code blocks into separate functions
+
+2017-11-14 Geert Janssens
+
+ * Assign as payment - Differentiate between new and existing payments for 'Assign as payment'
+
+2017-11-14 Geert Janssens
+
+ * Assign as payment - offer possible payment splits to user in case there are multiple valid candidates for assignment
+
+2017-11-09 Geert Janssens
+
+ * Bug 734865 - Assign as Payment... can silently 'unpay' a payed invoice
+
+2017-11-13 Geert Janssens
+
+ * Add functions to retrieve a copy of splits of a certain type from business transactions
+
+2017-11-09 Geert Janssens
+
+ * Inform the user when assign as payment can't be used
+
+2017-11-14 Geert Janssens
+
+ * Mark unused function parameters as such in dialog-payment.c
+
+2017-11-15 fell
+
+ * Add po/glossary/gnc-glossary.pot to .gitignore
+
+2017-11-15 fell
+
+ * Fix a few encodings and Content-* tags in glossary
+
+2017-11-09 John Ralls
+
+ * Bug 789608 - Compilation problems when linking libraries.
+
+2017-11-09 John Ralls
+
+ * Merge branch 'maint' into unstable
+
+2017-11-09 John Ralls
+
+ * Fix with_Python build in cmake.
+
+2017-11-09 Robert Fewell
+
+ * Prevent the rename popup from appearing in the dense calendar
+
+2017-11-09 Robert Fewell
+
+ * Dense calendar popup window of screen at bottom
+
+2017-11-09 Robert Fewell
+
+ * Add a margin to the Date label
+
+2017-11-09 Robert Fewell
+
+ * Don't re-populate dense calendar treeview on every mouse move
+
+2017-11-09 Robert Fewell
+
+ * Save the screen dimensions on button click
+
+2017-11-09 Robert Fewell
+
+ * If there are no marked days on Windows the dense calendar crashes
+
+2017-11-07 John Ralls
+
+ * Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian
+
+2017-11-07 John Ralls
+
+ * Merge J. Marino's 'fix-negative-colors' into unstable.
+
+2017-10-31 John Ralls
+
+ * Convert shell-executed scheme tests to run directly from Guile.
+
+2017-11-02 John Ralls
+
+ * Remove extraneous parameters from GNC_ADD_SCHEME_TARGETS
+
+2017-11-02 Jose Marino
+
+ * report: fix negative colors in barcharts
+
+2017-11-01 Robert Fewell
+
+ * Update the register for the change in RegisterColor enums
+
+2017-11-01 Robert Fewell
+
+ * Change the split and entry models to reflect the colour changes
+
+2017-11-01 Robert Fewell
+
+ * Reduce the RegisterColor enums so there is one for each type
+
+2017-11-01 Robert Fewell
+
+ * Replace the cell foreground and background colour handlers
+
+2017-11-01 Robert Fewell
+
+ * Test the widget state to get the correct background colour.
+
+2017-11-01 Robert Fewell
+
+ * Change the look of the toggle button
+
+2017-11-01 Robert Fewell
+
+ * Control the toggle button width
+
+2017-11-01 Robert Fewell
+
+ * Move the double line to be inside the cursor cell
+
+2017-11-01 Robert Fewell
+
+ * If a font size is specified for the sheet, popup size may be wrong
+
+2017-11-01 Robert Fewell
+
+ * Use previously created functions
+
+2017-11-01 Robert Fewell
+
+ * Provide two functions for common code
+
+2017-11-01 Robert Fewell
+
+ * This function doesn't do much and is only used for new account registers
+
+2017-11-01 Robert Fewell
+
+ * Adjust the sheet to get its spacings from the item_edit CSS
+
+2017-11-01 Robert Fewell
+
+ * Get the item_edit cell padding from CSS instead of defines
+
+2017-10-31 John Ralls
+
+ * Merge branch J. Marino's fix-report-colors into unstable
+
+2017-10-31 John Ralls
+
+ * Merge J. Marino's 'fix/report-net-barchart' into unstable
+
+2017-10-18 Jose Marino
+
+ * report/category-barchart: fix unit test to work with gnc-monetary
+
+2017-10-18 Jose Marino
+
+ * report/category-barchart: calculate using gnc-monetary instead of double
+
+2017-10-18 Jose Marino
+
+ * report/net-linechart: fix unit test to work with gnc-monetary
+
+2017-10-18 Jose Marino
+
+ * report/net-linechart: calculate using gnc-monetary instead of double
+
+2017-10-17 Jose Marino
+
+ * report/net-barchart: fix unit test to work with gnc-monetary
+
+2017-10-17 Jose Marino
+
+ * report/net-barchart: default to list of zeros instead of empty list
+
+2017-10-13 Jose Marino
+
+ * report/net-barchart: calculate using gnc-monetary instead of double
+
+2017-10-31 John Ralls
+
+ * [Gwenhywfar] Use the new getpassword API only on the gwen5 branch.
+
+2017-10-31 John Ralls
+
+ * Provide for report/report-system/test/test-extras to be built before other tests.
+
+2017-10-31 John Ralls
+
+ * Ensure that report unit tests dependencies are built with target.
+
+2017-10-31 John Ralls
+
+ * Merge J. Marino's cashflow-barchart updates into unstable.
+
+2017-10-31 Jose Marino
+
+ * report-test: move add-to-load-path to build system
+
+2017-10-30 John Ralls
+
+ * Remove X11 error handler
+
+2017-10-31 Geert Janssens
+
+ * Merge branch 'gtk3-update7' of https://github.com/Bob-IT/gnucash into unstable
+
+2017-10-02 Robert Fewell
+
+ * Move the CSS files to a Gresource file
+
+2017-10-28 John Ralls
+
+ * Release 2.7.1 (tag: 2.7.1)
+
+2017-10-29 John Ralls
+
+ * Set relative path to icon file in Windows resource script.
+
+2017-10-28 John Ralls
+
+ * Don't copy ChangeLog on a tarball build.
+
+2017-10-28 John Ralls
+
+ * Pass a NULL parent to gnc_options_dialog_new_modal in assistant-hierarchy.
+
+2017-10-27 John Ralls
+
+ * Set a parent window for the options dialogs.
+
+2017-10-27 Jose Marino
+
+ * cashflow-barchart: split option "show money in/out" into two separate ones
+
+2017-10-27 Jose Marino
+
+ * cashflow-barchart: delete unnecessary intermediate lists
+
+2017-10-27 Jose Marino
+
+ * cashflow-barchart: use direct gnc-monetary math instead of collectors
+
+2017-10-27 John Ralls
+
+ * Merge branch Christopher Lam's Transaction Report Improvements into unstable.
+
+2017-10-27 John Ralls
+
+ * Merge branch J. Marino's cashflow-barchart report into unstable.
+
+2017-10-27 John Ralls
+
+ * Merge Aaron Law's branch 'buildfix' to unstable.
+
+2017-10-27 John Ralls
+
+ * [SQL] Check return of string_to_guid, bail if false.
+
+2017-10-26 John Ralls
+
+ * Bug 789298 - Prompt for file history update leads to crash during startup.
+
+2017-10-27 lmat
+
+ * Updating home directory to fix CI error messages
+
+2017-10-27 Christopher Lam
+
+ * transaction.scm upgrade complete
+
+2017-10-27 christopherlam
+
+ * refactor old is-filter-member to use srfi-1
+
+2017-10-26 christopherlam
+
+ * improve split-remove-duplicates, combine filters
+
+2017-10-25 christopherlam
+
+ * Regex is optional, and add transaction matcher
+
+2017-10-24 Christopher Lam
+
+ * Enhance transaction.scm account filter to regex
+
+2017-10-24 christopherlam
+
+ * Enhance account filter to a regex
+
+2017-10-24 christopherlam
+
+ * Amend some strings for improved visibility
+
+2017-10-24 christopherlam
+
+ * Change critical code to pure FP
+
+2017-10-26 John Ralls
+
+ * Bug 789297 - Account Tax Related Information - 2.7.0 is not backwards compatible
+
+2017-10-26 John Ralls
+
+ * Fix NEWS errors reported by Chris Lam
+
+2017-10-26 Geert Janssens
+
+ * Add GNUCASH_BUILD_ID cmake/configure variable which allows packagers to define their own
+
+2017-10-26 Geert Janssens
+
+ * Use alternative revision retrieval if git describe is failing
+
+2017-10-26 Geert Janssens
+
+ * Improve about dialog layout and contents
+
+2017-10-26 John Ralls
+
+ * Revert "Partial fix to exception crashes on Windows."
+
+2017-10-26 John Ralls
+
+ * Fix Windows crash-on-throw.
+
+2017-10-22 John Ralls
+
+ * Partial fix to exception crashes on Windows.
+
+2017-10-25 Geert Janssens
+
+ * Fix building from dist tarball with python bindings enabled
+
+2017-10-25 Geert Janssens
+
+ * Fix disabling src docs build on Windows
+
+2017-10-26 Geert Janssens
+
+ * Prevent gcc from searching config.h in the current directory
+
+2017-10-26 Geert Janssens
+
+ * Add gnucash.1 man page as proper dependency for dist
+
+2017-10-22 Carwyn Nelson
+
+ * Little refactor of account.c
+
+2017-10-23 Geert Janssens
+
+ * Improve gnc_numeric_boxed_copy_func based on discussion in PR#145
+
+2017-04-23 Bob-IT
+
+ * Save button active on every load
+
+2017-10-22 John Ralls
+
+ * Don't build design docs on Windows.
+
+2017-10-20 John Ralls
+
+ * Add fixed bugs for 2.7.0 to NEWS.
+
+2017-10-20 fell
+
+ * Add a bunch of translator comments and a few accelerators to glade files
+
+2017-10-20 Geert Janssens
+
+ * Remove configure option --enable-locale-specific-tax and make gnucash always behave as if it was set
+
+2017-10-20 fell
+
+ * Add a bunch of translator comments to C files
+
+2017-10-20 fell
+
+ * Improve type of bank accounts in SKR03
+
+2017-10-20 fell
+
+ * Add "Assets & Liabilities", "Profit & Loss" to the glossary,
+
+2017-10-20 fell
+
+ * Mayor overhaul of de.po
+
+2017-10-20 fell
+
+ * Fix wiki link
+
+2017-10-19 Jose Marino
+
+ * fix reconcile dialog always showing ending balance of zero
+
+2017-10-17 Jose Marino
+
+ * add unit test for cashflow-barchart report
+
+2017-10-17 John Ralls
+
+ * Merge branch 'unstable'
+
+2017-10-15 John Ralls
+
+ * Re-release 2.7.0 (tag: 2.7.0a)
+
+2017-10-16 Jose Marino
+
+ * add new report 'cashflow-barchart.scm' to build system
+
+2017-10-16 Jose Marino
+
+ * fix module location of new cashflow-barchart report
+
+2017-10-15 John Ralls
+
+ * Disable inclusion of transaction text for OFX transactions in the description.
+
+2017-10-16 John Ralls
+
+ * Use file:/// when constructing a tempdir uri on Windows.
+
+2017-10-16 John Ralls
+
+ * Merge branch 'unstable-fix-spelling' of https://github.com/christopherlam/gnucash into unstable
+
+2017-10-16 John Ralls
+
+ * Install libgwengui-gtk3.dll on Windows.
+
+2017-10-16 Christopher Lam
+
+ * Fix spelling insensative->insensitive
+
+2017-10-15 John Ralls
+
+ * [MacOS] Change CMake installed names to absolute paths from @rpath/...
+
+2017-10-14 John Ralls
+
+ * Build Macs with WebKit1.
+
+2017-10-14 John Ralls
+
+ * HTML: Connect to load-failed and resource-load signals.
+
+2017-10-13 John Ralls
+
+ * Fix html temp-file URI.
+
+2017-10-13 fell
+
+ * update de.po to commit f283437
+
+2017-10-12 Jose Marino
+
+ * report: render linechart with requested line colors
+
+2017-10-12 Jose Marino
+
+ * report: render piechart with requested colors
+
+2017-10-12 Jose Marino
+
+ * report: render barchart with requested bar colors
+
+2017-10-11 fell
+
+ * Merge branch 'maint' of https://github.com/DiMan/Gnucash into maint
+
+2017-10-11 fell
+
+ * reapply commit 3cdac65 on the new dialog-ab-pref and remove obsolete section from dialog-ab.gade
+
+2017-10-11 Jose Marino
+
+ * add new report: cashflow-barchart.scm
+
+2017-10-07 Di Mang
+
+ * Adjustment of some Russian translations
+
+2017-10-06 fell
+
+ * Merge branch 'maint' into unstable
+
+2017-10-06 fell
+
+ * Use descriptions from gschema as tooltips in Preferences Aqbanking
+
+2017-10-05 Geert Janssens
+
+ * Replace ambiguous 'scm' with 'vcs' in macro name
+
+2017-10-05 Geert Janssens
+
+ * Use different format specifier to make older git versions happy
+
+2017-10-05 Geert Janssens
+
+ * Merge branch maint into unstable
+
+2017-10-04 Geert Janssens
+
+ * Additional changes to use commit date rather than build date
+
+2017-10-03 Geert Janssens
+
+ * Fix gnucash.pot generation from cmake build.
+
+2017-10-03 Geert Janssens
+
+ * Stop testing GObject's handling of invalid parameters
+
+2017-10-03 fell
+
+ * Fix a typo in gir error message
+
+2017-10-02 fell
+
+ * Readd the missing glade msgctx strings to ru.po
+
+2017-10-02 fell
+
+ * ru.po: Minor improvements of the header after PR #209
+
+2017-10-01 ashed
+
+ * Update Russian Translation with the 2.6.18 gnucash.pot.
+
+2017-09-07 Bernhard M. Wiedemann
+
+ * Allow to export the last commit's date
+
+2017-09-29 Ashed
+
+ * Updated and polished Russian Translation.
+
+2017-09-29 Robert Fewell
+
+ * Change the item_edit blanking rectangle position and size
+
+2017-09-29 Robert Fewell
+
+ * Change the position of the double row on the cursor
+
+2017-09-29 Robert Fewell
+
+ * Instead of removing a css class, wrap the change in save/restore
+
+2017-09-29 Robert Fewell
+
+ * Rename internal CSS class prefix for the register to 'register-'
+
+2017-09-29 Robert Fewell
+
+ * Remove the CSS for a dark theme Register
+
+2017-09-29 Robert Fewell
+
+ * Fix typo in comment
+
+2017-09-23 Robert Fewell
+
+ * Make sure the sheet has focus at start
+
+2017-09-23 Robert Fewell
+
+ * Fix problem with scrollbar sliders not tracking value
+
+2017-09-13 Robert Fewell
+
+ * Fix missing hatchings when transaction unbalanced
+
+2017-09-13 Robert Fewell
+
+ * When tabbing to the field, text should be highlighted only
+
+2017-09-13 Robert Fewell
+
+ * Remove spaces from blank lines
+
+2017-09-13 Robert Fewell
+
+ * Adjust text position to be the same as the item_edit entry
+
+2017-09-09 Robert Fewell
+
+ * Make sure the cursor background is filled to start to hide whats below it
+
+2017-09-09 Robert Fewell
+
+ * Add ability to draw a text cursor for the entry
+
+2017-09-09 Robert Fewell
+
+ * Do not copy the colour and so prevent form having to free it
+
+2017-09-09 Robert Fewell
+
+ * Allow the sheet to be scrolled with the mouse wheel
+
+2017-09-09 Robert Fewell
+
+ * Rename a couple of functions to align with the format of the rest
+
+2017-09-09 Robert Fewell
+
+ * Use a higher priority for the idle add when item edit updating
+
+2017-09-09 Robert Fewell
+
+ * Fix problem when sheet first loaded in the register
+
+2017-09-09 Robert Fewell
+
+ * Change the line position to make double thickness line on cursor
+
+2017-09-04 Robert Fewell
+
+ * Use the background class for the dense-calendar
+
+2017-09-04 Robert Fewell
+
+ * Change the way negative-numbers class was defined in CSS
+
+2017-09-04 Robert Fewell
+
+ * Remove white space and tabs from split-register-model
+
+2017-09-04 Robert Fewell
+
+ * Add a heading for the Rate column.
+
+2017-09-04 Robert Fewell
+
+ * Register in journal mode with rate column, split columns loose alignment
+
+2017-09-04 Robert Fewell
+
+ * Redraw the header after size allocation of the sheet.
+
+2017-09-04 Robert Fewell
+
+ * Add redraw of the header when preference changes
+
+2017-09-04 Robert Fewell
+
+ * Remove the no longer widgets for setting register colours
+
+2017-09-04 Robert Fewell
+
+ * Change the register to be based on CSS
+
+2017-09-04 Robert Fewell
+
+ * Change tabs to spaces in gnucash-style.c
+
+2017-09-04 Robert Fewell
+
+ * Remove trailing white space from gnucash-sheet.c
+
+2017-09-04 Robert Fewell
+
+ * Remove trailing white space from gnucash-item-edit.c
+
+2017-09-04 Robert Fewell
+
+ * This dialog-invoice.glade file had missing changes, corrected.
+
+2017-09-01 Robert Fewell
+
+ * This change is needed after all, used when header is resized
+
+2017-08-31 Robert Fewell
+
+ * Remove white space and change tabs to spaces in gnucash-register.c
+
+2017-08-31 Robert Fewell
+
+ * Rework the item-edit pop up to use sheet width and not move about
+
+2017-08-31 Robert Fewell
+
+ * Change gnc_item_edit_update to be used in an idle add function
+
+2017-08-31 Robert Fewell
+
+ * Move inline css for padding to gnucash.css
+
+2017-08-31 Robert Fewell
+
+ * Remove an obsolete source comment in gnucash-item-list.c
+
+2017-08-31 Robert Fewell
+
+ * Remove white space and change tabs to spaces in datecell-gnome.c
+
+2017-08-31 Robert Fewell
+
+ * Rename various forms of Get Popup Height to Popup Get Height
+
+2017-09-21 christopherlam
+
+ * Add missing export (gnc:date-get-week)
+
+2017-09-27 Geert Janssens
+
+ * Merge branch 'maint' into unstable
+
+2017-09-27 Geert Janssens
+
+ * Use the same bugzilla url in AC_INIT as on maint
+
+2017-09-27 Geert Janssens
+
+ * Add Catalan README file to autotools based build
+
+2017-09-26 Geert Janssens
+
- * Fix build failures if userdata_home exists but gnc_userdata_home doesn't (master)
++ * Fix build failures if userdata_home exists but gnc_userdata_home doesn't
+
+2017-09-26 Josep-Maria Prat
+
+ * Readme translated into catalan
+
+2017-09-22 John Ralls
+
+ * Release 2.6.18 (tag: 2.6.18)
+
+2017-09-22 John Ralls
+
+ * Remove automake version check for make dist.
+
+2017-09-22 John Ralls
+
+ * Fix typo in CA_DIST name.
+
+2017-09-21 John Ralls
+
+ * Import latest Farsi and Srpska translations from the translation project.
+
+2017-09-21 Geert Janssens
+
+ * Ignore softlink for new report
+
+2017-09-21 Geert Janssens
+
+ * Revert "Ignore softlink for new report"
+
+2017-09-21 Geert Janssens
+
+ * Ignore softlink for new report
+
+2017-09-21 Geert Janssens
+
+ * Merge 'maint' into unstable
+
+2017-09-21 Geert Janssens
+
+ * Add income-gst-statement.scm to POTFILES.in
+
+2017-09-21 christopherlam
+
+ * Fix some (gnc:make-gnc-monetary) errors
+
+2017-09-17 christopherlam
+
+ * Restore "sign reverses" option This was removed during development.
+
+2017-09-17 christopherlam
+
+ * Initial commit income-gst-statement.scm
+
+2017-09-17 christopherlam
+
+ * Reindent from transaction.scm
+
+2017-09-17 christopherlam
+
+ * cp transaction.scm income-gst-statement.scm
+
+2017-09-21 Geert Janssens
+
+ * Fixup for Catalan account charts
+
+2017-09-21 Geert Janssens
+
+ * Add boilerplate to get Catalan account charts installed and added to the distribution
+
+2017-09-21 Josep-Maria Prat
+
+ * Catalan accounts missing
+
+2017-09-20 Geert Janssens
+
+ * Properly ignore internal report options that are not on invisible option pages when opening the report options dialog
+
+2017-09-16 John Ralls
+
+ * Release 2.7.0 (tag: 2.7.0)
+
+2017-09-16 John Ralls
+
+ * Fix the fix from mac for test-userdata-dir.c
+
+2017-09-16 John Ralls
+
+ * Fix test-userdata-dir on Mac.
+
+2017-09-16 Geert Janssens
+
+ * Travis fixes
+
+2017-09-16 Geert Janssens
+
+ * Minor tweaks to the userdata_dir logic
+
+2017-09-16 John Ralls
+
+ * Fix python init errors.
+
+2017-09-16 Geert Janssens
+
+ * Improve a few comments.
+
+2017-09-16 Geert Janssens
+
+ * Disable creating a user_data_dir in the test environment
+
+2017-09-16 Geert Janssens
+
+ * Also undo the changes to POTFILES.in
+
+2017-09-06 John Ralls
+
+ * Install the current, 2015, and 2016 ChangeLogs.
+
+2017-09-16 Geert Janssens
+
+ * Revert "Merge branch 'new-gst-report' of https://github.com/christopherlam/gnucash"
+
+2017-09-16 Geert Janssens
+
+ * Update python bindings to use PyGI and Gtk3
+
+2017-09-16 Geert Janssens
+
+ * Merge branch 'new-gst-report' of https://github.com/christopherlam/gnucash
+
+2017-09-11 christopherlam
+
+ * "Sorting" tab overhaul to improve UI
+
+2017-09-16 christopherlam
+
+ * Disallow Closing Transactions. These txns must not be counted in this report.
+
+2017-09-15 christopherlam
+
+ * Initial commit income-gst-report.scm
+
+2017-09-15 christopherlam
+
+ * Reindent income-gst-report.scm
+
+2017-09-15 christopherlam
+
+ * cp transction.scm income-gst-statement.scm
+
+2017-09-15 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-09-15 Geert Janssens
+
+ * Bug 647805 - Interdependent report options fail to change state after using apply for a limited number of times
+
+2017-09-15 fell
+
+ * Bug 787479 - Persian currency symbol is doubled
+
+2017-09-14 John Ralls
+
+ * Fix the actual cmake dist problem, missing macros.
+
+2017-09-13 Geert Janssens
+
+ * Apply python binding changes to correct file
+
+2017-09-12 John Ralls
+
+ * Fix some odd automake errors that show up only during a CMake ninja dist.
+
+2017-09-12 John Ralls
+
+ * Fix distribution pieces for gwenhywfar-gtk3.
+
+2017-09-12 John Ralls
+
+ * Re-enable generation of POTFILES.in
+
+2017-09-10 lmat
+
+ * Adding python tests to cmake
+
+2017-09-12 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-09-11 Rob Gowin
+
+ * Fix issues with loading and running init.py
+
+2017-09-11 John Ralls
+
+ * Disable regeneration of POTFILES.in
+
+2017-09-11 John Ralls
+
+ * Fix tiny omission that didn't build standard-reports.go.
+
+2017-09-11 fell
+
+ * Update changed string in de.po
+
+2017-09-11 fell
+
+ * Fix error in recent commit
+
+2017-09-10 John Ralls
+
+ * Link libgncmod-app-utils-python to libgncmod-app-utils.
+
+2017-09-11 fell
+
+ * Remove build_year from translatable copyright string
+
+2017-09-10 fell
+
+ * Review of PR #183
+
+2017-09-10 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-09-10 Geert Janssens
+
+ * Merge branch 'fix_cmake_ofx_dep' of https://github.com/bhardwajs/gnucash
+
+2017-09-09 christopherlam
+
+ * Fix swig wrapper for gncTaxTableGetTaxTables
+
+2017-09-10 Geert Janssens
+
+ * Merge branch 'trav' of https://github.com/limitedAtonement/gnucash
+
+2017-09-10 Geert Janssens
+
+ * Re-enable python-bindings test this time with a fully corrected python path
+
+2017-09-09 John Ralls
+
+ * Add w_image.c to EXTRA_DIST.
+
+2017-09-04 Daniel
+
+ * L10N: DE, some small corrections.
+
+2017-09-09 Sumit Bhardwaj
+
+ * Made ofx-gschema dependent on WITH_OFX flag
+
+2017-09-06 lmat
+
+ * Configure travis to use docker for CI
+
+2017-09-09 Geert Janssens
+
+ * Temporarily disable python-bindings as it's currently failing
+
+2017-09-09 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-09-08 Rob Gowin
+
+ * Fix problems that occur when running out of CMake build dir
+
+2017-09-08 Rob Gowin
+
+ * Run the python bindings test when using CMake
+
+2017-09-06 lmat
+
+ * Adding .gitignore entries for ctags and vim swaps
+
+2017-09-08 fell
+
+ * Revert PR #182 mostly.
+
+2017-09-08 Geert Janssens
+
+ * Merge branch 'maint.translation.de.02' of https://github.com/quazgar/gnucash into maint
+
+2017-09-06 John Ralls
+
+ * Add include of Foundation framework for NSString and NSBundle.
+
+2017-09-06 John Ralls
+
+ * Set -xobjective-c or -xobjective-c++ for Mac code depending compiler.
+
+2017-09-06 John Ralls
+
+ * Append to string the pre-cmake-3.4 way.
+
+2017-09-06 John Ralls
+
+ * Install the current, 2015, and 2016 ChangeLogs.
+
+2017-09-06 Geert Janssens
+
+ * Ajust the GUILE_COMPILE_PATH such that it also works on Windows
+
+2017-09-05 Geert Janssens
+
+ * Fix gtest-gnc-timezone test on Windows
+
+2017-09-05 Geert Janssens
+
+ * Fix gnc-rational test on Windows
+
+2017-09-04 Geert Janssens
+
+ * Windows: check permissions actually used on the platform
+
+2017-09-04 Geert Janssens
+
+ * Amend previous commit
+
+2017-08-31 Geert Janssens
+
+ * Convert boost::filesystem path strings to utf8.
+
+2017-09-04 Daniel
+
+ * L10N: DE, automatic "make pot" changes.
+
+2017-09-04 Daniel
+
+ * L10N: DE, fix bug #787226: Bill ID / Billing ID swapped.
+
+2017-09-03 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-09-03 Geert Janssens
+
+ * Only build aqbanking when requested
+
+2017-09-02 Sumit Bhardwaj
+
+ * Added WITH_OFX fix to CMakeLists in gnucash/import-export/ofx
+
+2017-09-02 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-09-02 Geert Janssens
+
+ * Fix deliberate test failure on previous commit
+
+2017-09-02 Geert Janssens
+
+ * Have Travis print out build logs in case of test failures
+
+2017-09-02 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-09-02 Geert Janssens
+
+ * Set up a build matrix on Travis CI
+
+2017-09-01 Rob Gowin
+
+ * Enable CMake build in Travis CI
+
+2017-08-31 Geert Janssens
+
+ * Use boost::filesystem's built-in conversion between character encodings.
+
+2017-08-27 John Ralls
+
+ * Remove set target property on no-longer-extant gncmod-utility-reports target.
+
+2017-08-27 John Ralls
+
+ * Fix poor error message on missing guile and make it fatal.
+
+2017-08-27 John Ralls
+
+ * Remove references to special HTMLHELP directory.
+
+2017-08-27 John Ralls
+
+ * Fix type mismatch (ptr & int) in comparison.
+
+2017-08-27 John Ralls
+
+ * Move Win32 additions to engine_SOURCES to before first use.
+
+2017-08-31 Geert Janssens
+
+ * Fix FIND_PROGRAM invocation for guile
+
+2017-08-31 Geert Janssens
+
+ * Set the same minimum required gtk version for cmake and autotools
+
+2017-08-31 Geert Janssens
+
+ * Merge branch 'kvpvaltostring' of https://github.com/limitedAtonement/gnucash
+
+2017-08-31 Geert Janssens
+
+ * Detail what is meant with a dark theme
+
+2017-08-31 Geert Janssens
+
+ * Merge branch 'gtk3-update5' of https://github.com/Bob-IT/gnucash
+
+2017-08-30 Robert Fewell
+
+ * Move another couple of functions used more than once to gnc-gtk-utils
+
+2017-08-30 Robert Fewell
+
+ * Move function is_color_light to gnc-gtk-utils and rename
+
+2017-08-29 Geert Janssens
+
+ * Merge branch 'prices-out2' of https://github.com/Bob-IT/gnucash
+
+2017-08-18 lmat
+
+ * Should return std::string
+
+2017-08-08 lmat
+
+ * Clear up guile2 vs. guile cmake confusion
+
+2017-08-28 Robert Fewell
+
+ * Change the background colours of the import-main-matcher
+
+2017-08-28 Robert Fewell
+
+ * Change colour function to is_color_light in gnc-dense-cal
+
+2017-08-26 Geert Janssens
+
+ * Extend environment file parsing to also parse environment.local
+
+2017-08-26 Geert Janssens
+
+ * Mention GNC_DATA_HOME and AQBANKING_HOME in the environment file.
+
+2017-08-26 Geert Janssens
+
+ * Check GNC_DATA_HOME environment to override default userdata location.
+
+2017-08-23 Geert Janssens
+
+ * Use platform dependent locations for gnucash user's data (gnc_userdata_home)
+
+2017-08-22 Geert Janssens
+
+ * Rewrite several file path routines to use boost::filesystem
+
+2017-08-25 John Ralls
+
+ * Build gwengui-gkt3 only if AQBanking is enabled.
+
+2017-08-25 John Ralls
+
+ * Temporarily include building libgwengui-gtk3 in GnuCash.
+
+2017-08-24 John Ralls
+
+ * Conditionally modify getpassword_cb to match new signature in gwenhywfar 4.7.99.
+
+2017-08-24 John Ralls
+
+ * Convert to libgwengui-gtk3
+
+2017-08-25 Geert Janssens
+
+ * Fully enable the new Account Substring option on the transaction report
+
+2017-08-25 Geert Janssens
+
+ * Hide Account Substring option
+
+2017-08-25 christopherlam
+
+ * Reduce to compatibility shim
+
+2017-08-16 christopherlam
+
+ * added case sensitive filter
+
+2017-08-16 christopherlam
+
+ * Account fullname filter for transaction.scm
+
+2017-08-25 Geert Janssens
+
+ * Hide Account Substring option
+
+2017-08-25 Geert Janssens
+
+ * Merge branch 'patch-3' of https://github.com/christopherlam/gnucash into maint
+
+2017-08-25 christopherlam
+
+ * Reduce to compatibility shim
+
+2017-08-24 Robert Fewell
+
+ * Change comment in fallback css file for emphasize-label
+
+2017-08-23 Robert Fewell
+
+ * Rename the colour defines to closely match the text in import matcher
+
+2017-08-23 Robert Fewell
+
+ * Rename direction boolean to arrow_down
+
+2017-08-23 Robert Fewell
+
+ * Change the way dense calendar background colours are sourced
+
+2017-08-23 Robert Fewell
+
+ * Improve marker alignment depending on row height being odd or even
+
+2017-08-23 Robert Fewell
+
+ * Fix some lines with spaces on them
+
+2017-08-23 Robert Fewell
+
+ * Change glade comment in css file
+
+2017-08-23 Geert Janssens
+
+ * Build test-import-pending-matches as c++
+
+2017-08-22 Robert Fewell
+
+ * Use GTK_STYLE_PROVIDER_PRIORITY_FALLBACK for fallback css file
+
+2017-08-14 Robert Fewell
+
+ * Use the css class defines in the import matcher help dialog
+
+2017-08-13 Robert Fewell
+
+ * Minor fix to gnc-tree-model-account, removal of double ;
+
+2017-08-13 Robert Fewell
+
+ * These variables are not required any more in gnc-dense-cal
+
+2017-08-13 Robert Fewell
+
+ * Change the css for the primary label in dialog account
+
+2017-08-13 Robert Fewell
+
+ * Change the Register2 css to be from the fallback file
+
+2017-08-13 Robert Fewell
+
+ * Do not set the foreground colour in Import Matcher
+
+2017-08-13 Robert Fewell
+
+ * Rework the Import Matcher colours to be from the fallback css file
+
+2017-08-13 Robert Fewell
+
+ * Rename css class negative-color to negative-numbers
+
+2017-08-12 Robert Fewell
+
+ * The summary bar never respected the use of a negative colour
+
+2017-08-12 Robert Fewell
+
+ * Change the account treeview to use the css negative color
+
+2017-08-12 Robert Fewell
+
+ * Rework the negative label colour
+
+2017-08-09 Robert Fewell
+
+ * Replace toggle arrow with a theme drawn one
+
+2017-08-09 Robert Fewell
+
+ * Add draw arrow call back to various widgets
+
+2017-08-09 Robert Fewell
+
+ * Add a draw callback to draw a theme based up/down arrow
+
+2017-08-08 Robert Fewell
+
+ * Change the dense calender to use css so that it can be themed
+
+2017-08-08 Robert Fewell
+
+ * Add CSS provider of a lesser priority than themes
+
+2017-08-22 Mike Alexander
+
+ * Fix sigfigs(n) rounding to work when the input is bigger tnan 10**n.
+
+2017-08-22 Mike Alexander
+
+ * Fix numerator overflow constructing GncNumeric from 96.16
+
+2017-04-15 Mike Alexander
+
+ * Add tests for converting doubles 96.16 and 9616000000.0 to GncNumeric.
+
+2017-08-21 Mike Alexander
+
+ * Add a couple of directories containing dependencies of libtest-core-guile.
+
+2017-08-21 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-07-01 Yasuaki Taniguchi
+
+ * Bug 784284 - unifying "Clear the entry." tooltip on Loan Repayment Calculator
+
+2017-08-21 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-08-19 Kristjan Onu
+
+ * Correct Price Overview documentation typos
+
+2017-08-21 fell
+
+ * PR #172: Accelerator fixes for Latvian language
+
+2017-08-08 Robert Fewell
+
+ * Remove the rules hint from gnc-tree-view to align with current setting
+
+2017-08-21 Geert Janssens
+
+ * Fix cmake run on Ubuntu 16.04 (and possibly other distros)
+
+2017-08-21 Geert Janssens
+
+ * Fix missing Find... functionality
+
+2017-08-20 John Ralls
+
+ * Remove test for transaction set-date diagnostic message.
+
+2017-08-20 John Ralls
+
+ * Use time64 GncDateTime constructor instead of struct tm constructor.
+
+2017-08-20 John Ralls
+
+ * Disable creating a date string to maybe use in a PINFO message.
+
+2017-08-20 John Ralls
+
+ * Parse date strings into a struct tm and construct GDateTime with that.
+
+2017-08-20 John Ralls
+
+ * Test features to see if they're already set before setting them.
+
+2017-08-20 Robert Fewell
+
+ * Move gnc-gdate-utils functions to gnc-date and remove files.
+
+2017-08-20 Robert Fewell
+
+ * Change tabs to spaces and remove some blank lines
+
+2017-08-20 Robert Fewell
+
+ * Rename gnc_pricedb_remove_old_prices_keep_last
+
+2017-08-20 Robert Fewell
+
+ * Rename save_cloned_price to clone_price
+
+2017-08-20 Robert Fewell
+
+ * Added second if clause for completeness.
+
+2017-08-20 Robert Fewell
+
+ * Remove the 'if else' blocks by using boolean variable.
+
+2017-08-20 Robert Fewell
+
+ * Rename function to be plural as more than one commodity returned in list
+
+2017-08-20 Robert Fewell
+
+ * Move gnc-gdate-utils.c/h from app-utils to engine
+
+2017-08-10 Robert Fewell
+
+ * Fix some missing id's in the glade file
+
+2017-08-10 Robert Fewell
+
+ * Modify the unit tests to reflect changes.
+
+2017-08-10 Robert Fewell
+
+ * This change modifies the way old prices can be removed.
+
+2017-08-19 John Ralls
+
+ * Commit imap conversions once per account instead of per import map slot.
+
+2017-08-19 John Ralls
+
+ * Revert "Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib."
+
+2017-08-19 John Ralls
+
+ * Fix load string KVP memory error.
+
+2017-08-19 John Ralls
+
+ * Fix typo, broke build on Mac.
+
+2017-08-16 John Ralls
+
+ * Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.
+
+2017-08-17 Geert Janssens
+
+ * Minor cleanupus in .gitignore
+
+2017-08-17 Geert Janssens
+
+ * Rename directory for code from external projects
+
+2017-08-17 Geert Janssens
+
+ * Win32: drop goffice directory from path
+
+2017-08-17 Geert Janssens
+
+ * Improve a comment
+
+2017-08-17 Geert Janssens
+
+ * Add as many values as there are fields in the list
+
+2017-08-17 Geert Janssens
+
+ * Use another way to fix backend loading on OS X
+
+2017-08-16 John Ralls
+
+ * Fix mac looking in wrong directory for libgncmod-backend-dbi.dylib.
+
+2017-08-16 John Ralls
+
+ * Fix time-string format in backend for GncDateTime(std::string).
+
+2017-08-14 John Ralls
+
+ * Fix the most serious backend memory leaks.
+
+2017-08-16 christopherlam
+
+ * added case sensitive filter
+
+2017-08-16 christopherlam
+
+ * Account fullname filter for transaction.scm
+
+2017-08-03 christopherlam
+
+ * Remove clutter from generated html
+
+2017-08-03 christopherlam
+
+ * Partial fix for bug 660027
+
+2017-08-16 Geert Janssens
+
+ * Fix a number of test mismatches between cmake and autotools
+
+2017-08-16 Geert Janssens
+
+ * Keep the test modules from gnc-module outside of the normal GNC_MODULE_PATH
+
+2017-08-16 Valdis Vitolins
+
+ * Accelerator fixes for Latvian language
+
+2017-08-14 Geert Janssens
+
+ * Merge branch 'reorganize-source-dirs'
+
+2017-08-14 Geert Janssens
+
+ * Eliminate plugins directory
+
+2017-08-13 Geert Janssens
+
+ * Eliminate the separate bin directory
+
+2017-08-13 Geert Janssens
+
+ * Update .gitignore to handle all the renamed directories
+
+2017-08-11 Geert Janssens
+
+ * Drop packaging directory
+
+2017-08-11 Geert Janssens
+
+ * Add conditional source files to dist tarball
+
+2017-08-11 Geert Janssens
+
+ * Cleanup some more obscure references to no longer existing 'src' directory
+
+2017-08-11 Geert Janssens
+
+ * Move accounts, checks and pixmaps into a data directory
+
+2017-08-11 fell
+
+ * PR #170 Fixes for po/lv.po file
+
+2017-08-11 Valdis Vitolins
+
+ * Fixes for po/lv.po file
+
+2017-08-10 Geert Janssens
+
+ * Restructure the src directory
+
+2017-08-10 fell
+
+ * Merge Messages fom Maint in lv.po
+
+2017-08-09 Valdis Vitolins
+
+ * *.po file updated for Latvian language
+
+2017-08-09 Geert Janssens
+
+ * Move global definitions to toplevel CMakeLists.txt
+
+2017-08-09 Geert Janssens
+
+ * Drop the cutecash experiment and the gtkmm optional bindings
+
+2017-08-08 Geert Janssens
+
+ * Drop gtk dependency from app-utils
+
+2017-08-07 Geert Janssens
+
+ * Make all backend loading use the same build environment module path resolution
+
+2017-08-06 Geert Janssens
+
+ * Merge qof directory into engine
+
+2017-08-09 Geert Janssens
+
+ * Fix ambiguity in Dutch translation of the gnucash description
+
+2017-08-05 Geert Janssens
+
+ * Move core-utils files with depedencies on qof to engine
+
+2017-08-07 Geert Janssens
+
+ * Fix cmake based sqlite3 test when run twice in a row
+
+2017-08-05 Geert Janssens
+
+ * Fix source file dependency on config.h in engine
+
+2017-08-04 Geert Janssens
+
+ * Remove the gncmod boilerplate from standard-reports and utility-reports
+
+2017-07-21 Geert Janssens
+
+ * Integrate gnome-business into gnome
+
+2017-07-21 Geert Janssens
+
+ * Move auxiliary business files to gnome directory
+
+2017-07-20 Geert Janssens
+
+ * Move business-gnome subdirectory to higher level
+
+2017-07-20 Geert Janssens
+
+ * Remove references to long obsolete source directories
+
+2011-11-19 Geert Janssens
+
+ * Merge business ledger into ledger-core
+
+2017-08-07 Geert Janssens
+
+ * Update ChangeLog
+
+2017-08-04 Geert Janssens
+
+ * Merge branch 'gtk3-update4' of https://github.com/Bob-IT/gnucash
+
+2017-08-03 Robert Fewell
+
+ * Missed changing the GncItemEdit alignment for the first row
+
+2017-08-03 Geert Janssens
+
+ * Tweak cmake/autotools so they produce the same output for POTFILES.in
+
+2017-08-03 Robert Fewell
+
+ * Change how the widgets are named for CSS
+
+2017-08-03 Robert Fewell
+
+ * Replace the thicker lower line for the cursor, removed by mistake
+
+2017-08-03 Robert Fewell
+
+ * When drawing the cursor, remove the requirement to test for first row
+
+2017-08-03 Robert Fewell
+
+ * Change the divider line back to 3px
+
+2017-08-03 Robert Fewell
+
+ * Revert change to text vertical offset
+
+2017-08-03 Robert Fewell
+
+ * Do not make the first row height smaller
+
+2017-08-03 Robert Fewell
+
+ * Return the vertical split borders to light
+
+2017-08-03 Robert Fewell
+
+ * Change the hatching draw fix to use a relative move
+
+2017-08-01 Geert Janssens
+
+ * Merge branch 'master' of https://github.com/0-wiz-0/gnucash
+
+2017-08-01 christopherlam
+
+ * Fix income statement when trading accounts not used
+
+2017-08-01 Robert Fewell
+
+ * Fix a problem with the arrows when register first loads
+
+2017-08-01 christopherlam
+
+ * Add vertical-align:top to default text fields.
+
+2017-08-01 Robert Fewell
+
+ * Fix the place the popup appears when above the row
+
+2017-08-01 Robert Fewell
+
+ * To update the toggle arrow it needs to be removed from the container
+
+2017-08-01 Robert Fewell
+
+ * Change the cursor grid coordinates to reflect the other changes
+
+2017-08-01 Robert Fewell
+
+ * Change the cursor grid coordinates to reflect the other changes
+
+2017-08-01 Robert Fewell
+
+ * Remove some blank lines from the header source file
+
+2017-08-01 Robert Fewell
+
+ * Add css style classes to parts of the register
+
+2017-08-01 Robert Fewell
+
+ * Change the cell grid lines slightly
+
+2017-08-01 Robert Fewell
+
+ * Make the header align with the sheet when scrolled horizontally
+
+2017-08-01 Robert Fewell
+
+ * Change the layout to show left border of first cell
+
+2017-08-01 Robert Fewell
+
+ * Update the register grid
+
+2017-07-31 John Ralls
+
+ * Check the right variable in the right version of gdk to test for a Mac build.
+
+2017-07-29 Thomas Klausner
+
+ * Use proper glib2 include path.
+
+2017-07-27 Thomas Klausner
+
+ * Use portable test(1) operator.
+
+2017-07-23 John Ralls
+
+ * Merge Guido Falsi's 'fix-typo-and-indent' branch.
+
+2017-07-10 Guido Falsi
+
+ * Fix a typo in a comment, and indentition of if conditional content.
+
+2017-07-23 John Ralls
+
+ * Merge Bob Fewell's 'gtk3-update3' branch.
+
+2017-07-23 Robert Fewell
+
+ * These files have the QofLogModule defined but never used
+
+2017-07-23 Robert Fewell
+
+ * Comment out some unused variables while register is still in flux
+
+2017-07-23 Robert Fewell
+
+ * Add some additional REGISTER2_ENABLED code blocks
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, comment out some additional static defines
+
+2017-07-23 Robert Fewell
+
+ * Code clean up on register2 files
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, remove unused variable
+
+2017-07-23 Robert Fewell
+
+ * Add a gtk version check for gnc-cell-renderer-popup
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, remove some variables that were set but never used
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, remove some static defines and redundant code
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, remove unused variables
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, remove unused variables
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, remove unused variables
+
+2017-07-23 Robert Fewell
+
+ * Code clean up, remove unused variables
+
+2017-07-23 Robert Fewell
+
+ * Move static inline CSS to gnucash.css file
+
+2017-07-23 Robert Fewell
+
+ * Add an application specific CSS file
+
+2017-07-23 Robert Fewell
+
+ * Fix problem with gbv_treeview_resized_cb
+
+2017-07-23 Robert Fewell
+
+ * Fix error in use of AccountFilterDialog structure in budgets
+
+2017-07-23 Robert Fewell
+
+ * Fix typo of version, should be 3.10
+
+2017-07-23 Robert Fewell
+
+ * Fix critical error when Gnucash closes with report pages open
+
+2017-07-23 John Ralls
+
+ * [Mac] use gtk-mac-integration-gtk3 now that we're building with gtk3.
+
+2017-07-22 John Ralls
+
+ * Detect and flag MinGW64
+
+2017-07-22 Alex Aycinena
+
+ * Revert visible changes to File->Properties for Book Currency from master in order to do further work in feature branch.
+
+2017-07-21 John Ralls
+
+ * Merge Sumit Bhardway's 'gdate-day-buffer' fix for gcc-7.
+
+2017-07-20 Sumit Bhardwaj
+
+ * membuf changes in gnc-dense-cal.c for gcc7 warnings
+
+2017-07-16 John Ralls
+
+ * Turn off GncAddSchemeTargets debugging messages.
+
+2017-07-20 John Ralls
+
+ * Remove obsolete throw specifications.
+
+2017-07-17 John Ralls
+
+ * Merge branch 'maint'
+
+2017-07-17 Rob Gowin
+
+ * Fix failure to compile AQBanking GSchemas in CMake Build.
+
+2017-07-16 John Ralls
+
+ * Version-check some webkit properties.
+
+2017-07-15 John Ralls
+
+ * Relax handling of bad numeric values in the DOM parser.
+
+2017-07-15 John Ralls
+
+ * Prevent infinite loop in to_decimal if numerator becomes 0.
+
+2017-07-15 John Ralls
+
+ * Merge Bob Fewell's Gtk3-Update2 branch.
+
+2017-07-15 Robert Fewell
+
+ * Fix missing id values for GtkTreeSelection in glade files
+
+2017-07-15 Robert Fewell
+
+ * Remove redundant GTK_CHECK_VERSION's
+
+2017-07-15 Robert Fewell
+
+ * Replace deprecated stock-id with icon-name
+
+2017-07-15 Robert Fewell
+
+ * Replace some missed GTK_STOCK_ items
+
+2017-07-15 Robert Fewell
+
+ * Add function to add the color background data function to account column
+
+2017-07-15 Robert Fewell
+
+ * Replace Gtk3 deprecated widgets in currency_accounting_widget
+
+2017-07-15 Robert Fewell
+
+ * Add function to clear the display of the currency edit widget
+
+2017-07-15 Robert Fewell
+
+ * Modify the Account color button
+
+2017-07-15 Robert Fewell
+
+ * Replace missing key accelerators
+
+2017-07-14 John Ralls
+
+ * Enable AQBanking by default in CMake build.
+
+2017-07-14 John Ralls
+
+ * Adjust autotools build for gnc-html-webkit changes.
+
+2017-07-11 John Ralls
+
+ * Conditionally build for Webkit1 on Win32 and Webkit2 everywhere else.
+
+2017-07-09 John Ralls
+
+ * Check for package webkitgtk-3.0 (webkit1 API) on Windows.
+
+2017-07-03 John Ralls
+
+ * Use GStatBuf to match newer GLib API
+
+2017-06-15 John Ralls
+
+ * Include winsock2.h before windows.h to silence a compile warning.
+
+2017-06-15 John Ralls
+
+ * Disable Guile's GnuLib broken redefinition of 'close'.
+
+2017-06-15 John Ralls
+
+ * Change the dll lookup directory when building with CMake on Win32.
+
+2017-06-15 John Ralls
+
+ * Win32 doesn't use the fake backend links, it just uses the regular dlls.
+
+2017-06-15 John Ralls
+
+ * Link libws32 to the DBI backend on MINGW64
+
+2017-06-15 John Ralls
+
+ * Set deprecated-declarations to no-error for WIN32 so that it will work with Guile2.
+
+2017-06-05 John Ralls
+
+ * Replace use of CMAKE_PREFIX_PATH
+
+2017-06-05 John Ralls
+
+ * [Mingw64] Set command variables correctly for Guile2 compilation.
+
+2017-05-27 John Ralls
+
+ * Fix ENDIF() parameter.
+
+2017-05-27 John Ralls
+
+ * Add CMake files and .gitattributes to lf-only files.
+
+2017-05-26 John Ralls
+
+ * Adjustments to build on mingw-64.
+
+2017-07-13 Alex Aycinena
+
+ * Change test-gnc-ui-util.c and test-option-util.cpp so that test-app-utils passes during make check.
+
+2017-07-12 Geert Janssens
+
+ * Fix cmake's build as installed
+
+2017-07-11 Alex Aycinena
+
+ * Revert changes to test-gnc-ui-util.c until I can get my system to test them.
+
+2017-07-10 Geert Janssens
+
+ * Merge branch 'dist-alignment'
+
+2017-07-10 Geert Janssens
+
+ * Align master-only dist files between cmake and autotools
+
+2017-07-10 Alex Aycinena
+
+ * Fix error of incorrect argument passed to gnc_commodity_new.
+
+2017-07-10 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-07-10 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-07-10 Geert Janssens
+
+ * Fix a couple of double EXTRA_DIST declarations from the previous commit
+
+2017-07-10 Geert Janssens
+
+ * Add CMakeLists.txt files to dist tarball generated by autotools
+
+2017-07-10 Geert Janssens
+
+ * Rework icon cache loading
+
+2017-07-10 Geert Janssens
+
+ * Add icons in the proper directory
+
+2017-07-09 Robert Fewell
+
+ * Replace style strings with proper defined types
+
+2017-07-09 Robert Fewell
+
+ * Redo the change to Gtk3.10 based glade file from current master
+
+2017-07-09 Robert Fewell
+
+ * Remove the preference for showing an icon and label
+
+2017-07-09 Robert Fewell
+
+ * Remove setting the rules hint for tree views
+
+2017-07-09 Robert Fewell
+
+ * Fix mistake in changing button labels from stock
+
+2017-07-09 Robert Fewell
+
+ * Fix mistake in adding style context to Find Transactions dialog
+
+2017-07-09 Robert Fewell
+
+ * Replace register Gtk3 deprecated functions in gnucash-sheet.c
+
+2017-07-09 Robert Fewell
+
+ * Replace register Gtk3.14 deprecated functions related to gtk_arrow
+
+2017-07-09 Robert Fewell
+
+ * Replace register GTk3.16 deprecated function gdk_cursor_new
+
+2017-07-09 Robert Fewell
+
+ * Replace deprecated Gtk3.22 function to get monitor size
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.20 deprecated functions in gnc-cell-renderer-popup.c
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated functions to do with monitor size
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.20 functions in gnc-date-edit.c
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated function gtk_menu_popup
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated function gtk_menu_popup
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated function gtk_menu_popup
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated function gtk_menu_popup
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated function to get monitor size
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.20 deprecated functions based on device_manager
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated function gtk_menu_popup
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated function gtk_menu_popup
+
+2017-07-09 Robert Fewell
+
+ * Replace Gtk3.22 deprecated gtk_show_uri
+
+2017-07-09 Geert Janssens
+
+ * Rework our icon management
+
+2017-07-09 Alex Aycinena
+
+ * Book-Currency Feature step 6
+
+2017-07-09 Geert Janssens
+
+ * Fix build with cmake > 3.5
+
+2017-07-08 John Ralls
+
+ * Allow compilation with either Webkit2Gtk-4.0 or WebKit2Gtk-3.0.
+
+2017-07-08 John Ralls
+
+ * Adjust Makefile.am for pixmap hierarchy change in 4aea4c5.
+
+2017-07-08 John Ralls
+
+ * Don't warn about all of the deprecated Gtk functions we're using.
+
+2017-07-08 Geert Janssens
+
+ * Travis - install libgtk-3-dev and libwebkit2gtk-3.0-dev before building
+
+2017-07-08 Geert Janssens
+
+ * A few cleanups from the previous merge commit
+
+2017-07-08 Geert Janssens
+
+ * Merge branch 'gtk3'
+
+2017-07-06 Robert Fewell
+
+ * Make the About dialog sizeable and format AUTHORS and DOCUMENTERS
+
+2017-07-04 John Ralls
+
+ * Merge CMake Distcheck from 'maint'.
+
+2017-07-04 Robert Fewell
+
+ * Replace Gtk3.14 function gtk_icon_theme_add_builtin_icon
+
+2017-07-04 Robert Fewell
+
+ * Missed this from previous commit
+
+2017-07-04 Robert Fewell
+
+ * Rearrange the pixmap folder to contain a hicolor directory structure
+
+2017-06-06 Rob Gowin
+
+ * No need for make dist and distcheck when checking autotools build in cmake
+
+2017-02-01 Rob Gowin
+
+ * Implement 'dist', 'distcheck' and 'uninstall' targets for CMake
+
+2017-06-26 Kuang-che Wu
+
+ * Fix import-export compile on windows
+
+2017-07-03 Robert Fewell
+
+ * Missed specifying Gtk3.12 version for set_margin_end
+
+2017-07-03 Robert Fewell
+
+ * Fix some entries in glade files that did not have id's
+
+2017-07-02 John Ralls
+
+ * Merge branch 'maint'
+
+2017-07-02 John Ralls
+
+ * Some more translations from the TP. (tag: 2.6.17b)
+
+2017-07-02 Robert Fewell
+
+ * Fix corrupted Gtk2 aqbanking glade file
+
+2017-07-02 Robert Fewell
+
+ * Missed a preference option from the aqbanking glade file
+
+2017-07-02 Geert Janssens
+
+ * Merge branch 'fix-win-compile' of https://github.com/kcwu/gnucash
+
+2017-07-02 Robert Fewell
+
+ * Change the relative column to a pixbuf so it looks like find account
+
+2017-07-02 Robert Fewell
+
+ * Fixup for gnc-gui-query.c, invalid cast
+
+2017-07-02 Robert Fewell
+
+ * Remove Gtk3.14 deprecated function, it does not do any thing
+
+2017-07-02 Robert Fewell
+
+ * Replace deprecated Gtk3.16 gtk_override_background_color
+
+2017-07-02 Robert Fewell
+
+ * Replace deprecated Gtk3.16 functions to change colour.
+
+2017-07-02 Robert Fewell
+
+ * Replace deprecated Gtk3.16 function gtk_widget_override_font
+
+2017-07-02 Robert Fewell
+
+ * Replace gtk_alignment in various functions
+
+2017-07-02 Robert Fewell
+
+ * Replace deprecated Gtk3.14 function gtk_arrow_new with an icon
+
+2017-07-02 Robert Fewell
+
+ * Replace deprecated Gtk3.16 function in dialog-account.c
+
+2017-07-02 Robert Fewell
+
+ * Add css style context to various widgets so they can easily be changed
+
+2017-07-02 Robert Fewell
+
+ * Add css style context to various widgets so they can easily be changed
+
+2017-07-02 Robert Fewell
+
+ * Add css style context to various widgets so they can easily be changed
+
+2017-07-02 Robert Fewell
+
+ * Add function to add css style context to a widget
+
+2017-07-02 Robert Fewell
+
+ * Use the new preference to control icons and labels on buttons
+
+2017-07-02 Robert Fewell
+
+ * Add grid line preference to various tree views
+
+2017-07-02 Robert Fewell
+
+ * Tweak the tab labels to add left and right margins
+
+2017-07-02 Robert Fewell
+
+ * Add new preference to show tree view grid lines
+
+2017-07-01 John Ralls
+
+ * Re-release 2.6.17 (tag: 2.6.17a)
+
+2017-07-01 John Ralls
+
+ * Release 2.6.17 (tag: 2.6.17)
+
+2017-06-30 John Ralls
+
+ * Update translations from the translation project.
+
+2017-06-29 Mike Evans
+
+ * Bug 784317 - typo in 'import customers or vendors from text file' dialog
+
+2017-06-28 Robert Fewell
+
+ * Minor fixups to the assistant-csv-trans-import glade file
+
+2017-06-28 Robert Fewell
+
+ * Replace deprecated gtk_image_menu_item in gnumeric popup
+
+2017-06-28 Robert Fewell
+
+ * Fix error of invalid cast to GTK_COMBO_BOX in trans importer
+
+2017-06-28 Robert Fewell
+
+ * Replace deprecated render_icon_pixbuf in dialog-print-check
+
+2017-06-27 Robert Fewell
+
+ * Rename use of icon defines to reflect changes in icon.h
+
+2017-06-27 Robert Fewell
+
+ * Change the way icons are loaded and the corresponding define names
+
+2017-06-27 Robert Fewell
+
+ * Change some functions to use icon names instead of stock id's
+
+2017-06-26 Robert Fewell
+
+ * Replace GTK_STOCK_INDEX, _YES and _APPLY with icon names.
+
+2017-06-26 Robert Fewell
+
+ * Replace GTK_STOCK_PRINT_PREVIEW with icon name "document-print-preview"
+
+2017-06-26 Robert Fewell
+
+ * Replace GTK_STOCK_CANCEL with icon name "process-stop"
+
+2017-06-26 Robert Fewell
+
+ * Replace GTK_STOCK_CONVERT with two icon names
+
+2017-06-26 Robert Fewell
+
+ * Missed some replace GTK_STOCK_... images with there equivalent icon name
+
+2017-06-26 Robert Fewell
+
+ * Missed changing some stock labels on buttons to icon names
+
+2017-06-26 Robert Fewell
+
+ * Replace GTK_STOCK_... images with there equivalent icon name
+
+2017-06-26 Robert Fewell
+
+ * Missed changing some stock labels on some buttons
+
+2017-06-25 John Ralls
+
+ * Bug 782274 - Transactions produced by Transfer Funds or Process...
+
+2017-06-26 Kuang-che Wu
+
+ * Fix import-export compile on windows
+
+2017-06-25 Robert Fewell
+
+ * Replace deprecated functions in gnc_cell_renderer_date
+
+2017-06-25 Robert Fewell
+
+ * Replace deprecated function to get mouse pointer position
+
+2017-06-24 John Ralls
+
+ * Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New...
+
+2017-06-24 Robert Fewell
+
+ * GtkTreeView rules_hint is deprecated after version 3.14
+
+2017-06-24 Robert Fewell
+
+ * Replace deprecated widget_render_icon function in print-check
+
+2017-06-23 Robert Fewell
+
+ * Replace GtkTable with GtkGrid in the register
+
+2017-06-23 Robert Fewell
+
+ * Replace deprecated size_request in register date-picker
+
+2017-06-23 Robert Fewell
+
+ * Replace deprecated menu function in gnc-csv-gnumeric-popup.c
+
+2017-06-23 Robert Fewell
+
+ * Replace deprecated size_request in gnc-tree-view.c
+
+2017-06-23 Robert Fewell
+
+ * Replace deprecated gtk_rc... functions in gnc-tree-view_split-reg.c
+
+2017-06-23 Robert Fewell
+
+ * Replace deprecated functions in gnc-date-edit.c
+
+2017-06-23 Robert Fewell
+
+ * Replace deprecated functions in gnc-combott.c
+
+2017-06-23 Robert Fewell
+
+ * Replace deprecated font function in gnc-report.c
+
+2017-06-23 Robert Fewell
+
+ * Glade GUI adds a has_padding property to the action area which is wrong
+
+2017-06-23 Robert Fewell
+
+ * Fix up, box should be a GtkWidget
+
+2017-06-22 Robert Fewell
+
+ * Files linked to assistant-loan.glade
+
+2017-06-22 Robert Fewell
+
+ * Files linked to dialog-import.glade
+
+2017-06-22 Robert Fewell
+
+ * Files linked to dialog-account-picker.glade
+
+2017-06-22 Robert Fewell
+
+ * Convert gtktable to grid in assistant-qif-import
+
+2017-06-22 Robert Fewell
+
+ * Files linked to assistant-csv-trans-import.glade
+
+2017-06-22 Robert Fewell
+
+ * Fix up for to align button or account import
+
+2017-06-21 Robert Fewell
+
+ * Files linked to assistant-csv-account-import.glade
+
+2017-06-21 Robert Fewell
+
+ * Files linked to assistant-csv-export.glade
+
+2017-06-21 Robert Fewell
+
+ * Files linked to assistant-acct-period.glade
+
+2017-06-21 Robert Fewell
+
+ * Files linked to assistant-stock-split.glade
+
+2017-06-21 Robert Fewell
+
+ * Files linked to assistant-hierarchy.glade
+
+2017-06-21 Geert Janssens
+
+ * Fix commodity namespace tests
+
+2017-06-20 Geert Janssens
+
+ * Stop writing commodity namespaces to xml files in gnucash 1.8 compatible way
+
+2017-06-20 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-06-20 Geert Janssens
+
+ * Bug 603379 - Prevent changing some Account Options if it has transactions - followup
+
+2017-06-20 John Ralls
+
+ * Fix Travis Failure
+
+2017-06-20 John Ralls
+
+ * Merge branch 'maint'
+
+2017-06-20 Robert Fewell
+
+ * This is minor change to eliminate the spaces in dialog names
+
+2017-06-20 Robert Fewell
+
+ * Remove the aqbanking preferences from this gtk2 glade file
+
+2017-06-20 Robert Fewell
+
+ * Create a new glade for aqbanking preferences as this now uses a grid
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-preferences.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-customer-import-gui.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-bi-import-gui.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-report.glade
+
+2017-06-20 Robert Fewell
+
+ * Changes to dialog-custom-report.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-search.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to business-prefs.glade
+
+2017-06-20 Robert Fewell
+
+ * Change business-options-gnome.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-vendor.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-payment.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-order.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-job.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-invoice.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-employee.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-date-close.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-customer.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-choose-owner.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-billterms.glade
+
+2017-06-20 Geert Janssens
+
+ * Properly define the template namespace rather than using a local string everywhere
+
+2017-06-16 Geert Janssens
+
+ * Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
+
+2017-06-20 Robert Fewell
+
+ * Files linked to gnc-plugin-page-register2.glade
+
+2017-06-20 Robert Fewell
+
+ * File linked to gnc-plugin-page-register.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to window-reconcile.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to window-autoclear.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-sx-glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-tax-info.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-trans-assoc.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-print-check.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-price.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to gnc-plugin-page-budget.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-progress.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-new-user.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-lot-viewer.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-imap-editor.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-find-account.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-fincalc.glade
+
+2017-06-20 Robert Fewell
+
+ * Files linked to dialog-commodities.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-options.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to gnc-date-format.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to gnc-tree-view-owner.glade
+
+2017-06-18 Robert Fewell
+
+ * Fix up for incorrect glade file option
+
+2017-06-18 Robert Fewell
+
+ * Change files linked to gnc-frequency.glade
+
+2017-06-18 Robert Fewell
+
+ * Change recurrence.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-userpass.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-transfer.glade
+
+2017-06-18 Robert Fewell
+
+ * Fix ups for dialog-commodity
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-tax-table.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-query-view.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-reset-warnings.glade
+
+2017-06-18 Robert Fewell
+
+ * Change file dialog-totd.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-object-references.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-file-access.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-commodity.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-book-close.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to assistant-xml-encoding.glade
+
+2017-06-18 Robert Fewell
+
+ * Change dialog-account.glade
+
+2017-06-18 Robert Fewell
+
+ * Files linked to dialog-account.glade
+
+2017-06-17 Robert Fewell
+
+ * Couple of corrections to previous commit.
+
+2017-06-17 Robert Fewell
+
+ * Replace gtk_misc_set_alignment with own label alignment function
+
+2017-06-17 Robert Fewell
+
+ * Replace gtk_scrolled_window_add_with_viewport
+
+2017-06-17 Robert Fewell
+
+ * Change dialog buttons from using GKT_STOCK_ labels
+
+2017-06-17 Robert Fewell
+
+ * Remove depreciated gtk_button_set_use_stock
+
+2017-06-16 John Ralls
+
+ * Correctly store time64 0 in the SQL backend.
+
+2017-06-16 John Ralls
+
+ * Clamp time64 values passed to GDateTime functions to the valid range.
+
+2017-06-16 Robert Fewell
+
+ * Replace deprecated widgets in goffice
+
+2017-06-16 Robert Fewell
+
+ * Correct corrupted line in gnc-account-sel.h
+
+2017-06-16 Robert Fewell
+
+ * Change register Gtk horizontal and vertical widgets
+
+2017-06-16 Robert Fewell
+
+ * Change all Gtk horizontal and vertical widgets
+
+2017-06-16 Robert Fewell
+
+ * Change register GtkHbox widgets
+
+2017-06-16 Robert Fewell
+
+ * Change all the GtkHbox widgets
+
+2017-06-16 Robert Fewell
+
+ * Change all the GtkVBox widgets
+
+2017-06-16 Robert Fewell
+
+ * Fix the tab label width update function to reflect changes
+
+2017-06-15 Robert Fewell
+
+ * Replaced some deprecated widgets with the gtk3 equivalent
+
+2017-06-15 Robert Fewell
+
+ * Fix Tab Labels
+
+2017-06-15 Robert Fewell
+
+ * Replace some deprecated widgets in the register.
+
+2017-06-15 Robert Fewell
+
+ * There were critical errors in trace file.
+
+2017-06-15 Robert Fewell
+
+ * Replace deprecated widgets for GncDenseCal with gtk3 equivalents
+
+2017-06-15 Robert Fewell
+
+ * Composite functions not required for GncDenseCal
+
+2017-06-15 Robert Fewell
+
+ * Set the background of the GncDenseCal Widget
+
+2017-06-15 Robert Fewell
+
+ * With Gtk3 it uses css to do the theming so change the file to load
+
+2017-06-04 christopherlam
+
+ * Bug 776396 Further Fix
+
+2017-05-26 John Ralls
+
+ * Bug 783095 - gnucash-2.6.16 segfaults on startup
+
+2017-05-21 Mike Evans
+
+ * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate. Again.
+
+2017-05-21 Mike Evans
+
+ * Revert "Change from deprecated gncEntrySetDate to gncEntrySetDateGDate." Oops, more work required.
+
+2017-05-21 Mike Evans
+
+ * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
+
+2017-05-19 Mike Evans
+
+ * Correct a typo.
+
+2017-05-18 Mike Evans
+
+ * Use correct column for entry date.
+
+2017-05-16 Guy Taylor
+
+ * Fix coredump in Python when using "get_namespaces"
+
+2017-05-16 Guy Taylor
+
+ * Enable Python tests in Travis CI
+
+2017-05-13 Bert
+
+ * Bug 776396 - Foreign currency reports, amounts are not aligned correctly
+
+2016-08-10 fell
+
+ * Add XSU to iso-4217-currencies
+
+2017-05-03 Geert Janssens
+
+ * Drop ifdeffed out code block
+
+2017-05-03 Geert Janssens
+
+ * Bug 781634 - Alert on missing account currency when opening account
+
+2017-05-03 Geert Janssens
+
+ * Properly handle import of reconcile state.
+
+2017-05-03 Geert Janssens
+
+ * Document supported date formats in the saved csv settings
+
+2017-05-01 Geert Janssens
+
+ * Use GncDate in csv importer
+
+2017-05-02 Geert Janssens
+
+ * Add copy constructor and assignment operator to GncDate
+
+2017-04-29 Geert Janssens
+
+ * Add comparison operators for GncDate
+
+2017-04-29 John Ralls
+
+ * CMakeLists.txt: Remove Apple architecture settings.
+
+2017-04-16 John Ralls
+
+ * Updated ar.po from ashalash at msn.com
+
+2017-04-29 fell
+
+ * Fix wrong displayed position of the verbose flag in gnc-fq-dump
+
+2017-04-28 Geert Janssens
+
+ * Convert gnc_dmy2timespec{,_end,_neutral} to use the equivalent GncDateTime constructor
+
+2017-04-28 Geert Janssens
+
+ * Align day end time as used in the GncDateTime constructor and gnc_dmy2timespec_end
+
+2017-04-28 Geert Janssens
+
+ * Fix John's remarks
+
+2017-04-28 Geert Janssens
+
+ * Fix double free abort in gtest-gnc-datetime.cpp
+
+2017-04-21 Geert Janssens
+
+ * Add constructor to create GncDate from string and predefined date format
+
+2017-04-22 Geert Janssens
+
+ * Various small fixups in csv importer
+
+2017-04-28 Geert Janssens
+
+ * Align cmake rational/numeric test invocation with Makefile based one
+
+2017-04-26 Geert Janssens
+
+ * Fix autotools based build
+
+2017-04-20 Geert Janssens
+
+ * Fix static code checker warnings about parameter definition in doxygen comments
+
+2017-04-20 Geert Janssens
+
+ * Add GncDateTime constructor taking a GncDate as parameter
+
+2017-04-20 Geert Janssens
+
+ * Swap GncDate and GncDateTime in preparation of a future commit
+
+2017-04-17 John Ralls
+
+ * Work around googletest bug 920.
+
+2017-04-16 John Ralls
+
+ * Merge branch 'PR140' into maint
+
+2017-04-16 John Ralls
+
+ * Merge branch 'pr141'
+
+2017-04-16 Nitin Anand
+
+ * Fix crash while saving scheduled transaction template
+
+2016-08-04 John Ralls
+
+ * Adjust CMAKE_C_FLAGS for better release/debug behavior.
+
+2017-04-14 Geert Janssens
+
+ * Gtk3: fix failing item-edit widget on sheets
+
+2017-04-14 Geert Janssens
+
+ * Gtk3: fix register redrawing when the window is scrolled
+
+2017-04-11 Geert Janssens
+
+ * Gtk3: Fix register not being drawn - item_edit still missing
+
+2017-04-11 Geert Janssens
+
+ * Fix build with webkitgtk >= 2.8
+
+2017-03-31 John Ralls
+
+ * Get links working.
+
+2017-03-31 John Ralls
+
+ * Get WebKit2Gtk basics compiling and working.
+
+2017-03-23 John Ralls
+
+ * Revert "Fix query period in test-account-get-trans-type-splits-interval."
+
+2017-02-27 John Ralls
+
+ * Correct gnc-html-webkit.c indentation.
+
+2017-03-31 Geert Janssens
+
+ * Gtk3: Replace obsolete functions
+
+2017-03-31 Geert Janssens
+
+ * Temporarily disable deprecation warnings
+
+2017-02-27 John Ralls
+
+ * Remove if-0-ed out code from gnc-html-webkit.c
+
+2015-08-25 Geert Janssens
+
+ * Gtk3: fix direct access issue for entry widget in cell renderer mode
+
+2017-03-13 Geert Janssens
+
+ * Gtk3: Convert GdkColor into GdkRGBA
+
+2017-03-13 Geert Janssens
+
+ * Gtk3: replace expose_event size_request functions
+
+2015-08-29 Geert Janssens
+
+ * Gtk3: Fix the remaining gtk direct access violations
+
+2015-08-24 Geert Janssens
+
+ * Gtk3: adapt to changed callback function signature
+
+2015-08-23 Geert Janssens
+
+ * Gtk3: use CSS style instead of old GtkStyle interface
+
+2017-04-10 John Ralls
+
+ * Use the Mac Locale to find the account templates only when building with quartz.
+
+2017-04-10 Mike Alexander
+
+ * Fix a minor typo.
+
+2017-04-10 Mike Alexander
+
+ * Delete left over line from previous merge conflict.
+
+2017-04-10 Mike Alexander
+
+ * Merge branch 'maint'
+
+2017-04-04 Mike Alexander
+
+ * Fix the SWIG Guile wrapping of functions that have a "struct tm" parameter.
+
+2017-04-04 Mike Alexander
+
+ * Calling sigfigs_denom with a zero crashes due to a divide by zero.
+
+2017-04-05 Mike Alexander
+
+ * Add an XCode target to run the numeric unit tests and rename the main target to GnuCash.
+
+2017-04-04 Mike Alexander
+
+ * Update XCode file lists and sort them alphabetically.
+
+2017-04-04 Mike Alexander
+
+ * Fix a crash in scrub_sx_split_numeric introduced in b3eb9d0.
+
+2017-04-04 Mike Alexander
+
+ * gnc_numeric_convert should return an invalid number unchanged instead of crashing.
+
+2017-04-08 John Ralls
+
+ * Revert "Some instrumentation output..."
+
+2017-04-08 John Ralls
+
+ * Change GTest annotations to use the right class name for GncInt128 tests.
+
+2017-04-07 John Ralls
+
+ * Some instrumentation output for how much the numerator or denominator is shifted.
+
+2017-04-07 John Ralls
+
+ * Better manage truncation in GncRational::round_to_numeric.
+
+2017-04-07 John Ralls
+
+ * Fix GncInt128 maxbits to account for the flag bits.
+
+2017-04-07 John Ralls
+
+ * Fix carrying to the wrong end of the lower leg in left shift.
+
+2017-04-07 John Ralls
+
+ * Fix a magic number in GncInt128.
+
+2017-04-03 John Ralls
+
+ * Save Changes Bug 780889 - Split-register transactions result in invalid...
+
+2017-04-02 John Ralls
+
+ * Add some tests looking for a GncInt128 divide overflow problem.
+
+2017-04-02 John Ralls
+
+ * Bug 780845 - link in github repo README file needs correction/editing
+
+2017-04-02 John Ralls
+
+ * Bug 780845 - link in github repo README file needs correction/editing
+
+2015-08-22 Geert Janssens
+
+ * Gtk3: Fix cursor handling
+
+2015-08-22 Geert Janssens
+
+ * Gtk3: GtkObject has been removed
+
+2015-08-22 Geert Janssens
+
+ * Switch to building with the gtk+-3.0 toolkit
+
+2017-03-13 Geert Janssens
+
+ * GnucashSheet - drop unused variables
+
+2017-03-13 Geert Janssens
+
+ * GnucashSheet - fix screen refresh
+
+2017-03-13 Geert Janssens
+
+ * Fix two critical GObject warnings
+
+2017-03-13 Geert Janssens
+
+ * ItemEdit - drop unused function
+
+2017-03-10 Geert Janssens
+
+ * Extract the GnucashRegister widget into a separate file
+
+2017-03-10 Geert Janssens
+
+ * Restore pasting in the item_edit
+
+2017-03-09 Geert Janssens
+
+ * Rework GncItemEdit widget
+
+2017-03-09 Geert Janssens
+
+ * Fix hidden scrollbars for itemlist type popup
+
+2017-03-09 Geert Janssens
+
+ * Fix crash in previously unreached code
+
+2017-03-09 Geert Janssens
+
+ * Create specialized popup items their respective source files
+
+2017-03-07 Geert Janssens
+
+ * Reduce the cursor from a full widget to a simple gobject that tracks cursor coordinates
+
+2017-03-07 Geert Janssens
+
+ * Rework gnucash-cursor
+
+2017-03-11 Geert Janssens
+
+ * Reduce grid object from a complete widget to only two utility functions
+
+2017-03-11 Geert Janssens
+
+ * Refactor divider line drawing some more to reduce duplicate code
+
+2017-03-11 Geert Janssens
+
+ * Use cairo to redraw the grid widget
+
+2017-03-01 Geert Janssens
+
+ * Replace all other uses of GnomeCanvas with standard gtk widgets
+
+2017-02-24 Geert Janssens
+
+ * Convert gnc-header from GnomeCanvas to GtkLayout
+
+2017-03-30 John Ralls
+
+ * Merge Ueli Neiderer's swift-transactiontxt branch into maint.
+
+2017-03-30 Ueli Niederer
+
+ * Obey GNUcash coding style
+
+2017-03-30 Ueli Niederer
+
+ * Added a preference to control import behaivour of transaction text
+
+2017-03-28 Ueli Niederer
+
+ * Including the transaction text into the purpose text
+
+2017-03-28 John Ralls
+
+ * Use qof_instance_set/get instead of g_object_set/get.
+
+2017-03-28 John Ralls
+
+ * Merge branch 'maint'
+
+2017-03-26 Mike Alexander
+
+ * Remove the xxx_with_error functions from Python bindings. They were removed from GnuCash in b199593 In January.
+
+2017-03-25 John Ralls
+
+ * Release 2.6.16 (tag: 2.6.16)
+
+2017-03-25 John Ralls
+
+ * Reduce the gate on get_random_gnc_numeric.
+
+2017-03-25 John Ralls
+
+ * Update translations ca, nl, and sr from the translation project.
+
+2017-03-24 John Ralls
+
+ * Bug 670731 - Future Value not working with Loan Scheduled transaction
+
+2017-03-23 John Ralls
+
+ * Revert "Fix query period in test-account-get-trans-type-splits-interval."
+
+2017-03-24 fell
+
+ * Update of de.po
+
+2017-03-24 fell
+
+ * update de.po
+
+2017-03-24 fell
+
+ * Use "Billing Information" as in other biz modules
+
+2014-12-18 Geert Janssens
+
+ * Whitespace cosmetics
+
+2017-03-23 John Ralls
+
+ * Bug 776247 - PriceEditor thinks Currency XXX is an actual currency...
+
+2017-03-23 fell
+
+ * Fix a typo in my last commit
+
+2017-03-23 fell
+
+ * Exlpain "Blank Transaction" to translators
+
+2017-03-23 Geert Janssens
+
+ * Align a help string in two different files for easier translation
+
+2017-03-23 Robert Fewell
+
+ * Bug388500 - Add option to remove deleted files from the history list
+
+2017-03-23 Geert Janssens
+
+ * Disable tests when minimum glib2 requirement is not met
+
+2017-03-22 Geert Janssens
+
+ * Bug 739571 - Small fixups for previous commits
+
+2016-02-13 Jesse Olmer
+
+ * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
+
+2016-01-17 Jesse Olmer
+
+ * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
+
+2017-03-22 fell
+
+ * Update de.po
+
+2017-03-22 fell
+
+ * Prepare update of de.po
+
+2017-03-16 fell
+
+ * Add 2 translator comments to get a unique translation for 'Tax Report Options'
+
+2017-03-21 John Ralls
+
+ * Save Changes Bug 776517 - Trial Balance Report:...
+
+2017-03-21 Geert Janssens
+
+ * Bug 766630 - gui dialog for sorting transactions to accounts after aqbanking import broken
+
+2017-03-21 Geert Janssens
+
+ * Resave dialog-import.glade without any real change
+
+2017-03-21 John Ralls
+
+ * Bug 778208 - Scheduling 2nd, 3rd or 4th Wed doesn't seem to work.
+
+2017-03-18 Robert Fewell
+
+ * Bug 603379 - Prevent changing some Account Options if it has transactions
+
+2017-03-18 Robert Fewell
+
+ * Bug 603379 - Count the splits in an Account.
+
+2017-03-18 John Ralls
+
+ * Merge en_GB budget->Budget into maint.
+
+2017-03-18 Simon Hollingshead
+
+ * Consistently capitalise budget in en-GB menu items
+
+2017-03-18 John Ralls
+
+ * Revert "Fix query period in test-account-get-trans-type-splits-interval."
+
+2017-03-17 John Ralls
+
+ * Fix query period in test-account-get-trans-type-splits-interval.
+
+2017-03-18 John Ralls
+
+ * Merge new Finnish translation into maint.
+
+2017-03-18 John Ralls
+
+ * Update GnuCash version and PO date for Finnish translation.
+
+2017-03-17 John Ralls
+
+ * Fix DST calculation error.
+
+2017-03-17 John Ralls
+
+ * Fix query period in test-account-get-trans-type-splits-interval.
+
+2017-03-13 Tuomo Hartikainen
+
+ * Update Finnish translation
+
+2017-03-17 Tuomo Hartikainen
+
+ * Merge updated po template in fi.po
+
+2017-03-17 Geert Janssens
+
+ * Add missing macros
+
+2017-03-16 fell
+
+ * PR #134: Update local symbol of iso-4217-currency MUR
+
+2017-03-16 Geert Janssens
+
+ * Fix a couple of other deprecated symbols (gtk/gdk 2.x still)
+
+2017-03-16 Geert Janssens
+
+ * Handle deprecation of g_settings_list_keys in gio 2.46
+
+2017-03-16 Geert Janssens
+
+ * Raise minimum required version of glib-2.0 to 2.40
+
+2017-03-16 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-03-11 Robert Fewell
+
+ * Bug 779411 - jqplot fixes for piechart and syntax error.
+
+2017-03-13 Robert Fewell
+
+ * Bug388500 - Add option to remove deleted files from the history list
+
+2017-03-16 Geert Janssens
+
+ * Fixup last commit
+
+2017-03-11 Geert Janssens
+
+ * Csv Import - drop another reference to the no longer used lib/stf
+
+2017-03-13 Geert Janssens
+
+ * Csv Import - Fix doxygen comment
+
+2017-03-14 John Ralls
+
+ * Fix up building on MinGW with autotools.
+
+2017-03-14 John Ralls
+
+ * Adjust locale test so that it works on both Ubuntu and MacOS.
+
+2017-03-13 Christian Stimming
+
+ * Online banking: Add output of bank messages that might occasionally be received.
+
+2017-03-13 John Ralls
+
+ * Fix missing fi in configure.ac.
+
+2017-03-13 John Ralls
+
+ * Require ICU.
+
+2017-03-12 John Ralls
+
+ * Change 'uint' to 'uint32_t'.
+
+2017-03-11 Christoph Rohland
+
+ * Fix logic error for discounts
+
+2017-03-10 Christoph Rohland
+
+ * Fix taxinvoice for bill entries with taxes
+
+2017-03-08 Christoph Rohland
+
+ * Let taxinvoice optionally show the net instead of the given price
+
+2017-03-11 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-03-09 Christoph Rohland
+
+ * Charge back net value of bill entries in invoices
+
+2017-03-10 John Ralls
+
+ * Fix failed unit test from previous commit.
+
+2017-03-10 John Ralls
+
+ * Bug 779217 - Transactions rounded to 5 decimal places when opening file.
+
+2017-03-10 John Ralls
+
+ * Bug 777949 - Accounts implicitly created in ledger attempt creation twice
+
+2017-03-09 John Ralls
+
+ * Bug 776564 - Creating a scheduled transaction from an existing...
+
+2017-03-04 Geert Janssens
+
+ * Allow only date entry for opening balances on new accounts
+
+2017-03-04 Geert Janssens
+
+ * Merge branch 'maint'
+
+2017-03-02 hcrohland
+
+ * Revert the taxinvoice.scm changes
+
+2017-03-01 hcrohland
+
+ * Make the net price option better compatible with master
+
+2017-02-03 hcrohland
+
+ * Enable taxinvoice to show net price
+
+2017-03-01 Geert Janssens
+
+ * Make older compilers happy by using std::isnan instead of isnan
+
+2017-03-01 Geert Janssens
+
+ * Remove redundant gtk_widget_show_all call
+
+2017-02-20 Robert Fewell
+
+ * Bug 778042 These are the script changes for jqplot reports.
+
+2017-02-20 Robert Fewell
+
+ * Bug 778042 Change the way reports are loaded in conjunction with script changes.
+
+2017-02-20 Geert Janssens
+
+ * Csv Import - Use GncNumeric rather than GncRational
+
+2017-02-21 Geert Janssens
+
+ * Fix typo in GcnRational's + operator
+
+2017-02-21 Geert Janssens
+
+ * Fix gnc-numeric locale test on travis
+
+2017-02-20 John Ralls
+
+ * Prevent localizing the decimal point in gcc<5.
+
+2017-02-20 John Ralls
+
+ * Merge fetaure-branch 'numeric', provides GncNumeric C++ API.
+
+2017-02-20 John Ralls
+
+ * Fix Geert’s code review comments.
+
+2017-02-06 John Ralls
+
+ * Fix documentation errors.
+
+2017-02-03 John Ralls
+
+ * Relax comparison test for GncRational::round_to_numeric
+
+2017-02-03 John Ralls
+
+ * Replace std::regex with boost::regex.
+
+2017-02-03 John Ralls
+
+ * Add libgnc-qof to dependencies for test-numeric.
+
+2017-02-02 John Ralls
+
+ * Fix indentation error.
+
+2017-02-02 John Ralls
+
+ * Remove a commented-out diagnostic.
+
+2017-02-02 John Ralls
+
+ * Make the GncRational and GncNumeric APIs mostly identical.
+
+2017-02-02 John Ralls
+
+ * Change GncRational::round to GncRational::convert.
+
+2017-01-31 John Ralls
+
+ * Make the rounding functions templates and move them to their own header.
+
+2017-01-31 John Ralls
+
+ * Replace GncInt128’s flags variable with bit-stuffing in the high leg.
+
+2017-01-30 John Ralls
+
+ * Convert GncRational to throw instead of using a status byte.
+
+2017-01-30 John Ralls
+
+ * Reimplement gnc_numeric in terms of GncNumeric instead of GncRational.
+
+2017-01-30 John Ralls
+
+ * Add GncRational test for GncRational::round_to_numeric().
+
+2017-01-30 John Ralls
+
+ * Fix GncInt128 tests for older compilers.
+
+2017-01-30 John Ralls
+
+ * Add GncRational(GncNumeric) constructor.
+
+2017-01-30 John Ralls
+
+ * Extract new class GncNumeric.
+
+2017-01-30 John Ralls
+
+ * Remove #ifdef __cplusplus from gnu-numeric.cpp
+
+2017-01-30 John Ralls
+
+ * Fix GncInt128 shift operators when shift amount will clear a leg.
+
+2017-01-30 John Ralls
+
+ * Declare GncInt128::div() const
+
+2017-01-30 John Ralls
+
+ * Fix minor typos and whitespace issues.
+
+2017-01-30 John Ralls
+
+ * Change signature of GncRational::round from taking a GncDenominator…
+
+2017-01-30 John Ralls
+
+ * Move test-numeric from src/engine to src/libqof/qof.
+
+2017-01-30 John Ralls
+
+ * Add GncRational::reduce() and GncRational::round_to_numeric().
+
+2017-01-30 John Ralls
+
+ * Fix inverted subtraction.
+
+2017-01-30 John Ralls
+
+ * Add guard macro to gnu-rational.hpp.
+
+2017-01-16 John Ralls
+
+ * Untabify gnu-numeric.cpp.
+
+2017-01-16 John Ralls
+
+ * Remove unused gnc_numeric_foo_with_error functions.
+
+2017-01-15 John Ralls
+
+ * Implement basic arithmetic operators for GncRational.
+
+2017-01-14 John Ralls
+
+ * Reorder test parameters so that the expected value is first.
+
+2017-01-14 John Ralls
+
+ * Add an error parameter on the GncInt128 constructor.
+
+2017-01-14 John Ralls
+
+ * Add GTest test program for GncRational.
+
+2017-01-14 John Ralls
+
+ * Add explicit and correct default GncRational constructor.
+
+2017-02-20 John Ralls
+
+ * Add ICU libraries on which Boost:locale is dependent to CSV-Import LINK_LIBRARIES.
+
+2017-02-20 Geert Janssens
+
+ * Merge branch 'csv_imp_cpp'
+
+2017-02-20 Geert Janssens
+
+ * Use boost::locale:conv:utf_to_uft instead of codecvt_utf8
+
+2017-02-20 Geert Janssens
+
+ * Properly test for invalid dates (gnc-date C interface no longer throws - rightfully so)
+
+2017-02-20 Geert Janssens
+
+ * Some ui refinement
+
+2017-02-20 Geert Janssens
+
+ * Cleanup - use less ambiguous variable name for an iterator
+
+2017-02-20 Geert Janssens
+
+ * Fix base account reset when an account column is selected
+
+2017-02-18 Geert Janssens
+
+ * Recover separators or column_widths when juggling file format more than once
+
+2017-02-17 Geert Janssens
+
+ * Prevent multi-byte characters from erroneously being split in fixed-width mode
+
+2017-02-15 Geert Janssens
+
+ * Include glib.h as everywhere else
+
+2017-02-11 Geert Janssens
+
+ * Remove some obsolete comments and commented out code
+
+2017-02-11 Geert Janssens
+
+ * Trim newlines from csv data
+
+2017-02-10 Geert Janssens
+
+ * Fix crash when adding columns by double-clicking the preview data
+
+2017-02-09 Geert Janssens
+
+ * Fix settings loading and saving
+
+2017-02-08 Geert Janssens
+
+ * Improve visual feedback when previewing importable data
+
+2017-02-06 Geert Janssens
+
+ * Improve preview table handling
+
+2017-01-14 Geert Janssens
+
+ * Use GncRational directly instead of gnc_numeric in gnc-trans-props
+
+2017-01-12 Geert Janssens
+
+ * Prevent the user from setting an invalid settings name
+
+2016-12-30 Geert Janssens
+
+ * Move column parsing earlier up the chain of events
+
+2016-12-28 Geert Janssens
+
+ * Copyright updates
+
+2016-12-28 Geert Janssens
+
+ * Add a reset member function to GncPreTrans and GncPreSplit
+
+2016-12-24 Geert Janssens
+
+ * Make sure all lines are checked for errors, regardless of their skipped status
+
+2016-12-24 Geert Janssens
+
+ * Isolate the gtk callbacks from the assistant class' member variables.
+
+2016-12-24 Geert Janssens
+
+ * Consistently use gnucash dialogs instead of generic gtk ones
+
+2016-12-24 Geert Janssens
+
+ * Use std::unique_ptr for the TxImport object for better memory management
+
+2016-12-24 Geert Janssens
+
+ * Convert assistant struct into a real c++ class
+
+2016-12-23 Geert Janssens
+
+ * Handle error skipping on the preview page as well and drop the custom page forwarder
+
+2016-12-22 Geert Janssens
+
+ * Complete error checking on the preview page
+
+2016-12-20 Geert Janssens
+
+ * Move account searching to GncTxImport as it's responsible for the data
+
+2016-12-20 Geert Janssens
+
+ * Remove redundant code
+
+2016-12-20 Geert Janssens
+
+ * Cleanup round - move functions up and down to group related ones
+
+2016-12-18 Geert Janssens
+
+ * Cleanup round
+
+2016-12-17 Geert Janssens
+
+ * Revisit csv settings
+
+2016-12-16 Geert Janssens
+
+ * Revisit error checking on the preview page.
+
+2016-12-16 Geert Janssens
+
+ * Move the base account selection to the preview page
+
+2016-12-16 Geert Janssens
+
+ * Add account selector to the preview window
+
+2016-12-16 Geert Janssens
+
+ * Some variable declaration cleanups
+
+2016-12-16 Geert Janssens
+
+ * Make sure row coloring happens each time the preview is updated
+
+2016-12-16 Geert Janssens
+
+ * Remove redundant check for valid column types
+
+2016-12-13 Geert Janssens
+
+ * Revisit csv trans import settings handling
+
+2016-12-13 Geert Janssens
+
+ * Drop fixed-format csv importer
+
+2016-12-13 Geert Janssens
+
+ * Allow user to only select column_types that make sense in the current context
+
+2016-12-13 Geert Janssens
+
+ * Drop balance column from csv importer
+
+2016-12-11 Geert Janssens
+
+ * Adapt csv export format to new csv importer capabilities
+
+2016-12-11 Geert Janssens
+
+ * Extend csv importer to be able to import multi-currency and stock transactions
+
+2016-12-11 Geert Janssens
+
+ * Extend csv importer to be able to import voided transactions
-2017-08-01 christopherlam
+2016-12-11 Geert Janssens
- * Add vertical-align:top to default text fields.
+ * Extend csv importer to be able to import reconcile states
-2017-07-17 Rob Gowin
+2016-12-11 Geert Janssens
- * Fix failure to compile AQBanking GSchemas in CMake Build.
+ * Add additional check before creating splits or transactions
-2017-07-10 Geert Janssens
+2016-12-11 Geert Janssens
- * Fix a couple of double EXTRA_DIST declarations from the previous commit
+ * Defer testing boost:optionals until really needed Similarly only lookup book when really needed
-2017-07-10 Geert Janssens
+2016-12-11 Geert Janssens
- * Add CMakeLists.txt files to dist tarball generated by autotools
+ * Create trans/split props only when needed and have them keep their own value of date/currency format
-2017-06-06 Rob Gowin
+2017-01-14 Geert Janssens
- * No need for make dist and distcheck when checking autotools build in cmake
+ * Extend csv importer to be able to import split action fields
-2017-02-01 Rob Gowin
+2016-12-10 Geert Janssens
- * Implement 'dist', 'distcheck' and 'uninstall' targets for CMake
+ * Avoid assigning empty or null char*'s to a std::string
-2017-06-26 Kuang-che Wu
+2016-12-10 Geert Janssens
- * Fix import-export compile on windows
+ * csv import prefs - store coltypes as strings
-2017-07-02 John Ralls
+2016-12-08 Geert Janssens
- * Some more translations from the TP. (tag: 2.6.17b)
+ * Convert column_widths to a vector
-2017-07-01 John Ralls
+2016-12-08 Geert Janssens
- * Re-release 2.6.17 (tag: 2.6.17a)
+ * Drop superfluous code that sets the default in case of an error.
-2017-07-01 John Ralls
+2016-12-08 Geert Janssens
- * Release 2.6.17 (tag: 2.6.17)
+ * Use std::vector to store column types, and a few other data type changes
-2017-06-30 John Ralls
+2016-12-05 Geert Janssens
- * Update translations from the translation project.
+ * Convert CsvTransSettings into a c++ class
-2017-06-29 Mike Evans
+2017-01-14 Geert Janssens
- * Bug 784317 - typo in 'import customers or vendors from text file' dialog
+ * Remove final dependencies on GOFFICE
-2017-06-25 John Ralls
+2016-12-03 Geert Janssens
- * Bug 782274 - Transactions produced by Transfer Funds or Process...
+ * Fix error handling in the multi-split case (and probaly in the other case as well)
-2017-06-24 John Ralls
+2016-12-02 Geert Janssens
- * Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New...
+ * Introduce multi-split imports in the csv importer
-2017-06-20 Geert Janssens
+2016-12-02 Geert Janssens
- * Bug 603379 - Prevent changing some Account Options if it has transactions - followup
+ * Rework csv import preview with additional cleanups
-2017-06-20 Geert Janssens
+2016-11-29 Geert Janssens
- * Properly define the template namespace rather than using a local string everywhere
+ * Fix memory leaks in the draft transactions object
-2017-06-16 Geert Janssens
+2016-12-11 Geert Janssens
- * Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
+ * Cleanup commit
-2017-06-16 John Ralls
+2016-11-29 Geert Janssens
- * Correctly store time64 0 in the SQL backend.
+ * Rework the intermediate properties storage
-2017-06-16 John Ralls
+2016-11-28 Geert Janssens
- * Clamp time64 values passed to GDateTime functions to the valid range.
+ * Refactor parse_to_trans into smaller functions
-2017-06-04 christopherlam
+2016-11-28 Geert Janssens
- * Bug 776396 Further Fix
+ * Add property structs for transaction vs split properties
-2017-05-26 John Ralls
+2016-11-28 Geert Janssens
- * Bug 783095 - gnucash-2.6.16 segfaults on startup
+ * Refactor pair into a tuple in preparation of extending it
-2017-05-21 Mike Evans
+2016-11-28 Geert Janssens
- * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate. Again.
+ * Factor out balance calculating function
-2017-05-21 Mike Evans
+2016-10-12 Geert Janssens
- * Revert "Change from deprecated gncEntrySetDate to gncEntrySetDateGDate." Oops, more work required.
+ * Drop unused parameter
-2017-05-21 Mike Evans
+2016-10-11 Geert Janssens
- * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
+ * Drop remaining GError boilerplate from the c++ importer
-2017-05-19 Mike Evans
+2016-10-11 Geert Janssens
- * Correct a typo.
+ * Replace GError usage in parse function with proper try catch blocks
-2017-05-18 Mike Evans
+2016-10-10 Geert Janssens
- * Use correct column for entry date.
+ * Replace GError usage in file_format and load_file with proper try catch blocks
-2017-05-13 Bert
+2017-01-14 Geert Janssens
- * Bug 776396 - Foreign currency reports, amounts are not aligned correctly
+ * Throw in case date can't be parsed instead of returning -1 as date
-2016-08-10 fell
+2016-10-10 Geert Janssens
- * Add XSU to iso-4217-currencies
+ * Various small C++ and other cleanups
-2017-05-03 Geert Janssens
+2016-10-10 Geert Janssens
- * Drop ifdeffed out code block
+ * Use gnc-date functions while parsing date strings for consistent timezone handling
-2017-05-03 Geert Janssens
+2016-09-16 Geert Janssens
- * Bug 781634 - Alert on missing account currency when opening account
+ * Migrate the glib based test case for GncTxImport to google-test
-2017-04-29 John Ralls
+2016-09-16 Geert Janssens
- * CMakeLists.txt: Remove Apple architecture settings.
+ * Use consistent name for importer class and its filename
-2017-04-16 John Ralls
+2016-09-15 Geert Janssens
- * Updated ar.po from ashalash at msn.com
+ * Fix column sizing for fixed width data
-2017-04-29 fell
+2016-09-15 Geert Janssens
- * Fix wrong displayed position of the verbose flag in gnc-fq-dump
+ * Prevent crash when switching to fixed with in assistant
-2017-04-16 John Ralls
+2016-09-15 Geert Janssens
- * Merge branch 'PR140' into maint
+ * Readd a column for the error messages when reviewing parse errors
-2016-08-04 John Ralls
+2016-09-15 Geert Janssens
- * Adjust CMAKE_C_FLAGS for better release/debug behavior.
+ * Return nullptr in case of invalid numeric field to allow proper error handling
-2017-04-10 John Ralls
+2016-09-15 Geert Janssens
- * Use the Mac Locale to find the account templates only when building with quartz.
+ * Rearrange statements in gnc_csv_preview_update_assist
-2017-04-10 Mike Alexander
+2016-09-14 Geert Janssens
- * Fix a minor typo.
+ * Use one common liststore for all the combocells in the preview header treeview
-2017-04-04 Mike Alexander
+2016-09-14 Geert Janssens
- * Fix the SWIG Guile wrapping of functions that have a "struct tm" parameter.
+ * Some changes to adhere better to the gnucash coding guidelines
-2017-04-03 John Ralls
+2016-09-13 Geert Janssens
- * Save Changes Bug 780889 - Split-register transactions result in invalid...
+ * Drop fake test in fw tokenizer
-2017-04-02 John Ralls
+2016-09-13 Geert Janssens
- * Bug 780845 - link in github repo README file needs correction/editing
+ * Add test cases for tokenizer classes
-2017-03-30 John Ralls
+2016-09-13 Geert Janssens
- * Merge Ueli Neiderer's swift-transactiontxt branch into maint.
+ * Trim whitespace in case of fixed width input
-2017-03-30 Ueli Niederer
+2016-09-10 Geert Janssens
- * Obey GNUcash coding style
+ * Replace transactions GList with a std::multimap
-2017-03-30 Ueli Niederer
+2016-09-10 Geert Janssens
- * Added a preference to control import behaivour of transaction text
+ * Another round of small c to c++(11) conversions
-2017-03-28 Ueli Niederer
+2016-09-10 Geert Janssens
- * Including the transaction text into the purpose text
+ * Delay the test for a default account until it's needed
-2017-03-25 John Ralls
+2016-09-09 Geert Janssens
- * Release 2.6.16 (tag: 2.6.16)
+ * Fix memory management for the temporary trans properties
-2017-03-25 John Ralls
+2016-09-10 Geert Janssens
- * Reduce the gate on get_random_gnc_numeric.
+ * Reduce code duplication by reusing trans_add_split
-2017-03-25 John Ralls
+2016-09-09 Geert Janssens
- * Update translations ca, nl, and sr from the translation project.
+ * Fix memory corruption bug
-2017-03-24 John Ralls
+2016-09-09 Geert Janssens
- * Bug 670731 - Future Value not working with Loan Scheduled transaction
+ * Refactor TransProperty stuff to a simple void*
-2017-03-24 fell
+2016-09-08 Geert Janssens
- * Update of de.po
+ * Replace private data structure TransPropertyList with a std::map
-2017-03-24 fell
+2016-07-05 Geert Janssens
- * update de.po
+ * Remove fake csv parsing test
-2017-03-24 fell
+2016-07-05 Geert Janssens
- * Use "Billing Information" as in other biz modules
+ * Add some polish to csv_import_trans_file_chooser_confirm_cb
-2017-03-23 John Ralls
+2016-06-25 Geert Janssens
- * Bug 776247 - PriceEditor thinks Currency XXX is an actual currency...
+ * Prevent c++ name mangling on functions used as callbacks by gtk
-2017-03-23 fell
+2016-06-25 Geert Janssens
- * Fix a typo in my last commit
+ * csv-imp - use enum instead of strings to track user selected column types
-2017-03-23 fell
+2016-06-12 Geert Janssens
- * Exlpain "Blank Transaction" to translators
+ * Convert column type to name mapping into a std::map
-2017-03-23 Geert Janssens
+2016-06-12 Geert Janssens
- * Align a help string in two different files for easier translation
+ * Adapt assistant for c++ guid changes
-2017-03-23 Geert Janssens
+2016-01-30 Geert Janssens
- * Disable tests when minimum glib2 requirement is not met
+ * Refactor csv assistant code to use GncCsvParseData class instead of gnc-csv-model code
-2017-03-22 Geert Janssens
+2016-06-07 Geert Janssens
- * Bug 739571 - Small fixups for previous commits
+ * Build assistant-csv-trans-import.c(pp) as c++
-2016-02-13 Jesse Olmer
+2016-06-12 Geert Janssens
- * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
+ * Introduce parse error state
-2016-01-17 Jesse Olmer
+2016-06-12 Geert Janssens
- * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
+ * Small local variable cleanups
-2017-03-22 fell
+2016-06-07 Geert Janssens
- * Update de.po
+ * C++ - use std::pair to store tokenized line together with its error message
-2017-03-22 fell
+2016-01-31 Geert Janssens
- * Prepare update of de.po
+ * C++11 Convert unscoped enum into scoped one
-2017-03-16 fell
+2016-01-31 Geert Janssens
- * Add 2 translator comments to get a unique translation for 'Tax Report Options'
+ * Use more C++11 features
-2017-03-21 John Ralls
+2016-02-08 Geert Janssens
- * Save Changes Bug 776517 - Trial Balance Report:...
+ * Revert to boost.regex without ICU support
-2017-03-21 Geert Janssens
+2016-02-06 Geert Janssens
- * Bug 766630 - gui dialog for sorting transactions to accounts after aqbanking import broken
+ * Redo parse_date function using boost regular expressions
-2017-03-21 Geert Janssens
+2016-01-28 Geert Janssens
- * Resave dialog-import.glade without any real change
+ * Convert error_lines GList in a vector of strings
-2017-03-21 John Ralls
+2016-01-28 Geert Janssens
- * Bug 778208 - Scheduling 2nd, 3rd or 4th Wed doesn't seem to work.
+ * Replace stf based file parser with gnc-tokenizer based one
-2017-03-18 Robert Fewell
+2015-05-08 Geert Janssens
- * Bug 603379 - Prevent changing some Account Options if it has transactions
+ * Use vector instead of GArray for column_types class member
-2017-03-18 Robert Fewell
+2016-01-23 Geert Janssens
- * Bug 603379 - Count the splits in an Account.
+ * Convert GncCsvParseData into a class
-2017-03-18 John Ralls
+2016-01-23 Geert Janssens
- * Merge en_GB budget->Budget into maint.
+ * csv-imp - copy gnc-csv-model and make it build as c++
-2017-03-18 Simon Hollingshead
+2016-06-07 Geert Janssens
- * Consistently capitalise budget in en-GB menu items
+ * Add dummy tokenizer to be used when file format isn't known yet
-2017-03-18 John Ralls
+2016-06-12 Geert Janssens
- * Revert "Fix query period in test-account-get-trans-type-splits-interval."
+ * Add functions to manipulate fixed width column positions
-2017-03-17 John Ralls
+2016-01-28 Geert Janssens
- * Fix query period in test-account-get-trans-type-splits-interval.
+ * Add fixed width file parser based on boost::tokenize
-2017-03-18 John Ralls
+2016-01-26 Geert Janssens
- * Merge new Finnish translation into maint.
+ * Add csv file parser based on boost::tokenize
-2017-03-18 John Ralls
+2016-01-28 Geert Janssens
- * Update GnuCash version and PO date for Finnish translation.
+ * Introduce base class for parsing importable files
-2017-03-13 Tuomo Hartikainen
+2016-01-28 Geert Janssens
- * Update Finnish translation
+ * Whitespace and spelling corrections
-2017-03-17 Tuomo Hartikainen
+2017-01-14 Geert Janssens
- * Merge updated po template in fi.po
+ * Look for translatable strings in lib directory as well
-2017-03-16 fell
+2017-01-14 Geert Janssens
- * PR #134: Update local symbol of iso-4217-currency MUR
+ * Use internalized goffice parts in csv-import
-2017-03-11 Robert Fewell
+2016-01-26 Geert Janssens
- * Bug 779411 - jqplot fixes for piechart and syntax error.
+ * Fix build issues with goffice imported sources
-2017-03-13 Christian Stimming
+2016-01-28 Geert Janssens
- * Online banking: Add output of bank messages that might occasionally be received.
+ * Internalize parts of the goffice code
-2017-03-09 Christoph Rohland
+2016-01-27 Geert Janssens
- * Charge back net value of bill entries in invoices
+ * Small amendements to gnc-csv-account-map
-2017-03-10 John Ralls
+2017-02-20 Geert Janssens
- * Fix failed unit test from previous commit.
+ * Yet another tweak to properly find GMOCK sources
-2017-03-10 John Ralls
+2017-02-18 John Ralls
- * Bug 779217 - Transactions rounded to 5 decimal places when opening file.
+ * Silence the no lock table warnings in test-backend-dbi.
-2017-03-10 John Ralls
+2017-02-18 John Ralls
- * Bug 777949 - Accounts implicitly created in ledger attempt creation twice
+ * Fix failure to drop the temp numeric table at the end of dbi_library_test.
-2017-03-09 John Ralls
+2017-02-18 John Ralls
- * Bug 776564 - Creating a scheduled transaction from an existing...
+ * Make gnc_dbi_safe_sync_all safer.
-2017-03-04 Geert Janssens
+2017-02-18 sdementen
- * Allow only date entry for opening balances on new accounts
+ * add gnc_get_current_session to swig interface
-2017-03-02 hcrohland
+2017-02-16 John Ralls
- * Revert the taxinvoice.scm changes
+ * Move begin_transaction in lock_database to include checking for the table…
-2017-03-01 hcrohland
+2017-02-16 John Ralls
- * Make the net price option better compatible with master
+ * Add SAVEPOINT support to enable nested gnc_dbi_transaction calls.
-2017-02-03 hcrohland
+2017-02-16 John Ralls
- * Enable taxinvoice to show net price
+ * Use the transactional member functions instead of running queries directly.
-2017-02-18 sdementen
+2017-02-15 John Ralls
- * add gnc_get_current_session to swig interface
+ * Merge branch 'maint'
2017-02-14 fell
diff --cc NEWS
index ed44f60,fbeea52..eded858
--- a/NEWS
+++ b/NEWS
@@@ -1,658 -1,47 +1,700 @@@
Version history:
------- -------
+ 2.6.20 - 1 April 2018
+ This is the final release in the 2.6 stable series.
+ The following bugs are fixed:
+ Bug 765846 - Expense Over Time for subaccounts: An error occurred while
+ running the report: Fix crash if acc-depth too low.
+ Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7
+ Enable reading ISO-formatted dates, recognize
+ GNC_FEATURE_SQLITE3_ISO_DATES.
+ Bug 792008 - gnucash 2.6.19 fails to build
+ Replace g_assert_true with g_assert for now
+ Bug 793278 - wrong data in charts with accumulated values (like
+ "net-linechart", "net-barchart" and "liabilities barchart")
+ Bug 794030 - relative date functions compute wrong day of month
+ Bug 790526 - Mathematical bug
+ This change will fix 'num-of-weeks-since-1/jan/1970' which
+ formerly used quotient to remove the fractional part of the
+ division. For negative values of num-of-weeks, the number is
+ truncated in the wrong direction (i.e. towards 0). This
+ change uses floor instead to ensure the num-of-weeks found
+ is the nearest integer LESS than the fractional number.
+
+ Other repairs or enhancements not marked as bugs:
+ Online HBCI actions: Remove outdated non-SEPA menu items.
+ Add XML namespaces for all Account Hierarchy Templates.
+ General cleanup of Account Hierarchy Templates.
+ Fix auto-selection of splits in reconcile
+ Really use all splits of any given day. Up to now usually the splits
+ of the given date were not or not all included, as the time comparison
+ didn't correctly ignore any given time-of-day of the splits. Instead,
+ all possible time-of-days should be included.
+ Properly detect git in case of linked worktree
+ Account Hierarchy for India: Set LANGUAGE=hi and LANG=en_IN to access it.
+ Improve Import menu entries Customer & vendors...
+ use same menu label as others, replace template by tooltip, add ellipsis
+ to entry, add comments to distinguish "Import" as verb and substantive.
+ Provide preference panel to set the Alpha Vantage API key needed for
+ Finance::Quote.
+ Correct the appstream definition to match the current spec.
+ Fix collectors and min-date handling in reports.
+
+ Updated Translations: Dutch, German, Spanish, Russian
+
+2.7.8 - 25 March 2018
+
+ The Gnucash Development Team is pleased to release Gnucash 2.7.8,
+ the ninth release of an unstable series leading to Gnucash 3.0. This
+ release is a Release Candidate: If no bugs requiring major work are
+ reported the next release will be 3.0.
+
+ This release changes file locations, binding APIs, report options,
+ and can make your data file no longer compatible with previous
+ versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
+ details.
+
+The following bugs are fixed only in unstable/master:
+ Bug 787439 - Segmentation Fault in Transfer dialog after clearing
+ Date field and pressing escape.
+ Bug 794242 - Remove keep above setting for assistant hierarchy
+
+Other repairs not marked as bugs in git:
+ When doing a file save from the a new start we have no key file
+ Test for Key_file not being NULL before trying to free it.
+ Stop critical error due to testing null filename
+ g_filename_from_uri returns NULL if it is not a file uri so test
+ for the file:// prefix before doing g_file_test
+ More transient-parent fixes.
+ Add missing response section to the account picker dialog.
+ Glade 3.20 adds surplus padding option to action area
+ When glade files are saved which have GtkAssistants defined a packing
+ section is added to the assistant action area which then causes a
+ warning so remove them.
+ Add XML namespaces for all Account Hierarchy Templates.
+ Increase default options dialog size: The old 400x400 was woefully
+ inadequate for most options especially options involving account trees.
+
+Updated Translations: None.
+
+2.7.7 - 18 March 2018
+
+ The Gnucash Development Team is pleased to release Gnucash 2.7.7,
+ the eighth release of an unstable series leading to Gnucash 3.0.
+
+ Notice that we've decided that beginning with the upcoming major
+ release we will use two-digit release numbers and that the next
+ stable release will be 3.0. Mainenance releases will be 3.1, 3.2,
+ etc. The next unstable release will be 3.900 and will lead to 4.0.
+
+ This release is UNSTABLE and SHOULD NOT BE USED in production.
+ See the KNOWN PROBLEMS list at the bottom of the announcement.
+
+ This release changes file locations, binding APIs, report options,
+ and can make your data file no longer compatible with previous
+ versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
+ details.
+
+New Features For Users:
+
+For Developers and Distro packagers:
+ The Python Bindings and Console are now for Python 3.
+ It's now possible to create a GncPrice from the Python bindings
+ with "gnc_price_create(book)", removing the need to clone an existing
+ GncPrice object and modify it.
+ Compilation of GLib Schemas during build and installation can be
+ disabled by setting -DCOMPILE_GSCHEMAS=OFF. This is intended
+ *only* for distribution packaging scripts that run
+ glib-compile-schemas themselves.
+
+The following bugs are fixed only in unstable/master:
+ Bug 787439 - Segmentation Fault in Transfer dialog after clearing
+ Date field and pressing escape.
+ Bug 791831 - Add python3 support.
+ Bug 794242 - Remove keep above setting for assistant hierarchy
+
+Other repairs not marked as bugs in git:
+ Fix date corruption in SQL load. Four date elements were affected:
+ GncEntry::date, GncEntry::date_entered, GncInvoice::opened, and
+ GncInvoice::posted. This does not affect the stored values of the dates.
+ Fix lost Bayesian matches in SQL backend. The import-map-bayes uses a
+ three-part key that uses the same delimiter as a path and the SQL
+ backend was throwing away everything except the account guid.
+ More transient-window fixes and other Gtk3 cleanups.
+ Add xmlns namespace declarations to all of the accounts templates that
+ lacked it and remove the emacs mode-setting comments at the end of them.
+
+Updated Translations: Spanish
+
+2.7.6 - 12 March 2018
+
+ The Gnucash Development Team is pleased to release Gnucash 2.7.6,
+ the seventh release of an unstable series leading to Gnucash 3.0.
+
+ Notice that we've decided that beginning with the upcoming major
+ release we will use two-digit release numbers and that the next
+ stable release will be 3.0. Mainenance releases will be 3.1, 3.2,
+ etc. The next unstable release will be 3.900 and will lead to 4.0.
+
+ This release is UNSTABLE and SHOULD NOT BE USED in production.
+ See the KNOWN PROBLEMS list at the bottom of the announcement.
+
+ This release changes file locations, binding APIs, report options,
+ and can make your data file no longer compatible with previous
+ versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
+ details.
+
+New Features For Users:
+ Modernise chart colours from the dated CSS defaults to
+ modern colours as suggested by http://clrs.cc/.
+ Add "Subtotal Summary Grid" to the Transaction Report.
+ The subtotal summary-grid will tabulate subtotals - prime-sortkey
+ vertically, sec-sortkey horizontally. This will be useful, for
+ example, with prime-sortkey = accounts, sec-sortkey = date,
+ sec-subtotal = monthly... will produce a monthly time series
+ spreadsheet.
+
+For Developers and Distro packagers:
+ Rework source directory structure for gschema, gtkbuilder and ui files.
+ There is now a directory for each respective file type directly in
+ <srcdir>/gnucash as was already the case for gschema files.
+ In principle all files of each type should go into these global
+ directories. The only exception is if such a file belongs
+ to an optional module. In that case the file remains located inside
+ that module's directory. Currently we have ui, glade and gschema file
+ exceptions in aqb and ofx importers.
+ Drop intltool in favour or using modern gettext.
+ By default we require gettext 0.19.6 as this is needed to generate a
+ translated version of gnucash.desktop and gnucash.appdata.xml.
+ For platforms where this isn't available, setting ALLOW_OLD_GETTEXT=ON
+ will allow building but some strings will not be extracted to
+ gnucash.pot
+ Pass GTEST_ROOT and GMOCK_ROOT through to distcheck.
+ So that they don't have to be exported in the environment if they're
+ needed.
+The following bugs are fixed only in unstable/master:
+ Bug 764245 - multi-column reports include incorrect sub-reports
+ Bug 793460 - gnucash/import-export/csv-imp/assistant-csv-trans-import.cpp:1941
+ is impossible to translate.
+ Bug 793467 - GnuCash crashes when trying to open a binary file
+ instead of a CSV.
+ Bug 793699 - start_spath could be used uninitialised.
+ Bug 793900 - 2.7.5: test failure: 105 - python-bindings.
+ Bug 793941 - 2.7.4: test failure on i686: 59 - test-gnc-timezone
+ Don't test before 1916, that's not a common GnuCash use-case.
+ Bug 793947 - Impossible to render printable invoice
+ Bug 794031 - The checkbox "Placeholder" cann't be changed in dialog
+ "Setup selected accounts". Enable placeholder toggle and
+ provide callback. The text for this account tree view
+ specifies "If you would like an account to be a placeholder
+ account, click the checkbox for that account." but they were
+ not enabled and no call back was defined so enabled the
+ toggle button and provide callback.
+ Bug 794083 - gnucash-2.7.5: cmake+make build installs Makefile.
+ Bug 794137 - 2.7.5: test failure: 60 - test-gnc-numeric.
+ Fixed by overloading operator<<(std::ostream&, GncNumeric) to
+ call operator<<(std::wostream&, GncNumeric) and convert the
+ result to utf8.
+Other repairs not marked as bugs in git:
+ Csv imp settings - internalize prefix handling
+ This information is not relevant outside of the settings code.
+ The way it's implemented now each settings module defines its
+ own unique prefix and the generic code can just use it when
+ needed.
+ Csv import - improve memory handling in the assistant class.
+ Make it more RAII, in that whatever the class allocates, it should
+ also deallocate. This simplifies a couple of memory handling cases.
+ The only exception is the generic import matcher that for some reason
+ has chosen to deallocate itself. To be fixed when more importers are
+ converted to c++
+ Add some background info on memory management in CSV importers.
+ As the assistant code combines multiple memory management models care
+ should be taken not to mix them up. The notes should give some
+ insights in how to do this.
+ Also fix a few minor issues
+ - delete default copy and move constructor/assignment for the
+ assistant gui class
+ - nullify a freed pointer
+ Lots of transient parent warnings fixed.
+ Fix Segmentation fault when going to File->New.
+ When selecting the File->New with existing register pages open a crash
+ can happen as the register pages get closed forcing a page-changed
+ signal to queue the page focus function when there is no page. Add a
+ call to remove the page focus function in the ..destroy_widget function.
+ Also with the addition of g_idle_remove before the add when page-changed
+ is emitted the page focus function only gets run once.
+ Speed up GUID equality comparison.
+ Fix CPack package version number.
+ Currently running "ninja-build package" produces a file with an
+ incorrect version number. This patch passes the CMake version
+ variables into CPack to get the correct filename. Note, however, that
+ there's more work to do to get CPack to actually be useful and the
+ current CPack settings may be removed unless that other work is done.
+ Add spacing between border and text in dialog "New Accounts Hierarchy
+ Setup".
+ With register obscured the sheet kept being redrawn
+ When the register is obscured by another window, the sheet would get
+ lot of draw events. This was tracked down to getting the foreground
+ colour for the item-edit widget for the state GTK_STATE_FLAG_NORMAL.
+ Changed this to use the value obtained from gtk_widget_get_state_flags.
+ Use the gnc_prefs_get_bool values to update cache values.
+ This way is a safer way to update the cache values in case the settings
+ changed signal fails to trigger or there is a double trigger and the
+ cached value gets out of sync with the preference value.
+
+Updated Translations: German, Norwegian, Spanish
+
+KNOWN PROBLEMS:
+
+ Bug 789594 - Unable to overwrite splite3 database file
+ Bug 791823 - There is no Gtk3 theme-setting tool for Windows.
+ Bug 791825 - Accounting period dates off-by-1
+
+2.7.5 - 25 February 2018
+
+ The Gnucash Development Team is pleased to release Gnucash 2.7.5,
+ the sixth release of an unstable series leading to Gnucash 3.0.
+
+ Notice that we've decided that beginning with the upcoming major
+ release we will use two-digit release numbers and that the next
+ stable release will be 3.0. Mainenance releases will be 3.1, 3.2,
+ etc. The next unstable release will be 3.900 and will lead to 4.0.
+
+ This release is UNSTABLE and SHOULD NOT BE USED in production.
+ See the KNOWN PROBLEMS list at the bottom of the announcement.
+
+ This release changes file locations, binding APIs, report options,
+ and can make your data file no longer compatible with previous
+ versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
+ details.
+
+New Features For Users:
+
+ Locate all user data and configuration files to platform-dependent
+ standard locations:
+ - Windows: CSIDL_APPDATA/Gnucash
+ - OS X: $HOME/Application Support/Gnucash
+ - Linux: $XDG_CONFIG_HOME/gnucash (or the default $HOME/.config/gnucash)
+
+ Further improvements to the Transaction and Income-GST-statement reports.
+
+ Transaction Report: omit display of $0 in subtotals in other currencies.
+ Previously in dual-subtotal columns, the dual-subtotal would
+ attempt to print all commodities in the row. This meant if user
+ chose common-currency thereby triggering additional commodities,
+ the dual-subtotal would attempt to add amounts in other
+ commodities which would be 0, and display the 0 amount.
+
+For Developers and Distro packagers:
+
+ Some cruft removal in libgnucash/scm plus moving some code to its
+ only use location. "main.scm" is renamed to "utilities.scm".
+
+ The "printf" family of Scheme custom functions is replaced with
+ the built-in "format" facility.
+
+ Change a generally unnecessary warning about being unable to open
+ a module (usually because the file is still being created) to a
+ debug message. It appears mostly during highly parallel builds and
+ was distracting.
+
+ Added dependency information to all CMake targets, replacing a
+ dependency on build order that was carried over from
+ autotools. Highly parallel builds in ninja now complete without
+ interuption.
+
+ Ensure that all GtkBuilder and GtkUIManager files are correctly
+ installed and that no configuration of build products in those
+ directories are..
+
+ Appstream configuration is updated to the latest spec.
+
+ Fix installation of a gnucash-only gschemas.compiled overwriting
+ the system one. Note that if you install to a DESTDIR you'll need
+ to re-run glib-compile-scemas after moving the contents of
+ $DESTDIR$PREFIX/share/glib-2.0/schemas to $PREFIX.
+
+ Added two functions to the Scheme option API:
+ * gnc:option-make-internal! will hide an existing option. e.g. a
+ derived report can set the value for a Display/* option and hide
+ it from the user.
+ * gnc:unregister-option will unregister option. This is primarily
+ useful for derived options e.g. another report copies from
+ transaction.scm and removes some options and recreates them with
+ different parameters.
+ For example, unregister existing option from section "Accounts"
+ name "Accounts", and recreate with different parameters
+ e.g. limited account types.
+
+The following bugs are fixed only in unstable/master:
+ Bug 787095 - Gnucash Crashes when opening old XML file.
+ Bug 792157 - Cannot create account with different currency
+ Bug 792833 - User specifies source of 'num' field'; either transaction
+ number or split action (requires at least GnuCash
+ 2.5.0) Strip leading delimiters from KVP keys when
+ reading them from the database. Leading delimiters
+ are incorrectly included in databases created with
+ GnuCash 2.6.x.
+ Bug 792883 - cmake: no way to turn off -Werror
+ Prepend settings to CMAKE_C_FLAGS and CMAKE_CXX_FLAGS
+ so that values supplied on the command line can
+ override the fixed settings.
+
+ Bug 792884 - cmake: gschemas.compiled missing
+ Bug 793122 - 2.7.3: ninja build fails.
+ Bug 793155 - Gnucash 2.7.4 crashes on launch MacOS 10.13.4 PB1
+ Bug 793278 - wrong data in charts with accumulated values (like
+ "net-linechart", "net-barchart" and "liabilities barchart")
+ Bug 793568 - "Cash Flow" report crashes
+
+Other repairs not marked as bugs in git:
+
+ An optimization in the GncDateTime string constructor provides
+ substantial speed up of loading SQL databases, and one in
+ Scheduled Transaction creation will speed up creation of large
+ numbers of scheduled transactions.
+
+ More dialogs have transient-for set so that they pop up over the
+ window instead of in the upper left-hand corner of the monitor.
+
+Updated Translations: German, Greek, Slovak, Spanish
+
+ A new set of business account templates for India's new GST; use
+ locale en_IN to enable them.
+
+KNOWN PROBLEMS:
+
+ Bug 789594 - Unable to overwrite splite3 database file
+ Bug 791823 - There is no Gtk3 theme-setting tool for Windows.
+ Bug 791825 - Accounting period dates off-by-1
+
+2.7.3 - 31 December 2017
+ The Gnucash Development Team is pleased to release Gnucash 2.7.3,
+ the fourth release of an unstable series leading to Gnucash 3.0.
+
+ Notice that we've decided that beginning with the upcoming major
+ release we will use two-digit release numbers and that the next
+ stable release will be 3.0. Mainenance releases will be 3.1, 3.2,
+ etc. The next unstable release will be 3.900 and will lead to 4.0.
+
+ This release is UNSTABLE and SHOULD NOT BE USED in production.
+ See the KNOWN PROBLEMS list at the bottom of the announcement.
+
+ This release changes file locations, binding APIs, report options,
+ and can make your data file no longer compatible with previous
+ versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
+ details.
+
+New Features For Users:
+ A greatly enhanced Transaction report with many new options and features
+ including a reconciliation report thanks to Chris Lam.
+ Removed 6-figure rounding from price calculations, allowing prices to
+ have up to 18 digit precision.
+ A flatter storage scheme for Bayes account-matching scores, thanks
+ to Aaron Laws. This is a compatibility change guarded by a feature.
+ GnuCash no longer supports Guile-1.8 and now does support Guile-2.2
+ A CSV Price importer, thanks to Bob Fewell.
+ Enhanced python bindings exposing more GnuCash API thanks to Guy Taylor
+
+The following bugs are fixed only in unstable/master:
+ Bug 616709 - Pressing delete key while editing account name offers to
+ delete account.
+ Bug 771667 - Change reconciled splits warning
+ This patch displays two distinct warnings when changing
+ protected fields of a transaction that contains reconciled
+ splits. If the fields date, num and description are changed,
+ then the warning list the accounts that have reconciled
+ splits and also advises that they will be unreconciled after
+ editing the transaction. If the fields account, transfer,
+ debit or credit are changed then the warning advises that the
+ split will be unreconciled after editing the transaction.
+ There is still just one warning preference as it is all to do
+ with fields protected by reconciliation.
+ Bug 787497 - Disabling options cripples dist package PARTIAL FIX:
+ WITH_OFX, WITH_SQL and WITH_AQBANKING handling is fixed. The
+ dist files for these features are always included in the
+ dist tarball.
+ Bug 790526 - Mathematical bug
+ Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7.
+ Set a feature to prevent versions older that 2.6.20 from
+ loading a database from which they cannot read the
+ dates. Ideally we would do this only if the database is
+ written to, but the current persistence design includes
+ committing back to the database during the load so the net
+ effect is that the flag would be set anyway.
+ This is a compatibility change guarded by a feature.
+
+
+Other repairs not marked as bugs in git:
+ Tests now pass in all timezones.
+ More dialogs are made "transient for" so that they pop up centered on
+ the main Gnucash window instead of somewhere on the left edge of the
+ screen.
+ A lot of Gtk3 issues and errors are fixed, thanks to Bob Fewell.
+ Test struct tm* returns from gnc_gmtime and gnc_localtime to ensure that
+ we don't crash for dereffing a nullptr.
+ Removed the gnc:numeric type from Scheme code in favor of Scheme's own
+ rational numbers. This allows direct conversion between
+ Scheme numbers and gnc_numeric without the performance or
+ accuracy penalties arising from using doubles as an
+ intermediary.
+ Pass KVP paths as a collection of elements instead of a delimited string.
+ This allows keys to contain '/'. Thanks to Aaron Laws.
+ Added a frameowrk for migrating preferences.
+ Made separate functions for finding a widget's parent window:
+ gnc_ui_get_gtk_window tries to find the immediate parent and
+ gnc_ui_get_main_window tries to find the widget's parent
+ toplevel, returning the first-mapped window.
+ Make the splash/lock screen the transient parent for dialog boxes if the
+ main window is not yet mapped.
+ Rework directory determination in CMake builds.
+ Sets paths for finding componenents depending on the state
+ of ENABLE_BINRELOC, GNC_UNINSTALLED, GNC_BUILDDIR and
+ whether any install paths have been set outside of
+ CMAKE_INSTALL_PREFIX. GNUInstallDirs changes the name of
+ CMAKE_INSTALL_LIBDIR depending on the operating system and
+ distro. When CMAKE_INSTALL_PREFIX is /usr, /usr/local, or
+ any subdirectory of /opt it also changes
+ CMAKE_INSTALL_FULL_SYSCONFDIR to /etc. An earlier commit by
+ Aaron Laws mirrors the name of CMAKE_INSTALL_LIBDIR to the
+ build library directory. It's possible for builders to set
+ any of the install directories anywhere they please.
+ Setting any directory outside of CMAKE_INSTALL_PREFIX breaks
+ Binreloc so the toplevel CMakeLists.txt now detects that and
+ disables Binreloc. If Binreloc is enabled then all path
+ queries use it to find paths. This works in the build
+ directory because the gnucash executable and all of the test
+ programs are in build_directory/bin and LIBDIR, DATADIR, and
+ SYSCONFDIR can be found in the same root path. If Binreloc
+ is disabled then in order to build or run programs from the
+ build directory one must set GNC_UNINSTALLED and set
+ GNC_BUILDDIR to the absolute path of the build
+ directory. When those are set GNC_BUILDDIR replaces
+ CMAKE_INSTALL_PREFIX in all paths that are subdirectories of
+ CMAKE_INSTALL_PREFIX; paths that are not in
+ CMAKE_INSTALL_PREFIX are appended whole to
+ GNC_BUILDDIR. This process is constent between CMake and
+ gnc_path_get_foo. GnuCash is unlikely to run from a DESTDIR
+ without Binreloc.
+
+KNOWN PROBLEMS:
+
+ On Microsoft Windows starting the AQBanking Setup Wizard crashes GnuCash.
+
+ Bug 789594 - Unable to overwrite splite3 database file
+ Bug 791823 - There is no Gtk3 theme-setting tool for Windows.
+ Bug 791825 - Accounting period dates off-by-1
+
+2.7.4 - 3 February 2018
+
+ The Gnucash Development Team is pleased to release Gnucash 2.7.4,
+ the fifth release of an unstable series leading to Gnucash 3.0.
+
+ Notice that we've decided that beginning with the upcoming major
+ release we will use two-digit release numbers and that the next
+ stable release will be 3.0. Mainenance releases will be 3.1, 3.2,
+ etc. The next unstable release will be 3.900 and will lead to 4.0.
+
+ This release is UNSTABLE and SHOULD NOT BE USED in production.
+ See the KNOWN PROBLEMS list at the bottom of the announcement.
+
+ This release changes file locations, binding APIs, report options,
+ and can make your data file no longer compatible with previous
+ versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
+ details.
+
+New Features For Users:
+ A new preference panel for the Alphavantage API key so that Finance::Quote
+ users need not edit /etc/gnucash/environment.
+ On Macs the Reconcile Window's menu moved to the menubar.
+ The detected Finance::Quote version is displayed in the About box.
+ Removed all references to the various Yahoo! quote sources and made
+ Alphavantage the default.
+
+For Developers and Distro packagers:
+ The autotools build system has been removed.
+ Add a "pot" target to the build system so that translators can easily
+ generate a new gnucash.pot from a git repository.
+ Improve handling of generated distributable files
+ Fix make dist on a clean checkout
+ cmake with unix makefiles fails to resolve dist dependencies
+ added from COPY_FROM_BUILD if these dependencies aren't built
+ yet. This commit replaces the COPY_FROM_BUILD based logic with
+ two new functions 'dist_add_configured' and
+ 'dist_add_generated' to indicate which files should be
+ included in the dist tarball. The latter also adds a target
+ level dependency to the dist tarball custom command. Hence the
+ former should be used for files that get generated during a
+ cmake run while the latter should be used for files generated
+ as the result of a 'make/ninja-build' run (like files for
+ which an add_custom_command rule exists). Note: this commit
+ also temporarily disables the dist target when building from a
+ tarball (and hence it won't be tested in distcheck
+ either). This will be handled in a future commit.
+ Add DL_LIBS to gncmod-gnome-utils target. Fixes a build problem in FreeBSD.
+ Detect presence or absence of libxml2 and makeinfo during configuration;
+ abort if the first is missing and don't build the (mostly
+ obsolete) texinfo documentation if the latter is. Document
+ both in README.dependencies.
+ Replaced Timespec with time64 in the Scheme and Python bindings,
+ introducing many new C time64 functions to accomodate the
+ replacement. Timespec will eventually be removed from the C API
+ as well.
+
+The following bugs are fixed only in unstable/master:
+ Bug 787497 - Disabling OFX, AqBanking or python-bindings support cripples
+ the dist build target
+ Bug 790526 - Mathematical bug
+ Actually about the number of weeks from/to 1 Jan 1970.
+ Bug 790845 - 2.7.3: massive test failures on some architectures
+ Bug 792106 - Wrong dates displayed
+ Bug 792809 - Register text difficult to read with GTK 3.0 dark themes
+ Add a foreground css class to override the theme value.
+ Bug 792947 - Missing translatable strings
+
+Other repairs not marked as bugs in git:
+ The long-standing known problem, AQBanking setup crashing on Windows.
+ Webkit crashing the MacOS Gnucash.app.
+ Some Guile 2.2 issues are resolved.
+ Some bugs in the new Transaction Report.
+ Correct setting of WebKit version during configuration when the version
+ is cached.
+ The change to the Average Cost calulation introduced in 2.6.12 is reverted.
+ See the extensive discussion in Bug 775368 for mor information.
+ Fix our appstream id as per the appstream recommendation
+ Fix incorrect minimum dates in the net-linechart and net-barchart reports.
+ Fix a report crash if the Account Depth is too low.
+
+Updated Translations: Dutch, German, Russian, Spanish, and Turkish.
+ The translations from goffice for the small piece of it that we use have
+ been copied into the corresponding gnucash translations.
+
+KNOWN PROBLEMS:
+
+ Bug 789594 - Unable to overwrite splite3 database file
+ Bug 791823 - There is no Gtk3 theme-setting tool for Windows.
+ Bug 791825 - Accounting period dates off-by-1I was
+
+2.7.3 - 31 December 2017
+ The Gnucash Development Team is pleased to release Gnucash 2.7.3,
+ the fourth release of an unstable series leading to Gnucash 3.0.
+
+ Notice that we've decided that beginning with the upcoming major
+ release we will use two-digit release numbers and that the next
+ stable release will be 3.0. Mainenance releases will be 3.1, 3.2,
+ etc. The next unstable release will be 3.900 and will lead to 4.0.
+
+ This release is UNSTABLE and SHOULD NOT BE USED in production.
+ See the KNOWN PROBLEMS list at the bottom of the announcement.
+
+ This release changes file locations, binding APIs, report options,
+ and can make your data file no longer compatible with previous
+ versions. See https://wiki.gnucash.org/wiki/UpdateNotes for
+ details.
+
+New Features For Users:
+ A greatly enhanced Transaction report with many new options and features
+ including a reconciliation report thanks to Chris Lam.
+ Removed 6-figure rounding from price calculations, allowing prices to
+ have up to 18 digit precision.
+ A flatter storage scheme for Bayes account-matching scores, thanks
+ to Aaron Laws. This is a compatibility change guarded by a feature.
+ GnuCash no longer supports Guile-1.8 and now does support Guile-2.2
+ A CSV Price importer, thanks to Bob Fewell.
+ Enhanced python bindings exposing more GnuCash API thanks to Guy Taylor
+
+The following bugs are fixed only in unstable/master:
+ Bug 616709 - Pressing delete key while editing account name offers to
+ delete account.
+ Bug 771667 - Change reconciled splits warning
+ This patch displays two distinct warnings when changing
+ protected fields of a transaction that contains reconciled
+ splits. If the fields date, num and description are changed,
+ then the warning list the accounts that have reconciled
+ splits and also advises that they will be unreconciled after
+ editing the transaction. If the fields account, transfer,
+ debit or credit are changed then the warning advises that the
+ split will be unreconciled after editing the transaction.
+ There is still just one warning preference as it is all to do
+ with fields protected by reconciliation.
+ Bug 787497 - Disabling options cripples dist package PARTIAL FIX:
+ WITH_OFX, WITH_SQL and WITH_AQBANKING handling is fixed. The
+ dist files for these features are always included in the
+ dist tarball.
+ Bug 790526 - Mathematical bug
+ Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7.
+ Set a feature to prevent versions older that 2.6.20 from
+ loading a database from which they cannot read the
+ dates. Ideally we would do this only if the database is
+ written to, but the current persistence design includes
+ committing back to the database during the load so the net
+ effect is that the flag would be set anyway.
+ This is a compatibility change guarded by a feature.
+
+
+Other repairs not marked as bugs in git:
+ Tests now pass in all timezones.
+ More dialogs are made "transient for" so that they pop up centered on
+ the main Gnucash window instead of somewhere on the left edge of the
+ screen.
+ A lot of Gtk3 issues and errors are fixed, thanks to Bob Fewell.
+ Test struct tm* returns from gnc_gmtime and gnc_localtime to ensure that
+ we don't crash for dereffing a nullptr.
+ Removed the gnc:numeric type from Scheme code in favor of Scheme's own
+ rational numbers. This allows direct conversion between
+ Scheme numbers and gnc_numeric without the performance or
+ accuracy penalties arising from using doubles as an
+ intermediary.
+ Pass KVP paths as a collection of elements instead of a delimited string.
+ This allows keys to contain '/'. Thanks to Aaron Laws.
+ Added a frameowrk for migrating preferences.
+ Made separate functions for finding a widget's parent window:
+ gnc_ui_get_gtk_window tries to find the immediate parent and
+ gnc_ui_get_main_window tries to find the widget's parent
+ toplevel, returning the first-mapped window.
+ Make the splash/lock screen the transient parent for dialog boxes if the
+ main window is not yet mapped.
+ Rework directory determination in CMake builds.
+ Sets paths for finding componenents depending on the state
+ of ENABLE_BINRELOC, GNC_UNINSTALLED, GNC_BUILDDIR and
+ whether any install paths have been set outside of
+ CMAKE_INSTALL_PREFIX. GNUInstallDirs changes the name of
+ CMAKE_INSTALL_LIBDIR depending on the operating system and
+ distro. When CMAKE_INSTALL_PREFIX is /usr, /usr/local, or
+ any subdirectory of /opt it also changes
+ CMAKE_INSTALL_FULL_SYSCONFDIR to /etc. An earlier commit by
+ Aaron Laws mirrors the name of CMAKE_INSTALL_LIBDIR to the
+ build library directory. It's possible for builders to set
+ any of the install directories anywhere they please.
+ Setting any directory outside of CMAKE_INSTALL_PREFIX breaks
+ Binreloc so the toplevel CMakeLists.txt now detects that and
+ disables Binreloc. If Binreloc is enabled then all path
+ queries use it to find paths. This works in the build
+ directory because the gnucash executable and all of the test
+ programs are in build_directory/bin and LIBDIR, DATADIR, and
+ SYSCONFDIR can be found in the same root path. If Binreloc
+ is disabled then in order to build or run programs from the
+ build directory one must set GNC_UNINSTALLED and set
+ GNC_BUILDDIR to the absolute path of the build
+ directory. When those are set GNC_BUILDDIR replaces
+ CMAKE_INSTALL_PREFIX in all paths that are subdirectories of
+ CMAKE_INSTALL_PREFIX; paths that are not in
+ CMAKE_INSTALL_PREFIX are appended whole to
+ GNC_BUILDDIR. This process is constent between CMake and
+ gnc_path_get_foo. GnuCash is unlikely to run from a DESTDIR
+ without Binreloc.
+
+KNOWN PROBLEMS:
+
+ On Microsoft Windows starting the AQBanking Setup Wizard crashes GnuCash.
+
+ test-import-bayes built with autotools intermittently fails at
+ line 381, where the returned value is 1 instead of the expected 6.
+
+ Bug 789594 - Unable to overwrite splite3 database file
+ Bug 791823 - There is no Gtk3 theme-setting tool for Windows.
+ Bug 791825 - Accounting period dates off-by-1
+
2.6.19 - 16 December 2017
The following bugs are fixed:
commit f084fc67f7433a47873ca24db69e29e2e6371d13
Author: John Ralls <jralls at ceridwen.us>
Date: Fri Mar 30 16:58:19 2018 -0700
Catch guid_syntax_exception in build_bayes.
diff --git a/libgnucash/engine/Account.cpp b/libgnucash/engine/Account.cpp
index 6f63fcb..550bec7 100644
--- a/libgnucash/engine/Account.cpp
+++ b/libgnucash/engine/Account.cpp
@@ -5584,8 +5584,16 @@ static void
build_bayes (const char *key, KvpValue * value, GncImapInfo & imapInfo)
{
auto parsed_key = parse_bayes_imap_info (key);
- auto temp_guid = gnc::GUID::from_string (std::get <2> (parsed_key));
- GncGUID guid = temp_guid;
+ GncGUID guid;
+ try
+ {
+ auto temp_guid = gnc::GUID::from_string (std::get <2> (parsed_key));
+ guid = temp_guid;
+ }
+ catch (const gnc::guid_syntax_exception& err)
+ {
+ PWARN("Invalid GUID string from %s", key);
+ }
auto map_account = xaccAccountLookup (&guid, gnc_account_get_book (imapInfo.source_account));
auto imap_node = static_cast <GncImapInfo*> (g_malloc (sizeof (GncImapInfo)));
auto count = value->get <int64_t> ();
commit 972647d2d67c5d3de1834311815fb659bde1dc78
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 15:32:49 2018 -0700
Release 2.6.20
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ed39baa..52bc5af 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -13,7 +13,7 @@ ENABLE_TESTING()
# Version number of gnucash
SET (GNUCASH_MAJOR_VERSION 2)
SET (GNUCASH_MINOR_VERSION 6)
-SET (GNUCASH_MICRO_VERSION 19)
+SET (GNUCASH_MICRO_VERSION 20)
SET (GNUCASH_NANO_VERSION 0)
SET (VERSION "${GNUCASH_MAJOR_VERSION}.${GNUCASH_MINOR_VERSION}.${GNUCASH_MICRO_VERSION}")
SET (GNUCASH_LATEST_STABLE_SERIES 2.6)
diff --git a/ChangeLog b/ChangeLog
index 65765d1..27d9d5f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,800 +1,248 @@
-2017-12-16 John Ralls
+2018-03-29 Geert Janssens
- * Update Dutch and Serbian translations from the Translation project. (HEAD -> maint)
+ * Bug 794765 - when saving as into a PostgreSQL database, things fail because of renaming the numtest table twice (HEAD -> maint, origin/maint)
-2017-12-16 John Ralls
+2018-03-28 Christian Stimming
- * Merge Rob Gowin's Partial Fix for Bug 787497 into maint. (origin/maint)
+ * Online HBCI actions: Remove outdated non-SEPA menu items.
-2017-12-16 John Ralls
+2018-03-25 John Ralls
- * Add test-flat-bayes to autotools build.
+ * Merge Chris Lam's Fix-794030 into maint
-2017-12-16 John Ralls
+2018-03-25 Christopher Lam
- * Add minimum version to feature and fix copy-paste error in test-flat-bayes.
+ * Bug 794030 - relative date functions compute wrong day of month
-2017-11-22 lmat
+2018-03-20 John Ralls
- * GUID/Flat bayes handling in 2.6
+ * Fix a string msgid generation.
-2017-12-02 Rob Gowin
+2018-03-15 fell
- * Partial fix for Bug 787497 - Disabling options cripples dist package (PR243)
+ * Improve comments how to update FQ sources
-2017-11-23 Rob Gowin
+2018-03-14 Di Mang
- * Bug 790620 - Failed to create file “/usr/share/glib-2.0/schemas/gschemas.compiled.XY789Yâ€
+ * Remove the emacs comments at the end of files
-2017-11-21 John Ralls
+2018-03-11 Di Mang
- * Fix python build and test errors on Mac.
+ * Add XML namespaces for all Account Hierarchy Templates.
-2017-11-19 John Ralls
+2018-03-10 fell
- * A better way to handle MySQL's 0000-00-00 invalid date indicator.
+ * Minor fix in de.po
-2017-11-19 John Ralls
+2018-03-10 fell
- * Don't try to unref a NULL GDateTime*.
+ * Backport and review of commit c0fd3b3: Remove all references to the now-defunct Yahoo! quote retrieval
-2017-11-15 fell
+2018-03-08 fell
- * Add po/glossary/gnc-glossary.pot to .gitignore
+ * PR #306: Merge branch 'maint-transfer-01' of https://github.com/DiMan/Gnucash into maint
-2017-11-15 fell
+2018-03-07 Di Mang
- * Fix a few encodings and Content-* tags in glossary
+ * clean up of account hierarchy templates for "de_DE"
-2017-11-07 John Ralls
+2018-03-07 Di Mang
- * Bug 789928 - FTBFS with libdbi 0.9.0-5 on Debian
+ * clean up of account hierarchy templates for "C"
-2017-10-20 fell
+2018-03-06 Di Mang
- * Add a bunch of translator comments and a few accelerators to glade files
+ * Remove the unnecessary comments: <!-- Local variables: --> <!-- mode: xml --> <!-- End: -->
-2017-10-20 fell
+2018-03-05 Di Mang
- * Add a bunch of translator comments to C files
+ * Adjustment of Account Hierarchy Templates. (mentioned in PR #293 on GitHub)
-2017-10-20 fell
+2018-03-03 Di Mang
- * Improve type of bank accounts in SKR03
+ * Revision and expansion of accounts for the Russian language. In addition, replacing of commodity: USD => RUB.
-2017-10-20 fell
+2018-03-04 Christopher Lam
- * Add "Assets & Liabilities", "Profit & Loss" to the glossary,
+ * Bug 765846 - Expense Over Time for subaccounts: An error occurred while running the report
-2017-10-20 fell
+2018-03-04 Christian Stimming
- * Mayor overhaul of de.po
+ * Fix auto-selection of splits in reconcile
-2017-10-20 fell
+2018-03-01 Geert Janssens
- * Fix wiki link
+ * Bug 792008 - gnucash 2.6.19 fails to build
-2017-10-13 fell
+2018-02-18 Geert Janssens
- * update de.po to commit f283437
+ * Properly detect git in case of linked worktree
-2017-10-11 fell
+2018-02-19 fell
- * Merge branch 'maint' of https://github.com/DiMan/Gnucash into maint
+ * Make REPORT_ERROR private
-2017-10-07 Di Mang
+2018-02-19 fell
- * Adjustment of some Russian translations
+ * update de.po to commit ce71586
-2017-10-06 fell
+2018-02-19 fell
- * Use descriptions from gschema as tooltips in Preferences Aqbanking
+ * Mark forgotten error messages in gnc-sx-instance-model.c translatable and report them bilingual: * in g_critical untranslated and * in g_list_append translated.
-2017-10-03 Geert Janssens
+2018-02-18 fell
- * Fix gnucash.pot generation from cmake build.
+ * Add a TODO note for variadic macros after C++2a standardization
-2017-10-03 Geert Janssens
+2018-02-15 John Ralls
- * Stop testing GObject's handling of invalid parameters
+ * Merge Chris Lam's 'maint-fix-45f61a3'.
-2017-10-03 fell
+2018-02-08 Christopher Lam
- * Fix a typo in gir error message
+ * bug 793278 fix for maint
-2017-10-02 fell
+2018-02-04 John Clements
- * Readd the missing glade msgctx strings to ru.po
+ * fix syntax of example qif file
-2017-10-02 fell
+2018-02-14 Christopher Lam
- * ru.po: Minor improvements of the header after PR #209
+ * Bugfix create-commodity-list
-2017-10-01 ashed
+2018-02-13 fell
- * Update Russian Translation with the 2.6.18 gnucash.pot.
+ * PR #275: Business accounts for India with GST
-2017-09-29 Ashed
+2018-02-13 fell
- * Updated and polished Russian Translation.
+ * Preparation for indian business with GST template
-2017-09-21 christopherlam
+2018-02-03 Geert Janssens
- * Add missing export (gnc:date-get-week)
+ * Add tooltips to Alpha Vantage key option
-2017-09-27 Geert Janssens
-
- * Add Catalan README file to autotools based build
-
-2017-09-26 Josep-Maria Prat
-
- * Readme translated into catalan
-
-2017-09-22 John Ralls
-
- * Release 2.6.18 (tag: 2.6.18)
-
-2017-09-22 John Ralls
-
- * Remove automake version check for make dist.
-
-2017-09-22 John Ralls
-
- * Fix typo in CA_DIST name.
-
-2017-09-21 John Ralls
-
- * Import latest Farsi and Srpska translations from the translation project.
-
-2017-09-21 Geert Janssens
-
- * Revert "Ignore softlink for new report"
-
-2017-09-21 Geert Janssens
-
- * Ignore softlink for new report
-
-2017-09-21 Geert Janssens
-
- * Fixup for Catalan account charts
-
-2017-09-21 Geert Janssens
-
- * Add boilerplate to get Catalan account charts installed and added to the distribution
-
-2017-09-21 Josep-Maria Prat
-
- * Catalan accounts missing
-
-2017-09-20 Geert Janssens
-
- * Properly ignore internal report options that are not on invisible option pages when opening the report options dialog
-
-2017-09-06 John Ralls
-
- * Install the current, 2015, and 2016 ChangeLogs.
-
-2017-09-15 Geert Janssens
-
- * Bug 647805 - Interdependent report options fail to change state after using apply for a limited number of times
-
-2017-09-15 fell
-
- * Bug 787479 - Persian currency symbol is doubled
-
-2017-09-11 Rob Gowin
-
- * Fix issues with loading and running init.py
-
-2017-09-11 fell
-
- * Update changed string in de.po
-
-2017-09-11 fell
-
- * Fix error in recent commit
-
-2017-09-11 fell
-
- * Remove build_year from translatable copyright string
-
-2017-09-10 fell
-
- * Review of PR #183
-
-2017-09-09 christopherlam
-
- * Fix swig wrapper for gncTaxTableGetTaxTables
-
-2017-09-04 Daniel
-
- * L10N: DE, some small corrections.
-
-2017-09-08 Rob Gowin
-
- * Fix problems that occur when running out of CMake build dir
-
-2017-09-08 Rob Gowin
-
- * Run the python bindings test when using CMake
-
-2017-09-06 lmat
-
- * Adding .gitignore entries for ctags and vim swaps
-
-2017-09-08 fell
-
- * Revert PR #182 mostly.
-
-2017-09-08 Geert Janssens
-
- * Merge branch 'maint.translation.de.02' of https://github.com/quazgar/gnucash into maint
-
-2017-09-04 Daniel
-
- * L10N: DE, automatic "make pot" changes.
-
-2017-09-04 Daniel
-
- * L10N: DE, fix bug #787226: Bill ID / Billing ID swapped.
-
-2017-09-03 Geert Janssens
-
- * Only build aqbanking when requested
-
-2017-09-02 Sumit Bhardwaj
-
- * Added WITH_OFX fix to CMakeLists in gnucash/import-export/ofx
-
-2017-09-02 Geert Janssens
-
- * Fix deliberate test failure on previous commit
-
-2017-09-02 Geert Janssens
-
- * Have Travis print out build logs in case of test failures
-
-2017-09-02 Geert Janssens
-
- * Set up a build matrix on Travis CI
-
-2017-09-01 Rob Gowin
-
- * Enable CMake build in Travis CI
-
-2017-08-25 Geert Janssens
-
- * Hide Account Substring option
-
-2017-08-25 Geert Janssens
-
- * Merge branch 'patch-3' of https://github.com/christopherlam/gnucash into maint
-
-2017-08-25 christopherlam
-
- * Reduce to compatibility shim
-
-2017-07-01 Yasuaki Taniguchi
-
- * Bug 784284 - unifying "Clear the entry." tooltip on Loan Repayment Calculator
-
-2017-08-19 Kristjan Onu
-
- * Correct Price Overview documentation typos
-
-2017-08-21 fell
-
- * PR #172: Accelerator fixes for Latvian language
-
-2017-08-16 christopherlam
-
- * added case sensitive filter
-
-2017-08-16 christopherlam
-
- * Account fullname filter for transaction.scm
-
-2017-08-03 christopherlam
-
- * Remove clutter from generated html
-
-2017-08-03 christopherlam
-
- * Partial fix for bug 660027
-
-2017-08-16 Valdis Vitolins
-
- * Accelerator fixes for Latvian language
-
-2017-08-11 fell
-
- * PR #170 Fixes for po/lv.po file
-
-2017-08-11 Valdis Vitolins
-
- * Fixes for po/lv.po file
-
-2017-08-10 fell
-
- * Merge Messages fom Maint in lv.po
-
-2017-08-09 Valdis Vitolins
-
- * *.po file updated for Latvian language
-
-2017-08-09 Geert Janssens
-
- * Fix ambiguity in Dutch translation of the gnucash description
-
-2017-08-01 christopherlam
-
- * Fix income statement when trading accounts not used
-
-2017-08-01 christopherlam
-
- * Add vertical-align:top to default text fields.
-
-2017-07-17 Rob Gowin
-
- * Fix failure to compile AQBanking GSchemas in CMake Build.
-
-2017-07-10 Geert Janssens
-
- * Fix a couple of double EXTRA_DIST declarations from the previous commit
-
-2017-07-10 Geert Janssens
-
- * Add CMakeLists.txt files to dist tarball generated by autotools
-
-2017-06-06 Rob Gowin
-
- * No need for make dist and distcheck when checking autotools build in cmake
-
-2017-02-01 Rob Gowin
-
- * Implement 'dist', 'distcheck' and 'uninstall' targets for CMake
-
-2017-06-26 Kuang-che Wu
-
- * Fix import-export compile on windows
-
-2017-07-02 John Ralls
-
- * Some more translations from the TP. (tag: 2.6.17b)
-
-2017-07-01 John Ralls
-
- * Re-release 2.6.17 (tag: 2.6.17a)
-
-2017-07-01 John Ralls
-
- * Release 2.6.17 (tag: 2.6.17)
-
-2017-06-30 John Ralls
-
- * Update translations from the translation project.
-
-2017-06-29 Mike Evans
-
- * Bug 784317 - typo in 'import customers or vendors from text file' dialog
-
-2017-06-25 John Ralls
-
- * Bug 782274 - Transactions produced by Transfer Funds or Process...
-
-2017-06-24 John Ralls
-
- * Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New...
-
-2017-06-20 Geert Janssens
-
- * Bug 603379 - Prevent changing some Account Options if it has transactions - followup
-
-2017-06-20 Geert Janssens
-
- * Properly define the template namespace rather than using a local string everywhere
-
-2017-06-16 Geert Janssens
-
- * Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
-
-2017-06-16 John Ralls
-
- * Correctly store time64 0 in the SQL backend.
-
-2017-06-16 John Ralls
-
- * Clamp time64 values passed to GDateTime functions to the valid range.
-
-2017-06-04 christopherlam
-
- * Bug 776396 Further Fix
-
-2017-05-26 John Ralls
-
- * Bug 783095 - gnucash-2.6.16 segfaults on startup
-
-2017-05-21 Mike Evans
-
- * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate. Again.
-
-2017-05-21 Mike Evans
-
- * Revert "Change from deprecated gncEntrySetDate to gncEntrySetDateGDate." Oops, more work required.
-
-2017-05-21 Mike Evans
-
- * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
-
-2017-05-19 Mike Evans
-
- * Correct a typo.
-
-2017-05-18 Mike Evans
-
- * Use correct column for entry date.
-
-2017-05-13 Bert
-
- * Bug 776396 - Foreign currency reports, amounts are not aligned correctly
-
-2016-08-10 fell
-
- * Add XSU to iso-4217-currencies
-
-2017-05-03 Geert Janssens
-
- * Drop ifdeffed out code block
-
-2017-05-03 Geert Janssens
-
- * Bug 781634 - Alert on missing account currency when opening account
-
-2017-04-29 John Ralls
-
- * CMakeLists.txt: Remove Apple architecture settings.
-
-2017-04-16 John Ralls
-
- * Updated ar.po from ashalash at msn.com
-
-2017-04-29 fell
-
- * Fix wrong displayed position of the verbose flag in gnc-fq-dump
-
-2017-04-16 John Ralls
-
- * Merge branch 'PR140' into maint
-
-2016-08-04 John Ralls
-
- * Adjust CMAKE_C_FLAGS for better release/debug behavior.
-
-2017-04-10 John Ralls
-
- * Use the Mac Locale to find the account templates only when building with quartz.
-
-2017-04-10 Mike Alexander
-
- * Fix a minor typo.
-
-2017-04-04 Mike Alexander
-
- * Fix the SWIG Guile wrapping of functions that have a "struct tm" parameter.
-
-2017-04-03 John Ralls
-
- * Save Changes Bug 780889 - Split-register transactions result in invalid...
-
-2017-04-02 John Ralls
-
- * Bug 780845 - link in github repo README file needs correction/editing
-
-2017-03-30 John Ralls
-
- * Merge Ueli Neiderer's swift-transactiontxt branch into maint.
-
-2017-03-30 Ueli Niederer
-
- * Obey GNUcash coding style
-
-2017-03-30 Ueli Niederer
-
- * Added a preference to control import behaivour of transaction text
-
-2017-03-28 Ueli Niederer
-
- * Including the transaction text into the purpose text
-
-2017-03-25 John Ralls
-
- * Release 2.6.16 (tag: 2.6.16)
-
-2017-03-25 John Ralls
-
- * Reduce the gate on get_random_gnc_numeric.
-
-2017-03-25 John Ralls
-
- * Update translations ca, nl, and sr from the translation project.
-
-2017-03-24 John Ralls
-
- * Bug 670731 - Future Value not working with Loan Scheduled transaction
-
-2017-03-24 fell
-
- * Update of de.po
-
-2017-03-24 fell
+2018-02-02 fell
* update de.po
-2017-03-24 fell
-
- * Use "Billing Information" as in other biz modules
-
-2017-03-23 John Ralls
-
- * Bug 776247 - PriceEditor thinks Currency XXX is an actual currency...
-
-2017-03-23 fell
-
- * Fix a typo in my last commit
-
-2017-03-23 fell
-
- * Exlpain "Blank Transaction" to translators
-
-2017-03-23 Geert Janssens
-
- * Align a help string in two different files for easier translation
-
-2017-03-23 Geert Janssens
-
- * Disable tests when minimum glib2 requirement is not met
-
-2017-03-22 Geert Janssens
-
- * Bug 739571 - Small fixups for previous commits
-
-2016-02-13 Jesse Olmer
-
- * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
-
-2016-01-17 Jesse Olmer
-
- * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
-
-2017-03-22 fell
-
- * Update de.po
-
-2017-03-22 fell
-
- * Prepare update of de.po
-
-2017-03-16 fell
-
- * Add 2 translator comments to get a unique translation for 'Tax Report Options'
-
-2017-03-21 John Ralls
-
- * Save Changes Bug 776517 - Trial Balance Report:...
-
-2017-03-21 Geert Janssens
-
- * Bug 766630 - gui dialog for sorting transactions to accounts after aqbanking import broken
-
-2017-03-21 Geert Janssens
-
- * Resave dialog-import.glade without any real change
-
-2017-03-21 John Ralls
-
- * Bug 778208 - Scheduling 2nd, 3rd or 4th Wed doesn't seem to work.
-
-2017-03-18 Robert Fewell
-
- * Bug 603379 - Prevent changing some Account Options if it has transactions
-
-2017-03-18 Robert Fewell
-
- * Bug 603379 - Count the splits in an Account.
-
-2017-03-18 John Ralls
-
- * Merge en_GB budget->Budget into maint.
-
-2017-03-18 Simon Hollingshead
-
- * Consistently capitalise budget in en-GB menu items
-
-2017-03-18 John Ralls
-
- * Revert "Fix query period in test-account-get-trans-type-splits-interval."
-
-2017-03-17 John Ralls
-
- * Fix query period in test-account-get-trans-type-splits-interval.
-
-2017-03-18 John Ralls
-
- * Merge new Finnish translation into maint.
-
-2017-03-18 John Ralls
-
- * Update GnuCash version and PO date for Finnish translation.
-
-2017-03-13 Tuomo Hartikainen
-
- * Update Finnish translation
-
-2017-03-17 Tuomo Hartikainen
-
- * Merge updated po template in fi.po
-
-2017-03-16 fell
-
- * PR #134: Update local symbol of iso-4217-currency MUR
-
-2017-03-11 Robert Fewell
-
- * Bug 779411 - jqplot fixes for piechart and syntax error.
-
-2017-03-13 Christian Stimming
-
- * Online banking: Add output of bank messages that might occasionally be received.
-
-2017-03-09 Christoph Rohland
-
- * Charge back net value of bill entries in invoices
-
-2017-03-10 John Ralls
-
- * Fix failed unit test from previous commit.
-
-2017-03-10 John Ralls
-
- * Bug 779217 - Transactions rounded to 5 decimal places when opening file.
-
-2017-03-10 John Ralls
-
- * Bug 777949 - Accounts implicitly created in ledger attempt creation twice
-
-2017-03-09 John Ralls
-
- * Bug 776564 - Creating a scheduled transaction from an existing...
-
-2017-03-04 Geert Janssens
-
- * Allow only date entry for opening balances on new accounts
-
-2017-03-02 hcrohland
-
- * Revert the taxinvoice.scm changes
-
-2017-03-01 hcrohland
-
- * Make the net price option better compatible with master
-
-2017-02-03 hcrohland
+2018-01-30 fell
- * Enable taxinvoice to show net price
+ * Improve Import menu entries Customer & vendors...
-2017-02-18 sdementen
+2018-02-02 Geert Janssens
- * add gnc_get_current_session to swig interface
+ * Provide preference panel to set the Alpha Vantage API key needed for fincance::quote
-2017-02-14 fell
+2018-01-30 fell
- * Review of pull request #125 from Mechtilde
+ * Add src/plugins/example/gnc-plugin.example.c to POTFILES.skip
-2017-02-14 Frank H. Ellenberger
+2018-01-30 fell
- * Merge pull request #125 from Mechtilde/TranslationDE
+ * Replace a missed SVN
-2017-02-12 Mechtilde
+2018-01-26 fell
- * msgmerge with gnucash-2.6.15.pot
+ * Remove obsolete GNOME2_STATUS
-2016-12-26 Mechtilde
+2018-01-25 Geert Janssens
- * translation tip_of_the_day
+ * Import Dutch translation by Mark Haanen from the Translation Project
-2017-02-12 fell
+2018-01-25 Geert Janssens
- * Improve comment about available languages
+ * Import new Spanish translation from the Translation Project
-2017-02-10 fell
+2018-01-25 Geert Janssens
- * Set a separate translator comment to avoid pulling the whole file header comment in POT
+ * Display detected Finance::Quote version in about dialog
-2017-02-10 fell
+2018-01-23 fell
- * Fix german language tag
+ * Merge remote-tracking branch 'DiMan/update-trans-ru-01' into maint
-2017-02-10 fell
+2018-01-22 Di Mang
- * Update PACKAGE_BUGREPORT, set PACKAGE_URL
+ * ru.po (maint): some improvments for translation of frequency words in gnc-frequency.glade
-2017-02-04 John Ralls
+2018-01-21 John Ralls
- * Make gnc_dbi_safe_sync_all safer.
+ * Revert "Calculate rates only for buy transactions in the report commodity
-2017-02-04 John Ralls
+2018-01-20 Di Mang
- * Move the transaction-lock on obtaining the database lock earlier.
+ * ru.po: update PO-Revision-Date
-2017-02-04 John Ralls
+2018-01-20 Di Mang
- * Add SAVEPOINT support to enable nested gnc_dbi_transaction calls.
+ * ru.po: improvement of some translations
-2017-02-04 John Ralls
+2018-01-20 Di Mang
- * Extract static gnc_dbi_transaction functions.
+ * update ru.po to 2.6.19
-2017-02-01 DIG
+2018-01-19 fell
- * Small updates for Russian translation
+ * Fix missing translations in taxinvoice.scm
-2017-02-01 Geert Janssens
+2018-01-17 Geert Janssens
- * Bug 777875 - Reports with charts are flickering in certain circumstances
+ * Fix our appstream id as per the appstream recommendation
-2017-01-30 Geert Janssens
+2018-01-16 fell
- * Extend account color to all columns in the account hierarchy page
+ * Merge remote-tracking branch 'Mechtilde/SKR03typo' into maint
-2017-01-28 Geert Janssens
+2018-01-16 fell
- * Travis - fix failure to load some libraries while running scm tests
+ * update gitignore to the suggestion to have the build dir[s] hidden
-2017-01-28 Geert Janssens
+2018-01-16 fell
- * Bug 759934 - Tiny reports in HiDPI
+ * A few fixes of german translation
-2017-01-27 Geert Janssens
+2018-01-16 fell
- * Drop a couple of webkit related configure tests
+ * Review my comments on I18N issues
-2017-01-26 D. Hugh Redelmeier
+2018-01-07 fell
- * add comments to clarify that taxtxf.scm is US-specific
+ * de.po: msgmerge Improve Translator comments...
-2017-01-26 Pedro Albuquerque
+2018-01-16 Mechtilde
- * Bug 777561 - Update pt.po to v. 2.6.15
+ * correct typo
-2016-12-27 Robert Fewell
+2018-01-07 fell
- * Bug 516920 - Calendar Pop up disappears of the left side
+ * Improve translator comments, remove an unneeded MsgId
-2017-01-16 klemens
+2018-01-09 John Ralls
- * spelling fixes
+ * Merge branch 'maint-bugfix-report-collectors' of https://github.com/christopherlam/gnucash into maint
-2017-01-21 Pedro Albuquerque
+2018-01-06 DiMan
- * Several spelling corrections of the pt_PT translation
+ * some text changes
-2017-01-17 Mike Evans
+2018-01-03 fell
- * Make strings translatable in dialog-bi-import.c
+ * remove absolute pathes from previous commit
-2017-01-15 Mike Evans
+2018-01-03 fell
- * Bug 767032 - Bad invoices from importing "posted" needing currency conversion
+ * Msgmerge after source change and fix another typo in de.po
-2017-01-10 Geert Janssens
+2018-01-03 fell
- * Fix compiler warning about confusing indentation
+ * Mark "_New Account" button label in import-account-matcher translatable
-2017-01-10 Geert Janssens
+2018-01-03 fell
- * Drop unused DEBUG_MEMORY macro
+ * msgmerge and header update for de.po
-2017-01-07 Stefan Talpalaru
+2018-01-03 fell
- * configure: fix --disable-debug, --disable-profile and --disable-locale-specific-tax
+ * Another typo in the german CSV importer texts.
diff --git a/ChangeLog b/ChangeLog.2017
similarity index 95%
copy from ChangeLog
copy to ChangeLog.2017
index 65765d1..f8c5da2 100644
--- a/ChangeLog
+++ b/ChangeLog.2017
@@ -1,3 +1,51 @@
+2017-12-31 Mechtilde
+
+ * correct typo
+
+2017-12-28 christopherlam
+
+ * bugfix incorrect min-date handling
+
+2017-12-23 John Ralls
+
+ * Fix autotools test setup for test-date-utilities.
+
+2017-12-23 John Ralls
+
+ * Fix picky gcc-7.2 complaint about a %d conversion not fitting in 3 bytes.
+
+2017-12-23 John Ralls
+
+ * Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7
+
+2017-12-19 John Ralls
+
+ * Merge Chris Lam's Bug 790526 fix into maint.
+
+2017-12-20 christopherlam
+
+ * fix silly mistake
+
+2017-12-20 christopherlam
+
+ * fix unit test again
+
+2017-12-19 John Ralls
+
+ * Add test-date-utilities to CMakeLists.txt and Makefile.am.
+
+2017-12-19 John Ralls
+
+ * Fix duplicate test-case name.
+
+2017-12-20 christopherlam
+
+ * typo
+
+2017-12-20 christopherlam
+
+ * add unittest for bugzilla 790526
+
2017-12-16 John Ralls
* Update Dutch and Serbian translations from the Translation project. (HEAD -> maint)
diff --git a/NEWS b/NEWS
index e7d3f9c..fbeea52 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,47 @@
Version history:
------- -------
+2.6.20 - 1 April 2018
+This is the final release in the 2.6 stable series.
+The following bugs are fixed:
+ Bug 765846 - Expense Over Time for subaccounts: An error occurred while
+ running the report: Fix crash if acc-depth too low.
+ Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7
+ Enable reading ISO-formatted dates, recognize
+ GNC_FEATURE_SQLITE3_ISO_DATES.
+ Bug 792008 - gnucash 2.6.19 fails to build
+ Replace g_assert_true with g_assert for now
+ Bug 793278 - wrong data in charts with accumulated values (like
+ "net-linechart", "net-barchart" and "liabilities barchart")
+ Bug 794030 - relative date functions compute wrong day of month
+ Bug 790526 - Mathematical bug
+ This change will fix 'num-of-weeks-since-1/jan/1970' which
+ formerly used quotient to remove the fractional part of the
+ division. For negative values of num-of-weeks, the number is
+ truncated in the wrong direction (i.e. towards 0). This
+ change uses floor instead to ensure the num-of-weeks found
+ is the nearest integer LESS than the fractional number.
+
+Other repairs or enhancements not marked as bugs:
+ Online HBCI actions: Remove outdated non-SEPA menu items.
+ Add XML namespaces for all Account Hierarchy Templates.
+ General cleanup of Account Hierarchy Templates.
+ Fix auto-selection of splits in reconcile
+ Really use all splits of any given day. Up to now usually the splits
+ of the given date were not or not all included, as the time comparison
+ didn't correctly ignore any given time-of-day of the splits. Instead,
+ all possible time-of-days should be included.
+ Properly detect git in case of linked worktree
+ Account Hierarchy for India: Set LANGUAGE=hi and LANG=en_IN to access it.
+ Improve Import menu entries Customer & vendors...
+ use same menu label as others, replace template by tooltip, add ellipsis
+ to entry, add comments to distinguish "Import" as verb and substantive.
+ Provide preference panel to set the Alpha Vantage API key needed for
+ Finance::Quote.
+ Correct the appstream definition to match the current spec.
+ Fix collectors and min-date handling in reports.
+
+Updated Translations: Dutch, German, Spanish, Russian
+
2.6.19 - 16 December 2017
The following bugs are fixed:
@@ -19,7 +61,7 @@ Other repairs not marked as bugs in git:
Add translator hint comments to C and glade files.
Improve type of bank accounts in SKR03
Stop testing GObject's handling of invalid parameters
-
+
Updated Translations: Dutch, German, Russian, Serbian
2.6.18 - 24 September 2017
diff --git a/configure.ac b/configure.ac
index 8a9f389..9905267 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@ dnl Process this file with autoconf to produce a configure script.
# Autoconf initialization
AC_PREREQ(2.60)
-AC_INIT([GnuCash], [2.6.19], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/])
+AC_INIT([GnuCash], [2.6.20], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/])
AC_CONFIG_HEADERS(config.h)
AC_CONFIG_SRCDIR(src/engine/Transaction.h)
AC_CONFIG_MACRO_DIR([macros])
commit ef8558fe00dd3ac2b92670c126bf25f8906e6d69
Author: John Ralls <jralls at ceridwen.us>
Date: Sat Mar 31 15:24:15 2018 -0700
Remove previously deleted gnc-value-portfolio script from dist.
diff --git a/src/quotes/CMakeLists.txt b/src/quotes/CMakeLists.txt
index ed2ced8..fc4849b 100644
--- a/src/quotes/CMakeLists.txt
+++ b/src/quotes/CMakeLists.txt
@@ -50,4 +50,4 @@ INSTALL(FILES ${_MAN_FILES} DESTINATION share/man/man1)
INSTALL(PROGRAMS ${_BIN_FILES} DESTINATION bin)
SET_DIST_LIST(quotes_DIST CMakeLists.txt gnc-fq-check.in gnc-fq-dump gnc-fq-helper.in gnc-fq-update.in
- gnc-value-portfolio Makefile.am Quote_example.pl README)
+ Makefile.am Quote_example.pl README)
diff --git a/src/quotes/Makefile.am b/src/quotes/Makefile.am
index c26a4c1..65e3b78 100644
--- a/src/quotes/Makefile.am
+++ b/src/quotes/Makefile.am
@@ -6,7 +6,6 @@ EXTRA_DIST = \
gnc-fq-dump \
gnc-fq-helper.in \
gnc-fq-update.in \
- gnc-value-portfolio \
CMakeLists.txt
## We borrow guile's convention and use @-...-@ as the substitution
commit 157f43d96328efae20d10739cbab660c999c709a
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Mar 29 19:04:16 2018 +0200
Bug 794765 - when saving as into a PostgreSQL database, things fail because of renaming the numtest table twice
diff --git a/src/backend/dbi/gnc-backend-dbi.c b/src/backend/dbi/gnc-backend-dbi.c
index bfb50a0..5708f78 100644
--- a/src/backend/dbi/gnc-backend-dbi.c
+++ b/src/backend/dbi/gnc-backend-dbi.c
@@ -3326,7 +3326,8 @@ conn_test_dbi_library( dbi_conn conn )
GncDbiTestResult retval = GNC_DBI_PASS;
memset( doublestr, 0, sizeof(doublestr));
- result = dbi_conn_query( conn, "CREATE TEMPORARY TABLE numtest "
+ result = dbi_conn_query( conn, "DROP TABLE IF EXISTS numtest;"
+ "CREATE TEMPORARY TABLE numtest "
"( test_int BIGINT, test_unsigned BIGINT,"
" test_double FLOAT8 )" );
if ( result == NULL )
@@ -3344,6 +3345,7 @@ conn_test_dbi_library( dbi_conn conn )
if ( result == NULL )
{
PWARN("Test_DBI_Library: Failed to insert test row into table" );
+ result = dbi_conn_query( conn, "DROP TABLE numtest" );
return GNC_DBI_FAIL_SETUP;
}
dbi_result_free( result );
commit 55a2504c59edaf30f09ea1afc65ba07d803b65d9
Author: Christian Stimming <christian at cstimming.de>
Date: Wed Mar 28 21:44:19 2018 +0200
Online HBCI actions: Remove outdated non-SEPA menu items.
diff --git a/src/import-export/aqb/gnc-plugin-aqbanking-ui.xml b/src/import-export/aqb/gnc-plugin-aqbanking-ui.xml
index 798c3ad..4c69529 100644
--- a/src/import-export/aqb/gnc-plugin-aqbanking-ui.xml
+++ b/src/import-export/aqb/gnc-plugin-aqbanking-ui.xml
@@ -20,10 +20,10 @@
<menuitem name="ABGetBalance" action="ABGetBalanceAction"/>
<menuitem name="ABGetTrans" action="ABGetTransAction"/>
<separator name="OnlineActionsSep1"/>
- <menuitem name="ABIssueTrans" action="ABIssueTransAction"/>
+ <!--menuitem name="ABIssueTrans" action="ABIssueTransAction"/-- the non-SEPA version is no longer in use -->
<menuitem name="ABIssueSepaTrans" action="ABIssueSepaTransAction"/>
<menuitem name="ABIssueIntTrans" action="ABIssueIntTransAction"/>
- <menuitem name="ABIssueDirectDebit" action="ABIssueDirectDebitAction"/>
+ <!--menuitem name="ABIssueDirectDebit" action="ABIssueDirectDebitAction"/-- the non-SEPA version is no longer in use -->
<!--menuitem name="ABIssueSepaDirectDebit" action="ABIssueSepaDirectDebitAction"/-->
<separator name="OnlineActionsSep2"/>
<menuitem name="ABViewLogwindow" action="ABViewLogwindowAction"/>
commit 7d918ea1f75af14973457e3be85c899cf9902eb8
Merge: 75970ad dfb5de9
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Mar 25 18:02:36 2018 -0700
Merge branch 'unstable'
commit 75970adc61b0e6d7775c1ca73fdf2570d07ab869
Merge: 363b259 6cce41b
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 19 12:23:52 2018 -0700
Merge branch 'unstable'.
commit 363b259bd59c8fd4ae9ad9a28e0a9765c69af920
Merge: 06ad55c 2391db3
Author: John Ralls <jralls at ceridwen.us>
Date: Mon Mar 12 15:21:56 2018 -0700
Merge branch 'unstable'
Summary of changes:
CMakeLists.txt | 14 +-
ChangeLog.2017 | 2456 +-------------------
NEWS | 234 ++
.../import-export/aqb/gnc-plugin-aqbanking-ui.xml | 4 +-
libgnucash/core-utils/gnc-prefs.c | 5 +-
libgnucash/engine/Account.cpp | 12 +-
6 files changed, 275 insertions(+), 2450 deletions(-)
More information about the gnucash-changes
mailing list