summaryrefslogtreecommitdiff
path: root/finance
AgeCommit message (Collapse)AuthorFilesLines
2019-01-01gnucash-docs: update to 3.4.0.1.wiz2-7/+11
Brownbag release.
2019-01-01gnucash-docs: update to 3.4.wiz2-7/+7
3.4 - 30 December 2018 o Convert help documents to use XInclude instead of SYSTEM entities o Convert Guide and its translations to use XInclude instead of SYSTEM entities o Drop old DocBook xsl 1.75.2 stylesheet o Base gnucash custom style sheet on DocBook xsl 1.79.2 o Add DocBook xsl v1.79.2 o Extract common entity declarations into a custom DTD This custom DTD is based on the DocBook V4.5 DTD and is intended to be used by all our documentation xml files. o Update to DocBook XML spec 4.5
2019-01-01gnucash: update to 3.4.wiz3-23/+10
3.4 - 30 December 2018 The following bugs have been fixed: Bug 498072 - GnuCash show taxes on invoice when individual taxes is not checked Bug 760825 - On duplicating a bill, the entry dates should be set to the bill date, not to the current date - followup: Use neutral time on entry post dates instead of canonical time Bug 767772 - Associated file with transaction is lost when moving entry between accounts Bug 775580 - Inaccurate information provided for "Common Accounts" when using "New Account Hierarchy Setup" Bug 779565 - Treeview header combos do not work at first load Bug 788332 - Last Reconcile Date column sorts by day of month not date Bug 789674 - Close Book tool regression Bug 793156 - Incorrect date sort order in Generic import matcher window Bug 795080 - Some dates reset to 01/01/1970 Bug 795237 - Update of "wohnungsw" template Bug 795425 - Version 2018 of german account template SKR49 Bug 796772 - Receivable Ageing Report invalid URL for Totals column Bug 796806 - Crash after OFX import if line item dragged Bug 796842 - Add new employee window may not fit on screen Bug 796849 - Load another QIF file causes "that file already loaded" dialog Bug 796875 - Unable to use arrow keys to advance past pre-filled text in register Bug 796878 - test-qofsession fails on x86_32. Bug 796883 - Register text oddities HOME and END need to be treated like right and left arrow keys. Bug 796886 - OFX Import does not show source account in the transaction matching window Bug 796887 - Remove account slot key color if there is no valid color Bug 796893 - invoice.GetDatePosted() and other date related functions returns strange values for uninitalised dates. Bug 796896 - Button to complete an export not intuitively placed or discoverable Bug 796903 - Crash when searching invoice by Invoice Owner Bug 796914 - Customer Summary is giving error Bug 796915 - Update Account colour background Bug 796940 - Invalid transaction date-posted KVP causes date-posted to not be saved. Bug 796944 - Tab navigation From Company Address field in New Book Options Bug 796945 - Search Search Criteria window does not scroll when added criteria exceed a certain amount Bug 796948 - Scheduled Transactions Entered Since Last Run Are not Visible Bug 796949 - Incorrect conversion of 0,01 USD to EUR Bug 796960 - Incorrect amount sort order in Generic import matcher window Bug 796961 - Can't overwrite existing MYSQL database, V3.3. Bug 796967 - gnclock table not removed when using PostgreSQL. Bug 796978 - Deleting a split of same account as register cancels the transaction without warning Bug 796981 - Gnucash crashes with critical error when selecting another file Bug 796982 - Import Bills & Invoices: change in un_escape() routine causes description and notes fields to be mangled. Bug 796988 - Untranslated string in CSV transaction importer Bug 796989 - some date/time does not honor user locale Bug 796994 - Unable to generate Tax Report because of pricedb error Other repairs or enhancements not marked as bugs: Set up filepath utils to determine the GNC_CONFIG_HOME in the same way as GNC_DATA_HOME Until now GNC_CONFIG_HOME was more or less hard-coded. Now it can be set via environment variable GNC_CONFIG_HOME. In addition it will automatically be created to avoid potential user confusion. Redesign gnc-uri-utils gnc_uri_get_components will now return NULL as protocol if the input is a normal file system path instead of a uri (it used to return 'file') gnc_uri_get_protocol will now return NULL if the input is a normal file system path instead of a uri (it used to return 'file') gnc_uri_is_file_protocol now returns FALSE if protocol is NULL (it used to return TRUE) gnc_uri_is_file_uri now returns FALSE if input is a normal file system path instead of a uri (it used to return TRUE) a new function gnc_uri_targets_local_fs will return TRUE only if its input is either a file uri or a normal file system path. This function is now mostly used instead of gnc_uri_is_file_uri in the current code base a new function gnc_uri_is_uri is added to check whether its input is a valid uri (has protocol, path and hostname for non-file uris) refer to 'scheme' instead of 'protocol' as that's the more formal term used in uris This involves renaming 3 functions: gnc_uri_get_protocol -> gnc_uri_get_scheme gnc_uri_is_known_protocol -> gnc_uri_is_known_scheme gnc_uri_is_file_protocol -> gnc_uri_is_file_scheme The *_protocol variants are marked as deprecated. Additionally a number of local variables have been renamed from protocol to scheme to support this change. Show warnings for deprecated declarations We're about to announce our own set of deprecated functions in libgnucash. That would be pretty pointless if we also would silence all deprecation warnings at the same time... More report code-cleanup by Chris Lam, including deprecating the following functions: gnc:account-get-balance-at-date gnc:account-get-total-flow gnc-commodity-numeric-string gnc-commodity-value->string gnc:double-col gnc:options-add-include-subaccounts gnc:options-add-group-accounts gnc:options-add-currency-selection The following modules are deprecated: report-system/collectors report-system/report-collectors Invoice: Remove H1 title and superflous option. Printing the title twice is silly, so remove the option and the H1 display of the title. Note that the remaining title is in a div named "invoice-title" so it can be styled with CSS as the user pleases from the Report Options Layout tab. The preference, use formal accounting labels does not update the header With a register open and you change preference 'use formal accounting labels' it does not update the register header so add a call back for the preference. Make the grid lines of totals Budget tree view track the preferences Make the grid lines of the totals tree view track the preferences to match the account tree view above it. Add routine to fix Account Color being set to "Not Set" Previously the account color slot has been populated with "Not Set" when any field for the account has been edited and saved. This routine should run once and remove all such entries. Performance fix in dom_chars_handler: use g_strndup instead of g_strdup In the appdata/metadata file, rename the ID from org.gnucash.Gnucash to org.gnucash.GnuCash to match flathub, and add a launchable ID to link it to the desktop file. Added double-click-on-file for the CSV transaction, price, and account importers and exporters. Cleaned up a variety of issues reported by the clang static analyzer. Allow the text options widget to use all remaining space The text option widget used for report options has only about 3 lines visible currently and will not use any available space in the dialogue. Change the packing for this widget to expand and fill the remaining dialogue space. If there are more than one text option widget on a page then the available space will be shared equally. Add short_labels for a few toolbar buttons with long names. That should fit a few more buttons on the toolbar. Update iso-4217-currencies.xml, adddding VES - Bolivar Soberano, minor updates of other VE currencies. Python 3 bindings fixes and improvements from Christoph Holterman and Sumit Bhardwaj.
2018-12-15*: update email for fhajnywiz1-2/+2
2018-12-13revbump for boost 1.69.0adam6-12/+12
2018-12-13py-braintree: updated to 3.50.0adam3-8/+11
3.50.0 Add fraud_service_provider field to risk_data Add authorization_expires_at to Transaction Remove invalid transaction tests Allow PayPal payment ID and payer ID to be passed during transaction create Add travel_flight support to industry-specific data Add processor_response_type to Transaction, AuthorizationAdjustment, and CreditCardVerification.
2018-12-09revbump after updating textproc/icuadam3-6/+6
2018-12-04py-ofxparse: updated to 0.20adam2-7/+7
0.20: Unknown changes
2018-12-01gnucash: update to 3.3nb6.wiz1-3/+2
Remove unneeded dependency on gtkmm.
2018-11-14Revbump after cairo 1.16.0 update.kleink3-6/+6
2018-11-12Revbump packages depending on webkit-gtk after enchant change.bsiegert1-2/+2
Thanks wiz@ for the buildlink3.mk fix and for making me do this revbump!
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon4-8/+8
2018-10-24*: (belatedly) revbump for net/libsoup updateleot2-4/+4
Thanks to <wiz>!
2018-10-24*: Bump PKGREVISION for www/webkit-gtk updateleot1-1/+2
2018-10-17Update gnucash-docs to 3.3.bsiegert2-7/+7
Content updated for the 3.3 release of gnucash itself.
2018-10-11py-braintree: updated to 3.49.0adam3-8/+14
3.49.0 Add new field network_transaction_id in transaction response. Add external_vault option to transaction sale. Add LocalPaymentCompleted webhook.
2018-10-03bitcoin: bump PKGREVISION for miniupnpc.nia1-2/+2
2018-09-30gnucash: update to 3.3.wiz4-21/+16
Between 3.2 and 3.3, the following bugfixes were accomplished: • Bug 771667 - Different warnings when changing reconciled splits vs. splits linked to reconciled splits. • Bug 784420 - "Save changes on closing" window waits 2^32 seconds when "Time to wait for answer" is set 0. • Bug 786708 - GnuCash won't load currency fractions larger than 1000000. Also create larger fractions for the account dialog. • Bug 787439 - Segmentation Fault in Transfer dialog after clearing Date field and pressing escape. • Bug 789594 - Unable to overwrite sqlite3 database file. • Bug 792446 - Mixed languages in error dialog. • Bug 794526 - Python bindings can't find loadable modules. • Bug 794755 - Commodity Register displays fractional prices. • Bug 794870 - If no book is opened, gnucash still asks if the user wants to save changes when opening a file. • Bug 795821 - GnuCash could not obtain the lock for file://C:\Users\username\Documents\GnuCash\2.6.21\xxxx\xxxx.gnucash • Bug 796054 - Unposting and reposting invoice doubles amounts. • Bug 796137 - query.search_for outputs critical qof.object errors and prevents queries being run. • Bug 796248 - Editing Scheduled Transaction. • Bug 796474 - Segmentation fault while setting up online banking. • Bug 796509 - Saved reports don't respect *some* 'Edit report options'. • Bug 796579 - Cannot go forward with empty duplicates screen. • Bug 796665 - Backspace Key Inoperable After Ctrl+V. • Bug 796669 - Dark Theme Text Colors Hard to Read. • Bug 796724 - Can't overwrite gnucash DB on MariaDB. • Bug 796725 - 4 of 6 Date Posted options fail to return matching transactions. • Bug 796734 - Auto-complete entry not highlighting to allow for incremental entry. • Bug 796737 - Patch to restore gncmod-python.c. • Bug 796739 - Toolbar buttons have no labels. • Bug 796751 - reconcile window usability - R column should be next to Amount. • Bug 796755 - buggy window handling at startup. • Bug 796756 - OFX import fails to recognize associated income accounts. • Bug 796759 - --add-price-quotes leaves a lock on the file. • Bug 796762 - Scrollbar partially hides the delete button in the Saved Report Configurations window. • Bug 796766 - Credit note creating 'imbalance' with wrong entries. • Bug 796777 - CVE-2008-1391: Integer overflow in included strfmon function. • Bug 796788 - Strange behaviour in options of multicolumn report. • Bug 796792 - SaveAs Overwrite dialogue in background and not visible. • Bug 796812 - gnc_date_cell_get_date and gnc_date_cell_get_date_gdate have different date validation behaviour. • Bug 796813 - Date validation inconsistent. • Bug 796814 - Changing a book's read-only threshold doesn't immediately affect open registers. • Bug 796816 - Notes field in Duplicate Invoice dialogue is 'read-only'. • Bug 796819 - Bad icon with Spanish localization. • Bug 796820 - References to 'Gnome Bugzilla' should be changed to 'GnuCash Bugzilla'. • Bug 796833 - Excel csv Format misprocessed. • Bug 796839 - Find transaction won't filter on Date Posted. • Bug 796858 - TypeError: in method 'qof_query_int32_predicate', argument 2 of type 'gint32' on gnucash.gnucash_core.QueryInt32Predicate.
2018-08-30py-braintree: updated to 3.48.0adam2-7/+7
3.48.0: Add ID to Transaction in SubscriptionChargedSuccessfully test webhook Fix dispute results in transactions not showing the correct status sometimes Add Elo card type support
2018-08-22Recursive bump for perl5-5.28.0wiz8-15/+16
2018-08-20ledger: fix build with boost-1.68wiz2-1/+17
2018-08-20gnucash: disable -Werror to fix build with latest boostwiz2-1/+22
Idea from adam@, thanks!
2018-08-16revbump after boost-libs updateadam6-11/+12
2018-08-16py-ofxparse: updated to 0.19adam2-7/+7
0.19: Bug fixes.
2018-08-16finance/gnucash2: remove outdated version, use finance/gnucash instead.wiz9-1539/+1
2018-08-02py-braintree: updated to 3.47.0adam3-9/+12
3.47.0 Add processor respone code and processor response text to authorization adjustments subfield in transaction response. Add support for Samsung Pay
2018-07-28Remove MASTER_SITES= from individual R package Makefiles.brook7-14/+7
Each R package should include ../../math/R/Makefile.extension, which also defines MASTER_SITES. Consequently, it is redundant for the individual packages to do the same. Package-specific definitions also prevent redefining MASTER_SITES in a single common place.
2018-07-20Recursive revbump from textproc/icu-62.1ryoon4-6/+8
2018-07-08Set myself as the maintainerkhorben1-2/+2
2018-07-08Add bitcoinkhorben1-1/+2
2018-07-08Import bitcoin 0.16.1 as finance/bitcoinkhorben9-0/+223
Bitcoin is a decentralized P2P electronic cash system without a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of the network to check for double-spending.
2018-07-06finance/Makefile: Add py-pyfoliominskim1-1/+2
2018-07-06finance/py-pyfolio: Import version 0.8.0minskim4-0/+127
pyfolio is a Python library for performance and risk analysis of financial portfolios developed by Quantopian Inc. It works well with the Zipline open source backtesting library. At the core of pyfolio is a so-called tear sheet that consists of various individual plots that provide a comprehensive image of the performance of a trading algorithm.
2018-07-05finance/py-alphalens: Update to 0.3.2minskim3-8/+13
New features since 0.2.1: - Integration with Pyfolio. It is now possible to simulate a portfolio using the input alpha factor and analyze the performance with Pyfolio. - Added new API utils.get_clean_factor to run Alphalens with returns instead of prices - Changed color palette to improve the visual experience for colorblind users - Standard deviation bars optional in tears.create_event_returns_tear_sheet - Alphalens now properly handles intraday factors
2018-07-04*: Move SUBST_STAGE from post-patch to pre-configurejperkin1-2/+2
Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
2018-07-03extend PYTHON_VERSIONS_ for Python 3.7adam4-8/+8
2018-06-25gnucash-docs: update to 3.2.wiz2-7/+7
Documentation changes: • Bug 796098 - V 3.1 Missing images in Tutorial and Concepts Guide in PDF and Online Help pages. • Bug 795980 - Void Reason Has No Visible Purpose.
2018-06-25gnucash: update to 3.2.wiz3-23/+24
Between 3.0 and 3.2, the following bugfixes were accomplished: • Bug 787401 - Test Report System - Report Definition. • Bug 794617 - Can't compile with -DWITH_GNUCASH=NO due to scm-gnome-utils. • Bug 795101 - Scroll Bar in Reconcile Window Floats in and covers the check boxes. • Bug 795247 - datepicker broken in Persian. GnuCash passes dates as integer y/m/d without using locale-specific formats, so we need to strip out 'E' and 'O' from the format when scanning dates or determining separators in gnc-date. None of '-', 'E', or 'O' are supported by boost (and '-' causes errors), so strip them out from formatters in gnc-datetime as well. • Bug 795253 - Have problems input Chinese. • Bug 795272 - QIF importer causes application crash if action is invalid. • Bug 795276 - Invalid date on price stops file from being parsed. • Bug 795362 - Special variable "i" not parsed in function calls. Due to balance tests with insane random values. • Bug 795471 - Impossible to Edit Budget Unless Maximized. • Bug 795519 - Credit card payment after reconciliation. • Bug 795666 - Backslash '\' in Description field spoils CSV Import without helpful error message. • Bug 795831 - When read only threshold set, dates are silently changed. Display a message box informing the user of the change. • Bug 795944 - Cannot store change to Business Suppliers data. • Bug 796079 - Repeatable Crash in Tax Report Options. • Bug 796081 - Tax Schedule Report - An error occurred while running the report. • Bug 796083 - Reconcile Selection Doesn't Work Anymore. • Bug 796117 - Connecting 3.1 to an existing mysql db drops all data. Provide a backup recovery function that instead of dropping primaries and restoring backups merges the primaries and backups. This should handle a worst-case safe-save failure where the backup tables don't have a complete set of rows for some reason. • Bug 796256 - Main Window stays hidden when starting after closing main window while minimized. • Bug 796369 - Notes lost or perhaps just not displaying when using SQLite backend. This bug caused data loss if you saved your SQLite3 database to a different file or database. The problem is that in SQLite3 (though not in MySQL or PgSQL) the subquery ((SELECT DISTINCT guid FROM transactions)) (note the double parentheses) returns only the first guid in the subquery's results. Some transactions are loaded by special queries and those queries are also used to retrieve the transaction's slots so they weren't affected. • Bug 796398 - Restrict accelerator keys to valid date range. • Bug 796409 - Incorrect Current Value for Stocks. Missed calculating the value in the register summary bar. • Bug 796423 - Cannot Input Chinese, seems does not work with other IME too. Toggles not in view with all rows selected weren't being redrawn. • Bug 796484 - csv import: iostream error. Unfortunately it turns out that we can't use filestreams because they can't take path arguments containing Unicode on Windows. • Bug 796527 - invalid currency on scheduled transactions. • Don't even check for price/exchange rate on template transactions, there's no point. • Check all split commodities are valid, abort transaction creation if not. • If the template transaction's currency isn't used by any of the splits set the new transaction's currency to the first-found currency if there is one, otherwise to the first-found commodity. • Bug 796537 - Transaction Report cannot sort by "num". • Bug 796586 - QIF import incorrectly converts unicode characters from UTF8 encoded file. • Bug 796595 - QIF Import Select Account button to add a new account is labled gnc-account-new but should be New. • Bug 796600 - stock split cash-in-lieu income/asset labels backwards. • Bug 796614 - Reconciliation report contains incorrect transactions. • Bug 796638 - configuration not properly saved for CSV transactions import form. The Following fixes and improvemts were not associated with bug reports: • Transaction report improvements: • Performance: Do all filtering ops before sorting. • Move the options summary before the subtotals table. • New unit tests • Enable computing averages in subtotal grid. • Generate the subtotal grid only if the primary sort key enables subtotals. • Fix subtotal grid to support multiple commodities. • New filters. • Much cleaning and refactoring of the internals. • Cache the num-split-action book option to avoid thousands of KVP queries for the same value when loading a register. • Create a static string for book option KVPs to save an extra malloc/free on old compilers without small-string optimization. • Add tooltip support for register cells. • New unit tests for the balance sheet report and invoices. • Consolidate charting code into a single module. • Removed an incomplete and abandoned C implementation of QIF import. • Restored libsecret support that had been left out of CMake. • Replace old-style html style attributes with css. • Modify emitted html to be parseable by the Guile SXML module for testing. • Remove support for long-gone gtkhtml renderer. • Clean up code generating html tables. • Ensure full precision of doubles is saved to SQL. std::iostream's operator<<(double) uses only 6 digits of precision by default. • Make float database operations more consistent, working around dbd-sqlite3's failure to support doubles (dbd-sqlite3, not sqlite3 itself). • Prevent crash in gnc-tree-view.c: When getting information from the state file, protect against the key not having a '_' which is used to split the string. • Add the full account name to the saved register settings If you need to delete the layout for a register in the settings file, the only thing identifying it is the account guid. To make it easier for humans, add the full account name also. • When register pages are restored it uses the full account name. When register pages are restored, the account is found from the full name so if the separator changes it will fail. Instead, also save the account guid and use that as default to find the account falling back to the full name. • Fix misplaced try block that caused unhandled exception if year out of range. • Fix permanent storage of vendor details: Since the data types did not match for the billterms and taxtable, those references/guids were not saved to the database. • Update invoice reports to use totals calculate by gncInvoice. This should give a consistent representation of invoice data across the application. • Ensure gncEntry rounding is consistent. Internally calculated values in the entry are never rounded. Consumers of gncEntry's calculated values can request them either rounded or not. Next use a pragmatical approach for calculating values on invoices based on the entry values: do the rounding such that we never create an unbalanced transaction while posting. That means: • round each entry's net value before summing them in net total • accumulate all tax totals on invoice level per tax account before rounding and round before before summing them in a global tax total Hopefully this will catch a few more rounding issues in this area. A complete solution can only offered if we allow users to manually correct tax entries. This requires changes to user interface and data format so that's not going to happen in gnucash 3.x. • Use Scheme SRFI-64 test framework for new Scheme unit tests. • New compilers (gcc-8.0 and Xcode 9) bring new warnings, so several fixups to mollify them. • Lowercase all cmake commands for better readability. • Metadate migration (2.6.x->3.x) fixes for Windows. • Ensure timezone is set correctly in FreeBSD. The following translations are updated: Dutch
2018-05-23py-braintree: updated to 3.46.0adam2-7/+7
3.46.0: Allow payee ID to be passed in options params for transaction create Add merchant_id alias to ConnectedMerchantStatusTransitioned and ConnectedMerchantPayPalStatusChanged Auth webhooks
2018-05-20ledger: remove TODOwiz1-1/+0
2018-05-20ledger: fix python detection after py-boost installs a versioned librarywiz2-1/+17
2018-05-14Add QuantLibminskim1-1/+2
2018-05-14finance/QuantLib: Import version 1.12.1minskim7-0/+1418
The QuantLib project is aimed at providing a comprehensive software framework for quantitative finance. QuantLib is a free/open-source library for modeling, trading, and risk management in real-life. QuantLib is written in C++ with a clean object model, and is then exported to different languages such as C#, Objective Caml, Java, Perl, Python, GNU R, Ruby, and Scheme. An AAD-enabled version is also available. The reposit project facilitates deployment of object libraries to end user platforms and is used to generate QuantLibXL, an Excel addin for QuantLib, and QuantLibAddin, QuantLib addins for other platforms such as LibreOffice Calc. Bindings to other languages and porting to Gnumeric, Matlab/Octave, S-PLUS/R, Mathematica, COM/CORBA/SOAP architectures, FpML, are under consideration.
2018-05-12finance/py-bracktrader: Add a patch to fix a typominskim1-0/+24
2018-05-12finance/Makefile: Add py-backtraderminskim1-1/+2
2018-05-12finance/py-backtrader: Import version 1.9.58.122minskim4-0/+563
Backtrader is a feature-rich Python framework for backtesting and trading. It allows you to focus on writing reusable trading strategies, indicators and analyzers instead of having to spend time building infrastructure.
2018-05-07gnucash-docs: update to 3.1.wiz2-7/+7
3.1 - 28 April 2018 o Update supported platforms for version 3.x.
2018-04-30gnucash: update to 3.1.wiz3-22/+11
3.1 - 29 April 2018 The second release of the 3.0 stable series. The following bugs have been fixed: Bug 118391 - Long currency names untranslated Bug 769686 - Notes not imported when using update and reconcile in import transactions from CSV Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow down GnuCash Bug 782144 - git-master - Save Corrupts Data File / Not Open Data File Bug 792105 - Startup takes several minutes Bug 793461 - Transaction matcher window blank when importing QFX Bug 794767 - Dates default to 01/01/1970 Bug 794916 - Fails to find environment file at startup when installation prefix is '/opt' Bug 794936 - 3.0 does not open previously saved sqlite3 files properly - corrupted business data Bug 794941 - Both print icons export to pdf Bug 794953 - Ellipsize on short tab labels Correct error on when to ellipsize tab labels. Also as this is used in two places separate out this to new function so it is not duplicated. Bug 794990 - Double click does not work on saved reports When you double click on the saved report description nothing happens. This was down to a conflict on a couple of call backs and one of them was incorrectly setup. Bug 794994 - Display Alphavantage key in full Set the entry to expand so all the space is used to display. Bug 795031 - 3.0 Crashes on loading when opening 2.6.19 file Bug 795039 - Crash on startup using Technicolor Style sheet in report Bug 795040 - GnuCash crashes when searching for a newly created bill Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open MariaDB. Bug 795064 - Enable subtotal-only if either sortkeys are dates This will allow 'show subtotals only' if sortkeys are date-types. This allows, for example, prime-sortkey=date, yearly. sec-sortkey=date, monthly. Bug 795068 - src/optional/python-bindings missing several files Bug 795080 - Some dates reset to 01/01/1970 An odd corner case: BST apparently came off of DST at 23:00 26 Oct 2014, so midnight that day was ambiguous about being DST or not; that causes the local_date_time constructor to throw in spite of the tm.is_dst element being 0 (meaning pick standard time). Instead of just failing in that case, try constructing a local_date_time three hours later then adjust it back three hours. If *that* doesn't work then throw a std::invalid argument. Bug 795082 - CSV import crashes if a transaction's 'Account' field is empty and no default Account set Bug 795101 - Scrollbar floats and covers toggle buttons When the scrollbar appears for the reconcile windows it can float above the reconcile toggle button which make it difficult to toggle. Move this column to the start which has the advantage of aligning the amount column above the Total value. Bug 795142 - Unable to enter account codes in business sheets In Bills, Invoices and Expense vouchers you can not enter an account code in an account field like you can on a normal register, enable this. Bug 795155 - CSV import does not distinguish between deposit and withdrawal Bug 795347 - Australian (GMT+10) OFX transactions imported have previous days date Bug 795377 - Reads and saves Gnucash 2.6.19 XML file, then can't reread it, due to bad date in old file Bug 795389 - Hard to see figures in the budget window The budget view had hard coded black for normal values and dark grey for other values. Changed this so normal values are reset to default color and adjusted the grey based on default color for theme. Bug 795405 - All Dates in Price Database Off-By-One After 3.0 Upgrade Bug 795446 - On Windows there is a blank tip of the day When the tip_of_the_day.list is created a new line is appended to the list file and on Windows this causes a blank tip so remove the adding of the extra line. Bug 795471 - Budget window scrolls edited cell out of site When editing cells that have been revealed on the right by scrolling the window snaps back to the left hiding the cell being edited. This may be due to an underlying gtk issue but these changes fix the issue visually. Other repairs or enhancements not marked as bugs: On Windows the tooltip for saved reports was incorrect When the mouse was placed over a saved report description on Windows an empty tooltip was displayed. Setup the query tooltip callback so it does not display a tooltip for description column. Fix crash when loading sql book with posted transactions Add ability to recognize and use a pre-compiled libgmock.so. html-font: add default font family Windows ships with GTK2 in which the default font styles are named "Sans" "Sans Bold" "Sans Normal" etc. There is no "Sans" font in Windows; I vote to add a default "Sans-Serif" font-family which is valid CSS. This ensures exported reports are shown as intended. Several improvements to the Transaction and GST reports. csv-impport - Allow empty amount fields Treat empty amount fields as 0. This is necessary for example in the case the csv import file has both a deposit and a withdrawal column. Remove the set transient parent setting for Reconcile window The Reconcile option is already a window so it is not necessary to set this value which allows the jump to transaction to work properly. Date Format dialog flashes up when file/properties used When you select the File/Properties dialog, in the construction of that a 'Date Format' dialog flashes up while the date component is moved to the properties dialog. Can mainly be seen on Windows so remove the visible setting in glade file. Prevent throw in gnc-pricedb. If a price lookup is given an invalid time64/timespec (i.e. INT64_MAX) then just return NULL instead of trying to find the nearest price. Set GNC_VCS at build time instead of when making the tarball. Because the tarball is always made from a VCS repo. If there are no prices in the db, critical errors are flagged When dialog transfer is used between two commodities and there are no prices in the db a critical error is logged. Test for price object being NULL before retrieving the price for the error message. The following translations are updated: Slovak, Spanish Known Problems: It is not possible to overwrite SQL Databases from within GnuCash, even though GnuCash will ask if you want to. Bug 789594 Several dates, including Accounting Period, are subject to change with time zone and daylight-time changes. Bug 791825 Some HBCI information is not loaded correctly so the first transaction download will re-retrieve transactions unless the beginning date is set explicitly. Bug 792397. The new CSV importer's Price of Shares column doesn't work. Bug 793306 The new CSV importer's numeric parser can't parse numbers of the form x + y/z. Bug 793556. Python bindings may not work in some installations because the bindings are unable to find the backend modules (libgncmod-backend-dbi and libgncmod-backend-xml). Bug 794526 Get Quotes can be slow if one has a large number of saved prices. Bug 794644. The Mac localization code can set the wrong encoding for strftime causing the register's date picker to label months "Null" in some locales. Bug 794807 On Mac, the File Open dialog will crash if one types anything. (This is a Gtk+ bug). Bug 794809 An open register is not immediately updated when the Since Last Run dialog creates transaction splits in the register's account. Bug 794854 GnuCash asks if one wants to save changes when quitting or opening a file even if there's no book open. Bug 794870 Windows Defender falsly identifies the GnuCash installer as a Trojan. Bug 794967 Some Windows users have trouble using Chinese input methods on the Register; other controls work. Bug 795253 On Microsoft Windows the Tab key does not work in the register if the caps-lock key is on. Bug 795294 GnuCash will crash if one attempts to import a CSV file with more than 1400 transactions. Bug 795383 Invalid input into a formula (Debit/Credit) field is inconsistent depending on the input. Bug 795614.
2018-04-29revbump for boost-libs updateadam4-8/+8
2018-04-26py-braintree: updated to 3.45.0adam3-8/+17
3.45.0 Add support for US Bank Account verifications API