ダウンロード

New Book: GnuCash 2.4 Small Business Accounting

GnuCash 2.4 small business accounting

The GnuCash development team received notice about a new book published by PacktPub, UK:

GnuCash 2.4 Small Business Accounting, by Ashok Ramachandran.

This is a Beginner's Guide for managing your accounts.

Our own developer Christian Stimming has been contributing to this book as a reviewer, and we can wholeheartly recommend the outcome of this fruitful collaboration. Feel free to have a look at this book over at packtpub.com, and, best of all, the publisher has committed to allocate some percentage of the book sales back to the GnuCash project. Have fun with this book!

GnuCash.orgにようこそ

GnuCash is personal and small-business financial-accounting software, freely licensed under the GNU GPL and available for GNU/Linux, BSD, Solaris, Mac OS X and Microsoft Windows.

Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports.

Need Help?

Looking for someone to contact about GnuCash? Try the メーリングリスト, which are public, email-based discussion groups where you can ask and answer GnuCash questions to other users.

主な特徴

  • 複式記帳法会計処理
  • 株式/債券/投資信託勘定科目
  • 小規模ビジネスの会計処理
  • 帳票、グラフ
  • QIF/OFX/HBCI 形式のインポート、取引を一致させる処理
  • 予定取引
  • Financial Calculations
Discover more...

GnuCash for Android

Get it on Google Play

Info and development

The GnuCash team recommends the GnuCash for Android app. This app allows you to keep track of your financial transactions on the go for later import into the desktop version of GnuCash.

Note that GnuCash for Android is not a port of the GnuCash program to Android.

ニュース

GnuCash 2.5.1 (Unstable) released

The GnuCash development team proudly announces GnuCash 2.5.1, the second release in the 2.5.x series of the GnuCash Free Accounting Software which will eventually lead to the stable version 2.6.0. It runs on GNU/Linux, *BSD, Solaris and Mac OSX.

WARNING: This is an *UNSTABLE* version of Gnucash.

This release is intended for developers and testers who want to help find bugs and other problems to make the eventual stable release better.

Make sure you make backups of any files used in testing versions of GnuCash in the 2.5.x series. Although the developers go to great lengths to ensure that no data will be lost we cannot guarantee that your data will not be affected if for some reason GnuCash crashes in testing these releases.

NOTE: The latest stable version is 2.4.13.

PLEASE TEST TEST AND TEST SOME MORE any and all features important to you. Then post any bugs you find to bugzilla

