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-user
mailing list