Gnucash 2.4.4 released
Derek Atkins
warlord at MIT.EDU
Tue Mar 15 10:08:11 EDT 2011
Phil,
I just upgraded to current trunk, and one thing I noticed was:
This is a development version. It may or may not work.
Report bugs and other problems to gnucash-devel at gnucash.org.
You can also lookup and file bug reports at http://bugzilla.gnome.org
The last stable version was GnuCash 2.4.0
The next stable version will be GnuCash 2.6
Shouldn't this say "2.4.4", not "2.4.0"?
This is controlled in src/bin/gnucash-bin.c
-derek
Phil Longstaff <plongstaff at rogers.com> writes:
> 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
>
>
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list