gnucash-devel: update to 3.903.
Switch to github master site. 3.903 - 1 June 2020 The second undatble release leading to the new 4.x stable series. See 3.902 below for additional requirements and features. New Dependency: Boost program_options. New Features: A new separate executable, gnucash-cli (gnucash-cli.exe on Microsoft Windows) for doing command-line things like updating the prices in your book. gnucash-cli gains the ability to run reports from the command line. Specify reports to run by name or guid. It also provides an export format and an output file name without which it will output the report to stdout. Report Synopsis: gnucash --run-report=[reportname/guid] datafile.gnucash gnucash --run-report=[reportname/guid] --output-file=x.html datafile.gnucash gnucash --run-report=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash When deleting accounts the destination accounts of moved splits will be checked to ensure that they're the same as the source. If they're not you'll get a warning and the opportunity to pick another account or to carry on regardless. New type-ahead search added to sequential search when selecting an account in the register: Instead of typing the first few characters of a top level account, the separator, the first few characters of the next level account and so on you may instead type a few characters of any part of a full account name and the drop-list will be filtered to contain only matching accounts. Once you have a small enough list you can use the arrow keys to select the account that you want. Python bindings are now localized and their strings available for translation. The new reports introduced in the Experimental Reports menu are moved to the main menu and the old reports hidden; the old reports can be unhidded by running GnuCash from the commandline with the --extra argument. That will cause the old reports to appear in their regular locations on the menu labeled legacy. Note that new reports use different options and layouts and you may need to adjust your saved report configurations. A new Transaction Association dialog, available from the new Update Transaction Association item in the register context menu, provides the ability to have multiple associations for a single transaction. Associations may now be easily removed. Allow Associations to be added to invoices. The actual association when present is added as a link button which is shown below the notes. A symbol is now displayed on transactions in the register when they have an attachment and the selected font supports the symbol. The OFX file importer can now import more than one file at a time. A new report menu supbmenu Multicolumn contains the old custom-multicolumn report and a new Dashboard report containing Account reports for expenses and income, an income-expense chart, and an account summary. When importing, the matcher will no longer offer to match a transaction to one that has already matched in a previous import, nor will it offer to match more than one imported transaction to a single existing transaction. When no file is open don't ask to save it when opening another file or quitting GnuCash. Support for UK VAT and Australian GST added to the Income-GST report. The reports options are changed from source accounts to source sales and purchase accounts to permit proper reporting of capital purchases. N.B. This is incompatible with previous versions of the report and will require regenerating saved configurations. Add option to save Layout for Business items. Add two menu items under windows, one to save an existing layout for Invoices, Bills and Vouchers to there respective default layouts so the user set column widths will be used. The second menu item will reset the column widths to defaults and remove the default layout. Open Business items will also save there column widths to the page section so these can temporarily have different widths. Newly Revised Reports Income GST Significant Code Changes: gnucash-bin.c has been split into 4 parts, mostly C++: * gnucash.cpp, the GUI executable. * gnucash-cli.cpp, the command-line executable. * gnucash-commands.cpp, implementation for the commands that can be run from the command-line. * gnucash-app-core.cpp, common code required by both the command line and gui programs. * There's also an auxiliarty file, gnucash-windows-locale.c because the localization code proved resistant to compiling as C++. We're planning another auxiliary file for the MacOS localization. A new mock facility for several engine classes to permit better-isolated unit testing of components that depend on those classes. Register filter and sort values are saved in the book's state file (book.gcm) in the user's configdir instead of in the book. QofSession no longer creates its book, instead one must create a book first and pass that to qof_session_new()/QofSession::QofSession(). Add option to save Layout for Register itemsAdd two menu items under windows, one to save an existing register layout based on the register type to there respective default layouts so the user set column widths will be used when opening registers. The second menu item will reset the column widths to defaults and remove the associated default layout. Open registers will also save there column widths to the page section so these could can temporarily have different widths. Add option to save Layout for Business items. Add two menu items under windows, one to save an existing layout for Invoices, Bills and Vouchers to there respective default layouts so the user set column widths will be used. The second menu item will reset the column widths to defaults and remove the default layout. Open Business items will also save there column widths to the page section so these can temporarily have different widths. Input Method handling in the register is moved to the GtkEntry where it belongs.
This commit is contained in:
parent
0572e272df
commit
803f546232
|
@ -1,9 +1,10 @@
|
|||
# $NetBSD: Makefile,v 1.292 2020/04/14 10:35:17 wiz Exp $
|
||||
|
||||
DISTNAME= gnucash-3.902
|
||||
DISTNAME= gnucash-3.903
|
||||
CATEGORIES= finance
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnucash/}
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=gnucash/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
GITHUB_RELEASE= ${PKGVERSION_NOREV}
|
||||
|
||||
MAINTAINER= wiz@NetBSD.org
|
||||
HOMEPAGE= http://www.gnucash.org/
|
||||
|
|
|
@ -4,6 +4,7 @@ bin/gnc-fq-dump
|
|||
bin/gnc-fq-helper
|
||||
bin/gnc-fq-update
|
||||
bin/gnucash
|
||||
bin/gnucash-cli
|
||||
bin/gnucash-valgrind
|
||||
include/gnucash/Account.h
|
||||
include/gnucash/FreqSpec.h
|
||||
|
@ -22,6 +23,7 @@ include/gnucash/TransLog.h
|
|||
include/gnucash/Transaction.h
|
||||
include/gnucash/account-quickfill.h
|
||||
include/gnucash/assistant-xml-encoding.h
|
||||
include/gnucash/assoccell.h
|
||||
include/gnucash/basiccell.h
|
||||
include/gnucash/business-options.h
|
||||
include/gnucash/cap-gains.h
|
||||
|
@ -32,6 +34,7 @@ include/gnucash/checkboxcell.h
|
|||
include/gnucash/combocell.h
|
||||
include/gnucash/datecell.h
|
||||
include/gnucash/dialog-account.h
|
||||
include/gnucash/dialog-assoc-utils.h
|
||||
include/gnucash/dialog-book-close.h
|
||||
include/gnucash/dialog-commodity.h
|
||||
include/gnucash/dialog-dup-trans.h
|
||||
|
@ -516,19 +519,7 @@ share/doc/gnucash/Money95mfunds_fr.qif
|
|||
share/doc/gnucash/Money95stocks_fr.qif
|
||||
share/doc/gnucash/NEWS
|
||||
share/doc/gnucash/README
|
||||
share/doc/gnucash/README-ca.win32-bin.txt
|
||||
share/doc/gnucash/README-de.win32-bin.txt
|
||||
share/doc/gnucash/README-fr.win32-bin.txt
|
||||
share/doc/gnucash/README-hr.win32-bin.txt
|
||||
share/doc/gnucash/README-it.win32-bin.txt
|
||||
share/doc/gnucash/README-lv.win32-bin.txt
|
||||
share/doc/gnucash/README-nl.win32-bin.txt
|
||||
share/doc/gnucash/README-zh_CN.win32-bin.txt
|
||||
share/doc/gnucash/README-zh_TW.win32-bin.txt
|
||||
share/doc/gnucash/README.dependencies
|
||||
share/doc/gnucash/README.francais
|
||||
share/doc/gnucash/README.german
|
||||
share/doc/gnucash/README.win32-bin.txt
|
||||
share/doc/gnucash/README_invoice
|
||||
share/doc/gnucash/abc-all.qif
|
||||
share/doc/gnucash/abc.qif
|
||||
|
@ -537,10 +528,8 @@ share/doc/gnucash/cbb-export.qif
|
|||
share/doc/gnucash/currency_tree_xml.gnucash
|
||||
share/doc/gnucash/every.qif
|
||||
share/doc/gnucash/gtk-3.0.css
|
||||
share/doc/gnucash/guile-hackers.txt
|
||||
share/doc/gnucash/invoice.csv
|
||||
share/doc/gnucash/ms-money.qif
|
||||
share/doc/gnucash/projects.html
|
||||
share/doc/gnucash/quicktest.qif
|
||||
share/doc/gnucash/swipe.qif
|
||||
share/doc/gnucash/taxreport.gnucash
|
||||
|
@ -1007,6 +996,7 @@ share/gnucash/gtkbuilder/business-options-gnome.glade
|
|||
share/gnucash/gtkbuilder/business-prefs.glade
|
||||
share/gnucash/gtkbuilder/dialog-account-picker.glade
|
||||
share/gnucash/gtkbuilder/dialog-account.glade
|
||||
share/gnucash/gtkbuilder/dialog-assoc.glade
|
||||
share/gnucash/gtkbuilder/dialog-bi-import-gui.glade
|
||||
share/gnucash/gtkbuilder/dialog-billterms.glade
|
||||
share/gnucash/gtkbuilder/dialog-book-close.glade
|
||||
|
@ -1043,7 +1033,6 @@ share/gnucash/gtkbuilder/dialog-sx.glade
|
|||
share/gnucash/gtkbuilder/dialog-tax-info.glade
|
||||
share/gnucash/gtkbuilder/dialog-tax-table.glade
|
||||
share/gnucash/gtkbuilder/dialog-totd.glade
|
||||
share/gnucash/gtkbuilder/dialog-trans-assoc.glade
|
||||
share/gnucash/gtkbuilder/dialog-transfer.glade
|
||||
share/gnucash/gtkbuilder/dialog-userpass.glade
|
||||
share/gnucash/gtkbuilder/dialog-vendor.glade
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.99 2020/04/14 10:35:17 wiz Exp $
|
||||
|
||||
SHA1 (gnucash-3.902.tar.bz2) = 8a38b27c89cb60aeedbdaf64b4b32178e594e979
|
||||
RMD160 (gnucash-3.902.tar.bz2) = 97d28b449986752bbacf98b280f54ccdd0ab86a1
|
||||
SHA512 (gnucash-3.902.tar.bz2) = fac5f3bf5a2876e174b89782870bcf6acb72e3bc48360595606c921f814bc3780e1aee5f351670988c7b0f2f0c150762feb9f7ea9daf35ff054fdd854be6a30a
|
||||
Size (gnucash-3.902.tar.bz2) = 13816713 bytes
|
||||
SHA1 (gnucash-3.903.tar.bz2) = d38a91abe705e64a4b91f0f0b67997049b074cc9
|
||||
RMD160 (gnucash-3.903.tar.bz2) = feec7aa098f988705b1bbbd22a1c7f23eebc2bb0
|
||||
SHA512 (gnucash-3.903.tar.bz2) = 63a5beb889a508f08c72535c0c48357e1b919672908bde5e56988a7609fee0748f5404ecfc2ae040de199c068c1e590a8ec62c8e4a6c8faa8c1ac55988ad50dd
|
||||
Size (gnucash-3.903.tar.bz2) = 13813249 bytes
|
||||
|
|
Loading…
Reference in New Issue