Gnucash 2.4.4 released

David T. sunfish62 at yahoo.com
Mon Mar 14 20:05:28 EDT 2011


I think it would also be useful to have a direct link to Sourceforge somewhere on the front page or the Downloads page.

David

--- On Mon, 3/14/11, David T. <sunfish62 at yahoo.com> wrote:

> From: David T. <sunfish62 at yahoo.com>
> Subject: Re: Gnucash 2.4.4 released
> To: "gnucash-announce" <gnucash-announce at gnucash.org>, "Phil Longstaff" <plongstaff at rogers.com>
> Cc: "Gnucash Devel Mailing List" <gnucash-devel at gnucash.org>, "gnucash-user" <gnucash-user at lists.gnucash.org>
> Date: Monday, March 14, 2011, 4:56 PM
> Gnucash.org is not yet updated with
> 2.4.4. Sourceforge only appears to have tarball and Windows
> (No Mac OS X); it also lists latest stable as 2.4.1; the Big
> Green Button there on Sourceforge links to
> Gnucash-intel-2.4.1.dmg (for me on my Mac).
> 
> I look forward to the latest!
> 
> David
> 
> --- On Mon, 3/14/11, Phil Longstaff <plongstaff at rogers.com>
> wrote:
> 
> > From: Phil Longstaff <plongstaff at rogers.com>
> > Subject: Gnucash 2.4.4 released
> > To: "gnucash-announce" <gnucash-announce at gnucash.org>
> > Cc: "Gnucash Devel Mailing List" <gnucash-devel at gnucash.org>,
> "gnucash-user" <gnucash-user at lists.gnucash.org>
> > Date: Monday, March 14, 2011, 3:55 PM
> > Announcement: GnuCash 2.4.4 Release
> > 2011-03-14 
> > 
> > GnuCash 2.4.4 released
> > 
> > The GnuCash development team proudly announces
> GnuCash
> > 2.4.4, the fourth
> > bug fix release in a series of stable of the GnuCash
> Free
> > Accounting
> > Software. With this new release series, GnuCash can
> use an
> > SQL database
> > using SQLite3, MySQL or PostgreSQL. It runs on
> GNU/Linux,
> > *BSD, Solaris,
> > Microsoft Windows and Mac OSX.
> > 
> > Note: 2.4.1 was partially released but was pulled at
> the
> > last minute
> > when critical problems were found. 2.4.1 should NOT
> be
> > used.
> > 
> > Major changes in the 2.4.0 release include; 
> > 
> >         
> >       * In addition to the XML backend,
> > Gnucash can now use a SQLite3,
> >         MySQL or PostgreSQL database to
> > store the data. This is a new
> >         implementation using libdbi. It
> > supports all features including
> >         the business features. In order
> > to build with this, add
> >         --enable-dbi to the configure
> > command. In addition to the
> >         libdbi-dev package for your
> > distribution, you will also need the
> >         appropriate DBD (libdbi driver)
> > package for sqlite3, mysql or
> >         postgresql.
> >       * As a replacement for the current
> > GtkHTML HTML engine used to
> >         display reports and graphs,
> > Gnucash can use WebKit. WebKit is
> >         the engine used by Google
> > Chrome on Windows and Safari on Apple.
> >         In order to build with this,
> > add --with-html-engine=webkit to
> >         the configure command. You will
> > need an appropriate webkit-dev
> >         package. On win32, you will
> > need to download the
> >         webkit-1.1.90-win32.zip file
> > from the source repository and put
> >         it into the downloads directory
> > of your gnucash build area.
> >       * Updated AqBanking on Win32.
> > 
> > Getting GnuCash for Windows (Win32 binary)
> > 
> > The Gnucash 2.4.4 Win32 setup executable can be
> downloaded
> > from
> > Sourceforge. It will install everything needed to run
> > GnuCash. 
> > 
> > 
> > 
> > Mac OSX binary
> > 
> > The Gnucash 2.4.4 MacOSX package can be downloaded
> from
> > Sourceforge as
> > well. 
> > 
> > 
> > 
> > Getting GnuCash as source code
> > 
> > If you want to compile GnuCash 2.4.4 for yourself,
> the
> > source code can
> > be downloaded from: 
> > 
> >         
> >       * Sourceforge: bzip2, gzip, all
> > files.
> >       * You can also checkout the sources
> > directly from the subversion
> >         repository with this command:
> >         
> >         svn co http://svn.gnucash.org/repo/gnucash/tags/2.4.4 gnucash
> > 
> > 
> > To compile GnuCash from the source code by yourself,
> you
> > will need Gnome
> > 2, guile, slib. In addition you will need swig if
> compiling
> > from
> > subversion.
> > 
> > Changes between 2.4.3 and 2.4.4 include: 
> > 
> >         
> >       * User-visible changes
> >               * Update
> > rev to 2.4.4 
> >               *
> > Implement automatic creation of stock account for
> newly
> >                
> > imported OFX stocks. Only active if "auto-create
> >                
> > commodity" is switched on in the preferences from
> >                
> > r20376.
> >               * When
> > setting the report print name, check whether this
> >                
> > exact name has been used before. Append an increasing
> >                
> > number if that was the case.
> >               * When
> > setting a printer job name, remove slashes because
> >                
> > they are not allowes in filenames.
> >               * Add the
> > invoice number in the output printer job name,
> >                 if
> > an invoice report is printed.
> >               * Add
> > option in OFX import to have newly encountered
> >                
> > commodities automatically created.
> >               * Modify
> > Tax Info on Account Page to display or not
> >                
> > display sub-account info based on whether row is
> >                
> > expanded. Re-apply changes reverted in r20251. The
> only
> >                
> > difference between this commit and r20207 is that,
> >                
> > contrary to the recommendation given in
> gnc-tree-view.h,
> >                
> > "Use GNC_TREE_VIEW_COLUMN_DATA_NONE if you plan on
> using
> >                 a
> > non-model data source for this column", it cobtinues
> >                 to
> > use "GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO". Using
> >                
> > "GNC_TREE_VIEW_COLUMN_DATA_NONE" generates problems
> >                
> > later in the "gnc_tree_view_add_text_column" routine
> >                
> > when it tries to set up sorting for the column ("CRIT
> >                
> > <Gtk> gtk_tree_sortable_set_sort_func:
> assertion
> >                
> > `sort_column_id >= 0' failed"). Define a new
> column,
> >                
> > GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT, in
> >                
> > gnc-tree-model-account.c filled with
> >                
> > gnc_ui_account_get_tax_info_sub_acct_string. Modify
> >                
> > gnc-tree-view-account.c to define a
> tax_info_data_func
> >                
> > that displays only the the data in the
> >                
> > GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO model column if
> the
> >                 row
> > is expanded; otherwise it combines it with the data
> >                 in
> > the GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO_SUB_ACCT
> >                
> > model column. Modily the view creation function to
> use
> >                 the
> > new tax_info_data_func for the text after having
> >                
> > first set it to GNC_TREE_MODEL_ACCOUNT_COL_TAX_INFO
> to
> >                
> > prevent the problem mentioned above, thereby
> overriding
> >                 it.
> > 
> >               * Update
> > page name if invoice/bill is renamed.
> >               * Present
> > already open budget page if the user tries to
> >                
> > open a budget more than once
> >               * Update
> > page name if budget is renamed.
> >       * Updated translations or
> > translation-related changes
> >               * Update
> > POTFILES.in 
> >               * Updated
> > Dutch translation copied from the translation
> >                
> > project.
> >               * Updated
> > Ukranian translation copied from the translation
> >                
> > project.
> >               * Updated
> > Traditional Chinese translation, glossary and
> >                
> > win32 txt.
> >               * Fix typo
> > in German translation
> >               * Add
> > Traditional Chinese translation for win32 package
> >                
> > system.
> >               * Updated
> > Traditional Chinese translation by Kuang-che.
> >               * Improved
> > French translation by Sebastien Daniel.
> >       * Bugs fixed
> >               * Bug
> > #570042: Better default for book-closing entries in
> >                
> > Income Statement Report Options Patch by Tristan
> >                
> > Faujour: Proposed patch: make reports ignore
> >                
> > book-closing entries I chose to: - Change the
> reports'
> >                
> > default behavior to have them ignore the book-closing
> >                
> > entries. - Do not change anything in reports that
> deal
> >                
> > explicitly with them. Here is the content of this
> patch
> >                
> > (everything is under gnucash/src/report): - In
> function
> >                
> > gnc:account-get-trans-type-balance-interval,
> depending
> >                 on
> > an argument, closing entries can be ignored (they are
> >                
> > identified by xaccTransGetIsClosingTxn). - Some
> report
> >                
> > utility functions are duplicated (with a "-with
> closing"
> >                
> > suffix) to provide the legacy feature. - Equity
> >                
> > statement and Profit & Loss reports are modified
> to
> > call
> >                 the
> > *-with-closing functions.
> >               * Bug
> > #644556: Running the test as root happened to
> >                
> > remove /dev/null. Check for this and also fix the
> >                
> > respective test. Additionally, it turned out the log
> >                
> > system never gave notice about a log output file that
> >                 was
> > unwritable. Added an appropriate CRITICAL error
> >                
> > message.
> >               * Bug
> > #644557 - gnucash-2.4.3: downstream patches to fix
> >                
> > tests linking Patches kindly provided by Gilles
> >                
> > Dartiguelongue <eva at gentoo.org>
> > of the Gentoo project.
> >               * Bug
> > #642739 - Translog files being created in Gnucash
> >                
> > program installation directory Translog files for
> >                
> > databases are now created in a directory "translog"
> >                
> > inside the .gnucash dir. The files will be named
> >                
> > following this scheme:
> >                
> >
> <dbtype>_<hostname>_<user>_<dbname>.<timestamp>.log
> >               * Bug
> > #644036: Counter format validation fails on Windows
> >                
> > because the number format is I64i there. Note: Users
> >                
> > will run into a problem when copying a windows file
> to
> >                
> > linux and vice versa because the counter format will
> >                
> > have to be changed on the other operating system each
> >                
> > time.
> >               * Bug
> > #521817 - Guid_init causes very long startup delay
> >                 if
> > Novell Network active P_tmpdir is set to "\" by
> >                
> > mingw. The way P_tmpdir is used by GnuCash, this
> seems
> >                 to
> > trigger unwanted network activity. So on Windows, I'm
> >                
> > replacing it with "C:/temp" for now, based on
> >                
> > suggestions found on the internet regarding this
> issue.
> >               * Bug
> > #347265 - budget column resizing/options applies to
> >                 all
> > budget windows
> >       * Other code/build changes
> >               * Tag
> > 2.4.4 
> >               * Add some
> > more sanity checking in common importer module.
> >               * Refactor
> > KVP-related functions of OFX into separate
> >                
> > file.
> >               * Revert
> > r20405, "Correct memory leaks..." - does not
> >                
> > compile with guile-1.6 The patch will be re-applied
> once
> >                
> > trunk requires guile-1.8, which will be done right
> after
> >                 the
> > oncoming branching.
> >               * Code
> > cleanup in ofx importer; refactoring to get away
> >                
> > from the single giant long function.
> >               * Add some
> > more const-correctness.
> >               *
> > Configure simplification: Use pkg-config for libofx.
> >                
> > Remove obsolete external qof detection. (Somehow the
> >                
> > argument --with-qt3-wizard-package was writting right
> >                
> > inside the qof code stuff. This has been moved to the
> >                
> > aqbanking section now.)
> >               * Win32:
> > Tweak cross compiling script for webkit so that
> >                 is
> > seems to almost compile.
> >               * Correct
> > memory leaks found with valgrind
> >               * Remove
> > unused functions for wall clock timing.
> >                
> > Facilities such as this should be used from external
> >                
> > expert libraries. Also, this is in the way when
> cleaning
> >                 up
> > some log system problems in subsequent commits.
> >               * Fix
> > r20394: Output string clean-up was missing the date
> >                
> > part.
> >               * Move
> > business-options.[hc] from business-utils to
> >                
> > app-utils. As "business-core" has been dissolved, the
> >                
> > "business-utils" code has no more requirements than
> >                
> > app-utils and can be moved there because of this.
> >               * Add
> > ChangeLog.2010.
> >               * Fix
> > missing timestamp in trace files on Windows
> >               *
> > Additional svn:ignore settings
> >               * Add yet
> > more gitignores.
> >               * Add more
> > gitignore entries.
> >               * Add
> > comments to warn about lack of Windows support in
> >                 the
> > guid_init function.
> >               * Fix an
> > accelerator.
> >               * Correct
> > memory leaks found with valgrind
> >               * Add more
> > debug logging.
> >               * Minor
> > code cleanup: Move gconf section name into header;
> >                
> > clarify argument name.
> >               * Minor
> > code cleanup in ofx importer; improve
> >                
> > const-correctness.
> >               * Use
> > qualified include path for cmake/automake
> >                
> > simplification
> >               * Add
> > additional debug markers
> >               * Correct
> > memory leak found with valgrind
> >               * Remove
> > some obsolete files These files were once copied
> >                
> > from gtk 2.8 to work around pre-2.8 gtk bugs when
> that
> >                 was
> > still our baseline. Our baseline is currently 2.10,
> >                 so
> > these files are no longer needed/used.
> >               * Fix Gtk
> > CRIT warnings introduced in r20351
> >               * Small
> > spelling corrections in comments and some
> >                
> > whitespace adjustments
> > 
> > How can you help?
> > 
> > Translating: The new release comes with some new
> > translation strings. If
> > you consider contributing a translation, we invite you
> to
> > test this
> > release already. 
> > 
> > 
> > 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-devel mailing list
> > gnucash-devel at gnucash.org
> > https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> > 
> 
> 
>       
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
> 


      


More information about the gnucash-devel mailing list