ANNOUNCE: Gnucash 2.4.4 released

David T. sunfish62 at yahoo.com
Mon Mar 14 19:56:14 EDT 2011


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
> 


      


More information about the gnucash-announce mailing list