diff -Nru gnucash-2.6.15/ChangeLog gnucash-2.6.17/ChangeLog
--- gnucash-2.6.15/ChangeLog 2016-12-17 19:10:44.000000000 +0000
+++ gnucash-2.6.17/ChangeLog 2017-07-02 16:44:01.000000000 +0000
@@ -1,1248 +1,428 @@
-2016-12-17 John Ralls
+2017-06-30 John Ralls
- * Update Danish and Serbian translations from the Translation Project. (HEAD, maint)
+ * Update translations from the translation project. (HEAD, maint)
-2016-12-17 Phil Davis
+2017-06-29 Mike Evans
- * README typo (origin/maint)
+ * Bug 784317 - typo in 'import customers or vendors from text file' dialog (origin/maint)
-2016-12-13 John Ralls
+2017-06-25 John Ralls
- * Bug 775912 - Tips of the Day shows content only once very 3 times
+ * Bug 782274 - Transactions produced by Transfer Funds or Process...
-2016-12-11 John Ralls
+2017-06-24 John Ralls
- * Remove QIF importer error “Dates earlier than 1970 are not supported”.
+ * Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New...
-2016-12-11 John Ralls
+2017-06-20 Geert Janssens
- * Bug 685329 - Crashes on non-existent date
+ * Bug 603379 - Prevent changing some Account Options if it has transactions - followup
-2016-12-11 John Ralls
+2017-06-20 Geert Janssens
- * Bug 772369 - Replace use of guile's internal date/time functions
+ * Properly define the template namespace rather than using a local string everywhere
-2016-12-11 John Ralls
+2017-06-16 Geert Janssens
- * Bug 773808 - Export Report Crash
+ * Bug 781634 followup - separate translatable commodity namespace strings from those uses in storage
-2016-12-10 John Ralls
+2017-06-16 John Ralls
- * Bug 772484 - Segfault on Transaction edit
+ * Correctly store time64 0 in the SQL backend.
-2016-12-10 John Ralls
+2017-06-16 John Ralls
- * Bug 774237 - FTBFS under some timezones (eg. GMT-14)
+ * Clamp time64 values passed to GDateTime functions to the valid range.
-2016-12-09 John Ralls
+2017-06-04 christopherlam
- * Bug 775385 - Confusing error message which includes the text "file file"
+ * Bug 776396 Further Fix
-2016-12-09 John Ralls
+2017-05-26 John Ralls
- * Bug 775368 - "Average cost" price source problem
+ * Bug 783095 - gnucash-2.6.16 segfaults on startup
-2016-12-09 John Ralls
+2017-05-21 Mike Evans
- * Change the default price-source from Average Cost to Nearest in Time.
+ * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate. Again.
-2016-12-09 John Ralls
+2017-05-21 Mike Evans
- * Calculate rates only for buy transactions in the report commodity for cost totals.
+ * Revert "Change from deprecated gncEntrySetDate to gncEntrySetDateGDate." Oops, more work required.
-2016-12-04 John Ralls
+2017-05-21 Mike Evans
- * Single functions for gnc:make-exchange-alist and gnc:get-exchange-totals.
+ * Change from deprecated gncEntrySetDate to gncEntrySetDateGDate.
-2016-12-01 John Ralls
+2017-05-19 Mike Evans
- * Move checks for no split amount and trading accounts to get-match-commodity-splits.
+ * Correct a typo.
-2016-12-01 John Ralls
+2017-05-18 Mike Evans
- * Clean up whitespace in commodity-utilities.scm.
+ * Use correct column for entry date.
-2016-12-06 Ryan Tucker
+2017-05-13 Bert
- * fix missing chmod +x in configure.ac
+ * Bug 776396 - Foreign currency reports, amounts are not aligned correctly
-2016-12-04 John Ralls
+2016-08-10 fell
- * Bug 775567 - Importing QIF file from PayPal crashes GnuCash 2.6.14 on Windows XP service pack 3
+ * Add XSU to iso-4217-currencies
-2016-12-03 John Ralls
+2017-05-03 Geert Janssens
- * Prevent crash when there's an error loading a qif import file.
+ * Drop ifdeffed out code block
-2016-11-19 Robert Fewell
+2017-05-03 Geert Janssens
- * Bug 516920 Scheduled trasaction calendar popup off screen
+ * Bug 781634 - Alert on missing account currency when opening account
-2016-11-30 Geert Janssens
+2017-04-29 John Ralls
- * Fix compiler warning about misleading indentation
+ * CMakeLists.txt: Remove Apple architecture settings.
-2016-11-28 Geert Janssens
+2017-04-16 John Ralls
- * Fix report html header
+ * Updated ar.po from ashalash@msn.com
-2016-11-16 Robert Fewell
+2017-04-29 fell
- * Changed the default value for date format
+ * Fix wrong displayed position of the verbose flag in gnc-fq-dump
-2016-11-16 Robert Fewell
+2017-04-16 John Ralls
- * Fix check printing custom preference value
+ * Merge branch 'PR140' into maint
-2016-11-16 Robert Fewell
+2016-08-04 John Ralls
- * Correct the default options if default invalid
+ * Adjust CMAKE_C_FLAGS for better release/debug behavior.
-2016-11-16 Robert Fewell
+2017-04-10 John Ralls
- * Add an unset option to date-format
+ * Use the Mac Locale to find the account templates only when building with quartz.
-2016-11-15 Robert Fewell
+2017-04-10 Mike Alexander
- * Added a default currency to the currency option
+ * Fix a minor typo.
-2016-11-15 Robert Fewell
+2017-04-04 Mike Alexander
- * Add plot size option for future compatibility
+ * Fix the SWIG Guile wrapping of functions that have a "struct tm" parameter.
-2016-11-15 Robert Fewell
+2017-04-03 John Ralls
- * Fix warning from glib when saving reports.
+ * Save Changes Bug 780889 - Split-register transactions result in invalid...
-2016-11-15 Robert Fewell
+2017-04-02 John Ralls
- * Change report resizing when not in view
+ * Bug 780845 - link in github repo README file needs correction/editing
-2016-11-15 Robert Fewell
+2017-03-30 John Ralls
- * Forgot to add the png file to previous commit
+ * Merge Ueli Neiderer's swift-transactiontxt branch into maint.
-2016-11-15 Robert Fewell
+2017-03-30 Ueli Niederer
- * Add an image for the report tab
+ * Obey GNUcash coding style
-2016-11-15 Robert Fewell
+2017-03-30 Ueli Niederer
- * Change the reload to include using web_view_reload
+ * Added a preference to control import behaivour of transaction text
-2016-11-15 Robert Fewell
+2017-03-28 Ueli Niederer
- * Track visibility of the view scroll bars
+ * Including the transaction text into the purpose text
-2016-11-15 Robert Fewell
+2017-03-25 John Ralls
- * Add progress bar updates for reload / Update
+ * Release 2.6.16 (tag: 2.6.16)
-2016-11-15 Robert Fewell
+2017-03-25 John Ralls
- * Add call back to track page size changes
+ * Reduce the gate on get_random_gnc_numeric.
-2016-11-15 Robert Fewell
+2017-03-25 John Ralls
- * Stop the progress bar changing height
+ * Update translations ca, nl, and sr from the translation project.
-2016-11-15 Robert Fewell
+2017-03-24 John Ralls
- * Add idle function to load report
+ * Bug 670731 - Future Value not working with Loan Scheduled transaction (manjusri/maint)
-2016-11-15 Robert Fewell
+2017-03-24 fell
- * Remove macros/as-scrub-include.m4 from makefile
+ * Update of de.po
-2016-11-13 Geert Janssens
+2017-03-24 fell
- * Fix make check after commit 673888dee7c
+ * update de.po
-2016-11-12 Geert Janssens
+2017-03-24 fell
- * Bug 770364 - Sign of Value in Lots in Account window seems inconsistent
+ * Use "Billing Information" as in other biz modules
-2016-11-12 Geert Janssens
+2017-03-23 John Ralls
- * Use G_MAXINT64 instead of 0 to indicate an invalid date
+ * Bug 776247 - PriceEditor thinks Currency XXX is an actual currency...
-2016-11-11 Geert Janssens
+2017-03-23 fell
- * Show empty business splits in lot viewer
+ * Fix a typo in my last commit
-2016-11-11 Geert Janssens
+2017-03-23 fell
- * Check more splits while running check & repair on business accounts
+ * Exlpain "Blank Transaction" to translators
-2016-11-11 Geert Janssens
+2017-03-23 Geert Janssens
- * Business check & repair - correct lot invoice state
+ * Align a help string in two different files for easier translation
-2016-11-09 Geert Janssens
+2017-03-23 Geert Janssens
- * Various small improvements to check & repair on business accounts
+ * Disable tests when minimum glib2 requirement is not met
-2016-11-06 Geert Janssens
+2017-03-22 Geert Janssens
- * When juggling business splits while scrubbing set both value and amount
+ * Bug 739571 - Small fixups for previous commits
-2016-11-06 Geert Janssens
+2016-02-13 Jesse Olmer
- * Update progress bar while running Check & Repair
+ * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
-2016-11-09 Geert Janssens
+2016-01-17 Jesse Olmer
- * Remove lot from account while deleting the lot
+ * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
-2016-11-10 John Ralls
+2017-03-22 fell
- * Ensure that the Namespace combo box is initialized to a valid iter.
+ * Update de.po
-2016-10-24 John Ralls
+2017-03-22 fell
- * Bug 769124 - Australian (GMT-10) OFX transactions imported have previous
+ * Prepare update of de.po
-2016-10-20 John Ralls
+2017-03-16 fell
- * Bug 769124 - Australian (GMT-10) OFX transactions imported have previous days date.
+ * Add 2 translator comments to get a unique translation for 'Tax Report Options'
-2016-10-14 Rob.Gowin
+2017-03-21 John Ralls
- * Remove configuration of HAVE_PUTENV.
+ * Save Changes Bug 776517 - Trial Balance Report:...
-2016-10-10 Geert Janssens
+2017-03-21 Geert Janssens
- * Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
+ * Bug 766630 - gui dialog for sorting transactions to accounts after aqbanking import broken
-2016-10-10 Geert Janssens
+2017-03-21 Geert Janssens
- * Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
+ * Resave dialog-import.glade without any real change
-2016-10-04 John Ralls
+2017-03-21 John Ralls
- * Fix CSV importer to handle GMT + 13 Timezone (New Zealand Daylight Time).
+ * Bug 778208 - Scheduling 2nd, 3rd or 4th Wed doesn't seem to work.
-2016-10-04 John Ralls
+2017-03-18 Robert Fewell
- * Bug 772382 - Date off-by-one after DST change
+ * Bug 603379 - Prevent changing some Account Options if it has transactions
-2016-09-28 Ralf Habacker
+2017-03-18 Robert Fewell
- * Fix broken german account template 'Kontenrahmen für Wohnungswirtschaft'.
+ * Bug 603379 - Count the splits in an Account.
-2016-10-03 Geert Janssens
+2017-03-18 John Ralls
- * Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
+ * Merge en_GB budget->Budget into maint.
-2016-10-02 Geert Janssens
+2017-03-18 Simon Hollingshead
- * Bug 772313 - Invalid DOCTYPE in report generation
+ * Consistently capitalise budget in en-GB menu items
-2016-09-27 Rob Gowin
+2017-03-18 John Ralls
- * Use default PKG_CHECK_MODULES for CMake version > 3.4
+ * Revert "Fix query period in test-account-get-trans-type-splits-interval."
-2016-09-25 John Ralls
+2017-03-17 John Ralls
- * Remove obsolete AS_SCRUB_INCLUDES macro.
+ * Fix query period in test-account-get-trans-type-splits-interval.
-2016-09-25 Mike Evans
+2017-03-18 John Ralls
- * Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
+ * Merge new Finnish translation into maint.
-2016-09-17 John Ralls
+2017-03-18 John Ralls
- * Fix version in CMakeLists.txt. (tag: 2.6.14a)
+ * Update GnuCash version and PO date for Finnish translation.
-2016-09-16 John Ralls
+2017-03-13 Tuomo Hartikainen
- * Release 2.6.14 (tag: 2.6.14)
+ * Update Finnish translation
-2016-09-16 John Ralls
+2017-03-17 Tuomo Hartikainen
- * Synchronize translation project.
+ * Merge updated po template in fi.po
-2016-09-15 John Ralls
+2017-03-16 fell
- * Bug 769746 - Zero interest loan formula fails.
+ * PR #134: Update local symbol of iso-4217-currency MUR
-2016-08-01 Robert Fewell
+2017-03-11 Robert Fewell
- * Add option to recn cell type to be read only
+ * Bug 779411 - jqplot fixes for piechart and syntax error.
-2016-08-01 Robert Fewell
+2017-03-13 Christian Stimming
- * Make a distinction between file/link Association
+ * Online banking: Add output of bank messages that might occasionally be received.
-2016-08-01 Robert Fewell
+2017-03-09 Christoph Rohland
- * Indicate an Association in the Register
+ * Charge back net value of bill entries in invoices
-2016-09-13 John Ralls
+2017-03-10 John Ralls
- * Bug 771379 - GnuCash doesn't support Russian Ruble Symbol
+ * Fix failed unit test from previous commit.
-2016-09-12 Mike Evans
+2017-03-10 John Ralls
- * Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
+ * Bug 779217 - Transactions rounded to 5 decimal places when opening file.
-2016-09-11 John Ralls
+2017-03-10 John Ralls
- * Bug 770181 - gnc-fq-dump incorrectly says "quote cannot be used...
+ * Bug 777949 - Accounts implicitly created in ledger attempt creation twice
-2016-09-11 John Ralls
+2017-03-09 John Ralls
- * Bug 761667 - Crash opening associated location that has no scheme
+ * Bug 776564 - Creating a scheduled transaction from an existing...
-2016-09-11 John Ralls
+2017-03-04 Geert Janssens
- * Australian (GMT-10) OFX transactions imported have previous days date
+ * Allow only date entry for opening balances on new accounts
-2016-09-08 Geert Janssens
+2017-03-02 hcrohland
- * Bug 643025 - RFE: Ability to select and open multiple invoices
+ * Revert the taxinvoice.scm changes
-2016-09-07 Geert Janssens
+2017-03-01 hcrohland
- * Bug 733153 - Ambiguous view of buttons in search dialog Linux version
+ * Make the net price option better compatible with master
-2016-09-07 Geert Janssens
+2017-02-03 hcrohland
- * Add small note the split action field is pre-filled by the business features
+ * Enable taxinvoice to show net price
-2016-08-03 Robert Fewell
+2017-02-18 sdementen
- * Bug 762901 [PATCH] Fix saving Account Treeview sort order.
+ * add gnc_get_current_session to swig interface
-2016-09-02 Serge Gebhardt
+2017-02-14 fell
- * Value "price" allowed in attr cd:type for element book (RELAX NG file)
+ * Review of pull request #125 from Mechtilde
-2016-09-01 John Ralls
+2017-02-14 Frank H. Ellenberger
- * Bug 769730 - Investments: Lots in This Account, Closed column shows
+ * Merge pull request #125 from Mechtilde/TranslationDE
-2016-08-26 Rob Gowin
+2017-02-12 Mechtilde
- * CMake improvements for SWIG handling and Python bindings.
+ * msgmerge with gnucash-2.6.15.pot
-2016-08-25 Geoff Lee
+2016-12-26 Mechtilde
- * Bug 770303 - Incorrect commodity match during import OFX and possible solution.
+ * translation tip_of_the_day
-2016-08-25 John Ralls
+2017-02-12 fell
- * Whitespace cleanup in gnc_import_select_commodity.
+ * Improve comment about available languages
-2016-08-24 Geert Janssens
+2017-02-10 fell
- * SX - recalculate all occurrences of all SX if the calendar is updated to start on another month
+ * Set a separate translator comment to avoid pulling the whole file header comment in POT
-2016-08-24 Geert Janssens
+2017-02-10 fell
- * SX Window: correctly show first sx on calendar when it is moved to next weekday
+ * Fix german language tag
-2016-08-24 Geert Janssens
+2017-02-10 fell
- * Bug 770136 - 'Reverse Order' in 'View'->'Sort by' is not saved
+ * Update PACKAGE_BUGREPORT, set PACKAGE_URL
-2016-08-22 John Ralls
+2017-02-04 John Ralls
- * Bug 742461 - SQL backend doesn't update customer info
+ * Make gnc_dbi_safe_sync_all safer.
-2016-08-22 Pierre-André Jacquod
+2017-02-04 John Ralls
- * Bug 770196 - cppcheck va_list not closed
+ * Move the transaction-lock on obtaining the database lock earlier.
-2016-08-21 John Ralls
+2017-02-04 John Ralls
- * Revert "temporarily disable pre-logging messages."
+ * Add SAVEPOINT support to enable nested gnc_dbi_transaction calls.
-2016-08-20 John Ralls
+2017-02-04 John Ralls
- * Suppress the console window on launch when building with CMake on MSWin.
+ * Extract static gnc_dbi_transaction functions.
-2016-08-20 John Ralls
+2017-02-01 DIG
- * Merge branch 'maint' of ssh://code.gnucash.org/gnucash into maint
+ * Small updates for Russian translation
-2016-08-19 John Ralls
+2017-02-01 Geert Janssens
- * Bug 770113 - compiling issue with libdbi.
+ * Bug 777875 - Reports with charts are flickering in certain circumstances
-2016-08-19 John Ralls
+2017-01-30 Geert Janssens
- * Fix compilation error in sqlite3_error_fn.
+ * Extend account color to all columns in the account hierarchy page
-2016-08-18 John Ralls
+2017-01-28 Geert Janssens
- * temporarily disable pre-logging messages.
+ * Travis - fix failure to load some libraries while running scm tests
-2016-08-08 Stefan Talpalaru
+2017-01-28 Geert Janssens
- * remove duplicate line
+ * Bug 759934 - Tiny reports in HiDPI
-2016-08-08 Stefan Talpalaru
+2017-01-27 Geert Janssens
- * fix compilation with guile-2.0.12
+ * Drop a couple of webkit related configure tests
-2016-04-28 fell
+2017-01-26 D. Hugh Redelmeier
- * Minor improvement of singe quote sources SIX*
+ * add comments to clarify that taxtxf.scm is US-specific
-2016-08-01 John Ralls
+2017-01-26 Pedro Albuquerque
- * Attempt to fix Travis test failure.
+ * Bug 777561 - Update pt.po to v. 2.6.15
-2016-07-31 fell
+2016-12-27 Robert Fewell
- * de.po: merge new template
+ * Bug 516920 - Calendar Pop up disappears of the left side
-2016-07-31 fell
+2017-01-16 klemens
- * Fix a typo in dialog invoice
+ * spelling fixes
-2016-07-31 fell
+2017-01-21 Pedro Albuquerque
- * de.po: review of commit d5fa61d
+ * Several spelling corrections of the pt_PT translation
-2016-07-31 fell
+2017-01-17 Mike Evans
- * minor fix of de.po
+ * Make strings translatable in dialog-bi-import.c
-2016-07-16 Marco Zietzling
+2017-01-15 Mike Evans
- * fixed some more German translations
+ * Bug 767032 - Bad invoices from importing "posted" needing currency conversion
-2016-07-16 Marco Zietzling
+2017-01-10 Geert Janssens
- * fixed some more German translations
+ * Fix compiler warning about confusing indentation
-2016-07-16 Marco Zietzling
+2017-01-10 Geert Janssens
- * fixed some more German translations
+ * Drop unused DEBUG_MEMORY macro
-2016-07-16 Marco Zietzling
+2017-01-07 Stefan Talpalaru
- * fixed German translations
-
-2016-07-16 Rob Gowin
-
- * Fixes to get CMake "MinGW Makefiles" generator to work. (github/maint)
-
-2016-07-14 Rob Gowin
-
- * Allow HTMLHELP_DIR to be specified on cmake command line
-
-2016-07-12 Mike Evans
-
- * Bug 756416 - CSV data with Posted information will always have last invoice not posted.
-
-2016-07-08 John Ralls
-
- * Tweak version.cmake to work on Windows.
-
-2016-07-05 John Ralls
-
- * Make CMake use the same scm-revision program as Autotools.
-
-2016-07-03 John Ralls
-
- * Clear the GDate before use.
-
-2016-07-02 John Ralls
-
- * Bug 137017 - date of transaction change with time zone change
-
-2016-07-02 John Ralls
-
- * Don't override optimization flags in CMakeLists.txt.
-
-2016-07-02 Geert Janssens
-
- * When default tax table is 'None', set a new invoice/bill entry as not taxabl by default as well.
-
-2016-06-28 John Ralls
-
- * Fix incomplete function name from 74fa556. (tag: 2.6.13b)
-
-2016-06-27 John Ralls
-
- * Reset release date to 28 June. (tag: 2.6.13a)
-
-2016-06-27 John Ralls
-
- * containsString wasn't introduced until OS X 10.10.
-
-2016-06-25 John Ralls
-
- * Release 2.6.13 (tag: 2.6.13)
-
-2016-06-24 John Ralls
-
- * Update translations from the translation project.
-
-2016-06-23 John Ralls
-
- * Remove automatch_store_transactions() from import-main-matcher.
-
-2016-06-23 John Ralls
-
- * Bug 760021 - File "Save As" to an existing file...overwrites without warning.
-
-2016-06-23 John Ralls
-
- * Bump CMake version to current.
-
-2016-06-22 John Ralls
-
- * Bug 761672 - Transfer made to placeholder account
-
-2016-06-22 John Ralls
-
- * Bug 764248 - saved-reports-2.4-backup line endings unconventional
-
-2016-06-22 goodvibes2
-
- * Update README to refer to wiki Submitting_Patches as per github discussion re this file.
-
-2016-06-22 John Ralls
-
- * Bug 748983 - Crash after opening money transfer dialog twice
-
-2016-06-20 goodvibes2
-
- * Bug 637004 Optionally allow customer and vendor address info to display Use an internal option to hold receivable/payable flag, remove trailing spaces.
-
-2016-06-18 goodvibes2
-
- * Bug 637004 Optionally allow customer and vendor address info to display in the Receivable Aging and Payable Aging reports so can be copied and pasted into a spreadsheet for use in mail merge.
-
-2016-06-20 John Ralls
-
- * Fix Travis test failure in gnc_iso8601_to_timespec_gmt.
-
-2016-06-20 John Ralls
-
- * Fix gnc_iso8601_to_timespec_gmt test failure.
-
-2016-06-20 John Ralls
-
- * Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7
-
-2016-06-06 Alex Aycinena
-
- * Partially revert commit B555f495 and solve problem more simply by instead resequencing prior statements.
-
-2016-06-04 Alex Aycinena
-
- * The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.
-
-2016-05-31 Geert Janssens
-
- * Update README file regarding pull request policy
-
-2016-05-29 John Ralls
-
- * Bug 766960 - gnucash-make-guids fails to run due to hardcoded paths.
-
-2016-05-21 Geert Janssens
-
- * Bug 765859 - The budget reports missing in Hungarian edition
-
-2016-05-21 Geert Janssens
-
- * Fix travis build
-
-2016-05-21 Geert Janssens
-
- * Bug 736352 - Expense Voucher adds tax automatically
-
-2016-05-21 Geert Janssens
-
- * Bug 766200 - Three-up printing does not position the third check properly
-
-2016-05-21 Geert Janssens
-
- * Check printing: make logic easier to follow
-
-2016-05-20 John Ralls
-
- * Fix adjust_sql_option_string test on Windows.
-
-2016-05-19 John Ralls
-
- * Move adjust_sql_options_string declaration to gnc-backend-dbi-priv.h.
-
-2016-05-19 John Ralls
-
- * Remove unnecessary g_strdup_printf.
-
-2016-05-19 John Ralls
-
- * Fix inconsistent and non-conforming whitespace and comments.
-
-2016-05-20 Mike Evans
-
- * Bug 766688 - Minimal fraction of BYN should be 1/100
-
-2016-05-19 John Ralls
-
- * Fix bad library name from c1ad6154.
-
-2016-05-13 John Ralls
-
- * Bug 764871 - Crash starting gnu cash
-
-2016-05-14 John Ralls
-
- * Don't try to compile test_adjust_sql_options on windows, it won't link.
-
-2016-05-11 colinl
-
- * Improved adjust_sql_options_string, added tests
-
-2016-05-10 colinl
-
- * Tidied up adjust_sql_options
-
-2016-05-10 colinl
-
- * adjust_sql_options working but needs tidy up and remove diagnostics
-
-2016-05-03 victor811
-
- * Update Russian translation
-
-2016-05-03 victor811
-
- * Update Russian translation
-
-2016-05-10 John Ralls
-
- * Bug 766028 - crash on manual addition of price entry in Price Editor
-
-2016-05-05 Mechtilde
-
- * correct some more shortcuts
-
-2016-05-05 Mechtilde
-
- * correct some shortcuts
-
-2016-01-19 Mechtilde
-
- * correct typos
-
-2016-01-02 Mechtilde
-
- * remove some fuzzy flags and add some translations
-
-2016-01-20 Mechtilde
-
- * some corrections
-
-2016-01-02 Mechtilde
-
- * remove some fuzzy flags
-
-2016-01-02 Mechtilde
-
- * add some translations
-
-2016-04-24 Per Johansson
-
- * FIxed remaining names.
-
-2016-04-24 Per Johansson
-
- * Added Finnish account plan.
-
-2016-04-10 Per Johansson
-
- * Added new sv_AX and sv_FI account plans.
-
-2016-04-15 Geert Janssens
-
- * Improve quickfill performance on huge registers
-
-2016-03-24 John Ralls
-
- * Mac Localization: Prefer the country to the language for fall-back locales.
-
-2016-03-22 John Ralls
-
- * Extract some functions to make the Mac locale setup a bit more maintainable.
-
-2016-03-25 John Ralls
-
- * Release 2.6.12 (tag: 2.6.12)
-
-2016-03-25 John Ralls
-
- * Update translations from the Translation Project.
-
-2016-03-25 Geert Janssens
-
- * Bug 719904 - Decide payment type only based on the account type involved
-
-2016-03-25 Geert Janssens
-
- * Factor out a convenience function to retrieve a (business) owner starting from a transaction
-
-2016-03-25 Geert Janssens
-
- * Provide option to print checks directly from the payment window
-
-2016-03-25 Geert Janssens
-
- * Check printing: extract address from invoice/bill for payment transactions
-
-2016-03-25 Geert Janssens
-
- * Move some utility functions from gui code to engine
-
-2016-03-25 Geert Janssens
-
- * Update POTFILES.in after previous commit
-
-2016-03-24 Geert Janssens
-
- * Merge reg and reg2 variant of print check dialog back into one file
-
-2016-03-24 Geert Janssens
-
- * Bug 693342 - Print (bottom) prints to middle for 3-check pages
-
-2016-03-23 Geert Janssens
-
- * Revert "Bug 118391 - Long currency names untranslated"
-
-2016-03-23 Geert Janssens
-
- * Disable debug message that got enabled by accident last year
-
-2016-03-23 Geert Janssens
-
- * Bug 687504 - Not possible to reset an invoice/bill counter format
-
-2016-03-23 Geert Janssens
-
- * Bug 642292 - General Ledger report - 'Primary Sort Key' value is not persistent
-
-2016-03-22 John Ralls
-
- * New Xcode, new errors, sigh.
-
-2016-03-22 Geert Janssens
-
- * Bug 482186 - Customer and vendor report for partners who get invoiced/paid in foreign currency show total labeled with the symbol of the default currency.
-
-2016-03-21 Geert Janssens
-
- * Bug 728074 - Posting bill converts currency to itself using 0 rate
-
-2016-03-21 Geert Janssens
-
- * Bug 118391 - Long currency names untranslated
-
-2016-03-21 Geert Janssens
-
- * Fix typo
-
-2016-03-20 John Ralls
-
- * Open correct xea directory if user has worked around bug 725296
-
-2016-03-20 John Ralls
-
- * OSX: Get the locale for account trees from the OS instead of setlocale().
-
-2016-03-19 Geert Janssens
-
- * Fix doxigen comment after changed const behaviour
-
-2016-03-19 Geert Janssens
-
- * Bug 620281 - Adding reversing transaction to bill transactions creates undeleteable transactions
-
-2016-03-19 Geert Janssens
-
- * Refuse to void read-only transactions.
-
-2016-03-19 Geert Janssens
-
- * Bug 754209 - Bills can be posted multiple times from "find bill" search results - follow up
-
-2016-03-17 John Ralls
-
- * Bug 733164 - Command-H Invokes Help->Help Contents
-
-2016-03-17 John Ralls
-
- * Set the transaction currency during auto-completion.
-
-2016-03-17 John Ralls
-
- * Correctly re-value splits when the transaction currency is changed.
-
-2016-03-17 Geert Janssens
-
- * Use PRIi64 instead of PRIx64
-
-2016-03-17 Geert Janssens
-
- * Bug 728722 - Setting number format details appear wrong in Help, section 10.3.4. Counters Book Options Tab
-
-2016-03-16 Mike Evans
-
- * Bug 754209 - Bills can be posted from "find bill" search results even if bill is already posted and results in extra $ posted to A/P
-
-2016-03-14 Geert Janssens
-
- * Bug 720934 - Barcharts with many data points have overlapping x-axis labels
-
-2016-02-28 Chris Good
-
- * Add Tip Of The Day re using multiple windows to do comparisons - Bug 762800
-
-2016-03-13 Geert Janssens
-
- * Fixup previous commit
-
-2015-12-21 Matt G
-
- * Bug 742352 - Budget Summary section does not show expense totals
-
-2015-11-11 Gilles Dartiguelongue
-
- * Bug 760015 - guile support is automagic
-
-2016-03-11 John Ralls
-
- * Bug 763146 - Invalid exchange rate is recorded when entering multi-currency transaction
-
-2016-03-11 John Ralls
-
- * Ensure numerator is positive before checking if the value is < 1.
-
-2016-03-11 John Ralls
-
- * Ensure price is set when the amount is entered and user doesn't tab out.
-
-2016-03-11 John Ralls
-
- * Test rounded values, but don't store them, to minimize jitter in prices.
-
-2016-03-11 John Ralls
-
- * Check price_source precedence first to save computation.
-
-2016-03-11 John Ralls
-
- * Ensure that xferData->price_source is always set correctly.
-
-2016-03-11 John Ralls
-
- * Fix double semicolon.
-
-2016-03-11 John Ralls
-
- * Remove price-direction code for to default currency and alphabetic order.
-
-2016-03-11 John Ralls
-
- * Extract functions update_price and new_price from create_price.
-
-2016-03-10 John Ralls
-
- * Fix typo in HTML header.
-
-2016-03-10 John Ralls
-
- * Bug 763111 - commodities prices editor creates hidden db entries
-
-2016-03-10 John Ralls
-
- * Bug 763279 - GnuCash has empty reports
-
-2016-03-08 John Ralls
-
- * Bug 722996 - Cannot add stock price on Price Editor
-
-2016-03-10 Geert Janssens
-
- * Minor tweaks to Bayesian feature flag
-
-2016-03-10 Robert Fewell
-
- * Make gnucash 2.7+ rerun bayesian data conversion whenever needed
-
-2016-02-20 Robert Fewell
-
- * Allow matching accounts to be found also by their GUID which will be used in newer versions. The default behaviour is still to create new entries under the account fullname.
-
-2016-03-10 Robert Fewell
-
- * Introduce GUID_BAYES feature flag
-
-2016-03-03 Mike Evans
-
- * Bug 762971 - Duplicating multiple invoices results in invoices without an ID number
-
-2016-03-02 Mike Evans
-
- * Bug - 761172 Importing invoices posts incorrect values.
-
-2016-02-28 Phil Longstaff
-
- * Memory leak in gnc-gsettings.c
-
-2016-02-28 Phil Longstaff
-
- * Close some more memory leaks
-
-2016-02-28 Phil Longstaff
-
- * Close some memory leaks identified by valgrind.
-
-2016-02-22 Geert Janssens
-
- * Bug 744157 - Tip about subaccount is confusing
-
-2016-02-18 pmralbuquerque
-
- * Updated translations after TACG translation
-
-2016-02-17 fell
-
- * Update the list of Finance::Quote methods
-
-2016-02-11 Sebastien Bourdelin
-
- * Fix a typo
-
-2016-02-09 fell
-
- * Add comment about replacement of 10000 BYR by 1 BYN
-
-2016-01-27 RobGowin
-
- * cmake - Increase test pass rate on Windows
-
-2016-02-01 Prayag Verma
-
- * Fix Typos in doc/README.translator.txt
-
-2016-01-18 RobGowin
-
- * cmake - Add ability to run tests under CMake
-
-2016-01-23 RobGowin
-
- * Don't skip test under clang when using Guile 2.x
-
-2016-01-23 RobGowin
-
- * Change test to use LIBDIR to find dynamic libraries
-
-2016-01-23 RobGowin
-
- * Add TEST_PATH variable to test
-
-2016-01-24 John Ralls
-
- * Fix Travis build error.
-
-2016-01-24 John Ralls
-
- * Pretty up the SLR error dialog.
-
-2016-01-24 John Ralls
-
- * Bug 754856 - scheduled transaction fails without warning
-
-2016-01-24 John Ralls
-
- * Bug 754856 - scheduled transaction fails without warning.
-
-2016-01-23 John Ralls
-
- * Revert "Use python 3.3 VirtualEnv on travis."
-
-2016-01-23 John Ralls
-
- * Use python 3.3 VirtualEnv on travis.
-
-2016-01-20 RobGowin
-
- * [cmake] Reflect commit db0fd2 (Replace the TP pt.po ...) in CMake build.
-
-2016-01-22 Geert Janssens
-
- * Align gtkmm test suite with recent template updates
-
-2016-01-22 Geert Janssens
-
- * Revert "Fix typo"
-
-2016-01-22 Geert Janssens
-
- * Fix typo
-
-2016-01-21 John Ralls
-
- * Fix typo.
-
-2016-01-21 John Ralls
-
- * Fix segfault in utest-gnc-csv-model Teardown.
-
-2016-01-21 John Ralls
-
- * Fix new cdv-import tests for running in a separate build directory.
-
-2016-01-21 Alexander Pushkarev
-
- * adding BYN currency according to ISO 4217 ammendment #161 http://www.currency-iso.org/en/shared/amendments/iso-4217-amendment.html
-
-2016-01-20 Geert Janssens
-
- * csv-imp - add parse test for semicolon separated strings
-
-2016-01-20 Geert Janssens
-
- * csv-imp - new parse test starting from an in-source string struct
-
-2015-09-28 Geert Janssens
-
- * csv-imp - use GNC_TEST_ADD_FUNC for test_parse_date as well
-
-2015-09-28 Geert Janssens
-
- * csv-imp - test_gnc_csv_new_parse_data doesn't use the fixture
-
-2015-09-23 Geert Janssens
-
- * Match calls to g_string_chunk_new with g_string_chunk_free
-
-2015-09-28 Geert Janssens
-
- * csv-imp - don't free the parse data just created for testing
-
-2015-09-28 Geert Janssens
-
- * csv-imp - move tests for gnc_csv_load_file to separate function
-
-2015-09-23 Geert Janssens
-
- * csv-imp - test for gnc_csv_new_parse_data and skip gnc_csv_parse_data_free
-
-2015-09-23 Geert Janssens
-
- * csv-imp - use setup and teardown for test_gnc_csv_parse
-
-2015-09-23 Geert Janssens
-
- * Mark static functions as not testable
-
-2016-01-20 Geert Janssens
-
- * Test Date fixup
-
-2015-09-22 Geert Janssens
-
- * csv-imp - add test for parse_date
-
-2015-09-22 Geert Janssens
-
- * csv-imp - add basic test for gnc_csv_parse
-
-2015-05-11 Geert Janssens
-
- * csv-imp - add initial (empty) test framework
-
-2015-09-22 Geert Janssens
-
- * Set fixed time values so test results won't depend on the time the test is run
-
-2015-05-12 Geert Janssens
-
- * Adjust GError usage to comply with the GError rules
-
-2015-09-22 Geert Janssens
-
- * Cumulated minor spelling fixes in comments and other non-code texts
-
-2015-05-12 Geert Janssens
-
- * Some indentation adapations
-
-2016-01-20 Geert Janssens
-
- * Hide owner abstraction from user oriented gui
-
-2016-01-19 John Ralls
-
- * Add small utility to print message catalog statistics.
-
-2016-01-19 John Ralls
-
- * Replace the TP pt.po with the directly-contributed pt_PT.po
-
-2016-01-18 Robert Gill
-
- * Bug 723689 - Splash screen doesn’t set the floating hint.
-
-2016-01-17 John Ralls
-
- * Bug 760711 - Non-ASCII characters not shown in Report Name when a report is created with 2.6.11
-
-2016-01-17 fell
-
- * Fix a mistyped error message in configure.ac
-
-2016-01-17 fell
-
- * Supplement to commit 837b258: Add ChangeLog.2015 to dist_doc_DATA
-
-2016-01-15 John Ralls
-
- * Fix reset of PKG_CONFIG_PATH to unset variable.
-
-2016-01-15 RobGowin
-
- * Tweak handling of COPYING file
-
-2016-01-13 RobGowin
-
- * Support CMake 3.0 for Debian Jessie
-
-2016-01-14 Mike Evans
-
- * Bug 756469 - CSV Invoice Import - Items with double quote escape not imported.
-
-2015-12-26 Rob Gowin
-
- * CMake build changes for maint
-
-2015-12-07 Rob Gowin
-
- * Add ability to build GnuCash with CMake
-
-2016-01-12 John Ralls
-
- * Bug 760529 - Get Quotes updates value just once per day
-
-2016-01-12 Mike Evans
-
- * Added some comments.
-
-2016-01-11 strainu
-
- * Update Romanian translations
-
-2016-01-10 John Ralls
-
- * Release 2.6.11 (tag: 2.6.11)
-
-2016-01-10 John Ralls
-
- * Update copyright and ChangeLog for the new year.
-
-2016-01-10 John Ralls
-
- * Add Language header value to silence msgfmt error.
-
-2016-01-10 John Ralls
-
- * Update TP translations to latest files.
-
-2016-01-10 Mike Evans
-
- * Bug 760398 - Cancelling the creation of a duplicate bill or invoice doesn't reset the invoice number counter
-
-2016-01-09 John Ralls
-
- * Fix travis compilation error.
-
-2016-01-07 Pedro Albuquerque
-
- * Update to 2.6.10.pot
-
-2016-01-08 John Ralls
-
- * Refactor the horror of gnc_sxed_check_consistent().
-
-2016-01-07 John Ralls
-
- * Refactor gnc_sxed_check_changed() with a bunch of extract-functions.
-
-2016-01-07 John Ralls
-
- * Don't make the $prefix/share/gnucash/gnome link on OSX_QUARTZ
-
-2016-01-05 John Ralls
-
- * Bug 680104 - formula not calculated when variables are mixed with constants
-
-2016-01-03 John Ralls
-
- * Extract Functions split_apply_formulas and split_apply_exchange_rate.
-
-2016-01-09 fell
-
- * Supplement to commit 79bb4b8: add built gschema files to .gitignore
-
-2016-01-09 fell
-
- * simplify commit c2598f8: Add a missing gettext in plugin page owner tree
-
-2016-01-07 Alex Aycinena
-
- * Allow panel that provides information about TXF categories to be adjusted by the user in the Income Tax Information dialog under Edit->Tax Report Options.
-
-2016-01-07 Alex Aycinena
-
- * Minor improvement to information provided about TXF categories in the Income Tax Information dialog under Edit->Tax Report Options.
-
-2016-01-06 Mike Evans
-
- * Prevent some GtkEntry getting focus in invoice.
-
-2016-01-05 fell
-
- * Remove translatable flag from placeholder labels in dialog date-close
-
-2016-01-02 John Ralls
-
- * Rename sequence_ctx to temporal_state for consistency and clarity.
-
-2016-01-02 John Ralls
-
- * Bug 759570 - Postponing a repeating SX skips over the instance.
-
-2016-01-02 John Ralls
-
- * Fix up some overly-long lines.
-
-2016-01-02 John Ralls
-
- * Explicitly type GncSXInstance's temporal state member.
-
-2016-01-02 John Ralls
-
- * Clean up some noise.
-
-2016-01-02 John Ralls
-
- * Remove xaccSchedXactionGetInstanceAfter
-
-2016-01-02 fell
-
- * Add a missing gettext in plugin page owner tree
-
-2016-01-01 fell
-
- * Bug 760052 - missing flag translatable in Custom Report
+ * configure: fix --disable-debug, --disable-profile and --disable-locale-specific-tax
diff -Nru gnucash-2.6.15/ChangeLog.2016 gnucash-2.6.17/ChangeLog.2016
--- gnucash-2.6.15/ChangeLog.2016 1970-01-01 00:00:00.000000000 +0000
+++ gnucash-2.6.17/ChangeLog.2016 2017-04-25 18:26:44.000000000 +0000
@@ -0,0 +1,1288 @@
+2016-12-27 John Ralls
+
+ * Define _(X) to handle localization of GNC_COMMODITY_NS_CURRENCY.
+
+2016-12-27 John Ralls
+
+ * Bug 776494 - Wrong menu entry in Tip of the day
+
+2016-12-27 Robert Fewell
+
+ * Bug 516920 - Calendar Pop up disappears of the left side
+
+2016-12-26 Mechtilde
+
+ * translation tip_of_the_day
+
+2016-12-15 John Ralls
+
+ * Localize the word “CURRENCY” used in the commodity namespace selectors.
+
+2016-12-15 John Ralls
+
+ * Bug 773945 - Select Security Dialog Not User Friendly
+
+2016-12-18 John Ralls
+
+ * Fix reference to SVN in README.
+
+2016-12-17 John Ralls
+
+ * Release 2.6.15 (tag: 2.6.15)
+
+2016-12-17 John Ralls
+
+ * Update AUTHORS and DOCUMENTORS.
+
+2016-12-17 John Ralls
+
+ * Update Danish and Serbian translations from the Translation Project.
+
+2016-12-17 Phil Davis
+
+ * README typo
+
+2016-12-13 John Ralls
+
+ * Bug 775912 - Tips of the Day shows content only once very 3 times
+
+2016-12-11 John Ralls
+
+ * Remove QIF importer error “Dates earlier than 1970 are not supported”.
+
+2016-12-11 John Ralls
+
+ * Bug 685329 - Crashes on non-existent date
+
+2016-12-11 John Ralls
+
+ * Bug 772369 - Replace use of guile's internal date/time functions
+
+2016-12-11 John Ralls
+
+ * Bug 773808 - Export Report Crash
+
+2016-12-10 John Ralls
+
+ * Bug 772484 - Segfault on Transaction edit
+
+2016-12-10 John Ralls
+
+ * Bug 774237 - FTBFS under some timezones (eg. GMT-14)
+
+2016-12-09 John Ralls
+
+ * Bug 775385 - Confusing error message which includes the text "file file"
+
+2016-12-09 John Ralls
+
+ * Bug 775368 - "Average cost" price source problem
+
+2016-12-09 John Ralls
+
+ * Change the default price-source from Average Cost to Nearest in Time.
+
+2016-12-09 John Ralls
+
+ * Calculate rates only for buy transactions in the report commodity for cost totals.
+
+2016-12-04 John Ralls
+
+ * Single functions for gnc:make-exchange-alist and gnc:get-exchange-totals.
+
+2016-12-01 John Ralls
+
+ * Move checks for no split amount and trading accounts to get-match-commodity-splits.
+
+2016-12-01 John Ralls
+
+ * Clean up whitespace in commodity-utilities.scm.
+
+2016-12-06 Ryan Tucker
+
+ * fix missing chmod +x in configure.ac
+
+2016-12-04 John Ralls
+
+ * Bug 775567 - Importing QIF file from PayPal crashes GnuCash 2.6.14 on Windows XP service pack 3
+
+2016-12-03 John Ralls
+
+ * Prevent crash when there's an error loading a qif import file.
+
+2016-11-19 Robert Fewell
+
+ * Bug 516920 Scheduled trasaction calendar popup off screen
+
+2016-11-30 Geert Janssens
+
+ * Fix compiler warning about misleading indentation
+
+2016-11-28 Geert Janssens
+
+ * Fix report html header
+
+2016-11-16 Robert Fewell
+
+ * Changed the default value for date format
+
+2016-11-16 Robert Fewell
+
+ * Fix check printing custom preference value
+
+2016-11-16 Robert Fewell
+
+ * Correct the default options if default invalid
+
+2016-11-16 Robert Fewell
+
+ * Add an unset option to date-format
+
+2016-11-15 Robert Fewell
+
+ * Added a default currency to the currency option
+
+2016-11-15 Robert Fewell
+
+ * Add plot size option for future compatibility
+
+2016-11-15 Robert Fewell
+
+ * Fix warning from glib when saving reports.
+
+2016-11-15 Robert Fewell
+
+ * Change report resizing when not in view
+
+2016-11-15 Robert Fewell
+
+ * Forgot to add the png file to previous commit
+
+2016-11-15 Robert Fewell
+
+ * Add an image for the report tab
+
+2016-11-15 Robert Fewell
+
+ * Change the reload to include using web_view_reload
+
+2016-11-15 Robert Fewell
+
+ * Track visibility of the view scroll bars
+
+2016-11-15 Robert Fewell
+
+ * Add progress bar updates for reload / Update
+
+2016-11-15 Robert Fewell
+
+ * Add call back to track page size changes
+
+2016-11-15 Robert Fewell
+
+ * Stop the progress bar changing height
+
+2016-11-15 Robert Fewell
+
+ * Add idle function to load report
+
+2016-11-15 Robert Fewell
+
+ * Remove macros/as-scrub-include.m4 from makefile
+
+2016-11-13 Geert Janssens
+
+ * Fix make check after commit 673888dee7c
+
+2016-11-12 Geert Janssens
+
+ * Bug 770364 - Sign of Value in Lots in Account window seems inconsistent
+
+2016-11-12 Geert Janssens
+
+ * Use G_MAXINT64 instead of 0 to indicate an invalid date
+
+2016-11-11 Geert Janssens
+
+ * Show empty business splits in lot viewer
+
+2016-11-11 Geert Janssens
+
+ * Check more splits while running check & repair on business accounts
+
+2016-11-11 Geert Janssens
+
+ * Business check & repair - correct lot invoice state
+
+2016-11-09 Geert Janssens
+
+ * Various small improvements to check & repair on business accounts
+
+2016-11-06 Geert Janssens
+
+ * When juggling business splits while scrubbing set both value and amount
+
+2016-11-06 Geert Janssens
+
+ * Update progress bar while running Check & Repair
+
+2016-11-09 Geert Janssens
+
+ * Remove lot from account while deleting the lot
+
+2016-11-10 John Ralls
+
+ * Ensure that the Namespace combo box is initialized to a valid iter.
+
+2016-10-24 John Ralls
+
+ * Bug 769124 - Australian (GMT-10) OFX transactions imported have previous
+
+2016-10-20 John Ralls
+
+ * Bug 769124 - Australian (GMT-10) OFX transactions imported have previous days date.
+
+2016-10-14 Rob.Gowin
+
+ * Remove configuration of HAVE_PUTENV.
+
+2016-10-10 Geert Janssens
+
+ * Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
+
+2016-10-10 Geert Janssens
+
+ * Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
+
+2016-10-04 John Ralls
+
+ * Fix CSV importer to handle GMT + 13 Timezone (New Zealand Daylight Time).
+
+2016-10-04 John Ralls
+
+ * Bug 772382 - Date off-by-one after DST change
+
+2016-09-28 Ralf Habacker
+
+ * Fix broken german account template 'Kontenrahmen für Wohnungswirtschaft'.
+
+2016-10-03 Geert Janssens
+
+ * Bug 771617 - Build fails because test test-report-utilities is sensitive to time of day/timezone
+
+2016-10-02 Geert Janssens
+
+ * Bug 772313 - Invalid DOCTYPE in report generation
+
+2016-09-27 Rob Gowin
+
+ * Use default PKG_CHECK_MODULES for CMake version > 3.4
+
+2016-09-25 John Ralls
+
+ * Remove obsolete AS_SCRUB_INCLUDES macro.
+
+2016-09-25 Mike Evans
+
+ * Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
+
+2016-09-17 John Ralls
+
+ * Fix version in CMakeLists.txt. (tag: 2.6.14a)
+
+2016-09-16 John Ralls
+
+ * Release 2.6.14 (tag: 2.6.14)
+
+2016-09-16 John Ralls
+
+ * Synchronize translation project.
+
+2016-09-15 John Ralls
+
+ * Bug 769746 - Zero interest loan formula fails.
+
+2016-08-01 Robert Fewell
+
+ * Add option to recn cell type to be read only
+
+2016-08-01 Robert Fewell
+
+ * Make a distinction between file/link Association
+
+2016-08-01 Robert Fewell
+
+ * Indicate an Association in the Register
+
+2016-09-13 John Ralls
+
+ * Bug 771379 - GnuCash doesn't support Russian Ruble Symbol
+
+2016-09-12 Mike Evans
+
+ * Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
+
+2016-09-11 John Ralls
+
+ * Bug 770181 - gnc-fq-dump incorrectly says "quote cannot be used...
+
+2016-09-11 John Ralls
+
+ * Bug 761667 - Crash opening associated location that has no scheme
+
+2016-09-11 John Ralls
+
+ * Australian (GMT-10) OFX transactions imported have previous days date
+
+2016-09-08 Geert Janssens
+
+ * Bug 643025 - RFE: Ability to select and open multiple invoices
+
+2016-09-07 Geert Janssens
+
+ * Bug 733153 - Ambiguous view of buttons in search dialog Linux version
+
+2016-09-07 Geert Janssens
+
+ * Add small note the split action field is pre-filled by the business features
+
+2016-08-03 Robert Fewell
+
+ * Bug 762901 [PATCH] Fix saving Account Treeview sort order.
+
+2016-09-02 Serge Gebhardt
+
+ * Value "price" allowed in attr cd:type for element book (RELAX NG file)
+
+2016-09-01 John Ralls
+
+ * Bug 769730 - Investments: Lots in This Account, Closed column shows
+
+2016-08-26 Rob Gowin
+
+ * CMake improvements for SWIG handling and Python bindings.
+
+2016-08-25 Geoff Lee
+
+ * Bug 770303 - Incorrect commodity match during import OFX and possible solution.
+
+2016-08-25 John Ralls
+
+ * Whitespace cleanup in gnc_import_select_commodity.
+
+2016-08-24 Geert Janssens
+
+ * SX - recalculate all occurrences of all SX if the calendar is updated to start on another month
+
+2016-08-24 Geert Janssens
+
+ * SX Window: correctly show first sx on calendar when it is moved to next weekday
+
+2016-08-24 Geert Janssens
+
+ * Bug 770136 - 'Reverse Order' in 'View'->'Sort by' is not saved
+
+2016-08-22 John Ralls
+
+ * Bug 742461 - SQL backend doesn't update customer info
+
+2016-08-22 Pierre-André Jacquod
+
+ * Bug 770196 - cppcheck va_list not closed
+
+2016-08-21 John Ralls
+
+ * Revert "temporarily disable pre-logging messages."
+
+2016-08-20 John Ralls
+
+ * Suppress the console window on launch when building with CMake on MSWin.
+
+2016-08-20 John Ralls
+
+ * Merge branch 'maint' of ssh://code.gnucash.org/gnucash into maint
+
+2016-08-19 John Ralls
+
+ * Bug 770113 - compiling issue with libdbi.
+
+2016-08-19 John Ralls
+
+ * Fix compilation error in sqlite3_error_fn.
+
+2016-08-18 John Ralls
+
+ * temporarily disable pre-logging messages.
+
+2016-08-08 Stefan Talpalaru
+
+ * remove duplicate line
+
+2016-08-08 Stefan Talpalaru
+
+ * fix compilation with guile-2.0.12
+
+2016-04-28 fell
+
+ * Minor improvement of singe quote sources SIX*
+
+2016-08-01 John Ralls
+
+ * Attempt to fix Travis test failure.
+
+2016-07-31 fell
+
+ * de.po: merge new template
+
+2016-07-31 fell
+
+ * Fix a typo in dialog invoice
+
+2016-07-31 fell
+
+ * de.po: review of commit d5fa61d
+
+2016-07-31 fell
+
+ * minor fix of de.po
+
+2016-07-16 Marco Zietzling
+
+ * fixed some more German translations
+
+2016-07-16 Marco Zietzling
+
+ * fixed some more German translations
+
+2016-07-16 Marco Zietzling
+
+ * fixed some more German translations
+
+2016-07-16 Marco Zietzling
+
+ * fixed German translations
+
+2016-07-16 Rob Gowin
+
+ * Fixes to get CMake "MinGW Makefiles" generator to work. (github/maint)
+
+2016-07-14 Rob Gowin
+
+ * Allow HTMLHELP_DIR to be specified on cmake command line
+
+2016-07-12 Mike Evans
+
+ * Bug 756416 - CSV data with Posted information will always have last invoice not posted.
+
+2016-07-08 John Ralls
+
+ * Tweak version.cmake to work on Windows.
+
+2016-07-05 John Ralls
+
+ * Make CMake use the same scm-revision program as Autotools.
+
+2016-07-03 John Ralls
+
+ * Clear the GDate before use.
+
+2016-07-02 John Ralls
+
+ * Bug 137017 - date of transaction change with time zone change
+
+2016-07-02 John Ralls
+
+ * Don't override optimization flags in CMakeLists.txt.
+
+2016-07-02 Geert Janssens
+
+ * When default tax table is 'None', set a new invoice/bill entry as not taxabl by default as well.
+
+2016-06-28 John Ralls
+
+ * Fix incomplete function name from 74fa556. (tag: 2.6.13b)
+
+2016-06-27 John Ralls
+
+ * Reset release date to 28 June. (tag: 2.6.13a)
+
+2016-06-27 John Ralls
+
+ * containsString wasn't introduced until OS X 10.10.
+
+2016-06-25 John Ralls
+
+ * Release 2.6.13 (tag: 2.6.13)
+
+2016-06-24 John Ralls
+
+ * Update translations from the translation project.
+
+2016-06-23 John Ralls
+
+ * Remove automatch_store_transactions() from import-main-matcher.
+
+2016-06-23 John Ralls
+
+ * Bug 760021 - File "Save As" to an existing file...overwrites without warning.
+
+2016-06-23 John Ralls
+
+ * Bump CMake version to current.
+
+2016-06-22 John Ralls
+
+ * Bug 761672 - Transfer made to placeholder account
+
+2016-06-22 John Ralls
+
+ * Bug 764248 - saved-reports-2.4-backup line endings unconventional
+
+2016-06-22 goodvibes2
+
+ * Update README to refer to wiki Submitting_Patches as per github discussion re this file.
+
+2016-06-22 John Ralls
+
+ * Bug 748983 - Crash after opening money transfer dialog twice
+
+2016-06-20 goodvibes2
+
+ * Bug 637004 Optionally allow customer and vendor address info to display Use an internal option to hold receivable/payable flag, remove trailing spaces.
+
+2016-06-18 goodvibes2
+
+ * Bug 637004 Optionally allow customer and vendor address info to display in the Receivable Aging and Payable Aging reports so can be copied and pasted into a spreadsheet for use in mail merge.
+
+2016-06-20 John Ralls
+
+ * Fix Travis test failure in gnc_iso8601_to_timespec_gmt.
+
+2016-06-20 John Ralls
+
+ * Fix gnc_iso8601_to_timespec_gmt test failure.
+
+2016-06-20 John Ralls
+
+ * Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7
+
+2016-06-06 Alex Aycinena
+
+ * Partially revert commit B555f495 and solve problem more simply by instead resequencing prior statements.
+
+2016-06-04 Alex Aycinena
+
+ * The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.
+
+2016-05-31 Geert Janssens
+
+ * Update README file regarding pull request policy
+
+2016-05-29 John Ralls
+
+ * Bug 766960 - gnucash-make-guids fails to run due to hardcoded paths.
+
+2016-05-21 Geert Janssens
+
+ * Bug 765859 - The budget reports missing in Hungarian edition
+
+2016-05-21 Geert Janssens
+
+ * Fix travis build
+
+2016-05-21 Geert Janssens
+
+ * Bug 736352 - Expense Voucher adds tax automatically
+
+2016-05-21 Geert Janssens
+
+ * Bug 766200 - Three-up printing does not position the third check properly
+
+2016-05-21 Geert Janssens
+
+ * Check printing: make logic easier to follow
+
+2016-05-20 John Ralls
+
+ * Fix adjust_sql_option_string test on Windows.
+
+2016-05-19 John Ralls
+
+ * Move adjust_sql_options_string declaration to gnc-backend-dbi-priv.h.
+
+2016-05-19 John Ralls
+
+ * Remove unnecessary g_strdup_printf.
+
+2016-05-19 John Ralls
+
+ * Fix inconsistent and non-conforming whitespace and comments.
+
+2016-05-20 Mike Evans
+
+ * Bug 766688 - Minimal fraction of BYN should be 1/100
+
+2016-05-19 John Ralls
+
+ * Fix bad library name from c1ad6154.
+
+2016-05-13 John Ralls
+
+ * Bug 764871 - Crash starting gnu cash
+
+2016-05-14 John Ralls
+
+ * Don't try to compile test_adjust_sql_options on windows, it won't link.
+
+2016-05-11 colinl
+
+ * Improved adjust_sql_options_string, added tests
+
+2016-05-10 colinl
+
+ * Tidied up adjust_sql_options
+
+2016-05-10 colinl
+
+ * adjust_sql_options working but needs tidy up and remove diagnostics
+
+2016-05-03 victor811
+
+ * Update Russian translation
+
+2016-05-03 victor811
+
+ * Update Russian translation
+
+2016-05-10 John Ralls
+
+ * Bug 766028 - crash on manual addition of price entry in Price Editor
+
+2016-05-05 Mechtilde
+
+ * correct some more shortcuts
+
+2016-05-05 Mechtilde
+
+ * correct some shortcuts
+
+2016-01-19 Mechtilde
+
+ * correct typos
+
+2016-01-02 Mechtilde
+
+ * remove some fuzzy flags and add some translations
+
+2016-01-20 Mechtilde
+
+ * some corrections
+
+2016-01-02 Mechtilde
+
+ * remove some fuzzy flags
+
+2016-01-02 Mechtilde
+
+ * add some translations
+
+2016-04-24 Per Johansson
+
+ * FIxed remaining names.
+
+2016-04-24 Per Johansson
+
+ * Added Finnish account plan.
+
+2016-04-10 Per Johansson
+
+ * Added new sv_AX and sv_FI account plans.
+
+2016-04-15 Geert Janssens
+
+ * Improve quickfill performance on huge registers
+
+2016-03-24 John Ralls
+
+ * Mac Localization: Prefer the country to the language for fall-back locales.
+
+2016-03-22 John Ralls
+
+ * Extract some functions to make the Mac locale setup a bit more maintainable.
+
+2016-03-25 John Ralls
+
+ * Release 2.6.12 (tag: 2.6.12)
+
+2016-03-25 John Ralls
+
+ * Update translations from the Translation Project.
+
+2016-03-25 Geert Janssens
+
+ * Bug 719904 - Decide payment type only based on the account type involved
+
+2016-03-25 Geert Janssens
+
+ * Factor out a convenience function to retrieve a (business) owner starting from a transaction
+
+2016-03-25 Geert Janssens
+
+ * Provide option to print checks directly from the payment window
+
+2016-03-25 Geert Janssens
+
+ * Check printing: extract address from invoice/bill for payment transactions
+
+2016-03-25 Geert Janssens
+
+ * Move some utility functions from gui code to engine
+
+2016-03-25 Geert Janssens
+
+ * Update POTFILES.in after previous commit
+
+2016-03-24 Geert Janssens
+
+ * Merge reg and reg2 variant of print check dialog back into one file
+
+2016-03-24 Geert Janssens
+
+ * Bug 693342 - Print (bottom) prints to middle for 3-check pages
+
+2016-03-23 Geert Janssens
+
+ * Revert "Bug 118391 - Long currency names untranslated"
+
+2016-03-23 Geert Janssens
+
+ * Disable debug message that got enabled by accident last year
+
+2016-03-23 Geert Janssens
+
+ * Bug 687504 - Not possible to reset an invoice/bill counter format
+
+2016-03-23 Geert Janssens
+
+ * Bug 642292 - General Ledger report - 'Primary Sort Key' value is not persistent
+
+2016-03-22 John Ralls
+
+ * New Xcode, new errors, sigh.
+
+2016-03-22 Geert Janssens
+
+ * Bug 482186 - Customer and vendor report for partners who get invoiced/paid in foreign currency show total labeled with the symbol of the default currency.
+
+2016-03-21 Geert Janssens
+
+ * Bug 728074 - Posting bill converts currency to itself using 0 rate
+
+2016-03-21 Geert Janssens
+
+ * Bug 118391 - Long currency names untranslated
+
+2016-03-21 Geert Janssens
+
+ * Fix typo
+
+2016-03-20 John Ralls
+
+ * Open correct xea directory if user has worked around bug 725296
+
+2016-03-20 John Ralls
+
+ * OSX: Get the locale for account trees from the OS instead of setlocale().
+
+2016-03-19 Geert Janssens
+
+ * Fix doxigen comment after changed const behaviour
+
+2016-03-19 Geert Janssens
+
+ * Bug 620281 - Adding reversing transaction to bill transactions creates undeleteable transactions
+
+2016-03-19 Geert Janssens
+
+ * Refuse to void read-only transactions.
+
+2016-03-19 Geert Janssens
+
+ * Bug 754209 - Bills can be posted multiple times from "find bill" search results - follow up
+
+2016-03-17 John Ralls
+
+ * Bug 733164 - Command-H Invokes Help->Help Contents
+
+2016-03-17 John Ralls
+
+ * Set the transaction currency during auto-completion.
+
+2016-03-17 John Ralls
+
+ * Correctly re-value splits when the transaction currency is changed.
+
+2016-03-17 Geert Janssens
+
+ * Use PRIi64 instead of PRIx64
+
+2016-03-17 Geert Janssens
+
+ * Bug 728722 - Setting number format details appear wrong in Help, section 10.3.4. Counters Book Options Tab
+
+2016-03-16 Mike Evans
+
+ * Bug 754209 - Bills can be posted from "find bill" search results even if bill is already posted and results in extra $ posted to A/P
+
+2016-03-14 Geert Janssens
+
+ * Bug 720934 - Barcharts with many data points have overlapping x-axis labels
+
+2016-02-28 Chris Good
+
+ * Add Tip Of The Day re using multiple windows to do comparisons - Bug 762800
+
+2016-03-13 Geert Janssens
+
+ * Fixup previous commit
+
+2015-12-21 Matt G
+
+ * Bug 742352 - Budget Summary section does not show expense totals
+
+2015-11-11 Gilles Dartiguelongue
+
+ * Bug 760015 - guile support is automagic
+
+2016-03-11 John Ralls
+
+ * Bug 763146 - Invalid exchange rate is recorded when entering multi-currency transaction
+
+2016-03-11 John Ralls
+
+ * Ensure numerator is positive before checking if the value is < 1.
+
+2016-03-11 John Ralls
+
+ * Ensure price is set when the amount is entered and user doesn't tab out.
+
+2016-03-11 John Ralls
+
+ * Test rounded values, but don't store them, to minimize jitter in prices.
+
+2016-03-11 John Ralls
+
+ * Check price_source precedence first to save computation.
+
+2016-03-11 John Ralls
+
+ * Ensure that xferData->price_source is always set correctly.
+
+2016-03-11 John Ralls
+
+ * Fix double semicolon.
+
+2016-03-11 John Ralls
+
+ * Remove price-direction code for to default currency and alphabetic order.
+
+2016-03-11 John Ralls
+
+ * Extract functions update_price and new_price from create_price.
+
+2016-03-10 John Ralls
+
+ * Fix typo in HTML header.
+
+2016-03-10 John Ralls
+
+ * Bug 763111 - commodities prices editor creates hidden db entries
+
+2016-03-10 John Ralls
+
+ * Bug 763279 - GnuCash has empty reports
+
+2016-03-08 John Ralls
+
+ * Bug 722996 - Cannot add stock price on Price Editor
+
+2016-03-10 Geert Janssens
+
+ * Minor tweaks to Bayesian feature flag
+
+2016-03-10 Robert Fewell
+
+ * Make gnucash 2.7+ rerun bayesian data conversion whenever needed
+
+2016-02-20 Robert Fewell
+
+ * Allow matching accounts to be found also by their GUID which will be used in newer versions. The default behaviour is still to create new entries under the account fullname.
+
+2016-03-10 Robert Fewell
+
+ * Introduce GUID_BAYES feature flag
+
+2016-03-03 Mike Evans
+
+ * Bug 762971 - Duplicating multiple invoices results in invoices without an ID number
+
+2016-03-02 Mike Evans
+
+ * Bug - 761172 Importing invoices posts incorrect values.
+
+2016-02-28 Phil Longstaff
+
+ * Memory leak in gnc-gsettings.c
+
+2016-02-28 Phil Longstaff
+
+ * Close some more memory leaks
+
+2016-02-28 Phil Longstaff
+
+ * Close some memory leaks identified by valgrind.
+
+2016-02-22 Geert Janssens
+
+ * Bug 744157 - Tip about subaccount is confusing
+
+2016-02-18 pmralbuquerque
+
+ * Updated translations after TACG translation
+
+2016-02-17 fell
+
+ * Update the list of Finance::Quote methods
+
+2016-02-13 Jesse Olmer
+
+ * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
+
+2016-02-11 Sebastien Bourdelin
+
+ * Fix a typo
+
+2016-02-09 fell
+
+ * Add comment about replacement of 10000 BYR by 1 BYN
+
+2016-01-27 RobGowin
+
+ * cmake - Increase test pass rate on Windows
+
+2016-02-01 Prayag Verma
+
+ * Fix Typos in doc/README.translator.txt
+
+2016-01-18 RobGowin
+
+ * cmake - Add ability to run tests under CMake
+
+2016-01-23 RobGowin
+
+ * Don't skip test under clang when using Guile 2.x
+
+2016-01-23 RobGowin
+
+ * Change test to use LIBDIR to find dynamic libraries
+
+2016-01-23 RobGowin
+
+ * Add TEST_PATH variable to test
+
+2016-01-24 John Ralls
+
+ * Fix Travis build error.
+
+2016-01-24 John Ralls
+
+ * Pretty up the SLR error dialog.
+
+2016-01-24 John Ralls
+
+ * Bug 754856 - scheduled transaction fails without warning
+
+2016-01-24 John Ralls
+
+ * Bug 754856 - scheduled transaction fails without warning.
+
+2016-01-23 John Ralls
+
+ * Revert "Use python 3.3 VirtualEnv on travis."
+
+2016-01-23 John Ralls
+
+ * Use python 3.3 VirtualEnv on travis.
+
+2016-01-20 RobGowin
+
+ * [cmake] Reflect commit db0fd2 (Replace the TP pt.po ...) in CMake build.
+
+2016-01-22 Geert Janssens
+
+ * Align gtkmm test suite with recent template updates
+
+2016-01-22 Geert Janssens
+
+ * Revert "Fix typo"
+
+2016-01-22 Geert Janssens
+
+ * Fix typo
+
+2016-01-21 John Ralls
+
+ * Fix typo.
+
+2016-01-21 John Ralls
+
+ * Fix segfault in utest-gnc-csv-model Teardown.
+
+2016-01-21 John Ralls
+
+ * Fix new cdv-import tests for running in a separate build directory.
+
+2016-01-21 Alexander Pushkarev
+
+ * adding BYN currency according to ISO 4217 ammendment #161 http://www.currency-iso.org/en/shared/amendments/iso-4217-amendment.html
+
+2016-01-20 Geert Janssens
+
+ * csv-imp - add parse test for semicolon separated strings
+
+2016-01-20 Geert Janssens
+
+ * csv-imp - new parse test starting from an in-source string struct
+
+2016-01-17 Jesse Olmer
+
+ * Bug 739571 - Matching imported transactions doesn't indicate previously matched entries
+
+2015-09-28 Geert Janssens
+
+ * csv-imp - use GNC_TEST_ADD_FUNC for test_parse_date as well
+
+2015-09-28 Geert Janssens
+
+ * csv-imp - test_gnc_csv_new_parse_data doesn't use the fixture
+
+2015-09-23 Geert Janssens
+
+ * Match calls to g_string_chunk_new with g_string_chunk_free
+
+2015-09-28 Geert Janssens
+
+ * csv-imp - don't free the parse data just created for testing
+
+2015-09-28 Geert Janssens
+
+ * csv-imp - move tests for gnc_csv_load_file to separate function
+
+2015-09-23 Geert Janssens
+
+ * csv-imp - test for gnc_csv_new_parse_data and skip gnc_csv_parse_data_free
+
+2015-09-23 Geert Janssens
+
+ * csv-imp - use setup and teardown for test_gnc_csv_parse
+
+2015-09-23 Geert Janssens
+
+ * Mark static functions as not testable
+
+2016-01-20 Geert Janssens
+
+ * Test Date fixup
+
+2015-09-22 Geert Janssens
+
+ * csv-imp - add test for parse_date
+
+2015-09-22 Geert Janssens
+
+ * csv-imp - add basic test for gnc_csv_parse
+
+2015-05-11 Geert Janssens
+
+ * csv-imp - add initial (empty) test framework
+
+2015-09-22 Geert Janssens
+
+ * Set fixed time values so test results won't depend on the time the test is run
+
+2015-05-12 Geert Janssens
+
+ * Adjust GError usage to comply with the GError rules
+
+2015-09-22 Geert Janssens
+
+ * Cumulated minor spelling fixes in comments and other non-code texts
+
+2015-05-12 Geert Janssens
+
+ * Some indentation adapations
+
+2016-01-20 Geert Janssens
+
+ * Hide owner abstraction from user oriented gui
+
+2016-01-19 John Ralls
+
+ * Add small utility to print message catalog statistics.
+
+2016-01-19 John Ralls
+
+ * Replace the TP pt.po with the directly-contributed pt_PT.po
+
+2016-01-18 Robert Gill
+
+ * Bug 723689 - Splash screen doesn’t set the floating hint.
+
+2016-01-17 John Ralls
+
+ * Bug 760711 - Non-ASCII characters not shown in Report Name when a report is created with 2.6.11
+
+2016-01-17 fell
+
+ * Fix a mistyped error message in configure.ac
+
+2016-01-17 fell
+
+ * Supplement to commit 837b258: Add ChangeLog.2015 to dist_doc_DATA
+
+2016-01-15 John Ralls
+
+ * Fix reset of PKG_CONFIG_PATH to unset variable.
+
+2016-01-15 RobGowin
+
+ * Tweak handling of COPYING file
+
+2016-01-13 RobGowin
+
+ * Support CMake 3.0 for Debian Jessie
+
+2016-01-14 Mike Evans
+
+ * Bug 756469 - CSV Invoice Import - Items with double quote escape not imported.
+
+2015-12-26 Rob Gowin
+
+ * CMake build changes for maint
+
+2015-12-07 Rob Gowin
+
+ * Add ability to build GnuCash with CMake
+
+2016-01-12 John Ralls
+
+ * Bug 760529 - Get Quotes updates value just once per day
+
+2016-01-12 Mike Evans
+
+ * Added some comments.
+
+2016-01-11 strainu
+
+ * Update Romanian translations
+
+2016-01-10 John Ralls
+
+ * Release 2.6.11 (tag: 2.6.11)
+
+2016-01-10 John Ralls
+
+ * Update copyright and ChangeLog for the new year.
+
+2016-01-10 John Ralls
+
+ * Add Language header value to silence msgfmt error.
+
+2016-01-10 John Ralls
+
+ * Update TP translations to latest files.
+
+2016-01-10 Mike Evans
+
+ * Bug 760398 - Cancelling the creation of a duplicate bill or invoice doesn't reset the invoice number counter
+
+2016-01-09 John Ralls
+
+ * Fix travis compilation error.
+
+2016-01-07 Pedro Albuquerque
+
+ * Update to 2.6.10.pot
+
+2016-01-08 John Ralls
+
+ * Refactor the horror of gnc_sxed_check_consistent().
+
+2016-01-07 John Ralls
+
+ * Refactor gnc_sxed_check_changed() with a bunch of extract-functions.
+
+2016-01-07 John Ralls
+
+ * Don't make the $prefix/share/gnucash/gnome link on OSX_QUARTZ
+
+2016-01-05 John Ralls
+
+ * Bug 680104 - formula not calculated when variables are mixed with constants
+
+2016-01-03 John Ralls
+
+ * Extract Functions split_apply_formulas and split_apply_exchange_rate.
+
+2016-01-09 fell
+
+ * Supplement to commit 79bb4b8: add built gschema files to .gitignore
+
+2016-01-09 fell
+
+ * simplify commit c2598f8: Add a missing gettext in plugin page owner tree
+
+2016-01-07 Alex Aycinena
+
+ * Allow panel that provides information about TXF categories to be adjusted by the user in the Income Tax Information dialog under Edit->Tax Report Options.
+
+2016-01-07 Alex Aycinena
+
+ * Minor improvement to information provided about TXF categories in the Income Tax Information dialog under Edit->Tax Report Options.
+
+2016-01-06 Mike Evans
+
+ * Prevent some GtkEntry getting focus in invoice.
+
+2016-01-05 fell
+
+ * Remove translatable flag from placeholder labels in dialog date-close
+
+2016-01-02 John Ralls
+
+ * Rename sequence_ctx to temporal_state for consistency and clarity.
+
+2016-01-02 John Ralls
+
+ * Bug 759570 - Postponing a repeating SX skips over the instance.
+
+2016-01-02 John Ralls
+
+ * Fix up some overly-long lines.
+
+2016-01-02 John Ralls
+
+ * Explicitly type GncSXInstance's temporal state member.
+
+2016-01-02 John Ralls
+
+ * Clean up some noise.
+
+2016-01-02 John Ralls
+
+ * Remove xaccSchedXactionGetInstanceAfter
+
+2016-01-02 fell
+
+ * Add a missing gettext in plugin page owner tree
+
diff -Nru gnucash-2.6.15/config.h.in gnucash-2.6.17/config.h.in
--- gnucash-2.6.15/config.h.in 2016-12-17 19:12:59.000000000 +0000
+++ gnucash-2.6.17/config.h.in 2017-07-02 18:50:37.000000000 +0000
@@ -6,9 +6,6 @@
/* Include pthread support for binary relocation? */
#undef BR_PTHREAD
-/* Enable debug memory */
-#undef DEBUG_MEMORY
-
/* Use binary relocation? */
#undef ENABLE_BINRELOC
@@ -249,12 +246,6 @@
/* Define to 1 if you have the header file. */
#undef HAVE_WCTYPE_H
-/* webkit_web_frame_print_full exists */
-#undef HAVE_WEBKIT_WEB_FRAME_PRINT_FULL
-
-/* Define to 1 if you have the `webkit_web_view_load_uri' function. */
-#undef HAVE_WEBKIT_WEB_VIEW_LOAD_URI
-
/* Define to 1 if you have the header file. */
#undef HAVE_X11_XLIB_H
diff -Nru gnucash-2.6.15/configure gnucash-2.6.17/configure
--- gnucash-2.6.15/configure 2016-12-17 19:13:08.000000000 +0000
+++ gnucash-2.6.17/configure 2017-07-02 18:50:45.000000000 +0000
@@ -1,8 +1,8 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GnuCash 2.6.15.
+# Generated by GNU Autoconf 2.69 for GnuCash 2.6.17.
#
-# Report bugs to .
+# Report bugs to .
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -275,10 +275,11 @@
$as_echo "$0: be upgraded to zsh 4.3.4 or later."
else
$as_echo "$0: Please tell bug-autoconf@gnu.org and
-$0: gnucash-devel@gnucash.org about your system, including
-$0: any error possibly output before this message. Then
-$0: install a modern shell, or manually run the script
-$0: under such a shell if you do have one."
+$0: https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash
+$0: about your system, including any error possibly output
+$0: before this message. Then install a modern shell, or
+$0: manually run the script under such a shell if you do
+$0: have one."
fi
exit 1
fi
@@ -590,10 +591,10 @@
# Identity of this package.
PACKAGE_NAME='GnuCash'
PACKAGE_TARNAME='gnucash'
-PACKAGE_VERSION='2.6.15'
-PACKAGE_STRING='GnuCash 2.6.15'
-PACKAGE_BUGREPORT='gnucash-devel@gnucash.org'
-PACKAGE_URL=''
+PACKAGE_VERSION='2.6.17'
+PACKAGE_STRING='GnuCash 2.6.17'
+PACKAGE_BUGREPORT='https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash'
+PACKAGE_URL='http://www.gnucash.org/'
ac_unique_file="src/engine/Transaction.h"
# Factoring default headers for most tests.
@@ -1568,7 +1569,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures GnuCash 2.6.15 to adapt to many kinds of systems.
+\`configure' configures GnuCash 2.6.17 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1638,7 +1639,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GnuCash 2.6.15:";;
+ short | recursive ) echo "Configuration of GnuCash 2.6.17:";;
esac
cat <<\_ACEOF
@@ -1755,7 +1756,8 @@
Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.
-Report bugs to .
+Report bugs to .
+GnuCash home page: .
_ACEOF
ac_status=$?
fi
@@ -1818,7 +1820,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GnuCash configure 2.6.15
+GnuCash configure 2.6.17
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1977,9 +1979,9 @@
$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
-( $as_echo "## ---------------------------------------- ##
-## Report this to gnucash-devel@gnucash.org ##
-## ---------------------------------------- ##"
+( $as_echo "## --------------------------------------------------------------------------------- ##
+## Report this to https://bugzilla.gnome.org/page.cgi?id=browse.html&product=GnuCash ##
+## --------------------------------------------------------------------------------- ##"
) | sed "s/^/$as_me: WARNING: /" >&2
;;
esac
@@ -2350,7 +2352,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GnuCash $as_me 2.6.15, which was
+It was created by GnuCash $as_me 2.6.17, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3235,7 +3237,7 @@
# Define the identity of the package.
PACKAGE='gnucash'
- VERSION='2.6.15'
+ VERSION='2.6.17'
cat >>confdefs.h <<_ACEOF
@@ -3330,7 +3332,7 @@
# Parse out the version number
-GNUCASH_VERSION_STRING=2.6.15
+GNUCASH_VERSION_STRING=2.6.17
GNUCASH_MAJOR_VERSION=`echo $GNUCASH_VERSION_STRING | sed -e 's/^\([^\.]*\)\.\([^.]*\)\.\(.*\)$/\1/' `
GNUCASH_MINOR_VERSION=`echo $GNUCASH_VERSION_STRING | sed -e 's/^\([^\.]*\)\.\([^.]*\)\.\(.*\)$/\2/' `
GNUCASH_MICRO_VERSION=`echo $GNUCASH_VERSION_STRING | sed -e 's/^\([^\.]*\)\.\([^.]*\)\.\(.*\)$/\3/' `
@@ -20998,7 +21000,7 @@
# version 2.0.10 of SWIG, because that's the first version that supports
# guile 2.
#
-# For a guile 1.8 build we accept an older version, but wont allow you
+# For a guile 1.8 build we accept an older version, but won't allow you
# to build the dist because we need to apply a patch to the swig
# generated files that needs to go into the release tarball. At that
# point we don't know yet which version of guile will be used together
@@ -21708,7 +21710,7 @@
EXTRA_SEARCH_LIBS=$GNC_DBD_DIR
else
GNC_DBD_DIR=""
- # pkg-config is new in libdbi 0.9. Use it if avaiable
+ # pkg-config is new in libdbi 0.9. Use it if available
# Otherwise fall back to our previous hard coded values
pkg-config --exists dbi
if test $? -eq 0; then
@@ -21898,27 +21900,23 @@
# Check whether --enable-debug was given.
if test "${enable_debug+set}" = set; then :
enableval=$enable_debug;
+ if test x$enableval = xyes; then
# remove any optimization flags...
CFLAGS=`echo ${CFLAGS} | sed -e 's,-O.,,g'`
# ...except for those the user wants.
CFLAGS="${CFLAGS} -g ${USER_OPTIMIZATION}"
LDFLAGS="${LDFLAGS} -g"
-
-$as_echo "#define DEBUG_MEMORY 1" >>confdefs.h
-
-
-else
-
-$as_echo "#define DEBUG_MEMORY 0" >>confdefs.h
-
+ fi
fi
# Check whether --enable-profile was given.
if test "${enable_profile+set}" = set; then :
- enableval=$enable_profile; CFLAGS="${CFLAGS} -pg"
- LDFLAGS="${LDFLAGS} -pg"
+ enableval=$enable_profile; if test x$enableval = xyes; then
+ CFLAGS="${CFLAGS} -pg"
+ LDFLAGS="${LDFLAGS} -pg"
+ fi
fi
@@ -22505,8 +22503,12 @@
# Check whether --enable-locale-specific-tax was given.
if test "${enable_locale_specific_tax+set}" = set; then :
enableval=$enable_locale_specific_tax;
+ if test x$enableval = xyes; then
+
$as_echo "#define LOCALE_SPECIFIC_TAX 1" >>confdefs.h
+ fi
+
fi
@@ -23551,66 +23553,7 @@
as_fn_error $? "Library requirements (webkit-1.0 >= \"1.2\") not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." "$LINENO" 5
fi
- case "$platform" in
- win32)
- # 1.1.90 has both functions
-
-$as_echo "#define HAVE_WEBKIT_WEB_VIEW_LOAD_URI 1" >>confdefs.h
-
-
-$as_echo "#define HAVE_WEBKIT_WEB_FRAME_PRINT_FULL 1" >>confdefs.h
-
- ;;
- *)
- # Unsure - check functions exist
- oLIBS="$LIBS"
- LIBS="$LIBS ${WEBKIT_LIBS}"
- for ac_func in webkit_web_view_load_uri
-do :
- ac_fn_c_check_func "$LINENO" "webkit_web_view_load_uri" "ac_cv_func_webkit_web_view_load_uri"
-if test "x$ac_cv_func_webkit_web_view_load_uri" = xyes; then :
- cat >>confdefs.h <<_ACEOF
-#define HAVE_WEBKIT_WEB_VIEW_LOAD_URI 1
-_ACEOF
-
-fi
-done
-
- LIBS="$oLIBS"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for webkit_web_frame_print_full" >&5
-$as_echo_n "checking for webkit_web_frame_print_full... " >&6; }
- saved_CFLAGS="${CFLAGS}"
- saved_LIBS="${LIBS}"
- CFLAGS="${CFLAGS} ${WEBKIT_CFLAGS}"
- LIBS="${LIBS} ${WEBKIT_LIBS}"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include
-int
-main ()
-{
-webkit_web_frame_print_full( 0, 0, 0, 0 );
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-
-$as_echo "#define HAVE_WEBKIT_WEB_FRAME_PRINT_FULL 1" >>confdefs.h
-
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
- CFLAGS="${saved_CFLAGS}"
- LIBS="${saved_LIBS}"
- ;;
- esac
- ;;
+ ;;
*) as_fn_error $? "Invalid HTML engine: must be webkit" "$LINENO" 5 ;;
esac
@@ -25530,7 +25473,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GnuCash $as_me 2.6.15, which was
+This file was extended by GnuCash $as_me 2.6.17, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -25594,13 +25537,14 @@
Configuration commands:
$config_commands
-Report bugs to ."
+Report bugs to .
+GnuCash home page: ."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GnuCash config.status 2.6.15
+GnuCash config.status 2.6.17
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -Nru gnucash-2.6.15/configure.ac gnucash-2.6.17/configure.ac
--- gnucash-2.6.15/configure.ac 2016-12-17 18:49:59.000000000 +0000
+++ gnucash-2.6.17/configure.ac 2017-07-02 18:50:27.000000000 +0000
@@ -20,7 +20,7 @@
# Autoconf initialization
AC_PREREQ(2.60)
-AC_INIT([GnuCash], [2.6.15], [gnucash-devel@gnucash.org])
+AC_INIT([GnuCash], [2.6.17], [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])
@@ -90,11 +90,13 @@
AC_DEFINE_UNQUOTED(GNUCASH_LATEST_STABLE_SERIES, "$GNUCASH_LATEST_STABLE_SERIES",
[Most recent stable GnuCash series])
-dnl Set of available languages.
+dnl Set of available languages:
+dnl managed at the Translation Project:
TP_LINGUAS="az ca cs da eu fa ja nl rw sk sr sv tr uk zh_CN"
dnl already marked as external at TP:
GC_LINGUAS="ar bg de el en_GB es fi fr gu he hi hu it kn ko lt lv mr nb ne pl pt pt_BR ro ru ta te ur vi zh_TW "
-dnl not marked or no TP team:
+dnl New or unmarked: The release manager should announce them to TP
+dnl and when listed there move in the respective group above.
NEW_LINGUAS="as brx doi es_NI kok kok@latin ks mai mni mni@bengali"
ALL_LINGUAS="$TP_LINGUAS $GC_LINGUAS $NEW_LINGUAS"
@@ -116,7 +118,7 @@
PKG_PROG_PKG_CONFIG
dnl clang wants to check file encodings, and we need to tell it not to
-dnl becuase of the unicode currency symbols. But older versions of GCC
+dnl because of the unicode currency symbols. But older versions of GCC
dnl don't like the warning suppression option, so we need to set it only
dnl with clang.
@@ -506,7 +508,7 @@
# version 2.0.10 of SWIG, because that's the first version that supports
# guile 2.
#
-# For a guile 1.8 build we accept an older version, but wont allow you
+# For a guile 1.8 build we accept an older version, but won't allow you
# to build the dist because we need to apply a patch to the swig
# generated files that needs to go into the release tarball. At that
# point we don't know yet which version of guile will be used together
@@ -628,7 +630,7 @@
[[GNC_DBD_DIR="$with_dbi_dbd_dir"
EXTRA_SEARCH_LIBS=$GNC_DBD_DIR]],
[[GNC_DBD_DIR=""
- # pkg-config is new in libdbi 0.9. Use it if avaiable
+ # pkg-config is new in libdbi 0.9. Use it if available
# Otherwise fall back to our previous hard coded values
pkg-config --exists dbi
if test $? -eq 0; then
@@ -728,20 +730,21 @@
AC_ARG_ENABLE( debug,
[AS_HELP_STRING([--enable-debug],[compile with debugging flags set])],
[
+ if test x$enableval = xyes; then
# remove any optimization flags...
CFLAGS=`echo ${CFLAGS} | sed -e 's,-O.,,g'`
# ...except for those the user wants.
CFLAGS="${CFLAGS} -g ${USER_OPTIMIZATION}"
LDFLAGS="${LDFLAGS} -g"
- AC_DEFINE(DEBUG_MEMORY,1,[Enable debug memory])
- ],
- [ AC_DEFINE(DEBUG_MEMORY,0,[Enable debug memory])
+ fi
])
AC_ARG_ENABLE( profile,
[AS_HELP_STRING([--enable-profile],[compile with profiling set])],
- CFLAGS="${CFLAGS} -pg"
- LDFLAGS="${LDFLAGS} -pg")
+ if test x$enableval = xyes; then
+ CFLAGS="${CFLAGS} -pg"
+ LDFLAGS="${LDFLAGS} -pg"
+ fi)
### --------------------------------------------------------------------------
### Register2
@@ -908,7 +911,11 @@
dnl Enable locale-specific tax-related information in the accounts
AC_ARG_ENABLE( locale-specific-tax,
[AS_HELP_STRING([--enable-locale-specific-tax],[enable localized tax categories (experimental, but used by the german SKR04 account chart)])],
- AC_DEFINE(LOCALE_SPECIFIC_TAX,1,Enable the experimental locale-specific tax categories) )
+ [
+ if test x$enableval = xyes; then
+ AC_DEFINE(LOCALE_SPECIFIC_TAX,1,Enable the experimental locale-specific tax categories)
+ fi
+ ])
dnl Make sure we have a proper gettext installed
AC_MSG_CHECKING(for a valid gettext/gmsgfmt installation)
@@ -1122,35 +1129,7 @@
webkit)
PKG_CHECK_MODULES(WEBKIT, webkit-1.0 >= "1.2")
- case "$platform" in
- win32)
- # 1.1.90 has both functions
- AC_DEFINE(HAVE_WEBKIT_WEB_VIEW_LOAD_URI,1,[webkit_web_view_load_uri exists])
- AC_DEFINE(HAVE_WEBKIT_WEB_FRAME_PRINT_FULL,1,[webkit_web_frame_print_full exists])
- ;;
- *)
- # Unsure - check functions exist
- oLIBS="$LIBS"
- LIBS="$LIBS ${WEBKIT_LIBS}"
- AC_CHECK_FUNCS(webkit_web_view_load_uri)
- LIBS="$oLIBS"
- AC_MSG_CHECKING(for webkit_web_frame_print_full)
- saved_CFLAGS="${CFLAGS}"
- saved_LIBS="${LIBS}"
- CFLAGS="${CFLAGS} ${WEBKIT_CFLAGS}"
- LIBS="${LIBS} ${WEBKIT_LIBS}"
- AC_LINK_IFELSE(
- [AC_LANG_PROGRAM(
- [[#include ]],
- [[webkit_web_frame_print_full( 0, 0, 0, 0 );]])],
- [AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_WEBKIT_WEB_FRAME_PRINT_FULL,1,[webkit_web_frame_print_full exists])],
- [AC_MSG_RESULT(no)])
- CFLAGS="${saved_CFLAGS}"
- LIBS="${saved_LIBS}"
- ;;
- esac
- ;;
+ ;;
*) AC_MSG_ERROR([Invalid HTML engine: must be webkit]) ;;
esac
diff -Nru gnucash-2.6.15/debian/changelog gnucash-2.6.17/debian/changelog
--- gnucash-2.6.15/debian/changelog 2016-12-21 21:24:13.000000000 +0000
+++ gnucash-2.6.17/debian/changelog 2017-09-20 18:43:43.000000000 +0000
@@ -1,3 +1,24 @@
+gnucash (1:2.6.17-1ubuntu1) artful; urgency=medium
+
+ * debian/patches/fix-test-for-gobject-messages.patch: fix test case to
+ work with newer gobject.
+
+ -- Steve Langasek Wed, 20 Sep 2017 11:43:43 -0700
+
+gnucash (1:2.6.17-1) unstable; urgency=medium
+
+ * New upstream release [July 2017].
+ * Debhelper/compat to version 10.
+ * Standards-Version: 4.0.0.
+
+ -- Dmitry Smirnov Sat, 08 Jul 2017 23:22:48 +1000
+
+gnucash (1:2.6.16-1) experimental; urgency=medium
+
+ * New upstream release [March 2017].
+
+ -- Dmitry Smirnov Sun, 14 May 2017 10:57:57 +1000
+
gnucash (1:2.6.15-1) unstable; urgency=medium
* New upstream release [December 2016].
diff -Nru gnucash-2.6.15/debian/compat gnucash-2.6.17/debian/compat
--- gnucash-2.6.15/debian/compat 2015-04-29 00:49:35.000000000 +0000
+++ gnucash-2.6.17/debian/compat 2017-07-08 13:20:48.000000000 +0000
@@ -1 +1 @@
-9
+10
diff -Nru gnucash-2.6.15/debian/control gnucash-2.6.17/debian/control
--- gnucash-2.6.15/debian/control 2016-10-13 03:57:49.000000000 +0000
+++ gnucash-2.6.17/debian/control 2017-09-20 18:43:43.000000000 +0000
@@ -1,9 +1,10 @@
Source: gnucash
Section: gnome
Priority: optional
-Maintainer: Dmitry Smirnov
-Standards-Version: 3.9.8
-Build-Depends: debhelper (>= 9.20160403~), intltool, pkg-config, dh-autoreconf, dh-python,
+Maintainer: Ubuntu Developers
+XSBC-Original-Maintainer: Dmitry Smirnov
+Standards-Version: 4.0.0
+Build-Depends: debhelper (>= 10), intltool, pkg-config, dh-autoreconf, dh-python,
guile-2.0-dev,
imagemagick,
libaqbanking-dev (>= 5.6.0beta),
diff -Nru gnucash-2.6.15/debian/copyright gnucash-2.6.17/debian/copyright
--- gnucash-2.6.15/debian/copyright 2016-10-13 04:06:33.000000000 +0000
+++ gnucash-2.6.17/debian/copyright 2017-05-14 00:57:16.000000000 +0000
@@ -94,7 +94,7 @@
Files: debian/*
Copyright: 2009-2012 Micha Lenk
2011-2014 Sébastien Villemot
- 2012-2016 Dmitry Smirnov
+ 2012-2017 Dmitry Smirnov
2004-2009 Thomas Bushnell, BSG
2002-2004 James A. Treacy
2000-2001 John Goerzen
diff -Nru gnucash-2.6.15/debian/patches/fix-test-for-gobject-messages.patch gnucash-2.6.17/debian/patches/fix-test-for-gobject-messages.patch
--- gnucash-2.6.15/debian/patches/fix-test-for-gobject-messages.patch 1970-01-01 00:00:00.000000000 +0000
+++ gnucash-2.6.17/debian/patches/fix-test-for-gobject-messages.patch 2017-09-20 18:43:37.000000000 +0000
@@ -0,0 +1,31 @@
+Description: fix test case to work with newer gobject
+ glib 2.54 changes the error string returned by a particular wrong call
+ to g_object_set(). gnucash's testsuite relies on matching the exact
+ text of this error string. This is a wrong thing for the testsuite to do
+ - nothing in gnucash outside of the testsuite relies on this behavior, and
+ it's testing behavior of glib not of gnucash - but for the moment, here is
+ a patch that updates the expected string to match current glib.
+Author: Steve Langasek
+
+Index: gnucash-2.6.17/src/engine/test/utest-Transaction.c
+===================================================================
+--- gnucash-2.6.17.orig/src/engine/test/utest-Transaction.c
++++ gnucash-2.6.17/src/engine/test/utest-Transaction.c
+@@ -412,7 +412,7 @@
+ "GNR", "", 240), *t_curr = NULL;
+ Timespec now = timespec_now (), *t_entered = NULL, *t_posted = NULL;
+ time_t secs = (time_t)now.tv_sec;
+- gchar *msg1 = "g_object_set_valist: object class " _Q "Transaction' has no property named " _Q "bogus'";
++ gchar *msg1 = "g_object_set_is_valid_property: object class " _Q "Transaction' has no property named " _Q "bogus'";
+ gchar *msg2 = g_strdup_printf ("[xaccTransSetDateInternal] addr=%p set date to %" G_GUINT64_FORMAT ".%09ld %s",
+ txn, now.tv_sec, now.tv_nsec, ctime (&secs));
+ GLogLevelFlags loglevel1 = G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL;
+@@ -453,7 +453,7 @@
+ g_assert_cmpint (check2->hits, ==, 2);
+
+ g_free (check1->msg);
+- check1->msg = g_strdup ("g_object_get_valist: object class " _Q "Transaction' has no property named " _Q "bogus'");
++ check1->msg = g_strdup ("g_object_get_is_valid_property: object class " _Q "Transaction' has no property named " _Q "bogus'");
+ g_object_get (G_OBJECT (txn),
+ "num", &t_num,
+ "description", &t_desc,
diff -Nru gnucash-2.6.15/debian/patches/hardening-fortify.patch gnucash-2.6.17/debian/patches/hardening-fortify.patch
--- gnucash-2.6.15/debian/patches/hardening-fortify.patch 2016-12-21 21:24:13.000000000 +0000
+++ gnucash-2.6.17/debian/patches/hardening-fortify.patch 2017-05-14 00:59:33.000000000 +0000
@@ -12,16 +12,16 @@
--- a/configure.ac
+++ b/configure.ac
-@@ -727,12 +727,8 @@
-
+@@ -730,12 +730,8 @@
AC_ARG_ENABLE( debug,
[AS_HELP_STRING([--enable-debug],[compile with debugging flags set])],
[
+ if test x$enableval = xyes; then
- # remove any optimization flags...
- CFLAGS=`echo ${CFLAGS} | sed -e 's,-O.,,g'`
- # ...except for those the user wants.
- CFLAGS="${CFLAGS} -g ${USER_OPTIMIZATION}"
LDFLAGS="${LDFLAGS} -g"
- AC_DEFINE(DEBUG_MEMORY,1,[Enable debug memory])
- ],
- [ AC_DEFINE(DEBUG_MEMORY,0,[Enable debug memory])
+ fi
+ ])
+
diff -Nru gnucash-2.6.15/debian/patches/series gnucash-2.6.17/debian/patches/series
--- gnucash-2.6.15/debian/patches/series 2016-12-21 21:24:13.000000000 +0000
+++ gnucash-2.6.17/debian/patches/series 2017-09-20 18:19:43.000000000 +0000
@@ -1 +1,2 @@
hardening-fortify.patch
+fix-test-for-gobject-messages.patch
diff -Nru gnucash-2.6.15/doc/gnucash.1 gnucash-2.6.17/doc/gnucash.1
--- gnucash-2.6.15/doc/gnucash.1 2016-12-17 19:13:27.000000000 +0000
+++ gnucash-2.6.17/doc/gnucash.1 2017-07-02 18:51:02.000000000 +0000
@@ -2,7 +2,7 @@
.\" Process this file with
.\" groff -man -Tascii foo.1
.\"
-.TH GNUCASH 1 "December 2016" Version "2.6.15"
+.TH GNUCASH 1 "July 2017" Version "2.6.17"
.SH NAME
gnucash \- personal finance manager
.SH SYNOPSIS
diff -Nru gnucash-2.6.15/doc/misc-notes.txt gnucash-2.6.17/doc/misc-notes.txt
--- gnucash-2.6.15/doc/misc-notes.txt 2016-07-30 17:38:02.000000000 +0000
+++ gnucash-2.6.17/doc/misc-notes.txt 2017-02-18 18:25:46.000000000 +0000
@@ -35,7 +35,7 @@
-- Are these questions supposed to be answered by company A,
or do I just 'guess'?
-Note there is still an invarient:
+Note there is still an invariant:
(old price of A) * 20s == (new price of A) *20s + (price of B) * 1s
\section Depreciation, Sinking Funds ...
diff -Nru gnucash-2.6.15/doc/projects.html gnucash-2.6.17/doc/projects.html
--- gnucash-2.6.15/doc/projects.html 2016-07-30 17:38:02.000000000 +0000
+++ gnucash-2.6.17/doc/projects.html 2017-02-18 18:25:46.000000000 +0000
@@ -223,7 +223,7 @@
of one-another, and to be used in other, non-gnucash projects.
For the user, a good extensibility allows the use of
arrangements: a way of broadly
- customizing the appearence and behaviour of gnucash, and then
+ customizing the appearance and behaviour of gnucash, and then
allowing users to very easily share these customizations with
one another. Such arrangements might be collections of canned
reports, e.g. for business or home user. Or they might be
@@ -252,7 +252,7 @@
People shop on-line. They pay bills on-line. There are
even some promising e-wallet systems (such as
WebFunds). For GnuCash
- to be relevent in this on-line world, it must be able to interact
+ to be relevant in this on-line world, it must be able to interact
with these systems. There are several steps that can be taken
along this path. First, it must be possible to simply and
transparently import financial data off the web. Click on a QIF
@@ -289,7 +289,7 @@
sophisticated would also be large and slow to download:
it offers no inherent advantages over native code. Another
problem with Java is the inherent propreitary fragmentation:
- no two Java applets are alike: every site has thier own; there
+ no two Java applets are alike: every site has their own; there
is no standardization.
@@ -298,7 +298,7 @@
provide "financial aggregation". You sign up with these sites,
and let them get all of your credit-card, bank and investment info,
and they can provide a unified interface for your bank statements,
- with graphs and reports (all for a monthly fee). The existance of
+ with graphs and reports (all for a monthly fee). The existence of
these services highlights a problem: the inability to aggregate
the same data on the users desktop, in a simple, coherent fashion.
Let us posit that GnuCash, with the right on-line interfaces,
@@ -359,7 +359,7 @@
Bill Presentment, Bill Pay
These magic keywords just mean that a merchant wants to
- send you a bill, and wants you to go to thier website to
+ send you a bill, and wants you to go to their website to
pay that bill (they want your eyeballs). Of course, for
the user, it would be more convenient to have the bill
show up on the desktop, inside of gnucash, and get authenticated
@@ -1255,7 +1255,7 @@
'backward/forward' buttons to navigate through
different registers (the way that a browser navigates
web pages.) This of course would be a user
- preference. Possiblity for doing this exists with MDI.
+ preference. Possibility for doing this exists with MDI.
Maybe we shouldn't bother doing this ??
@@ -1619,13 +1619,13 @@
A good arrangement infrastructure will not only allow gnucash to be configured
for different application domains, but also will allow users to fine-tune
- thier own prefered arrangement. It can also simplify the code base:
+ their own preferred arrangement. It can also simplify the code base:
instead of having two products, a home-user application, and a small-business
application, each with a different code base and #defines and what not, instead,
we have one code base, and different arrangments for each.
However, most importantly, the arrangments should be easy to share between users.
They should be such that users are encouraged to trade and use arrangments,
- and to create new ones that suit thier needs.
+ and to create new ones that suit their needs.
The idea for arrangements was inspired by
@@ -2661,7 +2661,7 @@
Status:
Done, more or less, gnucash version 1.6.0, Linas Vepstas.
- Theres still a laundry list of things that need to be
+ There's still a laundry list of things that need to be
cleaned up, see the README file in src/engine/sql/README.
@@ -2708,7 +2708,7 @@
Provide support for client/vendor/customer address books,
- including street addres, eamil, phone. Also: to-do lists,
+ including street address, eamil, phone. Also: to-do lists,
a mini-contact manager (when is last time this person
was paid? what did they say on phone the last time we
sent them a check? Is there a dispute?)
@@ -2737,7 +2737,7 @@
Somehow, automatically match invoices to payments.
When an invoice has been paid off, then there should be a
view mode where the invoice and its payment is no longer shown
- (i.e. so that only outstanding, unpaid entires are shown ...)
+ (i.e. so that only outstanding, unpaid entries are shown ...)
Constant Repayment to Principal Equations Derivation
In this loan, each total payment is different, with each succeeding payment
-less than the preceeding payment. Each payment is the total of the constant
-ammount to the principal plus the interest for the period. The constant payment
+less than the preceding payment. Each payment is the total of the constant
+amount to the principal plus the interest for the period. The constant payment
to the principal is computed as:
Using thses equations for the calculations would eliminate the dependence
+
Using these equations for the calculations would eliminate the dependence
on C, but only if C is always defined as above and would eliminate the
possibility of another value for C. If the value of C was less than -PV/N
then a balloon payment would be due at the final payment and this is a possible
diff -Nru gnucash-2.6.15/src/doc/design/component-manager.texi gnucash-2.6.17/src/doc/design/component-manager.texi
--- gnucash-2.6.15/src/doc/design/component-manager.texi 2016-07-30 17:38:02.000000000 +0000
+++ gnucash-2.6.17/src/doc/design/component-manager.texi 2017-02-18 18:25:46.000000000 +0000
@@ -328,7 +328,7 @@
@deftypefun void gnc_resume_gui_refresh (void)
Resume the invocation of refresh handlers by the Component Manager.
Each call reduces the suspend counter by one. When the counter reaches
-zero, all events which have occured since the last refresh are collected
+zero, all events which have occurred since the last refresh are collected
and passed to refresh handlers via the @var{changes} argument. Refresh
handlers will still be excluded based on their watches.
@end deftypefun
diff -Nru gnucash-2.6.15/src/doc/design/engine.texi gnucash-2.6.17/src/doc/design/engine.texi
--- gnucash-2.6.15/src/doc/design/engine.texi 2016-12-17 17:28:09.000000000 +0000
+++ gnucash-2.6.17/src/doc/design/engine.texi 2017-07-02 18:50:27.000000000 +0000
@@ -145,7 +145,7 @@
@itemize
@item
-Pointers cannot be used in data files and are not persistant across
+Pointers cannot be used in data files and are not persistent across
different program invocations.
@item
@@ -193,7 +193,7 @@
@cindex When to use GUIDs
Although GUIDs are very flexible, the engine structures like Accounts
-will probably continue to use C pointers for the forseeable future,
+will probably continue to use C pointers for the foreseeable future,
since they are much faster (and in certain respects more convenient)
than using GUIDs. In general, however, it is much safer to use GUIDs.
In particular, you should consider using GUIDs if any of the following
@@ -406,7 +406,7 @@
@tindex gnc_numeric
=============== The documentation below for gnc_numeric is obsolete
- and has been superseeded by the gnc_numeric docs in the header file.
+ and has been superseded by the gnc_numeric docs in the header file.
=========================================
Financial quantities in GnuCash (Split quantities and values) are stored
@@ -447,7 +447,7 @@
@cindex Standard Numeric Arguments
=============== The documentation below for gnc_numeric is obsolete
- and has been superseeded by the gnc_numeric docs in the header file.
+ and has been superseded by the gnc_numeric docs in the header file.
=========================================
It is useful to specify a denominator in cases where it is known that
@@ -580,7 +580,7 @@
@node Creating Numeric Objects, Basic Arithmetic Operations, Standard Numeric Arguments, Numeric Library
=============== The documentation below for gnc_numeric is obsolete
- and has been superseeded by the gnc_numeric docs in the header file.
+ and has been superseded by the gnc_numeric docs in the header file.
=========================================
@subsection Creating Numeric Objects
@@ -706,7 +706,7 @@
@node Numeric Denominator Conversion, Numeric Floating Point Conversion, Numeric Comparisons and Predicates, Numeric Library
=============== The documentation below for gnc_numeric is obsolete
- and has been superseeded by the gnc_numeric docs in the header file.
+ and has been superseded by the gnc_numeric docs in the header file.
=========================================
@subsection Numeric Denominator Conversion
@@ -799,7 +799,7 @@
@cindex Numeric Example
=============== The documentation below for gnc_numeric is obsolete
- and has been superseeded by the gnc_numeric docs in the header file.
+ and has been superseded by the gnc_numeric docs in the header file.
=========================================
The following program finds the best @code{gnc_numeric} approximation to
@@ -1000,7 +1000,7 @@
Works like @code{kvp_frame_get_frame}, but the frame path is specified
as a single string where the keys are separated by slashes; thus, for
example: @code{/this/is/a/valid/path} and @code{///so//is////this/}.
-Multiple slashes are compresed and a leading slash is optional. The
+Multiple slashes are compressed and a leading slash is optional. The
pointers @code{.} and @code{..} are @emph{not} followed/obeyed. (This
is arguably a bug that needs fixing).
@end deftypefun
@@ -1941,7 +1941,7 @@
@deftypefun void xaccSplitSetSharePriceAndAmount (Split * @var{split}, gnc_numeric @var{price}, gnc_numeric @var{amount})
Set both the share price and share quantity of @var{split}. This routine
-is more efficent than calling @code{xaccSplitSetShareAmount} and
+is more efficient than calling @code{xaccSplitSetShareAmount} and
@code{xaccSplitSetSharePrice} in succesion.
@end deftypefun
@@ -2722,7 +2722,7 @@
The current implementation assumes the use of files and file locks;
however, the API was designed to be general enough to allow the use
of generic URL's, and/or implementation on top of SQL or other
-database/persistant object technology.
+database/persistent object technology.
@menu
* GNCBook API::
@@ -2743,7 +2743,7 @@
@end deftypefun
@deftypefun gboolean gnc_book_begin (GNCBook * @var{book}, const char * @var{book_id}, gboolean ignore_lock, gboolean create_if_nonexistent)
-Begins a new book editing sesssion. It takes as an argument the book id.
+Begins a new book editing session. It takes as an argument the book id.
The book id must be a string in the form of a URI/URL. In the current
implementation, only one type of URI is supported, and that is the file
URI: anything of the form @url{file:/home/somewhere/somedir/file.xac}
diff -Nru gnucash-2.6.15/src/doc/design/gnucash-design.info gnucash-2.6.17/src/doc/design/gnucash-design.info
--- gnucash-2.6.15/src/doc/design/gnucash-design.info 2016-12-17 19:13:32.000000000 +0000
+++ gnucash-2.6.17/src/doc/design/gnucash-design.info 2017-07-02 18:51:07.000000000 +0000
@@ -14,8 +14,8 @@
Copyright 2000 Gnumatic Incorporated
- This is Edition 2.6.15, last updated 17 December 2016, of the
-'GnuCash Design Document', version 2.6.15.
+ This is Edition 2.6.17, last updated 2 July 2017, of the 'GnuCash
+Design Document', version 2.6.17.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -31,8 +31,8 @@
GnuCash Design Document
***********************
-This is Edition 2.6.15, last updated 17 December 2016, of the 'GnuCash
-Design Document', version 2.6.15.
+This is Edition 2.6.17, last updated 2 July 2017, of the 'GnuCash Design
+Document', version 2.6.17.
* Menu:
@@ -925,7 +925,7 @@
structure. C pointers have the advantage of speed, but also have some
disadvantages:
- * Pointers cannot be used in data files and are not persistant across
+ * Pointers cannot be used in data files and are not persistent across
different program invocations.
* When an entity is destroyed, every other structure which references
@@ -964,7 +964,7 @@
-----------------------
Although GUIDs are very flexible, the engine structures like Accounts
-will probably continue to use C pointers for the forseeable future,
+will probably continue to use C pointers for the foreseeable future,
since they are much faster (and in certain respects more convenient)
than using GUIDs. In general, however, it is much safer to use GUIDs.
In particular, you should consider using GUIDs if any of the following
@@ -1158,7 +1158,7 @@
===================
=============== The documentation below for gnc_numeric is obsolete and
-has been superseeded by the gnc_numeric docs in the header file.
+has been superseded by the gnc_numeric docs in the header file.
=========================================
Financial quantities in GnuCash (Split quantities and values) are
@@ -1201,7 +1201,7 @@
--------------------------------
=============== The documentation below for gnc_numeric is obsolete and
-has been superseeded by the gnc_numeric docs in the header file.
+has been superseded by the gnc_numeric docs in the header file.
=========================================
It is useful to specify a denominator in cases where it is known that
@@ -1318,7 +1318,7 @@
File: gnucash-design.info, Node: Creating Numeric Objects, Next: Basic Arithmetic Operations, Prev: Standard Numeric Arguments, Up: Numeric Library
=============== The documentation below for gnc_numeric is obsolete and
-has been superseeded by the gnc_numeric docs in the header file.
+has been superseded by the gnc_numeric docs in the header file.
=========================================
2.4.2 Creating Numeric Objects
@@ -1433,7 +1433,7 @@
File: gnucash-design.info, Node: Numeric Denominator Conversion, Next: Numeric Floating Point Conversion, Prev: Numeric Comparisons and Predicates, Up: Numeric Library
=============== The documentation below for gnc_numeric is obsolete and
-has been superseeded by the gnc_numeric docs in the header file.
+has been superseded by the gnc_numeric docs in the header file.
=========================================
2.4.5 Numeric Denominator Conversion
@@ -1521,7 +1521,7 @@
---------------------
=============== The documentation below for gnc_numeric is obsolete and
-has been superseeded by the gnc_numeric docs in the header file.
+has been superseded by the gnc_numeric docs in the header file.
=========================================
The following program finds the best 'gnc_numeric' approximation to
@@ -1709,7 +1709,7 @@
Works like 'kvp_frame_get_frame', but the frame path is specified
as a single string where the keys are separated by slashes; thus,
for example: '/this/is/a/valid/path' and '///so//is////this/'.
- Multiple slashes are compresed and a leading slash is optional.
+ Multiple slashes are compressed and a leading slash is optional.
The pointers '.' and '..' are _not_ followed/obeyed. (This is
arguably a bug that needs fixing).
@@ -2594,7 +2594,7 @@
-- Function: void xaccSplitSetSharePriceAndAmount (Split * SPLIT,
gnc_numeric PRICE, gnc_numeric AMOUNT)
Set both the share price and share quantity of SPLIT. This routine
- is more efficent than calling 'xaccSplitSetShareAmount' and
+ is more efficient than calling 'xaccSplitSetShareAmount' and
'xaccSplitSetSharePrice' in succesion.
-- Function: void xaccSplitSetValue (Split * SPLIT, gnc_numeric VALUE)
@@ -3305,7 +3305,7 @@
The current implementation assumes the use of files and file locks;
however, the API was designed to be general enough to allow the use of
generic URL's, and/or implementation on top of SQL or other
-database/persistant object technology.
+database/persistent object technology.
* Menu:
@@ -3327,7 +3327,7 @@
-- Function: gboolean gnc_book_begin (GNCBook * BOOK, const char *
BOOK_ID, gboolean ignore_lock, gboolean create_if_nonexistent)
- Begins a new book editing sesssion. It takes as an argument the
+ Begins a new book editing session. It takes as an argument the
book id. The book id must be a string in the form of a URI/URL. In
the current implementation, only one type of URI is supported, and
that is the file URI: anything of the form
@@ -3743,7 +3743,7 @@
-- Function: void gnc_resume_gui_refresh (void)
Resume the invocation of refresh handlers by the Component Manager.
Each call reduces the suspend counter by one. When the counter
- reaches zero, all events which have occured since the last refresh
+ reaches zero, all events which have occurred since the last refresh
are collected and passed to refresh handlers via the CHANGES
argument. Refresh handlers will still be excluded based on their
watches.
@@ -4125,7 +4125,7 @@
Options are organised into sections, which are each given a title
string such as "Register" or "International". The UI displays each
-section on a seperate page. Each section has a number of options. Each
+section on a separate page. Each section has a number of options. Each
option has a name that uniquely identifies it in that section, and an
alphabetic "sort tag" that determines the relative ordering of the
options for display.
@@ -4139,7 +4139,7 @@
Sometimes, GnuCash requires the user to specify true/false properties.
Others properties most easily specified by selections from a list,
others from a number, others still by selecting dates, or one or more
-accounts in the account hierachy, or even colors. GnuCash supports all
+accounts in the account hierarchy, or even colors. GnuCash supports all
of these and more:
'boolean'
@@ -4172,7 +4172,7 @@
'account-list'
For selecting a particular account or accounts. The UI displays a
- tree of the account hierachy.
+ tree of the account hierarchy.
'multichoice'
@@ -4893,99 +4893,99 @@
Tag Table:
-Node: Top868
-Node: GNU Free Documentation License4197
-Node: Introduction22897
-Node: Top Level24689
-Node: Engine31891
-Node: Engine Introduction33608
-Node: Using and Extending the Engine API36824
-Ref: Using and Extending the Engine API-Footnote-138051
-Node: Globally Unique Identifiers38158
-Node: When to use GUIDs40202
-Node: GUID Types40952
-Node: How to use GUIDs41886
-Node: GUIDs and GnuCash Entities45199
-Node: The GUID Generator46573
-Node: Numeric Library47643
-Node: Standard Numeric Arguments49470
-Node: Creating Numeric Objects54140
-Node: Basic Arithmetic Operations54772
-Node: Numeric Comparisons and Predicates57241
-Node: Numeric Denominator Conversion58861
-Node: Numeric Floating Point Conversion59855
-Node: Numeric String Conversion60452
-Node: Numeric Error Handling61081
-Node: Numeric Example62131
-Node: Key-Value Pair Frames63806
-Node: Key-Value Policy65005
-Node: kvp_frame66845
-Node: kvp_value70281
-Node: kvp_list72898
-Node: Events74377
-Node: Event API74895
-Node: Commodities76652
-Node: General Commodity API78349
-Node: Commodity Getters79223
-Node: Commodity Setters80290
-Node: Commodity Tables81172
-Node: General Commodity Table API81623
-Node: Commodity Table Access API82343
-Node: Commodity Table Modification API84199
-Node: Prices85647
-Node: Price Implementation Details86946
-Node: General Price API88346
-Node: Price Getters89392
-Node: Price Setters90282
-Node: Price Databases91583
-Node: Price Lists91907
-Node: General Price Database API92837
-Node: Splits93852
-Node: General Split API95774
-Node: Split Getters97086
-Node: Split Setters100439
-Node: Transactions102510
-Node: General Transaction API104808
-Node: Transaction Getters107507
-Node: Transaction Setters109026
-Node: Accounts110395
-Node: Account Types112703
-Node: General Account API114011
-Node: Account Type API115963
-Node: Account Getters117371
-Node: Account Tax API122694
-Node: Account Groups124235
-Node: General Account Group API124999
-Node: Account Group Account API126644
-Node: GNCBooks128838
-Node: GNCBook API129885
-Node: Scrub133730
-Node: Component Manager133826
-Node: Component Manager Introduction135200
-Node: Refresh Mechanism137379
-Node: CM Initialization and Shutdown139674
-Node: Refresh Handlers140202
-Node: Close Handlers143983
-Node: Registering and Unregistering Components144704
-Node: Watching Engine Objects146531
-Node: Controlling Refreshes147640
-Node: Finding Components149086
-Node: Iterating over Components150483
-Node: Register151579
-Node: Cells152857
-Node: BasicCell154005
-Node: Cellblocks155150
-Node: Table155831
-Node: Split Register157616
-Node: Reports158944
-Node: Creating a Report159845
-Node: User Preferences161471
-Node: Option Databases162706
-Node: Option Types163511
-Node: Option Creation165418
-Node: Option Values172776
-Node: Function Index173471
-Node: Data Type Index203607
-Node: Concept Index205733
+Node: Top863
+Node: GNU Free Documentation License4187
+Node: Introduction22887
+Node: Top Level24679
+Node: Engine31881
+Node: Engine Introduction33598
+Node: Using and Extending the Engine API36814
+Ref: Using and Extending the Engine API-Footnote-138041
+Node: Globally Unique Identifiers38148
+Node: When to use GUIDs40192
+Node: GUID Types40943
+Node: How to use GUIDs41877
+Node: GUIDs and GnuCash Entities45190
+Node: The GUID Generator46564
+Node: Numeric Library47634
+Node: Standard Numeric Arguments49460
+Node: Creating Numeric Objects54129
+Node: Basic Arithmetic Operations54760
+Node: Numeric Comparisons and Predicates57229
+Node: Numeric Denominator Conversion58849
+Node: Numeric Floating Point Conversion59842
+Node: Numeric String Conversion60439
+Node: Numeric Error Handling61068
+Node: Numeric Example62118
+Node: Key-Value Pair Frames63792
+Node: Key-Value Policy64991
+Node: kvp_frame66831
+Node: kvp_value70268
+Node: kvp_list72885
+Node: Events74364
+Node: Event API74882
+Node: Commodities76639
+Node: General Commodity API78336
+Node: Commodity Getters79210
+Node: Commodity Setters80277
+Node: Commodity Tables81159
+Node: General Commodity Table API81610
+Node: Commodity Table Access API82330
+Node: Commodity Table Modification API84186
+Node: Prices85634
+Node: Price Implementation Details86933
+Node: General Price API88333
+Node: Price Getters89379
+Node: Price Setters90269
+Node: Price Databases91570
+Node: Price Lists91894
+Node: General Price Database API92824
+Node: Splits93839
+Node: General Split API95761
+Node: Split Getters97073
+Node: Split Setters100426
+Node: Transactions102498
+Node: General Transaction API104796
+Node: Transaction Getters107495
+Node: Transaction Setters109014
+Node: Accounts110383
+Node: Account Types112691
+Node: General Account API113999
+Node: Account Type API115951
+Node: Account Getters117359
+Node: Account Tax API122682
+Node: Account Groups124223
+Node: General Account Group API124987
+Node: Account Group Account API126632
+Node: GNCBooks128826
+Node: GNCBook API129873
+Node: Scrub133717
+Node: Component Manager133813
+Node: Component Manager Introduction135187
+Node: Refresh Mechanism137366
+Node: CM Initialization and Shutdown139661
+Node: Refresh Handlers140189
+Node: Close Handlers143970
+Node: Registering and Unregistering Components144691
+Node: Watching Engine Objects146518
+Node: Controlling Refreshes147627
+Node: Finding Components149074
+Node: Iterating over Components150471
+Node: Register151567
+Node: Cells152845
+Node: BasicCell153993
+Node: Cellblocks155138
+Node: Table155819
+Node: Split Register157604
+Node: Reports158932
+Node: Creating a Report159833
+Node: User Preferences161459
+Node: Option Databases162694
+Node: Option Types163499
+Node: Option Creation165408
+Node: Option Values172766
+Node: Function Index173461
+Node: Data Type Index203597
+Node: Concept Index205723
End Tag Table
diff -Nru gnucash-2.6.15/src/doc/design/stamp-vti gnucash-2.6.17/src/doc/design/stamp-vti
--- gnucash-2.6.15/src/doc/design/stamp-vti 2016-12-17 19:13:27.000000000 +0000
+++ gnucash-2.6.17/src/doc/design/stamp-vti 2017-07-02 18:51:02.000000000 +0000
@@ -1,4 +1,4 @@
-@set UPDATED 17 December 2016
-@set UPDATED-MONTH December 2016
-@set EDITION 2.6.15
-@set VERSION 2.6.15
+@set UPDATED 2 July 2017
+@set UPDATED-MONTH July 2017
+@set EDITION 2.6.17
+@set VERSION 2.6.17
diff -Nru gnucash-2.6.15/src/doc/design/user-preferences.texi gnucash-2.6.17/src/doc/design/user-preferences.texi
--- gnucash-2.6.15/src/doc/design/user-preferences.texi 2016-07-30 17:38:02.000000000 +0000
+++ gnucash-2.6.17/src/doc/design/user-preferences.texi 2017-02-18 18:25:46.000000000 +0000
@@ -41,7 +41,7 @@
Options are organised into sections, which are each given a title string
such as "Register" or "International". The UI displays each section on
-a seperate page. Each section has a number of options. Each option has
+a separate page. Each section has a number of options. Each option has
a name that uniquely identifies it in that section, and an alphabetic
@dfn{sort tag} that determines the relative ordering of the options for
display.
@@ -52,7 +52,7 @@
Sometimes, GnuCash requires the user to specify true/false properties.
Others properties most easily specified by selections from a list,
others from a number, others still by selecting dates, or one or more
-accounts in the account hierachy, or even colors. GnuCash supports all
+accounts in the account hierarchy, or even colors. GnuCash supports all
of these and more:
@table @code
@@ -85,7 +85,7 @@
@item account-list
For selecting a particular account or accounts. The UI displays a tree
-of the account hierachy.
+of the account hierarchy.
@item multichoice
diff -Nru gnucash-2.6.15/src/doc/design/version.texi gnucash-2.6.17/src/doc/design/version.texi
--- gnucash-2.6.15/src/doc/design/version.texi 2016-12-17 19:13:27.000000000 +0000
+++ gnucash-2.6.17/src/doc/design/version.texi 2017-07-02 18:51:02.000000000 +0000
@@ -1,4 +1,4 @@
-@set UPDATED 17 December 2016
-@set UPDATED-MONTH December 2016
-@set EDITION 2.6.15
-@set VERSION 2.6.15
+@set UPDATED 2 July 2017
+@set UPDATED-MONTH July 2017
+@set EDITION 2.6.17
+@set VERSION 2.6.17
diff -Nru gnucash-2.6.15/src/doc/doxygen.cfg.in gnucash-2.6.17/src/doc/doxygen.cfg.in
--- gnucash-2.6.15/src/doc/doxygen.cfg.in 2016-12-17 17:28:09.000000000 +0000
+++ gnucash-2.6.17/src/doc/doxygen.cfg.in 2017-07-02 18:50:27.000000000 +0000
@@ -1712,7 +1712,7 @@
# the class node. If there are many fields or methods and many nodes the
# graph may become too big to be useful. The UML_LIMIT_NUM_FIELDS
# threshold limits the number of items for each type to make the size more
-# managable. Set this to 0 for no limit. Note that the threshold may be
+# manageable. Set this to 0 for no limit. Note that the threshold may be
# exceeded by 50% before the limit is enforced.
UML_LIMIT_NUM_FIELDS = 10
diff -Nru gnucash-2.6.15/src/doc/finutil.html gnucash-2.6.17/src/doc/finutil.html
--- gnucash-2.6.15/src/doc/finutil.html 2016-07-30 17:38:02.000000000 +0000
+++ gnucash-2.6.17/src/doc/finutil.html 2017-02-18 18:25:46.000000000 +0000
@@ -192,7 +192,7 @@
and payment periods, and the term must be expressed as the total number of
payments (or compounding periods if there are no payments). Loans, leases,
mortgages, annuities, savings plans, appreciation, and compound growth are
-amoung the many financial problems that can be defined in these terms. Some
+among the many financial problems that can be defined in these terms. Some
transactions do not involve payments, but all of the other factors play a
part in "time value of money" transactions. When any one of the five (four
- if no payments are involved) factors is unknown, it can be derived from
@@ -217,13 +217,13 @@
If payments are a part of the transaction, the number of payments must
equal the number of periods (n).
-
Payments may be represented as occuring at the end or beginning of the
+
Payments may be represented as occurring at the end or beginning of the
periods.
Diagram to visualize the positive and negative cash flows (cash flow
diagrams):
-
Amounts shown above the line are positve, received, and amounts shown below the
+
Amounts shown above the line are positive, received, and amounts shown below the
line are negative, paid out.
@@ -435,7 +435,7 @@
first payment period for end of period payments.
This is not always true. IP may be delayed for financial reasons such as cash
-flow or accounting calender. The subsequent payments then follow the
+flow or accounting calendar. The subsequent payments then follow the
agreed upon periodicity.
@@ -650,7 +650,7 @@