gnucash-user Digest, Vol 181, Issue 7
Maroon Khalil
maroon at prolane.net
Mon Apr 2 18:24:22 EDT 2018
Hi Adrien,,
Thank you for your answer,
What you mentioned is clear
The point is : if I issued an invoice by mistake to a specific customer ,
so I need to change the customer of that invoice,
that¹s not doable ,!!!
One more thing we noticed is that if you create a new invoice with same
invoice number it create it with no issue , so you get 2 invoices under
the same number ( this shouldn¹t happen by the way)
Please let me know
regards
On 4/2/18, 4:23 PM, "gnucash-user-request at gnucash.org"
<gnucash-user-request at gnucash.org> wrote:
>Send gnucash-user mailing list submissions to
> gnucash-user at gnucash.org
>
>To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>or, via email, send a message with subject or body 'help' to
> gnucash-user-request at gnucash.org
>
>You can reach the person managing the list at
> gnucash-user-owner at gnucash.org
>
>When replying, please edit your Subject line so it is more specific
>than "Re: Contents of gnucash-user digest..."
>
>
>Today's Topics:
>
> 1. Re: invoice - Modify the customer (Adrien Monteleone)
> 2. MySQL Server connection timeout or keep-alive (Paul Neuwirth)
> 3. Re: GnuCash 3.0 Released (C M Reinehr)
> 4. Re: GnuCash 3.0 Released (Tom Browder)
> 5. Re: GnuCash 3.0 Released (Doug)
> 6. Re: GnuCash 3.0 Released (Fross, Michael)
> 7. Re: GnuCash 3.0 Released (Les)
>
>
>----------------------------------------------------------------------
>
>Message: 1
>Date: Mon, 2 Apr 2018 15:22:43 -0500
>From: Adrien Monteleone <adrien.monteleone at gmail.com>
>To: GnuCash User List <gnucash-user at gnucash.org>
>Subject: Re: invoice - Modify the customer
>Message-ID: <DE0919EB-ACFB-41BA-A5EF-5872901AA6D3 at gmail.com>
>Content-Type: text/plain; charset=utf-8
>
>No need to post to the list twice.
>
>Please read through the Help Guide & the Tutorial & Concepts Guide posted
>on the website: http://gnucash.org/docs.phtml
>
>Particularly, read over Chapter 7 of the Help ?Business Features? and
>Section III of the Tutorial & Concepts Guide ?Managing Business Finances?.
>
>You need to create your customers first.
>
>Then create an invoice. When you create the invoice, you select the
>customer you want to use.
>
>If you already have a customer but assigned the wrong name to them,
>simply edit the customer - DO NOT attempt to do this from within the
>invoice.
>
>Once you have changed the name of the customer, re-open the invoice,
>chose the Edit button, and re-select the customer, now with the new name.
>
>Regards,
>Adrien
>
>> On Apr 2, 2018, at 2:55 PM, Maroon Khalil <maroon at prolane.net> wrote:
>>
>> hi
>>
>> When creating an invoice with a specific customer by error
>>
>> We are not able to change the customer name
>>
>> If we change it by edit , it will create another customer number under
>>the
>> same name ,, so it will not recognize that this is the same customer
>> Please advice
>>
>> Regards
>> Maroon
>>
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see
>>https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
>
>
>------------------------------
>
>Message: 2
>Date: Mon, 2 Apr 2018 17:39:44 +0200
>From: Paul Neuwirth <mail at paul-neuwirth.nl>
>To: gnucash-user at gnucash.org
>Subject: MySQL Server connection timeout or keep-alive
>Message-ID: <20180402173944.427d3f4e at iota.swabian.net>
>Content-Type: text/plain; charset=US-ASCII
>
>Hello,
>is it possible to change somewhere the connection timeout to a MySQL
>server on the client side?
>Or could it be possible to implement a keep-alive?
>Everytime the connection is lost, I need to restart gnucash.
>Thank you
>Paul
>
>
>------------------------------
>
>Message: 3
>Date: Mon, 2 Apr 2018 15:49:10 -0500
>From: C M Reinehr <cmr at reinehr.net>
>To: gnucash-user at gnucash.org
>Subject: Re: GnuCash 3.0 Released
>Message-ID: <422fb2d2-163c-66c0-3267-f53cc619b781 at reinehr.net>
>Content-Type: text/plain; charset=utf-8; format=flowed
>
>John,
>
>Thanks for all your hard work. GnuCash is an invaluable piece of software.
>
>Cheers!
>
>CMR
>
>
>On 04/02/2018 03:17 PM, John Ralls wrote:
>> GnuCash 3.0 released
>>
>> The GnuCash development team proudly announces GnuCash 3.0, the first
>>release in our new 3.x stable series.
>> New Features for Users:
>>
>> The headline item for this release is that GnuCash now uses the
>>Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced on us by
>>some major Linux distributions dropping support for the WebKit1 API.
>>Unfortunately the Webkit project doesn't support Microsoft Windows so
>>that platform will continue to use the WebKit1 API, though with Gtk3.
>>We've selected Gtk+-3.14.0 as the minimum version because it fully
>>supports CSS theming.
>> New editors to remove outdated or incorrect match data from the
>>import maps, a new user interfacs for managing files associated with
>>transactions, an improved facility for removing old prices from the
>>price database, and a way to remove deleted files from the history list
>>in the file menu.
>> New Reports: A Reconciliation Report based on the Transaction
>>Report,a Income GST Report, and a Cashflow Barchart report.
>> A new CSV importer largely rewritten in C++, adding new features
>>including the ability to re-import CSV files exported from GnuCash,
>>along with a separate CSV price importer.
>> A new preference panel for the Alphavantage API key so that
>>Finance::Quote users need not edit /etc/gnucash/environment. We've
>>removed all references to the various Yahoo! quote sources and made
>>Alphavantage the default.
>> Data file directories are now located appropriately to the
>>operating system's conventions by default:
>> Windows: CSIDL_APPDATA/Gnucash
>> MacOS: $HOME/Application Support/Gnucash
>> Linux: $XDG_CONFIG_HOME/gnucash (or the default
>>$HOME/.config/gnucash)
>> It's still possible to overried with the environment variable
>>GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of GnuCash.
>> Accounts in the Bayes import map are now linked by GUID instead of
>>names so that the matcher won't have to be retrained if you rename an
>>account. The Bayesian import maps are also stored in a flatter structure
>>to allow faster access, especially in SQL. These changes mean that if
>>you have Bayesian mapping data, once converted your database will be
>>loadable only by GnuCash 2.6.20 and later.
>> MySQL and SQLite3 date storage has changed a bit. Once converted,
>>MySQL and SQLite3 database will be loadable only by GnuCash 2.6.19 and
>>later.
>> Numerics are rewritten to allow for more significant digits. The
>>old 6-digit-maximum fraction is now 9-digits, and prices may have up to
>>18 digit precision.
>> Chart Reports appearance is improved, including more modern chart
>>colours as suggested by http://clrs.cc/.
>> Transaction Report improvements, including regular expression
>>filtering and many more options and features including a "Subtotal
>>Summary Grid" The subtotal summary-grid will tabulate subtotals -
>>prime-sortkey vertically, sec-sortkey horizontally. For example, with
>>prime-sortkey = accounts, sec-sortkey = date, sec-subtotal = monthly
>>will produce a monthly time series table.
>> The About dialog box layout is improved and now includes the
>>detected Finance::Quote version.
>> GnuCash will always build the locale-specific tax modules. This
>>was optional when building with autotools and never enabled when
>>building with cmake. Note that the only supported tax locales are en_US
>>and de_DE.
>> On Macs the Reconcile Window's menu moved to the menubar.
>> GnuCash no longer supports Guile-1.8 and now does support Guile-2.2
>>
>> New Features for Developers:
>>
>> Several parts of the engine and the SQL backend are rewritten in
>>C++, an effort that will continue in the next development cycle. KVP is
>>now private to libgncmod-engine and accessible outside via
>>qof_instance_set and qof_instance_get. KVP and GUID are reimplemnted in
>>C++ using boost::variant and boost::UUID respectively.
>> C++ unit tests require GoogleTest. While it's possible to use
>>prebuilt libgtest and libgmock on some distros, building static
>>libraries for GnuCash is preferred. It may be necessary to provide the
>>paths to the googletest and googlemock source with CMake parameters
>>GTEST_ROOT and GMOCK_ROOT respectively.
>> The date implementation is migrated to boost::date-time, replacing
>>a Glib GDateTime implementation. This makes the earliest date recordable
>>1 January 1400CE instead of 1 January 1CE. We doubt any users will be
>>affected.
>> We've reorganized the code into a core library directory,
>>libgnucash, and application-specific directory, gnucash. The python
>>bindings are now in a top-level directory, bindings; code pinched from
>>other projects is in borrowed, the account templates, check templates,
>>and pixmaps are consolidated in data, and common holds the cmake modules
>>and test framework code. The bin directory's contents have moved to the
>>top level gnucash directory and bin is removed. There are now
>>directories for gschema, gtkbuilder and ui files directly in gnucash. In
>>principle all files of each type should go into these global
>>directories. The only exception is if such a file belongs to an optional
>>module. In that case the file remains located inside that module's
>>directory. Currently we have ui, glade and gschema file exceptions in
>>aqb and ofx importers.
>> The build system is changed from Autotools to CMake. All options
>>except python bindings and the python console demo are enabled by
>>default. Highly parallel builds with Ninja are possible and recommended,
>>except on Microsoft Windows.
>> The Windows build system is rewritten to use MSYS2, Mingw-w64,
>>Powershell, and jhbuild.
>> Add a "pot" target to the build system so that translators can
>>easily generate a new gnucash.pot from a git repository.
>> Detect presence or absence of libxml2 and makeinfo during
>>configuration; abort if the first is missing and don't build the (mostly
>>obsolete) texinfo documentation if the latter is. Document both in
>>README.dependencies.
>> Replaced Timespec with time64 in the Scheme and Python bindings,
>>introducing many new C time64 functions to accomodate the replacement.
>>Timespec will eventually be removed from the C API as well.
>> Some cruft removal in libgnucash/scm plus moving some code to its
>>only use location. "main.scm" is renamed to "utilities.scm".
>> The "printf" family of Scheme custom functions is replaced with
>>the built-in "format" facility.
>> Change a generally unnecessary warning about being unable to open
>>a module (usually because the file is still being created) to a debug
>>message. It appears mostly during highly parallel builds and was
>>distracting.
>> Appstream configuration is updated to the latest spec.
>> Added two functions to the Scheme option API:
>> gnc:option-make-internal! will hide an existing option. e.g. a
>>derived report can set the value for a Display/* option and hide it from
>>the user.
>> gnc:unregister-option will unregister option. This is
>>primarily useful for derived options e.g. another report copies from
>>transaction.scm and removes some options and recreates them with
>>different parameters.
>> For example, unregister existing option from section "Accounts"
>>name "Accounts", and recreate with different parameters e.g. limited
>>account types.
>> Drop intltool in favour or using modern gettext. By default we
>>require gettext 0.19.6 as this is needed to generate a translated
>>version of gnucash.desktop and gnucash.appdata.xml. For platforms where
>>this isn't available, setting ALLOW_OLD_GETTEXT=ON will allow building
>>but some strings will not be extracted to gnucash.pot
>> Pass GTEST_ROOT and GMOCK_ROOT through to distcheck. So that they
>>don't have to be exported in the environment if they're needed.
>> The Python Bindings and Console are now for Python 3, and
>>enahanced to expose more GnuCash API. Compilation of GLib Schemas during
>>build and installation can be disabled by setting
>>-DCOMPILE_GSCHEMAS=OFF. This is intended *only* for distribution
>>packaging scripts that run glib-compile-schemas themselves. Otherwise
>>note that if you install to a DESTDIR you'll need to re-run
>>glib-compile-scemas after moving the contents of
>>$DESTDIR$PREFIX/share/glib-2.0/schemas to $PREFIX.
>> The CuteCash front end has been removed. The code we need from
>>GOffice has been brought into the GnuCash code base so GOffice is no
>>longer a dependency. The register drawing code has been upgraded to draw
>>directly on a cairo surface, removing the dependency on libgnomecanvas.
>> GnuCash 3.0 adds the following dependencies: Boost, ICU,
>>Googletest.
>>
>> Known Problems
>>
>> There's no such thing as bug-free software and if we held the release
>>until all the bugs were fixed we'd never release anything. Here are the
>>open bugs particular to GnuCash 3.0 at the time of this release:
>>
>> It is not possible to overwrite SQL Databases from within GnuCash,
>>even though GnuCash will ask if you want to. Bug 789594.
>> There is no theming tool for Windows or Macs so users of those
>>platforms must apply theming by hand. Bug 791823.
>> Accounting Period dates are subject to change with time zone and
>>daylight-time changes. Bug 791825.
>> Opening a large SQL database on Windows is very slow on some
>>machines, merely slow on others. Bugs 792105, 794482.
>> Some HBCI information is not loaded correctly so the first
>>transaction download will re-retrieve transactions unless the beginning
>>date is set explicitly. Bug 792397.
>> The new CSV importer's Price of Shares column doesn't work. Bug
>>793306.
>> Importing an OFX file on Windows fails with an empty matcher
>>window. Bug 793461.
>> The Bayes account matcher can take a long time to convert the
>>accounts from name string to guids. This is a one-off, happening only
>>the first time one imports into an account on GnuCash 3.0. Bug 794334.
>> The new CSV importer's numeric parser can't parse numbers of the
>>form x + y/z. Bug 793556.
>> Python bindings may not work in some installations because the
>>bindings are unable to find the backend modules (libgncmod-backend-dbi
>>and libgncmod-backend-xml). Bug 794526.
>> Get Quotes can be slow if one has a large number of saved prices.
>>Bug 794644.
>> Some users see 1 January 1970 instead of the default date in the
>>New Invoice or New Bill dialog and on the unposted bill and invoice. Bug
>>794767.
>> The Mac localization code can set the wrong encoding for strftime
>>causing the register's date picker to label months "Null" in some
>>locales. Bug 794807.
>> On Mac, the File Open dialog will crash if one types anything. Bug
>>794809.
>> An open register is not immediately updated when the Since Last
>>Run dialog creates transaction splits in the register's account. Bug
>>794854.
>> GnuCash asks if one wants to save changes when quitting or opening
>>a file even if there's no book open. Bug 794870.
>> The Online Actions menu includes some obsolete and non-functional
>>selections. Bug 794880.
>>
>> The list doesn't include the many bugs carried over from previous
>>versions. For a complete list of bugs search for the product Gnucash at
>>Gnome Bugzilla
>> Documentation
>>
>> Concurrent with the release of Gnucash 3.0 we're pleased to also
>>release a new version 3.0 of the companion Help and Tutorial and
>>Concepts Guide.
>> Getting GnuCash for Windows and MacOS X
>>
>> GnuCash is provided for both Microsoft Windows XP? and later and MacOS
>>X 10.9 (Mavericks)? and later in pre-built, all-in-one packages. An
>>installer is provided for Microsoft Windows? while the MacOS X? package
>>is a disk image containing a drag-and-drop application bundle.
>>
>> The SHA256 Hashes for the downloadable files are:
>>
>> 4c754476a5b80a97abacaeadac64fefc5a68fcfec15967908dbe3c9f7370dbb9
>>gnucash-3.0.tar.bz2
>> a2dd7be61d4795717295b7629f35df72161a882fd1668dc744a299f63735ba23
>>gnucash-3.0.tar.gz
>> 220fdf329f2bdb6b792b049b1d9ca8f07e4ba906e6e882ac689921cd56a14e23
>>gnucash-3.0.setup.exe
>> c81f821008ce8d30a611c4b54474527c65c9cac3a0a4024a67189f813844e585
>>Gnucash-Intel-3.0-1.dmg
>> bcd41a3235eb162c7b0e640be36336c219b95d8a82da6059b1cd6d048ffc54c3
>>gnucash-docs-3.0.tar.gz
>>
>>
>> Getting GnuCash for Windows and MacOS
>>
>> GnuCash is provided for both Microsoft Windows XP? and later and MacOS
>>X 10.9 (Mavericks)? and later in pre-built, all-in-one packages. An
>>installer is provided for Microsoft Windows? while the MacOS X? package
>>is a disk image containing a drag-and-drop application bundle.
>> SourceForge:
>>
>> Download GnuCash for Win32:
>>https://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.0.setup.e
>>xe
>> Download GnuCash for Mac-Intel:
>>https://downloads.sourceforge.net/sourceforge/gnucash/Gnucash-Intel-3.0-1
>>.dmg
>>
>> Github
>>
>> Download GnuCash for Win32:
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-3.0.setu
>>p.exe
>> Download GnuCash for Mac-Intel:
>>https://github.com/Gnucash/gnucash/releases/download/3.0/Gnucash-Intel-3.
>>0-1.dmg
>>
>> Getting GnuCash as source code
>>
>> If you want to compile GnuCash 3.0 for yourself, the source code can be
>>downloaded from:
>>
>> Sourceforge:
>>
>>http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.0.tar.bz2
>>
>>http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.0.tar.gz
>> Github:
>>
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-3.0.tar.
>>bz2
>>
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-3.0.tar.
>>gz
>> WARNING Do not try to use the github-generated files labelled
>>"Source Code". They have not been processed with
>> swig and will not build.
>> You can also checkout the sources: git clone
>>https://github.com/Gnucash/gnucash.
>>
>>
>> Please consult the README.dependencies file in the sources for the
>>required dependencies and versions needed to build GnuCash from source.
>>Additional information on building GnuCash may be found at
>>https://wiki.gnucash.org/wiki/Building.
>>
>> Getting the documentation
>>
>> The documentation is available at Documentation page of the GnuCash
>>website. The 3.0 documentation can be found under "GnuCash v3 (current
>>stable release)" in multiple languages both for reading online and for
>>download in pdf, epub, and mobi formats.
>>
>> If you want to compile the GnuCash Documentation 3.0 for yourself, the
>>source code can be downloaded from:
>>
>> Sourceforge:
>>http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-docs-3.0.tar
>>.gz
>> GitHub:
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-docs-3.0
>>.tar.gz
>> You can also checkout the sources directly from the git repository
>>as described at https://wiki.gnucash.org/wiki/Git.
>>
>> Detailed instructions for building GnuCash may be found at
>>https://wiki.gnucash.org/wiki/Building and for the Documentation at
>>https://wiki.gnucash.org/wiki/Initializing_Documentation_Build_Environmen
>>t.
>>
>> About the Program
>>
>> GnuCash is a free, open source accounting program released under the
>>GNU General Public License (GPL) and available for GNU/Linux, *BSD,
>>Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in
>>1997, and its first stable release was in 1998.
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see
>>https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
>--
>Linux distribution Debian 8 "Jessie"
>----
>"The most difficult subjects can be explained to the most slow-witted man
>if he has not formed any idea of them already; but the simplest thing
>cannot be made clear to the most intelligent man if he is firmly
>persuaded that he knows already, without a shadow of a doubt, what is
>laid before him." -- Leo Tolstoy
>------
>
>
>
>------------------------------
>
>Message: 4
>Date: Mon, 2 Apr 2018 15:56:59 -0500
>From: Tom Browder <tom.browder at gmail.com>
>To: C M Reinehr <cmr at reinehr.net>
>Cc: gnucash-user at gnucash.org
>Subject: Re: GnuCash 3.0 Released
>Message-ID:
> <CAFMGiz_pi5csmjYXmafgLOVbzcHjAb0oSrbOJjhRWkUwZ-=kZA at mail.gmail.com>
>Content-Type: text/plain; charset="UTF-8"
>
>On Mon, Apr 2, 2018 at 3:49 PM, C M Reinehr <cmr at reinehr.net> wrote:
>> John,
>>
>> Thanks for all your hard work. GnuCash is an invaluable piece of
>>software.
>
>Amen, Brother!
>
>-Tom
>
>
>------------------------------
>
>Message: 5
>Date: Tue, 3 Apr 2018 06:59:37 +1000
>From: Doug <lemans4 at internode.on.net>
>To: gnucash-user at gnucash.org
>Subject: Re: GnuCash 3.0 Released
>Message-ID: <20180403065937.832521ddda252705bc6fed8e at internode.on.net>
>Content-Type: text/plain; charset=ISO-8859-1
>
>Thanks for the hard work. I will report the upgrade to PCLinuxOS (my
>distro of choice for many years).
>
>regards, Doug (Australia)
>
>On Mon, 2 Apr 2018 15:49:10 -0500
>C M Reinehr <cmr at reinehr.net> wrote:
>
>> John,
>>
>> Thanks for all your hard work. GnuCash is an invaluable piece of
>>software.
>>
>> Cheers!
>>
>> CMR
>>
>>
>> On 04/02/2018 03:17 PM, John Ralls wrote:
>> > GnuCash 3.0 released
>> >
>> > The GnuCash development team proudly announces GnuCash 3.0, the first
>>release in our new 3.x stable series.
>> > New Features for Users:
>> >
>> > The headline item for this release is that GnuCash now uses the
>>Gtk+-3.0 Toolkit and the WebKit2Gtk API. This change was forced on us by
>>some major Linux distributions dropping support for the WebKit1 API.
>>Unfortunately the Webkit project doesn't support Microsoft Windows so
>>that platform will continue to use the WebKit1 API, though with Gtk3.
>>We've selected Gtk+-3.14.0 as the minimum version because it fully
>>supports CSS theming.
>> > New editors to remove outdated or incorrect match data from the
>>import maps, a new user interfacs for managing files associated with
>>transactions, an improved facility for removing old prices from the
>>price database, and a way to remove deleted files from the history list
>>in the file menu.
>> > New Reports: A Reconciliation Report based on the Transaction
>>Report,a Income GST Report, and a Cashflow Barchart report.
>> > A new CSV importer largely rewritten in C++, adding new features
>>including the ability to re-import CSV files exported from GnuCash,
>>along with a separate CSV price importer.
>> > A new preference panel for the Alphavantage API key so that
>>Finance::Quote users need not edit /etc/gnucash/environment. We've
>>removed all references to the various Yahoo! quote sources and made
>>Alphavantage the default.
>> > Data file directories are now located appropriately to the
>>operating system's conventions by default:
>> > Windows: CSIDL_APPDATA/Gnucash
>> > MacOS: $HOME/Application Support/Gnucash
>> > Linux: $XDG_CONFIG_HOME/gnucash (or the default
>>$HOME/.config/gnucash)
>> > It's still possible to overried with the environment variable
>>GNC_DOC_PATH, which replaces GNC_DOT_DIR in earlier versions of GnuCash.
>> > Accounts in the Bayes import map are now linked by GUID instead
>>of names so that the matcher won't have to be retrained if you rename an
>>account. The Bayesian import maps are also stored in a flatter structure
>>to allow faster access, especially in SQL. These changes mean that if
>>you have Bayesian mapping data, once converted your database will be
>>loadable only by GnuCash 2.6.20 and later.
>> > MySQL and SQLite3 date storage has changed a bit. Once
>>converted, MySQL and SQLite3 database will be loadable only by GnuCash
>>2.6.19 and later.
>> > Numerics are rewritten to allow for more significant digits. The
>>old 6-digit-maximum fraction is now 9-digits, and prices may have up to
>>18 digit precision.
>> > Chart Reports appearance is improved, including more modern
>>chart colours as suggested by http://clrs.cc/.
>> > Transaction Report improvements, including regular expression
>>filtering and many more options and features including a "Subtotal
>>Summary Grid" The subtotal summary-grid will tabulate subtotals -
>>prime-sortkey vertically, sec-sortkey horizontally. For example, with
>>prime-sortkey = accounts, sec-sortkey = date, sec-subtotal = monthly
>>will produce a monthly time series table.
>> > The About dialog box layout is improved and now includes the
>>detected Finance::Quote version.
>> > GnuCash will always build the locale-specific tax modules. This
>>was optional when building with autotools and never enabled when
>>building with cmake. Note that the only supported tax locales are en_US
>>and de_DE.
>> > On Macs the Reconcile Window's menu moved to the menubar.
>> > GnuCash no longer supports Guile-1.8 and now does support
>>Guile-2.2
>> >
>> > New Features for Developers:
>> >
>> > Several parts of the engine and the SQL backend are rewritten in
>>C++, an effort that will continue in the next development cycle. KVP is
>>now private to libgncmod-engine and accessible outside via
>>qof_instance_set and qof_instance_get. KVP and GUID are reimplemnted in
>>C++ using boost::variant and boost::UUID respectively.
>> > C++ unit tests require GoogleTest. While it's possible to use
>>prebuilt libgtest and libgmock on some distros, building static
>>libraries for GnuCash is preferred. It may be necessary to provide the
>>paths to the googletest and googlemock source with CMake parameters
>>GTEST_ROOT and GMOCK_ROOT respectively.
>> > The date implementation is migrated to boost::date-time,
>>replacing a Glib GDateTime implementation. This makes the earliest date
>>recordable 1 January 1400CE instead of 1 January 1CE. We doubt any users
>>will be affected.
>> > We've reorganized the code into a core library directory,
>>libgnucash, and application-specific directory, gnucash. The python
>>bindings are now in a top-level directory, bindings; code pinched from
>>other projects is in borrowed, the account templates, check templates,
>>and pixmaps are consolidated in data, and common holds the cmake modules
>>and test framework code. The bin directory's contents have moved to the
>>top level gnucash directory and bin is removed. There are now
>>directories for gschema, gtkbuilder and ui files directly in gnucash. In
>>principle all files of each type should go into these global
>>directories. The only exception is if such a file belongs to an optional
>>module. In that case the file remains located inside that module's
>>directory. Currently we have ui, glade and gschema file exceptions in
>>aqb and ofx importers.
>> > The build system is changed from Autotools to CMake. All options
>>except python bindings and the python console demo are enabled by
>>default. Highly parallel builds with Ninja are possible and recommended,
>>except on Microsoft Windows.
>> > The Windows build system is rewritten to use MSYS2, Mingw-w64,
>>Powershell, and jhbuild.
>> > Add a "pot" target to the build system so that translators can
>>easily generate a new gnucash.pot from a git repository.
>> > Detect presence or absence of libxml2 and makeinfo during
>>configuration; abort if the first is missing and don't build the (mostly
>>obsolete) texinfo documentation if the latter is. Document both in
>>README.dependencies.
>> > Replaced Timespec with time64 in the Scheme and Python bindings,
>>introducing many new C time64 functions to accomodate the replacement.
>>Timespec will eventually be removed from the C API as well.
>> > Some cruft removal in libgnucash/scm plus moving some code to
>>its only use location. "main.scm" is renamed to "utilities.scm".
>> > The "printf" family of Scheme custom functions is replaced with
>>the built-in "format" facility.
>> > Change a generally unnecessary warning about being unable to
>>open a module (usually because the file is still being created) to a
>>debug message. It appears mostly during highly parallel builds and was
>>distracting.
>> > Appstream configuration is updated to the latest spec.
>> > Added two functions to the Scheme option API:
>> > gnc:option-make-internal! will hide an existing option. e.g.
>>a derived report can set the value for a Display/* option and hide it
>>from the user.
>> > gnc:unregister-option will unregister option. This is
>>primarily useful for derived options e.g. another report copies from
>>transaction.scm and removes some options and recreates them with
>>different parameters.
>> > For example, unregister existing option from section "Accounts"
>>name "Accounts", and recreate with different parameters e.g. limited
>>account types.
>> > Drop intltool in favour or using modern gettext. By default we
>>require gettext 0.19.6 as this is needed to generate a translated
>>version of gnucash.desktop and gnucash.appdata.xml. For platforms where
>>this isn't available, setting ALLOW_OLD_GETTEXT=ON will allow building
>>but some strings will not be extracted to gnucash.pot
>> > Pass GTEST_ROOT and GMOCK_ROOT through to distcheck. So that
>>they don't have to be exported in the environment if they're needed.
>> > The Python Bindings and Console are now for Python 3, and
>>enahanced to expose more GnuCash API. Compilation of GLib Schemas during
>>build and installation can be disabled by setting
>>-DCOMPILE_GSCHEMAS=OFF. This is intended *only* for distribution
>>packaging scripts that run glib-compile-schemas themselves. Otherwise
>>note that if you install to a DESTDIR you'll need to re-run
>>glib-compile-scemas after moving the contents of
>>$DESTDIR$PREFIX/share/glib-2.0/schemas to $PREFIX.
>> > The CuteCash front end has been removed. The code we need from
>>GOffice has been brought into the GnuCash code base so GOffice is no
>>longer a dependency. The register drawing code has been upgraded to draw
>>directly on a cairo surface, removing the dependency on libgnomecanvas.
>> > GnuCash 3.0 adds the following dependencies: Boost, ICU,
>>Googletest.
>> >
>> > Known Problems
>> >
>> > There's no such thing as bug-free software and if we held the release
>>until all the bugs were fixed we'd never release anything. Here are the
>>open bugs particular to GnuCash 3.0 at the time of this release:
>> >
>> > It is not possible to overwrite SQL Databases from within
>>GnuCash, even though GnuCash will ask if you want to. Bug 789594.
>> > There is no theming tool for Windows or Macs so users of those
>>platforms must apply theming by hand. Bug 791823.
>> > Accounting Period dates are subject to change with time zone and
>>daylight-time changes. Bug 791825.
>> > Opening a large SQL database on Windows is very slow on some
>>machines, merely slow on others. Bugs 792105, 794482.
>> > Some HBCI information is not loaded correctly so the first
>>transaction download will re-retrieve transactions unless the beginning
>>date is set explicitly. Bug 792397.
>> > The new CSV importer's Price of Shares column doesn't work. Bug
>>793306.
>> > Importing an OFX file on Windows fails with an empty matcher
>>window. Bug 793461.
>> > The Bayes account matcher can take a long time to convert the
>>accounts from name string to guids. This is a one-off, happening only
>>the first time one imports into an account on GnuCash 3.0. Bug 794334.
>> > The new CSV importer's numeric parser can't parse numbers of the
>>form x + y/z. Bug 793556.
>> > Python bindings may not work in some installations because the
>>bindings are unable to find the backend modules (libgncmod-backend-dbi
>>and libgncmod-backend-xml). Bug 794526.
>> > Get Quotes can be slow if one has a large number of saved
>>prices. Bug 794644.
>> > Some users see 1 January 1970 instead of the default date in the
>>New Invoice or New Bill dialog and on the unposted bill and invoice. Bug
>>794767.
>> > The Mac localization code can set the wrong encoding for
>>strftime causing the register's date picker to label months "Null" in
>>some locales. Bug 794807.
>> > On Mac, the File Open dialog will crash if one types anything.
>>Bug 794809.
>> > An open register is not immediately updated when the Since Last
>>Run dialog creates transaction splits in the register's account. Bug
>>794854.
>> > GnuCash asks if one wants to save changes when quitting or
>>opening a file even if there's no book open. Bug 794870.
>> > The Online Actions menu includes some obsolete and
>>non-functional selections. Bug 794880.
>> >
>> > The list doesn't include the many bugs carried over from previous
>>versions. For a complete list of bugs search for the product Gnucash at
>>Gnome Bugzilla
>> > Documentation
>> >
>> > Concurrent with the release of Gnucash 3.0 we're pleased to also
>>release a new version 3.0 of the companion Help and Tutorial and
>>Concepts Guide.
>> > Getting GnuCash for Windows and MacOS X
>> >
>> > GnuCash is provided for both Microsoft Windows XP? and later and
>>MacOS X 10.9 (Mavericks)? and later in pre-built, all-in-one packages.
>>An installer is provided for Microsoft Windows? while the MacOS X?
>>package is a disk image containing a drag-and-drop application bundle.
>> >
>> > The SHA256 Hashes for the downloadable files are:
>> >
>> > 4c754476a5b80a97abacaeadac64fefc5a68fcfec15967908dbe3c9f7370dbb9
>> gnucash-3.0.tar.bz2
>> > a2dd7be61d4795717295b7629f35df72161a882fd1668dc744a299f63735ba23
>> gnucash-3.0.tar.gz
>> > 220fdf329f2bdb6b792b049b1d9ca8f07e4ba906e6e882ac689921cd56a14e23
>> gnucash-3.0.setup.exe
>> > c81f821008ce8d30a611c4b54474527c65c9cac3a0a4024a67189f813844e585
>> Gnucash-Intel-3.0-1.dmg
>> > bcd41a3235eb162c7b0e640be36336c219b95d8a82da6059b1cd6d048ffc54c3
>> gnucash-docs-3.0.tar.gz
>> >
>> >
>> > Getting GnuCash for Windows and MacOS
>> >
>> > GnuCash is provided for both Microsoft Windows XP? and later and
>>MacOS X 10.9 (Mavericks)? and later in pre-built, all-in-one packages.
>>An installer is provided for Microsoft Windows? while the MacOS X?
>>package is a disk image containing a drag-and-drop application bundle.
>> > SourceForge:
>> >
>> > Download GnuCash for Win32:
>>https://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.0.setup.e
>>xe
>> > Download GnuCash for Mac-Intel:
>>https://downloads.sourceforge.net/sourceforge/gnucash/Gnucash-Intel-3.0-1
>>.dmg
>> >
>> > Github
>> >
>> > Download GnuCash for Win32:
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-3.0.setu
>>p.exe
>> > Download GnuCash for Mac-Intel:
>>https://github.com/Gnucash/gnucash/releases/download/3.0/Gnucash-Intel-3.
>>0-1.dmg
>> >
>> > Getting GnuCash as source code
>> >
>> > If you want to compile GnuCash 3.0 for yourself, the source code can
>>be downloaded from:
>> >
>> > Sourceforge:
>> >
>>http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.0.tar.bz2
>> >
>>http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.0.tar.gz
>> > Github:
>> >
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-3.0.tar.
>>bz2
>> >
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-3.0.tar.
>>gz
>> > WARNING Do not try to use the github-generated files labelled
>>"Source Code". They have not been processed with
>> > swig and will not build.
>> > You can also checkout the sources: git clone
>>https://github.com/Gnucash/gnucash.
>> >
>> >
>> > Please consult the README.dependencies file in the sources for the
>>required dependencies and versions needed to build GnuCash from source.
>>Additional information on building GnuCash may be found at
>>https://wiki.gnucash.org/wiki/Building.
>> >
>> > Getting the documentation
>> >
>> > The documentation is available at Documentation page of the GnuCash
>>website. The 3.0 documentation can be found under "GnuCash v3 (current
>>stable release)" in multiple languages both for reading online and for
>>download in pdf, epub, and mobi formats.
>> >
>> > If you want to compile the GnuCash Documentation 3.0 for yourself,
>>the source code can be downloaded from:
>> >
>> > Sourceforge:
>>http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-docs-3.0.tar
>>.gz
>> > GitHub:
>>https://github.com/Gnucash/gnucash/releases/download/3.0/gnucash-docs-3.0
>>.tar.gz
>> > You can also checkout the sources directly from the git
>>repository as described at https://wiki.gnucash.org/wiki/Git.
>> >
>> > Detailed instructions for building GnuCash may be found at
>>https://wiki.gnucash.org/wiki/Building and for the Documentation at
>>https://wiki.gnucash.org/wiki/Initializing_Documentation_Build_Environmen
>>t.
>> >
>> > About the Program
>> >
>> > GnuCash is a free, open source accounting program released under the
>>GNU General Public License (GPL) and available for GNU/Linux, *BSD,
>>Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began in
>>1997, and its first stable release was in 1998.
>> >
>> > _______________________________________________
>> > gnucash-user mailing list
>> > gnucash-user at gnucash.org
>> > To update your subscription preferences or to unsubscribe:
>> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> > If you are using Nabble or Gmane, please see
>>https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> > -----
>> > Please remember to CC this list on all your replies.
>> > You can do this by using Reply-To-List or Reply-All.
>>
>> --
>> Linux distribution Debian 8 "Jessie"
>> ----
>> "The most difficult subjects can be explained to the most slow-witted
>>man if he has not formed any idea of them already; but the simplest
>>thing cannot be made clear to the most intelligent man if he is firmly
>>persuaded that he knows already, without a shadow of a doubt, what is
>>laid before him." -- Leo Tolstoy
>> ------
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see
>>https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
>--
>Doug <lemans4 at internode.on.net>
>
>
>------------------------------
>
>Message: 6
>Date: Mon, 2 Apr 2018 16:00:49 -0500
>From: "Fross, Michael" <michael at fross.org>
>To: Tom Browder <tom.browder at gmail.com>
>Cc: C M Reinehr <cmr at reinehr.net>, Gnucash-User
> <gnucash-user at gnucash.org>
>Subject: Re: GnuCash 3.0 Released
>Message-ID:
> <CAMD2DfsbVHhvjRvY3=pN78aY+6XFPWEEo02QCa=ewcDt=rO7dQ at mail.gmail.com>
>Content-Type: text/plain; charset="UTF-8"
>
>Couldn't agree more. It's the only piece of software that I really don't
>think I could live without. John, Geert, and the entire development team
>-
>THANK YOU.
>
>Michael
>
>On Mon, Apr 2, 2018 at 3:56 PM, Tom Browder <tom.browder at gmail.com> wrote:
>
>> On Mon, Apr 2, 2018 at 3:49 PM, C M Reinehr <cmr at reinehr.net> wrote:
>> > John,
>> >
>> > Thanks for all your hard work. GnuCash is an invaluable piece of
>> software.
>>
>> Amen, Brother!
>>
>> -Tom
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see
>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
>
>
>------------------------------
>
>Message: 7
>Date: Mon, 2 Apr 2018 16:23:32 -0500
>From: Les <lelliott5 at gmail.com>
>To: gnucash-user at gnucash.org
>Subject: Re: GnuCash 3.0 Released
>Message-ID: <29077044-7d73-af96-c924-e71f736b12d2 at gmail.com>
>Content-Type: text/plain; charset=utf-8; format=flowed
>
>Ditto!? Great job!
>
>Les
>
>
>On 04/02/2018 04:00 PM, Fross, Michael wrote:
>> Couldn't agree more. It's the only piece of software that I really
>>don't
>> think I could live without. John, Geert, and the entire development
>>team -
>> THANK YOU.
>>
>> Michael
>>
>> On Mon, Apr 2, 2018 at 3:56 PM, Tom Browder <tom.browder at gmail.com>
>>wrote:
>>
>>> On Mon, Apr 2, 2018 at 3:49 PM, C M Reinehr <cmr at reinehr.net> wrote:
>>>> John,
>>>>
>>>> Thanks for all your hard work. GnuCash is an invaluable piece of
>>> software.
>>>
>>> Amen, Brother!
>>>
>>> -Tom
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user at gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> If you are using Nabble or Gmane, please see
>>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>>> -----
>>> Please remember to CC this list on all your replies.
>>> You can do this by using Reply-To-List or Reply-All.
>>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see
>>https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
>
>
>------------------------------
>
>Subject: Digest Footer
>
>_______________________________________________
>
>gnucash-user mailing list
>gnucash-user at gnucash.org
>To update your subscription preferences or to unsubscribe:
>https://lists.gnucash.org/mailman/listinfo/gnucash-user
>If you are using Nabble or Gmane, please see
>https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>-----
>Please remember to CC this list on all your replies.
>You can do this by using Reply-To-List or Reply-All.
>
>------------------------------
>
>End of gnucash-user Digest, Vol 181, Issue 7
>********************************************
More information about the gnucash-user
mailing list