mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Release GnuCash 2.7.3
This commit is contained in:
parent
0c6e2ebf80
commit
ac05578ba5
1
AUTHORS
1
AUTHORS
@ -13,6 +13,7 @@ Frank Ellenberger: Currencies
|
||||
Rob Gowin: CMake build system
|
||||
Robert Fewell: GUI Development
|
||||
Geert Janssens: General Development and Maintenance
|
||||
Christopher Lam: Scheme Development and Maintenance
|
||||
Aaron Laws: General Development
|
||||
John Ralls: General Development and Maintenance
|
||||
Christian Stimming: Administration
|
||||
|
@ -13,14 +13,14 @@ ENABLE_TESTING()
|
||||
# Version number of gnucash
|
||||
SET (GNUCASH_MAJOR_VERSION 2)
|
||||
SET (GNUCASH_MINOR_VERSION 7)
|
||||
SET (GNUCASH_MICRO_VERSION 2)
|
||||
SET (GNUCASH_MICRO_VERSION 3)
|
||||
SET (GNUCASH_NANO_VERSION 0)
|
||||
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.2)
|
||||
SET (PACKAGE_VERSION 2.7.3)
|
||||
SET (PACKAGE_BUGREPORT gnucash-devel@gnucash.org)
|
||||
SET (PACKAGE_TARNAME ${PACKAGE})
|
||||
SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
|
||||
|
886
ChangeLog
886
ChangeLog
@ -1,11 +1,683 @@
|
||||
2017-12-30 John Ralls
|
||||
|
||||
* Merge Bob Fewell's 'gtk3-update12' into unstable. (HEAD -> unstable, origin/unstable)
|
||||
|
||||
2017-12-30 John Ralls
|
||||
|
||||
* Prevent "Save before closing" dialog from appearing at startup.
|
||||
|
||||
2017-12-30 John Ralls
|
||||
|
||||
* Fix distcheck errors.
|
||||
|
||||
2017-12-30 John Ralls
|
||||
|
||||
* Fix -Wsign-compare error.
|
||||
|
||||
2017-12-30 John Ralls
|
||||
|
||||
* Merge branch 'maint' into unstable
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix register move to another window
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix some transient parent warnings
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix There is no budget icon yet so set it to the account one.
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix error when sheet is read only.
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix transient parent warnings for budgets
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix Invalid cast from GncWebkitHtml to GtkWindow
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix Test for filepath is NULL when cancel pressed for export
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix Critical errors when SX editor loaded
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix Transient parent warnings for SX editor
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Add a left margin to report zoom to align with other options
|
||||
|
||||
2017-12-30 Robert Fewell
|
||||
|
||||
* Fix register cell height by adding 1px for cell border
|
||||
|
||||
2017-12-30 Geert Janssens
|
||||
|
||||
* A few translatable string changes in the warnings for editing reconciled splits
|
||||
|
||||
2017-11-29 Robert Fewell
|
||||
|
||||
* Bug 771667 - Change reconciled splits warning
|
||||
|
||||
2017-12-30 Christopher Lam
|
||||
|
||||
* ENH: display infobox when no accounts matched
|
||||
|
||||
2017-12-29 John Ralls
|
||||
|
||||
* Bug 616709 - Pressing delete key while editing account name offers...
|
||||
|
||||
2017-12-29 John Ralls
|
||||
|
||||
* Fix crash in customer/employee/vendor reports.
|
||||
|
||||
2017-12-29 John Ralls
|
||||
|
||||
* Merge Bob Fewell's 'gtk3-update11' into unstable.
|
||||
|
||||
2017-12-29 Geert Janssens
|
||||
|
||||
* Merge branch 'unstable-TR-plus' of https://github.com/christopherlam/gnucash into unstable
|
||||
|
||||
2017-12-30 Christopher Lam
|
||||
|
||||
* COSMETIC: amend strings in options
|
||||
|
||||
2017-12-29 Geert Janssens
|
||||
|
||||
* Update POTEFILES.in
|
||||
|
||||
2017-12-29 Geert Janssens
|
||||
|
||||
* Fix a few compile warnings-turned-errors
|
||||
|
||||
2017-12-29 Geert Janssens
|
||||
|
||||
* Merge branch 'prices-in' of https://github.com/Bob-IT/gnucash into unstable
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Bug 616709 - Stop the delete button on the Account page
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Set focus for invoice pages
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Add function to get whether sheet is read only
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Make sure the tree view is the focus on an owner page
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Replace tabs with spaces for budget files
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* ake sure the Account tree view has focus when budgets open
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Change tabs to spaces in gnc-html-webkit2.c
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Make sure the webkit widget has focus on report load
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Replace tabs with spaces in a couple of source files
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Make sure the sx tree view has focus on page load
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Make sure the sheet has focus in a register when opened
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Prevent the tab being the focus
|
||||
|
||||
2017-12-29 Robert Fewell
|
||||
|
||||
* Make sure the tree view has focus on Account tree page load
|
||||
|
||||
2017-12-27 John Ralls
|
||||
|
||||
* Fix Travis 'dangling else' warning.
|
||||
|
||||
2017-12-26 John Ralls
|
||||
|
||||
* Another attempt to make Travis's g++ happy about compiler warnings.
|
||||
|
||||
2017-12-26 John Ralls
|
||||
|
||||
* Fix CXX Flags for g++.
|
||||
|
||||
2017-12-23 John Ralls
|
||||
|
||||
* Bug 791848 - GC 2.6.x does not handle ISO dates introduced with GC 2.7.
|
||||
|
||||
2017-12-26 John Ralls
|
||||
|
||||
* Enforce -Werror on C++ files and fix resulting errors.
|
||||
|
||||
2017-12-23 John Ralls
|
||||
|
||||
* Test struct tm* returns from gnc_gmtime and gnc_localtime
|
||||
|
||||
2017-12-23 John Ralls
|
||||
|
||||
* Fix autotools test setup for test-date-utilities. (origin/maint, maint)
|
||||
|
||||
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-23 John Ralls
|
||||
|
||||
* Enable reading undelimited YYYYMMDDHHMMSS time strings.
|
||||
|
||||
2017-12-24 Christopher Lam
|
||||
|
||||
* REFACTOR: gnc-numeric not available in scheme anymore
|
||||
|
||||
2017-12-05 Christopher Lam
|
||||
|
||||
* ENH: Optionally hide transactions
|
||||
|
||||
2017-12-13 Christopher Lam
|
||||
|
||||
* ENH: Add 'daily subtotal strategy
|
||||
|
||||
2017-12-02 Christopher Lam
|
||||
|
||||
* ENH: Formalise Reconciliation Report as a new menu item.
|
||||
|
||||
2017-11-30 Christopher Lam
|
||||
|
||||
* ENH: Add indenting for main data and subheadings/subtotals
|
||||
|
||||
2017-11-30 Christopher Lam
|
||||
|
||||
* ENH: Add sortkey Reconciled Status
|
||||
|
||||
2017-11-30 Christopher Lam
|
||||
|
||||
* ENH: Add debit/credit friendly names in subheading rendering
|
||||
|
||||
2017-11-27 Christopher Lam
|
||||
|
||||
* ENH: Add option to choose infobox display summary
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* COSMETIC: if grand-totals=#f then omit <hr>
|
||||
|
||||
2017-11-29 Christopher Lam
|
||||
|
||||
* REFACTOR: remove 'renderer-key lookup symbol, simplify custom sorter
|
||||
|
||||
2017-11-29 Christopher Lam
|
||||
|
||||
* REFACTOR: simplify num/t-num display code
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* REFACTOR: centralize left-cols to a vector-list
|
||||
|
||||
2017-11-28 Christopher Lam
|
||||
|
||||
* ENH: if no Display/* selected, insert empty left-column
|
||||
|
||||
2017-11-28 Christopher Lam
|
||||
|
||||
* REFACTOR: simplify render-summary
|
||||
|
||||
2017-11-28 Christopher Lam
|
||||
|
||||
* REFACTOR: simplify do-rows-with-subtotals
|
||||
|
||||
2017-11-27 Christopher Lam
|
||||
|
||||
* REFACTOR:bisect subtotal-get-info into primary/secondary
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* REFACTOR: start refactor subtotal
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* BUGFIX: Reverse sign on display only
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* BUGFIX: Fix incorrect N_ and _ handling
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* ENH: Upgrade Sign Reversal to use global preference by default
|
||||
|
||||
2017-11-26 Christopher Lam
|
||||
|
||||
* REFACTOR: move calculated-cells to allow access from add-subtotal-row
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* ENH: 'original currency amt' now shows dual columns
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* REFACTOR+ENH:Add common-currency mnemonic to header if enabled
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* REFACTOR: move column-uses? location
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* REFACTOR:Move Void-status filter to filter tab
|
||||
|
||||
2017-11-26 Christopher Lam
|
||||
|
||||
* REFACTOR:Centralise sign-reverse-list
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* ENH: add infobox to summarise options used
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* REFACTOR: Centralize options
|
||||
|
||||
2017-11-27 Christopher Lam
|
||||
|
||||
* ENH: disable filter accounts selector if filter-mode=none
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* ENH: dual columns subtotals now in correct column
|
||||
|
||||
2017-12-11 Christopher Lam
|
||||
|
||||
* REFACTOR: Use time64 instead of timepair
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* COSMETIC: Move Display>Sign reversal option
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* ENH: Enable sign reversal for amount 'single only
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* ENH: "Shares" column gets number-cell styling
|
||||
|
||||
2017-12-13 Christopher Lam
|
||||
|
||||
* ENH: "Price" column gets number-cell styling.
|
||||
|
||||
2017-12-15 Christopher Lam
|
||||
|
||||
* ENH: show original currency, and enable multicolumns.
|
||||
|
||||
2017-12-15 Christopher Lam
|
||||
|
||||
* ENH: add custom sorter which can handle periodic dates
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* REFACTOR: simplify do-rows-with-subtotals to use fewer args
|
||||
|
||||
2017-12-15 Christopher Lam
|
||||
|
||||
* REFACTOR: use scheme idioms
|
||||
|
||||
2017-12-15 Christopher Lam
|
||||
|
||||
* REFACTOR: Simplify Trans Number handling
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* COSMETIC:Rename subtitles -> subheadings in sorting/account display
|
||||
|
||||
2017-12-10 Christopher Lam
|
||||
|
||||
* 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)
|
||||
|
||||
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)
|
||||
|
||||
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. (HEAD -> unstable, origin/unstable)
|
||||
* 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.
|
||||
@ -26,6 +698,10 @@
|
||||
|
||||
* 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.
|
||||
@ -34,6 +710,106 @@
|
||||
|
||||
* 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.
|
||||
@ -44,7 +820,15 @@
|
||||
|
||||
2017-12-08 Geert Janssens
|
||||
|
||||
* Fix transient parent warnings in search callbacks (origin/master, origin/HEAD, master)
|
||||
* 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
|
||||
|
||||
@ -78,10 +862,98 @@
|
||||
|
||||
* 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
|
||||
|
||||
2017-12-02 John Ralls
|
||||
|
||||
* One more stray header in libexec.
|
||||
@ -138,6 +1010,10 @@
|
||||
|
||||
* 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.
|
||||
@ -1068,7 +1944,7 @@
|
||||
|
||||
2017-09-26 Geert Janssens
|
||||
|
||||
* Fix build failures if userdata_home exists but gnc_userdata_home doesn't
|
||||
* Fix build failures if userdata_home exists but gnc_userdata_home doesn't (master)
|
||||
|
||||
2017-09-26 Josep-Maria Prat
|
||||
|
||||
@ -7238,7 +8114,3 @@
|
||||
|
||||
* Add a missing gettext in plugin page owner tree
|
||||
|
||||
2016-01-01 fell
|
||||
|
||||
* Bug 760052 - missing flag translatable in Custom Report
|
||||
|
||||
|
119
NEWS
119
NEWS
@ -1,5 +1,124 @@
|
||||
Version history:
|
||||
------- -------
|
||||
2.7.3 - 31 December 2017
|
||||
The Gnucash Development Team is pleased to release Gnucash 2.7.2,
|
||||
the third 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:
|
||||
|
@ -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.7.2], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/])
|
||||
AC_INIT([GnuCash], [2.7.3], [https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash], , [http://www.gnucash.org/])
|
||||
AC_CONFIG_HEADERS(config.h)
|
||||
AC_CONFIG_SRCDIR(libgnucash/engine/Transaction.h)
|
||||
AC_CONFIG_MACRO_DIR([macros])
|
||||
|
Loading…
Reference in New Issue
Block a user