gnucash 1-9-0 at 13157: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Mon Mar 31 00:43:06 EDT 2014
at https://github.com/Gnucash/gnucash/tree/5b93032656af76eb0a390c75375bb11238bf3157 (tag)
tagging b06b855129c07296e2b0cc9c7bc7402288c54891 (commit)
replaces post-gnome2-collapse at 11565,
tagged by John Ralls
on Thu Feb 9 04:16:25 2006 +0000
'update to release 1.9.0'
Chris Lyttle (1):
update to release 1.9.0
Christian Neumair (143):
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
Christian Stimming (151):
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
David Hampton (247):
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.
Derek Atkins (69):
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.
Joshua Sled (62):
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.
Neil Williams (77):
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
More information about the gnucash-patches
mailing list