Major changes in this release include:

  • Robert Fewell has contributed a rewrite of the register (Gnucash's primary interface window) to use the GtkTreeModel (select "register 2" from the menu) as well as a new CSV import/export facility for account trees.Take care not to try to open a single account in both the old and new registers at the same time. Doing so will crash Gncuash
  • Gnucash now requires Gtk+-2.24 and GLib-2.26. We've removed most of the dependencies on libraries obsoleted by project Ridley and will be in position to move to Gtk+-3.x once the GtkTreeModel register window work is complete. This means that Gnucash 2.5 requires Debian 6, RHEL 6, or one of the more aggressive distributions like Ubuntu.
  • Gnucash now works with Guile-2.0.
  • The business module has been revamped and we introduce some new features:
    • Credit Notes
    • Customer and Vendor Overview Pages
    • Customer Overview Reports
    • Existing Transactions may be reassigned as invoice payments
    • Support for duplicate invoices
    • Improved invoice and bill handling: Post, print, or duplicate multiple items directly from a search results list
    • Better invoice printing setup: Choose a default invoice report as a preference
    • Reorder invoice entries in the invoice window
  • The "Num" field is now optionally per-split rather than per-transaction.
  • Gnucash can print to a PDF for reports and invoices
  • Account "Filter By" settings can be saved and recalled
  • Account entries in the Chart of Account can be colored
  • When opening a locked "book" one now has the option of opening it read-only. Note that Gnucash is still a single-user program and that the database backends are still used only as a data store.
  • Tom Loft has contributed an initial version of REST API allowing minimal information about accounts, invoices and customers to be accessed in JSON format. Includes modifications to gnucash_core.py to add additional functions.
  • Gnucash is no longer subject to the "2038" bug, so that 30-year mortgages can now be entered correctly.
  • By agreement of all authors we have relicensed Gnucash to the Gnu Public License Version 2 or later from just Version 2.

Caveats for Testers

Any 2.5.x version might crash unexpectedly at any point during runtime. If you test some serious work in a 2.5.x release and are using the XML file backend for data storage, make sure you hit "Save" after every non-trivial workstep. If you are using the SQL backend, this is not required as every change is saved immediately to the database.

The documentation has had screenshots updated, however, many help text may refer to the 2.4 series. Everyone is invited to help improve the documentation; see the development wiki page on how to get involved.

How can you help?

Testing: Test it and help us discover all bugs that might show up in there. Please enter each and every bug into bugzilla.

Translating: The new release comes with some new translation strings. If you consider contributing a translation, we invite you to test this release already. A string freeze will be announced in one of the later 2.5.x releases. Please check the translation status page on the wiki for updates on this.

We would like to encourage people to test this and any further releases as much as possible and submit bug reports in order that we can polish GnuCash to be as stable as possible for the 2.6.0 release. Then post any bugs you find to bugzilla

Getting GnuCash

Source code for GnuCash 2.5.1 can be downloaded from multiple locations:

  • The GnuCash website
  • 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/trunk gnucash

To install GnuCash, you will need Gnome 2 and guile 1.8 or 2.0. In addition you will need swig if compiling from subversion.

Win32 and MacOSX binary

The following pre-compiled application packages are also available:

About the Program

GnuCash is a free, open source accounting program released under the GNU General Public License (GPL) Version 2 or later 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 2.4.13 released

The GnuCash development team proudly announces GnuCash 2.4.13, another bug fix release in a series of stable of the GnuCash Free Accounting Software. With this 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.

Getting GnuCash for Windows (Win32 binary)

The Gnucash 2.4.13 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.

Mac OSX binary

The Gnucash 2.4.13 MacOSX package can be downloaded from Sourceforge as well.

Getting GnuCash as source code

If you want to compile GnuCash 2.4.13 for yourself, the source code can be downloaded from:

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.12 and 2.4.13, the following bugfixes was included:

  • Bug #697133: OFX file handling was broken in the Windows versions

In 2.4.13, the following languages had their translations updated: Danish, Dutch, German

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 2.5.0 (Unstable) released

The GnuCash development team proudly announces GnuCash 2.5.0, the first of several unstable 2.5.x releases of the GnuCash Free Accounting Software which will eventually lead to the stable version 2.6.0. It runs on GNU/Linux, *BSD, Solaris and Mac OSX.

WARNING: This is an *UNSTABLE* version of Gnucash.

This release is intended for developers and testers who want to help tracking down all those bugs that are still in there.

Make sure you make backups of any files used in testing versions of GnuCash in the 2.5.x series. Although the developers go to great lengths to ensure that no data will be lost we cannot guarantee that your data will not be affected if for some reason GnuCash crashes in testing these releases.

NOTE: The latest stable version is 2.4.12.

PLEASE TEST TEST AND TEST SOME MORE any and all features important to you. Then post any bugs you find to bugzilla

Major changes in this release include:

  • Robert Fewell has contributed a rewrite of the register (Gnucash's primary interface window) to use the GtkTreeModel (select "register 2" from the menu) as well as a new CSV import/export facility for account trees.Take care not to try to open a single account in both the old and new registers at the same time. Doing so will crash Gncuash
  • Gnucash now requires Gtk+-2.24 and GLib-2.26. We've removed most of the dependencies on libraries obsoleted by project Ridley and will be in position to move to Gtk+-3.x once the GtkTreeModel register window work is complete. This means that Gnucash 2.5 requires Debian 6, RHEL 6, or one of the more aggressive distributions like Ubuntu.
  • Gnucash now works with Guile-2.0.
  • The business module has been revamped and we introduce some new features:
    • Credit Notes
    • Customer and Vendor Overview Pages
    • Customer Overview Reports
    • Existing Transactions may be reassigned as invoice payments
    • Support for duplicate invoices
    • Improved invoice and bill handling: Post, print, or duplicate multiple items directly from a search results list
    • Better invoice printing setup: Choose a default invoice report as a preference
    • Reorder invoice entries in the invoice window
  • The "Num" field is now optionally per-split rather than per-transaction.
  • Gnucash can print to a PDF for reports and invoices
  • Account "Filter By" settings can be saved and recalled
  • Account entries in the Chart of Account can be colored
  • When opening a locked "book" one now has the option of opening it read-only. Note that Gnucash is still a single-user program and that the database backends are still used only as a data store.
  • Gnucash is no longer subject to the "2038" bug, so that 30-year mortgages can now be entered correctly.
  • By agreement of all authors we have relicensed Gnucash to the Gnu Public License Version 2 or later from just Version 2.

Caveats for Testers

Any 2.5.x version might crash unexpectedly at any point during runtime. If you test some serious work in a 2.5.x release and are using the XML file backend for data storage, make sure you hit "Save" after every non-trivial workstep. If you are using the SQL backend, this is not required as every change is saved immediately to the database.

The documentation has had screenshots updated, however, many help text may refer to the 2.4 series. Everyone is invited to help improve the documentation; see http://wiki.gnucash.org/wiki/Development on how to get involved.

How can you help?

Testing: Test it and help us discover all bugs that might show up in there. Please enter each and every bug into bugzilla.

Translating: The new release comes with some new translation strings. If you consider contributing a translation, we invite you to test this release already. A string freeze will be announced in one of the later 2.5.x releases. Please check http://wiki.gnucash.org/wiki/Translation_Status for updates on this.

We would like to encourage people to test this and any further releases as much as possible and submit bug reports in order that we can polish GnuCash to be as stable as possible for the 2.6.0 release. Then post any bugs you find to bugzilla

Getting GnuCash

Source code for GnuCash 2.5.0 can be downloaded from multiple locations:

  • The GnuCash website
  • 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/trunk gnucash

To install GnuCash, you will need Gnome 2, guile, slib. In addition you will need swig if compiling from subversion.

Win32 and MacOSX binary

The following pre-compiled application packages are also available:

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 2.4.12 released

The GnuCash development team proudly announces GnuCash 2.4.12, the ninth bug fix release in a series of stable of the GnuCash Free Accounting Software. With this 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.

Getting GnuCash for Windows (Win32 binary)

The Gnucash 2.4.12 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.

Mac OSX binary

The Gnucash 2.4.12 MacOSX package can be downloaded from Sourceforge as well.

Getting GnuCash as source code

If you want to compile GnuCash 2.4.12 for yourself, the source code can be downloaded from:

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.11 and 2.4.12, the following bugfixes were included:

  • Bug #696469: Renumbering subaccounts does not preserve original order
  • Bug #695423: Fix OFX Commodity Account handling. Patch by Burke.
  • Bug #661832: MySQL database error after wireless reconnect

    After suggestion by Wang Xiaozhe <chaoslawful@gmail.com>

  • Bug #667093: Update taxtxf.scm to fix beginning balance sign and signs for Transfer From/To amounts for liability/equity accounts
  • Bug #680086: Each Tip of the Day has an n shown at the end
  • Bug #672364: does not properly handle XML parse errors, leading to possible data loss

    Author: Sébastien Villemot <sebastien@debian.org>

    Bug-Debian: http://bugs.debian.org/696282

  • Fix #638955: Connect the `Help' button in the `Close Book' dialog box (Tools > Close Book) to newly-written help section on book closing.
  • Bug #638971: Multicolumn report does not show more than one graph
  • Bug #680887: Updated RELAX NG schema for v2.4.11 XML file format
  • Bug #677488: DROP INDEX missing ON <table>
  • Bug #632931: Advanced portfolio: add "rate of gain" column

    Author: Sebastien Alborini <salborini@gmail.com>

  • Bug #610648: Change Reconciled Split Dialog ignores pressing Cancel

    Author: Robert Fewell <14ubobit@gmail.com>

  • Bug 680402: Tests fail due to unused translations

    Add all scheme files to POTFILES.skip so that intltool-update > 0.50 will ignore them. Scheme file translation strings are handled by intl-scm/.

  • Bug #680613: Date format setting seems to be ignored since version 2.4.9

    Work around strange side-effect of r21665 which caused LC_TIME to be changed after it had been set by setlocale(LC_ALL) in set_mac_locale().

  • Bug #680887: RELAX NG schema for 2.4.11 XML file format

    Contributed by Baptiste Carvello

  • Bug #680576: Transaction report: date takes up two lines when using Canadian locale format.

    Change date cells type from text-cell to date-cell to apply white-space: nowrap style.

  • Bug #680671: Configure should check for the python-devel package if called with --enable-python

In 2.4.12, the following languages had their translations updated: Russian, German, Ukrainian, Italian, Lithuanian

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.

Github Repositories Have Been Regenerated

As we explained a week ago, we needed to regenerate the Github repositories to correct some errors in the original import from Subversion. The regeneration has been completed and the new repositories are ready for use.

To ease the transition, instead of deleting the old repositories, we've renamed them by appending "-old" to the names, so gnucash.git is now gnucash-old.git. Both will be maintained in parallel for a couple of weeks to afford plenty of time to switch to the new ones. You can change your existing repositories with
git remote set-url origin git://github.com/Gnucash/gnucash-old.git
then rename it and proceed with the instructions in the wiki.

We regret the necessity of this and wish to apologize for the extra work and inconvenience, and to apologize as well to the contributors whose changes were incorrectly attributed.

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.

Github Repositories Will Be Regenerated Next Week

As you may know, the core developers have been experimenting with Git for some time, using a mirror repository at Github. This trial has been quite successful, and the developers are now preparing to make it an official mirror of the Subversion repository.

Unfortunately in the course of preparing a direct link between the Subversion repository and Git we discovered that some of the author names weren't converted correctly during the original mirroring process. We're correcting that, but the result is that the hashes for most changesets in Git are different: A single change in a commit will cause every subsequent hash to be different, because the parent and tree hash values are included in the commit data which are hashed.

As a result, we have generated a new set of repositories, and next week we will delete our existing repositories on Github and replace them with the new ones. If you have a clone or fork of one of the current repositories you will need to delete it and re-clone from the new one. If you have local branches which you want to transfer to the new repository, it's fairly easy, and instructions have already been added to the Gnucash-Git Wiki page. You can make the process much easier by keeping your clone/fork current with the base repository this week.

We regret the necessity of this and wish to apologize for the extra work and inconvenience, and to apologize as well to the contributors whose changes were incorrectly attributed.

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 Documentation 2.4.2 released

The GnuCash documentation team proudly announces release 2.4.2 of the GnuCash help manual and concepts guide. This documentation is intended for the 2.4 series of GnuCash.

Reading the documentation online

An online version of the documentation is available on the Documentation page of the GnuCash website. The 2.4.2 documentation can be found under "GnuCash v2.4 (current stable release)" in multiple languages.

Getting GnuCash Documentation in pdf, epub or mobi formats

The documentation can equally be downloaded in pdf, epub or mobi formats from the Documentation page of the GnuCash website. The 2.4.2 documentation can be found under "GnuCash v2.4 (current stable release)" in multiple languages.

Getting GnuCash Documentation as source code

If you want to compile the GnuCash Documentation 2.4.2 for yourself, the source code can be downloaded from:

Changes

Changes between 2.4.1 and 2.4.2 include

  • Bugs fixed
    • Bug #647197 - Add short note on report customisation
    • Bug #651498 - Add note about automatic price retrieval
    • Bug #651886 - Reword and simplify A/P and A/R warnings
    • Bug #654467 - Proof reading patch and many localized figures. Thanks to Yasuaki Taniguchi.
    • Bug #654467 - Add support to relative path for ipaexfont folder location. Thanks to Yasuaki Taniguchi.
    • Bug #654467 - Add handling of Japanese font for pdf generation. Thanks to Yasuaki Taniguchi.
    • Bug #654467 - Complete the update to Japanese Translation of the GnuCash guide. Thanks to Yasuaki Taniguchi.
    • Bug #659147 - Use Loan repayment calculator instead of financial calculator, fix some minor mistakes and add some tagging.
    • Bug #660379 - Add tip and note about customizable register view and transactions operations.
    • Bug #660871 - Correct spelling.
    • Bug #661705 - OMF files not installed at the right place: yelp doesn't see them
    • Bug #663208 - New method for running New Account Hierarchy
    • Bug #664054 - add a note about using Tab key instead of Enter key for the split in capital gain and losses.
    • Bug #670354 - [PATCH] Outdated Docs - Assign Starting Invoice Number
    • Bug #672668 - Add section explaining how to migrate data.
    • Bug #684709 - Cumulative patch to backport changes related to this bug.
    • Bug #688425 - Fix steps in putting it all together section.
  • Translation updates
    • Update Italian translation of help and guide.
    • Add missing files to help/de../makefile as suggested by Dominique Leuenberger on IRC.
    • Add missing xml file for chapter 16 and 17 to Japanese guide.
  • New or improved content
    • Change wording on section Online Assistance
    • Update in Help_tips Pseudo-symbols that can be used for TIAA-CREF quotes
    • Update in Help_tips Yahoo Codes for Exchanges and Markets. As a side effect, I introduced more GDP conform id's. I know, I should have done the formating in a separate patch - sorry for the inconvience.
    • Update in Help_tips Finance-Quote Sources to FQ 1.17 / gnc-commodity r22290 Additional change order: Sources overview before source specific tables
    • Fix capitalization in GnuCash word.
    • Small fixes to help files.
    • Add a non complete section for migrating GnuCash data.
    • Added item re. line chart for net worth.
    • guide: Slight clarification in meaning
    • Fix a typo.
  • Markup releated changes
    • Fix tags to pass docbook validation.
    • Some tagging.
    • Use variable list.
    • Fix a missing slash.
    • Add proper markup for app name.
    • Adjust dpi of help figures for better pdf printing for all languages using the script documented in http://wiki.gnucash.org/wiki/Documentation_Update_Instructions#Images_and_screenshots
    • Adjust dpi of figures for better pdf printing for all languages using the script documented in http://wiki.gnucash.org/wiki/Documentation_Update_Instructions#Images_and_screenshots
  • Other, non-visible changes
    • Update AUTHORS and NEWS
    • Clean up the revision history list
    • Copyright and contact changes - Remove Yawar's e-mail adress from the author's listing (on his request) - Remove my e-mail address from the author's listing - Transfer my copyrights to the GnuCash Documentation team. I don't need personal copyright assignment. - Start adding an e-mail address for the publisher (using gnucash-user@gnucash.org)
    • Make sure images are found when generating pdf out of tree
    • Add comment about modifications in xmldoc.make
    • Add links for backwards compatibility with older yelp versions This is a follow up on r22373 which fixes the help file locations for newer yelp versions. That fix was incompatible with older yelp versions. With the links in place, both old and new yelp versions should properly find the help files. This change is deliberately committed to the 2.4 branch only. It is expected that the older yelp versions won't be used anymore by the time the current trunk gets stable.
    • Makefile cleanups
    • Update README: Debian packaging, non-latin PDF. Explain the different way to contact the team. Add a few pointer to related documents.
    • Fix out of tree build
    • Clean up indentation
    • Add openSUSEs font path for local installed IPA*.ttf
    • XML conversion: mark old step as for pre-2.0 files only
    • Fix uninstall error introduced by r21467
    • Fix commits of SASAKI Suguru patches for epub and mobi generation.
    • Patch by SASAKI Suguru - Implement mobi generation target.
    • Patch by SASAKI Suguru - Implement epub generation target
    • Add svnlog2ul script tailored to gnucash-docs

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.

The GnuCash companion for Android app is now available on google Play

Ngewi Fet created a GnuCash companion application for Android the past summer thanks to Gnome who sponsored the project as part of Google Summer of Code. The app reached now a stable state and is available on google Play store.

About

GnuCash for Android is a mobile finance expense tracker application. It is a companion application for GnuCash for the desktop and enables flexible tracking of expenses on-the-go which can be exported to the Open Financial eXchange (OFX) format for import into GnuCash for desktop.

GnuCash 2.4.11 released

The GnuCash development team proudly announces GnuCash 2.4.11, the ninth bug fix release in a series of stable of the GnuCash Free Accounting Software. With this 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.

Getting GnuCash for Windows (Win32 binary)

The Gnucash 2.4.11 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.

Mac OSX binary

The Gnucash 2.4.11 MacOSX package can be downloaded from Sourceforge as well.

Getting GnuCash as source code

If you want to compile GnuCash 2.4.11 for yourself, the source code can be downloaded from:

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.10 and 2.4.11, the following bugfixes were included:

  • [22080]Fix make dist for Swedish accounts files Reported by Robert Fewell
  • [22260]Rewrite the tip-of-the-day parsing logic Since commit 22246, an empty tip of the day appears in the list of tips. This is due to the way the file is parsed. This commit rewrites the parsing logic to avoid such problems. As an added bonus, you can now add newlines in tips by using '\n' in the string.
  • [22248]Bug #678848 - Customer/Vendor reports off-by-one on start date Additionally removes a superfluous module load
  • [22246][PATCH] Fix tip-of-the-day with gcc-4.7 When making the text file tips-of-the-day, GnuCash expects 'gcc -E' to preserve at least one of the whitespace lines between entries. However, this relies on behavior of 'gcc -E' that isn't actually part of the spec, and is a historical accident. And it changed in gcc-4.7, such that all the whitespace is removed. Work around this by explicitly adding a newline in the sed expression. Pre gcc-4.7 there will be two newlines between tips, but this has no impact on the tip displaying code. Patch by Bill Nottingham
  • Bug #631611 - Check printing fails because fonts are too tiny on Windows Lesson learned: don't use cairo_identity_matrix on a cairo_t managed by GtkPrintContext. It kills a number of transformations that were already configured by GtkPrintContext. On Windows this breaks proper scaling.
  • Fix a double free crash when the required features dialog is shown
  • Bug #611853 - Entering a 2-digit year in the opening balance tab results in "Parsing Error" This bug was already fixed on trunk as part of the patch that converted the new account dialog from glade to gtkbuilder. This commit extracts only the parts required to fix bug #611853
  • [22224] Bug #671323 - Scheduled monthly transactions lose "except on weekends" setting when using MySQL
  • [22229] Bug #678214 - GnuCash fails to open some post-processed XML files Patch by Daniel Harding
  • Bug #677570 - Error creating net worth linechart report Remove doubled file contents. Changeset 21628 has already done this for trunk.
  • Add formatting to table. Add cell padding to columns in table.
  • Bug #677570 Error creating net worth linechart report Revert "Added user settable line width and data point markers to net worth" Removed entire commit in order to make report work. Details of error still need to found so that the feature can be reinstated. This reverts r21644. Note, this feature works in trunk.
  • [22197]Add EXTRA_CFLAGS for compiling on Win7 Configure gets confused by some gcc builtins on Win7: Disable them so that configure finds the right settings.
  • Add EXTRA_CFLAGS to inst_gnucash compile line so that cflags can be added by custom.sh
  • [r22171][Bug 674862] Gnucash crashes after creating a new SX using the Mortgage Wizard and SQL Backend This addresses the crash reported on Ubuntu with Postgres by Krzysiek. The stack trace he posted showed the crash was the result of dereferencing a NULL GDate*, and this change protects against that. It still doesn't address the more basic problem of why on Win32 and with mysql and pgsql (but not SQLite3) the mortgage wizard is writing corrupt dates.
  • [r22188][Bug #674862] Gnucash crashes after creating a new SX using the Mortgage Wizard and SQL Backend Special-cases dbi_result_get_datetime returning -1 to work around a bug in MinGW's implementation of gmtime().
  • [22157] Bug #674494: Fix version and method of downloading isocodes in win32 packaging Patch by Mark Jenkins
  • [r22154][Bug 674283] With mysql crash after deleting accounts included into a budget Never assume a pointer is NULL unless you set it to NULL!
  • [22097] [Win32 build] Update gwenhywfar/aqbanking versions.
  • [22090] Revert r22083, "Adapt German account templates to updated tax rate." A pure renaming is not the correct solution, I've been told.
  • [22083] Adapt German account templates to updated tax rate.
  • [22067] Remove potentially abandoned file (that has a GPLv2-only license, too). The last contributors here, Josh Sled and Chris Lyttle, have put their code under "GPLv2 and GPLv3" license, see r22063, but I'm too lazy to look up the copyright holders on the file as a whole so I'd rather remove it. If someone wants to add a similar packaging file again, feel free to do so, but please don't use GPLv2-only code to do so.
  • [22066] Bug #670727: Extend license of 3 files to be GPLv2 and GPLv3. This has been granted by the gnumeric copyright holders. See https://bugzilla.gnome.org/show_bug.cgi?id=670727#c7
  • [22063] Bug #670727: Clarify license of a file to be GPLv2 and GPLv3 gnc-dense-cal.h: License remark was forgotten in r19507, but the author Josh Sled agreed on GPLv2 and GPLv3 licensing in his gnucash-devel message on 2010-08-28.
  • Fix skipping of alternate rows when there is a customer id mis-match and fix gtk_entry_set_text errors. Fix already exists in trunk.
  • Revert "Fix skipping of alternate rows when there is a customer id mis-match." Doesn't fully work. Will redo. This reverts commit 63c4689a36aa042564d7c29b40ee970533e3d81f.
  • Fix skipping of alternate rows when there is a customer id mis-match. Fix already exists in trunk.
  • Fix translatable strings. Patch provided by Aurimas Fišeras.
  • Properly handle Windos end-of-line markers in determining file versions.
  • [21905] Bug #668196: Fix installation of python bindings With this patch, files are correctly installed together. Patch by Vincent Untz.
  • [22018] Bug 632931: Advanced Portfolio: total gains does not include income - new column layout as suggested on bugzilla. Total return is now an amount (not a percentage), and includes income as well as capital gains. New column "Rate of return" gives the percentage. - changed default value for "Ignore brokerage fees when calculating returns", the default is now to NOT ignore the fees. Patch by Sebastien Alborini <salborini@gmail.com>
  • [22012] Bug #669494 - Swedish account plan provided (BAS 2012) Additionally this commit adds some required changes to get the Swedish account plans to actually show up in GnuCash (both BAS and the earlier committed Swedish small business account plan)
  • [22011] Fix a GtkWarning in the Account Hierarchy Druid which occurs if the Example Account file doesn't contain a long description.
  • Fix translatable strings code for tax invoice report.
  • Fix translatable strings code for some reports. Patch provided by Aurimas Fišeras.
  • [21978] Move the features tests to its own source files. This allows for - other engine consumers to use the features test as well (think CuteCash, python bindings,...) - a central point for developers to check for feature definitions - a central point to manage all feature related code
  • Windows: Update Gtk+ to 2.24.10

In 2.4.11, the following languages had their translations updated: Lithuanian, Traditional Chinese, Danish, Dutch, Czech, Bulgarian.

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 2.4.10-1 for Microsoft Window(TM) released

The GnuCash development team is pleased to announce that we have released GnuCash 2.4.10-1, a special Windows-only release which upgrades the included Gtk+ library to permit its use with a 16-bit color depth. Gnucash users who are not using a 16-bit color depth (it isn't a default, so you'll know if you are) need not upgrade from 2.4.10.

Getting GnuCash for Windows (Win32 binary)

The Gnucash 2.4.10-1 Win32 setup executable can be downloaded from Sourceforge. It will install everything needed to run GnuCash.

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.

Click here for older announcements...

Valid XHTML + RDFa

Copyright © 2001-2012 The GnuCash Project

Server & email outage reports to: gnucash-devel@gnucash.org

Translation problems? Contact: gnucash-devel@gnucash.org