Re: ANNOUNCE: Gnucash 2.4.4 released
"David T." <sunfish62-/[email protected]> Mon, 14 Mar 2011 16:56:14 -0700 (PDT)
| Newsgroups | gmane.comp.gnome.apps.gnucash.announce |
|---|---|
| Message-ID | <790494.82795.qm__24442.3524746255$1300181607$gmane$org@web39308.mail.mud.yahoo.com> |
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 <[email protected]> wrote: > From: Phil Longstaff <[email protected]> > Subject: Gnucash 2.4.4 released > To: "gnucash-announce" <[email protected]> > Cc: "Gnucash Devel Mailing List" <[email protected]>, "gnucash-user" <gnucash-user-f8S/fY/i+OWf0YYBas6C09i2O/[email protected]> > 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 <[email protected]> > 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 > [email protected] > https://lists.gnucash.org/mailman/listinfo/gnucash-devel >