2006-01-10 David Hampton * src/network-utils/Makefile.am: * src/gnome-utils/gnc-html.c: * src/gnome/top-level.c: The gnucash gpg networking code isn't called from anywhere. No need to compile it as part of the build. * src/register/register-gnome/gnucash-cursor.c: * src/register/register-gnome/gnucash-item-edit.c: * src/register/register-gnome/gnucash-grid.c: * src/register/register-gnome/gnucash-header.c: * src/gnome-utils/gnc-dense-cal.c: * src/gnome-utils/gnc-main-window.c: * src/gnome-utils/dialog-utils.c: * src/gnome-utils/dialog-options.c: Replace deprecated functions with their current equivalent. 2006-01-10 Derek Atkins * make-gnucash-potfiles.in: ignore dangling symlinks when building po/POTFILES.in 2006-01-10 Christian Stimming * accounts/nb/*, configure.in: Add account templates for Norwegian (Bokmal) language; by Tor Harald Thorland ; not fully functional so far. 2006-01-08 David Hampton * src/gnome-utils/dialog-options.c: Add a button to clear the name of the currently selected file in a file chooser. * src/register/register-gnome/gnucash-item-list.c: * src/import-export/hbci/dialog-hbcitrans.c: The GTK2.4 headers are missing a named constant. * lib/goffice-0.0.4/goffice/glib24_26-compat.c: Fix a couple of compiler version issues. 2006-01-08 Derek Atkins * Makefile.am: fix the dist-hook macro for po/POTFILES.in 2006-01-08 Neil Williams * src/import-export/qif-import/test/Makefile.am : OSX fix. * po/en_GB.po : (To assist the TP project, with help from Nigel Titley, GNU translator.) Remaining: 92 fuzzy translations, 1 untranslated message * . : Adding *.prj.bak to svn:ignore. 2006-01-08 Neil Williams * src/engine/Transaction.c : Even up ENTER and LEAVE calls. * src/gnome-utils/druid-gconf-setup.c : Typo fix. * src/gnome-utils/gnc-tree-model-budget.h : Doxygen tweak. * src/gnome/gnc-plugin-budget.c : Match ENTER with LEAVE * src/gnome/gnc-plugin-page-budget.h : Doxygen tweak. 2006-01-08 Christian Stimming * src/gnome-utils/gnc-main-window.c: Add gnc workaround function for errorneous gtk_action_group_set_translation_domain. Fixes the statusbar-tooltip error mentioned on 2006-01-07. Filed in gtk as bug#326200. 2006-01-07 David Hampton * src/report/standard-reports/account-summary.scm: Copy the table markup from an intermediate table to the final displayed table. * src/report/report-system/html-acct-table.scm: When building a html table from an account tree, apply markup to the "total" lines so that they use the right stylesheet colors. * src/report/standard-reports/portfolio.scm: * src/report/standard-reports/advanced-portfolio.scm: Fix the "share decimal places" option. 2006-01-07 Christian Stimming * src/gnome/gnc-plugin-page-register.c, src/report/report-gnome/gnc-plugin-page-report.c: Add more tooltips to actions. * src/gnome-utils/gnc-main-window.c: Add display of a GtkAction's tooltip in the statusbar when the mouse is selection its menu item. Code copied from gtk+'s test/testmerge.c. Works fine, except that in non-C locales some "" tooltips are translated in a weird way. Maybe because "" is errorneously passed through gettext(), which will accidentally catch a wrong string from the po files. This needs to be fixed. * src/report/report-gnome/gnc-plugin-page-report.c: Rename "Save report" menu item to "Add report" according to IRC discussion with warlord. * autogen.sh: Move code from macros/autogen.sh to here to make it more obvious what happens. Add checks for all programs that are called, fixes bug#325721. However in principle the code wasn't changed, only cleaned up. 2006-01-07 David Hampton * src/business/business-gnome/dialog-order.c: * src/business/business-gnome/dialog-date-close.c: * src/gnome-utils/gnc-druid-provider-file-gnome.[ch]: Remove some deprecated gnome functions. * src/bin/gnucash-valgrind.in: * src/bin/Makefile.am: Add a script to invoke the new gnucash.bin executable via valgrind. * src/gnome/window-main-summarybar.c: Performance enhancements. Remove the model from the combo box before clearing and repopulating it. 2006-01-06 David Hampton * src/import-export/hbci/dialog-hbcitrans.[ch]: * src/import-export/hbci/glade/hbci.glade: * src/import-export/hbci/gnc-hbci-transfer.c: Make the HBCI Transfer dialog work again using a GtkListStore. 2006-01-04 David Hampton * src/gnome-utils/ui/gnc-main-window-ui.xml: * src/gnome-utils/gnc-main-window.c: Add in some conditionally compiled hooks for turning callgrind on/off via the menus. * src/gnome/gnc-plugin-page-account-tree.c: Consolidate some common functionality. * src/register/register-gnome/combocell-gnome.c: * src/register/register-gnome/gnucash-item-list.[ch]: * src/register/ledger-core/split-register-load.c: * src/register/register-core/combocell.h: Load the entire data set into the combocell before enabling sorting. Saves a tremendous amount of time. * src/backend/file/gnc-transaction-xml-v2.c: * lib/libqof/qof/gnc-numeric.c: A couple of performance tweaks. 2006-01-03 Joshua Sled * gnc-sxed-window-ui.xml: Remove unreferenced `TransactionAction`. * dialog-sxsincelast.c (sxsld_disposition_changed): change the assertion into a simple return-if-fail due to apparent change in the calling order in gtk 2.x... 2006-01-03 David Hampton * src/engine/Transaction.c: When setting the amount of a split, don't call gnc_numeric_convert on it if the split isn't assigned to an account. This reduces the time spent loading a data file. * src/business/business-gnome/glade/invoice.glade: Couple the radio buttons in the unpost dialog. * src/gnome/top-level.c: * src/gnome/dialog-totd.c: * src/gnome/glade/totd.glade: Revert the previous change and make the totd always float above all other GnuCash windows. 2006-01-02 David Hampton * src/gnome/dialog-totd.c: Use the component manager to ensure there is only one totd dialog at a time. Don't mark the dialog as transient (or type GTK_WINDOW_DIALOG) so that window managers won't make it float above all other GnuCash windows. * src/engine/Transaction.c: Fix test inverted by commit 12231. * src/gnome-utils/Makefile.am * src/gnome-utils/gnc-tree-model-example-account.[ch]: Remove unused files. * src/gnome/glade/account.glade: * src/gnome/druid-hierarchy.c: Use a GtkListStore for the example account categories instead of layering a custom selection model on a custom example account model. The code is a lot simpler and has additional sorting capability. Do some rework on the druid layout. * src/gnome-utils/gnc-tree-model-selection.[ch]: Correct function name. Add a comment. 2006-01-02 Derek Atkine * src/gnome-utils/gnc-tree-view-account.c: * src/gnome/gnc-plugin-page-budget.c: need to #include gkeyfile.h if we don't have glib26. 2006-01-02 David Hampton * src/gnome-utils/gnc-tree-view.c: Use the right function to hide a tree column. Update a couple of debugging messages. * src/engine/gw-engine-spec.scm: * src/engine/gnc-commodity.[ch]: Initialize the qof instances in commodity namespaces.