gnucash 2.6.2: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sat Mar 1 21:19:29 EST 2014
at https://github.com/Gnucash/gnucash/tree/9b299fc822b9db2d51e9a0ccc3a3c46e69b3b5b3 (tag)
tagging 667b581f977c7ac2ab5647f916192c92ba241b31 (commit)
tagged by John Ralls
on Sat Mar 1 18:19:08 2014 -0800
Tag GnuCash 2.6.2
Andreas Köhler (691):
Remove add_tearoffs from glade files; some automatic scrollbars
Add printing support to graphs (depends on #332884). Remove paper from PrintSession.
Disable sensitivity of style radio actions for registers with ledger_type different from LD_SINGLE, e.g. search registers and general ledgers.
Add configure test for sys/times.h and corrected guid.c to check for that.
Move retrieval of private data of main window after the creation of the window.
Avoid calculation of account period total for the top level account.
Unref the summary bar list store so that it gets deleted together with the combobox.
Fix order of parameters to gnc_ui_common_commodity_modal, and 334181.
Save a QofBook instead of its GUID in the list of books in plugin pages. This should renable the deletion of some plugin pages.
Add a call to gnc_tm_set_day_end to correct initial ending balance in reconcile windows. Tiny comment typo in qof/gnc-date.h.
Make register ui update unconditionally if in a GncEmbeddedWindow.
Add row_activated callback to commodity and price editor tree views. Fix 334661.
Fix return value of get_corr_account_split and reverse the tests of its callers. Fix 334801.
Correct SX editor and Since Last Run dialog to close their register plugin pages instead of only the ledgers. Fix 334627.
Let glib subtract days from a GDate, because G_DATE_BAD_DAY (0) is a bad day.
Update frequency specification in SX from transaction dialog before moving one day back. Replace deprecated gdk_draw_pixmap.
Treat the date option widget as container if it shows absolute and relative dates, in multichoice_cb.
Fill the filter by dialog with given start/end time instead of calculating earliest/latest date found. Fix 335237.
Rename gtkhtml workaround, non-squared graphs in gtkhtml >= 3.10.1. Fix 328114.
Remove some optional return value locations in emissions of signals without return value.
Add vertical padding in register cells and align text, editable text and the text cursor vertically. This makes the cells taller and centers the text. Add one pixel to the horizontal padding.
Set search column for account types lists interactive search. Fix 336833.
Fix leakage of old books.
Fix loop of split account reassignments in xaccGroupMergeAccounts, because the commit of one split will change the list itself. Potentially fix 337048.
Initial support to decode old, ambiguous data files, missing an encoding declaration, with the help of the user.
Fix to compile on systems with glib < 2.9.
Add a string to final page of encodings druid.
Initialize some variables before usage so that gcc does not complain.
Remove translatable property of some forgotten placeholder strings in glade file.
Initialize depth variable in tree view keynav before using it.
Remove all XIM code, as it has been commented out unconditionally already for a while. Send focus in/out events to register GtkEntry. Address #337020.
Add legend only to barchart and piechart plots, not to scatter plots, as there is currently no usage for it. Fix #337769.
Correct option strings in sx editor for tri-annual transactions. Fix #339724.
Scott Oonk's patch to activate forward button in XML import druid after having decided on each ambiguous string. Fix #342050.
Extend gnc_file_dialog to take a GList of GtkFileFilters instead of a filter string. Allows patterns like *.[Qq][Ii][Ff] without messing up the dialog, fixes #336124.
When the user chooses another default encoding, do not recheck the file for ambiguous words, but rather just resort what has been found before.
Move is_gzipped_file to
Add wait_for_gzip to avoid reading from a file that is still being
Replace gnc_tree_model_account_path_changed with manual checks whether
Cancel renaming of a page when GDK_Escape is pressed. Fixes #343226.
Do not try to find positions for alphabetic insertions of add_on pages,
Add GDK_Menu as shortcut for showing register popups. Fixes 343244.
Link gnome-utils against backend/file and remove symbol lookup in
Add gnc_html_copy and enable report pages to copy to clipboard. Fixes
In the account dialog, do not expand the upper left entries when the
String fixes that have been delayed due to the string freeze.
Let GtkMessageDialog render the headers of two warnings in bold font.
Add apps_gnucash_scheduled_transctions.schemas.in to Makefile.am. Fixes
Remove a duplicate of gnc:html-text?.
Do not move windows on restoration that would be offscreen.
Make tabs within one notebook reorderable by dnd for gtk>=2.10.
Correctly set column sort orders from gconf. Fixes #348248.
Fix comon typo in preferences.glade
Add preference general/tab_position to choose the edge of the notebook
Fixed some duplicate accelerators.
Add new setting general/show_splash_screen to
Add warning close_last_window and show it when user tries to close the
Replace the hbox separating debits from credits in the reconciliation
Add tooltips to the checkboxes in the Reset Warnings dialog showing the
Unref entry completion in gtk-gtk-utils.c; I18n "Type", unref store in
Check for account type compatibility when creating a new account. Fixes
Unref all new stores.
Enable inline completion only for gtk>=2.6.
Make the win32 script run even from outside of the its directory.
Correct last patch.
One more patch fix
Replace set [-+]e switching by `if'.
Win32 script: added wget_unpacked, $LAST_FILE, corrected
Added missing parameter in wget_unpacked in install.sh.
Fix wget_unpacked in install.sh, once again.
Add pi.sh, a postinstall script of mingw.
Add OpenSSL install function as libgnomeui needs libssl32.dll. Add
Split glade installer into small gtk/gnome/other packages, add
Readd expat-bin (xmlparse,xmltok), freetype-dev, jpeg-bin and
Add ActivePerl. This is a download of ~8MB only used by intltool,
Add Glade-3, as it seems to run smoothly with gnome widgets and simply
install.sh fixes:
Remove gnc-dir.h from BUILT_SOURCES
install.sh fixes:
Build Guile and GnuCash by `make LDFLAGS="$SOME_FLAGS -no-undefined"'
install.sh: Install gconf schema files to
Replace 'MS-DOS by 'ms-dos as software-type in guile.init (slib).
install.sh cleanups, as we build-depend on ActivePerl now
Install slib to another location and avoid the need for the environment
Do not complain about non-existent files if we save to a new file. In
Use some more automatic scrollbars in GtkScrolledWindow's.
Revert r14591 (bug 344966) to prepare another solution.
Add xaccAccountTypesCompatibleWith and change xaccAccountTypesCompatible
Add gnc_tree_model_account_types_set_mask and bind mask to the filter
f_model is not always set in gnc_tree_model_account_types_get_selection
Make the account type list in the account dialog dynamically filtered
Free a list in import-account-matcher.c.
Ease account type changes in the account dialog after OK is clicked.
Initialize sort order in query lists. Fixes #357481.
Correct account compatibility check with top level account.
Quote an empty scheme list and avoid crash of transaction report on
Unconditionally call AC_CONFIG_HEADERS for libgsf and goffice config
Remove "closing last window" confirmation dialog and corresponding
Lessen restriction of the parameter whoami of the gnc_gconf_add/
Repost goffice-0.3.0-patch.diff, with gtk-doc.m4 included.
Do not svn:ignore g-wrap files anymore.
Quote a list of account types to avoid a cash flow crash. Fixes #363068.
Adjust install.sh to better cope with current HEAD.
Make win32 compile again.
Make gnucash.bat work.
Correct gnc_gconf_add/remove_notification to avoid printf'ing NULL and
Unlink ${SWIG_DIR}\INSTALL because it bites with /bin/install.
Correct xaccTransactionSetDescription to xaccTransSetDescription in a
Correct order of account and split parameters to xaccSplitSetAccount in
Replace xaccTransAppendSplit by xaccSplitSetParent in a few scheme
Fix typo in reset.sh.
Update slib url to stick with old version 3a3.
Automatically update the gconf search path on windows. Add a
Fix gnc_history_generate_label to search for the correct dir separator
Fix two NULL %s-printf's.
Another NULL %s-printf.
Some win32 package updates:
Make gnc-dense-cal:month_name to use g_date_strftime instead of strftime
Inform the user about 'gnucash-docs' package when Help is selected with
Do not simply touch install-sh because we need that from automake
Work around a bug in the MSYS bash (which generates 0x01 smilies when
Default directory tweaks:
Add swig base-typemap double gdouble. gnc-progress-dialog-set-value
Replace remaining _WIN32 macro tests by G_OS_WIN32 ones.
Fix three incorrect tests for swig-wrapped objects and one
When progress bar is showing, do not make menus and toolbars
Save window size and position of the transfer dialog.
Drop argv-list-converters.[ch], because its use was removed by r12942
Fix some printf's of NULL in DEBUG, ENTER and LEAVE macro invocations.
Install.sh improvements:
Add dist.sh, a script that extracts all necessary files needed to run
Revert r15216, because the actual guile dll file names differ from those
Do not determine SWIG_LIB by running `swig -swiglib`, because we do not
install.sh: Do not call pkg-config-msys.sh from within
install.sh: Make gnome installation relocatable again.
Do not distribute share\guile\1.6\slibcat and let slib recreate it once
install.sh: Ease registration of environment variables. Fix dist.sh to
Add include directives for ${top_builddir}/src/swig-runtime.h.
Various install.sh improvements:
Fix install.sh typo, spotted by hfelton.
Strip libdir directives in distributed libtool .la files, because they
Avoid crash when renaming page in a page-less window by returning if
Fix slib installation within inst_guile, a regression introduced by
Use `cp -a' in dist.sh. Let inno create guile.bat (which sets
Do not build tests for `make all' but only `make check'. This is done by
No need to manually exclude test subdirectories from mingw build
Configure from a relative path on Windows, because gnucash-build-env
Make GnuCash compile from a git repository.
Merge reshuffle-modules (r15315) back into the trunk.
Call g_module_make_resident in qof backend provider modules.
Unify library names and installation directories.
Compile GncModule's with --avoid-version.
Rename businessmod-core.c and businessmod-gnome.c.
Update for 2.0.4 release.
Actually translate "Remove Splits".
Adjust box packing in payment dialog. Fix #393024.
Translate expenses in mortgage/loan druid. Fix #393436.
Make GnuCash work on Windows again.
Avoid crash in QIF import, page payees/memos. Fix #392707.
Use double-clicks in the qif import druid. Fix #395325.
Use double-clicks in general import dialogs.
Add DYLD_LIBRARY_PATH variable to the gnucash script.
Drop variables GNC_LIBDIR and GNC_MODULE_DIR.
Drop gnucash-config and gnucash.m4.
Fix the module name in two backend/file tests.
Use correct exit status in backend/file tests.
Correctly empty date format combobox in qif import druid. Fix #396668.
Raise dependencies: GLib 2.6, Pango 1.8, GTK+ 2.6.
Use g_dir_{open,read_name,close}.
Use g_open, g_fopen, g_stat and g_unlink.
Use MAX_DATE_LENGTH+1 as length for some date buffers.
Always supply three arguments to g_open.
Fix Gwenhywfar build in install.sh.
Use g_getenv instead of getenv.
Replace creat() by g_open().
Do not %s-printf NULL-title of average balance plot. Fix #397935.
Add paths for AqBanking in gnucash\inst tree. Fix #399816.
Use guiles native sort and record. Fix #373809.
Replace chmod by _wchmod on Windows.
Replace access by _waccess on Windows. Fix leak from r15429.
Install.sh: Add DISABLE_OPTIMIZATIONS and --disable-static's.
Add a few functions from GLib 2.8 in lib/glib28.
Install.sh: Some updates, use freetype and libgnurx from gnome.org.
Replace mkstemp and rename by g_mkstemp and g_rename.
Do not crash on delete_event in new user dialog. Fix #401484.
Implement gnc_timegm directly without mktime.
Do not intentionally divide by zero in test-numeric
Avoid even more divisions by zero in test-numeric.
Reduce debug stack size in tests from 5,000,000 to 500,000.
Add a --library-dir to gnome-utils tests.
Add lib/libc/pow.h to avoid calculation errors on Windows.
Add -mms-bitfields and -mwindows to configure.in.
Install.sh: Add $GOFFICE_DIR/bin to PATH.
Prepend dirs in gnc-test-env, not append. Abstract a bit.
Install.sh: Add $INSTALL_DIR/bin to PATH.
Fix gnc_lconv_set_utf8 on Windows, #403815.
Install.sh: Correct -p parameter for LIBOFX_PATCH.
Install.sh: Move wget, unzip, indent and pexports to \tools.
Install.sh: Add exetype.pl, hide gconfd-2.exe window.
Install.sh: Add REGEX_CPPFLAGS to gwenhywfar.
Install.sh: Add gwenhywfar and aqbanking dirs to ACLOCAL_FLAGS.
Install.sh: Make some installs silent, fix AqBanking LDFLAGS.
Dist.sh: Set subsystem of libexec/gconfd-2.exe to GUI.
Avoid %s-printing of a NULL account name in a LEAVE message.
Remove lib/glib28/gwin32-2.8.[ch] again.
Install.sh: Remove dependency_libs line from .la files in \lib too.
Install.sh: Still use -g on DISABLE_OPTIMIZATIONS.
On Win32, add get_dtd_installation_directory to LibOFX. Fix #406286.
Make new windows the same size as the active one. Fix #341968.
Add missing #includes of glib-compat.h. Fix #407079.
Do not move unzipped folders of ActivePerl.
Install.sh: Make assert_one_dir quieter.
Install.sh: Add set_env_or_die, use it for $INTLTOOL_PERL.
Install.sh: Make QTDIR a Unix path.
Fix crash if OB setup druid gets closed while waiting for the wizard. #409319.
Use g_spawn_async instead of fork/execl for AqBanking Qt3 wizard.
gnc:job-get-owner is gncJobGetOwner now. Fixes #410407.
Reenable search for Voucher Owner. Fixes #410511.
Update for 2.0.5 release.
Change yet another chmod to g_chmod.
Fix one more issue of debug-printing %s with NULL.
Add wrappable functions to spawn, chat with and kill processes.
Install.sh: Use add_to_env to add svn bindir to PATH.
Patch from Mike Alexander to fix a memory leak in the summary bar. #413568.
On creating a new account, do not check account types of children.
Install.sh: Update cairo, pango, intltool and aqbanking.
Fix tip of the day dialog on Windows.
Fix autogen.sh warning about PKG_CONFIG_MIN_VERSION.
Correct r15693 and lower PKG too.
Remove unused calls to goffice svg code.
Drop internal copies of libgsf and goffice.
Remove the empty directories in lib/libgsf-1.12.3 and /goffice-0.0.4 too.
Add GOFFICE_WITH_CAIRO to enable build without GogRendererPixbuf.
Install.sh: Bump goffice to 0.3.7.
Install.sh: Add support for generating guide and help CHM files.
Add help support on Windows by using the HtmlHelp API.
Windows lacks exp10, so use exp instead.
Do not printf %s if the param is NULL.
Absolute paths on Windows do not begin with a slash.
Harden tests for HtmlHelpW on Windows.
Reorder the sequence of some GUI library tests. Allow libgtkhtml-3.14.
If PKG_CHECK_MODULES fails, always print result "no".
Remove unused functions in and stop wrapping print-session.[ch].
Add support for printing reports with GtkPrint.
Uncouple print settings for reports and checks again.
Do not printf %s if the param is NULL.
Do not check for and link against gnomeprint if gtkhtml uses gtkprint.
Fix a typo in gnome-utils/Makefile.am, garbling _SOURCES.
In install.sh test for htmlhelp, try to build DLL.
Remove almost unused configure output variables.
Patch from James Radley to allow override of the dotfile location.
Install.sh: Do not mix pexports and ".." as noted by Nathan Buchanan.
Add support for (de)compressing in a thread instead of fork.
On Windows, convert filename parameter for xml parser to system codepage.
Install.sh: Some package updates, including GtkHTML 3.14.0.
Use gtk_print_operation_set_{use_full_page,unit} for reports.
Use TXN-TYPE-{INVOICE,PAYMENT} in customer report. Observed by Nigel Titley.
Use gncOwnerGetOwnerFromLot.
Remove libgnomeprintui from dist.sh.
On Windows, go back to libgnomeprint. Partly revert r15750/61.
Remove viewport/hbox from account scrolls in transfer dialog. Fixes #425917.
Minor cleanup and doc string in gnc-help-utils.[ch].
Fix state file issues on Windows.
In new user dialog, run HOOK_BOOK_OPENED with non-NULL session parameter.
Improve printing of dates and times with non-UTF-8 locales and on Windows.
Use qof_strftime instead of strftime in the C source code.
Depend on an available GLib thread implementation. Remove fallback to fork for gzip.
Remove check for sys/wait.h because waitpid is not in use anymore.
Fix a %s-NULL-printf.
Remove unused function qof_is_same_day().
Remove unused functions qof_print_{hours,minutes}_elapsed_buff().
Remove unused code for gnc_timet_get_day_{start,end}_gdate from qof.
Rename g_date_equals to gnc_gdate_equal and g_date_hash to gnc_gdate_hash.
Use ERR_BACKEND_READONLY if data file cannot be unlinked on write.
Add a few gncAddressBeginEdit before gncAddressDestroy.
Balance some more ENTER/LEAVE calls. Replace one ENTER by DEBUG.
Wrap SPLIT_{ACCT_FULLNAME,CORR_ACCT_{NAME,CODE}} correctly. Reported by Mike Alexander, #429075.
Use g_direct_{hash,equal} in gnc_quickfill_new, drop quickfill_{hash,compare}.
Add qof-gobject.h to qofinclude_HEADERS.
Improve win32/reset.sh.
Fix NULL-%s-printf in gnc_import_select_account. Fixes #430130.
Add packaging/win32 to tarball.
Fix quickfill handling in transfer dialogs, bug #413868.
Rename custom.sh to defaults, recommend custom, add remove_step.
Correct custom.sh to defaults in packaging/win32/Makefile.am.
Win32: Include custom at the beginning of defaults. Set AQBANKING_WITH_QT=yes.
Win32: Add some text regarding QTDIR and AQBANKING_WITH_QT.
Install.sh: Test for g++.
Allow building from a tarball.
Convert tax strings to UTF-8.
Improve handling of the account in the account dialog.
Use correct mnemonic widget for "_Parent Account" in account dialog, #431963.
Update the account name in the title of the account dialog on a parent change.
Replace monolithic MinGW setup by smaller and reusable downloads.
To identify the active locale on Windows, use g_win32_getlocale instead of setlocale.
Compile with --enable-locale-specific-tax on Windows.
Fix double variable declaration on non-Windows, introduced by r15973.
Close the splash screen on clicks, #366418.
Add a 6px border to the printing tab of the preferences dialog for consistency.
Remove urgency_hint (gtk+ >= 2.8) from glade files.
Set scroll policies in tax information dialog to automatic, #432072.
Set mnemonic widget for "Smallest fraction" in account dialog.
In gnc_tree_view_account_select_subaccounts, determine correct last (deep) child.
Do not show ACCT_TYPE_ROOT in filter by dialog.
Free a leaked return value of g_win32_error_message.
Fix gnc_spawn_process_async and gnc_detach_process.
Build OpenSSL 0.9.8e from tarball.
Do not double-check libraries/programs if they are installed correctly.
Append `.sh' to packaging/win32/{functions,defaults}.
Fix a NULL-%s-printf, #433798.
Update openssl safety net.
Add install-fq-mods.bat to dist and start menu.
Add gnc-fq-helper and TZ environment variable test to install-fq-mods.bat.
Prepend to PATHEXT and give a default TZ on Windows.
Give the child process a real chance to die before we kill it.
Add gnc_parse_time_to_timet, a concatenation of strptime and mktime.
Drop process.scm and spawn perl to retrieve price quotes.
Change gconfd-2.exe to the windows subsystem in inst_gnome more often.
Shutdown gconfd before uninstalling GnuCash, #434271.
Patch from Zach Sadecki to lower the number of annoying console windows.
Patch from Zach Sadecki to start custom check items at index 1, #434029.
Do not set timezone to UTC on Windows, #434752.
Add support for ActivePerl 5.6 to install-fq-mods.bat.
Save column selection in import account matcher to GConf.
Add Windows-specific code to lib/libc/strptime.c to eat %x, %X and %c.
Do not use langinfo to determine date format spec, but %x, %X or %c.
Fix a NULL-%s-printf in bayes matching, #436455.
In the tax information dialog, add a GtkHPaned to allow resizing of the accounts treeview, #432072.
Update comment in glade-fixup to Gtk+ v2.6.
Update the window title after a new main window has been created, #436479.
In gnc_find_or_create_equity_account, fix crash if there is no account "Equity", #436155.
On strptime('%X') and Windows, first translate the time picture to a format spec, cf. #437751.
Further improve date parsing on Windows. Revert parts of r16049 on Unix.
Add gnc_history_remove_file, call it if the history file cannot be loaded, #388500.
Make search and tax info dialogs invisible at the top-most level.
Add some delimiters for parsing CJK dates, #437898.
Do not remove files from history list on startup, #388500.
Patch from Thomas Klausner to enable building with goffice-0.4.
In QIF import, do not cat and merge accounts if imported_account_tree is empty.
Update the main window titles and the window list on HOOK_BOOK_OPENED.
Fix a qif import error if commission account cannot be found in the mappings, #378274.
Correct the checks for gnc:*finance-quote-{check,helper}* to use string-null?.
Deuglify the account selection dialog for the account search a little bit.
Make date picker in registers visible for rtl locales like hebrew, #386816.
In reconciliation window, only show interest button if account type is CREDIT or LIABILITY.
In the transfer dialog, always use bold headers.
gnc-budget-lookup, used for getter of budget option, may return '() instead of #f.
Unregister option dialogs from gui component list while destroying.
Add close handler for register plugin pages, just call gnc_main_window_close_page.
Improve gui component handling of report plugin pages.
Link report-gnome against engine for gnc_get_current_session().
Use UNIX line delimiters in packaging/win32/functions.sh.
Set executable flag on a few scripts in packaging/win32.
Let wget download to a UNIX path.
Untabify major scripts in packaging/win32. Use indent-tabs-mode instead of tab-width.
Integrate create_cross_mingw.sh into install.sh. Minor cleanups.
Use UNIX line delimiters in packaging/win32/exetype.pl.
Fix cross platform installation of libxml2, gnome and exetype.
Add $LIBXSLT_DIR/bin to PATH.
Do not use register_env_var PKG_CONFIG_LIBDIR and leave it unset on Windows.
Fix cross compilation of OpenSP and LibOFX.
Ignore custom.sh instead of custom.
Fix dist_libxml2().
Use UNIX line delimiters in dist.sh as well.
Fix a %s-NULL-printf in the register, #441207.
Avoid unwanted signed->unsigned conversions in dense cal computations, #441209.
Fix %s-NULL-printfs in image option previewers, #441798.
Do not change internal scheme strings in place, #389740.
In tax report, do not set to start and end of month if from-to mode is selected, #435329.
Unref a few pango layouts returned by gtk_widget_create_pango_layout().
Correctly check against end of dense calendar to avoid spurious marks, #433156.
Readd two pixels to the widths of colored backgrounds in the dense calendar.
Check for QOF_LIB_DIR environment variable and try to load qof backends from there first.
Enable libgncqof-backend-qsf on Win32 by exporting QOF_LIB_DIR.
Fix another %s-NULL-printf in the options dialog.
Show price scatterplot if the source is the price db and no account has shares.
Handle marker shape and color options of scatter plots, #353871.
Add exact->inexact in plots for Guile 1.8 to print parsable doubles.
Add aqbanking/wizarddir to gnucash.iss.in and fix qbanking/cfgmoduledir.
Fix a %s-NULL-printf if default currency is neither locale nor chosen.
Allow running autogen.sh from the build directory by cd'ing into the source tree.
Avoid crash in QIF import, page categories. Fixes #447917.
Install.sh: Harmonize skipping messages.
Install.sh: Use ld, gcc, dlltool and ranlib for cross-compiling.
Install.sh: When cross-compiling, mkdir $_GUILE_UDIR/bin before using it.
Install.sh: Fix PKG_CONFIG_PATH tracking when cross-compiling.
Install.sh: Fix cross-compiling of gwenhywfar and ktoblzcheck.
Avoid stripping the win drive letter on qsf export. Fixes #448900.
Remove UI and register parts of the "Enable euro support" option, #449395.
Do not call setlocale &friends from within the file backend library.
Correct use of xmlNodeGetContent in qsf backend module.
Do not register qof backend modules on first load, #433779.
Return NULL on qof_instance_get_guid(NULL) again, #448853.
Avoid a global static variable by using g_list_sort_with_data.
Revert some qof_instance_get_guid() calls to qof_entity_get_guid().
Call gbr_init() only on ENABLE_BINRELOC, #450991. Move variables into #ifdef'ed blocks.
Validate date in _fixup_recurrence_start_dates, #443941 win32 crash.
Readd support for account dialogs working only on a subset of account types.
Win32 installer cosmetics. Add src/pixmaps/gnucash-icon-48x48.bmp.
Win32: Add ignoreversion for the installation of bin/*, #452170.
Fix typo in binreloc message.
Add win32/redirect.c, a tool spawning itself in a parent bin\ directory.
Use redirect.exe for gconfd-2.exe (#450052) and qt3-wizard.exe (#452382).
Update the firewall rules to match the new location of gconfd-2.exe.
Fix an ofx import memory leak and a non-ascii-path problem on win32.
Update LibGSF (1.14.5) and GOffice (0.4.1) on Windows.
LibGSF does not install schema files anymore, drop corresponding dist rule.
Add code page information to gnucash.bat, #458783.
Avoid a critical warning when editing an account.
Avoid critical warnings when searching interactively in account tree.
In gncFindFile, use g_path_is_absolute instead of file[0]=='/'.
Let gnc_html_parse_url grok Windows filenames, #462567.
Fix a win32 crash when resetting pixmap options.
Remove old code unused since r14253.
Make right-clicks in registers work like left-clicks plus popup, #339260.
Revert r15799 and teach FreeBSD WEXITSTATUS, #465338.
Connect a signal to a glade widget before destroying that.
Respect "none" as tree view sort column name, #468115.
Do not include branches/register-rewrite in ChangeLog.
Update to release 2.2.1.
#472205: Replace &#; character references by latin0-encoded letters in german account hierachies.
Patch by Nathan Buchanan to fix link to libxslt on zlatkovic.com.
Fix a NULL-%s-printf in the SX code, #481110.
#438360: Replace str{,n}casestr and strcasecmp by qof_utf8_{substr_nocase,strcasecmp}.
#483796, Fancy Invoice: Convert the elements of an AccountValueList when wrapping.
Patch from Geert Janssens to expand rhs fields in the post dialog.
In search dialog, make top part naturally sized and bottom part expandable.
Merge csv-import branch back into trunk.
Win32: Let gnucash.bat pass its parameters to gnucash.
#482177: Emit account_sel_changed on GncAccountSel when the combobox changed.
#487317: Fix qif import druid when stepping back without a file selection.
#487326: Remove account separator gconf callback when closing preferences dialog.
#490679: Honor GNOME toolbar settings when specified.
#484576: Support goffice >= 0.5.1.
#484576, r16572: Require goffice 0.5.1 for libgoffice-0.5.0.
Add development version warning to the tip of the day list.
Remove deprecated qof wrappers.
Improve svn2cl.xsl: Make branch selection more flexible, strip unmerged branches.
#496023: Handle correct signal for closing the sx editor.
#499360: Patch by Daniel Harding to fix a crash when editing certain commodities.
#491581: Patch from Charles Day to import qif Cash, ContribX and WithdrwX actions.
In gtv_set_sort_column, avoid a critical warning and block a signal.
#499788: Swig-wrap guid_new_return and use it for gnucash-make-guids.
When setting log levels, prefer command line options to log.conf.
Rename log domains gnc.app-util* to gnc.app-utils*.
Use g_type_name(type) instead of formatting with %ld.
Fix compile error in debugging part of gnc-component-manager.c.
#501059: Clean up SLR dialog sx model and close with session.
#492137: Patch from Mike Alexander to fix regression in lot scrubber introduced in r16370.
Ignore some generated files.
Glib 2.14 removed the pipe macro in gwin32.h, use _pipe instead.
Ignore other generated files.
Remove the spurious m4/ directory. Use macros/ instead.
#503579: Improve pi.sh to allow reinstalling MSYS/MinGW, patch from Charles Day.
Update Brazilian Portuguese glossary, patch by Leonardo Fontenelle.
Win32: Update package versions.
Win32: Add Brazilian Portuguese translation of inno strings, patch from Leonardo Fontenelle.
Win32: Add libtiff, because newer gtk+ versions depend on it.
Win32: Explicitly disable python support of ktoblzcheck.
Fix make distcheck on trunk.
Update last stable version on trunk to 2.2.2.
#503889: Improve r16678 when install icons according to spec.
Correct Ertraege in latin1-encoded german account templates.
Bump version number to 2.2.99 on trunk.
#505386: Strip non-utf8 characters from ofx check and reference number strings.
Fix two memory leaks.
Fix a few automake warnings.
Make gnucash compile on an optimizing gcc-4.2.
Save and load kvp frames of vendors and employees.
Do not set active element of GncAccountSel to the first sometimes.
Revive root account in german skr04 account template.
#506074: Handle fractional timezone offsets correctly in gnc_timespec_to_iso8601_buff().
Move distributed qif source files into POTFILES.ignore, fixes make distcheck.
Add ChangeLog.2007
#504261: For Windows 2000, downgrade gnome-vfs to v2.14.2.
#505895: Fix make check on win32 in src/gnc-module.
#506270: Replace %lld by G_GINT64_FORMAT in tests, fixes make check on Win32.
#506671: Add cyprus, maltese and slovenian currencies to EURO support.
Cscope support: Works with build dir now, cscope files ignore by git.
Make info message from r16718 more useful for the non-techie user.
Complete gcc-4.2 fixes by disabling -Waddress in some business source files.
Allow building against goffice-0.6.
Fix r16733 and r16782 by removing the contents of po/POTFILES.ignore from po/POTFILES.
Fix compiling from tarball, as art/ is not distributed.
Correctly close file descriptors in gz_thread_func.
Use automatic horiz scrollbar policy in hierarchy druid on category selection page.
Save last used account for posting of invoices in kvp slots of effective owners.
Update latest stable version.
#510725: Fix a crash when comparing cuspis in commodity matcher.
Remove G_INLINE_FUNC from mark_split declaration.
Convert de_DE account templates to UTF-8.
#512985: Use receivable and payable account types in german skr03 template.
#513088: Do not show search dialog and hide it immediately afterwards.
Win32: Factor out make_install step, add make_install.sh.
Win32: Fix a minor typo in reset_steps().
Win32: Provide make_install.sh with some vars, make it more robust.
Win32: Detect and warn about ActivePerl 5.10 (#506873).
Win32: Add setlocal to batch scripts.
Make "rename page" action work again.
Update copyright year in about dialog.
Add key binding "delete key" to "Edit > Delete Account" action.
Ignore generated files in accounts/es_MX.
Initialize keyboard focus in sx editor dialogs to name entries.
Bug#506798: Sort html account tables by account code.
Bug#327635: Let double-clicks in budget list dialog open selected budget.
Fix two typos in german account templates.
Always recreate pages in the given window.
Bug#514003: Couple book closing with component manager.
Win32: Update a few gnome packages by revisions to profit from bug fixes.
Bug#341608: Make txn report correctly match void or non-void txns.
Remove an urgency_hint from a glade file, unsupported by gtk+ v2.6.
Close tax information dialog with session.
Bug#397108: Improve resizing of sx list panes, save and restore their sizes.
Bug#114591: Allow refinements of transaction searches.
Improve performance of qof_query_invert().
Update latest stable version.
Let dense calendar popups stay visible on whole height of bottom-most days.
Pass better size parameter to qof_strftime() to make use of whole buffer.
Make a few date printing functions in dense calendar utf8-safer.
Move month labels one row down to make them look like more in the center.
Remove make-gnucash-patch and only suggest `svn diff' or plain `diff -urN'.
Remove README.patches from Makefile.am, fixes build.
Add apps_gnucash_import_qif.schemas.in to POTFILES.in.
Minor updates to README.svn; remove README.patches from gnucash.spec.in.
Bug#512841: Let expression parser grok nullary functions and not crash.
In account selection widgets, use 2px spacing instead of padding around button.
In reports menu, first list submenus, then menu items, both sorted lexicographically.
Update reset.sh script to keep htmlhelp, but remove docs and libxslt.
Free a few GtkTreePaths that were leaked.
Add gnc_quickfill_remove() and let account quickfill use that.
Remove initial visibility of transfer dialog to avoid flickering.
Bug#521957: Do not start autosave timer when shutting down book.
Fix memory leaks after usage of gtk_tree_model_get().
Fix a potential memory leak in gnc_dialog_get_string().
Remove some unnessary aqbanking version checks as we depend on >= 1.6.1.
Fix memory leaks in gnc_tree_view_account_restore() and gnc_commodity_find_currency().
Fix/extend r17039 and make gnc_commodity_find_currency() free its temporary data.
A few doxygen fixes.
Correctly destroy the XML Import Druid.
Avoid critical warnings in the import account matcher dialog.
Fix force_account_dirty() for hbci kvp updates.
Fix two memory leaks in QOF. Add qof_backend_destroy().
Bug #475960: Reverse postponed reconciliation balances in suitable accounts.
Avoid a critical warning in the transfer dialog.
Improve cancel behavior in reconciliation window.
Free a few lists returned by gtk_container_get_children().
Bug #166101: Do not overwrite first split (blank_split) of a transaction.
Bug #347474: When tabbing off the last showed split, correctly focus new empty split.
Free two GErrors after they have been logged.
Win32: Add XSLTPROCFLAGS to be able to pass --nonet to xsltproc in make_chm.
Win32: Add flag UPDATE_DOCS to avoid running svn up for the docs each time.
SVK detection on Windows is not trivial :-)
Win32: Move definition of AQBANKING_PATH into make_install() as it is needed there.
Update AUTHORS.
Bug #529232: Do not reverse the starting balance in average balance reports.
Bug #523922: Use correct scalable icon and add/fix 22x22/24x24 icons.
Bug #467529: Fix Align_n by specifying pango widths and ellipse modes for check print texts.
Update latest stable version.
Correct quickfill direction in transfer dialogs.
Bug #489502: When changing the account separator, let registers pick up the new char.
Bug #528835: Harden gnc:txf-get-code-info when tax lookups fail.
Do not close registers when creating a new account.
Bug #512991: Do not allow posting invoices to placeholder accounts.
Bug #452354: Translate account type option names of average balance report
Remove dead function gnc_split_reg_check_close().
Bug #144669: Lookup accounts in the register based on the account code as well.
Fix -Wformat gcc warnings.
Bug #539654: Correct params for recursive call inside gnc:html-table-append-column!.
Bug #531662: Harden budget->guid to grok #f input instead of crashing.
Bug #526883: Add a few missing conversions of strftime results to utf-8.
Merge branches/aqbanking3 (r17287) into trunk.
Fix a -Wformat gcc warning in the test suite.
Add new aqbanking import-export files to POTFILES.in.
Bug #542237: Use GLIST_HELPER_INOUTs before including engine-common.i.
.gitignore generated files in the python bindings.
Bug #129099: Add option to toggle between full account path and leaf name in registers.
The gwenhywfar callback function showbox_cb() must not return 0.
Run some iterations of the main loop in showbox_cb to give the window a chance to be showed.
Do not prepare the match page in the online banking wizard twice.
Bug #543049: Import all balances and txns in aqbanking contexts returned.
Make sure that the input of gnc_utf8_strip_invalid() is non-NULL.
Handle missing information when importing from aqbanking more gracefully.
Add gnc-date.c to make-gnucash-potfiles.in and missing aqbanking files to POTFILES.in.
Ignore a few generated files in local svn checkouts or git clones.
Import russian account templates from the stable branch.
Fix gnc_ab_get_remote_name() to lookup the remote name instead of purpose.
Add missing initialization inside gnc_ab_maketrans().
Update latest stable version.
Add AC_LIBTOOL_WIN32_DLL.
Win32: Minor change for emacs compat.
Bug #526313: Add currency Venezuelan Bolivar Fuerte (VEF).
Fix the i18n of the first and last string in the list of tips of the day.
Bug #546064: Make gnucash.desktop survive a desktop entry specification 1.0 verification.
Bug #540148: Allow building against libgoffice-0.8, i.e. goffice >= v0.7.0.
Bug #548601: Do not import unawaited zero balances from aqbanking.
Bug #539962: Remove return value from some void functions.
Bug #506873, Win32: Add support for Finance-Quote with ActivePerl 5.10.
Treat AB_Job_StatusPending as a good status, do not ask the user to repeat.
Win32: Always try to install Date-Manip and as fallback DateManip.
Bug #549595, #552306: Correct retval of gnc_int_link_or_make_backup(), add ENOSYS and ENOTSUP.
Correctly set price sources in price editor dialog by reading it from the gui.
In check_one_price_date(), replace an strcmp() by safe_strcmp().
Negate amount in exchange rate dialog when swapping accounts.
Hide the sx from txn dialog und show it only when the txn is valid.
Correct specified numbers of columns of AP/AR and STOCK/CURRENCY registers.
Bug #506265: Hide the right-most register column by unsetting the sample text.
Correct amount print infos in transfer dialogs.
UTF-8-ize AUTHORS.
When printing negative quotients, use a minus between the integer and fraction part.
Optimize gnc_numeric_check() by G_LIKELY-fying that the denominator is non-zero.
In price and commodity tree views, restore gconf settings after initialization.
Add new source files to POTFILES.in.
In some files, do not disable -Waddress completely but keep it as warning instead.
Add a variable initialization to bal_accountinfo_cb().
Do not treat -Wstrict-aliasing warnings as errors in files using G_LOCK.
Update .gitignore.
Further update .gitignore.
Bug #539947: Replace __FUNCTION__ by G_STRFUNC.
Win32: Make intltool-merge usable.
Win32: Ship the correct redirect.exe.
Update latest stable version.
Unite report and check print settings.
Bug #531871: Add a page setup dialog.
Win32: Add initial support for compiling against AqBanking v3.
Win32: Improve cross-compiling of aqbanking.
Win32: Untabify install.sh.
Win32: Improve cross-compiling by making aclocal fail less often and adding a few ${HOST_XCOMPILE}.
Win32: Replace AC_LIBTOOL_RC by LT_PROG_RC in aqbanking's configure.ac file.
Win32: Add AC_LIBTOOL_WIN32_DLL to libdbi.
Win32: LT_PROG_RC seems to be internal as well, use AC_CHECK_TOOL instead.
Put gnc_print_session_fontsel_cb() inside #ifndef GTKHTML_USES_GTKPRINT.
Win32: In dist.sh, cp redirect.exe from installation directory instead of build dir.
Update latest stable version.
Win32: Install italian documentation.
Ignore some generated files in accounts/.
Add python-bindings/gnucash_core.c to po/POTFILES.in.
Beautify python-bindings/Makefile.am.
Add dist-bzip2 to dist.
Add a make rule for gnucash_core_c.py.
Svn-Ignore *.tar.bz2 and *.tar.lzma files in the top-level directory.
Bug #566198: Add Slovak koruna to EURO support.
Add ChangeLog.2008.
Use = instead of := for GNC_TEST_DEPS and TESTS_ENVIRONMENT.
Sort translations in gnucash.iss.in by language code.
Add Italian translation of Win32 installer by Cristian Marchi.
Remove trailing commas in --enable-{debug,ref-counts-dump}.
Bug #567174: Restrict commodity mnemonic updates (like NIS to ILS) to iso currencies only.
[Win32] Update a whole bunch of packages.
[Win32] Whitespace change.
SVN-Ignore Eclipse CDT metadata files.
[Win32] Remove a few obsolete comments.
[Win32] Minor cleanup.
[Win32] Provide a bare variant of make_install.sh.
Do not lookup private data twice when copying commodity mnemonic.
Initialize GError in qof_log_parse_log_config().
Fix currency replacements.
[Win32] Update online banking libraries.
Remove a unused import and struct.
Correct the encoding of README-it.win32-bin.txt.
Fix line endings in README-it.win32-bin.txt.
Budget report improvements.
Bug #526775: Remove printf("%s", NULL) in generic importer as called from ofx.
Bail out when opening a non-existing file as sqlite3.
Do not determine and waste memory for {base,dir}name when sqlite3 driver cannot be loaded.
Bug #566352: Remove printf("%s", NULL) in xaccTransSetDateInternal() when val=={-1,0}.
[Win32] Rename *.bat to *.cmd.
[Win32] Update gtkhtml to version 3.24.2.
Bug #462148: Fix multi-page printing on Win32 by using gtk_html_print_operation_run().
[Win32] Bug #542382: Assign .gnucash file name extension to GnuCash.
Bug #570894: Fix an else clause in budget->guid.
Update copyright year in about dialog.
Add missing encoding information to the french business account template files.
Bug #571161: Fix r17036 and free every column type only once.
Bug #435642: Correct r17853 about editing results of a find.
Bug #571220: [Win32] Unset SCHEME_LIBRARY_PATH environment variable.
[Win32] Update EXTRA_DIST.
Add ChangeLog.2008 to dist.
Bug #572107: Use fallback string for OFX account types when matching to GnuCash accounts.
Re-save glade files from Glade 3, remove util/glade-fixup.
Revert r17966 and use Glade-2 again.
Bug #607255: Repair Hungarian report main menu, by Attila Nagy.
Update german translation.
Bug #607246: In qof_string_number_compare_func, use base 10 and do not allow octals to sneak in.
Bug #607517: Migrate print.glade from glade-2 to glade-3 format.
Fix crash when copying a currently edited transaction in the register.
Bug #105669: Add checks to detect errors on write, especially if there no space left on the disk.
Use string saved-reports-2.4 in the description of the save report action.
Bug #606728: Catch errors when opening saved-reports-2.4 for write.
Bug #105669: Improve error handling in gz_thread_func.
Free sort_keys as allocated by g_utf8_collate_key in ExtensionInfos.
Relicense code to GNU GPL v2 or later.
Andrew Sackville-West (29):
r3 at basement: andrew | 2007-12-07 20:57:48 -0800
remove some cruft from advanced portfolio
reintroduce some rounding into basis calculations to prevent overflow on particularly large accounts.
handle spin-offs in basis calculations
provide some sane defaults for exchange functions. a very hackish fix to 487572
forward-port (swigify) weekly subtotals for transaction report. see #138989.
make some improvements to handling of moneyin/out. Clean up some cruft. Fixes #355660. May at least partially fix #346062
Daniel Harding's update to Afghani currency. closes #504257
Richard Laager's patch to Advanced Portfolio. Adds an Income column, and an option to ignore brokerage fees in return calcs.
Charles Day's improvements to qif memo/notes handling. bug #495219.
another stab at improving rounding. prevent more overflows as pointed out by Kendall Green.
Advanced Portfolio, improve dividends and brokerage fee handling:
prevent #unspecified results from certain transactions.
prepare report system to handle newer reports in case user downgrades from > 2.2.x
Implement a Report GUID.
Fix a couple minor missed changes in report-guid.
Prevent crashing when a report template disappears (#505921).
fix owner-report references broken by report-guid.
fix more report references to use report-guid, fixes "Print Invoice" crasher.
possible fix for piechart crasher -- add report-guid to sub-report links
fix another report-guid reference, general-ledger report.
fix several report-guid references
fix multi-column report to use report guid.
clean up a really ugly piece of scheme code
implement customizable invoice title in all three invoices
Implement a new saved-reports-2.4 file to allow translation of existing saved reports into report-guid enabled versions.
update email address for Polish \"last translator\"
refactor saved-reports-2.4 migration to eliminate duplicate code and
Implement new custom report dialog.
Benoit Grégoire (65):
Remove obsolete file split in Account.c Transaction.c and Utilities.c
hange lable of Online ID to Account ID in the account matcher for consistency
nsactions just downloaded are now ignored from the matchlist.
Change the title of the transaction matcher and change the look and alignment of the action buttons.
-Default commodity and account type are now preselected from OFX information when user decides to create a new gnucash account.
-Fix new_account_default_type parameter of gnc_import_select_account() not selecting default type properly
Add missing ChangeLog entries for previous commit
2002-09-29 Benoit Gr�goire <bock at step.polymtl.ca>
* src/import-export/Account-matcher.c: Change "Account ID" text
* Implement a working commodity matcher for the generic import
Add missing file for the commodity matcher.
* Investment transactions now create two accounts, one is for the stock, the other is the account defined by the FI, where the cash is swaped.
2002-10-20 Benoit Gr�goire <bock at step.polymtl.ca>
2002-10-20 Benoit Gr�goire <bock at step.polymtl.ca>
2002-10-30 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-12 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-12 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-12 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-12 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-13 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-13 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-18 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-18 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-21 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-21 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-25 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-25 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-25 Benoit Gr�goire <bock at step.polymtl.ca>
2002-11-27 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-6 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-6 Benoit Gr�goire <bock at step.polymtl.ca>
2002-13-6 Benoit Gr�goire <bock at step.polymtl.ca>
Missing changelog
2002-12-7 Benoit Gr�goire <bock at step.polymtl.ca>
Stubborn Changelog...
2002-12-7 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-8 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-8 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-9 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-10 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-12 Benoit Gr�goire <bock at step.polymtl.ca>
2002-12-30 Benoit Gr�goire <bock at step.polymtl.ca>
2002-1-6 Benoit Gr�goire <bock at step.polymtl.ca>
2002-1-6 Benoit Gr�goire <bock at step.polymtl.ca>
2003-02-01 Benoit Gr�goire <bock at step.polymtl.ca>
2003-02-01 Benoit Gr�goire <bock at step.polymtl.ca>
2003-02-02 Benoit Gr�goire <bock at step.polymtl.ca>
Some spelling corrections
2003-02-04 Benoit Gr�goire <bock at step.polymtl.ca>
2003-02-10 Benoit Gr�goire <bock at step.polymtl.ca>
2003-02-10 Benoit Gr�goire <bock at step.polymtl.ca>
2003-02-14 Benoit Gr�goire <bock at step.polymtl.ca>
Remove forgotten debug output
2003-02-26 Benoit Gr�goire <bock at step.polymtl.ca>
2003-03-18 Benoit Gr�goire <bock at step.polymtl.ca>
2003-04-02 Benoit Gr�goire <bock at step.polymtl.ca>
2003-04-03 Benoit Gr�goire <bock at step.polymtl.ca>
2003-05-26 Benoit Gr�goire <bock at step.polymtl.ca>
2003-05-26 Benoit Gr�goire <bock at step.polymtl.ca>
2003-05-29 Benoit Gr�goire <bock at step.polymtl.ca>
2003-07-26 Benoit Gr�goire <bock at step.polymtl.ca>
2003-12-01 Benoit Gr�goire <bock at step.polymtl.ca>
2003-12-08 Benoit Gr�goire <bock at step.polymtl.ca>
2004-10-08 Benoit Gr�goire <bock at step.polymtl.ca>
2004-10-24 Benoit Gr�goire <bock at step.polymtl.ca>
Bill Gribble (32):
* src/gnome/dialog-options.c: fix destructor bug
* fix report updating problem. should reload multicolumn reports
Add German translations of QIF action tags. This should be done within the
Changes to text of new-user dialog
Last minute bug fixes: save/restore in welcome to gnucash report, and
Fix bug in qif account name guessing. Should fix reported bug on
Fix bug in qif import handling of ticker symbols.
Fix cut-n-paste error
Update qif import routines to use gnc-numeric earlier in the import
Fix bugs.
* src/gnome/druid-qif-import.c: fix cut-n-paste error in
include the fix for #106
Makefile.am updates for libtool version 1.4/1.3.5 compatibility
report-system module shouldn't be linked against the app-utils lib at
Autoload US-specific tax report. Should make this locale-based.
Install taxtxf report in the right place
Add some things to .cvsignore
Fix exports to get saved reports working
Include config.h where needed
Remember to free strings, and don't look at .so files when libtool
Install gnc-module headers.
Minor preening
Don't forget gnome-print includes if they are needed
Build changes to clean up library cross-dependencies and move to libtool-1.4
o, bugger. Forgot to remove some debug statements.
Forgot to delete a file
Forgot one
More makefile changes to get modules loading right. Hacked the crashes
Add library dependency and remove gnc-module printout
Somewhat less cheesy fix for compile problem.
Even less cheesy fix for compile problem
Add --disable-gui option to autogen/configure
CVS Daemon (1):
sdfasdf
Charles Day (184):
QIF importer: Prevent currency-denominated accounts from being assigned
Updates to whitespace, comments, and display text. I have also corrected the default return value in the date parsing procedure, qif-parse:parse-date/format. All parsing procedures should return #f if the parsing fails.
Fixes bug 360058 by rewriting qif-import:get-account-name to avoid use
For bug 123312: This QIF importer patch provides a somewhat smarter default
QIF importer: adjust order of "or" conditions for faster performance.
Bug#481528: Relax duplicate matching criteria on imported QIF transactions that
Bug#516178: Prevent unresponsive QIF druid by cleaning up any existing progress
Prevent unresponsive QIF druid by cleaning up any existing progress dialog
Bug #512173: Skip the "match payees/memos" step of the QIF druid if no mappings
Bug #503166: Correct the QIF druid flow such that the duplicates page and the
QIF import: Show the druid's documentation pages by default. Previously these pages were hidden by default.
Bug #520606: Fix memo mapping for non-split, non-investment QIF transactions.
Minor update to replace a reference to README.patches.
QIF import: Update error handling used when looking up the user's documentation
Bug #341414: Save the account separator used when creating the QIF importer's
Bug #509089: Improve the way the QIF importer handles Scheme exceptions that may
Bug #519988: Update QIF importer bug detection and error messaging to use the
Bug #514027: Fix QIF importer druid so that commodities pages are not skipped
QIF importer: Upon successful completion, open an account tab in the main
Bug #522795: Add QIF importer support for short sales and covers.
Bug #450354: QIF importer now tries using locale-encoded path if UTF-8 encoded
Bug #396665: When any QIF file content is found that is not encoded in UTF-8,
Improve documentation of GLib helper functions for doxygen. In particular, move
Small adjustments to a few comment lines used for doxygen documentation.
Bug #511182: Commodity mapping preferences are now preserved correctly. In
Bug #527459: Add QIF importer support for voided transactions.
Bug #523194: Fixed QIF importer so that if the user enters a combination of
Bug #527886: Add support for QIF numeric formats of 12'345.67 as produced by
Add a risk-reduction measure to xaccAccountStagedTransactionTraversal() in case
Bug #512208: Upon cancellation or failure, the QIF importer now removes any new
Bug #511231: QIF importer now takes into account any provided QIF security type
Bug #336192: The QIF importer now allows new namespaces to be entered by the
Bug #514210: Allow multiple rows to be selected and remapped on QIF Import
Bug #514210: This fixes a QIF import bug introduced in r17156 which prevented users from creating new accounts while mapping accounts. It also fixes several GUI annoyances:
Bug #475980: Fix the labeling of several QIF importer pages.
Eliminate requests to translate several phrases that are never displayed.
Reporting: Prevent GnuCash from crashing if a report's option generating procedure causes a Scheme exception. Also fix a typo of "names" vs. "namer".
Revision to r17178 for an unintended change to the file's introductory comments.
QIF Import: Add support for importing to A/R and A/P account types, which were previously unknown to the importer. I also had to adjust a function in the engine's Account API that caused imported accounts trees to not merge properly in rare cases where one an existing GnuCash account has a NULL string pointer but an importer-created account has an empty string instead. This situation arises as a side effect of using SWIG, which doesn't let Scheme distinguish between NULL and an empty string (a string containing only NUL).
Bug #535407: Stop the QIF importer from crashing GnuCash when an invalid or unsupported date format is found.
Add Charles Day to the AUTHORS list.
Bug #515163: QIF importer no longer asks for mappings that will never get used.
QIF Import: Skip over blank category mapping pages. Also some cleanup:
QIF Import: Fix support for multi-byte account separators.
QIF Import: 10x improvement in file loading performance. Line numbers added for message logging.
Scheme: Send backtraces to the gnucash.trace log as well as the console.
Fix Scheme logging bug in core-utils by treating strings as generic strings rather than format strings.
The following changes are included:
A small correction to r17245 for a QIF importer error message. I forgot to mention in the log that r17245 includes many added or improved QIF importer error and warning messages. Should help users in debugging their own QIF files.
Some minor corrections to the doxygen documentation for progress-dialog.h.
Bug #539829: Make sure msg gets assigned before it can get dereferenced.
Bug #532405: Make the default strftime format use %#d instead of %e on win32 platforms.
Bug #313660: The QIF importer now allows users to pause, cancel, or go back a page during data conversion. Any errors and warnings are logged as they occur, directly in the druid, for the user to review.
Reports: Adjust the "weighted average" price source computation to ignore splits with a zero "amount" since these are not buys or sells.
Bug #460721, bug #521403, bug #538800: Add a reporting price source option of "Average Cost".
Balance sheet report: Support calculation of unrealized gains/losses on liabilities.
Reporting: Ignore exchange rates if the quantity to exchange is zero.
Bug 353880: Adjust the border of report options dialog pages to be HIG-compliant. This patch does not address the alignment of controls, however.
Bug 542472: Make reports use accounting period as default for dates.
Register report: Add option to display memos when run from Basic Ledger mode. Refine the Description option. Space-saving column arrangement.
Reports: Add option to display a table of data beneath barcharts.
Bug #470656, bug #502646: Prevent the GNCDateEdit control from crashing GnuCash. If an invalid date is entered (i.e. a date not supported by time_t) then the date reverts to the last valid date entered or, as a last resort, the beginning of the current day.
QIF Import: Update documentation and organization of the duplicate checking pages. Switch to top/bottom comparisons rather than side by side. Add keyboard mnemonics. Document in terms of the more positive-sounding "match". Lays the groundwork for a future fix to bug 95635.
QIF Import: Allow column resizing on account mappings pages. Reorganize a massive and messy function into reasonably-sized chunks.
Bug #463320: Fix trial balance report's unrealized gain calculation and inability to print unrealized gain credits. Use "Average Cost" as the default price source.
Reports: Make a mildly confusing error message more clear.
Reports: Make "Average Cost" the default price source for several additional standard reports.
Trial balance report: Skip unrealized gain calculation when price source is "average cost". This significantly improves performance with the default report options. Centralize and simplify unrealized gain code.
QIF Import: Get better default column sizing on account mapping pages by using ellipses.
QIF Import: Prepend the default investment-related account names with the standard top-level accounts of "Income", "Expenses", and "Equity".
QIF Import: Adjust the visual layout of commodity pages for better HIG compliance. Add tooltips and rework the documentation page. A number of phrases have been reworded, and I think this makes the commodity pages simpler, cleaner, and clearer, at least in English. Sorry, translators...
Bug #542967: Go back to using the name of the report template in the title of report options dialog boxes.
Reports: Fix two parameter names that apparently were missed during the switch to report GUID's. In both cases, the parameter needed is a template ID, not a template name.
Bug #341362: Stock splits: Prevent fractional prices by forcing conversion to decimal. (I used the same fraction setting as the price editor.)
Bug #454827: Don't round derived commodity prices until the very last step.
Add a new function to the gnc_numeric library that converts denominators to exact powers of ten.
Bug #309863, #341362: Prevent rounding when entering prices in the Price Editor and Stock Split druid, but also avoid fractional display if it is unnecessary.
Bug #464771: Investment Portfolio report: If there is no price for a particular holding, show a zero price instead of crashing the report.
Bug #483393: Report system: Allow mixed denominators in numeric collectors.
Report system: When computing average prices, don't assume all denominators will be identical. I tested this change with 15 years of data and saw no performance hit.
Debugging: Fix a LEAVE() call to prevent crashing if commodity is NULL.
Usability: Price Editor: Sort price trees on the commodity column by default. This allows for a consistent default sort even if commodities are removed from and re-added to the model. This can happen, for example, when a namespace or commodity is changed in another place (like the Security Editor) and gets removed and then re-added to the commodity db.
Usability: Price Editor: Previously, nothing happened when a namespace or commodity row was activated. Now these rows will expand or collapse. It is often easier to double-click the row than hunt for the expander.
Bug #376298, #539640: Fix bugs and clean up the Price Editor code.
Bug #543780: Scrub the transfer dialog calculation of the "to" amount:
Bug #541970: When finding a "nearest in time" price, break ties by preferring the older price. This has the benefit of using a price that actually existed at the given time, and better addresses the case in which both price times have been defaulted to midnight. Previously, the newer price was preferred.
Make gnc_numeric values of zero always convertible to decimal form.
Don't round values that will be displayed as expressions. Save some space in fractional displays by, for example, showing "1 + 1/8" instead of "1 + 1 / 8". Simplify fractional display of values less than 1 by, for example, showing "1/3" instead of "0 + 1 / 3".
Bug #522095: Refresh the summary bar when new prices are downloaded.
Bug #545722: Get the GNCDateEdit control working on Win32 again. Don't assume that the content returned by localtime() will not be changed out from under you.
Bug #547335: Get the exchange rate dialog "to" amount working again when launched via the register instead of the menu.
Transfer dialog: Don't round quotes pulled from the price db.
Prices: Emit a qof event when a price is changed. This allows the Price Editor to immediately update its display. Previously, price changes would only get shown when the mouse happened to pass over the affected row. Theoretically other parts of GnuCash, such as reports, could now be made to watch for price changes and automatically refresh themselves.
Usability: Sort commodity trees on the commodity name by default. This allows for a consistent default sort even if commodities are quickly removed from and re-added to the model. This can happen, for example, when a commodity is edited in the Security Editor.
Usability: Security Editor: Previously, nothing happened when a namespace row was activated. Now these rows will expand or collapse. It is often easier to double-click the row than hunt for the expander.
Update a few comments to fix typos and inaccuracies, or to add further clarification.
Bug #454340: Prevent duplicate rows after editing a security. These changes are similar to what was done for the price tree model in r17441 and r17470.
Bug #543061: Fix the smallest fraction of IDR currency to match ISO 4217.
AUTHORS: Add Frank Ellenberger and update my own details.
Bug #548891: QIF Import: Prevent crashing when the mapping preferences can't be saved.
Win32 build: Fix a typo to get trunk working on win32/mingw again.
Bug 549738: Make "today" the default date of the aging reports.
Bug #141003: QIF Import: Allow the British Pound symbol and the dollar symbol to be used interchangeably.
Bug #141002: QIF Import: Allow minus signs at the end of numeric values, e.g. "$10.00-".
Bug #378734, #520570, #545316, #549115: Fix GNCDateEdit widget popup calendar problems.
Register: Log some debugging information just before crashing because of g_assert_not_reached(). This should hopefully provide some new information to help track down the underlying cause of bug #414407, #420409, #468106, and #551643.
Bug #340041, #436342: Make the register keep track of whether the exchange rate has been reset. This prevents a zero exchange rate from being ambiguous: previously the register could not tell the difference between "the user has not specified an exchange rate" and "the user has specified a rate of zero".
Bug #551038: Don't destroy the options database before destroying the options dialog that depends on it.
Bug #141003: Revise r17489 to escape the British Pound symbol in Scheme with "\xa3" (for strings) or #\243 (for characters).
GNCAmountEdit: Put the text through the expression parser once instead of twice. This caused a problem in locales that print negative numbers in parentheses. For example, if you entered "-4/3", after the first parse the displayed text would change to "(1 + 1/3)", meaning negative one and one-third. Parsing that text a second time changes the text to "1 + 1/3" since, to the expression parser, parentheses indicate grouping rather than sign.
gnc_numeric: Support reciprocals (negative denominators) in gnc_numeric_to_decimal().
Fix printing of fractions when parentheses are shown for negative values.
Price Editor: Set the correct source for new, user-entered prices. This builds on r17525 to fix this problem, which was introduced in r17444.
Bug #549738: Set the default start and end dates to "start of accounting period" and "today", respectively, on customer, vendor, and employee reports.
Revision to simplify r17555 (no functional change).
GNCDateEdit: Eliminate the need to click the button twice to pop the calendar down in some cases.
QIF Import: Remove the changes for bug #141003 but leave the fix to bug #141002 intact. A reworked fix for bug #141003 will be committed separately.
Register: Add a couple of missing calls to functions that use gnc_suspend_gui_refresh() so that they cannot exit without calling gnc_resume_gui_refresh(). Also add a gnc_suspend_gui_refresh()/gnc_resume_gui_refresh() pair around a commit that was missing it.
Reporting: Fix the Average Cost price source computation for a certain case. As this is a signed computation with the sign indicating the direction of buy/sell, it is necessary to flip the sign if you ever flip the sense of buy or sell.
Bug #393383, #426111: Stop the register from thinking that brand-new transactions are being edited in multiple registers. This appears to have been a special case that was being missed.
Register: Add additional debugging output to several ledger modules.
Register: Add a few more debugging lines to the gnome code.
Register: Add additional debugging output during register cleanup. Also rename a variable for clarity and to match typical usage in the rest of the ledger code.
Documentation: Fix a wide range of small mistakes in doxygen comments, including a few spots where .c and .h function declarations didn't agree on parameter names.
Register: Adjust some debugging messages to be more clear.
Register: Add doxygen documentation for some register functions. Fix and reorganize of some of the existing documentation.
Register: Add a lot of doxygen documentation, add/revise some commenting inside functions, and massage a few debugging messages.
Register: Another tweak to doxygen documentation.
Register: Add one new debugging message and tweak some others.
Bug 426111: Register: Fix a bug that caused the blank split GUID to be nulled even if the split wasn't actually being committed. This would cause the bottom transaction of the register to be treated like an existing transaction instead of a new one. I've fixed that and reorganized the logic to combine two sections and make it harder to get them out of sync.
Register: Fix a memory leak by adding a "commit" step (if needed) when destroying the blank transaction as the register closes.
Engine: Update the documentation of xaccTransDestroy().
Bug #570166: Update win32 packaging to use GTK version 2.14.7
Register: Add a few safety checks to the register loading routines.
Register: Don't set info at declaration; wait until reg is checked.
Doxygen: Adjust the style of a comment block for consistency and to eliminate a splint warning.
Bug #565421: Remove dependency on GTK+ 2.10 in date edit control.
Register: Add debugging code for the copy and cut operations.
Bug #570887: Change the swig type mapping for GUID* so that Scheme can tell the difference between a GUID* that is NULL, and a GUID* pointing to storage containing the "null" GUID. Previously the former case returned SCM_UNDEFINED to Scheme, which would unbind Scheme variables and make crashes. Now SCM_BOOL_F is used instead, and Scheme code can check for a NULL by comparing to #f.
Bug #570887: Fix a typo in r17939.
Register: Tweak some comments and slightly reorganize the register cleanup code for ease of reading.
Register: Make all account cells right-justified. Previously a mix of left- and right-justification was used.
Register: Add debugging to gnc_split_register_changed().
Register: Fix a bug that appears in basic and auto-split ledger modes when entering a new transaction. Entering multiple splits for the register's account would cause the 2nd though nth splits to be displayed above the new transaction, making them appear to be non-new.
Register: White space fixes.
Bug #499215, #530819, #551643: Register: Fix transaction pasting, which was fairly broken. Pasting was being committed immediately, the transaction was not checked properly before opening, the blank split was being destroyed while the transaction was left pending, and more. These problems left the register in an inconsistent state that was being noticed in g_assert() calls in several spots. GnuCash would then crash.
Bug #343217: Register: Don't leave the account cell if the user chooses not to create a new account when prompted. This allows any typo to be quickly fixed. Previously the account cell text was blanked and focus moved to the next cell.
Register: Fix an unbalanced ENTER().
Business ledger: Don't leave the account cell if the user chooses not to create a new account when prompted. This allows any typo to be quickly fixed. Previously the account cell text was blanked and focus moved to the next cell.
QIF Import: Add a section for "cleared status" and fix some inconsistent whitespace.
QIF Import: Allow "R" or "r" for reconciled, and "C" or "c" for cleared.
QIF Import: Correct case of cleared status code "c" in documentation text file.
Bug #523982: Fix the Enter key in double-line mode. The register had wrongly assumed one physical row per virtual row.
Register core: Start doxygen documentation of table-allgui.h
Register: Add a few debugging calls.
Register: Fix the file name in a comment.
Reports: Speed up the report infrastructure. Patch by Mike Alexander.
QIF Import: Support backslash characters in category names. There was a mistake the regular expression, as a pipe symbol shouldn't be escaped with a backslash when used inside brackets.
QIF: Replicate the fix from r17998 in two other QIF-related places.
QIF Import: Throw an error immediately upon failing to parse a category. Previously a bad value was returned, which could then cause a failure in the caller.
Register: Add some new debugging messages to the ledger display functions.
Register: Add some gnome-related debugging messages.
Bug #432021: Register: Recompute block offsets if the cell heights may have changed.
Register: Force scroll to the current row if the row height may have changed and pushed the current row out of sight.
Bug #478055: Adjust read syntax of symbol names that include spaces. This old syntax doesn't work in guile 1.8, at least not on Fedora 9 64-bit.
Register: Add an ENTER/LEAVE pair.
Reverse an unintended change from r18034.
QIF Import: Add support for German "Oth S" accounts.
Bug #478106: Add sanity check to currency exchange dialog.
QIF Import: Create transactions in the user-specified currency rather than the default currency. For example, if the default currency is pesos and the user has specified that the QIF transactions are all USD, the transaction currency should be USD too.
Register: Add some header comments for a confusing function.
QIF Import: Documentation .txt file patch by Daniel Convissor. I've added some unrelated whitespace fixes.
Bug #580968: Register: Keep track of the account when an exchange rate is set, and don't reset the rate unless the commodity changes. Previously the rate would be reset whenever focus left the account cell, even if the commodity hadn't changed.
Bug 563598: QSF XML Export: Remove the tooltip from the GtkCalendar. It was causing a crash, probably due to bug 586896.
Bug #567709: Register: Don't assume that cells outside the cursor are valid.
Register: Clarify a debugging message.
Bug #587913: Register: Don't mark the account cell as changed if the name hasn't changed.
Patch by John Ralls. Adjust configure.in for Mac compilation with Quartz.
Patch by John Ralls. Provides (and installs when appropriate) a special gnucash-setup-env for OSX.
Patch by John Ralls. Permits binreloc to work from inside a MacOSX application bundle.
Patch by John Ralls. Integrates the gnucash menus into the MacOSX menubar.
Use localtime_r() instead of localtime() in GNCDateEdit. From audit of r17459.
GNCDateEdit: Fix r18237 by including localtime_r.h if necessary.
Bug 575778: QIF Import: Fix crash when a security list omits the "T" (type) line.
Chris Lyttle (85):
Import of New Version of GnuCash Manual
Finished off Chapter 4
Finished off Chapter 5
Last one Chapter 6
Fixed Error Chapter 3
Add title page, revised first 2 chapters to have screenshots and tie into title page
Add figures for screenshots
Convert sgml files to xml
Added some screenshots, finished converting chapters to XML
Replace toc with xml version
Make toc validate
Make toc validate
Outlines of remaining chapters
Initial work on Investments chapter
update for stable release
updated image to remove version info
updated image to remove version info
update for stable release 1.6.7
update for stable release 1.6.8
fix make dist breakage, update rpm spec, up version to 1.7.1
updated AUTHORS and NEWS files for release
fix make dist breakage
fix missing gnc-lot.h file in engine/Makefile.am
fix missing glade inclue in DIST file in import-export/Makefile.am
remove postgres dep
remove old docs in prep for new ones
update for release 1.7.2
update for release 1.7.2
now works building 1.7.x
now works building 1.7.x
updated spec to work with rh8
update to release 1.7.3
ooops version macro didnt work
updated POTFILES.in
update to release 1.7.4
update to release 1.7.4
fix for failed rpm build
update to 1.7.4a
change version back
update to 1.7.5
fix rpm prob
removal of old docs
add support for new gnucash icon
fix help button's connection
release 1.7.6
require new g-wrap
Updates to build system by John H. Pierce
release 1.7.7
release 1.7.8
add build options
new unstable versions
info fix for rpm
update for 1.8.2 release
changes stable version to 1.8.4
add Jon Laphams patch
added jon Lapham's patch
add Jon Lapham's patch
add Jon Lapham's patch
update for 1.8.5 release
update for 1.8.8 release
update for stable release 1.8.9
update for stable release 1.8.10
update to release 1.8.11
update for stable release 1.8.12
update to release 1.9.0
update to release 1.9.1
update to release 1.9.2
update to release 1.9.3
update to release 1.9.4
update to release 1.9.5
update to release 1.9.6
update to release 1.9.7
update ebuild to use gnucash-docs-1.9.0
update to release 1.9.8
update to release 2.0.0
NEWS: Added some text about the release.configure.in: Change to version 2.1.0
Update NEWS and configure.in to release 2.1.1
Update packaging/Makefile.am to release 2.1.1
update to release 2.1.2
correction to NEWS for 2.1.2
update to release 2.1.3
update to release 2.1.4
update to release 2.1.5
update to release 2.2.0
update to release 2.2.0
Chris Shoemaker (349):
Avoid use of uninitialized variable when opening a budget and only one budget exists.
Allow engine to provide default budget instead of getting it in the GUI.
whitespace cleanup
Provide QofClass registration for GncBudget.
"make ChangeLog" will now create ChangeLog.svn,
Added several author entries.
add configure options to disable the use of deprecated functions
Update patch submitting instructions.
Document our dependency on gcc as a compiler.
Pulled NEWS history from 1.8 branch into trunk.
trigger regeneration of gnucash scripts when the configuration changes
spelling fix
remove random qof_commit_edit from xaccSplitSetSlots_nc
Single-pass audit/cleanup of Account.c
Add 'const' qualifier to Account pointers in the Account api.
Minor improvements to engine testing infrastructure
Mark budget strings for i18n
Generalize Account Filter By... (step 1)
Generalize Account Filter By... (step 2)
Generalize Account Filter By... (step 3)
Generalize Account Filter By... (step 4)
Generalizing Account Filter By... (step 5)
Move functions from GncPluginPageAccountTree to GncTreeViewAccount
whitespace line-wrap cleanup
Remember what the Budget views looked like last time we were running
Remove GUI for old attempt at account type filtering.
*really* mark strings for runtime translation, not just translatable.
Turn on gconf for the budget plugin page's tree view account.
Add ChangeLog entries for past 4 days.
Constify the AccountGroup variables where possible in Group.[ch]
Constify some Split and Transaction functions.
General clean-up in Transaction.[ch].
Delete unused gncmod-budget.c.
remove a couple recently-removed files from POTFILES.in
Invert the program entry point.
Add a stub po/POTFILES.in
Yet more build tweaks for .pot file generation.
Fixes for `make check' in toplevel Makefile.am.
Fix floating point exception by checking for overflow.
Don't test numeric parsing for numbers that overflow, we'd fail.
Avoid testing dates near or after 2038, because the qof parsing functions fail.
Plug memory leak of gnc_commodity_namespace->QofInstance; found w/ valgrind.
Add commented-out test case demonstrating lack of year 2038 support.
Add const to gnc_string_cache_insert argument.
Convert gnc-commodity to use vanilla string cache macros.
Add CACHE_REPLACE(dst, src) macro for common case in string setters.
Convert account name, code and description to use string cache.
Factor-out cut-n-paste job from xaccCloneAccount{Simple}.
Avoid creating new xml parser for each test file.
Don't let deprecated tags overwrite data from newer tags.
Move gnu-module init and gettext init from scm to C.
ChangeLog entries from svn for past 12 days.
Various fixes to allow `make dist` and building from tarball.
Add 'Makefile' as a dependency for targets that are generated
Declare library dependency for dialog-tax-table.
Specify that LIBADD libraries are for libqof_backend_qsf.la.
Fix src/bin/test/test-version for new gnucash executable.
Remove obsolete test for starting GnuCash with a different guile.
Remove unneeded testing environments.
Allow a libgsf test to pass even with glib 2.4.
Register business objects before testing them.
Slight contraction of gnc-module API.
update budget-related status
Don't distribute non-existant 'gnucash'
Pull the C inner_main into the environment of the guile (gnucash main) module.
sane indenting
Catch --version argument before booting Guile.
Use popt to automatically generate pretty --usage and --help.
Minor scheme cleanup.
The Parenthesis! My favorite punctuation.
dlopen() modules from C, instead of from guile
Move "unstable development version" message from guile to C.
move some app-util function hooks from guile to C
Exit gnucash from C, not guile.
add missing #include
Add hooks just once in app_utils module init.
Filter out deprecated account types from the account types treemodel.
Remove "reverse_balance" fucntions from top-level.h.
Move the loading of user and system config files from guile to C.
Fix linking for src/gnome-utils/test/
Process the --namespace command-line option from C, not guile.
Guile-side clean-up for --namespace option.
Initialize Gnome libraries before booting guile.
Remove processing of share-path from guile.
Process gnome command-line arguments after our own,
Introduced gwrapped gnc_gnome_locate_data_file().=
Process the --add-price-quotes command-line option from C.
Remove --devel option, which aparently doesn't do anything.
Remove "batch-mode" processing from main.scm. It's no longer needed.
Major step in extraction of application startup from guile.
Avoid GUI initialization durring --add-price-quotes, fixes #327670
ChangeLog entries copied from 'svn log -v'
Process --debug command-line option from C instead of guile.
Consolidate application lifecycle functions into src/gnome-utils,
Export debugging state from C to guile.
Re-enable report menu setup.
Install price quote sources without calling main.scm.
Move dialog-totd from gnome to gnome-utils.
Remove the obsolete gnucash-run-script and its test.
Register book open/close callbacks during gui init.
Move the global report hash-table from guile to C.
Avoid saving invalid pages.
Avoid showing any invalid reports.
Check for invalid options tables when loading reports.
Move generation of report serial ids from guile to C.
Remove traces of old gnucash-run-script from gnucash.m4.
Better default account selection when opening the budget report.
Remove obsolete code to handle account-types filtering for budgets.
Re-enable logging for GnuCash modules that haven't explicitly set their
Automatically close registers whose accounts are deleted.
Convert account types filter dialog to use checkboxes for selection.
Add some convenience functions for getting values from various combinations
New function: gnc_tree_view_add_combo_column().
Don't add markup to tax report titles.
Fail 'make distcheck' if POTFILES.in contains undistributed files.
When generating POTFILES.in, don't include files we don't want to translate.
Don't translate obsolete files.
Add POTFILES.skip to EXTRA_DIST.
Check for any accidentally-distributed files not marked for translation.
Allow make-gnucash-potfiles to run from directories other than srcdir.
Use the string cache for budget name and description.
Add some test-cases for gnc_numerics using the reciprocal denominator.
Teach PrintAmountInternal() to correctly handle a reciprocal denominator.
Factor out some code from gnc-budget into Recurrence so that the budget
Add getter gnc_date_edit_get_gdate() for getting the value of a GNCDateEdit
gnc_date_edit_set_gdate(): A GDate setter for GNCDateEdit is useful, too.
New dialog for estimating budget values from past transactions.
Hook-up the new budget value estimation dialog.
Remove check_open() calls from Transaction setters.
Replace check_open() in setter API with internal qof_{begin,commit}_edit().
Convert Split from QofEntity to QofInstance.
Keep QOF aware of the dirty-state of Transactions.
Fix breakage from missed case in Split QofEntity->QofInstance conversion.
Fix two places where we were letting the split values become incoherent
Recompute argc after argv may have changed.
Convert GncTreeModelAccount to use the GObject dispose path instead of
Convert GncTreeModelPrice and GncTreeModelCommodity to use GObject dispose
Convert GncTreeModel from a GtkObject to a GObject.
Don't allow the event handler list to shrink while we're traversing it.
A little error checking for report titles.
Change name of SplitRegister variable name to 'reg' for consistency.
Move window-main-summarybar.[ch] from gnome/ to gnome-utils/.
Factor out an "approved" method for getting the GtkCellRenderer from a
Fix an off-by-one (day) error in the dates used by the summarybar.
Add two columns to the Accounts page: "Total (Period)" & "Balance (Period)"
Remove forgotten unused variable.
Move the accounting period preference functions from window-main-summarybar
Change the reports from using a hard-coded fiscal year to using the global
Tweak the preferences labels for accounting periods.
gc_protect SCM reports while they are in the GHashTable.
Gracefully handle errors in report options.
Take #2: Fixups for two botched gnc-plugin-page-report.c commits tonight.
Use the price nearest to midday to get the value in the default currency.
Don't continue to parse the expression if we've already reached the end.
Copy 'svn log -v' output from past 20 days to ChangeLog.
Changed balance calculations in three reports from using local
Remove --enable-opt-style-install configure option.
Convert the AccountType selection functions to work with GtkTreeSelections
Use GPOINTER_TO_INT to avoid casting pointer to integer of different size.
Fix for 'use of uninitialized' warning.
Factor out a compat definition of GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID
Explictly require gtk2.6 for conditionally compiled code that needs it.
Add a local copy of GtkTreeModelSort from gtk 2.8.12. Our local copy is
Use glib's slice allocator in favor of GMemChunks for glib >= 2.9.
Move the code that (usually) ensures value/amount consistency for Splits
Avoid qof-dirtying Accounts when Splits or Lots are inserted or removed.
Mark the GNC_LOT QofCollection dirty whenever a Lot changes.
Mark the QofCollection as dirty when a new QofEntity is added or removed.
Remove uses of deprecated qof_session_get_current_session() and
Files accidentally left out of previous commit (r13355).
Avoid instantiating the current session until we're actually opening a file.
No need to run the BOOK_OPENED hook twice when open a book.
Convert Lots from a QofEntity to a QofInstance.
Use correct function name qof_instance_set_dirty.
Add some comments, error checks, ENTER/LEAVE balances and a special-case
Separate the Split functions from Transaction.c into Split.c.
Dirty Splits when they change.
When we malloc a Transaction, then TransBeginEdit, then want to abort,
Since QOF no longer keeps track of the "current" session,
Implement QOF_COMMIT_EDIT_PART2 as a function instead of a macro.
Keep track of exactly how many bytes we've sent to md5_process_bytes().
Use function version of QOF_COMMIT_EDIT_PART2.
Make register use engine-provided xaccTransHasReconciledSplits() instead
Make register use engine-provided xaccTransGetAccountAmount() instead of
Make register use engine-provided xaccTransGetAccountBalance() instead
Make register use engine-provided xaccTransGetAccountConvRate() instead of
Remove two slightly different definitions of
Splits can now keep track of their own rollback state.
Remove some testing of an engine API that has been removed.
A good bit of notes about how the Transaction Begin/Commit
Move one data-validation function from Scrub.c into Transaction.c
The xaccTransRollbackEdit() part of the Begin/Commit edit-block rewrite.
Remove xaccAccountRemoveSplit, and xaccAccountInsertSplit.
Bits to let the register see the in-progress Transaction edit.
Remove an unnecessary Account edit-block.
Delete unused dialog-exchange.h
Look for orphan Splits even when there is no Transaction imbalance.
Generate REMOVE events when a Split is removed from a Transaction.
Destroy Transactions without rebalancing when shutting down the book.
When the book is shutting down, don't be so eager to destroy the whole
Use for-each, lambda expressions for iterating over split lists.
Convert xaccTransGetSplit() and xaccTransCountSplits() to return the
ChangeLog updates from 'svn log -v'
Don't force a resort of Account's split lists during xaccTransCommitEdit().
Move both old an new-style Account MODIFY events into the "on_done" case
Factor out and create new function: gnc_commodity_is_currency().
Factor out one small piece of the huge gnc_split_register_load() into
Minor code factoring, line-wraps, control-flow simplifications, etc.
When periodically checking for ui events, avoid creating a QofSession
Factor out and create new function: xaccAccountIsPriced() that does the
Minor line wraps and factoring.
More line-wraps, cleanups and factoring.
More line-wraps, cleanups, factoring new function: xaccTransGetSplitIndex().
More register line wraps, clean-ups, etc., plus some minor re-ordering
Factor out and create new function: gnc_xfer_dialog_run_exchange_dialog()
Invert sense of conditions involving g_setenv() since its return value
Change the account removal event back to using the parent account instead of
Restore some widget names that were lost in r9938 but still used by
Avoid infinite loop in gnc_find_split_in_trans_by_memo(). Bug #335465
Add a label to the budget selection combobox. Bug#334501
When opening GnuCash for the first time since 1.8.x, allow the user to
More translator-friendly string placement.
Return the actual number of test failures with get_rv().
When destroying a commodity, remove it from the commodity table.
Make the tests for growing commodity tables more accurate -
Avoid generating Transaction modified events for Transaction roll-back.
Implement Split events for Split destruction, Split rollback, (including
Test for support of the tree-model-sort interface instead of one particular
Avoid trying to represent "forever-ago" with a timepair.
Revert r13797 so that it can be recommited as logical, documented changes.
Avoid buffer overrun in qoflog.
Replace calls to QOF_COMMIT_EDIT_PART1 macro with calls to qof_commit_edit()
Internalize the transactional semantics for all Transaction setters.
Remove some unnecessary Begin/Commit blocks around code that is already
Don't immediately commit the blank transaction after creating it.
sync ChangeLog from 'svn log -v'
Default the budget page's show_hidden flag to FALSE. Closes #339413.
Fix uninitialized use in gnc_split_register_empty_current_trans_except_split
Use 'pending_trans' variable name for clearer code.
Another crack at fixing bug #327780.
Implement a keynav policy for the budget page. Addresses bug #339515.
Publicize the ALWAYS_VISIBLE column attribute for GncTreeView.
More register fixes related to recent changes:
Remove some unnecessary BeginEdit/CommitEdit calls.
Address bug #339288: When deleting a split, ensure the transaction is open
Remove an assertion w/ explanation of why it doesn't hold. Fixes #339781.
For budget data entry interpret an empty string as valid input meaning "0".
When deleting an Account, also delete any Splits that are set to be
Return the GtkTreeViewColumn from gnc_tree_view_account_add_kvp_column().
When deleting the current Transaction in the register, let the action take
Take care of any pending changes to a Transaction before voiding it.
Hide the Transaction's management of the "reverse-by" KVP inside the engine.
Fix bug #340168 by ignoring Splits that have been destroyed since the
Correctly ensure that the amount and value of test Splits have the same sign
Some testing bits that got left out of r13916.
Move some gains-related transaction-scrubbing operations to from
More consistent Lot<->Split handling. Try to use the right API for adding
Add begin/commit edit blocks to budget setters. Change to using the
Make qof_commit_edit() (and macro version) call qof_backend_run_commit()
Fix off-by-one error when checking editlevel in qof_commit_edit() (and
Add a flag, 'infant', to QofInstance to note that the instance has been
Remove some unnecessary calls to xaccGroupMarkNotSaved() which were
Limit memo length to 27 chars on Quicken wallet checks with side stub
Use g_get_current_time() instead of gettimeofday(). Fixes #341044.
Silence guile warnings about duplicate binding introduced in guile-1.8.
Fix fancy invoice report. Bug #341046.
Factor out #define _GNU_SOURCE from various .c files into an AC_GNU_SOURCE
Warn if no g-wrap runtime module is available during configure.
When searching for the g-wrap runtime module, look in the G_WRAP_MODULE_DIR.
Look for g-wrap's (g-wrap gw standard) or (g-wrap gw-standard) since
Cause gncla-dir.h to be re-made after a 'make clean'.
Minor cleanups to gnc_counter_end_handler().
Fix Bug #341375.
Fixing bug #341589: Apparently, guile 1.8 will actually enforce the rule
Change the method for specifying and recording the default visibility of
Undo accidental revert of part of r13713 by r14026.
Disable Lots scrubbing, which is causing test-suite failures.
sync ChangeLog with 'svn log -v'
Fix Bug#342546 by using the pref date format instead of locale.
Fix Bug#342736 by replacing "make-shared-substring" with "substring".
Consistently pad date formats with zeros instead of spaces.
Sync ChangeLog with 'svn log -v'
Merge 'misc-backend' -r 14160:14184 into trunk.
Load the file backend _after_ the qsf backend, so that it gets tried
REactivate --enable-sql by reverting part of r14175; see bug#332251
Add -avoid-version to LDFLAGS of gmodule backends.
Use GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of '0' as the
The description for the "sort_column" gconf key of the tree_views says,
Move the error-handling of failure to initialize the engine from
revert r14177 because it fails make dist.
Fix a crash in the aging report. Breaks a string, but seeing English is
Improve GNOME desktop integration. Bug #342936
GNOME integration, part 2. Bug #342936.
Restore two behaviors removed by r14283, and add a third.
Disable support for the old binary file format.
When loading the gmodule backends from the test suite, look in ../.libs
Um, uhh, important code change. Might fix #343798.*
Don't crash when parsing empty string as date. Fixes #344466.
Restore non-editing state when cancelled editing is complete.
Make the keypad 'minus' key enter a dash in the date entry for ISO dates.
Update mnemonic for Mexican Peso. Fixes Bug #345048.
Sync ChangeLog with svn log -v through r14377.
Update 'About' dialog copyright notice.
Fix off-by-one bug that strips all spaces from imported strings.
Avoid crash from opening transaction in more than one register. Bug #347089.
Restore a comment that explains the algorithm restored in r14488.
Minor cleanup of configure.in.
Avoid SIGFPE due to modulo-by-zero is the requested number of significant
More reasonable limits for the SpinButton that selects significant figures.
Various whitespace, line-wrap, and comment changes.
Internalize some xaccAccountGroupBegin/CommitEdits into xaccGroupCopyGroup().
Minor renaming and reordering for clarity in gnc_split_register_load().
Remove some unnecessary calls to xaccAccountInsertSplit() since the only way
More comments, spelling fixes, line-wraps, whitespace cleanups.
Plug a LotList leak; remove ominous comment about memory corruption.
Cause commodity equality test to actually return FALSE for unequal case.
De-guilify test-xml-commodity.c
Guile doesn't need access to GUI suspend/refresh controls any more.
Line-wraps, and typo-fixes.
Typo fix found by Tim (eagle eyes) Wunder.
Reverting r14626. It botched the 'svn move' (svk bug) and broke the build.
Add indirect dependency libcore-utils.la to qif-import/test to appease
Drop gtktreedatalist (and gnctreemodelsort) from the build because it can
Fix for bug #359471. Remove the glade hookup of gnc_xfer_dialog_close_cb() to
Ensure that the blank transaction is marked as the pending transaction
This fixes a bug in r14495. The bug is that auto-completed transactions
Allow budget values to default to unset, rather than zero.
Merge swig-redo branch back into trunk.
Factor out some common typemaps into src/base-typemaps.i
Replace xaccTransGetSplits with xaccTransGetSplitList.
Remove unused function.
Remove another unused function.
Fix three wrapper-related bugs found and patched by Mike Alexander
Re-export symbols wrapper-provided symbols in core-utils.scm.
Get price-quotes to work again.
Replace "gnc:entry-get-order" with "gncEntryGetOrder".
Audit all .scm files for cases where null objects were assumed to be #f.
[Part 2] Audit all .scm files for cases where null objects were assumed
Make the xml file read behavior less random for malformed account input.
Fix some #f vs. '() issues in qif import files.
Add a custom SWIG typemap for wrapping a return value of (char *)NULL
Add src/base-typemaps.i as a prerequisite for all wrapper-generator rules.
Fix bug #353450 - Crash on quit during save.
Factor out some quiting code from gnc_main_window_delete_event() and
Remove unused variables.
Return zero instead of failing an assertion when the register asks a
Use GtkTreeModelFlags instead of guint.
Plug a leak of strings in the swip-wrapped gnc_gettext_helper().
Minor typo fix in debugging output.
Christian Stimming (2534):
testing 1 2 3
testing some more --linas
hopefully the final test
2001-05-08 Christian Stimming <stimming at tuhh.de>
yet another test
2001-05-09 Christian Stimming <stimming at tuhh.de>
2001-05-09 Christian Stimming <stimming at tuhh.de>
2001-05-10 Christian Stimming <stimming at tuhh.de>
2001-05-10 Christian Stimming <stimming at tuhh.de>
2001-05-12 Christian Stimming <stimming at tuhh.de>
2001-05-12 Christian Stimming <stimming at tuhh.de>
2001-05-12 Christian Stimming <stimming at tuhh.de>
remove warning.
2001-05-13 Christian Stimming <stimming at tuhh.de>
2001-05-14 Christian Stimming <stimming at tuhh.de>
2001-05-15 Christian Stimming <stimming at tuhh.de>
2001-05-15 Christian Stimming <stimming at tuhh.de>
2001-05-15 Christian Stimming <stimming at tuhh.de>
More updates for the german translations.
Forgot the author lines.
2001-05-22 Christian Stimming <stimming at tuhh.de>
2001-05-23 Christian Stimming <stimming at tuhh.de>
fix bug.
2001-05-24 Christian Stimming <stimming at tuhh.de>
Duarte Loreto's pt_PT.po update.
2001-05-24 Christian Stimming <stimming at tuhh.de>
2001-05-25 Christian Stimming <stimming at tuhh.de>
2001-05-25 Christian Stimming <stimming at tuhh.de>
2001-05-26 Pablo Saratxaga <pablo at mandrakesoft.com>
2001-05-27 Christian Stimming <stimming at tuhh.de>
2001-05-27 Christian Stimming <stimming at tuhh.de>
Fix String.
Revert last change.
Updated de.po -- still in the work, though.
Updated German translation. I'm still working on it till tomorrow, though.
2001-06-02 Christian Stimming <stimming at tuhh.de>
Yet more updated German translation. All strings are translated now.
2001-06-03 Christian Stimming <stimming at tuhh.de>
fix one translation.
Updated German translation.
2001-06-08 Christian Stimming <stimming at tuhh.de>
forgot one. However, de_DE docs are still very unfinished.
add cvs ignore.
18n fixes in src/scm/report/view-column.scm and
Fixed POTFILES.in.
Added TOC. Added comment for account hierarchy.
Updated German translation (partially).
Updated German translation (unfinished, but some more)
2001-07-30 Christian Stimming <stimming at tuhh.de>
2001-08-10 Christian Stimming <stimming at tuhh.de>
2001-08-11 Christian Stimming <stimming at tuhh.de>
2001-08-15 Christian Stimming <stimming at tuhh.de>
2001-08-19 Christian Stimming <stimming at tuhh.de>
Updated the README about the glossary.
2001-08-25 Christian Stimming <stimming at tuhh.de>
Fix bug.
2001-09-02 Christian Stimming <stimming at tuhh.de>
2001-09-06 Christian Stimming <stimming at tuhh.de>
2001-10-03 Christian Stimming <stimming at tuhh.de>
2001-11-16 Christian Stimming <stimming at tuhh.de>
2001-12-11 Christian Stimming <stimming at tuhh.de>
2001-12-11 Christian Stimming <stimming at tuhh.de>
2002-01-05 Christian Stimming <stimming at tuhh.de>
2002-01-06 Christian Stimming <stimming at tuhh.de>
2002-01-06 Christian Stimming <stimming at tuhh.de>
2002-01-07 Christian Stimming <stimming at tuhh.de>
2002-02-17 Christian Stimming <stimming at tuhh.de>
Fix bug.
2002-06-05 Christian Stimming <stimming at tuhh.de>
Fix missing gnome_libdir.
2002-07-02 Christian Stimming <stimming at tuhh.de>
2002-07-03 Christian Stimming <stimming at tuhh.de>
2002-07-21 Christian Stimming <stimming at tuhh.de>
2002-07-21 Christian Stimming <stimming at tuhh.de>
2002-07-24 Christian Stimming <stimming at tuhh.de>
2002-07-27 Christian Stimming <stimming at tuhh.de>
2002-07-28 Christian Stimming <stimming at tuhh.de>
Make the Makefile better configurable.
2002-07-29 Christian Stimming <stimming at tuhh.de>
2002-08-01 Christian Stimming <stimming at tuhh.de>
2002-08-02 Christian Stimming <stimming at tuhh.de>
Some more work, including adapting to the latest openhbci changes.
2002-08-06 Christian Stimming <stimming at tuhh.de>
More work on HBCI setup API. Usable in specific setups, but not yet
2002-08-10 Christian Stimming <stimming at tuhh.de>
2002-08-10 Christian Stimming <stimming at tuhh.de>
2002-08-11 Christian Stimming <stimming at tuhh.de>
Adaption to latest changes in OpenHBCI (requires yet another OpenHBCI
2002-08-13 Christian Stimming <stimming at tuhh.de>
Fix API change in OpenHBCI.
fix bug.
fix includes.
2002-08-15 Christian Stimming <stimming at tuhh.de>
Latest HBCI work.
More HBCI work. OpenHBCI doesn't work at the moment, anyway :-(
2002-08-25 Christian Stimming <stimming at tuhh.de>
Forgot Changelog entry yesterday. Add some unstable-warnings.
2002-09-01 Christian Stimming <stimming at tuhh.de>
2002-09-01 Christian Stimming <stimming at tuhh.de>
2002-09-07 Christian Stimming <stimming at tuhh.de>
Forgot this part of Benoit Gregoire's generic transaction import patch.
Remove unneeded hbci cruft.
2002-09-17 Christian Stimming <stimming at tuhh.de>
2002-09-18 Christian Stimming <stimming at tuhh.de>
Fully fix new feature from yesterday.
2002-09-19 Christian Stimming <stimming at tuhh.de>
2002-09-23 Christian Stimming <stimming at tuhh.de>
2002-09-25 Christian Stimming <stimming at tuhh.de>
2002-09-29 Christian Stimming <stimming at tuhh.de>
Clarify some function documentation.
2002-10-01 Christian Stimming <stimming at tuhh.de>
2002-10-03 Christian Stimming <stimming at tuhh.de>
2002-10-06 Christian Stimming <stimming at tuhh.de>
2002-10-07 Christian Stimming <stimming at tuhh.de>
Remove default values from test runs.
2002-10-16 Christian Stimming <stimming at tuhh.de>
2002-10-18 Christian Stimming <stimming at tuhh.de>
2002-10-18 Christian Stimming <stimming at tuhh.de>
Fix strings for gettext tools.
2002-10-19 Christian Stimming <stimming at tuhh.de>
Improved translation.
Updated translation.
2002-10-22 Christian Stimming <stimming at tuhh.de>
fix typo.
fix one more typo.
yet more typo/message unifying.
2002-10-22 Christian Stimming <stimming at tuhh.de>
2002-10-24 Christian Stimming <stimming at tuhh.de>
2002-10-26 Christian Stimming <stimming at tuhh.de>
update potfiles.in
i18n some strings.
Update German translation. Fix some i18n issues.
More HBCI work, especially for error recovery.
Fix some i18n strings.
2002-10-27 Christian Stimming <stimming at tuhh.de>
Revert latest change since it was only local to cstim.
Fix menu item i18n problem.
2002-10-27 Christian Stimming <stimming at tuhh.de>
Updated German translation. More i18n work.
More translation/i18n work.
i2002-10-28 Christian Stimming <stimming at tuhh.de>
Your daily i18n updates.
Your daily translation fix. Also, move html tags out of the translation
2002-11-03 Christian Stimming <stimming at tuhh.de>
Improved German translation. Many i18n typos fixed everywhere.
more cvsignore.
Update POTFILES.in
String typo fixes. i18n improvements.
2002-11-05 Christian Stimming <stimming at tuhh.de>
Fix call of non-existent function.
2002-11-05 Christian Stimming <stimming at tuhh.de>
Your daily translation fix. Improved German translation. Typos and other i18n
2002-11-06 Christian Stimming <stimming at tuhh.de>
2002-11-08 Christian Stimming <stimming at tuhh.de>
2002-11-10 Christian Stimming <stimming at tuhh.de>
2002-11-14 Christian Stimming <stimming at tuhh.de>
2002-11-17 Christian Stimming <stimming at tuhh.de>
Some i18n fixes. Updated German Translation.
More Makefile fixes.
Makefile fix.
I18n fixes. Update German Translation.
2002-11-19 Christian Stimming <stimming at tuhh.de>
Add missing files for dist.
Set split to 'cleared' only if it was in 'not reconciled' beforehand.
Slightly change formatting of transaction fields.
Updated translation.
2002-11-22 Christian Stimming <stimming at tuhh.de>
Improved date heuristics (punishment if dates are very very far apart).
2002-11-22 Christian Stimming <stimming at tuhh.de>
2002-11-23 Christian Stimming <stimming at tuhh.de>
2002-11-23 Christian Stimming <stimming at tuhh.de>
Remove -Werror again.
Updated translations.
Improve i18n comments. Updated translation.
2002-11-24 Christian Stimming <stimming at tuhh.de>
2002-11-24 Christian Stimming <stimming at tuhh.de>
Updated Italian translation by Lorenzo Cappelletti.
First try to update the Tip-Of-Day list.
Add README for HBCI support.
Add README.HBCI to EXTRA_DIST.
2002-11-26 Christian Stimming <stimming at tuhh.de>
2002-11-26 Christian Stimming <stimming at tuhh.de>
Updated translation.
2002-11-27 Christian Stimming <stimming at tuhh.de>
2002-11-28 Christian Stimming <stimming at tuhh.de>
Updated translation.
2002-11-28 Christian Stimming <stimming at tuhh.de>
2002-11-29 Christian Stimming <stimming at tuhh.de>
2002-11-30 Christian Stimming <stimming at tuhh.de>
2002-11-30 Christian Stimming <stimming at tuhh.de>
2002-11-30 Christian Stimming <stimming at tuhh.de>
Updated translation.
Comment out some unnecessary debugging output.
Fix make dist.
2002-12-02 Christian Stimming <stimming at tuhh.de>
2002-12-02 Christian Stimming <stimming at tuhh.de>
Updated translation.
2002-12-06 Christian Stimming <stimming at tuhh.de>
Add include for ngettext wrapping.
2002-12-07 Christian Stimming <stimming at tuhh.de>
2002-12-07 Christian Stimming <stimming at tuhh.de>
2002-12-07 Christian Stimming <stimming at tuhh.de>
Fix i18n problems.
2002-12-07 Christian Stimming <stimming at tuhh.de>
2002-12-07 Christian Stimming <stimming at tuhh.de>
Update translation.
2002-12-07 Christian Stimming <stimming at tuhh.de>
more doxygen improved documentation.
More comments about how to use functions (xaccSplitSetBaseValue).
2002-12-08 Christian Stimming <stimming at tuhh.de>
2002-12-08 Christian Stimming <stimming at tuhh.de>
Revert latest change in category-barchart.scm -- in fact there wasn't an
2002-12-09 Christian Stimming <stimming at tuhh.de>
2002-12-10 Christian Stimming <stimming at tuhh.de>
Updated translation by Nikos Charonitakis <charosn at her.forthnet.gr>
2002-12-11 Christian Stimming <stimming at tuhh.de>
Add some comments for translators.
2002-12-11 Christian Stimming <stimming at tuhh.de>
Updated translation.
2002-12-14 Christian Stimming <stimming at tuhh.de>
2002-12-14 Christian Stimming <stimming at tuhh.de>
2002-12-16 Christian Stimming <stimming at tuhh.de>
2002-12-20 Christian Stimming <stimming at tuhh.de>
Updated translation.
2002-12-27 Christian Stimming <stimming at tuhh.de>
2002-12-27 Christian Stimming <stimming at tuhh.de>
2002-12-28 Christian Stimming <stimming at tuhh.de>
2002-12-29 Christian Stimming <stimming at tuhh.de>
2002-12-30 Christian Stimming <stimming at tuhh.de>
2002-12-30 Christian Stimming <stimming at tuhh.de>
2002-12-30 Christian Stimming <stimming at tuhh.de>
2002-12-30 Christian Stimming <stimming at tuhh.de>
2002-12-29 Christian Stimming <stimming at tuhh.de>
Updated translation.
Add yet more i18n comments. Comment out some debugging output.
2002-12-30 Christian Stimming <stimming at tuhh.de>
2002-12-30 Matthew Vanecek <mevanecek at yahoo.com>
2002-12-30 Christian Stimming <stimming at tuhh.de>
Follow up on Benoit's gcc3 fixes.
Updated German translation.
Updated translation.
Updated translation by Lorenzo Cappelletti <L.Cappelletti at mail.com>
Updated translation.
2003-01-08 Christian Stimming <stimming at tuhh.de>
2003-01-09 Christian Stimming <stimming at tuhh.de>
Updated German translation.
2003-01-25 Christian Stimming <stimming at tuhh.de>
2003-01-25 Christian Stimming <stimming at tuhh.de>
2003-01-25 Christian Stimming <stimming at tuhh.de>
2003-01-26 Christian Stimming <stimming at tuhh.de>
2003-01-27 Christian Stimming <stimming at tuhh.de>
2003-01-27 Christian Stimming <stimming at tuhh.de>
i2003-01-27 Christian Stimming <stimming at tuhh.de>
2003-01-28 Christian Stimming <stimming at tuhh.de>
Updated Dutch translation by Hendrik-Jan Heins <hjh at passys.nl>
Updated translation.
Add #include "config.h" -- there were some complaints about missing ENABLE_NLS
Updated translation.
Updated header for translation.
Update HBCI documentation.
2003-02-01 Christian Stimming <stimming at tuhh.de>
2003-02-01 Christian Stimming <stimming at tuhh.de>
Comment out stderr debugging output.
Improved translation.
Improved docs.
2003-02-01 Christian Stimming <stimming at tuhh.de>
Updated HBCI docs.
2003-02-02 Christian Stimming <stimming at tuhh.de>
2003-02-02 Christian Stimming <stimming at tuhh.de>
2003-02-02 Christian Stimming <stimming at tuhh.de>
2003-02-14 Christian Stimming <stimming at tuhh.de>
2003-02-22 Christian Stimming <stimming at tuhh.de>
2003-02-22 Christian Stimming <stimming at tuhh.de>
2003-03-02 Christian Stimming <stimming at tuhh.de>
2003-03-06 Christian Stimming <stimming at tuhh.de>
2003-03-15 Christian Stimming <stimming at tuhh.de>
2003-03-23 Christian Stimming <stimming at tuhh.de>
2003-03-23 Christian Stimming <stimming at tuhh.de>
Forgot this part of close-on-finish fix.
Improved documentation.
Updated function documentation for doxygen.
2003-03-29 Christian Stimming <stimming at tuhh.de>
2003-03-29 Christian Stimming <stimming at tuhh.de>
Forgot to install scheme file.
2003-03-31 Herbert Thoma <herbie at hthoma.de>
2003-04-01 Christian Stimming <stimming at tuhh.de>
2003-04-14 Christian Stimming <stimming at tuhh.de>
2003-04-16 Christian Stimming <stimming at tuhh.de>
2003-04-23 Christian Stimming <stimming at tuhh.de>
Initial Tamil translation.
More compiler warning fixes from Herbert Thoma <herbie at hthoma.de>
Updated openhbci macro for latest openhbci versions.
2003-05-03 Christian Stimming <stimming at tuhh.de>
2003-05-05 Christian Stimming <stimming at tuhh.de>
2003-05-09 Christian Stimming <stimming at tuhh.de>
Removed AC_PROG_CXX again because openhbci.m4 doesn't require it anymore.
Adapt to latest OpenHBCI updates.
Improved documentation -- a GList here is always a GList of kvp_frame's.
2003-05-28 Christian Stimming <stimming at tuhh.de>
2003-05-29 Christian Stimming <stimming at tuhh.de>
2003-05-29 Christian Stimming <stimming at tuhh.de>
2003-05-30 Christian Stimming <stimming at tuhh.de>
Fix signed/unsigned warning of gcc 3.3.
Fix spelling.
2003-05-30 Christian Stimming <stimming at tuhh.de>
Adapt to latest OpenHBCI changes.
2003-06-08 Christian Stimming <stimming at tuhh.de>
2003-06-09 Christian Stimming <stimming at tuhh.de>
forgot log message
2003-06-12 Christian Stimming <stimming at tuhh.de>
forgot makefile entry
2003-06-18 Christian Stimming <stimming at tuhh.de>
2003-06-24 Christian Stimming <stimming at tuhh.de>
2003-06-25 Christian Stimming <stimming at tuhh.de>
More code refactoring.
2003-06-27 Christian Stimming <stimming at tuhh.de>
Fix bug.
2003-07-02 Christian Stimming <stimming at tuhh.de>
2003-07-09 Christian Stimming <stimming at tuhh.de>
Add include stdlib.h to fix compiler warning.
2003-07-28 Christian Stimming <stimming at tuhh.de>
Fix stupid compiler warning.
Updated required OpenHBCI version number.
2003-08-15 Christian Stimming <stimming at tuhh.de>
Add warning in docs about xaccSplitSetBaseValue
2003-08-28 Christian Stimming <stimming at tuhh.de>
Merge account templates from 1-8-branch into HEAD so that they won't
2003-09-16 Christian Stimming <stimming at tuhh.de>
2003-09-18 Christian Stimming <stimming at tuhh.de>
Fix linker bug with libktoblzcheck and hbci module.
Fix CFLAGS (merged from gnome2)
2003-10-18 Christian Stimming <stimming at tuhh.de>
2003-10-18 Christian Stimming <stimming at tuhh.de>
2003-10-18 Christian Stimming <stimming at tuhh.de>
2003-10-20 Christian Stimming <stimming at tuhh.de>
2003-10-21 Christian Stimming <stimming at tuhh.de>
2003-12-22 Christian Stimming <stimming at tuhh.de>
2003-12-18 Herbert Thoma <herbie at hthoma.de>
ChangeLog message
2003-12-22 Christian Stimming <stimming at tuhh.de>
Merge account template updates from 1-8-branch
Fix CVS files -- remove Id-tags because they make merging unnecessary difficult
2003-12-23 Christian Stimming <stimming at tuhh.de>
Forgot adding the new makefiles in accounts/.
2004-01-13 Christian Stimming <stimming at tuhh.de>
2004-01-20 Christian Stimming <stimming at tuhh.de>
2004-01-21 Christian Stimming <stimming at tuhh.de>
2004-01-21 Christian Stimming <stimming at tuhh.de>
More work on openhbci2 support.
More work on HBCI2 code. Setup druid shows weird behaviour upon delete_initial_druid(). Still unfinished.
2004-01-31 Christian Stimming <stimming at tuhh.de>
2004-01-31 Christian Stimming <stimming at tuhh.de>
2004-01-31 Christian Stimming <stimming at tuhh.de>
2004-01-31 Christian Stimming <stimming at tuhh.de>
Further openhbci2 work -- getBalance and singleTransfer now works. yeah.
Further hbci work.
More hbci work.
More openhbci2 work.
more openhbci2 work
more openhbci2 work
2004-02-14 Christian Stimming <stimming at tuhh.de>
More openhbci2 work
2004-03-08 Christian Stimming <stimming at tuhh.de>
(gnc_imap_add_account_bayes): Skip the case when a token is the empty string.
For gcc3.4.x, add -Wdeclaration-after-statement warning switch.
Add saving of reports.
Add toolbar element for saving the current report.
2004-09-04 Christian Stimming <stimming at tuhh.de>
More HBCI/AqBanking work.
More HBCI/aqbanking work.
More HBCI/aqbanking work.
More hbci work.
More HBCI work.
More HBCI work.
More hbci work.
More HBCI work.
More HBCI work.
More HBCI work.
2004-09-22 Christian Stimming <stimming at tuhh.de>
More HBCI work.
More HBCI work.
More HBCI work.
Fix errornous double-free.
More HBCI work.
More HBCI work.
More HBCI work.
More HBCI work.
More HBCI work.
More HBCI work.
Fix unexpected aqbanking version number.
Updated HBCI readme.
Mark search criteria for translation.
Upgrade required aqbanking version number to the most recent required version.
Change currency mnemonic for "New Israeli Shekel" from "ILS" to
Identified and fixed several places with
Add configure check for libofx version
Improve importer performance.
Fix division by zero error in tax report
Decrease the amout of log messages
Remove obsolete file from potfile list. Sorry.
Remove empty obsolete file
Fix hbci library initialization and problems with missing setup wizard application.
Add de_DE tax categories.
Further improvement for libofx version check
Fix code before declarations.
Add comment about potentially missing const in function declaration
More work with German tax categories.
Fix gcc4 warning about superfluous const as pointed out by #162635
Add warnings about using the included spec file with caution.
add changelog msg
Add explanation on how to test the HBCI features with the public HBCI test server.
Improve German tax categories
More German tax work.
Improve HBCI code.
Fix wrong user message
Make experimental locale-specific taxes depending on configure switch.
Fix HBCI date range for statement download.
Revert the change in December about date matching threshold.
Force account dirty after modifying its kvp_frame.
Fix aqbanking wizard calling convention
Improve error handling in HBCI operations.
Further error checking improvements
Improve HBCI balance download.
Fix character encodings of imported transactions.
HBCI behaviour and encoding improvements.
Fix warning about deprecated aqbanking function in aqbanking-1.0.7
Add Kinyarwanda translation.
Improve handling of purpose lines
Fix forgotten NULL check.
Add Vietnamese glossary translation
Improve HBCI debugging messages.
Add backend selection dialog
Further HBCI improvements.
Add sanity checks and ask user when there are no purpose lines.
Fix handling of debit notes.
Fix potential problem with returned NULL values
Eventually remove auto-generated files from CVS
Add cvsignores
2005-07-17 Christian Stimming <stimming at tuhh.de>
Add cvsignores
Add macro name quotation
Revert build system file removal. Needs a major overhaul, not only single file removals.
Bugfix for HBCI PIN entry.
Forgot second bug instance.
Improve PIN entry even more (not urgent).
Improve error message for newer aqbanking.
Fix TJS spelling.
Remove misleading (char*) casts.
Add polish glossary.
Add Basque translation by Mikel Olasagasti
Radically improve autogen.sh.
Revert the autogen.sh change for now. To be reconsidered after more
Add Nepali translation.
Remove AM_MAINTAINER_MODE from configure.in.
Add language files that only existed on 1.8 branch to HEAD.
Update POTFILES.in
Remove automatic call to ./configure from ./autogen.sh.
Copy glossary po files from old 1.8 branch to HEAD.
Explicitly denote the encoding of the file in
Copy translations from 1.8 to HEAD.
Add svn:ignore
String improvements: Fix typos, remove unnecessary spaces.
Improve German translation; Initial update for glossary
Recode de.po from ISO-8859-1 into UTF-8
Add missing QOF cflags/libs in Makefile
Update POTFILES.in after src/engine file removal
and yet more translation work in German translation
Update potfiles script so that it works again without the cvsignore
Add explanations to new strings in glossary.
Updated German translation by Andreas Koehler.
Mark missed strings for translation
Add ellipsis to menu labels that require further action from user.
Split top-level ChangeLog by year. Everything before
Mark missing string for translation
Update German translation. Improve strings in HBCI module
String i18n improvements. Update German translation.
Some i18n string improvements.
Update/improve German translation. 2820 out of 3380 done.
Updated Norwegian/Bokmaal glossary
Updated Norwegian (Bokmaal) translation.
Translation string improvements/typo fix. Improve German translation: 2906 out of 3390 done.
Various i18n string improvements.
Various i18n string improvements.
Updated German translation. 3043 out of 3416 done. Way to go.
Various i18n string improvements.
And yet more improved German translation: 3060 out of 3416 done.
Fix missing i18n include
And yet more German translation updates. 3088 out of 3418 done.
Complete the label change of transaction reversing. Update glossary.
String i18n improvements.
More German translation improvements. 3141 out of 3418 done.
Add translator comments
Updated German translation; 3173 out of 3417 done.
Updated Norwegian (Bokmaal) translation by Tor Harald Thorland.
String i18n improvements
Update POTFILES.in after file removal
Updated German translation. 3211 out of 3419 done.
Add convenience makefile rule "make pot" for
Fix forgotten string translation
Fix crash when
Forgot one instance of double-free fix.
Updated Norwegian translation by Tor Harald Thorland
Don't chown() the owner,
String i18n improvements.
Updated German translation. 3236 out of 3409 done.
Update svnignore
Updated Norwegian translation by Tor Harald Thorland
Updated Greek translation by Nikos Charonitakis <nikosx at gmail.com>
Unify/simplify several option names for translation. Improve some
Update German translation. 3271 out of 3402 done.
Fix Norwegian po file which contained spurious characters in obsolete entries
The amount of the online transfer somehow needs to be negated in the
Fix typo in makefile
String i18n cleanup in David Jafferians account deletion patch
Updated German translation - 3291 out of 3420 done.
Updated Norwegian translation by Tor Harald Thorland
I18n string cleanup
Add glossary explanation for trial balance
Updated German translation; 3336 out of 3413 done.
Updated Norwegian glossary and translation by Tor Harald Thorland
Copy macro file from gwrap-1.3.4 package because it is missing in the
Updated Norwegian glossary and translation by Tor Harald Thorland
I18n string explanations
Even better i18n string explanations
Updated German translation; 3342 out of 3411 done.
String i18n cleanup.
String i18n cleanup.
And more string i18n cleanup. Dont mark a developer test file for translation -- will only confuse translators.
Update German translation. 3395 out of 4006 completed. Konkret krass.
I18n string improvements.
I18n string improvements
Fix wrong action tooltip text
Updated Norwegian translation by Tor Harald Thorland
utf8_caseequal_len: Fix length-delimited utf8 comparison. Fixes
Add tooltip to account type list option
Improve tooltip display for almost all option types. Add tooltips for
Update and improve German translation. 3407 out of 3417 done.
Use glib's g_iconv functions instead of the system's iconv(3)
Updated Norwegian translation by Tor Harald Thorland
Add tooltips to new dialog
Update German translation. 3387 out of 3397 done.
Updated Norwegian translation by Tor Harald Thorland
String i18n improvements.
Updated German translation
String i18n cleanup; more tooltips added
String i18n cleanup: manual linebreaks removed
Improved German translation. 3397 out of 4005 done.
Improve glade-fixup script so that it can be used in subdirectories, too
Move code from macros/autogen.sh to ./autogen.sh to make it more
Updated Norwegian translation by Tor Harald Thorland
Improve valgrind script
Add display of a GtkAction's tooltip in the statusbar when the mouse
Add more tooltips to actions.
Updated German translation
Oops, fix unintended additional changes
src/gnome-utils/gnc-main-window.c: Add gnc workaround function for
Fix gnc-svninfo.h rule for gentoo ebuild where svn is no longer available
Add more tooltips to main window buttons. i18n improvements.
Updated German translation. 3414 done.
Updated Norwegian translation by Tor Harald Thorland
Add account templates for Norwegian (Bokmal) language; by Tor Harald
Revert not-yet-agreed change in QOF variables by myself that accidentally slipped in.
Add comment about why there is no setlocale in main.
Updated Norwegian translation by Tor Harald Thorland
Updated Norwegian account templates by Tor Harald Thorland
Add svn:ignore
Updated Greek translation by Nikos Charonitakis
Improve explanation of glossary
Add initial work on upgrading the old non-compilable mt940-importer
Add field length limits again to avoid data loss on text entry.
String cleanup: remove unnecessary linefeeds. Remove old unused code.
I18n cleanup; unify meaningless additional strings
Updated German translation; 3429 out of 3574 done.
I18n cleanup; unify meaningless additional strings
Improved German translation. 3370 out of 3589 done.
fix typos in strings
Factor out importing functions that might be useful for mt940 importer.
More proposed work on mt940 importer. More refactoring of HBCI functions.
Require aqbanking-1.3.0 for HBCI.
Revert r12998 -- we only require aqbanking-1.0.0
I18n string cleanup; add explanations for translators
Use rule clean-local for extra cleaning rules instead of default rule clean.
Updated German translation
Fix old Changelogs from HEAD/gnome2 parallelity; entries are now in correct year
Fix shortcut in spanish menu entries; fixes bug 167626
update svn:ignore
Distribute also some of the older ChangeLogs
Update German translation
Updated Greek translation by Nikos Charonitakis <nikosx at gmail.com>
Revert erroneous ngettext change; ngettext changes the text, but not the format arguments
String improvements: Add missing whitespace
String improvements: Make question a bit clearer, hopefully
String improvements: Add missing whitespace
Update German translation
Update Norwegian translation by Tor Harald Thorland
Updated French translation by Didier Vidal
String cleanup: Remove formatting from translations
String cleanup; add translator comments
Update glossary
Improve check for aqbanking by looking for the pkg-config file first and using the old method as a fallback
Updated German translation
String cleanup. Remove erroneous underscore. Fixes #330769.
Fix duplicate menu item shortcut. Fixes #330672.
Fix duplicate menu item shortcut. Fixes #330671.
Updated German translation - 3485 out of 3656 done.
Add --keyword=Q_ to xgettext arguments so that translations with
When translation potentially empty strings, check always for nonemptyness. Should avoid #330179 in the rest of the code as well.
String cleanup; fix manual emulation of ngettext; fix some memory leaks due to g_strconcat, but not yet all
Updated German translation - 3500 out of 3657 done.
Updated French translation by Didier Vidal <didier-devel at 9online.fr>
For latest aqbanking changes, define AQBANKING_NOWARN_DEPRECATED to
Make the gconf key wordings consistent across all of our schemas
Updated German translation - 3524 out of 3716 done.
Make update-po because of recent massive string changes
Fix old truncation of filename prefix that is no longer valid
Fix uninitialized variable warning
Updated French translation by Didier Vidal
Fix typos
Updated German translation - 3568 out of 3738 done.
Make gchar argument const because it is only used as a const.
Get MT940 importer compile again (experimental; requires
Don't allow placeholder be selected for importing transactions. Fixes bug#327891.
Let the account matcher accept a parent widget to avoid windows that
Aqbanking-1.3.0 (released 2005-08-11) is sufficient for MT940 import.
Updated German translation - 3617 out of 3737 done.
Remove unknown typedefs with older aqbanking
Updated French translation by Didier Vidal
Greek account templates converted to UTF-8, by Nikos Charonitakis
More work on mt940 import, #325170. Unfortunately not yet error-free.
Add clarifying comment to weird directory function, better to be replaced by the appropriate glib function.
Finally, successfully implemented mt940 import. Completed #325170.
Fix missing variable initialization in Chris' changes. Fixes the
Updated German translation - 3609 out of 3724 done.
Fix crash when "clear" is chosen but no matching transaction is
Fix OFX import problem with some dividends transactions. Patch by
Update svn:ifnore property
Update svn:ignore property
Improve i18n string for separator character sample
Updated German translation - 3627 out of 3724 done.
Add po/gnucash.pot to EXTRA_DIST because the translation template is
Updated Norwegian translation; 2234 out of 3724 done.
Minor header include cleanups to enable easier windows/mingw32 porting
Fix old libc substitution files, now needed for windows/mingw32
Make seed collection parts that depend on particular functions
Replace index(3) by strchr(3) and rindex(3) by strrchr(3) because the
Replace mkdir by g_mkdir for
Replace setenv() by g_setenv for increased cross-platform
Add creation rules for po/gnucash.pot so that it can always be created for make dist.
Updated vietnamese glossary by Clytie Siddall
Remove unused header include
Check for <X11/Xlib.h> and ignore code section if header unavailable.
Check for <glob.h> and provide own typedef if header unavailable.
Replace "ln -sf" by "$(LN_S) -f" for
Add more linker flags, necessary for some platforms (windows)
Reorder linking of engine libraries to avoid undefined references which are not allowed on windows
Add compatibility ifdefs for unavailable functions
Add substitution code for unavailable functions gettimeofday and gmtime_r.
Add svnignores
Clean up unused gettimeofday argument
Add substitution code for unavailable function gettimeofday
Fix linker flags
Check for errno macro EOPNOTSUPP only if it is defined
Reorder CHECK_FUNCS so that they are checked even if enable-gui=no
libgncmod-app-utils uses functions from libgw-engine, so link to that library
If <glob.h> unavailable, provide own typedef and disable globbing.
Add long-forgotten macro definition from acinclude.m4 r10161 that is sometimes still needed
Gnucash replaced dlopen/dlsym by the g_module functions,
Add include/linker flags for using the lib/libc substitutions
Fix linker flags for gsf-win32 sublibrary
Recode all po files into UTF-8 character encoding,
Updated German translation - 3642 out of 3729 done.
I18n cleanup; improve wording to disambiguation the semantics of a bool checkbox.
Updated Norwegian translation by Tor Harald Thorland; Translated 2431 out of 3729.
Unify whitespaces in strings
Add linker flags in test programs for platforms where they are not inferred by libtool
Reduce debug stack size from 2,000,000 to 200,000 because guile on windows will only accept the smaller value.
Improve wording. Mark all strings for i18n.
Updated German translation - 3650 out of 3749 done.
Updated French translation by Didier Vidal.
Add svnignores
Remove unused include header
Add necessary include and linker flags when files from backend/file should be compiled here
Improve include order so that building without <glob.h> is possible.
Disable file compression on windows due to missing pipe(2),
Updated Norwegian translation by Tor Harald Thorland
Check for gethostid and lnk functions
Add linker flags for libraries that are needed with some libtools
Disable extra NFS lockfile checking on windows due to
Remove include <ltdl.h> that is unnecessary for code using this header.
Add more svnignores for .exe test executables
Add more linker flags for referenced libraries. Necessary when the
More linker flags for libraries. More svnignores.
Add more linker flags for referenced libraries. Necessary when
Add instructions for symbol lookup
Don't display an Error if there actually wasn't one.
Final batch of fixed linker arguments. The standard configuration now builds on windows.
I18n cleanup; mark forgotten strings for translation
Remove unneeded extra directory separator
Clean up linker flags for optional packages as well
Remove linking against module to stop the whining about currently broken MacOSX build. Needs to be fixed on an architectural basis sooner or later.
Remove translation macros so that this unused file isn't included in
Updated Norwegian translation by Tor Harald Thorland; Translated 2523 out of 3713.
I18n cleanup; mark forgotten strings for translation
Updated German translation - 3536 out of 3615 done.
Updated French translation
Fix small text problem. #335455.
Store the log level of all printed messages and use this as
Stick with vertical padding of 2 as discussed in bug#334920.
Fix incomplete marking for translation
Updated German translation - 3546 out of 3620 done.
Revert report date option to the 1.8 state where the stock
Remove unused i18n strings
Move gnc:options-add-subtotal-view! options from income-statement,
Updated Spanish translation by Eneko Lacunza
Fix forgotten i18n string
Updated German translation - 3540 out of 3616 done.
Make update-po for upcoming release
Updated German translation - 3551 out of 3617 done.
Updated Norwegian translation and glossary by Tor Harald Thorland
Fix translatable atttribute of non-visible label
Updated Spanish translation by Eneko Lacunza
Fix changed button label in text; 337190.
Updated German translation. 3562 out of 3620 translated.
Fix spelling error
Updated German translation. 3601 out of 3620 translated.
Update/merge po files.
Updated Nepali translation from Translation Project
Added French glossary by Jonathan Ernst
Updated French translation by Jonathan Ernst
New French Swiss account templates by Jonathan Ernst
Updated German translation; 3623 out of 3676 translated.
Add svnignores
Remove erroneous translation in en_GB: Probably a proposed fuzzy translation has been accepted without checking.
Mark string for translation as pointed out by Andreas Köhler.
Activate newly added string as string freeze exception. That bug was grave enough to justify this.
Updated French translation by Jonathan Ernst.
Updated German translation. 3666 out of 3666 translated.
Properly quote marks. Bug #339731.
Fix GNCInteractor_hadErrors() that reported too many errors. Fixes #339504.
Updated French translation by Fabrice Kurz
Clarify definitions of and relations between bill, invoice, job, and order.
Fix retrieval of reconcile abbreviation if the translators erroneously
Updated British English translation by Nigel Titley
Ensure the warning about debian and error-on-warning is shown only if necessary
Updated German translation; still 3666 out of 3666 translated.
Updated French translation by Fabrice Kurz
Updated Norwegian Bokmaal translaction by Sigvei Indregard
Updated (finished) norwegian bokmaal translation by Sigve Indregard
Add MT940 example file for testing mt940 import
Small wording fix in German translation
Fix erroneous guid types in account template
Added new Austrian German account templates by Roman Bertle
Add svnignores.
Add the Tools->HBCI Setup menu item to the register tabs as well. Bug#341510.
Fix strings that mentioned gnucash-1.8
Update German translation after unavoidable string changes
Updated British English translation by Nigel Titley. PO-Revision-Date 2006-05-05, unfortunately delayed due to Translation Project notification delay of 10 days.
Updated Swedish glossary translation by Jonas Norling. PO-Revision Date 2006-05-04 , unfortunately delayed due to Translation Project notification delay of 10 days.
Updated explanation of HBCI features.
Updated German README which was horribly outdated.
Updated Russian Translation by Vladimir Turbaevsky
Use localtime_r only when HAVE_LOCALTIME_R is defined. Might be undefined on some weird systems out there, e.g. windows/mingw32.
Updated Spanish translation by Eneko Lacunza
Updated Spanish translation by Eneko Lacunza
Updated French translation by Jonathan Ernst. He said: I didn't
Updated Swedish translation by Jonas Norling
Updated Slovak translation by Zdenko Podobný
Updated Russian translation by Vladimir Turbaevsky
Initial Romanian translation by Danny Fischer
Hide the "QSF Import" for the 2.0.0 release because it is not yet
Hide the "Export account chart as QSF" as well. Not ready for 2.0.0
Deactivate the "Close Books" menu item because that feature is
Deactivate the "View Lots" menu item because the lot viewer is
Updated French translation by Fabrice Kurz
Add versions of latest suse10.1
Updated Greek account templates by Nikos Charonitakis
Updated Greek translation by Nikos Charonitakis
Updated Spanish translation by Eneko Lacunza
Deactivate --enable-sql because PostgreSQL backend is still broken and we can't fix it before 2.0.0; bug#332251.
Explicitly remove all compiled gettext catalogs from make dist (in case the gettext version were including them in make dist) because they will be compiled at compile time anyway.
Updated Spanish translation by Eneko Lacunza
Simplify calling the aqhbci setup wizard for aqbanking>=1.9.1 because we don't need to select an aqbanking backend beforehand.
Remove version query that is obsolete due to the configure.in required version
Updated French translation by Fabrice Kurz
Similarly ensure for aqbanking/mt940 import that all retrieved strings
Updated German translation to reach 100% again
Update/merge po files to current catalogue template.
Fix misspelled name
Improve some SX-related wordings in German translation
Updated British English translation by Nigel Titley
Add new SKR03 account template (in addition to the existing SKR04) by Oliver Vollmer
Use waitpid() only if <sys/wait.h> is available. Unavailable on win32.
Add Suriname Dollar currency; replaces SRG, but due to a non-unity exchange rate we cannot have it replaced automatically. #319084
Add GTK_LIBS because log_replay uses gtk functions direcly since r14142
Update British English translation by Nigel Titley with fixed char encoding. #345611
Ignore failed chown() because it always fails on vfat/samba. #345913
Updated Dutch translation by Bernard Meens <meensb at xs4all.nl>
Adjust currency decimals as pointed out in bug#320203
Updated Slovak translation by Zdenko Podobny
Proof-read and improved German translation by feedback from Andi Köhler.
Updated Spanish translation by Eneko Lacunza, bug#343229. Translation merged with most recent gnucash.pot.
Updated Spanish translation by Eneko Lacunza, now 100% translated again.
Remove obsolete buttons for aqbanking/hbci setup that are
Re-use existing GUILE_LOAD_PATH variable in order not to override existing search paths.
Replace hard-coded directory separator character by glibs cross-platform macro.
On windows, deactivate gnucash's extra de-quoting of path names that is done on the GNC_MODULE_PATH env variable.
Use glib filepath manipulation functions instead of our own manual methods. Necessary for non-Unix machines. Please keep an eye open for potential filename lookup problems.
Fix test of numerics in random splits, because multiplications might also turn out zero.
Change cmdline warning into an actual user's error dialog.
Removed acctchrt_skr03.gnucash-xea from distribution and installation by request of its author who
Update German SKR03 account template by Oliver Vollmer
Enabled acctchrt_skr03.gnucash-xea again for distribution and
Fix wording of gconf key descriptions according to discussion in wiki.
Fix string with yet another month-year-day vs. month-day-year confusion.
Improve wording for XML
Find absolute path of gconftool-2 during configure. Make gconftool rules to
Fix typo
Add tip about keyboard navigation between tabs. Feel free to change the wording
Fix string that wasnt marked for translation. Fortunately exactly this string exists already.
Fix all last untranslated report titles. Deactivated Test Graphing report because it is untranslated completely.
Fix untranslated part of string.
Replace exact comparison of doubles by checking for a small enough difference. bug#347791.
Ensure the encoding of the ktoblzcheck library is used correctly.
Mark forgotten strings for translation
Add gnc_utf8_strip_invalid_strdup() that returns a stripped copy instead of working in-place.
Double-check really every string from aqbanking for valid utf-8 characters.
Move #include "qofla-dir.h" into qofsession.c because this is the only place where it is used.
Improve tests environment setup script so that support for Windows directory separators can be switched on easily.
Some code refactoring in preparation for extended importing and HBCI features.
Add more auxiliary functions in HBCI log window
Add new HBCI action to File->Import that imports a DTAUS file and
More code refactoring of aqbanking module:
Replace : as sed's replacement command delimiter by # because on Windows, fully qualified filenames might contain the colon.
Remove include that isn't needed anymore; removes dependency on regenerated file
Replace : as sed's replacement command delimiter by # because on Windows, fully qualified filenames might contain the colon.
Increase aqbanking dependency to >= 1.6.0; has been released on 2005-09-22
Replace : as sed's replacement command delimiter by # because on Windows, fully qualified filenames might contain the colon.
Fix one more instance of explicit directory separator to use G_DIR_SEPARATOR_S instead
Add new svn:ignore
Replace hard-coded directory separator by g_build_filename() function
Generalize importing function so that this function can fully replace gnc_file_mt940_import and the whole mt940 module.
Add Andi's script for automated build environment building on Windows/mingw32
Fix version number of libgoffice pc file
Revert libgoffice pkgconfig filename change. Add CFLAGS at gnucash configure.
Add more env variables to configure so that rerunning configure works even outside of install.sh
On win32, LDFLAGS need to contain -no-undefined to get DLLs built.
Add CFLAGS which, if missing, would cause non-exported symbols. See wiki page.
Add REGEX_LIBS linker flag that is needed on win32 platform
Move win32 check out of libgsf-1.12.3 configure section into the general configure section
Guile path on win32 needs to be separated by ; instead of :.
First round of Makefile symlink cleanup.
Next round of Makefile symlink cleanup.
Set g-wrap's module dir to Windows syntax. Make sure goffice exports the libgoffice_init symbol.
Symlinking directories only works on non-win32.
Add missing -f flag when symlinking the gw-.scm files
Next round of Makefile symlink cleanup.
Add missing include
Remove unused scm-links section
Next round of Makefile symlink cleanup.
For configuring gnucash, add --enable-schemas-install=no. See wiki.
At runtime one of the gnome packages also needs gail.
Add more library dirs for test runtime.
Add more library dirs for test runtime.
For windows, determine glade and accounts path at runtime instead of configure time.
Change the searchpath separator to glib macro so that on Windows, ';' is used. Also clean up more path creation functions.
Use the PATH_SEPARATOR variable from ./configure during path creation in script. Necessary for windows ; searchpath separator
Fix parallel build as proposed by Mike Alexander <mta at umich.edu>
Use PATH_SEPARATOR variable for GUILE_LOAD_PATH for windows.
Fix crash when querying data of the already deleted template_list_store of the transfer dialog.
Revert r14780; doesn't help for mingw/win32.
Fully specify the correct subdirectory for windows; the prefix will be determined at runtime
For windows, fall back to the file backend if a colon was in the URL name.
Fix typo
Replace hardcoded dir separator by the glib macro
Fix error checking for non-existing filenames. Will now always give a
If the file type wasn't recognized, check whether this failed because
Make sure not to pass NULL to PERR() message macro
For windows, clean up error conditions before trying again to load the session.
Fix typo that prevented the correct error on unrecognized scanf conventions
Error out if none of the two SCANF formats are defined in config.h.
Fix missing include config.h. Also fix still-used deprecated typedef.
Add #include config.h at all places where it has been missing.
Add last missing #include config.h
Include all of my known prerequisites to successfully compile gnucash:
For windows, ignore gnc_engine_is_initialized check for now because it doesn't work correctly.
Last round of Makefile and symlink cleanup. Gnucash should build fine without symlinks now.
Move check for windows platform even more up front.
On Windows/mingw32, scanf only accepts %I64d for long long integers.
Get rid of warnings from libtool header on windows/mingw32
Further improve script-based gnucash building.
Add first draft script for creating a setup.exe installer package on win32.
Remove duplicate setting of platform_win32 automake conditional
On Windows, before unlink() we need to chmod() the lock file for write access.
Need lib/libc for missing libc function. Need to include localtime_r to get the declaration
Replace deprecated glib function if new glib is available
Add include config.h that was missing in g-wrap wrapper.
Fix automated path setup of gnucash script. Should now probably work.
After installation, try to create a suitable command.com script.
Further improve setup file creation script
No need to remove files during win32 install
Add new file with utility functions to retrieve the needed directory
Replace every hard-coded directory path with the respective call to gnc_path.
Add includes that had been included by the obsolete i18n.h header
Remove obsolete/unused generated headers; all directory paths are now in src/engine/gnc-path.c.
Fix -no-undefined flag for g-wrap; fix zlib header flags for gsf
Fix warning about unused static function if glob.h is unavailable
Fix forgotten sub-path of g-wrap
Upgrade Gnome packages to lates gnome-2.16 release
Make sure the g-wrap files are modified only once
Fix and clarify path names that were mixed up.
Move the MT940 importer action from the mt940 into the hbci plugin because in
Add script for building a cross-compile mingw toolchain on Linux.
Add cross-compiling workaround to AC_TRY_RUN macros
Add cross-compiling workaround to AC_TRY_RUN
Add GUILE_CPPFLAGS/LDFLAGS. Add optional --host=mingw32 argument if someone tries cross-compiling.
Update openssl URL
Initial hints on how to start a cross-compile
Further prepare cross-compiling mingw32/gnucash
More cross-compile preparations.
More cross-compile preparations - goffice needs a cross-compile libtool as well.
Convert shell scripts from DOS CR-LF linefeeds to unix LF.
Small cleanup for crufty guile version check macro
Allow the user to override the guile flags. Necessary when build-time guile and run-time guile are different, i.e. when cross-compiling.
Fully explain a cross-compile build of gnucash/mingw32 on Linux.
Forgot one step necessary for guile and cross-compiling.
Also allow user-defined overrides for g-wrap. Necessary if build-time g-wrap is different from the run-time one during cross-compile.
Fix erroneous cross-compiling g-wrap args
Implement automatic relocation of previously compiled-in paths.
Binreloc needs explicit configure argument on cross-compile
Unfortunately binreloc doesn't have program code for Windows. Will be added later.
Revert r14862 here because the initialization from gnucash-bin.c is also sufficient for win32.
Eventually implement full relocation functionality on win32 as well.
Properly detect installed or uninstalled expat. Propose packaging command for cross-compiled gnucash.
Remove mt940 module completely from the build and SVN because all of
Move gnc-dtaus-import.[hc] files to filename gnc-file-aqb-import.[hc] because these are not limited to dtaus import.
Add mt942 and CSV file types for aqbanking import
Revert last change when perl modifies in-place - that doesn't work on windows
Add more path elements when creating the win32 startup scripts
Add -no-undefined to LDFLAGS because libtool on Windows requires this argument and we fulfil it anyway
Remove -no-undefined from make because configure.in sets it now
Update openssl version number as reported by Thomas Arildsen
Add library dir for test runtime
Revert r14919; maybe this wasn't the correct fix.
Add library dir for test runtime where necessary, as discussed on gnucash-devel
Fix Makefiles for .schemas file installation.
Avoid markup in translatable messages. Bug#360459
Fix missing library for debian-libtool as reported by Sigve Indregard.
Fix typo in shell script test as reported by Thomas Klausner
Temporarily set the win32 checkout to r15007 until we've added the compiling of SWIG on win32.
Add workaround so that intltoolize doesn't come up with some foolish AC_CONFIG_AUX_DIR; bug#362006
Fix r15040 that accidentally used a hard-coded path
Replace g-wrap with swig in doc files
Replace g-wrap with swig in doc files
Remove very old and very obsolete build instructions
Fix missing i18n header
Fix cancel button of QSF import. Patch provided by Georgi Mirchev, bug#343723.
Improve error reporting of QSF import a little bit. Patch provided by Georgi Mirchev, bug#343724.
Activate QSF Import/Export again. This is an unstable branch, after all. Reverts r14147, r14148. bug#342515
Activate Close Books menu item again. This is an unstable branch, after all. Reverts r14150. bug#342599
Add win32 method for looking up the current LANG string
Fix missing date when reconciling from HBCI as suggested by Konstantin Goudkov, #372929.
Replace mkstemp by g_mkstemp because the former is unavailable on windows
For non-msys startup script, add SCHEME_LIBRARY_PATH again - it's definitely needed on at least one of my test machines.
Revert r15119. That change needs more testing on my side.
Mark forgotten string as translatable
Add version numbers for opensuse 10.2, due 2006-12-07.
Fix gnc_path_get_localedir() because binreloc's implementation did not
Remove compiled-in pathname LOCALE_DIR by relocatable runtime function
Remove configure argument --with-locale-dir because it is unused anyway
Remove configure-time path variables that are not used in the source code
Remove unneeded extra Makefile variable
Updated French README and small corrections to main README by Fabrice Kurz
Check for installed perl by absolute path of expected location
Version number updates for mingw and libxml2
Fix absolute path of perl binary
Oops. Now really fix absolute path of perl binary
Replace 'static inline' by 'static' for functions that are used by function pointers.
Updates for changed areas of contribution; add andi5 to top. Feel free to adjust this to your liking again.
Remove unused variables and dead code. Patch provided by Jerry Quinn. Fixes #347084.
Add Author for r15184 bugfix
Rename variables to avoid potential conflicts with C/C++ keywords.
Check for potentially failed utf8 conversion of locale strings. bug#383270
Change enum names to avoid name collisions, especially with win32 headers.
Rename private min/max functions to avoid name collisions with existing functions of macros, as suggested by Jon Arney
Check for return value of regcomp() and return NULL on failure, as suggested by Jon Arney.
Code cleanup: Move variable declaration into block where it is used.
Add author of r15203, 15206, 15207, 15208.
Change enum names to avoid name collision of IGNORE identifier, especially with win32 headers.
Use the installed PKG_CONFIG instead of what might be available in the PATH
Fix guile DLL names that have additional trailing numbers
Improve Inno Setup Compiler script; should probably be able to package the outcome of dist.sh into one setup file.
Fix typo
Fix missing files of dist.sh. Improve iss script.
Add gnucash icon in Windows .ico format for windows icon
Install the .ico icon file into $datadir/gnucash/pixmaps instead of $datadir/pixmaps.
Some forgotten file for copying
Remove windows-specific ignoring of engine_is_initialized check.
Convert even more strings of locale into utf8, as suggested by Jon Arney.
Minor message improvement by hfelton.
Add code for download/installation of Inno Setup Compiler, as suggested by hfelton.
Make math128 test program compilable again
For convenience, add commented-out build rules for testing the qofmath128 test program
Fix exit values from failed tests so that they really fail
Disable removal of install-sh - not needed anymore
Have dist.sh run Inno Setup Compiler, and adjusting final file name.
Make sure to remove win32 installation directory at uninstall
Remove unused header (that doesnt exist on win32)
Fix callback function decoration with latest aqbanking/gwenhywfar on win32
For win32, ifdef out the fork() calls and show error dialog until g_spawn is implemented for the child process.
For enabled hbci, link not only to aqbanking but also gwenhywfar because we use some of its functions directly. This became obvious on win32.
Comment out old debugging console output
Clarify abbreviation for translators
Add gwenhywfar/aqbanking for win32 online banking. Not yet activated because we are waiting for upstream releases.
Update win32 installation instruction according to last months' changes
Add more prerequisites for including online banking; still disabled, though.
Replace openssl 0.9.8 by openssl 0.9.7 because gnome-vfs was built against it
Improve wording in online banking messages; dont mention HBCI alone anymore.
Fix capitalization in summary bar. Fixes #394550.
Change Russian Ruble from RUR to RUB; r7574 was erroneous. See bug #393185.
Fix numerical currency code for RUB.
Enable user choice of format (profile) when importing data from a file
Fix erroneous default value for format of MT940 import.
Some initial work to provide an easy porting to aqbanking3 once it is stable.
Further preparations for potential aqbanking3 porting
Update German translation.
Fix relocation support detection that was broken with autoconf-2.60.
Fix typo in German translation. Fixes #402048.
Code refactoring for further aqbanking features.
Fix dist package creation after latest regex changes
Add more registry keys for aqbanking/gwenhywfar. Also, delete those keys on uninstall again.
Add numerical check for match when importing transactions. By Ethy H. Brito.
Add generated ChangeLog of the year 2006 (r15286:r12229) to tarball.
Added Canadian French account templates by Serge P. Leblanc
Add compiling and installation of opensp, libofx and enable ofx support of gnucash
Fix OpenSP build because we can ignore most of its parts that will not build on windows easily.
Add libofx/opensp to resulting win32 setup.exe
Update win32 build to use aqbanking-2.2.7.
Fix typo. Sorry.
Add checking for whether an unpacked directory isnt confused with an older one.
Fix libofx and OFX import on win32.
Add sanity checks when accessing GncPluginPage. Fixes #405851 and hopefully others.
Remove indent which is no longer needed; add make check at gwenhywfar build.
Add optional build commands for qt-enabled aqbanking.
Add another win registry key needed for aqbanking. Update gwenhywfar.
Fix hardcoded path.
Really clean up enter/leave pairs. Avoid duplicated sanity checks.
Replace all remaining printfs by correct g_log macros.
Add (untested) installation of ktoblzcheck as well.
Fix and activate installation of ktoblzcheck on win32.
Update aqbanking to 2.2.8.
For aqbanking cmdline programs, change subsystem to console
Update gwenhywfar to 2.5.4.
Upgrade ktoblzcheck; the newer version doesn't need registry keys anymore
Initial proposal for a script that strips data elements from a gnucash
Add check for entered transaction to always have a recipient name; add some more logging code for aqbanking results.
Add helpful error message if other package is unavailable
Implement some initial gnc_component_manager registering for the hbci dialogs. Partially fixes bug#409324.
Use aqbanking's FiId field for correct OFX duplicate matching. #418072, patch by David Reiser.
Fix missing exchange rate dialog on purchasing stocks. Patch by Mike Alexander, bug#335101.
Copy po files from branch-2.0 r15797 to trunk and merge trunk's po template by make update-po.
Fix i18n; add explanation of word meanings and i18n issues here.
Update German translation.
Improve i18n
Update German translation
Remove duplicated, unmaintained doc file
Remove erroneous extra dot in version number of r15892
Improve documentation of German account template. Patch by Frank Ellenberger.
Update German translation
i18n cleanup: Don't translate messages that don't have to be.
i18n cleanup: Fix explanatory comments for translators.
Fix typo in user message
Update German translation
Merge all translations with current translation template.
Updated British English translation by Nigel Titley.
Move old manual 2006 Changelog to separate filename
Improve the auto-generated ChangeLog and have it run on make ChangeLog.
Make ChangeLog depend on NEWS rather than on configure.in. Update svn:ignore.
Merge some upstream compatibility updates for svn2cl.xsl
Fix spelling error in French translation. #433389.
Fix memory leak where a free was forgotten
Fix memory leak where a free was forgotten
Fix small memory leak - unfreed string.
I18n improvements: Add comments for translators
Improve user message wordings
Fix small memory leak - unfreed string.
Fix last commit, sorry.
Fix memory leak: Returned strings from gconf need to be freed.
Update translations for next release.
Fix memory leak: Returned strings from gconf need to be freed.
Fix memory leaks: All strings from gnc_gconf_get_string need to be freed.
Fix spelling error
Update German translation. Fix some duplicate key shortcuts as pointed out by andi5.
Updated British English translation by Nigel Titley.
Auto-genenerate ChangeLog only when building from svn.
Update svn:ignore
Add yet another registry key needed for aqbanking.
Updated French translation by Stéphane Raimbault.
Dont mark string translatable that is only visible to expert users in a special file.
With aqbanking-2.3.0 we can activate all backends here already.
Update gwenhywfar, aqbanking. Fixes #435928.
Update German translation.
Merge latest translation changes into po files.
Add extra README text for win32 binary package. #448143
Improve win32 readme.
Add gnome cppflags and ldflags for libintl
Revert r16175 because aqbanking needs to be updated before we can use this.
Replace a eur-currency from the currency by EUR to fix old locales.
Mark untranslated strings for i18n.
Fix typo and gconf wording, avoiding nerd-speak.
Update German translation.
Add aqbankings localedir to win32 dist.
Improve i18n comments to make them more grok-able for translators.
Upgrade win32 for aqbanking-2.3.1
Update German translation. 100% completed. Yay.
Check main_window_close_page arguments for sanity. Fixed crash in #366468.
Check ofx structure for sanity. Partly fixes #450276.
Add more checks for sane structures. Fixes another crash of #450276.
Follow-up on r16213 to have a run-time message on disabled binreloc.
Update Hungarian translation by Tako Kornel.
Show dialog on successful report save. #450984
After saving report, make that button inactive again. #450984
Update German translation.
Initial autosave feature
Finish autosave feature, #451889.
Add warning when overwriting an already installed dirty-callback.
Fix i18n string to avoid duplicate messages
Update German translation
Merge translations with updated template for upcoming release.
Updated French translation by Yannik LE NY
Merge latest translation updates for upcoming release
Updated French translation by Yannik LE NY
Fix crash on empty aqbanking backend list. #452421.
Add extra Qt error checking on Windows. #452741.
Refactor autosave code into separate file.
Add gitignore file list
Change autosave confirmation dialog as discussed on gnucash-devel. Add preference for showing/hiding the confirmation dialog. Also make sure no autosave confirmation shows up when asking for saving anyway.
Increase default auto-save interval to 5 minutes.
Update German translation
Fix erroneous usage of CURRENT_USER registry keys for gnucash paths. #454108
Use registry keys LOCAL_MACHINE with upcoming gwen/aqbanking.
Add win version restriction on the whole setup and on running gnucash. Add
Add win32 firewall exceptions. #454110.
Update version numbers of newly released gwen/aqbanking.
Add German-language README to show during win32 installation.
Install the gnucash icon on all user's desktops, not only the current one
Oops, fix typo in Inno file
Recode README; for Inno Setup it must be in latin1, not utf8.
Add more menu entries on windows: readme, bugzilla, faq. Also add
Convert windows READMEs to windows line endings.
Recode README again to latin1
Update German translations of windows menu items
Fix typo
Update German translation
Add French translation of Installer messages
Add Greek translation for Setup messages by Nikos Charonitakis.
Update Inno Setup version
Add French translation of README by Pierre-Antoine and Spel.
Fix (hopefully) Greek string encodings.
Merge translation updates because of very last string change.
Fix erroneous dir in Makefile
Update Slovak translation from TP.
Improve German translation as proposed by Frank H. Ellenberger.
Updated Portuguese (Brazil) translation by Leonardo Fontenelle and team.
Updated Ukrainian translation from Translation Project.
Revert latest French translation as per Stephane Raimbault's request,
Updated Catalan translation from the Translation Project.
Update gitignore
Fix missing keyboard shortcut in string.
Updated Japanese translation by Hiroto Kagotani
Install Windows theme of gtk for improved ui. #458567
Ship the gnucash binary including the Qt DLLs. #457228
Update German translation
Update many Gnome packages in the hope of getting rid of some bugs.
Updated French translation by Stephane Raimbault
Fix erroneous msgstr containing context prefix
Update British English translation by Nigel Titley.
Fix XPF [CFP Franc Pacifique] to not use cents.
Updated Catalan translation from the Translation Project.
Updated Catalan translation from the Translation Project.
Add Hungarian glossary by Tako Kornel.
Updated Japanese translation by Hiroto Kagotani
Update German translation.
Updated Hungarian translation
Fix translations that accidentally added the context prefix to their translation.
Updated Hungarian translation
Update German SKR04 account template by Frank Ellenberger. Bug#433428
Bug#471473: Add missing German tax category.
Bug#471485: Fix SWIGification string issues.
Bug#470750: Add warning about outdated info to texinfo texts.
Bug#471473: Updated german tax categories by Rolf Leggewie.
Make error message on unselected invoice more verbose.
Update German translation after latest string change.
Updated Czech po file from the Translation Project.
Updated Japanese translation by Hiroto Kagotani.
Bug#473809: Rolf Leggewie's work on German tax categories.
Hiroto Kagotani: Newly translated Japanese account files.
Remove obsolete and unused ja_JP.EUC account template
Bug#473827: Chinese account templates by titanwill.
Updated Brazilian Portugese translation by Leonardo Fontenelle and Leslie H. Watter.
Fix messed-up Makefile for new account templates.
German wording improvements as suggested by Robert Froschauer:
Update German translation.
Updated Traditional Chinese (zh_TW) translations by Kuang-che Wu <kcwu at csie.org>
Fix gcc-4.2 warning on a string that cannot be NULL.
Replace "Einkommen" by "Erträge" as proposed on gnucash-de.
Replace "Sonstige Einkommen" by "Sonstige Erträge".
Replace "Sonstige Einkommen" by "Sonstige Erträge".
Get the CSV code to compile on Windows as well.
Update gwen/aqbanking versions on windows.
Add optional two-column display of income statement and reversing the income/expense order.
Minor correction to component manager documentation.
#490934: Minor correction to reports documentation. Patch by Tim Abell.
#488001: Speed up several reports that rely on html-acct-table.scm.
More speed up of reports by caching balance results in a hash table.
Fix erroneous option ordering. Patch by Andrew Sackville-West.
Update ktoblzcheck package version.
#500026: Add configure argument for packagers to have correct package name reported on missing qt3-wizard.
Adapt translations to last string change introduced by r16633.
String improvements, as pointed out by Clytie Siddall.
String improvements in gconf labels and error messages as pointed out by Clytie Siddall.
Remove extra spaces in glade messages.
Fix spelling errors in UI messages.
Remove unused import-export/qif files from translation input.
Fix i18n string to translate only the meaningful part.
Remove translation string from gnucash.pot that is looked up in gtk20 domain.
Fix typo in German account template.
Improve aqbanking version check add maximum version to avoid confusion.
Make info message from r16718 and r16817 even more useful for non-techie
Fix goffice check that was broken for goffice < 0.5.1.
Re-add POTFILES.in to SVN so that l10n.gnome.org can download it directly.
Revert "Re-add POTFILES.in to SVN."
Add po/POTFILES.in to SVN so that l10n.gnome.org can download it directly.
#509562: Fix apparently ugly typo in pt_BR account template.
Add Swiss German translation by Raffael Luthiger.
New Vietnamese translation by Clytie Siddall.
Update ktoblzcheck version.
I18n: Fix translator comment about recurrence frequency.
Add Hebrew translation by Ori Hoch.
Remove include <gnc-date.h> of r17249 that breaks the build on some systems.
Python bindings for the gnucash API.
Updated python bindings (r17263) for the gnucash API as of 2008-06-06.
Fix gnucash-env path in make check of python bindings; add PYTHONPATH.
Add credit to Assibiboine Credit Union for python bindings.
Require SWIG 1.3.31 because of the inline keyword in C headers.
Remove superfluous tab in message
Bug #529816: Clarify i18n strings and comments concerning CUSIP and ISIN.
Add ignore pattern to POTFILES.in creation to ignore swig generated files.
[17586] Fix compiler warning about potentially uninitialized variable.
Add Finnish translation by Tuomo Kohvakka.
Heavily improved Tax Report & TXF export by Alex Aycinena.
Added German account template for a Wohnungswirtschaft business, by Christoph Franzen.
Fix incomplete r17604; fix wrong title and add root account.
Add Finnish account templates.
Allow source-code compatibility to upcoming libaqbanking4 in parallel to libaqbanking3.
Updates to translation howto, by Zhang Weiwu.
Update pointer to translation documentation. By Zhang Weiwu.
Fixed a bug in AqBanking import code (don't use GWEN's buffered io here).
Add account defaulting for posting vendor bill
Fix Tax-related inconsistency in UI
Bug #557848: Fix uninitialized variable.
Bug #554042: Fix configure fail on checking 'unsigned long is at least as big as guint32'
Bug #128774: Try to fix "edit exchange rate" context menu disfunctionality
Bug #514043: Use AM_CPPFLAGS instead of AM_CFLAGS.
Bug #529494: Fix wrong fractional precision in register with multi-currency transactions
Bug #432457 â Security/stock import should follow tutorial regarding Account Name
Bug #557604: Fix date-utilities.scm typos.
Bug #532889: When showing sx from txn preview dense cal, choose correct starting month.
Bug #492417: Fix currency code of Israeli Shekel back to ILS, reverting r10331.
Bug #483108: Add Budget Flow report
Bug #506856: Add Budget Bar Chat Report
Bug #436920: Fix crash on loading OFX data for a commodity that exists without cusip field
Bug #551858: Add Job Report for the business module
Bug #347274: Add option for selecting particular numbers of the budget report for display.
Fix uninitalized variable that was introduced by an extra scope added in r17654.
Bug #347274: Fix r17675 to calculate correct differences
Bug #559012: Fix recent reports committed without a guid
Bug #339433: FIx price quote dates off by one day
Bug #536299 â Fix missing explicit linking of libz
Replace bitwise-ior with + because the former is not available on all systems.
Add line charts for reports
Bug #560043: Fix crash after changing the budget option in the budget report.
Bug #543332: Fix severe performance regression in Average Balance report
Fix libaqbanking4 version number range.
Bug #435427: Enable sorting in import matcher dialog by clicking on column header
Bug #115066: Enable "Search For" dialog that matches all.
Change libaqbanking4 version check to look for >= 3.99.x
Add a button to get the latest rate in transfer dialog
Add a new account selection filter, disallowing bill post to wrong commodity account
Fix compiler warning/error about incompatible function pointer type
Add support for mixed currency for invoice payment
Fix compiler warning/error about incompatible function pointer type, fixing r17709
Bug #514455: Adding Dutch (Netherlands) translation of account template
Move "Fetch price" button next to the exchange rate.
Multicurrency business features: Handle invoice/bill line items
Bug #548218: Unify command substitution shell pattern
Bug #506251: Fix test-date failure on systems with a timezone east of UTC
Fix missing correct CPPFLAGS when compiling qofmath test program.
Bug #536299 Fix underlinking issue: Conditionally add -lX11 to gnome-utils
Bug #539957: Replace struct named assignments by C99 "designated initializers"
Bug #106401: Add SX weekend occurence to be shifted to weekdays
Bug #405472: Fix saving files opened over FUSE and sshfs
Bug #350408: Fix incorrect fonts in reports and their print preview
Bug #345980: Fix changed stylesheet option that isn't saved in saved reports
Unify option name lookup of stylesheet option in reports.
Partly revert r17725, "Bug #106401: Add SX weekend occurence to be shifted to weekdays"
Bug #137017: Add flag to book-closing transactions to distinguish them from manually entered ones.
Bug #347274: Add individual column selection to be displayed in the budget report
Bug #563273: Fix crash on startup
Bug #348860: Fix missing sub-report options when saving a multicolumn report
Bug #563160: Fix confusing order of "Column span" and "Row span"
Revert accidental removal of the since-last-run druid pop-up window in r17725.
Revert r17730 and re-apply r17725, "Bug #106401: Add SX weekend occurence to be shifted to weekdays"
Bug #564033: Fix undefined WEXITSTATUS on FreeBSD
Fix test whose compile broke with r17725.
Bug #564928: Fix segfault when closing a invoice tab (r17747 regression)
Bug #563565: Reconcile Window: Add new action for balancing entry
Fix typo (incomplete sentence) as pointed out by Bob Lewis.
Bug #566567: [Win32] Do not touch .scm-links on windows - always copy scm files
Bug #564209: Improved debuggability for module loading
Bug #565721: Fix untranslated report names in multicolumn report
Bug #339027: Reconcile window displays the date, too
Remove obsolete mentioning of Guppi.
Bug #459493: "Cleared" column in account overview should also sum up values of sub-accounts
Bug #564450: HUF currency can be divided into 100 "fillers" even though there are no coins for it
Bug #568945: gnc_pricedb_convert_balance_* should look for the reciprocal of the exchange rate
Bug #568327: Budget reports without a budget will crash
Bug #568653: Add German account template SKR49 for non-profit organizations
Bug #435642: Fix crash when editing results of a find
Add shell script to easily back-port commits in git-svn from trunk to other branches.
Bug #569628: Fix failed assertion 'str' when saving
Bug #438132: Fix warning about commodity being NULL for root account on save
Bug #569734: Give the template root account a name
Bug #569735: Don't create a new nested template root account when a file is opened
Fix typos in comments
Convert source documentation to UTF8
Fix use of "=" in if statement where "==" was intended
ofx_proc_account() already works. Remove "WRITEME".
Correct english in generic-import-design.txt
Bug#139310: Store online_id in split instead of transaction to avoid import conflicts
Fix typos in comments
Bug #552275, #434944: Fix generic import skipped transactions
Bug #559670: Aqbanking should not ask for already accepted certificates.
Copy all translations (and glossaries) from 2.2 branch, r17964, to trunk.
I18n improvements: Don't mark gtk stock button labels as translatable. Uppercase field labels.
I18n improvements: Don't mark single characters for translation.
Merge all translations with up-to-date pot template.
Update Hebrew translation: Copied from 2.2 branch, merged with latest trunk template.
Add Czech account templates by Michael Mráka.
Updated German translation (still 130 to go, sigh.)
Add Lithuanian translation by Tadas Masiulionis
Minor i18n string improvements
Update German translation.
Win32: Add aqbanking-3.8.1 patch to fix a compiler error.
Win32: Add shell script for the automated nightly build.
Final changes for daily build script.
Really final changes for daily build script.
Really final changes for daily build script.
Update aqbanking version to 3.8.3, which means one patch isn't needed anymore.
Bug #582048: Fix missing GUI callbacks for online transfer.
Decrease verbosity of libgwenhywfar debugging output.
Add Korean translation by Jin-Hwan Jeong.
Updated Korean translation by yongdoria
Updated Korean translation by yongdoria.
Updated Korean translation by yongdoria
Add Korean translation of account charts by Jin-Hwan Jeong.
Fix some signed vs. unsigned char pointer type conflicts.
Fix more signed vs. unsigned char pointer type conflicts.
Merge latest pot template into all .po translation files.
Updated Dutch translation by Erwin Poeze. Copied from the Translation Project.
Updated Dutch translation by Erwin Poeze. Submitted through the Translation Project (indeed this update came just shortly after the previous commit)
Updated Danish translation, by Joe Hansen, copied from the Translation Project.
Updated Dutch translation by Erwin Poeze, copied from the Translation Project.
Partly reverting r18246: Disable writing of "hidden" and "placeholder" flags as XML tags.
Fix minor i18n issues.
Updated German translation.
Merge latest pot template into all .po translation files.
Updated Danish translation by Joe Hansen, copied from the Translation Project.
Updated Dutch translation by Erwin Poeze, copied from the Translation Project.
Fix typo in message as pointed out by Joe Dalton.
Updated Danish translation by Joe Hansen, copied from the TP.
Updated Danish glossary by Joe Hansen.
Minor updates to HACKING, by Geert Janssens.
Remove trailing whitespace from lines. Patch by Geert Janssens.
Re-indentation of source code, first try, only in the libqof directory so far.
Bug #585784: Fix wrong fractional precision in stock/mutual fund registers Bug 585784 - Wrong fractional precision displayed in stock/mutual fund registers
Bug #572938: Fix OFX Mutual fund buys that are imported as sells
Bug #589804: Additions to register transactions Action pulldown list
Bug #107929: Register window with running balance including all subaccounts
Update German translation with latest string changes: 10 new strings.
Merge latest pot template into all .po translation files.
Minor version update for online banking packages.
Bug #595920: Fix missing ca-bundle.crt in windows installer.
Win32 installer: Really fix path of qt3-wizard.exe.
I18n fix: Markup preference tab name "Online Banking" for translation.
Clarify documentation: Preference tab names must be translated everywhere.
Fix forgotten i18n includes.
Win32 build: Add patch for gwenhywfar-3.11.0 so that this compiles correctly.
Win32 build: Remove gwenhywfar configure option which has been removed before gwenhywfar-3.8.2.
Fix another forgotten i18n include.
Update gwenhywfar+aqbanking packages - Martin has just released new versions including our patches.
Win32 build: Update file names with newer aqbanking version.
Updated German translation, inspired by Raffael Luthiger's contribution on 2008-12-31.
Updated Danish translation by Joe Hansen, copied from the Translation Project.
Gwenhywfar-3.11.1 also needs a patch to not crash at startup.
Win32 build: Fix stupid typo in aclocal call (also it is not needed ATM)
Win32 build: gwenhywfar needs another patch
Win32 build: Add forgotten dist_ktoblzcheck step to dist creation.
Updated Slovak translation, copied from the Translation Project.
Bug #593906: Fix crash at creating account report
Fix bug when register running balance column appears in template transaction.
Improve original register running balance implementation.
Revert r18352, "Bug #593906: Fix crash at creating account report"
Fix compiler warnings.
Updated Polish translation by Jacek Baszkiewicz.
Minor windows version updates: Newer gmp, newer slib.
I18n: Fix forgotten string markup for translation.
Follow-up to r18354: Patch for balance column displayed in template register
Bug #596248: Disable pgsql in libdbi build because the available pgsql binaries depend on Visual Studio C runtime.
Win32: Build gwenhyfar without openssl because it doesn't need it anyway.
Partly revert r18363, "Minor windows version updates: Newer gmp, newer slib."
Revert r18366, "Bug #596248: Disable pgsql in libdbi build"
Partly fix broken data file backward compatibility where SX recurrence would disappear.
Add new option in register "Tab order includes Transfer field".
Win32: Minor version update of aqbanking.
Updated Dutch translation by Erwin Poeze, copied from the Translation Project.
Win32: Assert there is only one aqbanking plugin directory before accessing the qt3-wizard.exe.
Updated Dutch translation by Mark Haanen, copied from the Translation Project.
Update Dutch translation by Mark Haanen, copied from the Translation Project.
Make one register function more const correct to avoid compiler warnings when passing const strings.
Introduce disambiguation prefix for "Deposit" action to distinguish it from the noun.
Update German translation.
Bug #567090: Fix erroneous password length comparison.
Bug #593070: Budget Report: Omit accounts with no budget and zero balance
Bug #582985, #585022: Add missing currencies Armenian Dram (AMD) and RSD.
Bug #593906: Fix crash at account report
Fix compile error related to uninitialized value.
Add polish account templates, contributed by Jacek Baszkiewicz <jbaszkiewicz at o2.pl>.
Revert r18396, "Bug #593906: Fix crash at account report"
Fix GCC pointer strictness compiler errors/warnings and remove duplicate code
Fix amount sign of imported bank transfers (e.g. from DTAUS file).
Remove forgotten printf in r18402 which shouldn't have been committed to SVN.
Bug #599953: Let gnc:make-[complex|simple]-boolean-option store its value as a string
Bug #554394: Fix (incomplete) German tax report with latest txf.scm changes.
Revert r18409, "Bug #554394:...". Needs to be applied after other patches are applied as well.
Fix compile error on current ubuntu by clashing symbol declarations in goffice and regex.h
In the "Save As" dialog, set XML as default, not sqlite3.
Bug #554394: Income Tax Enhancements
Bug #602069: Fix build on Solaris for different gmp header locations
Bug #540452: Remove inline from function declaration/definition because it contradicts the C99 standard.
Bug #602062: Fix hard-coded gcc program name
Bug #602070: Fix return value in void function
Bug #601861: Fix mis-captioning in button labels
Decrease verbosity of aqbanking plugin: Debug output only if preference was selected.
Bug #121695: Support account reparenting through drag and drop in the account tree view
Bug #310567: Add menu item to shift transaction forward in sorting order
Bug #600374: Add editable transaction field in the register for bank accounts
Bug #537476: Implement currency trading accounts optionally, to be enabled per-book.
Temporary workaround for crash at startup after r18429.
Fix too-new gtk_dialog_get_content_area function of r18413:
Add libguile CFLAGS and LIBADD because since r18429, qofbook.c wants to use libguile functions.
Add Latvian translation by Valdis Vitolins <valdis.Vitolins at odo.lv>
Fix memory leak: Let the pixbuf renderer for goffice plots be unreferenced upon plot destruction.
Bug #602744: Fix broken tip_of_the_day list creation.
Bug #570895: Allow reporting for single budget periods in budget income statement
Bug #310567: Disable newly introduced "shift txn forward" feature again because it is unfinished.
Updated Durch translation by Mark Haanen, copied from Translation Project.
Bug #537476: Fix currency trading account preference lookup
Bug #603186: Fix crash with txf.scm on win32
Decrease verbosity during win32 packaging: Inno, gconftool-2, htmlhelp compiler (hhc) with less output.
Small UI string corrections related to the recent tax enhancements.
Small UI string corrections related to the recent tax enhancements.
Updated Dutch translation, by Mark Haanen and Jos, copied from the Translation Project.
Fix #586122 (follow-up to r18488) by using aqbanking/version.h from its installation path.
Really fix r18495 (#586122) to look up the so-name of gwenhywfar correctly.
temporarily disable the gwenhywfar version lookup - there are multiple lines matching GWENHYWFAR_SO_EFFECTIVE
Updated Dutch translation, by Mark Haanen, copied from the Translation Project.
Updated Dutch translation, by Mark Haanen, copied from the Translation Project.
I18n fix of concatenated expression.
Updated Japanese translation, by Yasuaki Taniguchi, copied from the Translation Project.
Updated aqbanking version numbers for win32 build
Updated Dutch translation, by Mark Haanen and Jos, copied from the Translation Project.
Re-indentation of source code, next batch.
Remove unneeded information lines about "qof" - we're using our internal code always anyway.
Bug #605415: Relax limit on scheduled days in the future
Bug #605414: Clarify Quick-fill tip of the day
Updated German translation
Update gwenhywfar/aqbanking version numbers for win32 build.
Fix guile-1.6 compatibility of r18541 (bug#582325).
Bug #602091: Fix broken Due Bill Reminder in all non-C locales
I18n improvement: Translate plural-dependent string correctly by ngettext().
Update German translation
Bug #602051: Replace the word "string" in GUI messages by non-developer wordings.
Minor updates to British English translation by Mike Evans.
Bug #589032: Replace some strcmp() by safe_strcmp() to fix crashes on NULL strings.
Update Japanese translation, copied from the Translation Project.
Fix translation error in r18550, bug#602051.
Add initial Persian translation (Farsi) by Mehdi Alidoost.
Remove build directories of dependencies after their successful installation.
Bug #606626: Change wording from Druid to Assistant
Update German translation
Updated Persian (Farsi) translation by Mehdi Alidoost
Remove de_CH translation because it ceased to be maintained. The normal German translation will appear for de_CH locales, just as in 2.2.x.
Update British English translation by Mike E.
Update Chinese (simplified) translation, copied from the Translation Project.
Bug #538902: Moves the "New Accounts Page" menu option to the "View" menu
Bug #511606: Fix ipmt() and ppmt() functions in scheduled transactions.
Bug #606077: Fix uncommon configure option --program-suffix.
Add ChangeLog.2009 for the last year.
Updated Persian (Farsi) translation by Mehdi Alidoost
Bug #607185: Add f-q workaround for missing date.
Bug #607522: Add ADDRESS to check printing
Add disambiguation prefix to the word Split where it is the action of a Stock Split.
Updated Dutch translation, copied from the Translation Project.
Fix missing header information about Farsi plural forms in fa.po, according to what has been explained to me.
Updated txf.scm for 2009 US tax form changes by J. Alex Aycinena.
Fix URL of ActivePerl.
Remove executable flag from data files
Remove more executable bits from data files
Bug #608874: Spelling fix for Emoluments
Bug #608306: check amount_word should print the fraction correctly.
Bug #606053: Add stylesheet with footer
Bug #590332: New eguile-based Tax Invoice report
Bug #608436: Add auto-clear feature
I18n improvement: Add disambiguation prefix to the account code of the other account in a multi-split txn.
I18n improvement: The account name of the other account in multi-split transaction is extended to conform to the name in the register.
Win32: Hopefully fix goffice installation.
Update the translations with the latest string template.
Update German translation.
Win32: Fix building of libgoffice.
Bug #534210: Add individual check item types.
Bug #608329: Add Color to Account tabs
Bug #605802: Fix input of Japanese characters in register with SCIM, IIIMF and XIM
Updated Dutch translation, copied from the Translation Project.
[Patch] Corrections to taxtxf.scm
Revert r18638, "Bug #605802: Fix input of Japanese characters..."
Fix crash at startup on renamed Accounts tab, bug#608329.
Update German translation.
Update gnome package versions.
Bug #609603: Windows packing/win32/install.sh PATH fix
Bug #609005: Add recipient name on invoices
Bug #608032: Handle MySQL connection timeouts with reconnect
Bug #609043: Improve (mostly german) translation of txf
Bug #609044: Improve UI strings for tax report options
Re-indentation of source code, next batch.
Updated Dutch translation, copied from the Translation Project.
More win32 dependency version updates.
Win32: And one more dependency upgrade (causes missing libxml2.dll complaints otherwise)
Win32: Update libxslt version, but it needs its own copy of libxml2.dll.
Updated Slovak translation, copied from the Translation Project.
Updated Japanese translation, copied from the Translation Project.
Bug #610348: Add compiling our own binary of libbonoboui because the ftp.gnome.org binary still depends on the obsolete libxml2.dll.
Update .gitignore, proposed by Jeff Kletsky
Bug #605802: Fix input of Japanese characters in register with SCIM, IIIMF and XIM
Bug #610675: Revert the gnc-main-window parts of r18637 because it makes the tab names disappear under Windows.
Make more header inclusions conditional on whether they exist.
Make libqof compatible for MSVC9.0 compiler (no joke).
Add some experimental CMakeLists.txt which can compile the libqof part, on Linux, Windows/mingw and (no joke) Windows/MSVC.
Move two gtk-dependent files from src/core-utils to src/gnome-utils.
More experimental cmake building.
More CMake work: Build swig wrappers correctly. Build gnc-module.
Make CMake system more complete so that it builds on win32/mingw.
More minor MSVC code fixes.
Also build backend/xml in cmake.
Re-indentation of source code, next batch.
More header include compatibility: Watch out for HAVE_UNISTD_H.
Win32 compatibility: Use glib wrappers of non-usual POSIX functions.
MSVC compatibility: Remove forward declaration of static array by reordering the function that uses it.
MSVC compatiblity: Array initialization in MSVC requires a constant, not a variable.
MSVC compatiblity: Add defines for functions/types which are available under different names in MSVC.
MSVC compatiblity: Use a char* pointer for the memcpy() input argument.
MSVC compatiblity: open() flags and S_ISDIR doesn't exist on MSVC.
MSVC compatiblity: Struct initialization doesn't work as expected.
MSVC compatibility: Microsoft doesn't have C99 "designated initializers".
Win32: Fix libbonoboui compiling.
Updated Japanese translation, copied from the Translation Project.
Add a "make indent" target, but watch out with using its result.
Partly revert r18748, "Win32 compatibility": lib/libc directory doesn't have glib available.
C++ compatibility: export is a keyword, so don't use it as a member name.
C++ compatibility: namespace is a keyword, so don't use it as variable name.
MSVC C++ compatibility: Rename the internal name of union _GUID because _GUID is a builtin keyword here.
MSVC compatibility: Fix r18748, r18761 by replacing strncasecmp() with strnicmp().
Win32 build: libguile needs minor tweaking for MSVC compatibility.
MSVC compatibility: Somehow fdopen() doesn't work during the trace file initialization. Use fopen() instead.
Add example main window in C++ and Qt that links against gnucash-engine.
Remove static current_session variable of libqof - we keep one in gnc-session.c already.
Win32: Create the MSVC import library for libguile during install.sh.
More C++/Qt4 frontend work.
Fix crash on opening the tax report, introduced by r18673.
Replace one more g_list_append by g_list_prepend.
Updated Farsi (Persian) translation by Mehdi Alidoost.
Replace and-let* in scheme script so that srfi-2 isn't needed.
Re-indentation of source code, next batch.
Re-indentation of source code, next batch: src/engine/*
Re-indentation of source code, next batch: src/business/*
Re-indentation of source code, next batch: src/register/*
Re-indentation of source code, next batch: src/gnome-utils/*
Comment out unimplemented function. Improve const-correctness.
Win32: Add more header includes where necessary to avoid using undeclared functions.
Reduce compiler warnings by replacing strerror() with g_strerror() and similar glib replacements.
Decrease compiler warnings by removing unused variables.
Rename GNCBook into QofBook everywhere and remove separate header gnc-book.h.
Some more C++ work. Opening an existing file works, even though nothing is visible so far.
Bug #611140: Fix crash on Open Subaccounts (hopefully).
C++ experiment: Add first simple model/view widget for the loaded account list.
MSVC compatibility: strftime() doesn't know "%T" here. Also, g_fopen doesn't work, but fopen does.
Win32: Add download of cmake, disabled by default.
C++ experiment: Extend the AccountModel into a table with name and description.
Finish cmake build system for the C++ experiment.
Adapt cmake to the file move in r18811.
Add missing link library after r18811.
Remove C executable from cmake as it is no longer necessary.
Note the moved files in POTFILES.in.
Cutecash: Copy some more icons into the program. Add a clickable hyperlink.
Add copyright notices in cutecash source code files.
Make the backend initialization functions accessible when statically linking
Cutecash: Add business-core including business-core/xml into the executable.
MSVC compatibility: Disable "C99 designated initializers" by a compiler-dependent macro
Make business backend initialization functions accessible when statically linking
Cutecash: Allow older glib versions as well.
Cutecash: Fix extern "C" usage: Must not enclose system includes, supposedly.
Adapt cutecash to r18842.
Cutecash: Add version check for guile and define HAVE_GUILE18 if appropriate.
Cutecash: Remove QSharedPointer because manual delete is sufficient.
Cutecash: Fix CMakeLists for change in guile lookup, r18846
Delete unused variables.
MSVC compatiblity: Replace QOF_BOOK_LOOKUP_ENTITY macro by a RETURN_ENTITY macro and add inline functions for lookup.
Updated Persian (Farsi) translation by Mehdi Alidoost.
Cutecash: Add a tree view of the accounts.
Updated Japanese translation, copied from the Translation Project.
Cutecash: Fix guile version number query. Patch by Herbert Thoma.
Implement the account list data model as a specialization of the account tree model.
Add variant of gnc_engine_init which is suitable for statically the linked-in library.
MSVC compatiblity: snprintf is required to have a prefixing underscore.
Cutecash: Add progress bar during loading the file.
Add implementation of Gregorian - Jalali converter code.
Implement a table widget with the list of the splits of one account, and open this if an account in the tree is double-clicked.
Move gnc-ui-util.[hc] and gnc-euro.[hc] from app-utils to engine because they don't depend on gtk but are important additions for the engine types.
Cutecash: Add gnc::Numeric wrapper for gnc_numeric.
Cutecash: Display account balance in tree and split amount in account register.
Some more const-correctness in engine functions.
Cutecash: Add Timespec conversion to QDateTime. Add display of transaction date in register tabs.
Cutecash: Enable tab moving and other UI features of Qt.
Win32/MSVC compatiblity
Remove some unused variables.
Cutecash: Add Recent-File menu.
Cutecash: Enable closing and re-opening the different tab views.
Cutecash: Add QUndoStack to implement all editing through the Command pattern and make it undoable.
Updated Japanese translation, copied from the Translation Project.
Enable editing of the "Description" column in the split list view - WITH UNDO!
Cutecash: Enable entering of more cells in register. Some code cleanup. Add class documentation.
Add src/calculation and src/app-utils to cmake build system.
Improve non-gnome UI compatiblity: app-utils can compile without gtk as well.
MSVC compatiblity: Fix include files in MSVC. Replace QSTRCMP by g_strcmp0 on MSVC.
Revert r18869, "Move gnc-ui-util.[hc] and gnc-euro.[hc] from app-utils to engine"
Add event registration and handling from the qof_event_handlers.
Cutecash: Add Commodity wrapper. Use gnc-exp-parser for numbers.
Cutecash: Add separate Cmd class for setting the amount/value.
Add a GDate kvp_value type including conversions from and to all sorts of thingys.
Add getter/setter for transaction posted-date as a GDate.
Cutecash: Fix file loading, saving, and save-as. Works fine now.
Cutecash: Add deletion of rows/transactions (through "Cut"). With Undo. Hee Hee.
Cutecash: Introduce separate base class GncInstance for QofInstance methods.
Cutecash: Add empty line for entering a new transaction in the register. Doesn't yet store data, though.
Bug #610675: Re-apply r18918 but with the relevant event_box not visible on Windows.
Bug #610675: Re-apply r18918, but only the tooltip fixing.
Bug #610675: Re-apply r18918, and now with the account color.
Cutecash: Implement entering new transactions in the register.
Enable editing of the "other" account of a transaction.
Cutecash: Implement account selection in new transaction correctly.
Updated Japanese translation, copied from the Translation Project.
I18n: Mark forgotten string for translation. Pointed out by Yasuaki Taniguch.
Cutecash: Code cleanup. Avoid crashes when undoing adding of new transactions by not deleting the tmp transaction object.
Cutecash: Add more event handler to the account windows so that they will be deleted upon book closing.
MSVC compatibility: Always initialize all members of the QofObject struct.
MSVC compatibility: MSVC must not use g_fopen because it uses a different C runtime than the rest of (MSVC) file-handling functions.
Set the desired line-ending style to the correct value on the server side.
Set some more line-ending style properties.
Set some more line-ending style properties.
Cutecash: Fix memory leak of missing cleanup of RecentFileMenu object.
Cutecash: Compile & link SQL backend as well (but there is no GUI for this yet)
Rename the type GUID into GncGUID because on Windows, the system headers have a type GUID which clashes with ours.
Re-indentation of source code.
Re-indentation of source code (sql parts).
Code cleanup in binreloc: Remove unused init_lib function. Add possibility to set the looked-up exe path from somewhere else.
Cutecash: Fix missing #ifdefs for dbi calls.
Fix CMake for building the dbi backend.
MSVC: Add creation of MSVC import library of libdbi.
Cutecash: Slightly decrease debug output verbosity.
Fix missing printf format string
Updated Danish translation, copied from the Translation Project.
I18n: Remove strings of the US tax report from translation because this report makes sense only in English.
Merge po templates with latest string changes (mostly the removal of taxtxf.scm from translation)
Update German translation.
Updated Dutch translation, copied from the Translation Project.
Win32: Add mingw cutecash build to the install.sh script, enabled by WITH_CUTECASH=yes.
Change the iso-4217 generator script to accept the srcdir as cmdline argument instead of an env variable.
Updated Dutch translation, copied from the Translation Project.
Win/MSVC compatibility: Replace g_* file operations by the direct calls into the MSVC runtime.
Cutecash: Add install and packaging rules.
Updated Dutch translation, copied from the Translation Project.
Updated Dutch translation, copied from the Translation Project.
I18n: Fix typo in user message.
Bug #118391: Mark the currency names for translation.
Add src/gnome/gnucash.desktop.in.in to the translation input files.
Revert r19051, "Bug #118391: Mark the currency names for translation."
Bug #118391: Mark currency names for translation but using the "iso_4217" translation domain.
Bug #615912: Update gnc_quote_source from FQ 1.11 to 1.17 and enhance user_name
Bug #616093: Notes are not editable in scheduled transaction edit window
Cutecash: Adapt to removed icon file.
Bug #615168: Pull in printf from slib, change all code to use it.
Bug #615168: Replace calls to simple-format with calls to format
Bug #615168: Fixup one last simple-format bit
Bug #615168: Fix bogus gnc:safe-strcmp definition
Bug #615168: Fix a number of scheme syntax errors
Bug #615168: Make sure that printf is available whereever it is used
I18n fix: Mark forgotten strings for translation.
I18n: Fix erroneous message.
Bug #615168: scm_c_string_length is the proper spelling now
Bug #615168: Don't define hash-fold for guile 2.x
Follow-up to r19099: Remove qof's backend loading because there is no backend anymore.
Bug #617660: Improving iso-4217-currencies
Bug #586805: Fix errorneous abs() in csv import
Bug #612212: Provide a method to set the default budget
Bug #616524: Fix missing re-generating of gnucash_core.c code.
Add support for upcoming libaqbanking-5 version.
Cutecash: Fix config.h creation by using the #cmakedefine feature of CONFIGURE_FILE.
Bug #118391: Implement translation long currency names
Updated Danish translation by Joe Hansen, copied from the Translation Project.
Bug #615168: Remove spurious (require 'hash-table) instances except report-system.scm
Bug #615168: Remove instances of (use-modules (ice-9 slib)) except report-system.scm
Update Chinese (simplified) Translation, copied from the Translation Project.
Partly revert r19148, "Bug #615168: Remove instances of (use-modules (ice-9 slib))..."
Revert r19147, "Bug #615168: Remove spurious (require 'hash-table) instances..."
One more revert of r19148, "Bug #615168: Remove instances of (use-modules (ice-9 slib))..."
Bug #618341: Additional paths to reset.sh
Updated Dutch translation, copied from the Translation Project.
Fix windows tag build script, by Geert Janssens
I18n improvements: Remove colons from translatable strings. Use correct capitalization.
Update German translation.
Revert r19159, "Fix windows tag build script, by Geert Janssens"
Fix windows tag build script, by Geert Janssens
Add Latvian account templates by Valdis VitoliÅÅ¡.
Update Latvian account templates by Valdis VitoliÅÅ¡.
Updated Latvian translation by Valdis VÄ«toliÅÅ¡.
Set all shell scripts to svn:eol-style LF because they should have the same line endings.
Set eol-style for win32-bin.txt to CRLF because this file should view correctly on win32 systems
Bug #617797: Set eol-style to CRLF for win32 files.
Bug #619984: Remove "Gnumatic, Inc." from po/Makevars
Bug #118391: Resize currency dropdown list
File convert commodity.glade in glade3-3.6.7 to ensure our gtk-2.10 requirement is sufficient.
Bug #618951: Add ability to search for invoices by due date
Bug #618954: Add a column "Due" to the invoice search results list.
Update German translation
Fix r19227, r19228: Don't make the "Due Date" the primary search; fix erroneous parameters when inserting into list.
Add getter function for mapping a {year,month,day} symbol to the conversion function of a date to a fractional number.
Add averaging option (but currently deactivated) for monthly or weekly average in account piechart.
Make business sql backend initialization functions accessible when statically linking.
Fix report error in piechart due to the temporary deactivation of the new option.
Add simple checkbook account chart in Dutch, by Mark Haanen.
Update Chinese (simplified) translation, from the TP
Update Dutch translation from the TP
Disable new option of piechart report even more.
Some more disabling of the new deactivated option in the piechart. Forgotten in r19280, sorry for that.
After learning the scheme case syntax, implement it correctly this time.
Improve i18n comments: Comment for gnucash.pot must appear immediately before the marked string.
Re-indentation of source code.
Update de.po after invoice review.
Improve the initial report loading code so that it loads only files ending with .scm.
Fix erroneous quotation in scheme string of last commit
Updated Dutch translation, copied from the Translation Project
Remove header gncBusinessP.h which is unused anyway.
Move initialization of business objects into gncBusiness.c so that this fits to the header where the function was declared.
Move the business object implementations from separate module into the main gnucash engine.
I18n improvements in invoice reports: Mark last untranslated strings for translation.
Update POTFILES.in after recent file move.
Merge most recent translation template into de.po.
Update German translation.
Merge most recent pot template into all language po files.
Adapt to newest (unstable) aqbanking: No external application needed anymore for user setup.
Follow-up of r19358: Need to use AB_SetupDialog_new instead as replacement of the previous wizard.
Remove separate object initialization in engine/gncBusiness.c and move this into one common initialization function cashobjects_register in <engine/cashobjects.h>.
Merge the xml parsers of business objects into the main xml backend module.
Remove the separate business xml backend from cutecash and python as well.
Completely remove the business-core/xml module as it is no longer needed.
Merge the sql parsers of the business objects into the main sql module.
Update POTFILES.in after file moving.
Bug #556713: Fix inconsistency in report options
Bug #620763: remove trailing whitespace from balsheet-eg*
Bug #620763: Fix permuted "Retained Earnings/Losses" in balsheet-eg.eguile.scm
Bug #118391: This patch add isocodes support for Windows build.
Bug #621016: Print multiple checks at the same time
Fix r19364: Remove last reference to removed business-backend-sql.
Bug 612337: Add file save to hierarchy druid when the new file druid completes.
Fix missing translation of buttons in invoice reminder dialog.
Add initial Bulgarian translation, by Rosi Dimova, by Bulgarian Gnome translation team.
Add missing return value specification of lookup_by_code() in python bindings.
Updated Dutch translation by Mark Haanen, copied from the TP.
Updated German translation.
Copy OpenOffice.org python macro for import of the gnucash file to here because its original download location is hard to reach.
Add error message if the unimplemented aqbanking setup button is pressed.
Fix stupid compiler error.
de.po: correction of "Income Tax Identity"
Bug #626403: Fix inconsistent formatting between stylesheets (Webkit vs. gtkhtml)
Bug #616613: Automatically append the extension if user forgot append them.
Bug #624721: Show backtrace for errors in eguile templates
Bug #625193: Added 'search by ID' in python binding for invoices, customers and bills.
Bug #626459: Change Transaction Report default account selection to none
Remove unused file from both SVN and POTFILES.in.
Update po files with up-to-date pot template.
correct syntax error in po/glossary/de.po
update po/de.po after r19435 msgmerge
Bug #625193: Move newly introduced search-by-id functions into src/engine.
Check for upgrading an older aqbanking configuration to its current version.
Minor simplification of aqbanking version number check.
Add instantiation of gwengui-gtk2 object in gnucash, which enables the setup wizard again, but it doesn't fully work yet.
Add lookup of linker flags of libgwenhyfar-gui-gtk2.
Aqbanking: Enable gwengui-gtk2 implementation and fix setup wizard.
Unify label with src/gnome/gnc-plugin-page-register.c:379.
Impove const-correctness of SchedXaction.h functions; improve documentation.
Make sx-instance-model more const-correct. Improve documentation.
And more const-correctnes in SchedXaction.h
Add new function gnc_sx_get_num_occur_daterange and unittests for this in test-sx.c.
Fix erroneous place of "Bildung" account in hierarchy: Was moved to top-level due to double parent tag.
Add aqbanking5 extensions of GWEN_GUI object.
I18n: Replace untranslatable sub-strings by the correct full strings.
Add functions to calculate the cash-flow numbers that will be generated by a Scheduled Transaction. Unfinished, though.
Replace misleading "Passiva" in accounts/de_DE/* by "Fremdkapital" with description "alle Verbindlichkeiten"
I18n: Fix last remaining user-visible mention of the abbreviation "SX".
Update license after Josh Sled's relicensing of his code under GPL v2 and/or v3.
More const correctness and refactoring in gnc-sx-instance-model.c.
Implement the evaluation of SX cashflow.
Add scheme/swig typemap for GDate.
Add scheme wrapper for SX cashflow calculation, including a typemap for the resulting GHashTable.
Remove aqbanking2 from windows build scripts. Add optional aqbanking5 instead, which works without QT.
Win32: Update aqbanking packages. Enable building with aqbanking5.
Win32: Add pkg-config version check for aqbanking so that the new version is installed without removing the old one manually.
Win32: Add gtk include path to gwenhywfar configure.
Clarify Derek's code to be licensed "GPL v2 or later" as he has confirmed in private email.
Fix counting of occurrence number w.r.t. the first valid date in the SX state.
Merge most recent pot template into all language po files.
Update German translation.
Bug #370331: Store the numeric values of SX in their kvp as well, if possible.
I18n: Add German translation for new installer texts.
Relax configure test for svnversion of BUILDING_FROM_SVN was set beforehand. Helpful when building from git.
Win32: Add gtk's cflags to gwenhywfar configure.
Add getter function for the date in a datecell as a GDate.
Bug #137017: Save the transaction date as a GDate directly, additionally.
De-activate aqbanking5 by default again because it requires gtk-2.18 or higher, which we don't have. Sigh.
Add some disabled testing code that uses the stock gwenhywfar-gtk2 gui for online banking.
Updates for German account templates, by Frank H. Ellenberger.
Win32 build: Set gwen/aqbanking version numbers in defaults.sh.
Win32 build: Remove commented-out gtkhtml references.
Win32 build: Add version number checks for gtk and gconf so that updating them should work more easily.
Win32 build: Update gtk to 2.20; let pkg-config check for the versions, hence triggering the update automatically.
Win32: Fix checking for goffice installation
Minor update of German translation
Fix erroneous translation of strings with context prefix. The msgstr must not contain the prefix anymore.
Win32: Try to fix the nightly build errors. (Directory went away?)
Win32 build: Remove installation directory before installing the new version. Require exact gwen/aqbanking version.
Win32: Fix function attributes when using gwenhywfar-4.
Fix 2 nonfatal syntax errors in german SKR49
Fix addition of gnc_numeric that was wrong in r19511.
Win32: Fix missing gettext-tools (is packaged in gettext-tools-dev)
Win32 build: Fix typo
Win32 build: xsltproc needs its suitable iconv and zlib, so install it there.
Win32 build: Switch back gettext to 0.17 because 0.18 require libc++ which we don't want to have.
Win32 build: Fix libxslt installation. Improve its calling arguments. Download inno before processing the docs (if the latter fails, we at least have inno).
Bug #118391: Put isocodes in README.dependencies to inform packet maintainers
Bug #629641: Fixes WARN messages.
Win32 build: Is running again. Some debug output of r19595 can be removed again.
Enclose book kvp manipulation in begin/commit_edit in aqbanking plugin.
Win32 build: The existing webkit binary needs libjpeg-7, so we install that one, too.
Win32 build: Needs libjpeg-7 in dist as well.
Win32 build: Temporarily disable the english (C) help compiling because it crashes the hhc.exe compiler.
Update German translation.
Remove file locations from de.po file by running
Bug #620663: Fix French spelling mistake in preferences window
Bug #554396: Implement a partial TXF output for capital gains
Add word wrapping to very long label in dialog-tax-info
Minor update of German translation
Decrease number of test iterations in old engine tests - they take just way too long otherwise.
Add a function gncBusinessGetList() that existed previously until r6680 so that a list of all customers can be obtained.
Add wrapper for obtaining a list of business objects as list of owners, and add SWIG wrappers so that scheme can use it.
Minor update of German translation.
Re-indentation of source code.
Bug #593479: Ensure not to accidentally delete our main account file.
Bug #631058: Add future date period choices to be available in the date options
Revert r19576, r19590, r19593, r19601: "Update gtk versions..."
Minor update of German translation.
Fix erroneous extra package that I forgot to remove in r19641.
Make the INVOICE-BILLTO query predicate available to scheme also.
Replace some renamed functions by their real new names, removing the annoying #defines.
Make qof_query_run_subquery() available to scheme as well, and also the gnc_numeric options.
Partly revert r19550, "Bug #370331: Store the numeric values of SX..."
Fix cmake declaration of BINDIR variable, needed because of r19651.
Update POTFILES.in with recent file addition.
Bug #629524: Fix redundant string.
Fix gtk warnings when erroneously setting the fixed-width property to zero.
Win32 build: Update ktoblzcheck version number.
Fix error in dense-cal widget where the last occurrence of a SX wasn't displayed.
Fix error in sx_get_num_occur for SX which are limited by num_occur.
Really fix error in sx_get_num_occur for SX which are limited by num_occur.
Increase gnutls version to 2.8.6 (might fix bug#632158)
Bug #634252: Re-enable the splash screen if the user selects open anyway
Minor update of German translation.
Bug #633942: Fix "nil" column header on single account report
Bug #634357: Move the Budget Open/New menu items to Actions -> Budget -> New Budget / Open Budget because they have nothing to do with the file menu.
Bug #634165: Better dealing with a locked database in python
Minor fix of r19802, bug#634673: config.h is in builddir, not srcdir; add last .i file dependency.
Fix crash when using the function "Import DTAUS and send". The actual function is still implemented, though.
Win32 build: Update versions of libktoblzcheck, gwenhywfar4.
Bug #634357: Further menu ui cleanup: Reserve File New/Open menu only the file-related items anymore.
Cutecash: Adapt to changed session_begin in r19798.
Bug #634812: Improve backend error reporting for Session begin
Add Mike Evans to AUTHORS as he has been providing patches regularly.
Fix typo in AUTHORS, as pointed out by Mike himself.
When preparing imported DTAUS jobs, check their availability as well.
Fixed aqbanking transaction type on importing DTAUS online transfers.
Bug #635439: Patch to autoset owner in the payment dialog
Bug #635439: Fix "Pay invoice" while the invoice dialog is open.
When extracting the translation strings from the scheme files, sort the scheme files to obtain a stable ordering of the output.
Remove superfluous whitespace at end of string. Incidentally, this way the string already exists and no broken translation results.
Merge German translation with latest pot template.
Update German translation.
Bug #635355: Add public declaration of gnc_info_dialog.
Bug #635469: Add bindings for running a qofquery on invoices.
Make prototype for gnc_entry_ledger_get_entry public. Add documentation.
Take a first shot at adding auto-completion in the business ledger, but currently it doesn't do anything yet.
Implement auto-completion in the invoice/bill entry ledger.
Bug #635632: Add custom for loop syntax for eguile templates
Bug #635632: Update existing eguile reports to use new for syntax.
Bug #635469: Add a (typemap for a) QofQueryParamList typedef.
When creating a new style sheet, make sure the name for it is non-empty.
Bug #609472: Fix translation of displayed style sheet names in the style sheet editor.
Re-indentation of source code.
Bug #635355: Partly implement the correct "DTAUS import and send" feature again.
Bug #454109: Online banking: grey out online actions when there is no online account
Bug #629446: TRY is now called plain Turkish Lira.
Remove obsolete gnc-prices man page
Add missing newline at end of file
Cutecash: Add generation of dummy gnc-version.h file.
Implement (but currently deactivated) auto-completion in the invoice ledger using all entries from the current book.
Replace obsolete <QueryNew.h> #defines by the current <qof.h> function names.
Replace more obsolete #define'd function names by their current names.
Add gitignore for backup files from make check.
Mark erroneous translation as fuzzy because it doesn't have the correct c-format.
Replace more obsolete #define'd function names by their current names.
Remove doubled include files.
Implement prerequisites for full auto-completion in the entry ledger.
Bug #637041: Revert r19861 as the patch from bug#635439 causes a crash.
Follow-up to r19928: Include gnc-version.h with directory path to avoid picking the wrong file.
Bug #637346: Adding python-bindings to doxygen documentation
Add debug helper function qofeventid_to_string.
Improve the cached quickfill for GncEntry description lines of r19941.
Bug #637346: A second step towards doxygen python-bindings docs
Improve GncEntry quickfill to create separate quickfills for invoices and bills
Bug #637346: A second step towards doxygen python-bindings docs; add file missing in r19981
Add a new report: Future Scheduled Transaction Summary.
Add a new report: Customer Summary.
Revert r19993, "Add a new report..." - not yet working due to errors in the loading process.
Re-apply r19993: Add a new report: Customer Summary.
Fully implement auto-completion in the invoice entries on the description field, separately for bills or invoices.
Fix r19985, r19986 for guile-1.6.8.
Follow-up to r19999: Refactor guile version-safe scm_to_locale_string into gnc function.
Bug #565348: Patch to include subaccounts in the all columns in the account page
Bug #628444: String improvements after string freeze is lifted
Bug #636988: Tip about "New default date" by Tarlika Elisabeth Schmitz and Derek Atkins
Bug #95635: QIF import: Mark matched transactions as cleared
Bug #635355: Implement the correct "DTAUS import and send" feature again.
Bug #373415: Replace existing transaction fields by imported transaction marked as reconcile
Bug #454109: Online banking: grey out online action menu items when there is no online account
Bug #636402: Add test case for DBI error: 1: table sqlite_sequence may not be dropped
Remove obsolete unused autoconf macro
Fix potentially uninitialized variable.
Activate balance averaging in account piechart report, introduced in r19253.
Set sort order for GncEntry quickfill to LIFO by-date.
Bug #638543: Remove the counter() method from the backends.
Bug #638543: Split the qof_book_get_counter function.
Bug #638543: Centralize the counter formatting in qofbook.
Bug #638543: Make the various counter formats configurable.
Bug #638543: Validate counter format strings before using them.
Bug #638543: Add a GUI for the counter format and current value.
Bug #638615: Fix schema install with DESTDIR
Bug #638962: Update Brazil Portugese translation by Dorneles Treméa
Bug #638225: Sort when saving as XML
Bug #603334: Updates to RPM spec file to allow 2.3.7 to build on Fedora Core 12
Bug #502066: The aging in business reports should use the due date instead of the post date
Bug #638621: Update README file.
Bug #639172: Remove "Warning!! This is a DEVELOPMENT version .." tip of the day
Fix version number in welcome report.
Bug #639259: Add averages in barchart reports.
Bug #636907: Improve "Close when finished" handling in "Online Banking Connection Window"
Fix typo
Add function for creating a new copy of an existing GncInvoice.
Bug #639365: Revert r18546 so that the bills-due dialog displays only bills but not invoices.
Disable usage of qof/test for now because is does not yet compile.
Bug #638689: Require libaqbanking >= 4.0.0 because earlier versions are not supported correctly by our code anymore.
Remove the old "import-export/hbci" module because it is no longer supported.
Bug #639498: Fix aqbanking-4.2.4 issue with "execute online transfer" on WinXP.
Make reconcile+update import action of r20021 bug#373415 enabled by default because it's so useful.
Remove *.i files from doxygen input again because at least my doxygen-1.6.3 hangs on gnucash_core.i.
Win32 build: Aqbanking has a patch now, but doesn't need autotools called.
Implement "Duplicate Invoice" feature, where a new invoice is created as a copy of an old one with new date and new ID.
Additionally, make the "Duplicate Invoice" feature available as menu item and toolbar button when viewing an invoice.
Win32: Add missing link libraries to bi_import plugin. Necessary for win32 linking.
Bug 637346: A small python doc enhancement, basically mentioning the wiki-page
Bug #639906: Adding __str__ and __unicode__ methods to GncNumeric
639980: Add EntryList and _gncEntry objects to list typemap.
Remove old obsolete unused file from python wrappers.
Bug #535774: Fix label for employee option on "Employee Report"
Bug #640233: Don't add "Account unknown Bank Unknown" memo when account and/or bank does not exist
Bug #639906: Improve text output methods of python bindings
Improve wording of libdbi error message even more.
Fix printf conversion specifier of 64 bit integers in message.
Add missing svn:executable property
Re-indentation of source code.
Set line ending property svn:eol-style to LF for newly added files
Fix r20169 for out-of-tree build. Clean up included .c file.
Fix core swig files to have appropriate ifdefs for guile only portions
Move quickfill and gnc-entry-quickfill files from gnome-utils to app-utils because they don't require gtk/gnome.
I18n improvements: Fix typos, fix unnecessary near-duplicates, remove unneeded strings.
Update German translation.
Drop the obsolete gncUIWidget typedef because all of our GUI-code is inherently gtk-dependent (with the exception of option-util.h).
Fix cmake build file after file removal.
Remove pointless header RecnWindow.h - nothing gtk-independent here anyway.
Remove unneeded usage of a generic <gnc-ui.h> include in headers.
Move gnc-ui.h file from top-level to gnome-utils. It is gtk-dependent anyway, so it is moved to where it belongs now.
Fix missing include in cmake build file.
Re-indentation of source code.
Updated Ukrainian translation, copied from the Translation Project.
Get rid of gtk dependency in <app-util/option-util.h> header by storing only a gpointer for the widget.
Update newly introduced NANO version number in cmake build script as well.
Set line ending property svn:eol-style to LF for newly added files
Set line ending property svn:eol-style to LF for newly added files
Win32: Add missing include for windows build
Fix cmake build after latest configure changes.
Do not modify the entry's DateEntered when duplicating invoice to keep the entry ordering.
i18n: Fix missing space in message
i18n: Add more terms to the glossary
I18n: Fix misleading composed strings by defining two separate full sentences.
Bug #641557: I18n slightly improved in fancy-invoice
Updated German translation
Remove references to Neil William's website because it is vastly outdated.
Bug #641646: Fix incorrect tip on switching between multiple tabs
Bug #641628: I18n: Fix untranslated string in fancy-invoice.scm and invoice.scm
Update POTFILES.in
Update German translation.
I18n improvements: Fix weird strings.
Updated German translation, now 100% completed.
Partly revert r20207, "Modify Tax Info on Account Page..."
Updated Spanish translation, by Francisco Javier F. Serrador.
Update Dutch translation by Mark Haanen, copied from the Translation Project.
Minor tweaking of icon for duplicate invoice so that it doesn't look grayed out
Bug #641909: Fix broken price scatter plot
Fix missing copying of invoice currency on "Copy Invoice".
Fix CRIT error message on program quit in the aqbanking module.
Bug #639906: Changing the way __format__ works for Split and Transaction
Bug #640328: This patch makes Transaction.GetSplitList and Account.GetSplitList return Split instances
Bug #640347: Adding Example Skripts for historic Stock Quotes
Bug #640357: Adding very limited Perl-Support for doxygen
Bug #640357: Adding very limited Perl-Support for doxygen
Bug #635552: Rename "Financial Calculator" into "Loan Repayment Calculator"
Minor code cleanup - remove includes from header if not necessary.
Add a common shared quickfill object for the addr2/addr3 lines of a GncAddress.
Implement auto-completion on the addr2/addr3 lines of the "New Customer" dialog box.
Extend the addr2/addr3 auto-completion also to the shipping addr2/addr3 lines.
Fix r20272: The text selection after auto-completion should work correctly now.
Updated Spanish translation, by Francisco Javier.
Add address auto-completion of r20272 also for address line 4.
Make log warning about bad gnc_numeric print the actual error code.
Another error message somewhat more verbose.
Fix potential parsing of NULL strings by correctly use an empty non-NULL string instead.
Update translation po files: Merge latest pot template.
Update German translation.
Bug #641832: Workaround to avoid the current crashes on windows.
Win32 build: Update some version numbers: libofx, gwenhywfar, aqbanking
Win32 build: Fix some cross-compiling issues.
Add a Timespec constructor for the current clock time.
Implement command for changing the ordering of invoice entries by moving them up or down one row.
Updated German translation
Updated German translation
Bug #642284: Fails to build on Ubuntu Natty
Win32 build: Fix outdated (and broken) URL of ActivePerl.
Add accessor of GtkUIManager in GncMainWindow.
Add extra toolbar buttons as shortcuts for some business functions, "New Invoice" for now.
Win32 build: Updated aqbanking5 version numbers
Fix invoice line ordering mismatch between register window and reports.
Fix CRIT gtk warning if the old_page_long_name was NULL but still passed to g_strrstr.
Add missing run-time typechecks in new code.
Fix const-correctness of gnc-module interface.
Add optional module that compiles with gtkmm, i.e. in C++.
Revert r20310, "Add optional module that compiles with gtkmm..." - the configure code wasn't taking this as optional for whatever reason.
Re-apply r20310: Add optional module that compiles with gtkmm.
Really fix conditional configure test for gtkmm.
Extend gtkmm/C++ plugin to include an actual gnc-plugin implementation.
Update German tax report, by Franz Stoll.
Remove translation markers from already-translated strings in German tax report.
Updated Traditional Chinese translation, by Kuang-che Wu.
I18n improvement: Unify two very similar strings.
Update German translation.
Re-indentation of source code.
Fix typo in German translation
Use qualified include path for cmake/automake simplification
Minor code cleanup in ofx importer; improve const-correctness.
Minor code cleanup: Move gconf section name into header; clarify argument name.
Add option in OFX import to have newly encountered commodities automatically created.
Bug #644036: Counter format validation fails on Windows because the number format is I64i there.
Add more gitignore entries.
Add yet more gitignores.
Add ChangeLog.2010.
Move business-options.[hc] from business-utils to app-utils.
Add the invoice number in the output printer job name, if an invoice report is printed.
When setting a printer job name, remove slashes because they are not allowes in filenames.
Fix r20394: Output string clean-up was missing the date part.
When setting the report print name, check whether this exact name has been used before.
Remove unused functions for wall clock timing.
Bug #644556: Running the test as root happened to remove /dev/null. Check for this and also fix the respective test.
Bug #570042: Better default for book-closing entries in Income Statement Report Options
Win32: Tweak cross compiling script for webkit so that is seems to almost compile.
Configure simplification: Use pkg-config for libofx. Remove obsolete external qof detection.
Add some more const-correctness.
Code cleanup in ofx importer; refactoring to get away from the single giant long function.
Revert r20405, "Correct memory leaks..." - does not compile with guile-1.6
Refactor KVP-related functions of OFX into separate file.
Add some more sanity checking in common importer module.
Implement automatic creation of stock account for newly imported OFX stocks.
Make error message on missing <dbi/dbi.h> more verbose.
Note last stable version number
Build Python swig wrappers for app-utils
Enclose building of app-utils-python in AM_CONDITIONAL so that it isn't build on a non-python build.
A somewhat rough start to a gnucash python module
Add code to start up a Python console during Py module init, but disabled by default.
Add needed python linker flags to app-utils-python.
Add javascript jqplot 0.9.7r635 module so that it can be used in reports.
Shared code between the various jqplot charts
Correctly disable python unless --enable-python was given
Bug #645406: Make transaction matching on memo and description case-insensitive
Bug #644762: Deprecated __new__() call in function_class.py
Bug #645352: Customer and Vendor Reports should have separate income and expense subtotals per period; error if 'Amount' is not selected
Bug #645640: Online transfer must not allow to change amount in second window
Disable gtkhtml choice from gnucash as we now require the CSS/javascript features of webkit.
Remove gtkhtml-related sources completely.
Bump gnucash version to 2.4.99 to distinguish this from stable ones.
Bump required gtk version to 2.16 as discussed on gnucash-devel.
Update German translation.
Fix glade message with unintended whitespaces.
Bug #645518: Partly revert r20378, "Correct memory leaks found with valgrind"
Slightly lower the requirements from r20489 again so that the windows build builds.
Note webkit dependency in README.
Remove completely unused and code from libqof which also doesn't get compiled for years by now.
Rename header <qof/qofreference.h> into <qofreference-p.h> because it is used only internally in the libqof module (in qofsession.c)
Minor code documentation update: Add explanatory comment w.r.t. MSVC.
Rename qofmath128.h header to qofmath128-p.h because those functions are only private to libqof.
Remove a few completely unused and weird functions from qofutils.[hc].
Make some functions static which are used only inside libqof.
Remove the qof_book_merge code because it is unused in gnucash.
Revert r20509, "Rename header <qof/qofreference.h> into <qofreference-p.h> "
Remove a set of kvp_frame functions which are unused throughout gnucash.
Remove another unused and un-compiled file from libqof. Now we got all of them.
Sort Makefile/CMakeLists alphabetically.
Fix warning about NULL guid_list in xaccQueryAddAccountGUIDMatch, which caused some total amounts in reports to disappear.
Remove some more functions from libqof which are unused and look weird.
Add useful error message when running gnucash from an incomplete installation (such as from the build directory).
Bug #647242: Fix broken averaging for quarter or half-year step size
Bug #647316: Fix crash when deleting custom report if no backup file existed.
Bug #647360: Invoice entries in expense voucher are created in old voucher, not in new one.
Bug #646268: Fix missing GWEN_SYNCIO initialization.
Bug #644897: Correctly link in libgncmod-report-gnome.la to avoid linking against an installed version.
Win32 build: Update libofx version.
Bug #613502: Summary bar total display uses wrong currency
Bug #647945: Add sanity check to hopefully fix crash when running custom reports
Win32 build: Add version check for webkit
Bug #646729: Create the lockfile with at least read write user permissions
Win32 build: Add missing LDFLAGS for correct usage of new webkit.
Win32 build: Fix typo
Win32 build: Enable aqbanking5 instead of aqbanking4, which is possible because of updated gtk.
Win32 build: Potentially fix another typo?
Win32 build: Fixes for cross-compiling.
Win32: another try to have gnucash pick up the correct libdirs.
Win32 build: Add linker directories for xslt and pthread.
Replace guile configure check by PKG_CHECK_MODULE so that it also works in cross-compiling.
Win32 build: GUILE must be in PKG_CONFIG_PATH
Win32 build: Fix aqbanking version lookup
Win32 build: Remove manually setting guile variables because pkg-config finds them correctly now even in cross-compile.
Win32: Change filename case sensitivity because this will match on cross-compile Linux as well.
Win32 build: Tweak webkit.pc prefix path to match the installation.
Win32: Undefine G_MODULE_EXPORT in our internal libraries. Please do not use it.
Win32 build: Add version checks for guile and libxslt.
Win32 build: Additional tweaks for easier cross-compiling.
Win32 build: libxslt requires gnutls includes.
Win32 cutecash: Add missing precompiler flag
Cutecash: Use pkg-config lookup of guile instead of custom macro.
Win32 build: Add missing include flags when building aqbanking5.
Cutecash: Fix guile check.
Cutecash: Add cmake files for import module and for aqbanking module.
Bug #649608: Skip non-enabled Scheduled Transactions for Future Txn report
Win32 build: Fix pixman URL (old version has disappeared from URL)
Win32 build: Update libxml2 to slightly more recent version. Add version check.
Win32 build: Revert r20614 libxml2 version update because the win build seems to stop due to bad linker flags in libxml-2.0.pc.
Bug #649608: Skip non-enabled Scheduled Transactions for Future Txn report
Add dependency of SWIG generated file on all headers
Revert r20633: Accidental double-commit
Minor makefile code cleanup
Bug #649992: Let owner-report aging table include due date / post date options in aging.
Bug #650138: Style plain: Fix incorrect <p> tag around <h3> preventing HTML 4.01 transitional validation
Bug #650139: Fix missing doctype preventing HTML 4.01 transitional validation
Bug #647532: Enter APR as interest rate in Loan Druid
Bug #650163: Fix Technicolor style that outputs wrong tags <btd> instead of <b><td>
Bug #650241: Fix style for aging table in owner reports that has changed (after defining doctype)
Bug #602052: Fix text search options with small revisions for usability
Minor doxygen improvements: The important types Split, Transaction must be mentioned in the group heading.
Win32: Fix compiler warnings about potentially uninitialized functions.
Win32: Update aqbanking5 version.
Bug #650598: Patches to allow scheduling of Nth Day of Month Transactions.
Bug #620123: Patch to make account name a header cell, iso td in trial-balance
Bug #645221: Patch to show the headline as an h3 across all stylesheets
Bug #650757: Fix Easy & footer styles output wrong tags </btd> iso </b></td> preventing HTML 4.01 Transitional validation
Fix makefile after file removal in r20669
CMake: Add correct dependencies of generated swig.c files on all headers
Preserve selection around the call to gtk_editable_set_position.
Improve python bindings: str_methods.py improved.
Win32: Update aqbanking version
I18n: Minor string improvement so that the capitalization is unified in all similar translated strings.
Bug #651329: Add some python convenience functions
Cutecash: Add separate doxygen file to show the C++ code structure.
[win32 build] Update gwenhywfar version.
Add some more doxygen comments for gnc_numeric.
[Win32 build] Update aqbanking versino to 5.0.10
[Cutecash] Set QCoreApplication properties used by QSettings in a single place, constructor.
[Cutecash] Add predicate of whether a file is open.
Clarify documentation of gnc_account_get_children() vs. xaccAccountGetSplitList().
Revert r21121, "Fix a weird include", and improve documentation of that.
Minor documentation clarifications.
(cppcheck) Fix "error: Mismatching allocation and deallocation: symbol"
(cppcheck) Fix "error: Memory leak: msg"
(cppcheck) Fix "error: Memory leak: gea"
(cppcheck) Remove redundant null check
(cppcheck) Fix a possible memory leak
(cppcheck) Fix "error: Memory leak: bufp"
(cppcheck) fix two possible memory leaks
Re-indentation of source code.
Remove Period.[hc] file also from cmake files.
Include refactored ui related balance functions.
(cppcheck) Remove several redundant null checks
(cppcheck) Fix mismatching allocation and deallocation: namespace
(cppcheck) Fix a possible memory leak: data
(cppcheck) Fix mismatching allocation and deallocation
(cppcheck) Fix several memory leaks
GSoC Cutecash project by Nitish Dodagatta (first half)
GSoC Cutecash project by Nitish Dodagatta (last half)
Bug #658851: [Cutecash] Sort the dashboard from latest to earliest.
Add Glibmm C++ wrappers of GObject objects to the optional gtkmm module.
Glibmm: Add the common QofInstance methods by using an additional base class.
Glibmm: Add the final important engine objects as glibmm wrappers.
Win32 build: Update version numbers of aqbanking, gwenhywfar, ktoblzcheck.
I18n: Use ngettext for translation string with plural form.
Add some const where applicable.
Refactor gncOwnerApplyPayment() so that the second part is available as separate function gncOwnerAssignPaymentTxn().
Need to rename enum symbols to not conflict with those from gnc-split-reg.h.
Win32 build: Make sure to distribute all of gwenhywfar's share directory.
Extend "Process Payment" dialog so that it accepts an existing transaction as well, and marks this as payment.
Add right-click menu item "Assign payment" to assign a transaction as a payment.
Win32: Add missing linking of libgncmod-business-gnome against libgnc-gnome which is needed since r21383.
Documentation improvement of GncOwner functions.
Fix failed assertion if there is no A/R or A/P account involved.
Try to get rid of CRIT trace messages by checking for owner validity first.
Let the "assign payment" feature choose customer or vendor payment, depending on whether the amount is positive or negative.
I18n: Use ngettext for translation string with plural form.
Re-indentation of source code.
Add first unittest for glibmm C++ wrapper of QofBook.
[Cutecash] Rename get() member to gobj() to increase compatibility to future gtkmm wrappers.
Gtkmm wrappers: Get first test case up and running.
[Gtkmm] Add gnc::GncInstance as wrapper for QofInstance, to be used as a base class for the derived qof classes.
[Gtkmm] For unittests we only need glibmm, not gtkmm.
[Cutecash] Prepare cutecash for integration of the glibmm wrappers of the engine objects.
[Gtkmm] [Cutecash] Unify the glibmm and Qt C++ wrappers of the engine even more.
[Gtkmm] Add another predicate for the string_option of GncBook.
[glibmm] Minor updates to the wrappers for cutecash preparation; clarify bool argument of Glib::wrap().
[Cutecash] Remove separate Qt wrappers of engine objects by glibmm wrappers.
[Cutecash] Fix code to work with glibmm wrappers.
Fix dependency of python module - does not require any C++ header.
[glibmm] Unify naming convention of member methods: Always use underscore naming.
Add is_readonly attribute to QofSession class.
Remove qof_session_add_book() - a QofSession is used only with one book throughout gnucash.
Fix erroneous return value of gnc_gconf_get_float()
Revert r21517 "Add is_readonly attribute to QofSession class."
Simplify QofSession to own only exactly one QofBook.
Add two more helper functions dealing with GDate.
Add accessor/setter for the date of a GncEntry as a GDate.
Use the GDate-based date setter of GncEntry where suitable instead of the timespec one.
Fix occasional not working "up / down" arrow in invoice window.
Add unittest for gnc_dmy2gdate() function to verify the correct behaviour of the by-value returned value.
Bug #663934: Fix potential crash on failing aqbanking setup druid lookup.
Check the read-only attribute in the XML backend as well and refuse to save if we are read-only.
Minor code cleanup: Rename field "primary_book" into "book" because there are no multiple books in gnucash at all.
Remove obsolete documentation texts.
Take into account the read-only flag of the book to update the buttons in the register accordingly.
Add the possibility of multi-selection in the invoice/bill search window (but so far still disabled).
Minor reverts of "[Cruft Reduction] Remove unused functions from src/engine"
Another minor revert of "[Cruft Reduction] Remove unused functions from src/engine"
Fix compiler warning about /* inside comment. (Can't be nested.)
Extend File->Open dialog on locked file: Offer to open read-only as well.
More checking of the read-only flag of the book.
Fix missing linker flag
Fix the broken code of the reconcile list widget to not mess up the GtkCList class structure.
Adapt cutecash / cmake build to r21605.
Enable the "Duplicate Invoice" button even for multiple selected items.
Add "Post" and "Print" buttons in invoice search window, both for single or multiple invoices.
Read-only mode: Business toolbar actions switch to insensitive.
Read-only mode: Buttons in business result list are insensitive, accordingly.
Read-only mode: Buttons in account tree window and owner tree window switch to insensitive.
Win32 build: Minor version upgrade of aqbanking and ktoblzcheck.
Prepare the "Print Invoice" scheme function to be given a report name.
Minor variable name unification - let all invoice reports use gnc:pagename-general.
Move dialog-dup-trans.c from ledger-core to gnome-utils.
Improve comments a bit: Add clarifications about which second of the day is returned.
Add setter function for invoice Opening Date using GDate.
Implement setting the date for duplicating multiple invoices.
Make the report name for clicking "Print Invoice" a preference.
Remember the printing setting after a Report print job
Add "Export to PDF" menu item for reports.
Make sure to ask for an export-to-PDF output folder every time.
Fix typo in r21742.
Fix typos in r21743.
[Cutecash] Fix cmake after file removal.
[Cutecash] Update libxml2 include path lookup.
[Cutecash] Add needed include path.
Added icon for "Export to PDF", copied from GNOME icons (license: GPL)
Minor code documentation improvement of the export-to-pdf feature.
Add customer-specific memory of PDF-Export output directory. Makes exporting to PDF rather easy.
Win32 build: Switch weekly build to daily one.
Move "Print to PDF" menu item of r21722 right next to the "Print" menu item in the file menu.
Fix crash due to non-initialized variable. (Why didn't gcc complain here...)
Update versions of gwenhywfar, aqbanking to most recent ones.
[Win32 build] Another aqbanking version update.
[Win32 build] Enable libxslt to be built in a cross-compile environment.
Revert r21789 - not needed as r21791 adds required include flags in a better way.
Read-only mode: When using qof_session_swap_data, don't swap the read_only flag but only the rest of the QofBook.
Export-to-PDF: Make output file name configurable, at least through gconf keys.
Read-only mode: Add "Read-only" checkbox when opening a file/database.
Add keyboard shortcut in menu (similar to r21652) for a few more items.
Read-only mode: Add "Revert file" menu item so that a file that might got changed from someone else can easily be reloaded.
[Win32 build] Update aqbanking version again.
[Cutecash] Remove removed files of r21799 also from CMake.
Read-only mode: More menu items grayed out: Close Book; Online Banking Setup.
Re-indentation of source code.
[Win32 build] Let git.exe be downloaded and unpacked as well. We might start using it sooner or later.
Let the libgncmod-test-engine be built by the noinst target instead of check target.
Add dependency on qofbook.h for swig generated file.
[Win32 build] Disable git.exe package again, as it might collide with DLLs.
Read-only mode: Don't create a LCK file when opening a file in read-only mode and also ignore existing locks.
Bug #668454: Make it easier to paste account/bank in online transaction dialog
Bug #668926: Fixes build on GNU/Hurd
Bug #668693: aqbanking: Added API docs for transaction
Bug #668693: aqbanking: Big code cleanup in transaction dialog
Bug #668693: aqbanking: Improve transaction UI
Re-indentation of source code.
Bug #668196: Fix installation of python bindings
reports: Make report Budget Flow 100% translatable
Disable "changed" callback on transaction amount field temporarily, as it does not yet seem to work correctly.
xml-backend: Fix an uninitialized variable
Win32 build: Update gtk to 2.4.10 [21977] and update other packages to Nov 2011 versions as well.
Fix broken value-to-kvp conversion for number range option which doesn't get the kvp type correctly.
Bug #668693: aqbanking: Use "focus-out-event" to track amount changes in transaction dialog
[cutecash] add gnc-features.[hc] to cmake. Follow-up to r21981.
Bug #670727: Clarify license of a file to be GPLv2 and GPLv3
Bug #670727: Extend license of 3 files to be GPLv2 and GPLv3.
Remove potentially abandoned file (that has a GPLv2-only license, too).
Fix memory leak: Missing regfree() after regcomp().
Remove obsolete strspn() call that causes valgrind warnings about invalid read().
Fix minor memory leak: Return value of gnc_uri_get_components must get free'd.
Replace g_list_append by g_list_prepend to increase performance.
Remove the separate "calculation" module and swallow it in app-utils.
[Cutecash] Follow-up for r22075: Removal of "calculation" module in CMake.
Update POTFILES.in after recent file move.
Add some unittest for GncInvoice and posting/unposting an invoice.
Adapt German account templates to updated tax rate.
Bug #672157: New CSV account and transaction exporter
Bug #672161: New CSV account and transaction importer
Bug #672161: Fix double-free error when importer dialog is canceled
Add some more gitignores.
Re-indentation of source code.
Revert r22083, "Adapt German account templates to updated tax rate."
Bug #672161: Remove old CSV importer, now replaced by new one.
[Win32 build] Update gwenhywfar/aqbanking versions.
Bug #671737: Fix for configure --enable-python --enable-dbi --disable-gui
Bug #671444: Remove the warning message about binreloc
Bug #486658: [win32] Cannot use period on decimal keypad in my locale
Bug #670008: Add taxinvoice flexibility necessary to produce legally valid Australian Tax Invoice
Bug #670008: Improve taxinvoice flexibility necessary to produce legally valid Australian Tax Invoice
Bug #671737: Let configure --disable-gui only build gui code
Fix typo in r22026 (uh oh, broken all the way since then!)
Add option for automatically setting old transactions to read-only.
Add a second "red" divider line to the register to denote the read-only section for older transactions.
Add auto-read-only feature for old transactions after N days, denoted by the new red line in the register.
Fix r22105 that was missing some dependency of the "optional" directory on other parts.
Fix threshold treatment in r22108, r22109 to make visualization and behaviour match.
Make read-only lines in account register window (r22109) somewhat more visible by changing the background color slightly.
Take read-only setting of QofBook into account for the transaction deletion as well.
Rename internal function names for read-only option of r22107 also to "auto-read-only".
Fix segfault after behaviour change of qof_book_get_autoreadonly_gdate() in r22118.
Take read-only setting of QofBook into account for the transaction duplication.
Take read-only date setting of QofBook into account (no pun intended) when entering transaction into accounts.
Fix minor compiler errors of r22127.
In the "New Customer" window, set keyboard focus to customer field.
In "Process Payment" and "New Order", let the customer field have keyboard focus.
In online banking transfer, on the "To-Account" selection side, make the "Show Income/Expense" button active by default.
Check whether header <pow.h> really exists before including it.
Add library flags for newly introduced libutest-Split because Windows needs those.
Increase trunk requirements to gtk-2.24, glib-2.28.
Finally clean up linker flags so that windows build builds again as well.
Bug #674495: Fix libbonoboui build for win32 packaging insists on availability of glade
Bug #674494: Fix version and method of downloading isocodes in win32 packaging
Fix compiler error about overflow of integer calculations.
Fix windows/mingw build failure due to different struct tm length.
Minor improvement of OFX import with missing date field. Unfortunately libofx doesn't do this right in any case.
Aqbanking plugin: Cache pointer to GncMainWindow each time the plugin command is started.
Upgrade aqbanking package versions.
Add some initial implementation for international (European) SEPA online transfers.
Get cutecash/C++ to compile again.
Minor update for SEPA (European) online transfers (after r22445)
Aqbanking online transfer: Set the date in the gnucash txn dialog to non-sensitive.
Aqbanking online transfer: Disable the non-SEPA verification rules for SEPA transactions.
Also set svn:eol-style property LF on .js files so that the files will surely have LF line endings in SVN in all cases.
Set svn:eol-style property to LF on .h and .c that did not yet have it so far.
Aqbanking online transfer: Disable SEPA direct debit menu item again because no bank supports it.
Aqbanking SEPA transfer: Really test and finish the implementation.
Fix erroneous widget lookup after a widget in the glade file has been renamed
Minor bugfix: Guard against NULL pointer in sprintf argument.
Win32 installer: Update version numbers for gwenhywfar, aqbanking, ktoblzcheck.
Adding statement about GPLv2 and v3 license as discussed on gnucash-devel yesterday.
Bug #695423: Fix OFX Commodity Account handling.
Again reorder the initialization in gnucash-bin: gtk_init_check must be called before gnc_module_system_init.
Fix memory leaks due to localtime -> gnc_localtime replacement in r22618, r22626, r22627
Fix erroneous conversion from time64 to struct tm because the Sunday weekday has a different number in GDateTime vs. struct tm.
Win32 build: Temporarily disable ja_JP guide htmlhelp because the hhc compiler seems to crash on this every time.
Fix spell error in Russian translation, by enikulenkov.
Win32 build: Update libofx version... there was a 0.9.5 release last year.
Update libofx version to 0.9.6, released today
Win32 build: Add some more output into log on error conditions.
Win32 build: Add more output for debugging.
Win32 build: Increase verbosity on check for installed gnome.
Win32 build: Remove check for pixman lib, because that one was removed in r22813.
Win32 build: Add probably missing libgsf configure argument
Win32 build: Can we get along without libgsf-gnome?
Win32 build: Switch to another libgsf version 1.4.21 that has a .tar.bz2 available
Win32 build: Version update for libxslt, libxml2, goffice.
Win32 build: Add debug output where xsltproc currently fails
Update ActivePerl URL to a currently active (no pun intended) one.
Update start SVN revision of this year's ChangeLog generation
Win32 build: Copy an initial logfile to the webserver when the build is started
Win32 build: Disable debug output of r22877 again as it does not seem necessary anymore.
Win32 build: Upgrade libofx to 0.9.7 due to bug #697133 with long lines
Add missing GLIB_LIBS to LDFLAGS as needed by newer gcc/libtool.
Add probably missing GUILE_INCS to CPPFLAGS because table-gnome.c includes "guile-mappings.h" that includes <libguile.h>.
Adapt to latest split of engine-helpers.h, r22902.
Adapt to latest split of engine-helpers.h, r22902.
Win32 build: Update libofx to version 0.9.8
String improvements: For singular form of ngettest, the %d conversion specifier can be skipped.
Finally fix the maddening long waiting times after clicking "Ok" in the import matcher window.
Copy glossary translations from 2.4 branch to trunk.
Copy program translations from 2.4 branch to trunk.
Merge latest pot template from trunk into po files.
Fix glossary table that was mistakently using spaces instead of tabs. Update all glossary po files with the new terms.
Update German glossary (a bit).
Minor user message fixes: Spelling fix, Capitalization fix.
Update German translation a bit.
Add ZMW currency
I18n: Change composed strings (report title) into fully translated string.
Copy recently updated Danish translation from 2.4 branch to trunk.
Merge latest pot template from trunk into updated da.po file.
Win32 build: Update versions of gwenhywfar, aqbanking
Minor code cleanup: Don't use "class" as identifier.
Minor code cleanup: Don't print "warning" output in comparison function.
Introduce transaction setter xaccTransSetDatePostedSecsNormalized() that ignores the time-of-day part.
Change all usage of xaccTransSetDatePostedSecs to xaccTransSetDatePostedSecsNormalized.
Register (old+new): Duplicated transactions need a DateEntered as well.
Had to partly revert r23045 when it comes to the PostedDate of book-closing txns.
Revert r23043 "Minor code cleanup: Don't print "warning" output in comparison function."
Register2: Add more sanity checks when converting TreePaths from one to another.
Minor code cleanup: Decrease verbosity of register2 that makes the debugging output unreadable.
Minor code cleanup (again from r23043): Don't print a warning in a comparison.
Bug #700582: Enable online actions in Register2
Bug #672595: After creation of a new book, make sure to set it to dirty so that a cancelled save_as dialog leaves the book dirty.
Cutecash: Adapt cmake files to recent file moves.
Refactor lookup of a commodity that is a currency for a specific account into general function gnc_account_or_default_currency().
Improve transaction currency lookup by using the new account_or_default currency getter.
Register2: Improve commodity/currency handling: Try to always use account_or_default_currency lookup instead of code duplication.
Bug #669964: Fix txn creation that forgot to set a txn currency.
Bug #691587: Catch scheme exceptions when converting error messages to a C string.
Register2: Minor code cleanup: Rename moved_cb to uiupdate_cb. Refactor common sanity check into extra function.
Bug #700804: Add up/down buttons for ordering of transactions in register2.
Remove the unused code for feature "shift txn forward", disabled already in r18450.
Bug #703305: Fix crash on entering a non-valid date.
Bug #702899: Fix crash in scrubbing code
Cutecash: Fix linker flags for guile so that it links again.
Bug #696492: Change report name in menu or in report output to be consistent
Bug #629136: Move the code that updates the sensitivity of immutable page actions from gnc_main_window_switch_page to gnc_main_window_generate_title.
Fix erroneous memset() parameter ordering, as notified by gcc-4.6.3
Fix memory leak due to missing free after gnc_ctime().
Make gnc_g_date_time_new_from_unix_local() function known in header.
After opening a file, display a statusbar message with the last modification date and time.
Win32: Update aqbanking/gwenhywfar package versions for windows build.
Minor improvement in message about last modification time upon opening a file.
Fix typo in string (punctuation)
Bug #710739: Fill in field for remote bank account information also for SEPA transfers.
Bug #711493: Fix unselected account that is NULL.
I18n message improvements: Fix typos; unify strings.
First update of German translation.
Cutecash: Adapt to recent gconf file changes.
Cutecash: Adapt to compiler/linker flags that are needed on Ubuntu 13.10
Update German translation. Slightly more translated now.
i18n update: Remove some almost-duplicate strings by removing unneeded punctuation.
More German translation update. Still approx. 900 strings to go...
Win32: Update aqbanking versions
Update German translation. Still 790 to go, sigh.
Remove annoying extra question before overwriting transfer fields by template.
Update German translation. Still 690 to go.
Fix ugly typo in string.
Fix cutecash build: Calling the iso-currencies-to-c script can directly use the unchanged .in script because we call the GUILE_EXECUTABLE directly from cmake.
For aqbanking, take into account the actual purpose line length that is given from aqbanking.
Update aqbanking code for latest aqbanking development.
Win32: Update gwenhywfar/aqbanking/gnutls with recent versions.
Win32 build: Update libofx version to use latest bugfixes there
Win32 build: Remove support for aqbanking < 5.x because 5.x has been released since 2010 by now.
Win32 build: Update aqbanking to most recent version 5.3.0
Fix build for aqbanking with version number > 5.2.0
Update cmake/cutecash build, adding the recently newly introduced file
Updated German translation, by Mechtilde Stehmann.
Cutecash: Fix aqbanking directory name change.
Bug #723373: Don't create any sx in the since-last-run dialog if this is a read-only file.
Online transfer with SEPA: Add verification against allowed charset
Win32: Reduce threshold to display the "few random bits" warning.
Online transfer with SEPA: Verification with charset needs more work later.
Cristian Marchi (155):
Update of Russian translation by Sergey Belyashov
Update of Italian translation by Cristian Marchi
Updated Japanese translation by KUSANO Takayuki
Update of Lithuanian translation by Tadas Masiulionis
Update of Polish translation by Jacek Baszkiewicz
Update of Japanese translation by KUSANO Takayuki
Update of Persian translation by Mehdi Alidoost
Update of Persian translation by Mehdi Alidoost
Update of Brazilian Portuguese translation by Miguel Rozsas
Update of Brazilian Portuguese translation by Miguel Rozsas
Update of Italian translation by Cristian Marchi
Update of Chinese translation by Tao Wang
Update of Chinese glossary by Tao Wang
Update of Greek translation by Nikos Charonitakis
Update of Brazilian Portuguese translation by Miguel A.Rozsas
Update of Latvian Translation by Valdis Vitolins
Update of Latvian translation by Valdis Vitolins
Updated Japanese translation by Yasuaki Taniguchi, copied from the Translation Project.
Updated Dutch translation by Mark Haanen, copied from the Translation Project.
Updated Italian translation by Cristian Marchi.
Update of Italian translation by Cristian Marchi
Updated Latvian translation by Rihards Priedītis, copied from the Translation Project.
Bug #389841: Wrong translation of Tax Amount and update of Italian translation by Cristian Marchi
Updated Dutch translation, copied from the Translation Project
Update of Italian translation by Cristian Marchi
Updated Dutch translation, copied from the Translation Project
Updated Latvian translation, copied from the Translation Project
Updated Dutch translation by Mark Haanen, copied from the TP.
Updated simplified Chinese translation by Tao Wang.
Updated Latvian translation by Valdis VÄ«toliÅÅ¡.
Updated Latvian translation by Valdis VÄ«toliÅÅ¡.
Updated Japanese translation by Yasuaki Taniguchi, copied from the Translation Project.
Updated Italian translation by Cristian Marchi.
Updated Latvian translation by Valdis VÄ«toliÅÅ¡.
Updated Latvian translation of business account chart by Valdis VÄ«toliÅÅ¡.
Updated Dutch translation, copied from the Translation Project.
Updated Japanese translation, copied from the Translation Project.
Updated Italian translation for win32 installer wizard.
Updated Latvian translation for win32 installer wizard by Valdis VÄ«toliÅÅ¡.
Added Japanese translation for win32 installer wizard by Yasuaki Taniguchi.
Updated Japanese translation for win32 installer wizard by Yasuaki Taniguchi.
Updated Italian translation.
Updated Japanese translation, copied from TP.
Updated Polish translations by RadzisÅaw Galler.
Updated Polish translations by RadzisÅaw Galler.
Updated Dutch translation copied from translation project
Updated Italian translation.po/it.po
Revert to previous version for erroneous commit.
Fixed a string not translatable.
Fix use of accelerators for some strings.
Fix use of accelerator for a string.
Updated Italian translation.
Updated accounts chart by Seyfi Duyan.
Updated Dutch translation, copied from the Translation Project.
Corrected a problem with c-format attribute.
Updated Turkish translation by Seyfi Duyan
Updated Turkish translation by Seyfi Duyan.
Updated Latvian translation by Valdis VÄ«toliÅÅ¡.
Updated Bulgarian translation by Rosi Dimova.
Updated Bulgarian glossary by Rosi Dimova.
Updated British English translation by Mike Evans.
Updated Latvian translation by Valdis VÄ«toliÅÅ¡.
Updated dutch translation, copied from Translation Project
Updated dutch translation, copied from Translation Project
Updated Italian Translation.
Updated Japanese translation, copied from the Translation Project.
Updated Greek translation provided by Nikos Charonitakis.
Updated Italian translation.
Complete the translation of a string.
Updated Dutch translation, copied from the TP.
Remove the word "days" because it is also located after the near field.
Update Italian translation.
Fix a typo.
Fix a typo.
Updated Dutch translation, copied from the translation project.
Updated Dutch translation, copied from the translation project.
Updated Dutch translation copied from the translation project.
Update Russian translation by Sergey Belyashov.
Unify two very similar strings.
Updated Italian translation.
Updated Slovak translation, copied from the translation project.
Updated Italian translation.
Updated Lithuanian translation by Mantas KriauÄiÅ«nas.
Improved French translation by Sebastien Daniel.
Updated Traditional Chinese translation by Kuang-che.
Add Traditional Chinese translation for win32 package system.
Fix Traditional Chinese win32 package translation.
Fix an accelerator.
Updated Traditional Chinese translation, glossary and win32 txt.
Updated Ukranian translation copied from the translation project.
Updated Dutch translation copied from the translation project.
Updated Italian translation.
Updated Dutch translation, copied from the translation project.
Fix a typo.
Fix another typo.
Last stable release is GnuCash 2.4.7.
Bug #667276: Fix Korean accounts files. Patch submitted by Eulgyoon Lim.
Bug#667105: Fix grammatical error in some accounts file.
Fix translatable strings code for some reports. Patch provided by Aurimas Fišeras.
Fix translatable strings code for tax invoice report.
Fix a typo.
Fix translatable strings. Patch provided by Aurimas Fišeras.
Make strings translatable in auto clear dialog. Patch provided by Aurimas Fišeras.
G_CONST_RETURN is deprecated in 2.3. Patch provided by Aurimas Fišeras.
In Italy ICI is now IMU. BP
Update Italian Translation.
Fix some typos.
Update Italian translation.
Fix a typo in both source and po files.
Update Italian translation
Update Lithuanian translation thanks to Aurimas Fišeras.
Update Catalan translation, copied from the Translation Project.
Update Lithuanian translation thanks to Aurimas Fišeras.
Better wording for Italian translation.
Fix typo preventing dash marker usage. Author: Aurimas Fišeras.
Fix translation of table headers. Author: Aurimas Fišeras.
Fix some translation issues. Author: Aurimas Fišeras.
Update Lithuanian translation thanks to Aurimas Fišeras.
Update Danish TRanslation, copied from the Translation Project.
Update Catalan translation copied from the Translation Project.
Make CSV account import table header translatable. Patch by Aurimas Fišeras.
Update Italian translation.
More consistency for UI strings. Patch by Aurimas Fišeras.
Remove double spaces from translatable strings. Patch submitted by Aurimas Fišeras.
Change po files for previous patch removing double spaces. Patch thanks to Aurimas Fišeras.
Improve a tooltip. Patch thanks to Aurimas Fišeras.
Update Lithuanian translation thanks to Aurimas Fišeras.
Update Persian translation, copied from the translation project.
Update traditional Chinese translation thanks to Kuang-che Wu.
Revert Persian translation update while Persion translators coordinates the translation effort.
Update Dutch translation from the translation project.
Update Italian translation.
Updated French translation and glossary, thanks to Sébastien Villemot.
Update Italian translation.
Updated Lithuanian translation provided by Aurimas Fišeras.
Update Dutch translation, copied from the Translation Project.
Another update to Italian Translation.
More update to Italian translation.
Update Italian translation.
Update Lithuanian translation. Thanks to Aurimas Fišeras.
Update French translations thanks to Sébastien Villemot.
Bug #721607 and #721608: fix GnuCash version numbers and remove/update links.
Update Italian translation.
Update Catalan translation, copied from the Translation Project.
Bug 605991 Help button on New and Edit Job dialogs brings up wrong help page. With this patch I linked almost all business features to corresponding help pages. For features not yet documented, the button will open the initial chapter of the business section.
Update Catalan translation from the translation project.
Update Danish translation from the translation project.
Small update for the Italian translation.
Update French translation. Patch provided by Sébastien Villemot.
Fix a typo.
Make Gnome appdata file translatable (or try to...).
Link to help button in New Employee window the new employees section in GnuCash help.
Test git.
Update Catalan translation from the Translation Project.
Update Italian translation.
Dave Peticolas (2443):
*** empty log message ***
*** empty log message ***
Last bigpatch.
Last bigpatch.
Last Bigpatch.
Last bigpatch.
Last Bigpatch.
Last Bigpatch.
*** empty log message ***
i18n fix
Heath's patch
version change
*** empty log message ***
version change
*** empty log message ***
*** empty log message ***
*** empty log message ***
new spec file
Date parsing fix.
Implemented list option.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Budget window.
Jan-Uwe Finck's updated de.po
*** empty log message ***
Bill Gribble's patch to the query routines.
Added a date entry widget specific to GnuCash. It uses the
Updated FSF address in src/register/gnome.
Bug fixes.
More work on the budget dialog.
Dennis Bjorklund's updated sv.po.
Doc updates from Rob Browning and Eric Hanchrow.
Don't free NULL pointers.
Relax account type restrictions.
Add hostname and domainname to the initialization data.
More work on the budget dialog.
Matthew Condell's FreeBSD patch.
*** empty log message ***
More work on the budget GUI.
Updated french translations.
*** empty log message ***
*** empty log message ***
Implement the debit/credit reversal. All debits are positive,
More work on the budget dialog.
Track stock account balances, not cost.
Fixed cost basis calculations.
Rob Graham Merkel's transaction report patch.
more work on the budget gui
Herbert Thoma's EURO patch.
Robert Graham Merkel's transaction report patch.
Robert Graham Merkel's updated screenshots
More work on the budget gui.
removed crufty declarations
Add a space after the currency code to make the currency string.
Fix use of localeconv
Herbert Thoma's EURO docs.
Added 'sort by entry' register option.
Reconcile window prints different currencies correctly.
More work on printing currencies correctly.
Tomas Pospisek's debian patches.
Bug fixes in the Query code and transaction traversal code.
Minor work.
Don't configure locale.h, just include it directly.
Robby Stephenson's patch to add file history selections to the main menu.
Preparation for release.
Don't blank zero values in the balance column of register.
Tomas Pospisek's debian patch.
Rob Browning's patch to break out g-wrap.
Removed cvs conflict cruft.
Work on GUIDs. Work on copying splits. Last file opened feature.
*** empty log message ***
*** empty log message ***
Added --nofile arg to prevent autoloading.
*** empty log message ***
Work on copying splits. Fixed account ordering bug.
*** empty log message ***
*** empty log message ***
Fix to register xfer field order.
More work on GUIDs. Removed src/scm cruft.
New gnc-prices-2.
Add gnc-prices-2.in
Remove SCM registry. Use scm_protect_object instead.
Work on transaction cut/copy/paste.
Docs changes
Transaction/Split cut/copy/paste.
Shimpei Yamashita's ja.po file. Yannick Le Ny's updated fr.po.
Fix underscore bug in file history.
More tweaks.
Fix FSF address.
*** empty log message ***
Minor fixes.
*** empty log message ***
Fix MD5 32-bit alignment bug.
Register fixes.
Bug fixes.
HTML fix from Martin Schwenke.
Fix 32-bit alignment bug.
Print currency prices with 5 digits of precision.
Christopher Browne's doc updates.
Moved options C code to src/guile from src/gnome.
Add a finish button.
Configure debit/credit synonyms in guile.
Robert Graham Merkel's report patch.
Shimpei Yamashita's ja.po patch.
Work on reconcile and register windows. Misc bug fixes.
Update po files.
Bug fixes.
Tweak!
Uses Queries to allow sorting.
Install files one at a time in case install-sh needs to be used.
*** empty log message ***
Add sorting menu to reconcile window.
Tweak sort order
Add -fPIC. Needed by Sparc, seems to be ok for others.
More work on the build system.
datadir tweak
More build system work
Fix bug in dialog add.
*** empty log message ***
Work on reconciling stock/mutual fund accounts.
Added currency editor widget.
Removed QIFIO.c related stuff.
Fixes to register behavior.
Release preparation.
*** empty log message ***
*** empty log message ***
SuSE readme patch from Herbert Thoma.
More const char * tweaks.
Tweaks.
Bill G's qif importer patch. Robert G Merkel's transaction report patch.
en_GB updates from Keith Refson.
Quickfilling patch.
Rob Browning's patch to add automake.
Added .cvsignore files and one missing file.
*** empty log message ***
Po file updates.
Paul Fenwick's Quote.pm patch.
Auto-completion, bug fixes.
John Goerzen's file i/o patch for 64-bit architectures.
Various small fixes.
Update TODOs.
bug fix.
Bill Gribble's query and finder patch. Build system fixes.
*** empty log message ***
John Goerzen's debian patch.
Update po files. Misc fixes.
Show file writing errors in the gui. Update po files again.
Rob Browning's make dist patch.
Add loglevel argument.
Tweak.
Version change to 1.3.99.
Just 'make' not 'make gnome'.
*** empty log message ***
Yannick Le Ny's updated French docs.
Update to french docs.
*** empty log message ***
Jon K Hellan's fixes to author names.
Fix configure.in problem. Remove engine cruft.
Fix 'show all transactions' preference button.
Bug fixes.
*** empty log message ***
Move gui-dependent defs out of engine. Use glib guint32 typedef.
Increase precision of stock prices.
Fix bugs in guile error catching.
Don't blank zeros on price cell. Remove old transaction report.
Fix register bug.
Fix uninstall target.
Bug fix.
Use stdlib.h not malloc.h.
Robert Graham Merkel's documentation patch.
Forgot to add these.
Build system fixes.
Update .cvsignore files.
Fix register bug.
Add libtool autoconf macros. Don't create opening balance transactions.
Bug fixes.
Bug fixes. Color updates.
Move raw to src/experimental
Bug fix.
Robert Merkel's patch to average-balance.scm. Bill Gribble's qif import patch.
Color tweak.
Rob Merkel's report patch. Register fixes.
Fix report date bugs.
Adjust compilation arguments.
doc updates
Preparation for 1.3.100
po file update
Bill Gribble's qif patch.
*** empty log message ***
Add openbsd to config.guess. Remove use of 'category' in xfer dialog.
Bill Gribble's qif patch.
Bug fixes.
Robert Graham Merkel's README patch.
Bill Gribble's qif patch.
Bug fixes.
*** empty log message ***
Bug fix.
*** empty log message ***
qif patch
Bug fixes.
*** empty log message ***
bug fixes
bug fixes
Robert Graham Merkel's doc patch.
Bug fixes
*** empty log message ***
qif import patch
Remove guile dependency from src/register/gnome
Take out account group guids.
new work
*** empty log message ***
Bill Gribble's qif patch.
Bug fixes.
Bill Gribble's qif importing patch
Remove table-html.c as a compile target.
Remove -stat argument from swig invocation. It's not supported
Clean up register code. Separate register type and register style.
Update version info.
*** empty log message ***
Adjust window sizes for screen.
Fix register crash and merge from 1.4.
Clean up.
Merge from 1.4.
*** empty log message ***
Fix locale dir.
Merge from 1.4.
Robert Graham Merkel's tip-of-the-day patch.
Take out plotutils cruft.
Robert Graham Merkel's scheme date patch.
i18n reconciled header and flag values.
Robert Merkel's tip o' day patch.
*** empty log message ***
Make the register fonts configurable.
*** empty log message ***
Tweak tips.
Bug fix in budget dialog.
Remove --enable-warnings.
Kevin Finn's auto-decimal patch.
Yannick Le Ny's updated translations.
*** empty log message ***
Make date widget respond to the same accelerator keys as in the register.
Robert Graham Merkel's patch for g-wrap 0.9.4.
Bill Gribble's qif import patch.
Yannick Le Ny's translator README.
Add gtkhtml to lib.
Bill Gribble's patch to add gtkhtml support, key-value pairs,
*** empty log message ***
Fix for swig & perl 5.6.
Merge from stable branch.
Prepare for 1.5.0.
Added ja locale file.
Clean up some configure cruft.
*** empty log message ***
Christopher Molnar's build system patch.
*** empty log message ***
*** empty log message ***
Fix scm searching.
Kevin Finn's patch to set option widget sensitivities.
Fix bug in split auto-completion.
Herbert Thoma's patch to fix finding with EURO support.
*** empty log message ***
Added Terry Boldt's financial calculator code and expression parser.
*** empty log message ***
Added calculation to SUBDIRS.
Add Terry Boldt as a contributor.
Add src/calculation/Makefile as a configured Makefile.
Remove unused variable.
Robert Graham Merkel's patch to use the reversed-balance information
Terry Boldt's fix to the expression parser.
Fix spelling error.
Eric Hanchrow's currency doc patch.
Add nascent design documentation.
Add generated src/doc/design files.
+ Gordon Oliver's patch to the status line for multiple currencies.
Terry Boldt's account summary report.
Added more register documentation.
Update solaris building instructions. 'bash' is no longer required
Don't reverse signs on future value -- see what people think.
Go back to reversing the signs of fv again -- which way is right??
Add a register option to always jump to the blank split
Remove amort_opt.c and amort_prt.c as members of the library.
Add information about gnome-print and gtkhtml dependencies.
Add information about alternative download sites.
Fix a version number.
Make transfer dialog modeless.
Add Terry Boldt's documentation for the financial calculator.
Add warning about unstable version to tips of the day.
src/calculation: some cleanup and renaming of functions to be longer
Herbert Thoma's patch to the status line for the EURO and to the
* src/gnome/window-reconcile.c: After reconciliation, if the
Merge from 1.4.
Steven Murdoch's patch for using gnc-prices with the London exchange.
If gtkhtml is not found, abort configure with an error.
Add more register documentation.
basiccell: Use 'gboolean' for use_fg_color and 'use_bg_color'.
Add Alessandro Seveso's Italian translation.
Alessandro Seveso's Italian updates.
Bill Carlson's performance improvement patch.
Yannick Le Ny's updated French translations.
Robert Graham Merkel's backup tip.
Remove superfluous assignments for GLIB_CONFIG_BIN and GNOME_CONFIG_BIN.
Use the new names of the calculation functions.
Update on financial calculator.
Valek Filippov's Russian translation.
Kevin Finn's complex boolean option patch.
Minor doc update.
Reimplement the register Table object using glib's dynamic arrays.
Rob Browning's misc patch for guile-1.4.
Use glib memory routines. Fix some memory leaks.
Rob Browning's ChangeLog update.
Add Christopher Browne's DocBook-ified GnuCash manual to the repository.
Add new doc/sgml Makefiles as configure tagets.
Reimplement the account add and account edit dialogs using glade.
Cleanup.
Fix a bug in gnc_table_physical_cell_valid().
Register bug fix.
Avoid unnecessary changes of register style and sort mode and reconcile
Added Robert Graham Merkel's text about making reports.
Fix some texinfo. Add *.html files as ignored.
Remove 'architecture.txt'. Its content is now in src/doc/design.
Glen Ditchfield's update to the reconciliation documentation.
Update po files.
Incorporate Docbook manual into the build system.
Add an option to suppress the auto-payments after credit card reconciles.
Fix a bug in rebalancing.
Ignore errors in installation so people can install without the
Yannick Le Ny's updated French translations.
Yannick Le Ny's updated translator docs and French README.
Kevin Finn's patch to add gui change-callbacks to guile options.
Christopher Browne's updates to the reporting code.
Add Paul Fenwick's Finance::Quote 1.01 package to lib directory.
Paul Fenwick's patch to the quoting system to support Finance::Quote 1.01.
Remove sgml projects file - that will remain as html.
Remove gncBoolean typedef and constants. Replace all uses of them
Remove gncBoolean typedef and constants. Replace all uses of them
Fix a quickfill bug.
Clean up date code. Move Transaction date string routines to
Re-enable locale-based date parsing.
Update top level architecture description.
Fix a refresh bug.
Fix a rebalancing bug.
Move src/doc/coding-style.txt to HACKING and update the contents.
Convert expression parser to use glib memory routines. Fix a bug.
Update HACKING file.
Update with new file and directory info.
Move type declaration from finproto.h to its proper place in finvar.h.
Use g_strdup instead of strdup.
Minor fixes.
More work on the architecture docs.
*** empty log message ***
Remove gtkhtml from lib directory. Newer and better versions are available
Fix node pointers.
Update README with new gtkhtml info.
Add intl/po2tbl.sed to ignore list.
Fix some memory leaks.
Add type-index.texinfo to Makefile.am.
More work on key-value pair docs.
More work on key-value pair docs.
Standardize formal argument names. Use 'gboolean' instead of 'int'
Clean up some code.
Clean up code. Simply some code with glib lists and remove obsolete
Kevin Finn's auto-decimal point patch.
Christopher Browne's update to the sgml docs.
Add some ignore files.
More cleanup. Remove obsolete engine procedures.
Jan-Uwe Finck's updated German translation.
More work on key-value docs.
Minor updates.
Remove numeric_ops.c from library.
Update with exhortation to use glib.
Use glist instead of (Account **) for a Query api call.
Robert Graham Merkel's relative date option patch.
Update ignored files.
Clean cruft.
Use 'char' not 'unsigned char'.
Robert Graham Merkel's report updates for relative dates.
Update key-value policy.
Some cleanup.
Generalize xaccParseAmount.
Remove query-user.[ch] cruft.
Use 'g_strdup_printf' instead of 'asprintf'.
Update architecture documentation.
Alexey Kakunin's patch for quickfill and cyrillic.
Fix options bug.
Add guid_equal API call.
Update architecture docs.
Work on the register. Incorporate physical and virtual
Fix some sgml warnings.
Make 'edit' in reconcile window jump to amount column.
Fix sgml warnings.
*** empty log message ***
More work on architecture docs.
Christian Stimming's report patch for better currency support.
Add info for spanish translation.
Robert Graham Merkel's option documentation patch.
Doc updates.
Add Alessandro Seveso's Italian update and update all the po files.
Herbert Thoma's patch to the main window currency handling plus
Update po files after messages_i18n.h fix.
Minor updates.
More work on GUID docs.
Robert Graham Merkel's README and date-utility patch.
Fix documentation.
Reserve 'notes' field for accounts.
Use glib gboolean.
Add more GUID docs.
Fix docs.
Move a date function from Transaction.c to date.c.
Write some Split docs.
Raphael Dechenaux's patch to fix keypad input of decimal points.
Make xaccInitSplit() static.
Standardize some formal arguments.
Update documentation.
Update key docs.
Remove crufty Match functions which were tuned for the old
Reserve a key for 'balance' splits.
More doc work.
Christian Stimming's patch for editing currency accounts.
Update docs.
Use the last opened file as the file dialog default.
Fix warnings.
*** empty log message ***
Fix warnings.
Use the new sgml help files instead of the old html ones.
Remove old English html docs.
Remove gnucash.pot from CVS. It is a generated file and is
Add gnucash.pot
More doc work.
Remove private header files that are only used by one .c file.
Create amount editing widget.
Update.
Clean up expression parser and calculation code.
Add flag for evaluation after a plain 'Return' press.
Minor fixes.
More doc work.
Make xaccInitTransaction private. Clean up headers.
Fix Gtk warnings.
Temporary fix for gnc-prices.
Merge from 1.4. Fix a missing file detection bug.
Remove Makefile.in's from CVS repository.
Remove some extra generated files.
Add po2tbl.sed.
Remove additional generated files.
Remove 'widths' field from cellblock structure. No longer used.
Fix memory leak.
Add Eric Hanchrow's patch.
update
Add check for gdk-pixbuf.
minor fix
Start simplifying layout code.
Glen Ditchfield's documentation patch.
Add src/register/gtable.[ch], an implemtation of a dyamic 2-d array.
Add new gnucash help directory to spec file.
Merge from 1.4 -- Bartek Szady's patch.
Merge from 1.4 - Bartek Szady's patch.
Add Bartek Szady to credits.
Use GTable in gnome table implementation.
Implement SheetBlockStyle using gtables.
Reimplement SheetBlocks with gtables.
Add 'macros' subdirectory.
Add HACKING to EXTRA_DIST.
Reimplement Quickfill using hash tables -- big memory savings.
Remove obsolete docs.
Add info files to rpm spec file.
Fix some function names to be more consistent.
Dennis Bjorklund's sv.po update.
More work on docs.
Fix spelling error.
Herbert Thoma's patch adding a macro to check for gdk pixbuf.
Update for new gdk-pixbuf macro.
Herbert Thoma's patch adding some generated files to the ignore section.
More doc work.
Print EUR symbol according to locale conventions.
Don't run the main-window-opened hooks until the main window has
Code cleanup, fix a date bug.
Update po files and guile strings.
Prepare for 1.5.1.
Add Italian translation to spec file.
Register cruft removal.
Christian Stimming's patch for editing currency registers.
Fail if glib is not found.
Add check for ieeefp.h. Include it in util.c if present.
Ditch use of 'getdomainname'. It's not POSIX and seems to be
Remove config.h.in -- generated file.
Simplify register sizing.
Remove more generated files.
Minor fix.
Add ABOUT-NLS back in. gettextize doesn't work quite right.
Remove unsafe_ops flag and warnings about changing curreny & security.
Remove 'Adjust Balance' window.
Fix some reporting code.
Use g_strdup_printf, not asprintf.
Eric Hanchrow's updated currency docs.
Add gnomesupport.h include.
Use our own strtok_r.
Add functionality to extract column widths from gnome sheet.
Include message.h, not messages_i18n.h.
Add texinfo 4.0 dependency.
Paste transaction num & posted date, too.
Verify before pasting onto an existing transaction.
Update docs.
Save and restore register column widths.
Implement CELL_ALIGN_CENTER for register column layout.
Fix bug in changing an account currency or security.
Temporary fix while we wait for gnome-print to stabilize.
Fix status bar refresh on File->New.
fix typo
Small fix.
Implement full grouping on printed amounts.
Fix for gnome-print 0.23.
Prepare for 1.5.2.
Update po files.
Christian Stimming and Gordon Oliver's work on making
Fix segfault and column size saving bugs.
Rework stock and currency registers.
Jan-Uwe Finck's updated de.po.
Minor fix.
Allow the user to open a file if the lock wasn't obtained
Fix for auto-completion.
Distinguish between cut & copy in register<->scheme code.
Add functionality to verify a change to a reconciled transaction.
Remove unused var.
Register drawing speedups.
Configure the coloring of negative quantities with a user preference
Reimplement transfer dialog in glade.
Fix CVS info.
Fix sgml warnings.
Generalize gtable with user_data pointer.
Use GUIDs instead of Split * in the register.
Add register combo auto-pop configuration back in.
Minor fix to docs and number parsing.
Rearchitect the register to avoid copying strings.
Minor fixes.
Bug fixes.
Fixes.
More work on the register. Start eliminating use of physical locations.
Only use virtual locations in manipulating the register.
Remove static tab traversal information and configuration.
Fix for tabbing in auto-mode.
Quickfill fix.
Remove unused functions.
Remove virtual->physical mapping.
Remove register physical->virtual mapping and all physical data.
Implement foreground color handler. Remove cruft.
Smarter register combo box height calculations. Misc work.
Save named parser variables between sessions.
Fix cvs commands.
Fix cell layout bug.
Use expression parser widgets in the financial calculator.
Add info about g-wrap versions.
Price cells now allow expressions.
Remove cruft.
Redo gtables to prevent reduce number of mallocs and frees.
Don't cache cell colors in the styles -- always get them from the Table.
Fix a memory leak.
Remove cached cell styles.
Make the Table resize automatically. Remove cruft.
Jump to transaction after a double-click in the reconcile window.
Yannick LE NY's updated fr.po.
Add visibility flag to virtual rows. Code cleanup.
Yannick Le Ny's updated fr.po.
Register tip-of-the-day strings as translatable.
Add tip-of-the-day strings.
Kevin Finn's patch to make the reconcile window re-use the
More work on virtual cell visibility. Drawing cleanups.
Christian Stimming's balance and pnl report patch.
Bug fix.
Create a progress dialog with a guile-wrapped API.
Update po files.
Add some docbook info.
Move some strings from messages_i18n.h into the source files.
Christian Stimming's report patches.
Fix drawing bug.
Christian Stimming's report patch.
Richard -Gilligan- Uschold's tax report patch.
Fix spec file.
Add missing file.
Fix define location bug.
Rob Browning's XML I/O Code.
Yannick Le Ny's updated fr.po.
Bug fix.
Fix bug using localeconv info.
Fix account dialog buttons.
Add xacc-commodity.sgml to Makefile.am.
Fix for libxml 2.2.2.
Fixes for swig bindings.
PO: Move translatable strings from src/message_i18n.h into source files.
Use gettextize to generate po-related files. Remove them from CVS.
Update ignore files.
Update po files.
Fix bug in status bar refresh.
Fix docs.
Use callbacks to get background colors, instead of storing them in the
Fix xml writer bug.
Add const qualifiers to some function arguments.
Fix for locales that use (num) as -num.
Add 'commodity' option as a guile option.
Remove old guile currency list.
Fix memory leaks getting commodity namespaces and commodity lists.
Fix register bug.
Implement xaccParseAmount to parse gnc_numerics directly.
Herbert Thoma's extension to the transfer dialog for currency accounts.
Remove xaccSplitOrder declaration.
Use GINT_TO_POINTER instead of casting.
Minor register work.
Convert parser to use gnc_numerics.
Add gnc_log function for generic logging. Define other logging
Use glib memory routines for Account.h functions.
Use glib memory routines in Group.h functions.
Fix memory leaks using xaccGetAccounts.
GUI cleanup.
Fix memory leaks.
Make register obey 'display negative balance in red' flag.
Use glib memory routines in Transaction.c.
Move xaccTransGetDateStr from Transaction.c to TransLog.c.
Remove crufty macros and memory routines.
Derek Atkins' patch.
Fix for libxml-1.8.6.
Move amount printing and parsing routines out of the engine
Remove top-level.h.
Minor cleanup.
Fix gnc_numeric <--> string conversions.
Use Account smallest currency units in printing amounts.
Wrap new amount printing API for guile.
Make the gnc-currency-editor use gnc_commodities.
Don't CHECK in a getter function.
More work on guile and amount printing.
Merge current account maintenance patch from stable.
Derek Atkin's build system patches for g-wrap.
Make gnc-amount-edit.c use gnc_numerics.
Use GLists to store splits in transactions. Remove cruft.
Tyson Dowd's patch to use GCaches for string caching in the engine.
Rob Browning's patch to sort the commodities in the XML output.
Stefan Nobis's German translation patch.
Christian Stimming's balance and pnl report patch.
Use gnc_numerics in price cells and the register.
Use GCaches to store strings in QuickFill objects.
Improve error message.
Fix spelling error.
Add API for getting and setting the 'balance split'.
Use engine cache for strings.
Use gnc_numerics in the register window.
Use gnc_numerics in reconcile window.
Use gnc_numerics in transfer dialog.
More numerics conversion.
More numerics conversions.
Bill Gribble's patch to g-wrap the numerics.
Update the financial calculator dialog for gnc_numerics.
Minor work.
Mitsuo Hamada's updated Japanese translations.
Robert Graham Merkel's patch to g-wrap checking.
More numerics conversions.
Derek Atkins's patch to the g-wrap autoconf test.
Bill Gribble's gnc_numeric and qif import patch.
Make the main window the options dialog parent.
Allow progress dialog to be used without ok button.
Yannick Le Ny's updated French translation and README.
If a filter is specified for the filebox, don't show the last
Update po files.
Use currency SCU for security SCU when security == NULL.
James LewisMoss's design doc patch.
Rework the register styles. Use a general-ledger approach for displaying
Change Sessions to GNCBooks, which will represent a set of gnucash
Forgot to add.
Fix comments.
Write GNCBook docs.
James LewisMoss's design docs patch.
Mork work on transaction display.
Update ignore files.
Add tax-related Account flags, including GUI and guile wrapping.
Add argument to fileBox to allow setting the default filename.
Show totals in transaction debit/credit field in expanded mode.
Display total share balance and value balance for transaction lines.
Transaction rebalancing work.
Make split lines gray.
James LewisMoss's debian patch.
Fix usage of string cache.
Minor fixes.
More work on rebalancing.
More rebalancing work.
Bug fix.
Distinguish between user changes and auto changes in register cell values.
Fix memory leaks and rollback semantics for kvp_frames.
Ensure damount == value when currency and security are equivalent.
Sort debits & credits. Bug fixes.
Conrad Canterford's register fix.
Update patching instructions.
Add Transaction Notes field.
Fix price scu.
Fix keypad decimal point insertion.
Fix parsing of transaction slots.
Add Transaction Notes field.
Don't show duplicate transactions in journal mode.
Better behavior on the blank split.
Resize description field on window shrink.
Minor fixes.
Add mime files for gnucash.
James LewisMoss's comment patch.
Move non-gnome specific functions from src/gnome/dialog-utils.c
Allow new accounts to be created from names typed in the register.
Combocell behavior fix.
More work on auto-account feature in register.
Move shares & price to split row in journal mode.
More work on fixing split problems and rebalancing.
Move recn cell to split line in journal mode.
Fix comments.
Add gnc_numeric documentation to design docs.
Remove swig from tree.
Change "Appreciation" and "Depreciation" to "Increase" and "Decrease"
Fix some register quirks.
Fix journal mode transaction header strings.
Use a darker blue.
Mark transaction as changed when transaction date and notes are changed.
Cleanup.
Minor fix.
Add popup date widget to date cells.
James LewisMoss's patch to pass args to gnome_init.
Robert Graham Merkel's widgetization of the main window account tree.
Only allow price & shares to be editied for stock, mutual, and currency
Fix compiler warnings.
Bill Carlson's performance improvements to xml reading.
Set scrollbar policy to automatic.
Merge from stable tree. Strip time portion off of default transaction
Fix compiler warnings.
Restrict multi-account registers to journal mode.
Add missing label.
Richard Gilligan's tax & txf export code & docs.
Richard -Gilligan- Uschold's updated tax & txf export code & docs.
Update author info.
Put expand button on register toolbar for quick access to auto-ledger mode.
James LewisMoss's arg-parsing patch.
Carol Champagne's documenation updates.
More work on transaction expansion.
Fix amount printing bug.
Add HIGHLIGHT mode for cell borders.
Add Query predicate for transaction balance states and modify
Add directories and build system infrastructure for new-user
Add engine event interface files and stub .c file.
Add component manager interface and .c stub.
When importing old-format files, require stock/mutual/currency
Carol Champagne's updated tips of the day.
Add Carol Champagne's set of new-user account hierarchies.
Visual indication of imbalance.
Remove xto cell -- no longer used.
Implement event api.
Kill macros.
Mark splits as changed *after* the change is made. Prelude to
Various fixes & improvements in date handling.
Bug fix.
Make all 'split' buttons insensitive in multi-line modes.
Draw imbalance hatching in current cell.
Implement component manager api.
Fix memory leaks.
Use more descriptive string for split transactions.
Fix drawing glitch.
Use component manager to manage transfer dialogs.
Manage reconcile windows with component manager.
Manage account windows with component manager.
James LewisMoss's patch to put psgml hints in the sgml files.
Clean up headers.
James LewisMoss's build system patch.
James LewisMoss's patch to pass unused command-line args to gnome_init.
Fix memory leaks.
Manage register windows with component manager.
Turn off debugging flag.
Cleanup & fix memory leaks.
Fix memory leaks.
Fix memory leaks.
Add gnc_engine_shutdown call.
Separate checking if an account is open from marking it as changed.
Add etags.files to ignore list.
Fix etags command.
Fix etags command again.
Blank price & shares cells in non-stock account split lines.
Don't mark accounts as changed after sorting & recomputing balances.
Fix some gtk warnings.
Fix rollback bug --- set copied split account to NULL before inserting.
Blank shares & price header on non-stock split lines.
Rob Browning's update for the new g-wrap.
Bump required g-wrap version number to 1.1.3.
Robert Graham Merkel's patch to add the income-expense association api.
Work on displaying multi-byte character sets in the register.
Fix bug.
Remove debugging print statement.
Robert Graham Merkel's update to gnc-asssociate-account.c
Robert Graham Merkel's patch to the g-wrap build command.
Fix g-wrap failure message.
Fix memory leaks. Cleanup declarations.
Fix memory leaks.
Update po files.
Improve register support for multi-byte character sets.
James LewisMoss's patch with:
Fix for new g-wrap enum api.
Use GLists for Group.[ch] api & implementation.
Fix g-wrap memory semantics of xaccGroupGetAccountList().
Fix bug.
Fix some gettext strings.
Use gnc:group-get-account-list instead of building it manually.
Some cleanup. Use new glist functions.
Remove cruft.
Bill Gribble's patch to add guppi support, improve the report & help
Fix warnings.
Fix db_open args.
Tweak help & report window looks.
Collect translatable strings from scheme source files statically.
Mark options strings as translatable using N_.
Convert all of the guile code to use the new gettext interface.
Switch to using db1 for database access.
Remove old/ cruft.
Build help index database using a combination of perl & C. Use
Remove rebalance cruft.
Remove ** cruft.
Fix tabbing behavior in reconcile window.
Make sure register column sizes are saved.
Improve options dialog looks.
Manage financial calculator dialog with CM.
Generate appropriate engine events for changes.
Add xaccQueryCopy api call.
Fix memory handling of queries by the register.
Make sure find dialog never uses a destroyed register.
Link with the same libs as gnucash.
Bill Gribble's patch to fix dbadd.
Manage the find transactions dialog with the CM.
Fix bug.
Generate appropriate engine events.
Fix warnings.
James LewisMoss's patch.
Add gnc_numeric as a kvp data type.
Ignore parameter button when there are no parameters.
Bug fix.
James LewisMoss's patch to speedup xml loading.
Automatically rebalance unbalanced transactions before leaving them
Generate appropriate engine events for changes.
More work on refresh.
More work on refresh. Fix some dialog bugs.
Use xaccGroupGetAccountList instead of old api.
Use xaccGroupGetAccountList instead of older api.
Use the CM to refresh the reconcile & account windows.
James LewisMoss's xml patch to use g_return_if_fail macros
More work on refresh arch.
Move gnc:load-help-topics to doc.scm
Use guid's to store accounts in queries.
More register work.
Use the CM to refresh registers.
Manage account trees with CM.
More register work.
Manage main window with CM.
Add general ledger window in Tools menu.
Manage help windows with CM.
Show present/future balance in account.
Bug fix.
Add account api for setting/getting reconcile info.
Rob Browning's patch to add a 'type' api for Splits.
Update docs.
Add kvp api for getting/setting kvp values using a key path.
Allow reconciliations to be postponed.
Fewer refreshes.
Document event api.
Add tax info dialog to .glade file.
Associate last check number with accounts. Use that in register
Carol Champagne's update to the help topics index.
Fix some register bugs.
Fix bug.
When duplicating a transaction, prompt user for a new date & num field.
Fix bug.
More work on tax info dialog.
More register work. Fix various bugs.
Tweak register looks.
More work on visuals.
Fix drawing bug.
Fix drawing bug.
Fix bug.
Herbert Thoma's patch updating build-suse.txt and adding a missing
Add new configure tests and XIM enable arg.
Add libguppi.m4.
Work on XIM input (not finished).
More work on XIM input and register drawing.
Fix drawing bug.
James LewisMoss's patch to make-gnucash-patch.in. Fix for pre-5.6 Perls.
Allow user to choose whether to rebalance a transaction by adding a new
Conrad Canterford's register update for price auto-calculations.
Conrad Canterford's register patch.
More work on XIM input.
Start documenting the component manager.
James LewisMoss's patch adding a new-user gui.
Herbert Thoma's patch adding Greek drachma support as a Euro currency.
Fix drawing bugs.
Tweak colors.
Change the way imbalance hatching is drawn.
Implement efficient allocation of GUIDs.
Cleanup, fix a bug.
Improve auto-scroll behavior.
Bill Gribble's big patch.
Bill Gribble's patch to gnc-html.c
More work on component manager docs.
Use new GUID memory management api.
Conrad Canterford's register patch.
Fix bugs.
Cleanup.
James LewisMoss's patch updating the new user dialogs.
Fix bugs.
More docs for component manager.
Rob Browning's patch to make gnucash work with g-wrap 1.1.5.
Bill Gribble's qif import updates.
Change Tax Info dialog layout.
Fix translation.
Fix glade file configuration.
Conrad Canterford's make-gnucash-patch patch adding command line args.
More work on tax info dialog.
Tweak text in new user dialog.
Start working on stock split druid.
Reduce number of header resizes.
Bug fix.
James LewisMoss's patch to load the right header files for libxml 1 & 2.
James LewisMoss's patch to make-gnucash-patch; changes the date format.
Make 'notes' field span columns. Work on header drawing.
James LewisMoss's update to libxml 2 detection.
Bill Gribble's check printing patch.
Conrad Canterford's patch moving the main window
Derek Atkins' patch making it possible to disable guppi support.
Derek Atkin's patch making it possible to disable guppi support.
Be less greedy with the entropy pool.
Fix spelling error.
More work on stock split druid.
Mitsuo Hamada's updated Japanese translation.
Fix function signature.
Fix for 'make dist'.
Fix for 'make dist'.
Fix for 'make dist'.
Fix for 'make dist'.
Fix spec file.
Kevin Finn's patch to fix the auto-decimal implementation.
James LewisMoss's refactoring of the XML code.
James LewisMoss's patch removing unneeded #includes.
Christian Stimming's patch to use gnc-numerics in the balance collectors.
James LewisMoss's patch continuing the xml code refactoring.
James LewisMoss's xml patch.
Update po files.
More work on stock split druid. Minor fixes.
Fix bugs, mem leaks.
Christian Stimming's account-summary patch + a few fixes.
Fix register bugs.
Bill Gribble's patch-of-many-things.
Fix bugs.
Fix spelling.
Mark a translatable string.
Fix register bug.
More work on stock split druid.
Fix compiler warning.
Fix compiler warning.
Fix bug.
Fix some window sizing bugs.
Fix bug.
More work on stock split druid.
Yannick Le Ny's updated fr.po, merged with current cvs.
Bill Gribble's patch.
Christian Stimming's report patch.
More work on stock split druid. Minor fixes.
Use glib memory routines for guid_to_string.
Fix compiler warning.
Fix g-wrap.m4 macro.
Christian Stimming's report patch.
Christian Stimming's report patch.
Fix email address.
Christian Stimming's report patch.
Bill Gribble's reporting patch.
More work on stock split druid.
Add --enable-sql argument to configure/autogen.sh.
Remove unused row/col distance functions.
More work on stock splits.
Christian Stimming's account summary report patch.
Allow urls to be typed into the filebox.
Jan-Uwe Finck's updated de.po.
James LewisMoss's refactoring of xml writing.
Fix compiler warning.
Use check marks instead of 'y' in reconcile dialog.
James LewisMoss's patch to file loading that fixes the duplicate guid bug.
Fix refreshing when importing old files.
Christian Stimming's report patch.
Fix bug.
Fix bug.
Christian Stimming's report patch.
Bill Gribble's qif merge patch.
Remove diff cruft.
Fix bugs.
Fix compiler warning.
Use amount edit widgets instead of spin buttons in finder dialog.
Try to prevent blocking on /dev/random.
Use green checks.
Fix cursor positioning bug.
For now just read from /dev/urandom instead of /dev/random.
Add date cell hot-keys.
Christian Stimming's report patch.
James LewisMoss's patch.
Missed one.
Fix compiler warning.
Additional testing patch from James LewisMoss.
Christian Stimming's report patch.
Fix bug.
Christian Stimming's report patch.
James LewisMoss's xml refactoring patch.
Bill Gribble's patch.
Fix bugs.
Pull in some more bits from /dev/urandom periodically.
Replace gh_lookup with gh_eval_str.
Derek Atkins' patch to fix compiling with --disable-guppi.
Christian Stimming's report patch.
Christian Stimming's report patch.
Fix register resize bug.
Fix bugs, spelling errors.
Fix memory leak, speedup hierarchy destruction.
Remove superfluous code.
Christian Stimming's report patch.
James LewisMoss's xml patch.
Bill Gribble's patch.
Bill Gribble's fix for report i18n.
Bug fix.
Christian Stimming's report patch.
Fix mem leak.
Use the same accelerator keys in register and date widget.
Christian Stimming's report patch.
Refactor check mark code from reconcile list so it can be used elsewhere.
* src/engine/gnc-numeric.c: fix stupid. stupid. stupid. stupid
Bill Gribble's patch.
Make it easier to use check marks in clists and ctrees.
Christian Stimming's report patch.
Bill Gribble's QIF import patch.
Use nl_langinfo(D_FMT) instead of %x for locale-based date formatting.
Fix width calculations.
James LewisMoss's patch.
James LewisMoss's patch.
James LewisMoss's patch.
Fix bugs.
Christian Stimming's report patch.
Use checks instead of "*" in one more list. Tweak gui.
Fix balance updating.
Fix docs.
Keep going on 'install' even if the search db wasn't created.
Bill Gribble's qif importing patches.
Derek Atkins' patch to the qif importer druid.
Derek Atkins' patch to the qif importer druid.
Fix typo.
James LewisMoss's big big patch.
Temp fix.
Add missing include.
Christian Stimming's update to the currency documentation.
Christian Stimming's patch for xaccSplitGetShareAmount -> xaccSplitGetAmount.
Bill Gribble's update to the qif importer.
Rob Browning's patch with price db & miscellany.
Ignore TAGS.stamp.
Robert Graham Merkel's reimplementation of the transaction report.
Fix.
Add missing .h file.
Fix for make dist.
Fix for make dist.
Fix for make dist.
Fix for make dist.
Prepare for 1.5.3.
Re-enable tips on startup.
Miquel Jordana's Spanish translation of the manual.
Forgot one.
Load sub-topic if main topic is blank.
Handle missing backend.
Remove old makefile.
Fix spelling errors.
Fix bug.
Fix bug.
Cleanup.
Don't evaluate debug macro args unless they are going to be printed.
Forgot to take out extra debugging code.
Add username/password dialog & api.
James LewisMoss's patch with some xml and testing stuff.
Robert Graham Merkel's reporting patch.
Minor cleanup.
* src/register/gnome/gnucash-scrolled-window.c: subclass of
James LewisMoss's patch.
Store un-commafied urls in the file history.
James LewisMoss's xml patch.
James LewisMoss's xml patch.
* src/engine/Transaction.c (xaccSplitsComputeValue): fix a bug
Robert Graham Merkel's report patch.
* src/register/gnome/gnucash-sheet.c: if input is cancelled by
James LewisMoss's mem leak fix.
Derek Atkins' qif importer patch.
Fix bugs.
Bill Gribble's ssl patch.
* src/gnome/gnc-dialogs.glade: add title to transfer dialog
Update info.
* src/gnome/new-user.glade: tweak layout, strings
* src/engine/sql/design.txt: update design docs
* src/engine/sql/README: add info about running without root
* src/gnome/window-help.c: save & restore window size
Christian Stimming's report patch.
Add GPL headers.
* src/pixmaps: add gnucash_long.png graphic
Add gnc-dir.h as ignored.
* src/engine/gnc-associate-account.c: fix some uses of glib
* configure.in: define a new substitution GNC_PIXMAP_DIR for
Check for gal library.
Christian Stimming's report patch.
* src/register/gnome/gnucash-item-edit.{ch}: improve horizontal
* src/scm/iso-4217-currencies.scm: remove duplicate currency
Fix colonial franc names.
Fix bug.
Robert Graham Merkel's transaction report patch.
* src/gnome/top-level.c (gnc_ui_check_events): add timeout
Bill Gribble's patch.
Robert Graham Merkel's transaction report patch.
* src/scm/report/report-list.scm: load tax report if possibly in
James LewisMoss's patch.
James LewisMoss's patch.
Minor fix.
Bill Gribble's patch.
Fix compiler warnings.
Miquel Jordana's updates Spanish translation of the manual.
* src/engine/Ledger-xml-parser-v1.c
* src/scm/html-table.scm ((gnc:make-html-table-header-cell/markup
* src/engine/io-gncxml-r.c (gnc_book_load_from_xml_file): use
Update docs.
James LewisMoss's patch.
* src/engine/sixtp-utils.c (gnc_timegm): new func. define as
James LewisMoss's patch.
Fix compiler warnings.
* src/FileDialog.c (gncFileNew): clear the non-iso commodities
* src/gnome/dialog-totd.c (totd_close_cb): increment tip on
Add Danish translation. Update AUTHORS.
* src/gnome/gnc-dialogs.glade: tweak stylesheet dialog
* src/engine/sixtp-to-dom-parser.c (dom_chars_handler): use
* src/scm/report/transaction-report.scm: add line before
Rob Browning's patch.
Fix ignore file.
Derek Atkins' fix for the pricedb api changes.
Derek Atkins' patch removing gnc-prices from the build system.
Rob Browning's update to gnc-prices.
* AUTHORS: update author info
* src/scm/report/transaction-report.scm (record): use number-cell
Update po files.
* src/gnome/gnc-dir.h.in: move to src/gnome. fix for make dist
Derek Atkins' RPC backend patch.
Fix rpm spec file.
Robert Graham Merkel's income/expense graphs.
Add ignored files.
* src/scm/report/income-expense-graph.scm: work on display
* src/gnome/gnc-html-guppi.c: new func for shutting down guppi
Christian Stimming's report patch.
* src/guile/option-util.c (gnc_commit_option): update GUI value
Derek Atkins' patch to the rpc backend.
* src/gnome/dialog-progress.c
Christian Stimming's report patch.
* src/scm/report-utilities.scm
Bill Gribble's patch.
Christian Stimming's report patch.
Bill Gribble's patch.
Robert Graham Merkel's date utilities patch.
James LewisMoss's big patch. XML v2 stuff, testing, and misc changes.
* src/guile/gnucash.c.in (gnc_main): change from main
Christian Stimming's report patch.
* src/Makefile.am: compile src/test after compile src/
Derek Atkins' rpc backend patch.
Christian Stimming's pnl report patch.
Ben Stanley's test infrastructure patch.
Christian Stimming's report patch.
* src/scm/html-utilities.scm (gnc:assign-colors): make the order
Duarte Loreto's Portuguese po file for gnucash.
Duarte Loreto's Portuguese translation of the manual.
* src/engine/gnc-pricedb-xml-v1.c (pricedb_v2_end_handler): fix bug
* src/test/test-exp-parser.c (test_parser): add / 0 test
Keld Simonsen's update to the Danish translation.
* src/scm/report/transaction-report.scm: fix i18n bug
Bill Gribble's main window report patch.
Remove applypatch cruft.
James LewisMoss's xml patch.
Christian Stimming's report patch.
* src/gnome/dialog-tax-info.c: more work
Add memo & action field.
* src/scm/report/stylesheet-plain.scm: more reports centered
* configure.in: add --enable-etags argument to turn on
Christian Stimming's report patch.
* src/gnome/dialog-tax-info.c: more work
Bill Gribble's patch.
* src/gnome/dialog-tax-info.c: more work
Robert Graham Merkel's portfolio report.
Ben Stanley's patch updating the version of Finance::Quote in lib/.
Add INSTALL for F::Q.
Jeremy Collin's splash graphic.
James LewisMoss's big XML v2 patch with test files.
Christian Stimming's report patch.
Missed one.
* src/scm/report/category-barchart.scm: remove url FIXME
Christian Stimming's report patch.
Update INSTALL.
Update Jeremy Collins' splash pic.
* src/quotes/finance-quote-helper.in: check for non-standard
Add ignored file. Print module error info to stderr, not stdout.
James LewisMoss's testing patch.
* src/scm/options.scm: add a text option type
Christian Stimming's report patch & de.po update.
Richard -Gilligan- Uschold's update to the tax codes.
Christian Stimming's i18n patch updating de.po and fixing some
Fix some i18n problems.
Fix for make dist.
* src/gnome/dialog-utils.c (gnc_get_gdk_imlib_image): new func
* src/gnome/window-help.c: expand the top nodes initially
Forgot to take out debugging warning.
* src/FileDialog.c: update for api change
Update po files.
Prepare for 1.5.4.
Christian Stimming's i18n patch.
Christian Stimming's updated de.po.
James LewisMoss's xml v2 patch. Backup your data! But you already
* src/gnome/window-main.c: hide developer menu
Add README for po files.
Robert Graham Merkel's balance sheet report.
* src/gnome/dialog-account.c: add opening balance support
James LewisMoss's patch.
* src/gnome/dialog-commodity.c: add namespace picker getter.
* src/gnome/window-register.c: add a Transaction->Invoice item
* src/register/gnome/gnucash-sheet.c: move cursor before showing
Robert Graham Merkel's balance sheet patch.
Christian Stimming's report patch.
* src/register/gnome/gnucash-sheet.c
Fix bug.
Robert Graham Merkel's balance sheet patch.
Fix bug.
Christian Stimming's report patch.
Robert Graham Merkel's balance sheet patch & test file.
James LewisMoss's xml patch & accounts/ conversion.
Fix bug.
Christian Stimming's reports patch.
* src/gnome/dialog-price-editor.c: new file with price db
James LewisMoss's patch to the account hierarchies with sample descriptions.
Include config.h.
Rob Browning's process control patch.
Richard -Gilligan- Uschold's tax report patch.
* src/gnome/dialog-price-editor.c: more work
* src/scm/report/taxtxf.scm: fix bug
* src/engine/md5.h: include stddef.h for size_t
* src/engine/Query-xml-parser-v1.c
* src/scm/report/taxtxf.scm: don't use deprecated calls
* src/gnome/dialog-price-editor.c: more work
Jeremy Collins' patch to add graphics to druids.
Christopher Browne's patch to the documentation plus some scheme patches.
Jeremy Collins' update to the stock split watermark.
Robert Graham Merkel's net worth graph + some bug fixes.
Christian Stimming's reporting patch.
Work on commodity editor.
Use `` instead of $() for portability.
* src/engine/date.c (__EXTENSIONS__): add a define for solaris
Don't include stdint.h.
Christian Stimming's report patch.
Christian Stimming's patch adding 2 new reports.
Don't use isinf -- not portable.
Add #define for solaris.
Don't use 'stdin' as var name -- reserved. Include string.h.
Christian Stimming's report patch.
Print illegal date as part of illegal date message.
Robert Graham Merkel's report patch.
Christian Stimming's report patch.
* src/gnome/dialog-commodities.c: more work
Christian Stimming's report patch.
Include stdlib.h for malloc.
Fix bug.
Add menu-path argument to reports so they can be put in submenus.
Christian Stimming's report patch.
* src/scm/report/hello-world.scm: add a menu tip as an example
Robert Graham Merkel's patch.
Christian Stimming's report patch.
* src/gnome/dialog-commodity.c: add api to edit commodities
* src/register/gnome/gnucash-item-list.c: same as below
Bill Gribble's gnome mdi patch.
Undo last change.
Add new files.
Fix compiler warnings.
James LewisMoss's patch.
Handle NULL element values.
2001-04-13 Christian Stimming <stimming at tuhh.de>
* src/scm/report/*: update several reports to use
Define variables for standard report menu names. Use those variables
Update for new menu structure.
2001-04-13 Bill Gribble <grib at billgribble.com>
Use g_free instead of free where appropriate.
* src/gnome/window-main.c: show current filename in app titles
* src/scm/path.scm: version the .gnucash/config* files.
Add ChangeLog.1 to EXTRA_DIST. Fix for make dist.
Use xaccGUIDNULL to initialize acc_guid member.
Tweak dialog name.
Remove spurious string from new-user.glade.
2001-04-15 Christian Stimming <stimming at tuhh.de>
* src/gnome/window-main.c: take out devel menu
Update po files.
Use %lld instead of %Ld for consistency.
Prepare for 1.5.5.
* src/gnome/window-main.c: Kevin Finn's patch to shutdown gnucash
* src/gnome/top-level.c: check for no children when creating default
Update po files.
Christian Stimming's patch fixing the 'show foreign currency' option
* src/gnome/dialog-price-editor.c: button for online quotes
* lots of files: handle NULL pointer printf problems,
Revert ja.po to 1.2, then update all po files with gettext 0.10.36.
2001-04-17 Bill Gribble <grib at billgribble.com>
* src/gnome/file-history.c: fix bug
David Hampton's qif import patch.
2001-04-17 Rob Browning <rlb at cs.utexas.edu>
2001-04-17 Bill Gribble <grib at billgribble.com>
* src/gnc-ui-util.c (gnc_ui_account_get_balance): use current
Add missing prototype.
James LewisMoss's file renaming patch.
Bill Gribble's mdi patch.
Rearrange #defines.
* src/gnome/dialog-tax-info.c: implement tax info api
* src/register/gnome/gnucash-item-edit.c (item_edit_draw_info): fix
Bill Gribble's patch.
* src/guile/gnc-helpers.c: remove cruft. work on converting
Bill Gribble's patch.
Save account tree options.
Kevin Finn's main window mdi patch.
* src/guile/gnc-helpers.c: more work on scm<->query.
Fix bug.
2001-04-21 Christian Stimming <stimming at tuhh.de>
Fix bug.
Fix bug.
Christian Stimming's boolean option patch & de.po update.
2001-04-22 Christian Stimming <stimming at tuhh.de>
* src/scm/report/transaction-report.scm: use new api for
Fix for make dist.
2001-04-22 Christian Stimming <stimming at tuhh.de>
Duarte Loreto's updated pt_PT.po.
Duarte Loreto's updated Portuguese documentation.
* src/gnome/dialog-find-transactions.c: remove tags notebook page.
Kevin Finn's patch to adjust the ending balance of the reconcile
2001-04-22 Christian Stimming <stimming at tuhh.de>
* src/engine/Query.c (xaccQueryGetSplitsUniqueTrans): fix bug
Use type conversion macro instead of cast.
Update po files.
Prepare for 1.5.6.
Fix spec file.
2001-04-23 Christian Stimming <stimming at tuhh.de>
Fix bug.
Fix bug.
* src/gnome/gnc-html-guppi.c: check for new guppi args before
Fix bug.
Make 'intl' before 'doc-tools', since doc-tools may use the lib in 'intl'.
Fix bug.
#include <locale.h> for 'struct lconv'.
Check for new guppi version using a different method.
Christian Stimming's report bugfixes.
Fix bugs.
* src/gnome/dialog-transfer.c: set price for euro currencies
* src/gnome/dialog-transfer.c: set price for euro currencies
2001-04-24 Christian Stimming <stimming at tuhh.de>
Include config.h.
* src/gnome/window-register.c: add additional warnings when
2001-04-24 Bill Gribble <grib at billgribble.com>
Fix bug.
Include config.h.
2001-04-25 Robert Graham Merkel <rgmerk at mira.net>
2001-04-25 Dave Peticolas <dave at krondo.com>
Remove unneeded fixmes.
* src/engine/gnc-transaction-xml-v2.c: read & write split action
Fix i18n problems.
Fix some include problems.
* src/scm/commodity-utilities.scm: fix fixme
Fix help strings.
Fix i18n bugs.
2001-04-26 Christian Stimming <stimming at tuhh.de>
2001-04-26 Christian Stimming <stimming at tuhh.de>
2001-04-26 Dave Peticolas <dave at krondo.com>
Update README.
2001-04-26 Christian Stimming <stimming at tuhh.de>
Fix bug.
Fix bug.
2001-04-27 Christian Stimming <stimming at tuhh.de>
2001-04-27 Dave Peticolas <dave at krondo.com>
More work.
Fix bug.
2001-04-27 Christian Stimming <stimming at tuhh.de>
2001-04-28 Christian Stimming <stimming at tuhh.de>
Christian Stimming's updated de.po.
Kevin Finn's patch to make sure there is a main window if
Richard -Gilligan- Uschold's update to the tax report & tax docs.
2001-04-29 Dave Peticolas <dave at krondo.com>
2001-04-30 Christian Stimming <stimming at tuhh.de>
Don't create Tax reporting submenu.
2001-05-01 Robert Graham Merkel <rgmerk at mira.net>
2001-04-30 Dave Peticolas <dave at krondo.com>
2001-05-01 Christian Stimming <stimming at tuhh.de>
2001-05-01 Dave Peticolas <dave at krondo.com>
2001-05-01 Dave Peticolas <dave at krondo.com>
2001-05-01 Conrad Canterford <conrad at mail.watersprite.com.au>
2001-05-01 Dave Peticolas <dave at krondo.com>
2001-05-02 Robert Graham Merkel <rgmerk at mira.net>
2001-05-02 Dave Peticolas <dave at krondo.com>
2001-05-02 Dave Peticolas <dave at krondo.com>
Fix string.
Fix string.
2001-05-02 Dave Peticolas <dave at krondo.com>
2001-05-02 Dave Peticolas <dave at krondo.com>
2001-05-03 Dave Peticolas <dave at krondo.com>
2001-05-03 Robert Graham Merkel <rgmerk at mira.net>
2001-05-03 Christian Stimming <stimming at tuhh.de>
2001-05-03 Dave Peticolas <dave at krondo.com>
Steven Murdoch's email updates.
2001-05-03 Dave Peticolas <dave at krondo.com>
2001-05-04 Conrad Canterford <conrad at mail.watersprite.com.au>
2001-05-04 Robert Graham Merkel <rgmerk at mira.net>
2001-05-04 Dave Peticolas <dave at krondo.com>
2001-05-04 Dave Peticolas <dave at krondo.com>
Robert Graham Merkel's string fixes.
2001-05-05 Christian Stimming <stimming at tuhh.de>
2001-05-05 Dave Peticolas <dave at krondo.com>
2001-05-06 Christian Stimming <stimming at tuhh.de>
Christian Stimming's .cvsignore fix.
2001-05-06 Christian Stimming <stimming at tuhh.de>
Duarte Loreto's updated pt_PT.po file.
Duarte Loreto's updated Portuguese translations.
2001-05-07 Christian Stimming <stimming at tuhh.de>
2001-05-08 Dave Peticolas <dave at krondo.com>
2001-05-09 Dave Peticolas <dave at krondo.com>
2001-05-09 Dave Peticolas <dave at krondo.com>
2001-05-10 Dave Peticolas <dave at krondo.com>
2001-05-10 Dave Peticolas <dave at krondo.com>
2001-05-10 Bill Gribble <grib at billgribble.com>
2001-05-10 Dave Peticolas <dave at krondo.com>
2001-05-11 Dave Peticolas <dave at krondo.com>
2001-05-11 Bill Gribble <grib at billgribble.com>
2001-05-11 Dave Peticolas <dave at krondo.com>
2001-05-11 Dave Peticolas <dave at krondo.com>
2001-05-11 Dave Peticolas <dave at krondo.com>
2001-05-12 Dave Peticolas <dave at krondo.com>
2001-05-13 Dave Peticolas <dave at krondo.com>
2001-05-13 Dave Peticolas <dave at krondo.com>
2001-05-13 Kevin Finn <kevinfinn at mediaone.net>
2001-05-13 Dave Peticolas <dave at krondo.com>
2001-05-13 Dave Peticolas <dave at krondo.com>
Add patches list address.
Update po files.
Prepare for 1.5.95.
2001-05-13 Dave Peticolas <dave at krondo.com>
Update po files.
2001-05-13 Kevin Finn <kevinfinn at mediaone.net>
2001-05-14 Dave Peticolas <dave at krondo.com>
2001-05-14 Dave Peticolas <dave at krondo.com>
2001-05-14 Dave Peticolas <dave at krondo.com>
Add changelog entry.
2001-05-14 Dave Peticolas <dave at krondo.com>
2001-05-14 Dave Peticolas <dave at krondo.com>
Fix po.
2001-05-15 Dave Peticolas <dave at krondo.com>
Remove .cvsignore from empty directory.
2001-05-16 Dave Peticolas <dave at krondo.com>
2001-05-17 Dave Peticolas <dave at krondo.com>
2001-05-17 Dave Peticolas <dave at krondo.com>
2001-05-17 Dave Peticolas <dave at krondo.com>
2001-05-17 Dave Peticolas <dave at krondo.com>
2001-05-17 Dave Peticolas <dave at krondo.com>
2001-05-18 Dave Peticolas <dave at krondo.com>
2001-05-18 Dave Peticolas <dave at krondo.com>
Fix warnings.
2001-05-18 Dave Peticolas <dave at krondo.com>
2001-05-19 Dave Peticolas <dave at krondo.com>
2001-05-20 Dave Peticolas <dave at krondo.com>
Prepare for 1.5.96.
Update po files.
2001-05-21 Dave Peticolas <dave at krondo.com>
2001-05-21 Dave Peticolas <dave at krondo.com>
2001-05-21 Dave Peticolas <dave at krondo.com>
2001-05-22 Dave Peticolas <dave at krondo.com>
2001-05-22 Dave Peticolas <dave at krondo.com>
Herbert Thoma's updated de.po.
2001-05-23 Dave Peticolas <dave at krondo.com>
2001-05-23 Dave Peticolas <dave at krondo.com>
2001-05-24 Dave Peticolas <dave at krondo.com>
2001-05-25 Dave Peticolas <dave at krondo.com>
2001-05-25 Dave Peticolas <dave at krondo.com>
2001-05-25 Dave Peticolas <dave at krondo.com>
2001-05-25 Dave Peticolas <dave at krondo.com>
2001-05-25 Dave Peticolas <dave at krondo.com>
2001-05-26 Dave Peticolas <dave at krondo.com>
2001-05-26 Dave Peticolas <dave at krondo.com>
2001-05-26 Dave Peticolas <dave at krondo.com>
Add ChangeLog back in for 'make dist'.
Prepare for 1.5.97.
Update po files.
Update po ChangeLog from gettext 0.10.37.
2001-05-28 Dave Peticolas <dave at krondo.com>
2001-05-28 Dave Peticolas <dave at krondo.com>
Fix warnings, add file to Makefile.am.
2001-05-29 Dave Peticolas <dave at krondo.com>
2001-05-29 Dave Peticolas <dave at krondo.com>
2001-05-30 Dave Peticolas <dave at krondo.com>
2001-05-30 Dave Peticolas <dave at krondo.com>
Duarte Loreto's updated Portuguese translations.
2001-05-31 Dave Peticolas <dave at krondo.com>
2001-05-31 Dave Peticolas <dave at krondo.com>
2001-05-31 Dave Peticolas <dave at krondo.com>
2001-05-31 Dave Peticolas <dave at krondo.com>
2001-06-01 Dave Peticolas <dave at krondo.com>
2001-06-01 Dave Peticolas <dave at krondo.com>
2001-06-01 Dave Peticolas <dave at krondo.com>
2001-06-01 Dave Peticolas <dave at krondo.com>
2001-06-02 Dave Peticolas <dave at krondo.com>
2001-06-02 Dave Peticolas <dave at krondo.com>
2001-06-02 Dave Peticolas <dave at krondo.com>
2001-06-02 Dave Peticolas <dave at krondo.com>
2001-06-02 Dave Peticolas <dave at krondo.com>
Add functions.c to ignored files.
Add .cvsignore to dist.
Fix for make dist.
Fix for make dist.
Durate Loreto's updated Portuguese translations.
Prepare for 1.5.98.
Fix warning.
Update po files.
2001-06-04 Dave Peticolas <dave at krondo.com>
2001-06-04 Dave Peticolas <dave at krondo.com>
Christian Stimming's updated German translation.
2001-06-04 Dave Peticolas <dave at krondo.com>
2001-06-04 Dave Peticolas <dave at krondo.com>
2001-06-05 Dave Peticolas <dave at krondo.com>
2001-06-05 Christian Stimming <stimming at tuhh.de>
2001-06-05 Dave Peticolas <dave at krondo.com>
2001-06-06 Dave Peticolas <dave at krondo.com>
2001-06-06 Dave Peticolas <dave at krondo.com>
2001-06-06 Dave Peticolas <dave at krondo.com>
Jeremy Collin's updated splash screen.
2001-06-06 Dave Peticolas <dave at krondo.com>
Christian Stimming's updated de.po.
2001-06-06 Dave Peticolas <dave at krondo.com>
Update po files.
Fix warnings.
2001-06-06 Dave Peticolas <dave at krondo.com>
2001-06-07 Dave Peticolas <dave at krondo.com>
2001-06-07 Dave Peticolas <dave at krondo.com>
Duarte Loreto's updated Portuguese tranlsation.
Durate Loreto's desktop file translation.
Duarte Loreto's example account file translation.
2001-06-07 Dave Peticolas <dave at krondo.com>
Duarte Loreto's updated Portuguese translation.
Fix warnings.
2001-06-08 Dave Peticolas <dave at krondo.com>
Add .cvsignore.
2001-06-08 Dave Peticolas <dave at krondo.com>
2001-06-08 Dave Peticolas <dave at krondo.com>
2001-06-08 Dave Peticolas <dave at krondo.com>
2001-06-08 Dave Peticolas <dave at krondo.com>
2001-06-08 Dave Peticolas <dave at krondo.com>
2001-06-08 Dave Peticolas <dave at krondo.com>
Fix compiler warning.
Duarte Loreto's translated example account files.
Duarte Loreto's updated Portuguese translation.
2001-06-08 Dave Peticolas <dave at krondo.com>
Fix opening balance strings.
2001-06-09 Dave Peticolas <dave at krondo.com>
2001-06-09 Dave Peticolas <dave at krondo.com>
Fix warning.
2001-06-09 Dave Peticolas <dave at krondo.com>
2001-06-09 Dave Peticolas <dave at krondo.com>
Update po files early since help topics changed.
Duarte Loreto's update Portuguese translations.
2001-06-09 Dave Peticolas <dave at krondo.com>
Duarte Loreto's updated pt_PT.po.
2001-06-09 Dave Peticolas <dave at krondo.com>
Claus Hindsgaul' updated Danish translation.
Martin Norb�ck's Swedish translation.
2001-06-10 Dave Peticolas <dave at krondo.com>
Enable sql.
2001-06-10 Christian Stimming <stimming at tuhh.de>
Christian Stimming's updated de.po.
Christian Stimming's glossary patch.
Add missing.
Fix for make dist.
2001-06-11 Dave Peticolas <dave at krondo.com>
Update version info.
Martin Norb�ck's updated sv.po.
Christian Stimming's updated de.po.
2001-06-11 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
Fix bug.
2001-06-12 Dave Peticolas <dave at krondo.com>
Missed one.
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-12 Dave Peticolas <dave at krondo.com>
2001-06-13 Dave Peticolas <dave at krondo.com>
2001-06-13 Dave Peticolas <dave at krondo.com>
2001-06-13 Dave Peticolas <dave at krondo.com>
2001-06-13 Dave Peticolas <dave at krondo.com>
2001-06-13 Dave Peticolas <dave at krondo.com>
2001-06-13 Dave Peticolas <dave at krondo.com>
2001-06-13 Dave Peticolas <dave at krondo.com>
2001-06-14 Dave Peticolas <dave at krondo.com>
Update file list.
2001-06-14 Dave Peticolas <dave at krondo.com>
Martin Norb�ck's patch fixing i18n bugs.
Martin Norb�ck's updated sv.po.
fix bug
2001-06-15 Dave Peticolas <dave at krondo.com>
2001-06-15 Dave Peticolas <dave at krondo.com>
2001-06-15 Dave Peticolas <dave at krondo.com>
2001-06-15 Dave Peticolas <dave at krondo.com>
2001-06-15 Dave Peticolas <dave at krondo.com>
Claus Hindsgaul's updated da.po.
2001-06-15 Dave Peticolas <dave at krondo.com>
Claus Hindsgaul's updated da.po.
2001-06-13 Herbert Thoma <herbie at hthoma.de>
2001-06-16 Dave Peticolas <dave at krondo.com>
2001-06-17 Dave Peticolas <dave at krondo.com>
2001-06-17 Dave Peticolas <dave at krondo.com>
2001-06-17 Dave Peticolas <dave at krondo.com>
2001-06-17 Dave Peticolas <dave at krondo.com>
2001-06-17 Kevin Finn <kevinfinn at mediaone.net>
2001-06-17 Joshua Sled <jsled at asynchronous.org>
2001-06-18 Dave Peticolas <dave at krondo.com>
2001-06-18 Dave Peticolas <dave at krondo.com>
2001-06-18 Dave Peticolas <dave at krondo.com>
2001-06-19 Dave Peticolas <dave at krondo.com>
2001-06-19 Dave Peticolas <dave at krondo.com>
2001-06-19 Dave Peticolas <dave at krondo.com>
2001-06-20 Dave Peticolas <dave at krondo.com>
2001-06-23 Dave Peticolas <dave at krondo.com>
2001-06-23 Kevin Finn <kevinfinn at mediaone.net>
2001-06-24 Dave Peticolas <dave at krondo.com>
Fix warning.
2001-06-24 Kevin Finn <kevinfinn at mediaone.net>
2001-06-24 Dave Peticolas <dave at krondo.com>
2001-06-24 Dave Peticolas <dave at krondo.com>
2001-06-25 Dave Peticolas <dave at krondo.com>
2001-06-25 Dave Peticolas <dave at krondo.com>
2001-06-26 Dave Peticolas <dave at krondo.com>
Fix po problems.
2001-06-26 Dave Peticolas <dave at krondo.com>
2001-06-26 Dave Peticolas <dave at krondo.com>
2001-06-27 Dave Peticolas <dave at krondo.com>
Fix bugs.
2001-06-27 Dave Peticolas <dave at krondo.com>
2001-06-29 Dave Peticolas <dave at krondo.com>
2001-07-01 Dave Peticolas <dave at krondo.com>
Mitsuo Hamada's updated ja.po.
2001-07-02 Dave Peticolas <dave at krondo.com>
2001-07-02 Dave Peticolas <dave at krondo.com>
2001-07-02 Dave Peticolas <dave at krondo.com>
2001-07-03 Dave Peticolas <dave at krondo.com>
2001-07-03 Dave Peticolas <dave at krondo.com>
2001-07-03 Dave Peticolas <dave at krondo.com>
2001-07-03 Dave Peticolas <dave at krondo.com>
2001-07-03 Dave Peticolas <dave at krondo.com>
2001-07-03 Dave Peticolas <dave at krondo.com>
2001-07-04 Dave Peticolas <dave at krondo.com>
2001-07-04 Dave Peticolas <dave at krondo.com>
2001-07-05 Dave Peticolas <dave at krondo.com>
2001-07-05 Dave Peticolas <dave at krondo.com>
Paul Poulain's updated fr.po.
2001-07-06 Dave Peticolas <dave at krondo.com>
2001-07-06 Dave Peticolas <dave at krondo.com>
Merge from stable.
Paul Poulain's updated fr.po.
Duarte Loreto's updated pt_PT.po.
2001-07-07 Dave Peticolas <dave at krondo.com>
2001-07-09 Dave Peticolas <dave at krondo.com>
2001-07-09 Dave Peticolas <dave at krondo.com>
2001-07-09 Dave Peticolas <dave at krondo.com>
Duarte Loreto's updated pt_PT documentation.
Duarte Loreto's update pt_PT.po.
2001-07-11 Dave Peticolas <dave at krondo.com>
2001-07-11 Dave Peticolas <dave at krondo.com>
2001-07-12 Dave Peticolas <dave at krondo.com>
2001-07-12 Dave Peticolas <dave at krondo.com>
2001-07-12 Dave Peticolas <dave at krondo.com>
2001-07-12 Dave Peticolas <dave at krondo.com>
2001-07-12 Dave Peticolas <dave at krondo.com>
2001-07-17 Dave Peticolas <dave at krondo.com>
2001-07-17 Dave Peticolas <dave at krondo.com>
2001-07-17 Dave Peticolas <dave at krondo.com>
2001-07-17 Dave Peticolas <dave at krondo.com>
2001-07-18 Dave Peticolas <dave at krondo.com>
2001-07-21 Dave Peticolas <dave at krondo.com>
2001-07-22 Dave Peticolas <dave at krondo.com>
2001-08-03 Dave Peticolas <dave at krondo.com>
2001-08-03 Dave Peticolas <dave at krondo.com>
2001-08-03 Dave Peticolas <dave at krondo.com>
2001-08-04 Dave Peticolas <dave at krondo.com>
2001-08-05 Dave Peticolas <dave at krondo.com>
2001-08-06 Dave Peticolas <dave at krondo.com>
2001-08-06 Dave Peticolas <dave at krondo.com>
2001-08-06 Dave Peticolas <dave at krondo.com>
2001-08-06 Bill Gribble <grib at billgribble.com>
Missed some.
Update .cvsignore
.cvsignore
.cvsignore.
.cvsignore
.cvsignore
Fix cruft.
Work on lib problems.
Fix some reports.
Fix more reports.
Fix more reports.
Minor fixes.
2001-08-08 Dave Peticolas <dave at krondo.com>
More libtool work.
2001-08-08 Dave Peticolas <dave at krondo.com>
2001-08-08 Dave Peticolas <dave at krondo.com>
Remove cruft.
2001-08-09 Dave Peticolas <dave at krondo.com>
Add glib library to link libs.
Add directory entry & categories.
Add comment.
2001-08-10 Dave Peticolas <dave at krondo.com>
2001-08-11 Dave Peticolas <dave at krondo.com>
Remove one category.
2001-08-13 Dave Peticolas <dave at krondo.com>
Eric Hanchrow's README patch.
2001-08-14 Dave Peticolas <dave at krondo.com>
Cleanup register help handling. General cleanups.
Fix bug.
More cleanup.
More cleanup.
Fix warning.
More cleanup.
Revert to previous version. Why was this changed at all?
More cleanup.
More cleanup.
More cleanup.
More cleanup.
More cleanup.
2001-08-16 Bill Gribble <grib at billgribble.com>
Fix bug.
Fix .cvsignore.
Add .cvsignore.
Add .cvsignore.
Add .cvsignore.
Add file for creating POTFILES.in. Update POTFILES.in.
Fix .cvsignore.
More cleanup.
Fix bug.
Add tests module. Fix warnings and bugs.
Use test-core module. Fix some tests & warnings.
More work on test infrastructure.
More register cleanup.
More register cleanup.
Remove broken debian cruft.
More cleanup.
More cleanup.
Fix warning.
Matt Krai's patch adding trustnet quote support.
More test reorganization.
Use freq spec test.
Move test.
More work on testing.
Move test.
More register cleanup.
More work on tests. Make src/calculation a module.
Some cleanup. Add some missing scheme exports.
Add glossary items to dist.
Convert tax report to use gnc-numerics.
Add tax module.
Update .cvsignore.
2001-08-20 Dave Peticolas <dave at krondo.com>
2001-08-20 Dave Peticolas <dave at krondo.com>
Remove use of gncGetCurrentGroup().
Fix warning.
2001-08-20 Dave Peticolas <dave at krondo.com>
Move euro utils and gnc-ui-common.h to src/app-utils.
Untable app-utils dependencies. Re-enable exp parser test.
Put split register model code into split-register-model.[ch]
update potfiles
Fixes for make dist.
Fixes for make dist.
2001-08-22 Dave Peticolas <dave at krondo.com>
Fix bug.
Fix for make dist.
Fix for make dist.
Move register loading code into split-register-load.c.
Fix for make dist.
Move files. SplitLedger->split-register
Update for file changes.
Fix for make dist.
Move MultiLedger to gnc-ledger-display.
Add pricedb<->xml test.
Implement per-cell entry handlers in register.
Update .cvsignores.
Update for moved files.
Remove graph.scm (not used).
Add xml library args when checking libxml version.
Fix widget offsets.
Add check for db-3.
Add entries for precious metals.
Update readme info.
2001-08-31 Dave Peticolas <dave at krondo.com>
Spell check.
Add src/doc/xml/Makefile to configure.in.
Fix for make dist.
Fix bug.
Remove some switch logic.
Remove more switch logic.
Remove more switch logic.
Remove more switch logic.
2001-09-02 Dave Peticolas <dave at krondo.com>
Fix bug in changing price date.
Finish work on tabel-model.
Put transfer radio buttons in group.
Change integer cell types to string cell names.
Fix for make dist.
Move all split-register code from register-core to ledger-core.
Clean up split register struct.
Move close button to left.
Fix missing bindings bug.
Cleanup api.
Fix bug.
More register api cleanup.
More register api cleanup.
Finish cleaning up register api.
Add NULLs to *_slot_path calls.
Fix path string.
Fix deallocated memory reference.
Don't use the engine in register-gnome.
Register date & combo cells in register-gnome to untable dependencies.
2001-09-05 Dave Peticolas <dave at krondo.com>
Fix for make dist.
Exclude info dir file.
2001-09-05 Dave Peticolas <dave at krondo.com>
Fix problems.
Add -lltdl
Start a gnucash-config script.
Configure accounts/es_ES/Makefile
*** empty log message ***
2001-09-06 Dave Peticolas <dave at krondo.com>
Configure engine libs and cflags in gnucash-config.
Add ltdl.
Remove deleted file.
Add ltdl.
Configure gnucash version numbers.
Add version number functions.
Add gnucash autoconf macro. Don't include config.h in headers.
Modules go in pkglibdir.
Fix autoconf configuration.
Fix bug quoting more than one currency.
Include glib.h for glib types.
Claus Hindsgaul's Danish account hierarchies.
Create a gnome-utils module to hold gnome/gtk widgets and utility functions
Forgot two.
Fix cleaned files.
Move multi-byte char functions to gnome-utils.
Remove cruft.
Start gnome-utils test framework.
Remove cruft.
Move print-session to gnome-utils. Refactor gnc_html_export.
Remove scm cruft.
Fix bugs.
More module refactoring.
More module refactoring.
Create a network-utils module for net communications code.
Update.
Implement dynamic stream handlers for gnc_htmls.
Implement dynamic url handlers. Refactor the register and report
Refactor options url handler.
Add missing space.
2001-09-13 Dave Peticolas <dave at krondo.com>
Add register-core link test.
2001-09-14 Dave Peticolas <dave at krondo.com>
Fix for make dist.
Configure and detect app-utils module. Install public app-utils headers.
Add register-gnome link test.
Add link test.
Configure ledger-core test dir.
Simplify startup (remove low-level app init).
Use xml-i18n-tools to collect translatable strings.
Use xml-i18n-tools to capture glade strings. Glade string files
Refactor gncGetCurrentGroup dependencies.
Configure network-utils and gnome-utils package and install
Collect all translatable strings in scm files in intl-scm.
Add import-export/binary-import module for importing legacy files.
Update po list.
Start binary-import test module.
Install public headers.
Move application file code into app-file module.
Fix for older gettexts.
Move preferences and configuration variables into app-utils modules.
Add save-options hook and use it to save style sheets.
Fix bug detecting file ids. Test resolved path instead of
Don't replace '/' with ','.
Remove defunct scheme call.
Fix test.
Cleanup sched trans option names.
Fixes for xaccResolvePath & test.
Fix mem handling.
Make sure to call load cb.
Fix install dir.
Add a new book hook and call the hierarchy druid from there.
Wrap app-file functions in that module.
Update ignores.
Move app file gnome code under app-file module.
Duarte Loreto's updated Portuguese translation.
Update file list.
Paul Campbell's code to allow child accounts to be reconciled
Fix for make dist.
Fix for make dist.
Duarte Loreto's updated Portuguese doc translation.
Module cleanups.
Update file list.
Move options dialog to gnome-utils module.
Update file list.
Refactor some mdi code into gnome-utils module.
Move more mdi code into gnome-utils.
Fix for make dist.
Move more mdi code into gnome-utils.
Remove extra guile-util.[ch]
Unregister components when they are destroyed.
Make help strings part of the split register model.
Work on test infrastructure.
*** empty log message ***
Fix some module versioning problems.
Remove book paths on gnc_book_end.
Fix for Postgres 7.0 -- insert verion values after table is created.
More work on test infrastructure.
Send the query to get the next iguid sequence number.
More work on test infrastructure.
Fix bug -- restore iguid.
Work on test infrastructure. Add gnc_book_equal().
Add GNCSession object. Refactor session code from GNCBook to GNCSession.
Undo autoconf 2.5.
Move commodity tables into GNCBooks instead of global data.
Fix warning.
Fix bug loading example accounts into gui.
Work on moving entity tables to sessions.
Work on moving entity tables into sessions.
Work on moving entity tables into sessions.
Work on moving entity tables into sessions.
Work on moving entity tables into sessions.
Include string.h.
Add new test.
Work on moving entity table into sessions.
Work on moving entity tables into sessions.
Work on moving entity tables into sessions.
Work on moving entity tables into sessions.
Fix bug getting trans void date.
Work on moving entity tables into sessions.
Move entity tables into sessions.
Move pt_PT.po to pt.po.
Work on adding namespace declarations.
2001-10-10 Dave Peticolas <dave at krondo.com>
Use AM_PROG_LIBTOOL for automake 1.4.
2001-10-11 Dave Peticolas <dave at krondo.com>
2001-10-11 Dave Peticolas <dave at krondo.com>
2001-10-12 Dave Peticolas <dave at krondo.com>
Fix for older libtools.
2001-10-13 Dave Peticolas <dave at krondo.com>
Fix for make check.
Fix bug -- store unescaped values in the path cache.
Add 'status' argument.
Test locking. Start test for single-update mode.
Update potfile list.
Fix string literal.
Work on test infrastructure.
Fix bug -- gdk_window_raise takes a gdk window, not a gtk window.
2001-10-16 Dave Peticolas <dave at krondo.com>
Fix bug -- need objtype field in kvp audit trail.
Remove warning.
Add missing trans begin/commit calls.
More SplitEqual warnings.
Use 'char' instead of 'char *' for objtype argument.
Stabilize account sort order. Keep accounts sorted when they are changed.
Copy common currency when cloning and rolling back.
Delete split & trans kvps before writing them.
Remove cruft.
Wait for shutdown & start.
Only use valid account types when creating random accounts.
Add missing account begin/commit edit.
Work on single-update test.
When rolling back transactions, adjust editlevel to prevent further begin edits.
Test adding new transactions & rolling back changed transactions.
Fix include.
Add -module arg to lib flags.
Always invoke sync_price and sync_group if defined.
Hash commodities using their unique names, not their pointer values.
Make random changes to prices & commodities.
Fix bug.
Bring in gw-glib and gw-kvp definitions.
Don't insert account into itself.
Add missing price ref/unref.
Start on valid initial location.
Cleanup.
Add CLEARED_VOIDED term.
Fix escaping bug.
Enable kvp fetch for queries. Fix bug restoring transaction iguid.
Use 'k' as objtype in audit trail when delete kvp frames.
Zdenko Podobn�'s Sloval account hierarchies.
Fix bug.
Work on multi-user mode test.
Check balances in account & split compare functions.
Update file list.
Don't install tests.
Allow new guile to be specified through GNC_GUILE env var.
Don't install tests.
Install public headers.
Move mdi g-wrapping into gnome-utils module.
Ignore new generated files.
Fix resizing bug.
2001-10-25 Dave Peticolas <dave at krondo.com>
Configure gnucash-run-script location.
Create gnucash-config with configure instead of Makefile.
Fix quoting bug.
Change LD_LIBRARY_PATH for link test.
Include gnc-gettext-util.h.
Use AM_CFLAGS instead of CFLAGS in Makefile.am.
Don't put regular lib directory into module search path.
Keld J�rn Simonsen's Danish da.po.
Keld J�rn Simonsen's Danish glossary.
Fix for make dist.
Untable app-file and app-file-gnome dependencies.
Reformat.
Add kvp data to sessions.
Allow alternate binaries than guile.
Add guile libs to link line.
Fix bug in is_trans_empty - check kvp data.
Update file list.
Add GTKHTML_CFLAGS.
Don't g-wrap engine private functions.
Use new gnc:guid-new api.
Configure scm module directory.
Work on adding kvp queries.
Add test-query.
Fix query<->scm for new kvp queries.
Fix termination bug in xaccGroupForEachTransaction.
Refactor make_trans_query into engine test-core.
Fix bugs implementing queries.
Fix bug implementing queries.
Allow prices to be excluded on trans queries.
Add voided transactions to random mix.
Always test on non-voided transactions.
Make xaccAccountSortSplits a private function so the backends can use it.
Fix bug.
Fix gncSubtotalReconedBalance.
Don't assume splits are in the same order in xaccTransEqual.
Work on testing queries.
Remove extra lib.
Fix ignores.
Fix ignores.
Load app-file, not app-file/gnome.
Remove debugging output.
Fix ignores.
Put non-module .so in lib, not pkglib.
Remove cruft.
More src/guile up in the build order. Update README.modules.
Implement kvp queries in postgres backend.
Derek Atkins's refactoring of the commodity editor's gui into
Use bootstrap module for simple-format definition.
Remove src/guile references in Makefile.am's.
Derek Atkins's bug fix patch.
Herbert Thoma's patch to fix linking problems.
Make kvp g-wrap helper public.
Export simple-format if it needs to be defined.
Add explicit types to GUID queries.
Use free instead of g_free for malloc'd pointer.
In gnc_gh_gint64_p, check for exact before doing comparisons.
Derek Atkins's business accounting patch.
Derek Atkins's fix.
Derek Atkins's patch.
Use putenv, not setenv.
Fix warnings.
Fix GUILE_LOAD_PATH.
Add date conversion test. Fix date conversion bug.
Fix uses of putenv.
Derek Atkins's patch to make template transaction structs private.
Derek Atkins's patch implementing kvp timespecs in C & scheme.
Update source files.
Prohibit blank kvp keys.
Implement kvp timespec in sql.
Fix some missing path dirs. Make sure 'gnucash' uses the
Use gnc-test-env.
Add gnc-test-env to dist.
Use gnc-test-env.
Don't compile gnc_[set/put]env unless we need them.
Install gnc-test-env.
Configure new scripts.
random_timespec_usec_resolution: new func.
Move entity tables from sessions to books.
fix bug
fix bug
add test-load-module
Fix bugs with new book pointers.
fix bug
fix bug.
Don't use engine private functions.
fix i18n
don't force a refresh on file_quit. keep a current session around.
Work on per-cell save handlers for tables.
g-wrap caller-owned split & transaction lists.
Work on per-cell save handlers.
Use per-cell save handlers.
fix bug
Add more account queries to make_trans_query.
Remove use of xaccTransGetSplit.
Fix account queries.
Turn off piecewise linking.
Add some argument sanity checking.
Add *BeginEdit public functions.
Use white as default backgroup. Fix comments.
refresh table gui after showing window
fix gnucash-env search
add test-period
fix bug
Add Georg Lehner's Nicaraguan Spanish translation.
Move menu extensions scheme code to gnome-utils module.
Generalize component mangaer to all kinds of id types.
Fix spelling of function call.
fix spelling
Add traverse_to_new check.
fix test
revert to fast implementation of xaccGroupGetSubaccounts.
fix formatting
g-wrap xaccParseAmount
David Hampton's fix for automake 1.5.
Remove acc_guid member from splits.
Fix bug summing EURO currencies.
Fix bug -- don't access NULL pointer.
Comment out failing test.
Work on report/report-gnome module.
Work on report/report-gnome module.
Fix bugs.
Fix tests.
Move some report g-wrapping to report-gnome module.
* src/report/report-system/report.scm: move a gnome function
*** empty log message ***
Fix compiler warnings.
Fix compiler warnings.
* src/bin/overrides/gnucash-build-env.in: add report-gnome dir
* src/backend/postgres/test/test-db.c: remove unused function
* Makefile.am (Repository): clean .scm-links
* configure.in: remove -Wno-unused
* configure.in: add new default warnings
Add auto-generated headers.
Remove old xml-intl-tool files.
P�ter Hossz�'s Hungarian translation.
* src/gnome/dialog-style-sheet.h: remove
* src/gnome/glade/report.glade: remove
* src/report/report-gnome/report.glade: add
* src/report/report-system/report.scm: remove options-editor code
* src/report/utility-reports/welcome-to-gnucash.scm: remove gui code
* src/scm/main.scm: handle welcome report gui here
*** empty log message ***
* src/app-file/test/Makefile.am: remove report-gnome from dirs
* src/app-utils/test/Makefile.am: remove report-gnome from dirs
* src/gnome-utils/gw-gnome-utils-spec.scm: add more wrapping
* src/gnome-utils/test/Makefile.am: remove report-gnome from dirs
* src/gnome/gw-gnc-spec.scm: remove remaining gnome-utils wrapping
* src/import-export/qif-import/qif-parse.scm: fix i18n
* src/import-export/qif-io-core/qif-io-core.scm: don't use gw-gnc
* src/report/locale-specific/us/taxtxf.scm: don't use gw-gnc.
* src/report/locale-specific/us/test/Makefile.am: remove
* src/report/report-gnome/window-report.c: implement report
* src/report/report-system/report.scm: don't use gw-gnc
* src/report/report-system/test/Makefile.am: remove report-gnome
* src/report/standard-reports/transaction.scm: don't use gw-gnc
* src/report/standard-reports/test/Makefile.am: remove report-gnome
* src/report/stylesheets/stylesheets.scm: don't use gw-gnc
* src/report/stylesheets/test/Makefile.am: remove report-gnome
* src/report/utility-reports/welcome-to-gnucash.scm: don't use gw-gnc
* src/report/utility-reports/test/Makefile.am: remove report-gnome
* src/tax/us/us.scm: don't use gw-gnc
* src/tax/us/test/Makefile.am: remove report-gnome from dirs
*** empty log message ***
Remove extra report link.
Jose Carlos Nascimento's Brazilian Portuguese translation.
fix bug in gnc:find-localized-file
* configure.in: configure report-gnome/test directory
* src/report/report-gnome/Makefile.am: add test dir
* src/report/report-gnome/test/test-load-module: add
*** empty log message ***
fix bug
* src/gnome-utils/gw-gnome-utils-spec.scm: add wrapping for widgets
start g-wrapping register-core
* src/app-utils/test/test-component-manager: test g-wrapped
* src/backend/postgres/txn.c: fix bugs restoring one transaction
* src/backend/postgres/test/test-db.c: add a test for backend
* src/engine/gw-engine-spec.scm: g-wrap event types enum
*** empty log message ***
add app-utils to g-wrap path
*** empty log message ***
* src/app-file/gnc-file.c: suspend engine events when
* src/app-utils/gncmod-app-utils.c: perform component manager
* src/backend/postgres/txn.c: fix spelling
* src/backend/postgres/test/test-db.c: work on tests
* src/engine/Transaction.c: fix spelling
* src/gnome/top-level.c: take out component manager initialization
* src/report/report-gnome/report-gnome.scm: move some report
* src/scm/main.scm: remove some report menu setup functionality
*** empty log message ***
* src/gnc-ui.h: remove cruft
* src/gnome-utils/gw-gnome-utils-spec.scm: g-wrap new funcs
* src/gnome/top-level.h: update for api changes
* src/report/report-gnome/window-report.h: add new init api
* src/scm/main.scm: update for api changes
*** empty log message ***
Add app-util to g-wrap path.
* src/backend/postgres/test/test-db.c: test rollback
* src/backend/postgres/test/test-db.c: expand testing
work on tests
work on tests and sql backend
David Hampton's automake 1.5 patch.
David Hampton's compile patch.
Add 'today' as a starting date option.
fix compiler warning & error
add missing includes
Remove unneeded include.
Add missing include.
* src/backend/postgres/PostgresBackend.c: allow gnucash tables
fix bug
Allow variables to be entered into price cell.
David Hampton's autotool patch.
* src/backend/postgres/account.c: check for missing currency
fix bug
fix bug
fix mem leaks
* src/backend/postgres/test/test-db.c: test for new accounts
David Hampton's account tree patch.
David Hampton's QIF import patch.
Allow timezone to be absent when parsing dates.
remove generated file
take out automake 1.5ism
fix bug
*** empty log message ***
* src/engine/gw-glib-spec.scm: remove
right-align number cells
right-align number cells (why was this changed at all)?
Remove static xaccTransGetBook.
add timing test
Add read-only api to models.
fix bug
more register work
more register work
fix traversal
fix bug
make description expandable
fix bug. increasing == ASC
undo change, add docs
Peter O'Gorman's file i/o patches.
update 'cell changed' api
update man pages
David Hampton's UI tweak patch.
* src/report/standard-reports/account-piecharts.scm: bump up default
fix for make dist
update file list
fix for make dist
fix for make dist
fix for make dist
fix for make dist
fix for make dist
fix for make dist
fix for make dist
fixes for make dist
*** empty log message ***
update
Peter O'Gorman's patch for Max OS X.
Add new paths to front of lists.
Fix quoting problems.
work on rpm
fix warnings
add includedir definition
fix spelling
*** empty log message ***
fix docs
David Hampton's build system patch.
fix warnings
allow watching on any type. fix bug.
work on cm
David Hampton's register patch.
David Hampton's make distcheck patch.
David Hampton's build system patch.
suspend gui refresh during update
Check for null id_type.
add NULL is_dirty entry to static object
fix specs
fix bug
David Hampton's spec file patch.
David Hampton's ignore patch.
David Hampton's doc patch.
David Hampton's doc patch.
David Hampton's account deletion patch.
Fix DB_LIBS setting.
James A. Treacy's doc patch.
David Hampton's placeholder account patch.
David Hampton's reconciliation patch.
David Hampton's placeholder account patch.
David Hampton's patch for make-gnucash-patch.
Andreas Bogk's postgres backend patch.
Andreas Bogk's qif import patch.
David Hampton's mem leak patch.
David Hampton's register patch.
David Hampton's stock split druid patch.
handle null mnemonic
Andreas Bogk's postgres backend patch.
cleanup AUTHORS (remove duplicates from main developers/other contributors).
synchronize with AUTHORS
update cvs guidelines
David Hampton (976):
Make sure any non standard g-wrap prefix path if reflected in the
Change gnc_forall_gui_components() to pass the registered user_data to
Create a GTK 1.4 based emulation of the new gtk_window_present()
Add support to four more dialogs to automatically raise an existing
Clean up a couple of compilation warnings.
Move string formatting logic into the gnc_xxx_dialog routines.
Update for previous changes.
More code to raise existing windows.
Default date format to the users locale. Date widgets now accept a
Track reconciliation interval (by account). When asking the user for
Add support for pruning old 'xac' and 'log' files.
Update spec fil to build an additional postgres backend rpm.
Tweak a warning message to provide more info.
Add another use of gtk_window_present().
Split stock price editor into two dialogs; a price-db editor and a
Fix a couple of compilation warnings.
Remove user visible references to gnucash.com.
Pogma's initial Mac OS X patches.
Convert new 'missing' library to a libtool library.
Add CFP Franc Pacifique.
Commit required gettext 0.11 changes that are backward compatible with
Finished changes to make both gettext 0.10 and 0.11 work.
More gettext 0.11 junk.
Add g-wrap lib directory to the build-env script.
Eliminate a runtime error message.
Remove some noise when debugging portfolio reports.
Mac OS X support, round 2.
GncAmountEdit widget now based on a GtkEntry. Make the find dialog
Sorting in the reconciliation window is now done by clicking on the
A couple more reconcile window tweaks.
Finish fixing up the reconciliation window.
Sort the account type list.
Add default accelerator for Find.
Show all the widgets in the dialog.
Another gettext-0.11 change.
Use a selection list if a prefs dialog has more than four pages.
Fix amount column sort order.
Fix printing to eliminate the warning messages.
Eliminate an ordering problem when loading business modules.
Work around Gnome MDI bug.
Update cvs ignore files.
First pass at menu rearranging
Move 'Business' menu earlier.
Sort the price database by clicking on column titles.
Remove the 'tax information' item from the account window pop-up menu.
Use checkmenuitems in the View menu.
Menu change tweaks. Stock druid tweaks.
Make the tax table dialog a little bigger.
Reorganize menus in the register window.
Update help menu item text.
Initial support for OFX import.
autoconf 2.53 tweak (not solution)
Optional module loading. Latest OFX changes.
The QIF module now creates its own menu item.
Remove unused code.
Fix a bunch of compiler warnings.
Fix parameter names in comments.
First round of OFX changes.
Fix guile-1.4.1 srfi problem.
Use the actual version number.
Add the current version number or cvs build date to the splash screen.
Fix a comment.
If 'auto decimal places' is set then make sure all numbers have a
*** empty log message ***
89756: Makefile tweak for newer db2html.
Resize the mdi window toolbar when the toolbar style is changes.
Fix crash when deleting transaction from reconciliation window.
Add upper bounds checking on the versions of guile and g-wrap.
Support menu extensions in the register and invoice windows.
add a separator
fix a typo
Don't crash on a missing fonts. Exit cleanly.
*** empty log message ***
Add function name prefix to some routines.
Add a file.
Add a progress bar to main window. Use this progress bar to show the
src/engine
Undo last change. No argument needed to gnc:session-load and
Fix a circular dependancy.
Add a Quit option to the "File Locked" message.
Change button labels.
Use report name from options.
Documentation updates
Add missing argument to gnc_session_xxx calls.
Erase splash before starting new user dialog.
Remove version number.
Add callbacks so the engine can display gui errors.
Alphabetic characters in the data field should be passed to the system
Today's changes.
Opening a placeholder account now yields a register that can't be
If there are only two splits and the register is in "expanded" mode,
Ignore new generated files.
Move gnc_get_session function to a better location.
Add new routine to initialize an option menu that also sets a callback
Add a format string for the textual date representation (i.e. "%b %d,
Rework the date input for the print check dialog. (#95022) Move the
Work over check printing one more time. The register code now calls
Comment out some currently unused code that is causing compilation
Put example dates on option menus.
Provide an initial dependency.
Add my name to the about box.
Use radio buttons for selecting how the month name/number is printed
Set default time for removing old files.
Fix a problem with modifier keys in the date entry widget.
If a user toggles the reconcile check box with the space key, move the
Commit some old log messages.
Split an odd corner case off of the register delete code and give it
Changes to the Help menus requested by Wilddev.
Do a better job enforcing placeholder accounts when a register is open
Notes on the rest of today's changes.
Can't have duplicate accelerator keys in a menu.
Sort the curreny list by symbol, not name, since the symbol is
Use a currency picker instead of a commodity editor. The user is only
Make the currency picker always display currencies in the "mnemonic
Utilize the new callback function for sending an error message to the
Don't unprotect #f. Crashes scheme when run under gdb.
Rework the way that gnucash remembers menu/toolbar items that need to
Track directory changes and remember them for the next time the user
Frederic Lespez's fixes for the French account templates.
The cancel button should always be sensitive. The OK button should
Make the "Defaults" button in the Options Dialog work on one page of
Disable the gnucash network code.
Add support for "Advanced" option pages. Move some existing
Add support for individual read-only transactions. Enforce this at
Add some currencies.
Ignore some new files.
Finish moving preferences to an "Advanced" panel. References to these
Don't get stock quotes for accounts where all the shares have all been
The reinitialize transaction code should mark the transaction as
Fix the "reinitialize transaction" code to work correctly on the blank
Remove obsolete comment.
Convert all the account window callbacks to take a pointer to the main
Fix register problem where the transfer field (on the last line if in
Apply the fixes for #92157 to the business entry ledger.
Sort the splits in a transaction when the transaction is committed,
Enforce the rule that "Buys" must be a positive number of shares and
Fix a bug where the register doesn't add a new blank split when you
Validate the transfer cells when leaving a transaction. This should
Use g_new0 instead of g_new to prevent a crash.
Clean up the gcc 3.x warnings about including system directories.
Fix some compiler warnings.
Convert a couple of functions over to use the new gnc_split_reg_xxx
Fix a bunch of compilation warning messages.
Add support for gtkhtml 1.1.
Fix some problems with the gcc 3.x cleanup.
Make sure that all columns are always visible in the reconcile list.
Add a new progress dialog. Mark the existing ones for i18n.
Update help menu in the register window.
Fix a dialog title to match its function.
I18n changes.
If all the entries of the current split have been cleared, then delete
If there is a current split, then ensure that the transaction
Don't override the previous state on all the transactions in the
Add a foundation for having progress bars during report
Provide progress updates while creating reports. #94280
Add progress bars for the last two reports.
Fix transaction report errors when there is more than one type of
Matthew Vanecek's tags changes.
Do a numeric sort on the transaction number field.
Document yesterday's commit.
Convert the delete dialogs to follow the existing gnucash standard
Search the entire cellblock for a cell. Don't bail if one of the
Fix build problems with the doxygen docs.
Today's changes.
Document changes to the src/doc directory.
Don't delete an empty split if its the current transaction
Don't erase the just loaded account information because the backend is
Put the build date into the about box for development versions of
Write out a new 1.8 version of the config file. Add the 1.8 version to
Normalize the path name before using it to open a config files. This
Catch errors in the execution of the finance-quote-helper script and
Make VWD price quotes work. Add a run-time check for the presence of
Consolidate all knowledge about Finance::Quote sources into one
Remove Finance::Quote from the repository.
Tweak the filename normalization routines. Ignore anything starting
Make the register's "Set Date Range" window more intuitive by moving a
Somebody shoot me.
New help URLs as per Wilddev's request.
Support for having an account scu that doesn't match the account
Fix compilation warnings in preparation for re-enabling the -Werror
Use Gnome1 button order.
Progress toward getting the 'make distcheck' target to successfully
Remove redundant routines and place a single copy in a common location.
Add menu items and code to the register window so a user can limit
Add support to the GNCPrintAmountInfo data structure to allow
Give user feedback during the rendering of a report.
Add an option for changing the number of decimal places used in the
Large accounts are overflowing the data types used in the register
Make sure to set the balance properly for reversed accounts. #100998
Eliminate compile warning for unused variables.
Remove the original fix for #92158 as it caused #100852.
Don't let users delete the split that attaches a transaction to the
If there is a transction pending when updating the register, use the
Build relative URLs properly. #101783
Add a new pricedb lookup function.
Provide access to new pricedb lookup function and to the engine event
Change logic to multiply by the exchange rate instead of divide. Look
Eliminate the zillion warning messages when running gnucash with the
Add missing error message.
Add better handling of corrupt XML data files. Print better error
Enable -Werror.
When checking for gtkhtml-1.1, make the lack of pkg-config a fatal
Put function opening braces in column zero.
The stream_handler hook needs to return a file size. Not all files
Spell checking.
In QIF import, allow a leading '+' sign in the currency field.
Revert pricedb lookup at warlord's request.
Fix a couple of problems with 'test check'.
Get 'make distcheck' working again.
If the amount is monetary, map the keypad decimal key to the correct
Make the reconciliation window respect the 'include subaccount' flag
Remove startup noise.
Delay jumping to a label until after the help window has been created
Correctly pass on the label when first opening a help window.
Fix compile warnings.
The report title should change when the report name field is changed
Reenable -Wall with -Werror.
Add sorting options for barcharts and piecharts. Work around Guppi
Fix malformed URLs for bringing up a report options window.
Fix dangling pointer in gnc_file_query_save. #101004
Clean up the lock file properly (i.e. in session destruction) when an
Do the right thing when going "back" from the "load a file" page. If
Add support for i18n of price source strings. #102156
Add window icons to those windows that don't pick up the default icon.
Add window icons to those windows that don't pick up the default icon.
Implement file compression.
Don't clear the current_session global unless the actual current
Don't export lots.
Enhance the component manager so that you can optionally attach a
Use guile style names instead of C sytle names.
Changes required for guile 1.6.
Revert a change for guile 1.6. The 64 bit native API changed between
Add note that Austrian switched from Shillings to Euros.
Convert from the old to new symbols for Russian Roubles (RUB ->
Fix a missed reference from when the preferences were rearranged.
Return the number of characters entered, not the length of the encoded
Workaround libghttp bug.
Correctly handle the case where no stocks have been defined and the
Provide reasonable default directories for the "Save As" and "Export"
Clean up include path for gcc3.x.
Add support for setting a string option.
Remember the directory of the last import/export across invocations of
Make the gnc_scm_to_gint64() function work with either guile 1.4 or
Make the progress bar argument a double instead of an int. This gets
Changes to make the build system work on multiple architectures and
/tmp/cvs7Cckh1
Update .cvsignore files.
Fix problem getting quotes from trustnet.
/tmp/cvsfPRCsz
Add new script that dumps all the data returned by F::Q for a stock.
Turn off the guile-1.6 complaint about deprecated functions.
Have dump-finance-quote do a runtime check for F::Q to prevent RPM
Have gnucash check for the HTML::TableExtract perl module since half
Ignore another file.
Fix 'make check' srfi problems when using guile 1.6.
Initial port from the deprecated (in 1.6) guile gh_xxx interface to
Fixups for initial guile port.
Don't override the user's toolbar style preference by calling
Reapply Derek's fix for a crash when opening the Pref's dialog when
Fix problem where changing the reconciliation date of a "reverse
Prevent the register refresh code from trying to update a cell that is
Eliminate a critical warning message in the gnc_date widget (#106675)
Consolidate all the functions that convert time values to be the
Collapse the DateUtils.[ch] files into date.[ch].
Consolidate all the functions that convert time values to be the
Push gui independent functions into the engine.
Update for changes to function parameters.
Collapse the account tree data declarations into a common table.
Consolidate duplicate strings.
Remove two duplicate commodities. The newer name for these
Consolidate all the tests for an ISO 4217 commodity into a pair of
Fix problem with latest versions of autoconf.
Restore some lost changes.
Move price quote information from the Account data structure to the
Fix problem selecting quote source.
Give more control over what builds have a version number and what
Add some debugging.
A single button shouldn't take full width of the window.
Fix transfer dialog to not hang if OK button is clicked w/o filling in
Remember the state of the "show currencies" check box from one time to
Added HTML::Parser to the modules looked for when starting up.
Fix the "View" menu items to track properly when a new data file is
add missing include file
Correct ISO code for the Polish currency.
gcc 3.x complains about trailing case statement w/no body.
Update for recent reorg changes.
Remove unused routine. PG compiles again.
Remove 'duude' messages.
A couple more date.h -> gnc-date.h changes.
Ignore autom4te.cache directory.
Add new menu items and functions for voiding, un-voiding, and
Utilized an empty register cell for displaying the note entered when a
Update for changed function args.
New tests for un-voiding and reversing transactions.
Enhance debugging.
Register with the component manager for ACCOUNT events. Redo the
Ignore the new test program.
Clean up usage of the gnc_ui_update_namespace_picker function.
Enhance the commodity selection dialog so that it can be limited to
Show the running balance column by default. #92052.
Annotate window title if subaccounts are included.
Add a Cancel button to the dialog that is invoked when a register
Stop updating the reconciliation end amount on date changes once the
Make HBCI compile again.
Consolidate a couple of functions into the only file where they are
Fix display of pixmaps.
Be silent when getting price quotes.
Fix 'Save As' so it can write to non-existing files.
Fix small memory leak.
No need to duplicate the string returned by xaccPrintDateSecs.
Correctly mark a function as returning a const char string.
Use a thread local buffer for guid_to_string. Mark this routine as
Clean up usage of guid_to_string() function. There is no longer any
Put the F::Q console output under the debug flag instead of
Move the F::Q stuff from the util files to live with the rest of the
Maintain group id when saving file.
Update for qof changes.
Allow the user to specify by namespace which commodities should be
Warn the user before deleting a commodity if there are price quotes
The basic ignores.
Add new test file.
Collapse the gnc_xxx_dialog_parented function into the corresponding
Remove junk file.
Add a new entry.
Move the splash screen code to another directory.
Account for move of gnc-split.c.
Fix bug in computing cleared balance.
Remove empty file
Remove RCS 'Id' tags from files.
Turn off noise.
Remove extraneous labels.
Move function declarations to the right header file. Document them as
Use the generic import account picker.
Remove unused files.
Remove unused files.
Fix crash caused by qof changes.
Fix another crash caused by qof changes.
Update for removed file.
Be more explicit when a lookup fails.
Ignore new autotools junk files.
Use patterns to catch new files added by intltool.
Revert the last change. The gh_xxx functions are deprecated.
Eliminate compiler warnings.
Work around problems with libltdl3.
Needs to include config.h.
Added quote sources for Indian Mutual Funds.
Correct error message.
Better error reporting. Don't uppercase the symbol name.
Tell guile to be noisy about deprecated functions.
Fix some warnings about deprecated guile functions.
Add two new (well... changed) currencies.
I believe the 1.8 series is stable now.
Add the new Romanian Leu.
Todd T. Fries patch for compilation on OpenBSD 64bit architectures.
Patch from Yves-Eric Martin <yem_lists.gnucash.org at filter.yve.net> to
Collapse the gnome2 branch back into HEAD.
Use a dynamically allocated string for the version.
Convert README.cvs to README.svn.
Null terminate code properly.
Fix items from round two of Volker Englisch's review of the
Tell which plugin failed to load.
This routine should always return the minimal height the widget will
Push the summarybar inside of the created page widget. This solves
Generate a new copy of the amount string when copying a QIF split.
Include core-utils in the scheme load path to allow some of the test
Remove GUI test cases from the 'TESTS' variable. These tests will
Other changes needed to get 'make check' closer to working.
Convert to newer method of allocating private data structures for
Convert to newer method of allocating private data structures for
Convert to newer method of allocating private data structures for
Cleanup usage of the PLUGIN_PAGE_LABEL define.
Pass the name of the guile executable from configure to the makefiles
Change function name to disambiguate between retrieving the name of a
Scott Oonk's patch to simplify the mouse selection logic in
Scott Oonk's patch to simplify the keyboard selection in
Scott Oonk's patch to allows selection of the last character in a
Andreas Köhler's patch to re-enable translation of menus and icons.
Document the devel packages needed to compile gnucash on FC4.
The "Edit Stylesheets" menu item should always be visible.
The register page should add to the existing list of items in the
Add a function that allow you to expand the account tree to show a
Update list of authors
Scot Oonk's patch to fix some alignment problems in the register.
Scott Oonk's patch to draw cursor at correct x,y offset from
Add a GError parameter to the gnc_key_file_save_to_file() function.
Fix a couple of gcc4 warnings.
Add code to save window state into a Glib Key-Value file. This code
Eliminate double free of memory by just freeing default_dir once at
Clarify what "short" labels are used for by adding comments and
Remove vestigial code from the very early days of the gtk2 port.
Remove unused functions.
Add documentation.
Replace deprecated gtk_window_set_policy() function with
Correctly update the tree model when an account is moved. Fixes
Bump deleted item removal to a higher priority.
Respect the history maxfiles key in gconf.
Andreas Köhler's patch to set some border widths inside the main
Scott Oonk's for for x86_64 compile warnings.
Phil Longstaff's changes to set GTK_SHADOW_IN in the commodities
Pass the action variable to gtk_file_chooser_dialog_new() to get the
Remove extraneous carriage return.
The egg_xxx code hasn't been in the tree since 2005-04-16. I tested
Convert to utf-8.
Undo double fix of compiler warnings.
Remove unused call to g_object_set.
Sjoerd Langkemper's <sjoerd-gnome at linuxonly.nl> fixes to cast
Update FSF street address.
Add support for printing currency quotes.
Report a failure of F::Q to return a currency quote.
Restore the "Save Report" code that was lost in one of the head->g2
Remove calls to the function gnome_window_icon_set_from_default(). In
Remove unused function.
Include file cleanup. Remove the messages.[ch] files in favor of the
More include file tweaking. Don't include gtk.h from any header
Need to include locale.h to compile without optimization.
Convert to utf-8.
Add new files.
Add new files.
Fix some build problems on FC3 related to the include file changes.
Andreas Köhler's patch to replace some deprecated glib functions.
Use the new GtkAboutDialog when compiling with gtk2.6.
Convert the "file locked" message to a GtkMessageDialog. Add a
Close stylesheet edit dialog when the stylesheet picker dialog is
Convert the font picker and color picker from deprecated gnome widgets
Use a GtkMessageDialog instead of the deprecated gnome_ok_dialog
Fix a typo.
Make a function static. Remove extraneous printf.
Update dialogs to give them a Gtk2 HIG look and feel.
Remove unused functions.
Put the account tree into a scrolled window so the dialog buttons
Convert a couple of dialogs from the deprecated gnome_ok_dialog to a
Finish conversion to a GtkDialog. Redo dialog as a table instead of
Use gtk version of various functions instead of gnome versions. Rest
Give the dialogs a gtk2 look. Add accelerator keys. Use the gtk
Remove lines that cause libglade warnings.
Add note of a problem.
Dialog makeovers. Split the generic matcher transaction list help out
Forgot to commit the changelog.
Consolidate the creation of all file names under ~/.gnucash, and also
Consolidate the creation of all file names under ~/.gnucash, and also
Use the g_get_home_dir() function instead of getenv("HOME"). The
Restore long lost functionality to customize the accelerator keys on
Rewrite the code that assigns accelerator keys to the names of menu
Update default accelerator keys as per the HIG.
Fix crash when saving files.
Shouldn't still be calling the old save state functions.
Show widget by default when its created for a glade dialog.
Enhance the "remove old prices" code to have options to retain the
Allow deletion of multiple prices at once.
Consistently use the string "currency" in the commodity picker window
Update function name to match its g2 implementation.
Fix the duplicate transaction dialog so that the "Enter" key
Andreas Köhler's patch to prevent a patch when trying to edit a
Initialize the qof entity in the new split, not the old one.
Eliminate extra redrawing of the register by suspending events around
Change "Reverse Transaction" menu item to be "Add Reversing
Better integrate stock prices with QOF. Gnucash now warns you about
Make the capitalization consistent across the titles of all pages.
Revert random changes.
Mark a couple of strings as not needing translation.
Fix the translator credits in the gtk2.6 about box. They should come
Need to escape user input string to prevent errors from gtk.
Migrate from the deprecated gtk_progress interface to the supported
Eliminate all remaining use of deprecated glib functions. Enable the
Quick update for 2.0 requirements. Needs to actually be tested.
Remove all remaining references to guppi.
Syntactic sugar converting from gtk_signal_xxx
More syntactic sugar converting from gtk_object_xxx functions to
Remove unused function.
More trivial conversions from deprecated gtk/gnome functions to
Finish converting type creation over from gtk_type_unique() to
Eliminate the deprecated function gtk_widget_set_usize().
Don't ignore the return value of glib list functions. This will
Comment out function that does nothing except generate a compiler
Fix the edit price to properly check the number of selected prices.
Comment out the recently introduced second set of checks for gconf.
Remove note about a problem that no longer exists.
Add support for opening account registers from the budget page. Use
Andreas Köhler's patch to fix the alignment of cells in the register.
Fix the glade auto-connect code so it doesn't swap the callback
David Jafferian's account deletion patch that queries the user about
Andreas Köhler's patches to remember/restore maximized windows, and to
Translate strings for multichoice options.
Remember value of HCBI preferences.
Update to compile cleanly on a glib 2.9 system without using
Better fix for compiling cleanly on a glib 2.9/2.10 system without
Correct a comment.
Comment out unused function that won't compile with g-wrap 1.9 after
Move the "Sort By" and "Filter By" menu items to the main window so
Migrate the account page options to a new "Filter By" dialog. Add a
Remember and use the justification specified in the code instead of
Remove gtk2.6 properties from the file.
Remove note about per-tab close buttons.
Enhance the dialog so that pressing the Enter key in any field will
Fix the 'sort by number' and 'sort by statement date' choices in the
New script that will remove all post-gtk24 attributes from all glade
Start new ChangeLog for 2006.
Initialize the qof instances in commodity namespaces.
Use the right function to hide a tree column. Update a couple of
Correct function name. Add a comment.
Use a GtkListStore for the example account categories instead of
Remove unused files.
Fix test inverted by commit 12231.
Use the component manager to ensure there is only one totd dialog at a
Rename function to eliminate duplicate names.
Revert the previous change and make the totd always float above all
Couple the radio buttons in the unpost dialog.
When setting the amount of a split, don't call gnc_numeric_convert on
Don't keep the shell around when starting gnucash.
A couple of performance tweaks.
Rename function to eliminate duplicate names.
Load the entire data set into the combocell before enabling sorting.
Remove debugging statement.
Consolidate some common functionality.
Add in some conditionally compiled hooks for turning callgrind on/off
Info for last set of changes.
Make the HBCI Transfer dialog work again using a GtkListStore.
Performance enhancements. Remove the model from the combo box before
Add a script to invoke the new gnucash.bin executable via valgrind.
Remove some deprecated gnome functions.
Add some access keys to menu items and buttons.
Update for recent HBCI fixes.
Fix the "share decimal places" option.
When building a html table from an account tree, apply markup to the
Copy the table markup from an intermediate table to the final
Fix a couple of compiler version issues.
The GTK2.4 headers are missing a named constant.
Add a button to clear the name of the currently selected file in a
Add tooltip for new button.
Replace deprecated functions with their current equivalent.
The gnucash gpg networking code isn't called from anywhere. No need
Use newer function for setting the width of a GtkSpinButton.
A couple of simple substitutions for deprecated functions.
Remove the unnecessary explicit removal of the tree model and let the
Remove fixed item that was restored by accident.
Rework schema infrastructure so that all schema strings will appear
Fix a string.
The GtkObject destroy function can be called multiple times. Protect
Unregister this component properly when destroying it.
Tweak a debugging statement.
Save/restore business invoice pages.
Finish the job. Make sure this component isn't unregistered multiple
Delete the invoice page completely when closing it. Prevents a crash
Remove unused functions.
Check for bogus window structures (i.e. empty) when reading/writing
Provide better arguments for specifying what to do when a key_file
Whitespace changes.
Remove noise.
Glib 2.9 requires GdkEvents to be marked as BOXED instead of POINTER.
Do some HIG cleanup. Remove extraneous newline characters from
HIG rework on a couple of dialogs.
HIG rework
Move glade files to a new subdirectory.
Update ignore properties.
Overhaul the financial calculator dialog. Comments on the new layout
Clean the file of post gtk2.4 properties.
Add support for setting these widgets as the target of a GtkLabel
More HIG changes.
Clean the file of post gtk2.4 properties.
Overhaul the print check dialog. Make HIG changes, and make the
More HIG changes.
Add an icon to the export button in the generic filename dialog.
More HIG changes.
Add/update copyright on files modified since the start of the year.
Move the totd glade file to the gnome-utils subdirectory too.
Fix compilation warnings.
More HIG changes.
Default the --enable-compile-warnings argument to yes.
Add translation and rotation to the custom printing page. Modify the
Add an include so gnucash compiles on gnome2.13 again.
HIG rework. Remove newlines from dialog message strings. Give some
Use the gtk2.6 secondary message text function now that there is a 2.4
Use a format string of "%s" when building a message dialog from a
Michael Wahlbrink's cvs to svn changes.
Restore reasonable default logging levels.
HIG changes for the "radio option" query dialog.
Andreas Köhler's patch to fix commodity editor warnings/crash.
Andreas Köhler's patch to fix a problem where switching windows
Focus out event handlers should return FALSE.
Fix another focus out event handlers
Eskil Bylund's patch from Epiphany to enable cut/paste. Extended to
Dave Herman's patch to suppresses extraneous entries table entries in
Remove extraneous carriage returns from text that will be put into a
Make the cut/paste change compile on gtk 2.4 systems.
Re-enable events before processing the book-opened hook. Solves some
Fix a crash when manipulating commodities before crating the first
Better handling in the model event handling functions. Noticeable in
Don't call g_utf8_strlen with a NULL pointer.
Change the default visibilities of the GncTreeViewAccount widget to
Andreas Köhler's patch to allow explicit specification of which
Filter out another post gtk2.4 property.
Re-title the search dialog based upon the menu used to invoke it.
Andreas Köhler's patch to perform the i18n on column headers before
Fix a couple of comments.
Dave Herman's patch to fix #327630 by copying missing "function"
Add disambiguating prefix to the single letter column titles.
Remove extra close parenthesis.
Don't just install the schema files, also install the gconf objects
Get gnucash to compile with gcc4.1.
Scott Oonk' patch to fix a couple of problems with right justified
Fix some issues when invoking from a non-utf8, non latin1 locale. Use
Filter out more post gtk2.4 properties.
Set the default button.
Fix a duplicate accelerator key.
Set the window type hint to normal.
Set the busy cursor while the dialogs are being generated.
A couple of performance enhancements.
Call existing function to find the end of the day.
Fix the code that updates the buy/sell action based on the number of
Set the default button.
Remove forgotten unused variable.
Better fix for the code that updates the buy/sell action based on the
Print out the installed F::Q version at startup.
Update for known F::Q 1.11 quote sources.
Don't initialize the display at option parsing time. This way
Pass argc by reference instead of value so g_option_parse_context can
Correctly open an account and its sub-accounts. Fixes 330745.
Globally replace the words "exchange_code" with cusip in the
Patch from Tommi Vainikainen <tvainika at niksula.hut.fi> to remove
Andreas Köhler's patch to wrap label text in a couple of dialogs.
Andreas Köhler's patch to prevent crash when voiding a transaction.
Andreas Köhler's patch to convert the account types list in the
Prepare for gtk change that will issue warnings if the return value of
Remove all explicit claiming of the selection in these files. The
Regularize the naming of the Finance::Quote auxiliary scripts. Remove
When looking for an matching account name, start at the beginning of
Remove unused debug code.
Take the selection into account when handling the keypad decimal point
If the number of "visible to the user" lines in the register has
Remove forced screen updates that are no longer necessary.
HIGify the scheduled transaction dialogs.
Use a spin_box instead of an entry for the 'occurrences' and
Don't reference uninitialized memory.
Compile cleanly with when _FORTIFY_SOURCE is defined. This definition
Update spec file from RH8 to FC4.
Ignore some files.
Catch and defer the quit command if a file save is in progress.
Disable quote related functionality when F::Q isn't installed.
Andreas Köhler's patch to prevent a crash in the register date picker
Two fixes from Andreas Köhler. One fixes 331183, the problem where
Fix from Andreas Köhler to deactivate the toolbar split button in an
Provide a callback whereby the core register code can tell the upper
Cleanup patch from Andreas Köhler.
Add the example gtkrc-2.0.gnucash file to the tarball.
Minor code cleanup and consolidations.
Fix a misspelled word.
Andrew Sackville-West's to pass the rignt number of arguments to
Remove unnecessary menu item. The same functionality exists in the
Provide the right edit menu sensitivity for the register page.
Remember the order in which the notebook tabs are referenced. When
Mark a couple of function arguments as const.
Restore GtkOptionMenu support because the newer GtkComboBox doesn't
Create a consolidated directory for distribution specific scripts.
Move a couple of ditro specific files.
Remove old distro specific directories.
Fix configure for the new packaging directory.
Add the ebuild script to the tarball.
Fix format character for a size argument.
Check for the existence of a page before dereferencing it. Fixes
Add 'const' qualifiers to various functions.
Convert the reconcile window from the old GnomeUIInfo menu/toolbar
Remove a unused function that calls deprecated gnome routines.
Set the GNOME_DISABLE_DEPRECATED flag for gnome versions up to 2.13.7.
Andreas Köhler's patch to correctly build a html color value. Fixes
Collapse the common parts of the "new account" and "edit account"
Rework of Sylvain Defresne's patch to support multi-byte unicode
Convert all locations that parse input using the locale
Move the storage for the account separator character into Account.c
Convert the account separator from a single character to a character
Update the preferences dialog to allow any unicode character as the
Make g_strv_length available outside of the gkeyfile compatability
Fix duplicate account name checking bug that prevented editing account
Rename a data structure field.
Rework the events generated by the account/group files and consumed by
Fix typo in commit message.
Consolidate the new icons with the existing set of icons.
Move/fix the callbacks function that kills any open registers for an
Use utf8 collation routines when sorting splits in a register. Also,
Use the pointer to the commodity as a hash key instead of looking up
Add a couple of calls to the component manager when closing the
Remove all usage of gnc_get_current_session / book / whatever except
The account quickfill has multiple components to it, only one of which
Change a reference to the Next button to now refer to the Forward
More references to "Next" that should now say "Forward".
Cache the result of a gconf lookup for a currency choice. Add a new
Relabel column titles from "XXX (Report)" to a label that includes the
Use a font size of "smaller" when printing to the splash
Remove extra events added in r13483. This leaves the REMOVE event as
Remove functions to be deprecated in libqof2. (Pass One - trivial
Remove more functions to be deprecated in libqof2. (Pass Two - more
Never include "config.h" from a header file. Doing so makes it nigh
Remove more functions to be deprecated in libqof2. (Pass Three - more
Restore clickable links for price quotes.
Finish removing deprecated QOF functions.
Show newly created windows when restoring the second and subsequent
Change the output from this file to use g_message instead of g_warning
Walk through the list of plugins installed in a window and uninstall
The account tree model event handler needs to be more robust in the
Update the quickfill to watch for accounts being added/removed from
Finish removing the redundant list of valid strings maintained by the
Replace the changes in r13361 with a better method for determining
Andrew Sackville-West's changes to add the ability to lookup the
Andrew Sackville-West's patch to show zero balance entries in the
Andrew Sackville-West's patch to tidy up the multi-currency handling
Tweak a couple of tooltips. Try and make it clear that the commodity
Add a new per-page callback to tell the page to finish any pending
Fix a warning message.
Leave the accounts unordered in the engine. Switch the g-wrap
Don't create a new window for a page if there's already an open blank
Treat the file name as utf8 when finding the file name for the window
Move the computation of accounting period balances into the model and
Add a wrapper function for g_utf8_collate that handles checking for
Collapse duplicated code into a single function.
Use the stable sort function from Account.c to back up the user
Add a "book saved" hook. Use this to update the window titles after a
Enhance the quickfill event handler to detect changes in whether an
Pass a dialog pointer through the scm code and back to the C error
Add support for renumbering the account codes for all the children of
Differentiate between calling the hierarchy druid from the new user
Mark all common account sets to be initially selected when creating a
Update to compile on FC5.
Regularize capitalization of the word 'GnuCash'.
Regularize capitalization of the word 'GnuCash' where its user
List the optional components that will be compiled in the summary at
Add toolbar icons for Postpone and Cancel. Fixes 114267.
Fix the lack of action strings in the popup menu. The problem occurs
Add a context menu to the reconcile window. Fixes 120830.
Add a reconcile button to the toolbar of a register page.
Change the title of the category view to track changes in the
Work around the fact that a validating XML parser barfs on gnucash's
Fix the dialog so that the 'Cancel' button cancels all changes made
Restore sorting transactions by date posted. Fixes 335190.
Remove debug message.
Mike Alexander's patch to get currency quote retrieval working again,
Change the access key on the Transaction menu to not conflict with the
Change the access key on the "Change Split" button. Fixes 336836.
Use the name "Currency" internally instead of ISO4217. Make it
Serialize access to the "Save" and "Save As" commands. Fixes 148905.
Make the entire UI (menus and toolbar) insensitive when the progress
When writing a currency to the data file, write the full commodity
Generate the gnc:count-data tags by hand so that the attribute will be
Patch from chpe at gnome.org to use the gtk_show_about_dialog to avoid an
Include the svn revision number in the about dialog.
Eliminate some unnecessary work by comparing the account name in the
Update the determination of what's a currency and what isn't. Fixes
Add a couple of comments.
Another comment.
Replace NS_ISO with NS_CURRENCY. This substitution was already
Finish cleaning up old uses of NS_ISO. Use the C is_currency function
Improve the performance of the listen_for_accounts function. Never
Add a new event for when a split associated with account is changed.
Fixes to compile with gcc4.
Clarify text regarding the lines in the register. Fixes 338479.
Allow the account tree view callback to run in addition the the page
Add a per-account "hidden" flag, and update the accounts page and the
The kvp_frame_get_string() function returns a pointer to an internal
Clean up the xml file some by dropping empty kvp strings/frames and
Replace "commodity" with "security" where it is user visible. If its
Parse the old ~/.gnome/GnuCash MDI document file to see which 1.8
Don't call shutdown directly from the delete_event handler, but use a
If the report already has an id assigned (i.e. restored reports) then
Add a tooltip for the "hidden" option in the Edit Account dialog.
Remove unused dialog.
Remove translatable flag from a temp label.
Don't complain about reports without html titles. This occurs for
Correctly save and restore multicolumn reports. Fixes 327627.
Make the "Welcome to GnuCash" report menu item build the entire
Don't allow a report page to be closed of it is in the process of
Don't allow the user to open the current log file. Fixes #337211.
Add new icons for invoices, adding a scheduled transaction, and the
Rename some icon files.
Fix a null pointer dereference. Don't make the Close button sensitive
Update a report's tab name in the main window when the name in the
Don't use the full width of the dialog, only as much as is necessary
Add completion support to the currency edit widget. Fixes #339412.
Handle the failure to fork a child process and print an error message,
Don't try to update the main window page name when invoked with an
Fix the crash in #339764.
Mark the collections as clean after the default items have been
Center the progress dialog on the qif import druid. Fixes #336188.
Finishing all pending transactions before new and open commands, not
Mike Alexander's patch to fix lot date calculation, and to include all
Default to --enable-error-on-warning only in svn based source
Lower the minimum required width of the register. This does affect
Load the user config earlier in startup. Fixes the missing custom
Don't load a custom report that has the same name as a standard
Don't allow the user to save a report until they have changed the
Eliminate some gtk warning messages. Stop the contents of the Bill
Function opening curly brace should be on a line by itself.
Patch from Mike Alexander's to handle multiple lot dispositions on the
Remove translation on new strings.
Patch from Mike Alexander to fix the cleared split date threshold in
Start a new log file after a save. Fixes #173056.
Use the parent commodity and account type when creating new accounts.
Use the existing QOF API to modify the instance dirty flag.
Bump the version number for setting the GNOME_DISABLE_DEPRECATED flag.
Add an alternate mode for handling the dirty state of instances and
Unconditionally enable qof alternate dirty mode.
Add begin_edit/commit_edit brackets around object modifications. Some
Can't use external qof until it supports "alternate dirty mode".
Add support for directly marking the book dirty, for recording the
Use the new qof functions to provide a dirty indication in the title
Trivial replacements for deprecated functions.
Really bump the version number for setting the GNOME_DISABLE_DEPRECATED flag.
Rebuild the column selection menu when the report currency is changed.
This patch fixes almost all of the test-period errors. It still
More of the patch from Bill Nottingham for compiling with guile 1.8.
Make the removal of scm_block_gc conditional on having guile 1.8
Make the blue past/future dividing line thicker so that it is obvious.
Fix gcc4 complaint about unused return value of the write function.
Updated translation from Nigel Titley.
New splash screen from Joshua Facemyer / Impressus Art
Remove old help-topics-index files.
Update the help file names now that the docs are xml instead of
Limit the reconciliation date to the past or today, never the future.
The progress bar changes size when text is added/removed. Prevent
The register code shouldn't process any keystrokes that have a
Only use the amount of space required to show all the entries in the
If the g2 file history list is empty, then copy the file history list
Add bug id.
Include gkeyfile.h instead of explicitly declaring a data type. This
Add lib/glib26 to the include and library paths.
Don't ever reference lib/glib26 if the host system has glib 2.6 or
Fix a couple of files that didn't include config.h.
Fix "missing icon" menu icons on FC6.
Remove dead code.
Hide notebook tabs on programmatically changed notebook.
Restore the business reports menu.
Move the valgrind reference code from a compiled file to a
Tell subversion these files are text.
Quote the F::Q version number so that it will be correctly parsed as a
When committing an account during the closing of a book, don't search
Tell gnucash that a currency quote failed instead of just abandoning
Strip all invalid utf8 characters from imported QIF and OFX/QFX
Do a better job of turning the busy cursor on/off. Now works
Update gdb instructions.
HBCI data is already in utf8. Don't recode into the local charset
Fix typo.
Use the new mechanism for the account list popups. Fixes #342058.
The Chargeback and Extra Payments sections of the bill should not
Restore the auto decimal places settings from gconf at startup. Fixes
Remove five year old workaround for a resizing bug. Fixes #344764.
Instead of marking the first page so that it can't be closed, mark the
Correctly indicate the focus state of the register. Fixes #342055.
Add new application icon.
When modules can't be found refer users to their package manager
Restore the original sort ordering which is grouping by parent
Recent version of Finance::Quote no longer depend on Date::Manip, but
This one file really does require the perl Date::Manip module.
When creating accounts from the register, fix the name parsing logic
Restore 1.8 behavior by using the full date/time when sorting on the
Fix the line continuation.
Remove the majority of the remaining deprecated widgets by collapsing
Fix compilation errors on FC3.
gnc_import_process_trans_item() should return TRUE in those cases
Fix typo.
Regularize the account type names into the form ACCT_TYPE_xxx.
Fix account currency problems when importing QIF files (introduced by
Add a tip for raising the accounts menu in a register page.
Fix a typo.
Remove overloading of an argument passed to the
Add some 'const' declarations.
Add missing call to xaccAccountBeginEdit.
Update so that bug-buddy 2.16 will still allow you to file bugs
Maintain the account hierarchy when reparenting the descendants of a
Remove some conditional code that is no longer compiled, or shouldn't
Use the glib-compat.h file for backward compatible function names.
Include config.h a couple of places.
Eliminate some compile warnings.
Fix uninitialzed variable error message.
Fix some scheme inexact errors. Fixes 347462.
gnc_history_get_last() can return NULL.
The args to g_build_filename should be NULL terminated.
Save and restore the visibility of the toolbar, statusbar, and
Need to expliticly load the gnome-utils scheme code.
Add a check for the Date::Manip module (used by gnc-fq-helper).
Fix cases where something that should be a GType isn't defined
Don't abort when F::Q fails to return a quote. GnuCash may have
Make the dependency requirements consistent with the other gnc-fq-xxx
Make trunk compile again on FC4.
Update for the new base level of gtk2.6.
Update for the new base level of gtk2.6. Add all the gtk2.6
Fix glib28 utils on non-win32 system.
Remove unused functions.
Play nicer with recent releases of glib that have tightened what's
Back out #15458 on trunk. This is temporary until after 2.0.5
Prevent a crash when reading a new state file.
Remove extra argument to gtk_list_store_set. Fixes #409758.
Remove obsoleted files.
Simplify function parameters.
Remove all traces of the AccountGroup data structure. Accounts now
Update the example account trees to include a new root account.
When deleting an account, correctly display the new account to which
Show a busy cursor while deleting an account, in case the deletion
Guile 1.8 seems to be pickier about inexact->exact producing integer
Remove some unused variables and function declarations.
Destroy no longer used template accounts when reading scheduled
Patch from Bill Nottingham to remove redundant ofx checks.
Find the root based off the current account and not the book. It
Fix two instances where a function name didn't get changed for the
ISO 8601 requires a four digit year.
Convert the check printing code from Scheme to C. Add support for
Make the new check printing code compile on systems that don't have
Another 64 bit fix.
In the print check dialog, the notes field has always incorrectly been
Add support for printing the check number, the action, and the real
In the Print Checks dialog, provide an easy way for users to save the
Add GUID numbers to check formats. Detect duplicate check format
Use a single key for check position names instead of a series of
If the specified check format guid can't be found then select the
Add preferences support for a GtkFontButton widget.
Add preferences support for printing the date format immediately below
Don't crash if an example account file has no root account. Also
Record a couple of user suggestions for things to do with gnucash's
Add a preference for printing "***" immediately before and after all
Add an option to change the tab closing behavior. The two choices are
Allow the base gconf path to be specified at run time, either via an
Allow the user to specify the maximum width of the page labels in the
Play nicer with recent releases of glib that have tightened what's
Fix window corruption problems when adding prices to the price
Print a different warning messages if unsaved changes have existed for
Patch from Klee Dienes <klee at mit.edu> (bugzilla #420550) to
Implement idea from Mike Alexander (in #346063) to key lot scrubbing
Balance ENTER/LEAVE calls on some functions.
Remove some deprecated functions. Bump version numbers were GnuCash
The function name xaccSplitDateOrder is misleading, so rename it to
Conditionally remove some more deprecated functions.
Fix compiler complaints about dereferencing type-punned pointers.
Re-enable -Wunused checks.
Add some begin_edit/commit_edit checks.
Add some const declarations.
Begin the GObjectification of the Account object. Move some
Ignore generated files
The root account name should never be visible, so no need to mark it
More moving of properties from the public data structure to a private
Mark the number-to-word code as non-translatable because, as the
Make sure to distribute all the check files in the tarball.
Move more account properties from the public data structure to a
Fix mistake in property install.
Finish moving account specific properties from the public data
Replace silent failures with noisy assertions.
Fix an error in a test data file.
Replace a function name mapping with the real function call.
Relax the check on whether xaccAccountGetCommodity is called with a
Validate whether or not an account exists before calling various
Disable the close callback while updating reports. Fixes #416986.
Use GNC_TYPE_NUMERIC instead of GNC_NUMERIC.
Suspend qof events for the interval between swapping the books between
Remember the current session when an option dialog boxes is opened,
Allow NULL pointers when calling xaccAccountGetFullName. Fixes #432314.
Catch and short circuit the case of trying to get the balance of an account
Changing the transaction number can affect the split sort order and
Add the Moldovan Leu. Fixes #414064.
Move the price manupilation buttons to the right side of the dialog. For
Use simpler behavior for setting the "1 xxx = 2 yyy" exchange rate sample
Update ignore properties.
New version of the file from Zach Sadecki that include three different
Use gtk_widget_show, not gtk_widget_show_all. The latter screws up the
Collapse two functions into their only caller. Move a third function
Start putting an API in place for access to the members of the
Remove the macro versions of qof_begin_edit and qof_commit_edit_part<x>.
More a large number of the QofInstance properties from the public data
Move QofInstance book properties from its public data structure to its
Move QofInstance guid property from its public data structure to its
Fix a problem copying a guid from an object to a local variable.
Collapse the various "version" and "version_check" fields into a
Collapse the various "idata" fields into a single field attached to
Fix two bugs in custom check printing. One swaps the placement of the
When saving a check format, query the user for the title to write into
Now that check printing has been rewritten, there no longer a need to
For report pages, make the "Refresh" menu item synonymous with the
Fix several problems with the QOF book merge code. Use unique error
Use the last second of the statement date when determining whether
Limit the values of randomly generated numbers a little bit more.
Programmatically generate check file names from the title input by the
Update translator comments.
Derek Atkins (1263):
Documenting the discussion on generic core-objects
Add first-pass at Entry, Order, and Invoice objects
Add Entry, Order, and Invoice types to g-wrapped data
Add tax_type and discount_type to GncEntry -- this allows you
convert GNCIdType from an enum to a char*
Add gnc_book_{get/set}_data() to add/get arbitrary data pointers
* Remove the "GncBusiness" object type in preparation to move
First-pass at A/R and A/P accounts. Right now there is nothing
Fix compiler warning
First pass at an Entry Ledger. It compiles. It still needs
build the Entry Ledger before business-gnome, so it can be used
Add Due-dates to Transactions and the SplitLedger for A/R, A/P
Change "reconciled" label to "paid" for A/R and A/P ledgers
fix a/r,a/p layout for split-view
Abstract RecnCell to allow multiple "choice" types.
Add dialog-order (to test gncEntryLedger) and hook into the
Better support for A/R and A/P transaction types. It actually will
Update RecnCell API to return the string_getter callback, but
add Transaction Type flag (Invoice v. Payment) to know whether the
if trans-type is none, print a ? (default) and have due-date off.
Update reports to include a/r and a/p account types
Refactor payables report into a generic aging report (really just
actually supply a header row now, and connect the buttons. The window
Default colors so we can see the ledger
add realize_gui() call
defer widget realization until later
Pick a reasonable entry date
Widen the 'default' order entry dialog. Fix the modality. Make
Fix some layout issues, start working on more callback implementation
Updated move_cursor() and traverse() callback functionality. It now
Abstract out the owner of Orders and Invoices into a GncOwner.
Reorder libraries to build properly with separate GTKHTML and GUILE
reorder includes
Fix for Solaris: Can't use 'if ! $(GUILE) ...' so rebuild
Add a hook to get the GNCBook* from a Transaction
Add "GetValue()" method to an Entry and move the value computation
Cope properly if the entity_type is NULL
- Add a "date-close" dialog that basically asks for confimation
- add VIEW option to the general-select
More work on the Order Dialog and Entry Ledger
Set the Value Cell in the current cursor
Small IO flags cleanup
Add "Tax Value" cell
- Update the Order dialog
Change Job to use GncOwner instead of GncCustomer -- this lets
- Support Vendor-owned Jobs.. Fill in all the GNC_OWNER_VENDOR place
- gncInvoice:
include dialog-invoice.h
fix typo
Hook the Entry Ledger into the component manager
- Refactor invoice dialog creation; keep dialog open after a 'post'
More Invoice/Order updates/fixes:
Fix the traversal code to actually work right. Now tabbing off the end
Fix bug: if you enter a non-existant account and hit 'ok' while still
Add new interface to create an account with a list of valid types
* gncObject -- object registration in the engine; hook into the books
* fix QueryNew bug: make sure to retain book list
- register the GncOwner as another queriable type
regex.h is broken on Linux; it doesn't include all the necessary
update AUTHORS file
- register gncAddress for queries
convert GNC_ID_NONE to appropriate module in component_watch
- gncOwner: add create/destroy functions (for scheme)
Implement "GUID_MATCH_ALL" (to enable support for the old ACCT_MATCH_ALL).
default to % for discount and tax interpretation types
add COMPARE_NEQ support
Move the query_compare_t (compraritor, or "what kind of comparrison to make")
gncEntryLedger: add function to reset the query
Move the GetParameter function into .h from P.h -- it's useful outside
A new generic search dialog for gnome, and a test to show how it
New Search Dialog committed to repository.
QueryNew.h,QueryCore.c: change NEG_ONLY and POS_ONLY to CREDIT and DEBIT
Add UI for a bunch of new Query types, and hook them into the
AccWindow.h: Add comment about who owns the GList *
have the order dialog stay open when you "close the order", so you
make sure that you can't change an Order or Invoice after it becomes RO
dance a widget shuffle when rebuilding the order and invoice dialogs
- Consolidate debcred search UI into numeric search UI (they are
- Add Account Search widget(s)
Fix the search dialog radio-buttons
- Query.h: change to interoperate with QueryNew.h
src/gnome-search/ changes:
- A few API changes to make functions more "similar"
- Change the dialog-search "choose" API to provide a parent widget...
dialog-invoice: fix modality
- glade files updated in preparation for a "new" dialog and an entry window
API change: let the new_item callback decide whether to close the
Set dialogs to modal only when there is a parent. Top-level dialogs are
gncInvoice/gncOrder: add Printable object method
- make ID and dates immutable
Change the NewItem Callback so that it's always modal to the
- Provide 'QUERY_PARAM_GUID' to abstract the guid parameter. Remove all
QueryObject: Move the 'Param Function Getter' to the public API
Add hook to print invoice. Still need to write the invoice print
wrap a bunch of the core business objects
Create a new Invoice Report to print a GncInvoice
gncInvoice: change interfaces from "const Timespec *" to "Timespec"
gncOrder: add reference
change the Order API to take "Timespec" instead of "Timespec*"
srfi-19: Fix date->string to work with guile-1.4/slib-2d2
gncCustomer: change terms from gint to string
gncVendor.c: convert terms to string
change API to supply a "const GUID *" because it's read-only
emit gnc events for the business objects.
- Add new Backend method, counter(), which increments a named counter and
change string-searches to default to case-insensitive
* Plug-in Extensions for backends, so pluggable objects can
change the structure member name:
gnc-backend-file.c: scandir() is not portable; re-write the
Fix configure.in to work on Solaris.. Test's need spaces between the
Fix for Solaris: you cannot have an empty .a, so supply a no-op .c
Use safe_strcmp() in case be->linkfile is NULL
Change the format of Invoices slightly, in preparation for Lots.
If you pass down an owner into the Job selection, don't let the user
It helps to recurse into oneself
Create a new general_search widget that hooks into the search
Fixed dialog-order. Should now complain less during compilation.
Remove dialog-job-select.[ch] from the build process.
Actually enable the search on JOB_ACTIVE
Change the Date-Close dialog to use gnc-date-edit instead of the
Remove remnants of old report that no longer exists
business/business-core/gncInvoice.[c,h]
fix a compiler warning
Store the customer name in all the Splits of a Posted Invoice
Convert from GtkList to GtkCList in preparation for multi-column display
Get scrolling to work right on new searches
Change the Search Dialog to use a CList and allow each object to
In a posted invoice store company name in in TransDescription and
Change "Receipt" to "Payment" for A/R and A/P accounts
Don't include gettext-0.11 macros in the distribution
gncInvoice: add function to return the Type string, based on the Owner..
Hook the payment dialog into customer, vendor, and job search results
Hook payments into invoice search results
Implement "cancel" and "enter" buttons in the Invoice Window toolbar
Implement "Blank" (jump to blank)
implement "Delete" and "Duplicate" functions
configure.in: solve the "test: too many arguments" bug
Not all versions of autoconf return 'GNU' in the --version.
Make search types dynamic, so you can register new ones
Create a popup menu for the register
business-gnome.scm: add global preferences for the invoice dialog
Create a new lot when an invoice is posted
Hook the payables and receivables reports into the window register
Actually get the report to "save" successfully so one can reload later
Fix payable report to save the account
Begin to implement grab_focus() and editable_enters() in order
Actually hook in the editable_enters() code
implement grab_focus() and editable_enters() for other search widgets
Implement grab_focus() and editable_enters() for the search-date widget
Create a "search-owner" widget for the search dialog, which allows you
Put the search criteria into a scrolled window. It will auto-resize
Provide a method to obtain the computed discount
* src/engine/GNCId.c: Implement xaccForeachEntity() as a which
* src/gnome-util/dialog-options.[ch]: Create an option-type
* dialog-options.c: implement a radiobutton option type.
* Create new options for a few business objects. This allows you to
Use the new invoice option to hold the invoice being shown
Don't require fixed-point addition; we'll round at the end. Just let
* src/app-utils/option-util.c: Add a function to reset all the gui
Provide a default match to return NULL
fix a compiler warning for g_cache_remove()
Save GUIDs instead of assuming the pointer will stick around
PERR() if a bad parameter is returned
fix bug: missing structure entry
don't need GTK_ENTRY() when casting a GtkWidget* to GtkWidget* ;)
provide a get_random_numeric()
Get test-create-account to work with a non-standard g-wrap install
Add g-wrap lib dir for non-standard g-wrap installs
Support g-wrap in non-standard location
add gnome-search, business-ledger, and business-file modules
add test-scm-print-import and test-print-queries
remove test-print-queries (move it to app-utils/test)
Add test to compare query->string conversion by converting to a
Integration of the new Query subsystem, to replace the old Query
Fix a bug in the invoice-search, setup the query properly so
Create a top-level Business menu item in the main window. You
Actually save 'list' when we reverse it
* business-core/gncTaxTable*: Create a preliminary implementation
Don't allow the user to delete the last entry from a tax table
* business-core/file/gnc-tax-table-xml-v2.*: Create a preliminary
Integrate the tax table into the gncEntry object; change how taxes
* Refactor a lot of the business code. Move the tax-table dialog
* Move to invoice report into business-reports (it _IS_ a business
update the list of files
compile with GUILE INCS and LIBS
business-reports is loaded from C; don't need it here
Put the account tree into a scrolled window
Add a notes field to the entry object.
Update the QUERY hooks
Change some column headings per Wilddev's suggestion
Better error messages
Better logging of tests. The test still fails, but now it's
fix g-wrap location URL
Fix hampton's autoconf patch
Fix a prototype error and move an enum for recent GCC (you can't
* .../business-core/gncBillTerm*.[ch]: Add Billing Term objects.
Fix logic for "dirty" setting; only set dirty when data actually
* integrate the Billing Terms into the Core, GUI, and XML Backend
Save proximo-type billterms with the right tag. (oops)
signal DATE_CHANGED when the focus event occurs
* gncBillTerm: add functions to compute DueDate and DiscountDate from
Benoit's "blank-line patch":
Fix bugID# 85995. Get invoice and search-dialog windows to appear
re-sort the list of visible items when the appropriate entries
Fix the item ordering (so it appears in ascending order)
Get the invoice toolbar (and menubar) to appear correctly.
Register the generic option-menu (taxtables and billterms) with
Fix the column headers. Expand the acronyms to be clear, and mark them
Mixed up Taxable and TaxTable columns. Fix that.
Save the due-date properly (even if the focus_out_event isn't working)
* handle double-clicks in the search dialog
Customer and Vendors can set TaxIncluded to Yes, No, and Use Global,
Fix bugID: 85688
Need to supply ${GUILE_INCS} when you want the guile headers
src/engine/gnc-lot.[ch]: provide gnc_lot_get_book() function
* gncInvoice*, gnc-invoice-xml-v2.c: add a "posted_lot" attribute
Fix a typo in a function name that I didn't catch earlier
actually create the kvp_frame for the lot
Force recomputation of lots' is_closed flag when splits are added
src/engine/Account.[ch]: add convenience function to find open lots
* gncOwner.[ch]: Provide functions to store/lookup an owner in a
Uncomment code I commented before. Keep the window size instead of
deal properly if owner == NULL (return FALSE)
src/engine/Transaction.[ch]: add xaccTransGetAccountValue() method to compute
add gnc_lot_count_splits() function
Implement xaccQueryGetLots() which is just like xaccQueryGetTransactions()
wrap xaccQueryGetLots()
wrap xaccTransOrder() for use by scheme
* Create an "owner-report" which prints out a set of Invoice and
wrap xaccSplitGetLot()
wrap gncInvoiceGetInvoiceFromTxn()
* Change the "Owner Report" to a "Customer Report" and "Vendor
create xaccQueryAddGUIDMatchGL() and wrap it. This is a special function
Add Query system hooks for invoice-from-lot, invoice-from-txn and
Set the query to limit searches to splits that belong to the
Add a text label around the splash screen that includes the Gnucash
wrap SPLIT_DATE_RECONCILED parameter
Add a 'Reconciled Date' column to print the date of reconciled splits.
* gnc-html: convert URLType from enum to char*
* fix the business XML to use symbolic names for enums (instead of
Don't assume gnu-date; use +FORMAT instead (which is more portable)
* Convert all (well, most all) HTML URL-generators to use
Fix the "size" problem -- the customer/vendor widget was taking up too much
Instead of hiding the invalid toolbar entries, just make them
As per suggestions on #gnucash, use hide() instead of insensitive() for
Revert to using insensitive() widgets, per discussion on #gnucash
* business-gnome/dialog-invoice.c: make all my callbacks
* register/register-gnome/gnucash-sheet.c: allow a caller to
* business/business-gnome/dialog-invoice.c: use glade for the
* add a menubar to the Invoice Window in glade
Fix a typo
change a bunch of "callback" functions to non-static, so they can
Fix a typo that could crash the report
A few more typos
Add DATE_ENTERED parameter into the searchable fields
* fill out the Invoice Window Menu, based upon the Register
* options.scm: Create gnc:make-account-list-limited-option
* moved receivable and payable aging reports to business-reports;
Change the 'owner' option.. define an owner-type and make sure
Actually set the right copyright date
* option-util.c: add gnc_option_get_option_data() function
* business-options: (new files) implement owner/customer/vendor
* business-core.scm: fix a typo
* gw-engine-spec.scm: wrap gnc_lot_get_split_list
* invoice.scm: add the ability to show the payments applied to
* gw-kvp-spec.scm: wrap kvp_slot_set_slot_path_gslist(),
* kvp-scm: create gnc_kvp_frame_delete_at_path() and wrap it.
* kvp-scm: implement KVP_TYPE_FRAME kvp-values
Return a kvp_value instead of a kvp_frame (type-checking is your friend)
* gw-engine-spec.scm: wrap gnc_session_get_url(), in preparation
* options.scm: change gnc:make-option; add two new args, scm->kvp
* hooks.scm: fix documentation
* gw-app-utils-spec.scm: wrap <gnc:OptionDB*>, option_db_new,
* kvp-option-registry.scm: create a registry of kvp-options
Make the option-path available as a variable
make the kvp-options 'public' to make it easier to obtain later
Use the Book-KVP-Options for the Company Name and Company Address in
fix bugID 87676
Change the name and move the location of the file properties menu item
add a separator between Print and Properties
* "global-replace for-each-in-order for-each" because the former
* add "centered-label-cell" markup type to define a cell with tag
* owner-report.scm: add a due-date column; change "Invoice" to
* prefs.scm: change A/P's "Invoice" column header to "Bill"
* Separate Bills and Invoices into (somewhat) different things.
Don't need the TaxValue cell for Bills
* add Billable flag and Bill-To (owner) to line-item entries.
* add gncQueryAddBooleanMatch() convenience function
* add a BillTo owner in the GncInvoice object. Save it in XML if
* modify the Entry Ledger query to pull in Billable Entries from
* business-prefs: add the bill_reg_width preference to save the value
* change gncEntry->account into gncEntry->invAccount and
Fix some of the query creation code so as not to match all splits
* acinclude.m4: fix guile bounds-check to make sure guile-config exists
* business-gnome/Makefile.am: cross-link the business-core
Applied Joachim Breitner's patch for VWD price-sources:
* Pull up change from 1.6 to make "make dist" work on swig subdir
* Update README to mention g-wrap 1.3.2 (instead of 1.1.9)
* configure.in: remove GNUCASH_BUILD_DATE
Ignore gnc-version.h in CVS
* src/gnome/.cvsignore: ignore gnc-version.h
Apply the rest of Benoit's patch (Account.h/gnc-engine-util.[ch])
Add TaxTable entries to Vendor Invoices (Bills); make sure it does
hampton's patch to:
Add more startup reporting.. show the modules loading
* fix bug #93331
* fix bug #93333
* configure.in -- die during configure if g-wrap version is wrong
Fix bug #91413 -- Add TaxTable defaults to Customers and Vendors
GUID_MATCH_ANY is allowed normally; it's GUID_MATCH_ALL that is special.
* fix g-wrap testing in configure to work with an existing config.cache
* get (alpha) qif-io-core to load again and "make check" to
* wrap gnc_commodity_table_add_default_data()
* src/scm/main.scm -- fix menu issue for LANG=de_DE.. "Preferences" is
* src/gnc-test-env: define LTDL_LIBRARY_PATH
* src/bin/overrides/gnucash-build-env: fix trailing whitespace bug
Herbert Thoma's patch:
* configure.in: check for ltdl.h
* src/backend/postgres/gncquery.c - create proper SQL, ignore bookGUID
* src/scm/main.scm -- move (setlocale ...) earlier in the startup.
Add comments about bug fixes
* Fix the autoconf-2.13/2.52/2.53 problems -- Gnucash should now
* Check for gettext in -lintl for MacOS
* Peter O'Gorman's patch for fixing libtool on darwin
Pogma's fixed patch
* Implement a core CheckboxCell register type (note, still needs a
* use the checkbox cell in the EntryLedger
* make the Invoiced? cell mutable under limited conditions
* Rename a bunch of reports as per Chris Lyttle's suggestions
* report-gnome/report-gnome.scm -- Create sorted menu items
More report renaming (and report menu renaming). Try to keep reports
* Change the Report MENU names, not the REPORT names (except for
* Rename "print invoice" to "printable invoice"
* Applied Matt Martin's advanced-portfolio patch.
* created the backend-api document
* books do not need to generate events
* however they should generate destroy events
* src/backend/file/test-xml-transaction.c -- use gnc_numeric_equal()
* src/backend/file/test/test-file-stuff.c -- don't spew so much
* src/test-core and src/engine/test-core should not be added to
* add library directories for "make check"
* Christian Krause's dialog-utils patch for style
* Update the Backend API in the engine for better plugability.
* add more debugging to new PostgresBackend functions
* fix call to pgend_trans_rollback_edit()
* fix call to pgend_trans_commit_edit()
* fix bug #96030 -- change "Customer/Vendor Name" to "Company Name"
* remove (old, unused) dialog-job-select.[ch] files from CVS.
* fix some compiler warnings in dialog-customer and dialog-vendor
* fix bug #95954 -- cache backend query compiles. Add a hash table
* add a 'modality' flag to the gnc-account-sel (which new-account API)
* create search-reconciled.[ch] to implement searches by reconcile flag
* src/engine/test/test-querynew.c -- add a warning message about
* gnc-ledger-display.c -- honor user defaults for A/R and A/P windows
* table-model.h -- add a flag for "READ_ONLY" cells, to all you to
Fix the "fixes bug" message
* gnc-ledger-display.c -- fix a memory leak (you need to g_list_free()
* gncEntryLedgerModel.c: don't use the currency symbol when printing
actually commit the change here...
* Matthew Vanecek's gncQueryPrint() patch
* gnome/gw-gnc-spec.scm -- add "#include <gnc-splash.h>"
* configure.in -- don't let GNOME_COMPILE_WARNINGS overwrite our list
* configure.in -- don't double-add -Wall. Only add -Wall for GCC.
* fix bug #95844 -- fix qif-import/qif-parse.scm to match
* src/dialog-account/dialog-account.c,Makefile.am
* dialog-account.[ch] -- add "destroy-window" callback registration.
* move dialog-account.[ch] from src/dialog-account to src/gnome-utils
* move gnc-account-sel.[ch] from src/gnome to src/gnome-utils
* app-utils/options.scm -- define new account-sel options that let you
fix POTFILES.in w.r.t. the move of gnc-account-sel.c. oops.
* configure.in -- remove -Wno-uninitialized -Wno-unused, in preparation
* Peter O'Gorman's MacOS patch
* app-utils/options.scm -- fix (find-first-account) to search subaccounts
Fix a bunch of compiler warnings:
* de.po: fix a string for Christian so it compiles.
* new translations require leading underscores for menu names
* gnc-backend-file.c: make sure a file HAS a date before actually
* gncInvoice.[ch]: create gncInvoiceGetTotal(), which currently does
* gncInvoice.c -- implement GetTotal() -- fixes #96833
* invoice.glade -- add "View->SummaryBar" item to turn it off.
* configure.in -- improved libofx configure support. Add --with-ofx-prefix
* import-export/ofx/gnc-ofx-import.c: use gnc_timespec_to_iso8601_buff() instead of strftime()
* import-export/ofx/Makefile.am: add gncscm_DATA to EXTRA_DIST
* gnc-engine-util.[ch]: add MOD_BUSINESS for logging (eww)
* engine/gnc-be-utils.h: implement macro helpers for begin/commit functions
* business/business-core/*.c: add begin/commit edit calls in every 'set'
* gnome-utils/dialog-account.c: change the BeginEdit() call on the
* business/business-ledger/gncEntryLedgerLoad.c -- set the account
* src/gnome/gnc-split-reg.c: remove reference to gnc-regwidget.h
* src/gnome-utils/gnc-gui-query.c: use the right string when building
* src/app-utils/Makefile.am: install i18n.h but don't include it
* src/business/business-reports/invoice.scm: fix some strings
2002-11-04 Herbert Thoma <herbie at hthoma.de>
* gnome/gnc-split-reg: export jump_to_* functions
* gnome/dialog-new-user: don't call the qif-import-druid directly.
2002-11-09 Herbert Thoma <herbie at hthoma.de>
* Fix the Find-Transactions dialog so it only has "Share Price" twice
Fix a merge failure
Er, only has share price _ONCE_
* src/import-export/gnc-import-match-map.[ch]
* business/business-gnome/dialog-invoice.c
* Matthew Vanecek's patch:
2002-11-17 Matthew Vanecek <mevanecek at yahoo.com>
* configure.in -- fix OFX search to look in /usr/local if it cannot
* business-core/test/*.c -- fix the tests for begin/commit edit
* src/scm/main.scm -- fix the load of price-quotes on guile-1.4.1
* README/README.cvs -- update to reference how to "properly" use
2002-11-24 Derek Atkins <derek at ihtfp.com>
* src/gnome-utils/exchange-dialog.glade -- New dialog to deal with
change a string for i18n (I hope for the better)
Change the order on some lines in the exchange dialog
* src/register/ledger-core/split-register-load.c -- set the txn
* src/register/ledger-core/split-register-model.c -- Always
* src/engine/QueryCore.c -- make sure we have a string
* src/import-export/Makefile.am -- make sure to distribute the scm files
* remove find.glade -- it is no longer used
* src/gnome-utils/dialog-exchange.h -- header for the exchange-rate dialog
2002-11-30 Herbert Thoma <herbie at hthoma.de>
* src/register/ledger-core/split-register-model.c -- compute
* src/register/ledger-core/split-register-model.c -- compute the
* move QuickFill and dialog-transfer into gnome-utils
* business-ledger/gncEntryLedger.c -- delay setting *new = FALSE until
* src/gnome-utils/dialog-transfer -- update the dialog to enable
* src/register/ledger-core/split-register-model-save.c -- fix a bug
* src/register/ledger-core/split-register-model.c:
* src/gnome-utils/dialog-transfer.c:
* src/register/ledger-core/split-register-control.c:
* src/register/ledger-core/split-register-control.c:
fix a typo
Closed bug # 97690
* src/register/ledger-core/split-register-p.h:
* src/gnome/gnc-split-reg.c: add a handler for
* README: fix references to g-wrap
* remove src/experimental/ofx from the build system
* src/import-export/qif-import/qif-parse.scm:
* src/gnome-search/Makefile.am: add GDK_PIXBUF_CFLAGS because
* revert patch -- not needed. Oops.
* src/gnome/glade/register.glade -- add "Edit Exchange Rate" menu
Add a comment.
* src/gnome-utils/dialog-transfer.[ch]: add two APIs to set the
* src/register/ledger-core/split-register-control.c -- Fix the
* revert patch in src/engine/Transaction.c -- imbalance is computed
* po/nl.po -- don't use msgid_plural -- it fails to work.
* src/register/ledger-core/split-register-control.c:
* src/engine/gnc-commodity.c: change PWARN() to DEBUG() in
* README.cvs: mention gettextize breakage and "cvs up -C"
* src/gnome/window-acct-tree.c: Disallow the deletion of accounts
* src/gnome-utils/dialog-transfer.c -- lookup and store entries in
* configure.in: require g-wrap >= 1.3.3
* src/register/ledger-core/split-register-control.c: invert the
* src/gnome-utils/dialog-transfer.c: call the to_amount_update_cb
* src/gnome-utils/dialog-transfer.c: always set the exchange-rate
* src/register/ledger-core/split-register-layout.c: fix the
* src/business/business-core/gncInvoice.[ch]: create new function
* src/engine/Account.[ch]: add an xaccAccountRemoveLot() function to allow
* configure.in: add a blatent warning that the RPC code is broke!
Matthew Vanecek's patch:
* src/business/business-gnome/glade/invoice.glade: fix a string
Don't call a Liability account "Accounts Payable" -- it's wrong!
* add a set of business accounts to the setup druid
* src/engine/Transaction.[ch]: add TRANS_NOTES and supporting routines
* src/gnome/dialog-find-transactions.c: search on NOTES
* src/register/ledger-core/*: gnc_table_layout_get_cell() doesn't
* src/scm/main.scm -- mention bugzilla in the unstable message
* src/backend/file/io-example-account.[ch]: add a flag that signifies
* src/backend/file/io-example-account.[ch]: add a flag that signifies
* src/register/ledger-core/split-register-model-save.c: when
* src/backend/file/io-example-account.c: fix a logic bug
Don't forget the Equity:Opening Balances account(s)
* macros/Makefile.am: include the rest of the macros in the dist.
* src/engine/test/test-scm-query-import.scm: add a warning message
* intl-scm/Makefile.am: applied John's patch to build guile-strings.c
* src/business/business-core/file/* -- don't save half-built data.
2002-01-07 Herbert Thoma <herbie at hthoma.de>
* src/business/business-core/business-core.scm: return #f if
* apply patch to use Euclid's algo for gnc_numeric_reduce
* src/business/business-core/gncInvoice.c: actually apply
* src/register/ledger-core/split-register-model.c:
* src/business/business-core/gncBusGuile.[ch]: functions to interface
* src/business/business-core/gw-business-core-spec.scm:
* src/app-utils/global-options.[ch]: add gnc_default_report_currency()
* src/business/business-core/gncOwner.[ch]: rename ...Commodity() to
* .../business-core/gncCustomer.[ch]:
* .../business-gnome/business-gnome.scm:
* .../business-ledger/gncEntryLedgerLayout.c: change the order
* src/engine/QueryCore.c: fix the algorithm to compute equality
* src/app-utils/option-util.c: gh_str2scm() takes a char*, not a
* src/business/business-gnome/dialog-invoice.c -- make the Notes
* src/import-export/import-utilities.c -- applied Nigel Titley's
* src/engine/QueryNew.h: add QUERY_PARAM_ACTIVE
* src/gnome-search/dialog-search.c -- grey out the button if it
* src/app-utils/test/test-print-parse-amount.c: set force_fit and
* src/backend/postgres/test/Makefile.am: include run-tests.sh in
* src/register/register-gnome/gnucash-sheet.c: fix a fencepost
* src/engine/commodity-table.scm: move gnc:commodity-is-currency? here
* qif-merge-groups.scm: Limit matches against only the accounts in
* src/business/business-core/gncTaxTable.[ch]: add functions to
move code around a lot.
Mistakenly committed these (empty) files
* src/app-utils/option-util.[ch]: add new functions to handle
* src/app-utils/prefs.scm: Remove "user name" and "user address"
* src/engine/gnc-numeric.c -- be more intelligent when operating
Update POTFILES due to the moved file locations
* src/gnome-search/dialog-search.c -- reset the search-type to
* src/app-utils/prefs.scm -- combine all the Advanced prefs into one
Fix the tooltip, which required a small change to the logic. Default to
2003-01-19 John Pierce <john at killterm.org>
* configure.in: scrub GNOME_PRINT_CFLAGS
* src/gnome-utils/gnc-gui-query.c -- fix gnc_info_dialog() to deal
* src/app-utils/hooks.scm -- create a new 'post-ui-startup' hook
* configure.in -- scrub the CFLAGS for postgres, as per Roland Roberts'
remove old gnc-business-utils.c, which doesn't exist anymore
2003-01-19 John Pierce <XXXXXXXXXXX>
* src/engine/QueryNew.c -- g_list_append() can take a LONG time
* src/engine/gnc-numeric. -- fix the gnc_numeric_lcd() algo to
* src/app-utils/test/test-scm-query-string.c -- fix a memory leak
John Pierce's Makefile patches...
* configure.in: be more liberal in the use of AS_SCRUB_INCLUDE
* src/business/business-reports/business-reports.scm -- need to
* src/business/business-ledger/gncEntryLedgerModel.c -- relabel
* src/business/business-ledger/gncEntryLedgerLoad.c -- limit the
* src/business/business-gnome/glade/*.glade -- fix a tooltip to
* src/business/business-gnome/glade/*.glade -- fix a tooltip to
* configure.in -- Apply Bill Nottingham's patch to use db4/db_185.h
* configure.in -- don't assume gtkhtml is avail from gnome-config
* configure.in -- fix the PG test to deal properly with non-standard
* src/report/standard-reports/cash-flow.scm: only asset accounts
Matthew Vanecek's PG patches...
* po/np.po -- add the proper "Plural" header so it builds again.
* Nathan Neulinger's patch to gnc-split-reg.[ch] to implement
* src/report/report-system/options-utilities.scm:
* src/import-export/qif-import/qif-file.scm: change the way that
* src/business/business-gnome/dialog-invoice.c:
* src/gnome/window-register.c: fix the query code to use the correct
* src/backend/postgres/PostgresBackend.c (pgendEnable):
* src/engine/gnc-engine-util.c: turn off DEBUG on all the modules
* accounts/C/acctchrt_business.gnucash-xea: fix some of the accounts
* src/register/ledger-core/split-register-module.c: only set ReadOnly
* configure.in: re-enable -Werror, make sure it only is used with GCC,
* src/backend/postgres/gncquery.c: change INITIAL_BUFSZ to 32000
* src/app-utils/option-util.c: use gh_scm2double() instead of
* src/business/business-ledger/gncEntryLedgerLoad.c -- don't add
* src/report/standard-reports/cash-flow.scm: don't crash when a
* src/quotes/Makefile.am: add dump-finance-quote to the DIST
* po/POTFILES.in:
* src/calculation/Makefile.am: need to add GUILE_INCS
* src/calculation/Makefile.am: need to add GUILE_INCS
* src/import-export/qif-import/qif-file.scm: fix a
* src/scm/main.scm: fix "development version" message in head
* src/import-export/qif-import/qif-file.scm: mark "splits" as negative
* src/engine/gnc-lot-p.h: some strange platforms assume "char" is
* src/app-utils/gnc-ui-utils.c: Don't round unless force_fit is true.
* src/bin/overrides/gnucash-build-env.in: add business-utils
* src/scm/main.scm:
* src/register/ledger-core/split-register-control.c
* src/report/standard-report/advanced-portfolio.scm: add extra
* src/gnome/glade/sched-xact.glade: Need to start the Editor dialog
Move some files around in preparation for re-factoring the
* po/POTFILES.in: fox for the search-param.c move
* src/import-export/import-main-matcher.c: freeze/thaw the clist
Herbert Thoma's patch to add a "display currency" column to the account tree.
revert a change that I shouldn't have committed
* applied Matthew Vanecek's patch to postgres/kvp-sql.c
* src/gnome-utils/dialog-options.c: guile-1.6 doesn't like
* src/import-export/qif-import/qif-file.scm:
2003-02-16 Herbert Thoma <herbie at hthoma.de>
* src/import-export/import-backend.c: fix a bug keeping the code
* src/gnome-utils/dialog-transfer.c: don't round the exchange
* configure.in: move AS_SCRUB_INCLUDE _before_ tests so it wont
* src/gnome/glade/account.glade: Increase height of
* src/gnome/dialog-sxsincelast.c: make sure to resume gui refresh events
* src/business/business-core/gncEntry.[ch]: add interfaces
* src/business/business-core/business-core.scm:
* src/business/business-core/business-core.scm: don't export
* src/import-export/import-backend.c:
* src/business/business-ledger/gncEntryLedger.c: allow the user
* src/business/business-core/gncEmployee.[ch]: added APIs to
* src/gnome-utils/gnc-account-sel.c:
* src/business/business-core/gncEmployee.c: name the employee name
* src/scm/main-window.scm: turn off the report-total by default
* the Euroland currency rates were inverted in the transfer
Fixed the changelog comment
* src/app-utils/gnc-ui-util.c:
* src/calculation/Makefile.am: fix to build on systems that don't
* src/engine/Makefile.am: make sure to add INTLLIBS in case
* configure.in: don't add -I$(GNC_INCLUDE_DIR) to the engine
* src/business/business-core/test/test-employee.c: fix the test
* src/business/business-core/gncEntry.h: Move the definitions
* src/business/business-gnome/dialog-invoice.c: fix an assertion
* src/business/business-ledger/gncEntryLedgerControl.c:
* src/business/business-ledger/gncEntryLedgerControl.c:
* src/business/business-gnome/glade/date-close.glade:
When building the "name + address" string, check if the
* src/business/business-reports/owner-report.scm:
* src/scm/main.scm: guile-1.6 requires empty lists to be quoted
* src/report/standard-report/transactions.scm: symbols are not
* src/gnome-util/transfer-dialog.c: Pop up a dialog if the user
* src/gnome-search/search-date.c: Evaluate the date during
* src/engine/Transaction.c: xaccSplitGetCorrAccountCode() should
Applied Herbert Thoma's patch:
Herbert Thoma's multi-currency patch (#3):
* src/report/standard-reports/transaction.scm: Applied Tomas
* src/business/business-gnome/dialog-customer.c:
* src/import-export/qif-import/qif-file.scm: Don't try to
* src/business/business-reports/aging.scm: fix the percentage
* src/engine/test/Makefile.am: disable the test-scm-query-import
* src/import-export/qif-import/qif-parse.scm: Don't assume that a
* macros/autogen.sh: require autoconf >= 2.53 and automake >= 1.5
* configure.in: add AC_PREREQ(2.53) to require 2.53 :)
* configure.in: fix some AC_DEFINE macros
* acconfig.h: remove duplicate entries (for use with more recent autoheader)
Add some extra messages so users don't shoot themselves in the
Remove non-needed config options, generated by automake
You need to define your variables before you call ENTER()
Update for 1.8.3
* src/import-export/hbci/gnc-hbci-utils.c: you have to declare
* src/gnome-utils/gnc-query-list.[ch]: an abstracted Query list
* src/engine/Query{,P}.h: move the location of gncQuerySearchFor()
That last patch actually fixes bug #106035
Add a justification
* src/gnome/reconcile-list.[ch]: Port to the gnc-query-list.
* src/gnome-utils/gnc-query-list.c: we can't use a reversed list
* src/import-export/qif-import/qif-file.scm: the numeric test
* src/engine/gnc-lot.[ch]: add LOT_IS_CLOSED and LOT_BALANCE
* src/engine/QueryNew.[ch]: add gncQueryGetBooks() API to return
* src/engine/gnc-event*: add an api to force an event even when
* src/gnome-utils/dialog-query-list*: the glade and C code for
* src/business/business-gnome/dialog-invoice.[ch]: pass a double
* src/gnome-utils/print-session.[ch]: added gnucash wrappers
* src/gnome/glade/print.glade: add "Deluxe Personal Check" type
* src/engine/QueryCore.c:
* src/scm/printing/print-check.scm: some finer adjustments on
* acinclude.m4: modify the AC_GWRAP_CHECK_GUILE() macro to
* src/report/standard-reports/advanced-portfolio.scm:
* src/business/business-reports/owner-report.scm:
* src/business/business-reports/owner-report.scm: Better fix for 108731
Nikos Charonitakis's account chart updates:
Fix a stupid typo
* src/report/standard-reports/average-balance.scm:
* src/gnome-utils/dialog-options.c: don't let the user do anything
* src/report/report-system/report-utilities.scm: had the wrong
* src/report/standard-reports/balance-sheet.scm: add some
* src/business/business-gnome/business-gnome.scm:
* src/import-export/ofx/test/test-link.c: fix the test program
* src/gnome-utils/dialog-options.c: back out previous change.
* src/report/standard-reports/transaction.scm: include split
* src/report/standard-reports/balance-sheet.scm: use a 'from' date
* src/gnome-search/search-double.c:
* src/report/standard-reports/price-scatter.scm: "eval" changed
* src/business/business-reports/invoice.scm:
* src/business/business-utils/business-prefs.scm: make the
* src/business/business-reports/aging.scm:
Revert a patch that wasn't supposed to be committed.
* src/report/report-gnome/dialog-view-column.c:
* src/report/utility-reports/view-column.scm:
* src/register/ledger-core/dialog-dup-trans.c: If the "number" is
* src/business/business-core/gncTaxTable.c: when asking for
* src/business/business-ledger/gncEntryLedger.c: fix a bug where
* src/business/business-core/gncInvoice.[ch]: change the unpost
* src/business/business-gnome/dialog-invoice.c: don't constantly
* src/gnome-utils/gnc-query-list.c: the query headers were restructured
* src/business/business-core/gncInvoice.[ch]: add APIs to get
* src/gnome/glade/register.glade: add sort entries for Action and Notes
* src/business/business-gnome/dialog-customer.c:
* src/gnome/dialog-print-check.c: a simple change -- use a globally-
* src/gnome-utils/gnc-date-format.*: Create a new "date format"
* src/report/standard-reports/transaction.scm: make sure we have
* src/gnome-utils/gnc-date-format.c: ignore empty "custom" formats.
* src/app-utils/app-utils/scm: export new dateformat option symbols
* src/backend/file/io-gncxml-v2.[ch]: add API to the plugin
* src/business/business-core/gncBillTerm.c:
Revert changes that should not have been committed. Oops. Sorry.
* src/business/business-core/gncTaxTable.c:
* src/backend/file/io-gncxml-v2.c: make the book-string an extern
* src/register/ledger-core/split-register-model.c: enable the
* src/engine/QueryCore.[ch]: create a new GUID_MATCH_LIST_ANY
* src/import-export/qif-import/druid-qif-import.c: raise the
* src/business/business-gnome/dialog-billterms.c:
* src/business/business-gnome/dialog-invoice.c: change how the
* src/report/standard-reports/account-piecharts.scm: Don't use
* src/engine/Account.c: initialize the returned values in
date.c -> gnc-date.c
* src/engine/QueryNew.h: change QUERY_FIRST_TERM to a #define.
* src/business/business-core/gncBillTerm.c: fix gncBillTermCopy()
* src/report/standard-reports/category-barchart.scm: Properly
* src/backend/file/gnc-backend-file.c: Apply sam's patch:
* src/business/business-reports/Makefile.am: add fancy-invoice report
* src/report/standard-reports/balance-sheet.scm: Add a "retained
* src/gnome-utils/dialog-transfer.c: if we've got the 'exch rate'
You cannot declare a variable AFTER you call DEBUG()!
linas' change broke the build w.r.t. db.h. revert the change and add
linas missed one GNCBook -> QofBook conversion
* src/engine/gnc-event*.[ch]:
* src/engine/qofid.c: change the entity table to use
* macros/acx_pthread.m4: macro to find the pthread library for
* configure.in: change (and comment out) checks for pthreads
* src/app-utils/gnc-ui-util.[ch]: add a function to parse a numeric
* src/business/business-core/gncBillTerm.c:
* src/import-export/import-parse.[ch]: routines to parse numbers
* src/import-export/qif: an incomplete implementation of a new
* configure.in: search for db-4.1. Fixes #116509.
* src/gnome-util/dialog-transfer.c: fix a bunch more rounding
* src/business/business-core/gncInvoice.c: change the description
* src/report/standard-reports/cash-flow.scm: fix some labels and
* src/report/standard-reports/register.scm: add Debit and Credit
* src/backend/file/gnc-backend-file.c: Don't need to set the
* src/import-export/qif/...
* src/import-export/qif/...
* src/engine/gnc-book.c: be sure to delete the book's KVP when we
* src/engine/gnc-book.c: be sure to delete the book's KVP when we
* src/engine/Backend.h: add a new error, ERR_BACKEND_READONLY
Fix a comment pointer (gnc.gwp no longer exists)
* src/backend/file/gnc-backend-file.c: don't make the chmod() and
* src/app-file/gnc-file.c: fix the message to be more appropriate
* src/backend/postgres/PostgresBackend.c: Added pgendGetBook(),
build log-replay before test
Fix the DIST_SUBDIRS
* src/gnome-utils/gnc-date-edit.c: hide the calendar popup
* src/business/business-gnome/business-gnome.scm: remove
* src/import-export/qif/ -- add functionality to merge multiple
* src/import-export/qif-context.c: add functions to get the list
reorder the transaction lists to be ordered per the qif files
* src/gnome-utils/gnc-account-tree.c: add "(Report)" strings
Support "gain/loss" balancing splits on stocks:
* src/business/business-core/gncInvoice.c: set the date-entered on
* src/gnome/druid-loan.c: Apply patch to fix a number of
* src/gnome/reconcile-list.c: our parent is a gnc-query-list, not
* src/*/Makefile.am: Make sure we define PWD, as not all shells
Matthew Vanecek's patch:
* src/backend/file/sixtp.c: Add code to read XML files with real
* rpm/Makefile.am: add gnucash.spec to the DIST; clean during
Jon Lapham's new README
Matthew Vanneck's Postgres patch:
Jon Lapham's patch (from July 4!) to the translation HOWTO:
Need to insert 1.5.1, not 1.5.0 when building new tables.
Apply Nigel Titley's patch to fix #103174:
* src/gnome-utils/dialog-transfer.c: during the dialog startup it
* src/engine/engine-helpers.c: turn off scheme garbage collection
* src/business/business-core/file/gnc-*.c:
* src/import-export/ofx/gnc-ofx-import.c: use <libofx/libofx.h>
* src/backend/postgres/test/run-tests.sh: small fix from
Update to 1.8.7
* src/engine/gnc-date.h: add a comment about minimum string length
* src/backend/postgres/gncquery.c: Linas broke SQL when we renamed
qofqueryobject.c -> qofclass.c
* src/app-utils/prefs.scm:
* Added GPL boilerplates to many of my files.
* src/report/standard-reports/advanced-portfolio.scm:
* src/engine/test-core/test-engine-stuff.c: don't make a timespec
* Makefile.am, Makefile.DEPS:
* src/engine/gnc-numeric.c: Rich Johnson's patch to convert
* src/gnome/reconcile-list.c: make sure to verify that the items
* src/engine/qofinstance.c: return a "valid" GUID even if passed a NULL
* src/business/business-reports/aging.scm: When computing the aging
* src/business/business-core/gncInvoice.c: set the lot title to
* src/engine/test-core/test-engine-stuff.c: random queries only
* src/engine/test-core/test-engine-stuff.c: don't test double
* src/business/business-core/gncInvoice.c: need a non-const string
* README.patches:
* README.cvs: make it even more explicit that you should not run configure
* src/engine/qofinstance.c: revert fix from 01-01, because it's wrong.
* src/engine/Transaction.h: fix the xaccTransOrder() documentation
* src/doc/Makefile.am:
* src/doc/Makefile.am: add new documentation: generic-druid-framework.txt
It's 2004, not 2003
* src/app-utils/file-utils.[ch]: add gnc_getline() function
* src/import-export/csv/gnc-csv2glist.[ch]: add file from Kevin Hammack
* src/app-utils/options.scm: Create two new functions to centralize
* configure.in: fix a typo in the help (was --diable-gui). Fixes #131414
* configure.in: add db-4.2 to the list of databases we search.
* src/bin/overrides/gnucash-build-env.in: add import-export, ofx,
Herbert Thoma's transfer dialog patch for accountant headers
* src/register/ledger-core/split-register-layout.c: Remove the
* src/business/business-core/gncJob.c: Linas checked the wrong
* src/register/ledger-core/split-register-load.c: make the code a
* src/report/report-system/report-system.scm:
Build CVS directly with recent gettextize; no AC_OUTPUT errors.
Don't try to distribute nonexistant files.
This isn't C++; variable declaration must be at the top of a block.
Deal with gettext not doing anything on every autogen.
Ignore built test-link file.
Don't use C++/C99 variable declarations.
Add more warnings to autogen.
Revert Linas' broken changes to qof.
Fabien COELHO's zero-balance patch.
Fix a broken recursion problem in html-utilities.
'sed' out of ${srcdir}
Fix another slib3 issue.
Remove gncOrder.h from doxygen (I hope this works correctly)
automake-1.8.x is more pedantic about m4 quoting.
Guile-1.6 doesn't allow string->symbol on a symbol (bug #131201).
Vasil's patch to add "export" option to txn report.
A few more QOF_QUERY_PARAM_GUID -> QOF_PARAM_GUID conversions.
Fix memory corruption: add book_closing and use it.
Auto-load a new "saved reports" config file.
Add information about using cvs to create a patch.
David Montenegro's Balance Sheet + Equity Statement patch (#144243).
Add another test for Linas to fix
Better "carry" flag to not overrun a signed 64-bit int (#114980).
Fix a bunch of GUILE_WARN_DEPRECATED warnings.
fix a deprecated guile function (use re-export)
print out more info when trying to print/parse numerics. There's
Add another test to test-numeric to show a division overflow.
Apply David Reiser's patch for Quicken(tm) cheques with stub.
Add TD Efunds (#145297).
get test-query to fail consistently.
Get test-lots to die consistently.
Improved checks for scanf %lld and %qd as per gc-devel mail.
Make the bug#147025 failure reproducible.
David Montenegro's patch for trial-balance (bug #144265).
Forgot to add trial-balance.scm.
David Montenegro's General Ledger patch (bug #155268).
David Montenegro's patch to fix the pnl (income statement) #105330.
David Montenegro's General Journal (bug #109738).
Priit Laes' patch for C90 compliance.
Make the gnucash desktop HIG compliant (#145545).
David's patch to handle merchandising businesses (#150008).
Check for newer gtkhtml first (#84707).
Neil Williams's "QOF create: functionality added" patch.
Perry Smith's Null Account patch.
Add option to advanced portfolio to include $0 splits (#143772).
Fix a few problems to get CVS to compile.
Fix xaccAccountGetBalanceAsOfDate() (bug #150757).
Fix ISO C90 (#153465).
Fix for x86_64.
more x86_64 fixes.
Andreas Rottmann's patch to support g-wrap 1.9.
Forgot to commit ChangeLog last night.
Don't crash when someone imports a broken QIF (#155244).
Daniel Lindenaar's patch for posting invoices.
Neil Williams' QOF book merge patch #1.
Neil Williams' QOF Book Merge Patch #2.
Phil Longstaff's patch to prevent duplicate pricedb entries.
Heath Martin's x86_64 patch.
James Strandboge's "Easy Invoice" patch.
Fix parameter order to match C file (thanks for Erwin Rieger).
* src/business/business-ledger/Makefile.am: add explicit
Stephen Evanchik's trace crash patch.
Set the query search type in the vendor dialog (#141526).
Send an 'invoice modified' event when a payment is applied (#139092).
Increase the max dup-trans number to 1Bill (#152772).
Include libxml headers during compile (#121026).
Get test-numeric working.
Neil Williams' patch to fix the book-merge test.
Rich Johnson's patch to include private structures in the doxygen docs.
John Ellson's patch to fix some gcc4 warnings (bug #162582).
Chris Shoemaker's gnc-trace patch.
Chris Shoemaker's typo-fix patch.
* Neil William's patch to remove static mergeData context.
Properly accumulate splits (bug #165053).
David Montenegro's patch for bugs #95551, #124367.
Thomas Bushnell's patch to protect non-backup pruning (#164875).
Fix ACCOUNT_NSCU Qof Param getter.
Neil Williams' QOF sync patch.
* src/engine/Account.c:
Add extra debugging (#165571).
Make sure us.scm is distributed.
Fix leap-year computation in the 'last_mday' computation.
Fix leap-year computation in the 'last_mday' computation.
Fix to find glade symbols on some *BSD systems.
* acinclude.m4: Add mips, mipsel, arm, and m68k for Debian.
Fix recursion in gnc:owner-get-owner-id (reported by Chase James).
Testing commit. This should fail.
Yet another cvs-acl test
Use the svn info for the splash screen info.
Fix David Reiser's compile problem on OSX with gcc-3.3.
Test for Andreas Köhler.
Test for Andreas Köhler.
Test for Andreas Köhler.
Remove Andreas Köhler test.
Derrick Hudson's patch to tell users that they need gtkhtml-3.
Update patch to explain which versions of gtkhtml are required.
* src/gnome-utils/Makefile.am: exit if "svn info" fails.
run "svn info" in en_US locale
use LANG=C instead of LANG=en_US
* macros/autogen.sh: don't warn the user about running
Get goffice merge to build on FC3 again.
Update svn version grabbing code.
remove gsf and goffice po dir from configure script.
Remove dependency on gtk-doc from private libgsf build.
Some changes to get code to compile on Solaris.
raname internal fmin() to gogi_fmin().
need to #include gkeyfile.h if we don't have glib26.
* Makefile.am: fix the dist-hook macro for po/POTFILES.in
ignore dangling symlinks when building po/POTFILES.in
* configure.in: add --enable-qof so build defaults to internal qof.
* configure.in: fixes to make configure more quiet
Get GnuCash to run out of the build tree again.
Revert 12296 -- provide a better fix for gentoo ebuild.
Remove old gnucash and gnucash-valgrind override scripts.
Fix a typo. Need a backslash.
Don't install goffice and gsf headers.
* configure.in: Properly set QOF_LIB_DIR et. al. for internal qof.
* lib/libqof/qof/Makefile.am: qofla-dir.h depends on Makefile.
* src/gnome/dialog-new-user.c: some fixes to get file to compile.
* configure.in: us AM_PATH_GWRAP properly. Exit configure on failure.
Fix the build so Chris' command-line processing works.
Get gnucash-bin to compile...
Print SVN version information more often.
Get the code to compile against glib-2.4 again.
Fix a fencepost error.
Continue to load config.auto even if we find config.user.
* src/bin/gnucash-bin.c: update splash screen while loading modules.
Replace missing API for config-file loading.
And don't forget to export the API.
Thomas Klausner's NetBSD patch.
Need to add a PATH for the tests to succeed.
* src/engine/test/Makefile.am: add explicit libdep on libcore-utils.la
* configure.in: fail if we find libgsf >= 1.12.2 but not libgsf-gnome.
Commit the msgmerge to reduce the time a clean-checkout "distcheck" takes.
Get "make distcheck" to work....
Properly save the guid of owners (partial fix for 328790).
Clear up the billterm data lossage (due to a broken enum definition).
Um, there is no "PDEBUG()", only "DEBUG()". Oops.
Need to insert splits into accounts before called xaccSplitSetBaseValue().
Get libqof to link against glib and gmodule.
Need to put the new split into the txn as well as the acct
Re-sort an invoice entry list when an entry date changes (#320566)
Allow specification of invoice sub-type when creating search dialog (#117354)
Disable testing of the (not finished) qif import re-write.
No need for the blank SUBDIRS +=
Copy the OFX UI Data into the dist tarball.
Copy the HBCI UI Data into the dist tarball.
Copy the mt940 UI Data into the dist tarball.
Specify the output xml encoding as utf8.
Some gnc-numeric fixes (more to come).
* src/backend/file/test/Makefile.am: link against libcore-utils.
Commit msgmerge prior to 1.9.0 release.
use g_strdup -- cannot feed SCM_STRING_CHARS() back into guile.
* src/backend/file/Makefile.am: link against libcore-utils.
A few test changes to make sure we don't fail when we're very unlucky.
- better fix for #accounts
Revert Chris' change in r13128.
Print more debugging when the guile version check fails.
Use xaccTrans{Begin,Commit}Edit in xaccTransDestroy()
Test for an empty string when translating. (Fixes #330179)
added README.dependencies to the dist. Fixes #330614.
check that we can find g-wrap-wct.h.
Better handling of event removal. This allows us to actually
don't need to scm_gc_{un,}protect_object on SCM_BOOL_F.
set the document title properly AFTER type-str is set.
rework the initialization to require autoconf-2.59 and automake-1.9
Um, quote the sed script so it actually works right. Oops.
rename gnc:owner-get-address-dep to gnc:owner-get-name-and-address-dep
Rework some APIs for the fancy-invoice set the client name font. #327545.
Brian's patch to fancy-invoice to parameterize everything.
Des Dougan's patch to let the user choose the fancy-stylesheet image alignment. Fixes #314048.
Mike Alexander's Currency Scrub patch.
Boris Zbarsky's advanced-portfolio patch. (#311549)
Mike Alexander's patch to handle multiple currencies in reports. (#314554)
Mike Alexander's reconcile preselection patch (#112653).
Christian Neumair's desktop patch (#145545)
depend on autoconf 2.59 and automake 1.9
Error out of autogen if one of the programs fails.
Revert advanced-portfolio.scm r13244 because it breaks the report.
use glib macro instead of cast to convert pointer to int. Fixes #330581.
Andrew Sackville-West's patch to add display options and fix
Mention libtool-ltdl-devel for FC4 if ltdl.h is missing.
Fix a typo; forgot one procedure name-change instance.
Small QOF build fix for dist and non-srcdir builds:
set the document title properly.
get --disable-gui configure switch to actually do what we want.
combine XML_{CFLAGS,LIBS} into LIBXML2_{CLFLAGS,LIBS}
move jsled's g-type initialization into the module init
need g_type_init() because we don't actually "load" the file backend.
* lib/libqof/qof/Makefile.am: add qofla-dir.h to DISTCLEANFILES
Make the build work if the build directory is not the source
Don't pass NULL to ferror() (from bug #143720).
scrub the transaction for a currency after we replay. (#143720).
Fix a double-set of CLEANFILES.
* configure.in: remove un-needed/wanted gsf/goffice configure options
* configure.in: autodetect OFX and use it if we find it.
* intl-scm/xgettext.scm: remove the absolute path from filenames
display an error dialog when we fail to parse a log file
Also report an error dialog if the fopen() fails.
Make sure we use tabs, not spaces, in the transaction log (#331620)
Pop up a warning dialog if the user has no valid post-to accounts. Fixes #331730.
Brian's patch to add company-id to the company address.
Remember the last-used account when processing payment (#329725)
Use glib's gi18n.h instead of redefining gettext.
A few tests to improve get_random_query() and fix a couple test bugs.
Don't let users post negative invoices. (#166864)
Phil Longstaff's patch to make the GUID length a magic number.
Allow nested begin/commit in xaccTransSetTxnType(). Fixes #331771.
* configure.in: fix the qof configure test for OSX.
include gtk-compat.h so we build against gtk-2.4.
force a build from svn to have access to svn version info.
add QOF_LIBS to link line because debian libtool is broken.
Rework of Titi Ala'ilima's patch to apply payments directly to invoices. (#121420)
Don't need to translate placeholder labels.
Bill Nottingham's spelling fix.
Andrew Sackville-West's patch to add transaction links.
error out on g-wrap-1.3, gcc4, and error-on-warning. Fixes #330615.
Fix a compiler warning so the code builds properly:
* configure.in: change the g-wrap 1.3 + GCC4 behavior.
A different tact to test enable-error-on-warning.
Don't suggest that users use --enable-error-on-warning
properly ignore the return value of fgets(). Fixes an FC4 error.
gstdio.h and g_mkdir are in glib-2.6 -- use old APIs with glib-2.4.
Fix the definition of QOF_EVENT_BASE; use QOF_EVENT__LAST for tests.
Define and emit two new events when splits are added/removed from accounts.
gnc:get-account-from-full-name requires two args, not three (#334170)
put ".links" into lib so rm -rf works properly from the top-level
Make sure we translate the button label string.
translate "Thank you.." string.
fix the build-order (and install order) of the engine libs.
* lib/libqof/backend/file/qsf-backend.c: add <locale.h>
Move sources to remove the libgw-engine dependency.
move file-backend dependency from core to core/file.
Missed a backslash. Oops.
open the bills due reminder at BOOK_OPENED instead of UI_START.
link against GUILE_LIBS when building the test-link test app (#336007)
* lib/libqof/qof/qof.h: QOF requires <glib.h>
Back out r13752. We don't need to explicitly #include glib.h
Revert r13749. Wedon't need to explicitly #include glib.h
Create a QOF_SCANF_LLD (because we cannot use the printf version).
Get gnucash to build properly with the new QOF changes (0.6.4+)
* lib/libqof/qof/qofbookmerge.c: fix a few memory leaks.
Fix a bunch of 64-bit compile issues.
need to #include gmodule.h.
Add new files to make the string freeze that define the
Two string fixes.
Bill Nottingham's patch to fix a guile parser problem during build.
Same patch as qif-import/qif-parse.scm for guile-1.8.
Add some extra "don't shoot yourself in the foot" text to autogen.
* configure.in: add $GUILE_INCS when testing g-wrap
Make sure to properly define _GNU_SOURCE in sub-config files.
Use QSF #defines instead of hard-coding the library name and init-fcn
Disable the use of external QOF and make sure we can co-exist.
Fix the documentation of qof_query_merge for degenerate cases.
* po/el.po: Updated Greek translation by Nikos Charonitakis
need to link against gnome-utils
revert r14081 because we always have localtime_r.
Get the RPM SPEC to build properly (should built from future tarballs)
remove hook to test druid for 2.0 release.
re-add the test-druid menu item but leave it commented out
Re-enable window sensitivity if the report fails. Fixes #341610
load the qsf backend from the right place.
force-exit gnucash if a required library can't be loaded.
QOF should load its own backend libraries.
Updated Spanish Translation from Eneko Lacunza
remove some duplicated code.
* configure.in: Don't need to patch libtool for darwin anymore.
* po/nb.po: updated Norwegian Bokmål translation by Sigve Indregard
Refactor the file backend into a shared library and a loadable module.
Properly round values when setting the Base Value. Fixes #337505.
swap the #includes so it builds on FC3 w/ glib-2.4
Move the GLIB26 compatibility checks to configure.in.
* configure.in: force-enable hbci if the user enables mt940
Allow building from either SVN or SVK
Remove warning messages from configure script used for testing.
Use gnc-svnversion to detect development version or tarball version
Consider certain control character as invalid UTF-8. Fixes #346535.
The trunk is still a development branch. Make it say so.
Check for g-wrap compile-time system and bomb out if it's not found (#347404).
Allow account-separator character in account names (#347321).
Handle the case of a user who has svk but hasn't configured it. (#347403)
make sure that po/POTFILES.in exists so configure doens't complain.
check for (g-wrap gw-glib-spec) instead of (g-wrap) #347404.
Make GncAddress more QOF compliant. (#343726)
Set the summary bar values when the window is first opened (#345978).
check for (g-wrap) module (#347680)
Ignore any unknown !Option specification. Fixes #160735.
Allow comma-radix numbers without a radix. Fixes #142424.
Properly round invoice entries and totals. Fixes #300042.
Compute the commodity scu from the ledger invoice (#300042).
check for SLIB. (#347922)
Now that we distribute the SX schema properly, don't skip it
Allow proper compile/install from tarball using separate builddir.
Adjust the "development version" message for the 2.0.1 release.
* move gnc-gtk-utils from core-utils to gnome-utils because
Update win32 script to be better about failing.
Fix some typos. Deal with constructs that don't work with "set -e"
use WORKING set +/-e construct.
Be smarter about handling partially completed builds.
Add script code to build libgsf -- tested and works for me.
More updates to the win32 build script.
msys sed doesn't understand "-i". Work around that.
Get goffice building properly.
Check for libgoffice-0.3 before libgoffice-1.
revert back to checking for libgoffice-0.3.pc
Don't arbitrarily change configure.in.
modify the goffice.def later in the build.
Patch goffice to deal properly with goffice.def
re-add gnc:gui-refresh-all, needed by a test, removed by r14619
libqof/backend/file needs lib/libc for the missing libc functions.
need to include strptime.h so we get the declaration.
and one more file needs strptime.h.
RPM Build Requires libtool-ltdl-devel. Fixes #355656.
We don't have a mime-info. Fixes #355676.
Add pixmaps to RPM. Fixes #355695.
suspend events around the Commit(). Fixes #347089 when combined with r14495.
disable lot scrubbing during Check & Repair (#357370).
Add a new QOF_TYPE_NUMSTRING to add numeric sorts. (#150799).
Implement SubQuery functionality in QOF: qof_query_run_subquery()
Revert r14892 in order to try a different approach.
Add the ability to override the default sort (#150799).
Missed one patch hunk in r14903.
Don't pass a pointer to a pointer. It's just expecting the pointer.
r13496 at cliodev: warlord | 2006-10-16 22:29:43 -0400
Don't wrap the GncOwner structure.
Use "passive FTP" with wget, to allow building behind a firewall
fix a small syntax bug in the reset script.
Remove the goffice tmpdir before rebuilding it
Don't have aktzu in the "case" twice. Fixes #377519.
Print out more information about "broken" splits.
Load and store a commodity's KVP-frame (IFF it's non-empty).
Update for 2.0.3 release
guile 1.8's SCM_EXACTP() throws an error when passed a non-number.
MacOSX installed libtoolize as glibtoolize. Handle that in autogen
lack of swig should be a fatal error (if building from SVN).
Make sure we set DYLD_LIBRARY_PATH in the test environment (for MacOS X)
MacOS X needs core-utils in the library load path for "make check" to work.
A few more changes for "make check" to succeed on MacOS-X.
Change around the test helper routines so we get the real test lineno.
Uncomment the test-qofmath to make it easier to use.
Fix the printf routines in the qofmath tests.
Use G_GINT64_MODIFIER for qofmath test.
Fix a gnc:warning-dialog -> gnc-warning-dialog from swigification. #393596
gtk_html_save needs an API with size_t instead of guint (#395553)
"string-match" uses regexp which can error out if a GNC Account has a
gnucash-env needs DYLD_LIBRARY_PATH for MacOS-X
/tmp/qof.trace or /tmp/gnucash.trace is opened for writing directly.
Remove hardcoded /tmp paths.
Make sure we properly add the glib28 sources to EXTRA_DIST
Fix the gnc-numeric test because using EXACT means we don't know
The engine shouldn't depend on business.
If we're not building from SVN then make sure that
Fix the configure tests.. Need a comma instead of a period. Oops.
The New Turkish Lira changes from TRL to TRY in 2005.
Use Glib GINT64 printf format.
Build a branch for my own gobject dev work
Preparation for QofEntity -> QofInstance:
* Merge QofEntity into QofInstance
Hey, look! QofInstance has a GObject.
Um, the branch should live under branches. oops.
convert QofInstance to using GObject
get libqof to build using GObject
Convert Account object to GObject
Convert FreqSpec to GObject initialization.
Convert SchedXaction to GObject initialization.
Convert SX-book (SchedXactions) to GObject initialization.
Convert Split objects to GObject intiialization
Convert the Transaction object to GObject Initialization
Convert GncBudget object to GObject initialization.
Convert gnc_commodity objects to GObject initialization.
convert gnc-lot object to GObject initialization
convert price/pricedb objects to GObject initialization
convert gncAddress to GObject initialization
convert billterm to gobject initialization.
convert GncCustomer to gobject initialization.
convert GncEmployee to GObject initialzation.
convert gncEntry to gobject init.
Convert GncInvoice to gobject initialization.
convert GncJob to gobject initialization
convert GncOrder to gobject initialization.
convert GncTaxTable to gobject initialization
convert GncVendor to gobject initialization
Get "make check" to work with the gobjectified objects.
Add hooks for the gobject dispose() function so that we can
First step of QOF/Object GObjectification.
Phil Longstaff's patch to fix a kvp_frame bug.
Phil Longstaff's patch to enable gnc_numeric to be a GValue
Phil Longstaff's patch for begin/commit edit in price quotes.
Actually load the correct module to test invalid dependencies.
Make sure that each GNCModule has a unique set of symbols.
Extend the stack size when pulling price quotes (#428133)
Use POTFILES.ignore (in addition to POTFILES.skip) to placate recent intltool
Fix space->tab issue in a Makefile (need tabs, not spaces)
Overpayment for bills records wrong amount (#447269)
Don't crash running the Account/Account Txn Reports from A/R (#460432)
limit SVK version information to 5 revisions/copies.
Don't need to test for NULL. (#460924)
Make sure we have a valid gettext usermode when building (#476189)
Reference bug #483631 for slib failures as well.
Apply Andrew Sackville-West's doxygen patch.
Revert Andrew's patch and just run "doxygen -u" to update
Make sure the splitlist is sorted before we return it.
A reminder of where we need to set the income/expense accounts
Back out r16619 (#492137) because it breaks test-lots
First pass at a Book Closing dialog (#106383)
Fix a fencepost error in the book closing code (#106383).
Make sure to properly parent auto-created accounts.
(#492137) Re-apply r16619 and make a change to the test
Choose a reasonable currency in stock registers (#116353)
Maintain separate invoice number sequences for AR and AP (#327218)
Add currencies XDR and XXX for IMF and "no-currency" (#504935)
Make sure we require slib in our RPM packaging (#471321)
reduce the width of reports (#366934)
Fix a crash in the receivable aging report (#384879)
Allow creation of new lots from lot viewer. (#420543)
Don't un-clear transactions improperly when postponing reconciliation (#497517)
Wait for pending events before displaying the tree view (#463678)
Including all bills/invoices since the beginning of time.
Show the balance row for all transactions before the "from" date.
Allow the user to permanently disable currency quotes (#499496)
Fix the logic of the #if for the warning.
Don't need to sleep in the test. (#505894)
Re-introduce the Profit & Loss report.
Always ask for the QIF currency (#504007).
Better handling of QIF Split transaction matching (#114724)
Get distcheck working on FC7.
If you close the books on the same day twice don't insert double txns.
Ignore src/gnome/gnucash.desktop.in in the POTFILES
Get distcheck working again on Fedora 7
Throw a better warning for dates before 1970 (#106242)
Improve the QIF txn matcher (#336211)
Fix the rounding of security transactions in the QIF Importer (#373584).
Display the Notes if Memo is empty in Transaction Report (#454834)
Ignore empty (whitespace) lines in QIF leader (#457591)
When matching QIF transactions make sure the account matches (#506810)
Small patch to recognize 401k/403b
Fix r16860 by re-adding the slash in the XML closing tag.
Add a new Liberty(tm) check format (GtkPrint only)
Look for Align_n keys in check printing formats (#467529)
Handle AB_Job_GetResultText() returning NULL (#506499)
Honor the "used columns" in the balance row (#530924)
Don't clean out the EXTRA_DIST pixmaps if we're not building from SVN.
Match NULL and guid_null() for NULL GUID Matches
GOffice >= 0.5 requires GtkHTML >= 3.14
Better patch for goffice-0.5/gtkhtml-3.14 checking
Fix the usages of __EXTENSIONS__ so it works with newer auto-tools
Get GnuCash building again.
Add Rolf to AUTHORS
Add SQL glade file so "make check" succeeds
Use G_GINT64_FORMAT instead of %lld for x86_64
export the various QOF_PARAM_* settings to guile
The update to business-urls.c requires dialog-job.h
Fix gcc warning from qof's lookup macro
Remove duplicate report installation
Bug #568473 â Add option to average-balance report.
Ignore the python-bindings when building translations.
remove python-bindings from POTFILES.in
Add a glade file to the POTFILES list.
Upgrade doxygen configuration from 1.5.2 to 1.5.7.1
Call swig with -python because we never need -noproxy
re-enable the python bindings
Upload the daily builds
Refactor daily_build.sh into build_package.sh
Use pwd instead of assuming $0 is a full path.
it's "tagfile"
Handle BUILD_FROM_TARBALL special for tag builds.
More updates the build-tags scripts:
Add AqB 3.8.3 patch for Win32
Fix the patch name. Oops.
Properly reconfigure AqBanking 3.8.3 with the updated configure.ac
Add start/stop build times.
Add the batch file for the win32 daily build.
Make sure we copy the logfile even on error
Let the trap happen.
Make sure we include glade headers (#613326)
add "isocodes" to reset directory
Add APIs to get/set a flag signifying that a transaction is a book-closing txn.
Revert r20082 (re-enable plugins)
Several people reporting that swig-runtime.h wasn't being created.
Add a "features" table to the KVP frame, and pop up an error message
Remove (unused) LIBXML_VERSION from configure.ac (#680708)
Set SCM_FILE_LINKS even if not in a separate build directory, otherwise tests fail
Fix typo
Update r23747 -- require 2.0.10 for guile2 builds, but allow older versions
Upgrade doxygen config to 1.8.3.1
Remove the 'SYMBOL_CACHE_SIZE' parameter (required for version 1.8.6)
remove DOT_FONTNAME setting; FreeSans isn't included anymore, and we don't even use "dot"
Frank H. Ellenberger (25):
Add "discount" to all glossary files because some languages use different translations in billing terms and invoices.
Bug 638842 - Estonia adopted the Euro on 01.01.2011
Add python in section optional of README.dependencies
Improve the for translators problematic format string from gnc_entry_ledger_verify_acc_cell_ok
Bug #642176: Add four decimals to CLF (Chilean Unidades de fomento)
Bug #642176: Add four decimals to CLF (Chilean Unidades de fomento)
Bug 680671: configure should check for the python-devel package if called with --enable-python
Add info about usage of locale-specific-tax by german SKR04 to configure.
Update DOCUMENTERS to gnucash-docs/AUTHORS r17603
add futureValue and computeInterestIncrement to fin.scm
Add "compound interest" and "principal payment" to glossary.
Fix of [21869]: src/plugins/bi_import/glade/* moved to gtkbuilder, but for some reason files were only trunkated.
Fix [13303] files were renamed, but content not adjusted.
Bug #684719 - Man pages for gnc-fq-* perl scripts
Bump required automake version to 1.11
Rename .texinfo files to .texi to get rid of the autogen.sh warning.
Fix a few doxygen errors and wanrnings.
Update german glossary
Bug 711317 - Indian Rupee Symbol appears as "?" marks
Appendix to [23539] update POTFILES.in
Port of "Completion of translation into Arabic language by 55%" by abdulsalam alshilash
Tell translators where to adjust their credits.
Update translation into Arabic language to 44% completion on trunk
Fix of [23550]: Translator comments don't like empty comment lines.
[23570] there was still one "_JP" although currently commented out
Geert Janssens (1236):
Payment dialog layout improvements
Bug 586122 - The AqBanking Wizard can't be loaded: plugins\20 folder to be renamed into plugins\16
Some usability improvements to the Save As.../Open dialog
Some usability improvements to the Save As.../Open dialog (part 2)
Require gtk+ >= 2.8
Fix gwenhywfar version lookup by tightening the RE used
Bug #479581 gnucash --nofile hasn't application name in window title
Fix bug #582325 by refactoring some deprecated guile functions:
Bug #348701 Wrong currency symbol when currency is set to DKK
Fix typo: accouting -> accounting
Fix translation issues caused by r18474.
Change 'Int' to 'Interest' and 'Div' to 'Dividend' in action strings
Bug #589320 Price Editor - Currency Namespace does not show up
Minor changes to global project files
Fix script to check for > 2.8 entries to remove
Remove the old, obsolete postgres backend and its tools
Set svn:ignore on pl accounts like the other account directories
Move valgrind suppression rules to debug subdirectory
Add svnlog2ul.sh, and accompanying xslt sheets.
Moved svnlog2ul from contrib to util
Move count.* to util
Bug #609402 Add Japanese resource to Windows (inno) setup
Remove Linux Software Map description.
Have the Post date widget grab the focus by default when opening the post invoice dialog.
Move splint-defs.h to src/debug.
Small documentation improvements for better doxygen docs
Fix doxygen markup
Use gtkhtml as html render in the Windows build
Reverting r18428 as per multiple user requests. This patch needs some more work.
Better fix for segfault at startup caused by bug 608329's patch and a renamed Accounts tab.
Revert r18654.
Update release to 2.3.10
Bug #564380 Payment on bills doubles bill
Bug #610047 - Dutch accounts template doesn't work
Small spelling fixes in the comments
Update libpng package dependency for win32 to 1.4.0
Fix bug #564380 additionally for easy invoice and fancy invoice.
README referred to a non-existent file
Add bzr support to gnc-svnversion. Patch by Jesse Weinstein
Display the SX variables in the "Since Last Run..." dialog in ASCII order
Partial fix for bug #610321 Compile errors with gtk-2.10.4: GTK_BUTTONBOX_CENTER undeclared
Bug #610348 missing dependencies in windows build
Bump glib2 minimum requirement to 2.12.
Build fixes for EL5 after glib 2.12 requirement
Add a starter script for gnucash under ddd (a gui frontend for gdb)
Bug #610051 - Crash when using GktHtml whenever a report is opened
Bump minimum required versions of gtk+, goffice and gtkhtml
Remove redundant GLIB check.
Make sure file urls actually contain path information or are NULL
Bug #608032 - MySQL timeout and no attempt reconnect, second version
Change file loading message to "Loading user data..."
Add dutch translation to the Windows installer.
Remove redundant entries in EXTRA_DIST
Update documentation references to Active Perl (5.8->5.10)
Fix minor spelling errors
Remove popt references
Remove popt requirement from configure
Remove two more popt references in support files.
Remove reference to gnome print in the comments
Spelling errors and trailing whitespace removal
Remove GNOME_PRINT_{CFLAGS,LIBS} from the Makefile templates
Minor doxygen change and lots or trailing whitespace removed
Remove trailing whitespace
Cosmetic: Remove duplicate include of gnc-engine.h
Doxygen fixes
Clarify required steps to setup windows build environment.
Doxygen improvements, patch by Jesse Weinstein
Bug #611470 Add Japanese concepts guide into GnuCash installer, patch by Yasuaki Taniguchi
Bug #610321 - Compile errors with gtk-2.10.4: GTK_BUTTONBOX_CENTER undeclared
Fix make dist
Include gtk/gtk.h instead of gtk/gtkclist.h as recommended by Gtk
Tweak to gnc-svnversion's bzr section, patch by Jesse Weinstein
Typo fixes, as found by doxygen.log, patch by Jesse Weinstein
Move gnc-filepath-utils and dependencies from engine to core-utils
Move binreloc library include
Remove gncmod-test from test-core
Move filepath related tests to core-utils/test
Add the core-utils tests in the automake system
Build test-core before core-utils
Remove invalid target (got copied from src/engine/test)
Add svn:ignore to src/core-utils/test
Change the definition of QOF_STDOUT
Use a normalized uri format internally to refer to data stores.
Fix circular dependency between gnome and gnome-utils introduced in r18842
Update POTFILES.in for the moved dialog-userpass.c and the newely added gnc-jalali.c
Bug#325436 creating income account for invoice doesn't restrict account type
Fix failing core-utils tests
Bug #611645 gnc-svnversion returns "too long" a string for git users, patch by Jeff Kletsky
Bug #610675 Register Tabs Do Not Display Since Nightly Build r18685
Bug #525821 new or edited account names should be checked for reserved chars like ":"
Regression fix: patch for colored tabs segfault in trunk, patch by Tom Van Braeckel
Patch my patch in r18884. Spotted by Herbert Thoma.
Replace Income Tax Options with Tax Report Options. Patch by J. Alex Aycinena.
Bug #364358 - Import dialog unreadable with dark colored gtk theme (with solution)
Add first test for the gnc-uri-utils api.
Fix typo in previous commit
More doxygen.log-prompted typo fixes, patch by Jesse Weinstein
Complete unit tests for gnc-uri-utils api and fix bug found by running the tests.
Bug #507351 Terms not defined prior to use
Fix missing color in qif-import account copy, patch by Tom Van Braeckel
Bug #536108 - After cancelling "save as", user is not prompted 2nd time
Fix guint32 vs gint32 in gnc-uri-utils test.
Fix Windows installer doc to have perl >= 5.8 instead of 5.10
Whitespace cleanup
Open/Save As...: configure enter/double click to run the default action.
Bug #613655 - Cannot load MYsql data, fix invalid state file name
Bug #605802 - Can't input Japanese characters at an account register window on windows with SCIM, IIIMF and XIM
Add svn:ignore properties
Remove redundant page tab setting code.
Bug #612566 - Build failure with glib 2.10 - undefined gdk_color_to_string
Bug #612566 - Build failure with glib 2.10 - undefined gdk_color_to_string - part 2
Replace IF_TYPE macro with a validation function
Fix indentation with astyle
Bug #613963 - GnuCash opens empty window when no state file is found
Bug #525821 - new or edited account names should be checked for reserved chars like ":"
Bug #525821 - new or edited account names should be checked for reserved chars like ":"
Can't add or update currencies in 2.3.11
Configure: group platform dependent tests
Configure: fix password store test
Have the gnucash binary setup its required environment by itself
Remove local srfi's and require guile 1.6.7 or better.
Make sure only the quartz build uses environment-osx.in
G_PATH_SEPARATOR is not used in the environment config file. Remove it from the make script.
Revive gnucash-setup-env on OSX/Quartz.
Fix Windows build after introduction of the environment config file.
Fix crash when trying to unset a parameter via the environment config file
Add note about required Qt for dist.sh + some typo fixes
Remove unneeded path conversion on Windows
Insert missing "format:" - otherwise it didn't build for me.
Enable the use of gnome-keyring during loading and saving of data.
Small corrections in the comments of gnc-commodity.h
Update Japanese names of accounts. And remove empty ja_JP.EUC directory.
Allow QTDIR to be defined either in pure windows format (c:\xyz\def) or unix format (/c/xyz/def) without ISS bailing out.
pexports is only available if MSVC is installed. Encapsulate it in a conditional.
Move one more MSVC-only line inside the MSVC test
Makefile fixes for setup-gnucash-env on OS X
* Make sure wget downloads are stored with filenames not containing any html garbage (& and = signs as a result of http_get parameters).
Enable keychain functionality on OS X after fixing compiler bugs.
Replace directory mv's with cp -r when the move potentially crosses filesystem borders.
Bug #616615 - Request for larger size icon (96x96, 128x128, 256x256)
Remove redundant test for ENOSYS
Bug #616615 - Request for larger size icon (96x96, 128x128, 256x256): Properly include smaller icon sizes, remove duplicate size
Write makefile rule to create gnucash-icon.ico.
Enable environment file on Windows (only direct install, not via ISS installer)
Bug #616696 - Development version warning string should not include hardcode version.
Add missing libmysql.def to tarball
Bug #615317 - Windows installer requires Qt libraries
Add .log extension to qof_log filename while creating the temporary file.
Bug #616696 - Development version warning string should not include hardcode version.
Bug #616696 - Development version warning string should not include hardcode version.
Bug #554936 - 'configure.in' files should be renamed 'configure.ac'
Bug #617072 - Update create_cross_mingw.sh, patch by Yasuaki Taniguchi
Updated zh_CN translation of accounts, patch by Tao Wang
zh_CN translation of gnucash glossary file, patch by Tao Wang
Fix some typos
Update zh_CN translation, patch by Tao Wang
Windows build script improvements
Add (optional) destination file name parameter to wget_unpacked and smart_wget functions.
Add ./ to sourced files, so that they are found when cross-compiling.
Remove forgotten debug statement
Bug #617558 - Header in register doesn't clear properly in double-line mode when switching from transaction to split, patch by Alex Aycinena
Bug #617435 - webkitgtk+ cross build script, created by Yasuaki Taniguchi
Remove QSF
Improve assert_one_dir
Improve test_for_mingw
Remove some additional QSF references
Remove QSF references from cutecash
Improve the cross-compilation process.
Rewrite assert_one_dir function to not crash on a native build machine
Remove qsf related code from windows installer script.
Return only bills when searching for bills, return only invoices when searching for invoices and return only vouchers when searching for vouchers
A search with no search terms set by the user should still honor the original search constraints.
Bug #357696 - Billable items appear in more than one invoice
Bug #615510 - Gnucash crashes when creating new customer job
Bug #352058 - Invoice entries should default to opening date of invoice.
When posting an invoice, propose the invoice's opened date as post date.
Fix help text, discovered by Nikos Charonitakis
Update zh_CN account charts, patch by Tao Wang.
zh_CN translation for Windows Installer, patch by Tao Wang.
Repatch Windows installer for Simplified Chinese
Reapply Simplified Chinese patches
Add "Pay invoice" toolbar button when invoice is open.
Add rules to copy the necessary icons during build.
Fix windows build
Additional fix for Simplified Chinese translation of windows installer
Bug #618505 - Separate shell functions files from variables and steps files, patch by Yasuaki Taniguchi
Svn ignore built files
Bug #618647 - Compile .ico as resource into gnucash-bin.exe, patch by Tao Wang
Win32 use up-to-date configure parameters for aqbanking
Fix libdbi hardcoded driver directory usage
Fix warning message of autogen.sh for python-binding. Patch by Tao Wang
Bug #618646 - Should be able to run gnucash-bin.exe directly, rather than gnucash.cmd
Properly check for the unavailability of windows webkit.
printf with %zd is not known in mingw gcc 4.4.0 and prevents gnucash from being built with that compiler. Since this is only a debug message, I chose to replace it with %d which should also do the right thing.
Fix encoding issues introduced in r19204
Fix 64-bit compiler error introduced in r19206
Win32 - Fix installation location of some files, reported by Tao Wang.
Fix gnc-module test after patch from bug #618646.
Fix script that builds the release tags. Awk works differently on windows than on linux apparently.
fix Latvian account trees, patch by Bill Nottingham.
Bug #618434 - Decimal separator is always '.' when using the keypad, patch by Yasuaki Taniguchi
Fix dbi drivers not found when --with-dbi-dbd-dir is set at configure time.
Don't look for dbi drivers if dbi_initialize failed.
Improve handling of unknown access methods (protocols). Avoid mangling of such urls, so that a clean error message can be displayed.
Bug #378638 - log replay creates two transactions from a single logged transaction
Move language dependent files lv_LV to lv
Move language dependent files lv_LV to lv, one more change
Move language dependent files lv_LV to lv
Remove command line parameter that is ignored anyway.
Fix a comment to reflect the actual code.
Bug #615347 - Use enforced, consistent data file extension across supported platforms
Explain proximo concept.
Delegate transaction log enabling/disabling to the backends. Let only the xml backend enable logging.
Use enum value QOF_LOG_MESSAGE (newly defined in r19257) instead of the generic G_LOG_LEVEL_MESSAGE
Undo debug modification introduced in r19100. It bypassed the Abort and was never intended to be committed.
Finish direct binary execution on Windows and linux and cleanup bin Makefile/targets
Set user visible application name as part of the gui initialization.
Bug #621602 - Upgrade svn on Windows building environment to 1.6.x, patch by Tao Wang.
Check properly for svn availability
Bug #619709 - Upgrade Inno Setup to 5.3.x to use utf-8 in .iss script, patch by Tao Wang
Add Latvian readme file for Windows
Fix encoding issues in Windows README file and translate last sentence.
Add Latvian translation for the Windows Installer, patch by Valdis VÄ«toliÅÅ¡
Bug #621744 - Prompt for password is not hidden
Fix Latvian language support for Windows installer (should have used lv instead of lv_LV)
Add utf-8 prefix, so the Windows installer interprets the file properly
Cleanup use of constants
Document what to do if svn isn't found. This only applies to the scripts used to setup an automated build system
Bug #600574 - Would like to disable creation of log files and backup files entirely
Improve name consistency. Use "GnuCash" (or more precisely PACKAGE_NAME), wherever the name is visible to the user, and "gnucash" (or more precisely PACKAGE) everywhere else.
Add missing UTF-8 BOM
Change gnucash-bin to gnucash on OS X (the other platforms had been changed already)
Updated latvian translation, patch by Valdis VÄ«toliÅÅ¡
Fix build failure introduced by r19285 on systems with guile 1.6.
Bug #617797 - Win32 need to downgrade to gtk-2.16 (Default theme not working under Windows), patch by Tao Wang
Update lv translation, correct translation prefixes
Bug #622271 - Category 'Gas' under 'Auto' should be translated to Petrol in en_GB and en_AU
Bug #622520 - gnucash business objects disapear on save, patch by Mark Jenkins
Bug #622523 - Python bindings are crash prone when linked to guile
Bug #617797 - Win32 need to downgrade to gtk-2.16 (Default theme not working under Windows), second patch adding custom themes, by Tao Wang
Bug #622637 - The classical invoices should use the more specific strings from taxinvoice, part 1: whitespace cleanups, patch by Frank H. Ellenberger.
Bug #622637 - The classical invoices should use the more specific strings from taxinvoice, part 2, by Frank H. Ellenberger
Re-enable colored tabs on Windows. This works fine with gtk+2.16.
Convert to glade-3 target gtk+2.10
Convert glade files to gtk+2.10, next batch.
Bug #622953 - Enable comment for date format string again in gnucash.pot, patch by Frank H. Ellenberger.
Nice example python scripts, patch by Mark Jenkins.
Python bindings, gncnumeric and accounttype constants, patch by Mark Jenkins.
Fix paths. On Mandriva the original code resulted in two absolute path being appended, resulting in file not found errors.
More path fixes.
Fix binary test.
Future default file extension is .gnucash, so
Some changes to align the README files with the current state of gnucash.
Remove obsolete code.
Convert glade files to glade3/gtk+2.10, next batch.
Bug #556713 - inconsistency in report options, partial fix
Bug #556713 - inconsistency in report options, partial fix
Bug #447339 - custom reports with similar names misbehaving
Bug #556713 - inconsistency in report options, partial fix
Bug #556713 - inconsistency in report options, partial fix
Bug #623842 - Reseting of Color Tabs to default color wrong.
Bug #623844 - CRITICAL gnc.backend Error message in trace file.
Fix GtkSpinButton with non-zero page_size warnings.
Remove unused dialog
Convert dialogs to Gtk+2.10
Convert glade files to Gtk+2.10, next batch: gnome-utils
Convert glade files to Gtk+2.10: business dialogs except customer/vendor/invoice
Convert glade files to Gtk+2.10: remaining business dialogs
Bug #556713 - inconsistency in report options
Bug #556713 - inconsistency in report options
Remove now empty business directories
Fix spelling in comment.
Bug #624623 - Patch: US Tax Report for webkit and gtkhtml
Bug 625976 - Python Bindings Patch for Transaction.GetImbalance(), patch by Mark Jenkins
Bug 625977 - Python Bindings, enhanced examples showing the use of Transaction.BeginEdit(), patch by Mark Jenkins
Bug 625845 - Exporting Accounts results in 0 byte file.
Fix gtk critical warning, patch by Bob.
Bug 623801 - gnucash file is not saved
Bug 616612 - Remember last location of File Open/Save dialog, partial solution
Replace a gkt+2.18 function to be gtk+2.10 compatible
Fix compiler error reported by Herbert Thoma
Fix compiler warning
Convert glade files to gtk+2.10, last batch.
Allow negative tax percentages.
Fix typo in comment.
Dummy commit to test mailing list hooks.
Bug #627325 - Update Subversion URL, patch by Yasuaki Taniguchi
Automatically map pre-2.3.15 report option names to their new 2.3.15 equivalents.
Move business-reports to the reports module.
Translatable string fixes by Yasuaki Taniguchi
Bug #504954 - Wrong calculation of TAX
Refactoring: replace all GNC_RND_* and GNC_DENOM_* occurences with their GNC_HOW_RND_* and GNC_HOW_DENOM_* equivalents
Fix some obsolete uses of gnucash-bin.
Some more uses of PACKAGE_NAME instead of "GnuCash"
Remove the config-path and share-path command line options.
Readd LD_LIBRARY_PATH to environment to make sure Guile loads the proper shared libraries
Calculate standard-reports dir internally instead of reading it from the environment.
Update man page following the recent removal of command line options.
Remove GNC_STANDARD_REPORTS_DIR from gnucash launcher as well.
Windows version: remove obsolete and duplicate parameters from the environment file
Windows version:
Windows build: strip the .la files in their new location
Make GnuCash more runtime relocatable by using dynamic paths in the environment file.
Remove obsolete file from distribution list
Add vendor search to python bindings and refactors files gncIDSearch.c/h with vendor search.
Updates for Latvian po file, patch by Valdis VÄ«toliÅÅ¡.
Cleanup whitespace
GnuCash on Windows is built with webkit, no need to install gtkhtml
Bug #588414 - Got "Entry Point Not Found" errors starting GnuCash, but ran OK
Spelling correction in comment.
Bug #626681 - date fields missing in GUI, lost in change from 2.2.9 to 2.3.14
some bitrot in python bindings examples/tests, patch by Daniele Varrazzo
Updated Latvian translation for the Windows installer, patch by Valdis VÄ«toliÅÅ¡
Bug #616697 - string "Payment rec'd..." should be more cleared.
Add newly introduced gconf parameter in the default schema.
Spelling fixes in comments
Fix Stock Split Druid.
Bug #628865 - Error dialog displays password to MySql database when fails to connect
Fix typo in comment
Eliminate *-vicinity functions from e-guile reports.
Fix disambiguation prefix translation errors, by Valdis VÄ«toliÅÅ¡
Fix invalid po file header
Add missing header, issue detected via failing make distcheck
Revert r19475. That revision fixed one rounding error, but introduced another one.
Bug #628960 - Column width unchanged after shortening translation string
Fix typos in comments.
Separate load paths for shared libraries and gnucash loadable modules.
Make sure the right gnc-fq-* scripts are used.
Commit missed file for gnc-fq-* location fix.
Remove incompatible example files (X-Account) and update the README file
Remove obsolete example files: also remove them from the makefile.
Rework two nearly identical fuctions into a common function with parameters.
File dialog - make enter activate the default action for mysql/pgsql selection.
Replace all occurrences of the old gnc_book_get_pricedb with the newer gnc_pricedb_get_db
Spelling fixes in comments.
Rename old gnc_book_get_commodity_table into the newer gnc_commodity_table_get_table.
Bug #593479 - Account file being deleted because of erroneous checking for lock file.
Bug #502853 - Incorrent tax rounding in invoice (rounding of .5)
Some whitespace cleanups
Bug #630770 - Crash when connection lost using db
Preferences window improvements:
Bug #634357 followup: convert New and Open submenus into plain menus
Reactivate English docs generation in Windows build
Disable Italian docs generation I just accidentally enabled. It
Bug #609581 - Gnucash 2.3.8 offers to create db and then fails to do so
Bug #633550 - Help and concepts guide are missing from the prebuilt binary (because xsltproc chokes on undefined entities)
Bug #634906 - Re-enable splash screen preference option
Splash screen: minor code cleanup
Fix GtkSpinButton with page-size deprecated warning in gnucash.trace
Bug #635911 GnuCash crashes out when trying to save-as MySQL
Use proper decimal separator for monetary amounts
Fix some spelling errors in doxigen documentation
Remove obsolete compatibility code in the state file processing.
Remove unused variable.
Bug 639322 part 1: add extension .gcm to future state files
Bug 639322 part 2: display an error message if a user attempts to save beneath gnc_dotgnucash_dir
Bug 639322 part 2b: display an error message if a user attempts to export to somewhere in gnc_dotgnucash_dir
Bug 639322 part 3: provide users with a sensible first time "Save As..." path on Windows
This patch adds a new option under Edit -> Preferences -> Date/Time
Whitespace cleanups
Add icons for Duplicate Invoice functionality
Bug #352057 button to create a new invoice when viewing an old one.
Bug #467311 Print invoice button should be restored to View invoice
Bug #629501 Nonexistent field in error message
Use last changed revision number instead of last-commited-somewhere-in-repo
Bug #638762 - Windows 7 64-bit: GnuCash will not start due to existing SCHEME_LIBRARY_PATH env variable
Update svn:ignore for bi_import plugin
One more svn:ignore for bi_import plugin
Spelling fixes in code comments.
Bug #631789 - "Assets" in summary bar does not match assets displayed
Allow all book types instead of only sqlite3 for account_analysis.py
Clarify the use of pathnames in the python bindings example scripts
Bug #640061 - Invoice items are not saved, patch by Christoph
Bug #642445 [PATCH] Segfault when tip_of_the_day.list is empty
Set a printer job name when printing reports and cheques
Update gtk include headers to follow gtk recommendations (only include gtk/gtk.h)
Only show the Save As dialog at the end of the Hierarchy druid if it
Bug #347265 - budget column resizing/options applies to all budget
Update page name if budget is renamed.
Present already open budget page if the user tries to open a budget more than once
Update page name if invoice/bill is renamed.
Small spelling corrections in comments and some whitespace adjustments
Fix Gtk CRIT warnings introduced in r20351
Remove some obsolete files
Add additional debug markers
Add more debug logging.
Bug #521817 - Guid_init causes very long startup delay if Novell
Add comments to warn about lack of Windows support in the guid_init
Additional svn:ignore settings
Fix missing timestamp in trace files on Windows
Bug #642739 - Translog files being created in Gnucash program
Bug #644557 - gnucash-2.4.3: downstream patches to fix tests linking
Bug #641645 - Support ActivePerl 5.12 for Finance:Quote on Windows
Bug #645173 - [PATCH] Configure check uses hardcoded webkit library
Whitespace and spelling corrections
Add some convenience getter functions to gncOwner.
Bug #615168: Remove spurious (require 'hash-table) instances
Bug #615168: Remove instances of (use-modules (ice-9 slib))
Bug #615168: Remove configure.in check for slib
Bug #615168: N_ in the root module
Windows: avoid GROUP_NAME redefined error with mingw gcc 4.5.2
Bug #615168: N_ in the root module
Require guile 1.8.5 and remove all 1.6.x specific conditions
Windows build: update gcc to 4.5.2
Windows build: patch libofx to build with mingw gcc 4.5.2
Windows build: update guile to 1.8.8 and remove slib
Windows build: fix libstdc++-6 DLL error
Windows build: update dist script for guile 1.8
Adapt the windows build system to deal with swapping mingw installations on one build machine
Rework the Windows weekly 2.4 build to avoid parallel builds (which would fail
Build server: automatically create directories on webserver for new branches
Some additional Windows nightly build fixes:
Improve message printed on screen
Fix windows build:
Windows build: fix upload code
Windows build: allow reset.sh to remove mingw
Windows build: fix weekly 2.4 build and move log files into separate directory
Windows nightly build: fix webserver directory creation hack
Various spelling fixes in comments and translatable strings.
Add assistant-utils, equivalent of druid-utils to be used with
Add New Account Hierarchy assistant to replace the druid
Introduce a new directory to store all gtkbuilder compatible ui files
Provide gtkbuilder equivalents for some libglade based support functions
Replace Account Hierarchy setup druid with gtkbuilder compatible gtkassistant
Remove gnome dependency
Fix currency entry alignment in hierarchy assistant
Use quotes instead of <> to include project local header files
Windows build: fix logfile naming for tag builds
Bug #629156 Recently Used Filenames incorrectly displayed
Bug #628342 - Quick open on File menu deleted if failed
Bug #626408 - Gnucash File Open Error when double-clicking the File
Refactor utility function to allow merging multiple (glade) objects together in one gtkbuilder object
Convert Account dialog from libglade to gtkbuilder
Remove unwanted use of G_MODULE_EXPORT again from the new gtkbuilder
Fix guile load path for guile 1.8
Restore save after new account hierarchy as submitted by Robert Fewell
Bug #436479 - Gnucash doesn't display the data file name in the title
Revert "Bug #436479 - Gnucash doesn't display the data file name in the title"
gncOwner convenience functions: jobs do have an active state, fix the getter function. At the same time, move the Job Active getter with the other getters. This is why I missed it the first time.
Add owner tree model similar to accounts tree model. This is not used yet.
Add generic owner setter function for the active property
Add convenience function to set name of an owner regardless of its type
Add Tree view widget for owner objects, not used yet
Refactor gncOwnerCreate/Destroy into gncOwnerNew/Free to avoid confusion with similar gnc<ownertype>Create/Destroy functions, like gncVendorCreate, gncCustomerDestroy and so on. The type specific functions add or delete the owner from the book, while the generic one only allocated memory or freed memory to hold a generic owner. Changing the name makes it clear the generic and specific functions are not related. Note: this change may require a clean rebuild. I'm not sure if swig picks this up automatically.
Add gncOnwer* convenience wrappers for BeginEdit, CommitEdit and Destroy. This allows to begin edit, commit edit or destroy an owner without knowing its type.
Add a page/tab to display an owner tree with some basic toolbar buttons and menus
Owner tree: fix crash when modifying owner name
Fix doxygen comments
Emit qof add events when a new owner is added
Always explicitly define an owner when converting from a qof entity
Properly handle owner add events in the owner tree view
Fix improper qof instance conversion in owner plugin page
Disable delete owner feature for now, it causes a crash
Rename owner.ui to owner.glade
Windows build: fix additional obsolete references to guile 1.6
Fix crash when editing existing owners from the new owner tree overview pages
Delete unused dialog
Convert "Delete Account" dialog to gtkbuilder.
Bug #650584 - Change Stock Split Druid to an Assistant
Stock Split Assistant - improve validation steps
Replace obsolete gnome include with gtk include
Spelling and other fixes in comments
Convert Account Filter By dialog to gtkbuilder format
Convert "Renumber Subaccounts" dialog to gtkbuilder format
Remove unused variable
Windows build: properly configure msys before checking mingw
Windows build: be sure to restore msys environment even when the build
Update POTFILES.in
Fix warning for missing Delete Owner action
Minor code cleanups in owner list code
Add New Invoice/Bill/Voucher toolbar button on owner list page
Bug #651648 - Change Account period Druid to an Assistant
Restore accidentally deleted file in r20730
Follow up on bug #650598 - Cannot Enter Nth Day of Month Scheduled
Replace deprecated xml tag in chart of accounts templates
Bug #652193 - Upcoming Scheduled Transactions Calendar Starting Month
Windows build: change default gtk theme to work around a number of
Bug #612562 - Transfer Funds dialog - 'Show Income/Expense' checkboxes
Convert transfer dialog to gtkbuilder format
Owner page: double click now opens edit window, name no longer
Owner tree: define better set of default visible columns
Owner Tree: add vendor/customer listing buttons/menu items
Convert Autoclear dialog to gtkbuilder with some additional code cleanups
Factor out some common report code
Whitespace cleanup
Owner report: add link to edit options in case of error
Owner Tree: add menu to open owner report (Vendor/Customer/Employee)
Owner overview: use consistent action names
Convert commodities dialog to gtkbuilder format
Account Hierarchy assistant: correct page type
Convert loan repayment calculator to gtkbuilder format
Remove unused dialog
Bug #651992 - Exported invoices do not render correctly in Firefox
Bug #651889 - Using trading accounts, new non-expanded trading transaction shows inverted rates in exchange dialog
Bug #632931 - Advanced Portfolio: new income column shows negative
Bug #652377 - XHTML 1.0 Transitional compliance for reports
Bug #652435 - Fancy invoice export has <generic> tags in it preventing
Bug #652257 - Memory leak in gnc-file.c
Force custom url handlers to lowercase to deal with Webkit 1.4's case
Fix report reload and options change that got broken by the previous
Bug #646541 - new invoice line items default to invoice open date
Remove local-only file frop POTFILES.in
Bug #655901 - Fix build with guile 2.0
Add missing include file
Bug #653109 Change Loan Druid to an Assistant
Use separate glade file per assistant
Bug #655518 Migrate Price / Securities from GladeXML to Builder
Fix a weird include
Add note for qofmath128.c include in the source file itself
Update POTFILES.in after recent glade to gtkbuilder conversions
Remove deprecated clist.
Convert lot viewer GUI to gtkbuilder format
Rename lot viewer related files to be more in line with other dialogs
Bug #656174 Migrate Cheque / date from GladeXML to Builder
Rename gnome gtkbuilder files to match the source file they are called
Rename gnome-utils gtkbuilder files to match the source file they are
Update POTFILES.in based the last few commits
Restructure file to make it easier to read
Spelling and comment improvements
Bug #542020 invoice/bill payment dialogue: automatic account as
Bug #656422 Migrate Search from GladeXML to Builder
Fix critical error
Spelling corrections in comments
Move some functions to better locations
Implement a balance for owners and show it on the owners view page
Fix crash in invoice payment introduced in commit 21181
Owner balances: flip sign
Bug #656752 - Migrate Budgets from GladeXML to Builder
Bug #656786 - Allow splits to be added to/removed from lots in lotviewer
contrib: add an XSLT style sheet to create an account list
contrib: add a style sheet to create an account hierarchy template from a GnuCash file
contrib: update/add README files for style sheets
contrib: add license information for style sheets
Add qof queries to python bindings and set PYTHON_PATH in gnucash-env
Move ui related balance calculation functions to separate file
When posting an invoice it warns of no post-to account selected.
Add some warnings to help tracing file loading issues
Bug #657596 - Migrate Scheduled Transactions from GladeXML to Builder
Bug #655901 - Fix build with guile 2.0, part 2
Bug #658244 - Custom css stylesheet and logo in Tax Invoice report
Use billing_id consistently (fixed billing_id/billingid/biing_id mixup)
Pass document type to gnc_bi_import_fix_bis function and use it to perform correct document owner check: vendor for bill, customer for invoice.
Inverted conditions for gnc_search_bill_on_id / gnc_search_invoice_on_id. g_ascii_strcasecmp returns 0 when arguments are equal.
Check correct field when testing if date_opened was set for a document.
Open invoice in a new tab only if it has not been posted yet.
Changed 3rd import regexp to actually accept quotes on all fields, and 4rd to accept commas and quotes, as advertised in the UI.
minor formating fix
The previous seven patches were by RafaÅ Krzewski.
Bug #651175 - Script to export invoices to LaTeX
Change default post date:
Improved regexps for CSV files with quotes - quotes are allowed but not required on all fields.
Normalized regexps. Non quoted regexp require complete match (no trailing garbage allowed). Default regexp was brought in sync with GUI option 1 (selected by default). Now a complete set of fields (possibly empty) on each line is required.
Tweaked alignment of import type radio button group for better consistency and dialog resize behavior.
Opening new bills / invoices made configurable from UI.
Business import: add a note about the quoting differences
Bug #657596 - Migrate Scheduled Transactions from GladeXML to Builder
Bug #612562 - Transfer Funds dialog - 'Show Income/Expense' checkboxes
Bug #659504 - Migrate Register and reconcile from GladeXML to Builder
Added gncVendor and gncCustomer to base-typemap.i.
Added bindings for Employee, Job and Owner types.
Completed mapping for owner types and added tests.
Added test for Employee name (uses GncOwner*Name).
Bug 651645 - Windows SVN trunk nightly builds fails to open compressed
Ignore some autogenerated files
Bug #660369 - Migrate Report dialogs to Builder from GladeXML
Bug #365928 - Jobs do not stick in Expense Vouchers
Bug #553432 - Status line of edit invoice page mixes invoice currency
Add more debugging info in an effort to find the cause of bug #510720
Small improvements to the hierarchy assistant:
Introduce GncInvoiceType enum and start using it instead of the char based Invoice Type.
Use GncInvoiceType in query for bills due reminder
Introduce credit_note flag in invoice object
Bug #661218 - Migrate New user, progress and user pass dialogs to
Update POTFILES.in after last commit
Prepare invoice search to handle both invoices and credit notes
Add link to split in its account register to all payment lines on the
Rename an ambiguous parameter to avoid confusion.
Prepare internal post-to code to handle credit notes
Use "Nimbus" gtk theme on Windows.
Some const correctness improvements in owner and invoice functions
Assert that the invoice type is never an unknown type.
Bug #651522 - crash in query_free_compiled, gnc_query_list_reset_query
Bug #661220 - Critical errors when closing down Gnucash
Fix summary bar errors on invoices since commit 21411.
Bug #661721 - Exposed Password
Bug #420342 - remember register filter and ordering settings
Bug #626970 - Crash when saving a transaction whose destination account
Bug #626970 - Crash when saving a transaction whose destination account
Bug #661851 - Migrate Account and Owner glade files
Bug #661852 - Migrate Totd and file access dialog from GladeXML to
Bug #655901 - Fix build with guile 2.0
Rework owner payment code to work with credit notes as well as invoices
Bug #662477 - Desktop file not compliant with FreeDesktop spec and GNOME
Bug #658992 - Changing the order of the balance sheet
Provide an alternative for the option menu based business
Convert invoice.glade to gtkbuilder
Add two more alternatives for the option-menu based dropdowns.
Convert customer dialog to gtkbuilder
Bug #662864 - Migrate Various dialogs to Builder from GladeXML
Some small whitespace fixes and comment improvements.
Remove some unused dialogs as spotted by Robert Fewell in bug #662864
Bug #420342 - remember register filter and ordering settings
Convert vendor dialog to gtkbuilder
Whitespace cleanup in dialog-customer.glade
Remove option menu dependency from business-options-gnome
Remove the deprecated optionmenu widget based convenience functions.
Protect strcmp from crashing on NULL values
Bug #639082 - General Journal report reports an error
Bug #651565 - Billing term not set properly when using "Clone
Check for guile-2.0 as well as guile-1.8.
Set GUILE_INCS as an output variable.
Bug #663638 - Posting Invoices asks for curency conversion for blank
Set maxdepth debug option only in guile 1.8 and before
Bug #663057 - Migrate Gconf setup druid to assistant
Fix critical warning when quitting from the gconf startup dialog.
Bug #663433 - Migrate preferences from GladeXML to Builder
Remove unused files, fix a comment
Update POTFILES.in due to previous commit
Introduce credit-note kvp value to distinguish invoices from credit
Add invoice/credit note type field and selector to invoice dialog and
Adapt entry ledger to credit notes
Make easy-invoice report credit note aware
Don't install a script that is only used for building and testing.
Reset required gtk version back to 2.16 for glade files.
Tighten gtk+ requirement to 2.18.1
Bug #663433 follow up - Migrate report options dialog from GladeXML to
Convert payment dialog to gtkbuilder
Fix subtotal sign in credit note ledger
Fix autofill on credit note ledgers.
Adapt printable invoice report for credit notes
Fix xml backend to load and save invoice kvp values.
Fix load warnings in utility-reports tests.
Partly revert previous commit. Although it eliminated a couple of
Fix load warnings in report-system tests
Move eguile balance report to business-reports as it depends on business
Fix load warnings in standard-reports tests
Fix load warnings in report-gnome tests.
Fix load warnings in gnome-utils tests
Fix failing python-bindings tests.
Spelling fixes in doxygen comments
Fix failing xml backend test.
Fix load errors in import-export tests
Dissolve the business-core module, by integrating its remaining bits in
Dissolve dialog-tax-table module by moving its only object into
Dissolve business-utils module by moving the leftovers into app-utils.
Bug #630804 - make check failure in business module
Remove unneeded circular dependency between business-reports and
Bug #664877 - Migrate Qif Import Druid to an Assistant
Bug #664877 - Migrate Qif Import Druid to an Assistant
Bug #665401 - Migrate Tax Report Options from GladeXML to Builder
Remove some empty directories
Remove some more empty directories
Bug #661383 - GnuCash segfault on Linux (Fedora 16 beta) because of
Bug #665202 - Improve python-finding code
ActivePerl only allows to download the most recent version. So change
Fix some static warnings and errors as a result of Eclipse's static code
Replace deprecated GtkTooltips with new GtkTooltip interface.
Add more conditional parts based on GTKCOMBO_BOX_TOOLTIPS_WORK
Avoid risk on a rare crash after r21680.
Abort posting if not all required exchange rates are given.
Bug #649362 - Transfer Funds Window Exchange Rate and Decimal Points
Rename parameter for clarity.
Bug #665998 - Migrate Aqbanking from druid to assistant / builder.
Bug #666311 - Migrate inport-export GladeXML dialogs to builder
Replace no-op function force_account_dirty with qof_book_mark_dirty
Revert "Replace no-op function force_account_dirty with qof_book_mark_dirty"
Replace no-op function force_account_dirty with qof_book_mark_dirty
Add some more debug logging to standard-reports.scm
Improve kvp handling in aqbanking plugin.
Bug #666459 - Migrate the remaining business dialogs to builder
Remove empty directory left behind by previous commit
win32 build: indicate when dist.sh begins or ends and remove redundant crosscompile check
Win32 build: abort build process if install.sh step failed.
Avoid build failure if a temporary directory still exists
Win32: fix clean trunk build
Win32: use new location of gnucash doc directory
Win32: add include to find strtol and strtod
Bug #666709 - Migrate Tax tables dialog to Builder
Remove unused gnc_druid code.
Remove unused gnc-dialog code, spotted by Robert Fewell.
Remove one more gnc_druid related file.
Win32: use proper cpp and ld include parameters
Bug #667871 - Migrate druid old xml file import to an assistant
Delete unmaintained and unused binary importer.
Remove no longer used druid-utils (replaced with assistant-utils)
Some small gnome header cleanups.
Remove empty directories (which the git-svn bridge ignores)
Bug #667417 - Fix build with glib 2.31.x
Bug #667581 - Migrate Invoice / Bill plugin to Builder
Remove the stable version numbers from the Development warning version.
Avoid guile dependency in the python bindings
Remove some stray references to libglade.
Win32 installer: always remove previously installed versions.
Restore missing customer|vendor in easy invoice.
Move the features tests to its own source files.
Add function to set a feature as used and use it for a first feature:
Rework payment dialog for credit notes
Small cleanups:
Use better variable name to avoid confusion with is_cn
Rework entry value getters
Introduce entry getters that return the balance value as opposed to
Update invoice reports to use the new entry value getters.
Modify gncInvoice to use the new entry value getters
Modify fancy invoice to work with credit notes.
Introduce two convenience functions to simplify quantity handling for invoice/credit note entries.
Modify Tax Invoice report to work properly with credit notes
Make invoice totals always document values. These functions are only
Hide some now internal-only functions from the public GncEntry interface
Fix credit card charges for credited vouchers ("credit notes for
Refactor code to avoid duplication
Rework interaction between payments and invoices.
Optimization: don't sort lot list if it will only be traversed to calculate a sum
Improve open lot selection when posting an invoice
Small fixes in comments
Rework interaction between payments and invoices part 2.
Remove some obsolete (and now malfunctioning) code.
Keep the lot list sorted during payment processing to ensure the oldest
Win32: tag builds when a tag is not x.y.z (like 2.4.10-1) fail to upload
Bug #584819 - Company name is not shown by default on some reports
Fix a GtkWarning in the Account Hierarchy Assistant which occurs if the
Bug #669494 - Swedish account plan provided (BAS 2012)
Bug 632931: Advanced Portfolio: total gains does not include income
Fix "'txn' may be used uninitialized in this function" warning
Bug #670002 - updates to comments format for gnc-fq-check and
Add an additional test that hopefully will shed more light on bug
Payment dialog ui tweaks. Make it slightly larger by default and enable sorting on the document list
Use correct list iterator instead of list pointer.
Fix make dist for Swedish accounts files
Fix crash/invalid memory access when unposting an invoice.
Bug #673855 - fixes and enhancements to example script new_book_with_opening_balances.py
Bug #673877 - fixes and enhancements to example script account_analysis.py
Bug #674276 - fixes and enhancements to example test_imbalance_transaction.py
Further tweaks to enable git on the windows build
Remove empty lines from AC_CONFIG_SOURCES as this will cause the Windows build to fail
Bug #670355 - Automated install of Perl with Finance-Quote
Rearrange install-fq-mods.cmd to avoid duplicate code and make it easier to understand
Remove some unused function declarations
Add getter/setter for fake Employee name propery.
Add gnc{Owner,Invoice}ApplyPayment functions.
Bug #674273 - fixes and enhancements to example simple_business_create.py
Allow to change document type when duplicating an invoice.
Cosmetic: move include to source file. It's not used in the header file.
Fix credit note duplication. It was not possible to duplicate a credit
Bug #677859 - Depreciated functions in Gtk+2.24
Bug #677859 - Depreciated functions in Gtk+2.24
Bug #677859 - Depreciated functions in Gtk+2.24
Fix Account Report menu option when used on A/R or A/P registers.
Revert some unintended testfile changes that accidentally slipped in in
Bug #671323 - Scheduled monthly transactions lose "except on weekends"
Bug #678214 - GnuCash fails to open some post-processed XML files
Bug #675201 - slight bugfix to prior enchancement post for example
Invoice report - display Job info in new line
Some small code cleanups in check printing code
Bug #631611 - Check printing fails because fonts are too tiny on Windows
Bug #677572 - 3-part check format
Fix tip-of-the-day with gcc-4.7
Bug #678848 - Customer/Vendor reports off-by-one on start date
Bug #494861 - Business reports lose a/p & a/r account options
Wrong parameter is used to load from and save to kvp
Rewrite the tip-of-the-day parsing logic
Modify one tip of the day to illustrate the use of \n in tips
Properly calculate amount to pay when post-to account is not the first
Remove depreciated Option functions - part 1
Remove depreciated Option functions - part 2
Remove depreciated Option functions - part 3
Remove unused, depreciated functions
Double click on parent account expands/collapses child account list
Cleanups in save/restore window position and sizes
Avoid windows with saved positions to reopen off-screen if possible
Payment dialog - amend r22263
Adapt payment dialog for credit notes.
Bug #680887 - RELAX NG schema for 2.4.11 XML file format
Initial code for a new register.
Refactor safe_strcmp into the glib standard g_strcmp0
Bug #672161 - New CSV account and transaction importer
Bug #677859 - Remove depreciated CList functions
Bug #677859 - Allow space to (un)reconcile in the reconcile window
Register2: small improvements
Update POTFILES.in after recent file additions/removals
Win32: fix UPDATE_SOURCES with a git repo
First attempt at rewriting the win32 automated build scripts for git
Win32: bugfix in the git scripts
Win32: more automated build from git fixes
Win32 build: remove UPDATE_SOURCES parameter
Win32 nightly build: build trunk from git by default.
Win32: fix tag build for git
Win32: more fixes for git based tag build
Bug #463969 - Allow Selection of Multiple Transactions During Reconcile
Small optimizations to the previous commit.
Make weekly build truly weekly again
Win32: fix log file name generated by automated build
Win32: call proper script to autobuild from git
Win32 automated build: add note about Windows' restriction on updating
Win32: call proper script when building tags from git
Win32: restore UPDATE_SOURCES in tags build script.
Win32 tag builds: match tag cache syntax with the actual tag checks
Win32 tag build: fix typo
Win32 tag build: fix another typo
Win32 tag build: avoid Windows paths in git commands
Win32 tag build: fix yet another typo
Win32 nightly build: add timestamp in package name created from git
Follow up on bug #563565
Win32 nightlies: more small build tweaks
W32 nightly: fix typos in previous commit
Win32 nightly: match built package name to the one expected for upload
Win32 nightly: fix syntax error caused by previous commit
Bug #610648 - Change Reconciled Split Dialog ignores pressing Cancel
Question dialog: treat close button in title bar as "Cancel" iso "No"
Added new tip for scheduled transactions
Bug #344869 - No warning when you change a reconciled split from another
Payment dialog: use more sensible names for payment amounts
Bug #632931 - Advanced portfolio: add "rate of gain" column
Simplify dialog creation on date close dialog
Replace deprecated GDK_* with GDK_KEY_*
Reduce dependency on libgnome
Bug #682660 - Add Account background colour to Account page.
Add comments and small code optimizations to the previous commit
Fix critical gtk warning introduced with r22360
Eliminate gnome dependency in file location functions
Show help and guide in gnome independent way
Replace gnome_program_init with gtk_init
Win32 build: remove libgnome related parts from the build scripts
Win32 build: more post-libgnome related build script changes
Add missing file to dist
Small code cleanups in the gnucash-bin code
Don't set the log file in gnc_module_init
Move option parsing back into its own function
Register rewrite: make separate menu item for general ledger based on
Further register rewrite work.
Add unittests for mysql and postgresql backends
Bug #677488 - DROP INDEX missing ON <table>
Add sql drop index test to cover bug #677488
Win32 build - build docs either from git (default) or svn
Minor changes to indicate svn is not the only/primary vcs used.
Change of mind. Use scm instead of vcs.
Register rewrite - another update
Bug 680887 - Updated RELAX NG schema for trunk XML file format
Add README file to explain the gnucash.rnc Relax NG schema
Updated POTFILES.in file
Small spelling and comment improvements accumulated while working on other stuff
Rewrite misleading comment
Bug 673193 - Possible Register migration to TreeView
Bug #638971 - Multicolumn report does not show more than one graph
Fix potential crash with malformed reports
Synchronize DOCUMENTERS document with gnucash doc's AUTHORS file
Fix gnc-help protocol and illustrate its use in the hello world report
Rewrite gncFindFile function in C and move it to file-utils.
Eliminate use of gnc:find-file
Remove now unused scm file
Remove guile commandline handling
Drop gnc:main; it is an empty function by now
Remove unused guile references in various source files
Drop non-functioning old test functions
Make sure all functions are defined only once in the header file
Use correct parameter sequence for g_date_time_get_ymd
Fix some warnings generated by Eclipse's static code analysis plugin
Rewrite option dialog callback in C
Guile 2: replace deprecated SCM_SYMBOL_CHARS function
Guile 2: replace deprecated functions
Guile 2 : replace deprecated scm_makfrom0str function
Guile 2: drop custom kvtable in favour of standard hashtable
Drop workarounds for potential guile issues with long long
Replace now obsolete wrappers by the functions they called directly
Move configure test to a more appropriate location
Remove unused CFLAGS in configure test
Remove code that was intended for guile before 1.6
Add new file to POTFILES
Drop obsolete custom hash-fold definition.
Drop obsolete custom string-join definition.
Drop unused custom gettext macro
Drop syntax export of N_ and move related bits together
Fix double definition of gnc-build-dotgnucash-path
Guile 2: fix autocompile errors
Guile2: avoid build failure on deprecated guile symbols
Guile2 : replace deprecated SCM_LENGTH
Fix compiler warnings introduced by the guile 2 patches
Move some guile convenience routines to core utils
Use gnc_guile_call1_to_string convenience function where appropriate
Readd gnc_scm_to_locale_string function and use it where appropriate
Properly use scm_dynwind_* functions where they still make sense
Normalize naming convention for guile convenience functions
Move gnc_guile_strip_comments to core-utils and normalize its name to
Bug #672364 - does not properly handle XML parse errors, leading to
Win32 build system: Experimental bootstrap script
Bug #604520 Explain scope of find transaction tool.
Define line ending style for different file types
Win32 build: remove obsolete patches
Win32 build: rename patch files to consistently end in .patch
Win32 build: some more patchfile cleanups
Fix another eol issue
Win32 build: add attribution for a code snippet in bootstrap
Bug #680086 - Each Tip of the Day has an n shown at the end
Enable jqplot for barchart, piechart and scatterchart
Fix code to find html files
jqplot: fix paths to js and css files
Update to jqplot 1.0.6
Improve barchart
Define EOL style for javascript files
Improve jqplot's barchart renderer's barWidth and barPadding calculation
Improve piechart
Improve scatterplot chart
Improve linechart
Drop goffice dependency from our html engine
Charts: source formatting
Charts: improve tooltips on line and bar charts
jqplot line chart: make markers and grid optional again
Fix compile error after r22799 due to missing CFLAGS
Add tax tables lookup to python bindings.
Add child functions to Account in python bindings.
Fix make check failure pointed out by Alex Aycinena
Winbuild: remove obsolete pixman dependency
Register rewrite Update.
Register rewrite Update
Bug #696469 - renumbering subaccounts does not preserve original order
Remove unused guile-mappings.h include instead of adding GUILE_INCS
Prevent engine's guile dependency from leaking to modules not directly
Commit nex file (missed it in previous commit)
Fix indirect libguile dependency in business ledger
Fix indirect libguile dependency in customer import
Fix indirect libguile dependency in bi_import plugin
Register rewrite Update, this adds the trading accounts option with some other changes.
Fix compiler warning
Register rewrite Update, this adds the schedule option with some other changes.
This update fixes the schedule of share purchase.
Register rewrite Update, this fixes some leaks and renames some functions.
Register rewrite Update, this adds some preference options and fixes a tab issue.
Fix chart positioning on multi-column report
REST API Example for Python Bindings
make distcheck altered POTFILES.in
Rename gnc-main to gnc-core-prefs
Add new core prefs
Move gnc-gconf-utils to app-utils
Refactor file backend settings to no longer depend on gconf
Tests: harmonize test initialization
Bug #698781 can't build with glib 2.36: error: 'g_type_init' is deprecated
Register rewrite Update, change the default for the new register and rename old one.
Bug #589865 In the report "Budget flow" period it doesn't work ok
Bug #589865 In the report "Budget flow" period it doesn't work ok
Bug #584869 net change line in general journal report broken
Bug #622778 Miscalculation in cashflow reports - Step 01
Bug #622778 Miscalculation in cashflow reports - Step 02
Bug #622778 Miscalculation in cashflow reports - Step 03
Bug #682800 Generated balances on Report different than calculated balances on Ledger when using "open subaccounts"
Fix charts on Windows
Win32: build 2.5 tagged releases from git instead of svn
Win32 fix path to git build script for tags
Win32 git: fetch potentially new tags before running the tags build
Add code to generate ChangeLog from git
Add script to generate a list of changes in html format between two revisions based on git log
Support for querying Bitcoin/Litecoin prices via F::Q's MtGox module
Cleanup non-relevant comments introduced with r22825
Register rewrite Update, bug fixes and allow mouse to change reconcile flag.
Register rewrite Update, bug fixes and allow mouse to change reconcile flag.
Register rewrite Update, bug fixes and transaction commit changes.
Fix windows build after it got broken by r22982
Update copyright year and make it translatable
Update gitignore
Bug 383928 - Bad command name: Remove transaction splits
Add exported ids to reports.. useful for testing
Add some plumbing for report changes - test framework plus some utility methods
Reports: Add collector-into-list function.. turns the idea of adding stuff to a
Reports: Add collector functionality for side effects..
Utils: Add "gnc:timepair?" function; useful for ensuring functions are called in a type-safe way.
Log a warning if a test shows more than 100% progress.
Add test suite for standard tests
reports: faster versions of category, net-barchart and net-linechart reports
Reports: Deal with closing transactions.
reports: cleaned up a few methods in report-collectors
Refactor so that we don't have to call gnc:progress functions while creating a report
Win32: make sure RC file is actually considered for linking
Win32: add VERSIONINFO block to RC file and convert in into a template to be completed during configure
Reports: Reduce test verbosity
Fix distcheck and automake 1.13 build failure
Use SCM_FILE_LINKS properly and some cleanups of report test makefiles
Update .gitignore
Report test makefiles: avoid extra softlinks for out-of-tree building
Lookup business reports by id instead of by name
Report system legacy code cleanup
Report system: regroup legacy functions
Report system - emit warning when trying to restore named-based saved reports
Delete report function: use less ambiguous variable name
Return success or failure when writing report templates to save file
Return guid of newly-created report template to calling function
Define 'custom-template' property on report instances (not used yet)
New functions to check for custom templates
New function to rename a saved report
Rework custom reports dialog
Require custom report template names to be unique (among other custom report templates)
Custom reports dialog - track template guids directly in model instead of separate list
Bug #699686 - Startup dialog windows should be top level windows
A whitespace cleanup, no functional changes
Fix crash when saved-reports file doesn't exist
Add back translation support in combo boxes that was accidentally removed in 1286a896a66a3002e98913b9016f1dc56f7137d7
Fix windows compilation error since r23083
New function to open custom reports dialog with one report name in edit mode
Implement Save and Save As for custom report templates
Bug 704525 - When you have a mix of chart types (bar charts and pie charts)
Bug 704525 - When you have a mix of chart types (bar charts and pie charts)
Add comment to document the hack for multicolumn multi-chart reports
Bug 334939 - Account Report and Account Transaction Report are apparently the same, but different
Add appdata description file to be used in Gnome's App store
Bug #704039 time zone is not respected on windows
Bug 603183 - Equity statement shows incorrect changes
Bug 603183 - Equity statement shows incorrect changes
Bug 603183 - Equity statement shows incorrect changes
Prevent 2.4 from crashing when loading a book that was opened with 2.6 before.
Revert dbi check
Improve tab behaviour in Stock split assistant
Revert r23187 "Revert dbi check"
Remove redundant call
Remove obsolete enable_euro key from gconf
Cleanup after file backend settings refactoring
Whitespace cleanup, comment improvements and spelling fixes
Use more generic parameter name to cut association with gconf
Prepare for GSettings conversion
Add GSettings schemas and build rules
Add some initialization code for GSettings
GSettings: add functions to listen for changes
GSettings: add functions to get/set most common data types
GSettings: add functions to unset a key or complete schema
GSettings: add function to bind a gsettings key to a gobject property
Refactor preferences
Remove obsolete gconf setup assistant.
Create gsettings schema entries for all gconf keys currently in use
Amend XDG_DATA_DIRS if not installed in default prefix
Temporarily use gconf as gsettings backend
Gnc-Prefs: migrate first preference option (first_user) to new preference system
Gnc-Prefs: migrate most preferences found in app-utils
Gnc-Prefs: migrate search dialog and saved window geometry preferences
GncCurrencyEdit: add gobject property mnemonic
GncPeriodSelect: add gobject property active
GncDateEdit: add gobject property "time"
Prepare preferences dialog to work with gnc-prefs instead of gconf.
Gnc-Prefs: migrate all GtkFontButton widgets (default_font property)
Gnc-Prefs: migrate GtkCheckbutton widgets (and associated preferences) - first batch
Gnc-Prefs: migrate 24hour_clock preference and fix the code
Gnc-Prefs: migrate extra_toolbuttons preference (business option)
Gnc-Prefs: migrate GtkCheckbutton widgets (and associated preferences) - second batch
Gnc-Prefs: migrate GtkCheckbutton widgets (and associated preferences) - last batch
Gnc-Prefs: migrate GtkSpinbutton widgets (and associated preferences)
Gnc-Prefs: migrate int-typed preferences (and GtkCombobox widgets linked to them)
Gnc-Prefs: migrate file history plugin
Gnc-Prefs: migrate account_separator preference (and associated GtkEntry widget)
Resave preferences dialog with a recent glade-3 version
Gnc-Prefs: migrate date_format preference
Gnc-Prefs: remove toolbar_style preference
Gnc-Prefs: migrate GtkRadiobutton widgets (and associated preferences)
Gnc-Prefs: migrate gnc-plugin gconf machinery
Gnc-Prefs: migrate GncCurrencyEdit widgets (and associated preferences)
Gnc-Prefs: migrate GncPeriodSelect widgets (and associated preferences)
Gnc-Prefs: migrate GncDateEdit widgets (and associated preferences)
Gnc-Prefs: cleanup some remaining bits from the preferences dialog
Drop option to customize gconf_path via command line or environment variable
Gnc-Prefs: migrate remaining gconf calls in check printing
Gnc-Prefs: cleanup (most) gconf wiring in import-export
Gnc-Prefs: cleanup gconf wiring in report system
Gnc-Prefs: cleanup gconf wiring in main summarybar
Refactor gnc-tree-view based widgets such that only gnc-tree-view itself deals with gconf
Remove unused gconf includes, cflags and libs so far
Gnc-Prefs: Convert gnc user warnings
Remove state saving/restoring code from gnc-tree-view
Remove state saving/restoring code from new and old register code
Gnc-Prefs: call gnc_gui_refresh_all on changes in the general prefs group
Remove remaining gconf code bits
Properly share a variable between two source files
Gnc-Prefs: rename preferences to be compliant with gsettings syntax rules
Gnc-Prefs: stop using gconf as gsettings backend
Add some debugging code to gnc-gsettings
Test for empty filename in addition to no filename
Gnc-Prefs: update the windows build system to handle gsettings properly
Gnc-Prefs: add convenience functions for int64 and coords typed preferences
Gsettings schema corrections
Gnc-Prefs: add code to migrate settings from gconf to gsettings at runtime
Fix make distcheck
Move prefs migration call from app-utils module load to inner_main
Prefs migrate: skip preferences that don't have a value set
Gnc-Prefs: windows limits preference names to 32 characters
Gnc-Prefs: disable migration of aqbanking prefs for now
Gnc-Prefs: fix crash in migration script on Win32
Gnc-Prefs: make the prefs migration actually do something on Windows
Prefs migration improvements
Prefs migration: fix radiobutton prefs migration
Prefs migration: write xsl transform to migrate a pair of coordinates
Prefs migration: migrate ofx and aqbanking prefs if these options were enabled at build time
Prefs migration: improve messaging
Fix build error with clang
Prevent crash due to accessing a non-existent gsettings schema
Fix bug 668530
Fix bug 708659
Do not remove gnucash_core.c in clean rule
Elaborate a bit on why compile time XDG_DATA_DIRS is added to the mix
Set tab position when opening a new window
Bug 710055 - advanced portfolio report counts capital gains split as dividend
Drop check for glib >= 2.14, glib >= 2.28 is already required
Add default-to-save timeout on save-on-changes dialog
Win32: set XDG_DATA_DIRS when running the Windows installer
Register rewrite Update, remove update for next release.
Revert "[PATCH] Register rewrite Update, remove update for next release."
Remove reference to schema that was deleted earlier
Abort configure if --enable-ofx specified but no libofx development files found
Fix budget options descriptions field
Fix gsettings schema for commodities editor
Check for availability of xsltproc at configure time
Add a new user_symbol property to the Commodity class
Use the new user_symbol property where relevant
Copy the test-files to the builddir, and use that in GNC_TEST_FILES
Add a user_symbol to one UT
Add a field to the commodity editor allowing setting the user symbol.
Ignore autogenerated Makefile[.in] for gschemas directories
Fix window position/size saving
Register rewrite Update, revised removal update for next release. This update adds a configure option --enable-register2 which will enable the register2 changes at compile time, there are also some changes to use the Gnucash --extra parameter that displays some of the new register2 functionality for testing. Author: Robert Fewell
Avoid the need for a duplicate dialog-preferences.glade
Configure: don't list ofx twice in selected components
Clean up preferences for pricedb-editor and price-editor
Fix save count down timer on Windows
Prohibit setting budget values greater than num_periods
Add off-by-one warning in comment
Small XDG_DATA_DIRS improvements
Use the symbol in iso-4217-currencies by default
Remove some unused includes
Remove gnc_build_book_path from swig interface file
On file open, only destroy a previous session if really exists
Move state handling code to separate file and improve on it
Re-implement state save/restore functionality in gnc_tree_view
Remove function that no longer adds value
Fix crash when deleting budget
Cleanup leftover from state save/restore re-implementation
Some white space and comment improvements
Bug 710979 - Crash in gnc_plugin_page_invoice_summarybar_position_changed
Remove now unused parameter
Code reindentation
Code reindentation in tests
Bug 687479 - Automatic invoice/payment matching on posting an invoice should be an optional feature
Bug 687478 - Bills due reminder doesn't work well with credit notes
Improve visual appearance and sorting of Invoice payment dialog
Bug 693244 - View Lots window enhancements
Update POTFILES.in after my recent work
Use proper conversion modifier for unsigned int
Bug 711294 - Gnucash repeatedly ask associated income account when import qfx file
Enable translations on gsettings schemas
Improve guile testing in configure.ac
Replace all uses of GUILE_INCS with GUILE_CFLAGS
Use guile/python executable as found during configure for tests and some support scripts
Make python test find its test files for out of tree builds
Bug 709589 - make check fails with guile 2
Bug 707311 - Tax Invoice fails to open when using guile 2
Don't create invoice when Duplicate invoice dialog is cancelled
Fix distcheck-hook to handle [type: ] prefixes in POTFILES.in properly
Don't distribute files generated by configure
Remove some redundant variable definitions in Makefile.am
Small fixes to make the Windows build work again after r23412
Bug 712299 - Tax Invoice with guile 2 doesn't display currency symbols
Fix typos in translatable strings
Win32: remove gconf related settings from the installer script
Win32: more consistent use of @PACKAGE@ for gnucash package name in installer script
Suppress a few harmless state file related warnings at startup
Bug 710905 - Column withs, visibility, order and sort order not saved and restored
Register2: improve sort functionality
When an account or budget is deleted, drop any associated saved state
Guile2: fix two tests in report system
Preferences fixes
Bug 712299 - Tax Invoice with guile 2 doesn't display currency symbols (second attempt)
Fix several test failures under guile 2 with auto compile enabled
Report the proper minimum version for libgoffice when not found at configure time
Set proper EOL style for windows vbs script
Fix line-ending styles on a few windows scripts
Fix price quotes installation on Windows
Bug 707311 - Tax Invoice fails to open when using guile 2 - addendum
Improve cond-expand/eval-when usage based on feedback from the guile developers
GSettings: only load backend when installed
Fix python test
Bug 715123 - Post invoice problem, cannot unpost
Bug 630578 - current date instead of posting date in exchange rate, when posting a bill
Multi-currency "Post invoice" improvements
Bug 627575 - Stylesheet names with non-alphanumeric characters and saved-reports
Bug 627575 - Stylesheet names with non-alphanumeric characters and saved-reports -- addendum
Fix report background image loading on Windows
Remove obsolete conditional that's never triggered anymore
Long term fix for wrong version number part of bug 639371
Fix (harmless) report warnings as reported in bug 639371
Ensure that opening an existing book never opens an empty main window.
Bug 720235 - Python bindings should load environment file just like gnucash does
Build svn releases with documentation from a matching branch
Use scm_[to/from]_utf8_string instead of scm_[to/from]_locale_string as per guile recommendation
Bug 719481 - GnuCash report crashes with Guile2
Guile 1.8 fixes for r23556 and r23557
SWIG version updates
Add missing macros to distribution and silence libtool warning
Reset Warnings dialog: show translated warnings
Drop double blanks from gschema strings.
Bug 720556 - The Tip of the Day preference isn't getting saved
Prevent account hierarchy assistant from opening a second account hierarchy upon completion
Fix some warnings while creating a new book
Bug 720646 - New Book Tabs on Windows
Revert "Bug 720646 - New Book Tabs on Windows"
Use same name for dialog and menu related to preconfigured reports
Make "New Book Options" dialog transient for its caller where possible
Don't create a second account hierarchy page when cancelling the Hierarchy Assistant
Bug 720646 - New Book Tabs on Windows
Fix compile warning introduced in r23602
Prevent gnc-numeric overflow in advanced portfolio report
Update gnome appdata file to pass validity check
Bug 721600 - Segmentation fault on startup if report Income/Expense Chart was opened since last running
Win32: update swig to 2.0.11 to fix the build after commit 23702
Bug 721306 - Account hierarchy column widths are reset when restarting a second time without changing the widths
Bug 721211 - Reconciliation checkboxes fail to sync for split transactions across sub-accounts
Win32: don't apply swig patch on this platform
Require swig 2.0.10 when building from svn/git
Change double-click behaviour on account hierarchy
Fix make distcheck on systems that do have swig >= 2.0.10
Escape labels for jqplot charts
Drop old ampersand subsitution in a couple of reports
Drop some unused variables
Bug 677489 - Critical error reported when initializing an Invoice
Add some debug output to help in debugging locale problems
Python bindings: open init file in read mode, not read-write
Win32 tag builds: use existing download directory instead of copying it
Win32: update daily_build.bat rules
Document the need for a gsettings backend
Harmonize whitespace
Bug 721677 - Customer Summary does not include inactive customers
Bug 724427 - New account plan for Sweden
Bug 724426 - Errors in account plan
Add note for the new Swedish account file
Remove obsolete, unused gsettings schema
Fix 'Assign As Payment' feature
Rework payment dialog to better guide the user
Bug 724578 - Problems clearing incompletely paid invoices
Fix compilation error on Windows
Restructure dbd driver search path determination
Fix GLib assert on windows when entering a date in dst
Bug 497831 - Can't change the date of a transaction with certain locales
Bug 724753 - Saved Multicolumn Report Error
Whitespace cleanup
Improve function names and comments to reduce ambibuity
Some code refactoring to avoid duplication
J. Alex Aycinena (46):
Remove leading character N from tax code, but only if it is there, and remove leading blank character when no tax code.
Add info about sub-accounts to Tax Info column on Accounts page.
Fix typo
Modify Tax Info on Account Page to display or not display sub-account info based on whether row is expanded.
Modify Tax Info on Account Page to display or not display sub-account info based on whether row is expanded.
Correct memory leak found with valgrind
Correct memory leaks found with valgrind
Correct memory leaks found with valgrind
Add validation of tax-entity-type in book relative to locale-based tsx.scm
Improve txf scheme routines to handle invalid tax-entity-types more gracefully.
Correct memory leaks found with Valgrind.
Correct memory leaks found with Valgrind.
Correct memory leaks found with Valgrind.
Correct memory leaks found with Valgrind.
Correct memory leak found with Valgrind.
Correct memory leak found with Valgrind.
Correct memory leak found with Valgrind.
Correct memory leak found with Valgrind.
Correct memory leak found with Valgrind.
Correct memory leak found with Valgrind.
Correct memory leak found with Valgrind.
Fix memory leaks found with valgrind
Correct memory leaks found with valgrind
Correct memory leak found with valgrind
Correct memory handling of scm_to_locale_string per guile manual
Correct memory handling of scm_to_locale_string per guile manual
Correct memory handling of scm_to_locale_string per guile manual
Correct memory handling of scm_to_locale_string per guile manual
Correct memory handling of scm_to_locale_string per guile manual
Correct memory handling of scm_to_locale_string per guile manual
Reverse changeset 20663; wrong place to correct memory leak found with Valgrind.
Correct memory leak found with Valgrind.
Update txf.scm to reflect changes to US Income Tax Forms and Schedules for 2011.
Update xml file backend to recognize a newer version file on load attempt, not load, and alert user of need to upgrade Gnucash.
Add to the includes in Makefile.am, which were implicitly included by until taken out in r21880; this gets make check complete
Properly handle Windos end-of-line markers in determining xml file versions.
Remove g_free of msg two lines before it is returned from function.
Add ability to import a csv column to 'notes' field; fix 'OK' and 'New Account' button widths
Correct error in search dialog where results sub-window(s) is(are) erroneously created.
Implement a Book Option to give users the choice to use the transaction number field (default and current behaviour) or, alternatively, the split action field of the anchor split for 'Num' column on registers, reports, import and export, where applicable. The difference between the two is that with the default, the same 'Num' is displayed for a given transaction regardless of what register it is viewed in and with the new option, a different 'Num' can be entered/displayed for a given transaction in each register it is viewed in. In both cases, the 'next number logic' of the 'Num' cell is based on the account of the register the transaction is entered/viewed from but in one case it fills the transaction number, in the other, it fills the split action field of the anchor split (with the transaction number field displayed in the register cell labeled 'T-Num'). In both cases, both fields are visible and can be used as free-form text in double-line mode for any value the user wants. If the new option is not s
Remove circular dependency introduced in r22681
Update txf.scm to reflect changes to US Income Tax Forms and Schedules for 2012.
Update taxtxf.scm to fix beginning balance sign and signs for Transfer From/To amounts for
Replace GtkLabel with a GtkTextView within a GtkScrolledWindow for error summary for csv account import so that window doesn't get larger than screen with large error messages.
Vary some menu labels and tooltips based on cursor class: transaction or split.
Update txf.scm for 2013 US Income Tax for,/schedule changes
James LewisMoss (152):
Add long description.
Expense -> Expenses (to match all the other files)
*** empty log message ***
* src/gnc-ui-util.c (gnc_ui_account_get_balance):
* src/engine/Account.c (xaccCloneAccountSimple): new func.
* src/engine/Group.c (xaccGroupForEachAccount): change from
* src/engine/gnc-book.c (gnc_book_set_group): free account group
* src/engine/rpc/RpcUtils.c (rpcend_build_gncacctlist):
* src/engine/sql/PostgresBackend.c (pgendGetAllAccountKVP): use
almost complete new user stuff.
* src/scm/main.scm ((gnc:main)): remove the main window startup
write title as well.
* src/engine/sixtp-dom-generators.c (int_to_dom_tree):new func.
remove cruft (extra window no longer used)
*** empty log message ***
* src/engine/gnc-account-xml-v2.c (gnc_account_end_handler):
* src/engine/gnc-commodity-xml-v2.c
add long descriptions (plucking some stuff out of short to do it).
fix compile warnings (misspelled string, missing SYSTEM on a couple of
remove cruft.
* src/engine/Makefile.am (libgncengine_la_SOURCES): remove
*** empty log message ***
*** empty log message ***
* src/FileDialog.c (gncFileNew): create new user dialog on new
update strings.
add account list at new file pref (unused currently)
remove newlines in long descriptions.
add build depends
* Makefile.am (TAGS): ignore debian dir.
remove an extra blank line.
* src/FileDialog.c (gncFileNew): call gnc_ui_show_new_user_window
* src/gnome/new-user-callbacks.c (cancel_everything_out): new func
* src/gnome/new-user-funs.c (gnc_new_user_dialog_is_new_user): new
*** empty log message ***
* src/scm/tip-of-the-day.scm ((gnc:current-tip-number)): reset
*** empty log message ***
* src/engine/gnc-commodity-xml-v2.c (set_commodity_value): use
* src/engine/io-gncxml-v2.c (gnc_counter_end_handler): use
* src/engine/sixtp-dom-parsers.c (string_to_integer): remove
remove string_to_integer prototype.
* src/engine/sixtp-utils.c: (string_to_gint64) return FALSE if the
*** empty log message ***
* doc/sgml/C/xacc-accountedit.sgml: Remove title for section so
* doc/sgml/C/xacc-acctypes.sgml: Remove title for section so
* doc/sgml/C/xacc-adjbalwin.sgml: remove section title.
* doc/sgml/C/xacc-apar.sgml: remove sectionness of first bit.
* doc/sgml/C/xacc-asset-liability-barcharts.sgml: remove section
* doc/sgml/C/xacc-asset-liability-piecharts.sgml: remove section
* doc/sgml/C/xacc-balancereport.sgml: insert section around
* doc/sgml/C/xacc-balancesheet.sgml: remove section title.
* doc/sgml/C/xacc-commodity.sgml: insert section around
* doc/sgml/C/xacc-common-report-options.sgml: remove section
* doc/sgml/C/xacc-currencyhandling.sgml (LINKEND): remove first
* doc/sgml/C/xacc-dateinput.sgml: remove section title.
* doc/sgml/C/xacc-depreciation.sgml: remove sectionness of first
* doc/sgml/C/xacc-euro.sgml: remove top level sect1 and promote
fix ref to QIF to XACC-QIF-something
* doc/sgml/C/xacc-gnome-mdi.sgml: remove first section's
* doc/sgml/C/xacc-gnucash-web-browser.sgml: remove section title.
* doc/sgml/C/xacc-gpl.sgml: more cleanups.
* doc/sgml/C/xacc-income-expense-barcharts.sgml: remove section
* doc/sgml/C/xacc-income-expense-piecharts.sgml: remove section
* doc/sgml/C/xacc-locatingtxns.sgml: promote sect3's to sect2's.
* doc/sgml/C/xacc-mainwin.sgml: wrap content in sect1.
* doc/sgml/C/xacc-multicolumn-view-reports.sgml: remove section
* doc/sgml/C/xacc-net-worth-barchart.sgml: remove section title.
* doc/sgml/C/xacc-newacctwin.sgml: remove section title.
* doc/sgml/C/xacc-pnl.sgml: wrap content in sect1.
* doc/sgml/C/xacc-portfolio-report.sgml: remove section title.
fix QIF ref to XACC-QIF-IMPORT.
* doc/sgml/C/xacc-print-check.sgml: remove sect1. promote sect2's
* doc/sgml/C/xacc-print.sgml: wrap content in sect1.
* doc/sgml/C/xacc-qif-import.sgml: remove sect1. promote sect2's
fix ref to QIF to XACC-QIF-IMPORT
* doc/sgml/C/xacc-quickstart.sgml: remove sect1. promote sect2's
* doc/sgml/C/xacc-regwin-kbd.sgml: wrap content in sect1.
* doc/sgml/C/xacc-regwin.sgml: remove sectionness of first
* doc/sgml/C/xacc-reports.sgml: remove sectionness of first section.
* doc/sgml/C/xacc-stock-price-report.sgml: remove section title.
* doc/sgml/C/xacc-tax-report.sgml: wrap content in sect1.
* doc/sgml/C/xacc-trans-report.sgml: wrap content in sect1.
* doc/sgml/C/xacc-txf-categories.sgml: wrap content in sect1.
* doc/sgml/C/xacc-txf-export-anomalies.sgml: wrap content in
* doc/sgml/C/xacc-txf-export.sgml: wrap content in sect1.
* doc/sgml/C/xacc-y2k.sgml: wrap content in sect1
*** empty log message ***
*** empty log message ***
* README: fix dependancies. Spell check.
* README.patches: remove warning at top. Up version number to
add some to libgal failure message.
files for xacc-account-hierarchy-creator.sgml
* src/FileDialog.c (gncFileNew): lookup pref and do or don't run
* src/gnome/new-user-callbacks.c: fix test for commodity added by
*** empty log message ***
* doc/sgml/C/xacc-quickstart.sgml: add link to
better description.
(on_chooseAccountTypesPage_prepare): use new func to determine
*** empty log message ***
* doc/README.translator.txt (variables): add instructions for
screen shots of the preferences dialog.
cleanup. include links to screen shots.
cleanup. updates. fix FIXME. more text. cleanup grammar. etc.
add libdb to depends list.
* configure.in (CFLAGS): add test-files makefiles to list.
*** empty log message ***
* doc/sgml/de_DE/Makefile.am: remove empty SUBDIRS setting.
add .deps.
*** empty log message ***
* src/engine/gnc-book.c (gnc_book_write_to_file): remove useless
* src/engine/gnc-commodity-xml-v2.c (set_commodity_value): strip
* src/engine/io-gncxml-v2.c (gnc_book_write_to_xml_file_v2): check
*** empty log message ***
remove conflict indicator.
* src/engine/gnc-account-xml-v2.c (gnc_account_end_handler): use
* src/engine/gnc-transaction-xml-v2.c
*** empty log message ***
* src/gnome/top-level.c (gnucash_ui_init): remove the \n's frome
up the date some.
remove perl stuff. use autogen.sh.
remove debian dir so it isn't distributed with source.
Richard Braakman's xml lib version test.
*** empty log message ***
file backendifying.
combine all the v1 xml parser code into one file (io-gncxml-v1.c)
* src/engine/gnc-pricedb-xml-v1.c: remove include of
* src/engine/gnc-schedxaction-xml-v2.c: remove include of removed
fix missing space between func name and arg list warnings. Also fix
add .deps, .libs, Makefile.in, *.lo and *.la to appropriate cvsignore files.
move modules to /usr/lib/gnucash from /usr/lib and change
* src/engine/md5.c: include string.h to get bcopy def.
*** empty log message ***
* src/backend/file/gnc-schedxaction-xml-v2.c: add null stuff to
add .deps, .libs, *.lo and *.lo to .cvsignore's
* src/guile/Makefile.am: remove file-utils.[ch] &
* src/register/register-gnome/Makefile.am
* src/gnc-module/Makefile.am (libgw_gnc_module_la_SOURCES): add
* src/gnc-module/gnc-module.c (gnc_module_system_setup_load_path):
add kvp g-wrap module.
*** empty log message ***
update etags generation.
remove crufty code.
minor formatting changes. add copyright.
.deps, .libs, *.la, *.lo added.
minor formatting change.
remove cruft.
add xml dir to dist.
* src/register/ledger-core/split-register-model-save.c
cleanup of double stuff.
fix first checkout problem of wanting gw-gnc-module.h and it not being
add .libs.
add dep of gw-engine.h on gncmod-engine.c so it gets generated.
added dep of gnc-dir.h on dialog-utils.c so it gets generated.
Jeremy King (1):
Bug 725131 - Adding Payments to Fancy Invoice
John Ralls (529):
Remove erroneous use lib from gnc-fq-*, along with PERLINC setup in configure.in
Corrections to r18610 to permit compiling against older versions of glib
Fix null-pointer dereference from r18612
Ensure that GNC_DOT_PATH and other gnc_dotgnucash_dir() logic is
Reverted 18699
Redo of the dot-gnucash fix (so that GNC_DOT_DIR actually works) fixing bug 610707, adding Doxygen comments for all functions in gnc-filepath-utils, and adding testing for xaccResolveURI and more tests for xaccResolveFilePath.
Add src/engine/test/test-resolve-url
Removed erroneously re-created src/engine/gnc-filepath-utils.c
Fixup binreloc, which wasn't working correctly on OSX
Forgot to delete a diagnostic in 18941
Fix bug #613375
Cleanup cruft and an error from r18945
Change from ige-mac-menu to GtkOSXApplication for OSX integration. Fixes 600590.
Fix gnc_dbd_dir foulup
Update binreloc to use Cocoa-based GtkOSXApplication instead of ige-mac-bundle.
Implement help for OSX
Remove AC_PROG_OBJC from configure.ac
Default key accelerator map for OSX, using Command instead of Control
Disable enviroment_overide() when MAC_INTEGRATION is defined: It doesn't play well with App Bundles.
Fix typo in commodity.glade which broke creating new commodities
Add missing enum value
OSX: Set locale and languages from User Defaults.
OSX: Use the language list instead of the locale
Modify the osx_accel_map to reflect the different keybinding in Gtk+-2.20
New Latvian translation of the business account chart, thanks to Valdis VÄ«toliÅÅ¡ <valdis.vitolins at odo.lv>
[Bug 560052] Force use of internal strptime to work around bug in the Leopard libc.
Update binreloc to use the free functions for bundle id and resource path
Restored changes of r19477 inadvertently reverted in r19515
Consolidate accelerator map loading for OSX with the others. Accelerator maps can't be modified interactively in OSX so there's no point to reloading the saved map.
Fix typo in osx_accel_map, caused error in Accounts page Actions>Transfer accelerator
Fix misplaced quote in backend/dbi/test/Makefile.am, broke dbi testing.
Remove lbgncmod-backend-xml as an additional library in business/business-core/test/Makefile.am. libgncmod-backend-xml.so is a loadable module, not a shared library, and it shouldn't be dynamically linked. While this will do no harm on Linux, it fails on OSX/Darwin.
Bug 611077: Warn instead of assert about gtk_html_jump_to_anchor not being implemented in webkit. Note, however, that Webkit seems to take care of this on its own, so even the warning may be unnecessary.
qoflog.h: No such macro as G_LOG_LEVEL_FATAL
Bug 632166: Notify user when something goes wrong with a transaction save.
Bug 632166: A Better fix that doesn't break string freeze or introduce a Gtk GUI dependency into the backend.
Fix minor typo in error message.
Bug 632166: gnc_backend_sql_sync_all: Commit only if all operations were successful; otherwise roll back.
Bug 632166: Restore the old session if "save as" fails.
Remove gnc_book_mark_saved from gnc_sql_save_book. It's a bit premature to mark the book as saved when we haven't yet saved its contents.
Bug 611077: Removed warnings, webkit handles jumps to anchors internally
Bug 627831: Implements recursion into storing and retrieving nested slot frames and lists.
Bug 629238: Part 1: Create a lock table for postgresql and mysql backends.
Bug 629238: Part 2: Extend locking table to SQLite3.
Minor fixups to dbi backend:
Revised handling of obsolete security elements, made log messages better.
Bugs 632346 & 632166: Fixup transaction currency scrubbing.
Updated test files complying with the xml schema as of 2011-11-02
Updated tests matching the xml backend as of 2011-11-02
Bug 632346: Fixed test failures in dbi
Fix business-core tests so that all pass
Fix the errors, reduce the noise when testing the dbi backend
Bug 634334: Crash on selecting New User Tutorial from new user dialog.
Bug 634334: Check that subdir argument really is one of the two cases
Bug 634392: New sql database raises clobber warning
Add force_new parameter to GnuCashCoreClass.__init__, reflecting change to qof_session_begin() in r19798
Bug 634673: Add dependency information & fix typo in python-bindings Makefile.
Make arguments to Session.__init__() have the same order as to qof_session_begin() to reduce potential confusion.
Fix misplaced comment in gnome-utls/gnome-file.c from 19798
Fix python samples to work with reordered Session.__init__() args
Bug 634964: Crash in pgsql_error_fn. The dbi_conn isn't set if the server refuses the connection, so protect dereferences from null pointers.
Bug 592643: Set standard_conforming_strings on postgresql databases.
Bug 628409: SQL coerces identifiers to lowercase, but postgres's C interface is case sensitive.
Fix error in r19822 which prevented creation of postgres databases.
Bug #589954: No blank split after creating a new account "on the fly" while editing a transaction.
Correct patch submission instructions to direct patches to bugzilla rather than the mailing list.
Bug #635859: Strip all trailing '/'es from kvp_slot paths when loading.
Reverse inadvertent mods to po/POTFILES.in in r19904
Bug #636459: Recursively delete slots contained in slots of type KVP_TYPE_FRAME or KVP_TYPE_LIST.
Bug #635967: Slots didn't correctly read the path semantics stored by
Bug #635926: Lower-case the name of the lock table to avoid confusing Postgres. Also abstract it to a static variable instead of repeating the string everywhere.
Patch by Matthijs Kooijman.
Add Gnucash svn version to sql versions table.
Add messages to backend errors, ensuring that qof_session_backend_get_message() will actually get a useful message, or that there will be a descriptive warning immediately before in the trace file.
Add enumeration of indexes in sql backends.
Fixed date problem in MySql backend
Bug #637331: Cancelling quit crashes on OSX Leopard. Turns off handling shortcuts by OSX, everything goes through Gtk.
Revert r19965: It wasn't the problem after all.
Provide glib unit testing template files to make it easier to add unit testing to modules
Add a read-only attribute to QofBook and check of same to
Fix qof/test compilation errors, provide guard for glib_testing.
Bug #638225: Author Jim Radford. KVP lists are ordered so should not be sorted
Provide for safely overwriting a sql database by moving the existing
Minor fixes to g_test: Adjust MODULEPATH so that the boundary path delimiters go at invocation; add DEFAULT_INCLUDES to the test_foo_CFLAGS; include the required NULL third arg to g_test_init()
Enhanced database version handling.
Rejigger the set_macos_locale function to better handle qualified
Prevent a crash if gnc_sx_sxes_reverencing_account called when book has no sxes.
Bug #611936: Test DBI backends for a dbi bug which causes 64-bit numbers
Remove book_is_readonly check from qof_instance_begin_edit; it crashes if it's actually used.
Throw an error and return if if the book is marked readonly.
Provide more detail in commit error when it's caused by a read-only book. Mark error message for translation.
Bug #637770: Fix progress bar on load and full save in sql backend.
Reverse some extra changes that slipped into 20155
Add en to the ALL_LINGUAS list in configure.ac; should have been in r20142
SQL Backend Version Control: The final part.
Remove qof_instance_begin_edit test from test_book_readonly; qof_instance_begin_edit doesn't check qof_book_is_readonly anymore.
Make the splash screen stack as a regular window instead of stacking in front of everything else.
Add declaration for test_dbi_version_control; doxygen comments for test_dbi_safe_save and test_dbi_version_control; and rearrange order of declarations to keep the test functions together.
Add #include gnc-main.h for declaration of gnc_get_svn_version() for test_dbi_version_control().
Change serialization of doubles in the dbi backend to use
Clean up an obvious time-waster.
Better OSX language handling: Add a "C" locale to the language-list
Handle localization-ignorance bug in libdbi by setting LC_NUMERIC locale
Left out of r20188: Actually wrap the important code...
Add locale.h; some systems seem not to pull it in via glib/gi18n.h
Adjust gnc_push_locale and gnc_pop_locale to take a locale category and
Delete the unused and slightly pointless gnucash_foo_version functions
Add libgncmod-app-utils.la to src/backend/dbi/tests LDADD so that gnc_push_locale and gnc_pop_locale can be found for testing.
Add gnc_get_long_version, a guint concocted by adding the version values together allowing two digits for each. Add a new version value, GNUNCASH_NANO_VERSION, to be incremented when there's any change to data serialization. Use the new gnc_get_long_version to tag the Gnucash version in the versions table in the dbi backend.
Adjust location and add gnc_(push|pop)_locale wrapper around dbi_conn_query() calls which retrieve data. Patch by Christoph Holtermann
Move gnc_locale functions from src/app-utils/gnc-ui-util to src/core-utils/gnc-locale-utils (new files) and adjust accordingly.
More adjustments for moving gnc_locale functions from app-utils to core-utils
Adjustments to test Makefiles required by r20176 (move quickfill functions from gnome-utils to app-utils
The new files for gnc_locale functions, ommitted from r20110.
Change GNC_RESAVE_VERSION to GNUCASH_RESAVE_VERSION so that it's similar to the other version macros; define it at the top of configure.ac so that it's obvious to everybody; and store the current Gnucash version only when doing a full save so that retrospective changes to GNUCASH_RESAVE_VERSION won't skip a resave because the database has been touchedby a newer version.
Change dependency in src/backend/dbi/Makefile.am from app-utils to core-utils
Fix compiler warning in gnc-backend-dbi.c.
DBI Backend: Cleanup after testing version control so that repeating the tests doesn't fail.
Bug #641832: Use g_strdup_printf() instead of dbi_conn_queryf() to format the query; the latter crashed msvcrt. Also reverts r20287 because the root bug is fixed.
Remove no-longer-correct warning about the aqbanking5 setup wizard not being implemented: It is.
QofSession: Don't push a new generic error if there's already one available that might be more descriptive.
qofinstance.h: Delete duplicate declarations and consolidate editlevel declarations in one place.
Bug #644688: Account edit fails to detect that no changes have been made and marks the account 'dirty'.
Allow AQBanking & Gwenhywfar log-level environment variables to override the gnucash preferences settings
Bug #646268: Fix minor error on r20565
Force /bin/echo in git section
Bug #648554: SQL backend doesn't correctly save taxable flag on bills.
Rename gtk_quartz_shutdown, gtk_quartz_should_quit, and gtk_quartz_set_menu to gnc_quartz... for better naming consistency.
Provide a quartz-only Window menu instead of hacking up the X11 one; eliminates a lot of spew in the log every time the menu was redrawn.
Remove account.glade, deleted in r20669, from src/gnome/glade/Makefile.am
revert bogus directory added in r20682
Reverting screwups r20683, 20684, and 20685
Separate window menu to separate ui file, separate function load function called only when not using MAC_INTEGRATION.
Disable updates of (no longer extant) window menu items when using MAC_INTEGRATION
Add a gnc_quartz_set_menu call to main_window_new() so that newly created windows get their menus on the mac menu.
Fix up the Mac shutdown process to give Gnucash a chance to clean up without spewing critical errors about the main loop already running (because of calling gnc_shutdown in an event handler).
Add the menu ui files for r20690.
Fix naming error from r20690. Thanks to Alex Aycinena for pointing it out.
Rename gtk_quartz_shutdown, gtk_quartz_should_quit, and gtk_quartz_set_menu to gnc_quartz_... for better naming consistency and conformance to GObject naming standards.
Disable quartz accelerators to avoid hang in bundle during shutdown. (The g_idle_add apparently caused a deadlock between multiple g_main_loop instances.)
Remove extra call to gtk_action_group_add_radio_actions, should have been removed from r20620
Add unit test utility macros
Unit test QofBook
Bug #653056: Fix menu accelerators not working, crash on save-while-quitting.
[GSOC2011 Unit Testing] Unit tests for QofInstance.
[GSOC2011 Unit Testing] Fix memory error by not trying to test pointers in deallocated objects.
Revert "[GSOC2011 Unit Testing] Unit tests for QofInstance: Incomplete
[GSOC2011 Unit Testing] Unit tests for QofInstance.
Testing: Fix an error in the GNC_TEST_ADD macro that
Testing: Add some convenience functions to make it
[Engine Test] Fix parameter setup error detected with unit test.
Formatting Fixes with astyle --indent=spaces=4 --brackets=break --pad-oper --pad-header --suffix=none
[GSOC 2011 Unit Testing] Test KVPFrame.
Testing: Fixed test_reset_called() return type
Testing: Fix compile error introduced in r20928
[GSOC 2011 Unit Testing] Test QofObject.
Delete unused QofInstance copy functions from qofsession.c
Delete unused functions from qofbook.c
Delete unused functions from qofinstance.c
Remove unused functions from kvp_frame
Delete unused Period.c and ifdeffed-away call to it
Delete qofinstance_gemini and all related functions; they were left over from the clone-the-book-when-closing code abandoned in 2005
Missed a free in main_window_update_page_name
Missed a free in main_window_update_page_name
[Decruftification] Combine xaccCloneAccountSimple and
Fix tab-indent in gnc-main-window.c, reverting r21207
Delete the often-conflicting and occasionally unsafe Gnucash local
[Bug #645216] Wrong permissions on server result in bogus error message
Make sure that exiting conn_test_dbi_library on a failure doesn't leave the locale at "C".
Add gnucash-setup-env-osx.in to EXTRA_DIST so that it will be in the
Update Mac customizations for gtk-mac-integration-1.0.0
[Bug 644977] Add new Quicken Check 21 format
Handle specifying a directory as a dataset file.
[Testing] Add file modeline for emacs
[Testing] Test facility for QofEvents and improve fatal-handling
Fix error in gnc_account_get_descendants_sorted
[Engine Unit Testing] Unit tests for Account.c
[Engine Test] Fix some compile problems Christian Stimming found in r21525
[Engine Test] Change gdoubles to gfloats
Fix clean targets and DIST_SOURCES
[Cruft Reduction] Remove unused functions from src/app-utils
[Cruft Reduction] Remove unused functions from src/gnome-utils.
[Cruft Reduction] Remove unused functions from src/engine
[potfiles] Rename payment.glade, moved in r21572
[Cruft Reduction] Remove unused functions in src/engine -- reprise
[Python] Export core-utils SWIG wrappers to Python.
[Python] Suppress the spew from loading the python module
src/Makefile.am: Move WITH_PYTHON block to just above where it's used
Make distcheck fixes.
Remove src/import-export/qif-io-core
Remove the obsolescent src/doc/design directory from recursive build.
[Testing] Provide for engine to load backends from build path
[Testing] Provide for gnc_path_get_reportdir() and gnc_path_get_stdreportsdir() to return build-directory paths
[Testing] Set GNC_BUILDDIR and GNC_UNINSTALLED where needed
Update POTFILES.in to reflect recent moves and deletions.
[Testing] Brain failure in gnc-engine.c, sorry.
[Testing] Get the python tests working when uninstalled
[Testing] Provide list error handler, rename some functions
[Engine Testing] Rework utest-Account.c to use the new error-message handlers.
[Testing] Ensure that qof_log_init() has been called for all tests
[Testing] Suppress the useless Guile deprecated warning.
[Testing] More python-bindings test fixes
[Testing] Make engine/test-scm-query work.
[Testing] Fill in some missing libraries for gnc-module check.
[Testing] Backend/XML: Provide checked error messages to replace noted warnings
[Testing] Engine: Provide checked error messages to replace noted warnings
[Testing] Gnc-module: Provide checked error messages to replace noted warnings (c-files only)
[Testing] Fix Transposed words in test-modsysver.c
Revert "[Testing] Make engine/test-scm-query work."
[Testing] Stifle the spew in app-utils checks.
[Testing] Suppress verbose messages, expected warnings in backend/dbi checks.
[Testing] Stifle error messages from QOF testing.
[Testing] Fix duplicate LDADD in report/report-gnome/test/Makefile.am
[Testing] Re-order subdirectories so that test-core is available to libqof.
Adjust POTFILES.in for r21684
[Testing] Adjust links for src/optional/python-bindings module
[Testing] Export test-core log suppression functions to python and guile
[Testing] Suppress expected messages in optional/python-bindings tests
[Testing] Suppress expected messages from guile tests
Fix "imported from both (sw_engine) and (gnucash engine)" errors from Guile
[Decruftification] Remove gnc-associate-account
[Testing] Oops, had added this only to gnucash-build-env
Fix circular dependency between test-core and qof-test.
Remove deleted file from POTFILES.in
[Bug #642276] Bayesian association with Sqlite
Clean up some more cases where KVP was set without committing an edit.
[Testing] Complete repositioning of test-core to build after libqof
Update ActivePerl URL
Remove invalid dependencies on LibGnome CFLAGS
[Bug 666329] Empty database after a little while
[Bug 666329] Empty database after a little while
[GSOC][Testing] Modifications to qofsession for testability
[GSOC][Testing] Unit tests for qofsession
[Bug 666329] Empty database after a little while
[Bug 666329] - Empty database after a little while
Fix Read-only Action Sensitivity
Fix missing-prototype warnings from r21829
Reverse the test for HAVE_DBI
Fix compile error
[r21886][Bug #667900] No clipboard copy and paste
New Perl program to create a skeleton test file from a C source file.
Testing: Add a basic print-to-stdout log handler as a test debugging aid.
Testing: Rewrite test_signal_assert_hits as a function/macro combination
Testing: Provide a test_destroy function/macro combination.
Fix omitted "setup" argument to GNC_TEST_ADD insertion.
Testing: fix search_local() for detecting callbacks and references.mv
Testing: Unit tests for Split.c
Fix error discovered in testing: xaccSplitCompareAccountCodes actually compared the account names.
Testing: Some very minor formatting changes in utest-Split.c comments.
[Testing] Separate unit test functions from make check functions.
[Translation] Update POTFILES.in with some new filenames
Add test files to .gitignore
[Testing] Add hits field to TestErrorStruct
[Testing] Fix a missed execution path detected with error message counting.
[Testing] Fix up utest-Account to use checked error messages in all tests.
Testing: Make libutest-Split.la "noinst-LTLIBRARY" instead of
Remove test obsoleted by r22001
Fix some scheme test program linkage failures on Wheezy.
[Testing] Fix potential leaks in Split teardown.
[Bug 674283] With mysql crash after deleting accounts included into a
[Bug 674862] Gnucash crashes after creating a new SX using the Mortgage
Fix double definition of DEBUG_MEMORY
Revert gnc-backend-dbi.c from 22186, should be a separate commit.
[Bug #674862] Gnucash crashes after creating a new SX using the Mortgage Wizard and SQL Backend
Add EXTRA_CFLAGS for compiling on Win7
Fix compilation on OSX
Delete remaining swig-foo.c files with maintainer-clean
Set PYTHON_LINK_FILES to useful values.
Correct -Wunused warnings
Test of all major gnc-date functions, highlighting 2038 bug failures from using time_t on a 32-bit system.
Test gnc_sql_convert_timespec_to_string()
Consolidate some little-used convenience functions.
64-bit adjustments to test-gnc-date
Adjust test_gnc_sql_convert_timespec_to_string() for 64-bit time_t
Disable test-gnc-date until it can be thoroughly tested on a wider variety of compilers.
Fix "discarded return value warning" from r22203
Fix make-testfile to count references in UI files
[Bug 680613] Date format setting seems to be ignored since version 2.4.9
Fix a compile error in test-gnc-date.c on 32-bit builds
Configure won't accept python on Debian Wheezy
[Bug 680402] Tests fail due to unused translations
Fix compiler warning about 'static' not being first in a declaration
Update to gtkosxapplication version 2
Add Mozilla::CA as CPAN dependency for new F::Q TIAA-CREF module
Fix typo from r22448
[Bug 686830] Non-portable equality test in configure.ac
Try to load libgncmod_foo.dylib if libgncmod_foo.so doesn't exist
Load gncmod-backend-xml so that the tests actually run
Fix dbi-test linking error
Remove local log handler and use checked handler from utest-support.
Replace in-test setup and teardown with a fixture.
Enable and correct all store-and-reload basic tests
Allow SchedXaction to safely handle having g_object_property_set called on
Fix backend-dbi tests to run from a separate build directory
Fix python tests for out-of-source builds
Accommodate g_threads changes in GLib-2.32 and later.
Fix automake INCLUDE deprecation warnings
Multi-platform fixes to test-gnc-date.c
Reformat a comment to fit on an 80-col term
Set up the modpath correctly for Win32, OSX, and Unix in test-dynload.c
Update Makefile.decl to a newer version that works with MinGW
Fix gnc-date and test-gnc-date to pass with MinGW
Implement internal replacements for localtime, mktime, etc.
Add a note pointing out the separate implementations in qof-win32.c
Rewrite gnc_iso8601_to_timespec_gmt
Remove gnc_dmy2gdate, which isn't used.
Rewrite and rename xaccDateUtilGetStampNow to gnc_date_timestamp.
Clean up some comments
New public function gnc_g_date_time_new_from_timespec_local
Rewrite gnc_timespec_to_iso8601_buff to use g_date_time_format.
Work around the way g_date_time_new truncates microseconds.
Replace the time_t-based timespec_secs_to_given_string with gnc-date functions.
Remove date exceptions.
Create 64-bit time type time64 and replace gint64 with time64
Convenience GDate functions to set to today and an arbitrary time64.
Convert all time_t to time64: libqof
Convert all time_t to time64: core-utils
Convert all time_t to time64: swig type maps
Convert all time_t to time64: app-utils
Convert all time_t to time64: engine
Convert all time_t to time64:business
Convert all time_t to time64: backend
Convert all time_t to time64: import-export
Convert all time_t to time64: gnome-utils and gnome-search
Convert all time_t to time64: gnome
Convert all time_t to time64: register
Convert all time_t to time64: optional & plugins
Fix includes in gnc-date-edit.c
Fix 64-bit formatting failure
Fix string leak in gnc_gnome_help()
Fix #638955
Fix gnc-cdate format to match that of POSIX cdate
[Bug #661832]MySQL database error after wireless reconnect
Mac: Adjust document path for new location
Modify the distcheck of POTFILES.skip to ignore scheme files
Clean out unused financial calculation stand-alone programs
Some cleanup to get make-dist to build in the tarball
More Makefile changes to get distcheck to pass
Remove deleted calculation files from POTFILES.in
Add libgncmod-ledger-core to satsify dependency in libgncmod-gnome.
Set Version to 2.5.0 for unstable release
Update NEWS and ChangeLogs for 2.5.0 release
Register rewrite Update, fixes for duplicate and reversing transaction. This update fixes duplicate transaction and reversing transaction. Also included is a minor change to the model, added the test for unbalanced transaction along with some other dialogs. Tab key navigation has been revised but still further work. Account key seperator works along with new account creation. Author: Robert Fewell
Register rewrite Update, fixes for number / action column This update changes the Number / Action column from a single combo renderer to two, text renderer and combo renderer both with entry. We use the model to decide which one will be visible for each row. Also set up is the number accelerator key. Author: Robert Fewell
Register rewrite Update, adds print check, find, schedule and reconcile. This update changes adds the print check, find transactions, schedule transactions and reconcile options to the new register. This was done by copying the existing files and changing them to work with the new register so both new and old could work at the same time. The new find option on the accounts page has been commented out so the old one would work but has been proved to work the same as on the new registers. Also have the refresh option working which involves reloading the register by re-running the query which is also used for the search register updates. Author: Robert Fewell
Register rewrite Update, adds date accelerator and fixes duplicate transaction. This update adds the date accelerator keys to the date column and fixes the duplicate transaction option. Author: Robert Fewell
Register rewrite Update, adds test for old and new account register open at the same time. This update adds a test to stop opening old and new account registers at the same time. Author: Robert Fewell
Register rewrite Update, changes the way the transaction changed dialog pops up. This update changes the way the transaction changed dialog pops up and also when you navigate to a cell it automaticly changes to allow input. Author: Robert Fewell
Register rewrite Update, fixes a problem with resizing columns. This update fixes a problem with resizing columns and also a missing tree free. Author: Robert Fewell
[Bug #697402] configure doesn't find python on Debian
Mac: Add -framework Cocoa to GTK_MAC_LIBS
Bump version to 2.5.1 for release
Allow svnlog2ul.sh to run on the current working copy
Update ChangeLog and NEWS for 2.5.1 Release
Bump version for release
[Bug 640962] Make check failure: test_backend_dbi
Update NEWS for 2.5.2 release
Update Changelog for 2.5.2
Redo r23043 Don't print "warning" output in comparison functions.
Revert "Redo r23043 Don't print "warning" output in comparison functions."
Really Redo r23043 Don't print "warning" output in comparison functions.
Bug 701670: Command-V in reconcile window pastes data in register
Bug 703272 - list of windows in Windows menu outdated
Bump version for 2.5.3 release
Bug #704185: GnuCash 2.5 doesn't build on FreeBSD
Fix report tests which fail in OSX
Register rewrite Update, added extra dates and cursor changes. This update fixes the following, allow the cursor to move between cells and make active, changed the preference for showing date entered to include reconcile date and added another option to show when transaction selected. Also added menu option to show these extra dates. Author: Robert Fewell
Register rewrite Update, change to using original query. This update changes the model to drop the filter and sort models to use the qof query to do these parts. This is in response to the slowness of large transaction lists with the intention to load only a subset of them. This is the start and this update should result in the same out put as using the filter and sort model. Author: Robert Fewell
Register rewrite Update, add delete transaction up/down function. This update corrects a mistake in the removal of previous gui update. Author: Robert Fewell
Bug 704183 - ofx file import tries to match online_id against ACCTID[space]ACCTKEY even when ACCTKEY is empty
- Functions which can return null always return a Python object
Revert "Support for querying Bitcoin/Litecoin prices via F::Q's MtGox module"
Bump for 2.5.4 release
Fix some uninitialized variable warnings
Split: Ignore fatal message
Guard xaccTransGetRateForCommodity against NULL arguments
Transaction.c: Note a bug discovered in testing.
Protect xaccTransIsBalanced against crashing if passed a NULL Transaction
Protect split-iterator from NULL split
[Testing] Create log handlers in one step, clean up in teardown
Unit test Transaction.c
Testing: Split.c: Filter out expected error message.
Set mime-type property on AUTHORS and DOCUMENTERS
Add Lithuanian translators to AUTHORS
Fix pointer conversion warnings on 64-bit builds
Handle exception in set_mac_locale()
Bug 704056 - Online Banking (Online Actions) does not appear in Action menu
Prepare 2.5.5 release
Bug 684670 - Interest amount calculation is wrong in Sqllite3 format
Bug #682280 - bill/invoice importer fails to save imported bills/invoices
Fix up state-changing business functions
Re-enable dbi backend basic tests with g_tester
Add core-utils to backend-sql test LDADD
Convert stray g_printf into PINFO
Work around differing pgsql protocol and dbi name
Modify xaccAccountChildrenEqual to not depend upon the order
Bug 674862 - 2038 bug in libdbi
Bug #704039 time zone is not respected in Windows
Bug #654196 make check fails without sqlite DBD installed
Fix win32 build errors
Bug 654196 - "make check" fails when built with --enable-dbi
Bug 654196 - "make check" fails when built with --enable-dbi
Fix leaking Gtkosxapplication objects.
Bug 632362 - Unable to create "reversing transaction" again after it is removed
Bug 654196 - "make check" fails when built with --enable-dbi
Bug 708700 - "make check" fails (missing glib bits)
Fix undeclared identifier from r23191
Fix test broken by r23192
Convert - in filenames to _ for function names
Remove ancient if-0'd code from libqof
Remove ancient if-0'd code from backends
Work around quote change in assertion messages
Remove ancient #if-0'd code from Engine
Fix pre-glib-2.38 definition of _Q in tests
Fix EXTRA_DIST typo
Release 2.5.6
Clean up a bunch of clang errors
Adjust error-message tests to pass with Clang
Remove gnucash-launcher and related scripting files.
Bug 710311 - Missing ChangeLogs
Fix incorrect Enum type specifier
Avoid critical error from trying to access an uninitialized GHash.
Mac: Don't append 'Gnucash' to the 'Preferences' menu item title.
Replace deprecated tempnam with a constant.
Remove dead code.
replace static string filename with generated one
Skip this test when building with clang
Remove dialog-preferences2.c from POTFILES.in
Clean out log files from testing the xml backend.
Release 2.5.7
Fix broken win32 build
Update dependencies and versions
Fix Application Menu Preferences Item
Wrap budget UI strings in the translation function
Bug 711289: Time Zone Handling is Inconsistent between 2.4 and 2.5
Bug 336843: Attach images/files/urls to transactions.
Adjust Makefile.am for new runTests.py.in
Release 1.5.8
Bug 336843: Correct Win32 Display function.
Bug 711289 - time zone handling is inconsistent between 2.4 and 2.5
Work around Clang whining about UTF-8
Fix make check after r23429 broke it.
TEMPORARY -- REBASE THIS OUT
Bug 644044 - Lots: SQL backend loses link to Gain/Loss Txn
Fix sometime crash in test-xml-pricedb
Stop leaking and re-inserting Split slots
test_gnc_setlocale: Print diagnostic message, replacing comment.
Bug 704506 - Connection loss to mysql after resume from hibernation
Fix windows build for r23452
Ensure that all KVP changes are properly marked dirty and committed.
Release 2.5.90
Make that Release 2.5.9
Protect older GCCs from -Wno-invalid-source-encoding
Remove src/gnome-utils/gnc-warnings.c from POTFILES.in
Bug 708526 - GnuCash Crashes when opening About page
Bug 719726 - Click on File -> Open seg-faults
Handle RAND_MAX < 2^32 in get_random_gint64()
Test for overflow limits in gnc_numeric_add.
Fix missing prototype warning from r23494.
Fix missing identifier from r23520
Bug 632588 - Scrub doesn't fix missing currency
Qif Import Assistant: Don't disable the whole dialog, just the Forward button
QifImport: Fix crash from attempting to import an empty file.
Bug 705714 - QIF Import - File selection pop-up is not on top during qif import
Bug 619478 - Build warning in html/gnc-html-webkit.c
Fix missing xaccTransCommitEdit() from r23466
BUG 336843 (Attach images/files/urls to transactions):
Revert a stray, unrelated change from r23556
Fix ax_pkg_swig.m4 filename.
Move gnc-warnings.c from POTFILES.skip to POTFILES.ignore
Rename some directories in src/import-export
Release 2.5.10
Change guide and help translation directories
Rewrite apparently confusing comment.
Extract-method on gnc_split_register_auto_calc
Bug 157247 - Asset account's "total" value should use most recent transaction prices
Bug 720555 - General Ledger - Can't Enter Transaction Amounts
Suppress other register's blank transactions from General Ledger
Fix up and update strawberry perl URIs
Bug 710824 - GnuCash should sanitise UTF-8 before serialising files
Bug 710823 - libofx can supply broken UTF-8 for account id
Make the date help string translatable
Add plugin example to plugins
Add new files to POTFILES.in
Release 2.6.0
Fix another broken build
Bug 721260 - Crash on startup: gnucash cannot handle default locale
Bug 721251 - Incorrect Transaction Dates
Bug 721608 - Supported Platforms list in 2.6.0 README.txt
Bug 721667 - Accelerator key map loaded from one file and saved
Bug 555182 - Security Type template hidden
Extract function create_blank_split.
Extract function change_account_separator.
Extract function update_info.
Bug 721290 - SX Editor: Pressing "Enter" too soon hides transaction
Bug 555182 - Security Type template hidden
Bug 721576 - Gnucash can not work with files, that have russian symbols in path.
Bug 722035 - Missing space in the Spanish translation of msgid "Total For "
Bug 721791 - Segmentation fault when correcting invalid date
Ensure struct tm is zeroed before passing it to gnc_tm_get_today_start
Replace pow(10, foo) with array dereference
Fix configure's use of gnc-scm-info for out-of-tree builds.
Protect GDateTime from getting an out-of-range year at creation.
Extract function check_readonly_threshold
Fix typo from r23726
Bug 721913 - Fetch Rate crashes application
Bug 721966 - --add-price-quotes ignoring compress files preference
Prevent gnc-commodity from marking the book dirty at file-load.
Bug 721464 - Program wonât open the website link
Bug 722123 - Zero price entry added to price database on stock purchase
Prevent crashing due to unsupported locale settings
Ensure that cell is pointed to the right cell when retrieving the price
Bug 721770 - "Choose accounts to create" has no effect
Ship src/report/jqplot/jquery.js in the tarball.
Bug 721954 - Multiple Scheduled Transaction Editors
Revert "Prevent gnc-commodity from marking the book dirty at file-load."
Fix handling of gnucash.appdata.xml
Release 2.6.1
Replace type="guid" with type="new" in gnucash-xea files
One more type="guid" fix.
Rename README.svn to README.git and revise
Bug 722903 - Poor performance of account hierarchy, budgets, reconcile window,...
Bug 724211 - Can't select march 6 date on register
Bug 722123 - Zero price entry added to price database on stock purchase
Bug 721822 - GnuCash 2.6.0 loads data file much slower than 2.4.x
Revert "Bug 721822 - GnuCash 2.6.0 loads data file much slower than 2.4.x"
Fix SX Editor not being able to change the Repeat type from "Until".
Bug 723216 - Cannot change the accounting period using the pop-up calendar
Release GnuCash 2.6.2
Joshua Sled (492):
Updated state based on changes.
Added scheduled-transactions module for logging/output purposes, set to 'debug' level.
Added support for saving/restoring state for most/all frequency-specificaiton options.
Removed old debugging printf.
Fixed AUTHORS tyop.
2001-06-30 Joshua Sled <jsled at asynchronous.org>
Removed extraneous debugging stuff.
2001-07-06 Joshua Sled <jsled at asynchronous.org>
Don't write <gnc:template-transactions> section unless there is data to write [1.6/1.7 interop-issue brought up on #gnucash].
Fixed Glib-CRITICAL g_date problem for weekly transactions w/o any weekdays selected.
2001-07-30 Joshua Sled <jsled at asynchronous.org>
Moved the XML_I18N_TOOLS line a bit higher to get around being-split-midline-by-configure issue.
2001-09-30 Josh Sled <jsled at asynchronous.org>
Removed accidental/unnecessary change from last commit.
2001-10-14 Joshua Sled <jsled at asynchronous.org>
2001-10-22 Joshua Sled <jsled at asynchronous.org>
2001-10-22 Joshua Sled <jsled at asynchronous.org>
2001-10-22 Joshua Sled <jsled at asynchronous.org>
2001-10-24 Joshua Sled <jsled at asynchronous.org>
2001-10-29 Joshua Sled <jsled at asynchronous.org>
Turned off option to generate translatable string files.
Matt Martin <matt.martin at ieee.org>'s patch to fix b0rken SX-list-processing
2001-11-04 Joshua Sled <jsled at asynchronous.org>
2001-11-06 Joshua Sled <jsled at asynchronous.org>
Added ${GLIB_LIBS} for test-link linking.
Added guile_libs, glib_libs support for test-link program.
Fixed 'cell = cell' problems in cell-saving functions.
2002-04-16 Joshua Sled <jsled at asynchronous.org>
Fixes for string-containing files that didn't actually exist because of old source tree.
2002-04-16 Joshua Sled <jsled at asynchronous.org>
Fixed compilation-error-causing tyop.
Fix for compilation problem against g-wrap-1.3.2-only systems.
2002-04-17 Joshua Sled <jsled at asynchronous.org>
Updated comments based off last night's commit.
2002-04-20 Joshua Sled <jsled at asynchronous.org>
2002-04-21 Joshua Sled <jsled at asynchronous.org>
2002-04-21 Joshua Sled <jsled at asynchronous.org>
2002-05-21 Joshua Sled <jsled at asynchronous.org>
2002-06-18 Joshua Sled <jsled at asynchronous.org>
Loosen the font description we want to let this work on other machines.
2002-06-23 Joshua Sled <jsled at asynchronous.org>
2002-07-01 Joshua Sled <jsled at asynchronous.org>
2002-07-01 Joshua Sled <jsled at asynchronous.org>
2002-07-10 Joshua Sled <jsled at asynchronous.org>
2002-07-12 Joshua Sled <jsled at asynchronous.org>
2002-07-24 Joshua Sled <jsled at asynchronous.org>
2002-07-24 Joshua Sled <jsled at asynchronous.org>
2002-08-05 Joshua Sled <jsled at asynchronous.org>
2002-08-05 Joshua Sled <jsled at asynchronous.org>
2002-08-05 Joshua Sled <jsled at asynchronous.org>
2002-08-06 Joshua Sled <jsled at asynchronous.org>
2002-08-06 Joshua Sled <jsled at asynchronous.org>
Fixed Tim Wunder's compilation problems [which my gcc isn't complaing about, but should :(].
2002-08-09 Joshua Sled <jsled at asynchronous.org>
2002-08-18 Joshua Sled <jsled at asynchronous.org>
2002-09-15 Joshua Sled <jsled at asynchronous.org>
Er ... real fix for 92779.
2002-09-29 Joshua Sled <jsled at asynchronous.org>
2002-10-06 Joshua Sled <jsled at asynchronous.org>
2002-10-13 Joshua Sled <jsled at asynchronous.org>
2002-10-14 Joshua Sled <jsled at asynchronous.org>
2002-10-14 Joshua Sled <jsled at asynchronous.org>
2002-10-16 Joshua Sled <jsled at asynchronous.org>
2002-10-21 Joshua Sled <jsled at asynchronous.org>
2002-10-26 Joshua Sled <jsled at asynchronous.org>
Err... sorry 'bout that. Necessary changed committed.
2002-11-03 Joshua Sled <jsled at asynchronous.org>
2002-11-11 Joshua Sled <jsled at phoenix.asynchronous.org>
2002-11-12 Joshua Sled <jsled at asynchronous.org>
2002-11-14 Joshua Sled <jsled at asynchronous.org>
2002-11-15 Joshua Sled <jsled at asynchronous.org>
2002-11-16 Joshua Sled <jsled at asynchronous.org>
2002-11-16 Joshua Sled <jsled at asynchronous.org>
2002-11-17 Joshua Sled <jsled at asynchronous.org>
2002-11-17 Joshua Sled <jsled at asynchronous.org>
2002-11-17 Joshua Sled <jsled at asynchronous.org>
2002-11-23 Joshua Sled <jsled at asynchronous.org>
2002-11-24 Joshua Sled <jsled at asynchronous.org>
2002-12-01 Joshua Sled <jsled at asynchronous.org>
2002-12-01 Joshua Sled <jsled at asynchronous.org>
2002-12-08 Joshua Sled <jsled at asynchronous.org>
2002-12-15 Joshua Sled <jsled at asynchronous.org>
2002-12-15 Joshua Sled <jsled at asynchronous.org>
2002-12-21 Joshua Sled <jsled at asynchronous.org>
2002-12-28 Joshua Sled <jsled at asynchronous.org>
2003-01-25 Joshua Sled <jsled at asynchronous.org>
2004-03-07 Joshua Sled <jsled at asynchronous.org>
2004-03-13 Joshua Sled <jsled at asynchronous.org>
2004-03-14 Joshua Sled <jsled at asynchronous.org>
2004-03-14 Joshua Sled <jsled at asynchronous.org>
2004-03-14 Joshua Sled <jsled at asynchronous.org>
Removing .cvsignore files; mis-migrated po/ChangeLog
testing/updating.
Check re: correct libgsf version.
Add libgoffice-0.4.0 info; add FC/RHEL details from Bill Nottingham (thanks!).
Actually add Bill Nottingham's patch. Weird, lndir, weird.
Add what I understand are ubuntu 5.04 (Hoary) versions.
Add Mandrive 2005, 2006.0 versions.
Remove obvious comments, wrong gnomeprint comment, libgtkhtml-3.0 check.
Ubuntu 5.10 deps
Slackware, CentOS
Debian; cleanup.
String-translation flag setting as prompted by cstim.
Bug#303180: don't use a hardcoded font for the dense cal... get both from the gtk style.
Remove the not-really-respected-anyways option to change the number of register lines in the SX editor dialog.
Add ability for no-autocompletion option in split register, use in SX editor to prevent bug.
g_return[_val]_if_fail is actually an assertion, which is too strong for this flow-control.
Documentation.
whitespace + commentage
updatage
Fold branches/goffice-update/ back into trunk/.
fix uninitialized-variable warning.
Don't misuse the Quark storage for pointers, especially because they're not integer-sized on a 64-bit platform.
Remove Misc menu.
remove debugging crap
Forgot file.
Add ECB/semanticdb cache files to svn:ignore
64-bit issue cleanup in hbci code:
Since-last-run dialog cleanups.
Remove dead acctlist files.
Restore de_DE/acctchrt_full.gnucash-xea, makefile rules re:acctchrt_full files.
Andreas Kohler's cleanups, Bug#321405.
buffer-flush notes.
Add notes from -devel, #gnucash
Remove (b0rk) cairo support
Updates for new program invocation method, path conventions.
Add account-tree-view editing for name,code,desc,notes; refactor new-account-heirarchy druid for merging accounts into an existing book.
Add placeholder flags for relevant accounts.
forgot ChangeLog for account-example changes.
Add TAGS to svn:ignores.
Compatibility with gtk 2.8, as well, for selection of the auto-completed region.
Remove unused 'thumbnailer' directory.
Propgate bi-weekly ui-frequency in transition from "schedule transaction" dialog to "Advanced..." (Scheduled Transaction Editor).
Remove name-editing setup from account tree plugin page.
C-style comment conventions; rename identifiers that are C++ keywords.
Migrate content to bugzilla.
Bugs 327775, 327641: minor scheduled-transaction fixes.
Change libgsf/goffice libraries and paths to be gnucash-specific.
Fix UI of SX-related registers.
Be a bit more defensive about the plugin page's window being a GncWindow, not necessarily a GtkWindow.
Remove gnc-split-reg "create" and "capabilities" flags and dead code.
Pointer to the pathetic gtkhtml docs. :p
Maintain the html-document title while rendering so the progress bar is setup with the right name. Bug#327650.
remove debugging leftovers.
SX Since-Last-Run now reports transaction-creation errors to the user, degrades (somewhat) gracefully; report cleanup.
Change since-last-run final-page text from "apply" to "Apply". Bug#329125.
Do the Locale-two-step to fix graphs in non-C-locales. Bug#328773.
fix compilation breakage; comment tyop.
Fix overall and ".log"-specific file-retention issues: Bug#329670 (++).
Fix file-backend options; respect runtime value changes. Fix file-compression option name in prefs dialog.
Seperate report titles from headlines; leave title as a string, use headline for richer markup. Related to Bug#329369.
Emit all used namespaces; add XML datafile schema.
fix gnc:numeric lexical range.
Fix test (init) failure.
Andreas Kohler's patch to not scroll the tree view headers in the new-account hierarchy druid. Bug#330850.
Implement new-hierarchy-druid placeholder-value merge policy as discussed on -devel.
Build fix; finish removing obsolete merge "error" check.
Fix GNC_EVENT_* values.
slightly better values.
A different approach to ensuring that a (unique) relevent split from the currently-pending transaction is always in the split list before we load it.
remove dup ChangeLog entry.
Fix "default limit" QOF eventing stuff; thanks Andi.
Bug#332359: use correct labels for x-axis.
note bug
Increment TOTD index on dialog init.
Add ebuild for gnucash 1.9/2.0 series.
remove cairo as a dep.
Remove web browser "report".
consistent whitespace.
formatting
Update gwrap details, URL.
Add account-deletion handling for SXes. Bug#312730.
fix signature for qof changes I missed.
Andreas Kohler's patch for barchart improvements: segment color setting, axis rotation and formatting.
Bug#137885: prevent crash on invalid function formula.
Bug#332804: fix infinite loop in parsing malformed functions (e.g. "ipmt(1:2:)").
Bug#332802: fix Export Accounts; remove `price_lookup` and `export` functions from GncFileBackend.
Terminate GOptionEntry array, preventing warnings and/or errors parsing command-line options.
Fix SXEDITOR help target.
Fixes to memory deallocation suggested by Phil Longstaff.
Add, register, use Split and Transfer icons provided by Andrew Duggan. Bug#327647.
whitespace
Fix selection mode for SX lists.
Modify schema mkdirs by DESTDIR for packaging.
Fix test errors, then failures.
Add checks for libgsf and goffice being built_with_use gnome. Add code to shutdown any user-level gconfd's running. Add note about broken make_desktop_entry. Expand range of README installs.
fill-paragraph
Mods for ebuild to be used as an SVN ebuild.
Bug#333532: Add multi-commodity SX support.
Fix initial SX perf sensitivity.
Bug#335564: ensure book's SX list is consistent.
Bug#334777: Non-placeholder leaf Expense account in 'Simple Checkbook' example account tree.
Bugs#308554, 334811: Add basic validation and test-cases for invalid expressions.
factor out grammar check, add tests.
Tighten the grammar around quoted strings. Test-case fixes.
spelling fix.
match quotes (breaks editor syntax hilighting)
Bug#119078: promote register parse errors to the user.
Attempt to affect #334627: re-order destroying SX vs. window.
Bug#334627 fix attempt 2: remove needless NULLing-out of SX.
Bug#157179: make multi-commodity SX handling a bit better. Expose the needed exchange rates as variables in the since-last-run dialog.
Bug#340197: reverse account opening balances when desired.
Bug#340358: mem/string-handling crasher fix.
match malloc to free, not g_free.
add encoding to test xml files to prevent loading errors; reformat error message.
fix mis-use of test api.
Bug#340875: factor utf8-clean decimal-point insertion and string handling out of the pricecell, and call from the formulacell.
Bug#340936: Actually close the SX list when we are button-requested to Close the dialog, thus cleaning up properly.
indentation.
Fix `test-query` failure.
Restructure for clarity.
Simply traversal impl.
comment out test-period for the moment. :p
Re-enable test-period, as the lots-scrubbing code is commented out.
add core-utils to test setup; test-load-xml2 fails for me (from `make check`) otherwise
argument list too long with cat; use xargs instead.
Bug#341609: filter template transactions from general journal report query.
Updated ebuild.
remove the files before rebuilding them (since we're rebuilding in append mode).
only pickup files from src/ and lib/, not ./gnucash-1.9.x/[...] (or another other irrelevant copies) as well.
Convert `localtime` to `localtime_r`, after seeing localtime fail (strange as it is...).
Bug#342182: change gtk-workaround check to be more specific in face of evidence.
Bug#340885: Disable skipping hidden accounts for the purposes of quickfill completion population.
Add docs extraction, un-slot, un-/opt-ize.
only conditionally remove the file.
Remove support for being a dual-nature -release and -svn ebuild. Misc cleanups.
Bug#343772: Re-enable View Lots; disable 'View' button. Fix clist/lot-title handling bug.
Bug#343795: Treat all numbers in a auto-decimal-point-safe way.
Bug#333299: Handle selections more correctly in a utf8 world, within GnuCash at least.
Use UTF8_STRING for copy/pastes, as it's at least 4 whole characters better than just "STRING".
adjust desktop entry rule for icon, categories.
Reduced-size splash image.
missing ">"s
Add 2.0 art source files.
Update with catch-all "gtk+" dependency for top 5 distros.
Fold branches/sx-cleanup/ [14463:15384] back into trunk/.
remove unneeded call
update
updates.
updates post merge.
remove inappropriate call.
Bug#394420: initialized dates still aren't valid; set to 'now' before manipulating. Also: use correct month (!) :p
Bug#168700: extension of fin.scm with cpd_{,i,p}pmt functions, featuring variable compounding and consistent rounding functions. Patch from Ludovic Nicolle <ludo_gnc at chezludo.com>, though moved around in the file a bit.
Correct return value of zero-loop list, preventing malloc(-1).
remove tabs to correct/consistentize indentation.
add note re: datafile dirtying
Fix specious datafile dirtying in SLR dialog.
remove questionmark
Change GncDenseCal font-handling from GDK to Pango. Change mark rectangles to circles, because they're cuter.
Fix bug in dispose for gnc-sx-list-tree-model-adapter causing (eventual) crash when sx-list plugin page is closed.
Force --enable-debug to strip spurious optimization added by AC_PROG_CC (for gcc). But if the user has optimization in their CFLAGS, make sure it's respected.
Make it a 1pt reduction, and make the variable just a bit clearer.
SX "enabled" patch from Peter McAlpine <peter at aoeu.ca>.
Rename "pts" -> "units". It's not actaully points.
formatting/whitespace
Bug#372262: create the session with the file-creation option enabled.
"None" is a totally valid SX frequency.
Fix bug in next-occur formatting for instances that do not have a next-occur date.
Remove basically-unused qof date manipulation code better provided by GDate.
restore last-day-of-month tracking
Mandriva 2007 updates from 'Shocky'.
Remove dead code.
Add todo
SX instance model event handling for enabled SXes:
Enabled SX UI support:
remove useless todo
Fix registration of gnc-plugin-page-sx-list so plugin-page restoration works.
Updates.
Overhaul gnc/qof logging: Add default log handler that implements a "log4x"-style log level hierarchy. Correctly use G_LOG_DOMAIN, raw glib logging. Cleanup tests that are too loud afterwards.
udpates
Restore enter/leave indentation. Cleanup some deprecated and (nearly-)unused qoflog code. Audit fraction enter/leave pairs. :/
Revise overall SX logging: define G_LOG_DOMAIN in a fine-grained manner, switch to g_mumble calls, cleanup some formatting.
Add G_LOG_DOMAIN for qof.
Support for ~/.gnucash/log.conf, a key-value file of logging settings; see comment-doc for qof_log_parse_log_config(...) for the file format.
Ability to clear out variable bindings in the SLR dialog; better logging.
Change log-leveling for a few messages.
Correct misspelling of my own email address, link to the original and thread.
use correct datatype.
Fix parsing of log config file without [output] sections.
Initialize variables; detect/report errors during gnucash command-line options parsing. Formatting.
Revising logging: implementation and leveling of "init" message.
Better handling of NULL filename.
be defensive against pointer printing.
un-tabify
GNCFrequency -> GncFrequency
fix compilation warnings; only leak these strings if we're debugging, though. :p
log levelling.
Update --extra and --debug as per discussion.
Update qoflog documentation.
Clean up echoing.
More doc updates.
updates
log leveling
Start the FreqSpec->Recurrence migration:
The combo box manip needs to come before the field setting, or the stupid signal handler will screw up the fields. :p
Bug fixing:
Separate out the tests; in case they occur, you then know which condition to look for.
Switch core SX instance generation from FreqSpec to Recurrence.
Add support for populating a dense-cal store from Recurrence lists.
Switch from FreqSpec to Recurrence list for the example dense-cal.
Better behavior when the number-of-occurences field is blank.
Complementary fix to the freqspec=once: the composite semi-monthly FS'es are written out that way as well. So hack-fix them too. :p
Fix compilation; breakage when going outside of FreqSpec's capabilities.
Use the Recurrences for the SX frequency, not the FreqSpec list.
Save/restore recurrence list (schedule) for SXes.
Correct spelling.
Fix up SX test fixtures for Recurrence transition
Add gconf cflags.
Add notes
Gratuitous reformatting.
Remove unused SLR dialog split pane; configure scrollbars to auto-appear.
Save/restore SLR window pos/size.
Remove DISPLAY-using, not-very-useful test.
Remove wrongness.
Add a "compact" toString of a Recurrence list; this is a clone of the FreqSpec method that is used by the SX List as a summary of the period of the SX.
Add a cmp() function for Recurrence (lists).
Fixup SX editor consistency check re: FreqSpec/Recurrence; never-runnable bug fix, as well!
Fix "has in-editor sx changed" processing for Recurrences. Fix Cancel checking/behavior. Remove previous never-run "bug fix" as it was actually a bug. :p
Remove the accounting period druid usage of FreqSpec.
(Swig-)expose functions to g_log(...) at various levels; convert the gnc:{error,warn,msg,debug} functions to use those. Make sure the Finance::Quote version is sent to stdout no matter what.
Factor the sx-list tree view out and promote into an GncTreeViewSxList as a subclass of GncTreeView.
Fix compilation breakage; setup default SX period via Recurrence, not FreqSpec.
Tick off todo as per last commit
Fix crash in the list-based Delete and Edit operations due to argument-order differences.
Slightly more clear.
Bug#397689: update man page to reflect recent options changes. Make fail-on-unknown-option error point the user to '--help'.
Bug#338107: reorder startup to make `gnucash --help` faster. :p
Updates
Remove src/network-utils/, module, lingering usages of (obsolete/stubbed-out) gnc-http, form-submission.
Bug#392166: don't try to force "agreement" between the frequency selections and the start date; it's way too smart, and prevents the user from expressing what they might need or want.
Keep track of auto-created transactions, and review them as well.
Bug#342206: evaluate the saved form of the report to get it added to the runtime environment; if the result of the eval is not a record (i.e., the report), then assume that the report has the same name as an existing report, and don't write it to the saved reports file.
Bug#412442: initialize "display negative amounts in red" option correctly. Patch from Mike Alexander <mta at umich.edu>.
Add todo/bug.
Add Volker Englisch's note re weirdness in created-txn review page.
Remove unused definitions.
Remove unused variables.
set more correct daily value
Cleanup unused qof-style "log_module" variables.
fix corruption/crasher bug where we free a transaction's guid without authority.
Still not HIGified, but a bit closer. :/
Change sx-from-transaction dialog to generate Recurrences, not FreqSpecs.
Change Mortgage/Loan druid to generate SXes with Recurrences, not FreqSpecs.
updates, formatting; add pointers to qoflog.h doxygen documentation.
update the sx name/info in the example calendar.
update the dense-cal-store for the proposed SX name/schedule-description.
Use correct index for calendar month labels; remove unused identifiers.
Unused identifier cleanup.
debug those schedule strings!
Clarify why we're setting the month to January. Clarify the name of the DOW-alignment variable, and remove needlessly setting it to the first of the month to prevent spurious date changing.
Fix Recurrence start-date bugs in conversion of FreqSpecs.
Change julian offset of 0
Update "starting gnucash from the build tree info."
Add list of "interesting" libraries.
Unused variable removal.
When an SX is updated, synchronize added/removed variables with new/existing instances.
Bug#343795: Be explicit about number of months so auto-decimal-point doesn't bite us. Patch from Jerry Quinn <mailto:jlquinn at optonline.net>.
(Checkpoint; start to) support changing the number-of-months in a GncDenseCal.
Correctly set the GncDenseCal view combo box when set from code.
unused variable removal.
Save/restore gnc dense cal number-of-months view in SX List page.
better GncDenseCal minimum-size requesting
GncDenseCal supports Monday being the start of the week.
Base the value of the "week_starts_monday" dense-cal parameter on an implementation detail of GTK. :(
update
decided against
remove a level of (legacy) indirection around some calls.
detail
Normalize memory handling of GncDenseCal marked-element "info" string.
Rename GncSxInstances->list to instance_list, which at least emacs doesn't hilight as a (potential)keyword.
Mem handling fixme.
Combine two copies of "dow abbrev[iation]" code.
Free memory.
Re-layout SX editor dialog: move 3 major components into notebook tabs. Bug#339003.
Bug#348364: (Emulating price-cell,) we need to ensure the denominator of the amount is in the SCU of the account's commodity (so gnc-ui-util.c:is_decimal_fraction() on the remainder denom for fractional values will be a "decimal").
s/printf/g_logging/
make hashtable destruction a bit more defensive
Bug#428452: use the g_path_get_dirname(...) of the last-file-opened to initialize the default directory of the File > Open dialog.
a bit safer.
Revert 15855: we can't get away with this yet.
Fix indentation; clarify comment/description of vector of functions.
Formatting.
Fix variable name corruption due to merge-update.
Better popup window size handling.
tweak GncFrequency layout: use Expand much less.
make 3-month columns in the SX editor, which should layout better for the default 6 months, as well as 12 months.
Tango Project themed icon from Hylke Bons.
Change from the Blue Gnu Card icon to the Tango-theme icon.
update links for correctness.
remove silly 'always set the month to january' logic.
Re-fix Bug#104844, but better: have a separate 'last day of month' option, and use the corresponding Recurrence frequency.
Fix build breakage with --enable-locale-specific-tax
Fix report version identifiers.
Fix crasher in variable handling in SX editor. Be more consistent about alloc'ed memory ownership. Some formatting cleanups.
Only append if the list is valid.
Bug#431756: use the correct return value for the xaccAccountForEachTransaction function.
Bug#431771: remove from SX deferred-instance list by value. Remove inexplicably-commented line from SX Instance Model.
Add accel for Scheduled overlay menu
Bug#431435: guard against dirtying the SX/book when setting to the same values the SX objects already contain.
Bug#347257: make the initial window a reasonable size, especially for --nofile.
Bug#349693: s/Lot Viewer/View Lots/ for consistency with Account Tree and Action menu.
Update ebuild for 2.1.x'es.
Bug#372948: Add accounts/en_GB/ (as a copy of accounts/C/ ... sorry), add an example accounts file for VAT tracking.
update myself.
ebuild updates
Bug#131623: Fix computation of unrealized gains in Balance Sheet report. Patch from Mike Alexander <mta at umich.edu>.
Bug#432232: confirm SX deletion.
Bug#350993: hide the main window until it's ready to be interacted with (like most every other app).
Invert "allow_file_incompatabiilty" tests: we now generate files that 2.0 might not read exactly.
Conditionally warn the user about file-format changes.
Bug#334939, partial: clarify the tooltips for the register reports.
Bug#436177: disable menu items for Import CSV {,and send}.
Bug#436177: more CSV Import hiding.
Remove broken hyperlinks; just in-line the urls.
Remove swig. It's not actually a dependency for tarball releases.
add 'every x months' bug note.
add note re: 'freq=none' bug.
add some todos from Tim.
Fix freq=None recurrnence + file-restore.
let's actually obey the restructured text format if we're going to do so.
Set template transaction post dates on creation to prevent file-read warnings in the future.
Mark a bunch of Since Last Run dialog strings translatable. Stop doing an unused and sometimes invalid date-formatting operation. Task-list cleanup.
lower severity of the "couldn't find tag [%d]" messages, as we speculatively remove tags often.
Fixup i18n as per cstim (thanks! :).
Uh, retain the still-needed '_(...)'s. :p
Add Klaus Dahlke's datafile -> sql-insert-statement scripts.
Update README.dependencies with Jean-David Beyer's updates for RHEL5(/FC7).
remove dead/unreferenced code.
formatting, cleanup.
Fix bad writing of invalid FreqSpec, then disable writing FreqSpecs altogether. :p
Remove lingering freqspec usage. :(
add more notes/todo from twunder.
remove transient problem resolved with clean rebuild...
more silly (re)formatting.
Update LICENSE to explain the state of the world. Add OpenSSL exemption to my sources.
[branches/2.2 16324] Bug#458080: update RPM specfile BuildRequires to remove g-wrap. Patch from Kevin Hale Boyes.
[branches/2.2 16325] Bug#457812: adjust the stable (2.2)/dev (2.4) version number message text. Patch from Kevin Hale Boyes.
[branches/2.2 16326] Bug#457027: adjust the near-side copyright year to, uh, this year. :)
[branches/2.2 16327] Bug#458434: disable the not-really-ready "Close Books" and "Import QSF" menu items.
Bug#361604: patch from Mike Alexander <mta umich edu> to fix datatype for gnc-date.h to allow ranging negative, which is important in a few places.
whitespace: s/tab/space/
Bug#457944: Keep splash screen during file loading.
Bug#445917: parity between label and button. Patch from Andreas Köhler. ;)
Bug#170729: format a literal value to get the locale-specific decimal separator.
Remove FreqSpec.
If there's no SQL_DIR, then there's no SQL module to load. So don't. :p
Bug#452496: This survived my regular receipt entry session, a whole 30 minutes of light testing. So, more testing is probably good, but ain't that always the case.
Move g_strdup inside of set_log_level to be a slightly better citizen and fix a serious bug. :/
Given set_log_level will maintain its own safe copy of the string, we don't need to 'dup it.
remove now-unused var.
remove superfluous comment.
add Yemeni Riyal (YER).
misc changes
Optimize some dense-cal (re-)drawing and updating. Add some timer-debuggings.
Bug#470801: remove dev/unstable-branch item.
Bug#468681: configurable positioning for summary bar; patch from Michael Culbertson <michael.culbertson gmail com>.
Bug#467532: change to pango drawing/clipping handling for wrapped strings; patch from David Reiser <dbreiser earthlink net>.
Bug#467521: disappear the splash if we're about to put up the modal problem-opening-file dialog.
Bug#343448: hide unused scrollbars in register; patch from Michael Culbertson <michael.culbertson gmail com>.
Remove tab characters. :p
remove stray 'u' that crept in.
move onto one line so greps are a bit more immediately useful.
whitespace
Bug#475666: add the Cuban Convertible Peso (CUC).
wget rate-limiting, patch from Nathan Buchanan <nbinont gmail com>
pause to let Windows catch up with file creation; patch from Nathan Buchanan <nbinont gmail com>.
iso4217 currency updates
Add MimeType directive so that systems can know how to open our files. :p
s#Open Source#Free#, s#Finance#Accounting#, s#Gnucash#GnuCash#
update as well
Bug#502755: Duplicate a key which is "owned" by the table we're inserting it into.
Don't make unknown command-line arguments abort the program, just warn and exit non-zero.
Bug#500427: copy any notes associated with SXes upon creation.
"trans" and "t" aren't good variable names⦠try "from" and "to".
more specific log domain.
Misc cleanups: always check creation_errors list, always print errors we create, some other API usage cleanup.
Change some g_error's to g_warnings, which won't abend the app.
Bug#496178: freeing the result of guid_to_string(â¦) causes memory corruption; use guid_to_string_buff(â¦) for clarity.
Bug#503889: Install icons according to spec. On Win32, however, don't run the non-existant (?) gtk-update-icon-cache.
Bug#505972: Correctly size the GUID string buffer; should resolve 2.2.2 SX crashes.
Bug#506429: Correct widget index offset computation for last-day-of-month SXes.
Bug#506714: Add progress bar to splash; patch from Herbert Thoma <herbie hthoma de>.
Add GC-export_en.xls contribution from Jannick Asmus <jannick.news gmail com>.
fix mimetype on binary file.
Patch to invert the price scatterplot to display commodities per currency, from Joshua Ross <joslwah gmail com>.
Bug#510630: correct typo in description during import; patch from <dman dman13 dyndns org>.
Bug#510940: better handle unrecognized date formats; patch from Charles Day <cedayiv gmail com>.
Bug#512497: use payee/memo mappings as well in the QIF import of investment transactions. Patch from Charles Day <cedayiv gmail com>.
Bug#510962: warn the user when encountering a QIF import file without date lines. Patch from Charles Day <cedayiv gmail com>.
Bug#511681: add no-op support for the "G" slot on security transactions to lessen spurious console output. Patch from William Hamblen <william.d.hamblen dartmouth edu>.
Bug#511006: Check the GnuCash file for the relevant commodity during QIF security import, rather than assuming it's there because it's in the map file, since the user might be importing against a different book. Patch from <cedayiv gmail com>.
Bug#510221: add es_MX account files. Patch from Daniel Espinosa <esodan yahoo.com.mx>.
Linas Vepstas (3009):
Robin Clark's original xacc-0.9 source
linas quicken file format changes & other hacks
more fixes & updates
mutual fund/stock stuff, first attempt
add alpha-level double-entry system;
double-entry bug fixes & misc bug fixes
more double-entry fixes and extensions
stock portfolio alpha-level fixes
bug fixes for assorted core dumps;
bug fixes of assorted core dumps;
make it realclean
remove bogus error message
updated the todo list
oops! fix a nasty bug with reconciled!
Changes made to support actions
Changes made to support actions -- merge from action branch
updates for version j
add version info
oops
Merge in changes for in-line transfer between accounts
major updates to support sub-accounts
updates
Nothing like a "minor" bug fix that escalates out of control
version game
Fix the help winodw size
more version junk
major revision to add general ledger capabilities
updates
oops! don't free inserted transactin
another fix
updates
fix core dump
assorted bug fixes
another nasty bug fix
eliminate an annoying flashing problem
list of new features
add description of double-entry
explanation ofr expense accounts
remove stale text
minor beautification
note about categories
quicken userss guide
new quicken files
first round quicken support
fixes of various sorts
more quicken file fixes
more improvements to the quicken file parsing code
fixes to quicken fiel parsing
fixes to way dollar amounts are handled
add support for categories
handle category sub-accounts
scroll to right location when account is expanded
fix core dump
add account lists
ifinal fixes ???
updates
implement account merge
implemnt elimination of dup transactions
fix main window re-scrolling problem
SGI IRIX Compiler fixes ...
modifications so that CR, CRLF and LF can all mark the end-of-line
documentation for qif import
spell check
updates
fix report core dump, grey out menu entry
fix pop box width problems
Merge in changes from Robin Clark for version 1.0b1
file location changes
enable quickfill
fixes to lib locations
updates
new readme
update
fix assorted html errors
set body background color
named links
changes to allow use of XmHTML widget
more hrefs
Robin Clark's fixes
new configure-based Makefile
changes to build XmHTML
changes to use new XmHTML widget
new, configure-based Makefile
oops
bug fix
add tests for xmhtml
needed libraries for xmhtml
new, modified configure from Robin Clark
fix some #define bugs
delint compiler warnings
bug fix
bug fixes
bug fix to bug introduced by changing size of type
modify for all builds
new lsm
fixes for getting xmhtml just right
oops
updates
updates
updates
updates
sgi compiler fixes
sgi fixes
oops
sgi fixes
more sgi fixes
menu fixes for sgi
added missing html page
test image
I think this should fix the sgi core dump problem.
fix image loading
prevent transfers from/to same account
fix quickfill core dump
fix incorrect use of ampersand
fix the menu mnemenics
fix file-missing/empty problems
record bugfixes
more lists
fix for misinig variable x_include on SGI
fixes to allow windows to size correctly for font sizes
fix subbaccount bug
fix accelerator key problems in date cell
fix traversal for account window
oops, fix multiple invocations
remove libhtmlw from the distribution
fix some row stuff for traversal
ledger window traversal fixes
last fix to traversal, I hope
simplify popbox traversal
more traversal fixes. Sigh.
fix account transfers about for ledger windows
add some documentation
solve a date-ordering related bug
need to close windows before destroying groups
oops, some other places where frees are needed.
first draft of revised cell display strategy
fix how prices are displayed
harmless change, I think.
change to keep all credited amounts positive
oops, we weren't looking at both price cells in ledger
more documentation
more documentation
updated todo list
readme
add url
updates
reconcile window stuff
add documentation
fix transient bug
fixes
adjust fixes
updates
static link versions
add widget return values for menus
show-hide income and expense accounts (categories)
some stuff fixed or implemented
oops,droped a line for the cleared balance
first round of fixes for computing reconciled balance correctly
changes to handle reconciliation in stock accounts
take a shot at internationalization
oops, dropped currency suymbol
misc fixes
correction
fixes
projects list
spell check
oops
web site
web site
file format stuff
updates
splits
more splits
more split stuff
new web page
change default file extension
new install script
oops bug with changed transactions
fix to warn user of transfers from/to same account
updates
new account window
remove beta notice
updates
resources
updates
further steps toward internationalization
*** empty log message ***
updates
bug fixes, enhancements to handle weird QIF formats
more cbb-inspired changes
make assumptions about categories
more split related work
more split stuff
start adding split support
more split updates
some split notes
more work to add splits
updates
re-direct C++ work
remove reports
updates
fix compile problem
add credits
more references
bug fix
updates
more urls
updates
accounting periods
remove category
remove catagories
more split stuff
split name change
get rid of memo field in transaction
move reconciled field to split
move credit account to split
move write_flag to split
don't set description field directly
first step of radical surgery to implement splits
more work to implement splits
conversion of FileIO to use splits
move ledger utils to splits
port to use splits
almost done implementing splits
first sketch
more ugly hacks
do single cells
create price cell
add implementation
updated projects list
more stuff
compilable table.c
moe infrastructure
oops silly bug
finally, a compilabe, working demo
start adding callbacks
fix column brokenness
got modify verify callback working as desired.
implementation of basic price function
a few more cell types
assorted infrastructure
start date handling
restructure register
first try at crude inheritance
implement enter, leve cell callbacks
minor bug fixes
add reconcile abilities
date with patches from the 1.0 tree
minor cleanup
minor work
implement date parsing
add cell "self" pointer to callback
more merges from 1.0 branch
malloc bug fixes
implement date accelerators
one more bugfix
rename single-cell to basic-cell
first draft of register widget
change fileio read-wrtie routine names
remove all Xt/X11/Motif code in FileIO.c
quickfill belongs in the gui, not in the account
first stab at loading the register
add ability to set table values with cursor,
major surgery, cut all the old code out
assorted minor updates
first use of new ledger object
fix initialization error, remove motif from transaction.h
display stuff
whatever
add alpha warning notes
mark some cells as being output-only
implement traversal, at least as first draft.
tab group foolishness
first cut at a combobox implementation
more combobox implementation filled in
add action cell
remove combobox code
fix up more of the combobox behaviours,
compile register subdir
segragate messages into its own header file
set up actual messages for the popup
first cut for quickfill in cells
more quick-fill basic infrastructure
more or less working quickfill. could still use some
set the cell action
fixes to traversal. It almost works.
haha! fixed traversal, finally!
haha fixed the traversal order, finally!
get rid of the special action-cell type. Not needed, and confusing,
add transfer account pop-down box
perform i18n of menu items
stale, obsolete
new routine to correctly handle table resizing
start adding ability to commit edits
add user data in prep for support for edits
oops bug fixes
be sure to store cell value in the callbacks
add date cell set value method
assorted changes for commiting edits to transaction list
add callback for move of cursor, allowing edits to be commited
misc bug fixes & cleanup
handle transfer types
remove gui elements from the account structure
remove more GUI stuff from the accounts structure
remove last remaining traces of gui stuff from account structures.
compiles now, buit still very broken
rework the ledger utils
ledger-list related fixes
fixes to window list utilities
misc core dumps fixed
misc bug & core dump fixes
mplement ability to delete a transaction
rename transaction method names
misc changes
implement transfers
rename the free & alloc routine names
misc bug fixes
bug fix, change the date ordering
add monetary value parsing routine
add some notes
minor fixes to amount parsing algorithm
updates of status
implement cell set_value callback
more to directory register
move to this directory from earlier homes
fix prep string macro
misc fixes
keep single-split transactions in sync
oops, carefule with those splits!
partial
core dump fix
some arguments should be const
fix transfers from account to account
add change flag to help with cached values
implement caching of non-changed edits
new improved tracking of changes to structures,
more account utilities from ledger to engine
updates
readme updates
more abstractions
todays date
start of infrastructure to support multiple register types
updates more urls
start configing some of the othe ledger types
enabling the fancy reister windows
oops
fix stupid core dump
updates
add watermark
updates
updates
updates
updates
merges from 1.0 branch
merge in stuff from the 1.0 branch
merege changes from 1.0 tree
patch based on stuff forgotten from 1.0 branch
merge in changes from 1.0 branch
merge in changes from the 1.0 branch
merge in change from main branch
merge in changes from 1.0 branch
oops cleanup after merge of 1.0
oops, included one thing too many
move engine files to own directory
fixes to get things to compile, based on new location
makefile cleanup
fixes to make relocated files compile
move a few more files to engine directory
remove misc motif code from engine
readme file
notes
move motif-related gui files into thier own directory
reworkd makefiles so they work for moved source
1.1.4 versin info
design overview doc
fix infinite loop
patched configure scripts
te perl scripts from cbbrowne
updates
dd url for plot
rename debit & credit splits to be source & dest splits
add porter
add a philosphy section
updates
fix for ranlib
updates
new input file for make
new improved makefile stuff
plotting routines
but gix
gtk port of xacc
oops, a couple of missing files
ABS conflicts with glib
ftp sources
from Henning
updates
add jereny's name
more makefile fixes for gtk targets
remove motif
work on getting stocks right
add debug lines
add debug flag
add value cell to stock ledger
misc cleanup, fix tabing for stock ledgers
add debug flag
updates
updates
fix it
add cvs notes
oops forgot to bump version number
add emacs trailer
updates
idea
features list
patches from Jeremy Collins
patches from jeremy collins
updates
new makefiles from config
ofx-style account info
updates
new stuff from Jeremy
add -Wall to cflags
more configure cflags fixes
rename table structures, and redefine
new gui-independet table parts
add new function
updates; still don't compile tho
updates
whoa, I think this may finally be the design we are looking for
cleanup
partial results for p[ort of move-stuff
gui-indep pieces done, maybe.
add tags target
some gtk stuff
patches from rob browning
oodles and poodles of compiler flags
fix misc compiler warnings, add copyrights, license info
lets tone down those compiler flags a bit.
fixes to make the new stuff compile
more fixes to get it to compile with newign
ok, the big switch to the new design
big switch to the new design
fix for a core dump
ianother core dump cause we forgot to finish the code
oops should have checked for this
assorted fixes for assorted core dumps, move some code around
finally, got the last core dump of this round
fixes for a core dump
remove minor lint
start isolating the engine functions
more helper functions for data hiding in transactions
implement data hiding for account structures
implement data hiding
finalize hiding of transaction structures, start work on hiding account
more data hiding stuff
more utilities for data hiding
finally, data hiding for the account group
data hiding for groups
implement data hiding
remove a line
name change due to data hiding
beginings of some editing safety thingies
name change of some routines
readme file
updates
spell check
updates
spell check
minor fix
documentation update
disable assert for now
name changes
bug fix
assorted fixes
fix bit flag computation
fix how double-entry is maintained
updates to fix how balance is kept
add a trival utility routine
misc changes
remove some junk
swig project file & build
new gtk build process
latest & greatest
notes about taxes
new gtk build stuff
whatever
Accounts Payable, Accounts Receivable
more docs
get flags right
dohhh
oops
add destroy routines & some docs
oops fix copyright date
add destroy function
updates to docs
oops
add docs, destroy method
remove underscores
add destroy method, minor doc updates
add some docs, add destroy method
add minor docs, add destroy method
oops forgot the free
add destry routine
add copyright notice
add destroy method
add destroy methods
misc cleanup
minor cleanup
fix how transaction freeing works.
add handling for the "blank split"
some fixes for the blank split handling
fix blan-split handling
add some docs
assorted bug fixes
add notes
major changes to qifio to sheild engine from it;
add a warning
add a side effect (yuck) why am i doing this?
fix how splits work, make completly engine independent
documentation updates
rationalize register type naming
fix paths to help files
updates
update credits
formatting fixes
update price stuff
more warnings
Henning's date internationalization code
fix some lint
monor hack to fix
updates
swig stuff from Rob Browning
remove swig stuff (it's now in a separate dir)
move of enums
remove lint
changes
updates
CBBrowne's fixes
reconcilation
more about reconcilation
more recncile updates
fix multiple bugs relating to transfers
updates
add transaction logging
updates to reflect new engine design
bug fix
make prints meaningful
force splits to always balance
add utility routine
redesign for atomic operations
updates
updates
changes to accomodate the new engine layout
changes to match new engine design
implement destroy-split, other cleanup
modifications to deal with new engine
misc cleanup
minor cleanup
make sure that balances are automatically recomputed whenever needed
oops
bug fixes
oops bug fix
notes about consistent updates
bug fix
oops! bug fix
oops more bug fixes
sort order
misc stuff
first round of changes to handle new date stuff
get rid of date structs
change in date handling
idate handling changes
updates
ne transaction varieties
error checking for insert-split
updates
more to ofx directory
start work to enfore transaction processing
add a little bit of documentation
isolate a little bit from the engine
ido trans processing
be gentle to those with semi-working code
updates
updates as per RMS's comments.
updates
porting notes
idebug ...
fix sign of balance amounts for income, expense windows
add blanking for zero-valued cells
updates about keys & buttons
add emacs notes
patches from jeremey collins
run configure
budget design notes
add automatic file backup
fix a stupid assert
add account types strings
fix name of backup file
fix problems with combo cell blanking and off by one display
more credits
iBegin long & tedius process of changing name to gnucash
updated install
changes from Rob Browning, on the way to a gtk port
gtk table from rob browning
updates from rob browning
from rob browning
Major makefile rework from rob browning
some includes got chopped
oops, dropped a source file
minor oops by patch
patches from Jeremy Collins
patch from jeremy collins
updates of status
bug fixes from rob browning
patches from rob browning
compile fixes
patches from rob browning
minor cleanup
remove gtkP.h stuff and a dup[e patch
updates about quicken
oops, bug
add design text
updates fro rob browning
start working on split-register
bug fixes
add split ledger
compile fixes
some minor bug patches
validate cursor relative addressing
fix serious and old core dup bug ... curious that
these changes will allow basic & split regs to coexist
changes to allow coexitnace with split reg
name changes to allow coexistance with split reg.
partial impleentation of blan split
typo
documentation updates
add documentation
move gui-independent parts of table out of gtk, motif code
documentatin updates
forward decls
add handiling for null splits
a Y2K fix
fix core dump
typo
updates from Rob Browning
hack alert message
fix editor defaults
simplified ionsertion thanks to rob browning
fixes from rob browning
some bug fixes
new code from rob browning
updates from rob browning
add popup menu
updates
updates from rob
some tax notes
new improved instrcutions
fix foreground color
oops, register patches
add documentation
nitial work to support fancy cell coloring
updateed script
updates
big patches from jeremy collins
updates
semi-colon fix
some trivia left over from long ago.
start adding actual color handl;ing code
more step towards implementing cell colors
finish colorizing things, I think, for now
turns out cursor initialization needs to go into its own routine
fixes for BSD
trivia
some cheap hacks
fix the cell update problems with the new split register
NetBSD port fixes by Ted Lemon
added credit
new banner
updates
patch from Ted Lemon
auto generated makefile updates
ugly hack
patches for Qt/KDE from Dirk Schoenberger
add credit
pixmaps for kde from Dirk Schoenberger
configure picked up qt changes
add some check for invalid values
more out of bounds checks
fix the stupid splitloading
turn debugging on
couple of bug fixes
misc fixes, make tabbing work, etc
bug fix
whatever
remove makefiles, they're autogenerated by configure,
Delete the makefiles, They are autobuilt by configure, and
some safety wrappers
oops
fix some core dump things
misc bug fix to get blanking & stuff to work right
bug fix
introduce more flexible, robust format handling
ifix documentation
fix misc typos
chop out some crap
price cell renaming, also, bug fix w.r.t. window refresh
add a note
fix a transfer bug
add a convenience routine
add project server, remove gnomoney
this file rebuilt automatically by configure
patches from ob Browning
updates to preference code from Rob Browning
get rid of tab
get rid of this topgroup thing
misc cleanup
some documentation improvements
bug fixes
add an assert
whatever
fix a couple of core dumps
oops, another fix for a core dump
misc bugs
add some silly html output
add a web server to the mix
ad some documentation
some anti-core dump stuff
another oops
add some silly docs
a few more changes
updates
New file, move gui-independent ledger management to here.
more notes
more updates
add a note
bug fix that was causing excesssive redraws
get rid of compiler warning
fixes from Stephen Webb
bug fix for something that was showing wrong balance
more hacks
now it compiles
anti core dump fixes
misc bug fixes and ongoing devel
finish up general porting
move to new gui-indep account managmement
move over to gui-indep register handling
typo
add reconciled balance
settle dikspute
typo
core dump fiox from rob browning
fix compile bugs, from rob browning
Rob Browning's initialization updates
add support for old-style register back in
add output support for old-style register elements
make stuff work right
make stuff work
more docs
oops bug fix
changes to allow dynamically reconfigurable registers
a few documentatry notes
fix a little oops
lint
hid some of the split fields
more config options
multi-line display nonsense
enable correct editing
improve documentatation, add utility routine
make sure that splits are handled nicely for a dual-line display
remove dead code
fix core dump
updates for new register layout
add single-line display xfer cell
bug fixes
oops, bug fix
some beuty touches tock prices
minor safety valves
put in stubs for some of the general ledger types
fixes from Ted Lemon
fix the build breaker
fixes fro Ted Lemon
quick hack
oops
fix core dump
fix a core dump
fix cursor initialization problem
fixes to get traversal into table first time to work correctly
fix how the current cursor row is done up
fix many but not all tabbing problems
qt fix
updates
bug fix
fixes to tabbing
some clean up
fix the docs, add a utility
add more arguments to the move-cursor callback
mprove documentation, add autility routine
add auto-expanding display
improve the docs
kloc counts
merge in changes originally done in the mono-split branch
oops
make sure the other way of destroying things also generates a log entry
add some reality to the journalling system
fixes to get journalling right and to plug a major memory leak
a few more fixes taht we missed
get rid of width and alignment attricutes in cells, & handle that stuff
add a utility routine
merge in big branch that implements (more or less) the auto-dynamic-expansion
patches from Dirk Schoenberger
fixes to handle the transfer-from field correctly
some minor fixes for performance
typos
fixes from Rob Browning
cleanup by Rob Browning
new files from Rob Browning
new fioles from rob browning
cleanup by rob browning
cleanup from Rob Browning
fixes from rob browning
fix core dump
oopsy doopsy
name chage from xacc to gnucash
quick hack to fix guile build
quick fix
oops
fixes from rob browning
install stuff from rob browning
ignore various files
files to ignore
perl updates
gnore certain files
ignore certain files
makefile and build fixes and corrections from Rob Browning
updates
change name to gnucash from xacc
fixes from rob
try to get tabbing to work
tabbing fixes
documentation
updates
more fields, documentation, etc.
clirification, additional docs,
beginings of a simple query engine
core dump fixes
changes to start using the query engine
fix for core dump
minor updates
warning about timespec; more transaction/split sorting.
remove obsolete code (replaced by code in Query.c
more work on sorting
more sorting futzing around
sorting fixes
look for date bounds
add early, late funcs
stop that annoying beeping
fix minor flakiness
add the final few utilities that we need (for now)
set upd max splits to show
updates
oPatches from Rob Browning
new checks for guilelibs from rob browning
updates
build hints
bug fix
updats
fix an annoying display problem
some quickie hackies
add a currency trading account type
add some docs
add security type
check currency before blithly allowing transfers
a little bit of text
ocomment out some trash
fix the behaviour that rob is complaining about
iannounce currency trading
updates
merge changes from currthree branch into head branch.
a stupid fix for currency
oops
modify/configure default double entry behaviour;
allow hosers that don't use double entry to get reasonable behaviour.
fix core dumps and other mess when double entry is not forced onto the user.
configure & makefile patches for guile from Tyson Dowd <tyson at tyse.net>
updates
rebuilt w/autoconf
make a note of a serious bug
i updates
bug fixes from Jon K}re Hellan
a few suggested patches from Jon K}re Hellan
updates
bug fix from Ted Lemon <mellon at hoffman.vix.com>
minor updates
prevent some nasty recursion
updates
more updates
updates
fix core dump
more feature wishlist to design file
script to generate permutations
remove dangerous message
updates
some updates
rationalize split deletiton, make it work right.
fixes for correct TP
changes to implement transaction rollback
describe the transaction processing features
fix documentation
changes to defer date sorting until the commit phase. Also, changes to make
minor but important fix to the sort order.
additions to allow gui to rollback the enire transaction,
some documentation
updates
add all kinds of stuff to allow splits and transactions to be compared, and
final (?) fixes to properly merge accounts for QIF
documentation cleanup
cleanup
misc cleanuip,simplification
fix for core dump
misc things
misc stuff
remove some seriously stale old code
fix a core dump in unusual situations
fix irksome bug with file import
add amil archives
bug fix
fixes to handle MS Money format better
fix oops bug with ms money name guessing
make things look nice in the debugger
allow unconstrained date browsing in register
fix a date padding problem
minor stuff
whatever
new gifs
updates
importing MYM bank-of-a files
updates
oops, fix a thinko ...
add some stuff to improve date handling
action cell contents depend on register type
first round file format updates
added transasction posted dates to file format
fix constness problem
add datte reconciled to file format
add support for docref in the file format
misc cleanup
oops, be sure to set reconcile date ...
some refresh hacks
fix docs path
oops typo
updates
add check for xmhtml
changes to conditionally build XmHTML
fixes to appearenece
fix some amps ...
some minor fix
updates
add reports to search path
add code for implementing reports
change to routine providing access to account type names
correct swig level
guile version
updates
more config flags
dd xml builder
patches from rob browning
updates
add missing text
updates
directions for eperl
add live reports
some status about reports ...
updates
remove references to X-Accountant
name change
change signature
signature change
add a sort order for accounts
add sorted-order accounts
add ultostr utility routine, inverse of strtoul
add auto-numbering for account codes
add group function to auto-insert an account code
fix a few core dumps
do some account markup
another bug fix, to get sort order right
delint
move account code tools to different file
oops, we need another routine to do the right thing ...
add new file
plugin design
oodles of patches from rob browning ...
hmmm last patch didn't apply properly ...
patch didn't apply correctly, try again
hmm, previous patch did not apply correctly
arghhh patch keeps screwwing up
arghh patch is screwing up ...
remove all the accidental trash that just snuck in
apply patches from rob, this is what should have been
remove xmhtml
more urls
need to have guile
rewrite the blurb
updates
changes from <Alain.Peyrat at nmu.alcatel.fr>
fixes to running section
add various missing dirs to install
quick hack
dohhhh
dd makefile
add makefile
merge from branch rlb-patch1
pick a slightly more rational location
lint
fix various configure problems
design notes
updates
fixes
merge robs patches from branch
updates explainging the accounts
more hyperlinks
dd xpfe
new spec file
merge in patches from rob browning
remove old lsm file
add lsm file
updates
updates
misc patches from Myroslav Opyr <mopyr at IPM.Lviv.UA>
bug report
minor stuff
get rid of print statements
add fancier printing for currencies
oops
some hacks to fix a date-value bug
fix a date bug
oops, didn't fix all of teh bug last time ...
use three decimalplaces for stock quantities
fix build problem
fix a configure problem
fix linking problems
fix install script bug
termcap tomfoolery
new french translation README
patches from rob browning
ignore these files
more notes from robbs patch
more patches from rob
fixes
patches from jeremy
oops
updates
bug fix from Ken Yamaguchi
bug fixes
updates to compile notes
updates from rob browning
fixes for core dumps
oops, a few more core dump things
attempt fix to core dump ....
add some notes
some quickie install hacks
new files from Jeremy Collins
patch from Jeremy (with robs help ???)
misc fixes I've spotted
ignore diff files
new notes
merge robbs patches fro branch rlb-patch4
lint
fix a little oops
begine modernization of debuggin infrastructure
debuggin info
modernize the infrastructure for debugging
oops
straighten out the debugging messages
add more debugging stuff
fix bad print statments
finagling with error messages
new debug infrastructure
adding some debug messages
tches from Ron Forrester
updates to credits
big ops bug fix
updates
little fix
webserver credits
updates
start adding infrastructure for scrubbing single-entry accounts
scrub up single entry accounts, get them
fix typos
more work on scrubber functions
more work to get scrubbing to work
french readme
updates
remove this, replaced by LISEZ.MOI
gnome patches from Prakash Kailasa <PrakashK at bigfoot.com>
oops, more patches from Prakash Kailasa
add some docs about scrubbing
Some general Scrb cleanups
switch over to 64-bit timekeeping
hack around swig unhappiness
y2k stuff
more 64-bit date stuff
oops!!!
extended date handling ...
fix leap year handling ...
fixes for date handling
a couple more date fixes
some more minor fixes
arghhhh
changes to extend date handling
misc cleanups
updates
fix stupid bug
various fixes to get this to compile
updates to get gnome to compile
a coupel more fixes
fix needed to link
oops typo
dd gstalker
add makefile
add perl paths
oops
misc fixes
add fpic flag
fixes to build the so
clean up the demos
add license
first draft
updates
final version
split session source file into header and c code
add warning ...
update design text
make the direct fileio routines privatge
add explicit file-based entry point
add file path retreival
move path resolution to its own utility function
updates to reflect new design ...
patch
updates
new file fixes
rename lock file
updates
some added missing function
add code to create home dir, if needed
minor fix
updates
updates
works
updates
add some config routines
enbale some of the preferences code
more stuff
add perl prereqs
updates
add new perl module
add fidelity stuff
more
allow certain unsafe ops
more fidelity quotes
more fidelity things
rationalize, strip out blanks
remove this obsolete file ...
dd trowe price quotes
update the docs
don't need this puppy any more
updates
add an example, strip out some blanks
ifix some bugs
add account array functions
make the perl directory as well
fix a icky bug
misc
automated scripts
oooooops nasty bug
oops forgot dependency
presto chango
start adding secondary account info to the mix
more account-info things
oooops
more account-info stuff
oops
add auxilliary account info
add more deps
oops
fix up the script a bit
More cleanup
add date util
add dereferenceing operators
rebuild when anno's change
add some type conversion routines
updates
check prices before updating
more misc hacks
whatever
add byte-stream capabilities
byte stream blurb
more around the docuementation
more cleanup
add a lib dir for the perl modules
corrections to libdir setup
oops
double ooops
add some notes
set up more state
oops
change jcollins email addr
*** empty log message ***
add genius trader
corrections for gnucash
add note on currency trading
minorfixups
makefile updates
portfolio valuation
add some convenience for perl
add support for cost basis accounting
new features
updates
screen shorts of portfolio
fifo/lifo accounting
more stuff
more code
a few more routines
fifo./lifo header file
split out the header file
added documentation
compute cost basis correctly
cost basis bug fixes
updates
big build updates
more clarification
fixes from Andrew Arensburger
fixes from Andrew Arensburger and soem of my own
fixes from Andrew Arensburger
fixes from Andrew Arensburger
more credits
a fix for an anoying little buig
oops
updates
to do list from Andrew Arensburger
cleanup
more cleanup
clarify qt support
architecture
fixos
more corrections
spell check
oops on install
fix bugs
oops install
start adding vanguard
updates for vanguard
add vanguard suipport
fixes
more vanguard fixes
add stock-ticker info
merge in branch "multi" with patches from multiple authors
whatever
fixes suggested by Alexandru Harsanyi <haral at codec.ro>
credit for Alexandru Harsanyi <haral at codec.ro>
oops
oops
patch from Mike Simmons
patches from Mike Simmons
old unixware config file is very very obsolete
mega patch from Mike Simons <msimons at fsimons01.erols.com>
a howto for suse
add Sven Kuenzler <sk at xgm.de>
new gtksheet code from rob browning
patches from rob browning
text formatting
cleanup from rob browning
misc cleanup from rob browning
misc cleanup and fixes from rob browning
merge major restructuring of the gnome code from the rlbig branch.
libnana cleanup
add some development notes
updates from rob
patch from rob
updates
patches from Jeremy Collins
patches from rob browning
patches from rob browning
oops, new conflicts with C++
more things to ignore
patches from jeremy collins
expanded monetary routines
add stupid prototype
new improved style
add full support for printing of monetaryvalues with commas
add slib requirement to runtime section
fix the quote/escape problem and make this file actually useful ...
add the html module
fix a silly core dump when destroying accounts with open windows
updates
enbable enable-debug to work
add some notes
patch from jeremey collins, of Fri, 19 Feb 1999 01:12:36 -0600
patch from jeremy collins, dated Fri, 19 Feb 1999 15:22:58 -0600
jeremy's patch of Sun, 21 Feb 1999 02:51:51 -0600
some guile fixes
updates
code from Dirk Schoenberger
patches from Dirk Shoenberger for kde/qt
fix a qif import bug
fix the currency thing correctly
some systems define this
updates
patches from jeremy collins of Fri Apr 9 15:31:29 1999
patches from Dirk Scheonberger of Fri Apr 9 15:13:34 1999
from dirk
patches from dirk
patches from Dirk Scheonberger
anser jeremy questions
promote dirk
add more stuff
remove Werror for now
kep people happy
changes for qt build
whatever
changes from dirk
oops one of dirks new files
patches from Jeremy Collins Sun, 11 Apr 1999 17:34:27 -0500
fix typos
patches from rob browning
major rework from Rob browning of Tue Apr 13 17:29:50 1999
major rework from Rob Browning, of Tue Apr 13 17:29:50 1999.
big patch from jeremy Collins of Date: Wed, 28 Apr 1999 13:32:31 -0500
changes from Rob Browning Date: 22 May 1999 17:03:37 -0500
changes from rob browning
quick fix ...
whatever
oops
whatever, fix bugs
whatever, the patch that should have applied but didn't
rob generalizations of staged traversals & my fixes toi it
remove the wrapper
fixes
more fixes
french translations
move english lang files to En subdirectory
french translation from LE NY Yannick
adding french translation from LE NY Yannick
add french docs subdir
new configure script
lesstif bug work-around
get that comment in there
fix some lesstif notes
add trace hooks
add/modify misc debugging messages
add new fatal error mesage type
oops forgot this
added search path for docs
ignor auto-gennned file
add search pat for docs
changes from From Rob Browning Date: 01 Jun 1999 16:05:08 -0500
changes From Rob Browning Date: 01 Jun 1999 16:05:08 -0500
fix from rob
add Jan-Uwe Finck <ju_finck at mail.netwave.de>
configure scri[ptlets
updates
fix the checkout directions
updates
fix up resource file
updates
imove over from the prefs directory
whatever
oops
add note
work around some lesstif bugs
change beta message
y2k fix
updates
new urls
patches from jeremey collins Date: Sat, 05 Jun 1999 10:08:03 -0500
fixes from rob browning
add stpcpy for solaris
oops
add check for stpcpy
added notes
lint removeal
add lotsa documentation
changes from rob browning
fix ccess method to the topgroup
stuff from rob browning from a while ago i forgot to check in
stuff rom rob browning I forgot to commit
stuff from rob from a while ago
fixes for a file-open bug
whatever
add dist target
bug fix from Per Bojsen <per.bojsen at worldnet.att.net>
patches from Alexandru via Rob Browning
cleanup how credit/debit is displayed,
beutify a tad ...
whatever ...
oops
fix the cvs xacc to gnucash rename
new translation from Jan-Uwe.Finck at bigfoot.de
fix the credits, fix teh version number
more fixes from Uwe
clarify teh malloc behaviour
spell check
oops
fixes from Heath Martin <martinh at pegasus.cc.ucf.edu>
add heath martin to credits
tches from Heath Martin <martinh at pegasus.cc.ucf.edu> Sun, 25 Jul 1999 22:57:18
oops
fix a bug i'd introduced last night
add copyrights
patch from Graham Leggett <minfrin at sharp.fm>
add credit for Graham Leggett <minfrin at sharp.fm> for fixing a hang
remove two dead files
fix a touch problem
oops
updates
fix bad line break
fixes suggested by RMS
oops spaces not tabs
patches from Matt Armstrong <matt at lickey.com>
add debug msgs
lines 831 and 869 need return values From Paul Moore pcmoore at engin.umich.edu
both <math.h> and <malloc.h> need to be included From Paul Moore pcmoore at engin.umich.edu
spell check fixes from cbbrowne at godel.brownes.org
cleanup and prep work for qif import
cleanup and prep work for qif import from cbbrowne at godel.brownes.org
QIF import code from cbbrowne at godel.brownes.org
From cbbrowne at godel.brownes.org Aug 3, 99 00:35:25 am -0500
From Alexandru Harsanyi Aug 3, 99 04:24:10 pm +0300
From Jeremy Collins Aug 3, 99 01:43:55 am -0500
updates
add debug print statements
fix bug related to transfers
add documentation describing table layout
add documentation about redraws
Ben Kelly <ben.kelly at ieee.org> for motif menu bug fix
char is unsigned not signed by default
fix cell leave processing bug; update diagnostic messages
update tracing messages
bug fixes from Chris Leach
update ben kelly
core dump fix
add core dump fix credits
Fixes for dec-osf builds
add cresdits for alpha-=dec-osf port
Date: Mon, 23 Aug 1999 07:17:44 -0500
updates
fix some fubaritic rock as per Per Bojsen <bojsen at worldnet.att.net>
patch From: "David O'Brien" <obrien at NUXI.com>
fixes From: Peter Pointner <peter at wuzel.m.isar.de>
From: Peter Pointner <peter at wuzel.m.isar.de>
patches from rob browning
ffrom rob browning, failed to check in earlier
add note about broken lesstif
oops
QIF patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
OK
patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
patches from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
file from cbbrowne at hex.net
add a credit for dave peicolas
cvs
Date: Sun, 24 Oct 1999 11:57:54 -0700
multitude of patches from
patches from
use -z3 noand -Pd from rob
The 'last 10 patches' from Dave Peticolas <peticola at morpheus.cs.ucdavis.edu>
oops, forgot to add this from peticolas '10 patches' patch
patches from Dave Peticolas Sun, 21 Nov 1999 15:30:07 -0800
bug fix for rounding suggested by Dave petticolas
minor munky
patches from Dave Petticolas Sun, 21 Nov 1999 15:30:07 -0800
patches from Dave peticolas Sun, 21 Nov 1999 15:30:07 -0800
patches from Dave Peticolas SSun, 21 Nov 1999 15:30:07 -0800
patches from Dave peticolas Sun, 21 Nov 1999 15:30:07 -0800
patches from Dave peticolas Sun, 21 Nov 1999 15:30:07 -0800
patches from Dave Peticolas Sun, 21 Nov 1999 15:30:07 -0800
patches from Peter Pointner Date: Sat, 13 Nov 1999 22:43:54 +0100 (MET)
Pater Pointner
patches from Peter Pointner Sat, 13 Nov 1999 22:43:54 +0100 (MET)
patch from rob browning
more info
delete changelog as per request
first round of updates
updates
major re-org
add sizings
spell check
updates
bug fix
beutification from cbbrowne
update the credits a tad
updates from cbbrowne
big ol patch from Dave peticolas
updates
apply Daves patch of Sun, 09 Jan 2000 03:18:52 -0800
cbbrowne's updates via dave's patch of Sun, 09 Jan 2000 03:18:52 -0800
daves patch of Sun, 09 Jan 2000 03:18:52 -0800
cleanup from Dave's patch of Sun, 09 Jan 2000 03:18:52 -0800
daves patch of Sun, 09 Jan 2000 03:18:52 -0800
daves patches of Sun, 09 Jan 2000 03:18:52 -0800
apply peticolas patch of 17 Jan 2000 00:15:12 -0800
add internationalization
add other supported locales
more mailing list info
Dave Peticolas patch of Date: Sat, 05 Feb 2000 02:40:06 -0800
patches from Dave Peticolas Date: Sat, 05 Feb 2000 02:40:06 -0800
patches from Dave Peticolas Date: Sat, 05 Feb 2000 02:40:06 -0800
committing
update
whaever
asdfasdf
asdfasdf
asfasdf
sdfasdf
ouioupiuip
sdfasdf
sdfasdfasdf
updates
sdfasdf
I guess I have write access hmmm ...
cleanup of the references section, remove dead links, names,
change source url
no-op testing cvs checkin
fix for compund filename bug
commit changes
fix copyrights
fix address of FSF in copyright notice
add info about prices, stock splits and options
add intro paragraph
name is gnucash not xacc.
add documentation expolaing the flags
some raw design notes
smell-checked with my smelling checker
add note about euro conversion and about equity accounts
update the FSF mailing address
update the FSF mailing address
updat ehte mailing address for FSF
add query to get the reverse-balance by type
fix the balance amounts shown in the status bar
smell check
spell check
fix up definitions of the equity and the income/expense account types
update credits, update lines-of-code counts
some tweaks
francias
oops
move guid to top
some quick-hack prototypes for sql
add more demo code
updates
add notes
dd notes about sql impl.
add section about future, unimplemeneted proposals
updates
updates
add pango url
updates about sql back-end
some cleanup
extensive cleanup
misc extra updates
iquick patch to build on red hat systems
add more accounting period stuff
updates
arify the reconcile warning messasge
update how reconciliation works
add date
add some iso9000 bs
eanup
updates to scheduled transactions
miscellaneous updates
new, improved debug printing macros
new, improved debug printing macros
oops
oops !!
new, improved debug printing macros
oops
new, improved debug printing macros
oops!!
new, improved debug printing macros
beginings of outlien for sql work
reorder some stuff
add documentation comments
more database hacking
minor sql backend fixups
a little bit of thread-safety/re-entrancy safety added
new improved prototype
more stuff
add more update handling
change name of account group subroutine
more database backend modifications
notes about single entry
start using the backend like its intended to be used ...
start putting in real table-locking and rollback logic
mostly cosmetic, with one actual bug fix
some cosmetic changes
added safety checking
added notes abut accounting periods
add palm pilot links
update on reports status
cleanup some sql mess
add ranlib to libengine.a
add case-insensitive string compare
make returned const strings actually const
fix typo
oops, undo a mistake
should link to engine not .o's
fix problems with statics
status updates
oops
fix divide by zero problem.
update finance quote info
add reference to quotehist
fix up fsf headers
fix typo
some minor cleanup
add a url
fix FreeBSD core dump on integer overflow
add url for check printing
misc updates
update status on miscellaneous projects
reword one sentance
fix euro
update status on wizards, testing, reconcile auting and various misc
update status on logging, books, graphing & misc cleanup
run it through the smelling checker
fix a few more smelling errors
list quicken file reader
add gnucash banner ad
add classes
add more about job costing, classes
add some of richards changes, and some of my own (linas).
add some notes
commit some of richards changes, as re-written by linas.
add spanish translation
add spanish translations
add spanish translatin credit
fix the correct credits
update requirements for reports
add commentary on 'formats'
rename formts --> arrangements
fix typo
whatever
add reference for DTA
invoicing and order entry iupdates
tirade about being a web browser
QIF file format notes
updates
add TEF format
fix all the the smelling errors
update
update report status, emphasize need for memorized reports
add introductory paragraphs
add fpml.org
dd freeside package
table-of-contents formatting bug fixes
new lines of code counts for current versions
missed a subdir
update history, bring in line with web site credits
continue with the gnu/new play on words
add intro paragraphs, add number of language translations
oops
attempt to fix some of the post-script formatting problems
attempt to fix up postrscript formatting
richards changes
iformatting cleanup, richards changes
cleanup for formatting
more cleanup
misc cleanup, fixes
misc cleanup
consolidate paragraphs
dia diagrams of engine structures
system block diagram
add smbxml
add and reshuffle URL's to vaarious systems
move all project linsks to a new location
annotate file descriptions to make lxr happy
annotations to make lxr happy
make annotations so that lxr happily ndisplays the file contents
annotations to make lxr display file summary text
rob used guile to convert doubles to strings;
remove doubled statement
add demo files
be sure to build the makefile in the experimental directory
allow xml data to come from any source, not just files
add support for sending of queries via xml
ongoing cgi-bin demo work
fix query predicates
add prototype query parsing,
start fleshing out query parsing
more query xml work
OK, with this patch, the save & restore of the date query works.
setting the stage for non-file URL's
try to fix bogus error handling
quick, crude prototype network i/o
bug-fix
demo fastcgi code. pre-pre-pre alpha
minor fixes
some minor fixes
changethe XML network IO to formally to be a backend plugin.
fix typo in documentation
outline of how a netowrk login might work
cleanup the handling of network io a bit, add some explanatory text
Misc updates
hack in something to detect a gnc-xml file, which is then loaded
re-enable gnc-xml content autodetection
add a server login sequence to the demo.
quickie patches allow this to compile with only warnings
tiny syntax fixup to re-enable the postgres backend
need include file for time_t type
add functions that return timespec directly (saves come conversion
add iso date parsing utility function
one last function to return timesepc directly
brush the dust off the sql backend, fix a few things
dont build the sql subdir byu default, unless you want hurt ...
add routine to convert account type string to enum
more basic cleanup & restoration
more stringent checking of the input paramters ...
another core dump: used to call gh_str02scm on a string that was freed ...
a few fixes & addition of utility routine.
add xaccTransGetDatePostedTS, xaccQueryGetMaxSplits,
get the hooks into the backend lined up right
add engine-query to sql-query translator
large areas of sql i/o approaching usable
start moving common currency into transaction and out of account.
with these patches, the sql backend is starting to work well.
move log file handling to gnc-book, where it belongs
Miscelaneous tweaks to enable the backend to functino properly,
Add commodity restore
print url not filename in window title
fix postgres core dump
change signature of guid_to_string_buff()
add notes explaining some date funcs
add documentary notes
add iso8601-format date string handling utility function
Minimally invasive change to set cached starting balance
add more error types to backend
fix up the iso8601 string format date utilities
bug fix
bug fix: call the backend *before* the transaction is deleted.
megazord vs. bugs & features
merge email note
Merge the two different error reporting mechanisms together into one.
Simpler build
escape special chars in strings; simplify the build process.
The postgress single-user mode should now be more-or-less 'beta'
forgot to check these in ...
add dialogs to create a new database, if it didn't exist before
document the bacekn functions a bit more, document the error codes.
large invasive patch to send account-deletion info to the backend
teeny patch to use correct account-deletion routines
add support for deleting accounts
bug fixes
ignoe the autogenerated files
oops
need to begin/commit transaction when changing values ...
allow begin-end edit's to be nested;
add support for kvp frames
forgot one
add kvp support for slash-separated keys for frame paths,
wrap with account editing primitives
fix comments in source code to no longer refer to deleted code.
fix order of initialization bug
add version numbers to account and transaction.
add version numbers: these allow multi-user updates to be distinguished
add username/password support
minor typos & one minor bug fix
remove stale FIXME comments
add reminder
run it through the smelling checker
fix the 'date-entered' bug
modify debugging/tracing printouts
define the price table for the sql backend
add some tracing info
bug fix: account-get-comm-balance should use split-get-share-balance
label for the 'general' panel in account preferences should read
reset debug level
clean up usage of the file dialog box
implement the 'export' button on the report window.
merge in eamil conversation
update to record some accounts payable feature requests
remove carriage returns
sync with 'real' projects file
terminate with newline
update credits
add accounting period proposal
add a not as per email conversations
sync up with web site credits
add A/R notes
add sample ofx/qfx XML files for future reference
add note about qfx
testing 1 2 3
testing 1 2 3
debianize the posgres backend build
clean up error code handling in SQL backend
add documentation, and only documentation
testing 1 2 3
this is a test, only a test
add infrastructure to allow save & restore of prices in the backend
small hacks to add price support
obscure core dump fix
add guids to prices
add price storage to sql backend
implement price restore in sql backend
dd support for price-editing callbacks from engine into backend.
minor bug fix
implement price editing
implement price deletion
remove stale work items
undo my earlier braindamage
eliminate irritating 'file-not-saved' dialog box tht pops up on exit
note that save bug is fixed
smell check, clarify
smell check
preliminary restructuring to needed to implement balance checkpoints
work to improve the logic of computing balance checkpoints
add compatibility warning
print additional info in the debugging routine PrintQuery()
add utility function returning number of terms
more work on implementing account balance checkpoints for
oops
minor sql optimization
balance checkpoint fixes
remove usage of depricated routine
remove usage of depricated routines.
add a few print statements to teh debugging routine.
escape reserved chars in string.
move string escape to its own separate file;
add stuff to build escape.c
add GPL license
add GPL
add comment
add some more debugging print statements
fix typo
add support for more query types
add a note
hostname fix
bug fix -- reconcile code wasn't calling transaction begin/end edit
print return code in debugging error message
add more detailed debugging print info
add more debugging statements
add helper functions
updates
add more query types
add remaining unsupported query types
add version
split up raw sql into two files, so that the maximal query size
add GPL clause
add version number (to enable sync with backend)
add version
add callbacks for pricedb queries
add debugging statements to pricedb
fix a backend bug. Hope this is the last change for a while ...
implement price queries
add price versioning
updates
fix a price editing side-effect: previously, a price edit of commodity
fix daylight savings bug in iso8601 date string conversion.
fix bug
split out balance checkpoints to its own header file
add clarifying comment
big balance checkpoint rework
8
oops !!
add audit trails
add audit trails
add deletion to audit trails
oops !
bug fix
update notes
add versino info
bug workaround for 7.0.x versions of postgres
typo
update notes
bug fix to routine that is currently only used by the sql backend.
add notes
add account currency nhack
add documentation for 'for-each' routine.
more balalnce checkpoint work
sum amounts not values
more account balance checkpoint work
documentation update
oops
another bug fix
misc bug fixes
more bug fix
more checkpoint hacking; maybe the last of it ??
error message cleanup
pick a better checkpoint number
fix multi-user transaction rollback
fix memory leak
implement multi-user conflict resolution when deleted transactions are edited
moved a few calls around so that all editing of splits happens within
bug fixes
rough in event notification framework
rework event handling. Multi-ser events seem to now work; not well tested.
remove warning
turn off debugging messages for te backend
fix warning
update the docs
more ...
split file into two
move teh transaction handling stuff to its own file
move prices, transactions to own file
add tracing function
update event handling
move account code to its own file
restructure event handling
modify the warning message
bug fix
handle transaction deletion event
remove notes field
add account update notification
fix a few bugs
table changes !
handle account creation events
bug fix
more debug levels
change debug zone
performance optimization
add a debugging note, for later review ...
uupdate notes
more notes
update stats
performance enhancement
bug fix
update
bug fix -- implement sorting order
oops got boolean wrong
add sample 'intuit interchange format' files
updates to status
status updates
more updates
fix date
add sample qfx file from wamu
update instructions
fix remote login bugs
updates
add a permission/access control error type
add permission/access control error type
tabs!
remove printf
remove printf
add file handle interface to docs
add libdl
rescue from bit-rot
skip excess initialization
make it write the sml out
update work items
dd two more error types (to simplify transaction commit
report new error types
fix error handling semantics
remove the old, bogus error reporting semantics
oops
another little errcode fix
updates
fix comments
fix for possible performance improvement
remove stale message
make group commit symmetric
simple perl script to autogen large gnucash data files
add clock timer routines for debugging performance problems
oops
generate some call timing info
performance fix
another performance improvement
oops, missed a spot last night
use callback function typedefs in prototypes
change function signature
add wrapper
first rough cut at resurrecting the swig wrappers
ooops checked in autgenned file
ressurect from the dead
resurect from the dead
modernize
updates
ignore more
updates
add indexes for (minor) performance boost
fix typos
temp performance hack
index creation fiasco
vacuum the db on close
fix typo
new experimental fast-fetch routine
mass restore design runs nearly as native xml file speed (only 16% slower)
new, improved: loading from database is now 1.5 times faster than
fix 'save' performance problem
add timing info
add some notes
add performance notes
add warning note
order dependency bug fix
updates
rename files
cleanup
another timing routine
tweak
fix rare bug
bug fix plus nasty hack
restructure to improve multi-user performance
forgot to check this in earlier
fix typo
add an upward compatibility migration tool
more hacking
prepare for improved kvp frame handling in backend
add version upgrade header
more versioning hacking
add new error conditions, clean up cruft
more upgrade work
kvp management update
add test for empty kvp_frame
performance improvements for kvp handling; should speed loads of
postgres configure fixes
spanish translation from David Mar?n Carre?o <davefx at bigfoot.com>
add spanish translation
spanish translation of accunts pages by David Mar?n Carre?o
add credits for spanish translation
add author counts to stats
spell-check, fixes, updates
updates
modularize te netwrk backend, just like everything else.
don't install private header file
fix include file install location
spell check, update a few notes
fix the opt-style include ath as well
fix typo
add notes on the upgrade mechanism
add design notes
add a check for kvp in case statement
fix teh search patchs
add makefile
add swig makefile
update to use new module system
add strict types in order to enable the perl/Java wrappers to function
misc updates to use the new book/session design;
ignore stuff
remove dead remark
update tbd status
add design documentation
add more design notes
add patch from Matthew Vanecek <mevanecek at yahoo.com> for pg_config
patch credit
typo
cheesy hack to fix build break
clean up documentation
misc session->book bugfixes
add kvp_frame to books; fix misc session->book bugs
add missing include file
add missing include
add GUID to book
add missing include
another compiler warning fix
add missing include
type-safety tweaks
start work on accounting periods
add utilities for accounting periods, clean up backend handling
patch up the subroutine documentation
idocumentation cleanup
more documentation cleanup
fix typo
fix documentation
use kvp's to identify sibling copies of accounts
update layout
add documentation
more backend/book cleanup, rework the account clone function.
fix typo
add routine to find clones of accounts in different books
further backend->book simplification
bug fix
fix test cases that are wildly misusing internal routines with great borkeness.
fix documentation
code for reparenting across books
need to distinguish between marking and sending out events:
misc cleanup
refview recent entity changes, fix old bug
inital checkin of misc, bogus, useless utils
more misc hacking
move some bogus kvp utility to its own file
update
document trans-due-date kvp entry
add documentation
header file for accounting periods
fix memory leak, simplify design, improve performance,
simplify
continue hacking on books ...
oops
stub out test for accounting periods
update documentation
more hacking of accounting periods
misc notes
Misc API cleanup: make some engine functions private, etc.
more implementation .. add equity-balancing transactions
document the KVP values used by the book
add hooks for closing of books
update the documentation
API change
bug fix newly added book-closing code
remove superfluous calls
bug fix
remove some book-setting craziness
insert backend hooks
start actually testing something
fix bugs in test
misc debugging cleanup and a typo fix
bug fix
bug fix for account twinning code
cleanup
bug fix
buglet fix; add clarifying docs
add libglade cflags, libs
ignore .libs .deps
add documentation
initial checkin -- error reporting architecture
clean up the documentation
take a shot at implementing books ...
gratuitous cleanup; add gnc_book_set_guid()
g_warning -> PWARN
g_warning -> PWARN
bug fix
change printf -> PWARN or PERR
first pass at integrating book into file backend
buglet fix
cosmetic fixes
a few bug fixes; add a utility routine
gratuitous rearrangement of parenthesis.
add diagnostic warning messages
add debug messages
make it easier to grep for usage of child parsers
update debug statements
turn on book support in the file backend
start scratching in support for multiple books
remove un-needed include
add state management flags
more book-support fixes, additions
check book guid before setting it
new files for handling books
more rough-in for handling of books
bug fix
remove un-needed field
add/modify debug statements
continue roughing in support for books
change backend API to fix book-bug
"refactor"/simplify dead-ugly code, change API to match backend
API change in backend
misc cleanup
fix error handling
change how reparenting works
misc cleanup
add new tracing class
add debug statements
misc cleanup
add new test
misc cleanup, bug fix
find out what book a price belongs to
commodities belong to books
commodities belong to books
commodities belong to books
commodities belong to books
uhh, never mind, revert the last patch
uhh, never mind,. revert the last patch
never mind, revert that last patch
clean up logic
remove dead code
bug fixes
cuteseyfication
add debug messages
book/acct-period related bugfixes
purely cosmetic re-arrangement of parenthesis
cosmetic renaming of PR_AMOUNT->PR_VALUE
cosmetic renaming of PR_AMOUNT -> PR_VALUE
add missing include
change PR_AMOUNT ->PR_VALUE
rename PR_AMOUNT -> PR_VALUE
add generic types
start adding book-matching predicates
more reorg in preparation for switch to books
more private data structures to private, non-portable directory
move Query private data structures to private file
use private Query structures
cut over to multiple-book query
add support for multiple books
xxx
continue whacking at multi-book support
typo fix
add postgres binaries to search path
more dinkering with multi-book support
oops
misc
more multi-book support hacking
bug fix
add note
add another note
translation from Tomokazu Iwashita
japanese translation <iwashita at center.nitech.ac.jp>
fix typo
update docos
updates
initial checkin of lots design proposal
spell chick
spill check
spell fixes, misc doco cleanup
start roughing in support for lots
initial checkin
rough in lots
fix various tab->3 spaces, tab->8 spaces indentation problems
get/set the guid
update status of lots implementation
initial checkin
cleanup, start adding support for lots
add an example
Accounts 'own' lots and provide memory management, etc.
updates
undo scary cannabis-inspired damage
misc trite changes
more documentation
miswc cleanup, add minor/misc lot support
finish adding suport for save/restore of lots
misc cleanup; lot-related bug fixes; add more traces
added tracing; misc lot-related bug fix
update lot status
ignore bogus files
the original copyright notice in this directory
add derek's double-balance idea
Glen Ditchfield gui elements
remove dead code
remove old, dead ofx code
Only the Etrade OFX url remains
updates
more updates
hpux update
reinstate simple accounting FIFO from the gnucash-1.4 branch
start porting fifo code to current gnucash engine
fix typo
add an account-for-each-lot function
remove obsolete commentary
start working on functions to cleanup up usage of Lots in trading accounts
fix a FIXME note
add utility routine to get earliest split in lot
oops
fill in more functions to clean up lots
never mind; we really do *not* have any use for these funcs;
fix some notes
fix formating
add notes, update
fill in more of the lot-scrubbing algorithm
add documentation
fix bugs, start adding routine to perform the double-balance check
get rid of spurious argument
remove bogus argument to Scrub functions
get rid of bogus argument to scrub functions
d of bogus argument to scrub functions
add documentation
get rid of bogus subroutine argument
misssed a spot - remove more bogus arguments
remove bogus argument for dxaccAccount subroutine calls
check in some documentation updates made way way long ago
more new code
cleanup author credits
inital checkin -- add private prototype for utility func
rename the 'GetOrMake' routine, its not static any more but shared between two files
add convenience function to find date on which lot was closed
minor documentation update
finish implementing the double-balance routine
add group scrub routine, add docs
remove bogus include
fix docos
add a few utility routines
hack in lot scrubbing, jsut for test for now
clue-stick
add debug statements for problem reported by Dave Reed <drlinux at columbus.rr.com>
cleanup order in which scrubbing is performed,
modify signature of xaccTransScrubOrphans routine
update
point out wher there's more documentation
add README file
cosmetic, fix indentation
fix cosmetic indentation
add debugging print statements
fix some notes
add notes
fix typo
add very simplistic test for lots
bug fix for core dump
fixes to income account
add debug statements
ignore more stuff
enable lot scrubbing for good!
update doc status
bugfix: summary-bar: if no prices, and balance is zero, then show zero,
add design notes
alphabetize
add FSF license
fix bug: need to mark account as 'changed' so that it gets saved.
add documentation
two bug fixes:
minor typo cleanup
store the default gains account in kvp tree
add documentation for keys used by lots
add status
add a pair of utility routines that will be needed by the GUI
add notes
add email conversation about price handling in register
add a meta-design summary
clarify soem terminology
notes about implementation
move KVP junk out of generic engine utilities
cleanup grungy utils, I need to be able to use this
cleanup old utilities
remove cruft
remove from the gnc-engine-util so that these func
add missing include file
add missing include file
misc cleanup
move around an include file
add missing header files
move the trae functions to thier own subdirectory
use g_malloc, g_free
add missing include file
add missing header file
add missing include file
add GPL copyright notices
fiddle with the documentation
convert tabs to 8 spaces, so that people with different
cleanup; use the atoll function
cleanup include-file usage
remove stale routine, add some documentation
rename date.h to gnc-date.h
backwards compatibility include
rename date.c to gnc-date.c
move the string cache from gnc-engine to gnc-engine-util
rename date.h to gnc-date.h
include file cleanup
rename date.h to gnc-date.h
explicitly include gnc-book.h
remove explicit dependence on gnc-book
need to expose the entity table
bugfix: the type should be the new not the old query type
Add GPL license notice
start making changes to eliminate topgroup from this struct
fix the warning message
minor performance optimization
remove direct access
continue removing pointers from the book struct
minor performance optimization
remove the pricedb from the book struct
perform some memory management for the pricedb stored in the book
fix the pricedb memory management
remove the commodities from the commodity table
provide some memory management for the commodity table in the book
oops!
remove account group from book structure
a few small fixes
oops, fix name
fix memory management relating to starage of group in book
oops
move transaction-counting-utility from book to transaction
remove template group from the book
ongoing fixes
oops
rework how scheduled xactions are handled inside the book,
oops core dump
bugfix
move scheduled transaction book anchors to own file
misc SX-vs-book shuffling about
misc cleanup
Add account group as new object
add commentary
oops
add missing include file
add missing header file
rename date.h -> gnc-date.h
rename date.h to gnc-date.h
date.h -> gnc-date.h
date.h -> gnc--date.h
date.h -> gnc-date.h
misc include-file cleanup
rename date.h to gnc-date.h
rename date.h to gnc-date.h
rename date.h to gnc-date.h
rename date.h to gnc-date.h
set the dirty flag early and often
rename date.h to gnc-date.h, make sure new book file is included
add missing include file
rename date.h to gnc-date.h
change AccountGroup to use gncObject for initialization, dirty flag, teardown.
finish moving commodities, prices and sx out of gnc-book;
This file has been renamed to gnc-date.h
misc cleanup
oops
add missing include file
start removing accounting-specific structures (i.e. Account, Transaction)
misc cleanup
use new not old query interface
add missing include file
perform _() translation here, not in engine, for gncObjectGetTypeLabel
perform _() translation here, not in engine, of the ObjectTypeLabel
add missing gnc-commodity.h include file
remove dead logging code
remove _() translation from ObjectTypeLabel()
add comments re _() trnaslation
add missing log enable/disable
add clarifying comments
move over typedef
add -DGNUCASH for special gnc-session.c compile hack
demarcate some special gnucash-specific sections of code
fix mystery build break
fix mystery build break
add note
minor change to documentation
add int32 predicate type
simple stupid kloc counter
rename for gnc-book
fix include file usage
fix include file usage
fix include file usage.
rename GNCBook to QofBook
rename gncObject to QofObject
oops
translate script
missed a few
rename gncQueryCore to QofQueryCore
oops
missed another one
fix include file usage
missed another
add missing include files
glurg must be getting late; fix more mistakes
add missing include
add missing include files
add missing include files
add missing include
add missing include file
add missing include files
add missing include file
add missing incklude file
rename QueryNew to QofQuery
add missing include file
add missing include
convert QueryObject to QofQueryObject
oops
remove dead file
add missing include
remove dead file
change over to new include files
rename the entity functions from xaccEntity to qof_entity
start mergine in qof book and session changes
Rename gncbook and gncsession to qofbook and qofsession
minimalizst port to qof, so as not to disturb the gnome2 work
move to qof
port to qof
port to qof
add missing include file
continue port to qof
continuing port to the qof code
oops, needed some hand-made conversions
a few cleanups
add generic qof include file
remove config file from public includes
rename kvp_frame to KvpFrame to more closely follow gnome naming conventions
rename kvp_frame to KvpFrame to follow convention
updates
port the postgres backend sot that it now compiles /.w qof
qof translation screwed up a couple of things
standardize some of the names of the date handling routines;
oops
add some notes
fixup date printing
oops
just can't get it right, try again ....
glurg
the init/.shutdown functions shouldn't be private
url decoding fixes
add a utility routine
missing header file
start work on druid for setting up accounting periods.
updtes for accounting periods
glade druid for accounting periods
GUI updates
misc bogosity for the accounting period druid
oops
improve documentation
improved documentation
tweak the name
remove dead code
misc hacking
add some handy-dandy utility functions to set the label text
set label tags
add a special case: a termless, match-any query
misc hacking
add debug statements
improve documentation, add more debugging statements
ongoing misc hacking
more hacking
bugfix
testing 1 2 3
remove test file
testing 1 2 3
continue hacking on UI
add documentation
bugfix: add "changed" callback for the yearly_spin spin button
temp intermediate stuff
oops
allow null pointer to be safely passed as arg
add some more date utilities
add documentation
more misc hacking
add misc gnome textbox utils
ifdef-out the gnome2 port of these utilities
o rationalize default value setup/initialization
oops try again
more hacking
add more tracing levels
more hacking
add title, notes to book
fix typo
implement the KVP utilities that have always been needed.
ongoing hacking
misc updates
documentation updates
bug fix
updates
bug fix
remove documentation cruft
Convert tabs to 8 spaces
this should improve file-load performance a bit
chasing wild geese ...
correct inconsistent documentation
cleanup/rearrange for multiple books
typos
change tracing
ignore more
restructuring to save multipel books in separate files
continuing cleanup to support multiple books
cleanups, tweaks to support mutiple book saving
add a to-do note ...
cleanup the save logic
fix traceback printing
misc cleanup
misc hacking
bug fix; after this fix, I think book splitting works (except
misc cleanup
misc cleanup related to book closing
update status
start adding support for Lots
handle Lots when closing Periods
update status
bug fix
bug fix
bug fix, must scrub lots first, else hopeless confusion will reign
oops
bug fix
bug fix
redesign gemini API to be more generically useful
add tracing printfs
bugfix
cleanup tracing print
add debugging printfs
translate currency names
status update
backing out a fundamentally incorrect entry
reverting incorrect changes; this file *must* call old/obsolte column
fix minor bug; also, fix copyright, as LDG wrote approximately 0% of this code.
update todo list
todo list update
add to todo list
add traversal marker
fix transaction and lot 'preening' when closing books
add function trace
fix recursion bug
crude attempt to add price query
fix GDB instructions
start work to trimm price when closing books.
fix core dump
start trying to fix how the price db begin-edit/end-edit so that
more changes to prune the price db on book closing
disable events
remove spectacularly brain-damaged implementation of 'ForEach'
add commodity_table_copy, commodity_copy routines.
copy commodity tables when closing books
whoops!
fix anotehr stupid bug I introduced seconds ago
more silly bug fixes for bugs I just introduced a few hours ago
I hate the xml file backend
valgrind memory-checker suppression file
update instructions for hacking gnucash
scripts to run the valgrind memory debugger
add notes
add valgrind suppression file
valgrind wasn't useful ...
more instructions
whacky memory bug, I don't understand why.
bug fix
bug fix -- don't bring forward balances that are zero
update docs
add print functions for more query types
enhance debug printing
cleanup docs
more doc revisions
add debug prints
flesh out pricedb query so that it actually works
move definition of price to global file; fix dox
implement moving of old prices into closed books.
perform sort only if needed
with theese fixes, book closing now officially beta
status update -- official beta 2
fixes
fix coredump
status updates
start prototype lot editor
provide additional trace granularity (for tracing commodities)
wedge the lot viewer prototype into the menu system
update documentation
add easy-to-use kvp value getters. This and the setters previously added
start of prototype lot viewer
start of lot-viwer prototype
work on lot viewer prototype
install lot viewer into various menus
add default lot title
misc cleanup
split out lot-scrubbing utility routine for independent use
update status section
add buttons to lot viewer gui; disable lot viwer when no acount selected
fill out more of the lot-viewer prototype
make menu entry insensitive when no account selected;
start work on cap-gains infrastructure
go live with first cut of cap gains
refactor the 'gemini' kvp utilities to make them more generally useful.
fix bugs, add features to auto-cap-gains system.
accidentally worked with down-level copy. Ouch! undo damage
bug fixes
display cap gains in lot viewer
String needs to be i18n'ed
bug fixes
add more columns to lot viewer
status updates
bug fixes: fix sign of gains, show balance
bug fix cap gains lookup
add more notes
update docos
run it through a smelling checker
remove pointless maloc/free, should improve file load performance a
remove pointless malloc/free, should improve file load performance a
bug fix, hash keys need to be malloced, this fixes a core dump
update status
merge from auto-cap-gains branch: gains dates now track the dates on
micro tweak
misc cleanup for closing window, etc.
bug fixes to get display right
merge changes from the cap-gains2 branch:
cleanup during hunt for fields to wrap
bug fix the scrub account button
urghhh strange indentation
update instructions
clarify currency change
merege from the cap-gains3 branch:
tweak dialog for a many-to-one mapping
tweak broen popup logic
fix incorrect log-level usage
fix incorrect usage of log level
fix incorrect usage of loglevel
fix or remove usage of old/deprecated/obsolete routines
remove tests for deprecated/obsolete values
remove cruddy print
clean up error message
review query usage for register redraw
review excess register redraw callbacks
-- Change gnc-trace.h to use the glib g_log() routine for all error
add note on how to work with log/trace messages
merge cahnges from the cap-gains5 development branch,
merge branch cap-gains6:
document the financial constraints that operate in the gnucash engine
more descriptions
fix bad usage/mem leak
remove obsolecte code
doco updates
merg changes from the cap-gains7 branch. These include:
wrappers for special handling of data when data is being loaded
bug fix: need to recompute cap gains when the initial lot opening
move code from transaction.c to cap-gains.c
more rigorous transaction commit code shows up buglets in the register;
bugfix test for subsplits
restructure lot code, part one
move low-level API routines to scrub2, high-level to Scrub3
make changes for lot management high-level API
price scrub tweak
tweaks; add wrappers for lot title, lot notes
use wrappers for lot title, lot notes
add new kvp glist function;
bug fix for merging pairs of splits together
status updates
get rid of dorky GUI callbacks
move GUI popup messages out of the engine; this seemed like a better
warning message should be translated
add include file for gui popups
fix copyrights/credits
add missing bugs warning callback
add bogus gui popup code
update readme file to reflect current status
spell check
quick whack to add LIFO accounting policy (in addition to FIFO)
add kvp frame to customer
add kvp io to customer file
delete debian directory as per "James A. Treacy" <treacy at debian.org>
rename QOF_QUERYCORE_DATE to QOF_TYPE_DATE, etc
rename QOF_QUERYCORE_DATE to QOF_TYPE_DATE so taht these can be used
rename QofQueryObject to QofParam to better describe what this thing
rename QofQueryObejct to QofParam to better reflect its acutal purpose
documentation/cosmetic cleanup
add setters to the query object
rename qof_query_object to qof_class to better represent what this
change include files
add status
gnc objects have a lot in common. This thingy will try to
fix deref
add kvp data to bill term struct so that we can use it to store
change to use qofinstance as well
start filling in some of the blanks
tweaks qof instance on the way to closing books
make the gemini code generic
start adding customer-copying code, for closing of periods
iobject twiddling, in prep for making copies of tax tables for period
clear teh dirty flag
oops
work to make copies of the bill term ...
fix handling of account commodities when closing periods
oops
shuffling to get periods to work
add license
add documentation license, twin function
change Account to use qofinstance
use qofinstance in accounts
handle cloning of bill terms when archiving cusotomer
add support for tax tables in the period closing
Notes about how gncBiilTerm/ gncTaxTable work
oops
changes to copy tax term, bill table children correctly
oops, missed a spot ...
copy tax table entries, add doxygen support
add notes about linkage
final tweaks
add is_dirty getter
change job to use qofinstance
implement job clone, update stauts notes, update documentation
start work to clone owner
add qofinstance to vendor
start work to make ids/entities/objects a little less wonky
rehash old hashes ... ugh. this to replace gncBusiness in a little while.
this file will be obsoleted/replaced by whizbang new qofid shortly.
fix
fix/simplify kvp usage
fix/simplify slots usage (SetSlots_nc is going away)
merge first round of entity rework back into head branch
misc minor tweaks to bring into line with the engine entity work
merge from entity-mess branch: minor tweaks to bring into line
missed converting employee in prior cycle
oops
oops, bad definition for backwards compat
purge old include files
remove vestiges of prior incomkplete gnc->qof renaming scheme changes
missed some old stuff
fix old change
renamce GNCBook ->QofBook
oops
oops, left out some importnat includes
add a reminder to fix the failing testcases,
add a book-foreach-collection routine
Misc fixes to allow the postgres backend to compile w/ the entity makeover
changes to use more generic 'collection of entities' functions
changes to use generic 'collection-of-entities' functions instead of
oops, missed another one
oops
bugfix: the object needs to have a valid book passed to it to pass
fix up the way the test cases test for the 'dirty' flag; add notes to
change address to use entity instead of naked guid
change event generation API to use entities instead of raw GUID's
bug-fix: make check test-period now passes
oops, obsoleted one routine a little too quick.
add documentation, add safety check
add runtime-cast typesafety checks.
add clone functions to employee, misc minor cleanup to bill term entity funcs
remove set_guid from customer, add clone to vendor
remove SetGuid function
oops
fix currency cloning usage
more cloning of stuff.
more cloning; update status in BusPeriod.c
staple in the invoice clone routines
start writing up an overview of how teh business objects work
add misc documentation/notes
add document debating guid-vs-book closing issues
* src/doc/guid.txt: add document debating issues of guid usage in
sync with QOF sourceforge CVS
Add support for client-side-parsed SQL-like queries.
add documentation
add support for the join-from-kvp-frame feature
sync bug fixes from the QOF project tree
Change all occurances of QofAccessFunc function pointers
QOF to GObject glue code. Not currently built or used by
This time, I'm going to say 'cvs commit' in the correct directory.
Time conversion test case was broken;
The old gmc_iso8601_to_timespec_local was actually
The old gnc_iso8601_to_timespec_local() was actually returning the
the olc is8601_to_timespec_local was returning GMT. The new
change usage of iso8601_to_timespec_local to ..._gmt(). The old
fix the documentation surrounding the gnc_iso8601_to_timespec routine().
Changes:
whoops
add more tests spanning more decades
fix doxygen warnings by running doxygen -u
The contents of this document have now been merged into the
remove deleted file 'query-api.txt' from the dist list
twaks to make doxygen run more nicely
update documentation structure so that doxygen generates nice output
Round one of changes to make doxygen generat nice docs
changes to make the documentation format nicely with docygen
Changes to make the documentation display nicely with Doxygen
Working on the doxygen documentation:
changes to make the documentation format nicely with Doxygen
more doxygen docuemtnation updates
add markup to get these files to appear in the Doxygen documentation
just a couple more documentation tweaks
Changes to get rid of most of the remaining usages of deprecated
bug fix, book getter should have been returning book
-- Rename QOF_QUERY_PARAM_XX to QOF_PARAM_XX
whitespace fixes (convert tabs to spaces)
partial fix for http://bugzilla.gnome.org/show_bug.cgi?id=139677
update documentation
whoops
Do not try to compute cap gains if cap gains not possible.
partial fix for the failure of the test-lots test case:
-- make the gnc-numeric error codes be a typdef enum
start of quick-n-dirty 128-bit math lib
-- check for overflow during numeric multiply
add 128-bit division & remainder support.
add debugging print statements
add fflush to make output appear sooner
add a note about how to do the FIFO policy
IMPORTANT Patch for performance; please test and port to g2 branch.
Please port these changes to 1.8.x and g2 branches.
remove deprecated has table routines
add finalizers for the user-data hooks. The finalizer is called when the
Add documentation
add documentation
Add shared quick-fill for the register account-transfer pull-down combo
fix core dump bug introduced by earlier last-minute changes.
add doxygen documentation markup.
fix the quickfill docos
add a utility routine, do some minor performance tuning.
fix horrid indentation (someone used tabs inconsistently)
add more notes
new, account-name quickfill utility
source code for account quick-fill utility
add account-cuickfill to the makefile,
Minor documentation cleanup
move the account-name quickfill code to the utilities directory, where
Changes to use shared quick-fill for teh account transfer combo box.
convert tabs to spaces (my tab stops aren't set to 8, so tabs wreck indentation)
fix comments
restore copyrights that had been previously removed.
remove xaccGUIDType insanity in this dialog
Add entity type to HTML reports. Remove xaccGUIDType usage.
remove borken xaccGUIDType usage. The old code probably used to crash
fix broken xaccGUIDType usage
Remove the borken xaccGUIDType
There should be two distinct entry lists, one holding incomes, one expenses
patch to crash reported in comment 20,
Fix typo
little tweak to attempt to avoid overflow errors
tweak to attempt to minimize numeric overflows
whitespace, documentation tweaks
improve doco's. Bump version number, which we should have done before.
add version-compare routine
whitspace fixes;
add version-comarison hooks,
rename 'new' to 'create' to avoid reserved word collision with C++
initial checkin of core generic object ampping routine to CVS repository
merge changes from the backend-work-1 branch.
minor cleanup/restructure of how backends are located and loaded.
move the file-path utilities out of qofsession.
Remove the file-path utilities from qofsession.c and move them into
add version param
-- add loader for the dwi backend
sync with qof sources
add a parameter for-each function per request from Niel Williams
add a foreach function to itereate over all registered classes.
initial checkin -- automated numeric test
add random-addition tests
add more equivalence checks
add more equality tests
tweak the equality tests to avoid aliasing effects for large-number compares.
expanded equality checks, begine multiply checks
add divide tests, fix equality test
work on the rounding tests
more tests for the lcd
tweak division
add double-precision tests,
add random division checks
Pull dereks carry aptch into the division routines too
rename carry flag to the 'isbig' flag;
remove 32-bit limits that show up in division calculations
-- fix the least-common-denominator algorithm
-- finish work on add128
fix the test case; it really is an overflow on division,
add clarifying documentation
partially completedd merger of texinfo documentation into teh header
deprecate the gnc_numeric documentation
finish folding in the now-obsolete texinfo documentation
initial checkin of 18-bit integer math lib
strip out the 128-bit math to its own stand-alone file
add qofmath128.c -- for now, treat it as an inlinable header file, for now.
changes to make doxygen documentation build
tweaks to make the doxygen docs build correctly
make random-numeric code more human-readable
Audit use of gnc_numeric rounding and denom specification.
Audit use of gnc_numeric functions
add a shift-right (divide by two) function
whoops, mised a flag
add some debug statements,
bug-fix for how large-number division is done
128-bit division algorithm was badly broken,
remove debug printf's move reduce routine out of 128-bit math lib
add new/improved rounding/overflow test
final form of test case
bug fix -- the RND_NEVER flag was being ignored
check for overflows in the remainder calculations ...
adding a negative number to zero flips its sign! Oops!!
add more tests involving negative quantities
bug-fix -- adding negative num to zero used to give a positive result.
-- improve debug printing messages.
re-order math to make overflow less likely
make the debug print statements more informational
Last of the Mohicans
fix what I beleive is the last of the overflow bugs.
test driver tweaks
That's not all, there's even more!
tweak yet another possible overflow path
remove commented out cruddy code
re-order the way that random data is created,
bugfix: failed to update list of frames correctly when the
-- do not add voided transsactions to lots.
-- reject voided transactions in cap-gains caluclations;
change fifo/lifo policy to not serve up splits with a zero amount
whitespace fixes
style tweaks
ignore test case binaries
add function to compare (order) two numbers
fix yet another intermediate-math overflow bug.
improved diagnostic messages
fix minor memory leak, the numeric_to-string returnes alloced memory
fix null-pointer deref that results in core dump.
fix really trite memory leak
remove really dorky memory leak during debug printing
the error log wasn't being initialized
replace the algo in xaccTransGetImbalance() with a higher-performance version
cleanup debug printing
improve debug printing
clean up test generator to produce self-consistent data.
add to-do notes
handle yet another overflow case in numeric multiplication.
shuffle big blocks of code around; no actual changes to function
add check -- cap gains not possible is value and amount are in the same
improve debug printing
add code to create intentionally borked transactions
add code to make sure that split amount and value are valid numbers.
fix test case failure by re-ordering block of code that checks for LCD
add the failing test-query test as a special case
re-order division so as to handle the failure of a special case
port over to new typenames.
add check for null pointer
style tweak
get rid of the srand
tweak messages
too many price-dbs are being created ... causing tests to fail
sync overview notes with German wiki
sync with German Wiki (I'm copying the description I wrote there to here).
copy and edit transaction overview from the texinfo documentation
edit/corect old and incorrect statements about how transactions work.
Tweaks - Derek, can you upgrade the version of doxygen on cvs.gnucash.org?
add overview, cut and pasted from recently revised texinfo docs.
small gnuplot script to graph the total number of lines of code in
raw data for number of lines of code in gnucash.
Apply patch from Neil Williams <linux at codehelp.co.uk>
Apply patch from Neil Williams <linux at codehelp.co.uk>
documentation cleanup; merge from qof sources
add some to-do notes for later
fix null pointer deref
fix null-pointer deref/memory leak
fix divide by zero
fix bad indentation
remove null-pointer deref
make sure that function doesn't return while structure is
fix potential null-pointer deref; fix indentation problems
replace insane algorithm (which always returned last iterm in array)
clarify fall-through condition; fix indentation
remove old-fashioned block style
fix a seriously nasty junk-memory reference.
fix indentation problems
make sure return values are completely initialized
fix memory leak
fix indentation problems
fix usage of uninitialized variable (by initializing it)
fix possible null-pointer deref
fix null-pointer deref; fix more bad indentation
remove wacky loop that can be executed only once
fix possible NULL-pointer deref
fix null-pointer deref
fix indentation problems
make sure that uninitialized value is not accidentally used.
careful printing null string
Micha Lenk (3):
Add facility to force BUILDING_FROM_SVN=no from outside the Gnucash build system
Don't ignore --docdir from ./configure for documentation destination dir
Fix french translation error: 'Case Insensitive?' -> 'Ignorer la casse?'
Mike Alexander (157):
Fix the bug described in comment 19 of bug 537476, balance sheet wrong without trading accounts.
Make the dbi backend tests work correctly if dbd is installed in a nonstandard location.
Use resolve-interface instead of resolve-module when loading reports fo only the
Symlink the reports to the build directory to make it easier to use them when
Add some missing Leave() calls.
Teach xaccSplitConvertAmount that 0*x = 0. Avoids looking up non-existant exchange rate.
Make xaccSplitDump and xaccTransDump work for debugging.
Fix a couple of echo commands and set warnings=no-portability when running automake.
Increase the size of the Guile stack to avoid stack overflow errors.
Fix an off by one error in gnc_ui_sx_loan_druid_create.
Add missing PORTFOLIO_LEDGER register type to switch statement in
Reset found_trans_split when the transaction being considered in gnc_split_register_find_split
Don't leak a file port when saving reports.
Pass the correct report name to income-statement-renderer-internal when rendering
Watch out for a null account in render-corresponding-account-subheading, it
Fix up some gnc:debug calls (and one comment).
Call gnc_{suspend|resume}_gui_refresh while closing accounts and scrubbing lots
Fix a couple of initialized variable warnings.
Fix some incorrect ENTER() and LEAVE() calls.
Add new columns for the name of the lot each split is part of and for
Add a comment about GNC_COMMODITY_NS_ISO and
Watch out for a missing pricing transaction when looking for price data.
Allow digits in Gtk action names created in gnc_create_extension_info.
Load gnc-build-url from the correct file so the accounts list
Add a Select Children button to the widget used for account selection in
Remove the "Compute unrealized gains and losses" option from the balance sheet
Avoid a bunch of assertion failures when the general ledger is open. The general ledger has no
Remove a couple of unused local variables left over from a previous iteration of
Speed up the balance sheet report by a factor of 5 or so by using C functions instead
Initialize new_val in environment_override to avoid a compiler warning.
Fix MacOSX keyring test in configure to work and make gnc-keyring.c compile if it does.
Add the eguile based balance sheet report.
Update eguile based balance sheet report to work with current GnuCash.
Make the calculations more nearly the same as the older balance sheet report
When printing WebKit based reports respect the Page Setup settings.
Make the keychain interface in MacOSX compile and work.
Revert part of R19263. DYLD_LIBRARY_PATH must be set on MacOSX (running under X11, not Quartz) in order for GnuCash to find its dynamic libraries.
Properly check for SWIG version 2.0.0 and later.
Double clicking on the balance column in a register doesn't resize the
FIx bug 596124: don't crash if someone adds a split to a capital gains transaction
Fix crash when run with the --add-price-quotes parameter.
Fix bug 573702. When reading an old data file that doesn't have a template root
Bug 3786338. Change r19243 deleted a call to xaccTransBeginEdit which causes a crash replaying a log that
Suspend GUI refresh while replaying a log file to avoid flicker and speed it up dramatically.
If you have a parent account with a subaccount whose commodity allows more
Get rid of the rest of the gnc-prices man page, r19921 is incomplete
If the build directory is not the source directory and the source directory
Move gnc-version.h and gnc-svninfo.h from gnome-utils to core-utils.
Make "make check" work when run from "make distcheck".
Make it possible to include trading accounts in the Income Statement and Profit and Loss reports.
Make sure ENTER is balanced by LEAVE in gnc_commodity_set_quote_tz.
Fix a bug introduced in 20042 which caused lists of Scheme strings passed to C code to be garbage.
Fix an unintialized variable warning.
Use the correct #define for the number of account types instead
Find the python libraries and includes even if the path to them includes a symlink.
The build fails if python bindings are requested and parallel build is on.
Don't include core-utils/gnc-gconf-utils.c in the source file list.
Avoid double free of capital gains transactions when quitting
Avoid warning returning a boolean result in python bindings.
Make parallel build work in core-utils with python bindings enabled.
Fix r21499 which fixed bug #420342
Fix the selection callback in account tree page which has the read only test backwards.
Fix a warning due to the wrong declaration for the return value of gzopen.
Fix r22010 to not crash if the current file has no company name.
Don't lose optimization flags passed in CFLAGS.
Make python bindings build when using a separate build directory.
Fix uninitialized variable warning in r22234.
Add xaccTransDump back, it is very useful when debugging.
[Bug 683222] Display the "to amount" in the exchange rate dialog
Parse arguments before initializing GTK so --add-price-quotes works
Changes r22619 and r22620 broke online price quote retrieval.
Don't leak a GNCPrice after fetching prices from finance-quote.
Better detection of unbalanced transactions with trading accounts.
Improvements to exchange rate dialog.
Call gnc_split_register_current_trans_expanded instead of duplicating it.
Fix a bug in r22646: incorrect test for equivalent price already in price DB
Fix r22656 so it compiles: delete duplicate def of scm_to_int64.
Another but in r22646, still getting the existing price check wrong.
Use the correct fraction when editing expanded multiple currency transactions.
Fix gnc_difftime so it is the same as difftime, which it replaces.
Don't store a negative reconcile interval.
Do a better job of prompting for an exchange rate only when needed.
Do a better job of calculating debit and credit fractions.
Improve HTML account table generator
Allow the price quotes perl script to return multiple quotes on a single call.
Use gnc-commodity-equiv to compare commodites, not equal?
Avoid a crash when entering invalid dates (e.g., enter "111" for a transaction date).
One more try to get initialization right.
Compile md5.c with "-fno-strict-aliasing".
Fix test for Python to avoid error message
Quote the python path in case it has blanks in it.
Round properly when computing fraction of the transaction's value due to a given split.
Fix the crash that occurs when duplicating multiple invoices from Find results.
Make it possible to post multiple invoices from the find dialog.
Add back, and bring up to date, the debugging function qof_book_print_dirty.
Use the compile time value of XDG_DATA_DIRS to set the default run time value.
Eliminate null entries in path lists in environment_override.
Use ";" as seperator characer since that's what g_key_file_get_keys wants.
Fix a typo in --with-qt3-wizard-package.
Add --with-xdg-data-dirs to specify default search path for XDG data directories.
Guard against bad parameter to gnc_plugin_page_invoice_summarybar_position_changed.
Handle multi-currency transactions in registers without a default currency.
Collapse the two transaction currency scrubbing functions into one and fix some bugs.
Turn off the scheme compiler's "possibly unbound variable" warnings.
Add missing semicolon and only dump transaction when debugging.
Decompress zipped XML files ourself instead of letting libxml2 do it.
Don't write the default currency symbol to the output file.
Update the progress bar while loading the price DB from an XML file.
Work around WebKit bug 119003 by flushing events when removing a page from a window.
Make the test-dynload test work in the X11 version on MacOSX.
Try to make the python bindings tests work with an out of source tree build.
Update progress bar while writing price DB as well as while reading it.
Fix bug 719521. The two radio buttons were both there, but one on top of the other.
Protect gnc_mktime against bad dates.
Protect against null account pointers in a couple of place to avoid asserts.
Fix bug 653594 related to check printing.
Don't add a \n to the beginning of the split memo, account, or amount lists.
Add the ability to search for transactions that are, or are not, book closing entries.
Change various reports to find book closing transactions without pattern matching
Fix r23536: got the 'closing keyword wrong in a couple of places
Check for null account pointers in gnc_tree_view_account_set_selected_accounts.
Ignore XCode projects
Ignore missing accounts in gnc:filter-accountlist-type to avoid an assert.
Load old version 1 XML files without crashing.
Update .gitignore to include recently added config macros.
Remove the max_count test in gnc_plugin_page_report_name_changed.
Don't leak prices in the (non-advanced) portfolio report.
Make various reports work with the "average cost" price source.
Advanced Portfolio: Add some more debugging output.
Advanced Portfolio: Eliminate all overflow problems.
Advanced Portfolio: Fix a bug in the code that detects a spin-off.
Advanced Portfolio: Use the more common LIFO name for the basis method.
Advanced Portfolio: Fix the basis calculations.
Advanced Portfolio: Fix realized gain calculation and handling of brockerage fees.
Advanced Portfolio: Try harder to find a price and use the one it claims to be using.
Advanced Portfolio: Remove the "latest before" price source.
Advanced Portfolio: Don't print footnotes if the account that needs them isn't included.
Advanced Portfolio: Don't leak prices.
Advanced Portfolio: Use the correct function to get today's date.
Fix rounding problems in conversions. Fixes bug #454827.
Advanced Portfolio: Tweak the rounding a bit more for bug #553020.
Fix r23732. By the time we get to inner_main it's too late to call gnc_prefs_init.
Fix unitialized variable error in r23740.
Handle stocks that become worthless in the Advanced Portfolio report
Remove src/engine/GNCId.h, it isn't needed anymore.
Fix some comments.
Fix reported problems in the Advanced Portfolio report.
Improve calculations of income and money in to the share account.
Got some parens in the wrong place.
Fix an uninitialized variable error.
Remove the "ignore parent or sibling" option entirely.
Exclude income transfered to an asset account and back again from money in.
Count money used in a spin-off as money out of the stock account.
Add XCode project for debugging.
Minor optimization.
Fix still more overflow problems.
Fix compilation errors.
Mike Evans (92):
Revert "Bug #635439: Patch to autoset owner in the payment dialog"
Bug #635439: Patch to autoset owner in the payment dialog
Add PriceList to typemap for Python bindings
Add commodity price functions to bindings.
Re-enable -Werror in Makefile.am and remove %feature("autodoc", "1"); from gnucash_core.i
Insert missing space
New example script for prices dababase. Thanks to Christoph Holtermann for contributing to this.
Add %feature("autodoc", "1"); to gnucash_core.i to pass C documentation through to python interface.
Remove variable names that conflict with Python keywords. Relevent when using SWIG autodoc feature for python bindings.
Change indent to 4 sp
Move price_database_example.py to the correct place and remove incorrect path/file
Adds checking of gnc_commodity_namespace in glists
Changes to example Script to include added namespace functionality
Support for GncCommodityNamespace, better support for GncCommodity, and example
Removed accidentally created directory.
Adds percentages to piecharts. See bug #343449 for details. Patch is derived from a patch submitted by Alexander Weiss
A plugin to import CSV data as a new invoice or bill. Based on code written by Sebastian Held.
Fixed some typos.
Open the newly created invoices for editing after import.
Bug #660875 - Make columns have minumum width in import dialog.
Bug #650482 - Cant resize width of import columns when importing a CSV.
Merge branch 'un_posted_invoice'
Add English translation of "Action Column|Deposit" as per note to
Bug #663368 - When importing CSV files, the word 'Deposit' appears in Num/Action column
Partial revert of r21588.
File contents appear to be doubled. Removed extra copy.
Bug #664862 - New report showing net assets over time
Fix setting of line color for line charts.
Commented line width. This value really should be passed from .scm file
Bug #664764 - Account setup for Swedish small business
Add missing Root Account part.
Added user settable line width and data point markers to net worth
Sort list of reports.
Bug #658247 - First time setup should prompt to save file.
Undo r21650. Wrong approach. Uses wrong save dialog.
Bug #665098 - document shortcut for blank transaction.
Fix right align for number cells in table.
Fix table number alignment.
Add missing parameter credit-note? for "Display All Taxes" checkbutton.
Fix number alignment in table.
Bug #658247 - First time setup should prompt to save file.
Bug #665996 - Minor changes to existing Assistants.
Bug 667581 - Migrate Invoice / Bill plugin to Builder
Bug 667581 - Migrate Invoice / Bill plugin to Builder
Bug 667581 - Migrate Invoice / Bill plugin to Builder
Bug 667581 - Migrate Invoice / Bill plugin to Builder
Restore missing customer|vendor in printable invoice.
Fix gtk_entry_set_text error warnings.
New plugin to import customers and vendors from a csv type file.
Prevent wrapping in date column.
Some systems fail to compile with:
Bug 670008 - taxinvoice lacks flexibility necessary to produce legally valid Australian Tax Invoice
Bug 670008 - taxinvoice lacks flexibility necessary to produce legally valid Australian Tax Invoice
Expose InvoiceNextID to python bindings.
Fix reversed "Job Name", "Job Number" in options dialog, Headings 2 tab.
Display job name and job number when invoice is "in progress...".
Fix the annoying case where an invoice item has mistakenly(?) had a tax table applied,
Remove hack for fixed bug #573645 which was fixed in r18056.
Add formatting to table.
Bug 341048 - RFE: Printable Invoice should allow display of Job Name
Bug #666576 - Balance Column Set Too Narrow
Revert GUID change as per Derek's suggestion.
Bug #680576 - Transaction report: date takes up two lines when using Canadian locale format.
Bug #682869 - In CSV transaction importer, re-implement double mouse click for file selection.
Fix typo in regex.
Fix bug in customer/vendor importer where new customers/vendors
Re-indentation of source code.
Bug 683881 Partial implementation.
Normalise line endings of min.js files.
Prevent line break in date column on hyphen.
Bug #700197 - Critical SQL backend errors when creating customers via python bindings
Fix bug 699450
Remove commented out code.
Bug #699450
Bug-710871 Fix for Python site-packages not found when not installed to default location
Bug 710871 - Remove errant $.
Bug 710871 - Undo my last two commits.
Make bill & invoice importer and customer importer modules load by default.
Bug 715184 - Bill or Invoice; a new Bill gives a new Invoice
Bug 710871 - Python site-packages not found when not installed to default location using --prefix
Remove empty file.
Move customer, bill, and invoice importers form the business menu to
Update Amercan -> British translations.
Update Last Translator and removed cruft.
A couple more edits.
Fix issue with Python bindings.
Split long line.
Bug 721929 - Importing a customer list causes a crash.
Posting an invoice doesn't un-hide some widgets.
Bug 723051 Implement gncCustomerNextID in Python bindings.
Fix comment and trailing whitespace.
Bug 723644.
Neil Williams (127):
Fix double free of the targetList, Add kvp_value_to_bare_string
Allow test files to find QOF externally
Allow test files to find QOF externally (trunk)
get make dist working again
removing ltmain.sh - it is already listed under svn:ignore
converting RAW-NOTES to Doxygen documentation
Making RAW-NOTES available to doxygen
remove RAW-NOTES
OSX: using GNU sed and documenting autogen changes
ChangeLog update
Document some OSX-specific build solutions
ChangeLog update
updated osx advice
new file name
Don't distribute built source file
Don't distribute built source file - ChangeLog
remove old workaround
oops
Remove unnecessary private headers
Moving QOF to lib/libqof/
Remove QOF files from src/engine
removing qsf/ subdirectory and all files within
lib Makefile.am changes for new directory
New locations for QOF files
corrected Makefile.am after svn accident
updating the svn:ignore records for new directories
reverting lib/libqof changes to prepare for svn move
move QOF files to lib/libqof/
adding a libqof file to translation list and script
Remove deprecated SAXv1 function. Close bug 319559
Add lib/libqof to the Doxygen output
Modifying Scott's 64bit patch to work on OSX
Modify Scott's patch properly - missed the cast
Use only qof.h in place of other QOF headers
Remove RPC and net backends.
Fix postgres access_method
Remove redundant RPC variable
rebuild POTFILES.in when remaking gnucash.pot
automate replacing po/POTFILES.in and remove POTFILES.in from svn
automate replacing po/POTFILES.in and remove POTFILES.in from svn
typos
ensure the generated file is cleaned for make distcheck
fix Mac OSX problems with buildpo target
ENTER and LEAVE matching, typo and doxygen tweak
updated en_GB translation (92fuzzy remaining) in association with Nigel Titley and the translation project
QOF 0.6.1 release update
doxygen tweak
doxygen tweak
Using Derek's build-from-tree fix to fix the test-version check
silencing guile for test-version
Completing en_GB translation for svn. 3395 translated
allowing external QOF to work when specifically enabled for testing
Removing .la suffix on backend GModule name
bug fix: book merge handling of QOF_TYPE_CHAR - already in QOF CVS
bug fix: prevent bad time values from being passed to entity - already in QOF CVS
Let QOF backends work with splits without checking for the parent Trans
glade-fixup change
Fix QSF import and merge, closes [Bug 327640]. r12961.
Expand on the error message
Increase QOF dependency to the next release to ensure compatibility.
Expand on the error message
reverting r12999 and implementing a set of default log modules
hint for osx packagers re: automake1.4 - still a problem
en_GB update, 3645 of 3645 translated
typos
New test for recursive copying of entities between sessions
reverting change to qofsession.c from r13084, already replaced in r13097
ignoring generated symlink 'g-wrapped' in svn
line-wrapping tweak
support logging of qofchoice by default
Improve documentation of QofBackendProvider
Deprecating qof_log_set_level_global in favour of qof_log_set_level_registered.
removing unneeded headers and tidying up debug code
updating for latest merge, 3662 translated
Allowing gnucash to build on a vanilla FC3 install
remove obsolete strings at end of po file
more inst.kvp_data changes to get Postgres backend to compile
omitting collect type from invoice object until fix is ready in libqof - allows QSF Invoice export to work
New QofBackendError code if files cannot be read
Check that files can be opened before
Improve QOF_TYPE_COLLECT handling and recursive copies
Ensuring get_random_double returns at least some decimal places more often than not.
ChangeLog for my commits today
Fix Bug 107876 - financial calculator would call exit(1) if calculation resulted in an interest rate of zero.
ChangeLog entry for bug 107876 fix in fin.c
preventing data loss in normal use - retain unsigned int check for zero as a special case error state indicating immediate abort.
make it clearer that the return value of 0.0 is an error by using g_return_val_if_fail - cannot use assert as return value needs to be modified.
correcting the logic in the error state
ignore generated po/stamp-it file
Improved reference handling for recursive copying of entities - relocate disparate functions to a single new file
updated test routine for new recursive code in libqof
ChangeLog for reference and recursive QOF changes
remove unnecessary (and soon to be moved) header file
removing more unneeded headers with move pending
replacing gnc-event with qofevent
prepare for QOF 0.6.2 release
ChangeLog entries
moderating the deprecated handler log entry
replacing the macro to restore programme flow
using new events with object argument
simplify creation of new application events
updated en_GB translation, 3725 messages translated
undoing kbabel changes to po header
updated en_GB translation, 3724 translated
fix plural message error that msgfmt -c and KBabel missed
allow recursive copying of gncEntry from a gncInvoice
allow recursive copying of gncEntry from a gncInvoice
Optional XSL stylesheets and support - prototypes
Move qof_book_merge to new naming convention and deprecate old code
Update status; this
Doxygen tweak
Remove deprecated
Make xsl/ available for installation and therefore packaging.
Synchronise with QOF 0.6.3. Correct map handling to allow reverse operations and iteration over hierarchical objects. Improving debug messages and preventing a crash when loading a map directly. Standardise QSF backend on gint and gchar. Add new map file.
bring library versions into line with QOF 0.6.3
updated en_GB translation, utf-8. 3626 messages
Replace gnc-engine-util with qofutil
Add encoding support and fix compression option handling
Standardise on gint and gchar. libqof 0.6.4 release.
QOF 0.6.4 requirement
Explicitly including glib.h instead of relying on libqof to reduce dependency problems.
Replacing deprecated code.
Move example from gnc_numeric.h to a separate Doxygen file.
already include glib/gi18n.h, also need glib.h
typo - erroneous &
updated en_GB translation
Final changes for QOF 0.6.4 - Improvements in map handling.
Phil Longstaff (441):
1) Make some function parameters const
Fix valgrind error - conditional based on uninitialized variable
Make some parameters const
Update valgrind suppressions
Make some parameters const
Fix memory leak - return value from recurrenceToString()
Fix memory leak
Fix memory leaks. In gnc-dense-cal.c, 2 GDates were not freed.
Free return values from recurrenceListToString() printed as debug info.
Fix memory leak in qof_session_save() - "msg" is never freed.
Merge gda-dev2 branch into trunk.
1) Fix make check problems
Fix 'make check' compilation problems
1) Rename col_type_handler_t -> GncSqlColumnTypeHandler
Don't rely on g_value_transform(). Added cases for G_TYPE_INT, G_TYPE_INT64
Add support to build trunk with libdbi and dbi backend on win32/mingw
Additional win32 packaging changes for installation (including libdbi).
Add begin-edit/commit-edit calls around lot manipulation when posting
Remove constraint that lot.account_guid must not be null. Unfortunately,
If current lots version has account_guid constraint that it can't be null,
Improve error handling. If an SQL command fails, set the qof backend error
Copy job-report.scm to the install area
Add a callback to gnc-engine which will be called when a qof commit
If qof commit part2 fails, have error routine call engine to trigger
Bug #559783 â SQL-related menu entry only when --enable-dbi is given
Fix bug where gnc_account_set_cleared_balance() and
Load account balances at startup. Load splits for an account as
Commit r17686 "Bug 559783 - SQL-related menu entry only when
Fix #559771 â user and password shown in menu in the clear
Fix Bug 559772 â SQL backend not non-ascii-safe
When loading a budget, set the recurrence so that it has the correct date info.
Add check that account != NULL when inserting lot
1) Fix bug where deleting an account wouldn't delete the account in the db
When loading a scheduled transaction, load the transactions associated with it.
Rest of r17916 commit (sigh) - gnc_sql_transaction_load_tx_for_account() function
1) Before saving file contents via save-as, ensure that all data has been loaded. This
Fix CRIT errors when loading owner info in business objects.
Fix 64 bit integer handling. In an sqlite3 db, column types are basically ignored.
Fix some splint issues
Fix 572251: remove extra definitions of write_objects_t structure.
Update business table version numbers
1) Update table version number so that tables aren't re-updated each time (update won't hurt, but
Handle integer values returned as string GValues (mysql does this for bigint
1) Add new dialog-file-access which combines the standard GTK file selection widget with
In File Access dialog, sqlite3 is default format, so make db fields
Don't create qof backends for uri types where there is no libdbi driver installed.
Disable radio buttons for access types (sqlite3/mysql/pgsql) which don't have a qof backend
Fix lots of splint issues (including memory leaks). This includes some changes
Replace radio buttons with a combo box. A bit ugly because I haven't figured out how to keep
Implement BEGIN/COMMIT/ROLLBACK for transaction support. Provides a *huge*
Remove Database Connection dialog and menu entry
1) Remove obsolete dwi directory.
Add debugging info re SQL transactions
Fix uninitialized variable fileChooserAction.
Add some debug enter/exit tracing. Add some more argument checking.
1) Add new files to po/POTFILES.in
Fix crash due to use of uninitialized variable. Fix supplied by Sebastien Held.
Remove some unnecessary dependencies
Add missing file headers with license notice.
1) Use AS_HELP_STRING() to line up stuff in '--help' output
Rename src/backend/file -> src/backend/xml
Rename src/business/business-core/file -> src/business/business-core/xml
Fix crash when searching for a customer
Rename lib/libqof -> src/libqof
Fix move from lib/libqof -> src/libqof
Add extra status checking for return codes. Errors cause a CRIT message to the
Another fix for lib/libqof -> src/libqof change.
Merge webkit branch into trunk.
Remove magic strings - "gnc-guppi-pie" and other chart object types were separately defined
Fix compilation problems for gtkhtml which uses gnome_print. My version of gtkhtml-dev
1) Remove obsolete xxx-backend-file files (now are backend-xml)
Fix "unbound variable" problem due to split of gnome-utils directory.
Modifications to the budget report:
Fix bug 573645: SWIG binding for GncTaxTableGetEntries is wrong.
Create an index for the slots table indexed on the obj guid. This is the last piece of
Fix memory leak
Remove commented-out obsolete backend module name
Apply patch by Herbert Thoma: Bug 580281 â Entering multiple prices with price editor is tedious
Commit patch for Bug 577221 â optimization update title only when changed
Fix bug #475806. Mismatch between return value (SCM_BOOL_F) and test (SCM_NULLP) to determine if
Fix bug 578212 â gnucash needs to be patch to build against goffice >= 0.7.5
Remove unneeded include file dlfcn.h which causes problems on win32.
1) Add commands to build win32 version of gnucash using webkit.
Update revision to 2.3.0
1) Update svn:ignore for accounts/cs to ignore Makefile and Makefile.in
Fix distcheck problem
Fix bug #582976 â install.sh - webkit-1.1.5-win32.zip is not available for download
Apply patch by Mike Alexander to speed up price db loading in sql backend.
Bug #583535: When selecting a db using dbi_conn_select_db(), change the "dbname" option which
Bug #583535 - better fix for mysql databases
1) Remove obsolete glade file.
Bug #583883 â Customer report produces error
Use default postgresql port number for connections.
1) If postgres database does not exist, create it.
Fix WEBKIT path so that correct DLLs will be copied to output directory
Bug #584564: Patch by Chris Dennis to allow a report to be either a string or an html-doc
Fix bug #584819: Company name is not shown by default on some reports. Patch by Chris Dennis.
Fix handling of GObjects when deleting a report
Add qsf:// as a valid URI type
Undo r18103 change - standard reports shouldn't refer to business code/objects
Clean up include files and code related to goffice. Includes patch by Johannes Engel.
Fix port number, especially for postgresql
Fix SQL statement which calculates account balances by adding ORDER BY clause. SQLite3
When exporting, force file type to be QSF
Fix all business exports to force file type QSF
Update revision to 2.3.1
Clean up a few small memory leaks
Build mysql libdbi driver and include it in the win32 build
Patch for mysql driver to fix win32 compilation issue
Fix bug #415127 - gncCustomer, gncEmployee and gncVendor now listen for
Speed up account loading on mysql (especially) by creating an index on the tx_guid field
Simplify SQL when loading slots for all objects of a given type.
Implement QofQuery for splits. At this point, the queries used by current reports work, but
Remove debugging line which used only single account.guid value - using 1 value made SQL
Fix bug #586295 - Patch supplied by Daniel Harding. Use the executable module to determine
1) Fix bug 586425 - Patch by Gary Bartlett - update version of gnutls for windows - old
Fix bug 339726 â Cannot set fractional discount rates in Billing Terms
When installing msys dtk, when moving files out of the way, check that the source file exists
Fix bug 585785 â setlocal command is not included in gnucash.bat generated by Windows build
Fix bug 586419 â Install aborts unpacking SVN .exe package
Fix bug 586296 â Generated gnucash-dbg and gnucash-valgrind scripts are inconsistent with the
r18143 needs Makefile.am changes
Move debug lines printing SQL statements being executed before the actual execution so that
Fix memory leak - string not freed when creating SELECT statement
Fix memory leaks
Fix more memory leaks
Separate environment variable setup into common file
Add eguile.scm written by Chris Dennis
If session_begin contains initial 'xml://' or 'file://', remove it.
Rename eguile.scm to eguile-gnc.scm
Patch by Daniel Harding - update install.sh to handle new gnucash-setup-env script
Patch by Daniel Harding
Fix bug 586768 â Opening transaction list takes a very long time with MySQL backend
Remove call to backend from qof_commit_edit() and leave it to qof_commit_edit_part2().
Install aqbanking patch even if AQBANKING_WITH_QT is no. This allows RC to be defined properly.
Add .def file to allow libmysql.dll to be built.
Build mysql client library and libdbi driver properly
Fix 'make check'
Add some doxygen routine headers
Mark transaction dirty when setting enter-date
Build pgsql libdbi driver
Fix URL for pgsql library stuff
Fix (I hope) installation of libpq
Handle SPLIT_VALUE terms in split query. I'm not sure credit vs debit is handled correctly, but
Fix pgsql files copied - remove pgsql/bin which doesn't exist
Fix bug 586901: Price editor creates price before all information available
pgsql-win32.tar.gz which provides client access to a postgresql library has been updated to add
When opening a file, "sqlite3" and "xml" dropdown list items are replaced by "file", since the user
1) When deleting a sched transaction, delete the recurrence properly (SQL backend)
Make split queries stupid - depend only on account. This makes them *much* faster on sqlite3.
Add new file to POTFILES.in
Add gnucash-setup-env to list of files to be cleaned
Remove unneeded status file
Update release number
Fix crash for "save as" if sqlite3 backend not available.
If a report defines style-text, that text will be added to the report header as css style info.
Add new stylesheet to provide css information. Allows users to specify font/style info for various
Update CSS style sheet to use font buttons rather than strings. The font weight and style can be set,
Patch by Jim Raehl
Replace GNCBook by QofBook. Currently, GNCBook is #define'd to be QofBook. An upcoming change will create GncBook as a subclass
Replace GNCBook with QofBook
Replace GNCBook with QofBook
Replace GNCBook with QofBook
Replace GNCBook by QofBook
Fix bug 588212 â PgSql: Pop-up dialog for overwriting db contents even with blank database
Fix bug 587436 â Make Bayesian Matching ON by default
Replace GNCBook by QofBook
Fix budget report so that it uses stylesheet tags so that fonts can be controlled
Fix some bugs converting from font name to css font style info
Change some more cells to tagged cells for css
Fix bug 363339 â Exclude hidden accounts from reports
Fix up some more reports to use cell tags which allow CSS style manipulation
Fix bug 585899 - environment variable GNC_DEFAULT_DATABASE can be used to set the default
Update version number to 2.3.3
Add an option to the budget report. If enabled, and an account does not have a budget value for
Center budget report period dates properly over the columns for that period
Change --enable-webkit configure option to --with-html-engine=XXX where XXX is "gtkhtml" (default)
Add support to display negative values in red. Modify the budget report appropriately.
Fix wrapping problems in budget cells (account labels and negative values)
For income accounts, reverse sign of "difference" column so that positive values are good (more
Add some machinery to the budget report to allow columns to be accumulated. This allows, for
Fix bug 589418: commodities were not being stored properly. The old code used an INSERT if a
Save and restore root account to SQL dbs
Handle creation of autoinc columns correctly
Store account in db even if commodity=NULL
For versions table, use table name as primary key, and disallow NULL values for both fields
Add autoincrementing int primary column 'id' to recurrences, slots and taxtable_entries tables.
Placeholder was defined as a property but not properly registered with glib. Add it.
Store account "hidden" and "placeholder" flags as booleans in the account record and with new
1) Use 'date' type on pgsql/mysql to save date values.
Save timespec values into 'timestamp' in mysql and pgsql.
Add budget amounts table. This table contains 1 record per budget per account per period which
Ensure template root account is stored even if no scheduled transactions. Otherwise, when it
Fix bug 591614: Saving to postgresql causes zombie scheduled transactions.
Reports are now automatically picked up at startup time. Each file in the directory
Fix CRIT messages when loading budgets
Rename functions from "file" to "xml" (e.g. xml_begin_session()) since this is the xml backend.
Fix tests so that 'make check' will pass
Update release number to 2.3.4
Fix win32 gnucash.cmd creation to handle ability for reports to be dropped into the
Fix win32 report directory startup problem on win32.
Avoid CRIT message when loading root account which has NULL commodity.
Fix compilation problem - add GPOINTER_TO_UINT() cast
Fix bug 392357: Allow port specification for a database connection. For both mysql and pgsql,
Fix bug 592021: Budget Report: Options to show actual, budgeted, and difference columns
Fix bug 592719 - postgres backend aborts with date problems on transactions
Add win32 version of gmtime_r.
Change release # to 2.3.5
Fix bug where NULL dates on sqlite cause sigsegv
Doubles weren't being loaded properly from sqlite3. Fix that problem by examine more closely
Use "float8" instead of "real" for double field in slots table so that we get an 8 byte float
Python bindings patches by Mark Jenkins.
Forgot to add new file (python patches)
Add some dbi backend tests to test db save/load.
Fix bug 587891: Memory leak - results of gnc-build-url
Fix more valgrind problems
Fix index-out-of-range compilation error
Fix bug 593865 - Unable to save to database error when scheduling transactions
Fix Bug 590900 - "Unable to save to DB" dialog from Business -> Customer -> New Job
Fix Bug 590458 - Invoices are incomplete or miss specifications
Use SWIG properly to wrap functions to free strings which need to be freed by the caller.
Fix svn:ignore property to ignore Makefile/Makefile.in
Replace some calls to (deprecated) xaccAccountGetGUID() with calls to qof_entity_get_guid()
If an object is being loaded that has a reference to a transaction, and the transaction
If an object is loaded with a reference to an invoice, order, tax table or bill term which
Move gnc_account_get_full_name() from app-utils to engine and remove xaccAccountGetFullName
Fix bug 594048 - gnucash will not compile with most recent goffice versions
Fix bug 589673 - need to patch libdbi source for win32 problem.
Fix bug 595017 - compiler complaints about incompatible pointer types in gnc-gwen-gui.c
Fix bug 595015 - compiler warnings for missing printf format specs, gcc 4.2.1
Fix bug 595014 - MacOSX 10.6 (Snow Leopard) fails configure.in check
Fix bug 591117 - Cash Flow Report's "Depth: All" Option is Broken
Fix bug 590386 - Always use today for reconciliation statement date
Add GNC_DBD_DIR definition for libdbi on mac
Add "file://" URL type to images in invoices. On win32, this at least allows the exported
Use GtkFunction instead of obsolete GtkDestroyNotify for argument type
Enhancement bug 589787 - Multi-line up/down scroll for register transaction Notes field text
Fix enhancement bug 101456 - 'Find' dialog cumbersome for Business functions
If webkit chosen as html engine, don't bother looking for gtkhtml.
Update revision number to 2.3.6
Retrieve new packaged pgsql binary which has msvcr71.dll included. Also, win32
Change version number to 2.3.7
gnc-module doesn't need to compile/link with guile
Fix 598491: Remove use of guile's deprecated GH interface
Allow m4 1.4.11 and 1.4.13 as well as 1.4.7. Should really parse the version
Fix typo: scm_catch_body_t -> scm_t_catch_body
Bug 599322 - Patch: Minor gui tweak for invoice window
Bug 599324 - Patch: Add double click behaviour to account list in payment dialog
When creating an account selector and a commodity list if provider, just duplicate
Bug 600947 - Gnucash-2.3.7 crashes when doing reports with webkit-1.1.15
Fix bug 598213 - Selecting "Account Report" causes gnucash to crash
Fix bug 593581 - 2.3.5: Save to MySQL still fails with date error
Fix bug 492865 - Add Last Reconcile Date as an Option in the Chart of Accounts
Fix bug 591098 - when starting Gnucash, "Present" and all other collumns exept TOTAL are zero until you open the account
Transaction post date also needs to allow NULL values.
Fix bug 602603 - State file cannot be saved with MySQL because of colon in filename
Set debug level for gnc.backend.dbi automatically to DEBUG. This will ensure that all SQL statements are
Fix Bug 591573 - "File|Save As" with xml option and no file name crashes
Fix bug 600486 - Unable to open sqllite file on Win7 64 bit
Add src/gnome-utils/gnc-tree-model-account-drag.c to po/POTFILES.in
Fix compilation problem in test - I'm not really sure why this is now a problem. Perhaps
Fix test-resolve-file-path - results have changed now that resolve_file_path uses '_'
Temporarily disable currency trading accounts so that 'make check' will pass so that
Recreate index after updating table
Update revision number to 2.3.8
Disable it_IT help in the win32 binary
Fix some memory leaks found by valgrinding tests
Add qof_finalize_backend_libraries() which is called during shutdown. This routine checks each backend
Add qof_backend_module_finalize() routine to call dbi_shutdown() to free allocated resources.
Free memory leaks
When closing the book, destroy all lots (found by valgrind)
Free budgets when closing a book
Free prices so that they can be deleted when the book is closed
Add flags to help with valgrind on glib
Revert r18426 - "Bug #121695: Support account reparenting through drag and drop"
Need to export the variables for glib to see them
Free accounts/lots/splits/transactions when closing a book
Fix bug #603215 - Custom report from Budget Report does not save selected Budget
Don't show hidden accounts in the transfer dialog. This should be connected to the UI,
Use correct routine to add a newly loaded entry to the correct bill. r18302 fixed the entry
Revert 18490/18491/18527 - I'm not sure it's actually deleting the objects without affecting the database.
Create qof_book_begin_edit()/qof_book_commit_edit() routines. These need to be added around lines which set kvp
Create routines qof_book_get_string_option() and qof_book_set_string_option() to get/set a kvp string, respectively.
Fix "make distcheck". Patch by Jan Arne Petersen
Reverse r18597
Fix "make distcheck"
Add new source files to POTFILES.in
Update release to 2.3.9
Fix comment close
Remove gnucash.lsm from EXTRA_DIST
Fix bug 591177: Printer font is too small to read with webkit as html renderer.
When creating lists of database objects, use g_list_prepend() rather than g_list_append(). There may be cases where the list order is significant and thus needs to be reversed, but that is not true in these cases. This provides a large improvement in database loading performance.
Revert r18713 (reopen 605802 "Input of Japanese characters".
Bug 605802: Can't input Japanese characters at an account register window on windows with SCIM, IIIMF and XIM
Modify POTFILES.in to handle source files moved to a new directory
Convert GNCLot to use more gobject features. Removes all direct access to lot object fields, which are now accessed through functions or property names (for backend sql load).
Don't include gnc-lot-p.h where not needed
Fix up some doxygen comments
Add a few gobject properties to some engine object types. This adds more of the gobject infrastructure to Transaction, Split, SchedXaction and GNCPrice. Gobject properties provides a standardized interface to the engine objects which should allow standard and simplified read/write mechanisms. For the sql backend, for example, db columns can be mapped to properties. In a generalized csv importer, csv columns can be mapped to properties.
Take advantage of the initial property definition for Transaction, Split, GNCPrice and SchedXaction by replacing custom access routines with gobject properties.
Start to add properties to business objects. Currently only 1 property per object, but this infrastructure will allow more generic importing of objects.
More conversion to read/write objects from sql backend using gobject parameters
Add more gobject property definitions to GNCPrice, Transaction, SchedXaction and Split.
Fix test makefiles. Many tests now need to include other libraries because files have changed directories.
Add support for passing a Timespec as a boxed GValue
More changes where SQL backend uses gobject properties to load/save objects.
If building for WIN32, use webkit_web_frame_print_full() so that a GtkPrintOperation object with the correct units can be used to prevent font size problems (see bug 591177). On other platforms, use webkit_web_frame_print() because some distros seem not to have webkit_web_frame_print_full() (and also don't have the font size problem so on those distros, we don't need to create our own GtkPrintOperation object).
Clean up account column in the lot table to specify that the guid is an account reference. Simplifies the code a bit, and makes future use of foreign keys easier.
GDate values weren't being properly fetched from objects to be saved in a database column if they were fetched as a gobject property.
Simplify handling of sx template_acct column.
Add "template-account" to schedxaction as a gobject property.
Use "template-account" property to get/set template account.
Add missing NULL sentinel at end of g_strconcat() function call
Add braces to make if-if-then-else structure clear and avoid GCC 4.4.0 error message
Undefine localtime_r as a macro (new mingw pthreads package defines it)
If gmtime_r is defined as a macro, undef it
The webkit used on win32 has webkit_web_frame_print_full() defined in include files, so we don't need a potentially conflicting extern declaration.
Use proper qof CFLAGS/LDFLAGS since core-utils now uses qof
Fix bug 611885 - Crash when opening postgresql file
Add a mechanism so that the business sql backend module can provide the main sql backend with the order in which objects should be loaded. This will allow billterms and taxtables to be loaded before objects which contain references to those objects.
Handle NULL string pointer as a NULL guid
Fix parent/child links for tax tables. If a tax table's parent table has not been loaded yet, remember the relationship, and after all tables have been loaded, fix up the rest of the parent/child links.
Fix parent/child relationships in billterms in case the parent hasn't been loaded yet.
Only use long long format specifiers if available - avoids error message when compiler thinks they're not available.
Fix Bug 611810 - GC crashes when I click on File -> Properties
Add some new gobject-related infrastructure so that when deleting an object, it can be determined if there are other objects with references to that object (bug 140400).
Implement the object reference infrastructure routines to allow a list of business objects referring to a specific other object (e.g. an account) to be determined. This will help fix bug 140400 because the account delete code can now determine a list of business (or other) objects which have references to that account, and prevent the account from being deleted while references still exist.
Fix Bug 611346 - Crash in Saved Reports dialog if you select Delete button with no report selected
Fix Bug 590570 - When deleting more than one report in sequence the program crashes
Bug #140400 - Crash when deleting an account that is still in use by the business features
Partial fix for #611014 - CSV import crashes
Update POTFILES.in based on new source files
Fix Makefile.am handling of gncla-dir.h so that it will be removed so that 'make distcheck' will pass
Remove test-load-module from tests
Revert r18881/18884/18885 (bug #610675 - Register Tabs Do Not Display Since Nightly Build r18685)
Update revision to 2.3.11
Fix #613574 - Cannot create/save new employees using MySQL backend
Create splits->accounts sql index and tx->post_date index when creating new databases
Add new CPP macros which make it cleaner to have conditional compilation based on compiler/system and options selected during config
Update dbi tests - more object types are now saved and loaded
Extend xaccXXXXXEqual() routines so that they can compare objects in different books to see if they have the same contents.
Changes in dbi test infrastructure
Add deep comparison routines for test purposes
Add business backend sql test infrastructure.
Upgrade win32 version of webkit from 1.1.5 to 1.1.90.
Fix #588816 - Heading Banner Image does not display or print on invoice reports
Fix gnucash-gdb.in to use gdb from the right place
Check for webkit_web_view_load_uri() function, and if not available, fall back to webkit_web_view_load_html_string().
Add functions to compare 2 business objects for equality, and use them in 'make check' tests.
Remove reference to GNC_TEST_SRFI_LOAD_CMD since we no longer support local srfi's.
Ensure necessary .h files are included in EXTRA_DIST
Fix test dependencies
Add .h files to EXTRA_DIST to ensure they are put into tarball
Disable transaction log so that there aren't log files left lying around to make 'distcheck' fail.
Change default from --disable-dbi to --enable-dbi.
Assume webkit functions exist on win32
When updating book counters for business objects (in book slots), ensure they're saved.
Change release number to 2.3.12
Fix #616606 - Add <meta> line indicating utf8 encoding so that non-latin chars show correctly.
Change default report stylesheet from "Default" to "Default CSS"
Fix #616554 - New stylesheets based on Fancy template cause BIN to crash
Add font support to all stylesheets
Merge CSS and plain stylesheets, leaving the plain and remove the CSS stylesheet. Plain now has font specifications.
Set default webkit font from system font.
Split "Arial" out from font names to make it easier to replace.
Fix #616100 - Incorrect character set used in MySQL backend
Update version to 2.3.13
Update rev number to 2.3.14
Bug #616606: Add gnc-get-default-report-font-family function callable from scm.
#616606 - Get default report font from top level widget
Fix problem with "t" unbound in cond expression. Use "else" instead.
Bug #625697: Prior patch, Changeset 19376, broke reports for non-default stylesheets
Get library from correct directory - fixes "make check"
Update release number to 2.3.15
Add kvp_frame_set_gdate() function
Fix #630286 - Please add handling code for GDate kvp values in SQL, too
Fix include files. Include files now only include other include files if symbols from the other files are needed by this one.
INFO message to trace log if a table is automatically upgraded to newer version.
Add test-dbi-business-stuff.h to EXTRA_DIST so "make distcheck" passes
Add 'test-dbi-business' to svn:ignore
Update revision # to 2.3.16
Fix stupid mistake when I checked in the configure.ac with new version#.
Update release to 2.3.17
Add gnc-backend-dbi-priv.h to list of header files so that 'make distcheck' passes
Update copyright notice dates to include 2010
Updated POTFILES.in
Update configure.ac to 2.4.0
Plug some memory leaks
Patch some memory leaks. scm_to_locale_string() returns a string which must be freed
Fix more memory leaks. scm_to_locale_string() returns a string which must be freed.
When a book is closed, all of the memory for the objects should be freed.
Fix earlier checkins to ensure that strings returned from routines or whose addresses are kept have been allocated from g_malloc(.
Plug more memory leaks
Plug more memory leaks
Plug more memory leaks
Plug more memory leaks
More memory leaks
More memory leaks
More memory leaks
Plug memory leak
When book is being closed, destroy objects to free their memory. Doesn't matter too much when closing gnucash,
Plug more memory leaks
More memory leaks
Revert part of r20018 - Freeing the guid returned from g_object_get() sometimes tried to free unmalloced memory.
Add "copy budget" command to menu. Works like "open budget" except that a copy of the budget is made with the name "Copy of "+name of old budget.
Add gnc_budget_clone() and make some functions arguments 'const'
More memory leaks
Fix more memory leaks. Also, when closing a book (to open a new one, not year end), free objects.
Add budget name to budget tab
Disable building the plugins directory until windows build issues can be fixed
Check whether session has been created before trying to end it.
Update revision to 2.4.1
Update revision to 2.4.2
Update revision to 2.4.3
Update POTFILES.in
Update rev to 2.4.4
During win32 build, if a component is already installed, print the installation path
Remove direct access to window inside GtkWidget - use accessor instead
Spell the function name correctly. Sigh.
Replace use of deprecated g_strcasecmp() by g_ascii_strncasecmp()
Update win32 components:
Modify win32 component directories - remove remaining version numbers from directory names. I'd like
Convert to using gobject attribute names to save/restore address fields.
Add more vendor gobject attributes and use those to save/restore to sql db
Add more properties to employee object and convert sql backend to use them to save/load objects
Add more order gobject properties and convert sql backend to use them for loading/saving.
Replace deprecated g_mapped_file_free() with recommended g_mapped_file_unref()
Add some more g-object parameters for GncTaxTable
Fix some g-object parameter types
Convert DBI test to utest
Use new GncTaxTable g-object parameters
Remove invalid routine arg check
Replace deprecated g_basename() by recommend g_path_get_basename()
Since 2.32, GCache is deprecated and should be replaced by GHashTable.
Update some svn:ignore properties
Add test-qof to svn:ignore
Fix some small problems (including a memory leak) found by running qof unit test with valgrind.
Fix memory leaks found by unit tests/valgrind
Add basic budget unit tests
Re-add function gppat_filter_select_default_cb() mistakenly removed in commit r21578. It's not used by C code, but is by the .glade file.
Initial changes to budget view.
Rob Browning (529):
* lib/srfi/srfi-2.scm: new file.
* configure.in: add lib/srfi/Makefile to AC_OUTPUT.
* lib/Makefile.am (SUBDIRS): add srfi.
* Makefile.am (TAGS): add a msg to suggest --enable-tags.
* src/gnome/window-main.c
* src/scm/utilities.scm (flatten): improved via grib's version.
* src/scm/srfi/Makefile.am: moved to lib/srfi.
* src/scm/report/transaction-report.scm (addto!): make a
* src/scm/report/transaction-report.scm (addto!): make a
* doc/sgml/C/Makefile.am (GNUCASH_SGML_FILES): remove entries
*** empty log message ***
* configure.in (AC_OUTPUT): remove src/scm/srfi/Makefile (again?).
* src/scm/report/transaction-report.scm: add use-modules
* lib/srfi/srfi-19.scm: update to new guile-core version. (Grab
*** empty log message ***
*** empty log message ***
* src/scm/process.scm: now a guile module (gnucash process).
* src/scm/price-quotes.scm: use (gnucash process) module.
* src/scm/Makefile.am (gnc_regular_scm_files): remove process.scm.
*** empty log message ***
* lib/srfi/srfi-19.scm: updated to include guile-core bug fixes.
*** empty log message ***
* src/gnome/dialog-nextrun.c: fixed some type problems.
* src/gnome/dialog-scheduledxaction.c: fixed some type problems.
* src/gnome/gnc-frequency.c: fixed some type problems.
* src/scm/depend.scm (gnc:depend): add optional timing facility.
* src/scm/report-html.scm: make (ice-9 slib) dependency explicit.
* src/scm/bootstrap.scm.in (gnc:load): don't silently succeed on
.cvsignore: add ChangeLog.
* src/scm/report/account-piecharts.scm: convert to guile module.
* src/scm/report/account-summary.scm: convert to guile module.
* src/scm/report/average-balance.scm: convert to guile module.
* src/scm/report/balance-sheet.scm: convert to guile module.
* src/scm/report/category-barchart.scm: convert to guile module.
* src/scm/report/hello-world.scm: convert to guile module.
* src/scm/report/iframe-url.scm: convert to guile module.
* src/scm/report/net-barchart.scm: convert to guile module.
* src/scm/report/pnl.scm: convert to guile module.
* src/scm/report/portfolio.scm: convert to guile module.
* src/scm/report/price-scatter.scm: convert to guile module.
* src/scm/report/register.scm: convert to guile module.
* src/scm/report/taxtxf.scm: convert to guile module.
* src/scm/report/transaction-report.scm: renamed to transaction.scm
* src/scm/report/transaction.scm: renamed from
* src/scm/report/report-list.scm: switch to use-modules for
* src/scm/report/Makefile.am (gncscmmoddir): dir for report modules.
*** empty log message ***
* .cvsignore: add intltool files.
* acinclude.m4: added AM_ACLOCAL_INCLUDE so it would work from
* src/app-file/.cvsignore: add gw-app-file.scm.
*** empty log message ***
* src/register/ledger-core/Makefile.am
* src/register/ledger-core/test/Makefile.am
* src/register/register-core/Makefile.am
* src/register/register-core/test/Makefile.am
* src/register/register-gnome/Makefile.am
* src/register/register-gnome/test/Makefile.am
* src/report/locale-specific/us/Makefile.am
* src/report/locale-specific/us/test/Makefile.am
* src/report/report-system/Makefile.am
* src/report/report-system/report-system.scm:
* src/report/report-system/test/Makefile.am
* configure.in: update for intltool. Update LIBTOOL macros to
* macros/autogen.sh: update for intltool.
* src/Makefile.am (CFLAGS): move INCLUDES bits to CFLAGS.
* src/app-file/Makefile.am: support new g-wrap .scm module files.
* src/app-file/gnc-file.c
* src/app-file/gnome/Makefile.am
* src/app-utils/.cvsignore: add gw-app-utils.scm.
* src/app-utils/Makefile.am: support new g-wrap .scm module files.
* src/app-utils/app-utils.scm: must load "gnucash/engine" module.
* src/app-utils/gnc-ui-util.c
* src/app-utils/guile-util.c
* src/app-utils/option-util.c
* src/app-utils/test/Makefile.am
* src/backend/file/Makefile.am
* src/backend/file/test/Makefile.am
* src/backend/net/Makefile.am
* src/backend/postgres/Makefile.am
* src/backend/postgres/test/.cvsignore: add .deps.
* src/backend/postgres/test/Makefile.am
* src/backend/rpc/Makefile.am:
* src/calculation/Makefile.am
* src/engine/.cvsignore: add gw-engine.scm, gw-glib.scm, and
* src/engine/Makefile.am: support new g-wrap .scm module files.
* src/engine/engine.scm: (use-modules (g-wrapped gw-runtime)).
* src/engine/test/Makefile.am
* src/engine/test-core/Makefile.am
* src/experimental/cgi-bin/Makefile.am
* src/gnc-module/.cvsignore: add gw-gnc-module.scm.
* src/gnc-module/Makefile.am: support new g-wrap .scm module files.
* src/gnc-module/gnc-module.scm
* src/gnc-module/test/Makefile.am
* src/gnc-module/test/test-dynload.c
* src/gnc-module/test/test-scm-dynload: adjust dynamic-link call
* src/gnc-module/test/test-scm-init: convert to shell script that
* src/gnc-module/test/mod-bar/Makefile.am
*** empty log message ***
* src/gnc-module/test/mod-foo/Makefile.am
* src/gnome/Makefile.am: use INTLTOOL_DESKTOP_RULE.
* src/gnome/argv-list-converters.c
* src/gnome/top-level.c
* src/gnome/window-help.c
* src/gnome/window-register.c
* src/gnome-utils/.cvsignore: add .libs.
* src/gnome-utils/Makefile.am
* src/gnome-utils/test/Makefile.am
* src/import-export/binary-import/.cvsignore: add .libs and
* src/import-export/binary-import/Makefile.am : support new g-wrap
* src/import-export/binary-import/test/Makefile.am
* src/import-export/qif-import/Makefile.am
* src/import-export/qif-io-core/.cvsignore: add .deps.
* src/import-export/qif-io-core/Makefile.am
* src/import-export/qif-io-core/test/Makefile.am
* src/network-utils/.cvsignore: add .libs.
* src/network-utils/Makefile.am
* src/network-utils/test/Makefile.am
* src/optional/swig/Makefile.am
* src/report/standard-reports/Makefile.am
* src/report/standard-reports/test/Makefile.am
* src/report/stylesheets/Makefile.am
* src/report/stylesheets/test/Makefile.am
* src/report/utility-reports/Makefile.am
* src/report/utility-reports/iframe-url.scm: use slib and require
* src/report/utility-reports/test/Makefile.am
* src/tax/us/Makefile.am
* src/tax/us/test/Makefile.am
* src/test-core/Makefile.am
*** empty log message ***
* configure.in: require at least g-wrap 1.3.1.
*** empty log message ***
* configure.in (GNC_ADD_ON_SRFIS): compute needed SRFIs.
* lib/srfi/Makefile.am: determine SRFI list via autoconf.
*** empty log message ***
* .cvsignore: add stamp-h1 (where does this come from?).
* src/Makefile.am (gnucash_LDADD): link gncguile and gncgnome as
* src/engine/Makefile.am
* src/gnome/.cvsignore: add files for shared libs.
* src/gnome/Makefile.am
* src/scm/printing/Makefile.am
* src/scm/printing/number-to-words.scm: make a guile module.
* src/scm/printing/print-check.scm: use number-to-words module.
*** empty log message ***
* src/app-utils/app-utils.scm: added use-modules.
* src/app-utils/guile-util.c
* src/app-utils/guile-util.h:
* src/app-utils/test/Makefile.am
* src/backend/file/test/Makefile.am
* src/engine/engine.scm: added use-modules.
* src/engine/test/Makefile.am (TESTS_ENVIRONMENT): add paths.
* src/gnc-module/gnc-module.c (gnc_module_system_init): add some
* src/import-export/qif-import/qif-import.scm: added use-modules.
* src/import-export/qif-io-core/qif-io-core.scm: added
* src/report/locale-specific/us/taxtxf.scm: added use-modules.
* src/report/locale-specific/us/test/Makefile.am
* src/report/report-system/report-system.scm: added use-modules.
*** empty log message ***
* src/report/standard-reports/account-piecharts.scm: added use-modules.
* src/report/standard-reports/account-summary.scm: added use-modules.
* src/report/standard-reports/balance-sheet.scm: added use-modules.
* src/report/standard-reports/category-barchart.scm: added use-modules.
* src/report/standard-reports/net-barchart.scm: added use-modules.
* src/report/standard-reports/payables.scm: added use-modules.
* src/report/standard-reports/pnl.scm: added use-modules.
* src/report/standard-reports/portfolio.scm: added use-modules.
* src/report/standard-reports/price-scatter.scm: added use-modules.
* src/report/standard-reports/register.scm: added use-modules.
* src/report/standard-reports/standard-reports.scm: added use-modules.
* src/report/standard-reports/transaction.scm: added use-modules.
* src/report/standard-reports/test/Makefile.am
* src/report/stylesheets/stylesheet-fancy.scm: added use-modules.
* src/report/stylesheets/stylesheet-plain.scm: added use-modules.
* src/report/stylesheets/stylesheets.scm: added use-modules.
* src/report/stylesheets/test/Makefile.am
* src/report/utility-reports/hello-world.scm: added use-modules.
* src/report/utility-reports/iframe-url.scm: added use-modules.
* src/report/utility-reports/utility-reports.scm: added use-modules.
* src/report/utility-reports/view-column.scm: added use-modules.
* src/report/utility-reports/welcome-to-gnucash.scm: added use-modules.
* src/report/utility-reports/test/Makefile.am
* src/scm/Makefile.am (gncscmmod_DATA): move bootstrap.scm here.
* src/scm/bootstrap.scm.in: remove slib compatability stuff.
* src/scm/command-line.scm
* src/scm/doc.scm: remove gnc:support call.
* src/scm/extensions.scm: remove gnc:support call.
* src/scm/main-window.scm: remove gnc:support call.
* src/scm/main.scm (gnc:startup): change gnc:depend calls to
* src/scm/path.scm (gnc:locale-prefixes): () -> '().
* src/scm/price-quotes.scm: make it a guile module -- add exports,
* src/scm/startup.scm: comment out everything -- if this works, we
* src/scm/substring-search.scm: remove gnc:support call.
* src/scm/xml-generator.scm: remove gnc:support call.
* src/scm/gnumeric/gnumeric-utilities.scm: remove gnc:support and
* src/scm/printing/print-check.scm: remove gnc:support and
* src/tax/us/us.scm (gnucash): added use-modules.
* src/tax/us/test/Makefile.am
*** empty log message ***
* src/app-file/test/.cvsignore: add Makefile.in.
* src/gnome-utils/Makefile.am (BUILT_SOURCES): fix for new automake.
* src/import-export/qif-import/test/.cvsignore: add .deps.
* src/report/locale-specific/us/test/.cvsignore: add .deps.
* src/tax/us/test/.cvsignore: add .deps.
*** empty log message ***
* src/backend/file/test/Makefile.am
* src/gnome/tip-of-the-day.c: moved from src/guile.
* src/gnome/tip-of-the-day.h: moved from src/guile.
* src/gnome/Makefile.am: move tip-of-the-day here.
* src/gnome-utils/test/Makefile.am
* src/report/locale-specific/us/test/.cvsignore: add .libs.
* src/tax/us/test/.cvsignore: add .libs.
* src/import-export/qif-import/test/.cvsignore: add .libs.
*** empty log message ***
* src/gnc-module/test/Makefile.am (TESTS_ENVIRONMENT): add missing
* configure.in: set execute bit on gnc-test-env.
* src/gnc-test-env: new script.
* src/report/standard-reports/test/Makefile.am: use gnc-test-env.
*** empty log message ***
* configure.in: update to reflect deleted src/gnome.
* src/Makefile.am: update to reflect deleted src/gnome.
* src/gnome/.cvsignore: add files from src/guile.
* src/scm/config: moved from src/scm.
* src/gnome/i18n.h.in: moved here from src/guile.
* src/gnome/gnucash.c.in: moved here from src/guile.
* src/gnome/gnucash.h: moved here from src/guile.
* src/gnome/Makefile.am: accomodate files from src/guile.
* src/report/stylesheets/test/Makefile.am: switch to use gnc-test-env.
* src/report/utility-reports/test/Makefile.am: use gnc-test-env.
* src/scm/Makefile.am: added config.
*** empty log message ***
* src/gnome/Makefile.am (noinst_HEADERS): add gw-gnc.h.
*** empty log message ***
*** empty log message ***
* src/gnome/Makefile.am: accomodate file relocations.
* src/gnome/dialog-account.c: moved to src/dialog-account.
* src/gnome/dialog-account.h: moved to src/dialog-account.
* src/gnome/dialog-dup-trans.c: moved to src/register/ledger-core.
* src/gnome/file-utils.c: moved to src/app-utils.
* src/gnome/file-utils.h: moved to src/app-utils.
* src/gnome/window-help.c: moved to src/gnome-utils.
* src/gnome/window-help.h: moved to src/gnome-utils.
* src/gnome/top-level.c: remove spurious dialog-account.h include.
* src/gnome/gnucash.c.in: add temporary helpers for gnucash
* src/gnome-utils/Makefile.am: add window-help.
* src/gnome-utils/window-help.c: moved here from src/gnome.
* src/gnome-utils/window-help.h: moved here from src/gnome.
* src/register/ledger-core/Makefile.am: add dialog-dup-trans.
* src/register/ledger-core/dialog-dup-trans.c: moved here from
* src/gnc-module/test/test-load-deps.scm: deleted - unnecessary.
* src/app-utils/Makefile.am: add file-utils.
* src/app-utils/file-utils.c: moved here from src/gnome.
* src/app-utils/file-utils.h: moved here from src/gnome.
* src/gnc-module/gnc-module.c
*** empty log message ***
* src/scm/main.scm (gnc:startup): very ugly hack -- right now we
* src/tax/us/test/Makefile.am: switch to use gnc-test-env to build
* src/gnc-module/test/Makefile.am
* src/gnc-module/test/test-load-deps: turn in to a self-contained
* src/gnc-module/test/test-load-scm: turn in to a self-contained
* src/gnc-module/test/test-scm-init: don't set %load-path
* src/Makefile.am (SUBDIRS): re-order to fix dependency problems.
* src/gnucash.sh.in: new file -- this will eventually become the
* src/.cvsignore: add gnucash.sh
* configure.in (AC_OUTPUT): add src/dialog-account.
*** empty log message ***
* src/gnc-module/test/test-scm-multi.scm: deleted.
* src/gnc-module/test/test-scm-multi: turned into guile script
* src/gnc-module/test/Makefile.am: use gnc-test-env.
* src/business/business-core/test/.cvsignore: add various things.
* src/business/business-core/test/Makefile.am: fixup
* src/gnc-module/gnc-module.c
* src/business/.cvsignore: add Makefile.in.
* src/business/business-core/.cvsignore: add various things.
* src/business/business-gnome/.cvsignore: add various-things.
* src/business/business-gnome/Makefile.am
*** empty log message ***
* src/Makefile.am (SUBDIRS): add core-utils.
* src/README.modules: add core-utils.
* src/backend/file/sixtp-utils.c (gnc_timegm): switch from putenv
* configure.in (AC_OUTPUT): add src/core-utils.
* src/backend/file/test/Makefile.am (AM_CFLAGS): add src/core-utils.
* src/backend/file/test/test-save-in-lang.c
* src/business/business-gnome/Makefile.am
* src/core-utils/.cvsignore: new file.
* src/core-utils/Makefile.am: new file.
* src/core-utils/core-utils.c: new file.
* src/core-utils/core-utils.h: new file.
* src/engine/gnc-engine-util.h: add #include config.h.
* src/gnc-module/Makefile.am
* src/gnc-module/gnc-module.c
* src/gnome/gnucash.c.in
* src/gnome/Makefile.am (AM_CFLAGS): add core-utils.
*** empty log message ***
* src/bin/.cvsignore: new file.
* src/bin/Makefile.am: new file.
* src/bin/gnucash-env.in: new file -- you can use this to invoke
* src/bin/gnucash-make-guids.in: moved here from ..
* src/bin/gnucash-run-script.in: moved here from ..
* src/bin/gnucash.in: moved here from ../gnucash.sh.in. Now uses
* src/scm/main.scm: remove append-path calls - handled in gnucash-env.
* src/gnome/window-main.c (gnc_shutdown): moved here for now, but
* src/gnome/gnucash.h: removed many dead functions.
* src/gnome/gnucash.c.in: removed all code except
* src/gnc-main.c: deleted.
* src/gnucash-make-guids.in: moved to src/bin.
* src/gnucash-run-script.in: moved to src/bin.
* src/gnucash.sh.in: moved to src/bin/gnucash.in.
* src/Makefile.am: handle new src/bin directory, and remove all
* src/.cvsignore: remove bits that moved to src/bin.
*** empty log message ***
* src/scm/startup-design.txt: some updates -- needs overhaul.
* configure.in: add GNC_LIBEXECDIR.
* doc/gnucash.1: remove some vestigal envt var refs.
* src/bin/guile.in: trivial guile override wrapper.
* src/bin/gnucash.in: rearrange code so that the file can be
* src/bin/gnucash-env.in: add the script-override directory to the
* src/bin/Makefile.am (gncoverridedir): new var.
* src/bin/.cvsignore: add guile.
*** empty log message ***
* README: add a note to the Running section indicating that it's
*** empty log message ***
* lib/guile-www/Makefile.am
*** empty log message ***
* src/app-utils/i18n.h.in: move here from src/gnome.
* src/app-utils/gw-app-utils-spec.scm: add wrapper for
* src/app-utils/Makefile.am
* src/app-utils/gnc-gettext-util.c (gnc_setup_gettext): move here.
* src/app-utils/gnc-gettext-util.h (gnc_setup_gettext): move here.
* src/app-utils/README: new file.
* .cvsignore: add .scm-links
* src/app-utils/.cvsignore: add i18n.h.
* src/business/business-core/gncInvoice.c
*** empty log message ***
* src/core-utils/gw-core-utils-spec.scm: new file.
* src/core-utils/Makefile.am: accomodate new g-wrappers.
* src/gnc-module/gnc-module.c
* src/gnome/Makefile.am: accomodate the removal of gnucash.h,
* src/gnome/gw-gnc-spec.scm: remove gnucash.h include.
* src/gnome/top-level.c: remove gnucash.h include.
* src/import-export/binary-import/Makefile.am
* src/core-utils/.cvsignore: add .scm-links.
* src/scm/bootstrap.scm.in: switch to use load-from-path for
* src/scm/command-line.scm (gnc:*config-dir*): add GNC_CONFIG_DIR
* src/scm/main.scm (gnc:startup): call gnc:setup-gettext and
* src/scm/tip-of-the-day.scm (gnc:read-tips): use
* src/import-export/qif-import/Makefile.am (.scm-links): new target.
* src/bin/gnucash-env.in: moved to src/bin/overrides.
* src/bin/gnucash-make-guids.in: removed.
* src/bin/gnucash-run-script.in: removed.
* src/bin/gnucash.in: removed.
* src/bin/guile.in: moved to src/bin/overrides.
* src/bin/generate-gnc-script: new script to generate all the
* src/gnome/gnucash.c.in: removed.
* src/gnome/gnucash.h: removed.
* src/gnome/i18n.h.in: moved to src/app-utils.
* src/import-export/qif-import/.cvsignore: add .scm-links.
* src/bin/overrides/gnucash: new file.
* src/bin/test/.cvsignore: new file.
* src/bin/test/Makefile.am: new file.
* src/bin/test/fake-guile: new file.
* src/bin/test/test-guile-env-override: new file.
* src/bin/test/test-version: new file.
* src/bin/Makefile.am: handle new overrides arrangement.
* src/bin/.cvsignore: update for file rearrangements.
* src/bin/overrides/.cvsignore: new file.
* src/bin/overrides/Makefile.am: new file.
* src/bin/overrides/gnucash-build-env.in: moved from ../.
* src/bin/overrides/gnucash-env.in: moved from ../.
* src/bin/overrides/gnucash-make-guids: new file -- mostly content
* src/bin/overrides/guile.in: moved from ../.
*** empty log message ***
* configure.in: add adjustments for new static overrides scripts.
* src/bin/overrides/gnucash-run-script: new file -- mostly content
* src/bin/test/test-run-script: new file.
*** empty log message ***
* Makefile.TAGS: new file.
* Makefile.am (TAGS): modify to fix the problem where you had to
* src/app-utils/Makefile.am (gncscm_DATA): remove utilities.scm.
* src/app-utils/utilities.scm: code moved to main.scm -- needed
* src/app-utils/app-utils.scm: accomodate removal of
* src/bin/overrides/gnucash: use main, not bootstrap.
* src/bin/overrides/gnucash-build-env.in: part 1 of startup
* src/engine/test/test-group-vs-book.c (main_helper): check for
* src/engine/test/test-period.c: must load the engine
* src/gnc-module/Makefile.am (libgncmodule_la_LIBADD): remove
* src/gnc-module/gnc-module.c: remove guile includes.
* src/scm/command-line.scm: add other env var lookups as part of
* src/scm/depend.scm: deleted.
* src/scm/doc.scm (gnc:load-help-topics): just use
* src/scm/build-config.scm.in: new file -- keep all the
* src/scm/Makefile.am: remove depend.scm and handle switch from
* src/scm/path.scm (gnc:default-doc-dirs): match build-config.scm
* src/gnome-utils/gnome-utils.scm: rename bootstrap to main.
* src/import-export/qif-import/qif-import.scm: rename bootstrap to main.
* src/import-export/qif-io-core/qif-io-core.scm: rename bootstrap
* src/report/locale-specific/us/taxtxf.scm: rename bootstrap to main.
* src/report/report-system/report-system.scm: rename bootstrap to main.
* src/report/report-system/report.scm: rename bootstrap to main.
* src/report/stylesheets/stylesheet-fancy.scm: rename bootstrap to main.
* src/report/stylesheets/stylesheet-plain.scm: rename bootstrap to main.
* src/report/stylesheets/stylesheets.scm: rename bootstrap to main.
* src/scm/.cvsignore: remove bootstrap.scm and add build-config.scm.
* src/scm/price-quotes.scm: rename bootstrap to main.
* src/tax/us/us.scm: rename bootstrap to main.
* src/scm/main.scm: merge bootstrap.scm contents here and
* src/report/utility-reports/hello-world.scm: rename bootstrap to main.
* src/report/utility-reports/iframe-url.scm: rename bootstrap to main.
* src/report/standard-reports/account-piecharts.scm: rename bootstrap to main.
* src/report/standard-reports/account-summary.scm: rename
* src/report/utility-reports/view-column.scm: rename bootstrap to main.
* src/report/standard-reports/aging.scm: rename bootstrap to main.
* src/report/standard-reports/transaction.scm: rename bootstrap to main.
* src/report/utility-reports/utility-reports.scm: rename bootstrap
* src/report/utility-reports/welcome-to-gnucash.scm: rename
* src/report/standard-reports/average-balance.scm: rename
* src/report/standard-reports/portfolio.scm: rename bootstrap to main.
* src/report/standard-reports/price-scatter.scm: rename bootstrap
* src/report/standard-reports/register.scm: rename bootstrap to main.
* src/report/standard-reports/standard-reports.scm: rename
* src/report/standard-reports/payables.scm: rename bootstrap to
* src/report/standard-reports/receivables.scm: rename bootstrap to main.
* src/report/standard-reports/balance-sheet.scm: rename bootstrap
* src/report/standard-reports/category-barchart.scm: rename
* src/report/standard-reports/net-barchart.scm: rename bootstrap to main.
* src/report/standard-reports/pnl.scm: rename bootstrap to main.
*** empty log message ***
* src/scm/bootstrap.scm.in: deleted (yesterday actually).
* configure.in (error-on-warning): make this the default. I'm
* intl-scm/Makefile.am (guile-strings.c): add top_srcdir.
* src/backend/postgres/test/Makefile.am
* src/backend/postgres/test/db-control.sh: rework to communicate
* src/backend/postgres/test/test-db.c
* src/bin/overrides/gnucash-build-env.in: add report-gnome to
* src/gnome/dialog-sxsincelast.c: #include gnc-gui-query.h
* src/optional/.cvsignore: add *.lo and *.la.
* src/report/report-gnome/Makefile.am
* src/engine/iso-4217-currencies.scm: fix some typos.
* src/engine/engine.scm: don't export deleted
* src/engine/engine-helpers.h: remove
* src/engine/gnc-book.c (gnc_book_init): switch to use non-guile
* src/engine/commodity-table.scm: migrate commodity table
* src/engine/engine-helpers.c
* src/engine/gnc-commodity.c
* src/engine/gnc-commodity.h
* src/engine/Makefile.am: accomodate new automatically generated C
* src/engine/iso-currencies-to-c: new file -- convert
* src/engine/.cvsignore: add a few missing bits.
* configure.in: now that libgnc-engine doesn't depend on guile any
* src/report/report-gnome/.cvsignore: add missing bits.
* src/report/utility-reports/hello-world.scm
* src/scm/Makefile.am (build-config.scm): remove
* src/scm/build-config.scm.in: rename -dir_ variables to -path_
* src/scm/tip-of-the-day.scm: rewrite to be re-loadable -- you now
* src/scm/price-quotes.scm
* src/scm/path.scm: rework doc-path handling completely, migrating
* src/scm/main.scm: migrate some loads to the top level - though
* src/scm/main-window.scm: fix hooks usage to be idempotent --
* src/scm/doc.scm (gnc:find-doc-file): use
* src/scm/command-line.scm: reorganize a little to remove some of
*** empty log message ***
* configure.in: switch to check and only install the srfis we
* Makefile.am: handle conditional install inclusion of GUILE_WWW.
*** empty log message ***
* lib/srfi/Makefile.am: handle conditional per-SRFI install.
* src/app-file/Makefile.am: fix for new g-wrap.
* src/app-file/gw-app-file-spec.scm: fix for new g-wrap.
* src/app-utils/Makefile.am: fix for new g-wrap.
* src/app-utils/guile-util.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
* src/app-utils/gw-app-utils-spec.scm: fix for new g-wrap.
* src/app-utils/option-util.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
* src/app-utils/test/Makefile.am (LDADD): remove libgw-glib.la.
* src/backend/file/test/Makefile.am (LDADD): remove libgw-glib.la.
* src/backend/postgres/test/Makefile.am (LDADD): remove libgw-glib.la.
*** empty log message ***
* src/business/business-core/Makefile.am: fix for new g-wrap.
* src/business/business-core/gw-business-core-spec.scm: fix for
* src/business/business-gnome/Makefile.am: fix for new g-wrap.
* src/business/business-gnome/gw-business-gnome-spec.scm: fix for
* src/core-utils/Makefile.am: fix for new g-wrap.
* src/core-utils/gw-core-utils-spec.scm: fix for new g-wrap.
* src/engine/Makefile.am: fix for new g-wrap.
* src/engine/engine-helpers.c: removed various glist processing
* src/engine/engine-helpers.h: accomodate changes to
* src/engine/engine.scm: fix for new g-wrap.
*** empty log message ***
* src/engine/gncmod-engine.c: fix for new g-wrap.
* src/engine/gw-engine-spec.scm: fix for new g-wrap.
* src/engine/gw-kvp-spec.scm: fix for new g-wrap.
* src/engine/kvp-scm.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
* src/engine/test/Makefile.am (LDADD): remove libgw-glib.
* src/gnc-module/Makefile.am: fix for new g-wrap.
* src/gnc-module/gnc-module.scm: fix for new g-wrap.
* src/gnc-module/gw-gnc-module-spec.scm: fix for new g-wrap.
* src/gnc-module/test/mod-bar/Makefile.am: fix for new g-wrap.
* src/gnc-module/test/mod-baz/Makefile.am: fix for new g-wrap.
* src/gnc-module/test/mod-foo/Makefile.am: fix for new g-wrap.
* src/gnc-module/test/mod-bar/bar-gwrap.scm: fix for new g-wrap.
* src/gnc-module/test/mod-baz/baz-gwrap.scm: fix for new g-wrap.
* src/gnc-module/test/mod-foo/foo-gwrap.scm: fix for new g-wrap.
* src/gnc-module/test/mod-bar/gnc-mod-bar.c: fix for new g-wrap.
* src/gnc-module/test/mod-baz/gnc-mod-baz.c: fix for new g-wrap.
* src/gnc-module/test/mod-foo/gnc-mod-foo.c: fix for new g-wrap.
* src/gnome/Makefile.am: fix for new g-wrap.
* src/gnome/gw-gnc-spec.scm: fix for new g-wrap.
* src/gnome/top-level.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
* src/gnome/window-register.c: g-wrap-runtime-guile.h -> g-wrap-wct.h
* src/gnome-utils/gw-gnome-utils-spec.scm: fix for new g-wrap.
* src/import-export/binary-import/gw-binary-import-spec.scm: fix
* src/register/register-core/gw-register-core-spec.scm: fix for
* src/report/report-gnome/gw-report-gnome-spec.scm: fix for new g-wrap.
* src/gnome-utils/dialog-options.c
* src/gnome-utils/Makefile.am: fix for new g-wrap.
* src/import-export/binary-import/Makefile.am: fix for new g-wrap.
* src/register/register-core/Makefile.am: fix for new g-wrap.
* src/import-export/qif-import/druid-qif-import.c:
*** empty log message ***
* src/import-export/qif-import/qif-merge-groups.scm
* src/report/locale-specific/us/taxtxf.scm (make-split-list): quit
* src/report/report-gnome/Makefile.am: fix for new g-wrap.
* src/report/report-gnome/dialog-column-view.c:
* src/report/report-gnome/window-report.c:
* src/report/report-system/commodity-utilities.scm
* src/report/report-system/report-system.scm: fix for new g-wrap.
* src/report/report-system/report-utilities.scm
* src/report/standard-reports/aging.scm (aging-renderer): quit
* src/report/standard-reports/average-balance.scm (renderer): quit
* src/report/standard-reports/register.scm (reg-renderer): quit
* src/report/standard-reports/transaction.scm (trep-renderer):
* src/scm/main.scm (gnc:safe-strcmp): new public function -- we
*** empty log message ***
Robert Fewell (1):
Bug 721472 - Fix Reconcile description column.
Robert Graham Merkel (56):
Fixes for empty barcharts.
Changelog for previous changes.
Fix for null data.
Fix for new-user with no .gnucash bug reported by Bryan Larsen.
fix bug with new-user saving book config file.
updating documentation to detail new features.
missing file from yesterday's checkin
missing files from yesterday's checkin
fixes missed in last night's checkin
fix up transaction report formatting
More documentation updates.
More documentation work.
more documentation updates
More documentation updates, including a "What's New" document.
documentation updates, bugfixes.
reverted borken version.
show report titles when displaying report "no data" and "no account"
Catch case with empty or zero data lists before handing off to graph code.
Display a title on report options dialog boxes.
Fixes for FreeBSD.
More documentation updates - price editor and related changes.
Return 'foreign' quantities unchanged if 'foreign' and 'domestic' are
More doc improvements, including Chris Lyttle's register documentation.
More documentation updates.
fix bug occurring in transaction report.
remove conflict marks from ChangeLog.
Fix compile problems
simple compile fix
More new screenshots, and related updates to the docs.
More doc updates, including a big image cruft removal.
Removed useless machine-generated po/ChangeLog, more doc updates,
New "payables" report for accounts payable.
Add configurable sorting to the payables report.
Revert accidental change.
Added column totals, and more helpful comments in the code.
First SX change - add a help button to the editor dialog.
Cleanups as discussed in SX TODO . . .
Tidy up for Scheduled Transaction code.
Add support for detecting "changes after last save". Format cleanup.
Fixed FIXME's, cleaned up string literals.
Add obsolete transactions dialog, fix a couple of bugs.
Magic-number, unnecessary static strings, and redundant-function-ectomy.
Fix bug in sxsincelast-dialog, i18n xaccFreqSpecGetFreqStr.
make-sx-from-real-transaction dialog. bug fixes
the big SX kvp renaming, and date-time bugfixes for sx-from-trans
rename "recur" commands "schedule", replace literals with #defines
fix multiple SX-from-trans bugs
remove eval usage from reports to make guile 1.6 compatibility easier.
add preliminary work on transaction voiding.
Add query support for voided transactions.
automake 1.5 fixes and further work on transaction voiding
work on validating transaction voiding (incomplete)
transaction voiding now tested and works :)
add date recording to transaction voiding.
Fix dynamic linking bug.
Build fixes for debian sid.
Rolf Leggewie (48):
SKR04: fix spelling mistake
SKR04: fix sorting (bug#432235)
SKR04: pad some fields with zero instead of whitespace
SKR04: remove sample accounts.
SKR04: convert to UTF-8
SKR04: convert to UTF-8 (and include the converted text as well ;-))
SKR04: shorten description a bit
SKR04: add description for account 4140
SKR04: add line number to account 3832 to make description parallel to other entries
SKR04: make all UstVa entries similar in style
SKR04: some more standardization in format for UstVa entries
SKR04: add information to relate accounts to Umsatzsteuervoranmeldung report
SKR04: replace all occurrences of "guid" with "new"
SKR04: validate the XML file with the help of jsled and nxml-mode in emacs
SKR03: validate SKR03, same as r16514 for SKR04
SKR03: replace guid with new
SKR03: fix indentation
SK04: fix indentation
SKR04: remove some superfluous white-space
SKR04: fix some spelling mistakes
accounts/de_DE/acctchrt_skr04.gnucash-xea: remove superfluous ':' at the end of the account name for 7 accounts as it
de.po: improve German translations for a few entries under "File - New". Closes 538900.
SKR04: be more specific in account classification. Partly closes 513000.
SKR04: some additions, courtesy of Jannick Asmus
SKR04: "Abziehbare Vorsteuern Inland" is 1400 not 4130. corrects r17298.
txf-help-de_DE.scm: add some more keys for German Umsatzsteuervoranmeldung
SKR04: fix spelling mistake
SKR04: remove sample accounts
SKR04: removcal of even more sample accounts. fix spelling mistake.
txf-de_DE.scm: add some more keys for German UStVa to go along with r17304
SKR04: add two accounts with 19% Ust
SKR04: delete spaces after paragraph sign (s/\§\ /\§/g)
txf-help-de_DE.scm: replace v.h. with v.H.
SKR04: add some more tax relations and accounts as documented in http://wiki.gnucash.org/wiki/De/SKR04
SKR04: flatten Verbindlichkeiten hierarchy and remove incorrect DATEV 3000 code
SKR04: make sure that the Verbindlichkeiten hierarchy is sorted correctly among its siblings
SK04: replace the term Mehrwertsteuer with Umsatzsteuer
SKR04: remove DATEV code 1400 from placeholder hierarchy account for "Abziehbare Vorsteuer"
SKR04: remove erroneous space at the end of DATEV account number 1298
SKR04: remove erroneous space at the end of DATEV accounts 6458, 6660 and 6689
SKR04: remove and clean up the situation where a couple of DATEV codes had been entered twice
SKR04: accounts 4315 and 4400 were present twice. Renumber the entries related to 16%.
SKR04: update URL from linuxwiki.de to wiki.gnucash.org
SKR04: hide by default a couple of accounts that don't apply to EÃR-companies
SKR04: Rechnungsabgrenzungskonten are used only by "bilanzierende Unternehmen" - hide them by default
SKR04: make sure the wording is consistent for all travel expense accounts
SKR04: replace some double with single spaces
SKR04: sed s/Kap.\ Ges/Kap.Ges/ so that it is the same everywhere
Sébastien Villemot (1):
Fix detection of DBD modules for multiarch setups.
unknown user (1):
New repository initialized by cvs2svn.
More information about the gnucash-changes
mailing list