12006-12-30 20:00 warlord 2 3 * [r15286] branches/2.0, branches/2.0/src/gnc-test-env: Re-apply 4 the gnc-test-env patch because it changed in trunk. 5 62006-12-30 19:46 warlord 7 8 * [r15285] branches/2.0, branches/2.0/ChangeLog, 9 branches/2.0/src/gnc-test-env: Make sure we set 10 DYLD_LIBRARY_PATH in the test environment (for MacOS X) Approved 11 by jsled Merge from r15259 12 132006-12-30 19:45 warlord 14 15 * [r15284] branches/2.0, branches/2.0/ChangeLog, 16 branches/2.0/src/gnome-utils/gnc-main-window.c: Save and restore 17 the visibility of the toolbar, statusbar, and summarybar. Fixes 18 #106259. Merge from r15258 19 * [r15283] branches/2.0, branches/2.0/ChangeLog, 20 branches/2.0/src/engine/kvp-scm.c: guile 1.8's SCM_EXACTP() 21 throws an error when passed a non-number. So make sure we test 22 SCM_NUMBERP() before SCM_EXACTP() This causes gnucash to crash 23 on e.g. FC6 from the File Properties Menu. Approved by jsled 24 Merge from r15252 25 * [r15282] branches/2.0, branches/2.0/ChangeLog, 26 branches/2.0/src/gnome-utils/gnc-main-window.c: Avoid crash when 27 renaming page in a page-less window by returning if there is no 28 current page. Fixes #388841. Merge from r15249 29 * [r15281] branches/2.0, branches/2.0/ChangeLog, 30 branches/2.0/src/backend/file/gnc-commodity-xml-v2.c: Load and 31 store a commodity's KVP-frame (IFF it's non-empty). This would 32 let us store something like an Asset Class. Approved by chris 33 and others on -devel Merge from r15205 34 352006-12-30 19:44 warlord 36 37 * [r15280] branches/2.0, branches/2.0/ChangeLog, 38 branches/2.0/src/app-utils/gnc-ui-util.c: Check for potentially 39 failed utf8 conversion of locale strings. bug#383270 Merge from 40 r15204 41 * [r15279] branches/2.0, branches/2.0/ChangeLog, 42 branches/2.0/src/engine/Split.c: Return zero instead of failing 43 an assertion when the register asks a Split for its amount in a 44 commodity that is not involved in the split's transaction. This 45 will prevent the crash in bug #379625, but doesn't solve the 46 underlying problem, which is a bug in the register. Merge from 47 r15179 and r15180 48 492006-12-29 23:30 plongstaff 50 51 * [r15278] branches/gda-dev/configure.in, 52 branches/gda-dev/src/backend/Makefile.am: Improve configuration 53 of gda backend. Now is --enable-gda and --disable-gda, with 54 information taken from pkg-config info. 55 562006-12-28 23:24 warlord 57 58 * [r15277] trunk, trunk/src/engine/test/test-numeric.c: Change 59 around the test helper routines so we get the real test lineno. 60 612006-12-28 22:52 andi5 62 63 * [r15276] 64 branches/reshuffle-modules/src/network-utils/test/Makefile.am, 65 branches/reshuffle-modules/src/tax/us/test/Makefile.am: Readd 66 two --library-dirs to make MacOSX pass `make check'. 67 682006-12-28 22:14 andi5 69 70 * [r15275] trunk/packaging/win32/custom.sh, 71 trunk/packaging/win32/install.sh: Configure from a relative path 72 on Windows, because gnucash-build-env will not work with 73 top_srcdir begin absolute. 74 752006-12-28 20:26 andi5 76 77 * [r15274] 78 branches/reshuffle-modules/src/app-utils/test/Makefile.am, 79 branches/reshuffle-modules/src/backend/file/test/Makefile.am, 80 branches/reshuffle-modules/src/business/business-core/test/Makefile.am, 81 branches/reshuffle-modules/src/engine/test/Makefile.am, 82 branches/reshuffle-modules/src/gnc-module/test/Makefile.am, 83 branches/reshuffle-modules/src/gnome-utils/test/Makefile.am, 84 branches/reshuffle-modules/src/import-export/test/Makefile.am, 85 branches/reshuffle-modules/src/network-utils/test/Makefile.am, 86 branches/reshuffle-modules/src/report/locale-specific/us/test/Makefile.am, 87 branches/reshuffle-modules/src/report/report-gnome/test/Makefile.am, 88 branches/reshuffle-modules/src/report/report-system/test/Makefile.am, 89 branches/reshuffle-modules/src/report/standard-reports/test/Makefile.am, 90 branches/reshuffle-modules/src/report/stylesheets/test/Makefile.am, 91 branches/reshuffle-modules/src/report/utility-reports/test/Makefile.am, 92 branches/reshuffle-modules/src/tax/us/test/Makefile.am: Add 93 missing --library-dir's for tests. At least Windows needs them. 94 952006-12-28 19:34 andi5 96 97 * [r15273] branches/reshuffle-modules/src/gnc-test-env: In 98 gnc-test-env, define is-windows? based on whether the 99 environment variable "OSTYPE" equals "msys". Adjust PATH 100 environment variable on Windows. 101 1022006-12-28 19:30 andi5 103 104 * [r15272] 105 branches/reshuffle-modules/src/app-utils/test/test-load-module, 106 branches/reshuffle-modules/src/report/stylesheets/test/test-load-module: 107 Use /bin/sh for compatibility reasons. 108 1092006-12-28 18:07 plongstaff 110 111 * [r15271] branches/gda-dev/src/gnome-utils/gnc-file.c: Patch by 112 Mark Johnson (mrj001@shaw.ca) to use a File Selector and allow a 113 uri to be typed in. 114 1152006-12-28 14:33 andi5 116 117 * [r15270] trunk/packaging/win32/install.sh: No need to manually 118 exclude test subdirectories from mingw build anymore, since 119 r15260. 120 1212006-12-28 02:22 hampton 122 123 * [r15269] trunk/src/quotes/gnc-fq-check.in, 124 trunk/src/quotes/gnc-fq-update.in: Add a check for the 125 Date::Manip module (used by gnc-fq-helper). 126 1272006-12-28 02:21 hampton 128 129 * [r15268] trunk/src/scm/price-quotes.scm: Need to expliticly load 130 the gnome-utils scheme code. 131 1322006-12-27 20:47 andi5 133 134 * [r15267] branches/reshuffle-modules, 135 branches/reshuffle-modules/src/gnc-module/gnc-module.c: Add 136 .dylib files to the list of files checked by the module system, 137 because G_MODULE_SUFFIX is .so on MacOSX. Interim solution. 138 1392006-12-27 17:08 andi5 140 141 * [r15266] branches/reshuffle-modules, 142 branches/reshuffle-modules/autogen.sh: MacOSX installed 143 libtoolize as glibtoolize. Handle that in autogen.sh. merged 144 from trunk, r15255. 145 1462006-12-27 16:57 andi5 147 148 * [r15265] branches/reshuffle-modules, 149 branches/reshuffle-modules/src/gnc-test-env: Set 150 DYLD_LIBRARY_PATH in gnc-test-env on --library-dir for MacOS X. 151 1522006-12-27 16:56 andi5 153 154 * [r15264] branches/reshuffle-modules, 155 branches/reshuffle-modules/src/gnc-module/test/Makefile.am, 156 branches/reshuffle-modules/src/network-utils/test/Makefile.am, 157 branches/reshuffle-modules/src/tax/us/test/Makefile.am: Add 158 --library-dir core-utils to a few tests, to ease the work of 159 `make check'. 160 1612006-12-27 16:54 andi5 162 163 * [r15263] branches/reshuffle-modules, 164 branches/reshuffle-modules/configure.in, 165 branches/reshuffle-modules/doc/README.dependencies, 166 branches/reshuffle-modules/packaging/gnucash.spec.in, 167 branches/reshuffle-modules/src/backend/postgres/test/Makefile.am, 168 branches/reshuffle-modules/src/bin/gnucash-valgrind.in, 169 branches/reshuffle-modules/src/bin/gnucash.in, 170 branches/reshuffle-modules/src/bin/overrides/gnucash-env.in, 171 branches/reshuffle-modules/src/business/business-core/test/Makefile.am, 172 branches/reshuffle-modules/src/engine/test-core/Makefile.am, 173 branches/reshuffle-modules/src/engine/test/Makefile.am, 174 branches/reshuffle-modules/src/gnc-module/Makefile.am, 175 branches/reshuffle-modules/src/gnc-module/test/Makefile.am, 176 branches/reshuffle-modules/src/gnc-module/test/test-dynload.c, 177 branches/reshuffle-modules/src/import-export/qif-io-core/test/Makefile.am, 178 branches/reshuffle-modules/src/valgrind-gnucash.supp: Remove 179 remaining ltdl stuff, i.e. -lltdl, LTDL_LIBRARY_PATH, the 180 configure check. Make test-dynload.c use GModule too. 181 1822006-12-27 14:51 warlord 183 184 * [r15262] trunk, trunk/src/network-utils/test/Makefile.am, 185 trunk/src/tax/us/test/Makefile.am: A few more changes for "make 186 check" to succeed on MacOS-X. It now does. :) 187 1882006-12-27 13:54 warlord 189 190 * [r15261] trunk, trunk/src/gnc-module/test/Makefile.am: MacOS X 191 needs core-utils in the library load path for "make check" to 192 work. While we're at it, might as well pull in libcore-utils.la, 193 just in case. 194 1952006-12-27 02:51 andi5 196 197 * [r15260] trunk, trunk/src/app-utils/test/Makefile.am, 198 trunk/src/backend/file/test/Makefile.am, 199 trunk/src/backend/postgres/test/Makefile.am, 200 trunk/src/business/business-core/test/Makefile.am, 201 trunk/src/calculation/test/Makefile.am, 202 trunk/src/engine/test-core/Makefile.am, 203 trunk/src/engine/test/Makefile.am, 204 trunk/src/gnc-module/test/Makefile.am, 205 trunk/src/gnc-module/test/misc-mods/Makefile.am, 206 trunk/src/gnc-module/test/mod-bar/Makefile.am, 207 trunk/src/gnc-module/test/mod-baz/Makefile.am, 208 trunk/src/gnc-module/test/mod-foo/Makefile.am, 209 trunk/src/gnome-utils/test/Makefile.am, 210 trunk/src/import-export/hbci/test/Makefile.am, 211 trunk/src/import-export/ofx/test/Makefile.am, 212 trunk/src/import-export/qif-import/test/Makefile.am, 213 trunk/src/import-export/qif/test/Makefile.am, 214 trunk/src/import-export/test/Makefile.am, 215 trunk/src/network-utils/test/Makefile.am, 216 trunk/src/register/ledger-core/test/Makefile.am, 217 trunk/src/register/register-core/test/Makefile.am, 218 trunk/src/register/register-gnome/test/Makefile.am, 219 trunk/src/report/locale-specific/us/test/Makefile.am, 220 trunk/src/report/report-gnome/test/Makefile.am, 221 trunk/src/report/report-system/test/Makefile.am, 222 trunk/src/tax/us/test/Makefile.am: Do not build tests for `make 223 all' but only `make check'. This is done by using the automake 224 prefix check_ instead of noinst_. The modules created in 225 src/gnc-module/test now use that prefix too, but with 226 LDFLAGS="-rpath ${PWD}" to make them shared (we never install 227 them). 228 2292006-12-26 16:47 warlord 230 231 * [r15259] trunk, trunk/src/gnc-test-env: Make sure we set 232 DYLD_LIBRARY_PATH in the test environment (for MacOS X) 233 2342006-12-26 00:07 hampton 235 236 * [r15258] trunk/src/gnome-utils/gnc-main-window.c: Save and 237 restore the visibility of the toolbar, statusbar, and 238 summarybar. Fixes #106259. BP 239 2402006-12-25 20:18 hampton 241 242 * [r15257] branches/remove-group2/src/engine/Account.c: Protect 243 against setting an existing tree node as the new root of the 244 tree. 245 2462006-12-25 18:53 warlord 247 248 * [r15256] trunk, trunk/macros/ac_pkg_swig.m4: lack of swig should 249 be a fatal error (if building from SVN). Fix AC_MSG_WARN -> 250 AC_MSG_ERROR 251 2522006-12-25 18:38 warlord 253 254 * [r15255] trunk, trunk/autogen.sh: MacOSX installed libtoolize as 255 glibtoolize. Handle that in autogen 256 2572006-12-25 18:29 hampton 258 259 * [r15254] branches/remove-group2, branches/remove-group2/AUTHORS, 260 branches/remove-group2/ChangeLog, branches/remove-group2/README, 261 branches/remove-group2/README.dependencies, 262 branches/remove-group2/configure.in, 263 branches/remove-group2/doc/README.francais, 264 branches/remove-group2/lib/libqof/qof/Makefile.am, 265 branches/remove-group2/lib/libqof/qof/qofquerycore.c, 266 branches/remove-group2/lib/libqof/qof/qofsession-p.h, 267 branches/remove-group2/lib/libqof/qof/qofsession.c, 268 branches/remove-group2/lib/libqof/qof/qofsession.h, 269 branches/remove-group2/macros/ac_pkg_swig.m4, 270 branches/remove-group2/packaging/win32/custom.sh, 271 branches/remove-group2/packaging/win32/dist.sh, 272 branches/remove-group2/packaging/win32/functions, 273 branches/remove-group2/packaging/win32/gnucash.iss.in, 274 branches/remove-group2/packaging/win32/goffice-0.3.2-patch.diff, 275 branches/remove-group2/packaging/win32/install.sh, 276 branches/remove-group2/src/app-utils/Makefile.am, 277 branches/remove-group2/src/app-utils/gnc-component-manager.c, 278 branches/remove-group2/src/app-utils/gnc-ui-util.c, 279 branches/remove-group2/src/app-utils/gnc-ui-util.h, 280 branches/remove-group2/src/backend/file/gnc-account-xml-v2.c, 281 branches/remove-group2/src/backend/file/gnc-backend-file.c, 282 branches/remove-group2/src/backend/file/gnc-commodity-xml-v2.c, 283 branches/remove-group2/src/backend/file/gnc-transaction-xml-v2.c, 284 branches/remove-group2/src/backend/file/io-gncxml-v2.c, 285 branches/remove-group2/src/backend/file/test/test-xml-account.c, 286 branches/remove-group2/src/backend/file/test/test-xml-commodity.c, 287 branches/remove-group2/src/backend/file/test/test-xml-pricedb.c, 288 branches/remove-group2/src/backend/file/test/test-xml-transaction.c, 289 branches/remove-group2/src/base-typemaps.i, 290 branches/remove-group2/src/bin/Makefile.am, 291 branches/remove-group2/src/bin/gnucash-bin.c, 292 branches/remove-group2/src/business/business-core/Makefile.am, 293 branches/remove-group2/src/business/business-core/file/gnc-invoice-xml-v2.c, 294 branches/remove-group2/src/business/business-core/file/gnc-order-xml-v2.c, 295 branches/remove-group2/src/business/business-core/gncAddress.c, 296 branches/remove-group2/src/business/business-core/gncBillTerm.c, 297 branches/remove-group2/src/business/business-core/gncCustomer.c, 298 branches/remove-group2/src/business/business-core/gncEmployee.c, 299 branches/remove-group2/src/business/business-core/gncEntry.c, 300 branches/remove-group2/src/business/business-core/gncInvoice.c, 301 branches/remove-group2/src/business/business-core/gncJob.c, 302 branches/remove-group2/src/business/business-core/gncOrder.c, 303 branches/remove-group2/src/business/business-core/gncTaxTable.c, 304 branches/remove-group2/src/business/business-core/gncVendor.c, 305 branches/remove-group2/src/business/business-gnome/Makefile.am, 306 branches/remove-group2/src/business/business-reports/aging.scm, 307 branches/remove-group2/src/business/business-reports/invoice.scm, 308 branches/remove-group2/src/business/business-utils/Makefile.am, 309 branches/remove-group2/src/business/dialog-tax-table/Makefile.am, 310 branches/remove-group2/src/core-utils/Makefile.am, 311 branches/remove-group2/src/core-utils/gnc-gobject-utils.c, 312 branches/remove-group2/src/engine/Account.c, 313 branches/remove-group2/src/engine/Makefile.am, 314 branches/remove-group2/src/engine/SchedXaction.c, 315 branches/remove-group2/src/engine/Split.c, 316 branches/remove-group2/src/engine/TransLog.c, 317 branches/remove-group2/src/engine/binreloc.c, 318 branches/remove-group2/src/engine/binreloc.h, 319 branches/remove-group2/src/engine/gnc-budget.c, 320 branches/remove-group2/src/engine/gnc-commodity.c, 321 branches/remove-group2/src/engine/gnc-lot.c, 322 branches/remove-group2/src/engine/gnc-path.c, 323 branches/remove-group2/src/engine/gnc-path.h, 324 branches/remove-group2/src/engine/gnc-pricedb.c, 325 branches/remove-group2/src/engine/gncla-dir.h.in, 326 branches/remove-group2/src/engine/kvp-scm.c, 327 branches/remove-group2/src/gnc-module/Makefile.am, 328 branches/remove-group2/src/gnc-module/gnc-module.c, 329 branches/remove-group2/src/gnc-module/gnc-module.h, 330 branches/remove-group2/src/gnome-utils/Makefile.am, 331 branches/remove-group2/src/gnome-utils/argv-list-converters.c, 332 branches/remove-group2/src/gnome-utils/argv-list-converters.h, 333 branches/remove-group2/src/gnome-utils/dialog-transfer.c, 334 branches/remove-group2/src/gnome-utils/druid-gconf-setup.c, 335 branches/remove-group2/src/gnome-utils/gnc-dense-cal.c, 336 branches/remove-group2/src/gnome-utils/gnc-file.c, 337 branches/remove-group2/src/gnome-utils/gnc-frequency.c, 338 branches/remove-group2/src/gnome-utils/gnc-gnome-utils.c, 339 branches/remove-group2/src/gnome-utils/gnc-html.c, 340 branches/remove-group2/src/gnome-utils/gnc-main-window.c, 341 branches/remove-group2/src/gnome-utils/gnc-plugin-file-history.c, 342 branches/remove-group2/src/gnome-utils/gnc-tree-view.c, 343 branches/remove-group2/src/gnome/Makefile.am, 344 branches/remove-group2/src/gnome/dialog-sxsincelast.c, 345 branches/remove-group2/src/gnome/druid-hierarchy.c, 346 branches/remove-group2/src/gnome/druid-loan.c, 347 branches/remove-group2/src/gnome/druid-merge.c, 348 branches/remove-group2/src/gnome/glade/account.glade, 349 branches/remove-group2/src/gnome/gnc-plugin-basic-commands.c, 350 branches/remove-group2/src/gnome/top-level.c, 351 branches/remove-group2/src/gnome/ui/gnc-plugin-basic-commands-ui.xml, 352 branches/remove-group2/src/import-export/hbci/gnc-file-aqb-import.c, 353 branches/remove-group2/src/import-export/hbci/gnc-hbci-getbalance.c, 354 branches/remove-group2/src/import-export/log-replay/gnc-log-replay.c, 355 branches/remove-group2/src/import-export/ofx/gnc-ofx-import.c, 356 branches/remove-group2/src/import-export/qif-import/Makefile.am, 357 branches/remove-group2/src/import-export/qif-import/druid-qif-import.c, 358 branches/remove-group2/src/import-export/qif-import/qif-file.scm, 359 branches/remove-group2/src/import-export/qif-import/qif-merge-groups.scm, 360 branches/remove-group2/src/import-export/qif-import/qif-parse.scm, 361 branches/remove-group2/src/import-export/qif-import/qif-to-gnc.scm, 362 branches/remove-group2/src/pixmaps/Makefile.am, 363 branches/remove-group2/src/pixmaps/gnucash-icon.ico, 364 branches/remove-group2/src/report/report-gnome/Makefile.am, 365 branches/remove-group2/src/report/report-gnome/gnc-plugin-page-report.c, 366 branches/remove-group2/src/report/report-system/Makefile.am, 367 branches/remove-group2/src/report/report-system/report.scm, 368 branches/remove-group2/src/report/standard-reports/account-piecharts.scm, 369 branches/remove-group2/src/report/standard-reports/category-barchart.scm: 370 Sync changes 15066:15252 into the branch. 371 3722006-12-25 14:16 warlord 373 374 * [r15253] branches/2.0, branches/2.0/ChangeLog, 375 branches/2.0/src/gnome-utils/dialog-account.c: Correct account 376 compatibility check with top level account. #389317 Merge from 377 r14923. 378 3792006-12-23 21:10 warlord 380 381 * [r15252] trunk, trunk/src/engine/kvp-scm.c: guile 1.8's 382 SCM_EXACTP() throws an error when passed a non-number. So make 383 sure we test SCM_NUMBERP() before SCM_EXACTP() This causes 384 gnucash to crash on e.g. FC6 from the File Properties Menu. BP 385 3862006-12-23 18:50 andi5 387 388 * [r15251] trunk/packaging/win32/dist.sh, 389 trunk/packaging/win32/gnucash.iss.in: Use `cp -a' in dist.sh. 390 Let inno create guile.bat (which sets GUILE_LOAD_PATH) and 391 slibcat, because the user running GnuCash later on may not have 392 the rights to do that. 393 3942006-12-23 12:36 andi5 395 396 * [r15250] trunk/packaging/win32/install.sh: Fix slib installation 397 within inst_guile, a regression introduced by r15246. 398 3992006-12-23 06:51 andi5 400 401 * [r15249] trunk/src/gnome-utils/gnc-main-window.c: Avoid crash 402 when renaming page in a page-less window by returning if there 403 is no current page. Fixes #388841. BP 404 4052006-12-23 06:41 andi5 406 407 * [r15248] trunk/packaging/win32/dist.sh: Strip libdir directives 408 in distributed libtool .la files, because they may point to 409 still existing libraries that will be dlopened and conflict with 410 those loaded on startup. 411 4122006-12-22 11:10 andi5 413 414 * [r15247] trunk, trunk/packaging/win32/install.sh: Fix install.sh 415 typo, spotted by hfelton. 416 4172006-12-21 23:09 andi5 418 419 * [r15246] trunk/packaging/win32/custom.sh, 420 trunk/packaging/win32/dist.sh, 421 trunk/packaging/win32/gnucash.iss.in, 422 trunk/packaging/win32/install.sh: Various install.sh 423 improvements: * Use $GNUCASH_DIR\\{repos,build,inst,dist} as 424 directories for the source, build, installation and packaging * 425 `mkdir -p' cannot handle backslashes, use unix paths * Downgrade 426 to ORBit2-2.13.3 * Print command to create /etc/profile.d if 427 needed 428 4292006-12-21 19:28 andi5 430 431 * [r15245] trunk/src/app-utils/Makefile.am, 432 trunk/src/bin/Makefile.am, 433 trunk/src/business/business-core/Makefile.am, 434 trunk/src/business/business-gnome/Makefile.am, 435 trunk/src/business/business-utils/Makefile.am, 436 trunk/src/engine/Makefile.am, trunk/src/gnome-utils/Makefile.am, 437 trunk/src/gnome/Makefile.am, 438 trunk/src/import-export/qif-import/Makefile.am, 439 trunk/src/report/report-gnome/Makefile.am: Add include 440 directives for ${top_builddir}/src/swig-runtime.h. Merged r15229 441 from branches/reshuffle-modules. 442 4432006-12-21 19:19 andi5 444 445 * [r15244] trunk/packaging/win32/dist.sh, 446 trunk/packaging/win32/functions, 447 trunk/packaging/win32/install.sh: install.sh: Ease registration 448 of environment variables. Fix dist.sh to set PATH for unzip and 449 gconftool-2. 450 4512006-12-21 15:24 plongstaff 452 453 * [r15243] branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 454 branches/gda-dev/src/backend/gda/gnc-backend-gda.h: Remove 455 unused SQL value handlers 456 4572006-12-21 15:23 plongstaff 458 459 * [r15242] branches/gda-dev/configure.in: Add --with-libgda flag 460 to all user to specify where libgda is 461 4622006-12-21 14:10 cstim 463 464 * [r15241] trunk/packaging/win32/custom.sh, 465 trunk/packaging/win32/dist.sh, trunk/packaging/win32/install.sh: 466 Add code for download/installation of Inno Setup Compiler, as 467 suggested by hfelton. 468 4692006-12-21 13:53 cstim 470 471 * [r15240] trunk/packaging/win32/install.sh: Minor message 472 improvement by hfelton. 473 4742006-12-21 01:07 andi5 475 476 * [r15239] trunk/packaging/win32/dist.sh: Do not distribute 477 share\guile\1.6\slibcat and let slib recreate it once GnuCash is 478 started for the first time. 479 4802006-12-21 00:05 bock 481 482 * [r15238] branches/2.0/ChangeLog, 483 branches/2.0/src/import-export/test/Makefile.am: * 484 src/import-export/test/Makefile.am: Minor fix so build completes 485 on Ubuntu/Debian (tested on Edgy) 486 4872006-12-20 15:27 cstim 488 489 * [r15237] trunk/src/app-utils/gnc-ui-util.c: Convert even more 490 strings of locale into utf8, as suggested by Jon Arney. 491 4922006-12-20 15:26 cstim 493 494 * [r15236] trunk/src/bin/gnucash-bin.c: Remove windows-specific 495 ignoring of engine_is_initialized check. 496 4972006-12-19 16:37 cstim 498 499 * [r15235] trunk/packaging/win32/dist.sh: Some forgotten file for 500 copying 501 5022006-12-19 09:07 andi5 503 504 * [r15234] branches/reshuffle-modules, 505 branches/reshuffle-modules/src/app-utils/test/Makefile.am, 506 branches/reshuffle-modules/src/backend/file/test/Makefile.am, 507 branches/reshuffle-modules/src/engine/test/Makefile.am, 508 branches/reshuffle-modules/src/gnc-module/test/Makefile.am, 509 branches/reshuffle-modules/src/gnc-test-env, 510 branches/reshuffle-modules/src/gnome-utils/test/Makefile.am, 511 branches/reshuffle-modules/src/network-utils/test/Makefile.am, 512 branches/reshuffle-modules/src/report/locale-specific/us/test/Makefile.am, 513 branches/reshuffle-modules/src/report/report-gnome/test/Makefile.am, 514 branches/reshuffle-modules/src/report/report-system/test/Makefile.am, 515 branches/reshuffle-modules/src/report/standard-reports/test/Makefile.am, 516 branches/reshuffle-modules/src/report/stylesheets/test/Makefile.am, 517 branches/reshuffle-modules/src/report/utility-reports/test/Makefile.am, 518 branches/reshuffle-modules/src/tax/us/test/Makefile.am: Readd 519 --library-dir to gnc-test-env and fix all tests that now lacked 520 some, mostly gnc-module. Also avoid leading slashes for 521 adapt-dirsep, because they would be stripped. 522 * [r15233] branches/reshuffle-modules, 523 branches/reshuffle-modules/configure.in, 524 branches/reshuffle-modules/src/app-utils/test/Makefile.am, 525 branches/reshuffle-modules/src/backend/file/test/Makefile.am, 526 branches/reshuffle-modules/src/bin/overrides/gnucash-build-env.in, 527 branches/reshuffle-modules/src/bin/test/Makefile.am, 528 branches/reshuffle-modules/src/business/business-core/test/Makefile.am, 529 branches/reshuffle-modules/src/engine/test/Makefile.am, 530 branches/reshuffle-modules/src/gnc-module/test/Makefile.am, 531 branches/reshuffle-modules/src/gnome-utils/test/Makefile.am, 532 branches/reshuffle-modules/src/import-export/test/Makefile.am, 533 branches/reshuffle-modules/src/network-utils/test/Makefile.am, 534 branches/reshuffle-modules/src/register/register-core/test/Makefile.am, 535 branches/reshuffle-modules/src/register/register-gnome/test/Makefile.am, 536 branches/reshuffle-modules/src/report/locale-specific/us/test/Makefile.am, 537 branches/reshuffle-modules/src/report/report-gnome/Makefile.am, 538 branches/reshuffle-modules/src/report/report-gnome/test/Makefile.am, 539 branches/reshuffle-modules/src/report/report-system/test/Makefile.am, 540 branches/reshuffle-modules/src/report/standard-reports/test/Makefile.am, 541 branches/reshuffle-modules/src/report/stylesheets/test/Makefile.am, 542 branches/reshuffle-modules/src/report/utility-reports/test/Makefile.am, 543 branches/reshuffle-modules/src/tax/us/test/Makefile.am: Fix 544 tests and trim TESTS_ENVIRONMENT's to minimum versions. Update 545 gnc-build-env.in. Readd report-gnome/test directory. 546 5472006-12-19 09:06 andi5 548 549 * [r15232] branches/reshuffle-modules, 550 branches/reshuffle-modules/src/gnc-test-env: Clean up 551 gnc-test-env * --gnc-module-dir params are added to 552 $GNC_MODULE_PATH * --guile-load-dir params are added to 553 $GUILE_LOAD_PATH * Drop --library-dir, $LD_LIBRARY_PATH and 554 $LTDL_LIBRARY_PATH 555 * [r15231] branches/reshuffle-modules, 556 branches/reshuffle-modules/src/app-utils/gncmod-app-utils.c, 557 branches/reshuffle-modules/src/backend/file/gncmod-backend-file.c, 558 branches/reshuffle-modules/src/business/business-core/businessmod-core.c, 559 branches/reshuffle-modules/src/business/business-core/file/gncmod-business-backend-file.c, 560 branches/reshuffle-modules/src/business/business-gnome/businessmod-gnome.c, 561 branches/reshuffle-modules/src/business/business-utils/gncmod-business-utils.c, 562 branches/reshuffle-modules/src/business/dialog-tax-table/gncmod-dialog-tax-table.c, 563 branches/reshuffle-modules/src/calculation/gncmod-calculation.c, 564 branches/reshuffle-modules/src/engine/gncmod-engine.c, 565 branches/reshuffle-modules/src/engine/test-core/gncmod-test-engine.c, 566 branches/reshuffle-modules/src/gnc-module/test/misc-mods/agedver.c, 567 branches/reshuffle-modules/src/gnc-module/test/misc-mods/futuremodsys.c, 568 branches/reshuffle-modules/src/gnc-module/test/misc-mods/incompatdep.c, 569 branches/reshuffle-modules/src/gnc-module/test/mod-bar/gnc-mod-bar.c, 570 branches/reshuffle-modules/src/gnc-module/test/mod-baz/gnc-mod-baz.c, 571 branches/reshuffle-modules/src/gnc-module/test/mod-foo/gnc-mod-foo.c, 572 branches/reshuffle-modules/src/gnome-search/gncmod-gnome-search.c, 573 branches/reshuffle-modules/src/gnome-utils/gncmod-gnome-utils.c, 574 branches/reshuffle-modules/src/import-export/binary-import/gncmod-binary-import.c, 575 branches/reshuffle-modules/src/import-export/gncmod-generic-import.c, 576 branches/reshuffle-modules/src/import-export/hbci/gncmod-hbci.c, 577 branches/reshuffle-modules/src/import-export/log-replay/gncmod-log-replay.c, 578 branches/reshuffle-modules/src/import-export/ofx/gncmod-ofx-import.c, 579 branches/reshuffle-modules/src/import-export/qif-import/gnc-qif-import.c, 580 branches/reshuffle-modules/src/import-export/qif-io-core/gncmod-qifiocore.c, 581 branches/reshuffle-modules/src/network-utils/gncmod-network-utils.c, 582 branches/reshuffle-modules/src/register/ledger-core/gncmod-ledger-core.c, 583 branches/reshuffle-modules/src/register/register-core/gncmod-register-core.c, 584 branches/reshuffle-modules/src/register/register-gnome/gncmod-register-gnome.c, 585 branches/reshuffle-modules/src/report/locale-specific/us/gncmod-locale-reports-us.c, 586 branches/reshuffle-modules/src/report/report-gnome/gncmod-report-gnome.c, 587 branches/reshuffle-modules/src/report/report-system/gncmod-report-system.c, 588 branches/reshuffle-modules/src/report/standard-reports/gncmod-standard-reports.c, 589 branches/reshuffle-modules/src/report/stylesheets/gncmod-stylesheets.c, 590 branches/reshuffle-modules/src/report/utility-reports/gncmod-utility-reports.c, 591 branches/reshuffle-modules/src/tax/us/gncmod-tax-us.c, 592 branches/reshuffle-modules/src/test-core/gncmod-test.c: Remove 593 all prefixes "libgncmod_my_mod_LTX_". 594 * [r15230] branches/reshuffle-modules, 595 branches/reshuffle-modules/src/gnc-module/gnc-module.c: Use 596 GModule instead of libltdl. * Load *.G_MODULE_SUFFIX, not *.la * 597 Use g_module_{open,symbol,close,error} for 598 lt_dl{open,sym,close,error} * Drop lt_dlinit 599 6002006-12-19 09:05 andi5 601 602 * [r15229] branches/reshuffle-modules, 603 branches/reshuffle-modules/src/app-utils/Makefile.am, 604 branches/reshuffle-modules/src/bin/Makefile.am, 605 branches/reshuffle-modules/src/business/business-core/Makefile.am, 606 branches/reshuffle-modules/src/business/business-gnome/Makefile.am, 607 branches/reshuffle-modules/src/business/business-utils/Makefile.am, 608 branches/reshuffle-modules/src/engine/Makefile.am, 609 branches/reshuffle-modules/src/gnome-utils/Makefile.am, 610 branches/reshuffle-modules/src/gnome/Makefile.am, 611 branches/reshuffle-modules/src/import-export/qif-import/Makefile.am, 612 branches/reshuffle-modules/src/report/report-gnome/Makefile.am: 613 Add include directives for ${top_builddir}/src/swig-runtime.h. 614 6152006-12-18 20:16 andi5 616 617 * [r15228] branches/reshuffle-modules: Branch from trunk at r15227. 618 6192006-12-18 19:39 andi5 620 621 * [r15227] trunk/packaging/win32/install.sh: install.sh: Make 622 gnome installation relocatable again. 623 6242006-12-18 15:59 cstim 625 626 * [r15226] trunk/packaging/win32/gnucash.iss.in, 627 trunk/src/pixmaps/Makefile.am: Install the .ico icon file into 628 $datadir/gnucash/pixmaps instead of $datadir/pixmaps. 629 6302006-12-18 15:35 cstim 631 632 * [r15225] trunk/packaging/win32/gnucash.iss.in, 633 trunk/src/pixmaps/Makefile.am, 634 trunk/src/pixmaps/gnucash-icon.ico: Add gnucash icon in Windows 635 .ico format for windows icon 636 6372006-12-18 02:53 andi5 638 639 * [r15224] trunk/packaging/win32/install.sh: install.sh: Do not 640 call pkg-config-msys.sh from within pkg-config-msys.sh. Use 641 correct header directory for regex (differs between v3.8 and 642 v3.8.g.3). Untested. 643 6442006-12-17 18:32 andi5 645 646 * [r15223] trunk, trunk/macros/ac_pkg_swig.m4: Do not determine 647 SWIG_LIB by running `swig -swiglib`, because we do not make use 648 of it and it made problems on MinGW (output was two lines). 649 6502006-12-16 17:50 warlord 651 652 * [r15222] trunk, trunk/src/bin/gnucash-bin.c: Update for 2.0.3 653 release 654 6552006-12-16 02:50 andi5 656 657 * [r15221] trunk/packaging/win32/dist.sh, 658 trunk/packaging/win32/functions: Revert r15216, because the 659 actual guile dll file names differ from those in builds of 660 revisions <15213. Replace shebang in packaging/win32/functions 661 by a local variables list. 662 6632006-12-15 22:31 cstim 664 665 * [r15220] branches/2.0/po/de.po: Update German translation; fixes 666 bug#383393. 667 6682006-12-15 18:39 cstim 669 670 * [r15219] trunk/packaging/win32/dist.sh, 671 trunk/packaging/win32/gnucash.iss.in: Fix missing files of 672 dist.sh. Improve iss script. 673 6742006-12-15 18:18 cstim 675 676 * [r15218] trunk/packaging/win32/gnucash.iss.in: Fix typo 677 6782006-12-15 18:04 cstim 679 680 * [r15217] trunk/packaging/win32/custom.sh, 681 trunk/packaging/win32/dist.sh, 682 trunk/packaging/win32/gnucash.iss.in: Improve Inno Setup 683 Compiler script; should probably be able to package the outcome 684 of dist.sh into one setup file. 685 6862006-12-15 15:10 cstim 687 688 * [r15216] trunk/packaging/win32/dist.sh: Fix guile DLL names that 689 have additional trailing numbers 690 6912006-12-15 14:51 cstim 692 693 * [r15215] trunk/packaging/win32/install.sh: Use the installed 694 PKG_CONFIG instead of what might be available in the PATH 695 6962006-12-15 14:36 andi5 697 698 * [r15214] trunk/packaging/win32/dist.sh, 699 trunk/packaging/win32/functions, 700 trunk/packaging/win32/install.sh: Add dist.sh, a script that 701 extracts all necessary files needed to run GnuCash on Windows 702 and puts them into $DIST_DIR. The plan is to call the Inno Setup 703 Compiler from it and create gnucash-$ver-setup.exe with one 704 command. A complete GnuCash build on MinGW is needed to run it. 705 Factor out common functions. 706 7072006-12-14 22:32 andi5 708 709 * [r15213] trunk/packaging/win32/custom.sh, 710 trunk/packaging/win32/install.sh: Install.sh improvements: * 711 Replace RegEx-Gnu by RegEx-Spencer 3.8, because GtkHTML is 712 linked against that * Update fontconfig, use expat-2.0.0.zip 713 from ftp.gnome.org, drop inst_expat * Use 714 $GNOME_WIN32_URL/dependencies for other packages too * Build 715 guile with -avoid-version 716 7172006-12-14 02:30 plongstaff 718 719 * [r15212] branches/gda-dev/src/backend/gda, 720 branches/gda-dev/src/backend/gda/gnc-account-gda.c, 721 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 722 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 723 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 724 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 725 branches/gda-dev/src/backend/gda/gnc-lots-gda.c, 726 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 727 branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c, 728 branches/gda-dev/src/backend/gda/gnc-slots-gda.c, 729 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: Use 730 QofAccessFunc/QofSetterFunc function signatures instead of 731 creating new ones 732 7332006-12-12 11:41 cstim 734 735 * [r15211] trunk/src/gnome/dialog-sxsincelast.c: Change enum names 736 to avoid name collision of IGNORE identifier, especially with 737 win32 headers. 738 7392006-12-12 11:36 cstim 740 741 * [r15210] trunk/AUTHORS: Add author of r15203, 15206, 15207, 742 15208. 743 7442006-12-12 11:34 cstim 745 746 * [r15209] trunk/lib/libqof/qof/qofquerycore.c: Code cleanup: Move 747 variable declaration into block where it is used. 748 7492006-12-12 11:33 cstim 750 751 * [r15208] trunk/lib/libqof/qof/qofquerycore.c: Check for return 752 value of regcomp() and return NULL on failure, as suggested by 753 Jon Arney. 754 7552006-12-12 11:28 cstim 756 757 * [r15207] trunk/src/gnome-utils/gnc-frequency.c: Rename private 758 min/max functions to avoid name collisions with existing 759 functions of macros, as suggested by Jon Arney 760 7612006-12-12 11:24 cstim 762 763 * [r15206] trunk/src/gnome/druid-loan.c: Change enum names to 764 avoid name collisions, especially with win32 headers. 765 7662006-12-12 02:51 warlord 767 768 * [r15205] trunk, trunk/src/backend/file/gnc-commodity-xml-v2.c: 769 Load and store a commodity's KVP-frame (IFF it's non-empty). 770 This would let us store something like an Asset Class. BP 771 7722006-12-11 22:28 cstim 773 774 * [r15204] trunk/src/app-utils/gnc-ui-util.c: Check for 775 potentially failed utf8 conversion of locale strings. bug#383270 776 BP 777 7782006-12-11 17:48 cstim 779 780 * [r15203] trunk/src/app-utils/gnc-component-manager.c, 781 trunk/src/gnc-module/gnc-module.c, 782 trunk/src/gnc-module/gnc-module.h: Rename variables to avoid 783 potential conflicts with C/C++ keywords. 784 7852006-12-10 23:36 wilddev 786 787 * [r15200] tags/2.0.3: Tagging the 2.0.3 release of GnuCash 788 7892006-12-10 23:35 wilddev 790 791 * [r15199] branches/2.0/ChangeLog, branches/2.0/NEWS, 792 branches/2.0/configure.in: update to release 2.0.3 793 7942006-12-09 17:41 plongstaff 795 796 * [r15198] branches/gda-dev/GDA_STATUS: Update GDA status 797 7982006-12-09 17:36 plongstaff 799 800 * [r15197] branches/gda-dev/src/backend/gda/ddl: Remove 801 obsolete/unused ddl files 802 8032006-12-09 03:43 plongstaff 804 805 * [r15196] branches/gda-dev/src/engine/Account.c, 806 branches/gda-dev/src/engine/SchedXaction.c: Add 807 begin_edit/commit_edit around 2 areas where multiple calls are 808 used to set up an object. 809 * [r15195] branches/gda-dev/src/gnome/dialog-scheduledxaction.c: 810 Add begin_edit()/commit_edit() around lines filling in new sx 811 8122006-12-09 03:39 plongstaff 813 814 * [r15194] branches/gda-dev/src/bin/gnucash-gdb.in: Add 815 gnucash-gdb.in to create gnucash-gdb 816 8172006-12-09 00:45 plongstaff 818 819 * [r15193] branches/gda-dev/src/backend/gda/gnc-backend-gda.c: Fix 820 use of uninitialized variables 821 8222006-12-08 18:48 plongstaff 823 824 * [r15192] branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 825 branches/gda-dev/src/backend/gda/gnc-lots-gda.c, 826 branches/gda-dev/src/backend/gda/gnc-lots-gda.h, 827 branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c, 828 branches/gda-dev/src/backend/gda/gnc-slots-gda.c, 829 branches/gda-dev/src/backend/gda/gnc-slots-gda.h, 830 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c, 831 branches/gda-dev/src/backend/gda/gnc-transaction-gda.h: 1) Add 832 missing files 2) Add initial SX save/restore - will probably 833 crash 3) When committing clean transaction, commit any dirty 834 splits 835 8362006-12-08 18:45 plongstaff 837 838 * [r15191] branches/gda-dev/src/engine/SchedXaction.c, 839 branches/gda-dev/src/engine/SchedXaction.h, 840 branches/gda-dev/src/engine/Transaction.c: 1) Make some function 841 arguments 'const' 2) Add GNC_SX macro similar to GObject cast 842 macros 843 8442006-12-07 14:35 plongstaff 845 846 * [r15190] branches/gda-dev/src/backend/gda/gnc-account-gda.c, 847 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 848 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 849 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 850 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 851 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 852 branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c, 853 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: 1) Use 854 GObject-style macros instead of casts 2) Prevent nested queries 855 to solve problem where a split query triggers rerunning the same 856 query 857 8582006-12-07 14:32 plongstaff 859 860 * [r15189] branches/gda-dev/src/engine/Split.h, 861 branches/gda-dev/src/engine/gnc-lot.c, 862 branches/gda-dev/src/engine/gnc-lot.h, 863 branches/gda-dev/src/engine/gnc-pricedb.c, 864 branches/gda-dev/src/engine/gnc-pricedb.h: 1) Add 865 GNC_SPLIT/GNC_IS_SPLIT and GNC_LOT/GNC_IS_LOT macros 2) Make 866 some arguments const where appropriate 867 8682006-12-06 20:03 andi5 869 870 * [r15188] trunk/lib/libqof/qof/qofsession.c, 871 trunk/src/gnome-utils/gnc-file.c, 872 trunk/src/gnome-utils/gnc-html.c, 873 trunk/src/gnome-utils/gnc-main-window.c, 874 trunk/src/gnome-utils/gnc-tree-view.c, 875 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Fix some 876 printf's of NULL in DEBUG, ENTER and LEAVE macro invocations. 877 8782006-12-06 03:36 plongstaff 879 880 * [r15187] branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 881 branches/gda-dev/src/backend/gda/gnc-backend-gda.h: Replace some 882 remaining SQL with GdaQuery 883 8842006-12-06 03:16 plongstaff 885 886 * [r15186] branches/gda-dev/lib/libqof/qof/gnc-numeric.c, 887 branches/gda-dev/lib/libqof/qof/gnc-numeric.h: Add support for 888 gnc_numeric as a boxed GValue 889 8902006-12-05 21:21 cstim 891 892 * [r15185] trunk/AUTHORS: Add Author for r15184 bugfix 893 8942006-12-05 21:19 cstim 895 896 * [r15184] trunk/src/gnome/dialog-sxsincelast.c: Remove unused 897 variables and dead code. Patch provided by Jerry Quinn. Fixes 898 #347084. 899 9002006-12-05 21:15 cstim 901 902 * [r15183] trunk/AUTHORS: Updates for changed areas of 903 contribution; add andi5 to top. Feel free to adjust this to your 904 liking again. 905 9062006-12-04 10:36 cstim 907 908 * [r15181] branches/2.0/po/sk.po: Updated Slovak translation by 909 Zdenko Podobny 910 9112006-12-04 03:09 warlord 912 913 * [r15180] trunk, trunk/src/engine/Split.c: Print out more 914 information about "broken" splits. Extends r15179 which should 915 fix the crash of bug #379625 NOTE: it now prints zeros, which 916 could confuse the user... BP 917 9182006-12-04 02:20 chris 919 920 * [r15179] trunk/src/engine/Split.c: Return zero instead of 921 failing an assertion when the register asks a Split for its 922 amount in a commodity that is not involved in the split's 923 transaction. This will prevent the crash in bug #379625, but 924 doesn't solve the underlying problem, which is a bug in the 925 register. BP 926 9272006-12-03 02:10 warlord 928 929 * [r15178] branches/2.0, branches/2.0/ChangeLog: Fix a changelog 930 entry from r15173 to specify bug #381467 931 9322006-12-03 02:03 warlord 933 934 * [r15177] branches/2.0, 935 branches/2.0/src/gnome-utils/gnc-main-window.c: Remove unused 936 variables. merge from r15170. 937 * [r15176] branches/2.0, branches/2.0/ChangeLog, 938 branches/2.0/src/gnome-utils/gnc-main-window.c: Factor out some 939 quiting code from gnc_main_window_delete_event() and 940 gnc_main_window_cmd_file_quit(). The new implementation fixes 941 two bugs - one in each of the previous implementations. The bug 942 in the gnc_main_window_cmd_file_quit() code was a race condition 943 whereby one could quit the application without finishing pending 944 changes in pages. This would happen if the began a save, 945 modified the page during the save, and then triggered the 946 File->Quit command before the save completed. For the register 947 page, this sequence was possible, even though most of the UI 948 controls are disabled during save. The bug in the 949 gnc_main_window_delete_event() code was that it didn't check for 950 an in-progress save before prompting the user to save a dirty 951 book. Merge from r15169 952 * [r15175] branches/2.0, branches/2.0/ChangeLog, 953 branches/2.0/lib/libqof/qof/qofsession-p.h, 954 branches/2.0/lib/libqof/qof/qofsession.c, 955 branches/2.0/lib/libqof/qof/qofsession.h, 956 branches/2.0/src/gnome-utils/gnc-file.c: Fix bug #353450 - Crash 957 on quit during save. Add a lock to the QofSession object, and 958 use it in qof_session_save() to protect against re-entrance. The 959 lock always starts at 1 and is 0 while inside 960 qof_session_save(). If another call is made to 961 qof_session_save() while one is in progress, the lock will 962 momentarily drop below 0 before returning to zero. Note: The 963 per-session nature of the lock would make it appear that we 964 support concurrent saving of different sessions. In fact, we do 965 not, because the file backend blocks the main process until the 966 forked gzip process is finished, and it only knows how to keep 967 track of one child pid at a time. Merge from r15168 968 9692006-12-03 02:02 warlord 970 971 * [r15174] branches/2.0, branches/2.0/ChangeLog, 972 branches/2.0/src/gnome-utils/dialog-transfer.c: Save window size 973 and position of the transfer dialog. Merge from r15166 974 * [r15173] branches/2.0, branches/2.0/ChangeLog, 975 branches/2.0/src/gnome-utils/gnc-main-window.c: When progress 976 bar is showing, do not make menus and toolbars insensitive, but 977 rather the underlying action groups. This way even keyboard 978 accelerators will not make sneaking calls while saving. Merge 979 from r15162 980 * [r15172] branches/2.0, branches/2.0/ChangeLog, 981 branches/2.0/src/backend/file/gnc-transaction-xml-v2.c, 982 branches/2.0/src/business/business-core/file/gnc-invoice-xml-v2.c, 983 branches/2.0/src/business/business-core/file/gnc-order-xml-v2.c, 984 branches/2.0/src/business/business-core/gncBillTerm.c, 985 branches/2.0/src/business/business-core/gncCustomer.c, 986 branches/2.0/src/business/business-core/gncEmployee.c, 987 branches/2.0/src/business/business-core/gncEntry.c, 988 branches/2.0/src/business/business-core/gncInvoice.c, 989 branches/2.0/src/business/business-core/gncJob.c, 990 branches/2.0/src/business/business-core/gncOrder.c, 991 branches/2.0/src/business/business-core/gncTaxTable.c, 992 branches/2.0/src/business/business-core/gncVendor.c, 993 branches/2.0/src/engine/Account.c, 994 branches/2.0/src/engine/SchedXaction.c, 995 branches/2.0/src/engine/gnc-budget.c, 996 branches/2.0/src/engine/gnc-commodity.c, 997 branches/2.0/src/engine/gnc-lot.c, 998 branches/2.0/src/engine/gnc-pricedb.c: Replace 'static inline' 999 by 'static' for functions that are used by function pointers. 1000 Fixes some compiler issues when building without certain 1001 optimizations. Merge from r15161 1002 10032006-12-03 02:01 warlord 1004 1005 * [r15171] branches/2.0, branches/2.0/ChangeLog, 1006 branches/2.0/src/gnome-utils/gnc-main-window.c: Remove "closing 1007 last window" confirmation dialog and corresponding warning 1008 (reverting r14580). Fixes #355392. Merge from r14944 1009 10102006-12-03 01:40 chris 1011 1012 * [r15170] trunk/src/gnome-utils/gnc-main-window.c: Remove unused 1013 variables. 1014 10152006-12-03 00:56 chris 1016 1017 * [r15169] trunk/src/gnome-utils/gnc-main-window.c: Factor out 1018 some quiting code from gnc_main_window_delete_event() and 1019 gnc_main_window_cmd_file_quit(). The new implementation fixes 1020 two bugs - one in each of the previous implementations. The bug 1021 in the gnc_main_window_cmd_file_quit() code was a race condition 1022 whereby one could quit the application without finishing pending 1023 changes in pages. This would happen if the began a save, 1024 modified the page during the save, and then triggered the 1025 File->Quit command before the save completed. For the register 1026 page, this sequence was possible, even though most of the UI 1027 controls are disabled during save. The bug in the 1028 gnc_main_window_delete_event() code was that it didn't check for 1029 an in-progress save before prompting the user to save a dirty 1030 book. 1031 10322006-12-02 22:13 chris 1033 1034 * [r15168] trunk/lib/libqof/qof/qofsession-p.h, 1035 trunk/lib/libqof/qof/qofsession.c, 1036 trunk/lib/libqof/qof/qofsession.h, 1037 trunk/src/gnome-utils/gnc-file.c: Fix bug #353450 - Crash on 1038 quit during save. Add a lock to the QofSession object, and use 1039 it in qof_session_save() to protect against re-entrance. The 1040 lock always starts at 1 and is 0 while inside 1041 qof_session_save(). If another call is made to 1042 qof_session_save() while one is in progress, the lock will 1043 momentarily drop below 0 before returning to zero. Note: The 1044 per-session nature of the lock would make it appear that we 1045 support concurrent saving of different sessions. In fact, we do 1046 not, because the file backend blocks the main process until the 1047 forked gzip process is finished, and it only knows how to keep 1048 track of one child pid at a time. 1049 10502006-12-02 18:03 andi5 1051 1052 * [r15167] trunk, trunk/src/gnome-utils/Makefile.am, 1053 trunk/src/gnome-utils/argv-list-converters.c, 1054 trunk/src/gnome-utils/argv-list-converters.h, 1055 trunk/src/gnome-utils/gnc-gnome-utils.c: Drop 1056 argv-list-converters.[ch], because its use was removed by r12942 1057 when we switched to a more C-based start-up. 1058 10592006-12-02 02:46 andi5 1060 1061 * [r15166] trunk, trunk/src/gnome-utils/dialog-transfer.c: Save 1062 window size and position of the transfer dialog. 1063 10642006-11-30 02:28 plongstaff 1065 1066 * [r15165] branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1067 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1068 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 1069 branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c, 1070 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: 1) 1071 Remove unnecessary 2nd DELETE when saving slots 2) Start move 1072 toward GValues internally in GDA backend 3) Use GdaQuery for 1073 DELETE operations 1074 10752006-11-30 01:16 plongstaff 1076 1077 * [r15164] branches/gda-dev/src/engine/gnc-budget.c, 1078 branches/gda-dev/src/engine/gnc-budget.h, 1079 branches/gda-dev/src/gnome/gnc-plugin-page-budget.c: Wrap budget 1080 set routines with begin_edit/commit_edit 1081 10822006-11-29 22:12 plongstaff 1083 1084 * [r15163] branches/gda-dev/src/backend/gda/Makefile.am, 1085 branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1086 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1087 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1088 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 1089 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1090 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 1091 branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c, 1092 branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.h, 1093 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: 1) 1094 Initial framework for handling sched transactions 2) Use 1095 GdaQuery for initial load 3) Use GdaDataHandlers for rendering 1096 objects. Good for everything except dates which are rendered as 1097 'DD-MM-YYYY' instead of 'YYYY-MM-DD'. 1098 10992006-11-29 19:46 andi5 1100 1101 * [r15162] trunk, trunk/src/gnome-utils/gnc-main-window.c: When 1102 progress bar is showing, do not make menus and toolbars 1103 insensitive, but rather the underlying action groups. This way 1104 even keyboard accelerators will not make sneaking calls while 1105 saving. BP 1106 11072006-11-29 15:13 cstim 1108 1109 * [r15161] trunk/src/backend/file/gnc-transaction-xml-v2.c, 1110 trunk/src/business/business-core/file/gnc-invoice-xml-v2.c, 1111 trunk/src/business/business-core/file/gnc-order-xml-v2.c, 1112 trunk/src/business/business-core/gncAddress.c, 1113 trunk/src/business/business-core/gncBillTerm.c, 1114 trunk/src/business/business-core/gncCustomer.c, 1115 trunk/src/business/business-core/gncEmployee.c, 1116 trunk/src/business/business-core/gncEntry.c, 1117 trunk/src/business/business-core/gncInvoice.c, 1118 trunk/src/business/business-core/gncJob.c, 1119 trunk/src/business/business-core/gncOrder.c, 1120 trunk/src/business/business-core/gncTaxTable.c, 1121 trunk/src/business/business-core/gncVendor.c, 1122 trunk/src/engine/Account.c, trunk/src/engine/SchedXaction.c, 1123 trunk/src/engine/gnc-budget.c, trunk/src/engine/gnc-commodity.c, 1124 trunk/src/engine/gnc-lot.c, trunk/src/engine/gnc-pricedb.c: 1125 Replace 'static inline' by 'static' for functions that are used 1126 by function pointers. 1127 11282006-11-29 10:28 cstim 1129 1130 * [r15160] branches/2.0/po/hu.po: Update 100% complete Hungarian 1131 translation by Sulyok Peti. 1132 11332006-11-28 16:24 plongstaff 1134 1135 * [r15159] branches/gda-dev/src/gnome/gnc-plugin-page-budget.c: 1136 Add begin_edit/commit_edit around where budget info is set from 1137 dialog 1138 * [r15158] branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1139 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1140 branches/gda-dev/src/backend/gda/gnc-budget-gda.c: Save/restore 1141 budget recurrence information 1142 11432006-11-28 09:10 cstim 1144 1145 * [r15157] trunk/packaging/win32/install.sh: Oops. Now really fix 1146 absolute path of perl binary 1147 11482006-11-28 09:09 cstim 1149 1150 * [r15156] trunk/packaging/win32/install.sh: Fix absolute path of 1151 perl binary 1152 11532006-11-28 08:47 cstim 1154 1155 * [r15155] trunk/packaging/win32/custom.sh: Version number updates 1156 for mingw and libxml2 1157 11582006-11-28 08:46 cstim 1159 1160 * [r15154] trunk/packaging/win32/install.sh: Check for installed 1161 perl by absolute path of expected location 1162 11632006-11-27 14:40 cstim 1164 1165 * [r15152] trunk/README, trunk/doc/README.francais: Updated French 1166 README and small corrections to main README by Fabrice Kurz 1167 11682006-11-27 14:37 cstim 1169 1170 * [r15151] branches/2.0/README, branches/2.0/doc/README.francais: 1171 Updated French README and small corrections to main README by 1172 Fabrice Kurz 1173 11742006-11-27 13:32 cstim 1175 1176 * [r15150] trunk/lib/libqof/qof/Makefile.am: Remove unneeded extra 1177 Makefile variable 1178 11792006-11-27 12:56 cstim 1180 1181 * [r15149] trunk/src/engine/Makefile.am, 1182 trunk/src/engine/gncla-dir.h.in: Remove configure-time path 1183 variables that are not used in the source code 1184 11852006-11-27 12:37 cstim 1186 1187 * [r15148] branches/2.0/NEWS: Add info about updated translations 1188 11892006-11-27 10:07 cstim 1190 1191 * [r15147] branches/2.0/po/ca.po, branches/2.0/po/cs.po, 1192 branches/2.0/po/da.po, branches/2.0/po/el.po, 1193 branches/2.0/po/en_GB.po, branches/2.0/po/es.po, 1194 branches/2.0/po/es_NI.po, branches/2.0/po/eu.po, 1195 branches/2.0/po/fr.po, branches/2.0/po/hu.po, 1196 branches/2.0/po/it.po, branches/2.0/po/ja.po, 1197 branches/2.0/po/nb.po, branches/2.0/po/ne.po, 1198 branches/2.0/po/nl.po, branches/2.0/po/pl.po, 1199 branches/2.0/po/pt.po, branches/2.0/po/pt_BR.po, 1200 branches/2.0/po/ro.po, branches/2.0/po/ru.po, 1201 branches/2.0/po/rw.po, branches/2.0/po/sk.po, 1202 branches/2.0/po/sv.po, branches/2.0/po/ta.po, 1203 branches/2.0/po/tr.po, branches/2.0/po/uk.po, 1204 branches/2.0/po/zh_CN.po, branches/2.0/po/zh_TW.po: Translation 1205 updated; merged with newly introduced strings 1206 12072006-11-27 10:04 cstim 1208 1209 * [r15146] branches/2.0/po/de.po: Updated German translation 1210 12112006-11-26 14:21 plongstaff 1212 1213 * [r15145] branches/gda-dev/src/backend/Makefile.am, 1214 branches/gda-dev/src/backend/gda/Makefile.am, 1215 branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1216 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1217 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1218 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 1219 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1220 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 1221 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c, 1222 branches/gda-dev/src/bin/Makefile.am: 1) Replace column size 1223 magic numbers by #defines 2) Use some common code 3) 1224 Save/restore budgets (except recurrence) 4) Add gnucash-gdb to 1225 bin 1226 12272006-11-26 04:07 plongstaff 1228 1229 * [r15144] branches/gda-dev/src/engine/gnc-budget.c: Put 1230 begin_edit()/commit_edit() around budget creation to prevent 1231 excess db activity. 1232 12332006-11-26 04:06 plongstaff 1234 1235 * [r15143] branches/gda-dev/lib/libqof/qof/kvp_frame.c: Fix bug 1236 where kvp_frame_add_numeric() (and other routines) wouldn't 1237 create the kvp path if it didn't exist. 1238 12392006-11-24 19:54 warlord 1240 1241 * [r15142] branches/2.0, branches/2.0/ChangeLog, 1242 branches/2.0/src/backend/file/gnc-account-xml-v2.c: Make the xml 1243 file read behavior less random for malformed account input. 1244 Merge from r15111 1245 * [r15141] branches/2.0, branches/2.0/ChangeLog, 1246 branches/2.0/src/engine/Account.c, 1247 branches/2.0/src/engine/Account.h, 1248 branches/2.0/src/gnome-utils/dialog-account.c, 1249 branches/2.0/src/gnome-utils/gnc-tree-model-account-types.c, 1250 branches/2.0/src/gnome-utils/gnc-tree-model-account-types.h, 1251 branches/2.0/src/import-export/import-account-matcher.c: Handle 1252 type-compatibility when reparenting accounts: #344966. Add 1253 xaccAccountTypesCompatibleWith and change 1254 xaccAccountTypesCompatible to use that. Add 1255 gnc_tree_model_account_types_set_mask and bind mask to the 1256 filter model instead using it as data of the filter function, 1257 because those can only be set once per filter. f_model is not 1258 always set in gnc_tree_model_account_types_get_selection because 1259 of a bug in gtk+ (#357791). Also add 1260 gnc_tree_model_account_types_get_mask. Make the account type 1261 list in the account dialog dynamically filtered based on 1262 compatibility to the parent account. * add 1263 gnc_account_parent_changed_cb. Filter by valid_types & parent 1264 compatible types * add aw->preferred_account_type to remember 1265 what we chose but may not work currently * make valid_types a 1266 guint32 (was GList*) * last_used_account_type is only set in 1267 gnc_ui_to_account Free a list in import-account-matcher.c. Ease 1268 account type changes in the account dialog after OK is clicked. 1269 Before, we did not enforce compatibility with the parent account 1270 and suggested to change only children or children and all parent 1271 accounts up to the top-level one. We do enforce it now and only 1272 need to look at the children. The filling of the hash of 1273 (children) account (type) changes has been replaced by showing 1274 the user a filtered account tree and the types are adjusted 1275 recursively once the user verified the change. This is another 1276 attempt to resolve #344966. Merge r14894, r14895, r14896, 1277 r14897, r14898, r14899 1278 * [r15140] branches/2.0, branches/2.0/ChangeLog, 1279 branches/2.0/src/gnome-utils/gnc-dense-cal.c: Make 1280 gnc-dense-cal:month_name to use g_date_strftime instead of 1281 strftime so that it returns a clean UTF-8 string. Merge from 1282 r15080 Approved by jsled 1283 12842006-11-24 18:44 warlord 1285 1286 * [r15139] branches/2.0, branches/2.0/ChangeLog, 1287 branches/2.0/src/import-export/qif-import/qif-parse.scm: Don't 1288 have aktzu in the "case" twice. Fixes #377519. Merged r15128 1289 Approved by chris 1290 12912006-11-24 18:43 warlord 1292 1293 * [r15138] branches/2.0, branches/2.0/ChangeLog, 1294 branches/2.0/src/import-export/hbci/gnc-hbci-getbalance.c: Fix 1295 missing date when reconciling from HBCI #372929. as suggested by 1296 Konstantin Goudkov Merge r15110 1297 * [r15137] branches/2.0, branches/2.0/ChangeLog, 1298 branches/2.0/src/report/standard-reports/account-piecharts.scm, 1299 branches/2.0/src/report/standard-reports/category-barchart.scm: 1300 Fix some scheme inexact errors. Fixes 347462. Merge r15088. 1301 13022006-11-24 18:42 warlord 1303 1304 * [r15136] branches/2.0, branches/2.0/ChangeLog, 1305 branches/2.0/src/register/ledger-core/split-register-control.c, 1306 branches/2.0/src/register/ledger-core/split-register.c: Fix 1307 auto-completion/pending transactions. #348469. Ensure that the 1308 blank transaction is marked as the pending transaction when it 1309 is modified. This fixes a bug where editing the blank 1310 transaction, moving off of the transaction line to a split line, 1311 leaving the split line unedited and then closing the register 1312 will incorrectly leave the transaction open without asking. The 1313 bug fixed by this commit is possibly responsible for some of the 1314 crashes like bug #348469. This fixes a bug in r14495. The bug is 1315 that auto-completed transactions aren't correctly marked as 1316 pending. This bug is probably responsible for the crashes like 1317 those in bug #348469. In general, the register makes it very 1318 difficult to consistently distiguish between beginning to edit a 1319 transaction that's being edited in another register and 1320 beginning to edit the blank transaction, which is already open 1321 for editing, but isn't marked pending so that we can pretend it 1322 hasn't been opened if it never gets modified. Fortunately, the 1323 auto-completion code only runs on the blank transaction, so we 1324 can assume it's not being edited in another register. This patch 1325 goes ahead and marks the blank transaction as pending. Merge 1326 r15002 and r15004. 1327 * [r15135] branches/2.0, branches/2.0/ChangeLog, 1328 branches/2.0/src/core-utils/gnc-gconf-utils.c, 1329 branches/2.0/src/core-utils/gnc-gconf-utils.h, 1330 branches/2.0/src/gnome-utils/dialog-utils.c, 1331 branches/2.0/src/gnome/dialog-print-check.c: Backport change to 1332 fix #378881 Lessen restriction of the parameter whoami of the 1333 gnc_gconf_add/ remove_notification functions. Now the pair of 1334 section and whoami has to be unique, as GncMainWindow adds 1335 notifications to two different sections. Extends r14675. Remove 1336 a superfluous leading slash and doubly defined gconf key macros. 1337 Correct gnc_gconf_add/remove_notification to avoid printf'ing 1338 NULL and therefore crashes on Solaris and Windows. r14675 had 1339 fixed that, r14945 (me) undermined it though. (#378881). Merges 1340 r14945 and r15041. 1341 13422006-11-24 14:04 cstim 1343 1344 * [r15134] trunk/configure.in, trunk/src/engine/Makefile.am, 1345 trunk/src/engine/gncla-dir.h.in: Remove configure argument 1346 --with-locale-dir because it is unused anyway 1347 13482006-11-24 13:50 cstim 1349 1350 * [r15133] trunk/src/backend/file/gnc-backend-file.c: Remove 1351 compiled-in pathname LOCALE_DIR by relocatable runtime function 1352 13532006-11-24 13:14 cstim 1354 1355 * [r15132] trunk/ChangeLog, trunk/configure.in, 1356 trunk/src/engine/Makefile.am, trunk/src/engine/binreloc.c, 1357 trunk/src/engine/binreloc.h, trunk/src/engine/gnc-path.c, 1358 trunk/src/engine/gncla-dir.h.in: Fix gnc_path_get_localedir() 1359 because binreloc's implementation did not respect the choice of 1360 DATADIRNAME from AM_GLIB_GNU_GETTEXT in configure. 1361 13622006-11-24 10:38 cstim 1363 1364 * [r15131] trunk/README.dependencies: Add version numbers for 1365 opensuse 10.2, due 2006-12-07. 1366 13672006-11-23 12:20 cstim 1368 1369 * [r15130] branches/2.0/po/de.po: Updated German translation 1370 13712006-11-22 15:24 plongstaff 1372 1373 * [r15129] branches/gda-dev/src/scm/price-quotes.scm: Wrap lines 1374 setting up downloaded price with begin-edit and commit-edit 1375 13762006-11-21 14:56 warlord 1377 1378 * [r15128] trunk, trunk/ChangeLog, 1379 trunk/src/import-export/qif-import/qif-parse.scm: Don't have 1380 aktzu in the "case" twice. Fixes #377519. BP 1381 13822006-11-19 21:00 cstim 1383 1384 * [r15127] branches/2.0/src/gnome/glade/account.glade: Mark 1385 forgotten string as translatable. Merged from trunk, r15126 1386 13872006-11-19 20:57 cstim 1388 1389 * [r15126] trunk/src/gnome/glade/account.glade: Mark forgotten 1390 string as translatable 1391 13922006-11-19 20:53 cstim 1393 1394 * [r15125] branches/2.0/po/fr.po: Improved French translation by 1395 Fabrice Kurz. Fixes #376508 1396 13972006-11-18 02:31 plongstaff 1398 1399 * [r15124] branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1400 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1401 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1402 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1403 branches/gda-dev/src/backend/gda/gnc-commodity-gda.h, 1404 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 1405 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: Basic 1406 transaction/split query 1407 14082006-11-15 08:54 cstim 1409 1410 * [r15123] trunk/packaging/win32/install.sh: Revert r15119. That 1411 change needs more testing on my side. 1412 14132006-11-15 01:45 jsled 1414 1415 * [r15122] 1416 branches/sx-cleanup/src/app-utils/gnc-sx-instance-model.c: 1417 Hookup SX QOF_MODIFY_EVENT -> gnc-sx-instance-model:updated; the 1418 sx list view now reflects changes. :) 1419 14202006-11-15 01:44 jsled 1421 1422 * [r15121] branches/sx-cleanup/src/engine/SchedXaction.c: Add 1423 `on_done` handler that emits QOF_MODIFY_EVENT. 1424 14252006-11-15 00:09 jsled 1426 1427 * [r15120] 1428 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c: Add 1429 "editable" as well to control combo box, uh, editability. 1430 14312006-11-14 21:56 cstim 1432 1433 * [r15119] trunk/packaging/win32/install.sh: For non-msys startup 1434 script, add SCHEME_LIBRARY_PATH again - it's definitely needed 1435 on at least one of my test machines. 1436 14372006-11-14 20:58 cstim 1438 1439 * [r15118] trunk/src/backend/file/test/test-xml-account.c, 1440 trunk/src/backend/file/test/test-xml-commodity.c, 1441 trunk/src/backend/file/test/test-xml-pricedb.c, 1442 trunk/src/backend/file/test/test-xml-transaction.c: Replace 1443 mkstemp by g_mkstemp because the former is unavailable on windows 1444 14452006-11-14 02:14 chris 1446 1447 * [r15114] trunk/src/app-utils/Makefile.am, 1448 trunk/src/business/business-core/Makefile.am, 1449 trunk/src/business/dialog-tax-table/Makefile.am, 1450 trunk/src/core-utils/Makefile.am, 1451 trunk/src/core-utils/gnc-gobject-utils.c, 1452 trunk/src/engine/Makefile.am, trunk/src/engine/TransLog.c, 1453 trunk/src/gnc-module/Makefile.am, 1454 trunk/src/gnome-utils/Makefile.am, trunk/src/gnome/Makefile.am, 1455 trunk/src/report/report-gnome/Makefile.am, 1456 trunk/src/report/report-system/Makefile.am: Add 1457 src/base-typemaps.i as a prerequisite for all wrapper-generator 1458 rules. Fix some comment typos. 1459 14602006-11-14 02:10 chris 1461 1462 * [r15113] trunk/src/base-typemaps.i: Add a custom SWIG typemap 1463 for wrapping a return value of (char *)NULL as an empty guile 1464 string. 1465 14662006-11-14 02:07 chris 1467 1468 * [r15112] 1469 trunk/src/import-export/qif-import/qif-merge-groups.scm, 1470 trunk/src/import-export/qif-import/qif-to-gnc.scm: Fix some #f 1471 vs. '() issues in qif import files. 1472 14732006-11-14 02:05 chris 1474 1475 * [r15111] trunk/src/backend/file/gnc-account-xml-v2.c: Make the 1476 xml file read behavior less random for malformed account input. 1477 14782006-11-12 11:06 cstim 1479 1480 * [r15110] trunk/src/import-export/hbci/gnc-hbci-getbalance.c: Fix 1481 missing date when reconciling from HBCI as suggested by 1482 Konstantin Goudkov, #372929. BP 1483 14842006-11-12 02:06 plongstaff 1485 1486 * [r15109] branches/gda-dev/GDA_STATUS, 1487 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1488 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: Commit 1489 transactions and splits. Not restored via query yet. 1490 14912006-11-11 21:15 plongstaff 1492 1493 * [r15108] branches/gda-dev/GDA_STATUS, 1494 branches/gda-dev/src/backend/gda/Makefile.am, 1495 branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1496 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1497 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1498 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1499 branches/gda-dev/src/backend/gda/gnc-price-gda.c: Save/restore 1500 slots associated with accounts. Note that nested slot path names 1501 are not stored correctly so that on load, the structure will be 1502 flattened. 1503 15042006-11-10 22:16 plongstaff 1505 1506 * [r15107] branches/gda-dev/src/backend/gda/gnc-backend-gda.c: 1) 1507 Fix date handling 2) Need to commit if object is dirty OR being 1508 deleted 1509 15102006-11-10 20:31 plongstaff 1511 1512 * [r15106] branches/gda-dev/src/backend/gda/gnc-backend-gda.c: Use 1513 string GdaDataHandler to convert strings to SQL correctly. 1514 15152006-11-10 19:58 plongstaff 1516 1517 * [r15105] branches/gda-dev/GDA_STATUS, 1518 branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1519 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1520 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1521 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1522 branches/gda-dev/src/backend/gda/gnc-price-gda.c: 1) Use 1523 getter/setter functions to transfer from objects <-> db 2) 1524 Create tables if they don't exist 3) Add handlers for each table 1525 column type 1526 15272006-11-09 21:53 andi5 1528 1529 * [r15104] branches/2.0/ChangeLog, 1530 branches/2.0/src/gnome-utils/gnc-gnome-utils.c: Inform the user 1531 about 'gnucash-docs' package when Help is selected with no 1532 content. Fixes #347102. merged from trunk r15081 and r15082. 1533 approved by cstim. 1534 15352006-11-09 14:33 plongstaff 1536 1537 * [r15103] branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1538 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 1539 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1540 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 1541 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: Clean up 1542 some includes 1543 15442006-11-09 14:27 andi5 1545 1546 * [r15102] trunk, trunk/src/business/business-reports/aging.scm, 1547 trunk/src/business/business-reports/invoice.scm, 1548 trunk/src/import-export/qif-import/qif-file.scm, 1549 trunk/src/report/report-system/report.scm: Fix three incorrect 1550 tests for swig-wrapped objects and one initialization as #f 1551 instead of '(), the latter making qif imports work again. Remove 1552 also a few lines of old commented cruft. 1553 15542006-11-09 14:13 plongstaff 1555 1556 * [r15101] branches/gda-dev/configure.in, 1557 branches/gda-dev/src/backend/gda/Makefile.am: Use pkg-config in 1558 configure.in to set CFLAGS and LIBS for libgda. Doesn't test 1559 properly for existence of libgda package yet. 1560 15612006-11-09 02:05 plongstaff 1562 1563 * [r15100] branches/gda-dev/GDA_STATUS, 1564 branches/gda-dev/src/backend/gda/Makefile.am, 1565 branches/gda-dev/src/backend/gda/ddl/prices.ddl, 1566 branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1567 branches/gda-dev/src/backend/gda/gnc-account-gda.h, 1568 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1569 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1570 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 1571 branches/gda-dev/src/backend/gda/gnc-budget-gda.h, 1572 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1573 branches/gda-dev/src/backend/gda/gnc-commodity-gda.h, 1574 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 1575 branches/gda-dev/src/backend/gda/gnc-price-gda.h, 1576 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c, 1577 branches/gda-dev/src/backend/gda/gnc-transaction-gda.h, 1578 branches/gda-dev/src/backend/gda/gncmod-backend-gda.c: 1) Fix 1579 commodity handling 2) Save/load prices 3) Start using column -> 1580 variable mapping and common functions 1581 15822006-11-08 22:43 hampton 1583 1584 * [r15099] trunk/src/import-export/qif-import/druid-qif-import.c: 1585 The args to g_build_filename should be NULL terminated. 1586 15872006-11-08 22:42 hampton 1588 1589 * [r15098] trunk/src/gnome-utils/gnc-file.c: 1590 gnc_history_get_last() can return NULL. 1591 15922006-11-08 21:06 andi5 1593 1594 * [r15097] trunk/src/backend/file/gnc-backend-file.c, 1595 trunk/src/backend/file/io-gncxml-v2.c, 1596 trunk/src/gnome-utils/druid-gconf-setup.c: Replace remaining 1597 _WIN32 macro tests by G_OS_WIN32 ones. 1598 15992006-11-08 20:50 andi5 1600 1601 * [r15096] trunk/src/base-typemaps.i: Add swig base-typemap double 1602 gdouble. gnc-progress-dialog-set-value should work again now. 1603 16042006-11-08 16:40 andi5 1605 1606 * [r15095] trunk/src/app-utils/gnc-ui-util.c, 1607 trunk/src/app-utils/gnc-ui-util.h, 1608 trunk/src/gnome-utils/gnc-file.c, 1609 trunk/src/import-export/hbci/gnc-file-aqb-import.c, 1610 trunk/src/import-export/log-replay/gnc-log-replay.c, 1611 trunk/src/import-export/ofx/gnc-ofx-import.c, 1612 trunk/src/import-export/qif-import/druid-qif-import.c: Default 1613 directory tweaks: * replace gnc_init_default_directory by 1614 gnc_get_default_directory and do gconf query there * remove 1615 gnc_extract_directory, but add gnc_set_default_directory * do 1616 not save default directory with trailing (back)slash anymore 1617 16182006-11-07 15:56 plongstaff 1619 1620 * [r15094] branches/gda-dev/GDA_STATUS, 1621 branches/gda-dev/configure.in, branches/gda-dev/src/backend/gda, 1622 branches/gda-dev/src/backend/gda/Makefile.am, 1623 branches/gda-dev/src/backend/gda/ddl, 1624 branches/gda-dev/src/backend/gda/ddl/accounts.ddl, 1625 branches/gda-dev/src/backend/gda/ddl/books.ddl, 1626 branches/gda-dev/src/backend/gda/ddl/budgets.ddl, 1627 branches/gda-dev/src/backend/gda/ddl/business.ddl, 1628 branches/gda-dev/src/backend/gda/ddl/commodities.ddl, 1629 branches/gda-dev/src/backend/gda/ddl/freq_specs.ddl, 1630 branches/gda-dev/src/backend/gda/ddl/gnucash.ddl, 1631 branches/gda-dev/src/backend/gda/ddl/lots.ddl, 1632 branches/gda-dev/src/backend/gda/ddl/prices.ddl, 1633 branches/gda-dev/src/backend/gda/ddl/sched_transactions.ddl, 1634 branches/gda-dev/src/backend/gda/ddl/slots.ddl, 1635 branches/gda-dev/src/backend/gda/ddl/transactions.ddl, 1636 branches/gda-dev/src/backend/gda/gnc-account-gda.c, 1637 branches/gda-dev/src/backend/gda/gnc-account-gda.h, 1638 branches/gda-dev/src/backend/gda/gnc-backend-gda.c, 1639 branches/gda-dev/src/backend/gda/gnc-backend-gda.h, 1640 branches/gda-dev/src/backend/gda/gnc-budget-gda.c, 1641 branches/gda-dev/src/backend/gda/gnc-budget-gda.h, 1642 branches/gda-dev/src/backend/gda/gnc-commodity-gda.c, 1643 branches/gda-dev/src/backend/gda/gnc-commodity-gda.h, 1644 branches/gda-dev/src/backend/gda/gnc-price-gda.c, 1645 branches/gda-dev/src/backend/gda/gnc-price-gda.h, 1646 branches/gda-dev/src/backend/gda/gnc-transaction-gda.c, 1647 branches/gda-dev/src/backend/gda/gnc-transaction-gda.h, 1648 branches/gda-dev/src/backend/gda/gncmod-backend-gda.c, 1649 branches/gda-dev/src/engine/gnc-engine.c, 1650 branches/gda-dev/src/engine/gnc-filepath-utils.c: Initial commit 1651 of initial gda backend framework. See GDA_STATUS. 1652 16532006-11-07 00:23 andi5 1654 1655 * [r15093] trunk/packaging/win32/install.sh: Work around a bug in 1656 the MSYS bash (which generates 0x01 smilies when handling some 1657 command substitutions), by adding a wrapper script for 1658 pkg-config.exe. 1659 16602006-11-06 23:52 andi5 1661 1662 * [r15092] trunk/packaging/win32/install.sh: Do not simply touch 1663 install-sh because we need that from automake --add-missing. 1664 Warn the user if he has put install.sh in ., .., or ..\.. from 1665 the repository. Improves r15037. 1666 16672006-11-06 22:09 warlord 1668 1669 * [r15090] branches/gda-dev: Create a GDA development branch for 1670 GDA Backend Development 1671 16722006-11-06 15:27 cstim 1673 1674 * [r15089] trunk/src/gnome/druid-hierarchy.c: Add win32 method for 1675 looking up the current LANG string 1676 16772006-11-06 04:45 hampton 1678 1679 * [r15088] trunk/ChangeLog, 1680 trunk/src/report/standard-reports/account-piecharts.scm, 1681 trunk/src/report/standard-reports/category-barchart.scm: Fix 1682 some scheme inexact errors. Fixes 347462. BP 1683 16842006-11-04 22:07 cstim 1685 1686 * [r15086] trunk/src/gnome/gnc-plugin-basic-commands.c, 1687 trunk/src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Activate 1688 Close Books menu item again. This is an unstable branch, after 1689 all. Reverts r14150. bug#342599 1690 16912006-11-04 22:06 cstim 1692 1693 * [r15085] trunk/src/gnome/gnc-plugin-basic-commands.c, 1694 trunk/src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Activate 1695 QSF Import/Export again. This is an unstable branch, after all. 1696 Reverts r14147, r14148. bug#342515 1697 16982006-11-04 21:57 cstim 1699 1700 * [r15084] trunk/src/gnome/druid-merge.c, 1701 trunk/src/gnome/gnc-plugin-basic-commands.c: Improve error 1702 reporting of QSF import a little bit. Patch provided by Georgi 1703 Mirchev, bug#343724. 1704 17052006-11-04 21:50 cstim 1706 1707 * [r15083] trunk/src/gnome/druid-merge.c: Fix cancel button of QSF 1708 import. Patch provided by Georgi Mirchev, bug#343723. 1709 17102006-11-03 20:51 cstim 1711 1712 * [r15082] trunk/src/gnome-utils/gnc-gnome-utils.c: Fix missing 1713 i18n header 1714 17152006-11-03 19:50 andi5 1716 1717 * [r15081] trunk/src/gnome-utils/gnc-gnome-utils.c: Inform the 1718 user about 'gnucash-docs' package when Help is selected with no 1719 content. Fixes #347102. 1720 17212006-11-03 19:49 andi5 1722 1723 * [r15080] trunk/src/gnome-utils/gnc-dense-cal.c: Make 1724 gnc-dense-cal:month_name to use g_date_strftime instead of 1725 strftime so that it returns a clean UTF-8 string. 1726 17272006-11-01 22:43 andi5 1728 1729 * [r15076] trunk/packaging/win32/custom.sh, 1730 trunk/packaging/win32/goffice-0.3.2-patch.diff, 1731 trunk/packaging/win32/install.sh: Some win32 package updates: - 1732 Updated versions: MinGW, GLib, ATK, Pango, GTK+, Gail, LibGnome, 1733 LibGSF, Glade, SVN - Move autotools up in the chain (guile1.8 1734 will need that) - Stick with GOffice 0.3.0 (newer version need 1735 code changes), but provide patch for 0.3.2 - Other minor 1736 install.sh improvements 1737 17382006-11-01 21:14 andi5 1739 1740 * [r15070] trunk/src/gnome-utils/gnc-tree-view.c: Another NULL 1741 %s-printf. 1742 17432006-11-01 20:46 andi5 1744 1745 * [r15069] trunk/src/gnome/top-level.c: Fix two NULL %s-printf's. 1746 17472006-11-01 20:45 andi5 1748 1749 * [r15068] trunk/src/gnome-utils/gnc-plugin-file-history.c: Fix 1750 gnc_history_generate_label to search for the correct dir 1751 separator and not to crash when there is none. 1752 17532006-11-01 19:36 andi5 1754 1755 * [r15067] trunk/src/engine/gnc-path.c, 1756 trunk/src/engine/gnc-path.h, 1757 trunk/src/gnome-utils/druid-gconf-setup.c: Automatically update 1758 the gconf search path on windows. Add a force_slashes parameter 1759 to gnc_path_get_gconfdir to get a slash separated path instead 1760 of using G_DIR_SEPARATOR (backslash). 1761 17622006-11-01 00:01 hampton 1763 1764 * [r15066] branches/remove-group2/ChangeLog, 1765 branches/remove-group2/gnucash.m4, 1766 branches/remove-group2/lib/libqof/backend/file/qof-backend-qsf.h, 1767 branches/remove-group2/lib/libqof/qof/qofinstance-p.h, 1768 branches/remove-group2/lib/libqof/qof/qofinstance.h, 1769 branches/remove-group2/lib/libqof/qof/qofsession.h, 1770 branches/remove-group2/src/app-utils/app-utils.i, 1771 branches/remove-group2/src/app-utils/gnc-account-merge.c, 1772 branches/remove-group2/src/app-utils/gnc-account-merge.h, 1773 branches/remove-group2/src/app-utils/gnc-component-manager.c, 1774 branches/remove-group2/src/app-utils/gnc-ui-util.c, 1775 branches/remove-group2/src/app-utils/gnc-ui-util.h, 1776 branches/remove-group2/src/app-utils/guile-util.h, 1777 branches/remove-group2/src/app-utils/options.scm, 1778 branches/remove-group2/src/backend/file/gnc-account-xml-v2.c, 1779 branches/remove-group2/src/backend/file/gnc-book-xml-v2.c, 1780 branches/remove-group2/src/backend/file/gnc-commodity-xml-v2.c, 1781 branches/remove-group2/src/backend/file/gnc-schedxaction-xml-v2.c, 1782 branches/remove-group2/src/backend/file/io-example-account.c, 1783 branches/remove-group2/src/backend/file/io-example-account.h, 1784 branches/remove-group2/src/backend/file/io-gncbin-r.c, 1785 branches/remove-group2/src/backend/file/io-gncbin.h, 1786 branches/remove-group2/src/backend/file/io-gncxml-v1.c, 1787 branches/remove-group2/src/backend/file/io-gncxml-v2.c, 1788 branches/remove-group2/src/backend/file/io-utils.c, 1789 branches/remove-group2/src/backend/file/io-utils.h, 1790 branches/remove-group2/src/backend/file/test/test-load-xml2.c, 1791 branches/remove-group2/src/backend/file/test/test-xml-account.c, 1792 branches/remove-group2/src/backend/file/test/test-xml-transaction.c, 1793 branches/remove-group2/src/backend/postgres/PostgresBackend.c, 1794 branches/remove-group2/src/backend/postgres/PostgresBackend.h, 1795 branches/remove-group2/src/backend/postgres/account.c, 1796 branches/remove-group2/src/backend/postgres/account.h, 1797 branches/remove-group2/src/backend/postgres/checkpoint.c, 1798 branches/remove-group2/src/backend/postgres/checkpoint.h, 1799 branches/remove-group2/src/backend/postgres/events.c, 1800 branches/remove-group2/src/backend/postgres/table.m4, 1801 branches/remove-group2/src/backend/postgres/test/test-db.c, 1802 branches/remove-group2/src/backend/postgres/test/test-period.c, 1803 branches/remove-group2/src/backend/postgres/txn.c, 1804 branches/remove-group2/src/backend/postgres/txn.h, 1805 branches/remove-group2/src/backend/postgres/txnmass.c, 1806 branches/remove-group2/src/business/business-core/gncInvoice.c, 1807 branches/remove-group2/src/business/business-gnome/business-gnome-utils.c, 1808 branches/remove-group2/src/business/business-gnome/dialog-payment.c, 1809 branches/remove-group2/src/business/business-gnome/gnc-plugin-business.c, 1810 branches/remove-group2/src/business/business-gnome/gnc-plugin-page-invoice.c, 1811 branches/remove-group2/src/business/business-ledger/gncEntryLedger.c, 1812 branches/remove-group2/src/business/business-ledger/gncEntryLedgerLoad.c, 1813 branches/remove-group2/src/business/business-reports/owner-report.scm, 1814 branches/remove-group2/src/engine/Account.c, 1815 branches/remove-group2/src/engine/Account.h, 1816 branches/remove-group2/src/engine/AccountP.h, 1817 branches/remove-group2/src/engine/Group.c, 1818 branches/remove-group2/src/engine/Group.h, 1819 branches/remove-group2/src/engine/GroupP.h, 1820 branches/remove-group2/src/engine/Makefile.am, 1821 branches/remove-group2/src/engine/Period.c, 1822 branches/remove-group2/src/engine/SX-book-p.h, 1823 branches/remove-group2/src/engine/SX-book.c, 1824 branches/remove-group2/src/engine/SX-book.h, 1825 branches/remove-group2/src/engine/SchedXaction.c, 1826 branches/remove-group2/src/engine/Scrub.c, 1827 branches/remove-group2/src/engine/Scrub.h, 1828 branches/remove-group2/src/engine/Scrub2.c, 1829 branches/remove-group2/src/engine/Scrub3.c, 1830 branches/remove-group2/src/engine/Scrub3.h, 1831 branches/remove-group2/src/engine/ScrubP.h, 1832 branches/remove-group2/src/engine/Split.c, 1833 branches/remove-group2/src/engine/TransLog.c, 1834 branches/remove-group2/src/engine/Transaction.c, 1835 branches/remove-group2/src/engine/Transaction.h, 1836 branches/remove-group2/src/engine/cap-gains.c, 1837 branches/remove-group2/src/engine/cashobjects.c, 1838 branches/remove-group2/src/engine/engine-helpers.c, 1839 branches/remove-group2/src/engine/engine-utilities.scm, 1840 branches/remove-group2/src/engine/engine.i, 1841 branches/remove-group2/src/engine/engine.scm, 1842 branches/remove-group2/src/engine/gnc-associate-account.c, 1843 branches/remove-group2/src/engine/gnc-budget.c, 1844 branches/remove-group2/src/engine/gnc-engine.c, 1845 branches/remove-group2/src/engine/gnc-engine.h, 1846 branches/remove-group2/src/engine/test-core/test-engine-stuff.c, 1847 branches/remove-group2/src/engine/test-core/test-engine-stuff.h, 1848 branches/remove-group2/src/engine/test/test-create-account.scm, 1849 branches/remove-group2/src/engine/test/test-group-vs-book.c, 1850 branches/remove-group2/src/engine/test/test-lots.c, 1851 branches/remove-group2/src/engine/test/test-period.c, 1852 branches/remove-group2/src/engine/test/test-query.c, 1853 branches/remove-group2/src/experimental/cgi-bin/gnc-server.c, 1854 branches/remove-group2/src/experimental/cgi-bin/hello2.c, 1855 branches/remove-group2/src/experimental/cgi-bin/hello3.c, 1856 branches/remove-group2/src/gnome-utils/account-quickfill.c, 1857 branches/remove-group2/src/gnome-utils/account-quickfill.h, 1858 branches/remove-group2/src/gnome-utils/dialog-account.c, 1859 branches/remove-group2/src/gnome-utils/dialog-account.h, 1860 branches/remove-group2/src/gnome-utils/dialog-transfer.c, 1861 branches/remove-group2/src/gnome-utils/dialog-utils.c, 1862 branches/remove-group2/src/gnome-utils/gnc-account-sel.c, 1863 branches/remove-group2/src/gnome-utils/gnc-file.c, 1864 branches/remove-group2/src/gnome-utils/gnc-html.c, 1865 branches/remove-group2/src/gnome-utils/gnc-tree-model-account.c, 1866 branches/remove-group2/src/gnome-utils/gnc-tree-model-account.h, 1867 branches/remove-group2/src/gnome-utils/gnc-tree-model.h, 1868 branches/remove-group2/src/gnome-utils/gnc-tree-view-account.c, 1869 branches/remove-group2/src/gnome-utils/gnc-tree-view-account.h, 1870 branches/remove-group2/src/gnome-utils/window-main-summarybar.c, 1871 branches/remove-group2/src/gnome/dialog-commodities.c, 1872 branches/remove-group2/src/gnome/dialog-find-transactions.c, 1873 branches/remove-group2/src/gnome/dialog-sxsincelast.c, 1874 branches/remove-group2/src/gnome/druid-acct-period.c, 1875 branches/remove-group2/src/gnome/druid-hierarchy.c, 1876 branches/remove-group2/src/gnome/druid-merge.c, 1877 branches/remove-group2/src/gnome/druid-merge.h, 1878 branches/remove-group2/src/gnome/druid-stock-split.c, 1879 branches/remove-group2/src/gnome/gnc-plugin-page-account-tree.c, 1880 branches/remove-group2/src/gnome/gnc-plugin-page-register.c, 1881 branches/remove-group2/src/gnome/gnc-split-reg.c, 1882 branches/remove-group2/src/gnome/reconcile-list.c, 1883 branches/remove-group2/src/gnome/top-level.c, 1884 branches/remove-group2/src/gnome/window-reconcile.c, 1885 branches/remove-group2/src/import-export/binary-import/druid-commodity.c, 1886 branches/remove-group2/src/import-export/hbci/druid-hbci-utils.c, 1887 branches/remove-group2/src/import-export/hbci/gnc-hbci-gettrans.c, 1888 branches/remove-group2/src/import-export/hbci/gnc-hbci-transfer.c, 1889 branches/remove-group2/src/import-export/import-account-matcher.c, 1890 branches/remove-group2/src/import-export/import-backend.c, 1891 branches/remove-group2/src/import-export/import-match-map.c, 1892 branches/remove-group2/src/import-export/ofx/gnc-ofx-import.c, 1893 branches/remove-group2/src/import-export/qif-import/druid-qif-import.c, 1894 branches/remove-group2/src/import-export/qif-import/qif-dialog-utils.scm, 1895 branches/remove-group2/src/import-export/qif-import/qif-guess-map.scm, 1896 branches/remove-group2/src/import-export/qif-import/qif-import.scm, 1897 branches/remove-group2/src/import-export/qif-import/qif-merge-groups.scm, 1898 branches/remove-group2/src/import-export/qif-import/qif-to-gnc.scm, 1899 branches/remove-group2/src/import-export/qif-io-core/qif-acct-table.scm, 1900 branches/remove-group2/src/import-export/qif-io-core/qif-io-core.scm, 1901 branches/remove-group2/src/import-export/qif-io-core/test/test-import-phase-1.scm, 1902 branches/remove-group2/src/register/ledger-core/gnc-ledger-display.c, 1903 branches/remove-group2/src/register/ledger-core/split-register-control.c, 1904 branches/remove-group2/src/register/ledger-core/split-register-load.c, 1905 branches/remove-group2/src/register/ledger-core/split-register-model.c, 1906 branches/remove-group2/src/register/ledger-core/split-register-p.h, 1907 branches/remove-group2/src/register/ledger-core/split-register.c, 1908 branches/remove-group2/src/register/ledger-core/split-register.h, 1909 branches/remove-group2/src/report/locale-specific/us/taxtxf-de_DE.scm, 1910 branches/remove-group2/src/report/locale-specific/us/taxtxf.scm, 1911 branches/remove-group2/src/report/report-system/commodity-utilities.scm, 1912 branches/remove-group2/src/report/report-system/html-acct-table.scm, 1913 branches/remove-group2/src/report/report-system/html-utilities.scm, 1914 branches/remove-group2/src/report/report-system/report-system.scm, 1915 branches/remove-group2/src/report/report-system/report-utilities.scm, 1916 branches/remove-group2/src/report/standard-reports/account-piecharts.scm, 1917 branches/remove-group2/src/report/standard-reports/account-summary.scm, 1918 branches/remove-group2/src/report/standard-reports/advanced-portfolio.scm, 1919 branches/remove-group2/src/report/standard-reports/average-balance.scm, 1920 branches/remove-group2/src/report/standard-reports/balance-sheet.scm, 1921 branches/remove-group2/src/report/standard-reports/budget.scm, 1922 branches/remove-group2/src/report/standard-reports/cash-flow.scm, 1923 branches/remove-group2/src/report/standard-reports/category-barchart.scm, 1924 branches/remove-group2/src/report/standard-reports/daily-reports.scm, 1925 branches/remove-group2/src/report/standard-reports/equity-statement.scm, 1926 branches/remove-group2/src/report/standard-reports/general-journal.scm, 1927 branches/remove-group2/src/report/standard-reports/income-statement.scm, 1928 branches/remove-group2/src/report/standard-reports/net-barchart.scm, 1929 branches/remove-group2/src/report/standard-reports/portfolio.scm, 1930 branches/remove-group2/src/report/standard-reports/price-scatter.scm, 1931 branches/remove-group2/src/report/standard-reports/transaction.scm, 1932 branches/remove-group2/src/report/standard-reports/trial-balance.scm, 1933 branches/remove-group2/src/scm/price-quotes.scm: Rebase the 1934 remove group changes on a branch pulled after the gwrap -> swig 1935 changeover. 1936 19372006-10-31 03:45 hampton 1938 1939 * [r15065] branches/remove-group2: Branch from trunk at r15059 1940 19412006-10-30 13:24 cstim 1942 1943 * [r15064] trunk/doc/Makefile.am, trunk/doc/build-suse.txt: Remove 1944 very old and very obsolete build instructions 1945 19462006-10-30 13:17 cstim 1947 1948 * [r15063] trunk/doc/README.german, trunk/doc/guile-hackers.txt: 1949 Replace g-wrap with swig in doc files 1950 19512006-10-30 13:12 cstim 1952 1953 * [r15062] trunk/HACKING, trunk/README, trunk/README.dependencies: 1954 Replace g-wrap with swig in doc files 1955 19562006-10-29 03:39 chris 1957 1958 * [r15061] trunk/src/engine/engine-interface.scm, 1959 trunk/src/import-export/qif-import/qif-dialog-utils.scm, 1960 trunk/src/import-export/qif-import/qif-file.scm, 1961 trunk/src/import-export/qif-io-core/qif-acct-table.scm, 1962 trunk/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 1963 trunk/src/import-export/qif-io-core/qif-invst-xtn-import.scm, 1964 trunk/src/report/standard-reports/budget.scm, 1965 trunk/src/report/standard-reports/cash-flow.scm, 1966 trunk/src/report/standard-reports/transaction.scm: [Part 2] 1967 Audit all .scm files for cases where null objects were assumed 1968 to be #f. (It helps to save all buffers before the commit.) 1969 19702006-10-29 03:12 chris 1971 1972 * [r15060] trunk/src/app-utils/options.scm, 1973 trunk/src/business/business-core/business-core.scm, 1974 trunk/src/business/business-reports/aging.scm, 1975 trunk/src/business/business-reports/business-reports.scm, 1976 trunk/src/business/business-reports/easy-invoice.scm, 1977 trunk/src/business/business-reports/fancy-invoice.scm, 1978 trunk/src/business/business-reports/invoice.scm, 1979 trunk/src/business/business-reports/owner-report.scm, 1980 trunk/src/business/business-utils/business-options.scm, 1981 trunk/src/engine/engine-interface.scm, 1982 trunk/src/import-export/qif-import/qif-guess-map.scm, 1983 trunk/src/import-export/qif-import/qif-merge-groups.scm, 1984 trunk/src/import-export/qif-import/qif-to-gnc.scm, 1985 trunk/src/import-export/qif-io-core/qif-acct-table.scm, 1986 trunk/src/report/locale-specific/us/taxtxf-de_DE.scm, 1987 trunk/src/report/locale-specific/us/taxtxf.scm, 1988 trunk/src/report/report-gnome/report-gnome.scm, 1989 trunk/src/report/report-system/gnc-report.h, 1990 trunk/src/report/report-system/html-utilities.scm, 1991 trunk/src/report/standard-reports/cash-flow.scm, 1992 trunk/src/report/standard-reports/register.scm, 1993 trunk/src/report/standard-reports/standard-reports.scm, 1994 trunk/src/scm/printing/print-check.scm: Audit all .scm files for 1995 cases where null objects were assumed to be #f. In most of these 1996 cases, I know the value is always returned from C, so we can use 1997 "null?". In cases where I wasn't sure, I make it check for 1998 either #f or null?. Hopefully, I got 'em all. But, really, what 1999 are the chances? 2000 20012006-10-28 01:53 chris 2002 2003 * [r15059] trunk/src/business/business-reports/easy-invoice.scm, 2004 trunk/src/business/business-reports/fancy-invoice.scm, 2005 trunk/src/business/business-reports/invoice.scm: Replace 2006 "gnc:entry-get-order" with "gncEntryGetOrder". 2007 20082006-10-26 20:45 andi5 2009 2010 * [r15058] trunk, trunk/packaging/win32/custom.sh: Update slib url 2011 to stick with old version 3a3. 2012 20132006-10-22 00:58 chris 2014 2015 * [r15057] trunk/src/app-utils/app-utils.i, 2016 trunk/src/scm/price-quotes.scm: Get price-quotes to work again. 2017 Fix a type (missing '*') in the GncCommodityList typemap. Re-add 2018 an incorrectly dropped (use-modules ...) statement for the 2019 wrapped part of gnome-utils. Remove some duplicated (use-modules 2020 ...). 2021 20222006-10-21 18:31 andi5 2023 2024 * [r15055] trunk/packaging/win32/reset.sh: Fix typo in reset.sh. 2025 20262006-10-21 14:40 chris 2027 2028 * [r15054] trunk/src/core-utils/core-utils.scm: Re-export symbols 2029 wrapper-provided symbols in core-utils.scm. 2030 20312006-10-21 13:26 andi5 2032 2033 * [r15053] trunk, trunk/src/engine/engine-interface.scm, 2034 trunk/src/import-export/qif-import/qif-to-gnc.scm, 2035 trunk/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 2036 trunk/src/import-export/qif-io-core/qif-invst-xtn-import.scm: 2037 Replace xaccTransAppendSplit by xaccSplitSetParent in a few 2038 scheme files. 2039 * [r15052] trunk, trunk/src/engine/engine-interface.scm, 2040 trunk/src/import-export/qif-import/qif-to-gnc.scm, 2041 trunk/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 2042 trunk/src/import-export/qif-io-core/qif-invst-xtn-import.scm: 2043 Correct order of account and split parameters to 2044 xaccSplitSetAccount in a few scheme files. 2045 * [r15051] trunk, trunk/src/engine/engine-interface.scm, 2046 trunk/src/import-export/qif-import/qif-to-gnc.scm, 2047 trunk/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 2048 trunk/src/import-export/qif-io-core/qif-invst-xtn-import.scm: 2049 Correct xaccTransactionSetDescription to xaccTransSetDescription 2050 in a few scheme files. 2051 20522006-10-20 18:57 warlord 2053 2054 * [r15050] trunk, trunk/packaging/win32/install.sh, 2055 trunk/packaging/win32/reset.sh: Remove the goffice tmpdir before 2056 rebuilding it remove tmpdir when you reset the build. 2057 20582006-10-20 17:53 warlord 2059 2060 * [r15049] trunk, trunk/packaging/win32/reset.sh: fix a small 2061 syntax bug in the reset script. 2062 20632006-10-20 17:51 warlord 2064 2065 * [r15048] trunk, trunk/packaging/win32/install.sh, 2066 trunk/packaging/win32/reset.sh: Use "passive FTP" with wget, to 2067 allow building behind a firewall Create a 'reset' script to 2068 allow resetting the win32 build environment. 2069 20702006-10-20 15:59 andi5 2071 2072 * [r15047] trunk, trunk/packaging/win32/install.sh: Unlink 2073 ${SWIG_DIR}\INSTALL because it bites with /bin/install. 2074 20752006-10-19 23:58 chris 2076 2077 * [r15046] trunk/src/engine/engine-interface.scm, 2078 trunk/src/report/standard-reports/register.scm, 2079 trunk/src/report/standard-reports/transaction.scm: Fix three 2080 wrapper-related bugs found and patched by Mike Alexander 2081 <mta@umich.edu>. 1) Since the output of (xaccTransGetSplit ...) 2082 may now be '(), check for it with (null? ...). 2) Fix the result 2083 of a sed mis-ordering: s/gnc:query-get-splits/qof-query-run/g 2084 s/gnc:query-get-splits-unique-trans/xaccQueryGetSplitsUniqueTrans/g 2085 3) Fix the result of a sed typo: 2086 s/gnc:split-corr-account-fullname/SPLIT-CORR-ACCT-FULLNAME/g 2087 which should've been 2088 s/gnc:split-corr-account-fullname/SPLIT-CORR-ACCT-NAME/g 2089 20902006-10-19 08:18 cstim 2091 2092 * [r15045] trunk/packaging/win32/install.sh: Fix r15040 that 2093 accidentally used a hard-coded path 2094 20952006-10-19 02:50 chris 2096 2097 * [r15044] trunk/src/gnome/top-level.c: Remove another unused 2098 function. I think I added this function on the swig-redo branch, 2099 but it turned out to be obsoleted by the merge because we no 2100 longer read 1.8.x state files. 2101 21022006-10-19 02:05 chris 2103 2104 * [r15043] 2105 trunk/src/register/register-core/gncmod-register-core.c: Remove 2106 unused function. 2107 21082006-10-19 01:00 chris 2109 2110 * [r15042] trunk/src/business/business-core/business-core.scm, 2111 trunk/src/engine/engine-interface.scm, 2112 trunk/src/import-export/qif-import/qif-merge-groups.scm, 2113 trunk/src/report/standard-reports/advanced-portfolio.scm, 2114 trunk/src/report/standard-reports/cash-flow.scm, 2115 trunk/src/report/standard-reports/transaction.scm: Replace 2116 xaccTransGetSplits with xaccTransGetSplitList. 2117 'xaccTransGetSplits' doesn't exist. It was a result of an 2118 incorrect ordering of sed substitutions: 2119 s/gnc:transaction-get-split/xaccTransGetSplit/g 2120 s/gnc:transaction-get-splits/xaccTransGetSplitList/g 2121 21222006-10-18 21:08 andi5 2123 2124 * [r15041] trunk/src/core-utils/gnc-gconf-utils.c: Correct 2125 gnc_gconf_add/remove_notification to avoid printf'ing NULL and 2126 therefore crashes on Solaris and Windows. r14675 had fixed that, 2127 r14945 (me) undermined it though. 2128 21292006-10-18 19:45 andi5 2130 2131 * [r15040] trunk/packaging/win32/install.sh: Make gnucash.bat work. 2132 21332006-10-18 18:15 andi5 2134 2135 * [r15039] trunk/src/core-utils/Makefile.am, 2136 trunk/src/gnc-module/Makefile.am, 2137 trunk/src/gnc-module/test/mod-bar/Makefile.am, 2138 trunk/src/gnc-module/test/mod-baz/Makefile.am, 2139 trunk/src/gnc-module/test/mod-foo/Makefile.am, 2140 trunk/src/import-export/qif-import/qif-import.scm: Make win32 2141 compile again. * Add a few GUILE_LIBS * Remove platform specific 2142 .so from a load-extension parameter 2143 21442006-10-18 18:03 andi5 2145 2146 * [r15038] trunk/packaging/win32/custom.sh, 2147 trunk/packaging/win32/install.sh: Adjust install.sh to better 2148 cope with current HEAD. * Replace g-wrap by swig * Bump SVN_REV 2149 (prior SVNREV_FLAG) to HEAD * Remove backup files in the 2150 repository to cleanup `svn status' 2151 21522006-10-18 15:37 cstim 2153 2154 * [r15037] trunk/packaging/win32/install.sh: Add workaround so 2155 that intltoolize doesn't come up with some foolish 2156 AC_CONFIG_AUX_DIR; bug#362006 2157 21582006-10-18 11:52 cstim 2159 2160 * [r15036] trunk/packaging/win32/install.sh: Temporarily set the 2161 win32 checkout to r15007 until we've added the compiling of SWIG 2162 on win32. 2163 21642006-10-18 10:15 andi5 2165 2166 * [r15035] trunk, trunk/src/report/standard-reports/cash-flow.scm: 2167 Quote a list of account types to avoid a cash flow crash. Fixes 2168 #363068. 2169 21702006-10-17 21:46 warlord 2171 2172 * [r15034] trunk, trunk/src/business/business-core/gncOwner.h: 2173 Don't wrap the GncOwner structure. 2174 21752006-10-17 20:41 cstim 2176 2177 * [r15033] branches/2.0/po/de.po: Fix stupid typo in German 2178 translation 2179 21802006-10-17 20:41 hampton 2181 2182 * [r15032] trunk/src/bin/gnucash-bin.c: Fix uninitialzed variable 2183 error message. 2184 21852006-10-17 08:35 cstim 2186 2187 * [r15031] branches/2.0/src/backend/postgres/test/run-tests.sh: 2188 Fix typo in shell script test as reported by Thomas Klausner. 2189 Merged 15030 from trunk. 2190 21912006-10-17 08:32 cstim 2192 2193 * [r15030] trunk/src/backend/postgres/test/run-tests.sh: Fix typo 2194 in shell script test as reported by Thomas Klausner 2195 21962006-10-17 03:04 warlord 2197 2198 * [r15029] branches/2.0, branches/2.0/src/bin/gnucash-bin.c: 2199 Actually get it to work properly. Test first, silly! 2200 22012006-10-17 02:32 warlord 2202 2203 * [r15028] branches/2.0, branches/2.0/src/bin/gnucash-bin.c: use 2204 PACKAGE_VERSION for last stable release on the release branch. 2205 22062006-10-17 02:31 warlord 2207 2208 * [r15027] trunk, trunk/src/bin/gnucash-bin.c: r13496@cliodev: 2209 warlord | 2006-10-16 22:29:43 -0400 Update for 2.0.2 release. 2210 22112006-10-16 03:35 chris 2212 2213 * [r15026] trunk/src/Makefile.am, trunk/src/app-utils/Makefile.am, 2214 trunk/src/app-utils/app-utils.i, trunk/src/base-typemaps.i, 2215 trunk/src/business/business-core/Makefile.am, 2216 trunk/src/business/business-core/business-core.i, 2217 trunk/src/business/dialog-tax-table/Makefile.am, 2218 trunk/src/business/dialog-tax-table/dialog-tax-table.i, 2219 trunk/src/core-utils/Makefile.am, 2220 trunk/src/core-utils/core-utils.i, trunk/src/engine/Makefile.am, 2221 trunk/src/engine/engine.i, trunk/src/gnc-module/Makefile.am, 2222 trunk/src/gnc-module/gnc-module.i, 2223 trunk/src/gnome-utils/Makefile.am, 2224 trunk/src/gnome-utils/gnome-utils.i, 2225 trunk/src/gnome/Makefile.am, trunk/src/gnome/gnome.i, 2226 trunk/src/report/report-gnome/Makefile.am, 2227 trunk/src/report/report-gnome/report-gnome.i, 2228 trunk/src/report/report-system/Makefile.am, 2229 trunk/src/report/report-system/report-system.i: Factor out some 2230 common typemaps into src/base-typemaps.i 2231 22322006-10-16 01:28 andi5 2233 2234 * [r15025] trunk, trunk/src/app-utils, 2235 trunk/src/business/business-core, 2236 trunk/src/business/business-gnome, 2237 trunk/src/business/dialog-tax-table, trunk/src/core-utils, 2238 trunk/src/engine, trunk/src/gnc-module, 2239 trunk/src/gnc-module/test/mod-bar, 2240 trunk/src/gnc-module/test/mod-baz, 2241 trunk/src/gnc-module/test/mod-foo, trunk/src/gnome, 2242 trunk/src/gnome-search, trunk/src/gnome-utils, 2243 trunk/src/gnome/schemas, trunk/src/import-export, 2244 trunk/src/import-export/binary-import, 2245 trunk/src/import-export/qif-import, 2246 trunk/src/register/register-core, trunk/src/report/report-gnome, 2247 trunk/src/report/report-system: Do not svn:ignore g-wrap files 2248 anymore. 2249 22502006-10-15 19:02 chris 2251 2252 * [r15024] trunk, trunk/Makefile.am, trunk/configure.in, 2253 trunk/lib/libqof/qof/qofquery.c, trunk/macros/ac_pkg_swig.m4, 2254 trunk/macros/g-wrap.m4, trunk/src, trunk/src/Makefile.am, 2255 trunk/src/app-utils, trunk/src/app-utils/Makefile.am, 2256 trunk/src/app-utils/app-utils.i, 2257 trunk/src/app-utils/app-utils.scm, 2258 trunk/src/app-utils/c-interface.scm, 2259 trunk/src/app-utils/date-utilities.scm, 2260 trunk/src/app-utils/gfec.c, trunk/src/app-utils/gfec.h, 2261 trunk/src/app-utils/gnc-component-manager.c, 2262 trunk/src/app-utils/gnc-component-manager.h, 2263 trunk/src/app-utils/gnc-helpers.c, 2264 trunk/src/app-utils/gnc-helpers.h, 2265 trunk/src/app-utils/gnc-ui-util.c, 2266 trunk/src/app-utils/gncmod-app-utils.c, 2267 trunk/src/app-utils/guile-util.c, 2268 trunk/src/app-utils/gw-app-utils-spec.scm, 2269 trunk/src/app-utils/hooks.scm, 2270 trunk/src/app-utils/kvp-option-registry.scm, 2271 trunk/src/app-utils/option-util.c, 2272 trunk/src/app-utils/option-util.h, 2273 trunk/src/app-utils/options.scm, trunk/src/app-utils/prefs.scm, 2274 trunk/src/app-utils/test/Makefile.am, 2275 trunk/src/app-utils/test/test-component-manager, 2276 trunk/src/app-utils/test/test-load-module, 2277 trunk/src/backend/file/test/Makefile.am, 2278 trunk/src/backend/postgres/test/Makefile.am, 2279 trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c, 2280 trunk/src/bin/gnucash-valgrind.in, trunk/src/bin/gnucash.in, 2281 trunk/src/bin/overrides/Makefile.am, 2282 trunk/src/bin/overrides/gnucash-build-env.in, 2283 trunk/src/bin/overrides/gnucash-env.in, 2284 trunk/src/business/business-core, 2285 trunk/src/business/business-core/Makefile.am, 2286 trunk/src/business/business-core/business-core.i, 2287 trunk/src/business/business-core/business-core.scm, 2288 trunk/src/business/business-core/businessmod-core.c, 2289 trunk/src/business/business-core/gncBillTerm.h, 2290 trunk/src/business/business-core/gncBusGuile.c, 2291 trunk/src/business/business-core/gncCustomer.h, 2292 trunk/src/business/business-core/gncEntry.c, 2293 trunk/src/business/business-core/gncEntry.h, 2294 trunk/src/business/business-core/gncInvoice.c, 2295 trunk/src/business/business-core/gncInvoice.h, 2296 trunk/src/business/business-core/gncJob.h, 2297 trunk/src/business/business-core/gncOrder.h, 2298 trunk/src/business/business-core/gncOwner.h, 2299 trunk/src/business/business-core/gw-business-core-spec.scm, 2300 trunk/src/business/business-core/test/Makefile.am, 2301 trunk/src/business/business-gnome, 2302 trunk/src/business/business-gnome/Makefile.am, 2303 trunk/src/business/business-gnome/business-gnome.scm, 2304 trunk/src/business/business-gnome/business-options-gnome.c, 2305 trunk/src/business/business-gnome/businessmod-gnome.c, 2306 trunk/src/business/business-gnome/dialog-invoice.c, 2307 trunk/src/business/business-gnome/gw-business-gnome-spec.scm, 2308 trunk/src/business/business-ledger/gncEntryLedgerLoad.c, 2309 trunk/src/business/business-reports/aging.scm, 2310 trunk/src/business/business-reports/business-reports.scm, 2311 trunk/src/business/business-reports/easy-invoice.scm, 2312 trunk/src/business/business-reports/fancy-invoice.scm, 2313 trunk/src/business/business-reports/invoice.scm, 2314 trunk/src/business/business-reports/owner-report.scm, 2315 trunk/src/business/business-reports/payables.scm, 2316 trunk/src/business/business-reports/receivables.scm, 2317 trunk/src/business/business-utils/Makefile.am, 2318 trunk/src/business/business-utils/business-options.c, 2319 trunk/src/business/business-utils/business-options.scm, 2320 trunk/src/business/business-utils/business-prefs.scm, 2321 trunk/src/business/dialog-tax-table, 2322 trunk/src/business/dialog-tax-table/Makefile.am, 2323 trunk/src/business/dialog-tax-table/dialog-tax-table.i, 2324 trunk/src/business/dialog-tax-table/dialog-tax-table.scm, 2325 trunk/src/business/dialog-tax-table/gncmod-dialog-tax-table.c, 2326 trunk/src/business/dialog-tax-table/gw-dialog-tax-table-spec.scm, 2327 trunk/src/core-utils, trunk/src/core-utils/Makefile.am, 2328 trunk/src/core-utils/core-utils.i, 2329 trunk/src/core-utils/core-utils.scm, 2330 trunk/src/core-utils/gnc-main.c, 2331 trunk/src/core-utils/gnc-main.h, 2332 trunk/src/core-utils/gw-core-utils-spec.scm, trunk/src/engine, 2333 trunk/src/engine/Account.h, trunk/src/engine/Group.c, 2334 trunk/src/engine/Group.h, trunk/src/engine/Makefile.am, 2335 trunk/src/engine/Query.c, trunk/src/engine/Query.h, 2336 trunk/src/engine/Transaction.h, 2337 trunk/src/engine/engine-helpers.c, 2338 trunk/src/engine/engine-helpers.h, 2339 trunk/src/engine/engine-interface.scm, 2340 trunk/src/engine/engine-utilities.scm, 2341 trunk/src/engine/engine.i, trunk/src/engine/engine.scm, 2342 trunk/src/engine/glib-helpers.c, 2343 trunk/src/engine/glib-helpers.h, trunk/src/engine/gnc-budget.h, 2344 trunk/src/engine/gnc-commodity.c, 2345 trunk/src/engine/gnc-commodity.h, trunk/src/engine/gnc-hooks.c, 2346 trunk/src/engine/gnc-numeric.scm, 2347 trunk/src/engine/gnc-pricedb.c, trunk/src/engine/gnc-pricedb.h, 2348 trunk/src/engine/gncmod-engine.c, 2349 trunk/src/engine/gw-engine-spec.scm, 2350 trunk/src/engine/gw-kvp-spec.scm, trunk/src/engine/kvp-scm.c, 2351 trunk/src/engine/test-core/Makefile.am, 2352 trunk/src/engine/test/Makefile.am, 2353 trunk/src/engine/test/test-create-account.scm, 2354 trunk/src/engine/test/test-scm-query-import.scm, 2355 trunk/src/gnc-module, trunk/src/gnc-module/Makefile.am, 2356 trunk/src/gnc-module/gnc-module.c, 2357 trunk/src/gnc-module/gnc-module.i, 2358 trunk/src/gnc-module/gnc-module.scm, 2359 trunk/src/gnc-module/gw-gnc-module-spec.scm, 2360 trunk/src/gnc-module/test/Makefile.am, 2361 trunk/src/gnc-module/test/mod-bar, 2362 trunk/src/gnc-module/test/mod-bar/Makefile.am, 2363 trunk/src/gnc-module/test/mod-bar/bar-gwrap.scm, 2364 trunk/src/gnc-module/test/mod-bar/bar.i, 2365 trunk/src/gnc-module/test/mod-bar/gnc-mod-bar.c, 2366 trunk/src/gnc-module/test/mod-baz, 2367 trunk/src/gnc-module/test/mod-baz/Makefile.am, 2368 trunk/src/gnc-module/test/mod-baz/baz-gwrap.scm, 2369 trunk/src/gnc-module/test/mod-baz/baz.i, 2370 trunk/src/gnc-module/test/mod-baz/gnc-mod-baz.c, 2371 trunk/src/gnc-module/test/mod-foo, 2372 trunk/src/gnc-module/test/mod-foo/Makefile.am, 2373 trunk/src/gnc-module/test/mod-foo/foo-gwrap.scm, 2374 trunk/src/gnc-module/test/mod-foo/foo.i, 2375 trunk/src/gnc-module/test/mod-foo/gnc-mod-foo.c, 2376 trunk/src/gnc-module/test/test-gwrapped-c, 2377 trunk/src/gnc-module/test/test-load-deps, 2378 trunk/src/gnc-module/test/test-scm-multi, trunk/src/gnome, 2379 trunk/src/gnome-search/Makefile.am, trunk/src/gnome-utils, 2380 trunk/src/gnome-utils/Makefile.am, 2381 trunk/src/gnome-utils/dialog-options.c, 2382 trunk/src/gnome-utils/dialog-options.h, 2383 trunk/src/gnome-utils/gnc-file.c, 2384 trunk/src/gnome-utils/gnc-file.h, 2385 trunk/src/gnome-utils/gnc-html.h, 2386 trunk/src/gnome-utils/gnc-main-window.c, 2387 trunk/src/gnome-utils/gnc-main-window.h, 2388 trunk/src/gnome-utils/gnc-plugin-menu-additions.c, 2389 trunk/src/gnome-utils/gnc-tree-model-account.c, 2390 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 2391 trunk/src/gnome-utils/gnc-tree-model-price.c, 2392 trunk/src/gnome-utils/gncmod-gnome-utils.c, 2393 trunk/src/gnome-utils/gnome-utils.i, 2394 trunk/src/gnome-utils/gnome-utils.scm, 2395 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 2396 trunk/src/gnome-utils/test/Makefile.am, 2397 trunk/src/gnome/Makefile.am, 2398 trunk/src/gnome/dialog-price-edit-db.c, 2399 trunk/src/gnome/dialog-sx-from-trans.c, 2400 trunk/src/gnome/dialog-tax-info.c, 2401 trunk/src/gnome/gnc-plugin-page-register.c, 2402 trunk/src/gnome/gnome.i, trunk/src/gnome/gw-gnc-spec.scm, 2403 trunk/src/gnome/top-level.c, 2404 trunk/src/import-export/Makefile.am, 2405 trunk/src/import-export/hbci/Makefile.am, 2406 trunk/src/import-export/log-replay/Makefile.am, 2407 trunk/src/import-export/qif-import/Makefile.am, 2408 trunk/src/import-export/qif-import/druid-qif-import.c, 2409 trunk/src/import-export/qif-import/qif-dialog-utils.scm, 2410 trunk/src/import-export/qif-import/qif-file.scm, 2411 trunk/src/import-export/qif-import/qif-guess-map.scm, 2412 trunk/src/import-export/qif-import/qif-import.scm, 2413 trunk/src/import-export/qif-import/qif-merge-groups.scm, 2414 trunk/src/import-export/qif-import/qif-objects.scm, 2415 trunk/src/import-export/qif-import/qif-parse.scm, 2416 trunk/src/import-export/qif-import/qif-to-gnc.scm, 2417 trunk/src/import-export/qif-io-core/qif-acct-table.scm, 2418 trunk/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 2419 trunk/src/import-export/qif-io-core/qif-format-check.scm, 2420 trunk/src/import-export/qif-io-core/qif-invst-xtn-import.scm, 2421 trunk/src/import-export/qif-io-core/qif-parse.scm, 2422 trunk/src/import-export/qif-io-core/test/Makefile.am, 2423 trunk/src/import-export/qif-io-core/test/test-import-phase-1.scm, 2424 trunk/src/import-export/qif-io-core/test/test-parser.scm, 2425 trunk/src/import-export/qif/Makefile.am, 2426 trunk/src/import-export/qif/test/Makefile.am, 2427 trunk/src/import-export/test/Makefile.am, 2428 trunk/src/network-utils/test/Makefile.am, 2429 trunk/src/optional/Makefile.am, trunk/src/optional/swig, 2430 trunk/src/register/ledger-core/gnc-ledger-display.c, 2431 trunk/src/register/register-core/Makefile.am, 2432 trunk/src/register/register-core/gncmod-register-core.c, 2433 trunk/src/register/register-core/gw-register-core-spec.scm, 2434 trunk/src/register/register-core/test/Makefile.am, 2435 trunk/src/register/register-gnome/test/Makefile.am, 2436 trunk/src/report/locale-specific/us/taxtxf-de_DE.scm, 2437 trunk/src/report/locale-specific/us/taxtxf.scm, 2438 trunk/src/report/locale-specific/us/test/Makefile.am, 2439 trunk/src/report/report-gnome, 2440 trunk/src/report/report-gnome/Makefile.am, 2441 trunk/src/report/report-gnome/dialog-column-view.c, 2442 trunk/src/report/report-gnome/dialog-style-sheet.c, 2443 trunk/src/report/report-gnome/gnc-plugin-page-report.c, 2444 trunk/src/report/report-gnome/gncmod-report-gnome.c, 2445 trunk/src/report/report-gnome/gw-report-gnome-spec.scm, 2446 trunk/src/report/report-gnome/report-gnome.i, 2447 trunk/src/report/report-gnome/report-gnome.scm, 2448 trunk/src/report/report-gnome/test/Makefile.am, 2449 trunk/src/report/report-gnome/window-report.c, 2450 trunk/src/report/report-system, 2451 trunk/src/report/report-system/Makefile.am, 2452 trunk/src/report/report-system/commodity-utilities.scm, 2453 trunk/src/report/report-system/gnc-report.c, 2454 trunk/src/report/report-system/gnc-report.h, 2455 trunk/src/report/report-system/gncmod-report-system.c, 2456 trunk/src/report/report-system/gw-report-system-spec.scm, 2457 trunk/src/report/report-system/html-acct-table.scm, 2458 trunk/src/report/report-system/html-barchart.scm, 2459 trunk/src/report/report-system/html-piechart.scm, 2460 trunk/src/report/report-system/html-scatter.scm, 2461 trunk/src/report/report-system/html-style-info.scm, 2462 trunk/src/report/report-system/html-style-sheet.scm, 2463 trunk/src/report/report-system/html-utilities.scm, 2464 trunk/src/report/report-system/options-utilities.scm, 2465 trunk/src/report/report-system/report-system.i, 2466 trunk/src/report/report-system/report-system.scm, 2467 trunk/src/report/report-system/report-utilities.scm, 2468 trunk/src/report/report-system/report.scm, 2469 trunk/src/report/report-system/test/Makefile.am, 2470 trunk/src/report/standard-reports/account-piecharts.scm, 2471 trunk/src/report/standard-reports/account-summary.scm, 2472 trunk/src/report/standard-reports/advanced-portfolio.scm, 2473 trunk/src/report/standard-reports/average-balance.scm, 2474 trunk/src/report/standard-reports/balance-sheet.scm, 2475 trunk/src/report/standard-reports/budget.scm, 2476 trunk/src/report/standard-reports/cash-flow.scm, 2477 trunk/src/report/standard-reports/category-barchart.scm, 2478 trunk/src/report/standard-reports/daily-reports.scm, 2479 trunk/src/report/standard-reports/equity-statement.scm, 2480 trunk/src/report/standard-reports/general-journal.scm, 2481 trunk/src/report/standard-reports/income-statement.scm, 2482 trunk/src/report/standard-reports/net-barchart.scm, 2483 trunk/src/report/standard-reports/portfolio.scm, 2484 trunk/src/report/standard-reports/price-scatter.scm, 2485 trunk/src/report/standard-reports/register.scm, 2486 trunk/src/report/standard-reports/standard-reports.scm, 2487 trunk/src/report/standard-reports/test/Makefile.am, 2488 trunk/src/report/standard-reports/transaction.scm, 2489 trunk/src/report/standard-reports/trial-balance.scm, 2490 trunk/src/report/stylesheets/stylesheet-easy.scm, 2491 trunk/src/report/stylesheets/stylesheet-fancy.scm, 2492 trunk/src/report/stylesheets/test/Makefile.am, 2493 trunk/src/report/utility-reports/hello-world.scm, 2494 trunk/src/report/utility-reports/test-graphing.scm, 2495 trunk/src/report/utility-reports/test/Makefile.am, 2496 trunk/src/report/utility-reports/view-column.scm, 2497 trunk/src/report/utility-reports/welcome-to-gnucash.scm, 2498 trunk/src/scm/command-line.scm, trunk/src/scm/main-window.scm, 2499 trunk/src/scm/main.scm, trunk/src/scm/price-quotes.scm, 2500 trunk/src/scm/printing/print-check.scm, 2501 trunk/src/tax/us/test/Makefile.am, 2502 trunk/src/tax/us/txf-de_DE.scm: Merge swig-redo branch back into 2503 trunk. g-wrap is gone. I, for one, welcome our new swig 2504 overlords. 2505 25062006-10-15 04:08 chris 2507 2508 * [r15023] branches/swig-redo/ChangeLog, 2509 branches/swig-redo/Makefile.am, branches/swig-redo/art, 2510 branches/swig-redo/configure.in, 2511 branches/swig-redo/doc/tip_of_the_day.list.in, 2512 branches/swig-redo/lib/guile-www/Makefile.am, 2513 branches/swig-redo/lib/libqof/backend/file/Makefile.am, 2514 branches/swig-redo/lib/libqof/backend/file/qsf-backend.c, 2515 branches/swig-redo/lib/libqof/backend/file/qsf-xml-map.c, 2516 branches/swig-redo/lib/libqof/qof/Makefile.am, 2517 branches/swig-redo/lib/libqof/qof/qof.h, 2518 branches/swig-redo/lib/libqof/qof/qofbackend-p.h, 2519 branches/swig-redo/lib/libqof/qof/qofbackend.h, 2520 branches/swig-redo/lib/libqof/qof/qofbook.c, 2521 branches/swig-redo/lib/libqof/qof/qofbook.h, 2522 branches/swig-redo/lib/libqof/qof/qofbookmerge.c, 2523 branches/swig-redo/lib/libqof/qof/qofchoice.c, 2524 branches/swig-redo/lib/libqof/qof/qofchoice.h, 2525 branches/swig-redo/lib/libqof/qof/qofclass.h, 2526 branches/swig-redo/lib/libqof/qof/qofid-p.h, 2527 branches/swig-redo/lib/libqof/qof/qofid.c, 2528 branches/swig-redo/lib/libqof/qof/qofid.h, 2529 branches/swig-redo/lib/libqof/qof/qofinstance.c, 2530 branches/swig-redo/lib/libqof/qof/qofinstance.h, 2531 branches/swig-redo/lib/libqof/qof/qofobject-p.h, 2532 branches/swig-redo/lib/libqof/qof/qofobject.c, 2533 branches/swig-redo/lib/libqof/qof/qofobject.h, 2534 branches/swig-redo/lib/libqof/qof/qofquery.c, 2535 branches/swig-redo/lib/libqof/qof/qofquery.h, 2536 branches/swig-redo/lib/libqof/qof/qofquerycore-p.h, 2537 branches/swig-redo/lib/libqof/qof/qofquerycore.c, 2538 branches/swig-redo/lib/libqof/qof/qofquerycore.h, 2539 branches/swig-redo/lib/libqof/qof/qofsession.c, 2540 branches/swig-redo/lib/libqof/qof/qofutil.h, 2541 branches/swig-redo/macros/binreloc.m4, 2542 branches/swig-redo/macros/legacy_macros.m4, 2543 branches/swig-redo/packaging/gnucash.spec.in, 2544 branches/swig-redo/packaging/win32, 2545 branches/swig-redo/po/POTFILES.skip, 2546 branches/swig-redo/src/app-utils/Makefile.am, 2547 branches/swig-redo/src/app-utils/gnc-account-merge.c, 2548 branches/swig-redo/src/app-utils/gnc-ui-util.c, 2549 branches/swig-redo/src/app-utils/test/Makefile.am, 2550 branches/swig-redo/src/app-utils/test/test-print-parse-amount.c, 2551 branches/swig-redo/src/app-utils/test/test-print-queries.c, 2552 branches/swig-redo/src/app-utils/test/test-scm-query-string.c, 2553 branches/swig-redo/src/backend/file/gnc-account-xml-v2.c, 2554 branches/swig-redo/src/backend/file/gnc-backend-file.c, 2555 branches/swig-redo/src/backend/file/gnc-commodity-xml-v2.c, 2556 branches/swig-redo/src/backend/file/test/Makefile.am, 2557 branches/swig-redo/src/backend/file/test/test-load-backend.c, 2558 branches/swig-redo/src/backend/file/test/test-load-example-account.c, 2559 branches/swig-redo/src/backend/file/test/test-load-xml2.c, 2560 branches/swig-redo/src/backend/file/test/test-save-in-lang.c, 2561 branches/swig-redo/src/backend/file/test/test-xml2-is-file.c, 2562 branches/swig-redo/src/backend/postgres/putil.c, 2563 branches/swig-redo/src/backend/postgres/test/test-db.c, 2564 branches/swig-redo/src/backend/postgres/test/test-load-backend.c, 2565 branches/swig-redo/src/backend/postgres/test/test-period.c, 2566 branches/swig-redo/src/bin/Makefile.am, 2567 branches/swig-redo/src/bin/gnucash-bin.c, 2568 branches/swig-redo/src/bin/gnucash.in, 2569 branches/swig-redo/src/bin/i18n.h.in, 2570 branches/swig-redo/src/bin/overrides/Makefile.am, 2571 branches/swig-redo/src/bin/test/Makefile.am, 2572 branches/swig-redo/src/business/business-core/Makefile.am, 2573 branches/swig-redo/src/business/business-core/file/gncmod-business-backend-file.c, 2574 branches/swig-redo/src/business/business-core/test/Makefile.am, 2575 branches/swig-redo/src/business/business-core/test/test-address.c, 2576 branches/swig-redo/src/business/business-core/test/test-business.c, 2577 branches/swig-redo/src/business/business-core/test/test-customer.c, 2578 branches/swig-redo/src/business/business-core/test/test-employee.c, 2579 branches/swig-redo/src/business/business-core/test/test-job.c, 2580 branches/swig-redo/src/business/business-core/test/test-vendor.c, 2581 branches/swig-redo/src/business/business-gnome/Makefile.am, 2582 branches/swig-redo/src/business/business-gnome/schemas/Makefile.am, 2583 branches/swig-redo/src/business/business-reports/Makefile.am, 2584 branches/swig-redo/src/business/business-utils/Makefile.am, 2585 branches/swig-redo/src/business/dialog-tax-table/Makefile.am, 2586 branches/swig-redo/src/calculation/expression_parser.c, 2587 branches/swig-redo/src/core-utils/Makefile.am, 2588 branches/swig-redo/src/core-utils/gnc-gconf-utils.c, 2589 branches/swig-redo/src/core-utils/gnc-gconf-utils.h, 2590 branches/swig-redo/src/core-utils/gnc-glib-utils.c, 2591 branches/swig-redo/src/core-utils/gnc-glib-utils.h, 2592 branches/swig-redo/src/engine/Account.c, 2593 branches/swig-redo/src/engine/Account.h, 2594 branches/swig-redo/src/engine/Group.c, 2595 branches/swig-redo/src/engine/Group.h, 2596 branches/swig-redo/src/engine/Makefile.am, 2597 branches/swig-redo/src/engine/Period.c, 2598 branches/swig-redo/src/engine/SX-book.c, 2599 branches/swig-redo/src/engine/SX-book.h, 2600 branches/swig-redo/src/engine/Transaction.c, 2601 branches/swig-redo/src/engine/binreloc.c, 2602 branches/swig-redo/src/engine/binreloc.h, 2603 branches/swig-redo/src/engine/cashobjects.c, 2604 branches/swig-redo/src/engine/gnc-budget.c, 2605 branches/swig-redo/src/engine/gnc-engine.c, 2606 branches/swig-redo/src/engine/gnc-lot.c, 2607 branches/swig-redo/src/engine/gnc-path.c, 2608 branches/swig-redo/src/engine/gnc-path.h, 2609 branches/swig-redo/src/engine/gnc-pricedb.c, 2610 branches/swig-redo/src/engine/gncla-dir.h.in, 2611 branches/swig-redo/src/engine/test/Makefile.am, 2612 branches/swig-redo/src/engine/test/test-commodities.c, 2613 branches/swig-redo/src/engine/test/test-date.c, 2614 branches/swig-redo/src/engine/test/test-group-vs-book.c, 2615 branches/swig-redo/src/engine/test/test-guid.c, 2616 branches/swig-redo/src/engine/test/test-load-engine.c, 2617 branches/swig-redo/src/engine/test/test-lots.c, 2618 branches/swig-redo/src/engine/test/test-numeric.c, 2619 branches/swig-redo/src/engine/test/test-object.c, 2620 branches/swig-redo/src/engine/test/test-period.c, 2621 branches/swig-redo/src/engine/test/test-query.c, 2622 branches/swig-redo/src/engine/test/test-querynew.c, 2623 branches/swig-redo/src/engine/test/test-resolve-file-path.c, 2624 branches/swig-redo/src/engine/test/test-scm-query.c, 2625 branches/swig-redo/src/engine/test/test-split-vs-account.c, 2626 branches/swig-redo/src/engine/test/test-transaction-reversal.c, 2627 branches/swig-redo/src/engine/test/test-transaction-voiding.c, 2628 branches/swig-redo/src/gnc-module/Makefile.am, 2629 branches/swig-redo/src/gnc-module/gnc-module.c, 2630 branches/swig-redo/src/gnc-module/test/test-dynload.c, 2631 branches/swig-redo/src/gnc-test-env, 2632 branches/swig-redo/src/gnome, 2633 branches/swig-redo/src/gnome-search/Makefile.am, 2634 branches/swig-redo/src/gnome-search/search.glade, 2635 branches/swig-redo/src/gnome-utils/Makefile.am, 2636 branches/swig-redo/src/gnome-utils/dialog-account.c, 2637 branches/swig-redo/src/gnome-utils/dialog-preferences.c, 2638 branches/swig-redo/src/gnome-utils/dialog-reset-warnings.c, 2639 branches/swig-redo/src/gnome-utils/dialog-utils.c, 2640 branches/swig-redo/src/gnome-utils/druid-gconf-setup.c, 2641 branches/swig-redo/src/gnome-utils/glade/transfer.glade, 2642 branches/swig-redo/src/gnome-utils/gnc-date-format.c, 2643 branches/swig-redo/src/gnome-utils/gnc-dialog.c, 2644 branches/swig-redo/src/gnome-utils/gnc-dir.h.in, 2645 branches/swig-redo/src/gnome-utils/gnc-druid-provider-file-gnome.c, 2646 branches/swig-redo/src/gnome-utils/gnc-embedded-window.c, 2647 branches/swig-redo/src/gnome-utils/gnc-file.c, 2648 branches/swig-redo/src/gnome-utils/gnc-gnome-utils.c, 2649 branches/swig-redo/src/gnome-utils/gnc-main-window.c, 2650 branches/swig-redo/src/gnome-utils/gnc-plugin.c, 2651 branches/swig-redo/src/gnome-utils/gnc-plugin.h, 2652 branches/swig-redo/src/gnome-utils/gnc-query-list.c, 2653 branches/swig-redo/src/gnome-utils/gnc-tree-model-account-types.c, 2654 branches/swig-redo/src/gnome-utils/gnc-tree-model-account-types.h, 2655 branches/swig-redo/src/gnome-utils/gnc-tree-view.c, 2656 branches/swig-redo/src/gnome-utils/schemas/Makefile.am, 2657 branches/swig-redo/src/gnome-utils/search-param.c, 2658 branches/swig-redo/src/gnome-utils/search-param.h, 2659 branches/swig-redo/src/gnome-utils/test/test-gnc-recurrence.c, 2660 branches/swig-redo/src/gnome/Makefile.am, 2661 branches/swig-redo/src/gnome/dialog-print-check.c, 2662 branches/swig-redo/src/gnome/druid-acct-period.c, 2663 branches/swig-redo/src/gnome/druid-hierarchy.c, 2664 branches/swig-redo/src/gnome/glade/account.glade, 2665 branches/swig-redo/src/gnome/glade/commodities.glade, 2666 branches/swig-redo/src/gnome/glade/price.glade, 2667 branches/swig-redo/src/gnome/glade/stocks.glade, 2668 branches/swig-redo/src/gnome/gnc-plugin-page-account-tree.c, 2669 branches/swig-redo/src/gnome/gnucash.desktop.in, 2670 branches/swig-redo/src/gnome/gnucash.desktop.in.in, 2671 branches/swig-redo/src/gnome/schemas/Makefile.am, 2672 branches/swig-redo/src/gnome/schemas/apps_gnucash_warnings.schemas.in, 2673 branches/swig-redo/src/gnome/top-level.c, 2674 branches/swig-redo/src/gnome/window-reconcile.c, 2675 branches/swig-redo/src/import-export/Makefile.am, 2676 branches/swig-redo/src/import-export/hbci/Makefile.am, 2677 branches/swig-redo/src/import-export/hbci/dialog-hbcitrans.c, 2678 branches/swig-redo/src/import-export/hbci/dialog-hbcitrans.h, 2679 branches/swig-redo/src/import-export/hbci/druid-hbci-initial.c, 2680 branches/swig-redo/src/import-export/hbci/gnc-file-aqb-import.c, 2681 branches/swig-redo/src/import-export/hbci/gnc-file-aqb-import.h, 2682 branches/swig-redo/src/import-export/hbci/gnc-hbci-kvp.c, 2683 branches/swig-redo/src/import-export/hbci/gnc-hbci-transfer.c, 2684 branches/swig-redo/src/import-export/hbci/gnc-hbci-utils.c, 2685 branches/swig-redo/src/import-export/hbci/gnc-hbci-utils.h, 2686 branches/swig-redo/src/import-export/hbci/gnc-plugin-hbci-ui.xml, 2687 branches/swig-redo/src/import-export/hbci/gnc-plugin-hbci.c, 2688 branches/swig-redo/src/import-export/hbci/hbci-interaction.c, 2689 branches/swig-redo/src/import-export/hbci/hbci-interaction.h, 2690 branches/swig-redo/src/import-export/hbci/schemas/Makefile.am, 2691 branches/swig-redo/src/import-export/import-account-matcher.c, 2692 branches/swig-redo/src/import-export/import-match-map.c, 2693 branches/swig-redo/src/import-export/mt940/Makefile.am, 2694 branches/swig-redo/src/import-export/mt940/gnc-mt940-import.c, 2695 branches/swig-redo/src/import-export/mt940/gnc-mt940-import.h, 2696 branches/swig-redo/src/import-export/mt940/gnc-plugin-mt940-ui.xml, 2697 branches/swig-redo/src/import-export/mt940/gnc-plugin-mt940.c, 2698 branches/swig-redo/src/import-export/mt940/gnc-plugin-mt940.h, 2699 branches/swig-redo/src/import-export/mt940/gncmod-mt940-import.c, 2700 branches/swig-redo/src/import-export/qif-import/Makefile.am, 2701 branches/swig-redo/src/import-export/qif-import/test/Makefile.am, 2702 branches/swig-redo/src/import-export/qif-io-core/Makefile.am, 2703 branches/swig-redo/src/import-export/qif/Makefile.am, 2704 branches/swig-redo/src/import-export/schemas/Makefile.am, 2705 branches/swig-redo/src/import-export/test/Makefile.am, 2706 branches/swig-redo/src/import-export/test/test-import-parse.c, 2707 branches/swig-redo/src/network-utils/test/Makefile.am, 2708 branches/swig-redo/src/register/ledger-core/split-register-control.c, 2709 branches/swig-redo/src/register/ledger-core/split-register.c, 2710 branches/swig-redo/src/register/register-core/Makefile.am, 2711 branches/swig-redo/src/report/locale-specific/us/Makefile.am, 2712 branches/swig-redo/src/report/locale-specific/us/test/Makefile.am, 2713 branches/swig-redo/src/report/report-gnome/Makefile.am, 2714 branches/swig-redo/src/report/report-system/Makefile.am, 2715 branches/swig-redo/src/report/report-system/test/Makefile.am, 2716 branches/swig-redo/src/report/standard-reports/Makefile.am, 2717 branches/swig-redo/src/report/standard-reports/budget.scm, 2718 branches/swig-redo/src/report/standard-reports/test/Makefile.am, 2719 branches/swig-redo/src/report/standard-reports/transaction.scm, 2720 branches/swig-redo/src/report/stylesheets/Makefile.am, 2721 branches/swig-redo/src/report/stylesheets/test/Makefile.am, 2722 branches/swig-redo/src/report/utility-reports/Makefile.am, 2723 branches/swig-redo/src/report/utility-reports/test/Makefile.am, 2724 branches/swig-redo/src/scm/Makefile.am, 2725 branches/swig-redo/src/tax/us/Makefile.am: Rebase the swig-redo 2726 branch on trunk at r15000. Based on the number of merge 2727 conflicts (almost every Makefile.am) I'm rebasing the branch 2728 before merging into trunk. 2729 27302006-10-14 03:15 chris 2731 2732 * [r15022] 2733 branches/swig-redo/src/app-utils/test/test-component-manager: 2734 Remove disabled test of removed guile api. 2735 27362006-10-13 20:11 andi5 2737 2738 * [r15021] branches/swig-redo, branches/swig-redo/src, 2739 branches/swig-redo/src/Makefile.am: Make src before its 2740 subdirectories so that swig-runtime.h exists early enough. 2741 Svn-ignore that file. 2742 27432006-10-13 19:56 andi5 2744 2745 * [r15020] branches/swig-redo, branches/swig-redo/configure.in: 2746 Complete r15018 by removing the Makefile's in src/optional/swig 2747 from configure.in. 2748 27492006-10-13 19:43 chris 2750 2751 * [r15019] branches/swig-redo/src/Makefile.am, 2752 branches/swig-redo/src/swig-runtime.h: Drop the committed 2753 swig-runtime.h and add a rule to generate it. 2754 27552006-10-13 19:08 andi5 2756 2757 * [r15018] branches/swig-redo, 2758 branches/swig-redo/src/optional/Makefile.am, 2759 branches/swig-redo/src/optional/swig: Drop src/optional/swig. 2760 * [r15017] branches/swig-redo, 2761 branches/swig-redo/src/app-utils/Makefile.am, 2762 branches/swig-redo/src/business/business-core/Makefile.am, 2763 branches/swig-redo/src/business/dialog-tax-table/Makefile.am, 2764 branches/swig-redo/src/core-utils/Makefile.am, 2765 branches/swig-redo/src/engine/Makefile.am, 2766 branches/swig-redo/src/gnc-module/Makefile.am, 2767 branches/swig-redo/src/gnc-module/test/mod-bar/Makefile.am, 2768 branches/swig-redo/src/gnc-module/test/mod-baz/Makefile.am, 2769 branches/swig-redo/src/gnc-module/test/mod-foo/Makefile.am, 2770 branches/swig-redo/src/gnome-utils/Makefile.am, 2771 branches/swig-redo/src/gnome/Makefile.am, 2772 branches/swig-redo/src/report/report-gnome/Makefile.am, 2773 branches/swig-redo/src/report/report-system/Makefile.am: Call 2774 swig as $(SWIG) and make these rules conditional on 2775 BUILDING_FROM_SVN. 2776 27772006-10-13 13:36 andi5 2778 2779 * [r15016] branches/swig-redo, 2780 branches/swig-redo/src/core-utils/Makefile.am: Add 2781 GNUCASH_SEPARATE_BUILDDIR symlinks for core-utils.scm. 2782 * [r15015] branches/swig-redo, 2783 branches/swig-redo/src/business/business-reports/Makefile.am, 2784 branches/swig-redo/src/report/utility-reports/Makefile.am: Readd 2785 .scm-links to CLEANFILES in two directories. 2786 27872006-10-13 08:28 cstim 2788 2789 * [r15014] trunk/src/import-export/test/Makefile.am: Fix missing 2790 library for debian-libtool as reported by Sigve Indregard. 2791 27922006-10-12 22:15 warlord 2793 2794 * [r15013] branches/swig-redo/configure.in: Conditionalize swig to 2795 SVN/SVK builds only. - add an AM_CONDITIONAL: BUILDING_FROM_SVN 2796 - only test for swig in configure when building from SVN TODO: 2797 Update Makefiles to conditionalize swig. 2798 27992006-10-12 21:26 andi5 2800 2801 * [r15012] branches/swig-redo, 2802 branches/swig-redo/src/gnc-module/test/mod-bar/Makefile.am, 2803 branches/swig-redo/src/gnc-module/test/mod-baz/Makefile.am, 2804 branches/swig-redo/src/gnc-module/test/mod-foo/Makefile.am, 2805 branches/swig-redo/src/gnome-utils/gnc-main-window.c, 2806 branches/swig-redo/src/gnome/dialog-price-edit-db.c, 2807 branches/swig-redo/src/gnome/dialog-tax-info.c, 2808 branches/swig-redo/src/gnome/gnc-plugin-page-register.c: Readd 2809 gnc-module/test/mod-{foo,bar,baz}/swig files to BUILT_SOURCES. 2810 Cosmetic change for a few header inclusions. 2811 28122006-10-12 00:52 andi5 2813 2814 * [r15011] branches/swig-redo, 2815 branches/swig-redo/src/app-utils/Makefile.am, 2816 branches/swig-redo/src/business/business-core/Makefile.am, 2817 branches/swig-redo/src/business/dialog-tax-table/Makefile.am, 2818 branches/swig-redo/src/core-utils/Makefile.am, 2819 branches/swig-redo/src/engine/Makefile.am, 2820 branches/swig-redo/src/gnc-module/Makefile.am, 2821 branches/swig-redo/src/gnc-module/test/mod-bar/Makefile.am, 2822 branches/swig-redo/src/gnc-module/test/mod-baz/Makefile.am, 2823 branches/swig-redo/src/gnc-module/test/mod-foo/Makefile.am, 2824 branches/swig-redo/src/gnome-utils/Makefile.am, 2825 branches/swig-redo/src/gnome/Makefile.am, 2826 branches/swig-redo/src/report/report-gnome/Makefile.am, 2827 branches/swig-redo/src/report/report-system/Makefile.am: 2828 Distribute SWIG interface files. Remove generated wrapper 2829 sources from BUILT_SOURCES and add them to MAINTAINERCLEANFILES. 2830 28312006-10-11 20:55 andi5 2832 2833 * [r15010] branches/swig-redo, branches/swig-redo/Makefile.am, 2834 branches/swig-redo/src/bin/Makefile.am, 2835 branches/swig-redo/src/bin/gnucash-valgrind.in, 2836 branches/swig-redo/src/bin/gnucash.in, 2837 branches/swig-redo/src/bin/overrides/Makefile.am, 2838 branches/swig-redo/src/bin/overrides/gnucash-build-env.in, 2839 branches/swig-redo/src/bin/overrides/gnucash-env.in, 2840 branches/swig-redo/src/engine/Makefile.am, 2841 branches/swig-redo/src/gnome/Makefile.am, 2842 branches/swig-redo/src/import-export/Makefile.am, 2843 branches/swig-redo/src/import-export/log-replay/Makefile.am, 2844 branches/swig-redo/src/import-export/qif-import/Makefile.am: 2845 Remove even more remnants of g-wrap. 2846 28472006-10-11 20:55 chris 2848 2849 * [r15009] trunk/src/engine/gnc-budget.c, 2850 trunk/src/engine/gnc-budget.h, 2851 trunk/src/engine/gw-engine-spec.scm, 2852 trunk/src/gnome/gnc-plugin-page-budget.c, 2853 trunk/src/report/standard-reports/budget.scm: Allow budget 2854 values to default to unset, rather than zero. Main patch by 2855 Gregory Alexander <gregalexa@gmail.com>. On editing, interpret a 2856 blank as an unset budget value. On reporting, show "." for unset 2857 budget values. Add bugdet functions for testing whether a budget 2858 value is set or not, and for unsetting it. 2859 28602006-10-11 20:49 chris 2861 2862 * [r15008] branches/swig-redo/src/gnome-utils/gnome-utils.scm: 2863 Load the guile module containing the swig wrappers for the 2864 gnome-utils module. 2865 28662006-10-11 17:09 andi5 2867 2868 * [r15007] trunk/packaging/win32/goffice-0.3.0-patch.diff, 2869 trunk/packaging/win32/install.sh: Repost 2870 goffice-0.3.0-patch.diff, with gtk-doc.m4 included. 2871 28722006-10-11 03:03 chris 2873 2874 * [r15006] 2875 branches/swig-redo/src/report/standard-reports/register.scm: Use 2876 '() instead of #f for the empty query object. 2877 28782006-10-11 01:25 andi5 2879 2880 * [r15005] branches/swig-redo, 2881 branches/swig-redo/src/gnome-utils/gnc-main-window.c, 2882 branches/swig-redo/src/gnome-utils/gnc-tree-model-commodity.c, 2883 branches/swig-redo/src/gnome-utils/gnc-tree-model-price.c, 2884 branches/swig-redo/src/gnome/dialog-price-edit-db.c, 2885 branches/swig-redo/src/gnome/dialog-sx-from-trans.c, 2886 branches/swig-redo/src/gnome/dialog-tax-info.c, 2887 branches/swig-redo/src/gnome/gnc-plugin-page-register.c, 2888 branches/swig-redo/src/register/ledger-core/gnc-ledger-display.c: 2889 Fix build by adding a few guile header includes. Again replace 2890 two g_malloc's of r15003 by g_new0. 2891 28922006-10-11 00:57 chris 2893 2894 * [r15004] 2895 trunk/src/register/ledger-core/split-register-control.c: This 2896 fixes a bug in r14495. The bug is that auto-completed 2897 transactions aren't correctly marked as pending. This bug is 2898 probably responsible for the crashes like those in bug #348469. 2899 In general, the register makes it very difficult to consistently 2900 distiguish between beginning to edit a transaction that's being 2901 edited in another register and beginning to edit the blank 2902 transaction, which is already open for editing, but isn't marked 2903 pending so that we can pretend it hasn't been opened if it never 2904 gets modified. Fortunately, the auto-completion code only runs 2905 on the blank transaction, so we can assume it's not being edited 2906 in another register. This patch goes ahead and marks the blank 2907 transaction as pending. BP 2908 29092006-10-11 00:44 andi5 2910 2911 * [r15003] branches/swig-redo, 2912 branches/swig-redo/src/gnome-utils/gnc-main-window.c, 2913 branches/swig-redo/src/gnome-utils/gnc-tree-model-account.c, 2914 branches/swig-redo/src/gnome-utils/gnc-tree-model-commodity.c, 2915 branches/swig-redo/src/gnome-utils/gnc-tree-model-price.c: 2916 Replace some malloc's by g_malloc. 2917 29182006-10-11 00:39 chris 2919 2920 * [r15002] trunk/src/register/ledger-core/split-register.c: Ensure 2921 that the blank transaction is marked as the pending transaction 2922 when it is modified. This fixes a bug where editing the blank 2923 transaction, moving off of the transaction line to a split line, 2924 leaving the split line unedited and then closing the register 2925 will incorrectly leave the transaction open without asking. The 2926 bug fixed by this commit is possibly responsible for some of the 2927 crashes like bug #348469. BP 2928 29292006-10-11 00:33 andi5 2930 2931 * [r15001] branches/swig-redo, 2932 branches/swig-redo/src/gnome-utils/gnc-main-window.c: Include 2933 guile headers in gnc-main-window.c. 2934 29352006-10-11 00:07 andi5 2936 2937 * [r15000] branches/swig-redo, branches/swig-redo/configure.in, 2938 branches/swig-redo/macros/g-wrap.m4: Remove last g-wrap 2939 occurences in configure.in and the file g-wrap.m4. 2940 29412006-10-11 00:00 chris 2942 2943 * [r14999] 2944 branches/swig-redo/src/app-utils/gnc-component-manager.c, 2945 branches/swig-redo/src/app-utils/gnc-component-manager.h, 2946 branches/swig-redo/src/app-utils/gnc-ui-util.c, 2947 branches/swig-redo/src/app-utils/test/Makefile.am: Remove the 2948 guile portions of gnucash's component manager. 2949 29502006-10-10 23:59 chris 2951 2952 * [r14998] branches/swig-redo/src/app-utils/test/test-load-module: 2953 Use a better method for testing in test-load-module. 2954 29552006-10-10 23:08 warlord 2956 2957 * [r14997] branches/swig-redo/configure.in, 2958 branches/swig-redo/src/app-utils/Makefile.am, 2959 branches/swig-redo/src/app-utils/test/Makefile.am, 2960 branches/swig-redo/src/backend/file/test/Makefile.am, 2961 branches/swig-redo/src/backend/postgres/test/Makefile.am, 2962 branches/swig-redo/src/business/business-core/Makefile.am, 2963 branches/swig-redo/src/business/business-core/test/Makefile.am, 2964 branches/swig-redo/src/business/business-gnome/Makefile.am, 2965 branches/swig-redo/src/business/business-reports/Makefile.am, 2966 branches/swig-redo/src/business/business-utils/Makefile.am, 2967 branches/swig-redo/src/business/dialog-tax-table/Makefile.am, 2968 branches/swig-redo/src/core-utils/Makefile.am, 2969 branches/swig-redo/src/engine/Makefile.am, 2970 branches/swig-redo/src/engine/test/Makefile.am, 2971 branches/swig-redo/src/gnome-search/Makefile.am, 2972 branches/swig-redo/src/gnome-utils/Makefile.am, 2973 branches/swig-redo/src/gnome-utils/test/Makefile.am, 2974 branches/swig-redo/src/gnome/Makefile.am, 2975 branches/swig-redo/src/import-export/Makefile.am, 2976 branches/swig-redo/src/import-export/hbci/Makefile.am, 2977 branches/swig-redo/src/import-export/mt940/Makefile.am, 2978 branches/swig-redo/src/import-export/qif-import/Makefile.am, 2979 branches/swig-redo/src/import-export/qif-io-core/test/Makefile.am, 2980 branches/swig-redo/src/import-export/qif/Makefile.am, 2981 branches/swig-redo/src/import-export/qif/test/Makefile.am, 2982 branches/swig-redo/src/import-export/test/Makefile.am, 2983 branches/swig-redo/src/network-utils/test/Makefile.am, 2984 branches/swig-redo/src/register/register-core/Makefile.am, 2985 branches/swig-redo/src/register/register-core/test/Makefile.am, 2986 branches/swig-redo/src/register/register-gnome/test/Makefile.am, 2987 branches/swig-redo/src/report/locale-specific/us/test/Makefile.am, 2988 branches/swig-redo/src/report/report-gnome/Makefile.am, 2989 branches/swig-redo/src/report/report-gnome/test/Makefile.am, 2990 branches/swig-redo/src/report/report-system/Makefile.am, 2991 branches/swig-redo/src/report/report-system/test/Makefile.am, 2992 branches/swig-redo/src/report/standard-reports/test/Makefile.am, 2993 branches/swig-redo/src/report/stylesheets/test/Makefile.am, 2994 branches/swig-redo/src/report/utility-reports/Makefile.am, 2995 branches/swig-redo/src/report/utility-reports/test/Makefile.am, 2996 branches/swig-redo/src/tax/us/test/Makefile.am: Remove more 2997 remnants of G-wrap - make sure we compile with GUILE_INCS and 2998 link with GUILE_LIBS - remove G_WRAP compile and link macros - 2999 remove G_WRAP module and lib dirs - make sure .scm-links are 3000 built in every place where they're used. 3001 30022006-10-10 21:55 warlord 3003 3004 * [r14996] branches/swig-redo/configure.in: Rip out all g-wrap 3005 configure checks; we don't need 'em anymore. 3006 30072006-10-10 18:33 warlord 3008 3009 * [r14995] branches/swig-redo/configure.in, 3010 branches/swig-redo/macros/ac_pkg_swig.m4: Update the swig 3011 requirement to 1.3.28 (needed for %delobject) Make the swig 3012 version check failure an error instead of a warning, because we 3013 really do need swig to build. This could change if we modify the 3014 build system to distribute the swig-generated files so we don't 3015 need swig at build time, just at 'make dist' (or when building 3016 from SVN). But that can happen later. 3017 30182006-10-10 16:19 chris 3019 3020 * [r14994] branches/swig-redo/src/engine/engine.i: Fix typo in 3021 custom typemap. 3022 30232006-10-10 16:16 chris 3024 3025 * [r14993] branches/swig-redo/src/engine/engine.i: Generate 3026 correct wrapper for gnc_quote_source_set_fq_installed(). 3027 30282006-10-10 04:05 chris 3029 3030 * [r14992] 3031 branches/swig-redo/src/gnc-module/test/mod-bar/bar-gwrap.scm, 3032 branches/swig-redo/src/gnc-module/test/mod-baz/baz-gwrap.scm, 3033 branches/swig-redo/src/gnc-module/test/mod-foo/foo-gwrap.scm: 3034 Delete gwrap files for gnc-module tests. 3035 30362006-10-10 04:03 chris 3037 3038 * [r14991] branches/swig-redo/src/gnc-module/test/mod-bar/bar.i, 3039 branches/swig-redo/src/gnc-module/test/mod-baz/baz.i, 3040 branches/swig-redo/src/gnc-module/test/mod-foo/foo.i: Add 3041 interface definitions for gnc-module tests from last commit. 3042 30432006-10-10 03:57 chris 3044 3045 * [r14990] branches/swig-redo/src/gnc-module/test/Makefile.am, 3046 branches/swig-redo/src/gnc-module/test/mod-bar, 3047 branches/swig-redo/src/gnc-module/test/mod-bar/Makefile.am, 3048 branches/swig-redo/src/gnc-module/test/mod-bar/gnc-mod-bar.c, 3049 branches/swig-redo/src/gnc-module/test/mod-baz, 3050 branches/swig-redo/src/gnc-module/test/mod-baz/Makefile.am, 3051 branches/swig-redo/src/gnc-module/test/mod-baz/gnc-mod-baz.c, 3052 branches/swig-redo/src/gnc-module/test/mod-foo, 3053 branches/swig-redo/src/gnc-module/test/mod-foo/Makefile.am, 3054 branches/swig-redo/src/gnc-module/test/mod-foo/gnc-mod-foo.c, 3055 branches/swig-redo/src/gnc-module/test/test-gwrapped-c, 3056 branches/swig-redo/src/gnc-module/test/test-load-deps, 3057 branches/swig-redo/src/gnc-module/test/test-scm-multi: Convert 3058 all the gnc-module tests to use swig instead of gwrap. 3059 30602006-10-10 02:40 chris 3061 3062 * [r14989] branches/swig-redo/configure.in, 3063 branches/swig-redo/src/app-utils/app-utils.i, 3064 branches/swig-redo/src/app-utils/gnc-helpers.c, 3065 branches/swig-redo/src/app-utils/gnc-helpers.h, 3066 branches/swig-redo/src/business/business-core/business-core.i, 3067 branches/swig-redo/src/business/business-gnome/businessmod-gnome.c, 3068 branches/swig-redo/src/business/dialog-tax-table/dialog-tax-table.i, 3069 branches/swig-redo/src/core-utils/core-utils.i, 3070 branches/swig-redo/src/engine/engine-helpers.c, 3071 branches/swig-redo/src/engine/engine-helpers.h, 3072 branches/swig-redo/src/engine/engine.i, 3073 branches/swig-redo/src/engine/engine.scm, 3074 branches/swig-redo/src/engine/glib-helpers.c, 3075 branches/swig-redo/src/engine/glib-helpers.h, 3076 branches/swig-redo/src/gnc-module/gnc-module.i, 3077 branches/swig-redo/src/gnome-utils/gnc-file.h, 3078 branches/swig-redo/src/gnome-utils/gnome-utils.i, 3079 branches/swig-redo/src/gnome/gnome.i, 3080 branches/swig-redo/src/report/report-gnome/report-gnome.i, 3081 branches/swig-redo/src/report/report-system/html-acct-table.scm, 3082 branches/swig-redo/src/report/report-system/report-system.i, 3083 branches/swig-redo/src/report/utility-reports/hello-world.scm: 3084 Force CFLAGS to include -Wno-unused. This is currently required 3085 because swig generates code unused variables. Add prototypes for 3086 public swig-generated functions. Remove some extraneous 3087 references to g-wrap. Remove some old debugging code. 3088 30892006-10-10 01:25 chris 3090 3091 * [r14988] branches/swig-redo/src/app-utils/Makefile.am: Remove 3092 deleted kvp-options-registry.scm from Makefile.am. 3093 30942006-10-10 00:37 chris 3095 3096 * [r14987] branches/swig-redo/src/app-utils/gw-app-utils-spec.scm, 3097 branches/swig-redo/src/business/business-core/gw-business-core-spec.scm, 3098 branches/swig-redo/src/business/business-gnome/gw-business-gnome-spec.scm, 3099 branches/swig-redo/src/business/dialog-tax-table/gw-dialog-tax-table-spec.scm, 3100 branches/swig-redo/src/core-utils/gw-core-utils-spec.scm, 3101 branches/swig-redo/src/engine/gw-engine-spec.scm, 3102 branches/swig-redo/src/engine/gw-kvp-spec.scm, 3103 branches/swig-redo/src/gnc-module/gw-gnc-module-spec.scm, 3104 branches/swig-redo/src/gnome-utils/gw-gnome-utils-spec.scm, 3105 branches/swig-redo/src/gnome/gw-gnc-spec.scm, 3106 branches/swig-redo/src/register/register-core/gw-register-core-spec.scm, 3107 branches/swig-redo/src/report/report-gnome/gw-report-gnome-spec.scm, 3108 branches/swig-redo/src/report/report-system/gw-report-system-spec.scm: 3109 Delete all the gw-*-spec.scm files. Don't need 'em no mo'. 3110 31112006-10-10 00:34 chris 3112 3113 * [r14986] branches/swig-redo/src/app-utils, 3114 branches/swig-redo/src/business/business-core, 3115 branches/swig-redo/src/business/business-gnome, 3116 branches/swig-redo/src/business/dialog-tax-table, 3117 branches/swig-redo/src/core-utils, 3118 branches/swig-redo/src/engine, 3119 branches/swig-redo/src/gnc-module, branches/swig-redo/src/gnome, 3120 branches/swig-redo/src/gnome-utils, 3121 branches/swig-redo/src/report/report-gnome, 3122 branches/swig-redo/src/report/report-system: Update svn:ignore 3123 for swig-*.c 3124 31252006-10-10 00:14 chris 3126 3127 * [r14985] branches/swig-redo/src/app-utils/prefs.scm, 3128 branches/swig-redo/src/bin/gnucash-bin.c, 3129 branches/swig-redo/src/core-utils/Makefile.am, 3130 branches/swig-redo/src/core-utils/core-utils.i, 3131 branches/swig-redo/src/core-utils/core-utils.scm, 3132 branches/swig-redo/src/core-utils/gnc-main.c, 3133 branches/swig-redo/src/core-utils/gnc-main.h, 3134 branches/swig-redo/src/import-export/qif-import/qif-file.scm, 3135 branches/swig-redo/src/report/report-gnome/report-gnome.scm, 3136 branches/swig-redo/src/scm/main.scm, 3137 branches/swig-redo/src/scm/price-quotes.scm: Convert the 3138 core-utils "module" (more like "directory") from gwrap to swig. 3139 All at once: Add the interface definition. Add a new guile 3140 module to replace the gw-core-utils. Build and load the swig 3141 module (from the new guile module). Use more glib in 3142 gnc-main.[ch] Incidentally, enable guile backtraces 3143 unconditionally. 3144 31452006-10-10 00:13 chris 3146 3147 * [r14984] branches/swig-redo/src/gnc-module/Makefile.am, 3148 branches/swig-redo/src/gnc-module/gnc-module.c, 3149 branches/swig-redo/src/gnc-module/gnc-module.i, 3150 branches/swig-redo/src/gnc-module/gnc-module.scm: Convert 3151 gnc-module from gwrap to swig. All at once: Add the interface 3152 definition. Build and load (from guile) the swig module. 3153 31542006-10-10 00:12 chris 3155 3156 * [r14983] branches/swig-redo/src/app-utils/Makefile.am, 3157 branches/swig-redo/src/app-utils/test/Makefile.am, 3158 branches/swig-redo/src/backend/file/test/Makefile.am, 3159 branches/swig-redo/src/backend/postgres/test/Makefile.am, 3160 branches/swig-redo/src/business/business-core/businessmod-core.c, 3161 branches/swig-redo/src/business/business-core/test/Makefile.am, 3162 branches/swig-redo/src/engine/Makefile.am, 3163 branches/swig-redo/src/engine/Query.c, 3164 branches/swig-redo/src/engine/Query.h, 3165 branches/swig-redo/src/engine/engine.scm, 3166 branches/swig-redo/src/engine/gncmod-engine.c, 3167 branches/swig-redo/src/engine/test-core/Makefile.am, 3168 branches/swig-redo/src/engine/test/Makefile.am, 3169 branches/swig-redo/src/gnome-utils/Makefile.am, 3170 branches/swig-redo/src/gnome/Makefile.am: Remove all uses of 3171 gwrap related to the engine module. Remove some unneeded 3172 functions and temporary code. 3173 * [r14982] branches/swig-redo/src/app-utils/app-utils.i, 3174 branches/swig-redo/src/app-utils/guile-util.c, 3175 branches/swig-redo/src/business/business-core/gncBusGuile.c, 3176 branches/swig-redo/src/business/business-gnome/dialog-invoice.c, 3177 branches/swig-redo/src/engine/glib-helpers.c, 3178 branches/swig-redo/src/engine/glib-helpers.h, 3179 branches/swig-redo/src/gnome-utils/dialog-options.c, 3180 branches/swig-redo/src/gnome/gnc-plugin-page-register.c, 3181 branches/swig-redo/src/import-export/qif-import/druid-qif-import.c: 3182 Convert runtime code related to core engine types from gwrap to 3183 swig api. Remove some temporary swig<->gwrap typemaps that 3184 aren't needed anymore because more types have been swigified. 3185 Remove some unneeded functions. 3186 31872006-10-10 00:11 chris 3188 3189 * [r14981] branches/swig-redo/src/app-utils/options.scm, 3190 branches/swig-redo/src/business/business-core/business-core.scm, 3191 branches/swig-redo/src/business/business-reports/aging.scm, 3192 branches/swig-redo/src/business/business-reports/business-reports.scm, 3193 branches/swig-redo/src/business/business-reports/easy-invoice.scm, 3194 branches/swig-redo/src/business/business-reports/fancy-invoice.scm, 3195 branches/swig-redo/src/business/business-reports/invoice.scm, 3196 branches/swig-redo/src/business/business-reports/owner-report.scm, 3197 branches/swig-redo/src/engine/engine-interface.scm, 3198 branches/swig-redo/src/engine/engine-utilities.scm, 3199 branches/swig-redo/src/engine/test/test-create-account.scm, 3200 branches/swig-redo/src/import-export/qif-import/qif-dialog-utils.scm, 3201 branches/swig-redo/src/import-export/qif-import/qif-guess-map.scm, 3202 branches/swig-redo/src/import-export/qif-import/qif-merge-groups.scm, 3203 branches/swig-redo/src/import-export/qif-import/qif-to-gnc.scm, 3204 branches/swig-redo/src/import-export/qif-io-core/qif-acct-table.scm, 3205 branches/swig-redo/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 3206 branches/swig-redo/src/import-export/qif-io-core/qif-invst-xtn-import.scm, 3207 branches/swig-redo/src/import-export/qif-io-core/test/test-import-phase-1.scm, 3208 branches/swig-redo/src/report/locale-specific/us/taxtxf-de_DE.scm, 3209 branches/swig-redo/src/report/locale-specific/us/taxtxf.scm, 3210 branches/swig-redo/src/report/report-system/commodity-utilities.scm, 3211 branches/swig-redo/src/report/report-system/html-acct-table.scm, 3212 branches/swig-redo/src/report/report-system/html-utilities.scm, 3213 branches/swig-redo/src/report/report-system/report-utilities.scm, 3214 branches/swig-redo/src/report/standard-reports/account-piecharts.scm, 3215 branches/swig-redo/src/report/standard-reports/account-summary.scm, 3216 branches/swig-redo/src/report/standard-reports/advanced-portfolio.scm, 3217 branches/swig-redo/src/report/standard-reports/average-balance.scm, 3218 branches/swig-redo/src/report/standard-reports/balance-sheet.scm, 3219 branches/swig-redo/src/report/standard-reports/budget.scm, 3220 branches/swig-redo/src/report/standard-reports/cash-flow.scm, 3221 branches/swig-redo/src/report/standard-reports/category-barchart.scm, 3222 branches/swig-redo/src/report/standard-reports/daily-reports.scm, 3223 branches/swig-redo/src/report/standard-reports/equity-statement.scm, 3224 branches/swig-redo/src/report/standard-reports/general-journal.scm, 3225 branches/swig-redo/src/report/standard-reports/income-statement.scm, 3226 branches/swig-redo/src/report/standard-reports/net-barchart.scm, 3227 branches/swig-redo/src/report/standard-reports/portfolio.scm, 3228 branches/swig-redo/src/report/standard-reports/price-scatter.scm, 3229 branches/swig-redo/src/report/standard-reports/register.scm, 3230 branches/swig-redo/src/report/standard-reports/transaction.scm, 3231 branches/swig-redo/src/report/standard-reports/trial-balance.scm, 3232 branches/swig-redo/src/report/utility-reports/hello-world.scm: 3233 Automated rename of swig-wrapped engine functions related to 3234 Budgets, Lots, Groups, Splits, Transactions, and Accounts to 3235 their swig-names. #### Split Stuff 3236 s/gnc:split-get-guid/gncSplitGetGUID/g s/gnc:split-get-balance 3237 /xaccSplitGetBalance /g s/gnc:split-get-memo/xaccSplitGetMemo/g 3238 s/gnc:split-get-action/xaccSplitGetAction/g 3239 s/gnc:split-get-reconcile-state/xaccSplitGetReconcile/g 3240 s/gnc:split-get-reconciled-date/gnc-split-get-date-reconciled/g 3241 s/gnc:split-get-amount/xaccSplitGetAmount/g 3242 s/gnc:split-get-share-price/xaccSplitGetSharePrice/g 3243 s/gnc:split-get-value/xaccSplitGetValue/g 3244 s/gnc:split-get-account/xaccSplitGetAccount/g 3245 s/gnc:split-get-parent/xaccSplitGetParent/g 3246 s/gnc:split-get-other-split/xaccSplitGetOtherSplit/g 3247 s/gnc:split-compare-account-full-names/xaccSplitCompareAccountFullNames/g 3248 s/gnc:split-compare-account-codes/xaccSplitCompareAccountCodes/g 3249 s/gnc:split-compare-other-account-full-names/xaccSplitCompareOtherAccountFullNames/g 3250 s/gnc:split-compare-other-account-codes/xaccSplitCompareOtherAccountCodes/g 3251 s/gnc:split-get-corr-account-name/xaccSplitGetCorrAccountName/g 3252 s/gnc:split-get-corr-account-full-name-internal/xaccSplitGetCorrAccountFullName/g 3253 s/gnc:split-get-lot/xaccSplitGetLot/g 3254 s/gnc:split-void-former-amount/xaccSplitVoidFormerAmount/g 3255 s/gnc:split-destroy/xaccSplitDestroy/g 3256 s/gnc:split-create/xaccMallocSplit/g 3257 s/gnc:split-set-value/xaccSplitSetValue/g 3258 s/gnc:split-set-base-value/xaccSplitSetBaseValue/g 3259 s/gnc:split-set-memo/xaccSplitSetMemo/g 3260 s/gnc:split-set-action/xaccSplitSetAction/g 3261 s/gnc:split-set-reconcile/xaccSplitSetReconcile/g 3262 s/gnc:split-set-share-price/xaccSplitSetSharePrice/g 3263 s/gnc:split-set-amount/xaccSplitSetAmount/g 3264 s/gnc:split-set-share-price-and-amount/xaccSplitSetSharePriceAndAmount/g 3265 #### Transaction Stuff 3266 s/gnc:transaction-get-guid/gncTransGetGUID/g 3267 s/gnc:transaction-get-split/xaccTransGetSplit/g 3268 s/gnc:transaction-get-splits/xaccTransGetSplitList/g 3269 s/gnc:transaction-get-num/xaccTransGetNum/g 3270 s/gnc:transaction-get-description/xaccTransGetDescription/g 3271 s/gnc:transaction-get-notes/xaccTransGetNotes/g 3272 s/gnc:transaction-get-void-status/xaccTransGetVoidStatus/g 3273 s/gnc:transaction-order/xaccTransOrder/g 3274 s/gnc:transaction-get-date-posted/gnc-transaction-get-date-posted/g 3275 s/gnc:transaction-get-date-entered/gnc-transaction-get-date-entered/g 3276 s/gnc:transaction-get-account-value/xaccTransGetAccountValue/g 3277 s/gnc:transaction-get-txn-type/xaccTransGetTxnType/g 3278 s/gnc:transaction-destroy/xaccTransDestroy/g 3279 s/gnc:transaction-begin-edit/xaccTransBeginEdit/g 3280 s/gnc:transaction-commit-edit/xaccTransCommitEdit/g 3281 s/gnc:transaction-is-open/xaccTransIsOpen/g 3282 s/gnc:transaction-append-split/xaccTransAppendSplit/g 3283 s/gnc:transaction-set-date /xaccTransSetDate /g 3284 s/gnc:transaction-set-date-time-pair/gnc-transaction-set-date/g 3285 s/gnc:transaction-set-xnum/xaccTransSetNum/g 3286 s/gnc:transaction-set-description/xaccTransactionSetDescription/g 3287 s/gnc:transaction-set-notes/xaccTransSetNotes/g 3288 s/gnc:transaction-create/xaccMallocTransaction/g #### Account 3289 stuff s/gnc:account-get-guid/gncAccountGetGUID/g 3290 s/gnc:account-lookup/xaccAccountLookup/g s/gnc:malloc-account 3291 /xaccMallocAccount /g 3292 s/gnc:account-begin-edit/xaccAccountBeginEdit/g 3293 s/gnc:account-commit-edit/xaccAccountCommitEdit/g 3294 s/gnc:account-insert-split/xaccSplitSetAccount/g 3295 s/gnc:account-set-name/xaccAccountSetName/g 3296 s/gnc:account-set-code/xaccAccountSetCode/g 3297 s/gnc:account-set-description/xaccAccountSetDescription/g 3298 s/gnc:account-set-notes/xaccAccountSetNotes/g 3299 s/gnc:account-get-name/xaccAccountGetName/g 3300 s/gnc:account-get-code/xaccAccountGetCode/g 3301 s/gnc:account-get-description/xaccAccountGetDescription/g 3302 s/gnc:account-get-notes/xaccAccountGetNotes/g 3303 s/gnc:account-get-tax-related/xaccAccountGetTaxRelated/g 3304 s/gnc:account-get-tax-US-code/xaccAccountGetTaxUSCode/g 3305 s/gnc:account-get-tax-US-payer-name-source/xaccAccountGetTaxUSPayerNameSource/g 3306 s/gnc:account-get-children/xaccAccountGetChildren/g 3307 s/gnc:account-get-parent-account/xaccAccountGetParentAccount/g 3308 s/gnc:account-get-parent/xaccAccountGetParent/g 3309 s/gnc:account-get-balance /xaccAccountGetBalance /g 3310 s/gnc:account-get-split-list /xaccAccountGetSplitList /g 3311 s/gnc:get-account-from-full-name/xaccGetAccountFromFullName/g 3312 s/gnc:account-insert-subaccount/xaccAccountInsertSubAccount/g 3313 s/gnc:account-separator-string/gnc-get-account-separator-string/g 3314 #### Group stuff s/gnc:group-get-book/xaccGroupGetBook/g 3315 s/gnc:malloc-account-group/xaccMallocAccountGroup/g 3316 s/gnc:account-group-begin-edit/xaccAccountGroupBeginEdit/g 3317 s/gnc:account-group-destroy/xaccAccountGroupDestroy/g 3318 s/gnc:group-merge-accounts/xaccGroupMergeAccounts/g 3319 s/gnc:group-concat-group/xaccGroupConcatGroup/g 3320 s/gnc:group-get-num-subaccounts/xaccGroupGetNumSubAccounts/g 3321 s/gnc:group-get-num-accounts/xaccGroupGetNumAccounts/g 3322 s/gnc:group-get-account-list/xaccGroupGetAccountListSorted/g 3323 s/gnc:group-get-account/xaccGroupGetAccount/g 3324 s/gnc:group-get-parent/xaccGroupGetParentAccount/g 3325 s/gnc:group-insert-account/xaccGroupInsertAccount/g 3326 s/gnc:group-get-subaccounts/xaccGroupGetSubAccountsSorted/g 3327 s/gnc:lot-closed?/gnc-lot-is-closed/g 3328 s/gnc:lot-get-splits/gnc-lot-get-split-list/g 3329 s/gnc:lot-get-balance/gnc-lot-get-balance/g 3330 s/gnc:budget-get-guid/gncBudgetGetGUID/g 3331 s/gnc:budget-lookup/gnc-budget-lookup/g 3332 s/gnc:budget-get-/gnc-budget-get-/g 3333 33342006-10-10 00:10 chris 3335 3336 * [r14980] branches/swig-redo/src/app-utils/options.scm, 3337 branches/swig-redo/src/business/business-reports/aging.scm, 3338 branches/swig-redo/src/business/business-reports/owner-report.scm, 3339 branches/swig-redo/src/engine/test/test-scm-query-import.scm, 3340 branches/swig-redo/src/import-export/qif-import/qif-merge-groups.scm, 3341 branches/swig-redo/src/report/report-system/commodity-utilities.scm, 3342 branches/swig-redo/src/report/report-system/report-utilities.scm, 3343 branches/swig-redo/src/report/standard-reports/average-balance.scm, 3344 branches/swig-redo/src/report/standard-reports/daily-reports.scm, 3345 branches/swig-redo/src/report/standard-reports/general-journal.scm, 3346 branches/swig-redo/src/report/standard-reports/register.scm, 3347 branches/swig-redo/src/report/standard-reports/transaction.scm: 3348 Automated rename of Query-related swig-wrapped engine functions 3349 to their swig-names. 3350 s/gnc:malloc-query/qof-query-create-for-splits/g 3351 s/gnc:free-query/qof-query-destroy/g 3352 s/gnc:query-invert/qof-query-invert/g 3353 s/gnc:query-merge/qof-query-merge/g 3354 s/gnc:query-get-splits/qof-query-run/g 3355 s/gnc:query-get-splits-unique-trans/xaccQueryGetSplitsUniqueTrans/g 3356 s/gnc:query-get-transactions/xaccQueryGetTransactions/g 3357 s/gnc:query-get-lots/xaccQueryGetLots/g 3358 s/gnc:query-add-account-match/xaccQueryAddAccountMatch/g 3359 s/gnc:query-add-single-account-match/xaccQueryAddSingleAccountMatch/g 3360 s/gnc:query-add-description-match/xaccQueryAddDescriptionMatch/g 3361 s/gnc:query-add-value-match/xaccQueryAddValueMatch/g 3362 s/gnc:query-add-date-match-timepair/xaccQueryAddDateMatchTS/g 3363 s/gnc:query-add-date-match/xaccQueryAddDateMatch/g 3364 s/gnc:query-add-cleared-match/xaccQueryAddClearedMatch/g 3365 s/gnc:query-set-sort-increasing/qof-query-set-sort-increasing/g 3366 s/gnc:query-set-max-results/qof-query-set-max-results/g 3367 s/gnc:query->scm/gnc-query2scm/g s/gnc:scm->query/gnc-scm2query/g 3368 33692006-10-10 00:09 chris 3370 3371 * [r14979] branches/swig-redo/src/app-utils/app-utils.scm, 3372 branches/swig-redo/src/app-utils/date-utilities.scm, 3373 branches/swig-redo/src/app-utils/hooks.scm, 3374 branches/swig-redo/src/app-utils/options.scm, 3375 branches/swig-redo/src/business/business-gnome/business-gnome.scm, 3376 branches/swig-redo/src/business/business-reports/aging.scm, 3377 branches/swig-redo/src/business/business-reports/easy-invoice.scm, 3378 branches/swig-redo/src/business/business-reports/fancy-invoice.scm, 3379 branches/swig-redo/src/business/business-reports/invoice.scm, 3380 branches/swig-redo/src/business/business-reports/owner-report.scm, 3381 branches/swig-redo/src/business/business-utils/business-options.scm, 3382 branches/swig-redo/src/business/business-utils/business-prefs.scm, 3383 branches/swig-redo/src/engine/engine-interface.scm, 3384 branches/swig-redo/src/engine/gnc-numeric.scm, 3385 branches/swig-redo/src/engine/test/test-create-account.scm, 3386 branches/swig-redo/src/engine/test/test-scm-query-import.scm, 3387 branches/swig-redo/src/import-export/qif-import/qif-dialog-utils.scm, 3388 branches/swig-redo/src/import-export/qif-import/qif-file.scm, 3389 branches/swig-redo/src/import-export/qif-import/qif-guess-map.scm, 3390 branches/swig-redo/src/import-export/qif-import/qif-merge-groups.scm, 3391 branches/swig-redo/src/import-export/qif-import/qif-objects.scm, 3392 branches/swig-redo/src/import-export/qif-import/qif-parse.scm, 3393 branches/swig-redo/src/import-export/qif-import/qif-to-gnc.scm, 3394 branches/swig-redo/src/import-export/qif-io-core/qif-acct-table.scm, 3395 branches/swig-redo/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 3396 branches/swig-redo/src/import-export/qif-io-core/qif-format-check.scm, 3397 branches/swig-redo/src/import-export/qif-io-core/qif-invst-xtn-import.scm, 3398 branches/swig-redo/src/import-export/qif-io-core/qif-parse.scm, 3399 branches/swig-redo/src/import-export/qif-io-core/test/test-import-phase-1.scm, 3400 branches/swig-redo/src/import-export/qif-io-core/test/test-parser.scm, 3401 branches/swig-redo/src/report/locale-specific/us/taxtxf-de_DE.scm, 3402 branches/swig-redo/src/report/locale-specific/us/taxtxf.scm, 3403 branches/swig-redo/src/report/report-gnome/report-gnome.scm, 3404 branches/swig-redo/src/report/report-system/commodity-utilities.scm, 3405 branches/swig-redo/src/report/report-system/html-acct-table.scm, 3406 branches/swig-redo/src/report/report-system/html-barchart.scm, 3407 branches/swig-redo/src/report/report-system/html-piechart.scm, 3408 branches/swig-redo/src/report/report-system/html-scatter.scm, 3409 branches/swig-redo/src/report/report-system/html-style-info.scm, 3410 branches/swig-redo/src/report/report-system/html-style-sheet.scm, 3411 branches/swig-redo/src/report/report-system/html-utilities.scm, 3412 branches/swig-redo/src/report/report-system/report-system.scm, 3413 branches/swig-redo/src/report/report-system/report-utilities.scm, 3414 branches/swig-redo/src/report/report-system/report.scm, 3415 branches/swig-redo/src/report/standard-reports/account-piecharts.scm, 3416 branches/swig-redo/src/report/standard-reports/account-summary.scm, 3417 branches/swig-redo/src/report/standard-reports/advanced-portfolio.scm, 3418 branches/swig-redo/src/report/standard-reports/average-balance.scm, 3419 branches/swig-redo/src/report/standard-reports/balance-sheet.scm, 3420 branches/swig-redo/src/report/standard-reports/budget.scm, 3421 branches/swig-redo/src/report/standard-reports/cash-flow.scm, 3422 branches/swig-redo/src/report/standard-reports/category-barchart.scm, 3423 branches/swig-redo/src/report/standard-reports/daily-reports.scm, 3424 branches/swig-redo/src/report/standard-reports/equity-statement.scm, 3425 branches/swig-redo/src/report/standard-reports/general-journal.scm, 3426 branches/swig-redo/src/report/standard-reports/income-statement.scm, 3427 branches/swig-redo/src/report/standard-reports/net-barchart.scm, 3428 branches/swig-redo/src/report/standard-reports/portfolio.scm, 3429 branches/swig-redo/src/report/standard-reports/price-scatter.scm, 3430 branches/swig-redo/src/report/standard-reports/register.scm, 3431 branches/swig-redo/src/report/standard-reports/transaction.scm, 3432 branches/swig-redo/src/report/standard-reports/trial-balance.scm, 3433 branches/swig-redo/src/report/stylesheets/stylesheet-easy.scm, 3434 branches/swig-redo/src/report/stylesheets/stylesheet-fancy.scm, 3435 branches/swig-redo/src/report/utility-reports/hello-world.scm, 3436 branches/swig-redo/src/scm/command-line.scm, 3437 branches/swig-redo/src/scm/main-window.scm, 3438 branches/swig-redo/src/scm/price-quotes.scm, 3439 branches/swig-redo/src/tax/us/txf-de_DE.scm: Automated rename of 3440 engine swig-wrapped functions to their swig-names. 3441 s/gnc:query-set-book/qof-query-set-book/g 3442 s/gnc:account-get-commodity/xaccAccountGetCommodity/g 3443 s/gnc:account-set-commodity/xaccAccountSetCommodity/g 3444 s/gnc:transaction-get-currency/xaccTransGetCurrency/g 3445 s/gnc:transaction-set-currency/xaccTransSetCurrency/g 3446 s/'query-and/QOF-QUERY-AND/g s/'query-or/QOF-QUERY-OR/g 3447 s/'query-compare-equal/QOF-COMPARE-EQUAL/g 3448 s/'\?amt-sgn-match-either/QOF-NUMERIC-MATCH-ANY/g 3449 s/'\?amt-sgn-match-credit/QOF-NUMERIC-MATCH-CREDIT/g 3450 s/'\?amt-sgn-match-debit/QOF-NUMERIC-MATCH-DEBIT/g 3451 s/'\?cleared-match-no/CLEARED-NO/g 3452 s/'\?cleared-match-cleared/CLEARED-CLEARED/g 3453 s/'\?cleared-match-reconciled/CLEARED-RECONCILED/g 3454 s/'\?cleared-match-frozen/CLEARED-FROZEN/g 3455 s/'\?cleared-match-voided/CLEARED-VOIDED/g 3456 s/'guid-match-all/QOF-GUID-MATCH-ALL/g 3457 s/'guid-match-any/QOF-GUID-MATCH-ANY/g 3458 s/'guid-match-none/QOF-GUID-MATCH-NONE/g 3459 s/'query-txn-match-all/QUERY-TXN-MATCH-ALL/g 3460 s/'query-txn-match-any/QUERY-TXN-MATCH-ANY/g #### Kvp Stuff 3461 s/kvp-type-gint64/KVP-TYPE-GINT64/g 3462 s/kvp-type-double/KVP-TYPE-DOUBLE/g 3463 s/kvp-type-numeric/KVP-TYPE-NUMERIC/g 3464 s/kvp-type-string/KVP-TYPE-STRING/g 3465 s/kvp-type-guid/KVP-TYPE-GUID/g 3466 s/kvp-type-timespec/KVP-TYPE-TIMESPEC/g 3467 s/kvp-type-binary/KVP-TYPE-BINARY/g 3468 s/kvp-type-glist/KVP-TYPE-GLIST/g 3469 s/kvp-type-frame/KVP-TYPE-FRAME/g 3470 s/gnc:kvp-frame-delete-at-path/gnc-kvp-frame-delete-at-path/g 3471 s/gnc:kvp-frame-set-slot-path/kvp-frame-set-slot-path-gslist/g 3472 s/gnc:kvp-frame-get-slot-path/kvp-frame-get-slot-path-gslist/g 3473 s/gnc:book-get-slots/gnc-book-get-slots/g #### QofIDType Stuff 3474 s/gnc:id-book/QOF-ID-BOOK-SCM/g 3475 s/gnc:query-default-sort/QUERY-DEFAULT-SORT/g 3476 s/gnc:split-lot/SPLIT-LOT/g s/gnc:split-trans/SPLIT-TRANS/g 3477 s/gnc:split-account /SPLIT-ACCOUNT /g 3478 s/gnc:split-value/SPLIT-VALUE/g s/gnc:split-memo/SPLIT-MEMO/g 3479 s/gnc:split-date-reconciled/SPLIT-DATE-RECONCILED/g 3480 s/gnc:trans-date-posted/TRANS-DATE-POSTED/g 3481 s/gnc:trans-desc/TRANS-DESCRIPTION/g s/gnc:trans-num/TRANS-NUM/g 3482 s/gnc:account-code)/ACCOUNT-CODE-)/g 3483 s/gnc:split-account-fullname/SPLIT-ACCT-FULLNAME/g 3484 s/gnc:split-corr-account-fullname/SPLIT-CORR-ACCT-FULLNAME/g 3485 s/gnc:split-corr-account-code/SPLIT-CORR-ACCT-CODE/g 3486 s/gnc:invoice-from-txn/INVOICE-FROM-TXN/g 3487 s/gnc:invoice-owner/INVOICE-OWNER/g 3488 s/gnc:owner-parentg/OWNER-PARENTG/g 3489 s/gnc:owner-from-lot/OWNER-FROM-LOT/g 3490 s/gnc:invoice-from-lot/INVOICE-FROM-LOT/g 3491 s/gnc:query-add-guid-match/qof-query-add-guid-match/g 3492 s/gnc:query-set-sort-order/qof-query-set-sort-order/g #### 3493 Session Stuff s/gnc:session-new/qof-session-new/g 3494 s/gnc:session-get-book/qof-session-get-book/g #### Book stuff 3495 s/gnc:book-get-group/xaccGetAccountGroup/g 3496 s/gnc:book-get-template-group/gnc-book-get-template-group/g 3497 s/gnc:book-get-commodity-table/gnc-commodity-table-get-table/g 3498 s/gnc:book-get-pricedb/gnc-pricedb-get-db/g 3499 s/gnc:book-kvp-changed/qof-book-kvp-changed/g 3500 s/gnc:print-date/gnc-print-date/g 3501 s/gnc:commodity-create/gnc-commodity-new/g 3502 s/gnc:commodity-get-exchange-code/gnc-commodity-get-cusip/g 3503 s/gnc:commodity-is-currency?/gnc-commodity-is-currency/g 3504 s/gnc:commodity-equiv?/gnc-commodity-equiv/g # oops, this gets 3505 some unwanted functions, oh well. 3506 s/gnc:commodity-/gnc-commodity-/g 3507 s/gnc:double-to-gnc-numeric/double-to-gnc-numeric/g 3508 s/gnc:numeric-collector/zymurgy/g s/gnc:numeric-/gnc-numeric-/g 3509 s/zymurgy/gnc:numeric-collector/g 3510 s/gnc:timepair-canonical-day-time/timespecCanonicalDayTime/g 3511 s/gnc:build-dotgnucash-path/gnc-build-dotgnucash-path/g 3512 s/gnc:\*report-hook\*/HOOK-REPORT/g 3513 s/gnc:\*save-options-hook\*/HOOK-SAVE-OPTIONS/g 3514 s/gnc:hook-add-dangler/gnc-hook-add-scm-dangler/g 3515 s/gnc:hook-run-danglers-real/gnc-hook-run/g #### Price stuff 3516 s/gnc:price-create/gnc-price-create/g 3517 s/gnc:price-get-guid/gncPriceGetGUID/g 3518 s/gnc:price-unref/gnc-price-unref/g 3519 s/gnc:price-set-commodity/gnc-price-set-commodity/g 3520 s/gnc:price-set-currency/gnc-price-set-currency/g 3521 s/gnc:price-set-time/gnc-price-set-time/g 3522 s/gnc:price-set-source/gnc-price-set-source/g 3523 s/gnc:price-set-type/gnc-price-set-type/g 3524 s/gnc:price-set-value/gnc-price-set-value/g 3525 s/gnc:price-get-commodity/gnc-price-get-commodity/g 3526 s/gnc:price-get-currency/gnc-price-get-currency/g 3527 s/gnc:price-get-time/gnc-price-get-time/g 3528 #s/gnc:price-set-source/gnc-price-set-source/g 3529 #s/gnc:price-set-type/gnc-price-set-type/g 3530 s/gnc:price-get-value/gnc-price-get-value/g 3531 s/gnc:price-list-destroy/gnc-price-list-destroy/g 3532 s/gnc:pricedb-/gnc-pricedb-/g 3533 s/gnc:quote-source-set-fq-installed/gnc-quote-source-set-fq-installed/g 3534 35352006-10-10 00:08 chris 3536 3537 * [r14978] branches/swig-redo/src/app-utils/app-utils.i, 3538 branches/swig-redo/src/app-utils/gnc-helpers.c, 3539 branches/swig-redo/src/app-utils/hooks.scm, 3540 branches/swig-redo/src/app-utils/option-util.c, 3541 branches/swig-redo/src/business/business-core/business-core.i, 3542 branches/swig-redo/src/engine/engine-helpers.c, 3543 branches/swig-redo/src/engine/gnc-hooks.c, 3544 branches/swig-redo/src/engine/kvp-scm.c, 3545 branches/swig-redo/src/import-export/qif-import/druid-qif-import.c: 3546 Another pass through converting the engine module from gwrap to 3547 swig. Remove some temporary swig<->gwrap typemaps that are no 3548 longer needed because some more types have been swigified. 3549 Convert some runtime code for some engine types from gwrap to 3550 the swig api. Remove a lot of gwrap-specific C code for handling 3551 gwrapped enums. Use '() instead of #f for the empty object. 3552 * [r14977] branches/swig-redo/src/engine/engine-helpers.h, 3553 branches/swig-redo/src/engine/gnc-numeric.scm, 3554 branches/swig-redo/src/engine/gw-engine-spec.scm, 3555 branches/swig-redo/src/import-export/qif-import/qif-guess-map.scm: 3556 Remove some unused engine functions. Remove some gwrap-specific 3557 guile type-checking code. 3558 35592006-10-10 00:07 chris 3560 3561 * [r14976] branches/swig-redo/src/app-utils/options.scm, 3562 branches/swig-redo/src/business/business-reports/owner-report.scm, 3563 branches/swig-redo/src/import-export/qif-import/qif-dialog-utils.scm, 3564 branches/swig-redo/src/import-export/qif-import/qif-guess-map.scm, 3565 branches/swig-redo/src/import-export/qif-import/qif-to-gnc.scm, 3566 branches/swig-redo/src/import-export/qif-io-core/qif-acct-table.scm, 3567 branches/swig-redo/src/report/locale-specific/us/taxtxf-de_DE.scm, 3568 branches/swig-redo/src/report/locale-specific/us/taxtxf.scm, 3569 branches/swig-redo/src/report/report-system/html-acct-table.scm, 3570 branches/swig-redo/src/report/report-system/report-utilities.scm, 3571 branches/swig-redo/src/report/standard-reports/advanced-portfolio.scm, 3572 branches/swig-redo/src/report/standard-reports/standard-reports.scm, 3573 branches/swig-redo/src/report/standard-reports/transaction.scm: 3574 Automated rename of AccountType-related swig-wrapped functions 3575 to their swig-names. s/gnc:account-get-type-string 3576 /xaccAccountGetTypeStr /g 3577 s/gnc:account-get-type-string$/xaccAccountGetTypeStr/g 3578 s/gnc:account-get-type /xaccAccountGetType /g 3579 s/gnc:account-set-type/xaccAccountSetType/g 3580 * [r14975] branches/swig-redo/src/app-utils/guile-util.c, 3581 branches/swig-redo/src/app-utils/option-util.c, 3582 branches/swig-redo/src/app-utils/options.scm, 3583 branches/swig-redo/src/app-utils/prefs.scm, 3584 branches/swig-redo/src/business/business-reports/owner-report.scm, 3585 branches/swig-redo/src/business/business-reports/payables.scm, 3586 branches/swig-redo/src/business/business-reports/receivables.scm, 3587 branches/swig-redo/src/report/locale-specific/us/taxtxf-de_DE.scm, 3588 branches/swig-redo/src/report/locale-specific/us/taxtxf.scm, 3589 branches/swig-redo/src/report/report-system/report-utilities.scm, 3590 branches/swig-redo/src/report/standard-reports/account-piecharts.scm, 3591 branches/swig-redo/src/report/standard-reports/account-summary.scm, 3592 branches/swig-redo/src/report/standard-reports/advanced-portfolio.scm, 3593 branches/swig-redo/src/report/standard-reports/average-balance.scm, 3594 branches/swig-redo/src/report/standard-reports/balance-sheet.scm, 3595 branches/swig-redo/src/report/standard-reports/budget.scm, 3596 branches/swig-redo/src/report/standard-reports/cash-flow.scm, 3597 branches/swig-redo/src/report/standard-reports/category-barchart.scm, 3598 branches/swig-redo/src/report/standard-reports/daily-reports.scm, 3599 branches/swig-redo/src/report/standard-reports/equity-statement.scm, 3600 branches/swig-redo/src/report/standard-reports/income-statement.scm, 3601 branches/swig-redo/src/report/standard-reports/net-barchart.scm, 3602 branches/swig-redo/src/report/standard-reports/standard-reports.scm, 3603 branches/swig-redo/src/report/standard-reports/transaction.scm, 3604 branches/swig-redo/src/report/standard-reports/trial-balance.scm: 3605 Convert AccountType from gwrap to swig. This type had to be done 3606 by hand for several reasons, most obviously because the same 3607 guile symbols that are used for account-types are sometimes used 3608 with other meanings. This conversion was tedious and 3609 error-prone. This is a potentially risky source of bugs. - Use 3610 '() instead of #f for the empty object. - Convert the runtime 3611 code that uses AccountType to use the swig api. - Incidentally 3612 this fixes an existing bug where the AccountType C<->guile 3613 mapping was broken, with the effect of no longer showing 3614 Account-type specific debit/credit column headers in the 3615 register. 3616 36172006-10-10 00:06 chris 3618 3619 * [r14974] branches/swig-redo/src/engine/Makefile.am, 3620 branches/swig-redo/src/engine/engine.i, 3621 branches/swig-redo/src/engine/engine.scm, 3622 branches/swig-redo/src/engine/gncmod-engine.c: Begin the 3623 conversion of the engine module from gwrap to swig. - Add the 3624 interface definition. - Build and load the swig module. (Unlike 3625 other commits, gwrap is not removed yet, so that there are fully 3626 functional intermediate states.) 3627 36282006-10-10 00:05 chris 3629 3630 * [r14973] branches/swig-redo/src/engine/Account.h, 3631 branches/swig-redo/src/engine/Group.c, 3632 branches/swig-redo/src/engine/Group.h, 3633 branches/swig-redo/src/engine/Query.c, 3634 branches/swig-redo/src/engine/Query.h, 3635 branches/swig-redo/src/engine/Transaction.h, 3636 branches/swig-redo/src/engine/engine-helpers.c, 3637 branches/swig-redo/src/engine/engine-helpers.h, 3638 branches/swig-redo/src/engine/glib-helpers.c, 3639 branches/swig-redo/src/engine/glib-helpers.h, 3640 branches/swig-redo/src/engine/gnc-budget.h, 3641 branches/swig-redo/src/engine/gnc-commodity.c, 3642 branches/swig-redo/src/engine/gnc-commodity.h, 3643 branches/swig-redo/src/engine/gnc-pricedb.c, 3644 branches/swig-redo/src/engine/gnc-pricedb.h, 3645 branches/swig-redo/src/gnome-utils/gnc-file.c, 3646 branches/swig-redo/src/report/report-system/report-utilities.scm: 3647 Prepare the engine module for swigification. - Remove undefined 3648 functions - Use more specific types for GList-of-objects. - Use 3649 gboolean instead of int in some appropriate places. - Convert 3650 some macros to functions. - Implement gnc_scm_to_gslist_string() 3651 and publicize gnc_query_scm2path(), both of which will be useful 3652 for type-mapping. - Use #t/#f instead of 1/0 in some guile code. 3653 36542006-10-10 00:04 chris 3655 3656 * [r14972] 3657 branches/swig-redo/src/app-utils/kvp-option-registry.scm: Delete 3658 kvp-option-registry.scm left-over from last commit. 3659 36602006-10-10 00:03 chris 3661 3662 * [r14971] branches/swig-redo/src/app-utils/app-utils.i, 3663 branches/swig-redo/src/app-utils/app-utils.scm, 3664 branches/swig-redo/src/app-utils/kvp-option-registry.scm, 3665 branches/swig-redo/src/app-utils/option-util.c, 3666 branches/swig-redo/src/app-utils/option-util.h, 3667 branches/swig-redo/src/business/business-ledger/gncEntryLedgerLoad.c, 3668 branches/swig-redo/src/business/business-utils/business-prefs.scm, 3669 branches/swig-redo/src/gnome-utils/gnome-utils.scm, 3670 branches/swig-redo/src/tax/us/txf-de_DE.scm: Move the KVP option 3671 registry implementation from guile into C. - Unwrap some 3672 C->guile->C round-trips. - This removes a dependence on the 3673 gwrap-provided representation of a wrapped QofIdType. 3674 36752006-10-10 00:02 chris 3676 3677 * [r14970] branches/swig-redo/src/bin/gnucash-bin.c, 3678 branches/swig-redo/src/engine/engine-utilities.scm, 3679 branches/swig-redo/src/scm/price-quotes.scm: Move all of the 3680 Session handling for the price-quotes loading from guile to C. 3681 (This is only related to swigification insofar as it removes the 3682 need to wrap some Backend code.) 3683 36842006-10-10 00:01 chris 3685 3686 * [r14969] branches/swig-redo/src/app-utils/gfec.c, 3687 branches/swig-redo/src/app-utils/gfec.h, 3688 branches/swig-redo/src/bin/gnucash-bin.c, 3689 branches/swig-redo/src/gnome/top-level.c, 3690 branches/swig-redo/src/scm/main-window.scm: Move the code that 3691 loads old-style state files from guile into C. Move some file 3692 evaluation code from gnucash-bin.c into gfec.c. (This is only 3693 related to swigification insofar as it removes the need to wrap 3694 some Session code.) 3695 36962006-10-10 00:00 chris 3697 3698 * [r14968] branches/swig-redo/src/app-utils/c-interface.scm, 3699 branches/swig-redo/src/app-utils/date-utilities.scm, 3700 branches/swig-redo/src/app-utils/gw-app-utils-spec.scm, 3701 branches/swig-redo/src/app-utils/options.scm, 3702 branches/swig-redo/src/business/business-reports/aging.scm, 3703 branches/swig-redo/src/business/business-reports/fancy-invoice.scm, 3704 branches/swig-redo/src/business/business-reports/owner-report.scm, 3705 branches/swig-redo/src/business/business-utils/business-options.scm, 3706 branches/swig-redo/src/gnome-utils/gnome-utils.scm, 3707 branches/swig-redo/src/import-export/qif-import/druid-qif-import.c, 3708 branches/swig-redo/src/import-export/qif-import/qif-dialog-utils.scm, 3709 branches/swig-redo/src/import-export/qif-import/qif-guess-map.scm, 3710 branches/swig-redo/src/import-export/qif-import/qif-merge-groups.scm, 3711 branches/swig-redo/src/import-export/qif-import/qif-to-gnc.scm, 3712 branches/swig-redo/src/import-export/qif-io-core/qif-acct-table.scm, 3713 branches/swig-redo/src/import-export/qif-io-core/qif-bank-xtn-import.scm, 3714 branches/swig-redo/src/import-export/qif-io-core/qif-invst-xtn-import.scm, 3715 branches/swig-redo/src/report/locale-specific/us/taxtxf-de_DE.scm, 3716 branches/swig-redo/src/report/locale-specific/us/taxtxf.scm, 3717 branches/swig-redo/src/report/report-system/commodity-utilities.scm, 3718 branches/swig-redo/src/report/report-system/html-acct-table.scm, 3719 branches/swig-redo/src/report/report-system/html-style-info.scm, 3720 branches/swig-redo/src/report/report-system/html-utilities.scm, 3721 branches/swig-redo/src/report/report-system/options-utilities.scm, 3722 branches/swig-redo/src/report/report-system/report-utilities.scm, 3723 branches/swig-redo/src/report/standard-reports/account-piecharts.scm, 3724 branches/swig-redo/src/report/standard-reports/account-summary.scm, 3725 branches/swig-redo/src/report/standard-reports/advanced-portfolio.scm, 3726 branches/swig-redo/src/report/standard-reports/average-balance.scm, 3727 branches/swig-redo/src/report/standard-reports/balance-sheet.scm, 3728 branches/swig-redo/src/report/standard-reports/budget.scm, 3729 branches/swig-redo/src/report/standard-reports/cash-flow.scm, 3730 branches/swig-redo/src/report/standard-reports/category-barchart.scm, 3731 branches/swig-redo/src/report/standard-reports/daily-reports.scm, 3732 branches/swig-redo/src/report/standard-reports/equity-statement.scm, 3733 branches/swig-redo/src/report/standard-reports/general-journal.scm, 3734 branches/swig-redo/src/report/standard-reports/income-statement.scm, 3735 branches/swig-redo/src/report/standard-reports/net-barchart.scm, 3736 branches/swig-redo/src/report/standard-reports/portfolio.scm, 3737 branches/swig-redo/src/report/standard-reports/price-scatter.scm, 3738 branches/swig-redo/src/report/standard-reports/register.scm, 3739 branches/swig-redo/src/report/standard-reports/transaction.scm, 3740 branches/swig-redo/src/report/standard-reports/trial-balance.scm, 3741 branches/swig-redo/src/report/utility-reports/hello-world.scm, 3742 branches/swig-redo/src/scm/main-window.scm, 3743 branches/swig-redo/src/scm/price-quotes.scm: Automated rename of 3744 swig-wrapped app-utils functions to their swig-names. 3745 s/gnc:get-current-group)/gnc-get-current-group)/g 3746 s/gnc:get-current-book/gnc-get-current-book/g 3747 s/gnc:gettext-helper/gnc-gettext-helper/g 3748 s/gnc:option-db-/gnc-option-db-/g 3749 s/gnc:default-currency/gnc-default-currency/g 3750 s/gnc:default-report-currency/gnc-default-report-currency/g 3751 s/gnc:default-print-info/gnc-default-print-info/g 3752 s/gnc:option-invoke-callback/gncp_option_invoke_callback/g 3753 s/gnc:locale-default-iso-currency-code/gnc-locale-default-iso-currency-code/g 3754 s/gnc:account-get-full-name/gnc-account-get-full-name/g 3755 s/gnc:commodity-print-info/gnc-commodity-print-info/g 3756 s/gnc:account-print-info/gnc-account-print-info/g 3757 s/gnc:share-print-info-places/gnc-share-print-info-places/g 3758 s/gnc:account-reverse-balance?/gnc-reverse-balance/g 3759 s/gnc:is-euro-currency/gnc-is-euro-currency/g 3760 s/gnc:convert-to-euro/gnc-convert-to-euro/g 3761 s/gnc:convert-from-euro/gnc-convert-from-euro/g 3762 s/gnc:commodity-table-get-quotable-commodities-info/gnc-commodity-table-get-quotable-commodities/g 3763 s/gnc:accounting-period-start/gnc-accounting-period-fiscal-start/g 3764 s/gnc:accounting-period-end/gnc-accounting-period-fiscal-end/g 3765 s/gnc:amount->string/xaccPrintAmount/g 3766 37672006-10-09 23:59 chris 3768 3769 * [r14967] branches/swig-redo/src/app-utils/app-utils.scm, 3770 branches/swig-redo/src/app-utils/option-util.c, 3771 branches/swig-redo/src/app-utils/option-util.h: Convert runtime 3772 code from gwrap to swig api. Also, publicize 3773 gnc_option_db_register_option() and load the swig module instead 3774 of the gwrap module from guile. 3775 * [r14966] branches/swig-redo/src/app-utils/Makefile.am, 3776 branches/swig-redo/src/app-utils/app-utils.i, 3777 branches/swig-redo/src/app-utils/gncmod-app-utils.c: Begin to 3778 convert the app-utils module from gwrap to swig. Add the 3779 interface definition. Build and load the swig module. 3780 37812006-10-09 23:58 chris 3782 3783 * [r14965] 3784 branches/swig-redo/src/business/business-gnome/business-gnome.scm, 3785 branches/swig-redo/src/business/business-reports/business-reports.scm, 3786 branches/swig-redo/src/gnome-utils/gnome-utils.scm, 3787 branches/swig-redo/src/report/report-gnome/report-gnome.scm, 3788 branches/swig-redo/src/report/report-system/html-utilities.scm, 3789 branches/swig-redo/src/report/report-system/report-utilities.scm, 3790 branches/swig-redo/src/report/report-system/report.scm, 3791 branches/swig-redo/src/report/standard-reports/budget.scm, 3792 branches/swig-redo/src/report/standard-reports/cash-flow.scm, 3793 branches/swig-redo/src/report/utility-reports/hello-world.scm, 3794 branches/swig-redo/src/report/utility-reports/test-graphing.scm, 3795 branches/swig-redo/src/report/utility-reports/view-column.scm, 3796 branches/swig-redo/src/scm/main-window.scm, 3797 branches/swig-redo/src/scm/price-quotes.scm, 3798 branches/swig-redo/src/scm/printing/print-check.scm: Automated 3799 rename of swig-wrapped guile-utils functions to their 3800 swig-names. s/gnc:option-dialog-new/gnc-options-dialog-new/g 3801 s/gnc:option-dialog-destroy/gnc-options-dialog-destroy/g 3802 s/gnc:option-dialog-build-contents/gnc-options-dialog-build-contents/g 3803 s/gnc:option-dialog-set-callbacks/gnc-options-dialog-set-scm-callbacks/g 3804 s/gnc:print-session/gnc-print-session/g 3805 s/gnc:error-dialog/gnc-error-dialog/g 3806 s/gnc:verify-dialog/gnc-verify-dialog/g 3807 s/gnc:info-dialog/gnc-info-dialog/g 3808 s/gnc:warning-dialog/gnc-warning-dialog/g 3809 s/gnc:add-extension/gnc-add-scm-extension/g 3810 s/gnc:html-encode-string/gnc-html-encode-string/g 3811 s/gnc:html-build-url/gnc-build-url/g 3812 s/gnc:set-busy-cursor/gnc-set-busy-cursor/g 3813 s/gnc:unset-busy-cursor/gnc-unset-busy-cursor/g 3814 s/gnc:window-show-progress/gnc-window-show-progress/g 3815 s/gnc:ui-is-running?/gnucash-ui-is-running/g 3816 s/gnc:url-type-customer/URL-TYPE-CUSTOMER/g 3817 s/gnc:url-type-file/URL-TYPE-FILE/g 3818 s/gnc:url-type-jump/URL-TYPE-JUMP/g 3819 s/gnc:url-type-http/URL-TYPE-HTTP/g 3820 s/gnc:url-type-ftp/URL-TYPE-FTP/g 3821 s/gnc:url-type-secure/URL-TYPE-SECURE/g 3822 s/gnc:url-type-register/URL-TYPE-REGISTER/g 3823 s/gnc:url-type-accttree/URL-TYPE-ACCTTREE/g 3824 s/gnc:url-type-report/URL-TYPE-REPORT/g 3825 s/gnc:url-type-options/URL-TYPE-OPTIONS/g 3826 s/gnc:url-type-scheme/URL-TYPE-SCHEME/g 3827 s/gnc:url-type-help/URL-TYPE-HELP/g 3828 s/gnc:url-type-xmldata/URL-TYPE-XMLDATA/g 3829 s/gnc:url-type-price/URL-TYPE-PRICE/g 3830 s/gnc:url-type-other/URL-TYPE-OTHER/g 3831 38322006-10-09 23:57 chris 3833 3834 * [r14964] branches/swig-redo/src/gnome-utils/dialog-options.c, 3835 branches/swig-redo/src/gnome-utils/dialog-options.h, 3836 branches/swig-redo/src/gnome-utils/gnc-html.h, 3837 branches/swig-redo/src/gnome-utils/gnc-main-window.c, 3838 branches/swig-redo/src/gnome-utils/gnc-main-window.h, 3839 branches/swig-redo/src/gnome-utils/gnc-plugin-menu-additions.c, 3840 branches/swig-redo/src/gnome-utils/gnome-utils.scm, 3841 branches/swig-redo/src/gnome/dialog-price-edit-db.c, 3842 branches/swig-redo/src/import-export/qif-import/druid-qif-import.c, 3843 branches/swig-redo/src/import-export/qif-import/qif-parse.scm, 3844 branches/swig-redo/src/report/report-gnome/dialog-column-view.c, 3845 branches/swig-redo/src/report/report-gnome/dialog-style-sheet.c, 3846 branches/swig-redo/src/report/report-gnome/report-gnome.i, 3847 branches/swig-redo/src/report/report-gnome/report-gnome.scm, 3848 branches/swig-redo/src/report/report-gnome/window-report.c, 3849 branches/swig-redo/src/scm/price-quotes.scm: More converting of 3850 the gnome-utils module from gwrap to swig. Rename 3851 gnc_build_options_dialog_contents() to 3852 gnc_options_dialog_build_contents() for consistency. Remove some 3853 undefined functions. Privatize a #define. Convert runtime code 3854 from gwrap to swig. Use '() instead of #f for the empty object. 3855 Remove some temporary swig<->gwrap typemaps that are no longer 3856 needed. 3857 38582006-10-09 23:56 chris 3859 3860 * [r14963] branches/swig-redo/src/gnome-utils/Makefile.am, 3861 branches/swig-redo/src/gnome-utils/gncmod-gnome-utils.c, 3862 branches/swig-redo/src/gnome-utils/gnome-utils.i, 3863 branches/swig-redo/src/report/report-system/report-utilities.scm: 3864 Convert the gnome-utils module from gwrap to swig. Add the 3865 interface definition. Build and load the swig module. Use "" 3866 instead of #f to represent an empty string. 3867 * [r14962] 3868 branches/swig-redo/src/report/report-system/Makefile.am, 3869 branches/swig-redo/src/report/report-system/gnc-report.c, 3870 branches/swig-redo/src/report/report-system/gnc-report.h, 3871 branches/swig-redo/src/report/report-system/gncmod-report-system.c, 3872 branches/swig-redo/src/report/report-system/report-system.i, 3873 branches/swig-redo/src/report/report-system/report-system.scm, 3874 branches/swig-redo/src/report/report-system/report.scm, 3875 branches/swig-redo/src/report/utility-reports/view-column.scm, 3876 branches/swig-redo/src/report/utility-reports/welcome-to-gnucash.scm: 3877 Convert the report-system module form gwrap to swig. All at 3878 once: Add the interface definiton. Convert the runtime code from 3879 gwrap to swig. Rename wrapped function calls to their 3880 swig-names. Use '() instead of #f for the empty object. Use gint 3881 instead of int in gnc-report.[ch] 3882 38832006-10-09 23:55 chris 3884 3885 * [r14961] branches/swig-redo/src/report/report-gnome/Makefile.am, 3886 branches/swig-redo/src/report/report-gnome/dialog-column-view.c, 3887 branches/swig-redo/src/report/report-gnome/gnc-plugin-page-report.c, 3888 branches/swig-redo/src/report/report-gnome/gncmod-report-gnome.c, 3889 branches/swig-redo/src/report/report-gnome/report-gnome.i, 3890 branches/swig-redo/src/report/report-gnome/report-gnome.scm, 3891 branches/swig-redo/src/report/report-gnome/window-report.c: 3892 Convert the report-gnome module from gwrap to swig. All at once: 3893 Add the interface definition. Convert the runtime code from 3894 gwrap to swig. Rename wrapped function calls to their swig-names. 3895 38962006-10-09 23:54 chris 3897 3898 * [r14960] 3899 branches/swig-redo/src/register/register-core/Makefile.am, 3900 branches/swig-redo/src/register/register-core/gncmod-register-core.c: 3901 Un-gwrap the register-core module. We don't actually use it, so 3902 there's no point in swigifying it. 3903 * [r14959] 3904 branches/swig-redo/src/import-export/qif-import/qif-file.scm, 3905 branches/swig-redo/src/import-export/qif-import/qif-import.scm, 3906 branches/swig-redo/src/import-export/qif-import/qif-merge-groups.scm, 3907 branches/swig-redo/src/import-export/qif-import/qif-to-gnc.scm: 3908 Rename wrapped functions in the gnome module to their 3909 swig-names. gnc-progress-dialog-new 3910 gnc-progress-dialog-set-title gnc-progress-dialog-set-heading 3911 gnc-progress-dialog-set-value gnc-progress-dialog-update 3912 gnc-progress-dialog-destroy Also, we have to load the swig 3913 module directly from guile in one case, because our gnome module 3914 isn't actually a gnucash module. Go figure. 3915 39162006-10-09 23:53 chris 3917 3918 * [r14958] branches/swig-redo/src/app-utils/app-utils.scm, 3919 branches/swig-redo/src/import-export/qif-import/qif-import.scm, 3920 branches/swig-redo/src/scm/main.scm, 3921 branches/swig-redo/src/scm/price-quotes.scm: Convert guile uses 3922 of the gnome gwrap module to uses of swig. Or just remove the 3923 usage if it wasn't needed. 3924 39252006-10-09 23:52 chris 3926 3927 * [r14957] branches/swig-redo/src/gnome/Makefile.am, 3928 branches/swig-redo/src/gnome/gnome.i: Setup the gnome module for 3929 swig instead of gwrap. 3930 39312006-10-09 23:51 chris 3932 3933 * [r14956] 3934 branches/swig-redo/src/business/business-core/business-core.scm, 3935 branches/swig-redo/src/business/business-reports/aging.scm, 3936 branches/swig-redo/src/business/business-reports/business-reports.scm, 3937 branches/swig-redo/src/business/business-reports/easy-invoice.scm, 3938 branches/swig-redo/src/business/business-reports/fancy-invoice.scm, 3939 branches/swig-redo/src/business/business-reports/invoice.scm, 3940 branches/swig-redo/src/business/business-reports/owner-report.scm, 3941 branches/swig-redo/src/business/business-utils/business-options.scm: 3942 Automated rename of swig-wrapped functions for the business 3943 module: s/gnc:invoice-lookup /gncInvoiceLookupFlip /g 3944 s/gnc:invoice-get-guid /gncInvoiceReturnGUID /g 3945 s/gnc:invoice-get-owner /gncInvoiceGetOwner /g 3946 s/gnc:invoice-get-id /gncInvoiceGetID /g s/gnc:invoice-get-book 3947 /gncInvoiceGetBook /g s/gnc:invoice-get-posted-lot 3948 /gncInvoiceGetPostedLot /g s/gnc:invoice-get-posted-txn 3949 /gncInvoiceGetPostedTxn /g s/gnc:invoice-get-currency 3950 /gncInvoiceGetCurrency /g s/gnc:invoice-get-date-posted 3951 /gncInvoiceGetDatePosted /g s/gnc:invoice-get-date-due 3952 /gncInvoiceGetDateDue /g s/gnc:invoice-get-entries 3953 /gncInvoiceGetEntries /g s/gnc:invoice-get-billing-id 3954 /gncInvoiceGetBillingID /g s/gnc:invoice-get-terms 3955 /gncInvoiceGetTerms /g s/gnc:invoice-get-notes 3956 /gncInvoiceGetNotes /g s/gnc:invoice-get-invoice-from-lot 3957 /gncInvoiceGetInvoiceFromLot /g 3958 s/gnc:invoice-get-invoice-from-txn /gncInvoiceGetInvoiceFromTxn 3959 /g s/gnc:owner-get-type/gncOwnerGetType/g s/gnc:owner-get-guid 3960 /gncOwnerReturnGUID /g s/gnc:owner-get-end-owner 3961 /gncOwnerGetEndOwner /g s/gnc:owner-get-name /gncOwnerGetName /g 3962 s/gnc:owner-create /gncOwnerCreate /g 3963 s/gnc:owner-create)/gncOwnerCreate)/g s/gnc:owner-destroy 3964 /gncOwnerDestroy /g 3965 s/gnc:owner-init-customer/gncOwnerInitCustomer/g 3966 s/gnc:owner-init-employee/gncOwnerInitEmployee/g 3967 s/gnc:owner-init-job/gncOwnerInitJob/g 3968 s/gnc:owner-init-vendor/gncOwnerInitVendor/g 3969 s/gnc:owner-get-customer /gncOwnerGetCustomer /g 3970 s/gnc:owner-get-employee /gncOwnerGetEmployee /g 3971 s/gnc:owner-get-job /gncOwnerGetJob /g s/gnc:owner-get-vendor 3972 /gncOwnerGetVendor /g s/gnc:owner-get-owner-from-list 3973 /gncOwnerGetOwnerFromLot /g s/gnc:owner-copy-into-owner 3974 /gncOwnerCopy /g s/gnc:owner-is-valid? /gncOwnerIsValid /g 3975 s/'gnc-owner-customer/GNC-OWNER-CUSTOMER/g 3976 s/'gnc-owner-vendor/GNC-OWNER-VENDOR/g 3977 s/'gnc-owner-employee/GNC-OWNER-EMPLOYEE/g 3978 s/'gnc-owner-job/GNC-OWNER-JOB/g s/(gnc-owner-customer)/(eqv? 3979 type GNC-OWNER-CUSTOMER)/g s/(gnc-owner-vendor)/(eqv? type 3980 GNC-OWNER-VENDOR)/g s/(gnc-owner-employee)/(eqv? type 3981 GNC-OWNER-EMPLOYEE)/g s/(gnc-owner-job)/(eqv? type 3982 GNC-OWNER-JOB)/g s/'gnc-amount-type-value/GNC-AMT-TYPE-VALUE/g 3983 s/'gnc-amount-type-percent/GNC-AMT-TYPE-PERCENT/g 3984 s/gnc:taxtable-lookup /gncTaxTableLookupFlip /g 3985 s/gnc:taxtable-get-guid /gncTaxTableReturnGUID /g 3986 s/gnc:vendor-lookup /gncVendorLookupFlip /g s/gnc:vendor-get-id 3987 /gncVendorGetID /g s/gnc:vendor-get-guid /gncVendorReturnGUID /g 3988 s/gnc:vendor-get-addr /gncVendorGetAddr /g 3989 s/gnc:address-get-addr1 /gncAddressGetAddr1 /g 3990 s/gnc:address-get-addr2 /gncAddressGetAddr2 /g 3991 s/gnc:address-get-addr3 /gncAddressGetAddr3 /g 3992 s/gnc:address-get-addr4 /gncAddressGetAddr4 /g 3993 s/gnc:bill-term-get-description /gncBillTermGetDescription /g 3994 s/gnc:customer-lookup /gncCustomerLookupFlip /g 3995 s/gnc:customer-get-id /gncCustomerGetID /g 3996 s/gnc:customer-get-name /gncCustomerGetName /g 3997 s/gnc:customer-get-addr /gncCustomerGetAddr /g 3998 s/gnc:customer-get-shipaddr /gncCustomerGetShipAddr /g 3999 s/gnc:customer-get-notes /gncCustomerGetNotes /g 4000 s/gnc:customer-get-currency /gncCustomerGetCurrency /g 4001 s/gnc:customer-get-id /gncCustomerGetID /g 4002 s/gnc:customer-get-guid /gncCustomerReturnGUID /g 4003 s/gnc:employee-lookup /gncEmployeeLookupFlip /g 4004 s/gnc:employee-get-id /gncEmployeeGetID /g 4005 s/gnc:employee-get-guid /gncEmployeeReturnGUID /g 4006 s/gnc:employee-get-addr /gncEmployeeGetAddr /g 4007 s/gnc:entry-get-date /gncEntryGetDate /g 4008 s/gnc:entry-get-description /gncEntryGetDescription /g 4009 s/gnc:entry-get-action /gncEntryGetAction /g 4010 s/gnc:entry-get-quantity /gncEntryGetQuantity /g 4011 s/gnc:entry-get-inv-price /gncEntryGetInvPrice /g 4012 s/gnc:entry-get-inv-discount /gncEntryGetInvDiscount /g 4013 s/gnc:entry-get-inv-discount-type /gncEntryGetInvDiscountType /g 4014 s/gnc:entry-get-bill-price /gncEntryGetBillPrice /g 4015 s/gnc:entry-get-inv-taxable /gncEntryGetInvTaxable /g 4016 s/gnc:entry-get-inv-tax-table /gncEntryGetInvTaxTable /g 4017 s/gnc:entry-get-bill-taxable /gncEntryGetBillTaxable /g 4018 s/gnc:entry-get-bill-tax-table /gncEntryGetBillTaxTable /g 4019 s/gnc:entry-get-value /gncEntryReturnValue /g 4020 s/gnc:entry-get-tax-value /gncEntryReturnTaxValue /g 4021 s/gnc:entry-get-discount-value /gncEntryReturnDiscountValue /g 4022 s/gnc:entry-get-tax-values /gncEntryReturnTaxValues /g 4023 s/gnc:entry-get-invoice /gncEntryGetInvoice /g 4024 s/gnc:entry-get-bill /gncEntryGetBill /g s/gnc:entry-get-Order 4025 /gncEntryGetOrder /g s/gnc:job-lookup /gncJobLookupFlip /g 4026 s/gnc:job-get-guid /gncJobReturnGUID /g s/gnc:job-get-owner 4027 /gncJobGetOwner /g s/gnc:order-get-reference 4028 /gncOrderGetReference /g 4029 s/gnc:url-type-customer/URL-TYPE-CUSTOMER/g 4030 s/gnc:url-type-vendor/URL-TYPE-VENDOR/g 4031 s/gnc:url-type-employee/URL-TYPE-EMPLOYEE/g 4032 s/gnc:url-type-invoice/URL-TYPE-INVOICE/g 4033 s/gnc:url-type-ownerreport/URL-TYPE-OWNERREPORT/g 4034 s/gnc:url-type-job/URL-TYPE-JOB/g 4035 40362006-10-09 23:50 chris 4037 4038 * [r14955] 4039 branches/swig-redo/src/business/business-core/business-core.scm, 4040 branches/swig-redo/src/business/business-reports/business-reports.scm, 4041 branches/swig-redo/src/business/business-reports/easy-invoice.scm, 4042 branches/swig-redo/src/business/business-reports/fancy-invoice.scm, 4043 branches/swig-redo/src/business/business-reports/invoice.scm, 4044 branches/swig-redo/src/business/business-reports/owner-report.scm, 4045 branches/swig-redo/src/business/business-utils/business-options.scm, 4046 branches/swig-redo/src/business/business-utils/business-prefs.scm: 4047 Convert guile code in the business module to use swig 4048 conventions. These conversions were made manually. They involve: 4049 - using '() instead of "" for the the empty object. - a more 4050 direct handling of wrapped enumeration values. - loading the 4051 swig modules instead of the gwrap modules. 4052 40532006-10-09 23:49 chris 4054 4055 * [r14954] 4056 branches/swig-redo/src/business/business-gnome/business-options-gnome.c, 4057 branches/swig-redo/src/business/business-gnome/dialog-invoice.c, 4058 branches/swig-redo/src/business/business-utils/business-options.c: 4059 Convert all gwrap runtime code into swig code for the business 4060 module. 4061 * [r14953] 4062 branches/swig-redo/src/business/business-core/gncEntry.c, 4063 branches/swig-redo/src/business/business-core/gncEntry.h, 4064 branches/swig-redo/src/business/business-core/gncInvoice.c, 4065 branches/swig-redo/src/business/business-core/gncInvoice.h: Use 4066 some typedefs to get more specific C typing that coresponds with 4067 the level of detail that we want to type in guile. 4068 40692006-10-09 23:48 chris 4070 4071 * [r14952] 4072 branches/swig-redo/src/business/business-core/Makefile.am, 4073 branches/swig-redo/src/business/business-core/businessmod-core.c, 4074 branches/swig-redo/src/business/business-core/test/Makefile.am, 4075 branches/swig-redo/src/business/business-gnome/Makefile.am, 4076 branches/swig-redo/src/business/business-gnome/business-gnome.scm, 4077 branches/swig-redo/src/business/business-gnome/businessmod-gnome.c, 4078 branches/swig-redo/src/business/dialog-tax-table/Makefile.am, 4079 branches/swig-redo/src/business/dialog-tax-table/dialog-tax-table.scm, 4080 branches/swig-redo/src/business/dialog-tax-table/gncmod-dialog-tax-table.c: 4081 Build and initialize swig instead of g-wrap in the business 4082 modules This includes some temporary use of g-wrap to handle 4083 some types that aren't converted to swig yet. 4084 40852006-10-09 23:47 chris 4086 4087 * [r14951] 4088 branches/swig-redo/src/business/business-core/gncBillTerm.h, 4089 branches/swig-redo/src/business/business-core/gncCustomer.h, 4090 branches/swig-redo/src/business/business-core/gncInvoice.c, 4091 branches/swig-redo/src/business/business-core/gncInvoice.h, 4092 branches/swig-redo/src/business/business-core/gncJob.h, 4093 branches/swig-redo/src/business/business-core/gncOrder.h, 4094 branches/swig-redo/src/business/business-core/gncOwner.h: 4095 Prepare the business code for swigification. Remove some 4096 undefined functions. Convert some macros to functions. 4097 Regularize a structure name. Conditionally #ifdef out some yucky 4098 macros during swig-processing. 4099 41002006-10-09 23:46 chris 4101 4102 * [r14950] 4103 branches/swig-redo/src/business/business-core/business-core.i, 4104 branches/swig-redo/src/business/dialog-tax-table/dialog-tax-table.i: 4105 Add SWIG interface definitions for the business modules. 4106 41072006-10-09 23:44 chris 4108 4109 * [r14949] branches/swig-redo/Makefile.am, 4110 branches/swig-redo/configure.in, 4111 branches/swig-redo/macros/ac_pkg_swig.m4, 4112 branches/swig-redo/src/Makefile.am, 4113 branches/swig-redo/src/swig-runtime.h: Initial support for SWIG. 4114 Add a SWIG autoconf macro; add swig to the configure.in; Add the 4115 SWIG runtime system. 4116 41172006-10-09 23:05 jsled 4118 4119 * [r14948] branches/sx-cleanup/src/app-utils/Makefile.am, 4120 branches/sx-cleanup/src/app-utils/gnc-sx-instance-model.c, 4121 branches/sx-cleanup/src/app-utils/gnc-sx-instance-model.h, 4122 branches/sx-cleanup/src/core-utils/gnc-glib-utils.c, 4123 branches/sx-cleanup/src/core-utils/gnc-glib-utils.h, 4124 branches/sx-cleanup/src/gnome-utils/Makefile.am, 4125 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal-model.c, 4126 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal-model.h, 4127 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal-store.c, 4128 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal-store.h, 4129 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal.c, 4130 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal.h, 4131 branches/sx-cleanup/src/gnome-utils/gnc-sx-instance-dense-cal-adapter.c, 4132 branches/sx-cleanup/src/gnome-utils/gnc-sx-instance-dense-cal-adapter.h, 4133 branches/sx-cleanup/src/gnome/Makefile.am, 4134 branches/sx-cleanup/src/gnome/dialog-sx-editor.c, 4135 branches/sx-cleanup/src/gnome/dialog-sx-editor.h, 4136 branches/sx-cleanup/src/gnome/dialog-sx-from-trans.c, 4137 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c, 4138 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.c, 4139 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.h, 4140 branches/sx-cleanup/src/gnome/gnc-sx-list-tree-model-adapter.c, 4141 branches/sx-cleanup/src/gnome/gnc-sx-list-tree-model-adapter.h: 4142 Break all new classes out into individual files, mostly from 4143 gnc-plugin-page-sx-list.[ch] and gnc-dense-cal.[ch]. 4144 41452006-10-09 19:47 jsled 4146 4147 * [r14947] trunk/ChangeLog, trunk/art, trunk/art/banner.svgz, 4148 trunk/art/icon.svgz, trunk/art/logo.svgz, trunk/art/splash.svgz: 4149 Add 2.0 art source files. 4150 41512006-10-09 16:45 andi5 4152 4153 * [r14945] trunk, trunk/src/core-utils/gnc-gconf-utils.c, 4154 trunk/src/core-utils/gnc-gconf-utils.h, 4155 trunk/src/gnome-utils/dialog-utils.c, 4156 trunk/src/gnome/dialog-print-check.c: Lessen restriction of the 4157 parameter whoami of the gnc_gconf_add/ remove_notification 4158 functions. Now the pair of section and whoami has to be unique, 4159 as GncMainWindow adds notifications to two different sections. 4160 Extends r14675. Remove a superfluous leading slash and doubly 4161 defined gconf key macros. BP 4162 * [r14944] trunk, trunk/src/gnome-utils/gnc-main-window.c, 4163 trunk/src/gnome/schemas/apps_gnucash_warnings.schemas.in: Remove 4164 "closing last window" confirmation dialog and corresponding 4165 warning (reverting r14580). Fixes #355392. 4166 41672006-10-09 11:45 cstim 4168 4169 * [r14940] trunk/src/gnome/druid-hierarchy.c: Avoid markup in 4170 translatable messages. Bug#360459 4171 41722006-10-08 16:55 wilddev 4173 4174 * [r14936] tags/2.0.2: Tagging the 2.0.2 release of GnuCash 4175 * [r14935] branches/2.0/ChangeLog, branches/2.0/NEWS, 4176 branches/2.0/configure.in: update to release 2.0.2 4177 41782006-10-06 16:17 andi5 4179 4180 * [r14933] branches/2.0, branches/2.0/configure.in: 4181 Unconditionally call AC_CONFIG_HEADERS for libgsf and goffice 4182 config header files. This way automake and config.status agree 4183 upon the list of these files. Otherwise, in rare cases, make 4184 distclean might not remove a file stamp-h5, making distcheck 4185 fail. approved by warlord. merged from r14932. 4186 41872006-10-06 16:02 andi5 4188 4189 * [r14932] trunk, trunk/configure.in: Unconditionally call 4190 AC_CONFIG_HEADERS for libgsf and goffice config header files. 4191 This way automake and config.status agree upon the list of these 4192 files. Otherwise, in rare cases, make distclean might not remove 4193 a file stamp-h5, making distcheck fail. 4194 41952006-10-06 11:48 andi5 4196 4197 * [r14931] branches/2.0, branches/2.0/ChangeLog: Add ChangeLog 4198 entries. 4199 42002006-10-05 09:30 andi5 4201 4202 * [r14930] branches/2.0, 4203 branches/2.0/src/report/standard-reports/transaction.scm: Quote 4204 an empty scheme list and avoid crash of transaction report on 4205 empty session. Fixes #359412. approved by cstim. merged from 4206 r14926. 4207 42082006-10-04 21:18 andi5 4209 4210 * [r14929] branches/2.0, 4211 branches/2.0/src/business/business-gnome/schemas/Makefile.am, 4212 branches/2.0/src/gnome-utils/schemas/Makefile.am, 4213 branches/2.0/src/gnome/schemas/Makefile.am, 4214 branches/2.0/src/import-export/hbci/schemas/Makefile.am, 4215 branches/2.0/src/import-export/schemas/Makefile.am: Fix 4216 Makefiles for .schemas file installation. srcdir contains the 4217 .schemas.in files, but not the generated .schemas files. Fixes 4218 make distcheck. merged from r14925. 4219 42202006-10-04 13:12 andi5 4221 4222 * [r14928] branches/2.0, 4223 branches/2.0/src/gnome-utils/glade/transfer.glade: Fix for bug 4224 #359471. Remove the glade hookup of gnc_xfer_dialog_close_cb() 4225 to the close signal. This callback doesn't handle aborting 4226 correctly when called directly, but it will behave correctly 4227 when called indirectly from close_handler(). The "response" 4228 callback will now be called for all actions that close the 4229 dialog. merged from r14927. 4230 42312006-10-04 02:30 chris 4232 4233 * [r14927] trunk/src/gnome-utils/glade/transfer.glade: Fix for bug 4234 #359471. Remove the glade hookup of gnc_xfer_dialog_close_cb() 4235 to the close signal. This callback doesn't handle aborting 4236 correctly when called directly, but it will behave correctly 4237 when called indirectly from close_handler(). The "response" 4238 callback will now be called for all actions that close the 4239 dialog. 4240 42412006-10-03 21:13 andi5 4242 4243 * [r14926] trunk, 4244 trunk/src/report/standard-reports/transaction.scm: Quote an 4245 empty scheme list and avoid crash of transaction report on empty 4246 session. Fixes #359412. BP 4247 42482006-10-03 14:14 cstim 4249 4250 * [r14925] trunk/src/business/business-gnome/schemas/Makefile.am, 4251 trunk/src/gnome-utils/schemas/Makefile.am, 4252 trunk/src/gnome/schemas/Makefile.am, 4253 trunk/src/import-export/hbci/schemas/Makefile.am, 4254 trunk/src/import-export/schemas/Makefile.am: Fix Makefiles for 4255 .schemas file installation. srcdir contains the .schemas.in 4256 files, but not the generated .schemas files. Fixes make 4257 distcheck. BP 4258 42592006-10-03 09:19 cstim 4260 4261 * [r14924] branches/2.0/po/fr.po: Updated French translaction by 4262 Fabrice Kurz 4263 42642006-10-02 17:37 andi5 4265 4266 * [r14923] trunk, trunk/src/gnome-utils/dialog-account.c: Correct 4267 account compatibility check with top level account. 4268 42692006-10-02 14:58 cstim 4270 4271 * [r14922] branches/2.0/src/app-utils/test/Makefile.am, 4272 branches/2.0/src/backend/file/test/Makefile.am, 4273 branches/2.0/src/bin/test/Makefile.am, 4274 branches/2.0/src/business/business-core/test/Makefile.am, 4275 branches/2.0/src/engine/test/Makefile.am, 4276 branches/2.0/src/import-export/test/Makefile.am, 4277 branches/2.0/src/network-utils/test/Makefile.am, 4278 branches/2.0/src/report/locale-specific/us/test/Makefile.am, 4279 branches/2.0/src/report/report-system/test/Makefile.am, 4280 branches/2.0/src/report/standard-reports/test/Makefile.am, 4281 branches/2.0/src/report/stylesheets/test/Makefile.am, 4282 branches/2.0/src/report/utility-reports/test/Makefile.am: Add 4283 library dir for test runtime where necessary, as discussed on 4284 gnucash-devel. Merges from trunk: 11831, 14770, 14771, 14921. 4285 42862006-10-02 14:02 cstim 4287 4288 * [r14921] trunk/src/app-utils/test/Makefile.am, 4289 trunk/src/bin/test/Makefile.am, 4290 trunk/src/business/business-core/test/Makefile.am, 4291 trunk/src/import-export/test/Makefile.am, 4292 trunk/src/network-utils/test/Makefile.am, 4293 trunk/src/report/locale-specific/us/test/Makefile.am, 4294 trunk/src/report/report-system/test/Makefile.am, 4295 trunk/src/report/standard-reports/test/Makefile.am, 4296 trunk/src/report/stylesheets/test/Makefile.am, 4297 trunk/src/report/utility-reports/test/Makefile.am: Add library 4298 dir for test runtime where necessary, as discussed on 4299 gnucash-devel 4300 43012006-10-02 13:12 cstim 4302 4303 * [r14920] trunk/src/network-utils/test/Makefile.am: Revert 4304 r14919; maybe this wasn't the correct fix. 4305 43062006-10-02 12:13 cstim 4307 4308 * [r14919] trunk/src/network-utils/test/Makefile.am: Add library 4309 dir for test runtime 4310 43112006-10-02 11:55 cstim 4312 4313 * [r14918] trunk/packaging/win32/custom.sh: Update openssl version 4314 number as reported by Thomas Arildsen 4315 43162006-10-01 21:22 jsled 4317 4318 * [r14917] branches/sx-cleanup/src/doc/sx.rst, 4319 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c, 4320 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.h, 4321 branches/sx-cleanup/src/gnome/gnc-plugin-basic-commands.c, 4322 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.c, 4323 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.h: 4324 Auto-create support. - add a 'created' state - extend SLR model 4325 for instance-state sensitivity control (so 'Created'-state 4326 instances won't be changed) - add a "SLR summary" - hook-up menu 4327 and book-open hooks for appropriately displaying the SLR dialog 4328 or an info dialog. Fix bug in temporal instance saving. 4329 43302006-10-01 21:14 jsled 4331 4332 * [r14916] branches/sx-cleanup/src/engine/SchedXaction.c: Be 4333 defensive. 4334 43352006-10-01 20:18 cstim 4336 4337 * [r14915] branches/2.0/ChangeLog, branches/2.0/po/fr.po: Updated 4338 French translaction by Fabrice Kurz 4339 43402006-10-01 20:11 cstim 4341 4342 * [r14914] branches/2.0/po/de.po: Small string fix for German 4343 translation 4344 43452006-09-30 17:40 jsled 4346 4347 * [r14913] 4348 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c, 4349 branches/sx-cleanup/src/gnome/glade/sched-xact.glade: Fix bug in 4350 viewing SLR-created transactions; add accel to Review option. 4351 43522006-09-30 16:56 jsled 4353 4354 * [r14912] branches/sx-cleanup/src/doc/sx.rst, 4355 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c: Focus 4356 first unbound variable on SLR dialog "OK" with unbound variables. 4357 43582006-09-30 15:14 jsled 4359 4360 * [r14911] branches/sx-cleanup/src/doc/sx.rst, 4361 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c, 4362 branches/sx-cleanup/src/gnome/glade/sched-xact.glade: Add 4363 "review created transactions" checkbox, support. 4364 43652006-09-29 20:10 jsled 4366 4367 * [r14910] trunk/src/gnome-utils/search-param.c, 4368 trunk/src/gnome-utils/search-param.h: missing ">"s 4369 43702006-09-29 18:55 jsled 4371 4372 * [r14909] branches/sx-cleanup/src/doc/sx.rst, 4373 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c, 4374 branches/sx-cleanup/src/gnome/glade/sched-xact.glade, 4375 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.c, 4376 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.h: 4377 since-last-run variable handling, `remind`er constraints, 4378 consistency checking, Transaction creation. More model fleshing 4379 out. 4380 43812006-09-27 20:36 warlord 4382 4383 * [r14908] trunk, trunk/lib/libqof/qof/qofquery.c: Don't pass a 4384 pointer to a pointer. It's just expecting the pointer. 4385 43862006-09-27 17:08 warlord 4387 4388 * [r14907] branches/2.0, branches/2.0/ChangeLog, 4389 branches/2.0/src/gnome-utils/gnc-query-list.c: Initialize sort 4390 order in query lists. Fixes #357481. merged from r14905. 4391 43922006-09-27 17:07 warlord 4393 4394 * [r14906] branches/2.0, branches/2.0/ChangeLog, 4395 branches/2.0/lib/libqof/qof/qofclass.h, 4396 branches/2.0/lib/libqof/qof/qofquery.c, 4397 branches/2.0/lib/libqof/qof/qofquerycore-p.h, 4398 branches/2.0/lib/libqof/qof/qofquerycore.c, 4399 branches/2.0/lib/libqof/qof/qofquerycore.h, 4400 branches/2.0/src/engine/Transaction.c: Add the ability to 4401 override the default sort (#150799). Override the Transaction 4402 Number to sort numerically. * lib/libqof/qof/qofclass.h: * 4403 lib/libqof/qof/qofquery.c: * lib/libqof/qof/qofquerycore-p.h: * 4404 lib/libqof/qof/qofquerycore.[ch]: - Publish the QofCompareFunc 4405 prototype. - Add a new QofParam param_compfcn parameter - Change 4406 QofQuery to use the param_compfcn over the default type compare 4407 function. - create (and publish) a qof API to compare strings as 4408 numbers: qof_string_number_compare_func() * 4409 src/engine/Transaction.c: Assign TRANS_NUM to use 4410 qof_string_numer_compare_func() approved by cstim merged from 4411 r14903 and r14904 4412 44132006-09-27 13:55 andi5 4414 4415 * [r14905] trunk, trunk/src/gnome-utils/gnc-query-list.c: 4416 Initialize sort order in query lists. Fixes #357481. BP 4417 44182006-09-27 13:46 warlord 4419 4420 * [r14904] trunk, trunk/lib/libqof/qof/qofquerycore.c: Missed one 4421 patch hunk in r14903. We need stdlib.h for strtol(). 4422 44232006-09-27 13:39 warlord 4424 4425 * [r14903] trunk, trunk/ChangeLog, 4426 trunk/lib/libqof/qof/qofclass.h, 4427 trunk/lib/libqof/qof/qofquery.c, 4428 trunk/lib/libqof/qof/qofquerycore-p.h, 4429 trunk/lib/libqof/qof/qofquerycore.c, 4430 trunk/lib/libqof/qof/qofquerycore.h, 4431 trunk/src/engine/Transaction.c: Add the ability to override the 4432 default sort (#150799). Override the Transaction Number to sort 4433 numerically. * lib/libqof/qof/qofclass.h: * 4434 lib/libqof/qof/qofquery.c: * lib/libqof/qof/qofquerycore-p.h: * 4435 lib/libqof/qof/qofquerycore.[ch]: - Publish the QofCompareFunc 4436 prototype. - Add a new QofParam param_compfcn parameter - Change 4437 QofQuery to use the param_compfcn over the default type compare 4438 function. - create (and publish) a qof API to compare strings as 4439 numbers: qof_string_number_compare_func() * 4440 src/engine/Transaction.c: Assign TRANS_NUM to use 4441 qof_string_numer_compare_func() 4442 44432006-09-27 13:30 warlord 4444 4445 * [r14902] trunk, trunk/ChangeLog, 4446 trunk/lib/libqof/qof/qofbookmerge.c, 4447 trunk/lib/libqof/qof/qofclass.c, 4448 trunk/lib/libqof/qof/qofclass.h, 4449 trunk/lib/libqof/qof/qofquery-deserial.c, 4450 trunk/lib/libqof/qof/qofquery-serialize.c, 4451 trunk/lib/libqof/qof/qofquery.c, 4452 trunk/lib/libqof/qof/qofquerycore.c, 4453 trunk/lib/libqof/qof/qofquerycore.h, 4454 trunk/lib/libqof/qof/qofsession.c, 4455 trunk/lib/libqof/qof/qofsql.c, trunk/lib/libqof/qof/qofutil.c, 4456 trunk/src/backend/postgres/gncquery.c, trunk/src/engine/Query.c, 4457 trunk/src/engine/Query.h, trunk/src/engine/Transaction.c, 4458 trunk/src/engine/engine-helpers.c, 4459 trunk/src/gnome-search/search-core-type.c, 4460 trunk/src/gnome-search/search-string.c, 4461 trunk/src/gnome-search/search-string.h: Revert r14892 in order 4462 to try a different approach. 4463 44642006-09-26 23:47 warlord 4465 4466 * [r14901] trunk, trunk/ChangeLog, 4467 trunk/lib/libqof/qof/qofquery.c, 4468 trunk/lib/libqof/qof/qofquery.h: Implement SubQuery 4469 functionality in QOF: qof_query_run_subquery() Now you can run 4470 one query off of the results of another query. 4471 44722006-09-26 22:09 andi5 4473 4474 * [r14899] trunk, trunk/src/gnome-utils/dialog-account.c: Ease 4475 account type changes in the account dialog after OK is clicked. 4476 Before, we did not enforce compatibility with the parent account 4477 and suggested to change only children or children and all parent 4478 accounts up to the top-level one. We do enforce it now and only 4479 need to look at the children. The filling of the hash of 4480 (children) account (type) changes has been replaced by showing 4481 the user a filtered account tree and the types are adjusted 4482 recursively once the user verified the change. This is another 4483 attempt to resolve #344966. 4484 44852006-09-26 22:08 andi5 4486 4487 * [r14898] trunk, 4488 trunk/src/import-export/import-account-matcher.c: Free a list in 4489 import-account-matcher.c. 4490 * [r14897] trunk, trunk/src/gnome-utils/dialog-account.c: Make the 4491 account type list in the account dialog dynamically filtered 4492 based on compatibility to the parent account. * add 4493 gnc_account_parent_changed_cb. Filter by valid_types & parent 4494 compatible types * add aw->preferred_account_type to remember 4495 what we chose but may not work currently * make valid_types a 4496 guint32 (was GList*) * last_used_account_type is only set in 4497 gnc_ui_to_account 4498 * [r14896] trunk, 4499 trunk/src/gnome-utils/gnc-tree-model-account-types.c, 4500 trunk/src/gnome-utils/gnc-tree-model-account-types.h: f_model is 4501 not always set in gnc_tree_model_account_types_get_selection 4502 because of a bug in gtk+ (#357791). Also add 4503 gnc_tree_model_account_types_get_mask. 4504 * [r14895] trunk, 4505 trunk/src/gnome-utils/gnc-tree-model-account-types.c, 4506 trunk/src/gnome-utils/gnc-tree-model-account-types.h: Add 4507 gnc_tree_model_account_types_set_mask and bind mask to the 4508 filter model instead using it as data of the filter function, 4509 because those can only be set once per filter. 4510 45112006-09-26 22:07 andi5 4512 4513 * [r14894] trunk, trunk/src/engine/Account.c, 4514 trunk/src/engine/Account.h: Add xaccAccountTypesCompatibleWith 4515 and change xaccAccountTypesCompatible to use that. 4516 * [r14893] trunk, trunk/ChangeLog, 4517 trunk/src/gnome-utils/dialog-account.c: Revert r14591 (bug 4518 344966) to prepare another solution. 4519 45202006-09-26 00:36 warlord 4521 4522 * [r14892] trunk, trunk/ChangeLog, 4523 trunk/lib/libqof/qof/qofbookmerge.c, 4524 trunk/lib/libqof/qof/qofclass.c, 4525 trunk/lib/libqof/qof/qofclass.h, 4526 trunk/lib/libqof/qof/qofquery-deserial.c, 4527 trunk/lib/libqof/qof/qofquery-serialize.c, 4528 trunk/lib/libqof/qof/qofquery.c, 4529 trunk/lib/libqof/qof/qofquerycore.c, 4530 trunk/lib/libqof/qof/qofquerycore.h, 4531 trunk/lib/libqof/qof/qofsession.c, 4532 trunk/lib/libqof/qof/qofsql.c, trunk/lib/libqof/qof/qofutil.c, 4533 trunk/src/backend/postgres/gncquery.c, trunk/src/engine/Query.c, 4534 trunk/src/engine/Query.h, trunk/src/engine/Transaction.c, 4535 trunk/src/engine/engine-helpers.c, 4536 trunk/src/gnome-search/search-core-type.c, 4537 trunk/src/gnome-search/search-string.c, 4538 trunk/src/gnome-search/search-string.h: Add a new 4539 QOF_TYPE_NUMSTRING to add numeric sorts. (#150799). This new 4540 type is like QOF_TYPE_STRING but it sorts numerically (first) 4541 and then sorts alphanumerically (by the tail of the number). 4542 Added the QOF Type, the gnome-search support, and modified 4543 TRANS_NUM to use the new type. 4544 45452006-09-25 11:58 cstim 4546 4547 * [r14891] branches/2.0/ChangeLog, branches/2.0/po/ne.po: Updated 4548 complete Nepali translation by Subir Pradhanang et al. 4549 45502006-09-23 23:46 warlord 4551 4552 * [r14890] branches/2.0, branches/2.0/ChangeLog, 4553 branches/2.0/src/gnome/druid-acct-period.c, 4554 branches/2.0/src/gnome/gnc-plugin-page-account-tree.c, 4555 branches/2.0/src/gnome/window-reconcile.c: disable lot scrubbing 4556 during Check & Repair (#357370). Lots are supposed to be 4557 disabled in the 2.0 release until we get the cap-gains code 4558 working. IMHO the cap-gains code should deal with extra txn 4559 splits instead of creating additional txns. (approved by chris) 4560 Merge from r14888. 4561 * [r14889] branches/2.0, branches/2.0/ChangeLog, 4562 branches/2.0/src/register/ledger-core/split-register-control.c, 4563 branches/2.0/src/register/ledger-core/split-register.c, 4564 branches/2.0/src/register/ledger-core/split-register.h: Avoid 4565 crash from opening transaction in more than one register. Bug 4566 #347089. In any case where we might be opening the transaction 4567 and marking it as the pending transaction, check first if it's 4568 already open. If it is, we assume that it's being edited by 4569 another register. We report the error and abort the action that 4570 would have opened the transaction. suspend events around the 4571 Commit(). (approved by warlord and chris) Merge from r14495 and 4572 r14887. 4573 45742006-09-23 22:51 warlord 4575 4576 * [r14888] trunk, trunk/ChangeLog, 4577 trunk/src/gnome/druid-acct-period.c, 4578 trunk/src/gnome/gnc-plugin-page-account-tree.c, 4579 trunk/src/gnome/window-reconcile.c: disable lot scrubbing during 4580 Check & Repair (#357370). Lots are supposed to be disabled in 4581 the 2.0 release until we get the cap-gains code working. IMHO 4582 the cap-gains code should deal with extra txn splits instead of 4583 creating additional txns. BP 4584 45852006-09-23 22:31 warlord 4586 4587 * [r14887] trunk, trunk/ChangeLog, 4588 trunk/src/register/ledger-core/split-register-control.c, 4589 trunk/src/register/ledger-core/split-register.c: suspend events 4590 around the Commit(). Fixes #347089 when combined with r14495. BP 4591 45922006-09-23 11:10 cstim 4593 4594 * [r14886] branches/2.0/po/de.po: Small update to German 4595 translation 4596 45972006-09-23 03:09 warlord 4598 4599 * [r14885] branches/2.0, branches/2.0/ChangeLog, 4600 branches/2.0/src/backend/file/gnc-backend-file.c, 4601 branches/2.0/src/gnome-utils/gnc-file.c: Do not complain about 4602 non-existent files if we save to a new file. In pass one we 4603 ignore the error returned by stat and call qof_session_begin 4604 with create_if_nonexistent=TRUE for a second run. Merge from 4605 r14865. 4606 * [r14884] branches/2.0, branches/2.0/ChangeLog, 4607 branches/2.0/lib/libqof/qof/qofbackend.h, 4608 branches/2.0/src/backend/file/gnc-backend-file.c, 4609 branches/2.0/src/gnome-utils/gnc-file.c: If the file type wasn't 4610 recognized, check whether this failed because of no read 4611 permission and give appropriate user feedback if yes. Feel free 4612 to adjust the wording. Merge from r14791. 4613 46142006-09-23 03:08 warlord 4615 4616 * [r14883] branches/2.0, branches/2.0/ChangeLog, 4617 branches/2.0/src/backend/file/gnc-backend-file.c: Fix error 4618 checking for non-existing filenames. #351351. Will now always 4619 give a "file not found" message on nonexisting paths or 4620 filenames. Merge from r14789. 4621 46222006-09-22 20:26 warlord 4623 4624 * [r14882] branches/2.0, branches/2.0/ChangeLog, branches/2.0/src, 4625 branches/2.0/src/bin/gnucash-bin.c: Adjust the "development 4626 version" message for the 2.0.1 release. (approved by cstim) 4627 Merge of r14587. 4628 46292006-09-22 13:32 cstim 4630 4631 * [r14881] trunk/packaging/win32/install.sh: Remove -no-undefined 4632 from make because configure.in sets it now 4633 46342006-09-22 13:28 cstim 4635 4636 * [r14880] trunk/configure.in: Add -no-undefined to LDFLAGS 4637 because libtool on Windows requires this argument and we fulfil 4638 it anyway 4639 46402006-09-21 19:14 cstim 4641 4642 * [r14879] trunk/packaging/win32/install.sh: Add more path 4643 elements when creating the win32 startup scripts 4644 46452006-09-21 10:05 cstim 4646 4647 * [r14877] trunk/packaging/win32/install.sh: Revert last change 4648 when perl modifies in-place - that doesn't work on windows 4649 46502006-09-20 08:42 cstim 4651 4652 * [r14876] branches/2.0, branches/2.0/packaging/gnucash.spec.in: 4653 Add pixmaps to RPM. Fixes #355695. Back-ported from r14839. 4654 46552006-09-20 08:41 cstim 4656 4657 * [r14875] branches/2.0, branches/2.0/packaging/gnucash.spec.in: 4658 We don't have a mime-info. Fixes #355676. Back-ported from 4659 r14838. 4660 46612006-09-20 08:40 cstim 4662 4663 * [r14874] branches/2.0, branches/2.0/packaging/gnucash.spec.in: 4664 RPM Build Requires libtool-ltdl-devel. Fixes #355656. 4665 Back-ported from r14837. 4666 46672006-09-19 19:02 cstim 4668 4669 * [r14873] trunk/src/import-export/hbci/gnc-plugin-hbci-ui.xml, 4670 trunk/src/import-export/hbci/gnc-plugin-hbci.c: Add mt942 and 4671 CSV file types for aqbanking import 4672 46732006-09-19 18:50 cstim 4674 4675 * [r14872] trunk/src/import-export/hbci/Makefile.am, 4676 trunk/src/import-export/hbci/gnc-dtaus-import.c, 4677 trunk/src/import-export/hbci/gnc-dtaus-import.h, 4678 trunk/src/import-export/hbci/gnc-file-aqb-import.c, 4679 trunk/src/import-export/hbci/gnc-file-aqb-import.h, 4680 trunk/src/import-export/hbci/gnc-plugin-hbci.c: Move 4681 gnc-dtaus-import.[hc] files to filename gnc-file-aqb-import.[hc] 4682 because these are not limited to dtaus import. 4683 46842006-09-19 18:44 cstim 4685 4686 * [r14871] trunk/ChangeLog, trunk/configure.in, 4687 trunk/src/import-export/Makefile.am, 4688 trunk/src/import-export/mt940/Makefile.am, 4689 trunk/src/import-export/mt940/gnc-mt940-import.c, 4690 trunk/src/import-export/mt940/gnc-mt940-import.h, 4691 trunk/src/import-export/mt940/gnc-plugin-mt940-ui.xml, 4692 trunk/src/import-export/mt940/gnc-plugin-mt940.c, 4693 trunk/src/import-export/mt940/gnc-plugin-mt940.h, 4694 trunk/src/import-export/mt940/gncmod-mt940-import.c: Remove 4695 mt940 module completely from the build and SVN because all of 4696 its functionality has been moved into the hbci (aqbanking) 4697 module. 4698 46992006-09-19 11:00 cstim 4700 4701 * [r14870] trunk/packaging/win32/install.sh: Properly detect 4702 installed or uninstalled expat. Propose packaging command for 4703 cross-compiled gnucash. 4704 47052006-09-19 09:03 cstim 4706 4707 * [r14869] trunk/src/engine/binreloc.c: Eventually implement full 4708 relocation functionality on win32 as well. 4709 47102006-09-19 08:59 cstim 4711 4712 * [r14868] trunk/src/engine/gnc-engine.c: Revert r14862 here 4713 because the initialization from gnucash-bin.c is also sufficient 4714 for win32. 4715 47162006-09-19 03:15 hampton 4717 4718 * [r14867] trunk/src/engine/binreloc.c: Eliminate some compile 4719 warnings. 4720 47212006-09-19 00:56 andi5 4722 4723 * [r14866] trunk/ChangeLog, trunk/src/gnome-search/search.glade, 4724 trunk/src/gnome/glade/account.glade, 4725 trunk/src/gnome/glade/commodities.glade, 4726 trunk/src/gnome/glade/price.glade, 4727 trunk/src/gnome/glade/stocks.glade: Use some more automatic 4728 scrollbars in GtkScrolledWindow's. 4729 47302006-09-19 00:52 andi5 4731 4732 * [r14865] trunk/ChangeLog, 4733 trunk/src/backend/file/gnc-backend-file.c, 4734 trunk/src/gnome-utils/gnc-file.c: Do not complain about 4735 non-existent files if we save to a new file. In pass one we 4736 ignore the error returned by stat and call qof_session_begin 4737 with create_if_nonexistent=TRUE for a second run. BP 4738 47392006-09-18 20:58 cstim 4740 4741 * [r14864] trunk/src/engine/binreloc.c: Unfortunately binreloc 4742 doesn't have program code for Windows. Will be added later. 4743 47442006-09-18 20:49 cstim 4745 4746 * [r14863] trunk/packaging/win32/install.sh: Binreloc needs 4747 explicit configure argument on cross-compile 4748 47492006-09-18 20:43 cstim 4750 4751 * [r14862] trunk/ChangeLog, trunk/Makefile.am, trunk/configure.in, 4752 trunk/macros/binreloc.m4, trunk/src/bin/gnucash-bin.c, 4753 trunk/src/engine/Makefile.am, trunk/src/engine/binreloc.c, 4754 trunk/src/engine/binreloc.h, trunk/src/engine/gnc-engine.c, 4755 trunk/src/engine/gnc-path.c, trunk/src/engine/gncla-dir.h.in: 4756 Implement automatic relocation of previously compiled-in paths. 4757 With the exception of the env variables in src/bin/gnucash we're 4758 fully relocatable now. 4759 47602006-09-18 19:57 cstim 4761 4762 * [r14861] trunk/packaging/win32/install.sh: Fix erroneous 4763 cross-compiling g-wrap args 4764 47652006-09-18 19:10 cstim 4766 4767 * [r14860] trunk/configure.in, trunk/packaging/win32/install.sh: 4768 Also allow user-defined overrides for g-wrap. Necessary if 4769 build-time g-wrap is different from the run-time one during 4770 cross-compile. 4771 47722006-09-18 16:16 cstim 4773 4774 * [r14859] trunk/packaging/win32/install.sh: Forgot one step 4775 necessary for guile and cross-compiling. 4776 47772006-09-18 16:11 cstim 4778 4779 * [r14858] trunk/packaging/win32/README, 4780 trunk/packaging/win32/custom.sh, 4781 trunk/packaging/win32/install.sh: Fully explain a cross-compile 4782 build of gnucash/mingw32 on Linux. 4783 47842006-09-18 15:45 cstim 4785 4786 * [r14857] trunk/configure.in: Allow the user to override the 4787 guile flags. Necessary when build-time guile and run-time guile 4788 are different, i.e. when cross-compiling. 4789 47902006-09-18 15:31 cstim 4791 4792 * [r14856] trunk/macros/legacy_macros.m4: Small cleanup for crufty 4793 guile version check macro 4794 47952006-09-18 09:50 cstim 4796 4797 * [r14855] trunk/packaging/win32/README, 4798 trunk/packaging/win32/custom.sh, 4799 trunk/packaging/win32/install.sh: Convert shell scripts from DOS 4800 CR-LF linefeeds to unix LF. 4801 48022006-09-17 13:45 cstim 4803 4804 * [r14854] trunk/packaging/win32/custom.sh, 4805 trunk/packaging/win32/install.sh: More cross-compile 4806 preparations - goffice needs a cross-compile libtool as well. 4807 48082006-09-17 11:03 cstim 4809 4810 * [r14853] trunk/packaging/win32/custom.sh, 4811 trunk/packaging/win32/install.sh: More cross-compile 4812 preparations. 4813 48142006-09-16 18:56 jsled 4815 4816 * [r14852] branches/sx-cleanup/ChangeLog, 4817 branches/sx-cleanup/src/doc/sx.rst, 4818 branches/sx-cleanup/src/engine/SchedXaction.h, 4819 branches/sx-cleanup/src/gnome/Makefile.am, 4820 branches/sx-cleanup/src/gnome/dialog-sx-editor.c, 4821 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.c, 4822 branches/sx-cleanup/src/gnome/dialog-sx-since-last-run.h, 4823 branches/sx-cleanup/src/gnome/dialog-sxsincelast.c, 4824 branches/sx-cleanup/src/gnome/dialog-sxsincelast.h, 4825 branches/sx-cleanup/src/gnome/glade/sched-xact.glade, 4826 branches/sx-cleanup/src/gnome/gnc-plugin-basic-commands.c, 4827 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.c, 4828 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.h: New, 4829 simplified implementation of the SinceLastRun dialog. Extensions 4830 of GncSxInstanceModel to support (variable parsing, single/flat 4831 upcoming-instance list). 2006-09-16 Joshua Sled 4832 <jsled@asynchronous.org> * src/gnome/gnc-plugin-page-sx-list.c 4833 (sxsl_get_sx_vars): Add variable extraction to instance-model 4834 creation. The GncSxInstances now has a hashtable of variables 4835 parsed from the formula, and the GncSxInstance has a copy of 4836 that variables hash. Not finished, but mostly in place. * 4837 src/gnome/dialog-sx-since-last-run.c: New, simplified version of 4838 the since-last-run dialog. GncSxSlrTreeModelAdapter. 4839 48402006-09-15 21:11 cstim 4841 4842 * [r14851] trunk/packaging/win32/custom.sh, 4843 trunk/packaging/win32/install.sh: Further prepare 4844 cross-compiling mingw32/gnucash 4845 48462006-09-15 19:29 cstim 4847 4848 * [r14850] trunk/packaging/win32/README, 4849 trunk/packaging/win32/install.sh: Initial hints on how to start 4850 a cross-compile 4851 48522006-09-15 13:41 cstim 4853 4854 * [r14849] trunk/packaging/win32/custom.sh: Update openssl URL 4855 48562006-09-15 11:22 cstim 4857 4858 * [r14848] trunk/packaging/win32/custom.sh, 4859 trunk/packaging/win32/install.sh: Add GUILE_CPPFLAGS/LDFLAGS. 4860 Add optional --host=mingw32 argument if someone tries 4861 cross-compiling. 4862 48632006-09-15 10:47 cstim 4864 4865 * [r14847] trunk/macros/legacy_macros.m4: Add cross-compiling 4866 workaround to AC_TRY_RUN 4867 48682006-09-14 16:27 cstim 4869 4870 * [r14846] trunk/configure.in: Add cross-compiling workaround to 4871 AC_TRY_RUN macros 4872 48732006-09-14 15:33 cstim 4874 4875 * [r14845] trunk/packaging/win32/create_cross_mingw.sh: Add script 4876 for building a cross-compile mingw toolchain on Linux. Taken 4877 from http://www.mingw.org/MinGWiki/index.php/BuildMingwCross and 4878 updated. 4879 48802006-09-14 10:31 andi5 4881 4882 * [r14844] trunk/packaging/win32/install.sh: Install slib to 4883 another location and avoid the need for the environment variable 4884 SCHEME_LIBRARY_PATH or another implementation of 4885 library-vicinity in guile.init. You must have unset this env var 4886 now. Add g-wrap modules directory to gnucash.bat. GnuCash runs 4887 equally "well" in- and outside MSYS now for me. 4888 48892006-09-13 18:35 andi5 4890 4891 * [r14843] trunk/packaging/win32/goffice-0.3.0-patch.diff, 4892 trunk/packaging/win32/install.sh, 4893 trunk/packaging/win32/intltool-merge: install.sh cleanups, as we 4894 build-depend on ActivePerl now * remove [no-xml] intltool 4895 workarounds and intltool-merge fake script * move all goffice 4896 changes to the patch file 4897 48982006-09-13 17:11 andi5 4899 4900 * [r14842] trunk/packaging/win32/install.sh: Replace 'MS-DOS by 4901 'ms-dos as software-type in guile.init (slib). 4902 49032006-09-13 14:22 cstim 4904 4905 * [r14841] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c, 4906 trunk/src/import-export/hbci/gnc-plugin-hbci-ui.xml, 4907 trunk/src/import-export/hbci/gnc-plugin-hbci.c, 4908 trunk/src/import-export/mt940/gnc-plugin-mt940-ui.xml, 4909 trunk/src/import-export/mt940/gnc-plugin-mt940.c: Move the MT940 4910 importer action from the mt940 into the hbci plugin because in 4911 the hbci plugin everything is already there. From now on, MT940 4912 importing is available as soon as --enable-hbci is switched on. 4913 The mt940 plugin can be removed from SVN now. 4914 49152006-09-13 05:17 warlord 4916 4917 * [r14839] trunk, trunk/packaging/gnucash.spec.in: Add pixmaps to 4918 RPM. Fixes #355695. BP 4919 49202006-09-13 00:12 warlord 4921 4922 * [r14838] trunk, trunk/packaging/gnucash.spec.in: We don't have a 4923 mime-info. Fixes #355676. BP 4924 49252006-09-12 22:36 warlord 4926 4927 * [r14837] trunk, trunk/packaging/gnucash.spec.in: RPM Build 4928 Requires libtool-ltdl-devel. Fixes #355656. BP 4929 49302006-09-12 17:26 cstim 4931 4932 * [r14836] branches/2.0/po/en_GB.po: Updated British English 4933 translation by Nigel Titley 4934 49352006-09-12 13:41 cstim 4936 4937 * [r14835] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c, 4938 trunk/src/engine/Makefile.am, trunk/src/engine/gnc-engine.c, 4939 trunk/src/engine/gnc-path.c, trunk/src/engine/gnc-path.h, 4940 trunk/src/engine/gncla-dir.h.in, 4941 trunk/src/gnome-utils/gnc-gnome-utils.c: Fix and clarify path 4942 names that were mixed up. In particular, two different 4943 GNC_LIBDIR macros were defined: One in gncla-dir.h as libdir, 4944 and another one from configure.in as pkglibdir in the CFLAGS. 4945 This was a big mess. Now the pathnames should all follow 4946 automake conventions. 4947 49482006-09-12 07:34 andi5 4949 4950 * [r14834] trunk/packaging/win32/install.sh: install.sh: Install 4951 gconf schema files to 4952 ${GNUCASH_PREFIX}/etc/gconf/gconf.xml.defaults. I suppose this 4953 is what most distributions do as post-install step. If GnuCash 4954 and Gnome are not installed to the same prefix (standard), the 4955 gconf druid will pop up once GnuCash is started. GnuCash will 4956 automagically add the correct lines to ~/.gconf.path, shut down 4957 gconfd and load the default values, if you choose the default 4958 selections. The others seem unadvisable to me for windows, so 4959 another commit might hide the druid. 4960 49612006-09-12 07:16 andi5 4962 4963 * [r14833] trunk/packaging/win32/install.sh: Build Guile and 4964 GnuCash by `make LDFLAGS="$SOME_FLAGS -no-undefined"' and avoid 4965 patching Makefiles and rerunning config.status. Tested on 1 4966 system so far. 4967 49682006-09-11 13:50 cstim 4969 4970 * [r14832] trunk/packaging/win32/install.sh: Make sure the g-wrap 4971 files are modified only once 4972 49732006-09-10 10:55 andi5 4974 4975 * [r14831] trunk/packaging/win32/goffice-0.3.0-patch.diff, 4976 trunk/packaging/win32/install.sh: install.sh fixes: * Rename 4977 input dll in libz.dll.a from bin/zlib1.dll to zlib1.dll * Add 4978 AUTOTOOLS_DIR\\bin to PATH of gnucash.bat because 4979 libgncmodule-0.dll depends on libltdl-3.dll * correct 4980 goffice/Makefile.am to put libgoffice_{init,shutdown} into 4981 interface library 4982 49832006-09-09 23:15 andi5 4984 4985 * [r14830] trunk/src/gnome-utils/Makefile.am: Remove gnc-dir.h 4986 from BUILT_SOURCES 4987 49882006-09-09 22:34 andi5 4989 4990 * [r14829] trunk/packaging/win32/install.sh: install.sh fixes: * 4991 indent needs libintl-2.dll (copy intl.dll) * add freetype2 4992 pkg-config file * add GNOME_{CPP,LD}FLAGS for 4993 inst_{libgsf,goffice,gnucash} 4994 49952006-09-08 15:51 cstim 4996 4997 * [r14828] trunk/packaging/win32/custom.sh: Upgrade Gnome packages 4998 to lates gnome-2.16 release 4999 50002006-09-08 15:44 cstim 5001 5002 * [r14827] trunk/packaging/win32/install.sh: Fix forgotten 5003 sub-path of g-wrap 5004 50052006-09-08 15:18 cstim 5006 5007 * [r14826] trunk/src/gnome-utils/gnc-druid-provider-file-gnome.c: 5008 Fix warning about unused static function if glob.h is unavailable 5009 50102006-09-08 14:00 cstim 5011 5012 * [r14825] trunk/packaging/win32/install.sh: Fix -no-undefined 5013 flag for g-wrap; fix zlib header flags for gsf 5014 50152006-09-08 11:04 cstim 5016 5017 * [r14824] trunk/src/bin/Makefile.am, trunk/src/bin/i18n.h.in, 5018 trunk/src/gnome-utils/Makefile.am, 5019 trunk/src/gnome-utils/gnc-dir.h.in: Remove obsolete/unused 5020 generated headers; all directory paths are now in 5021 src/engine/gnc-path.c. 5022 50232006-09-08 11:02 cstim 5024 5025 * [r14823] trunk/src/bin/gnucash-bin.c: Add includes that had been 5026 included by the obsolete i18n.h header 5027 50282006-09-07 21:02 cstim 5029 5030 * [r14822] trunk/src/bin/gnucash-bin.c, 5031 trunk/src/engine/gnc-engine.c, trunk/src/engine/gnc-path.c, 5032 trunk/src/gnome-utils/Makefile.am, 5033 trunk/src/gnome-utils/dialog-utils.c, 5034 trunk/src/gnome-utils/druid-gconf-setup.c, 5035 trunk/src/gnome-utils/gnc-gnome-utils.c, 5036 trunk/src/gnome/druid-hierarchy.c: Replace every hard-coded 5037 directory path with the respective call to gnc_path. (Except for 5038 the qsf and dwi backends, but they are not being maintained 5039 right now anyway.) 5040 50412006-09-07 20:37 cstim 5042 5043 * [r14821] trunk/ChangeLog, trunk/src/engine/Makefile.am, 5044 trunk/src/engine/gnc-path.c, trunk/src/engine/gnc-path.h, 5045 trunk/src/engine/gncla-dir.h.in: Add new file with utility 5046 functions to retrieve the needed directory paths. All 5047 compile-time vs. runtime path lookups will be implemented 5048 exactly in this file. 5049 50502006-09-07 18:31 cstim 5051 5052 * [r14820] trunk/packaging/win32/install.sh: No need to remove 5053 files during win32 install 5054 50552006-09-07 16:32 hampton 5056 5057 * [r14819] trunk/ChangeLog, trunk/src/backend/postgres/putil.c, 5058 trunk/src/backend/postgres/test/test-db.c, 5059 trunk/src/backend/postgres/test/test-load-backend.c, 5060 trunk/src/backend/postgres/test/test-period.c: Include config.h 5061 a couple of places. 5062 50632006-09-07 16:14 hampton 5064 5065 * [r14818] trunk/src/engine/gnc-budget.c: Use the glib-compat.h 5066 file for backward compatible function names. 5067 50682006-09-07 15:52 cstim 5069 5070 * [r14817] trunk/packaging/win32/gnucash.iss.in: Further improve 5071 setup file creation script 5072 50732006-09-07 15:49 cstim 5074 5075 * [r14816] trunk/packaging/win32/install.sh: After installation, 5076 try to create a suitable command.com script. 5077 50782006-09-07 12:49 cstim 5079 5080 * [r14815] trunk/packaging/win32/install.sh: Fix automated path 5081 setup of gnucash script. Should now probably work. 5082 50832006-09-07 11:55 cstim 5084 5085 * [r14814] 5086 trunk/src/business/business-core/gw-business-core-spec.scm: Add 5087 include config.h that was missing in g-wrap wrapper. 5088 50892006-09-07 11:38 cstim 5090 5091 * [r14813] trunk/src/engine/gnc-budget.c: Replace deprecated glib 5092 function if new glib is available 5093 50942006-09-07 11:08 cstim 5095 5096 * [r14812] trunk/src/gnome-utils/Makefile.am, 5097 trunk/src/gnome-utils/gnc-date-format.c: Need lib/libc for 5098 missing libc function. Need to include localtime_r to get the 5099 declaration 5100 51012006-09-07 10:51 cstim 5102 5103 * [r14811] trunk/src/backend/file/gnc-backend-file.c: On Windows, 5104 before unlink() we need to chmod() the lock file for write 5105 access. 5106 51072006-09-06 15:49 cstim 5108 5109 * [r14810] trunk/configure.in: Remove duplicate setting of 5110 platform_win32 automake conditional 5111 51122006-09-06 15:01 cstim 5113 5114 * [r14809] trunk/configure.in, trunk/packaging/win32, 5115 trunk/packaging/win32/gnucash.iss.in: Add first draft script for 5116 creating a setup.exe installer package on win32. 5117 51182006-09-06 12:23 cstim 5119 5120 * [r14808] trunk/packaging/win32/install.sh: Further improve 5121 script-based gnucash building. Added popt include and ldflags 5122 because ./configure would fail without them. 5123 51242006-09-06 12:15 cstim 5125 5126 * [r14807] trunk/src/gnc-module/gnc-module.c, 5127 trunk/src/gnc-module/test/test-dynload.c: Get rid of warnings 5128 from libtool header on windows/mingw32 5129 51302006-09-06 11:46 cstim 5131 5132 * [r14806] trunk/configure.in, trunk/lib/libqof/qof/qofutil.h, 5133 trunk/macros/legacy_macros.m4: On Windows/mingw32, scanf only 5134 accepts %I64d for long long integers. Reference that gave me 5135 this hint: http://acm.pku.edu.cn/JudgeOnline/faq.htm 5136 51372006-09-06 11:07 cstim 5138 5139 * [r14805] trunk/configure.in: Move check for windows platform 5140 even more up front. 5141 51422006-09-06 09:35 cstim 5143 5144 * [r14804] trunk/src/business/business-core/Makefile.am, 5145 trunk/src/business/business-gnome/Makefile.am, 5146 trunk/src/business/business-reports/Makefile.am, 5147 trunk/src/business/business-utils/Makefile.am, 5148 trunk/src/business/dialog-tax-table/Makefile.am: Last round of 5149 Makefile and symlink cleanup. Gnucash should build fine without 5150 symlinks now. 5151 51522006-09-06 09:26 cstim 5153 5154 * [r14803] trunk/src/bin/gnucash-bin.c: For windows, ignore 5155 gnc_engine_is_initialized check for now because it doesn't work 5156 correctly. 5157 51582006-09-06 09:19 cstim 5159 5160 * [r14802] trunk/packaging/win32/install.sh: Include all of my 5161 known prerequisites to successfully compile gnucash: Fix g-wrap; 5162 Use -no-undefined properly; Speed up build by excluding tests 5163 and don't relink; Try to set up paths in script correctly; Speed 5164 up runtime module loading by excluding dependency_libs. 5165 51662006-09-05 19:41 cstim 5167 5168 * [r14801] trunk/src/engine/gw-kvp-spec.scm: Add last missing 5169 #include config.h 5170 51712006-09-05 18:00 cstim 5172 5173 * [r14800] trunk/src/app-utils/gnc-account-merge.c, 5174 trunk/src/app-utils/test/test-print-parse-amount.c, 5175 trunk/src/app-utils/test/test-print-queries.c, 5176 trunk/src/app-utils/test/test-scm-query-string.c, 5177 trunk/src/backend/file/test/test-load-backend.c, 5178 trunk/src/backend/file/test/test-load-example-account.c, 5179 trunk/src/backend/file/test/test-load-xml2.c, 5180 trunk/src/backend/file/test/test-save-in-lang.c, 5181 trunk/src/backend/file/test/test-xml2-is-file.c, 5182 trunk/src/business/business-core/file/gncmod-business-backend-file.c, 5183 trunk/src/business/business-core/test/test-address.c, 5184 trunk/src/business/business-core/test/test-business.c, 5185 trunk/src/business/business-core/test/test-customer.c, 5186 trunk/src/business/business-core/test/test-employee.c, 5187 trunk/src/business/business-core/test/test-job.c, 5188 trunk/src/business/business-core/test/test-vendor.c, 5189 trunk/src/calculation/expression_parser.c, 5190 trunk/src/engine/Period.c, trunk/src/engine/cashobjects.c, 5191 trunk/src/engine/gnc-budget.c, trunk/src/engine/gnc-lot.c, 5192 trunk/src/engine/test/test-commodities.c, 5193 trunk/src/engine/test/test-date.c, 5194 trunk/src/engine/test/test-group-vs-book.c, 5195 trunk/src/engine/test/test-guid.c, 5196 trunk/src/engine/test/test-load-engine.c, 5197 trunk/src/engine/test/test-lots.c, 5198 trunk/src/engine/test/test-numeric.c, 5199 trunk/src/engine/test/test-object.c, 5200 trunk/src/engine/test/test-period.c, 5201 trunk/src/engine/test/test-query.c, 5202 trunk/src/engine/test/test-querynew.c, 5203 trunk/src/engine/test/test-resolve-file-path.c, 5204 trunk/src/engine/test/test-scm-query.c, 5205 trunk/src/engine/test/test-split-vs-account.c, 5206 trunk/src/engine/test/test-transaction-reversal.c, 5207 trunk/src/engine/test/test-transaction-voiding.c, 5208 trunk/src/gnome-utils/gnc-dialog.c, 5209 trunk/src/gnome-utils/test/test-gnc-recurrence.c, 5210 trunk/src/import-export/hbci/gnc-hbci-kvp.c, 5211 trunk/src/import-export/import-match-map.c, 5212 trunk/src/import-export/test/test-import-parse.c: Add #include 5213 config.h at all places where it has been missing. 5214 52152006-09-05 17:31 cstim 5216 5217 * [r14799] trunk/lib/libqof/qof/qofbookmerge.c: Fix missing 5218 include config.h. Also fix still-used deprecated typedef. 5219 52202006-09-05 15:50 cstim 5221 5222 * [r14798] trunk/lib/libqof/qof/qofutil.h: Error out if none of 5223 the two SCANF formats are defined in config.h. 5224 52252006-09-05 14:38 cstim 5226 5227 * [r14797] trunk/configure.in: Fix typo that prevented the correct 5228 error on unrecognized scanf conventions 5229 52302006-09-05 13:38 cstim 5231 5232 * [r14796] trunk/lib/libqof/qof/qofsession.c: For windows, clean 5233 up error conditions before trying again to load the session. 5234 52352006-09-04 16:27 cstim 5236 5237 * [r14795] trunk/src/app-utils/gnc-ui-util.c: Make sure not to 5238 pass NULL to PERR() message macro 5239 52402006-09-04 08:11 andi5 5241 5242 * [r14794] trunk/packaging/win32/custom.sh, 5243 trunk/packaging/win32/install.sh: Add Glade-3, as it seems to 5244 run smoothly with gnome widgets and simply looks good. One day 5245 someone could try to integrate devhelp. 5246 52472006-09-03 21:48 andi5 5248 5249 * [r14793] trunk/packaging/win32/custom.sh, 5250 trunk/packaging/win32/install.sh: Add ActivePerl. This is a 5251 download of ~8MB only used by intltool, providing a working 5252 XML::Parser module, but by far the easiest solution when trying 5253 to avoid recreating configure scripts with [no-xml]. If it is 5254 accepted, these adjustments for libgsf, goffice and gnucash can 5255 be removed. 5256 52572006-09-03 21:08 andi5 5258 5259 * [r14792] trunk/packaging/win32/custom.sh, 5260 trunk/packaging/win32/install.sh: Readd expat-bin 5261 (xmlparse,xmltok), freetype-dev, jpeg-bin and zlib-dev. Correct 5262 libxml-2.0.pc. 5263 52642006-09-03 20:14 cstim 5265 5266 * [r14791] trunk/ChangeLog, trunk/lib/libqof/qof/qofbackend.h, 5267 trunk/src/backend/file/gnc-backend-file.c, 5268 trunk/src/gnome-utils/gnc-file.c: If the file type wasn't 5269 recognized, check whether this failed because of no read 5270 permission and give appropriate user feedback if yes. Feel free 5271 to adjust the wording. BP 5272 52732006-09-03 19:54 andi5 5274 5275 * [r14790] trunk/packaging/win32/custom.sh, 5276 trunk/packaging/win32/install.sh: Split glade installer into 5277 small gtk/gnome/other packages, add libglade. Still experimental. 5278 52792006-09-03 11:07 cstim 5280 5281 * [r14789] trunk/ChangeLog, 5282 trunk/src/backend/file/gnc-backend-file.c: Fix error checking 5283 for non-existing filenames. Will now always give a "file not 5284 found" message on nonexisting paths or filenames. #351351. BP 5285 52862006-09-03 10:23 cstim 5287 5288 * [r14788] trunk/src/backend/file/gnc-backend-file.c: Replace 5289 hardcoded dir separator by the glib macro 5290 52912006-09-03 10:13 andi5 5292 5293 * [r14787] trunk/packaging/win32/custom.sh, 5294 trunk/packaging/win32/install.sh: Add OpenSSL install function 5295 as libgnomeui needs libssl32.dll. Add environment variable 5296 LIBGLADE_MODULE_PATH. glade_require("gnome"); works now, Glade-2 5297 does not load gnome widgets, GnuCash is untested. 5298 52992006-09-02 19:19 cstim 5300 5301 * [r14786] trunk/lib/libqof/qof/qofsession.c: Fix typo 5302 53032006-09-02 19:18 cstim 5304 5305 * [r14785] trunk/lib/libqof/qof/qofsession.c: For windows, fall 5306 back to the file backend if a colon was in the URL name. 5307 53082006-09-02 15:44 cstim 5309 5310 * [r14784] trunk/src/gnome-utils/dialog-utils.c, 5311 trunk/src/gnome/druid-hierarchy.c: Fully specify the correct 5312 subdirectory for windows; the prefix will be determined at 5313 runtime 5314 53152006-09-02 08:52 cstim 5316 5317 * [r14783] trunk/src/engine/Makefile.am: Revert r14780; doesn't 5318 help for mingw/win32. 5319 53202006-09-01 21:33 andi5 5321 5322 * [r14782] trunk/packaging/win32/pi.sh: Add pi.sh, a postinstall 5323 script of mingw. 5324 53252006-09-01 21:10 cstim 5326 5327 * [r14781] trunk/src/import-export/hbci/gnc-hbci-transfer.c: Fix 5328 crash when querying data of the already deleted 5329 template_list_store of the transfer dialog. 5330 53312006-09-01 20:29 cstim 5332 5333 * [r14780] trunk/src/engine/Makefile.am: Use PATH_SEPARATOR 5334 variable for GUILE_LOAD_PATH for windows. 5335 53362006-09-01 20:23 cstim 5337 5338 * [r14779] trunk/src/engine/Makefile.am: Fix parallel build as 5339 proposed by Mike Alexander <mta@umich.edu> 5340 53412006-09-01 15:45 cstim 5342 5343 * [r14778] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash.in: 5344 Use the PATH_SEPARATOR variable from ./configure during path 5345 creation in script. Necessary for windows ; searchpath separator 5346 53472006-09-01 15:26 cstim 5348 5349 * [r14777] trunk/src/backend/file/gnc-backend-file.c, 5350 trunk/src/gnc-module/gnc-module.c: Change the searchpath 5351 separator to glib macro so that on Windows, ';' is used. Also 5352 clean up more path creation functions. 5353 53542006-09-01 15:25 cstim 5355 5356 * [r14776] trunk/src/gnome-utils/dialog-utils.c, 5357 trunk/src/gnome/druid-hierarchy.c: For windows, determine glade 5358 and accounts path at runtime instead of configure time. 5359 53602006-08-30 16:55 andi5 5361 5362 * [r14775] trunk/packaging/win32/install.sh: Fix wget_unpacked in 5363 install.sh, once again. 5364 53652006-08-30 16:52 andi5 5366 5367 * [r14774] trunk/packaging/win32/install.sh: Added missing 5368 parameter in wget_unpacked in install.sh. 5369 53702006-08-30 08:30 andi5 5371 5372 * [r14773] trunk/packaging/win32/install.sh: Win32 script: added 5373 wget_unpacked, $LAST_FILE, corrected --with-modules-dir. 5374 53752006-08-30 07:15 andi5 5376 5377 * [r14772] trunk/packaging/win32/install.sh: Replace set [-+]e 5378 switching by `if'. 5379 53802006-08-29 21:00 cstim 5381 5382 * [r14771] trunk/src/backend/file/test/Makefile.am: Add more 5383 library dirs for test runtime. 5384 53852006-08-29 20:32 cstim 5386 5387 * [r14770] trunk/src/engine/test/Makefile.am: Add more library 5388 dirs for test runtime. 5389 53902006-08-29 20:31 cstim 5391 5392 * [r14769] trunk/packaging/win32/custom.sh, 5393 trunk/packaging/win32/install.sh: At runtime one of the gnome 5394 packages also needs gail. 5395 53962006-08-29 20:23 cstim 5397 5398 * [r14768] trunk/packaging/win32/install.sh: For configuring 5399 gnucash, add --enable-schemas-install=no. See wiki. 5400 54012006-08-29 08:18 cstim 5402 5403 * [r14767] trunk/src/import-export/qif-import/Makefile.am, 5404 trunk/src/import-export/qif-io-core/Makefile.am: Next round of 5405 Makefile symlink cleanup. Scheme files are now symlinked or 5406 copied into subdirectories gnucash/. 5407 * [r14766] trunk/src/import-export/Makefile.am: Remove unused 5408 scm-links section 5409 54102006-08-29 08:07 cstim 5411 5412 * [r14765] trunk/src/bin/Makefile.am: Add missing include 5413 54142006-08-29 08:05 cstim 5415 5416 * [r14764] trunk/src/report/locale-specific/us/Makefile.am, 5417 trunk/src/report/report-gnome/Makefile.am, 5418 trunk/src/report/report-system/Makefile.am, 5419 trunk/src/report/standard-reports/Makefile.am, 5420 trunk/src/report/stylesheets/Makefile.am, 5421 trunk/src/report/utility-reports/Makefile.am: Next round of 5422 Makefile symlink cleanup. Scheme files are now symlinked or 5423 copied into subdirectories gnucash/ and g-wrapped/. Also, 5424 parallel builds should work fine now. 5425 54262006-08-29 07:48 cstim 5427 5428 * [r14763] trunk/src/app-utils/Makefile.am, 5429 trunk/src/core-utils/Makefile.am, trunk/src/engine/Makefile.am, 5430 trunk/src/gnc-module/Makefile.am, 5431 trunk/src/gnome-utils/Makefile.am, trunk/src/gnome/Makefile.am, 5432 trunk/src/register/register-core/Makefile.am: Add missing -f 5433 flag when symlinking the gw-.scm files 5434 54352006-08-29 07:29 cstim 5436 5437 * [r14762] trunk/src/gnome-utils/Makefile.am: Symlinking 5438 directories only works on non-win32. 5439 54402006-08-29 03:28 warlord 5441 5442 * [r14761] branches/2.0, branches/2.0/ChangeLog, 5443 branches/2.0/po/POTFILES.skip, 5444 branches/2.0/src/gnome-utils/Makefile.am: Drop gtktreedatalist 5445 (and gnctreemodelsort) from the build because it can conflict 5446 with the real gtk+ version of the same file, depending on the 5447 linking order of libgncmod-gnome-utils.so and the gtk+ 5448 libraries. Merge from r14709. 5449 * [r14760] branches/2.0, branches/2.0/ChangeLog, 5450 branches/2.0/src/gnome/gnc-plugin-page-account-tree.c: Maintain 5451 the account hierarchy when reparenting the descendants of a 5452 deleted account. Merge from r14700. 5453 54542006-08-29 03:27 warlord 5455 5456 * [r14759] branches/2.0, branches/2.0/ChangeLog: Update so that 5457 bug-buddy 2.16 will still allow you to file bugs against 5458 gnucash. Merge from r14695. 5459 * [r14758] branches/2.0, branches/2.0/ChangeLog: Add missing call 5460 to xaccAccountBeginEdit. Merge from r14694. 5461 * [r14757] branches/2.0, branches/2.0/ChangeLog, 5462 branches/2.0/src/import-export/hbci/dialog-hbcitrans.c, 5463 branches/2.0/src/import-export/hbci/druid-hbci-initial.c: 5464 Double-check really every string from aqbanking for valid utf-8 5465 characters. Merge from r14680. 5466 * [r14756] branches/2.0, branches/2.0/ChangeLog, 5467 branches/2.0/src/core-utils/gnc-glib-utils.c, 5468 branches/2.0/src/core-utils/gnc-glib-utils.h: Add 5469 gnc_utf8_strip_invalid_strdup() that returns a stripped copy 5470 instead of working in-place. Merge from r14679. 5471 * [r14755] branches/2.0, 5472 branches/2.0/src/report/standard-reports/budget.scm: Mark 5473 forgotten strings for translation Merge from r14677. 5474 54752006-08-29 03:26 warlord 5476 5477 * [r14754] branches/2.0, branches/2.0/ChangeLog, 5478 branches/2.0/src/import-export/hbci/dialog-hbcitrans.c: Ensure 5479 the encoding of the ktoblzcheck library is used correctly. Their 5480 encoding is still always ISO-8859-1, but in future versions they 5481 might change it to something else. We're prepared now. Merge 5482 from r14676. 5483 * [r14753] branches/2.0, branches/2.0/ChangeLog, 5484 branches/2.0/src/core-utils/gnc-gconf-utils.c, 5485 branches/2.0/src/core-utils/gnc-gconf-utils.h, 5486 branches/2.0/src/gnome-utils/dialog-preferences.c, 5487 branches/2.0/src/gnome-utils/dialog-reset-warnings.c, 5488 branches/2.0/src/gnome-utils/gnc-main-window.c, 5489 branches/2.0/src/gnome-utils/gnc-plugin.c, 5490 branches/2.0/src/gnome-utils/gnc-plugin.h, 5491 branches/2.0/src/gnome-utils/gnc-tree-view.c: Remove overloading 5492 of an argument passed to the gnc_gconf_add/remove_notification 5493 functions.. This will solve a crash on Solaris caused by 5494 g_vasprintf being passed a "%s" format string and a NULL as 5495 argument. Merge from r14675. 5496 54972006-08-28 19:28 cstim 5498 5499 * [r14752] trunk/packaging/win32/install.sh: Set g-wrap's module 5500 dir to Windows syntax. Make sure goffice exports the 5501 libgoffice_init symbol. 5502 55032006-08-28 16:31 warlord 5504 5505 * [r14751] trunk, trunk/lib/libqof/backend/file/qsf-xml-map.c: and 5506 one more file needs strptime.h. 5507 55082006-08-28 16:20 warlord 5509 5510 * [r14750] trunk, trunk/lib/libqof/backend/file/qsf-backend.c: 5511 need to include strptime.h so we get the declaration. 5512 55132006-08-28 16:05 warlord 5514 5515 * [r14749] trunk, trunk/lib/libqof/backend/file/Makefile.am: 5516 libqof/backend/file needs lib/libc for the missing libc 5517 functions. 5518 55192006-08-28 15:42 warlord 5520 5521 * [r14748] trunk, trunk/src/app-utils/gw-app-utils-spec.scm: 5522 re-add gnc:gui-refresh-all, needed by a test, removed by r14619 5523 55242006-08-28 15:20 cstim 5525 5526 * [r14747] trunk/src/app-utils/Makefile.am, 5527 trunk/src/gnome-utils/Makefile.am, trunk/src/gnome/Makefile.am, 5528 trunk/src/register/register-core/Makefile.am, 5529 trunk/src/scm/Makefile.am, trunk/src/tax/us/Makefile.am: Next 5530 round of Makefile symlink cleanup. Scheme files are now 5531 symlinked or copied into subdirectories gnucash/ and g-wrapped/. 5532 Also, parallel builds should work fine now. 5533 55342006-08-28 14:51 cstim 5535 5536 * [r14746] trunk/lib/guile-www/Makefile.am, 5537 trunk/src/core-utils/Makefile.am, trunk/src/engine/Makefile.am, 5538 trunk/src/gnc-module/Makefile.am: First round of Makefile 5539 symlink cleanup. Scheme files are now symlinked or copied into 5540 subdirectories gnucash/ and g-wrapped/. This will work on a 5541 platform without symlinks just fine. 5542 55432006-08-28 12:34 cstim 5544 5545 * [r14745] trunk/src/gnc-test-env: Guile path on win32 needs to be 5546 separated by ; instead of :. 5547 55482006-08-28 11:29 cstim 5549 5550 * [r14744] trunk/configure.in: Move win32 check out of 5551 libgsf-1.12.3 configure section into the general configure 5552 section 5553 55542006-08-28 09:31 cstim 5555 5556 * [r14743] trunk/configure.in, 5557 trunk/lib/libqof/backend/file/Makefile.am, 5558 trunk/lib/libqof/qof/Makefile.am, trunk/src/engine/Makefile.am, 5559 trunk/src/gnome-search/Makefile.am, 5560 trunk/src/gnome-utils/Makefile.am, 5561 trunk/src/import-export/Makefile.am, 5562 trunk/src/import-export/qif/Makefile.am: Add REGEX_LIBS linker 5563 flag that is needed on win32 platform 5564 55652006-08-28 08:56 cstim 5566 5567 * [r14742] trunk/packaging/win32/install.sh: Add CFLAGS which, if 5568 missing, would cause non-exported symbols. See wiki page. 5569 55702006-08-27 19:49 cstim 5571 5572 * [r14741] trunk/packaging/win32/install.sh: On win32, LDFLAGS 5573 need to contain -no-undefined to get DLLs built. 5574 55752006-08-27 12:45 cstim 5576 5577 * [r14740] trunk/packaging/win32/install.sh: Add more env 5578 variables to configure so that rerunning configure works even 5579 outside of install.sh 5580 55812006-08-27 02:01 andi5 5582 5583 * [r14739] trunk/packaging/win32/goffice-0.3.0-patch.diff: One 5584 more patch fix 5585 55862006-08-27 01:29 andi5 5587 5588 * [r14738] trunk/packaging/win32/goffice-0.3.0-patch.diff: Correct 5589 last patch. 5590 55912006-08-27 01:17 warlord 5592 5593 * [r14737] trunk, trunk/packaging/win32/goffice-0.3.0-patch.diff, 5594 trunk/packaging/win32/install.sh: Patch goffice to deal properly 5595 with goffice.def 5596 55972006-08-27 01:16 warlord 5598 5599 * [r14736] trunk, trunk/packaging/win32/install.sh: modify the 5600 goffice.def later in the build. 5601 56022006-08-27 00:29 andi5 5603 5604 * [r14735] trunk/packaging/win32/README, 5605 trunk/packaging/win32/install.sh: Make the win32 script run even 5606 from outside of the its directory. 5607 56082006-08-26 23:11 warlord 5609 5610 * [r14734] trunk, trunk/packaging/win32/install.sh: Don't 5611 arbitrarily change configure.in. This changeset lets us run this 5612 script multiple times and it wont break configure.in. 5613 56142006-08-26 23:06 warlord 5615 5616 * [r14733] trunk, trunk/packaging/win32/install.sh: revert back to 5617 checking for libgoffice-0.3.pc 5618 56192006-08-26 22:59 warlord 5620 5621 * [r14732] trunk, trunk/configure.in: Check for libgoffice-0.3 5622 before libgoffice-1. (So we find "native" goffice-0.3.x on win32 5623 56242006-08-26 21:22 warlord 5625 5626 * [r14731] trunk, trunk/packaging/win32/custom.sh, 5627 trunk/packaging/win32/install.sh, 5628 trunk/packaging/win32/intltool-merge: Get goffice building 5629 properly. - make sure it will build dynamically - remove unknown 5630 symbols - fix the intltool-merge problem by replacing 5631 intltool-merge 5632 56332006-08-26 19:26 jsled 5634 5635 * [r14730] branches/sx-cleanup/ChangeLog: missed in last commit. 5636 56372006-08-26 19:03 cstim 5638 5639 * [r14729] trunk/packaging/win32/install.sh: Revert libgoffice 5640 pkgconfig filename change. Add CFLAGS at gnucash configure. 5641 56422006-08-26 08:53 cstim 5643 5644 * [r14728] trunk/packaging/win32/install.sh: Fix version number of 5645 libgoffice pc file 5646 56472006-08-26 06:03 warlord 5648 5649 * [r14727] trunk, trunk/packaging/win32/install.sh: msys sed 5650 doesn't understand "-i". Work around that. 5651 56522006-08-26 05:31 warlord 5653 5654 * [r14726] trunk, trunk/packaging/win32/custom.sh, 5655 trunk/packaging/win32/goffice-0.3.0-patch.diff, 5656 trunk/packaging/win32/install.sh: More updates to the win32 5657 build script. - We need autotools before libgsf - update the 5658 goffice build rule (but still not enabled) - add the goffice 5659 patch. Expand the patch. - turn off the INTLTOOL_XML_RULE in the 5660 goffice makefiles. 5661 56622006-08-26 03:30 warlord 5663 5664 * [r14725] trunk, trunk/packaging/win32/custom.sh, 5665 trunk/packaging/win32/install.sh: Add script code to build 5666 libgsf -- tested and works for me. Add script code to build 5667 goffice (not enabled, yet). 5668 56692006-08-26 01:48 warlord 5670 5671 * [r14724] trunk, trunk/packaging/win32/install.sh: Be smarter 5672 about handling partially completed builds. - Don't die when wget 5673 has already downloaded the file. - add some more output during 5674 the auto-tools 5675 56762006-08-26 01:23 warlord 5677 5678 * [r14723] trunk, trunk/packaging/win32/install.sh: use WORKING 5679 set +/-e construct. 5680 56812006-08-26 01:19 warlord 5682 5683 * [r14722] trunk, trunk/packaging/win32/install.sh: Fix some 5684 typos. Deal with constructs that don't work with "set -e" 5685 56862006-08-26 01:03 warlord 5687 5688 * [r14721] trunk, trunk/packaging/win32/custom.sh, 5689 trunk/packaging/win32/install.sh: Update win32 script to be 5690 better about failing. 5691 56922006-08-25 20:27 cstim 5693 5694 * [r14720] trunk/packaging/win32, trunk/packaging/win32/README, 5695 trunk/packaging/win32/custom.sh, 5696 trunk/packaging/win32/install.sh: Add Andi's script for 5697 automated build environment building on Windows/mingw32 5698 56992006-08-23 19:29 cstim 5700 5701 * [r14719] trunk/src/import-export/hbci/gnc-dtaus-import.c, 5702 trunk/src/import-export/hbci/gnc-dtaus-import.h, 5703 trunk/src/import-export/hbci/gnc-plugin-hbci.c: Generalize 5704 importing function so that this function can fully replace 5705 gnc_file_mt940_import and the whole mt940 module. 5706 57072006-08-23 12:09 cstim 5708 5709 * [r14718] trunk/src/gnome-utils/dialog-utils.c: Replace 5710 hard-coded directory separator by g_build_filename() function 5711 57122006-08-23 12:08 cstim 5713 5714 * [r14717] trunk/src/gnome: Add new svn:ignore 5715 57162006-08-23 03:20 hampton 5717 5718 * [r14716] branches/remove-group/ChangeLog, 5719 branches/remove-group/src/app-utils/gnc-account-merge.c: Merge 5720 account trees properly. 5721 57222006-08-23 03:17 hampton 5723 5724 * [r14715] branches/remove-group/ChangeLog, 5725 branches/remove-group/src/backend/file/io-gncxml-v2.c, 5726 branches/remove-group/src/engine/Account.c: Make sure the root 5727 account exists when the code asks for it. This works both for 5728 reading a new file and a user performing File->New->New File. 5729 57302006-08-23 03:09 hampton 5731 5732 * [r14714] branches/remove-group/ChangeLog, 5733 branches/remove-group/src/gnome-utils/gnc-tree-model-account.c: 5734 Fix a mistake in the updated tree model. 5735 57362006-08-22 21:51 hampton 5737 5738 * [r14713] branches/remove-group/ChangeLog, 5739 branches/remove-group/src/backend/file/gnc-account-xml-v2.c, 5740 branches/remove-group/src/backend/file/io-gncxml-v2.c, 5741 branches/remove-group/src/engine/Account.c, 5742 branches/remove-group/src/engine/Account.h, 5743 branches/remove-group/src/engine/Scrub.c: Don't require the root 5744 account to have a commodity. 5745 57462006-08-22 20:08 cstim 5747 5748 * [r14712] trunk/src/backend/file/gnc-backend-file.c: Fix one more 5749 instance of explicit directory separator to use 5750 G_DIR_SEPARATOR_S instead 5751 57522006-08-22 19:41 cstim 5753 5754 * [r14711] trunk/lib/libqof/backend/file/Makefile.am, 5755 trunk/lib/libqof/qof/Makefile.am, trunk/src/engine/Makefile.am, 5756 trunk/src/scm/Makefile.am: Replace : as sed's replacement 5757 command delimiter by # because on Windows, fully qualified 5758 filenames might contain the colon. 5759 57602006-08-22 19:26 cstim 5761 5762 * [r14710] trunk/configure.in: Increase aqbanking dependency to >= 5763 1.6.0; has been released on 2005-09-22 5764 57652006-08-22 15:33 chris 5766 5767 * [r14709] trunk/po/POTFILES.skip, 5768 trunk/src/gnome-utils/Makefile.am: Drop gtktreedatalist (and 5769 gnctreemodelsort) from the build because it can conflict with 5770 the real gtk+ version of the same file, depending on the linking 5771 order of libgncmod-gnome-utils.so and the gtk+ libraries. BP 5772 57732006-08-22 14:35 cstim 5774 5775 * [r14708] trunk/src/gnome-utils/Makefile.am: Replace : as sed's 5776 replacement command delimiter by # because on Windows, fully 5777 qualified filenames might contain the colon. 5778 57792006-08-22 14:33 cstim 5780 5781 * [r14707] trunk/src/gnome-utils/gnc-embedded-window.c, 5782 trunk/src/gnome-utils/gnc-gnome-utils.c: Remove include that 5783 isn't needed anymore; removes dependency on regenerated file 5784 57852006-08-22 13:38 cstim 5786 5787 * [r14706] trunk/src/bin/Makefile.am, 5788 trunk/src/bin/overrides/Makefile.am: Replace : as sed's 5789 replacement command delimiter by # because on Windows, fully 5790 qualified filenames might contain the colon. 5791 57922006-08-22 12:51 cstim 5793 5794 * [r14705] branches/2.0/po/de.po: Update German translation with 5795 latest string (tip-of-day) addition 5796 57972006-08-22 02:43 hampton 5798 5799 * [r14704] branches/remove-group/ChangeLog, 5800 branches/remove-group/src/engine/Account.c, 5801 branches/remove-group/src/engine/Account.h, 5802 branches/remove-group/src/engine/SX-book-p.h, 5803 branches/remove-group/src/engine/SX-book.c, 5804 branches/remove-group/src/engine/SX-book.h: Mark a couple of 5805 functions as static. 5806 58072006-08-22 00:38 hampton 5808 5809 * [r14703] branches/remove-group/ChangeLog, 5810 branches/remove-group/gnucash.m4, 5811 branches/remove-group/lib/libqof/backend/file/qof-backend-qsf.h, 5812 branches/remove-group/lib/libqof/qof/qofinstance-p.h, 5813 branches/remove-group/lib/libqof/qof/qofinstance.h, 5814 branches/remove-group/lib/libqof/qof/qofsession.h, 5815 branches/remove-group/src/app-utils/gnc-account-merge.c, 5816 branches/remove-group/src/app-utils/gnc-account-merge.h, 5817 branches/remove-group/src/app-utils/gnc-component-manager.c, 5818 branches/remove-group/src/app-utils/gnc-ui-util.c, 5819 branches/remove-group/src/app-utils/gnc-ui-util.h, 5820 branches/remove-group/src/app-utils/guile-util.h, 5821 branches/remove-group/src/app-utils/gw-app-utils-spec.scm, 5822 branches/remove-group/src/app-utils/options.scm, 5823 branches/remove-group/src/backend/file/gnc-account-xml-v2.c, 5824 branches/remove-group/src/backend/file/gnc-book-xml-v2.c, 5825 branches/remove-group/src/backend/file/gnc-commodity-xml-v2.c, 5826 branches/remove-group/src/backend/file/gnc-schedxaction-xml-v2.c, 5827 branches/remove-group/src/backend/file/io-example-account.c, 5828 branches/remove-group/src/backend/file/io-example-account.h, 5829 branches/remove-group/src/backend/file/io-gncbin-r.c, 5830 branches/remove-group/src/backend/file/io-gncbin.h, 5831 branches/remove-group/src/backend/file/io-gncxml-v1.c, 5832 branches/remove-group/src/backend/file/io-gncxml-v2.c, 5833 branches/remove-group/src/backend/file/io-utils.c, 5834 branches/remove-group/src/backend/file/io-utils.h, 5835 branches/remove-group/src/backend/file/test/test-load-xml2.c, 5836 branches/remove-group/src/backend/file/test/test-xml-account.c, 5837 branches/remove-group/src/backend/file/test/test-xml-transaction.c, 5838 branches/remove-group/src/backend/postgres/PostgresBackend.c, 5839 branches/remove-group/src/backend/postgres/PostgresBackend.h, 5840 branches/remove-group/src/backend/postgres/account.c, 5841 branches/remove-group/src/backend/postgres/account.h, 5842 branches/remove-group/src/backend/postgres/checkpoint.c, 5843 branches/remove-group/src/backend/postgres/checkpoint.h, 5844 branches/remove-group/src/backend/postgres/events.c, 5845 branches/remove-group/src/backend/postgres/table.m4, 5846 branches/remove-group/src/backend/postgres/test/test-db.c, 5847 branches/remove-group/src/backend/postgres/test/test-period.c, 5848 branches/remove-group/src/backend/postgres/txn.c, 5849 branches/remove-group/src/backend/postgres/txn.h, 5850 branches/remove-group/src/backend/postgres/txnmass.c, 5851 branches/remove-group/src/business/business-core/gncInvoice.c, 5852 branches/remove-group/src/business/business-gnome/business-gnome-utils.c, 5853 branches/remove-group/src/business/business-gnome/dialog-payment.c, 5854 branches/remove-group/src/business/business-gnome/gnc-plugin-business.c, 5855 branches/remove-group/src/business/business-gnome/gnc-plugin-page-invoice.c, 5856 branches/remove-group/src/business/business-ledger/gncEntryLedger.c, 5857 branches/remove-group/src/business/business-ledger/gncEntryLedgerLoad.c, 5858 branches/remove-group/src/business/business-reports/owner-report.scm, 5859 branches/remove-group/src/engine/Account.c, 5860 branches/remove-group/src/engine/Account.h, 5861 branches/remove-group/src/engine/AccountP.h, 5862 branches/remove-group/src/engine/Group.c, 5863 branches/remove-group/src/engine/Group.h, 5864 branches/remove-group/src/engine/GroupP.h, 5865 branches/remove-group/src/engine/Makefile.am, 5866 branches/remove-group/src/engine/Period.c, 5867 branches/remove-group/src/engine/SX-book-p.h, 5868 branches/remove-group/src/engine/SX-book.c, 5869 branches/remove-group/src/engine/SX-book.h, 5870 branches/remove-group/src/engine/SchedXaction.c, 5871 branches/remove-group/src/engine/Scrub.c, 5872 branches/remove-group/src/engine/Scrub.h, 5873 branches/remove-group/src/engine/Scrub2.c, 5874 branches/remove-group/src/engine/Scrub3.c, 5875 branches/remove-group/src/engine/Scrub3.h, 5876 branches/remove-group/src/engine/ScrubP.h, 5877 branches/remove-group/src/engine/Split.c, 5878 branches/remove-group/src/engine/TransLog.c, 5879 branches/remove-group/src/engine/Transaction.c, 5880 branches/remove-group/src/engine/cap-gains.c, 5881 branches/remove-group/src/engine/cashobjects.c, 5882 branches/remove-group/src/engine/engine-helpers.c, 5883 branches/remove-group/src/engine/engine-helpers.h, 5884 branches/remove-group/src/engine/engine-utilities.scm, 5885 branches/remove-group/src/engine/engine.scm, 5886 branches/remove-group/src/engine/gnc-associate-account.c, 5887 branches/remove-group/src/engine/gnc-budget.c, 5888 branches/remove-group/src/engine/gnc-engine.c, 5889 branches/remove-group/src/engine/gnc-engine.h, 5890 branches/remove-group/src/engine/gw-engine-spec.scm, 5891 branches/remove-group/src/engine/test-core/test-engine-stuff.c, 5892 branches/remove-group/src/engine/test-core/test-engine-stuff.h, 5893 branches/remove-group/src/engine/test/test-create-account.scm, 5894 branches/remove-group/src/engine/test/test-group-vs-book.c, 5895 branches/remove-group/src/engine/test/test-lots.c, 5896 branches/remove-group/src/engine/test/test-period.c, 5897 branches/remove-group/src/engine/test/test-query.c, 5898 branches/remove-group/src/experimental/cgi-bin/gnc-server.c, 5899 branches/remove-group/src/experimental/cgi-bin/hello2.c, 5900 branches/remove-group/src/experimental/cgi-bin/hello3.c, 5901 branches/remove-group/src/gnome-utils/account-quickfill.c, 5902 branches/remove-group/src/gnome-utils/account-quickfill.h, 5903 branches/remove-group/src/gnome-utils/dialog-account.c, 5904 branches/remove-group/src/gnome-utils/dialog-account.h, 5905 branches/remove-group/src/gnome-utils/dialog-transfer.c, 5906 branches/remove-group/src/gnome-utils/dialog-utils.c, 5907 branches/remove-group/src/gnome-utils/gnc-account-sel.c, 5908 branches/remove-group/src/gnome-utils/gnc-file.c, 5909 branches/remove-group/src/gnome-utils/gnc-html.c, 5910 branches/remove-group/src/gnome-utils/gnc-tree-model-account.c, 5911 branches/remove-group/src/gnome-utils/gnc-tree-model-account.h, 5912 branches/remove-group/src/gnome-utils/gnc-tree-model.h, 5913 branches/remove-group/src/gnome-utils/gnc-tree-view-account.c, 5914 branches/remove-group/src/gnome-utils/gnc-tree-view-account.h, 5915 branches/remove-group/src/gnome-utils/window-main-summarybar.c, 5916 branches/remove-group/src/gnome/dialog-commodities.c, 5917 branches/remove-group/src/gnome/dialog-find-transactions.c, 5918 branches/remove-group/src/gnome/dialog-sxsincelast.c, 5919 branches/remove-group/src/gnome/druid-acct-period.c, 5920 branches/remove-group/src/gnome/druid-hierarchy.c, 5921 branches/remove-group/src/gnome/druid-merge.c, 5922 branches/remove-group/src/gnome/druid-merge.h, 5923 branches/remove-group/src/gnome/druid-stock-split.c, 5924 branches/remove-group/src/gnome/gnc-plugin-page-account-tree.c, 5925 branches/remove-group/src/gnome/gnc-plugin-page-register.c, 5926 branches/remove-group/src/gnome/gnc-split-reg.c, 5927 branches/remove-group/src/gnome/reconcile-list.c, 5928 branches/remove-group/src/gnome/top-level.c, 5929 branches/remove-group/src/gnome/window-reconcile.c, 5930 branches/remove-group/src/import-export/binary-import/druid-commodity.c, 5931 branches/remove-group/src/import-export/hbci/druid-hbci-utils.c, 5932 branches/remove-group/src/import-export/hbci/gnc-hbci-gettrans.c, 5933 branches/remove-group/src/import-export/hbci/gnc-hbci-transfer.c, 5934 branches/remove-group/src/import-export/import-account-matcher.c, 5935 branches/remove-group/src/import-export/import-backend.c, 5936 branches/remove-group/src/import-export/import-match-map.c, 5937 branches/remove-group/src/import-export/ofx/gnc-ofx-import.c, 5938 branches/remove-group/src/import-export/qif-import/druid-qif-import.c, 5939 branches/remove-group/src/import-export/qif-import/qif-dialog-utils.scm, 5940 branches/remove-group/src/import-export/qif-import/qif-guess-map.scm, 5941 branches/remove-group/src/import-export/qif-import/qif-import.scm, 5942 branches/remove-group/src/import-export/qif-import/qif-merge-groups.scm, 5943 branches/remove-group/src/import-export/qif-import/qif-to-gnc.scm, 5944 branches/remove-group/src/import-export/qif-io-core/qif-acct-table.scm, 5945 branches/remove-group/src/import-export/qif-io-core/qif-io-core.scm, 5946 branches/remove-group/src/import-export/qif-io-core/test/test-import-phase-1.scm, 5947 branches/remove-group/src/optional/swig/Makefile.am, 5948 branches/remove-group/src/register/ledger-core/gnc-ledger-display.c, 5949 branches/remove-group/src/register/ledger-core/split-register-control.c, 5950 branches/remove-group/src/register/ledger-core/split-register-load.c, 5951 branches/remove-group/src/register/ledger-core/split-register-model.c, 5952 branches/remove-group/src/register/ledger-core/split-register-p.h, 5953 branches/remove-group/src/register/ledger-core/split-register.c, 5954 branches/remove-group/src/register/ledger-core/split-register.h, 5955 branches/remove-group/src/report/locale-specific/us/taxtxf-de_DE.scm, 5956 branches/remove-group/src/report/locale-specific/us/taxtxf.scm, 5957 branches/remove-group/src/report/report-system/commodity-utilities.scm, 5958 branches/remove-group/src/report/report-system/html-acct-table.scm, 5959 branches/remove-group/src/report/report-system/html-utilities.scm, 5960 branches/remove-group/src/report/report-system/report-system.scm, 5961 branches/remove-group/src/report/report-system/report-utilities.scm, 5962 branches/remove-group/src/report/standard-reports/account-piecharts.scm, 5963 branches/remove-group/src/report/standard-reports/account-summary.scm, 5964 branches/remove-group/src/report/standard-reports/advanced-portfolio.scm, 5965 branches/remove-group/src/report/standard-reports/average-balance.scm, 5966 branches/remove-group/src/report/standard-reports/balance-sheet.scm, 5967 branches/remove-group/src/report/standard-reports/budget.scm, 5968 branches/remove-group/src/report/standard-reports/cash-flow.scm, 5969 branches/remove-group/src/report/standard-reports/category-barchart.scm, 5970 branches/remove-group/src/report/standard-reports/daily-reports.scm, 5971 branches/remove-group/src/report/standard-reports/equity-statement.scm, 5972 branches/remove-group/src/report/standard-reports/general-journal.scm, 5973 branches/remove-group/src/report/standard-reports/income-statement.scm, 5974 branches/remove-group/src/report/standard-reports/net-barchart.scm, 5975 branches/remove-group/src/report/standard-reports/portfolio.scm, 5976 branches/remove-group/src/report/standard-reports/price-scatter.scm, 5977 branches/remove-group/src/report/standard-reports/transaction.scm, 5978 branches/remove-group/src/report/standard-reports/trial-balance.scm, 5979 branches/remove-group/src/scm/price-quotes.scm: Initial removal 5980 of the engine Group.h, GroupP.h, and Group.c files. This 5981 completely removes the AccountGroup data structure. 5982 59832006-08-21 20:30 cstim 5984 5985 * [r14702] trunk/src/import-export/hbci/gnc-dtaus-import.c, 5986 trunk/src/import-export/hbci/gnc-dtaus-import.h, 5987 trunk/src/import-export/hbci/gnc-plugin-hbci.c, 5988 trunk/src/import-export/mt940/gnc-mt940-import.c, 5989 trunk/src/import-export/mt940/gnc-mt940-import.h, 5990 trunk/src/import-export/mt940/gnc-plugin-mt940.c: More code 5991 refactoring of aqbanking module: Make importer name a function 5992 argument so that more menu items can be added easily. 5993 59942006-08-20 21:57 hampton 5995 5996 * [r14701] trunk/ChangeLog, 5997 trunk/src/backend/file/gnc-account-xml-v2.c, 5998 trunk/src/backend/file/gnc-commodity-xml-v2.c, 5999 trunk/src/gnome/top-level.c: Remove some conditional code that 6000 is no longer compiled, or shouldn't be compiled in 2.2. 6001 60022006-08-20 21:52 hampton 6003 6004 * [r14700] trunk/ChangeLog, 6005 trunk/src/gnome/gnc-plugin-page-account-tree.c: Maintain the 6006 account hierarchy when reparenting the descendants of a deleted 6007 account. BP 6008 60092006-08-20 10:00 cstim 6010 6011 * [r14699] trunk/ChangeLog, 6012 trunk/src/import-export/hbci/Makefile.am, 6013 trunk/src/import-export/hbci/gnc-dtaus-import.c, 6014 trunk/src/import-export/hbci/gnc-dtaus-import.h, 6015 trunk/src/import-export/hbci/gnc-plugin-hbci-ui.xml, 6016 trunk/src/import-export/hbci/gnc-plugin-hbci.c: Add new HBCI 6017 action to File->Import that imports a DTAUS file and sends all 6018 transfers as HBCI online transfers to the bank. 6019 60202006-08-20 09:58 cstim 6021 6022 * [r14698] trunk/src/import-export/hbci/hbci-interaction.c, 6023 trunk/src/import-export/hbci/hbci-interaction.h: Add more 6024 auxiliary functions in HBCI log window 6025 60262006-08-20 08:25 cstim 6027 6028 * [r14697] branches/2.0/ChangeLog, branches/2.0/configure.in, 6029 branches/2.0/src/gnome/gnucash.desktop.in, 6030 branches/2.0/src/gnome/gnucash.desktop.in.in: Update so that 6031 bug-buddy 2.16 will still allow you to file bugs against 6032 gnucash. Back-ported from trunk, r14695 6033 60342006-08-20 08:24 cstim 6035 6036 * [r14696] branches/2.0/ChangeLog, 6037 branches/2.0/src/engine/Account.c: Add missing call to 6038 xaccAccountBeginEdit. Back-ported from trunk, r14694 6039 60402006-08-20 03:32 hampton 6041 6042 * [r14695] trunk/ChangeLog, trunk/configure.in, 6043 trunk/src/gnome/gnucash.desktop.in, 6044 trunk/src/gnome/gnucash.desktop.in.in: Update so that bug-buddy 6045 2.16 will still allow you to file bugs against gnucash. BP 6046 60472006-08-19 05:07 hampton 6048 6049 * [r14694] trunk/ChangeLog, trunk/src/engine/Account.c: Add 6050 missing call to xaccAccountBeginEdit. BP 6051 60522006-08-19 01:56 hampton 6053 6054 * [r14693] branches/remove-group: Branch from trunk at 14692. 6055 60562006-08-19 01:15 chris 6057 6058 * [r14692] branches/swig-redo: Branch from trunk at r14658. 6059 60602006-08-18 20:51 cstim 6061 6062 * [r14691] trunk/src/import-export/hbci/dialog-hbcitrans.c, 6063 trunk/src/import-export/hbci/dialog-hbcitrans.h, 6064 trunk/src/import-export/hbci/gnc-hbci-transfer.c, 6065 trunk/src/import-export/hbci/gnc-hbci-utils.c, 6066 trunk/src/import-export/hbci/gnc-hbci-utils.h: Some code 6067 refactoring in preparation for extended importing and HBCI 6068 features. 6069 60702006-08-18 04:48 hampton 6071 6072 * [r14690] trunk/ChangeLog, trunk/lib/libqof/qof/qofbackend-p.h, 6073 trunk/lib/libqof/qof/qofbackend.h, 6074 trunk/lib/libqof/qof/qofbook.c, trunk/lib/libqof/qof/qofbook.h, 6075 trunk/lib/libqof/qof/qofchoice.c, 6076 trunk/lib/libqof/qof/qofchoice.h, 6077 trunk/lib/libqof/qof/qofid-p.h, trunk/lib/libqof/qof/qofid.c, 6078 trunk/lib/libqof/qof/qofid.h, 6079 trunk/lib/libqof/qof/qofinstance.c, 6080 trunk/lib/libqof/qof/qofinstance.h, 6081 trunk/lib/libqof/qof/qofobject-p.h, 6082 trunk/lib/libqof/qof/qofobject.c, 6083 trunk/lib/libqof/qof/qofobject.h, trunk/src/engine/Group.c, 6084 trunk/src/engine/Group.h, trunk/src/engine/SX-book.c, 6085 trunk/src/engine/SX-book.h, trunk/src/engine/gnc-pricedb.c, 6086 trunk/src/engine/test/test-object.c: Add some 'const' 6087 declarations. 6088 60892006-08-17 12:47 cstim 6090 6091 * [r14689] trunk/src/gnc-test-env: Improve tests environment setup 6092 script so that support for Windows directory separators can be 6093 switched on easily. 6094 60952006-08-17 10:43 cstim 6096 6097 * [r14688] trunk/ChangeLog, trunk/lib/libqof/qof/qof.h, 6098 trunk/lib/libqof/qof/qofsession.c: Move #include "qofla-dir.h" 6099 into qofsession.c because this is the only place where it is 6100 used. Removes an often regenerated dependency from qof.h. 6101 61022006-08-17 01:06 chris 6103 6104 * [r14687] 6105 branches/swigify/src/business/business-gnome/business-gnome.i, 6106 branches/swigify/src/business/business-reports/owner-report.scm: 6107 Remove unneeded SWIG wrappers. Delete a stray debugging line. 6108 61092006-08-16 03:45 chris 6110 6111 * [r14686] 6112 branches/swigify/src/business/business-reports/business-reports.scm, 6113 branches/swigify/src/business/business-reports/easy-invoice.scm, 6114 branches/swigify/src/business/business-reports/fancy-invoice.scm, 6115 branches/swigify/src/business/business-reports/invoice.scm, 6116 branches/swigify/src/business/business-reports/owner-report.scm, 6117 branches/swigify/src/business/business-utils/business-options.scm: 6118 Fix the scm-side treatment of the enum constants. Revert back to 6119 using the g-wrapped versions of some functions in engine. 6120 61212006-08-16 03:41 chris 6122 6123 * [r14685] 6124 branches/swigify/src/business/business-gnome/business-options-gnome.c: 6125 Change the storage of the option data for an enum-valued option. 6126 61272006-08-16 03:39 chris 6128 6129 * [r14684] 6130 branches/swigify/src/business/business-gnome/businessmod-gnome.c: 6131 Make temporary wrappers for values of gnc:url-id type. 6132 61332006-08-16 03:24 chris 6134 6135 * [r14683] 6136 branches/swigify/src/business/business-core/business-core.scm: 6137 Correctly handle wrapped enum values. 6138 61392006-08-16 03:21 chris 6140 6141 * [r14682] 6142 branches/swigify/src/business/business-core/business-core.i, 6143 branches/swigify/src/business/business-core/businessmod-core.c: 6144 Add temporary type-support for types that haven't been wrapped 6145 yet. Make more custom wrappers equivalent to the "LookupDirect" 6146 macro functions. 6147 61482006-08-16 03:04 chris 6149 6150 * [r14681] branches/swigify/Makefile.am: Distribute SWIG autoconf 6151 macro. 6152 61532006-08-15 20:05 cstim 6154 6155 * [r14680] trunk/ChangeLog, 6156 trunk/src/import-export/hbci/dialog-hbcitrans.c, 6157 trunk/src/import-export/hbci/druid-hbci-initial.c: Double-check 6158 really every string from aqbanking for valid utf-8 characters. BP 6159 61602006-08-15 20:00 cstim 6161 6162 * [r14679] trunk/ChangeLog, trunk/src/core-utils/gnc-glib-utils.c, 6163 trunk/src/core-utils/gnc-glib-utils.h: Add 6164 gnc_utf8_strip_invalid_strdup() that returns a stripped copy 6165 instead of working in-place. BP 6166 61672006-08-15 19:45 cstim 6168 6169 * [r14678] branches/2.0/ChangeLog, 6170 branches/2.0/doc/tip_of_the_day.list.in: Add a tip for raising 6171 the accounts menu in a register page. Back-ported r14670. 6172 61732006-08-15 19:34 cstim 6174 6175 * [r14677] trunk/src/report/standard-reports/budget.scm: Mark 6176 forgotten strings for translation BP 6177 61782006-08-15 13:39 cstim 6179 6180 * [r14676] trunk/ChangeLog, 6181 trunk/src/import-export/hbci/dialog-hbcitrans.c: Ensure the 6182 encoding of the ktoblzcheck library is used correctly. Their 6183 encoding is still always ISO-8859-1, but in future versions they 6184 might change it to something else. We're prepared now. BP 6185 61862006-08-15 05:11 hampton 6187 6188 * [r14675] trunk/ChangeLog, 6189 trunk/src/core-utils/gnc-gconf-utils.c, 6190 trunk/src/core-utils/gnc-gconf-utils.h, 6191 trunk/src/gnome-utils/dialog-preferences.c, 6192 trunk/src/gnome-utils/dialog-reset-warnings.c, 6193 trunk/src/gnome-utils/gnc-main-window.c, 6194 trunk/src/gnome-utils/gnc-plugin.c, 6195 trunk/src/gnome-utils/gnc-plugin.h, 6196 trunk/src/gnome-utils/gnc-tree-view.c: Remove overloading of an 6197 argument passed to the gnc_gconf_add/remove_notification 6198 functions.. This will solve a crash on Solaris caused by 6199 g_vasprintf being passed a "%s" format string and a NULL as 6200 argument. BP 6201 62022006-08-15 04:13 hampton 6203 6204 * [r14674] trunk/src/import-export/qif-import/test/Makefile.am: 6205 Fix a typo. 6206 62072006-08-15 03:03 chris 6208 6209 * [r14673] trunk/src/import-export/qif-import/test/Makefile.am: 6210 Add indirect dependency libcore-utils.la to qif-import/test to 6211 appease Debian's broken libtool. 6212 62132006-08-14 19:00 hampton 6214 6215 * [r14670] trunk/ChangeLog, trunk/doc/tip_of_the_day.list.in: Add 6216 a tip for raising the accounts menu in a register page. 6217 62182006-08-14 10:10 cstim 6219 6220 * [r14668] branches/2.0/po/de.po: Update German translation after 6221 latest minor string change 6222 62232006-08-14 05:12 warlord 6224 6225 * [r14667] branches/2.0, branches/2.0/ChangeLog, 6226 branches/2.0/src/import-export/import-backend.c: Replace exact 6227 comparison of doubles by checking for a small enough difference. 6228 bug#347791. Merge from r14648. 6229 * [r14666] branches/2.0, branches/2.0/ChangeLog, 6230 branches/2.0/src/business/business-reports/owner-report.scm: Fix 6231 untranslated part of string. Merge from r14647. 6232 * [r14665] branches/2.0, branches/2.0/ChangeLog, 6233 branches/2.0/src/report/report-system/html-utilities.scm, 6234 branches/2.0/src/report/standard-reports/account-summary.scm, 6235 branches/2.0/src/report/standard-reports/balance-sheet.scm, 6236 branches/2.0/src/report/standard-reports/equity-statement.scm, 6237 branches/2.0/src/report/standard-reports/general-journal.scm, 6238 branches/2.0/src/report/standard-reports/income-statement.scm, 6239 branches/2.0/src/report/standard-reports/trial-balance.scm, 6240 branches/2.0/src/report/utility-reports/Makefile.am, 6241 branches/2.0/src/report/utility-reports/utility-reports.scm: Fix 6242 all last untranslated report titles. Deactivated Test Graphing 6243 report because it is untranslated completely. Merge from r14646. 6244 * [r14664] branches/2.0, branches/2.0/ChangeLog, 6245 branches/2.0/src/business/business-reports/aging.scm: Fix string 6246 that wasnt marked for translation. Fortunately exactly this 6247 string exists already. Merge from r14645. 6248 62492006-08-13 19:08 chris 6250 6251 * [r14663] 6252 branches/swigify/src/business/business-gnome/Makefile.am, 6253 branches/swigify/src/business/business-gnome/business-gnome.i, 6254 branches/swigify/src/business/business-gnome/business-options-gnome.c, 6255 branches/swigify/src/business/business-gnome/dialog-invoice.c, 6256 branches/swigify/src/business/business-utils/business-options.c: 6257 The arguments that point to structs defined in the same module 6258 as the function being wrapped are typed as taking a pointer to 6259 the "real" struct, not the "public" typedef'd name of the 6260 struct. If functions in other modules use the same pointer 6261 arguments, and SWIG isn't told about the typedef to the struct, 6262 then these wrappers will be typed with an incompatible generic 6263 pointer type with the public type name. This commit resolves 6264 this by 1) using SWIG's %import directive to see the typedef to 6265 the struct name, 2) associated -Imodule lines in Makefile.am, 3) 6266 using the mangled form of the real struct name anywhere we need 6267 a runtime type query. Got it? 6268 62692006-08-13 18:57 chris 6270 6271 * [r14662] branches/swigify/src/business/business-core/gncOwner.h: 6272 Rename the internal gncOwner struct type for consistency. 6273 62742006-08-13 04:06 chris 6275 6276 * [r14661] 6277 branches/swigify/src/business/business-gnome/business-options-gnome.c: 6278 Correct the runtime-handling of SWIG-wrapped enums. 6279 62802006-08-13 03:44 chris 6281 6282 * [r14660] branches/swigify/configure.in, 6283 branches/swigify/macros/ac_pkg_swig.m4: Add Autoconf support for 6284 SWIG. Also allow user-supplied CFLAGS to override defaults. 6285 (SWIG-generated files may require "-Wno-unused") 6286 62872006-08-13 03:18 chris 6288 6289 * [r14659] branches/swigify, branches/swigify/ChangeLog, 6290 branches/swigify/doc/tip_of_the_day.list.in, 6291 branches/swigify/src/business/business-reports/aging.scm, 6292 branches/swigify/src/business/business-reports/owner-report.scm, 6293 branches/swigify/src/core-utils/Makefile.am, 6294 branches/swigify/src/core-utils/gnc-gobject-utils.c, 6295 branches/swigify/src/core-utils/gnc-gtk-utils.c, 6296 branches/swigify/src/core-utils/gnc-gtk-utils.h, 6297 branches/swigify/src/gnome-utils/Makefile.am, 6298 branches/swigify/src/gnome-utils/gnc-gtk-utils.c, 6299 branches/swigify/src/gnome-utils/gnc-gtk-utils.h, 6300 branches/swigify/src/import-export/import-backend.c, 6301 branches/swigify/src/report/report-system/html-utilities.scm, 6302 branches/swigify/src/report/standard-reports/account-summary.scm, 6303 branches/swigify/src/report/standard-reports/balance-sheet.scm, 6304 branches/swigify/src/report/standard-reports/equity-statement.scm, 6305 branches/swigify/src/report/standard-reports/general-journal.scm, 6306 branches/swigify/src/report/standard-reports/income-statement.scm, 6307 branches/swigify/src/report/standard-reports/trial-balance.scm, 6308 branches/swigify/src/report/utility-reports/Makefile.am, 6309 branches/swigify/src/report/utility-reports/utility-reports.scm: 6310 Sync branch with r14658 from trunk. 6311 63122006-08-13 03:12 chris 6313 6314 * [r14658] trunk, trunk/ChangeLog, 6315 trunk/src/core-utils/Makefile.am, 6316 trunk/src/core-utils/gnc-gobject-utils.c, 6317 trunk/src/core-utils/gnc-gtk-utils.c, 6318 trunk/src/core-utils/gnc-gtk-utils.h, 6319 trunk/src/gnome-utils/Makefile.am, 6320 trunk/src/gnome-utils/gnc-gtk-utils.c, 6321 trunk/src/gnome-utils/gnc-gtk-utils.h: Reverting r14626. It 6322 botched the 'svn move' (svk bug) and broke the build. 6323 "gnc-gobject-utils.c:52: error: 'GtkFunction' undeclared." 6324 63252006-08-13 02:39 chris 6326 6327 * [r14657] 6328 branches/swigify/src/business/business-reports/aging.scm, 6329 branches/swigify/src/business/business-reports/business-reports.scm, 6330 branches/swigify/src/business/business-reports/easy-invoice.scm, 6331 branches/swigify/src/business/business-reports/fancy-invoice.scm, 6332 branches/swigify/src/business/business-reports/invoice.scm, 6333 branches/swigify/src/business/business-reports/owner-report.scm: 6334 Convert the business reports to use the new SWIG bindings. 6335 Mostly, this involves using the exact name of the wrapped 6336 function, but there's also some places where NULL needs to be 6337 represented by '() instead of by #f, like the default-getters 6338 for options. 6339 63402006-08-13 02:37 chris 6341 6342 * [r14656] 6343 branches/swigify/src/business/business-utils/business-options.c, 6344 branches/swigify/src/business/business-utils/business-options.scm, 6345 branches/swigify/src/business/business-utils/business-prefs.scm: 6346 Further swigification of the business-utils module. The 6347 business-options code requires wrapping types with the SWIG 6348 runtime. business-prefs.scm requires using '() instead of #f to 6349 mean NULL. 6350 63512006-08-13 02:33 chris 6352 6353 * [r14655] 6354 branches/swigify/src/business/dialog-tax-table/dialog-tax-table.i, 6355 branches/swigify/src/business/dialog-tax-table/gncmod-dialog-tax-table.c: 6356 Futher swigification of the dialog-tax-table module. 6357 63582006-08-13 02:30 chris 6359 6360 * [r14654] 6361 branches/swigify/src/business/business-gnome/business-options-gnome.c, 6362 branches/swigify/src/business/business-gnome/dialog-invoice.c: 6363 Further conversion of the business-gnome module to SWIG. Now use 6364 the SWIG runtime to wrap and unwrap types for passing to guile. 6365 63662006-08-13 02:28 chris 6367 6368 * [r14653] 6369 branches/swigify/src/business/business-core/Makefile.am, 6370 branches/swigify/src/business/business-core/business-core.i, 6371 branches/swigify/src/business/business-core/business-core.scm, 6372 branches/swigify/src/business/business-core/gncBillTerm.h, 6373 branches/swigify/src/business/business-core/gncEntry.c, 6374 branches/swigify/src/business/business-core/gncEntry.h, 6375 branches/swigify/src/business/business-core/gncInvoice.c, 6376 branches/swigify/src/business/business-core/gncInvoice.h: 6377 Further conversion of the business-core module to swig. Removing 6378 all g-wrap bindings for this module. 6379 63802006-08-13 02:03 chris 6381 6382 * [r14652] branches/swigify/src/engine/Makefile.am, 6383 branches/swigify/src/engine/engine.i, 6384 branches/swigify/src/engine/engine.scm, 6385 branches/swigify/src/engine/gncmod-engine.c, 6386 branches/swigify/src/engine/kvp.i: Add SWIG wrappers to 6387 src/engine, leaving them alongside the g-wrap wrappers. 6388 63892006-08-13 01:59 chris 6390 6391 * [r14651] branches/swigify/src/engine/gnc-budget.h: Remove some 6392 undefined functions. 6393 63942006-08-13 01:58 chris 6395 6396 * [r14650] branches/swigify/src/engine/glib-helpers.c, 6397 branches/swigify/src/engine/glib-helpers.h: Add a SCM to GSList* 6398 helper. 6399 64002006-08-13 01:54 chris 6401 6402 * [r14649] 6403 branches/swigify/src/business/business-gnome/swig-runtime.h, 6404 branches/swigify/src/swig-runtime.h: Move swig-runtime.h to more 6405 accessible location. 6406 64072006-08-12 14:48 cstim 6408 6409 * [r14648] trunk/src/import-export/import-backend.c: Replace exact 6410 comparison of doubles by checking for a small enough difference. 6411 bug#347791. BP 6412 64132006-08-12 14:41 cstim 6414 6415 * [r14647] trunk/src/business/business-reports/owner-report.scm: 6416 Fix untranslated part of string. BP 6417 64182006-08-12 14:38 cstim 6419 6420 * [r14646] trunk/src/report/report-system/html-utilities.scm, 6421 trunk/src/report/standard-reports/account-summary.scm, 6422 trunk/src/report/standard-reports/balance-sheet.scm, 6423 trunk/src/report/standard-reports/equity-statement.scm, 6424 trunk/src/report/standard-reports/general-journal.scm, 6425 trunk/src/report/standard-reports/income-statement.scm, 6426 trunk/src/report/standard-reports/trial-balance.scm, 6427 trunk/src/report/utility-reports/Makefile.am, 6428 trunk/src/report/utility-reports/utility-reports.scm: Fix all 6429 last untranslated report titles. Deactivated Test Graphing 6430 report because it is untranslated completely. BP 6431 64322006-08-11 20:30 cstim 6433 6434 * [r14645] trunk/src/business/business-reports/aging.scm: Fix 6435 string that wasnt marked for translation. Fortunately exactly 6436 this string exists already. BP 6437 64382006-08-11 20:08 cstim 6439 6440 * [r14644] trunk/doc/tip_of_the_day.list.in: Add tip about 6441 keyboard navigation between tabs. Feel free to change the 6442 wording or add more sentences to this rather short tip. I just 6443 didn't want to forget it right now. 6444 64452006-08-11 05:35 chris 6446 6447 * [r14639] 6448 branches/swigify/src/business/dialog-tax-table/gncmod-dialog-tax-table.c: 6449 Convert the dialog-tax-table module to swig. 6450 64512006-08-11 05:31 chris 6452 6453 * [r14638] 6454 branches/swigify/src/business/business-gnome/business-options-gnome.c, 6455 branches/swigify/src/business/business-gnome/dialog-invoice.c: 6456 This appears to be the swig way of using the swig runtime system 6457 to wrap C pointers for passing to guile functions. 6458 64592006-08-11 05:29 chris 6460 6461 * [r14637] 6462 branches/swigify/src/business/business-gnome/swig-runtime.h: 6463 This is a generated file, and certainly doesn't belong here, but 6464 it'll do until we find a better place for it. 6465 64662006-08-11 05:28 chris 6467 6468 * [r14636] 6469 branches/swigify/src/business/business-gnome/businessmod-gnome.c: 6470 Disable the import of the business-gnome wrappers. 6471 64722006-08-11 05:26 chris 6473 6474 * [r14635] 6475 branches/swigify/src/business/business-gnome/business-gnome.scm: 6476 We can pull the generated guile module into other guile modules, 6477 too. 6478 64792006-08-11 05:24 chris 6480 6481 * [r14634] 6482 branches/swigify/src/business/business-gnome/Makefile.am, 6483 branches/swigify/src/business/dialog-tax-table/Makefile.am: 6484 Convert two more Makefiles from g-wrap to swig. 6485 64862006-08-11 05:20 chris 6487 6488 * [r14633] 6489 branches/swigify/src/business/business-core/gncInvoice.c, 6490 branches/swigify/src/business/business-core/gncInvoice.h: SWIG 6491 doens't seem to generate a wrapper for the macro functions. I 6492 hope there's some better solution than making a real function 6493 out of the macro, but this works for now. Suggestions welcome. 6494 64952006-08-11 05:17 chris 6496 6497 * [r14632] 6498 branches/swigify/src/business/business-core/businessmod-core.c: 6499 Pull the generated guile module into the C module from C. 6500 65012006-08-11 05:15 chris 6502 6503 * [r14631] 6504 branches/swigify/src/business/business-core/Makefile.am, 6505 branches/swigify/src/business/business-core/test/Makefile.am: 6506 Switch Makefiles from g-wrap to swig. 6507 65082006-08-11 05:12 chris 6509 6510 * [r14630] 6511 branches/swigify/src/business/business-core/business-core.i, 6512 branches/swigify/src/business/business-gnome/business-gnome.i, 6513 branches/swigify/src/business/dialog-tax-table/dialog-tax-table.i: 6514 Add some swig interface definition files. 6515 65162006-08-11 05:08 chris 6517 6518 * [r14629] 6519 branches/swigify/src/business/business-core/gncCustomer.h, 6520 branches/swigify/src/business/business-core/gncJob.h, 6521 branches/swigify/src/business/business-core/gncOrder.h, 6522 branches/swigify/src/business/business-core/gncOwner.h: Remove 6523 some undefined symbols. 6524 65252006-08-11 04:59 chris 6526 6527 * [r14628] branches/swigify: Branch from trunk at r14627 6528 65292006-08-11 02:17 hampton 6530 6531 * [r14627] trunk/ChangeLog, 6532 trunk/src/import-export/qif-import/druid-qif-import.c: Fix 6533 account currency problems when importing QIF files (introduced 6534 by the widget cleanup.) 6535 65362006-08-09 17:48 warlord 6537 6538 * [r14626] trunk, trunk/ChangeLog, 6539 trunk/src/core-utils/Makefile.am, 6540 trunk/src/core-utils/gnc-gobject-utils.c, 6541 trunk/src/core-utils/gnc-gtk-utils.c, 6542 trunk/src/core-utils/gnc-gtk-utils.h, 6543 trunk/src/gnome-utils/Makefile.am, 6544 trunk/src/gnome-utils/gnc-gtk-utils.c, 6545 trunk/src/gnome-utils/gnc-gtk-utils.h: * move gnc-gtk-utils from 6546 core-utils to gnome-utils because core-utils should not depend 6547 on gtk. 6548 65492006-08-09 09:44 cstim 6550 6551 * [r14624] branches/2.0/ChangeLog, branches/2.0/configure.in, 6552 branches/2.0/src/business/business-gnome/schemas/Makefile.am, 6553 branches/2.0/src/gnome-utils/schemas/Makefile.am, 6554 branches/2.0/src/gnome/schemas/Makefile.am, 6555 branches/2.0/src/import-export/hbci/schemas/Makefile.am, 6556 branches/2.0/src/import-export/schemas/Makefile.am: Find 6557 absolute path of gconftool-2 during configure. Make gconftool 6558 rules to fail if gconftool-2 could not be found. bug#349851. 6559 Backporting r14607, audited by c.shoemaker. 6560 65612006-08-09 09:42 cstim 6562 6563 * [r14623] 6564 branches/2.0/src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in: 6565 Fix typo. Merges r14622 from trunk. 6566 65672006-08-09 09:41 cstim 6568 6569 * [r14622] 6570 trunk/src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in: 6571 Fix typo 6572 65732006-08-09 03:31 chris 6574 6575 * [r14621] trunk/src/backend/file/gnc-book-xml-v2.c, 6576 trunk/src/backend/file/test/test-file-stuff.c: Typo fix found by 6577 Tim (eagle eyes) Wunder. Plus more clean-up to justify another 6578 commit. 6579 65802006-08-09 01:16 chris 6581 6582 * [r14620] trunk/src/backend/file/gnc-book-xml-v2.c, 6583 trunk/src/backend/postgres/putil.h, 6584 trunk/src/gnome/gnc-plugin-page-register.h, 6585 trunk/src/import-export/qif-import/qif-file.scm, 6586 trunk/src/register/ledger-core/split-register-model.c: 6587 Line-wraps, and typo-fixes. 6588 65892006-08-09 01:12 chris 6590 6591 * [r14619] trunk/src/app-utils/gw-app-utils-spec.scm: Guile 6592 doesn't need access to GUI suspend/refresh controls any more. 6593 65942006-08-09 01:09 chris 6595 6596 * [r14618] trunk/src/backend/file/test/test-xml-commodity.c: 6597 De-guilify test-xml-commodity.c 6598 65992006-08-09 01:08 chris 6600 6601 * [r14617] trunk/src/backend/file/test/test-file-stuff.c: Cause 6602 commodity equality test to actually return FALSE for unequal 6603 case. 6604 66052006-08-09 00:59 chris 6606 6607 * [r14616] trunk/src/engine/Period.c: Plug a LotList leak; remove 6608 ominous comment about memory corruption. 6609 66102006-08-08 23:16 chris 6611 6612 * [r14615] trunk/src/core-utils/gnc-gconf-utils.h, 6613 trunk/src/engine/cap-gains.c, 6614 trunk/src/gnome-utils/gnc-main-window.c, 6615 trunk/src/gnome-utils/gnc-plugin.c, 6616 trunk/src/gnome-utils/gnc-window.c, 6617 trunk/src/gnome/gnc-plugin-page-account-tree.c, 6618 trunk/src/gnome/top-level.c, 6619 trunk/src/register/ledger-core/gnc-ledger-display.h, 6620 trunk/src/register/register-core/table-allgui.h, 6621 trunk/src/register/register-gnome/table-gnome.c, 6622 trunk/src/test-core/test-stuff.c: More comments, spelling fixes, 6623 line-wraps, whitespace cleanups. 6624 66252006-08-08 22:55 chris 6626 6627 * [r14614] trunk/src/backend/file/io-gncxml-v2.c: Remove some 6628 unnecessary calls to xaccAccountInsertSplit() since the only way 6629 the Split could have the Account pointer is if it had already 6630 been added to the Account. 6631 66322006-08-08 22:52 chris 6633 6634 * [r14613] trunk/src/register/ledger-core/split-register-load.c: 6635 Minor renaming and reordering for clarity in 6636 gnc_split_register_load(). 6637 66382006-08-08 22:12 chris 6639 6640 * [r14612] trunk/src/engine/Group.c, trunk/src/engine/Period.c: 6641 Internalize some xaccAccountGroupBegin/CommitEdits into 6642 xaccGroupCopyGroup(). 6643 66442006-08-08 21:57 chris 6645 6646 * [r14611] trunk/src/backend/file/test/test-xml-account.c, 6647 trunk/src/engine/Transaction.h, 6648 trunk/src/gnome-utils/gnc-file.c, 6649 trunk/src/gnome-utils/gnc-tree-model-account.h: Various 6650 whitespace, line-wrap, and comment changes. 6651 66522006-08-08 12:53 cstim 6653 6654 * [r14610] branches/2.0/po/ca.po, branches/2.0/po/cs.po, 6655 branches/2.0/po/da.po, branches/2.0/po/el.po, 6656 branches/2.0/po/en_GB.po, branches/2.0/po/es.po, 6657 branches/2.0/po/es_NI.po, branches/2.0/po/eu.po, 6658 branches/2.0/po/fr.po, branches/2.0/po/hu.po, 6659 branches/2.0/po/it.po, branches/2.0/po/ja.po, 6660 branches/2.0/po/nb.po, branches/2.0/po/ne.po, 6661 branches/2.0/po/nl.po, branches/2.0/po/pl.po, 6662 branches/2.0/po/pt.po, branches/2.0/po/pt_BR.po, 6663 branches/2.0/po/ro.po, branches/2.0/po/ru.po, 6664 branches/2.0/po/rw.po, branches/2.0/po/sk.po, 6665 branches/2.0/po/sv.po, branches/2.0/po/ta.po, 6666 branches/2.0/po/tr.po, branches/2.0/po/uk.po, 6667 branches/2.0/po/zh_CN.po, branches/2.0/po/zh_TW.po: Translation 6668 updated; merged with newly introduced strings. 6669 66702006-08-08 09:53 cstim 6671 6672 * [r14609] branches/2.0/po/de.po: Updated German translation after 6673 recent string changes 6674 66752006-08-08 09:47 cstim 6676 6677 * [r14608] branches/2.0/ChangeLog, 6678 branches/2.0/src/gnome-utils/druid-gnc-xml-import.c, 6679 branches/2.0/src/gnome-utils/glade/druid-gnc-xml-import.glade: 6680 Improve wording for XML data file import druid. bug#342727. 6681 66822006-08-08 09:39 cstim 6683 6684 * [r14607] trunk/ChangeLog, trunk/configure.in, 6685 trunk/src/business/business-gnome/schemas/Makefile.am, 6686 trunk/src/gnome-utils/schemas/Makefile.am, 6687 trunk/src/gnome/schemas/Makefile.am, 6688 trunk/src/import-export/hbci/schemas/Makefile.am, 6689 trunk/src/import-export/schemas/Makefile.am: Find absolute path 6690 of gconftool-2 during configure. Make gconftool rules to fail if 6691 gconftool-2 could not be found. bug#349851. BP 6692 66932006-08-08 08:57 cstim 6694 6695 * [r14606] branches/2.0/src/import-export/qif-import/qif.glade: 6696 Fix string with yet another month-year-day vs. month-day-year 6697 confusion. Back-ported from trunk, r14602. 6698 * [r14605] 6699 branches/2.0/src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in: 6700 Fix wording of gconf key descriptions according to discussion in 6701 wiki. Back-ported from trunk, r14600. 6702 67032006-08-08 08:52 cstim 6704 6705 * [r14604] trunk/ChangeLog, 6706 trunk/src/gnome-utils/druid-gnc-xml-import.c, 6707 trunk/src/gnome-utils/glade/druid-gnc-xml-import.glade: Improve 6708 wording for XML data file import druid. bug#342727. BP 6709 67102006-08-07 15:14 cstim 6711 6712 * [r14603] branches/2.0/ChangeLog, branches/2.0/po/hu.po: Updated 6713 Hungarian translation 6714 67152006-08-07 14:15 cstim 6716 6717 * [r14602] trunk/src/import-export/qif-import/qif.glade: Fix 6718 string with yet another month-year-day vs. month-day-year 6719 confusion. BP 6720 67212006-08-07 14:10 cstim 6722 6723 * [r14601] branches/2.0/po/de.po: Update German translation after 6724 recent string changes 6725 67262006-08-07 13:05 cstim 6727 6728 * [r14600] 6729 trunk/src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in: 6730 Fix wording of gconf key descriptions according to discussion in 6731 wiki. BP 6732 67332006-08-06 22:07 hampton 6734 6735 * [r14599] trunk/ChangeLog, trunk/src/app-utils/gnc-ui-util.c, 6736 trunk/src/app-utils/guile-util.c, trunk/src/app-utils/prefs.scm, 6737 trunk/src/backend/file/gnc-account-xml-v2.c, 6738 trunk/src/backend/file/io-gncbin-r.c, 6739 trunk/src/business/business-gnome/business-gnome-utils.c, 6740 trunk/src/business/business-gnome/dialog-employee.c, 6741 trunk/src/business/business-gnome/dialog-payment.c, 6742 trunk/src/business/business-gnome/gnc-plugin-business.c, 6743 trunk/src/business/business-ledger/gncEntryLedgerLoad.c, 6744 trunk/src/engine/Account.c, trunk/src/engine/Account.h, 6745 trunk/src/engine/AccountP.h, trunk/src/engine/Period.c, 6746 trunk/src/engine/Period.h, trunk/src/engine/SchedXaction.c, 6747 trunk/src/engine/Scrub.c, trunk/src/engine/cap-gains.c, 6748 trunk/src/engine/gnc-associate-account.c, 6749 trunk/src/engine/gw-engine-spec.scm, 6750 trunk/src/engine/test-core/test-engine-stuff.c, 6751 trunk/src/gnome-utils/dialog-account.c, 6752 trunk/src/gnome-utils/dialog-transfer.c, 6753 trunk/src/gnome-utils/gnc-tree-model-account-types.c, 6754 trunk/src/gnome-utils/gnc-tree-model-account-types.h, 6755 trunk/src/gnome-utils/gnc-tree-view-account.c, 6756 trunk/src/gnome-utils/window-main-summarybar.c, 6757 trunk/src/gnome/dialog-chart-export.c, 6758 trunk/src/gnome/dialog-tax-info.c, 6759 trunk/src/gnome/druid-hierarchy.c, trunk/src/gnome/druid-loan.c, 6760 trunk/src/gnome/druid-stock-split.c, 6761 trunk/src/gnome/window-reconcile.c, 6762 trunk/src/import-export/hbci/druid-hbci-initial.c, 6763 trunk/src/import-export/import-account-matcher.c, 6764 trunk/src/import-export/import-account-matcher.h, 6765 trunk/src/import-export/import-main-matcher.c, 6766 trunk/src/import-export/mt940/gnc-mt940-import.c, 6767 trunk/src/import-export/ofx/gnc-ofx-import.c, 6768 trunk/src/import-export/qif/qif-parse.c, 6769 trunk/src/register/ledger-core/gnc-ledger-display.c, 6770 trunk/src/register/ledger-core/split-register-model.c, 6771 trunk/src/register/ledger-core/split-register.c: Regularize the 6772 account type names into the form ACCT_TYPE_xxx. 6773 67742006-08-06 10:38 cstim 6775 6776 * [r14598] branches/2.0/src/gnome-utils/glade/preferences.glade: 6777 Fix typo. Merges 14556 from trunk. 6778 67792006-08-06 10:36 cstim 6780 6781 * [r14597] branches/2.0/doc/tip_of_the_day.list.in, 6782 branches/2.0/lib/libqof/backend/file/qsf-backend.c, 6783 branches/2.0/src/gnome-search/search.glade, 6784 branches/2.0/src/gnome-utils/druid-gnc-xml-import.c, 6785 branches/2.0/src/gnome-utils/glade/preferences.glade, 6786 branches/2.0/src/gnome-utils/gnc-file.c, 6787 branches/2.0/src/gnome/gnc-plugin-page-account-tree.c, 6788 branches/2.0/src/gnome/gnc-plugin-page-register.c, 6789 branches/2.0/src/gnome/schemas/apps_gnucash_general.schemas.in, 6790 branches/2.0/src/import-export/import-provider-format.glade: 6791 String fixes that have been delayed due to the string freeze. 6792 Merges 14493 from trunk. 6793 67942006-08-06 01:41 hampton 6795 6796 * [r14596] trunk/src/core-utils/gnc-gtk-utils.h: Fix typo. 6797 67982006-08-06 00:59 hampton 6799 6800 * [r14595] trunk/ChangeLog, 6801 trunk/src/import-export/import-backend.c: 6802 gnc_import_process_trans_item() should return TRUE in those 6803 cases where the transaction has been processed. 6804 68052006-08-05 21:48 hampton 6806 6807 * [r14594] trunk/ChangeLog, trunk/src/core-utils/gnc-gtk-utils.c, 6808 trunk/src/core-utils/gnc-gtk-utils.h, 6809 trunk/src/gnome-utils/gnc-main-window.c, 6810 trunk/src/import-export/import-main-matcher.c, 6811 trunk/src/report/report-gnome/dialog-style-sheet.c: Fix 6812 compilation errors on FC3. 6813 68142006-08-05 21:15 andi5 6815 6816 * [r14593] trunk/ChangeLog, trunk/src/core-utils/gnc-gtk-utils.c: 6817 Enable inline completion only for gtk>=2.6. 6818 68192006-08-05 09:18 andi5 6820 6821 * [r14592] trunk/ChangeLog, 6822 trunk/src/business/business-gnome/dialog-billterms.c, 6823 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 6824 trunk/src/gnome-search/dialog-search.c, 6825 trunk/src/gnome-search/search-core-utils.c, 6826 trunk/src/gnome-utils/dialog-commodity.c, 6827 trunk/src/gnome-utils/dialog-options.c, 6828 trunk/src/gnome-utils/gnc-account-sel.c, 6829 trunk/src/gnome-utils/gnc-druid-provider-multifile-gnome.c, 6830 trunk/src/gnome/dialog-tax-info.c, trunk/src/gnome/druid-loan.c, 6831 trunk/src/gnome/druid-stock-split.c, 6832 trunk/src/gnome/gnc-plugin-budget.c, 6833 trunk/src/gnome/lot-viewer.c, 6834 trunk/src/import-export/gnc-import-format-gnome.c, 6835 trunk/src/import-export/hbci/dialog-hbcitrans.c, 6836 trunk/src/import-export/hbci/druid-hbci-initial.c, 6837 trunk/src/import-export/import-main-matcher.c, 6838 trunk/src/import-export/import-match-picker.c, 6839 trunk/src/import-export/qif-import/dialog-account-picker.c, 6840 trunk/src/import-export/qif-import/druid-qif-import.c, 6841 trunk/src/register/register-gnome/gnucash-item-list.c, 6842 trunk/src/report/report-gnome/dialog-column-view.c, 6843 trunk/src/report/report-gnome/dialog-style-sheet.c: Unref all 6844 new stores. 6845 68462006-08-05 01:17 andi5 6847 6848 * [r14591] trunk/ChangeLog, 6849 trunk/src/gnome-utils/dialog-account.c: Check for account type 6850 compatibility when creating a new account. Fixes 344966. BP 6851 68522006-08-05 01:06 andi5 6853 6854 * [r14590] trunk/ChangeLog, trunk/src/core-utils/gnc-gtk-utils.c, 6855 trunk/src/gnome-utils/dialog-account.c: Unref entry completion 6856 in gtk-gtk-utils.c; I18n "Type", unref store in dialog-account.c 6857 68582006-08-03 09:30 andi5 6859 6860 * [r14589] trunk/ChangeLog, 6861 trunk/src/gnome-utils/dialog-reset-warnings.c, 6862 trunk/src/gnome/schemas/apps_gnucash_warnings.schemas.in: Add 6863 tooltips to the checkboxes in the Reset Warnings dialog showing 6864 the long descriptions. Remove all linebreaks in these strings to 6865 make them look better. 6866 68672006-08-02 18:13 hampton 6868 6869 * [r14588] trunk/ChangeLog, 6870 trunk/src/business/business-gnome/business-gnome-utils.c, 6871 trunk/src/business/business-gnome/dialog-billterms.c, 6872 trunk/src/business/business-gnome/dialog-payment.c, 6873 trunk/src/business/business-gnome/glade/billterms.glade, 6874 trunk/src/business/business-gnome/glade/payment.glade, 6875 trunk/src/business/business-gnome/search-owner.c, 6876 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 6877 trunk/src/business/dialog-tax-table/tax-tables.glade, 6878 trunk/src/core-utils/Makefile.am, 6879 trunk/src/core-utils/gnc-gtk-utils.c, 6880 trunk/src/core-utils/gnc-gtk-utils.h, 6881 trunk/src/gnome-search/Makefile.am, 6882 trunk/src/gnome-search/dialog-search.c, 6883 trunk/src/gnome-search/search-account.c, 6884 trunk/src/gnome-search/search-boolean.c, 6885 trunk/src/gnome-search/search-core-utils.c, 6886 trunk/src/gnome-search/search-core-utils.h, 6887 trunk/src/gnome-search/search-date.c, 6888 trunk/src/gnome-search/search-double.c, 6889 trunk/src/gnome-search/search-int64.c, 6890 trunk/src/gnome-search/search-numeric.c, 6891 trunk/src/gnome-search/search-reconciled.c, 6892 trunk/src/gnome-search/search-string.c, 6893 trunk/src/gnome-utils/dialog-account.c, 6894 trunk/src/gnome-utils/dialog-commodity.c, 6895 trunk/src/gnome-utils/dialog-commodity.h, 6896 trunk/src/gnome-utils/dialog-options.c, 6897 trunk/src/gnome-utils/dialog-utils.h, 6898 trunk/src/gnome-utils/glade/commodity.glade, 6899 trunk/src/gnome-utils/glade/druid-provider-multifile.glade, 6900 trunk/src/gnome-utils/gnc-account-sel.c, 6901 trunk/src/gnome-utils/gnc-account-sel.h, 6902 trunk/src/gnome-utils/gnc-currency-edit.c, 6903 trunk/src/gnome-utils/gnc-date-delta.c, 6904 trunk/src/gnome-utils/gnc-date-delta.h, 6905 trunk/src/gnome-utils/gnc-druid-provider-multifile-gnome.c, 6906 trunk/src/gnome-utils/gnc-druid-provider-multifile-gnome.h, 6907 trunk/src/gnome-utils/gnc-frequency.c, 6908 trunk/src/gnome-utils/gnc-frequency.h, 6909 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 6910 trunk/src/gnome/dialog-fincalc.c, 6911 trunk/src/gnome/dialog-scheduledxaction.h, 6912 trunk/src/gnome/dialog-sx-from-trans.c, 6913 trunk/src/gnome/dialog-tax-info.c, trunk/src/gnome/druid-loan.c, 6914 trunk/src/gnome/druid-stock-split.c, 6915 trunk/src/gnome/glade/account.glade, 6916 trunk/src/gnome/glade/fincalc.glade, 6917 trunk/src/gnome/glade/lots.glade, 6918 trunk/src/gnome/glade/sched-xact.glade, 6919 trunk/src/gnome/glade/stocks.glade, 6920 trunk/src/gnome/gnc-plugin-page-account-tree.c, 6921 trunk/src/gnome/lot-viewer.c, 6922 trunk/src/import-export/binary-import/druid-commodity.c, 6923 trunk/src/import-export/generic-import.glade, 6924 trunk/src/import-export/gnc-import-format-gnome.c, 6925 trunk/src/import-export/gnc-import-format-gnome.h, 6926 trunk/src/import-export/hbci/druid-hbci-initial.c, 6927 trunk/src/import-export/hbci/glade/hbci.glade, 6928 trunk/src/import-export/import-backend.c, 6929 trunk/src/import-export/import-backend.h, 6930 trunk/src/import-export/import-main-matcher.c, 6931 trunk/src/import-export/import-match-picker.c, 6932 trunk/src/import-export/import-provider-format.glade, 6933 trunk/src/import-export/qif-import/dialog-account-picker.c, 6934 trunk/src/import-export/qif-import/druid-qif-import.c, 6935 trunk/src/import-export/qif-import/qif.glade, 6936 trunk/src/register/register-gnome/gnucash-color.c, 6937 trunk/src/report/report-gnome/dialog-column-view.c, 6938 trunk/src/report/report-gnome/dialog-style-sheet.c, 6939 trunk/src/report/report-gnome/report.glade: Remove the majority 6940 of the remaining deprecated widgets by collapsing the 6941 "deprecated-cleanup" branch (r13935:14581) back into trunk. 6942 69432006-07-31 13:22 warlord 6944 6945 * [r14587] trunk, trunk/ChangeLog, trunk/src/bin/gnucash-bin.c: 6946 Adjust the "development version" message for the 2.0.1 release. 6947 BP 6948 69492006-07-30 23:30 wilddev 6950 6951 * [r14585] tags/2.0.1: Tagging the 2.0.1 release of GnuCash 6952 69532006-07-30 21:54 wilddev 6954 6955 * [r14584] branches/2.0/ChangeLog, branches/2.0/NEWS, 6956 branches/2.0/configure.in: update to release 2.0.1 6957 69582006-07-30 19:42 warlord 6959 6960 * [r14583] branches/2.0, branches/2.0/ChangeLog, 6961 branches/2.0/src/gnome/window-reconcile.c: Replace the hbox 6962 separating debits from credits in the reconciliation window by a 6963 homogeneous table. This avoids nasty redraws when one of them 6964 changes in size. Fixes #342512. Merge from r14582. 6965 69662006-07-30 16:28 andi5 6967 6968 * [r14582] trunk/ChangeLog, trunk/src/gnome/window-reconcile.c: 6969 Replace the hbox separating debits from credits in the 6970 reconciliation window by a homogeneous table. This avoids nasty 6971 redraws when one of them changes in size. Fixes #342512. BP 6972 69732006-07-30 04:57 hampton 6974 6975 * [r14581] branches/deprecated-cleanup, 6976 branches/deprecated-cleanup/ChangeLog, 6977 branches/deprecated-cleanup/accounts/de_DE/acctchrt_skr03.gnucash-xea, 6978 branches/deprecated-cleanup/autogen.sh, 6979 branches/deprecated-cleanup/configure.in, 6980 branches/deprecated-cleanup/doc/tip_of_the_day.list.in, 6981 branches/deprecated-cleanup/lib/goffice-0.0.4/goffice/Makefile.am, 6982 branches/deprecated-cleanup/lib/libqof/backend/file/Makefile.am, 6983 branches/deprecated-cleanup/lib/libqof/backend/file/qsf-backend.c, 6984 branches/deprecated-cleanup/lib/libqof/qof/Makefile.am, 6985 branches/deprecated-cleanup/lib/libqof/qof/gnc-numeric.c, 6986 branches/deprecated-cleanup/po/POTFILES.skip, 6987 branches/deprecated-cleanup/src/app-utils/Makefile.am, 6988 branches/deprecated-cleanup/src/bin/Makefile.am, 6989 branches/deprecated-cleanup/src/business/business-core/Makefile.am, 6990 branches/deprecated-cleanup/src/business/business-core/gncAddress.c, 6991 branches/deprecated-cleanup/src/business/business-core/gncAddress.h, 6992 branches/deprecated-cleanup/src/business/business-core/gncEntry.c, 6993 branches/deprecated-cleanup/src/business/business-core/gncEntry.h, 6994 branches/deprecated-cleanup/src/business/business-gnome/Makefile.am, 6995 branches/deprecated-cleanup/src/business/business-gnome/dialog-invoice.c, 6996 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedger.c, 6997 branches/deprecated-cleanup/src/business/dialog-tax-table/Makefile.am, 6998 branches/deprecated-cleanup/src/core-utils/Makefile.am, 6999 branches/deprecated-cleanup/src/core-utils/gnc-glib-utils.c, 7000 branches/deprecated-cleanup/src/engine/Group.c, 7001 branches/deprecated-cleanup/src/engine/Makefile.am, 7002 branches/deprecated-cleanup/src/engine/gnc-engine.c, 7003 branches/deprecated-cleanup/src/engine/gnc-filepath-utils.c, 7004 branches/deprecated-cleanup/src/engine/test-core/test-engine-stuff.c, 7005 branches/deprecated-cleanup/src/engine/test/test-resolve-file-path.c, 7006 branches/deprecated-cleanup/src/gnc-module/Makefile.am, 7007 branches/deprecated-cleanup/src/gnc-module/gnc-module.c, 7008 branches/deprecated-cleanup/src/gnc-module/test/mod-bar/Makefile.am, 7009 branches/deprecated-cleanup/src/gnc-module/test/mod-baz/Makefile.am, 7010 branches/deprecated-cleanup/src/gnc-module/test/mod-foo/Makefile.am, 7011 branches/deprecated-cleanup/src/gnome-search/search.glade, 7012 branches/deprecated-cleanup/src/gnome-utils/Makefile.am, 7013 branches/deprecated-cleanup/src/gnome-utils/druid-gnc-xml-import.c, 7014 branches/deprecated-cleanup/src/gnome-utils/glade/preferences.glade, 7015 branches/deprecated-cleanup/src/gnome-utils/gnc-file.c, 7016 branches/deprecated-cleanup/src/gnome-utils/gnc-gnome-utils.c, 7017 branches/deprecated-cleanup/src/gnome-utils/gnc-main-window.c, 7018 branches/deprecated-cleanup/src/gnome-utils/gnc-tree-view.c, 7019 branches/deprecated-cleanup/src/gnome/Makefile.am, 7020 branches/deprecated-cleanup/src/gnome/glade/account.glade, 7021 branches/deprecated-cleanup/src/gnome/glade/budget.glade, 7022 branches/deprecated-cleanup/src/gnome/gnc-plugin-basic-commands.c, 7023 branches/deprecated-cleanup/src/gnome/gnc-plugin-page-account-tree.c, 7024 branches/deprecated-cleanup/src/gnome/gnc-plugin-page-register.c, 7025 branches/deprecated-cleanup/src/gnome/schemas/Makefile.am, 7026 branches/deprecated-cleanup/src/gnome/schemas/apps_gnucash_general.schemas.in, 7027 branches/deprecated-cleanup/src/gnome/schemas/apps_gnucash_warnings.schemas.in, 7028 branches/deprecated-cleanup/src/import-export/hbci/druid-hbci-initial.c, 7029 branches/deprecated-cleanup/src/import-export/hbci/glade/hbci.glade, 7030 branches/deprecated-cleanup/src/import-export/import-provider-format.glade, 7031 branches/deprecated-cleanup/src/import-export/qif-import/qif-file.scm, 7032 branches/deprecated-cleanup/src/import-export/qif-import/qif-parse.scm, 7033 branches/deprecated-cleanup/src/register/ledger-core/split-register-control.c, 7034 branches/deprecated-cleanup/src/register/ledger-core/split-register-model.c, 7035 branches/deprecated-cleanup/src/register/ledger-core/split-register.c, 7036 branches/deprecated-cleanup/src/register/ledger-core/split-register.h, 7037 branches/deprecated-cleanup/src/register/register-core/Makefile.am, 7038 branches/deprecated-cleanup/src/report/report-gnome/Makefile.am, 7039 branches/deprecated-cleanup/src/report/report-system/Makefile.am, 7040 branches/deprecated-cleanup/src/report/report-system/html-text.scm, 7041 branches/deprecated-cleanup/src/report/report-system/report.scm, 7042 branches/deprecated-cleanup/util/gnc-svnversion: Pull trunk 7043 changes 14487:14580 into deprecated-cleanup branch. 7044 70452006-07-30 01:25 andi5 7046 7047 * [r14580] trunk/ChangeLog, 7048 trunk/src/gnome-utils/gnc-main-window.c, 7049 trunk/src/gnome/schemas/apps_gnucash_warnings.schemas.in: Add 7050 warning close_last_window and show it when user tries to close 7051 the last GnuCash window. Fixes #338865. 7052 70532006-07-30 01:18 andi5 7054 7055 * [r14579] trunk/ChangeLog, 7056 trunk/src/gnome-utils/glade/preferences.glade, 7057 trunk/src/gnome-utils/gnc-gnome-utils.c, 7058 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in: Add new 7059 setting general/show_splash_screen to 7060 preferences_dialog->General and only show the splash screen if 7061 it is TRUE. Fixes 339876. 7062 70632006-07-30 00:58 andi5 7064 7065 * [r14578] trunk/ChangeLog, 7066 trunk/src/gnome-utils/glade/preferences.glade, 7067 trunk/src/gnome/gnc-plugin-basic-commands.c, 7068 trunk/src/gnome/gnc-plugin-page-account-tree.c, 7069 trunk/src/gnome/gnc-plugin-page-register.c: Fixed some duplicate 7070 accelerators. 7071 70722006-07-30 00:39 andi5 7073 7074 * [r14577] trunk/ChangeLog, 7075 trunk/src/gnome-utils/glade/preferences.glade, 7076 trunk/src/gnome-utils/gnc-main-window.c, 7077 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in: Add 7078 preference general/tab_position to choose the edge of the 7079 notebook the tabs will be showed (top, bottom, left or right). 7080 Add it to preferences_dialog->Windows. Move "Show close button 7081 on notebook tabs" from General to Windows. Fixes #340299. 7082 70832006-07-29 23:49 hampton 7084 7085 * [r14576] trunk/doc/tip_of_the_day.list.in: Fix the line 7086 continuation. 7087 70882006-07-28 08:05 cstim 7089 7090 * [r14575] trunk/accounts/de_DE/Makefile.am: Enabled 7091 acctchrt_skr03.gnucash-xea again for distribution and 7092 installation because the author thinks it is verified enough by 7093 now. Reverted 14549. 7094 70952006-07-28 08:04 cstim 7096 7097 * [r14574] branches/2.0/ChangeLog, 7098 branches/2.0/accounts/de_DE/Makefile.am: Updated 7099 acctchrt_skr03.gnucash-xea by Oliver Vollmer. Enabled it again 7100 for distribution and installation because the author thinks it 7101 is verified enough by now. Reverted 14548. 7102 71032006-07-28 07:59 cstim 7104 7105 * [r14573] branches/2.0/accounts/de_DE/acctchrt_skr03.gnucash-xea: 7106 Update German SKR03 account template by Oliver Vollmer. Merge 7107 14568. 7108 71092006-07-28 02:46 hampton 7110 7111 * [r14572] branches/deprecated-cleanup/ChangeLog, 7112 branches/deprecated-cleanup/src/business/business-gnome/glade/billterms.glade: 7113 Fix a critical warning in the edit bill term dialog. 7114 71152006-07-28 02:22 hampton 7116 7117 * [r14571] branches/deprecated-cleanup/ChangeLog, 7118 branches/deprecated-cleanup/src/business/business-gnome/dialog-billterms.c, 7119 branches/deprecated-cleanup/src/business/dialog-tax-table/dialog-tax-table.c, 7120 branches/deprecated-cleanup/src/gnome-search/dialog-search.c, 7121 branches/deprecated-cleanup/src/gnome-utils/dialog-account.c, 7122 branches/deprecated-cleanup/src/gnome-utils/gnc-account-sel.c, 7123 branches/deprecated-cleanup/src/gnome-utils/gnc-druid-provider-multifile-gnome.c, 7124 branches/deprecated-cleanup/src/gnome/druid-loan.c, 7125 branches/deprecated-cleanup/src/gnome/druid-stock-split.c, 7126 branches/deprecated-cleanup/src/gnome/lot-viewer.c, 7127 branches/deprecated-cleanup/src/import-export/hbci/druid-hbci-initial.c, 7128 branches/deprecated-cleanup/src/import-export/qif-import/druid-qif-import.c, 7129 branches/deprecated-cleanup/src/report/report-gnome/dialog-column-view.c: 7130 Regularize column names. Use enums instead of a sequence of 7131 #defines. 7132 71332006-07-28 01:45 jsled 7134 7135 * [r14570] branches/sx-cleanup/src/doc/sx.rst, 7136 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal.c, 7137 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal.h, 7138 branches/sx-cleanup/src/gnome/dialog-sx-editor.c, 7139 branches/sx-cleanup/src/gnome/dialog-sx-from-trans.c: 7140 GncDenseCalTransientModel impl and use in sx-editor and 7141 sx-from-transaction dialog. 7142 71432006-07-28 01:18 warlord 7144 7145 * [r14569] branches/2.0, branches/2.0/ChangeLog, 7146 branches/2.0/src/engine/test-core/test-engine-stuff.c: Fix test 7147 of numerics in random splits, because multiplications might also 7148 turn out zero. Merge from r14544 7149 71502006-07-27 14:36 cstim 7151 7152 * [r14568] trunk/accounts/de_DE/acctchrt_skr03.gnucash-xea: Update 7153 German SKR03 account template by Oliver Vollmer 7154 71552006-07-26 03:28 jsled 7156 7157 * [r14567] branches/sx-cleanup/src/gnome-utils/gnc-dense-cal.h: 7158 dead-code removal 7159 71602006-07-26 03:11 jsled 7161 7162 * [r14566] branches/sx-cleanup/ChangeLog, 7163 branches/sx-cleanup/src/doc/sx.rst, 7164 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal.c, 7165 branches/sx-cleanup/src/gnome-utils/gnc-dense-cal.h, 7166 branches/sx-cleanup/src/gnome/dialog-sx-editor.c, 7167 branches/sx-cleanup/src/gnome/dialog-sx-from-trans.c, 7168 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.c: 7169 Dense-calendar model interface, implementations; the SX-List 7170 dense-cal works again, and with of add/remove ops. - 7171 GncDenseCalModel interface - GncDenseCalTransient model impl. - 7172 Add GncSxInstanceDenseCalAdapter (between GncSxInstanceModel and 7173 GncDenseCalModel) - Start to hook up 'added' and 'removing' 7174 signals on the GncSxInstanceModel. 7175 71762006-07-26 02:36 warlord 7177 7178 * [r14565] branches/2.0, branches/2.0/ChangeLog, 7179 branches/2.0/lib/goffice-0.0.4/goffice/Makefile.am, 7180 branches/2.0/lib/libqof/backend/file/Makefile.am, 7181 branches/2.0/lib/libqof/qof/Makefile.am, 7182 branches/2.0/src/app-utils/Makefile.am, 7183 branches/2.0/src/bin/Makefile.am, 7184 branches/2.0/src/business/business-core/Makefile.am, 7185 branches/2.0/src/business/business-gnome/Makefile.am, 7186 branches/2.0/src/business/dialog-tax-table/Makefile.am, 7187 branches/2.0/src/core-utils/Makefile.am, 7188 branches/2.0/src/engine/Makefile.am, 7189 branches/2.0/src/gnc-module/Makefile.am, 7190 branches/2.0/src/gnc-module/test/mod-bar/Makefile.am, 7191 branches/2.0/src/gnc-module/test/mod-baz/Makefile.am, 7192 branches/2.0/src/gnc-module/test/mod-foo/Makefile.am, 7193 branches/2.0/src/gnome-utils/Makefile.am, 7194 branches/2.0/src/gnome/Makefile.am, 7195 branches/2.0/src/register/register-core/Makefile.am, 7196 branches/2.0/src/report/report-gnome/Makefile.am, 7197 branches/2.0/src/report/report-system/Makefile.am: Allow proper 7198 compile/install from tarball using separate builddir. - Don't 7199 distribute (most) generated files. - Be (more) consistent about 7200 when generated files are cleaned. Audited by jsled Merge from 7201 r14555. 7202 * [r14564] branches/2.0, branches/2.0/ChangeLog, 7203 branches/2.0/po/POTFILES.skip: Now that we distribute the SX 7204 schema properly, don't skip it in the POTFILES.skip file. 7205 Audited by jsled. Merge from r14554. 7206 * [r14563] branches/2.0, branches/2.0/ChangeLog, 7207 branches/2.0/configure.in: check for SLIB. (#347922) Audited by 7208 jsled Merge from r14551. 7209 * [r14562] branches/2.0, branches/2.0/ChangeLog, 7210 branches/2.0/src/business/business-core/gncEntry.c, 7211 branches/2.0/src/business/business-core/gncEntry.h, 7212 branches/2.0/src/business/business-ledger/gncEntryLedger.c: 7213 Properly round invoice entries and totals. Fixes #300042. 7214 Perform internal computations to LCD, but then export rounded 7215 values. Now, using the test case in Bug #300042 I get the same 7216 values in the invoice window, in the printable invoice report, 7217 and in the CoA Registers. Compute the commodity scu from the 7218 ledger invoice (#300042). This way the SCU is no longer 7219 hard-coded into the business ledger. Audited by chris. Merged 7220 r14531 and r14545. 7221 * [r14561] branches/2.0, branches/2.0/ChangeLog, 7222 branches/2.0/src/import-export/qif-import/qif-parse.scm: Allow 7223 comma-radix numbers without a radix. Fixes #142424. I.e., allow 7224 "17.500" to be parsed either as "seventeen and a half" or as 7225 "seventeen thousand five hundred". Note that numbers STILL 7226 default to decimal-radix instead of asking the user to choose. 7227 Audited by jsled Merge from r14523. 7228 * [r14560] branches/2.0, branches/2.0/ChangeLog, 7229 branches/2.0/src/import-export/qif-import/qif-file.scm: Ignore 7230 any unknown !Option specification. Fixes #160735. Audited by 7231 jsled. Merged from r14522. 7232 72332006-07-25 22:22 warlord 7234 7235 * [r14559] branches/2.0, branches/2.0/ChangeLog, 7236 branches/2.0/lib/libqof/qof/gnc-numeric.c: Avoid SIGFPE due to 7237 modulo-by-zero is the requested number of significant figures is 7238 greater than log10(2^63). Merge from r14512 7239 * [r14558] branches/2.0, branches/2.0/ChangeLog, 7240 branches/2.0/src/report/report-system/report.scm: Change cmdline 7241 warning into an actual user's error dialog when user attempts to 7242 save a report with the same name as an existing report. Merge 7243 from r14546 7244 * [r14557] branches/2.0, branches/2.0/ChangeLog, 7245 branches/2.0/configure.in: Re-use existing GUILE_LOAD_PATH 7246 variable in order not to override existing search paths. Merge 7247 r14540 from trunk. 7248 72492006-07-25 20:34 andi5 7250 7251 * [r14556] trunk/src/gnome-utils/glade/preferences.glade: Fix 7252 comon typo in preferences.glade 7253 72542006-07-25 13:25 warlord 7255 7256 * [r14555] trunk, trunk/ChangeLog, 7257 trunk/lib/goffice-0.0.4/goffice/Makefile.am, 7258 trunk/lib/libqof/backend/file/Makefile.am, 7259 trunk/lib/libqof/qof/Makefile.am, 7260 trunk/src/app-utils/Makefile.am, trunk/src/bin/Makefile.am, 7261 trunk/src/business/business-core/Makefile.am, 7262 trunk/src/business/business-gnome/Makefile.am, 7263 trunk/src/business/dialog-tax-table/Makefile.am, 7264 trunk/src/core-utils/Makefile.am, trunk/src/engine/Makefile.am, 7265 trunk/src/gnc-module/Makefile.am, 7266 trunk/src/gnc-module/test/mod-bar/Makefile.am, 7267 trunk/src/gnc-module/test/mod-baz/Makefile.am, 7268 trunk/src/gnc-module/test/mod-foo/Makefile.am, 7269 trunk/src/gnome-utils/Makefile.am, trunk/src/gnome/Makefile.am, 7270 trunk/src/register/register-core/Makefile.am, 7271 trunk/src/report/report-gnome/Makefile.am, 7272 trunk/src/report/report-system/Makefile.am: Allow proper 7273 compile/install from tarball using separate builddir. - Don't 7274 distribute (most) generated files. - Be (more) consistent about 7275 when generated files are cleaned. BP 7276 * [r14554] trunk, trunk/ChangeLog, trunk/po/POTFILES.skip: Now 7277 that we distribute the SX schema properly, don't skip it in the 7278 POTFILES.skip file. BP 7279 72802006-07-24 11:06 andi5 7281 7282 * [r14553] branches/2.0/ChangeLog, 7283 branches/2.0/src/gnome-utils/gnc-tree-view.c: Correctly set 7284 column sort orders from gconf. Fixes #348248. Merge r14552. 7285 72862006-07-23 11:43 andi5 7287 7288 * [r14552] trunk/ChangeLog, trunk/src/gnome-utils/gnc-tree-view.c: 7289 Correctly set column sort orders from gconf. Fixes #348248. BP 7290 72912006-07-22 15:47 warlord 7292 7293 * [r14551] trunk, trunk/ChangeLog, trunk/configure.in: check for 7294 SLIB. (#347922) BP 7295 72962006-07-21 17:20 andi5 7297 7298 * [r14550] trunk/ChangeLog, trunk/configure.in, 7299 trunk/src/gnome-utils/gnc-main-window.c: Make tabs within one 7300 notebook reorderable by dnd for gtk>=2.10. Fixes #343454. 7301 73022006-07-21 14:05 cstim 7303 7304 * [r14549] trunk/accounts/de_DE/Makefile.am: Removed 7305 acctchrt_skr03.gnucash-xea from distribution and installation by 7306 request of its author who doubts the fiscal correctness of this 7307 account chart for small businesses. 7308 73092006-07-21 13:57 cstim 7310 7311 * [r14548] branches/2.0/ChangeLog, 7312 branches/2.0/accounts/de_DE/Makefile.am: Removed 7313 acctchrt_skr03.gnucash-xea from distribution and installation by 7314 request of its author who doubts the fiscal correctness of this 7315 account chart for small businesses. 7316 73172006-07-20 18:49 cstim 7318 7319 * [r14547] branches/2.0/po/es.po: Updated Spanish branch-2.0 7320 translation by Eneko Lacunza 7321 73222006-07-20 14:34 cstim 7323 7324 * [r14546] trunk/src/report/report-system/report.scm: Change 7325 cmdline warning into an actual user's error dialog. BP 7326 73272006-07-20 01:14 warlord 7328 7329 * [r14545] trunk, 7330 trunk/src/business/business-ledger/gncEntryLedger.c: Compute the 7331 commodity scu from the ledger invoice (#300042). This way the 7332 SCU is no longer hard-coded into the business ledger. 7333 73342006-07-19 16:03 cstim 7335 7336 * [r14544] trunk/src/engine/test-core/test-engine-stuff.c: Fix 7337 test of numerics in random splits, because multiplications might 7338 also turn out zero. 7339 73402006-07-19 14:13 cstim 7341 7342 * [r14543] trunk/src/engine/gnc-engine.c, 7343 trunk/src/engine/gnc-filepath-utils.c, 7344 trunk/src/engine/test/test-resolve-file-path.c: Use glib 7345 filepath manipulation functions instead of our own manual 7346 methods. Necessary for non-Unix machines. Please keep an eye 7347 open for potential filename lookup problems. 7348 73492006-07-18 15:41 cstim 7350 7351 * [r14542] trunk/ChangeLog, trunk/src/gnc-module/gnc-module.c: On 7352 windows, deactivate gnucash's extra de-quoting of path names 7353 that is done on the GNC_MODULE_PATH env variable. 7354 73552006-07-18 13:49 cstim 7356 7357 * [r14541] trunk/src/gnc-module/gnc-module.c: Replace hard-coded 7358 directory separator character by glibs cross-platform macro. 7359 73602006-07-18 11:38 cstim 7361 7362 * [r14540] trunk/configure.in: Re-use existing GUILE_LOAD_PATH 7363 variable in order not to override existing search paths. BP 7364 73652006-07-18 03:59 chris 7366 7367 * [r14539] 7368 branches/register-rewrite/src/gnome-utils/test/test-register.c: 7369 Include forgotten #include. 7370 73712006-07-18 03:00 chris 7372 7373 * [r14538] branches/register-rewrite, 7374 branches/register-rewrite/AUTHORS, 7375 branches/register-rewrite/ChangeLog, 7376 branches/register-rewrite/DOCUMENTERS, 7377 branches/register-rewrite/HACKING, 7378 branches/register-rewrite/Makefile.am, 7379 branches/register-rewrite/NEWS, 7380 branches/register-rewrite/README, 7381 branches/register-rewrite/accounts/de_DE/Makefile.am, 7382 branches/register-rewrite/accounts/de_DE/acctchrt_skr03.gnucash-xea, 7383 branches/register-rewrite/autogen.sh, 7384 branches/register-rewrite/configure.in, 7385 branches/register-rewrite/doc/README.OFX, 7386 branches/register-rewrite/doc/README.german, 7387 branches/register-rewrite/doc/TRANSLATION_HOWTO, 7388 branches/register-rewrite/doc/examples/Money95bank_fr.qif, 7389 branches/register-rewrite/doc/examples/Money95invst_fr.qif, 7390 branches/register-rewrite/doc/examples/Money95mfunds_fr.qif, 7391 branches/register-rewrite/doc/examples/Money95stocks_fr.qif, 7392 branches/register-rewrite/doc/examples/abc-all.qif, 7393 branches/register-rewrite/doc/examples/abc.qif, 7394 branches/register-rewrite/doc/examples/bogus.qif, 7395 branches/register-rewrite/doc/examples/cbb-export.qif, 7396 branches/register-rewrite/doc/examples/every.qif, 7397 branches/register-rewrite/doc/examples/ms-money.qif, 7398 branches/register-rewrite/doc/examples/quicktest.qif, 7399 branches/register-rewrite/doc/examples/swipe.qif, 7400 branches/register-rewrite/doc/examples/web.qif, 7401 branches/register-rewrite/doc/tip_of_the_day.list.in, 7402 branches/register-rewrite/glade-fixup, 7403 branches/register-rewrite/lib/glib26/Makefile.am, 7404 branches/register-rewrite/lib/libqof/backend/file/qsf-backend.c, 7405 branches/register-rewrite/lib/libqof/qof/gnc-numeric.c, 7406 branches/register-rewrite/packaging/gnucash-1.9.x.ebuild, 7407 branches/register-rewrite/po/POTFILES.skip, 7408 branches/register-rewrite/po/ca.po, 7409 branches/register-rewrite/po/cs.po, 7410 branches/register-rewrite/po/da.po, 7411 branches/register-rewrite/po/de.po, 7412 branches/register-rewrite/po/el.po, 7413 branches/register-rewrite/po/en_GB.po, 7414 branches/register-rewrite/po/es.po, 7415 branches/register-rewrite/po/es_NI.po, 7416 branches/register-rewrite/po/eu.po, 7417 branches/register-rewrite/po/fr.po, 7418 branches/register-rewrite/po/glossary/nl.po, 7419 branches/register-rewrite/po/hu.po, 7420 branches/register-rewrite/po/it.po, 7421 branches/register-rewrite/po/ja.po, 7422 branches/register-rewrite/po/nb.po, 7423 branches/register-rewrite/po/ne.po, 7424 branches/register-rewrite/po/nl.po, 7425 branches/register-rewrite/po/pl.po, 7426 branches/register-rewrite/po/pt.po, 7427 branches/register-rewrite/po/pt_BR.po, 7428 branches/register-rewrite/po/ro.po, 7429 branches/register-rewrite/po/ru.po, 7430 branches/register-rewrite/po/rw.po, 7431 branches/register-rewrite/po/sk.po, 7432 branches/register-rewrite/po/sv.po, 7433 branches/register-rewrite/po/ta.po, 7434 branches/register-rewrite/po/tr.po, 7435 branches/register-rewrite/po/uk.po, 7436 branches/register-rewrite/po/zh_CN.po, 7437 branches/register-rewrite/po/zh_TW.po, 7438 branches/register-rewrite/src/app-utils/Makefile.am, 7439 branches/register-rewrite/src/app-utils/gnc-ui-util.c, 7440 branches/register-rewrite/src/backend/Makefile.am, 7441 branches/register-rewrite/src/backend/file/Makefile.am, 7442 branches/register-rewrite/src/backend/file/gnc-backend-file.c, 7443 branches/register-rewrite/src/backend/file/gnc-backend-file.h, 7444 branches/register-rewrite/src/backend/file/io-gncxml-v2.c, 7445 branches/register-rewrite/src/backend/file/io-gncxml-v2.h, 7446 branches/register-rewrite/src/backend/gnc-backend-api.h, 7447 branches/register-rewrite/src/backend/postgres/test/test-db.c, 7448 branches/register-rewrite/src/backend/postgres/test/test-load-backend.c, 7449 branches/register-rewrite/src/backend/postgres/test/test-period.c, 7450 branches/register-rewrite/src/bin/gnucash-bin.c, 7451 branches/register-rewrite/src/business/business-core/file/Makefile.am, 7452 branches/register-rewrite/src/business/business-core/gncAddress.c, 7453 branches/register-rewrite/src/business/business-core/gncAddress.h, 7454 branches/register-rewrite/src/business/business-core/gncEntry.c, 7455 branches/register-rewrite/src/business/business-core/gncEntry.h, 7456 branches/register-rewrite/src/business/business-gnome/Makefile.am, 7457 branches/register-rewrite/src/business/business-gnome/business-gnome.scm, 7458 branches/register-rewrite/src/business/business-gnome/dialog-customer.c, 7459 branches/register-rewrite/src/business/business-gnome/dialog-employee.c, 7460 branches/register-rewrite/src/business/business-gnome/dialog-invoice.c, 7461 branches/register-rewrite/src/business/business-gnome/dialog-job.c, 7462 branches/register-rewrite/src/business/business-gnome/dialog-order.c, 7463 branches/register-rewrite/src/business/business-gnome/dialog-vendor.c, 7464 branches/register-rewrite/src/business/business-gnome/glade/billterms.glade, 7465 branches/register-rewrite/src/business/business-gnome/glade/invoice.glade, 7466 branches/register-rewrite/src/business/business-ledger/gncEntryLedger.c, 7467 branches/register-rewrite/src/business/business-ledger/gncEntryLedgerLoad.c, 7468 branches/register-rewrite/src/business/dialog-tax-table/tax-tables.glade, 7469 branches/register-rewrite/src/core-utils/Makefile.am, 7470 branches/register-rewrite/src/core-utils/gnc-glib-utils.c, 7471 branches/register-rewrite/src/core-utils/gnc-glib-utils.h, 7472 branches/register-rewrite/src/core-utils/gw-core-utils-spec.scm, 7473 branches/register-rewrite/src/doc/Makefile.am, 7474 branches/register-rewrite/src/doc/valgrind.txt, 7475 branches/register-rewrite/src/engine/Account.c, 7476 branches/register-rewrite/src/engine/Group.c, 7477 branches/register-rewrite/src/engine/Split.c, 7478 branches/register-rewrite/src/engine/Transaction.c, 7479 branches/register-rewrite/src/engine/gnc-commodity.c, 7480 branches/register-rewrite/src/engine/iso-4217-currencies.scm, 7481 branches/register-rewrite/src/gnc-ui.h, 7482 branches/register-rewrite/src/gnome-search/dialog-search.c, 7483 branches/register-rewrite/src/gnome-search/search.glade, 7484 branches/register-rewrite/src/gnome-utils/Makefile.am, 7485 branches/register-rewrite/src/gnome-utils/dialog-account.c, 7486 branches/register-rewrite/src/gnome-utils/dialog-preferences.c, 7487 branches/register-rewrite/src/gnome-utils/dialog-utils.c, 7488 branches/register-rewrite/src/gnome-utils/druid-gnc-xml-import.c, 7489 branches/register-rewrite/src/gnome-utils/glade/preferences.glade, 7490 branches/register-rewrite/src/gnome-utils/glade/totd.glade, 7491 branches/register-rewrite/src/gnome-utils/gnc-file.c, 7492 branches/register-rewrite/src/gnome-utils/gnc-gnome-utils.c, 7493 branches/register-rewrite/src/gnome-utils/gnc-html.c, 7494 branches/register-rewrite/src/gnome-utils/gnc-html.h, 7495 branches/register-rewrite/src/gnome-utils/gnc-icons.c, 7496 branches/register-rewrite/src/gnome-utils/gnc-main-window.c, 7497 branches/register-rewrite/src/gnome-utils/gnc-main-window.h, 7498 branches/register-rewrite/src/gnome-utils/gnc-menu-extensions.c, 7499 branches/register-rewrite/src/gnome-utils/gnc-plugin-file-history.c, 7500 branches/register-rewrite/src/gnome-utils/gnc-plugin-page.h, 7501 branches/register-rewrite/src/gnome-utils/gnc-tree-model-account.c, 7502 branches/register-rewrite/src/gnome-utils/gnc-window.c, 7503 branches/register-rewrite/src/gnome-utils/test/test-gnc-dialog.c, 7504 branches/register-rewrite/src/gnome-utils/ui/gnc-main-window-ui.xml, 7505 branches/register-rewrite/src/gnome/Makefile.am, 7506 branches/register-rewrite/src/gnome/dialog-print-check.c, 7507 branches/register-rewrite/src/gnome/dialog-scheduledxaction.c, 7508 branches/register-rewrite/src/gnome/druid-loan.c, 7509 branches/register-rewrite/src/gnome/glade/account.glade, 7510 branches/register-rewrite/src/gnome/glade/budget.glade, 7511 branches/register-rewrite/src/gnome/glade/lots.glade, 7512 branches/register-rewrite/src/gnome/gnc-plugin-page-account-tree.c, 7513 branches/register-rewrite/src/gnome/gnc-plugin-page-register.c, 7514 branches/register-rewrite/src/gnome/gnucash.desktop.in, 7515 branches/register-rewrite/src/gnome/gnucash.keys.in, 7516 branches/register-rewrite/src/gnome/gnucash.mime, 7517 branches/register-rewrite/src/gnome/lot-viewer.c, 7518 branches/register-rewrite/src/gnome/schemas/Makefile.am, 7519 branches/register-rewrite/src/gnome/schemas/apps_gnucash_general.schemas.in, 7520 branches/register-rewrite/src/gnome/ui/gnc-plugin-page-account-tree-ui.xml, 7521 branches/register-rewrite/src/gnome/ui/gnc-plugin-page-register-ui.xml, 7522 branches/register-rewrite/src/gnome/window-reconcile.c, 7523 branches/register-rewrite/src/import-export/Makefile.am, 7524 branches/register-rewrite/src/import-export/hbci/druid-hbci-initial.c, 7525 branches/register-rewrite/src/import-export/hbci/glade/hbci.glade, 7526 branches/register-rewrite/src/import-export/hbci/gnc-hbci-utils.c, 7527 branches/register-rewrite/src/import-export/import-provider-format.glade, 7528 branches/register-rewrite/src/import-export/log-replay/Makefile.am, 7529 branches/register-rewrite/src/import-export/ofx/gnc-ofx-import.c, 7530 branches/register-rewrite/src/import-export/qif-import/druid-qif-import.c, 7531 branches/register-rewrite/src/import-export/qif-import/qif-file.scm, 7532 branches/register-rewrite/src/import-export/qif-import/qif-parse.scm, 7533 branches/register-rewrite/src/pixmaps/Makefile.am, 7534 branches/register-rewrite/src/pixmaps/appicon.png, 7535 branches/register-rewrite/src/pixmaps/gnucash-icon.png, 7536 branches/register-rewrite/src/pixmaps/gnucash_splash.png, 7537 branches/register-rewrite/src/quotes/gnc-fq-check.in, 7538 branches/register-rewrite/src/quotes/gnc-fq-dump, 7539 branches/register-rewrite/src/quotes/gnc-fq-helper.in, 7540 branches/register-rewrite/src/quotes/gnc-fq-update.in, 7541 branches/register-rewrite/src/register/ledger-core/split-register-control.c, 7542 branches/register-rewrite/src/register/ledger-core/split-register-model.c, 7543 branches/register-rewrite/src/register/ledger-core/split-register-util.c, 7544 branches/register-rewrite/src/register/ledger-core/split-register.c, 7545 branches/register-rewrite/src/register/ledger-core/split-register.h, 7546 branches/register-rewrite/src/register/register-gnome/combocell-gnome.c, 7547 branches/register-rewrite/src/register/register-gnome/gnucash-header.c, 7548 branches/register-rewrite/src/register/register-gnome/gnucash-item-edit.c, 7549 branches/register-rewrite/src/register/register-gnome/gnucash-item-list.c, 7550 branches/register-rewrite/src/register/register-gnome/gnucash-item-list.h, 7551 branches/register-rewrite/src/register/register-gnome/gnucash-sheet.c, 7552 branches/register-rewrite/src/report/report-gnome/Makefile.am, 7553 branches/register-rewrite/src/report/report-gnome/gnc-plugin-page-report.c, 7554 branches/register-rewrite/src/report/report-system/html-text.scm, 7555 branches/register-rewrite/src/report/report-system/report.scm, 7556 branches/register-rewrite/src/report/standard-reports/advanced-portfolio.scm, 7557 branches/register-rewrite/src/report/standard-reports/portfolio.scm, 7558 branches/register-rewrite/src/scm/Makefile.am, 7559 branches/register-rewrite/src/scm/doc.scm, 7560 branches/register-rewrite/src/scm/help-topics-index.old, 7561 branches/register-rewrite/src/scm/help-topics-index.scm, 7562 branches/register-rewrite/src/scm/main.scm, 7563 branches/register-rewrite/util: Merge -r 14238:14537 from trunk. 7564 75652006-07-18 02:29 chris 7566 7567 * [r14537] 7568 branches/register-rewrite/src/app-utils/test/test-exp-parser.c: 7569 Add some expression parser tests. 7570 75712006-07-18 02:25 chris 7572 7573 * [r14536] 7574 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.c: 7575 Update bug notes. 7576 75772006-07-18 02:24 chris 7578 7579 * [r14535] 7580 branches/register-rewrite/src/gnome-utils/gnc-amount-edit.c: 7581 More graceful behavior if someone abuses the gnc-amount-edit. 7582 75832006-07-18 02:06 chris 7584 7585 * [r14534] 7586 branches/register-rewrite/src/gnome-utils/gnc-tree-model-transaction.c: 7587 Remove all traces of misguided attempt to use fancy treeview 7588 separator rows. 7589 75902006-07-18 01:57 chris 7591 7592 * [r14533] 7593 branches/register-rewrite/src/gnome-utils/gnc-tree-model-transaction.c: 7594 Factor out some code to emit row_changed and possible 7595 has_child_toggled signals on the parent of the given path. Don't 7596 automatically assign the blank split to the anchor account. 7597 75982006-07-17 02:33 chris 7599 7600 * [r14532] 7601 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.c, 7602 branches/register-rewrite/src/gnome-utils/gnc-tree-view.c, 7603 branches/register-rewrite/src/gnome-utils/gnc-tree-view.h: Get 7604 better behavior when tabbing out of a blank split by creating a 7605 new blank split to move to. 7606 76072006-07-17 02:04 warlord 7608 7609 * [r14531] trunk, trunk/ChangeLog, 7610 trunk/src/business/business-core/gncEntry.c, 7611 trunk/src/business/business-core/gncEntry.h, 7612 trunk/src/business/business-ledger/gncEntryLedger.c: Properly 7613 round invoice entries and totals. Fixes #300042. Perform 7614 internal computations to LCD, but then export rounded values. 7615 Now, using the test case in Bug #300042 I get the same values in 7616 the invoice window, in the printable invoice report, and in the 7617 CoA Registers. BP 7618 76192006-07-17 00:39 chris 7620 7621 * [r14530] 7622 branches/register-rewrite/src/gnome-utils/gnc-tree-model-transaction.c: 7623 Loosen restrictions on input to get_iter() function. 7624 76252006-07-17 00:25 chris 7626 7627 * [r14529] 7628 branches/register-rewrite/src/gnome/gnc-plugin-page-account-tree.c: 7629 Temporary hack to enable the account tree to open treeview 7630 registers. 7631 76322006-07-17 00:23 chris 7633 7634 * [r14528] 7635 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.c, 7636 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.h: 7637 Factor out code for getting the currently selected trans and 7638 split. Factor code for returning the cursor to the edited trans. 7639 Factor code for canceling an edit. Provide functions that: move 7640 to the blank trans, reinit the current trans, void/unvoid the 7641 current trans 7642 76432006-07-17 00:18 chris 7644 7645 * [r14527] 7646 branches/register-rewrite/src/gnome-utils/gnc-tree-model-transaction.c, 7647 branches/register-rewrite/src/gnome-utils/gnc-tree-model-transaction.h: 7648 Generalize the utility function for getting an iter from a 7649 split/trans. Provide a function for getting the iter of the 7650 blank trans. Delete some cruft. 7651 76522006-07-17 00:04 chris 7653 7654 * [r14526] branches/register-rewrite/src/gnome-utils/gnc-plugin.c: 7655 Better error handling when an unknown GtkAction is used. 7656 76572006-07-17 00:00 chris 7658 7659 * [r14525] branches/register-rewrite/src/gnome/Makefile.am, 7660 branches/register-rewrite/src/gnome/gnc-plugin-page-transactions.c, 7661 branches/register-rewrite/src/gnome/gnc-plugin-page-transactions.h, 7662 branches/register-rewrite/src/gnome/gnc-plugin-transactions.c, 7663 branches/register-rewrite/src/gnome/gnc-plugin-transactions.h, 7664 branches/register-rewrite/src/gnome/top-level.c, 7665 branches/register-rewrite/src/gnome/ui/Makefile.am, 7666 branches/register-rewrite/src/gnome/ui/gnc-plugin-page-transactions-ui.xml: 7667 Add a plugin-page for viewing the treeview register. 7668 76692006-07-16 23:01 warlord 7670 7671 * [r14523] trunk, trunk/ChangeLog, 7672 trunk/src/import-export/qif-import/qif-parse.scm: Allow 7673 comma-radix numbers without a radix. Fixes #142424. I.e., allow 7674 "17.500" to be parsed either as "seventeen and a half" or as 7675 "seventeen thousand five hundred". Note that numbers STILL 7676 default to decimal-radix instead of asking the user to choose. BP 7677 76782006-07-16 23:00 warlord 7679 7680 * [r14522] trunk, trunk/ChangeLog, 7681 trunk/src/import-export/qif-import/qif-file.scm: Ignore any 7682 unknown !Option specification. Fixes #160735. BP 7683 76842006-07-16 21:35 jsled 7685 7686 * [r14521] branches/sx-cleanup/ChangeLog, 7687 branches/sx-cleanup/src/backend/file/io-gncxml-v2.c, 7688 branches/sx-cleanup/src/doc/sx.rst, 7689 branches/sx-cleanup/src/engine/SX-book-p.h, 7690 branches/sx-cleanup/src/engine/SX-book.c, 7691 branches/sx-cleanup/src/engine/SX-book.h, 7692 branches/sx-cleanup/src/engine/gnc-engine.h, 7693 branches/sx-cleanup/src/gnome/Makefile.am, 7694 branches/sx-cleanup/src/gnome/dialog-scheduledxaction.c, 7695 branches/sx-cleanup/src/gnome/dialog-scheduledxaction.h, 7696 branches/sx-cleanup/src/gnome/dialog-sx-editor.c, 7697 branches/sx-cleanup/src/gnome/dialog-sx-editor.h, 7698 branches/sx-cleanup/src/gnome/dialog-sx-from-trans.c, 7699 branches/sx-cleanup/src/gnome/dialog-sxsincelast.c, 7700 branches/sx-cleanup/src/gnome/druid-loan.c, 7701 branches/sx-cleanup/src/gnome/gnc-plugin-basic-commands.c, 7702 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.c, 7703 branches/sx-cleanup/src/gnome/gnc-split-reg.c, 7704 branches/sx-cleanup/src/gnome/gw-gnc-spec.scm, 7705 branches/sx-cleanup/src/gnome/top-level.c: Move SX list from 7706 GList to a QofEntity; add SX list mutation events; 7707 instance-model reflects SX list mutation; move SX editor to new 7708 file. * src/engine/SX-book-p.h: * src/engine/SX-book.h: * 7709 src/engine/SX-book.c: Promote SX list from a GList to a 7710 `SchedXactions` QOF Entity. Create add/remove API that emits 7711 GNC_EVENT_{INSERT,REMOVE} signals. Correctly associate the SX 7712 List with the collection of SchedXaction qof-type rather than 7713 the SX template transactions qof-type. Remove some (now-)dead 7714 code. Fix long-standing bug in registration of SX qof types. * 7715 src/gnome/dialog-sx-editor.[ch]: * 7716 src/gnome/dialog-schedxaction.[ch]: Move the SX editor dialog 7717 subset of dialog-schedxaction to dialog-sx-editor.[ch]. * 7718 src/gnome/gnc-plugin-page-sx-list.c: Hookup SX editor for both 7719 'new' and 'edit' actions. Hookup row-activation from tree-view. 7720 Extend GncSxInstanceModel to support SchedXactions (sx list) 7721 modification events. 7722 77232006-07-16 16:58 warlord 7724 7725 * [r14520] branches/2.0, branches/2.0/ChangeLog, 7726 branches/2.0/src/business/business-gnome/dialog-invoice.c: Set 7727 the summary bar values when the window is first opened 7728 (#345978). Merge r14516. 7729 77302006-07-16 16:40 warlord 7731 7732 * [r14519] branches/2.0, branches/2.0/ChangeLog, 7733 branches/2.0/configure.in: check for (g-wrap) module (#347680) 7734 Apparently some distributions ship g-wrap-config separately from 7735 the g-wrap.scm guile module. (also add a bunch of ChangeLog 7736 entries for backported fixes) 7737 77382006-07-16 16:17 warlord 7739 7740 * [r14518] trunk, trunk/ChangeLog, trunk/configure.in: check for 7741 (g-wrap) module (#347680) Apparently some distributions ship 7742 g-wrap-config separately from the g-wrap.scm guile module. BP 7743 77442006-07-16 07:45 andi5 7745 7746 * [r14517] trunk/ChangeLog, 7747 trunk/src/gnome-utils/gnc-main-window.c: Do not move windows on 7748 restoration that would be offscreen. 7749 77502006-07-16 05:58 warlord 7751 7752 * [r14516] trunk, trunk/ChangeLog, 7753 trunk/src/business/business-gnome/dialog-invoice.c: Set the 7754 summary bar values when the window is first opened (#345978). BP 7755 77562006-07-16 05:16 warlord 7757 7758 * [r14515] trunk, trunk/ChangeLog, 7759 trunk/src/business/business-core/gncAddress.c, 7760 trunk/src/business/business-core/gncAddress.h: Make GncAddress 7761 more QOF compliant. (#343726) Adds BeginEdit/CommitEdit calls. 7762 77632006-07-15 22:27 andi5 7764 7765 * [r14514] 7766 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.c: 7767 Switched ordering of credit and debit. 7768 77692006-07-15 19:48 chris 7770 7771 * [r14513] trunk/src/gnome/glade/budget.glade: More reasonable 7772 limits for the SpinButton that selects significant figures. 7773 77742006-07-15 19:47 chris 7775 7776 * [r14512] trunk/lib/libqof/qof/gnc-numeric.c: Avoid SIGFPE due to 7777 modulo-by-zero is the requested number of significant figures is 7778 greater than log10(2^63). BP 7779 77802006-07-15 17:07 warlord 7781 7782 * [r14511] branches/2.0, branches/2.0/ChangeLog, 7783 branches/2.0/configure.in: check for (g-wrap gw-glib-spec) and 7784 bomb out if not found (#347404). Merge r14484 and r14501 7785 77862006-07-15 16:19 warlord 7787 7788 * [r14510] branches/2.0, branches/2.0/configure.in: Pull down one 7789 change from r14497 to fix a broken test (#347607). (manually 7790 changed, not merged. See the bug report for rationale). 7791 77922006-07-15 15:56 jsled 7793 7794 * [r14509] branches/sx-cleanup/ChangeLog, 7795 branches/sx-cleanup/src/doc/sx.rst, 7796 branches/sx-cleanup/src/engine/SchedXaction.h, 7797 branches/sx-cleanup/src/gnome/Makefile.am, 7798 branches/sx-cleanup/src/gnome/glade/sched-xact.glade, 7799 branches/sx-cleanup/src/gnome/gnc-plugin-basic-commands.c, 7800 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.c, 7801 branches/sx-cleanup/src/gnome/gnc-plugin-page-sx-list.h, 7802 branches/sx-cleanup/src/gnome/ui/Makefile.am, 7803 branches/sx-cleanup/src/gnome/ui/gnc-plugin-page-sx-list-ui.xml: 7804 gnc-plugin-page-sx-list. 7805 78062006-07-15 15:29 warlord 7807 7808 * [r14508] branches/2.0, branches/2.0/ChangeLog, 7809 branches/2.0/src/gnome/schemas/Makefile.am: Distribute 7810 apps_gnucash_scheduled_transctions.schemas.in (#340641). Merge 7811 from r14499 7812 78132006-07-15 15:04 warlord 7814 7815 * [r14507] branches/2.0, branches/2.0/ChangeLog, 7816 branches/2.0/src/import-export/hbci/druid-hbci-initial.c, 7817 branches/2.0/src/import-export/hbci/glade/hbci.glade: Fix HBCI 7818 Crash (#347595) Remove obsolete buttons for aqbanking/hbci setup 7819 that are unneeded. Fix crash due to dangling points by deleting 7820 all pointers after calling AB_Banking_Fini. Merged from r14502 7821 * [r14506] branches/2.0, 7822 branches/2.0/src/core-utils/gnc-glib-utils.c: Fix off-by-one bug 7823 that strips all spaces from imported strings. (#347472) Merge 7824 from r14494. 7825 * [r14505] branches/2.0, branches/2.0/util/gnc-svnversion: Handle 7826 the case of a user who has svk but hasn't configured it. 7827 (#347403). Merge from r14489. 7828 * [r14504] branches/2.0, branches/2.0/ChangeLog, 7829 branches/2.0/src/engine/Group.c: Allow account-separator 7830 character in account names (#347321). Revert to previous 7831 behavior of xaccGetAccountFromFullName() which was changed in 7832 r13467 when the function was restructured. This patch returns to 7833 the old behavior (but uses the new function structure). Merge 7834 from r14488 and r14496 7835 78362006-07-15 13:26 andi5 7837 7838 * [r14503] trunk/ChangeLog, 7839 trunk/src/report/report-system/html-text.scm: Remove a duplicate 7840 of gnc:html-text?. 7841 78422006-07-15 11:27 cstim 7843 7844 * [r14502] trunk/ChangeLog, 7845 trunk/src/import-export/hbci/druid-hbci-initial.c, 7846 trunk/src/import-export/hbci/glade/hbci.glade: Remove obsolete 7847 buttons for aqbanking/hbci setup that are unneeded. Fix crash 7848 due to dangling points by deleting all pointers after calling 7849 AB_Banking_Fini. 7850 78512006-07-15 04:02 warlord 7852 7853 * [r14501] trunk, trunk/ChangeLog, trunk/configure.in: check for 7854 (g-wrap gw-glib-spec) instead of (g-wrap) #347404. 7855 78562006-07-15 01:33 warlord 7857 7858 * [r14500] trunk, trunk/ChangeLog, trunk/autogen.sh, 7859 trunk/configure.in: make sure that po/POTFILES.in exists so 7860 configure doens't complain. 7861 78622006-07-14 21:29 andi5 7863 7864 * [r14499] trunk/ChangeLog, trunk/src/gnome/schemas/Makefile.am: 7865 Add apps_gnucash_scheduled_transctions.schemas.in to 7866 Makefile.am. Fixes #340641. BP 7867 78682006-07-14 16:45 andi5 7869 7870 * [r14498] trunk/ChangeLog, 7871 trunk/src/register/ledger-core/split-register-control.c, 7872 trunk/src/register/ledger-core/split-register-model.c: Let 7873 GtkMessageDialog render the headers of two warnings in bold font. 7874 78752006-07-14 02:01 chris 7876 7877 * [r14497] trunk/configure.in: Minor cleanup of configure.in. The 7878 important change is missing "test" in chunk 730,7. The others 7879 fix the (theoretical) problem of a null variable disappearing, 7880 leading to bash: test: =: unary operator expected And also, 7881 added AC_MSG_NOTICE([Ignore error message "./po/POTFILES.in: No 7882 such file or directory." if it occurrs.]) Patch by "Archimedes 7883 Submerged" <archimerged@gmail.com> 7884 78852006-07-14 01:36 chris 7886 7887 * [r14496] trunk/src/engine/Group.c: Restore a comment that 7888 explains the algorithm restored in r14488. 7889 78902006-07-14 00:57 chris 7891 7892 * [r14495] 7893 trunk/src/register/ledger-core/split-register-control.c, 7894 trunk/src/register/ledger-core/split-register.c, 7895 trunk/src/register/ledger-core/split-register.h: Avoid crash 7896 from opening transaction in more than one register. Bug #347089. 7897 In any case where we might be opening the transaction and 7898 marking it as the pending transaction, check first if it's 7899 already open. If it is, we assume that it's being edited by 7900 another register. We report the error and abort the action that 7901 would have opened the transaction. BP 7902 79032006-07-13 23:15 chris 7904 7905 * [r14494] trunk/src/core-utils/gnc-glib-utils.c: Fix off-by-one 7906 bug that strips all spaces from imported strings. BP 7907 79082006-07-13 22:58 andi5 7909 7910 * [r14493] trunk/ChangeLog, trunk/doc/tip_of_the_day.list.in, 7911 trunk/lib/libqof/backend/file/qsf-backend.c, 7912 trunk/src/gnome-search/search.glade, 7913 trunk/src/gnome-utils/druid-gnc-xml-import.c, 7914 trunk/src/gnome-utils/glade/preferences.glade, 7915 trunk/src/gnome-utils/gnc-file.c, 7916 trunk/src/gnome/gnc-plugin-page-account-tree.c, 7917 trunk/src/gnome/gnc-plugin-page-register.c, 7918 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in, 7919 trunk/src/import-export/import-provider-format.glade, 7920 trunk/src/report/report-system/report.scm: String fixes that 7921 have been delayed due to the string freeze. 7922 79232006-07-13 21:37 andi5 7924 7925 * [r14492] trunk/ChangeLog, trunk/src/gnome/glade/account.glade: 7926 In the account dialog, do not expand the upper left entries when 7927 the window is resized. Automatic scrollbars for the notes field. 7928 79292006-07-12 19:50 warlord 7930 7931 * [r14489] trunk, trunk/util/gnc-svnversion: Handle the case of a 7932 user who has svk but hasn't configured it. (#347403) 7933 79342006-07-12 18:17 warlord 7935 7936 * [r14488] trunk, trunk/ChangeLog, trunk/src/engine/Group.c: Allow 7937 account-separator character in account names (#347321). Revert 7938 to previous behavior of xaccGetAccountFromFullName() which was 7939 changed in r13467 when the function was restructured. This patch 7940 returns to the old behavior (but uses the new function 7941 structure). r12825@cliodev: warlord | 2006-07-12 14:16:29 -0400 7942 79432006-07-12 16:32 hampton 7944 7945 * [r14487] branches/deprecated-cleanup, 7946 branches/deprecated-cleanup/ChangeLog, 7947 branches/deprecated-cleanup/NEWS, 7948 branches/deprecated-cleanup/README, 7949 branches/deprecated-cleanup/configure.in, 7950 branches/deprecated-cleanup/doc/README.OFX, 7951 branches/deprecated-cleanup/doc/README.german, 7952 branches/deprecated-cleanup/doc/TRANSLATION_HOWTO, 7953 branches/deprecated-cleanup/doc/tip_of_the_day.list.in, 7954 branches/deprecated-cleanup/po/de.po, 7955 branches/deprecated-cleanup/po/es.po, 7956 branches/deprecated-cleanup/po/sk.po, 7957 branches/deprecated-cleanup/src/core-utils/gnc-glib-utils.c, 7958 branches/deprecated-cleanup/src/core-utils/gnc-glib-utils.h, 7959 branches/deprecated-cleanup/src/core-utils/gw-core-utils-spec.scm, 7960 branches/deprecated-cleanup/src/engine/Transaction.c, 7961 branches/deprecated-cleanup/src/gnome-utils/dialog-account.c, 7962 branches/deprecated-cleanup/src/gnome-utils/glade/totd.glade, 7963 branches/deprecated-cleanup/src/gnome-utils/gnc-main-window.c: 7964 Pull trunk changes 14460:14486 into deprecated-cleanup branch. 7965 79662006-07-11 05:07 warlord 7967 7968 * [r14484] trunk, trunk/configure.in: Check for g-wrap 7969 compile-time system and bomb out if it's not found (#347404). 7970 r12822@cliodev: warlord | 2006-07-11 01:05:15 -0400 7971 79722006-07-10 23:43 warlord 7973 7974 * [r14483] trunk, trunk/README, trunk/configure.in, 7975 trunk/doc/README.german, trunk/doc/tip_of_the_day.list.in, 7976 trunk/src/gnome-utils/glade/totd.glade: The trunk is still a 7977 development branch. Make it say so. r12820@cliodev: warlord | 7978 2006-07-10 19:42:41 -0400 7979 79802006-07-10 04:31 chris 7981 7982 * [r14481] branches/register-rewrite/src/engine/Transaction.c: 7983 Make 'rate' argument optional for xaccTransGetRateForCommodity(). 7984 79852006-07-10 02:44 chris 7986 7987 * [r14480] branches/register-rewrite/src/engine/Transaction.c, 7988 branches/register-rewrite/src/gnome/gnc-plugin-page-register.c, 7989 branches/register-rewrite/src/gnome/gnc-split-reg.c: Factor the 7990 transaction timestamp fixup for reversed transactions into 7991 xaccTransReverse(). 7992 79932006-07-10 00:40 wilddev 7994 7995 * [r14478] tags/2.0.0: Tagging the 2.0.0 release of GnuCash 7996 79972006-07-10 00:34 wilddev 7998 7999 * [r14477] branches/2.0: Creating the 2.0 branch of GnuCash 8000 80012006-07-10 00:31 wilddev 8002 8003 * [r14476] trunk/ChangeLog, trunk/NEWS, trunk/README, 8004 trunk/configure.in, trunk/doc/README.OFX, 8005 trunk/doc/README.german, trunk/doc/TRANSLATION_HOWTO, 8006 trunk/doc/tip_of_the_day.list.in, 8007 trunk/src/gnome-utils/glade/totd.glade: update to release 2.0.0 8008 80092006-07-09 12:05 chris 8010 8011 * [r14471] trunk/src/gnome-utils/gnc-main-window.c: Update 'About' 8012 dialog copyright notice. 8013 80142006-07-08 15:35 hampton 8015 8016 * [r14470] trunk/ChangeLog, trunk/src/engine/Transaction.c: 8017 Restore 1.8 behavior by using the full date/time when sorting on 8018 the posted date. Fixes #346954. 8019 80202006-07-06 07:45 cstim 8021 8022 * [r14469] trunk/po/es.po: Updated Spanish translation by Eneko 8023 Lacunza, now 100% translated again. 8024 80252006-07-06 05:18 hampton 8026 8027 * [r14468] trunk/ChangeLog, 8028 trunk/src/gnome-utils/dialog-account.c: When creating accounts 8029 from the register, fix the name parsing logic to correctly 8030 handle the case where the first new account will be the first 8031 child of its parent. Fixes #345771. 8032 80332006-07-05 20:42 cstim 8034 8035 * [r14467] trunk/po/es.po: Updated Spanish translation by Eneko 8036 Lacunza, bug#343229. Translation merged with most recent 8037 gnucash.pot. 8038 80392006-07-05 16:04 warlord 8040 8041 * [r14466] trunk/ChangeLog, trunk/src/core-utils/gnc-glib-utils.c, 8042 trunk/src/core-utils/gnc-glib-utils.h, 8043 trunk/src/core-utils/gw-core-utils-spec.scm: Consider certain 8044 control character as invalid UTF-8. Fixes #346535. * 8045 src/core-utils/gnc-glib-utils.h * 8046 src/core-utils/gw-core-utils-spec.scm: Remove the 8047 gnc_utf8_validate() API. It's not used anywhere. * 8048 src/core-utils/gnc-glib-utils.c: Rework gnc_utf8_validate() as a 8049 copy-and-paste of g_utf8_validate but ignore certain control 8050 characters between 0x00 and 0x20 that are not valid XML 8051 characters. Fixes #346535. 8052 80532006-07-04 20:35 cstim 8054 8055 * [r14465] trunk/ChangeLog, trunk/po/de.po: Proof-read and 8056 improved German translation by feedback from Andi K�hler. 8057 80582006-07-04 16:32 jsled 8059 8060 * [r14463] branches/sx-cleanup: Create 'sx-cleanup' branch. 8061 80622006-07-04 10:41 cstim 8063 8064 * [r14462] trunk/po/sk.po: Updated Slovak translation by Zdenko 8065 Podobny 8066 80672006-07-04 00:48 hampton 8068 8069 * [r14461] 8070 branches/deprecated-cleanup/accounts/de_DE/acctchrt_skr03.gnucash-xea, 8071 branches/deprecated-cleanup/src/doc/valgrind.txt: Pull trunk new 8072 files 14347:14459 into branch. 8073 80742006-07-03 23:24 hampton 8075 8076 * [r14460] branches/deprecated-cleanup/AUTHORS, 8077 branches/deprecated-cleanup/ChangeLog, 8078 branches/deprecated-cleanup/DOCUMENTERS, 8079 branches/deprecated-cleanup/HACKING, 8080 branches/deprecated-cleanup/Makefile.am, 8081 branches/deprecated-cleanup/NEWS, 8082 branches/deprecated-cleanup/accounts/de_DE/Makefile.am, 8083 branches/deprecated-cleanup/configure.in, 8084 branches/deprecated-cleanup/doc/examples/Money95bank_fr.qif, 8085 branches/deprecated-cleanup/doc/examples/Money95invst_fr.qif, 8086 branches/deprecated-cleanup/doc/examples/Money95mfunds_fr.qif, 8087 branches/deprecated-cleanup/doc/examples/Money95stocks_fr.qif, 8088 branches/deprecated-cleanup/doc/examples/abc-all.qif, 8089 branches/deprecated-cleanup/doc/examples/abc.qif, 8090 branches/deprecated-cleanup/doc/examples/bogus.qif, 8091 branches/deprecated-cleanup/doc/examples/cbb-export.qif, 8092 branches/deprecated-cleanup/doc/examples/every.qif, 8093 branches/deprecated-cleanup/doc/examples/ms-money.qif, 8094 branches/deprecated-cleanup/doc/examples/quicktest.qif, 8095 branches/deprecated-cleanup/doc/examples/swipe.qif, 8096 branches/deprecated-cleanup/doc/examples/web.qif, 8097 branches/deprecated-cleanup/glade-fixup, 8098 branches/deprecated-cleanup/packaging/gnucash-1.9.x.ebuild, 8099 branches/deprecated-cleanup/po/ca.po, 8100 branches/deprecated-cleanup/po/cs.po, 8101 branches/deprecated-cleanup/po/da.po, 8102 branches/deprecated-cleanup/po/de.po, 8103 branches/deprecated-cleanup/po/el.po, 8104 branches/deprecated-cleanup/po/en_GB.po, 8105 branches/deprecated-cleanup/po/es.po, 8106 branches/deprecated-cleanup/po/es_NI.po, 8107 branches/deprecated-cleanup/po/eu.po, 8108 branches/deprecated-cleanup/po/fr.po, 8109 branches/deprecated-cleanup/po/glossary/nl.po, 8110 branches/deprecated-cleanup/po/hu.po, 8111 branches/deprecated-cleanup/po/it.po, 8112 branches/deprecated-cleanup/po/ja.po, 8113 branches/deprecated-cleanup/po/nb.po, 8114 branches/deprecated-cleanup/po/ne.po, 8115 branches/deprecated-cleanup/po/nl.po, 8116 branches/deprecated-cleanup/po/pl.po, 8117 branches/deprecated-cleanup/po/pt.po, 8118 branches/deprecated-cleanup/po/pt_BR.po, 8119 branches/deprecated-cleanup/po/ro.po, 8120 branches/deprecated-cleanup/po/ru.po, 8121 branches/deprecated-cleanup/po/rw.po, 8122 branches/deprecated-cleanup/po/sk.po, 8123 branches/deprecated-cleanup/po/sv.po, 8124 branches/deprecated-cleanup/po/ta.po, 8125 branches/deprecated-cleanup/po/tr.po, 8126 branches/deprecated-cleanup/po/uk.po, 8127 branches/deprecated-cleanup/po/zh_CN.po, 8128 branches/deprecated-cleanup/po/zh_TW.po, 8129 branches/deprecated-cleanup/src/app-utils/gnc-ui-util.c, 8130 branches/deprecated-cleanup/src/backend/file/gnc-backend-file.c, 8131 branches/deprecated-cleanup/src/backend/file/io-gncxml-v2.c, 8132 branches/deprecated-cleanup/src/business/business-gnome/glade/invoice.glade, 8133 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedgerLoad.c, 8134 branches/deprecated-cleanup/src/core-utils/gnc-glib-utils.c, 8135 branches/deprecated-cleanup/src/core-utils/gnc-glib-utils.h, 8136 branches/deprecated-cleanup/src/core-utils/gw-core-utils-spec.scm, 8137 branches/deprecated-cleanup/src/doc/Makefile.am, 8138 branches/deprecated-cleanup/src/engine/Account.c, 8139 branches/deprecated-cleanup/src/engine/gnc-commodity.c, 8140 branches/deprecated-cleanup/src/engine/iso-4217-currencies.scm, 8141 branches/deprecated-cleanup/src/gnome-utils/Makefile.am, 8142 branches/deprecated-cleanup/src/gnome-utils/dialog-utils.c, 8143 branches/deprecated-cleanup/src/gnome-utils/gnc-main-window.c, 8144 branches/deprecated-cleanup/src/gnome-utils/gnc-main-window.h, 8145 branches/deprecated-cleanup/src/gnome-utils/ui/gnc-main-window-ui.xml, 8146 branches/deprecated-cleanup/src/gnome/gnc-plugin-page-account-tree.c, 8147 branches/deprecated-cleanup/src/import-export/hbci/gnc-hbci-utils.c, 8148 branches/deprecated-cleanup/src/import-export/log-replay/Makefile.am, 8149 branches/deprecated-cleanup/src/import-export/ofx/gnc-ofx-import.c, 8150 branches/deprecated-cleanup/src/import-export/qif-import/druid-qif-import.c, 8151 branches/deprecated-cleanup/src/import-export/qif-import/qif-file.scm, 8152 branches/deprecated-cleanup/src/import-export/qif-import/qif-parse.scm, 8153 branches/deprecated-cleanup/src/pixmaps/appicon.png, 8154 branches/deprecated-cleanup/src/pixmaps/gnucash-icon.png, 8155 branches/deprecated-cleanup/src/pixmaps/gnucash_splash.png, 8156 branches/deprecated-cleanup/src/quotes/gnc-fq-check.in, 8157 branches/deprecated-cleanup/src/quotes/gnc-fq-dump, 8158 branches/deprecated-cleanup/src/quotes/gnc-fq-helper.in, 8159 branches/deprecated-cleanup/src/quotes/gnc-fq-update.in, 8160 branches/deprecated-cleanup/src/register/register-gnome/gnucash-header.c, 8161 branches/deprecated-cleanup/src/register/register-gnome/gnucash-item-edit.c, 8162 branches/deprecated-cleanup/src/register/register-gnome/gnucash-sheet.c, 8163 branches/deprecated-cleanup/src/report/standard-reports/advanced-portfolio.scm, 8164 branches/deprecated-cleanup/src/report/standard-reports/portfolio.scm, 8165 branches/deprecated-cleanup/util: Pull trunk changes 14347:14459 8166 into branch. 8167 81682006-07-03 15:26 cstim 8169 8170 * [r14459] trunk/src/engine/iso-4217-currencies.scm: Adjust 8171 currency decimals as pointed out in bug#320203 8172 81732006-07-01 15:05 hampton 8174 8175 * [r14458] trunk/ChangeLog, trunk/src/quotes/gnc-fq-helper.in: 8176 This one file really does require the perl Date::Manip module. 8177 81782006-07-01 09:01 cstim 8179 8180 * [r14457] trunk/AUTHORS, trunk/ChangeLog, 8181 trunk/po/glossary/nl.po, trunk/po/nl.po: Updated Dutch 8182 translation by Bernard Meens <meensb@xs4all.nl> 8183 81842006-06-28 04:21 hampton 8185 8186 * [r14456] trunk/ChangeLog, trunk/packaging/gnucash-1.9.x.ebuild, 8187 trunk/src/quotes/gnc-fq-check.in, trunk/src/quotes/gnc-fq-dump, 8188 trunk/src/quotes/gnc-fq-helper.in, 8189 trunk/src/quotes/gnc-fq-update.in: Recent version of 8190 Finance::Quote no longer depend on Date::Manip, but they do now 8191 depend on Crypt::SSLeay. 8192 81932006-06-28 03:46 hampton 8194 8195 * [r14454] trunk/ChangeLog, 8196 trunk/src/report/standard-reports/advanced-portfolio.scm, 8197 trunk/src/report/standard-reports/portfolio.scm: Restore the 8198 original sort ordering which is grouping by parent account, and 8199 then sorting within a group first by account code and then by 8200 account name. Partial fix for #345385. 8201 82022006-06-28 00:02 hampton 8203 8204 * [r14453] trunk/ChangeLog, trunk/src/quotes/gnc-fq-check.in, 8205 trunk/src/quotes/gnc-fq-dump, trunk/src/quotes/gnc-fq-helper.in, 8206 trunk/src/quotes/gnc-fq-update.in: When modules can't be found 8207 refer users to their package manager first. Other fixups for the 8208 utility program name changes. 8209 82102006-06-27 09:10 cstim 8211 8212 * [r14452] trunk/ChangeLog, 8213 trunk/src/backend/file/gnc-backend-file.c: Ignore failed chown() 8214 because it always fails on vfat/samba. #345913 8215 82162006-06-26 20:12 hampton 8217 8218 * [r14442] trunk/ChangeLog, trunk/src/pixmaps/appicon.png, 8219 trunk/src/pixmaps/gnucash-icon.png: Add new application icon. 8220 82212006-06-25 23:47 chris 8222 8223 * [r14437] 8224 branches/register-rewrite/src/gnome/dialog-print-check.c, 8225 branches/register-rewrite/src/gnome/dialog-print-check.h, 8226 branches/register-rewrite/src/gnome/gnc-plugin-page-register.c: 8227 Generalize gnc_ui_print_check_dialog_create() to work with any 8228 GncPluginPage instead of only GncPluginPageRegister. 8229 82302006-06-25 23:42 chris 8231 8232 * [r14436] 8233 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.c, 8234 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.h: 8235 Add support for negating the account balance. Add support for 8236 deleting the selected transaction or split. 8237 82382006-06-25 23:13 chris 8239 8240 * [r14435] 8241 branches/register-rewrite/src/gnome-utils/gnc-tree-view.c, 8242 branches/register-rewrite/src/gnome-utils/gnc-tree-view.h, 8243 branches/register-rewrite/src/gnome/gnc-plugin-page-account-tree.c, 8244 branches/register-rewrite/src/gnome/gnc-plugin-page-budget.c: 8245 Factor out a button press callback that is useful for any plugin 8246 page that uses a GtkTreeView. 8247 82482006-06-25 14:58 jsled 8249 8250 * [r14434] trunk/ChangeLog, trunk/src/pixmaps/gnucash_splash.png: 8251 Reduced-size splash image. 8252 82532006-06-25 09:38 cstim 8254 8255 * [r14433] trunk/po/en_GB.po: Update British English translation 8256 by Nigel Titley with fixed char encoding. #345611 8257 82582006-06-24 22:41 chris 8259 8260 * [r14432] branches/register-rewrite/src/engine/Account.c, 8261 branches/register-rewrite/src/engine/Transaction.c, 8262 branches/register-rewrite/src/engine/Transaction.h, 8263 branches/register-rewrite/src/engine/cap-gains.c, 8264 branches/register-rewrite/src/engine/cap-gains.h, 8265 branches/register-rewrite/src/engine/gnc-commodity.c, 8266 branches/register-rewrite/src/engine/gnc-commodity.h: Add const 8267 to some gnc_commodity arguments. 8268 82692006-06-24 21:07 chris 8270 8271 * [r14431] 8272 branches/register-rewrite/src/backend/file/io-gncxml-v2.c: 8273 Remove more unnecessary fixups for impossible gnc_commodity 8274 conditions. 8275 82762006-06-24 21:01 chris 8277 8278 * [r14430] 8279 branches/register-rewrite/src/backend/file/io-gncxml-v2.c: 8280 Remove unnecessary code for fixing a now-impossible condition. 8281 Commodities with a given namespace and mnemonic are now always 8282 unique. 8283 82842006-06-24 19:03 warlord 8285 8286 * [r14429] trunk/src/gnome-utils/Makefile.am: Use gnc-svnversion 8287 to detect development version or tarball version Fix a case of a 8288 missing variable, missed from the last changeset. 8289 82902006-06-24 18:42 warlord 8291 8292 * [r14428] trunk/ChangeLog, trunk/configure.in: Remove warning 8293 messages from configure script used for testing. 8294 82952006-06-24 18:34 warlord 8296 8297 * [r14427] trunk/Makefile.am, trunk/configure.in, 8298 trunk/glade-fixup, trunk/src/gnome-utils/Makefile.am, 8299 trunk/util, trunk/util/glade-fixup, trunk/util/gnc-svnversion: 8300 Allow building from either SVN or SVK - create gnc-svnversion 8301 script that builds the revision number from either SVN or SVK. 8302 The script should fail gracefully if you don't have SVK 8303 installed - convert the configure script to use the new 8304 gnc-svnversion script - convert the splash-screen Makefile to 8305 use the gnc-svnversions script 8306 83072006-06-24 16:12 chris 8308 8309 * [r14426] 8310 branches/register-rewrite/src/backend/file/gnc-commodity-xml-v2.c, 8311 branches/register-rewrite/src/backend/file/gnc-schedxaction-xml-v2.c, 8312 branches/register-rewrite/src/backend/file/io-gncbin-r.c, 8313 branches/register-rewrite/src/backend/file/io-gncxml-v1.c, 8314 branches/register-rewrite/src/backend/file/sixtp-dom-parsers.c, 8315 branches/register-rewrite/src/backend/file/test/test-dom-converters1.c, 8316 branches/register-rewrite/src/backend/file/test/test-file-stuff.c, 8317 branches/register-rewrite/src/backend/file/test/test-xml-commodity.c, 8318 branches/register-rewrite/src/backend/postgres/price.c, 8319 branches/register-rewrite/src/engine/SchedXaction.c, 8320 branches/register-rewrite/src/engine/gnc-commodity.c, 8321 branches/register-rewrite/src/engine/gnc-commodity.h, 8322 branches/register-rewrite/src/engine/gw-engine-spec.scm, 8323 branches/register-rewrite/src/engine/iso-currencies-to-c, 8324 branches/register-rewrite/src/engine/test-core/test-engine-stuff.c, 8325 branches/register-rewrite/src/engine/test/test-commodities.c, 8326 branches/register-rewrite/src/gnome-utils/dialog-commodity.c, 8327 branches/register-rewrite/src/import-export/binary-import/druid-commodity.c, 8328 branches/register-rewrite/src/import-export/qif-import/druid-qif-import.c, 8329 branches/register-rewrite/src/import-export/qif-import/qif-dialog-utils.scm: 8330 Two changes to the gnc_commodity API: 1. Pass only the namespace 8331 and mnemonic strings to gnc_commodity_new(). This separates 8332 construction from the setters and simplifies callers. 2. Combine 8333 gnc_commodity_set_mnemonic() and gnc_commodity_set_namespace() 8334 into one function: gnc_commodity_set_namespace_and_mnemonic(). 8335 This allows callers to safely ignore the possibility of an 8336 accidental hash collision when setting these key-parts 8337 non-atomically. These changes result in some simplifications of 8338 gnc_commodity's life-cycle. 8339 83402006-06-22 13:30 cstim 8341 8342 * [r14409] trunk/src/import-export/log-replay/Makefile.am: Add 8343 GTK_LIBS because log_replay uses gtk functions direcly since 8344 r14142 8345 83462006-06-20 12:49 cstim 8347 8348 * [r14393] trunk/ChangeLog, 8349 trunk/src/engine/iso-4217-currencies.scm: Add Suriname Dollar 8350 currency; replaces SRG, but due to a non-unity exchange rate we 8351 cannot have it replaced automatically. #319084 8352 83532006-06-20 10:30 cstim 8354 8355 * [r14392] trunk/ChangeLog, trunk/configure.in, 8356 trunk/src/backend/file/io-gncxml-v2.c: Use waitpid() only if 8357 <sys/wait.h> is available. Unavailable on win32. 8358 83592006-06-19 01:44 hampton 8360 8361 * [r14389] branches/deprecated-cleanup/ChangeLog, 8362 branches/deprecated-cleanup/src/gnome/druid-loan.c, 8363 branches/deprecated-cleanup/src/gnome/glade/sched-xact.glade: 8364 Another GtkOptionMenu to GtkComboBox conversion. 8365 83662006-06-19 01:43 hampton 8367 8368 * [r14388] 8369 branches/deprecated-cleanup/src/gnome-utils/dialog-options.c: 8370 Another GtkCList -> GtkTreeView/GtkListStore conversion. 8371 83722006-06-19 00:34 wilddev 8373 8374 * [r14387] tags/1.9.8: Tagging the 1.9.8 release of GnuCash 8375 83762006-06-19 00:33 wilddev 8377 8378 * [r14386] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 8379 to release 1.9.8 8380 83812006-06-18 20:27 cstim 8382 8383 * [r14384] trunk/AUTHORS, trunk/ChangeLog, 8384 trunk/accounts/de_DE/Makefile.am, 8385 trunk/accounts/de_DE/acctchrt_skr03.gnucash-xea: Add new SKR03 8386 account template (in addition to the existing SKR04) by Oliver 8387 Vollmer 8388 83892006-06-18 12:17 cstim 8390 8391 * [r14383] trunk/po/en_GB.po: Updated British English translation 8392 by Nigel Titley 8393 83942006-06-17 23:24 hampton 8395 8396 * [r14382] branches/deprecated-cleanup/ChangeLog, 8397 branches/deprecated-cleanup/src/import-export/generic-import.glade, 8398 branches/deprecated-cleanup/src/import-export/import-backend.c, 8399 branches/deprecated-cleanup/src/import-export/import-backend.h, 8400 branches/deprecated-cleanup/src/import-export/import-main-matcher.c, 8401 branches/deprecated-cleanup/src/import-export/import-match-picker.c: 8402 More and GtkCList -> GtkTreeView/GtkListStore conversions. 8403 84042006-06-17 23:23 hampton 8405 8406 * [r14381] 8407 branches/deprecated-cleanup/src/import-export/gnc-import-format-gnome.c, 8408 branches/deprecated-cleanup/src/import-export/gnc-import-format-gnome.h, 8409 branches/deprecated-cleanup/src/import-export/import-provider-format.glade: 8410 Convert a GtkOptionMenu into a GtkComboBox. 8411 84122006-06-17 21:13 cstim 8413 8414 * [r14380] trunk/po/de.po: Improve some SX-related wordings in 8415 German translation 8416 84172006-06-17 20:28 chris 8418 8419 * [r14379] trunk/ChangeLog: Sync ChangeLog with svn log -v through 8420 r14377. 8421 84222006-06-17 03:37 hampton 8423 8424 * [r14378] trunk/ChangeLog, 8425 trunk/src/register/register-gnome/gnucash-item-edit.c: Correctly 8426 indicate the focus state of the register. Fixes #342055. 8427 84282006-06-17 01:00 chris 8429 8430 * [r14377] trunk/src/engine/gnc-commodity.c, 8431 trunk/src/engine/iso-4217-currencies.scm: Update mnemonic for 8432 Mexican Peso. Fixes Bug #345048. 8433 84342006-06-17 00:44 hampton 8435 8436 * [r14376] trunk/ChangeLog, 8437 trunk/src/gnome-utils/gnc-main-window.c, 8438 trunk/src/gnome-utils/gnc-main-window.h, 8439 trunk/src/gnome/gnc-plugin-page-account-tree.c: Instead of 8440 marking the first page so that it can't be closed, mark the 8441 first *accounts* page so that it can't be closed. 8442 84432006-06-17 00:38 chris 8444 8445 * [r14375] trunk/src/gnome-utils/dialog-utils.c: Make the keypad 8446 'minus' key enter a dash in the date entry for ISO dates. Fixes 8447 Bug #345096. 8448 84492006-06-16 23:28 hampton 8450 8451 * [r14374] trunk/ChangeLog, 8452 trunk/src/register/register-gnome/gnucash-header.c: Remove five 8453 year old workaround for a resizing bug. Fixes #344764. Also 8454 explicitly initialize a couple of variables. 8455 84562006-06-16 23:14 chris 8457 8458 * [r14373] trunk/src/register/register-gnome/gnucash-sheet.c: 8459 Restore non-editing state when cancelled editing is complete. 8460 Fixes Bug #344870, which was a regression caused by r11892. 8461 84622006-06-16 10:48 cstim 8463 8464 * [r14372] trunk/DOCUMENTERS: Fix misspelled name 8465 84662006-06-15 11:46 cstim 8467 8468 * [r14371] trunk/po/ca.po, trunk/po/cs.po, trunk/po/da.po, 8469 trunk/po/de.po, trunk/po/el.po, trunk/po/en_GB.po, 8470 trunk/po/es.po, trunk/po/es_NI.po, trunk/po/eu.po, 8471 trunk/po/fr.po, trunk/po/hu.po, trunk/po/it.po, trunk/po/ja.po, 8472 trunk/po/nb.po, trunk/po/ne.po, trunk/po/nl.po, trunk/po/pl.po, 8473 trunk/po/pt.po, trunk/po/pt_BR.po, trunk/po/ro.po, 8474 trunk/po/ru.po, trunk/po/rw.po, trunk/po/sk.po, trunk/po/sv.po, 8475 trunk/po/ta.po, trunk/po/tr.po, trunk/po/uk.po, 8476 trunk/po/zh_CN.po, trunk/po/zh_TW.po: Update/merge po files to 8477 current catalogue template. 8478 84792006-06-15 11:24 cstim 8480 8481 * [r14370] trunk/po/de.po: Updated German translation to reach 8482 100% again 8483 84842006-06-15 03:54 hampton 8485 8486 * [r14369] trunk/ChangeLog, trunk/src/app-utils/gnc-ui-util.c: 8487 Restore the auto decimal places settings from gconf at startup. 8488 Fixes #344938. 8489 84902006-06-14 23:45 hampton 8491 8492 * [r14368] trunk/ChangeLog, 8493 trunk/src/business/business-gnome/glade/invoice.glade: The 8494 Chargeback and Extra Payments sections of the bill should not 8495 expand to fill extra space. 8496 84972006-06-14 23:34 hampton 8498 8499 * [r14367] trunk/ChangeLog, 8500 trunk/src/business/business-ledger/gncEntryLedgerLoad.c: Use the 8501 new mechanism for the account list popups. Fixes #342058. 8502 85032006-06-14 22:38 hampton 8504 8505 * [r14366] trunk/HACKING: Fix typo. 8506 85072006-06-14 22:34 hampton 8508 8509 * [r14365] trunk/ChangeLog, 8510 trunk/src/import-export/hbci/gnc-hbci-utils.c: HBCI data is 8511 already in utf8. Don't recode into the local charset (which may 8512 not be utf8). 8513 85142006-06-14 22:30 hampton 8515 8516 * [r14364] trunk/HACKING: Update gdb instructions. 8517 85182006-06-14 19:49 cstim 8519 8520 * [r14363] trunk/ChangeLog, 8521 trunk/src/import-export/hbci/gnc-hbci-utils.c: Similarly ensure 8522 for aqbanking/mt940 import that all retrieved strings will be 8523 valid utf8. 8524 85252006-06-14 04:16 hampton 8526 8527 * [r14362] trunk/ChangeLog, 8528 trunk/src/import-export/qif-import/druid-qif-import.c: Do a 8529 better job of turning the busy cursor on/off. Now works 8530 correctly if there's a failure in the input file. 8531 85322006-06-14 03:42 hampton 8533 8534 * [r14361] trunk/ChangeLog, trunk/src/core-utils/gnc-glib-utils.c, 8535 trunk/src/core-utils/gnc-glib-utils.h, 8536 trunk/src/core-utils/gw-core-utils-spec.scm, 8537 trunk/src/import-export/ofx/gnc-ofx-import.c, 8538 trunk/src/import-export/qif-import/qif-file.scm: Strip all 8539 invalid utf8 characters from imported QIF and OFX/QFX strings. 8540 This fixes bugs #106203 #338296 #344170 and #344219. 8541 85422006-06-14 00:34 warlord 8543 8544 * [r14360] trunk/ChangeLog, trunk/configure.in: * configure.in: 8545 force-enable hbci if the user enables mt940 8546 85472006-06-14 00:04 hampton 8548 8549 * [r14359] trunk/ChangeLog, trunk/src/quotes/gnc-fq-helper.in: 8550 Tell gnucash that a currency quote failed instead of just 8551 abandoning the request. Fixes #344546. 8552 85532006-06-13 03:17 hampton 8554 8555 * [r14358] trunk/ChangeLog, trunk/src/engine/Account.c: When 8556 committing an account during the closing of a book, don't search 8557 the engine for splits that are in the process of being assigned 8558 to the account but aren't yet linked into the account. This 8559 eliminates an O(n*m) operation that will never find any work to 8560 perform. Fixes #344473. 8561 85622006-06-13 01:37 chris 8563 8564 * [r14357] 8565 branches/register-rewrite/src/backend/file/test/test-load-backend.c: 8566 Let another test, test-load-backend, find the file backend 8567 gmodule. 8568 85692006-06-13 01:29 chris 8570 8571 * [r14356] 8572 branches/register-rewrite/src/backend/file/test/test-xml-commodity.c: 8573 Un-libguile-ify test-xml-commodity. 8574 85752006-06-13 01:23 chris 8576 8577 * [r14355] 8578 branches/register-rewrite/src/backend/file/test/test-load-xml2.c: 8579 Find the file backend gmodule while testing. 8580 85812006-06-13 00:35 chris 8582 8583 * [r14354] trunk/src/import-export/qif-import/qif-parse.scm: Don't 8584 crash when parsing empty string as date. Fixes #344466. 8585 85862006-06-13 00:14 hampton 8587 8588 * [r14353] trunk/ChangeLog, trunk/src/quotes/gnc-fq-check.in: 8589 Quote the F::Q version number so that it will be correctly 8590 parsed as a string. 8591 85922006-06-09 23:33 hampton 8593 8594 * [r14352] trunk/ChangeLog, trunk/doc/examples/Money95bank_fr.qif, 8595 trunk/doc/examples/Money95invst_fr.qif, 8596 trunk/doc/examples/Money95mfunds_fr.qif, 8597 trunk/doc/examples/Money95stocks_fr.qif, 8598 trunk/doc/examples/abc-all.qif, trunk/doc/examples/abc.qif, 8599 trunk/doc/examples/bogus.qif, trunk/doc/examples/cbb-export.qif, 8600 trunk/doc/examples/every.qif, trunk/doc/examples/ms-money.qif, 8601 trunk/doc/examples/quicktest.qif, trunk/doc/examples/swipe.qif, 8602 trunk/doc/examples/web.qif: Tell subversion these files are text. 8603 86042006-06-09 21:33 hampton 8605 8606 * [r14351] trunk/ChangeLog, trunk/configure.in, 8607 trunk/src/doc/Makefile.am, trunk/src/doc/valgrind.txt, 8608 trunk/src/gnome-utils/gnc-main-window.c, 8609 trunk/src/gnome-utils/ui/gnc-main-window-ui.xml: Move the 8610 valgrind reference code from a compiled file to a documentation 8611 file. The start/stop valgrind command didn't work as well as I'd 8612 hoped. Fixes #344353. 8613 86142006-06-09 04:38 hampton 8615 8616 * [r14350] branches/deprecated-cleanup/ChangeLog, 8617 branches/deprecated-cleanup/src/gnome-utils/dialog-commodity.c, 8618 branches/deprecated-cleanup/src/gnome-utils/dialog-commodity.h, 8619 branches/deprecated-cleanup/src/gnome-utils/glade/commodity.glade, 8620 branches/deprecated-cleanup/src/import-export/binary-import/druid-commodity.c, 8621 branches/deprecated-cleanup/src/import-export/qif-import/druid-qif-import.c, 8622 branches/deprecated-cleanup/src/import-export/qif-import/qif.glade: 8623 Convert more deprecated GtkCombo widgets into GtkComboBoxEntries. 8624 86252006-06-09 04:34 hampton 8626 8627 * [r14349] 8628 branches/deprecated-cleanup/src/core-utils/gnc-gtk-utils.c, 8629 branches/deprecated-cleanup/src/core-utils/gnc-gtk-utils.h: 8630 Allow completion without requiring that the entered text be 8631 present in the model. Used for new entry of new namespaces. 8632 86332006-06-08 11:52 hampton 8634 8635 * [r14348] branches/deprecated-cleanup/AUTHORS, 8636 branches/deprecated-cleanup/ChangeLog, 8637 branches/deprecated-cleanup/Makefile.TAGS, 8638 branches/deprecated-cleanup/Makefile.am, 8639 branches/deprecated-cleanup/NEWS, 8640 branches/deprecated-cleanup/README, 8641 branches/deprecated-cleanup/README.dependencies, 8642 branches/deprecated-cleanup/accounts/Makefile.am, 8643 branches/deprecated-cleanup/accounts/de_AT, 8644 branches/deprecated-cleanup/accounts/de_DE/acctchrt_skr04.gnucash-xea, 8645 branches/deprecated-cleanup/accounts/el_GR/acctchrt_brokerage.gnucash-xea, 8646 branches/deprecated-cleanup/accounts/el_GR/acctchrt_carloan.gnucash-xea, 8647 branches/deprecated-cleanup/accounts/el_GR/acctchrt_common.gnucash-xea, 8648 branches/deprecated-cleanup/autogen.sh, 8649 branches/deprecated-cleanup/configure.in, 8650 branches/deprecated-cleanup/doc/README.HBCI, 8651 branches/deprecated-cleanup/doc/README.german, 8652 branches/deprecated-cleanup/doc/examples/downloaded.mt940, 8653 branches/deprecated-cleanup/goffice-config.h.in, 8654 branches/deprecated-cleanup/gsf-config.h.in, 8655 branches/deprecated-cleanup/lib/glib26/Makefile.am, 8656 branches/deprecated-cleanup/lib/guile-www/cgi.scm, 8657 branches/deprecated-cleanup/lib/guile-www/http.scm, 8658 branches/deprecated-cleanup/lib/libgsf-1.12.3/Makefile.am, 8659 branches/deprecated-cleanup/lib/libqof/backend/file/Makefile.am, 8660 branches/deprecated-cleanup/lib/libqof/backend/file/qof-backend-qsf.h, 8661 branches/deprecated-cleanup/lib/libqof/backend/file/qsf-backend.c, 8662 branches/deprecated-cleanup/lib/libqof/backend/file/qsf-xml-map.c, 8663 branches/deprecated-cleanup/lib/libqof/backend/file/qsf-xml.c, 8664 branches/deprecated-cleanup/lib/libqof/qof/Makefile.am, 8665 branches/deprecated-cleanup/lib/libqof/qof/gnc-date.c, 8666 branches/deprecated-cleanup/lib/libqof/qof/gnc-numeric.c, 8667 branches/deprecated-cleanup/lib/libqof/qof/guid.c, 8668 branches/deprecated-cleanup/lib/libqof/qof/kvp_frame.c, 8669 branches/deprecated-cleanup/lib/libqof/qof/qof.h, 8670 branches/deprecated-cleanup/lib/libqof/qof/qofbackend-p.h, 8671 branches/deprecated-cleanup/lib/libqof/qof/qofbackend.c, 8672 branches/deprecated-cleanup/lib/libqof/qof/qofbackend.h, 8673 branches/deprecated-cleanup/lib/libqof/qof/qofbook.c, 8674 branches/deprecated-cleanup/lib/libqof/qof/qofbookmerge.h, 8675 branches/deprecated-cleanup/lib/libqof/qof/qofinstance-p.h, 8676 branches/deprecated-cleanup/lib/libqof/qof/qofinstance.c, 8677 branches/deprecated-cleanup/lib/libqof/qof/qofmath128.c, 8678 branches/deprecated-cleanup/lib/libqof/qof/qofquery.h, 8679 branches/deprecated-cleanup/lib/libqof/qof/qofsession-p.h, 8680 branches/deprecated-cleanup/lib/libqof/qof/qofsession.c, 8681 branches/deprecated-cleanup/lib/libqof/qof/qofsession.h, 8682 branches/deprecated-cleanup/lib/libqof/qof/qofsql.c, 8683 branches/deprecated-cleanup/lib/libqof/qof/qofutil.c, 8684 branches/deprecated-cleanup/lib/libqof/qof/qofutil.h, 8685 branches/deprecated-cleanup/macros/legacy_macros.m4, 8686 branches/deprecated-cleanup/packaging/gnucash-1.9.x.ebuild, 8687 branches/deprecated-cleanup/packaging/gnucash.spec.in, 8688 branches/deprecated-cleanup/po/POTFILES.skip, 8689 branches/deprecated-cleanup/po/de.po, 8690 branches/deprecated-cleanup/po/el.po, 8691 branches/deprecated-cleanup/po/en_GB.po, 8692 branches/deprecated-cleanup/po/es.po, 8693 branches/deprecated-cleanup/po/fr.po, 8694 branches/deprecated-cleanup/po/glossary/sv.po, 8695 branches/deprecated-cleanup/po/nb.po, 8696 branches/deprecated-cleanup/po/ro.po, 8697 branches/deprecated-cleanup/po/ru.po, 8698 branches/deprecated-cleanup/po/sk.po, 8699 branches/deprecated-cleanup/po/sv.po, 8700 branches/deprecated-cleanup/src/app-utils/Makefile.am, 8701 branches/deprecated-cleanup/src/backend/Makefile.am, 8702 branches/deprecated-cleanup/src/backend/file/Makefile.am, 8703 branches/deprecated-cleanup/src/backend/file/gnc-backend-file.c, 8704 branches/deprecated-cleanup/src/backend/file/gnc-backend-file.h, 8705 branches/deprecated-cleanup/src/backend/file/gnc-budget-xml-v2.c, 8706 branches/deprecated-cleanup/src/backend/file/io-gncxml-v2.c, 8707 branches/deprecated-cleanup/src/backend/file/io-gncxml-v2.h, 8708 branches/deprecated-cleanup/src/backend/file/sixtp-dom-generators.c, 8709 branches/deprecated-cleanup/src/backend/file/sixtp-utils.c, 8710 branches/deprecated-cleanup/src/backend/file/sixtp.c, 8711 branches/deprecated-cleanup/src/backend/file/sixtp.h, 8712 branches/deprecated-cleanup/src/backend/file/test/Makefile.am, 8713 branches/deprecated-cleanup/src/backend/file/test/test-load-backend.c, 8714 branches/deprecated-cleanup/src/backend/file/test/test-load-xml2.c, 8715 branches/deprecated-cleanup/src/backend/gnc-backend-api.h, 8716 branches/deprecated-cleanup/src/backend/postgres/Makefile.am, 8717 branches/deprecated-cleanup/src/backend/postgres/PostgresBackend.c, 8718 branches/deprecated-cleanup/src/backend/postgres/PostgresBackend.h, 8719 branches/deprecated-cleanup/src/backend/postgres/account.c, 8720 branches/deprecated-cleanup/src/backend/postgres/book.c, 8721 branches/deprecated-cleanup/src/backend/postgres/builder.c, 8722 branches/deprecated-cleanup/src/backend/postgres/checkpoint.c, 8723 branches/deprecated-cleanup/src/backend/postgres/escape.c, 8724 branches/deprecated-cleanup/src/backend/postgres/events.c, 8725 branches/deprecated-cleanup/src/backend/postgres/gncquery.c, 8726 branches/deprecated-cleanup/src/backend/postgres/kvp-sql.c, 8727 branches/deprecated-cleanup/src/backend/postgres/price.c, 8728 branches/deprecated-cleanup/src/backend/postgres/test/test-db.c, 8729 branches/deprecated-cleanup/src/backend/postgres/test/test-load-backend.c, 8730 branches/deprecated-cleanup/src/backend/postgres/test/test-period.c, 8731 branches/deprecated-cleanup/src/backend/postgres/txn.c, 8732 branches/deprecated-cleanup/src/backend/postgres/txnmass.c, 8733 branches/deprecated-cleanup/src/backend/postgres/upgrade.c, 8734 branches/deprecated-cleanup/src/bin/gnucash-bin.c, 8735 branches/deprecated-cleanup/src/business/business-core/file/Makefile.am, 8736 branches/deprecated-cleanup/src/business/business-core/gncAddress.c, 8737 branches/deprecated-cleanup/src/business/business-gnome/Makefile.am, 8738 branches/deprecated-cleanup/src/business/business-gnome/business-gnome.scm, 8739 branches/deprecated-cleanup/src/business/business-gnome/dialog-customer.c, 8740 branches/deprecated-cleanup/src/business/business-gnome/dialog-employee.c, 8741 branches/deprecated-cleanup/src/business/business-gnome/dialog-invoice.c, 8742 branches/deprecated-cleanup/src/business/business-gnome/dialog-job.c, 8743 branches/deprecated-cleanup/src/business/business-gnome/dialog-order.c, 8744 branches/deprecated-cleanup/src/business/business-gnome/dialog-vendor.c, 8745 branches/deprecated-cleanup/src/business/business-gnome/glade/billterms.glade, 8746 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedger.c, 8747 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedgerControl.c, 8748 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedgerDisplay.c, 8749 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedgerLayout.c, 8750 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedgerLoad.c, 8751 branches/deprecated-cleanup/src/business/business-ledger/gncEntryLedgerModel.c, 8752 branches/deprecated-cleanup/src/business/business-reports/aging.scm, 8753 branches/deprecated-cleanup/src/business/business-reports/fancy-invoice.scm, 8754 branches/deprecated-cleanup/src/business/dialog-tax-table/tax-tables.glade, 8755 branches/deprecated-cleanup/src/core-utils/Makefile.am, 8756 branches/deprecated-cleanup/src/engine/Account.c, 8757 branches/deprecated-cleanup/src/engine/Group.c, 8758 branches/deprecated-cleanup/src/engine/Makefile.am, 8759 branches/deprecated-cleanup/src/engine/Period.c, 8760 branches/deprecated-cleanup/src/engine/Scrub2.c, 8761 branches/deprecated-cleanup/src/engine/Split.c, 8762 branches/deprecated-cleanup/src/engine/TransLog.c, 8763 branches/deprecated-cleanup/src/engine/Transaction.c, 8764 branches/deprecated-cleanup/src/engine/cap-gains.c, 8765 branches/deprecated-cleanup/src/engine/engine-helpers.c, 8766 branches/deprecated-cleanup/src/engine/gnc-budget.c, 8767 branches/deprecated-cleanup/src/engine/gnc-budget.h, 8768 branches/deprecated-cleanup/src/engine/gnc-commodity.c, 8769 branches/deprecated-cleanup/src/engine/gnc-commodity.h, 8770 branches/deprecated-cleanup/src/engine/gnc-engine.c, 8771 branches/deprecated-cleanup/src/engine/gnc-engine.h, 8772 branches/deprecated-cleanup/src/engine/gnc-pricedb.c, 8773 branches/deprecated-cleanup/src/engine/gnc-session-scm.c, 8774 branches/deprecated-cleanup/src/engine/gnc-session-scm.h, 8775 branches/deprecated-cleanup/src/engine/gw-engine-spec.scm, 8776 branches/deprecated-cleanup/src/engine/policy.c, 8777 branches/deprecated-cleanup/src/engine/test-core/test-engine-stuff.c, 8778 branches/deprecated-cleanup/src/engine/test/Makefile.am, 8779 branches/deprecated-cleanup/src/engine/test/test-book-merge.c, 8780 branches/deprecated-cleanup/src/engine/test/test-query.c, 8781 branches/deprecated-cleanup/src/engine/test/test-recursive.c, 8782 branches/deprecated-cleanup/src/gnc-ui.h, 8783 branches/deprecated-cleanup/src/gnome-search/dialog-search.c, 8784 branches/deprecated-cleanup/src/gnome-utils/Makefile.am, 8785 branches/deprecated-cleanup/src/gnome-utils/dialog-account.c, 8786 branches/deprecated-cleanup/src/gnome-utils/dialog-preferences.c, 8787 branches/deprecated-cleanup/src/gnome-utils/dialog-utils.c, 8788 branches/deprecated-cleanup/src/gnome-utils/druid-gnc-xml-import.c, 8789 branches/deprecated-cleanup/src/gnome-utils/glade/preferences.glade, 8790 branches/deprecated-cleanup/src/gnome-utils/glade/totd.glade, 8791 branches/deprecated-cleanup/src/gnome-utils/gnc-file.c, 8792 branches/deprecated-cleanup/src/gnome-utils/gnc-file.h, 8793 branches/deprecated-cleanup/src/gnome-utils/gnc-gnome-utils.c, 8794 branches/deprecated-cleanup/src/gnome-utils/gnc-html-graph-gog.c, 8795 branches/deprecated-cleanup/src/gnome-utils/gnc-html.c, 8796 branches/deprecated-cleanup/src/gnome-utils/gnc-html.h, 8797 branches/deprecated-cleanup/src/gnome-utils/gnc-icons.c, 8798 branches/deprecated-cleanup/src/gnome-utils/gnc-main-window.c, 8799 branches/deprecated-cleanup/src/gnome-utils/gnc-menu-extensions.c, 8800 branches/deprecated-cleanup/src/gnome-utils/gnc-plugin-file-history.c, 8801 branches/deprecated-cleanup/src/gnome-utils/gnc-plugin-page.h, 8802 branches/deprecated-cleanup/src/gnome-utils/gnc-tree-model-account.c, 8803 branches/deprecated-cleanup/src/gnome-utils/gnc-tree-view-account.c, 8804 branches/deprecated-cleanup/src/gnome-utils/gnc-tree-view-commodity.c, 8805 branches/deprecated-cleanup/src/gnome-utils/gnc-tree-view-price.c, 8806 branches/deprecated-cleanup/src/gnome-utils/gnc-tree-view.c, 8807 branches/deprecated-cleanup/src/gnome-utils/gnc-tree-view.h, 8808 branches/deprecated-cleanup/src/gnome-utils/gnc-window.c, 8809 branches/deprecated-cleanup/src/gnome-utils/print-session.c, 8810 branches/deprecated-cleanup/src/gnome-utils/test/Makefile.am, 8811 branches/deprecated-cleanup/src/gnome-utils/test/test-gnc-dialog.c, 8812 branches/deprecated-cleanup/src/gnome/Makefile.am, 8813 branches/deprecated-cleanup/src/gnome/dialog-chart-export.h, 8814 branches/deprecated-cleanup/src/gnome/dialog-find-transactions.c, 8815 branches/deprecated-cleanup/src/gnome/dialog-print-check.c, 8816 branches/deprecated-cleanup/src/gnome/dialog-scheduledxaction.c, 8817 branches/deprecated-cleanup/src/gnome/druid-hierarchy.c, 8818 branches/deprecated-cleanup/src/gnome/druid-loan.c, 8819 branches/deprecated-cleanup/src/gnome/glade/lots.glade, 8820 branches/deprecated-cleanup/src/gnome/gnc-plugin-basic-commands.c, 8821 branches/deprecated-cleanup/src/gnome/gnc-plugin-page-account-tree.c, 8822 branches/deprecated-cleanup/src/gnome/gnc-plugin-page-budget.c, 8823 branches/deprecated-cleanup/src/gnome/gnc-plugin-page-register.c, 8824 branches/deprecated-cleanup/src/gnome/gnc-split-reg.c, 8825 branches/deprecated-cleanup/src/gnome/gnucash.desktop.in, 8826 branches/deprecated-cleanup/src/gnome/gnucash.keys.in, 8827 branches/deprecated-cleanup/src/gnome/gnucash.mime, 8828 branches/deprecated-cleanup/src/gnome/lot-viewer.c, 8829 branches/deprecated-cleanup/src/gnome/ui/gnc-plugin-basic-commands-ui.xml, 8830 branches/deprecated-cleanup/src/gnome/window-reconcile.c, 8831 branches/deprecated-cleanup/src/import-export/Makefile.am, 8832 branches/deprecated-cleanup/src/import-export/binary-import/druid-commodity.c, 8833 branches/deprecated-cleanup/src/import-export/hbci/druid-hbci-initial.c, 8834 branches/deprecated-cleanup/src/import-export/hbci/gnc-hbci-utils.c, 8835 branches/deprecated-cleanup/src/import-export/hbci/gnc-plugin-hbci.c, 8836 branches/deprecated-cleanup/src/import-export/import-account-matcher.c, 8837 branches/deprecated-cleanup/src/import-export/import-backend.c, 8838 branches/deprecated-cleanup/src/import-export/import-commodity-matcher.c, 8839 branches/deprecated-cleanup/src/import-export/import-match-picker.c, 8840 branches/deprecated-cleanup/src/import-export/import-settings.c, 8841 branches/deprecated-cleanup/src/import-export/import-utilities.c, 8842 branches/deprecated-cleanup/src/import-export/log-replay/gnc-log-replay.c, 8843 branches/deprecated-cleanup/src/import-export/mt940/gnc-mt940-import.c, 8844 branches/deprecated-cleanup/src/import-export/ofx/gnc-ofx-import.c, 8845 branches/deprecated-cleanup/src/import-export/qif-import/druid-qif-import.c, 8846 branches/deprecated-cleanup/src/import-export/qif-import/gnc-plugin-qif-import-ui.xml, 8847 branches/deprecated-cleanup/src/import-export/qif-import/gnc-plugin-qif-import.c, 8848 branches/deprecated-cleanup/src/import-export/qif-import/qif-file.scm, 8849 branches/deprecated-cleanup/src/import-export/qif-import/qif-parse.scm, 8850 branches/deprecated-cleanup/src/import-export/qif-io-core/qif-file.scm, 8851 branches/deprecated-cleanup/src/import-export/qif-io-core/qif-parse.scm, 8852 branches/deprecated-cleanup/src/import-export/test/Makefile.am, 8853 branches/deprecated-cleanup/src/pixmaps/Makefile.am, 8854 branches/deprecated-cleanup/src/pixmaps/gnucash_splash.png, 8855 branches/deprecated-cleanup/src/register/ledger-core/split-register-load.c, 8856 branches/deprecated-cleanup/src/register/ledger-core/split-register-util.c, 8857 branches/deprecated-cleanup/src/register/ledger-core/split-register.c, 8858 branches/deprecated-cleanup/src/register/register-gnome/combocell-gnome.c, 8859 branches/deprecated-cleanup/src/register/register-gnome/formulacell-gnome.c, 8860 branches/deprecated-cleanup/src/register/register-gnome/gnucash-grid.c, 8861 branches/deprecated-cleanup/src/register/register-gnome/gnucash-item-edit.c, 8862 branches/deprecated-cleanup/src/register/register-gnome/gnucash-item-list.c, 8863 branches/deprecated-cleanup/src/register/register-gnome/gnucash-item-list.h, 8864 branches/deprecated-cleanup/src/register/register-gnome/gnucash-sheet.c, 8865 branches/deprecated-cleanup/src/register/register-gnome/pricecell-gnome.c, 8866 branches/deprecated-cleanup/src/register/register-gnome/pricecell-gnome.h, 8867 branches/deprecated-cleanup/src/report/report-gnome/Makefile.am, 8868 branches/deprecated-cleanup/src/report/report-gnome/gnc-plugin-page-report.c, 8869 branches/deprecated-cleanup/src/report/report-gnome/window-report.c, 8870 branches/deprecated-cleanup/src/report/report-system/commodity-utilities.scm, 8871 branches/deprecated-cleanup/src/report/report-system/html-table.scm, 8872 branches/deprecated-cleanup/src/report/report-system/report-utilities.scm, 8873 branches/deprecated-cleanup/src/report/standard-reports/advanced-portfolio.scm, 8874 branches/deprecated-cleanup/src/report/standard-reports/general-journal.scm, 8875 branches/deprecated-cleanup/src/report/standard-reports/portfolio.scm, 8876 branches/deprecated-cleanup/src/report/standard-reports/price-scatter.scm, 8877 branches/deprecated-cleanup/src/report/standard-reports/transaction.scm, 8878 branches/deprecated-cleanup/src/report/utility-reports/welcome-to-gnucash.scm, 8879 branches/deprecated-cleanup/src/scm/Makefile.am, 8880 branches/deprecated-cleanup/src/scm/command-line.scm, 8881 branches/deprecated-cleanup/src/scm/doc.scm, 8882 branches/deprecated-cleanup/src/scm/gnumeric/table-utils.scm, 8883 branches/deprecated-cleanup/src/scm/help-topics-index.old, 8884 branches/deprecated-cleanup/src/scm/help-topics-index.scm, 8885 branches/deprecated-cleanup/src/scm/main.scm, 8886 branches/deprecated-cleanup/src/scm/printing/print-check.scm: 8887 Pull trunk changes r13935:14346 into branch. 8888 88892006-06-08 02:30 hampton 8890 8891 * [r14347] trunk/ChangeLog, 8892 trunk/src/business/business-gnome/business-gnome.scm: Restore 8893 the business reports menu. 8894 88952006-06-08 02:07 hampton 8896 8897 * [r14346] branches/deprecated-cleanup/ChangeLog, 8898 branches/deprecated-cleanup/src/gnome-search/dialog-search.c, 8899 branches/deprecated-cleanup/src/gnome/dialog-fincalc.c, 8900 branches/deprecated-cleanup/src/gnome/dialog-sx-from-trans.c, 8901 branches/deprecated-cleanup/src/gnome/druid-loan.c, 8902 branches/deprecated-cleanup/src/gnome/glade/fincalc.glade, 8903 branches/deprecated-cleanup/src/gnome/glade/lots.glade, 8904 branches/deprecated-cleanup/src/gnome/glade/sched-xact.glade, 8905 branches/deprecated-cleanup/src/gnome/lot-viewer.c: More 8906 GtkOptionMenu -> GtkCombo and CtkCList -> CtkTreeView 8907 conversions. 8908 89092006-06-07 01:34 chris 8910 8911 * [r14345] trunk/src/register/ledger-core/split-register-util.c: 8912 Um, uhh, important code change. Might fix #343798.* (*) Might 8913 also do strange things to the register, esp. cursor motion. 8914 89152006-06-07 00:43 hampton 8916 8917 * [r14344] trunk/ChangeLog, 8918 trunk/src/business/business-gnome/glade/billterms.glade: Hide 8919 notebook tabs on programmatically changed notebook. 8920 89212006-06-06 20:13 jsled 8922 8923 * [r14343] trunk/packaging/gnucash-1.9.x.ebuild: adjust desktop 8924 entry rule for icon, categories. 8925 89262006-06-06 04:37 hampton 8927 8928 * [r14341] branches/deprecated-cleanup/ChangeLog, 8929 branches/deprecated-cleanup/src/business/business-gnome/business-gnome-utils.c, 8930 branches/deprecated-cleanup/src/business/business-gnome/dialog-billterms.c, 8931 branches/deprecated-cleanup/src/business/business-gnome/dialog-payment.c, 8932 branches/deprecated-cleanup/src/business/business-gnome/glade/billterms.glade, 8933 branches/deprecated-cleanup/src/business/business-gnome/glade/payment.glade, 8934 branches/deprecated-cleanup/src/business/dialog-tax-table/dialog-tax-table.c, 8935 branches/deprecated-cleanup/src/business/dialog-tax-table/tax-tables.glade, 8936 branches/deprecated-cleanup/src/report/report-gnome/dialog-style-sheet.c, 8937 branches/deprecated-cleanup/src/report/report-gnome/report.glade: 8938 Convert more deprecated GtkOptionMenus and GtkCombos to 8939 GtkComboBoxs. 8940 89412006-06-06 03:53 wilddev 8942 8943 * [r14339] trunk/ChangeLog, trunk/packaging/gnucash-1.9.x.ebuild: 8944 update ebuild to use gnucash-docs-1.9.0 8945 89462006-06-06 03:04 wilddev 8947 8948 * [r14337] tags/1.9.7: Tagging the 1.9.7 release of GnuCash 8949 89502006-06-06 03:03 wilddev 8951 8952 * [r14336] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 8953 to release 1.9.7 8954 89552006-06-06 01:52 hampton 8956 8957 * [r14335] 8958 branches/deprecated-cleanup/src/gnome/dialog-scheduledxaction.h: 8959 Reduce the number of extraneous errors when compiling with the 8960 GTK_DISABLE_DEPRECATED flag turned on. 8961 89622006-06-05 13:41 hampton 8963 8964 * [r14334] trunk/src/business/business-gnome/business-gnome.scm: 8965 Remove dead code. 8966 89672006-06-05 13:39 hampton 8968 8969 * [r14333] trunk/ChangeLog, 8970 trunk/src/gnome-utils/gnc-menu-extensions.c: Fix "missing icon" 8971 menu icons on FC6. 8972 89732006-06-05 05:06 hampton 8974 8975 * [r14332] branches/deprecated-cleanup/ChangeLog, 8976 branches/deprecated-cleanup/src/business/business-gnome/search-owner.c, 8977 branches/deprecated-cleanup/src/core-utils/gnc-gtk-utils.c, 8978 branches/deprecated-cleanup/src/gnome-search/Makefile.am, 8979 branches/deprecated-cleanup/src/gnome-search/search-account.c, 8980 branches/deprecated-cleanup/src/gnome-search/search-boolean.c, 8981 branches/deprecated-cleanup/src/gnome-search/search-core-utils.c, 8982 branches/deprecated-cleanup/src/gnome-search/search-core-utils.h, 8983 branches/deprecated-cleanup/src/gnome-search/search-date.c, 8984 branches/deprecated-cleanup/src/gnome-search/search-double.c, 8985 branches/deprecated-cleanup/src/gnome-search/search-int64.c, 8986 branches/deprecated-cleanup/src/gnome-search/search-numeric.c, 8987 branches/deprecated-cleanup/src/gnome-search/search-reconciled.c, 8988 branches/deprecated-cleanup/src/gnome-search/search-string.c: 8989 Convert the search selection widgets over from the deprecated 8990 GtkOptionMenu to a GtkComboBox. 8991 89922006-06-05 04:21 hampton 8993 8994 * [r14331] trunk/ChangeLog, trunk/src/gnome-utils/gnc-icons.c, 8995 trunk/src/gnome-utils/test/test-gnc-dialog.c: Fix a couple of 8996 files that didn't include config.h. 8997 89982006-06-05 03:39 warlord 8999 9000 * [r14330] trunk/ChangeLog, trunk/configure.in, 9001 trunk/lib/glib26/Makefile.am, trunk/src/app-utils/Makefile.am, 9002 trunk/src/bin/Makefile.am, 9003 trunk/src/business/business-gnome/Makefile.am, 9004 trunk/src/business/dialog-tax-table/Makefile.am, 9005 trunk/src/core-utils/Makefile.am, 9006 trunk/src/gnome-search/Makefile.am, 9007 trunk/src/gnome-utils/Makefile.am, 9008 trunk/src/gnome-utils/test/Makefile.am, 9009 trunk/src/gnome/Makefile.am, 9010 trunk/src/import-export/Makefile.am, 9011 trunk/src/import-export/log-replay/Makefile.am, 9012 trunk/src/import-export/ofx/Makefile.am, 9013 trunk/src/import-export/qif-import/Makefile.am, 9014 trunk/src/report/report-gnome/Makefile.am, 9015 trunk/src/report/stylesheets/Makefile.am: Move the GLIB26 9016 compatibility checks to configure.in. Just modify GLIB_LIBS and 9017 GLIB_CFLAGS so everyone properly links against the glib26 9018 compatibility library when necessary. 9019 90202006-06-05 02:44 hampton 9021 9022 * [r14328] trunk/ChangeLog, trunk/src/app-utils/Makefile.am, 9023 trunk/src/bin/Makefile.am, 9024 trunk/src/business/business-gnome/Makefile.am, 9025 trunk/src/business/dialog-tax-table/Makefile.am, 9026 trunk/src/core-utils/Makefile.am, 9027 trunk/src/gnome-search/Makefile.am, 9028 trunk/src/gnome-utils/Makefile.am, 9029 trunk/src/gnome-utils/test/Makefile.am, 9030 trunk/src/gnome/Makefile.am, 9031 trunk/src/import-export/Makefile.am, 9032 trunk/src/import-export/log-replay/Makefile.am, 9033 trunk/src/import-export/ofx/Makefile.am, 9034 trunk/src/import-export/qif-import/Makefile.am, 9035 trunk/src/report/report-gnome/Makefile.am, 9036 trunk/src/report/stylesheets/Makefile.am: Don't ever reference 9037 lib/glib26 if the host system has glib 2.6 or better installed. 9038 90392006-06-05 01:48 hampton 9040 9041 * [r14327] trunk/ChangeLog, trunk/src/bin/Makefile.am, 9042 trunk/src/business/dialog-tax-table/Makefile.am, 9043 trunk/src/gnome-search/Makefile.am, 9044 trunk/src/gnome-utils/test/Makefile.am, 9045 trunk/src/import-export/Makefile.am, 9046 trunk/src/import-export/log-replay/Makefile.am, 9047 trunk/src/import-export/ofx/Makefile.am, 9048 trunk/src/import-export/qif-import/Makefile.am, 9049 trunk/src/report/stylesheets/Makefile.am: Add lib/glib26 to the 9050 include and library paths. 9051 90522006-06-05 01:47 hampton 9053 9054 * [r14326] trunk/src/gnome-utils/gnc-plugin-page.h: Include 9055 gkeyfile.h instead of explicitly declaring a data type. This 9056 prevents include file ordering problems. 9057 90582006-06-05 00:39 hampton 9059 9060 * [r14325] branches/deprecated-cleanup/ChangeLog, 9061 branches/deprecated-cleanup/src/core-utils/gnc-gtk-utils.c, 9062 branches/deprecated-cleanup/src/gnome-utils/gnc-account-sel.c, 9063 branches/deprecated-cleanup/src/gnome-utils/gnc-currency-edit.c: 9064 Set up the list store completion data structures in common code. 9065 90662006-06-04 23:34 hampton 9067 9068 * [r14324] trunk/ChangeLog: Add bug id. 9069 90702006-06-04 22:25 warlord 9071 9072 * [r14323] trunk/ChangeLog, 9073 trunk/src/gnome-utils/gnc-plugin-file-history.c: swap the 9074 #includes so it builds on FC3 w/ glib-2.4 9075 90762006-06-04 21:43 jsled 9077 9078 * [r14322] trunk/ChangeLog, 9079 trunk/src/register/register-gnome/gnucash-item-edit.c: Use 9080 UTF8_STRING for copy/pastes, as it's at least 4 whole characters 9081 better than just "STRING". 9082 90832006-06-04 21:02 hampton 9084 9085 * [r14321] trunk/ChangeLog, 9086 trunk/src/gnome-utils/gnc-plugin-file-history.c: If the g2 file 9087 history list is empty, then copy the file history list over from 9088 Gnucash 1.x gnome settings file. #342724. 9089 90902006-06-04 18:27 jsled 9091 9092 * [r14320] trunk/ChangeLog, 9093 trunk/src/register/register-gnome/gnucash-item-edit.c: 9094 Bug#333299: Handle selections more correctly in a utf8 world, 9095 within GnuCash at least. 9096 90972006-06-04 15:01 jsled 9098 9099 * [r14319] trunk/ChangeLog, trunk/src/gnome/druid-loan.c: 9100 Bug#343795: Treat all numbers in a auto-decimal-point-safe way. 9101 91022006-06-04 12:23 andi5 9103 9104 * [r14318] trunk/ChangeLog, trunk/src/gnome-utils/gnc-html.c, 9105 trunk/src/gnome-utils/gnc-html.h, 9106 trunk/src/gnome/gnc-plugin-page-register.c, 9107 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Add 9108 gnc_html_copy and enable report pages to copy to clipboard. 9109 Fixes #343645. Readd descriptions for Cut/Copy/Paste actions in 9110 register pages. 9111 91122006-06-04 05:15 warlord 9113 9114 * [r14317] trunk/ChangeLog, 9115 trunk/src/business/dialog-tax-table/tax-tables.glade, 9116 trunk/src/engine/Split.c: Properly round values when setting the 9117 Base Value. Fixes #337505. (also fix a string, but the fixed 9118 string is already translated so shouldn't be a problem). 9119 91202006-06-04 00:51 jsled 9121 9122 * [r14316] trunk/ChangeLog, trunk/src/gnome/glade/lots.glade, 9123 trunk/src/gnome/gnc-plugin-page-account-tree.c, 9124 trunk/src/gnome/gnc-plugin-page-register.c, 9125 trunk/src/gnome/lot-viewer.c, 9126 trunk/src/gnome/ui/gnc-plugin-page-account-tree-ui.xml, 9127 trunk/src/gnome/ui/gnc-plugin-page-register-ui.xml: Bug#343772: 9128 Re-enable View Lots; disable 'View' button. Fix clist/lot-title 9129 handling bug. 9130 91312006-06-03 21:20 hampton 9132 9133 * [r14309] trunk/ChangeLog, 9134 trunk/src/register/register-gnome/combocell-gnome.c, 9135 trunk/src/register/register-gnome/gnucash-item-list.c, 9136 trunk/src/register/register-gnome/gnucash-item-list.h: Only use 9137 the amount of space required to show all the entries in the 9138 popup, not all the available space. Fixes #343242. 9139 91402006-06-03 19:58 hampton 9141 9142 * [r14308] trunk/ChangeLog, 9143 trunk/src/register/register-gnome/gnucash-sheet.c: The register 9144 code shouldn't process any keystrokes that have a "modifier" 9145 (e.g. Alt, Meta, etc.) key pressed. This allows 9146 Alt-Ctl-Pgup/Down in a register to change the notebook page, 9147 just like from the accounts page. Also remove some dead code. 9148 91492006-06-03 14:55 chris 9150 9151 * [r14303] 9152 branches/register-rewrite/src/backend/file/gnc-commodity-xml-v2.c: 9153 Change of variable name: s/exchange/namespace/ 9154 91552006-06-03 14:51 chris 9156 9157 * [r14302] trunk/src/backend/file/test/test-load-backend.c, 9158 trunk/src/backend/file/test/test-load-xml2.c, 9159 trunk/src/backend/postgres/test/test-db.c, 9160 trunk/src/backend/postgres/test/test-load-backend.c, 9161 trunk/src/backend/postgres/test/test-period.c: When loading the 9162 gmodule backends from the test suite, look in ../.libs for the 9163 real module. 9164 91652006-06-03 13:42 chris 9166 9167 * [r14301] trunk/configure.in, trunk/po/POTFILES.skip, 9168 trunk/src/backend/file/Makefile.am, 9169 trunk/src/backend/file/gnc-backend-file.c, 9170 trunk/src/bin/gnucash-bin.c, 9171 trunk/src/import-export/Makefile.am: Disable support for the old 9172 binary file format. 9173 91742006-06-03 08:59 andi5 9175 9176 * [r14300] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.h, 9177 trunk/src/gnome-utils/Makefile.am, 9178 trunk/src/gnome-utils/druid-gnc-xml-import.c: Link gnome-utils 9179 against backend/file and remove symbol lookup in 9180 druid-gnc-xml-import.c. 9181 91822006-06-03 08:27 andi5 9183 9184 * [r14299] trunk/ChangeLog, 9185 trunk/src/register/register-gnome/gnucash-sheet.c: Add GDK_Menu 9186 as shortcut for showing register popups. Fixes 343244. 9187 91882006-06-02 21:43 hampton 9189 9190 * [r14298] trunk/ChangeLog, 9191 trunk/src/gnome-utils/gnc-main-window.c, 9192 trunk/src/gnome-utils/gnc-window.c: The progress bar changes 9193 size when text is added/removed. Prevent these changes by 9194 setting the text to a single space when there is no text to 9195 display. Fixes #343455. 9196 91972006-06-02 21:02 hampton 9198 9199 * [r14297] trunk/ChangeLog, trunk/src/gnome/window-reconcile.c: 9200 Limit the reconciliation date to the past or today, never the 9201 future. Fixes #343527. 9202 92032006-06-02 01:50 warlord 9204 9205 * [r14296] trunk/ChangeLog, trunk/src/backend/Makefile.am, 9206 trunk/src/backend/file/Makefile.am, 9207 trunk/src/backend/file/gnc-backend-file.c, 9208 trunk/src/backend/file/gnc-backend-file.h, 9209 trunk/src/backend/gnc-backend-api.h, 9210 trunk/src/business/business-core/file/Makefile.am, 9211 trunk/src/gnome/Makefile.am: Refactor the file backend into a 9212 shared library and a loadable module. This should let us build 9213 on both Win32 AND MacOS, and means we don't need to compile the 9214 file-backend sources multiple times. 9215 92162006-06-01 23:06 warlord 9217 9218 * [r14289] trunk/ChangeLog, trunk/po/nb.po: * po/nb.po: updated 9219 Norwegian Bokm�l translation by Sigve Indregard 9220 92212006-06-01 21:02 warlord 9222 9223 * [r14288] trunk/ChangeLog, trunk/configure.in, 9224 trunk/src/gnome-utils/dialog-preferences.c: * configure.in: 9225 Don't need to patch libtool for darwin anymore. Patch by David 9226 Reiser. * src/gnome-utils/dialog-preferences.c: fix non-C99 9227 construct so the file builds again. 9228 92292006-06-01 15:30 andi5 9230 9231 * [r14287] trunk/ChangeLog, 9232 trunk/src/gnome-utils/dialog-preferences.c, 9233 trunk/src/gnome-utils/glade/preferences.glade: Do not try to 9234 find positions for alphabetic insertions of add_on pages, but 9235 rather append and then sort pages in the end. Solves appearance 9236 of pref dialog in non-C locales. Move "Accounting Period" to the 9237 top, regardless of above. 9238 92392006-06-01 08:56 andi5 9240 9241 * [r14286] trunk/ChangeLog, 9242 trunk/src/gnome-utils/gnc-main-window.c: Cancel renaming of a 9243 page when GDK_Escape is pressed. Fixes #343226. 9244 92452006-06-01 01:44 chris 9246 9247 * [r14285] trunk/src/gnome-utils/gnc-tree-model-account.c: Restore 9248 two behaviors removed by r14283, and add a third. 1) Invalidate 9249 outstanding iterators when a row is inserted or deleted. 2) Emit 9250 row_changed for ancestors of inserted or deleted row. New) Emit 9251 row_changed for ancestors of a changed account, too. 9252 92532006-05-31 19:30 andi5 9254 9255 * [r14283] trunk/ChangeLog, 9256 trunk/src/gnome-utils/gnc-tree-model-account.c: Replace 9257 gnc_tree_model_account_path_changed with manual checks whether 9258 the inserted (resp. deleted) account is the first (resp. last) 9259 account in its level and call gtm_row_has_child_toggled only in 9260 these cases. Might fix #343405, as GtkTreeModelFilter seems to 9261 make (false) assumptions when being woken up too often. 9262 92632006-05-31 04:30 chris 9264 9265 * [r14281] 9266 branches/register-rewrite/src/backend/file/io-example-account.c, 9267 branches/register-rewrite/src/backend/file/io-gncbin-r.c, 9268 branches/register-rewrite/src/backend/file/io-gncxml-v1.c, 9269 branches/register-rewrite/src/backend/file/io-gncxml-v2.c, 9270 branches/register-rewrite/src/backend/postgres/price.c, 9271 branches/register-rewrite/src/backend/postgres/test/test-db.c, 9272 branches/register-rewrite/src/engine/Account.c, 9273 branches/register-rewrite/src/engine/gnc-commodity.c, 9274 branches/register-rewrite/src/engine/gnc-commodity.h, 9275 branches/register-rewrite/src/engine/gw-engine-spec.scm, 9276 branches/register-rewrite/src/engine/iso-currencies-to-c, 9277 branches/register-rewrite/src/engine/test-core/test-engine-stuff.c, 9278 branches/register-rewrite/src/engine/test/test-commodities.c, 9279 branches/register-rewrite/src/experimental/cgi-bin/hello.c, 9280 branches/register-rewrite/src/gnome-utils/dialog-commodity.c, 9281 branches/register-rewrite/src/gnome/dialog-commodities.c, 9282 branches/register-rewrite/src/import-export/binary-import/druid-commodity.c, 9283 branches/register-rewrite/src/import-export/qif-import/druid-qif-import.c: 9284 Internalize the commodity table membership within the commodity. 9285 gnc_commoditys now handle their own gnc_commodity_table 9286 membership automatically. New commodities are automatically 9287 inserted in to their table and automatically removed from their 9288 table when they're destroyed. Any changes to a commodity that 9289 affect its key in the table (e.g. mnemonic or namespace) are 9290 handled internally by removing and re-adding the commodity. 9291 gnc_commodity_table_insert() and gnc_commodity_table_remove() 9292 are now private. 9293 92942006-05-31 04:07 chris 9295 9296 * [r14280] branches/register-rewrite/lib/libqof/qof/qofutil.c: Get 9297 a valid string from CACHE_INSERT(), even when we insert NULL. 9298 This will let us dereference the result without checking it, 9299 like would be done in a hashtable key function. 9300 93012006-05-31 02:04 chris 9302 9303 * [r14279] branches/register-rewrite/src/engine/gnc-commodity.c, 9304 branches/register-rewrite/src/engine/gnc-commodity.h: Change 9305 return value type of gnc_commodity_table_has_namespace() to 9306 gboolean. 9307 93082006-05-31 01:59 chris 9309 9310 * [r14278] branches/register-rewrite/src/engine/SchedXaction.c, 9311 branches/register-rewrite/src/engine/gnc-commodity.c: Minor 9312 formatting and control-flow simplifications. 9313 93142006-05-31 01:41 chris 9315 9316 * [r14277] branches/register-rewrite/src/engine/gnc-commodity.c: 9317 Employ CACHE_REPLACE(). 9318 93192006-05-31 00:56 chris 9320 9321 * [r14276] trunk/src/gnome/gnucash.desktop.in, 9322 trunk/src/pixmaps/Makefile.am: GNOME integration, part 2. Bug 9323 #342936. Use the same icon for the window manager as for the 9324 desktop. 9325 93262006-05-30 20:30 warlord 9327 9328 * [r14259] trunk/ChangeLog, 9329 trunk/src/business/business-core/gncAddress.c: remove some 9330 duplicated code. 9331 93322006-05-30 20:26 warlord 9333 9334 * [r14258] trunk/ChangeLog, trunk/po/es.po: Updated Spanish 9335 Translation from Eneko Lacunza 9336 93372006-05-30 04:41 hampton 9338 9339 * [r14254] trunk/ChangeLog, 9340 trunk/src/business/business-gnome/dialog-customer.c, 9341 trunk/src/business/business-gnome/dialog-employee.c, 9342 trunk/src/business/business-gnome/dialog-invoice.c, 9343 trunk/src/business/business-gnome/dialog-job.c, 9344 trunk/src/business/business-gnome/dialog-order.c, 9345 trunk/src/business/business-gnome/dialog-vendor.c, 9346 trunk/src/gnc-ui.h, trunk/src/gnome-search/dialog-search.c, 9347 trunk/src/gnome-utils/dialog-account.c, 9348 trunk/src/gnome-utils/dialog-preferences.c, 9349 trunk/src/gnome-utils/gnc-gnome-utils.c, 9350 trunk/src/gnome/dialog-print-check.c, 9351 trunk/src/gnome/dialog-scheduledxaction.c, 9352 trunk/src/gnome/window-reconcile.c: Update the help file names 9353 now that the docs are xml instead of html. Fixes #343255. 9354 93552006-05-30 04:39 hampton 9356 9357 * [r14253] trunk/src/scm/Makefile.am, trunk/src/scm/doc.scm, 9358 trunk/src/scm/help-topics-index.old, 9359 trunk/src/scm/help-topics-index.scm, trunk/src/scm/main.scm: 9360 Remove old help-topics-index files. 9361 93622006-05-30 02:06 chris 9363 9364 * [r14252] 9365 branches/register-rewrite/src/backend/file/gnc-account-xml-v2.c, 9366 branches/register-rewrite/src/backend/postgres/account.c, 9367 branches/register-rewrite/src/engine/Account.c, 9368 branches/register-rewrite/src/engine/gnc-commodity.c, 9369 branches/register-rewrite/src/engine/gnc-commodity.h: Factor a 9370 1.8 compatibility hack out of the normal calling sequence into a 9371 stand-alone function. This will allow us to mark the Account's 9372 commodity as const. 9373 93742006-05-29 22:07 chris 9375 9376 * [r14251] trunk/src/gnome/Makefile.am, 9377 trunk/src/gnome/gnucash.desktop.in, 9378 trunk/src/gnome/gnucash.keys.in, trunk/src/gnome/gnucash.mime, 9379 trunk/src/pixmaps/Makefile.am: Improve GNOME desktop 9380 integration. Bug #342936 Patch supplied by Stanislav Brabec 9381 <sbrabec@suse.cz>. 9382 93832006-05-29 21:25 chris 9384 9385 * [r14250] 9386 branches/register-rewrite/src/gnome-utils/test/Makefile.am, 9387 branches/register-rewrite/src/gnome-utils/test/test-register.c: 9388 Add test-register to test-drive the transaction tree-view/model. 9389 93902006-05-29 21:18 chris 9391 9392 * [r14249] branches/register-rewrite/src/gnome-utils/Makefile.am, 9393 branches/register-rewrite/src/gnome-utils/gnc-tree-model-transaction.c, 9394 branches/register-rewrite/src/gnome-utils/gnc-tree-model-transaction.h, 9395 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.c, 9396 branches/register-rewrite/src/gnome-utils/gnc-tree-view-transaction.h: 9397 Add a treeview and treemodel for transactions. 9398 93992006-05-29 20:59 chris 9400 9401 * [r14248] branches/register-rewrite/lib/libqof/qof/qofsession.c, 9402 branches/register-rewrite/lib/libqof/qof/qofsession.h: Factor 9403 out one chuck of code into a static function. 9404 94052006-05-29 20:55 chris 9406 9407 * [r14247] 9408 branches/register-rewrite/src/gnome-utils/dialog-transfer.c, 9409 branches/register-rewrite/src/gnome-utils/dialog-transfer.h, 9410 branches/register-rewrite/src/register/ledger-core/split-register-control.c: 9411 Two changes to gnc_xfer_dialog_run_exchange_dialog(). - pass the 9412 converted amount back to the caller - pass in the commodity 9413 directly, instead getting the commodity from an account. 9414 94152006-05-29 20:48 chris 9416 9417 * [r14246] branches/register-rewrite/src/engine/Split.c, 9418 branches/register-rewrite/src/engine/Split.h, 9419 branches/register-rewrite/src/engine/Transaction.c, 9420 branches/register-rewrite/src/engine/Transaction.h, 9421 branches/register-rewrite/src/register/ledger-core/split-register-model.c: 9422 Some convenient engine api changes/additions. - make 9423 xaccSplitConvertAmount() take the target commodity instead of 9424 account - fix the one caller. - add 9425 xaccTransSetRateForCommodity(), 9426 xaccTransAdjustRateForCommodity() and 9427 xaccTransGetRateForCommodity() for managing the rates internal 9428 to a trans. 9429 94302006-05-29 20:43 chris 9431 9432 * [r14245] 9433 branches/register-rewrite/src/engine/test-core/test-engine-stuff.c: 9434 Ensure that each test transaction's currency is the commodity of 9435 one of its splits' accounts. 9436 94372006-05-29 20:18 chris 9438 9439 * [r14244] branches/register-rewrite/src/app-utils/options.scm: 9440 Add and correct some comments. 9441 94422006-05-29 20:17 chris 9443 9444 * [r14243] 9445 branches/register-rewrite/src/app-utils/gnc-exp-parser.c, 9446 branches/register-rewrite/src/engine/Account.c, 9447 branches/register-rewrite/src/engine/cap-gains.c: Some comments 9448 and line-wraps. 9449 94502006-05-29 20:13 chris 9451 9452 * [r14242] 9453 branches/register-rewrite/src/gnome-utils/gnc-tree-view.c: 9454 Change some of our function name prefixes from 'gtk_' to 'gnc_'. 9455 94562006-05-29 20:11 chris 9457 9458 * [r14241] 9459 branches/register-rewrite/src/gnome-utils/dialog-account.c: Line 9460 wraps. 9461 94622006-05-29 20:09 chris 9463 9464 * [r14240] 9465 branches/register-rewrite/src/import-export/test/Makefile.am: 9466 Rearrange and remove duplicate Makefile entry. 9467 94682006-05-29 19:53 chris 9469 9470 * [r14239] 9471 branches/register-rewrite/src/gnome/gnc-plugin-page-register.c: 9472 Remove unused variable. 9473 94742006-05-29 19:45 chris 9475 9476 * [r14238] branches/register-rewrite/AUTHORS, 9477 branches/register-rewrite/ChangeLog, 9478 branches/register-rewrite/Makefile.TAGS, 9479 branches/register-rewrite/Makefile.am, 9480 branches/register-rewrite/lib/libqof/backend/file/Makefile.am, 9481 branches/register-rewrite/lib/libqof/qof/qofsession.c, 9482 branches/register-rewrite/packaging/gnucash-1.9.x.ebuild, 9483 branches/register-rewrite/po/en_GB.po, 9484 branches/register-rewrite/po/es.po, 9485 branches/register-rewrite/po/fr.po, 9486 branches/register-rewrite/src/backend/file/Makefile.am, 9487 branches/register-rewrite/src/backend/file/gnc-backend-file.c, 9488 branches/register-rewrite/src/backend/file/io-gncxml-v2.c, 9489 branches/register-rewrite/src/backend/file/io-gncxml-v2.h, 9490 branches/register-rewrite/src/backend/file/sixtp.c, 9491 branches/register-rewrite/src/backend/file/sixtp.h, 9492 branches/register-rewrite/src/backend/postgres/Makefile.am, 9493 branches/register-rewrite/src/bin/gnucash-bin.c, 9494 branches/register-rewrite/src/business/business-reports/aging.scm, 9495 branches/register-rewrite/src/engine/gnc-engine.c, 9496 branches/register-rewrite/src/gnome-utils/druid-gnc-xml-import.c, 9497 branches/register-rewrite/src/gnome-utils/gnc-tree-view.c, 9498 branches/register-rewrite/src/import-export/hbci/druid-hbci-initial.c, 9499 branches/register-rewrite/src/import-export/hbci/gnc-hbci-utils.c, 9500 branches/register-rewrite/src/pixmaps/gnucash_splash.png: Bump 9501 the branch root up to r14237 from trunk. 9502 95032006-05-29 19:24 chris 9504 9505 * [r14237] trunk/src/business/business-reports/aging.scm: Fix a 9506 crash in the aging report. Breaks a string, but seeing English 9507 is better than seeing a guile stack trace. 9508 95092006-05-29 16:38 jsled 9510 9511 * [r14236] trunk/ChangeLog, trunk/packaging/gnucash-1.9.x.ebuild: 9512 Remove support for being a dual-nature -release and -svn ebuild. 9513 Misc cleanups. 9514 95152006-05-29 07:08 andi5 9516 9517 * [r14235] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c: 9518 Add wait_for_gzip to avoid reading from a file that is still 9519 being written to by a child process, a race condition at the end 9520 of the xml import druid. 9521 95222006-05-29 04:53 chris 9523 9524 * [r14233] trunk/Makefile.am: revert r14177 because it fails make 9525 dist. 9526 95272006-05-29 04:52 chris 9528 9529 * [r14232] trunk/src/bin/gnucash-bin.c, 9530 trunk/src/engine/gnc-engine.c: Move the error-handling of 9531 failure to initialize the engine from gnc-engine.c to 9532 gnucash-bin.c. This allows tests that call gnc_engine_init() but 9533 fail to find a backend to still pass. 9534 95352006-05-28 21:24 hampton 9536 9537 * [r14229] trunk/AUTHORS, trunk/ChangeLog, 9538 trunk/src/pixmaps/gnucash_splash.png: New splash screen from 9539 Joshua Facemyer / Impressus Art <faceman@impressusart.com>. 9540 95412006-05-28 21:22 hampton 9542 9543 * [r14228] trunk/po/en_GB.po: Updated translation from Nigel 9544 Titley. 9545 95462006-05-28 21:21 hampton 9547 9548 * [r14227] trunk/src/backend/file/io-gncxml-v2.c: Fix gcc4 9549 complaint about unused return value of the write function. 9550 95512006-05-28 17:47 andi5 9552 9553 * [r14217] trunk/ChangeLog, 9554 trunk/src/backend/file/gnc-backend-file.c, 9555 trunk/src/backend/file/io-gncxml-v2.c, 9556 trunk/src/backend/file/io-gncxml-v2.h, 9557 trunk/src/backend/file/sixtp.c, trunk/src/backend/file/sixtp.h, 9558 trunk/src/gnome-utils/druid-gnc-xml-import.c: Move 9559 is_gzipped_file to io-gncxml-v2.c. Extend try_gz_open to read 9560 from gzipped files. Let gnc_xml2_find_ambiguous and 9561 parse_with_subst_push_handler read gzipped files. Add 9562 gnc_is_our_first_xml_chunk. Remove "error" from argument list of 9563 gnc_xml2_find_ambiguous. 9564 95652006-05-28 14:34 jsled 9566 9567 * [r14214] trunk/Makefile.TAGS: only conditionally remove the file. 9568 95692006-05-28 02:23 chris 9570 9571 * [r14213] trunk/src/gnome-utils/gnc-tree-view.c: The description 9572 for the "sort_column" gconf key of the tree_views says, 9573 "Possible values for this setting are the name of any column in 9574 this dialog (see the column_order key) or the keyword 'none'." 9575 The third click on a column header removes the sorting by that 9576 column. This patch will now store 'none' for the sort_column in 9577 that case. 9578 95792006-05-27 19:05 chris 9580 9581 * [r14212] trunk/src/gnome-utils/gnc-tree-view.c: Use 9582 GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of '0' as the 9583 fallback sort column, since column 0 may not be sortable with 9584 the default sort function. Set the MODEL_COLUMN column property, 9585 even when it is -1, since gnc_tree_view_set_sort_column() looks 9586 for this condition. Make the 9587 gnc_tree_view_count_visible_columns() function only count 9588 regular columns, so that the special columns don't count, but 9589 count any DEFAULT_VISIBLE columns, even if they've been hidden 9590 by gconf. That way, the special columns will still show and 9591 allow the user to unhide columns. 9592 95932006-05-27 15:09 jsled 9594 9595 * [r14211] trunk/ChangeLog, trunk/packaging/gnucash-1.9.x.ebuild: 9596 Add docs extraction, un-slot, un-/opt-ize. 9597 95982006-05-27 14:19 chris 9599 9600 * [r14210] trunk/lib/libqof/backend/file/Makefile.am, 9601 trunk/src/backend/file/Makefile.am, 9602 trunk/src/backend/postgres/Makefile.am: Add -avoid-version to 9603 LDFLAGS of gmodule backends. Hopefully this will solve the 9604 problem Macs are having dlopen'ing them. 9605 96062006-05-27 10:44 andi5 9607 9608 * [r14209] trunk/ChangeLog, 9609 trunk/src/gnome-utils/druid-gnc-xml-import.c: When the user 9610 chooses another default encoding, do not recheck the file for 9611 ambiguous words, but rather just resort what has been found 9612 before. 9613 96142006-05-26 21:45 warlord 9615 9616 * [r14208] trunk/ChangeLog, trunk/lib/libqof/qof/qofsession.c, 9617 trunk/src/engine/gnc-engine.c: QOF should load its own backend 9618 libraries. It shouldn't depend on apps to load QOF libraries. 9619 Make sure app-defined backends are used first. Fix a memory leak 9620 in qofsession. 9621 96222006-05-26 19:45 cstim 9623 9624 * [r14207] trunk/po/fr.po: Updated French translation by Fabrice 9625 Kurz 9626 96272006-05-26 19:45 warlord 9628 9629 * [r14206] trunk/ChangeLog, trunk/src/engine/gnc-engine.c: 9630 force-exit gnucash if a required library can't be loaded. 9631 96322006-05-26 15:41 warlord 9633 9634 * [r14205] trunk/ChangeLog, trunk/src/engine/gnc-engine.c: load 9635 the qsf backend from the right place. 9636 96372006-05-26 12:57 cstim 9638 9639 * [r14204] trunk/src/import-export/hbci/gnc-hbci-utils.c: Remove 9640 version query that is obsolete due to the configure.in required 9641 version 9642 96432006-05-26 12:53 cstim 9644 9645 * [r14203] trunk/ChangeLog, 9646 trunk/src/import-export/hbci/druid-hbci-initial.c: Simplify 9647 calling the aqhbci setup wizard for aqbanking>=1.9.1 because we 9648 don't need to select an aqbanking backend beforehand. 9649 96502006-05-26 11:01 cstim 9651 9652 * [r14202] trunk/po/es.po: Updated Spanish translation by Eneko 9653 Lacunza 9654 96552006-05-26 01:45 chris 9656 9657 * [r14201] branches/register-rewrite: Branch from trunk at r14200 9658 for some treeview register work 9659 96602006-05-26 00:23 chris 9661 9662 * [r14200] trunk/ChangeLog, trunk/configure.in: REactivate 9663 --enable-sql by reverting part of r14175; see bug#332251 9664 96652006-05-26 00:14 chris 9666 9667 * [r14199] trunk/src/engine/gnc-engine.c: Load the file backend 9668 _after_ the qsf backend, so that it gets tried _before_ the qsf 9669 backend, because the qsf backend prints some noisy error 9670 messages while figuring out that the gnucash file isn't a qsf 9671 file. 9672 96732006-05-26 00:10 chris 9674 9675 * [r14198] trunk/ChangeLog, 9676 trunk/lib/libqof/backend/file/Makefile.am, 9677 trunk/lib/libqof/backend/file/qof-backend-qsf.h, 9678 trunk/lib/libqof/backend/file/qsf-backend.c, 9679 trunk/lib/libqof/qof/guid.c, trunk/lib/libqof/qof/qof.h, 9680 trunk/lib/libqof/qof/qofbackend-p.h, 9681 trunk/lib/libqof/qof/qofbackend.c, 9682 trunk/lib/libqof/qof/qofbackend.h, 9683 trunk/lib/libqof/qof/qofbook.c, 9684 trunk/lib/libqof/qof/qofsession-p.h, 9685 trunk/lib/libqof/qof/qofsession.c, 9686 trunk/lib/libqof/qof/qofsession.h, 9687 trunk/lib/libqof/qof/qofutil.c, trunk/lib/libqof/qof/qofutil.h, 9688 trunk/src/backend/file/gnc-backend-file.c, 9689 trunk/src/backend/file/gnc-backend-file.h, 9690 trunk/src/backend/file/test/test-load-backend.c, 9691 trunk/src/backend/file/test/test-load-xml2.c, 9692 trunk/src/backend/postgres/Makefile.am, 9693 trunk/src/backend/postgres/PostgresBackend.c, 9694 trunk/src/backend/postgres/PostgresBackend.h, 9695 trunk/src/backend/postgres/test/test-db.c, 9696 trunk/src/backend/postgres/test/test-load-backend.c, 9697 trunk/src/backend/postgres/test/test-period.c, 9698 trunk/src/engine/Account.c, trunk/src/engine/Makefile.am, 9699 trunk/src/engine/Period.c, trunk/src/engine/Transaction.c, 9700 trunk/src/engine/gnc-commodity.h, trunk/src/engine/gnc-engine.c, 9701 trunk/src/engine/gnc-engine.h, trunk/src/engine/gnc-pricedb.c, 9702 trunk/src/engine/gnc-session-scm.c, 9703 trunk/src/engine/gnc-session-scm.h, 9704 trunk/src/engine/gw-engine-spec.scm, 9705 trunk/src/gnome-utils/gnc-file.c, 9706 trunk/src/gnome-utils/gnc-html-graph-gog.c, 9707 trunk/src/gnome-utils/gnc-main-window.c: Merge 'misc-backend' -r 9708 14160:14184 into trunk. This includes the now semi-functional 9709 postgres backend. 9710 97112006-05-24 23:55 chris 9712 9713 * [r14184] branches/misc-backend/ChangeLog: Sync ChangeLog with 9714 'svn log -v' from misc-backend branch. 9715 97162006-05-24 23:49 chris 9717 9718 * [r14183] trunk/ChangeLog: Sync ChangeLog with 'svn log -v' 9719 97202006-05-24 23:27 jsled 9721 9722 * [r14182] trunk/ChangeLog, 9723 trunk/src/register/ledger-core/split-register-load.c: 9724 Bug#340885: Disable skipping hidden accounts for the purposes of 9725 quickfill completion population. 9726 97272006-05-24 22:57 chris 9728 9729 * [r14181] branches/misc-backend/lib/libqof/qof/guid.c: The 9730 postgres backend depends on the value of the null guid, so 9731 revert it to its 1.8 value. 9732 97332006-05-24 22:54 chris 9734 9735 * [r14180] trunk/lib/libqof/qof/gnc-date.c: Consistently pad date 9736 formats with zeros instead of spaces. 9737 97382006-05-24 15:53 warlord 9739 9740 * [r14178] trunk/ChangeLog, 9741 trunk/src/report/report-gnome/window-report.c: Re-enable window 9742 sensitivity if the report fails. Fixes #341610 9743 97442006-05-24 15:42 cstim 9745 9746 * [r14177] trunk/Makefile.am: Explicitly remove all compiled 9747 gettext catalogs from make dist (in case the gettext version 9748 were including them in make dist) because they will be compiled 9749 at compile time anyway. 9750 97512006-05-24 09:17 cstim 9752 9753 * [r14175] trunk/ChangeLog, trunk/configure.in: Deactivate 9754 --enable-sql because PostgreSQL backend is still broken and we 9755 can't fix it before 2.0.0; bug#332251. 9756 97572006-05-24 09:01 cstim 9758 9759 * [r14174] trunk/po/es.po: Updated Spanish translation by Eneko 9760 Lacunza 9761 97622006-05-24 08:59 cstim 9763 9764 * [r14173] trunk/po/el.po: Updated Greek translation by Nikos 9765 Charonitakis 9766 97672006-05-24 03:55 chris 9768 9769 * [r14170] branches/misc-backend/src/backend/postgres/Makefile.am, 9770 branches/misc-backend/src/backend/postgres/PostgresBackend.c, 9771 branches/misc-backend/src/engine/Account.c, 9772 branches/misc-backend/src/engine/gnc-commodity.h: Trivial 9773 comments/cleanups. 9774 97752006-05-24 03:53 chris 9776 9777 * [r14169] 9778 branches/misc-backend/src/gnome-utils/gnc-html-graph-gog.c: 9779 Clarify unused parameters. 9780 97812006-05-24 03:48 chris 9782 9783 * [r14168] branches/misc-backend/src/gnome-utils/gnc-file.c: 9784 There's no need to rerun the book-saved callbacks in 9785 gnc_file_save_as() because they've already been run in 9786 gnc_file_save() 9787 97882006-05-24 03:44 chris 9789 9790 * [r14167] branches/misc-backend/src/gnome-utils/gnc-file.c, 9791 branches/misc-backend/src/gnome-utils/gnc-main-window.c: Use the 9792 session URL instead of file path for 1) determining if we have 9793 something open 2) determining if we're saving exactly what we 9794 have open 3) updating the title bar 9795 97962006-05-24 03:34 chris 9797 9798 * [r14166] 9799 branches/misc-backend/lib/libqof/backend/file/Makefile.am, 9800 branches/misc-backend/lib/libqof/backend/file/qof-backend-qsf.h, 9801 branches/misc-backend/lib/libqof/backend/file/qsf-backend.c, 9802 branches/misc-backend/lib/libqof/qof/qof.h, 9803 branches/misc-backend/lib/libqof/qof/qofsession.c: Move the QSF 9804 backend from custom init to GModule init. 9805 98062006-05-24 03:21 chris 9807 9808 * [r14165] 9809 branches/misc-backend/lib/libqof/backend/file/qsf-backend.c, 9810 branches/misc-backend/lib/libqof/qof/qofbackend-p.h, 9811 branches/misc-backend/lib/libqof/qof/qofbackend.c, 9812 branches/misc-backend/lib/libqof/qof/qofbackend.h, 9813 branches/misc-backend/lib/libqof/qof/qofsession-p.h, 9814 branches/misc-backend/lib/libqof/qof/qofsession.c, 9815 branches/misc-backend/lib/libqof/qof/qofsession.h, 9816 branches/misc-backend/lib/libqof/qof/qofutil.c, 9817 branches/misc-backend/lib/libqof/qof/qofutil.h, 9818 branches/misc-backend/src/backend/file/gnc-backend-file.c, 9819 branches/misc-backend/src/backend/file/gnc-backend-file.h, 9820 branches/misc-backend/src/backend/file/test/test-load-backend.c, 9821 branches/misc-backend/src/backend/file/test/test-load-xml2.c, 9822 branches/misc-backend/src/backend/postgres/PostgresBackend.c, 9823 branches/misc-backend/src/backend/postgres/PostgresBackend.h, 9824 branches/misc-backend/src/backend/postgres/test/test-db.c, 9825 branches/misc-backend/src/backend/postgres/test/test-load-backend.c, 9826 branches/misc-backend/src/backend/postgres/test/test-period.c, 9827 branches/misc-backend/src/engine/Period.c, 9828 branches/misc-backend/src/engine/Transaction.c, 9829 branches/misc-backend/src/engine/gnc-engine.c, 9830 branches/misc-backend/src/engine/gnc-engine.h, 9831 branches/misc-backend/src/engine/gnc-pricedb.c, 9832 branches/misc-backend/src/engine/gnc-session-scm.c, 9833 branches/misc-backend/src/engine/gnc-session-scm.h, 9834 branches/misc-backend/src/engine/gw-engine-spec.scm: Decrease 9835 coupling between backends and engine: - do not include the 9836 (supposedly) private qofbackend-p.h in qofutil.h, instead, 9837 include it explictly in only the places that need it. - since 9838 backends are GModules, use the GModule module init hook, instead 9839 of rolling our own and using a different function for each 9840 backend - loop over a list of backends for the engine to try to 9841 load - include the postgres backend in that list of backends - 9842 move qof_session_export() from gnc-engine.c to qofsession.c - 9843 publicize qof_backend_set_error() and qof_backend_get_error() - 9844 privatize QofBookFileType to gnc-backend-file.c Incidental: - 9845 Plug a string leak in qofsession.c - drop the unused 9846 gnc_session_scm_export code - Drop unimplemented prototype 9847 gncBackendInit_file() - Formatting cleanups. 9848 98492006-05-24 03:18 chris 9850 9851 * [r14164] branches/misc-backend/lib/libqof/qof/qofbook.c: 9852 Recognize unequal books as unequal. 9853 98542006-05-24 03:16 chris 9855 9856 * [r14163] branches/misc-backend/src/engine/Makefile.am: Make sure 9857 GNC_LIBDIR is updated when the installation dir changes. 9858 98592006-05-24 01:44 jsled 9860 9861 * [r14162] trunk/ChangeLog, 9862 trunk/src/register/register-gnome/gnucash-sheet.c: Bug#342182: 9863 change gtk-workaround check to be more specific in face of 9864 evidence. 9865 98662006-05-24 01:40 chris 9867 9868 * [r14161] branches/misc-backend: Branched from trunk at r14160, 9869 hoping postgres will work again someday... 9870 98712006-05-24 01:25 chris 9872 9873 * [r14159] trunk/lib/guile-www/cgi.scm, 9874 trunk/lib/guile-www/http.scm, 9875 trunk/src/import-export/qif-import/qif-file.scm, 9876 trunk/src/import-export/qif-io-core/qif-file.scm, 9877 trunk/src/scm/command-line.scm: Fix Bug#342736 by replacing 9878 "make-shared-substring" with "substring". Guile 1.8 9879 automatically shares strings as copy-on-write and no longer 9880 provides the "make-shared-substring" procedure. 9881 98822006-05-24 00:49 chris 9883 9884 * [r14158] trunk/lib/libqof/qof/gnc-date.c, 9885 trunk/src/gnome/gnc-plugin-page-budget.c: Fix Bug#342546 by 9886 using the pref date format instead of locale. Also prefix-pad 9887 fixed-width date formats with '0'. 9888 98892006-05-23 14:41 warlord 9890 9891 * [r14157] 9892 trunk/src/import-export/qif-import/gnc-plugin-qif-import-ui.xml: 9893 re-add the test-druid menu item but leave it commented out 9894 98952006-05-23 14:07 cstim 9896 9897 * [r14156] trunk/accounts/el_GR/acctchrt_brokerage.gnucash-xea, 9898 trunk/accounts/el_GR/acctchrt_carloan.gnucash-xea, 9899 trunk/accounts/el_GR/acctchrt_common.gnucash-xea: Updated Greek 9900 account templates by Nikos Charonitakis 9901 99022006-05-23 11:20 cstim 9903 9904 * [r14154] trunk/README.dependencies: Add versions of latest 9905 suse10.1 9906 99072006-05-23 08:09 cstim 9908 9909 * [r14153] trunk/po/fr.po: Updated French translation by Fabrice 9910 Kurz 9911 99122006-05-22 19:27 cstim 9913 9914 * [r14152] trunk/ChangeLog, 9915 trunk/src/gnome/gnc-plugin-page-account-tree.c, 9916 trunk/src/gnome/gnc-plugin-page-register.c, 9917 trunk/src/gnome/ui/gnc-plugin-page-account-tree-ui.xml, 9918 trunk/src/gnome/ui/gnc-plugin-page-register-ui.xml: Deactivate 9919 the "View Lots" menu item because the lot viewer is unfinished 9920 as well. 9921 99222006-05-22 18:26 warlord 9923 9924 * [r14151] trunk/ChangeLog, 9925 trunk/src/import-export/qif-import/gnc-plugin-qif-import-ui.xml, 9926 trunk/src/import-export/qif-import/gnc-plugin-qif-import.c: 9927 remove hook to test druid for 2.0 release. 9928 99292006-05-22 18:21 cstim 9930 9931 * [r14150] trunk/ChangeLog, 9932 trunk/src/gnome/gnc-plugin-basic-commands.c, 9933 trunk/src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Deactivate 9934 the "Close Books" menu item because that feature is unfinished 9935 as well. 9936 99372006-05-22 18:14 cstim 9938 9939 * [r14148] trunk/ChangeLog, 9940 trunk/src/gnome/gnc-plugin-basic-commands.c, 9941 trunk/src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Hide the 9942 "Export account chart as QSF" as well. Not ready for 2.0.0 due 9943 to e.g. bug#341559. 9944 99452006-05-21 20:02 cstim 9946 9947 * [r14147] trunk/ChangeLog, 9948 trunk/src/gnome/gnc-plugin-basic-commands.c, 9949 trunk/src/gnome/ui/gnc-plugin-basic-commands-ui.xml: Hide the 9950 "QSF Import" for the 2.0.0 release because it is not yet 9951 finished. Can be activated again in the next developing HEAD 9952 branch. 9953 99542006-05-21 13:04 cstim 9955 9956 * [r14146] trunk/AUTHORS, trunk/ChangeLog, trunk/configure.in, 9957 trunk/po/ro.po: Initial Romanian translation by Danny Fischer 9958 99592006-05-21 13:01 cstim 9960 9961 * [r14145] trunk/po/ru.po: Updated Russian translation by Vladimir 9962 Turbaevsky 9963 99642006-05-21 12:59 cstim 9965 9966 * [r14144] trunk/po/sk.po: Updated Slovak translation by Zdenko 9967 Podobn� 9968 99692006-05-21 12:58 cstim 9970 9971 * [r14143] trunk/po/sv.po: Updated Swedish translation by Jonas 9972 Norling 9973 99742006-05-20 10:25 andi5 9975 9976 * [r14142] trunk/ChangeLog, trunk/src/gnome-utils/gnc-file.c, 9977 trunk/src/gnome-utils/gnc-file.h, 9978 trunk/src/import-export/log-replay/gnc-log-replay.c, 9979 trunk/src/import-export/qif-import/druid-qif-import.c: Extend 9980 gnc_file_dialog to take a GList of GtkFileFilters instead of a 9981 filter string. Allows patterns like *.[Qq][Ii][Ff] without 9982 messing up the dialog, fixes #336124. 9983 99842006-05-20 05:54 hampton 9985 9986 * [r14141] branches/deprecated-cleanup/ChangeLog, 9987 branches/deprecated-cleanup/src/gnome-utils/dialog-options.c, 9988 branches/deprecated-cleanup/src/gnome-utils/gnc-account-sel.c, 9989 branches/deprecated-cleanup/src/gnome-utils/gnc-account-sel.h, 9990 branches/deprecated-cleanup/src/gnome-utils/gnc-date-delta.c, 9991 branches/deprecated-cleanup/src/gnome-utils/gnc-date-delta.h, 9992 branches/deprecated-cleanup/src/gnome-utils/gnc-frequency.c, 9993 branches/deprecated-cleanup/src/gnome-utils/gnc-frequency.h, 9994 branches/deprecated-cleanup/src/gnome/glade/sched-xact.glade, 9995 branches/deprecated-cleanup/src/gnome/gnc-plugin-page-account-tree.c: 9996 Second cleanup pass. Conversions from GtkOptionMenu to 9997 GtkComboBoxEntry. 9998 99992006-05-20 05:53 hampton 10000 10001 * [r14140] branches/deprecated-cleanup/src/core-utils/Makefile.am, 10002 branches/deprecated-cleanup/src/core-utils/gnc-gtk-utils.c, 10003 branches/deprecated-cleanup/src/core-utils/gnc-gtk-utils.h, 10004 branches/deprecated-cleanup/src/gnome-utils/gnc-currency-edit.c: 10005 Extract functions that can be applied to a GtkComboBoxEntry to 10006 require that all user typed entries exist in the embedded 10007 GtkTreeModel or else they are rejected. 10008 100092006-05-20 05:52 hampton 10010 10011 * [r14139] 10012 branches/deprecated-cleanup/src/gnome/dialog-tax-info.c, 10013 branches/deprecated-cleanup/src/register/register-gnome/gnucash-color.c: 10014 Simple cleanups. 10015 100162006-05-20 03:41 hampton 10017 10018 * [r14138] trunk/ChangeLog, 10019 trunk/src/register/register-gnome/gnucash-grid.c: Make the blue 10020 past/future dividing line thicker so that it is obvious. Fixes 10021 #342051. 10022 100232006-05-20 02:02 hampton 10024 10025 * [r14137] trunk/ChangeLog, trunk/configure.in, 10026 trunk/macros/legacy_macros.m4, 10027 trunk/src/engine/engine-helpers.c: Make the removal of 10028 scm_block_gc conditional on having guile 1.8 installed. 10029 100302006-05-19 23:30 hampton 10031 10032 * [r14136] trunk/ChangeLog, trunk/src/engine/engine-helpers.c: 10033 More of the patch from Bill Nottingham for compiling with guile 10034 1.8. 10035 100362006-05-18 11:36 cstim 10037 10038 * [r14127] trunk/po/fr.po: Updated French translation by Jonathan 10039 Ernst. He said: I didn't translate anything new, but I fixed a 10040 lot of strings that where not following the Gnome-Fr translation 10041 guidelines (non-breaking spaces befor ":", web->Web, menu 10042 accelerators)." 10043 100442006-05-18 11:32 cstim 10045 10046 * [r14126] trunk/po/es.po: Updated Spanish translation by Eneko 10047 Lacunza 10048 100492006-05-18 02:06 hampton 10050 10051 * [r14122] trunk/ChangeLog, trunk/src/engine/Account.c, 10052 trunk/src/engine/Scrub2.c, trunk/src/engine/cap-gains.c, 10053 trunk/src/engine/policy.c: This patch fixes almost all of the 10054 test-period errors. It still sometimes gets an error because it 10055 generates an amount that can't be represented with the 10056 denominator it has chosen, but there's not much gnucash can do 10057 about that. From #342153. 10058 100592006-05-17 21:54 andi5 10060 10061 * [r14098] trunk/ChangeLog, 10062 trunk/src/gnome-utils/druid-gnc-xml-import.c: Scott Oonk's patch 10063 to activate forward button in XML import druid after having 10064 decided on each ambiguous string. Fix #342050. 10065 100662006-05-16 23:22 warlord 10067 10068 * [r14084] trunk/ChangeLog, trunk/lib/libgsf-1.12.3/Makefile.am, 10069 trunk/packaging/gnucash.spec.in: Get the RPM SPEC to build 10070 properly (should built from future tarballs) * 10071 lib/libgsl/Makefile.am: don't distribute the gsl specfiles * 10072 packaging/gnucash.spec.in: fix for change of location of files. 10073 100742006-05-16 16:18 warlord 10075 10076 * [r14083] trunk/ChangeLog, trunk/lib/libqof/qof/gnc-date.c: 10077 revert r14081 because we always have localtime_r. 10078 100792006-05-16 09:34 cstim 10080 10081 * [r14082] trunk/po/es.po: Updated Spanish translation by Eneko 10082 Lacunza 10083 100842006-05-16 09:32 cstim 10085 10086 * [r14081] trunk/ChangeLog, trunk/lib/libqof/qof/gnc-date.c: Use 10087 localtime_r only when HAVE_LOCALTIME_R is defined. Might be 10088 undefined on some weird systems out there, e.g. windows/mingw32. 10089 100902006-05-15 22:21 warlord 10091 10092 * [r14080] trunk/ChangeLog, 10093 trunk/src/import-export/test/Makefile.am: need to link against 10094 gnome-utils 10095 100962006-05-15 21:03 jsled 10097 10098 * [r14079] trunk/ChangeLog, trunk/lib/libqof/qof/gnc-date.c: 10099 Convert `localtime` to `localtime_r`, after seeing localtime 10100 fail (strange as it is...). 10101 101022006-05-15 14:51 cstim 10103 10104 * [r14078] trunk/po/ru.po: Updated Russian Translation by Vladimir 10105 Turbaevsky 10106 101072006-05-15 12:47 cstim 10108 10109 * [r14076] trunk/doc/README.german: Updated German README which 10110 was horribly outdated. 10111 * [r14075] trunk/ChangeLog, trunk/README, trunk/doc/README.HBCI: 10112 Updated explanation of HBCI features. 10113 101142006-05-15 09:12 cstim 10115 10116 * [r14074] trunk/po/glossary/sv.po: Updated Swedish glossary 10117 translation by Jonas Norling. PO-Revision Date 2006-05-04 , 10118 unfortunately delayed due to Translation Project notification 10119 delay of 10 days. 10120 101212006-05-15 09:09 cstim 10122 10123 * [r14073] trunk/po/en_GB.po: Updated British English translation 10124 by Nigel Titley. PO-Revision-Date 2006-05-05, unfortunately 10125 delayed due to Translation Project notification delay of 10 days. 10126 101272006-05-15 02:04 wilddev 10128 10129 * [r14072] tags/1.9.6: Tagging the 1.9.6 release of GnuCash 10130 * [r14071] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 10131 to release 1.9.6 10132 101332006-05-15 00:13 chris 10134 10135 * [r14070] trunk/ChangeLog: sync ChangeLog with 'svn log -v' 10136 101372006-05-14 23:34 jsled 10138 10139 * [r14069] trunk/Makefile.am: only pickup files from src/ and 10140 lib/, not ./gnucash-1.9.x/[...] (or another other irrelevant 10141 copies) as well. 10142 101432006-05-14 23:29 jsled 10144 10145 * [r14068] trunk/Makefile.TAGS: remove the files before rebuilding 10146 them (since we're rebuilding in append mode). 10147 101482006-05-14 23:26 jsled 10149 10150 * [r14067] trunk/ChangeLog, trunk/packaging/gnucash-1.9.x.ebuild: 10151 Updated ebuild. 10152 101532006-05-14 23:24 jsled 10154 10155 * [r14066] trunk/ChangeLog, trunk/src/engine/gw-engine-spec.scm, 10156 trunk/src/report/standard-reports/general-journal.scm: 10157 Bug#341609: filter template transactions from general journal 10158 report query. 10159 101602006-05-14 23:22 warlord 10161 10162 * [r14065] trunk/ChangeLog, trunk/po/el.po: * po/el.po: Updated 10163 Greek translation by Nikos Charonitakis <nikosx@gmail.com> 10164 101652006-05-14 22:56 jsled 10166 10167 * [r14064] trunk/Makefile.TAGS: argument list too long with cat; 10168 use xargs instead. 10169 101702006-05-14 22:39 jsled 10171 10172 * [r14063] trunk/src/backend/file/test/Makefile.am: add core-utils 10173 to test setup; test-load-xml2 fails for me (from `make check`) 10174 otherwise 10175 101762006-05-14 22:25 jsled 10177 10178 * [r14062] trunk/src/engine/test/Makefile.am: Re-enable 10179 test-period, as the lots-scrubbing code is commented out. 10180 101812006-05-14 21:30 chris 10182 10183 * [r14050] trunk/src/engine/Transaction.c: Disable Lots scrubbing, 10184 which is causing test-suite failures. 10185 101862006-05-14 21:05 jsled 10187 10188 * [r14049] trunk/src/engine/test/Makefile.am: comment out 10189 test-period for the moment. :p 10190 101912006-05-14 16:59 warlord 10192 10193 * [r14042] trunk/ChangeLog, trunk/lib/libqof/qof/qofquery.h: Fix 10194 the documentation of qof_query_merge for degenerate cases. 10195 101962006-05-14 11:59 chris 10197 10198 * [r14038] trunk/src/backend/file/io-gncxml-v2.c: Undo accidental 10199 revert of part of r13713 by r14026. 10200 102012006-05-14 02:07 chris 10202 10203 * [r14037] trunk/src/gnome-utils/gnc-tree-view-account.c, 10204 trunk/src/gnome-utils/gnc-tree-view-commodity.c, 10205 trunk/src/gnome-utils/gnc-tree-view-price.c, 10206 trunk/src/gnome-utils/gnc-tree-view.c, 10207 trunk/src/gnome-utils/gnc-tree-view.h, 10208 trunk/src/gnome/druid-hierarchy.c, 10209 trunk/src/gnome/gnc-plugin-page-account-tree.c, 10210 trunk/src/gnome/gnc-plugin-page-budget.c, 10211 trunk/src/import-export/import-account-matcher.c: Change the 10212 method for specifying and recording the default visibility of 10213 tree-view columns. There is now a per-column setting, 10214 "DEFAULT_VISIBLE", similar to "ALWAYS_VISIBLE", that controls 10215 the visibility of a column in the absence of, or prior to, gconf 10216 management. It is no longer necessary for the tree view to store 10217 a list of column names for default visible columns. To faciliate 10218 the adaptation of pre-existing tree-views, the 10219 view_column_find_by_name() has been publicized as 10220 gnc_tree_view_find_column_by_name(). All callers of 10221 gnc_tree_view_configure_columns() have been converted to use the 10222 DEFAULT_VISIBLE column property. 10223 102242006-05-13 04:52 chris 10225 10226 * [r14034] trunk/src/report/report-system/commodity-utilities.scm, 10227 trunk/src/report/report-system/report-utilities.scm, 10228 trunk/src/report/standard-reports/advanced-portfolio.scm, 10229 trunk/src/report/standard-reports/portfolio.scm, 10230 trunk/src/report/standard-reports/price-scatter.scm, 10231 trunk/src/report/standard-reports/transaction.scm, 10232 trunk/src/scm/gnumeric/table-utils.scm: Fixing bug #341589: 10233 Apparently, guile 1.8 will actually enforce the rule that all 10234 datum portions of case-statement clauses be unique. The syntax: 10235 'foo expands to a list of two symbols: (quote foo) If both 'foo 10236 and 'bar are used, then the "quote" symbol won't be unique. 10237 102382006-05-12 20:56 cstim 10239 10240 * [r14033] trunk/po/de.po: Update German translation after 10241 unavoidable string changes 10242 102432006-05-12 16:23 warlord 10244 10245 * [r14032] trunk/ChangeLog, trunk/configure.in, 10246 trunk/lib/libqof/backend/file/Makefile.am, 10247 trunk/lib/libqof/qof/Makefile.am, trunk/lib/libqof/qof/qof.h: 10248 Disable the use of external QOF and make sure we can co-exist. * 10249 lib/libqof/qof/Makefile.am: change the name of our qof library * 10250 lib/libqof/backend/file/Makefile.am: change the name of our qsf 10251 library * lib/libqof/qof/qof.h: point to the newly named qsf 10252 library * configure.in: Error out if the user calls --enable-qof 10253 Change the name of the internal qof library and directories so 10254 that our qof can co-exist with a "native" qof 10255 102562006-05-12 16:18 warlord 10257 10258 * [r14031] trunk/ChangeLog, trunk/src/engine/gnc-engine.c: Use QSF 10259 #defines instead of hard-coding the library name and init-fcn 10260 102612006-05-12 15:35 warlord 10262 10263 * [r14030] trunk/ChangeLog, trunk/goffice-config.h.in, 10264 trunk/gsf-config.h.in: Make sure to properly define _GNU_SOURCE 10265 in sub-config files. The build was broken without this. 10266 102672006-05-12 10:50 cstim 10268 10269 * [r14029] trunk/src/gnome-utils/glade/totd.glade, 10270 trunk/src/report/utility-reports/welcome-to-gnucash.scm: Fix 10271 strings that mentioned gnucash-1.8 10272 102732006-05-12 08:41 cstim 10274 10275 * [r14028] trunk/ChangeLog, 10276 trunk/src/import-export/hbci/gnc-plugin-hbci.c: Add the 10277 Tools->HBCI Setup menu item to the register tabs as well. 10278 Bug#341510. 10279 102802006-05-12 01:47 chris 10281 10282 * [r14027] trunk/src/gnome-utils/gnc-main-window.c: Fix Bug 10283 #341375. When handling the focus-out event for a 10284 GtkCellEditable, it's important not to keep the editable alive 10285 for too long, because the cursor-blink timeout expects that the 10286 editable still has the focus. The easiest way to do this is to 10287 stop the editing immediately by calling 10288 gtk_cell_editable_editing_done() and then handle all the real 10289 work from the "editing-done" signal handler. 10290 102912006-05-12 00:28 chris 10292 10293 * [r14026] trunk/src/backend/file/io-gncxml-v2.c: Minor cleanups 10294 to gnc_counter_end_handler(). 10295 102962006-05-12 00:25 chris 10297 10298 * [r14025] trunk/src/engine/Makefile.am: Cause gncla-dir.h to be 10299 re-made after a 'make clean'. 10300 103012006-05-11 22:25 chris 10302 10303 * [r14024] trunk/configure.in: Look for g-wrap's (g-wrap gw 10304 standard) or (g-wrap gw-standard) since g-wrap 1.9.6 doesn't 10305 have (g-wrap runtime). 10306 103072006-05-11 21:21 chris 10308 10309 * [r14023] trunk/configure.in: When searching for the g-wrap 10310 runtime module, look in the G_WRAP_MODULE_DIR. 10311 103122006-05-11 05:04 chris 10313 10314 * [r14022] trunk/configure.in: Warn if no g-wrap runtime module is 10315 available during configure. 10316 103172006-05-11 03:04 warlord 10318 10319 * [r14019] trunk/ChangeLog, trunk/configure.in: * configure.in: 10320 add $GUILE_INCS when testing g-wrap 10321 103222006-05-11 01:14 chris 10323 10324 * [r14002] trunk/configure.in, 10325 trunk/lib/libqof/backend/file/qsf-backend.c, 10326 trunk/lib/libqof/backend/file/qsf-xml-map.c, 10327 trunk/lib/libqof/backend/file/qsf-xml.c, 10328 trunk/lib/libqof/qof/gnc-date.c, 10329 trunk/lib/libqof/qof/gnc-numeric.c, trunk/lib/libqof/qof/guid.c, 10330 trunk/lib/libqof/qof/kvp_frame.c, 10331 trunk/lib/libqof/qof/qofbackend.c, 10332 trunk/lib/libqof/qof/qofbookmerge.h, 10333 trunk/lib/libqof/qof/qofmath128.c, 10334 trunk/lib/libqof/qof/qofsql.c, 10335 trunk/src/backend/file/gnc-backend-file.c, 10336 trunk/src/backend/file/sixtp-dom-generators.c, 10337 trunk/src/backend/file/sixtp-utils.c, 10338 trunk/src/backend/postgres/PostgresBackend.c, 10339 trunk/src/backend/postgres/account.c, 10340 trunk/src/backend/postgres/book.c, 10341 trunk/src/backend/postgres/builder.c, 10342 trunk/src/backend/postgres/checkpoint.c, 10343 trunk/src/backend/postgres/escape.c, 10344 trunk/src/backend/postgres/events.c, 10345 trunk/src/backend/postgres/gncquery.c, 10346 trunk/src/backend/postgres/kvp-sql.c, 10347 trunk/src/backend/postgres/price.c, 10348 trunk/src/backend/postgres/txn.c, 10349 trunk/src/backend/postgres/txnmass.c, 10350 trunk/src/backend/postgres/upgrade.c, 10351 trunk/src/business/business-ledger/gncEntryLedger.c, 10352 trunk/src/business/business-ledger/gncEntryLedgerControl.c, 10353 trunk/src/business/business-ledger/gncEntryLedgerDisplay.c, 10354 trunk/src/business/business-ledger/gncEntryLedgerLayout.c, 10355 trunk/src/business/business-ledger/gncEntryLedgerLoad.c, 10356 trunk/src/business/business-ledger/gncEntryLedgerModel.c, 10357 trunk/src/engine/TransLog.c, trunk/src/engine/gnc-commodity.c, 10358 trunk/src/engine/test/test-book-merge.c, 10359 trunk/src/engine/test/test-recursive.c, 10360 trunk/src/gnome-utils/dialog-utils.c, 10361 trunk/src/gnome-utils/print-session.c, 10362 trunk/src/gnome/dialog-chart-export.h, 10363 trunk/src/gnome/dialog-find-transactions.c, 10364 trunk/src/gnome/dialog-print-check.c, 10365 trunk/src/gnome/gnc-split-reg.c, trunk/src/gnome/lot-viewer.c, 10366 trunk/src/gnome/window-reconcile.c, 10367 trunk/src/import-export/binary-import/druid-commodity.c, 10368 trunk/src/import-export/import-account-matcher.c, 10369 trunk/src/import-export/import-backend.c, 10370 trunk/src/import-export/import-commodity-matcher.c, 10371 trunk/src/import-export/import-match-picker.c, 10372 trunk/src/import-export/import-settings.c, 10373 trunk/src/import-export/import-utilities.c, 10374 trunk/src/import-export/log-replay/gnc-log-replay.c, 10375 trunk/src/import-export/mt940/gnc-mt940-import.c, 10376 trunk/src/import-export/ofx/gnc-ofx-import.c, 10377 trunk/src/import-export/qif-import/druid-qif-import.c, 10378 trunk/src/register/ledger-core/split-register.c: Factor out 10379 #define _GNU_SOURCE from various .c files into an AC_GNU_SOURCE 10380 check in configure.in. 10381 103822006-05-10 20:42 warlord 10383 10384 * [r13992] trunk/autogen.sh: Add some extra "don't shoot yourself 10385 in the foot" text to autogen. 10386 103872006-05-10 14:54 cstim 10388 10389 * [r13990] trunk/accounts/de_AT, 10390 trunk/accounts/de_AT/acctchrt_business.gnucash-xea: Add 10391 svnignores. 10392 103932006-05-10 13:11 warlord 10394 10395 * [r13989] trunk/ChangeLog, 10396 trunk/src/import-export/qif-io-core/qif-parse.scm: Same patch as 10397 qif-import/qif-parse.scm for guile-1.8. 10398 103992006-05-10 12:50 cstim 10400 10401 * [r13988] trunk/AUTHORS, trunk/ChangeLog, 10402 trunk/accounts/Makefile.am, trunk/accounts/de_AT, 10403 trunk/accounts/de_AT/Makefile.am, 10404 trunk/accounts/de_AT/acctchrt_auto.gnucash-xea, 10405 trunk/accounts/de_AT/acctchrt_autoloan.gnucash-xea, 10406 trunk/accounts/de_AT/acctchrt_brokerage.gnucash-xea, 10407 trunk/accounts/de_AT/acctchrt_business.gnucash-xea, 10408 trunk/accounts/de_AT/acctchrt_common.gnucash-xea, 10409 trunk/accounts/de_AT/acctchrt_houseown.gnucash-xea, 10410 trunk/accounts/de_AT/acctchrt_investment.gnucash-xea, 10411 trunk/accounts/de_AT/acctchrt_kids.gnucash-xea, 10412 trunk/configure.in: Added new Austrian German account templates 10413 by Roman Bertle 10414 104152006-05-10 12:47 cstim 10416 10417 * [r13987] trunk/accounts/de_DE/acctchrt_skr04.gnucash-xea: Fix 10418 erroneous guid types in account template 10419 104202006-05-10 12:32 cstim 10421 10422 * [r13986] trunk/po/de.po: Small wording fix in German translation 10423 104242006-05-10 03:54 chris 10425 10426 * [r13985] trunk/src/business/business-reports/fancy-invoice.scm, 10427 trunk/src/report/report-system/html-table.scm: Fix fancy invoice 10428 report. Bug #341046. Also, liberalize gnc:html-table-append-row! 10429 to accept a non-list argument. 10430 104312006-05-10 01:53 chris 10432 10433 * [r13984] trunk/src/scm/main.scm: Silence guile warnings about 10434 duplicate binding introduced in guile-1.8. 10435 104362006-05-09 22:44 warlord 10437 10438 * [r13980] trunk/ChangeLog, 10439 trunk/src/import-export/qif-import/qif-parse.scm: Bill 10440 Nottingham's patch to fix a guile parser problem during build. 10441 104422006-05-09 03:17 chris 10443 10444 * [r13966] trunk/src/gnome-utils/gnc-main-window.c: Use 10445 g_get_current_time() instead of gettimeofday(). Fixes #341044. 10446 104472006-05-09 00:42 chris 10448 10449 * [r13965] trunk/src/scm/printing/print-check.scm: Limit memo 10450 length to 27 chars on Quicken wallet checks with side stub Patch 10451 by David Reiser, bug #340977 10452 104532006-05-08 19:57 cstim 10454 10455 * [r13959] trunk/doc/examples/downloaded.mt940: Add MT940 example 10456 file for testing mt940 import 10457 104582006-05-08 04:56 chris 10459 10460 * [r13958] trunk/src/engine/Split.c, 10461 trunk/src/engine/Transaction.c: Remove some unnecessary calls to 10462 xaccGroupMarkNotSaved() which were dirtying the book implicitly 10463 without setting any time of first change. Instead, make sure 10464 that committed Splits dirty their parent Transaction. 10465 104662006-05-08 04:47 chris 10467 10468 * [r13957] trunk/lib/libqof/qof/qofinstance-p.h, 10469 trunk/lib/libqof/qof/qofinstance.c, 10470 trunk/lib/libqof/qof/qofutil.c: Add a flag, 'infant', to 10471 QofInstance to note that the instance has been committed at 10472 least once in its lifecycle. Then, we can mark the collection 10473 dirty whenever an object is committed, except for the special 10474 case of an QofInstance that has never been committed before and 10475 is now being deleted. 10476 104772006-05-08 03:04 chris 10478 10479 * [r13956] trunk/lib/libqof/qof/qofutil.c, 10480 trunk/lib/libqof/qof/qofutil.h: Fix off-by-one error when 10481 checking editlevel in qof_commit_edit() (and macro version), in 10482 case we ever want qof_commit_edit() to actually do something 10483 with a backend. 10484 104852006-05-08 03:02 chris 10486 10487 * [r13955] trunk/lib/libqof/qof/qofutil.c, 10488 trunk/lib/libqof/qof/qofutil.h: Make qof_commit_edit() (and 10489 macro version) call qof_backend_run_commit() instead of 10490 qof_backend_run_begin(). Minor cleanups of qof_commit_edit() and 10491 qof_begin_edit(). 10492 104932006-05-08 02:54 chris 10494 10495 * [r13954] trunk/src/backend/file/gnc-budget-xml-v2.c, 10496 trunk/src/engine/gnc-budget.c, trunk/src/engine/gnc-budget.h, 10497 trunk/src/gnome/gnc-plugin-page-budget.c: Add begin/commit edit 10498 blocks to budget setters. Change to using the "destroy" method 10499 for budget deletion. 10500 105012006-05-07 21:52 jsled 10502 10503 * [r13944] trunk/ChangeLog, trunk/src/engine/Group.c: Simply 10504 traversal impl. 10505 105062006-05-07 21:39 jsled 10507 10508 * [r13943] trunk/src/engine/test/test-query.c: Restructure for 10509 clarity. 10510 * [r13942] trunk/ChangeLog, 10511 trunk/src/engine/test-core/test-engine-stuff.c: Fix `test-query` 10512 failure. 10513 105142006-05-07 20:22 jsled 10515 10516 * [r13941] trunk/src/engine/test/test-query.c: indentation. 10517 105182006-05-07 20:12 jsled 10519 10520 * [r13940] trunk/ChangeLog, 10521 trunk/src/gnome/dialog-scheduledxaction.c: Bug#340936: Actually 10522 close the SX list when we are button-requested to Close the 10523 dialog, thus cleaning up properly. 10524 105252006-05-07 18:01 jsled 10526 10527 * [r13939] trunk/ChangeLog, 10528 trunk/src/register/register-gnome/formulacell-gnome.c, 10529 trunk/src/register/register-gnome/pricecell-gnome.c, 10530 trunk/src/register/register-gnome/pricecell-gnome.h: Bug#340875: 10531 factor utf8-clean decimal-point insertion and string handling 10532 out of the pricecell, and call from the formulacell. 10533 105342006-05-07 00:38 hampton 10535 10536 * [r13937] branches/deprecated-cleanup/ChangeLog, 10537 branches/deprecated-cleanup/src/business/business-gnome/dialog-billterms.c, 10538 branches/deprecated-cleanup/src/business/business-gnome/glade/billterms.glade, 10539 branches/deprecated-cleanup/src/business/dialog-tax-table/dialog-tax-table.c, 10540 branches/deprecated-cleanup/src/business/dialog-tax-table/tax-tables.glade, 10541 branches/deprecated-cleanup/src/gnome-utils/dialog-account.c, 10542 branches/deprecated-cleanup/src/gnome-utils/dialog-utils.h, 10543 branches/deprecated-cleanup/src/gnome-utils/glade/druid-provider-multifile.glade, 10544 branches/deprecated-cleanup/src/gnome-utils/gnc-druid-provider-multifile-gnome.c, 10545 branches/deprecated-cleanup/src/gnome-utils/gnc-druid-provider-multifile-gnome.h, 10546 branches/deprecated-cleanup/src/gnome-utils/gw-gnome-utils-spec.scm, 10547 branches/deprecated-cleanup/src/gnome/druid-loan.c, 10548 branches/deprecated-cleanup/src/gnome/druid-stock-split.c, 10549 branches/deprecated-cleanup/src/gnome/glade/account.glade, 10550 branches/deprecated-cleanup/src/gnome/glade/stocks.glade, 10551 branches/deprecated-cleanup/src/import-export/hbci/druid-hbci-initial.c, 10552 branches/deprecated-cleanup/src/import-export/hbci/glade/hbci.glade, 10553 branches/deprecated-cleanup/src/import-export/qif-import/dialog-account-picker.c, 10554 branches/deprecated-cleanup/src/import-export/qif-import/druid-qif-import.c, 10555 branches/deprecated-cleanup/src/import-export/qif-import/qif.glade, 10556 branches/deprecated-cleanup/src/report/report-gnome/dialog-column-view.c, 10557 branches/deprecated-cleanup/src/report/report-gnome/report.glade: 10558 First cleanup pass. Mostly conversions from GtkCList to 10559 GtkTreeView/GtkTreeStore. 10560 105612006-05-07 00:14 hampton 10562 10563 * [r13936] trunk/ChangeLog, 10564 trunk/src/gnome-utils/gnc-tree-view-account.c: Rebuild the 10565 column selection menu when the report currency is changed. Fixes 10566 #340243. 10567 105682006-05-06 23:23 hampton 10569 10570 * [r13935] branches/deprecated-cleanup: Branch for cleaning up the 10571 various Gtk, Gdk, etc. deprecated functions. 10572 105732006-05-06 23:01 hampton 10574 10575 * [r13934] trunk/configure.in: Really bump the version number for 10576 setting the GNOME_DISABLE_DEPRECATED flag. 10577 105782006-05-06 22:26 hampton 10579 10580 * [r13933] trunk/ChangeLog, 10581 trunk/src/gnome-utils/dialog-transfer.c, 10582 trunk/src/register/register-gnome/gnucash-header.c: Trivial 10583 replacements for deprecated functions. 10584 105852006-05-06 21:11 hampton 10586 10587 * [r13932] trunk/ChangeLog, trunk/src/gnome-utils/gnc-file.c, 10588 trunk/src/gnome-utils/gnc-main-window.c: Use the new qof 10589 functions to provide a dirty indication in the title bar, fixing 10590 #339026. Also provide an indication of how long the book has 10591 been dirty in the "save changes to file" dialog. 10592 105932006-05-06 21:09 hampton 10594 10595 * [r13931] trunk/ChangeLog, trunk/lib/libqof/qof/qofbook-p.h, 10596 trunk/lib/libqof/qof/qofbook.c, trunk/lib/libqof/qof/qofbook.h, 10597 trunk/lib/libqof/qof/qofutil.c: Add support for directly marking 10598 the book dirty, for recording the time that the book 10599 transitioned from clean to dirty, and for calling back a 10600 registered function when the book transitions from clean to 10601 dirty. 10602 106032006-05-06 14:53 hampton 10604 10605 * [r13930] trunk/ChangeLog, trunk/configure.in: Can't use external 10606 qof until it supports "alternate dirty mode". 10607 106082006-05-06 07:55 cstim 10609 10610 * [r13929] trunk/po/nb.po: Updated (finished) norwegian bokmaal 10611 translation by Sigve Indregard 10612 106132006-05-06 06:14 hampton 10614 10615 * [r13928] trunk/ChangeLog, trunk/src/engine/Account.c, 10616 trunk/src/engine/SchedXaction.c, 10617 trunk/src/engine/SchedXaction.h, 10618 trunk/src/engine/gnc-commodity.c, 10619 trunk/src/engine/gnc-commodity.h, trunk/src/engine/gnc-lot.c, 10620 trunk/src/engine/gnc-lot.h, trunk/src/engine/gnc-pricedb.c, 10621 trunk/src/gnome-utils/dialog-commodity.c: Add 10622 begin_edit/commit_edit brackets around object modifications. 10623 Some other related edit changes. Bug #339943 should be fixed as 10624 of this change. 10625 106262006-05-06 06:03 hampton 10627 10628 * [r13927] trunk/src/engine/gnc-engine.c: Unconditionally enable 10629 qof alternate dirty mode. 10630 106312006-05-06 06:01 hampton 10632 10633 * [r13926] trunk/ChangeLog, trunk/lib/libqof/qof/qofbook.c, 10634 trunk/lib/libqof/qof/qofbook.h, trunk/lib/libqof/qof/qofid-p.h, 10635 trunk/lib/libqof/qof/qofid.c, trunk/lib/libqof/qof/qofid.h, 10636 trunk/lib/libqof/qof/qofinstance.c, 10637 trunk/lib/libqof/qof/qofinstance.h, 10638 trunk/lib/libqof/qof/qofutil.c: Add an alternate mode for 10639 handling the dirty state of instances and collections. In this 10640 mode, marking an instance as dirty does not immediately mark the 10641 collection as dirty. The collection is only dirtied when a dirty 10642 instance is actually committed to the collection. 10643 106442006-05-06 01:27 hampton 10645 10646 * [r13925] trunk/ChangeLog, trunk/configure.in: Bump the version 10647 number for setting the GNOME_DISABLE_DEPRECATED flag. 10648 106492006-05-05 13:02 jsled 10650 10651 * [r13924] trunk/src/backend/file/test/test-load-xml2.c: fix 10652 mis-use of test api. 10653 106542006-05-05 01:21 jsled 10655 10656 * [r13923] 10657 trunk/src/backend/file/test/test-files/xml2/Money95bank_fr.gml2, 10658 trunk/src/backend/file/test/test-files/xml2/Money95invst.gml2, 10659 trunk/src/backend/file/test/test-files/xml2/Money95mutual.gml2, 10660 trunk/src/backend/file/test/test-files/xml2/Money95stocks.gml2, 10661 trunk/src/backend/file/test/test-files/xml2/abc.gml2, 10662 trunk/src/backend/file/test/test-files/xml2/abcall.gml2, 10663 trunk/src/backend/file/test/test-files/xml2/carols-data-file.gml2, 10664 trunk/src/backend/file/test/test-files/xml2/cbb-export.gml2, 10665 trunk/src/backend/file/test/test-files/xml2/conrads-file.gml2, 10666 trunk/src/backend/file/test/test-files/xml2/every.gml2, 10667 trunk/src/backend/file/test/test-files/xml2/goonies-file.gml2, 10668 trunk/src/backend/file/test/test-files/xml2/hierachical-data-file.gml2, 10669 trunk/src/backend/file/test/test-files/xml2/ms-money.gml2, 10670 trunk/src/backend/file/test/test-files/xml2/pricedb1.gml2, 10671 trunk/src/backend/file/test/test-load-xml2.c: add encoding to 10672 test xml files to prevent loading errors; reformat error message. 10673 106742006-05-05 00:58 chris 10675 10676 * [r13922] trunk/src/engine/Split.c: More consistent Lot<->Split 10677 handling. Try to use the right API for adding a cloned Split to 10678 the Lot. Make sure to remove the Split from the Lot when 10679 deleting a Split. (This prevents use-after-free by test-lots.) 10680 Add some comments to some strange code that's possibly wrong. 10681 106822006-05-05 00:40 chris 10683 10684 * [r13921] trunk/src/engine/Scrub.c, 10685 trunk/src/engine/Transaction.c, trunk/src/engine/Transaction.h, 10686 trunk/src/engine/cap-gains.c, trunk/src/engine/cap-gains.h: Move 10687 some gains-related transaction-scrubbing operations to from 10688 cap-gains.c to Transaction.c. Fix a logic error where 10689 "split->gains |= ~GAINS_STATUS_ADIRTY" was supposed to be 10690 "split->gains &= ~GAINS_STATUS_ADIRTY". Disable the loop-restart 10691 code in xaccTransScrubGainsDate() because I think the state 10692 changes inside the loop will never cause a previously-skipped 10693 Split to be not skipped during another pass. Incidental: make 10694 both xaccTransFindSplitByAccount() arguments 'const' Internalize 10695 Begin/Commit edit block into xaccTransScrubSplits() 10696 106972006-05-05 00:18 chris 10698 10699 * [r13920] trunk/src/engine/test/test-transaction-reversal.c: Some 10700 testing bits that got left out of r13916. 10701 107022006-05-05 00:17 chris 10703 10704 * [r13919] trunk/src/engine/test-core/test-engine-stuff.c: 10705 Correctly ensure that the amount and value of test Splits have 10706 the same sign 10707 107082006-05-04 09:18 cstim 10709 10710 * [r13918] trunk/po/nb.po: Updated Norwegian Bokmaal translaction 10711 by Sigvei Indregard 10712 107132006-05-04 03:59 chris 10714 10715 * [r13917] trunk/src/register/ledger-core/split-register-load.c: 10716 Fix bug #340168 by ignoring Splits that have been destroyed 10717 since the last call to xaccTransBeginEdit(). 10718 107192006-05-04 00:06 chris 10720 10721 * [r13916] trunk/src/engine/Transaction.c, 10722 trunk/src/engine/Transaction.h, 10723 trunk/src/gnome/gnc-plugin-page-register.c, 10724 trunk/src/gnome/gnc-split-reg.c: Hide the Transaction's 10725 management of the "reverse-by" KVP inside the engine. Add new 10726 function xaccTransGetReversedBy() to find the reversing 10727 transaction if there is one. This also ensures that the KVP 10728 changes are inside a Begin/Commit block. 10729 107302006-05-03 20:46 cstim 10731 10732 * [r13915] trunk/po/fr.po: Updated French translation by Fabrice 10733 Kurz 10734 107352006-05-03 02:28 hampton 10736 10737 * [r13912] trunk/ChangeLog, trunk/src/backend/postgres/price.c, 10738 trunk/src/business/business-core/gncBillTerm.c, 10739 trunk/src/business/business-core/gncCustomer.c, 10740 trunk/src/business/business-core/gncEmployee.c, 10741 trunk/src/business/business-core/gncEntry.c, 10742 trunk/src/business/business-core/gncInvoice.c, 10743 trunk/src/business/business-core/gncJob.c, 10744 trunk/src/business/business-core/gncOrder.c, 10745 trunk/src/business/business-core/gncTaxTable.c, 10746 trunk/src/business/business-core/gncVendor.c, 10747 trunk/src/engine/Account.c, trunk/src/engine/Group.c, 10748 trunk/src/engine/SchedXaction.c, trunk/src/engine/gnc-budget.c, 10749 trunk/src/engine/gnc-commodity.c: Use the existing QOF API to 10750 modify the instance dirty flag. 10751 107522006-05-02 19:35 cstim 10753 10754 * [r13900] trunk/po/de.po: Updated German translation; still 3666 10755 out of 3666 translated. 10756 107572006-05-02 19:26 andi5 10758 10759 * [r13899] trunk/ChangeLog, 10760 trunk/src/gnome/glade/sched-xact.glade: Correct option strings 10761 in sx editor for tri-annual transactions. Fix #339724. 10762 107632006-05-02 12:17 jsled 10764 10765 * [r13898] trunk/src/register/register-gnome/pricecell-gnome.c: 10766 match malloc to free, not g_free. 10767 107682006-05-02 09:05 cstim 10769 10770 * [r13897] trunk/configure.in: Ensure the warning about debian and 10771 error-on-warning is shown only if necessary 10772 107732006-05-02 03:48 hampton 10774 10775 * [r13896] trunk/ChangeLog, 10776 trunk/src/gnome-utils/dialog-account.c: Use the parent commodity 10777 and account type when creating new accounts. Fixes #337189 and 10778 #340242. 10779 107802006-05-02 02:32 hampton 10781 10782 * [r13895] trunk/ChangeLog, trunk/src/engine/TransLog.c, 10783 trunk/src/engine/TransLog.h, trunk/src/gnome-utils/gnc-file.c: 10784 Start a new log file after a save. Fixes #173056. 10785 107862006-05-02 00:11 jsled 10787 10788 * [r13894] trunk/ChangeLog, 10789 trunk/src/register/register-gnome/pricecell-gnome.c: Bug#340358: 10790 mem/string-handling crasher fix. 10791 107922006-05-01 08:00 cstim 10793 10794 * [r13893] trunk/po/en_GB.po: Updated British English translation 10795 by Nigel Titley 10796 107972006-05-01 02:49 hampton 10798 10799 * [r13892] trunk/ChangeLog, trunk/src/gnome/reconcile-list.c: 10800 Patch from Mike Alexander to fix the cleared split date 10801 threshold in the reconcile window. Fixes #340235. 10802 108032006-04-30 23:29 andi5 10804 10805 * [r13891] trunk/ChangeLog, 10806 trunk/src/gnome-utils/gnc-html-graph-gog.c: Add legend only to 10807 barchart and piechart plots, not to scatter plots, as there is 10808 currently no usage for it. Fix #337769. 10809 108102006-04-30 19:28 hampton 10811 10812 * [r13890] trunk/src/report/report-system/report.scm: Remove 10813 translation on new strings. 10814 108152006-04-30 16:49 jsled 10816 10817 * [r13889] trunk/ChangeLog, trunk/src/gnome/druid-hierarchy.c: 10818 Bug#340197: reverse account opening balances when desired. 10819 108202006-04-30 10:32 cstim 10821 10822 * [r13888] trunk/ChangeLog, trunk/src/app-utils/gnc-ui-util.c: Fix 10823 retrieval of reconcile abbreviation if the translators 10824 erroneously did not use the same string length as the english 10825 string. Bug #339722. 10826 108272006-04-30 03:52 hampton 10828 10829 * [r13887] trunk/ChangeLog, trunk/src/engine/cap-gains.c, 10830 trunk/src/engine/cap-gains.h, trunk/src/engine/gnc-lot.c: Patch 10831 from Mike Alexander's to handle multiple lot dispositions on the 10832 same day. Needed since the transaction sorting code may sort 10833 gains splits after other splits on the same day. Add a new 10834 function to find the source split associated with a capital 10835 gains split. Also use lot_amount and lot_value consistently 10836 instead of opening_amount and opening_value. 10837 108382006-04-30 02:59 hampton 10839 10840 * [r13886] trunk/src/report/report-gnome/dialog-column-view.c, 10841 trunk/src/report/report-gnome/gncmod-report-gnome.c: Function 10842 opening curly brace should be on a line by itself. 10843 108442006-04-30 02:38 chris 10845 10846 * [r13885] trunk/src/gnome/gnc-plugin-page-register.c, 10847 trunk/src/register/ledger-core/split-register.c: Take care of 10848 any pending changes to a Transaction before voiding it. 10849 108502006-04-30 01:27 hampton 10851 10852 * [r13884] trunk/ChangeLog, 10853 trunk/src/business/business-gnome/dialog-billterms.c, 10854 trunk/src/business/business-gnome/glade/billterms.glade: 10855 Eliminate some gtk warning messages. Stop the contents of the 10856 Bill Terms dialog from shifting around when the first/last term 10857 is created/destroyed. 10858 108592006-04-30 00:43 chris 10860 10861 * [r13883] trunk/src/register/ledger-core/split-register.c: When 10862 deleting the current Transaction in the register, let the action 10863 take effect immediately by commiting the transaction if it's 10864 open. 10865 108662006-04-29 22:42 andi5 10867 10868 * [r13882] trunk/ChangeLog, trunk/configure.in, 10869 trunk/src/register/register-gnome/gnucash-item-edit.c, 10870 trunk/src/register/register-gnome/gnucash-item-edit.h: Remove 10871 all XIM code, as it has been commented out unconditionally 10872 already for a while. Send focus in/out events to register 10873 GtkEntry. Address #337020. 10874 108752006-04-29 21:51 jsled 10876 10877 * [r13881] trunk/ChangeLog, trunk/src/app-utils/gnc-exp-parser.c, 10878 trunk/src/gnome/dialog-scheduledxaction.c, 10879 trunk/src/gnome/dialog-sxsincelast.c: Bug#157179: make 10880 multi-commodity SX handling a bit better. Expose the needed 10881 exchange rates as variables in the since-last-run dialog. 10882 108832006-04-29 15:08 chris 10884 10885 * [r13880] trunk/src/gnome-utils/gnc-tree-view-account.c, 10886 trunk/src/gnome-utils/gnc-tree-view-account.h: Return the 10887 GtkTreeViewColumn from gnc_tree_view_account_add_kvp_column(). 10888 108892006-04-29 13:15 cstim 10890 10891 * [r13879] trunk/ChangeLog, trunk/po/glossary/de.po, 10892 trunk/po/glossary/gnc-glossary.txt: Clarify definitions of and 10893 relations between bill, invoice, job, and order. 10894 108952006-04-29 07:30 hampton 10896 10897 * [r13878] trunk/ChangeLog, 10898 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Don't 10899 allow the user to save a report until they have changed the 10900 report name. Remove the duplicate shortcut on the Add Report 10901 menu item. 10902 109032006-04-29 07:27 hampton 10904 10905 * [r13877] trunk/ChangeLog, 10906 trunk/src/report/report-system/report.scm: Don't load a custom 10907 report that has the same name as a standard report. Fixes 10908 #168250. 10909 109102006-04-29 07:25 hampton 10911 10912 * [r13876] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c: Load the 10913 user config earlier in startup. Fixes the missing custom report 10914 problem #338668. 10915 109162006-04-29 06:53 hampton 10917 10918 * [r13875] trunk/ChangeLog, 10919 trunk/src/register/register-gnome/gnucash-sheet.c: Lower the 10920 minimum required width of the register. This does affect the 10921 size constraint imposed by the register summary bar. 10922 109232006-04-29 02:17 chris 10924 10925 * [r13874] trunk/src/engine/Account.c, 10926 trunk/src/engine/AccountP.h: When deleting an Account, also 10927 delete any Splits that are set to be added to the Account if 10928 their open Transaction is commited. 10929 109302006-04-29 02:04 hampton 10931 10932 * [r13873] trunk/ChangeLog, trunk/configure.in: Default to 10933 --enable-error-on-warning only in svn based source trees. Fixes 10934 #330687. 10935 109362006-04-28 21:11 hampton 10937 10938 * [r13872] trunk/AUTHORS, trunk/ChangeLog, 10939 trunk/src/engine/Scrub2.c, trunk/src/engine/Transaction.c, 10940 trunk/src/engine/cap-gains.c, trunk/src/engine/gnc-lot.c, 10941 trunk/src/engine/gnc-lot.h, 10942 trunk/src/gnome/gnc-plugin-page-account-tree.c, 10943 trunk/src/gnome/window-reconcile.c: Mike Alexander's patch to 10944 fix lot date calculation, and to include all splits when 10945 computing capital gain's instead of just the opening lot. Scrub 10946 lots when scrubbing everything else. Some MacOs X fixes. 10947 109482006-04-28 20:46 hampton 10949 10950 * [r13871] trunk/ChangeLog, 10951 trunk/src/gnome/gnc-plugin-basic-commands.c: Finishing all 10952 pending transactions before new and open commands, not just save 10953 commands. Fixes #334090. 10954 109552006-04-28 13:01 chris 10956 10957 * [r13870] trunk/src/gnome/gnc-plugin-page-budget.c: For budget 10958 data entry interpret an empty string as valid input meaning "0". 10959 Closes #339946 10960 109612006-04-27 21:02 chris 10962 10963 * [r13869] trunk/src/engine/Account.c: Remove an assertion w/ 10964 explanation of why it doesn't hold. Fixes #339781. 10965 109662006-04-27 21:00 cstim 10967 10968 * [r13868] trunk/AUTHORS, trunk/ChangeLog, trunk/po/fr.po: Updated 10969 French translation by Fabrice Kurz 10970 109712006-04-27 20:44 cstim 10972 10973 * [r13867] trunk/ChangeLog, 10974 trunk/src/import-export/hbci/gnc-hbci-utils.c, 10975 trunk/src/import-export/hbci/hbci-interaction.c, 10976 trunk/src/import-export/hbci/hbci-interaction.h: Fix 10977 GNCInteractor_hadErrors() that reported too many errors. Fixes 10978 #339504. 10979 109802006-04-27 13:14 jsled 10981 10982 * [r13866] trunk/src/gnome/dialog-scheduledxaction.c: Bug#334627 10983 fix attempt 2: remove needless NULLing-out of SX. 10984 109852006-04-27 03:27 chris 10986 10987 * [r13865] trunk/src/register/ledger-core/split-register.c: 10988 Address bug #339288: When deleting a split, ensure the 10989 transaction is open for editing, an redraw the display afterward. 10990 109912006-04-27 02:52 chris 10992 10993 * [r13864] trunk/src/gnome/gnc-plugin-page-budget.c, 10994 trunk/src/gnome/gnc-plugin-page-register.c, 10995 trunk/src/gnome/gnc-split-reg.c, 10996 trunk/src/gnome/reconcile-list.c, 10997 trunk/src/gnome/window-reconcile.c: Remove some unnecessary 10998 BeginEdit/CommitEdit calls. Early exit the budget keynav 10999 function on no-op case. 11000 110012006-04-27 02:18 chris 11002 11003 * [r13863] 11004 trunk/src/register/ledger-core/split-register-control.c, 11005 trunk/src/register/ledger-core/split-register-load.c, 11006 trunk/src/register/ledger-core/split-register.c: More register 11007 fixes related to recent changes: For the autofill in 11008 basic-ledger mode, avoid an extra BeginCommit. For "remove all 11009 splits from the transaction" case, also avoid a potential extra 11010 BeginCommit. Also, fix a bug where one split might have not been 11011 removed if this operation was performed in a register other than 11012 the one where the transaction was created. Make sure that 11013 whenever we actually do commit the pending transaction, we clear 11014 the stored GUID *before* the commit, since it may be checked 11015 again from the register's refresh event handler. In other news, 11016 I haven't seen the orphan splits recently... 11017 110182006-04-27 01:33 jsled 11019 11020 * [r13862] trunk/ChangeLog, 11021 trunk/src/gnome/dialog-scheduledxaction.c: Attempt to affect 11022 #334627: re-order destroying SX vs. window. 11023 110242006-04-26 09:11 cstim 11025 11026 * [r13861] trunk/ChangeLog, trunk/doc/gnucash.1.in: Properly quote 11027 marks. Bug #339731. 11028 110292006-04-26 04:49 hampton 11030 11031 * [r13860] trunk/ChangeLog, trunk/src/gnome/glade/progress.glade, 11032 trunk/src/import-export/qif-import/druid-qif-import.c, 11033 trunk/src/import-export/qif-import/qif-file.scm, 11034 trunk/src/import-export/qif-import/qif-merge-groups.scm, 11035 trunk/src/import-export/qif-import/qif-to-gnc.scm: Center the 11036 progress dialog on the qif import druid. Fixes #336188. 11037 110382006-04-26 04:14 hampton 11039 11040 * [r13859] trunk/ChangeLog, trunk/src/engine/gnc-commodity.c, 11041 trunk/src/engine/gnc-pricedb.c: Mark the collections as clean 11042 after the default items have been created. Fixes #337185. 11043 110442006-04-26 03:30 chris 11045 11046 * [r13858] trunk/src/gnome-utils/gnc-tree-view.c, 11047 trunk/src/gnome-utils/gnc-tree-view.h: Publicize the 11048 ALWAYS_VISIBLE column attribute for GncTreeView. 11049 110502006-04-26 02:21 hampton 11051 11052 * [r13857] trunk/ChangeLog, trunk/src/scm/price-quotes.scm: Fix 11053 the crash in #339764. 11054 110552006-04-26 01:31 jsled 11056 11057 * [r13856] trunk/ChangeLog, 11058 trunk/src/register/ledger-core/split-register-load.c, 11059 trunk/src/register/register-core/formulacell.c, 11060 trunk/src/register/register-core/pricecell.c, 11061 trunk/src/register/register-core/table-allgui.c: Bug#119078: 11062 promote register parse errors to the user. 11063 110642006-04-26 00:03 hampton 11065 11066 * [r13853] trunk/ChangeLog, 11067 trunk/src/gnome/gnc-plugin-page-register.c: Don't try to update 11068 the main window page name when invoked with an embedded window. 11069 Fixes #339763. 11070 110712006-04-25 20:56 cstim 11072 11073 * [r13852] trunk/ChangeLog, trunk/po/de.po: Updated German 11074 translation. 3666 out of 3666 translated. 11075 110762006-04-25 08:33 andi5 11077 11078 * [r13850] trunk/ChangeLog, trunk/src/gnome-utils/gnc-tree-view.c: 11079 Initialize depth variable in tree view keynav before using it. 11080 110812006-04-25 05:13 hampton 11082 11083 * [r13849] trunk/ChangeLog, trunk/src/scm/process.scm: Handle the 11084 failure to fork a child process and print an error message, 11085 instead of just ignoring the error. Fixes #127241. 11086 110872006-04-25 04:20 hampton 11088 11089 * [r13848] trunk/ChangeLog, 11090 trunk/src/gnome-utils/gnc-currency-edit.c, 11091 trunk/src/gnome-utils/gnc-currency-edit.h: Add completion 11092 support to the currency edit widget. Fixes #339412. 11093 110942006-04-25 04:18 chris 11095 11096 * [r13847] trunk/src/gnome-utils/gnc-tree-view.c, 11097 trunk/src/gnome-utils/gnc-tree-view.h, 11098 trunk/src/gnome/gnc-plugin-page-budget.c: Implement a keynav 11099 policy for the budget page. Addresses bug #339515. 11100 111012006-04-25 04:17 hampton 11102 11103 * [r13846] trunk/src/gnome/glade/account.glade: Don't use the full 11104 width of the dialog, only as much as is necessary for the 11105 content. 11106 111072006-04-24 22:35 chris 11108 11109 * [r13844] trunk/src/register/ledger-core/split-register.c: 11110 Another crack at fixing bug #327780. Simplify the control flow 11111 around the code in gnc_split_register_save() that decides what 11112 transactions to commit and when. Be sure to commit the blank 11113 transaction even when it's not the pending transaction. Refresh 11114 the register after transaction rollback. Add more assertions 11115 that will either fail in some case I haven't tested or prove 11116 that more register code is unreachable. 11117 111182006-04-24 22:27 chris 11119 11120 * [r13843] 11121 trunk/src/register/ledger-core/split-register-control.c: Use 11122 'pending_trans' variable name for clearer code. 11123 111242006-04-24 14:20 cstim 11125 11126 * [r13842] trunk/po/fr.po: Updated French translation by Jonathan 11127 Ernst. 11128 111292006-04-24 13:58 chris 11130 11131 * [r13841] trunk/src/register/ledger-core/split-register.c: Fix 11132 uninitialized use in 11133 gnc_split_register_empty_current_trans_except_split 11134 111352006-04-24 08:23 cstim 11136 11137 * [r13840] trunk/ChangeLog, 11138 trunk/src/import-export/log-replay/gnc-log-replay.c: Activate 11139 newly added string as string freeze exception. That bug was 11140 grave enough to justify this. 11141 111422006-04-24 00:58 chris 11143 11144 * [r13836] trunk/src/gnome/gnc-plugin-page-budget.c: Default the 11145 budget page's show_hidden flag to FALSE. Closes #339413. 11146 111472006-04-24 00:12 chris 11148 11149 * [r13835] trunk/ChangeLog: sync ChangeLog from 'svn log -v' 11150 111512006-04-23 23:01 chris 11152 11153 * [r13834] 11154 trunk/src/register/ledger-core/split-register-control.c, 11155 trunk/src/register/ledger-core/split-register-load.c, 11156 trunk/src/register/ledger-core/split-register.c: Don't 11157 immediately commit the blank transaction after creating it. When 11158 saving the register state, don't commit an open transaction 11159 unless we think it was opened from this register. These changes 11160 are intended to fix bug #327780. I've also added several related 11161 assertions. If any of these assertions fail, it may indicate 11162 that I don't really understand what's going on, and that this 11163 may not be the correct fix for #327780. 11164 111652006-04-23 21:07 chris 11166 11167 * [r13833] 11168 trunk/src/register/ledger-core/split-register-control.c, 11169 trunk/src/register/ledger-core/split-register-p.h, 11170 trunk/src/register/ledger-core/split-register.c: Remove some 11171 unnecessary Begin/Commit blocks around code that is already 11172 transactional. Convert some Split function calls to the 11173 xaccSplit... form. 11174 111752006-04-22 20:14 hampton 11176 11177 * [r13832] trunk/ChangeLog, 11178 trunk/src/gnome-utils/gnc-main-window.c, 11179 trunk/src/gnome-utils/gnc-main-window.h, 11180 trunk/src/gnome/gnc-plugin-page-register.c, 11181 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Update a 11182 report's tab name in the main window when the name in the report 11183 options is changed. Fixes #334199. Also update a register's tab 11184 name if the account name is changed. 11185 111862006-04-22 19:04 cstim 11187 11188 * [r13831] trunk/ChangeLog, trunk/src/gnome/gnc-split-reg.c: Mark 11189 string for translation as pointed out by Andreas K�hler. 11190 111912006-04-22 05:14 chris 11192 11193 * [r13830] trunk/src/engine/Transaction.c: Internalize the 11194 transactional semantics for all Transaction setters. This is 11195 what I actually intended in r13130, but we want the stuff that 11196 xaccTransCommitEdit provides over-and-above what qof_commit_edit 11197 provides. 11198 111992006-04-22 05:09 hampton 11200 11201 * [r13829] trunk/ChangeLog, 11202 trunk/src/gnome-utils/gnc-main-window.c: Fix a null pointer 11203 dereference. Don't make the Close button sensitive until a page 11204 has been added. Fixes #339372. 11205 112062006-04-22 04:53 hampton 11207 11208 * [r13828] trunk/ChangeLog, trunk/src/gnome-utils/gnc-icons.c, 11209 trunk/src/pixmaps/Makefile.am, trunk/src/pixmaps/account-16.png, 11210 trunk/src/pixmaps/account.png, 11211 trunk/src/pixmaps/delete-account-16.png, 11212 trunk/src/pixmaps/delete-account.png, 11213 trunk/src/pixmaps/edit-account-16.png, 11214 trunk/src/pixmaps/edit-account.png, 11215 trunk/src/pixmaps/gnc-account-16.png, 11216 trunk/src/pixmaps/gnc-account-delete-16.png, 11217 trunk/src/pixmaps/gnc-account-delete.png, 11218 trunk/src/pixmaps/gnc-account-edit-16.png, 11219 trunk/src/pixmaps/gnc-account-edit.png, 11220 trunk/src/pixmaps/gnc-account-new-16.png, 11221 trunk/src/pixmaps/gnc-account-new.png, 11222 trunk/src/pixmaps/gnc-account-open-16.png, 11223 trunk/src/pixmaps/gnc-account-open.png, 11224 trunk/src/pixmaps/gnc-account.png, 11225 trunk/src/pixmaps/gnc-split-trans-16.png, 11226 trunk/src/pixmaps/gnc-split-trans.png, 11227 trunk/src/pixmaps/gnc-transfer-16.png, 11228 trunk/src/pixmaps/gnc-transfer.png, 11229 trunk/src/pixmaps/new-account-16.png, 11230 trunk/src/pixmaps/new-account.png, 11231 trunk/src/pixmaps/open-account-16.png, 11232 trunk/src/pixmaps/open-account.png, 11233 trunk/src/pixmaps/split-transaction-16.png, 11234 trunk/src/pixmaps/split-transaction.png, 11235 trunk/src/pixmaps/transfer-16.png, 11236 trunk/src/pixmaps/transfer.png: Rename some icon files. 11237 112382006-04-22 04:42 chris 11239 11240 * [r13827] trunk/src/business/business-core/gncBillTerm.c, 11241 trunk/src/business/business-core/gncCustomer.c, 11242 trunk/src/business/business-core/gncEmployee.c, 11243 trunk/src/business/business-core/gncEntry.c, 11244 trunk/src/business/business-core/gncInvoice.c, 11245 trunk/src/business/business-core/gncJob.c, 11246 trunk/src/business/business-core/gncOrder.c, 11247 trunk/src/business/business-core/gncTaxTable.c, 11248 trunk/src/business/business-core/gncVendor.c, 11249 trunk/src/engine/Transaction.c, trunk/src/engine/gnc-pricedb.c: 11250 Replace calls to QOF_COMMIT_EDIT_PART1 macro with calls to 11251 qof_commit_edit() 11252 112532006-04-22 04:02 hampton 11254 11255 * [r13826] trunk/ChangeLog, 11256 trunk/src/business/business-gnome/gnc-plugin-page-invoice.c, 11257 trunk/src/gnome-utils/gnc-icons.c, 11258 trunk/src/gnome-utils/gnc-icons.h, 11259 trunk/src/gnome/gnc-plugin-page-register.c, 11260 trunk/src/pixmaps/Makefile.am, 11261 trunk/src/pixmaps/gnc-invoice-16.png, 11262 trunk/src/pixmaps/gnc-invoice-edit-16.png, 11263 trunk/src/pixmaps/gnc-invoice-edit.png, 11264 trunk/src/pixmaps/gnc-invoice-post-16.png, 11265 trunk/src/pixmaps/gnc-invoice-post.png, 11266 trunk/src/pixmaps/gnc-invoice-unpost-16.png, 11267 trunk/src/pixmaps/gnc-invoice-unpost.png, 11268 trunk/src/pixmaps/gnc-invoice.png, 11269 trunk/src/pixmaps/gnc-jumpto-16.png, 11270 trunk/src/pixmaps/gnc-jumpto.png, 11271 trunk/src/pixmaps/gnc-sx-new-16.png, 11272 trunk/src/pixmaps/gnc-sx-new.png: Add new icons for invoices, 11273 adding a scheduled transaction, and the jump action. Fixes 11274 #339112. 11275 112762006-04-22 01:25 chris 11277 11278 * [r13825] trunk/lib/libqof/qof/qoflog.c: Avoid buffer overrun in 11279 qoflog. 11280 112812006-04-22 00:57 hampton 11282 11283 * [r13824] trunk/ChangeLog, trunk/src/engine/TransLog.c, 11284 trunk/src/engine/TransLog.h, 11285 trunk/src/import-export/log-replay/gnc-log-replay.c: Don't allow 11286 the user to open the current log file. Fixes #337211. 11287 112882006-04-21 22:55 hampton 11289 11290 * [r13823] trunk/ChangeLog, 11291 trunk/src/gnome-utils/gnc-main-window.c, 11292 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Don't 11293 allow a report page to be closed of it is in the process of 11294 reloading. Make the close buttons on the notebook tabs 11295 insensitive when the rest of the UI is insensitive. Fixes 339327. 11296 112972006-04-21 21:14 hampton 11298 11299 * [r13822] trunk/ChangeLog, 11300 trunk/src/report/report-gnome/report-gnome.scm, 11301 trunk/src/report/utility-reports/welcome-to-gnucash.scm: Make 11302 the "Welcome to GnuCash" report menu item build the entire 11303 report, instead of just the first sub-report. 11304 113052006-04-21 19:21 hampton 11306 11307 * [r13821] trunk/ChangeLog, 11308 trunk/src/report/report-gnome/gnc-plugin-page-report.c, 11309 trunk/src/report/report-system/report-system.scm, 11310 trunk/src/report/report-system/report.scm: Correctly save and 11311 restore multicolumn reports. Fixes 327627. 11312 113132006-04-21 19:18 hampton 11314 11315 * [r13820] trunk/src/report/report-system/html-document.scm: Don't 11316 complain about reports without html titles. This occurs for 11317 every embedded report. 11318 113192006-04-21 15:25 hampton 11320 11321 * [r13819] trunk/ChangeLog, trunk/src/gnome/glade/reconcile.glade: 11322 Remove translatable flag from a temp label. 11323 113242006-04-21 15:22 hampton 11325 11326 * [r13818] trunk/src/gnome/glade/reconcile.glade: Remove unused 11327 dialog. 11328 113292006-04-21 15:07 hampton 11330 11331 * [r13817] trunk/ChangeLog, trunk/src/gnome/glade/account.glade: 11332 Add a tooltip for the "hidden" option in the Edit Account dialog. 11333 113342006-04-21 08:09 cstim 11335 11336 * [r13816] trunk/po/en_GB.po: Remove erroneous translation in 11337 en_GB: Probably a proposed fuzzy translation has been accepted 11338 without checking. 11339 113402006-04-21 08:08 cstim 11341 11342 * [r13815] trunk/accounts/fr_CH: Add svnignores 11343 113442006-04-20 20:34 andi5 11345 11346 * [r13813] trunk/src/gnome-utils/glade/druid-gnc-xml-import.glade: 11347 Remove translatable property of some forgotten placeholder 11348 strings in glade file. 11349 113502006-04-20 20:21 cstim 11351 11352 * [r13812] trunk/po/de.po: Updated German translation; 3623 out of 11353 3676 translated. 11354 113552006-04-20 01:37 chris 11356 11357 * [r13811] trunk/ChangeLog, trunk/configure.in, 11358 trunk/lib/libqof/backend/file/pilot-qsf-gncCustomer.xml, 11359 trunk/lib/libqof/backend/file/qof-backend-qsf.h, 11360 trunk/lib/libqof/backend/file/qsf-backend.c, 11361 trunk/lib/libqof/backend/file/qsf-xml-map.c, 11362 trunk/lib/libqof/backend/file/qsf-xml.c, 11363 trunk/lib/libqof/backend/file/qsf-xml.h, 11364 trunk/lib/libqof/qof/deprecated.h, 11365 trunk/lib/libqof/qof/kvp_frame.c, 11366 trunk/lib/libqof/qof/kvp_frame.h, 11367 trunk/lib/libqof/qof/qofbookmerge.c, 11368 trunk/lib/libqof/qof/qofchoice.c, 11369 trunk/lib/libqof/qof/qofutil.c, trunk/lib/libqof/qof/qofutil.h: 11370 Revert r13797 so that it can be recommited as logical, 11371 documented changes. 11372 113732006-04-20 00:05 hampton 11374 11375 * [r13810] trunk/ChangeLog, 11376 trunk/src/report/report-system/gnc-report.c: If the report 11377 already has an id assigned (i.e. restored reports) then add it 11378 to the table using that id. Only generate ids for reports that 11379 don't have them yet. 11380 113812006-04-19 22:28 hampton 11382 11383 * [r13809] trunk/ChangeLog, 11384 trunk/src/gnome-utils/gnc-main-window.c: Don't call shutdown 11385 directly from the delete_event handler, but use a periodic idle 11386 function that checks to insure that gnucash isn't saving the 11387 data file before calling shutdown. Fixes 338952. 11388 113892006-04-19 19:35 cstim 11390 11391 * [r13808] trunk/ChangeLog, trunk/accounts/Makefile.am, 11392 trunk/accounts/fr_CH, trunk/accounts/fr_CH/Makefile.am, 11393 trunk/accounts/fr_CH/acctchrt_brokerage.gnucash-xea, 11394 trunk/accounts/fr_CH/acctchrt_business.gnucash-xea, 11395 trunk/accounts/fr_CH/acctchrt_carloan.gnucash-xea, 11396 trunk/accounts/fr_CH/acctchrt_cdmoneymkt.gnucash-xea, 11397 trunk/accounts/fr_CH/acctchrt_childcare.gnucash-xea, 11398 trunk/accounts/fr_CH/acctchrt_common.gnucash-xea, 11399 trunk/accounts/fr_CH/acctchrt_currency.gnucash-xea, 11400 trunk/accounts/fr_CH/acctchrt_eduloan.gnucash-xea, 11401 trunk/accounts/fr_CH/acctchrt_fixedassets.gnucash-xea, 11402 trunk/accounts/fr_CH/acctchrt_homeloan.gnucash-xea, 11403 trunk/accounts/fr_CH/acctchrt_homeown.gnucash-xea, 11404 trunk/accounts/fr_CH/acctchrt_otherloan.gnucash-xea, 11405 trunk/accounts/fr_CH/acctchrt_renter.gnucash-xea, 11406 trunk/accounts/fr_CH/acctchrt_retiremt.gnucash-xea, 11407 trunk/accounts/fr_CH/acctchrt_spouseinc.gnucash-xea, 11408 trunk/accounts/fr_CH/acctchrt_spouseretire.gnucash-xea, 11409 trunk/configure.in: New French Swiss account templates by 11410 Jonathan Ernst 11411 114122006-04-19 02:35 hampton 11413 11414 * [r13803] trunk/ChangeLog, trunk/src/gnome/top-level.c, 11415 trunk/src/report/report-gnome/window-report.c, 11416 trunk/src/report/report-gnome/window-report.h: Parse the old 11417 ~/.gnome/GnuCash MDI document file to see which 1.8 reports 11418 should be opened the first time gnucash2 starts. 11419 114202006-04-18 19:28 cstim 11421 11422 * [r13802] trunk/ChangeLog, trunk/po/fr.po: Updated French 11423 translation by Jonathan Ernst 11424 114252006-04-18 19:27 cstim 11426 11427 * [r13801] trunk/AUTHORS, trunk/ChangeLog, trunk/Makefile.am, 11428 trunk/po/glossary/fr.po: Added French glossary by Jonathan Ernst 11429 114302006-04-18 18:05 warlord 11431 11432 * [r13800] trunk/ChangeLog, trunk/doc/tip_of_the_day.list.in, 11433 trunk/src/report/standard-reports/register.scm: Two string fixes. 11434 114352006-04-17 20:04 cstim 11436 11437 * [r13799] trunk/po/ne.po: Updated Nepali translation from 11438 Translation Project 11439 114402006-04-17 14:30 andi5 11441 11442 * [r13798] trunk/src/gnome-utils/druid-gnc-xml-import.c: 11443 Initialize some variables before usage so that gcc does not 11444 complain. 11445 114462006-04-17 13:06 codehelp 11447 11448 * [r13797] trunk/ChangeLog, trunk/configure.in, 11449 trunk/lib/libqof/backend/file/pilot-qsf-gncCustomer.xml, 11450 trunk/lib/libqof/backend/file/qof-backend-qsf.h, 11451 trunk/lib/libqof/backend/file/qsf-backend.c, 11452 trunk/lib/libqof/backend/file/qsf-xml-map.c, 11453 trunk/lib/libqof/backend/file/qsf-xml.c, 11454 trunk/lib/libqof/backend/file/qsf-xml.h, 11455 trunk/lib/libqof/qof/deprecated.h, 11456 trunk/lib/libqof/qof/kvp_frame.c, 11457 trunk/lib/libqof/qof/kvp_frame.h, 11458 trunk/lib/libqof/qof/qofbookmerge.c, 11459 trunk/lib/libqof/qof/qofchoice.c, 11460 trunk/lib/libqof/qof/qofutil.c, trunk/lib/libqof/qof/qofutil.h: 11461 Final changes for QOF 0.6.4 - Improvements in map handling. 11462 114632006-04-17 09:05 codehelp 11464 11465 * [r13796] trunk/po/en_GB.po: updated en_GB translation 11466 114672006-04-16 23:33 wilddev 11468 11469 * [r13795] tags/1.9.5: Tagging the 1.9.5 release of GnuCash 11470 114712006-04-16 23:32 wilddev 11472 11473 * [r13794] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 11474 to release 1.9.5 11475 114762006-04-16 22:25 warlord 11477 11478 * [r13793] trunk/ChangeLog, 11479 trunk/src/business/business-gnome/Makefile.am, 11480 trunk/src/business/business-gnome/dialog-choose-owner.c, 11481 trunk/src/business/business-gnome/dialog-choose-owner.h, 11482 trunk/src/business/business-gnome/glade/Makefile.am, 11483 trunk/src/business/business-gnome/glade/choose-owner.glade: Add 11484 new files to make the string freeze that define the interface to 11485 choose a customer or vendor for a hand-entered transaction. 11486 Hopefully we can simplify the input by allowing users to enter a 11487 transaction directly and assigning it to a customer/vendor by 11488 hand (rather than going through the business interfaces). 11489 114902006-04-16 21:19 andi5 11491 11492 * [r13792] trunk/src/gnome-utils/druid-gnc-xml-import.c: Add a 11493 string to final page of encodings druid. 11494 114952006-04-15 23:21 warlord 11496 11497 * [r13791] trunk/ChangeLog, 11498 trunk/src/gnome-utils/druid-gnc-xml-import.c: need to #include 11499 gmodule.h. 11500 115012006-04-15 21:37 chris 11502 11503 * [r13790] trunk/src/report/report-system/report-system.scm, 11504 trunk/src/report/report-system/report-utilities.scm, 11505 trunk/src/report/standard-reports/balance-sheet.scm, 11506 trunk/src/report/standard-reports/equity-statement.scm, 11507 trunk/src/report/standard-reports/trial-balance.scm: Avoid 11508 trying to represent "forever-ago" with a timepair. Instead, call 11509 gnc:accountlist-get-comm-balance-at-date when we really just 11510 want the balance at one date. This fixes the retained-earnings 11511 calculation on the balance sheet report. 11512 115132006-04-15 21:26 hampton 11514 11515 * [r13789] trunk/ChangeLog, 11516 trunk/src/gnome-utils/dialog-account.c, 11517 trunk/src/gnome-utils/dialog-commodity.c, 11518 trunk/src/gnome-utils/glade/commodity.glade, 11519 trunk/src/gnome-utils/gnc-tree-view-price.c, 11520 trunk/src/gnome/dialog-commodities.c, 11521 trunk/src/gnome/glade/account.glade, 11522 trunk/src/gnome/glade/commodities.glade, 11523 trunk/src/gnome/glade/price.glade, 11524 trunk/src/gnome/gnc-plugin-basic-commands.c: Replace "commodity" 11525 with "security" where it is user visible. If its possible to 11526 determine that the user is operating on a currency instead of a 11527 commodity, update titles/labels to specify "security". Fixes 11528 338382. 11529 115302006-04-15 18:50 hampton 11531 11532 * [r13788] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c, 11533 trunk/src/engine/Account.c, trunk/src/engine/Scrub.c, 11534 trunk/src/engine/Scrub.h, 11535 trunk/src/import-export/hbci/gnc-hbci-kvp.c, 11536 trunk/src/import-export/hbci/gnc-hbci-kvp.h: Clean up the xml 11537 file some by dropping empty kvp strings/frames and 'false' 11538 placeholder values. 11539 115402006-04-15 18:10 andi5 11541 11542 * [r13787] trunk/ChangeLog, 11543 trunk/src/gnome-utils/druid-gnc-xml-import.c: Fix to compile on 11544 systems with glib < 2.9. 11545 115462006-04-15 16:40 hampton 11547 11548 * [r13786] trunk/ChangeLog, trunk/lib/libqof/qof/kvp_frame.c, 11549 trunk/lib/libqof/qof/kvp_frame.h, trunk/src/engine/Account.c, 11550 trunk/src/engine/Split.c, trunk/src/engine/Transaction.c, 11551 trunk/src/engine/Transaction.h, 11552 trunk/src/engine/gw-engine-spec.scm: The kvp_frame_get_string() 11553 function returns a pointer to an internal string. Mark it 11554 'const' to prevent callers from trying to free it. 11555 115562006-04-15 03:52 hampton 11557 11558 * [r13785] trunk/ChangeLog, trunk/src/engine/Account.c, 11559 trunk/src/engine/Account.h, 11560 trunk/src/gnome-utils/dialog-account.c, 11561 trunk/src/gnome-utils/gnc-tree-view-account.c, 11562 trunk/src/gnome-utils/gnc-tree-view-account.h, 11563 trunk/src/gnome/glade/account.glade, 11564 trunk/src/gnome/gnc-plugin-page-account-tree.c, 11565 trunk/src/gnome/gnc-plugin-page-budget.c, 11566 trunk/src/register/ledger-core/split-register-load.c: Add a 11567 per-account "hidden" flag, and update the accounts page and the 11568 account quickfill to respect this flag. Also flip the "hide zero 11569 balance" flag to a "show zero balance" flag for symmetry. 11570 Implements 87077. 11571 115722006-04-15 00:14 hampton 11573 11574 * [r13784] trunk/ChangeLog, 11575 trunk/src/gnome/gnc-plugin-page-account-tree.c: Allow the 11576 account tree view callback to run in addition the the page 11577 callback. Fixes 303995. 11578 115792006-04-14 22:56 hampton 11580 11581 * [r13783] trunk/ChangeLog, 11582 trunk/src/gnome-utils/glade/preferences.glade: Clarify text 11583 regarding the lines in the register. Fixes 338479. 11584 115852006-04-14 22:44 hampton 11586 11587 * [r13782] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c, 11588 trunk/src/gnome-utils/druid-gnc-xml-import.c: Fixes to compile 11589 with gcc4. 11590 115912006-04-14 17:38 andi5 11592 11593 * [r13781] trunk/ChangeLog, trunk/lib/libqof/qof/qofbackend.h, 11594 trunk/lib/libqof/qof/qofsession.c, 11595 trunk/src/backend/file/gnc-backend-file.c, 11596 trunk/src/backend/file/gnc-backend-file.h, 11597 trunk/src/backend/file/io-example-account.c, 11598 trunk/src/backend/file/io-example-account.h, 11599 trunk/src/backend/file/io-gncxml-v1.c, 11600 trunk/src/backend/file/io-gncxml-v2.c, 11601 trunk/src/backend/file/io-gncxml-v2.h, 11602 trunk/src/backend/file/sixtp.c, trunk/src/backend/file/sixtp.h, 11603 trunk/src/backend/file/test/test-xml2-is-file.c, 11604 trunk/src/gnome-utils/Makefile.am, 11605 trunk/src/gnome-utils/druid-gnc-xml-import.c, 11606 trunk/src/gnome-utils/druid-gnc-xml-import.h, 11607 trunk/src/gnome-utils/glade/Makefile.am, 11608 trunk/src/gnome-utils/glade/druid-gnc-xml-import.glade, 11609 trunk/src/gnome-utils/gnc-file.c: Initial support to decode old, 11610 ambiguous data files, missing an encoding declaration, with the 11611 help of the user. 11612 116132006-04-14 16:45 warlord 11614 11615 * [r13780] trunk/ChangeLog, trunk/src/app-utils/gnc-ui-util.c, 11616 trunk/src/backend/file/test/test-dom-converters1.c, 11617 trunk/src/engine/Transaction.c, 11618 trunk/src/engine/test/test-date.c: Fix a bunch of 64-bit compile 11619 issues. * src/engine/Transaction.c: * 11620 src/engine/test/test-date.c: * 11621 src/backend/file/test/test-dom-converters1.c: Fix 64-bit 11622 compile: Use G_GUINT64_FORMAT instead of %llu or lld for 11623 Timespec seconds. * src/app-utils/gnc-ui-util.c: Fix 64-bit 11624 compile issues: - Use QOF_SCANF_LLD instead of GNC_SCANF_LLD. - 11625 Use QOF_SCANF_LLD and G_GINT64_FORMAT properly. - replace %lld 11626 with G_GINT64_FORMAT 11627 116282006-04-14 05:37 hampton 11629 11630 * [r13779] trunk/ChangeLog, 11631 trunk/src/business/business-ledger/gncEntryLedgerDisplay.c, 11632 trunk/src/engine/Transaction.c, trunk/src/engine/gnc-event.h, 11633 trunk/src/gnome-utils/window-main-summarybar.c, 11634 trunk/src/gnome/window-reconcile.c, 11635 trunk/src/register/ledger-core/gnc-ledger-display.c: Add a new 11636 event for when a split associated with account is changed. 11637 116382006-04-14 05:36 hampton 11639 11640 * [r13778] trunk/ChangeLog, 11641 trunk/src/gnome-utils/account-quickfill.c: Improve the 11642 performance of the listen_for_accounts function. Never rebuild 11643 the list_store from scratch as the time required to sort each 11644 account insertion takes forever with a large number of accounts. 11645 116462006-04-14 03:49 hampton 11647 11648 * [r13777] trunk/ChangeLog, trunk/src/app-utils/options.scm, 11649 trunk/src/engine/commodity-table.scm, 11650 trunk/src/engine/engine.scm, trunk/src/engine/gnc-commodity.c, 11651 trunk/src/engine/gw-engine-spec.scm, 11652 trunk/src/gnome-utils/window-main-summarybar.c, 11653 trunk/src/gnome/dialog-commodities.c, 11654 trunk/src/import-export/qif-import/qif-to-gnc.scm: Finish 11655 cleaning up old uses of NS_ISO. Use the C is_currency function 11656 for both C and Scheme calls. 11657 116582006-04-14 02:36 hampton 11659 11660 * [r13776] trunk/ChangeLog, trunk/src/app-utils/gnc-euro.c, 11661 trunk/src/app-utils/gnc-ui-util.c, 11662 trunk/src/app-utils/options.scm, 11663 trunk/src/gnome-utils/dialog-preferences.c, 11664 trunk/src/gnome-utils/gnc-currency-edit.c, 11665 trunk/src/import-export/binary-import/druid-commodity.c, 11666 trunk/src/import-export/hbci/druid-hbci-initial.c, 11667 trunk/src/import-export/ofx/gnc-ofx-import.c, 11668 trunk/src/import-export/qif-import/druid-qif-import.c, 11669 trunk/src/import-export/qif-import/qif-to-gnc.scm: Replace 11670 NS_ISO with NS_CURRENCY. This substitution was already performed 11671 by the called functions, so there this change is purely cosmetic. 11672 116732006-04-14 02:31 hampton 11674 11675 * [r13775] trunk/src/gnome-utils/dialog-commodity.c: Another 11676 comment. 11677 116782006-04-14 02:29 hampton 11679 11680 * [r13774] trunk/src/engine/gnc-commodity.c, 11681 trunk/src/engine/gnc-commodity.h: Add a couple of comments. 11682 116832006-04-13 19:39 andi5 11684 11685 * [r13773] trunk/ChangeLog, trunk/src/engine/Group.c: Fix loop of 11686 split account reassignments in xaccGroupMergeAccounts, because 11687 the commit of one split will change the list itself. Potentially 11688 fix 337048. 11689 116902006-04-13 09:01 cstim 11691 11692 * [r13772] trunk/po/ca.po, trunk/po/cs.po, trunk/po/da.po, 11693 trunk/po/de.po, trunk/po/el.po, trunk/po/en_GB.po, 11694 trunk/po/es.po, trunk/po/es_NI.po, trunk/po/eu.po, 11695 trunk/po/fr.po, trunk/po/hu.po, trunk/po/it.po, trunk/po/ja.po, 11696 trunk/po/nb.po, trunk/po/ne.po, trunk/po/nl.po, trunk/po/pl.po, 11697 trunk/po/pt.po, trunk/po/pt_BR.po, trunk/po/ru.po, 11698 trunk/po/rw.po, trunk/po/sk.po, trunk/po/sv.po, trunk/po/ta.po, 11699 trunk/po/tr.po, trunk/po/uk.po, trunk/po/zh_CN.po, 11700 trunk/po/zh_TW.po: Update/merge po files. 11701 117022006-04-12 15:22 hampton 11703 11704 * [r13771] trunk/ChangeLog, trunk/src/engine/gnc-commodity.c: 11705 Update the determination of what's a currency and what isn't. 11706 Fixes 337804. 11707 117082006-04-12 02:31 chris 11709 11710 * [r13770] trunk/src/gnome-utils/gnc-tree-view.c: Test for support 11711 of the tree-model-sort interface instead of one particular 11712 implementation. 11713 117142006-04-11 20:49 andi5 11715 11716 * [r13769] trunk/ChangeLog, trunk/lib/libqof/qof/qofsession.c: Fix 11717 leakage of old books. 11718 117192006-04-11 15:20 warlord 11720 11721 * [r13768] trunk/ChangeLog, trunk/lib/libqof/qof/qofbookmerge.c: * 11722 lib/libqof/qof/qofbookmerge.c: fix a few memory leaks. 11723 117242006-04-11 03:12 chris 11725 11726 * [r13767] trunk/src/engine/Split.c: Implement Split events for 11727 Split destruction, Split rollback, (including Split 11728 un-destruction) and Split re-parenting. All these actions now 11729 generate ITEM-REMOVED or ITEM-ADDED events for related 11730 Transactions (as appropriate). Minor: allow xaccSplitSetParent() 11731 to accept a NULL argument in order to use it in the 11732 rollback-newly-created-split case. 11733 117342006-04-11 02:55 chris 11735 11736 * [r13766] trunk/src/engine/Transaction.c: Avoid generating 11737 Transaction modified events for Transaction roll-back. Enable 11738 emission of some new Split events. Use xaccSplitRollbackEdit() 11739 in implementation of xaccTransRollbackEdit(). Avoid rollback of 11740 Splits not owned by the Transaction. This was actually 11741 impossible to encounter, but the algorithm is now correct even 11742 for some cases that aren't permitted by other code. 11743 117442006-04-10 22:20 warlord 11745 11746 * [r13765] trunk/ChangeLog, trunk/src/backend/file/sixtp-utils.c, 11747 trunk/src/engine/Account.c, trunk/src/engine/Transaction.c, 11748 trunk/src/engine/gnc-commodity.c, trunk/src/engine/gnc-engine.c, 11749 trunk/src/engine/gnc-pricedb.c, trunk/src/engine/kvp-scm.c, 11750 trunk/src/gnome-utils/QuickFill.c: Get gnucash to build properly 11751 with the new QOF changes (0.6.4+) * 11752 src/backend/file/sixtp-utils.c: use QOF_SCANF_LLD to read 64-bit 11753 numbers. * src/gnome-utils/QuickFill.c: * 11754 src/engine/gnc-pricedb.c: * src/engine/Transaction.c: * 11755 src/engine/gnc-commodity.c: convert gnc_string_cache* APIs to 11756 CACHE_* APIs. * src/engine/Account.c: Properly convert usage of 11757 SAFE_STRCMP() to safe_strcmp() * src/engine/kvp-scm.c: #include 11758 <qof.h> instead of <kvp_frame.h> * src/engine/gnc-engine.c: 11759 Update the method used to shutdown QOF. 11760 117612006-04-10 22:13 warlord 11762 11763 * [r13764] trunk/ChangeLog, trunk/lib/libqof/qof/deprecated.h, 11764 trunk/lib/libqof/qof/qofutil.h: Create a QOF_SCANF_LLD (because 11765 we cannot use the printf version). Keep the deprecated 11766 GNC_SCANF_LLD defined in terms of the new QOF_SCANF_LLD. 11767 117682006-04-10 21:49 warlord 11769 11770 * [r13763] trunk/ChangeLog, trunk/src/backend/file/sixtp-utils.c, 11771 trunk/src/backend/file/test/test-load-backend.c, 11772 trunk/src/business/business-core/gncBusGuile.c, 11773 trunk/src/business/business-core/gw-business-core-spec.scm, 11774 trunk/src/business/dialog-tax-table/gw-dialog-tax-table-spec.scm, 11775 trunk/src/engine/Account.c, trunk/src/engine/Period.c, 11776 trunk/src/engine/SchedXaction.c, trunk/src/engine/Transaction.c, 11777 trunk/src/engine/engine-helpers.c, 11778 trunk/src/engine/gnc-associate-account.c, 11779 trunk/src/engine/gnc-commodity.c, trunk/src/engine/gnc-engine.c, 11780 trunk/src/engine/gnc-lot.c, trunk/src/engine/gnc-pricedb.c, 11781 trunk/src/engine/gnc-session.c, 11782 trunk/src/engine/gw-kvp-spec.scm, trunk/src/engine/kvp-scm.c, 11783 trunk/src/engine/test/test-load-engine.c, 11784 trunk/src/gnome-utils/QuickFill.c, 11785 trunk/src/register/ledger-core/gnc-ledger-display.c: Revert 11786 r13749. Wedon't need to explicitly #include glib.h because qof.h 11787 includes it for us. Also, this changeset contains lots of other 11788 stuff that has nothing to do with glib.h. Note that this 11789 revision wont build, but I'll fix that shortly. 11790 117912006-04-10 21:14 warlord 11792 11793 * [r13762] trunk/ChangeLog, 11794 trunk/src/import-export/hbci/gnc-hbci-gettrans.c, 11795 trunk/src/import-export/hbci/gnc-hbci-utils.c: Back out r13752. 11796 We don't need to explicitly #include glib.h because qof.h 11797 includes it for us. Besides, it doesn't fix the whole problem. 11798 117992006-04-10 20:54 cstim 11800 11801 * [r13761] trunk/po/de.po: Updated German translation. 3601 out of 11802 3620 translated. 11803 118042006-04-10 20:48 cstim 11805 11806 * [r13760] 11807 trunk/src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas.in: 11808 Fix spelling error 11809 118102006-04-08 23:52 hampton 11811 11812 * [r13758] trunk/ChangeLog, 11813 trunk/src/gnome-utils/account-quickfill.c: Eliminate some 11814 unnecessary work by comparing the account name in the quickfill 11815 with the actual account name, and only rebuilding the quickfill 11816 if they differ. This improves GnuCash's response somewhat, but 11817 still needs more improvement. 11818 118192006-04-08 22:50 codehelp 11820 11821 * [r13757] trunk/lib/libqof/qof/qofbackend.c: typo - erroneous & 11822 118232006-04-08 10:06 cstim 11824 11825 * [r13756] trunk/po/de.po: Updated German translation. 3562 out of 11826 3620 translated. 11827 118282006-04-07 23:39 hampton 11829 11830 * [r13754] trunk/ChangeLog, 11831 trunk/src/gnome-utils/gnc-main-window.c: Include the svn 11832 revision number in the about dialog. 11833 118342006-04-07 19:46 warlord 11835 11836 * [r13753] trunk/ChangeLog, trunk/lib/libqof/qof/qof.h: * 11837 lib/libqof/qof/qof.h: QOF requires <glib.h> 11838 118392006-04-07 19:25 codehelp 11840 11841 * [r13752] trunk/src/import-export/hbci/gnc-hbci-gettrans.c, 11842 trunk/src/import-export/hbci/gnc-hbci-utils.c: already include 11843 glib/gi18n.h, also need glib.h 11844 118452006-04-07 18:52 codehelp 11846 11847 * [r13751] trunk/src/doc/gnc-numeric-example.txt: Move example 11848 from gnc_numeric.h to a separate Doxygen file. 11849 * [r13750] trunk/ChangeLog, 11850 trunk/src/app-utils/gnc-account-merge.c, 11851 trunk/src/app-utils/gnc-component-manager.c, 11852 trunk/src/app-utils/gnc-ui-util.c: Replacing deprecated code. 11853 118542006-04-07 18:51 codehelp 11855 11856 * [r13749] trunk/src/backend/file/sixtp-utils.c, 11857 trunk/src/backend/file/test/test-load-backend.c, 11858 trunk/src/business/business-core/gncBusGuile.c, 11859 trunk/src/business/business-core/gw-business-core-spec.scm, 11860 trunk/src/business/dialog-tax-table/gw-dialog-tax-table-spec.scm, 11861 trunk/src/engine/Account.c, trunk/src/engine/Period.c, 11862 trunk/src/engine/SchedXaction.c, trunk/src/engine/Transaction.c, 11863 trunk/src/engine/engine-helpers.c, 11864 trunk/src/engine/gnc-associate-account.c, 11865 trunk/src/engine/gnc-commodity.c, trunk/src/engine/gnc-engine.c, 11866 trunk/src/engine/gnc-lot.c, trunk/src/engine/gnc-pricedb.c, 11867 trunk/src/engine/gnc-session.c, 11868 trunk/src/engine/gw-kvp-spec.scm, trunk/src/engine/kvp-scm.c, 11869 trunk/src/engine/test/test-load-engine.c, 11870 trunk/src/gnome-utils/QuickFill.c, 11871 trunk/src/register/ledger-core/gnc-ledger-display.c: Explicitly 11872 including glib.h instead of relying on libqof to reduce 11873 dependency problems. 11874 118752006-04-07 18:50 codehelp 11876 11877 * [r13748] trunk/configure.in: QOF 0.6.4 requirement 11878 * [r13747] trunk/lib/libqof/qof/deprecated.c, 11879 trunk/lib/libqof/qof/deprecated.h, 11880 trunk/lib/libqof/qof/gnc-date.c, 11881 trunk/lib/libqof/qof/gnc-date.h, 11882 trunk/lib/libqof/qof/gnc-numeric.h, trunk/lib/libqof/qof/guid.h, 11883 trunk/lib/libqof/qof/kvp_frame.c, 11884 trunk/lib/libqof/qof/kvp_frame.h, 11885 trunk/lib/libqof/qof/qof-be-utils.h, 11886 trunk/lib/libqof/qof/qofbackend-p.h, 11887 trunk/lib/libqof/qof/qofbackend.c, 11888 trunk/lib/libqof/qof/qofbackend.h, 11889 trunk/lib/libqof/qof/qofbook-p.h, 11890 trunk/lib/libqof/qof/qofbook.c, trunk/lib/libqof/qof/qofbook.h, 11891 trunk/lib/libqof/qof/qofbookmerge.c, 11892 trunk/lib/libqof/qof/qofbookmerge.h, 11893 trunk/lib/libqof/qof/qofclass.h, 11894 trunk/lib/libqof/qof/qofevent.c, 11895 trunk/lib/libqof/qof/qofevent.h, trunk/lib/libqof/qof/qofgobj.c, 11896 trunk/lib/libqof/qof/qofid-p.h, trunk/lib/libqof/qof/qofid.h, 11897 trunk/lib/libqof/qof/qofinstance.c, 11898 trunk/lib/libqof/qof/qofla-dir.h.in, 11899 trunk/lib/libqof/qof/qoflog.c, trunk/lib/libqof/qof/qoflog.h, 11900 trunk/lib/libqof/qof/qofquery.c, 11901 trunk/lib/libqof/qof/qofquerycore-p.h, 11902 trunk/lib/libqof/qof/qofquerycore.h, 11903 trunk/lib/libqof/qof/qofreference.c, 11904 trunk/lib/libqof/qof/qofsession.h, 11905 trunk/lib/libqof/qof/qofsql.c, trunk/lib/libqof/qof/qofsql.h: 11906 Standardise on gint and gchar. libqof 0.6.4 release. 11907 119082006-04-07 18:49 codehelp 11909 11910 * [r13746] trunk/lib/libqof/backend/file/qof-backend-qsf.h, 11911 trunk/lib/libqof/backend/file/qsf-backend.c, 11912 trunk/lib/libqof/backend/file/qsf-xml-map.c, 11913 trunk/lib/libqof/backend/file/qsf-xml.c, 11914 trunk/lib/libqof/backend/file/qsf-xml.h: Add encoding support 11915 and fix compression option handling 11916 * [r13745] trunk/lib/libqof/qof/Makefile.am, 11917 trunk/lib/libqof/qof/gnc-engine-util.c, 11918 trunk/lib/libqof/qof/gnc-engine-util.h, 11919 trunk/lib/libqof/qof/qof.h, trunk/lib/libqof/qof/qofutil.c, 11920 trunk/lib/libqof/qof/qofutil.h: Replace gnc-engine-util with 11921 qofutil 11922 119232006-04-07 15:53 hampton 11924 11925 * [r13744] trunk/ChangeLog, 11926 trunk/src/gnome-utils/gnc-main-window.c: Patch from 11927 chpe@gnome.org to use the gtk_show_about_dialog to avoid an 11928 inconsistency in the GtkAboutDialog code. Fixes 337634. 11929 119302006-04-07 04:26 hampton 11931 11932 * [r13743] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c: 11933 Generate the gnc:count-data tags by hand so that the attribute 11934 will be written properly with all versions of libxml2. 11935 119362006-04-07 04:21 hampton 11937 11938 * [r13742] trunk/src/backend/file/gnc-commodity-xml-v2.c: When 11939 writing a currency to the data file, write the full commodity 11940 data block for backward compatibility with 1.8, instead of just 11941 writing the quote source information. 11942 119432006-04-06 03:44 hampton 11944 11945 * [r13741] trunk/ChangeLog, 11946 trunk/src/gnome-utils/gnc-main-window.c, 11947 trunk/src/gnome-utils/gnc-window.c, 11948 trunk/src/gnome-utils/gnc-window.h, 11949 trunk/src/gnome/gnc-plugin-basic-commands.c: Make the entire UI 11950 (menus and toolbar) insensitive when the progress bar is 11951 showing. Replaces the code to make the Save/Save As menus 11952 insensitive while saving. Should prevent a whole class of bugs 11953 caused by gtk commands sneaking in and causing non-recursive 11954 code to be entered recursively. 11955 119562006-04-06 03:04 wilddev 11957 11958 * [r13740] tags/1.9.4: Tagging the 1.9.4 release of GnuCash 11959 119602006-04-06 03:02 wilddev 11961 11962 * [r13739] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 11963 to release 1.9.4 11964 119652006-04-05 22:30 chris 11966 11967 * [r13738] trunk/src/engine/test/test-commodities.c: Make the 11968 tests for growing commodity tables more accurate - silences 11969 incorrect failures. 11970 119712006-04-05 17:59 chris 11972 11973 * [r13737] trunk/src/engine/gnc-commodity.c: When destroying a 11974 commodity, remove it from the commodity table. Fixes random 11975 crashes demonstrated by test-xml-commodities. 11976 119772006-04-05 09:17 cstim 11978 11979 * [r13736] trunk/src/import-export/qif-import/qif.glade: Fix 11980 changed button label in text; 337190. 11981 119822006-04-05 07:10 cstim 11983 11984 * [r13735] trunk/po/es.po: Updated Spanish translation by Eneko 11985 Lacunza 11986 119872006-04-04 08:48 cstim 11988 11989 * [r13734] 11990 trunk/src/gnome-utils/glade/druid-provider-multifile.glade, 11991 trunk/src/import-export/qif-import/qif.glade: Fix translatable 11992 atttribute of non-visible label 11993 119942006-04-04 08:45 cstim 11995 11996 * [r13733] trunk/po/glossary/nb.po, trunk/po/nb.po: Updated 11997 Norwegian translation and glossary by Tor Harald Thorland 11998 119992006-04-03 22:26 hampton 12000 12001 * [r13732] trunk/ChangeLog, 12002 trunk/src/gnome-utils/gnc-main-window.c, 12003 trunk/src/gnome-utils/gnc-main-window.h, 12004 trunk/src/gnome/gnc-plugin-basic-commands.c: Serialize access to 12005 the "Save" and "Save As" commands. Fixes 148905. 12006 120072006-04-03 21:39 hampton 12008 12009 * [r13731] trunk/ChangeLog, 12010 trunk/src/backend/file/gnc-commodity-xml-v2.c, 12011 trunk/src/backend/file/io-gncxml-v2.c, 12012 trunk/src/backend/file/sixtp-dom-generators.c, 12013 trunk/src/engine/gnc-commodity.c, 12014 trunk/src/engine/gnc-commodity.h, 12015 trunk/src/gnome-utils/dialog-commodity.c, 12016 trunk/src/gnome/dialog-commodities.c: Use the name "Currency" 12017 internally instead of ISO4217. Make it possible to edit the "get 12018 quotes" flag on currencies. 12019 120202006-04-03 21:28 codehelp 12021 12022 * [r13730] trunk/po/en_GB.po: updated en_GB translation, utf-8. 12023 3626 messages 12024 120252006-04-03 18:34 cstim 12026 12027 * [r13729] trunk/po/de.po: Updated German translation - 3551 out 12028 of 3617 done. 12029 120302006-04-02 22:10 hampton 12031 12032 * [r13728] trunk/ChangeLog, 12033 trunk/src/register/ledger-core/split-register-model.c: Change 12034 the access key on the "Change Split" button. Fixes 336836. 12035 120362006-04-02 21:59 hampton 12037 12038 * [r13727] trunk/ChangeLog, 12039 trunk/src/gnome-utils/gnc-main-window.c: Change the access key 12040 on the Transaction menu to not conflict with the Tools menu. 12041 Fixes 336829. 12042 120432006-04-01 23:06 andi5 12044 12045 * [r13726] trunk/ChangeLog, 12046 trunk/src/gnome-utils/dialog-account.c: Set search column for 12047 account types lists interactive search. Fix 336833. 12048 120492006-04-01 09:40 cstim 12050 12051 * [r13725] trunk/po/ca.po, trunk/po/cs.po, trunk/po/da.po, 12052 trunk/po/el.po, trunk/po/en_GB.po, trunk/po/es.po, 12053 trunk/po/es_NI.po, trunk/po/eu.po, trunk/po/fr.po, 12054 trunk/po/hu.po, trunk/po/it.po, trunk/po/ja.po, trunk/po/nb.po, 12055 trunk/po/ne.po, trunk/po/nl.po, trunk/po/pl.po, trunk/po/pt.po, 12056 trunk/po/pt_BR.po, trunk/po/ru.po, trunk/po/rw.po, 12057 trunk/po/sk.po, trunk/po/sv.po, trunk/po/ta.po, trunk/po/tr.po, 12058 trunk/po/uk.po, trunk/po/zh_CN.po, trunk/po/zh_TW.po: Make 12059 update-po for upcoming release 12060 120612006-04-01 09:39 cstim 12062 12063 * [r13724] trunk/po/de.po: Updated German translation - 3540 out 12064 of 3616 done. 12065 120662006-04-01 05:45 hampton 12067 12068 * [r13723] trunk/ChangeLog, 12069 trunk/src/backend/file/gnc-account-xml-v2.c, 12070 trunk/src/engine/Account.c, 12071 trunk/src/engine/engine-utilities.scm, 12072 trunk/src/engine/gnc-commodity.c, 12073 trunk/src/scm/price-quotes.scm: Mike Alexander's patch to get 12074 currency quote retrieval working again, and some other small 12075 currency quote bugfixes. Closes 333572. 12076 120772006-04-01 05:28 hampton 12078 12079 * [r13722] trunk/src/bin/gnucash-bin.c: Remove debug message. 12080 120812006-03-31 21:08 jsled 12082 12083 * [r13721] trunk/src/test-core/test-stuff.h: match quotes (breaks 12084 editor syntax hilighting) 12085 120862006-03-31 21:03 jsled 12087 12088 * [r13720] trunk/src/gnc-ui.h: spelling fix. 12089 120902006-03-31 06:38 hampton 12091 12092 * [r13719] trunk/ChangeLog, trunk/src/engine/Transaction.c: 12093 Restore sorting transactions by date posted. Fixes 335190. 12094 120952006-03-31 01:43 chris 12096 12097 * [r13718] trunk/src/engine/test-core/test-engine-stuff.c, 12098 trunk/src/engine/test/test-freq-spec.c, 12099 trunk/src/test-core/test-stuff.c, 12100 trunk/src/test-core/test-stuff.h: Return the actual number of 12101 test failures with get_rv(). Use shorter strings for commodity 12102 mnemonics. Ensure that test splits amount and value have the 12103 same sign. Avoid numerical overflow in rate calculation when 12104 generating test splits. 12105 121062006-03-31 00:00 jsled 12107 12108 * [r13717] trunk/ChangeLog, 12109 trunk/src/app-utils/test/test-exp-parser.c, 12110 trunk/src/calculation/expression_parser.c: Tighten the grammar 12111 around quoted strings. Test-case fixes. 12112 121132006-03-30 20:59 jsled 12114 12115 * [r13716] trunk/src/app-utils/test/test-exp-parser.c, 12116 trunk/src/calculation/expression_parser.c: factor out grammar 12117 check, add tests. 12118 121192006-03-30 19:48 jsled 12120 12121 * [r13715] trunk/ChangeLog, 12122 trunk/src/app-utils/test/test-exp-parser.c, 12123 trunk/src/calculation/expression_parser.c, 12124 trunk/src/calculation/finvar.h: Bugs#308554, 334811: Add basic 12125 validation and test-cases for invalid expressions. 12126 121272006-03-30 18:00 hampton 12128 12129 * [r13714] trunk/ChangeLog, 12130 trunk/src/gnome-utils/dialog-reset-warnings.c: Fix the dialog so 12131 that the 'Cancel' button cancels all changes made since the 12132 dialog was opened. (c.f. The HIG section on explicit apply 12133 windows.) The 'OK' button is now always sensitive. 12134 121352006-03-30 17:20 hampton 12136 12137 * [r13713] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c, 12138 trunk/src/gnome-utils/gnc-main-window.c, 12139 trunk/src/gnome-utils/gnc-window.c: Work around the fact that a 12140 validating XML parser barfs on gnucash's use of an attribute in 12141 an undefined namespace. 12142 121432006-03-30 15:14 jsled 12144 12145 * [r13712] trunk/ChangeLog, 12146 trunk/accounts/C/acctchrt_checkbook.gnucash-xea: Bug#334777: 12147 Non-placeholder leaf Expense account in 'Simple Checkbook' 12148 example account tree. 12149 121502006-03-30 09:15 cstim 12151 12152 * [r13711] trunk/src/gnome-utils/gnc-file.c: Fix forgotten i18n 12153 string 12154 121552006-03-30 08:36 cstim 12156 12157 * [r13710] trunk/ChangeLog, trunk/po/es.po: Updated Spanish 12158 translation by Eneko Lacunza 12159 121602006-03-28 21:19 cstim 12161 12162 * [r13709] trunk/ChangeLog, 12163 trunk/src/report/report-system/options-utilities.scm, 12164 trunk/src/report/report-system/report-system.scm, 12165 trunk/src/report/standard-reports/account-summary.scm, 12166 trunk/src/report/standard-reports/balance-sheet.scm, 12167 trunk/src/report/standard-reports/income-statement.scm: Move 12168 gnc:options-add-subtotal-view! options from income-statement, 12169 account-summary, and balance-sheet to option-utilisies.scm. Try 12170 to clarify the wording of the option -- any native english 12171 speaker please feel free to correct the wording even more. 12172 121732006-03-28 20:31 cstim 12174 12175 * [r13708] trunk/src/report/standard-reports/equity-statement.scm, 12176 trunk/src/report/standard-reports/income-statement.scm, 12177 trunk/src/report/standard-reports/trial-balance.scm: Remove 12178 unused i18n strings 12179 121802006-03-28 20:30 cstim 12181 12182 * [r13707] trunk/ChangeLog, 12183 trunk/src/report/standard-reports/account-summary.scm, 12184 trunk/src/report/standard-reports/balance-sheet.scm: Revert 12185 report date option to the 1.8 state where the stock 12186 gnc:options-add-report-date! was used and allowed many potential 12187 relative dates. 12188 121892006-03-28 18:43 cstim 12190 12191 * [r13706] trunk/po/de.po: Updated German translation - 3546 out 12192 of 3620 done. 12193 121942006-03-28 18:42 cstim 12195 12196 * [r13705] trunk/src/gnome/window-reconcile.c: Fix incomplete 12197 marking for translation 12198 121992006-03-28 02:04 hampton 12200 12201 * [r13704] trunk/ChangeLog, trunk/src/gnome/druid-hierarchy.c, 12202 trunk/src/gnome/glade/account.glade: Change the title of the 12203 category view to track changes in the highlighted group name. 12204 Fixes reopened 334783. 12205 122062006-03-27 20:33 cstim 12207 12208 * [r13703] trunk/ChangeLog, 12209 trunk/src/register/register-gnome/gnucash-sheet.h: Stick with 12210 vertical padding of 2 as discussed in bug#334920. 12211 122122006-03-26 00:21 hampton 12213 12214 * [r13702] trunk/ChangeLog, 12215 trunk/src/gnome/gnc-plugin-page-register.c, 12216 trunk/src/gnome/ui/gnc-plugin-page-register-ui.xml: Add a 12217 reconcile button to the toolbar of a register page. 12218 122192006-03-25 23:51 hampton 12220 12221 * [r13701] trunk/ChangeLog, trunk/src/gnome/window-reconcile.c: 12222 Add a context menu to the reconcile window. Fixes 120830. 12223 122242006-03-25 21:03 warlord 12225 12226 * [r13700] trunk/ChangeLog, 12227 trunk/src/gnome-utils/test/Makefile.am: link against GUILE_LIBS 12228 when building the test-link test app (#336007) 12229 122302006-03-25 16:35 hampton 12231 12232 * [r13699] trunk/ChangeLog, 12233 trunk/src/register/register-gnome/combocell-gnome.c: Fix the 12234 lack of action strings in the popup menu. The problem occurs 12235 because the menu is populated before the the item edit widget is 12236 created. Add a list store to track these strings (what the old 12237 menustrings list did) which is then passed off to the item_edit 12238 widget when that is created. Fixes 334592. 12239 122402006-03-25 02:53 chris 12241 12242 * [r13698] trunk/src/report/report-gnome/window-report.c: More 12243 translator-friendly string placement. 12244 122452006-03-24 22:16 hampton 12246 12247 * [r13697] trunk/ChangeLog, 12248 trunk/src/gnome/ui/gnc-reconcile-window-ui.xml, 12249 trunk/src/gnome/window-reconcile.c: Add toolbar icons for 12250 Postpone and Cancel. Fixes 114267. 12251 122522006-03-24 22:14 hampton 12253 12254 * [r13696] trunk/configure.in: List the optional components that 12255 will be compiled in the summary at the end of the configure run. 12256 122572006-03-24 14:52 hampton 12258 12259 * [r13695] 12260 trunk/src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in, 12261 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in, 12262 trunk/src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in: 12263 Regularize capitalization of the word 'GnuCash' where its user 12264 visible. 12265 122662006-03-24 02:01 chris 12267 12268 * [r13694] trunk/src/report/report-gnome/window-report.c: When 12269 opening GnuCash for the first time since 1.8.x, allow the user 12270 to choose which reports (if any) to open. If the user cancels 12271 the dialog, no reports are opened, otherwise, for each report, 12272 they are asked whether or not they want to open it. However, if 12273 there are less than 4 reports the dialog is skipped and the 12274 reports are just opened. Closes bug#335188. Note: if someone 12275 implements a solution that opened only precisely the reports 12276 that were left open in 1.8.x, it's fine to remove this extra 12277 code. 12278 122792006-03-24 00:20 jsled 12280 12281 * [r13693] trunk/ChangeLog, 12282 trunk/src/gnome/dialog-scheduledxaction.c: Bug#335564: ensure 12283 book's SX list is consistent. 12284 122852006-03-24 00:09 andi5 12286 12287 * [r13692] trunk/ChangeLog, 12288 trunk/src/register/register-gnome/gnucash-grid.c, 12289 trunk/src/register/register-gnome/gnucash-item-edit.c, 12290 trunk/src/register/register-gnome/gnucash-sheet.h, 12291 trunk/src/register/register-gnome/gnucash-style.c: Add vertical 12292 padding in register cells and align text, editable text and the 12293 text cursor vertically. This makes the cells taller and centers 12294 the text. Add one pixel to the horizontal padding. 12295 122962006-03-23 21:40 hampton 12297 12298 * [r13691] trunk/ChangeLog, 12299 trunk/src/backend/file/gncmod-backend-file.c, 12300 trunk/src/backend/postgres/PostgresBackend.c, 12301 trunk/src/business/business-core/businessmod-core.c, 12302 trunk/src/business/business-core/file/gncmod-business-backend-file.c, 12303 trunk/src/business/business-gnome/businessmod-gnome.c, 12304 trunk/src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in, 12305 trunk/src/business/business-utils/gncmod-business-utils.c, 12306 trunk/src/business/dialog-tax-table/gncmod-dialog-tax-table.c, 12307 trunk/src/doc/doxygen_main_page.c, 12308 trunk/src/engine/gnc-filepath-utils.c, 12309 trunk/src/engine/gncmod-engine.c, 12310 trunk/src/experimental/cgi-bin/gnc-server.c, 12311 trunk/src/gnome-search/gncmod-gnome-search.c, 12312 trunk/src/gnome-utils/dialog-options.c, 12313 trunk/src/gnome-utils/dialog-preferences.c, 12314 trunk/src/gnome-utils/druid-gconf-setup.c, 12315 trunk/src/gnome-utils/glade/commodity.glade, 12316 trunk/src/gnome-utils/glade/druid-gconf-setup.glade, 12317 trunk/src/gnome-utils/glade/preferences.glade, 12318 trunk/src/gnome-utils/glade/totd.glade, 12319 trunk/src/gnome-utils/gnc-main-window.c, 12320 trunk/src/gnome-utils/gnc-splash.c, 12321 trunk/src/gnome/dialog-fincalc.c, 12322 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in, 12323 trunk/src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas.in, 12324 trunk/src/import-export/generic-import.glade, 12325 trunk/src/import-export/hbci/glade/hbci.glade, 12326 trunk/src/import-export/log-replay/gnc-plugin-log-replay.c, 12327 trunk/src/import-export/ofx/gnc-ofx-import.c, 12328 trunk/src/report/report-gnome/gnc-plugin-page-report.c, 12329 trunk/src/report/report-gnome/gncmod-report-gnome.c, 12330 trunk/src/report/report-system/gncmod-report-system.c: 12331 Regularize capitalization of the word 'GnuCash'. 12332 123332006-03-23 20:42 warlord 12334 12335 * [r13690] trunk/ChangeLog, 12336 trunk/src/business/business-gnome/businessmod-gnome.c: open the 12337 bills due reminder at BOOK_OPENED instead of UI_START. This gets 12338 us the bills-due reminder on File->Open as well. 12339 123402006-03-23 16:01 hampton 12341 12342 * [r13688] trunk/ChangeLog, 12343 trunk/src/backend/postgres/checkpoint.c: Update to compile on 12344 FC5. 12345 123462006-03-23 12:12 cstim 12347 12348 * [r13687] trunk/ChangeLog, 12349 trunk/src/import-export/hbci/gnc-hbci-utils.c, 12350 trunk/src/import-export/hbci/hbci-interaction.c, 12351 trunk/src/import-export/hbci/hbci-interactionP.h: Store the log 12352 level of all printed messages and use this as yet another check 12353 whether aqbanking had any errors. 12354 123552006-03-23 05:41 chris 12356 12357 * [r13686] trunk/src/gnome-utils/dialog-options.c: Add a label to 12358 the budget selection combobox. Bug#334501 12359 123602006-03-23 00:42 hampton 12361 12362 * [r13685] trunk/ChangeLog, 12363 trunk/accounts/C/acctchrt_common.gnucash-xea, 12364 trunk/accounts/da/acctchrt_common.gnucash-xea, 12365 trunk/accounts/de_CH/acctchrt_common.gnucash-xea, 12366 trunk/accounts/de_DE/acctchrt_common.gnucash-xea, 12367 trunk/accounts/el_GR/acctchrt_common.gnucash-xea, 12368 trunk/accounts/es_ES/acctchrt_common.gnucash-xea, 12369 trunk/accounts/fr_FR/acctchrt_common.gnucash-xea, 12370 trunk/accounts/hu_HU/acctchrt_common.gnucash-xea, 12371 trunk/accounts/it/acctchrt_common.gnucash-xea, 12372 trunk/accounts/ja_JP.EUC/acctchrt_common.gnucash-xea, 12373 trunk/accounts/nb/acctchrt_common.gnucash-xea, 12374 trunk/accounts/pt_BR/acctchrt_common.gnucash-xea, 12375 trunk/accounts/pt_PT/acctchrt_common.gnucash-xea, 12376 trunk/accounts/sk/acctchrt_common.gnucash-xea, 12377 trunk/accounts/tr_TR/acctchrt_common.gnucash-xea: Mark all 12378 common account sets to be initially selected when creating a new 12379 file. 12380 * [r13684] trunk/src/gnome/dialog-new-user.c, 12381 trunk/src/gnome/druid-hierarchy.c, 12382 trunk/src/gnome/druid-hierarchy.h, 12383 trunk/src/gnome/glade/account.glade, 12384 trunk/src/gnome/gnc-plugin-page-account-tree.c: Differentiate 12385 between calling the hierarchy druid from the new user code and 12386 from the window menus. In the former case, account sets that are 12387 marked to be initially selected will be pre-selected in the 12388 "account sets" tree. In the latter case (e.g. adding a new 12389 account set to existing accounts) these markings will be 12390 ignored. Don't allow the user to move off the account set 12391 selection page until at least one account set is selected. 12392 Relabel a window to make it clear that the account tree only 12393 reflects the accounts in one particular set, not the aggregate 12394 set of accounts that will be created. Fixes 334778, 334780 and 12395 334783. 12396 123972006-03-23 00:33 chris 12398 12399 * [r13683] 12400 trunk/src/register/ledger-core/split-register-control.c: Avoid 12401 infinite loop in gnc_find_split_in_trans_by_memo(). Bug #335465 12402 Reported by Mike Alexander. 12403 124042006-03-22 09:49 andi5 12405 12406 * [r13682] trunk/ChangeLog, trunk/src/gnome-utils/gnc-dense-cal.c, 12407 trunk/src/gnome-utils/gnc-frequency.c, 12408 trunk/src/gnome-utils/gnc-recurrence.c: Remove some optional 12409 return value locations in emissions of signals without return 12410 value. 12411 124122006-03-22 09:30 andi5 12413 12414 * [r13681] trunk/ChangeLog, 12415 trunk/src/gnome-utils/gnc-html-graph-gog.c: Rename gtkhtml 12416 workaround, non-squared graphs in gtkhtml >= 3.10.1. Fix 328114. 12417 124182006-03-22 09:16 cstim 12419 12420 * [r13680] trunk/src/gnome/glade/stocks.glade: Fix small text 12421 problem. #335455. 12422 124232006-03-21 23:36 hampton 12424 12425 * [r13679] trunk/ChangeLog, 12426 trunk/src/gnome-utils/dialog-account.c, 12427 trunk/src/gnome-utils/dialog-account.h, 12428 trunk/src/gnome/glade/account.glade, 12429 trunk/src/gnome/gnc-plugin-page-account-tree.c, 12430 trunk/src/gnome/ui/gnc-plugin-page-account-tree-ui.xml: Add 12431 support for renumbering the account codes for all the children 12432 of a given account. Implements 334594. 12433 124342006-03-21 22:02 cstim 12435 12436 * [r13678] trunk/po/fr.po: Updated French translation 12437 124382006-03-21 06:16 andi5 12439 12440 * [r13677] trunk/ChangeLog, trunk/src/gnome-utils/gnc-date-edit.c, 12441 trunk/src/gnome/gnc-plugin-page-register.c: Fill the filter by 12442 dialog with given start/end time instead of calculating 12443 earliest/latest date found. Fix 335237. 12444 124452006-03-20 02:08 wilddev 12446 12447 * [r13674] tags/1.9.3: Tagging the 1.9.3 release of GnuCash 12448 124492006-03-20 02:07 wilddev 12450 12451 * [r13673] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 12452 to release 1.9.3 12453 124542006-03-19 21:12 cstim 12455 12456 * [r13672] trunk/po/de.po: Updated German translation - 3536 out 12457 of 3615 done. 12458 124592006-03-19 20:42 cstim 12460 12461 * [r13671] trunk/src/business/business-reports/easy-invoice.scm, 12462 trunk/src/business/business-reports/fancy-invoice.scm, 12463 trunk/src/business/business-reports/invoice.scm, 12464 trunk/src/gnome/glade/register.glade: I18n cleanup; mark 12465 forgotten strings for translation 12466 124672006-03-19 20:01 cstim 12468 12469 * [r13670] trunk/po/nb.po: Updated Norwegian translation by Tor 12470 Harald Thorland; Translated 2523 out of 3713. 12471 124722006-03-19 17:11 andi5 12473 12474 * [r13669] trunk/ChangeLog, 12475 trunk/src/gnome-utils/dialog-options.c: Treat the date option 12476 widget as container if it shows absolute and relative dates, in 12477 multichoice_cb. 12478 124792006-03-18 21:21 andi5 12480 12481 * [r13668] trunk/ChangeLog, trunk/src/gnome-utils/gnc-dense-cal.c, 12482 trunk/src/gnome/dialog-sx-from-trans.c: Update frequency 12483 specification in SX from transaction dialog before moving one 12484 day back. Replace deprecated gdk_draw_pixmap. 12485 124862006-03-18 16:11 andi5 12487 12488 * [r13667] trunk/ChangeLog, 12489 trunk/src/gnome/dialog-sx-from-trans.c: Let glib subtract days 12490 from a GDate, because G_DATE_BAD_DAY (0) is a bad day. 12491 124922006-03-18 15:05 andi5 12493 12494 * [r13666] trunk/ChangeLog, 12495 trunk/src/gnome-utils/gnc-embedded-window.c, 12496 trunk/src/gnome/dialog-scheduledxaction.c, 12497 trunk/src/gnome/dialog-sxsincelast.c: Correct SX editor and 12498 Since Last Run dialog to close their register plugin pages 12499 instead of only the ledgers. Fix 334627. 12500 125012006-03-18 11:17 cstim 12502 12503 * [r13665] trunk/ChangeLog, trunk/src/scm/doc.scm, 12504 trunk/src/scm/help-topics-index.scm, trunk/src/scm/main.scm: 12505 Remove translation macros so that this unused file isn't 12506 included in the translation template any more. Avoids useless 12507 translation work. * src/scm/doc.scm, src/scm/main.scm: Comment 12508 out gnc:load-help-topics function because it isn't used anymore, 12509 and with the last change it also won't be translated anymore. 12510 125112006-03-18 09:39 cstim 12512 12513 * [r13663] trunk/src/business/business-core/file/Makefile.am: 12514 Remove linking against module to stop the whining about 12515 currently broken MacOSX build. Needs to be fixed on an 12516 architectural basis sooner or later. 12517 125182006-03-18 00:39 hampton 12519 12520 * [r13662] trunk/ChangeLog, 12521 trunk/src/gnome/dialog-price-edit-db.c, 12522 trunk/src/scm/price-quotes.scm: Pass a dialog pointer through 12523 the scm code and back to the C error display functions. This 12524 will parent the error dialog properly. Fixes 334929. 12525 125262006-03-17 23:26 hampton 12527 12528 * [r13661] trunk/ChangeLog, 12529 trunk/src/gnome-utils/account-quickfill.c: Enhance the quickfill 12530 event handler to detect changes in whether an account should 12531 appear in the quickfill. Fixes 334787. 12532 125332006-03-17 22:59 hampton 12534 12535 * [r13660] trunk/ChangeLog, trunk/src/engine/gnc-hooks.c, 12536 trunk/src/engine/gnc-hooks.h, trunk/src/gnome-utils/gnc-file.c, 12537 trunk/src/gnome-utils/gnc-main-window.c: Add a "book saved" 12538 hook. Use this to update the window titles after a file is 12539 saved. Fixes 334789. 12540 125412006-03-17 21:04 cstim 12542 12543 * [r13659] trunk/src/import-export/hbci/Makefile.am, 12544 trunk/src/import-export/mt940/Makefile.am, 12545 trunk/src/import-export/ofx/Makefile.am: Clean up linker flags 12546 for optional packages as well 12547 125482006-03-17 16:45 cstim 12549 12550 * [r13658] trunk/src/gnome-utils/Makefile.am: Remove unneeded 12551 extra directory separator 12552 125532006-03-17 14:49 cstim 12554 12555 * [r13657] trunk/src/business/business-reports/owner-report.scm, 12556 trunk/src/report/standard-reports/advanced-portfolio.scm: I18n 12557 cleanup; mark forgotten strings for translation 12558 125592006-03-17 14:41 cstim 12560 12561 * [r13656] trunk/src/bin, 12562 trunk/src/business/business-core/Makefile.am, 12563 trunk/src/business/business-gnome/Makefile.am, 12564 trunk/src/business/business-ledger/Makefile.am: Final batch of 12565 fixed linker arguments. The standard configuration now builds on 12566 windows. 12567 125682006-03-17 14:39 cstim 12569 12570 * [r13655] trunk/src/gnome-utils/Makefile.am: Don't display an 12571 Error if there actually wasn't one. 12572 125732006-03-17 14:37 andi5 12574 12575 * [r13654] trunk/ChangeLog, trunk/src/engine/Split.c: Fix return 12576 value of get_corr_account_split and reverse the tests of its 12577 callers. Fix 334801. 12578 125792006-03-17 05:37 hampton 12580 12581 * [r13653] trunk/ChangeLog, 12582 trunk/src/gnome-utils/gnc-tree-view-account.c, 12583 trunk/src/gnome-utils/gnc-tree-view-commodity.c, 12584 trunk/src/gnome-utils/gnc-tree-view-price.c, 12585 trunk/src/gnome-utils/gnc-tree-view.c: Use the stable sort 12586 function from Account.c to back up the user selected primary 12587 sort column. Fixes 334595. Also collapse common code, pull 12588 strings via the model, and use the utf8 collate function instead 12589 of strcmp. 12590 125912006-03-17 04:25 hampton 12592 12593 * [r13652] trunk/src/engine/Account.c, trunk/src/engine/Account.h, 12594 trunk/src/engine/Recurrence.c, 12595 trunk/src/gnome-utils/gnc-tree-model-account.c: Collapse 12596 duplicated code into a single function. 12597 125982006-03-16 22:47 andi5 12599 12600 * [r13651] trunk/ChangeLog, trunk/src/gnome/dialog-commodities.c, 12601 trunk/src/gnome/dialog-price-edit-db.c: Add row_activated 12602 callback to commodity and price editor tree views. Fix 334661. 12603 126042006-03-16 22:03 andi5 12605 12606 * [r13650] trunk/ChangeLog, 12607 trunk/src/gnome/gnc-plugin-page-register.c: Make register ui 12608 update unconditionally if in a GncEmbeddedWindow. 12609 126102006-03-16 20:26 hampton 12611 12612 * [r13649] trunk/ChangeLog, trunk/src/core-utils/Makefile.am, 12613 trunk/src/core-utils/gnc-glib-utils.c, 12614 trunk/src/core-utils/gnc-glib-utils.h, 12615 trunk/src/engine/Account.c, 12616 trunk/src/gnome-utils/gnc-tree-view-commodity.c, 12617 trunk/src/gnome-utils/gnc-tree-view-price.c: Add a wrapper 12618 function for g_utf8_collate that handles checking for null 12619 pointers or null strings. 12620 126212006-03-16 20:10 hampton 12622 12623 * [r13648] trunk/ChangeLog, 12624 trunk/src/gnome-utils/gnc-tree-model-account.c, 12625 trunk/src/gnome-utils/gnc-tree-model-account.h, 12626 trunk/src/gnome-utils/gnc-tree-view-account.c: Move the 12627 computation of accounting period balances into the model and 12628 colorize it. 12629 126302006-03-16 15:38 cstim 12631 12632 * [r13647] trunk/HACKING: Add instructions for symbol lookup 12633 126342006-03-16 15:25 cstim 12635 12636 * [r13646] trunk/ChangeLog, 12637 trunk/src/business/business-core/Makefile.am, 12638 trunk/src/business/business-core/file/Makefile.am, 12639 trunk/src/business/dialog-tax-table/Makefile.am, 12640 trunk/src/gnome/Makefile.am, 12641 trunk/src/import-export/Makefile.am, 12642 trunk/src/import-export/binary-import/test, 12643 trunk/src/import-export/log-replay/Makefile.am, 12644 trunk/src/import-export/qif-import/Makefile.am, 12645 trunk/src/import-export/qif-import/test, 12646 trunk/src/import-export/qif/Makefile.am, 12647 trunk/src/import-export/test, 12648 trunk/src/register/register-gnome/test: Add more linker flags 12649 for referenced libraries. Necessary when the required libraries 12650 are not inferred from the dependencies by that particular 12651 libtool, e. g. on windows/mingw32. 12652 126532006-03-16 03:43 hampton 12654 12655 * [r13645] trunk/ChangeLog, 12656 trunk/src/gnome-utils/gnc-main-window.c: Treat the file name as 12657 utf8 when finding the file name for the window title. 12658 126592006-03-16 02:42 hampton 12660 12661 * [r13644] trunk/ChangeLog, 12662 trunk/src/gnome-utils/gnc-main-window.c: Don't create a new 12663 window for a page if there's already an open blank window. Fixes 12664 334672. 12665 126662006-03-15 20:59 warlord 12667 12668 * [r13643] trunk/src/business/business-core/file/Makefile.am: 12669 Missed a backslash. Oops. 12670 126712006-03-15 20:33 warlord 12672 12673 * [r13642] trunk/ChangeLog, 12674 trunk/src/business/business-core/Makefile.am, 12675 trunk/src/business/business-core/file/Makefile.am: move 12676 file-backend dependency from core to core/file. 12677 126782006-03-15 20:16 andi5 12679 12680 * [r13641] trunk/ChangeLog, trunk/lib/libqof/qof/gnc-date.h, 12681 trunk/src/gnome/window-reconcile.c: Add a call to 12682 gnc_tm_set_day_end to correct initial ending balance in 12683 reconcile windows. Tiny comment typo in qof/gnc-date.h. 12684 126852006-03-15 17:29 warlord 12686 12687 * [r13640] trunk/ChangeLog, 12688 trunk/src/business/business-core/Makefile.am: Move sources to 12689 remove the libgw-engine dependency. 12690 126912006-03-15 17:08 warlord 12692 12693 * [r13639] trunk/ChangeLog, 12694 trunk/lib/libqof/backend/file/qsf-backend.c: * 12695 lib/libqof/backend/file/qsf-backend.c: add <locale.h> Note: it 12696 think it's probably wrong to set the locale here. 12697 126982006-03-15 16:57 cstim 12699 12700 * [r13638] trunk/src/backend/file/test/Makefile.am, 12701 trunk/src/business/business-core/test, 12702 trunk/src/register/ledger-core/Makefile.am, 12703 trunk/src/register/ledger-core/test, 12704 trunk/src/register/register-core/Makefile.am, 12705 trunk/src/register/register-core/test: More linker flags for 12706 libraries. More svnignores. 12707 127082006-03-15 12:51 cstim 12709 12710 * [r13637] trunk/ChangeLog, 12711 trunk/src/business/business-core/Makefile.am, 12712 trunk/src/business/business-utils/Makefile.am, 12713 trunk/src/gnome-search/Makefile.am, 12714 trunk/src/gnome-utils/Makefile.am, 12715 trunk/src/report/report-gnome/Makefile.am, 12716 trunk/src/report/report-system/Makefile.am, 12717 trunk/src/report/standard-reports/Makefile.am, 12718 trunk/src/report/stylesheets/Makefile.am, 12719 trunk/src/report/utility-reports/Makefile.am: Add more linker 12720 flags for referenced libraries. Necessary when the required 12721 libraries are not inferred from the dependencies by that 12722 particular libtool, e. g. on windows/mingw32. 12723 127242006-03-15 12:31 cstim 12725 12726 * [r13636] trunk/src/app-utils/test, trunk/src/calculation/test, 12727 trunk/src/gnome-utils/test, trunk/src/report/report-system/test: 12728 Add more svnignores for .exe test executables 12729 127302006-03-15 11:14 cstim 12731 12732 * [r13635] trunk/ChangeLog, trunk/src/gnc-module/gnc-module.c, 12733 trunk/src/gnc-module/gnc-module.h, 12734 trunk/src/gnc-module/test/test-dynload.c: Remove include 12735 <ltdl.h> that is unnecessary for code using this header. Gets 12736 rid of some <ltdl.h> weirdness that plagues other object code 12737 files on windows. 12738 127392006-03-14 16:59 cstim 12740 12741 * [r13634] trunk/ChangeLog, 12742 trunk/src/backend/file/gnc-backend-file.c: Disable extra NFS 12743 lockfile checking on windows due to missing link(2). This is not 12744 a problem because on windows there also is no NFS, and the 12745 open(O_CREAT|O_EXCL) is sufficiently atomic for our purposes. 12746 127472006-03-14 16:31 cstim 12748 12749 * [r13633] trunk/src/app-utils/Makefile.am: Add linker flags for 12750 libraries that are needed with some libtools 12751 127522006-03-14 15:21 cstim 12753 12754 * [r13632] trunk/configure.in: Check for gethostid and lnk 12755 functions 12756 127572006-03-14 14:28 cstim 12758 12759 * [r13631] trunk/po/nb.po: Updated Norwegian translation by Tor 12760 Harald Thorland 12761 127622006-03-14 11:00 cstim 12763 12764 * [r13630] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c: 12765 Disable file compression on windows due to missing pipe(2), 12766 conditioned on #ifdef _WIN32. Insert code suggestion for 12767 windows, but is disabled for now. 12768 127692006-03-14 10:23 cstim 12770 12771 * [r13629] trunk/ChangeLog, 12772 trunk/src/gnome-utils/gnc-druid-provider-file-gnome.h, 12773 trunk/src/gnome-utils/gnc-druid-provider-multifile-gnome.c, 12774 trunk/src/gnome-utils/gnc-druid-provider-multifile-gnome.h: 12775 Improve include order so that building without <glob.h> is 12776 possible. 12777 127782006-03-14 10:19 cstim 12779 12780 * [r13628] trunk/src/gnome/Makefile.am: Add necessary include and 12781 linker flags when files from backend/file should be compiled here 12782 * [r13627] trunk/src/import-export/gnc-import-format-gnome.h: 12783 Remove unused include header 12784 127852006-03-14 10:18 cstim 12786 12787 * [r13626] trunk/src/backend/file/test, trunk/src/engine/test, 12788 trunk/src/network-utils/test, 12789 trunk/src/report/locale-specific/us/test, trunk/src/tax/us/test: 12790 Add svnignores 12791 127922006-03-14 08:43 cstim 12793 12794 * [r13625] trunk/po/fr.po: Updated French translation by Didier 12795 Vidal. 12796 127972006-03-14 06:32 hampton 12798 12799 * [r13624] trunk/ChangeLog, trunk/src/engine/Account.c, 12800 trunk/src/engine/Group.c, trunk/src/engine/Group.h, 12801 trunk/src/engine/gw-engine-spec.scm, 12802 trunk/src/gnome-utils/gnc-account-sel.c, 12803 trunk/src/gnome-utils/gnc-tree-view-account.c, 12804 trunk/src/gnome/druid-stock-split.c: Leave the accounts 12805 unordered in the engine. Switch the g-wrap functions that return 12806 account lists to use new functions that return sorted lists so 12807 that they see no change. Fixes 331855. Also change the default 12808 account sorting to sort on utf8 strings. 12809 128102006-03-14 06:08 hampton 12811 12812 * [r13623] trunk/src/gnome-utils/dialog-account.c: Fix a warning 12813 message. 12814 128152006-03-13 22:56 codehelp 12816 12817 * [r13622] trunk/configure.in: bring library versions into line 12818 with QOF 0.6.3 12819 128202006-03-13 22:52 codehelp 12821 12822 * [r13621] trunk/ChangeLog, 12823 trunk/lib/libqof/backend/file/Makefile.am, 12824 trunk/lib/libqof/backend/file/pilot-qsf-gncCustomer.xml, 12825 trunk/lib/libqof/backend/file/qsf-backend.c, 12826 trunk/lib/libqof/backend/file/qsf-map.xsd.xml, 12827 trunk/lib/libqof/backend/file/qsf-xml-map.c, 12828 trunk/lib/libqof/backend/file/qsf-xml.c, 12829 trunk/lib/libqof/backend/file/qsf-xml.h, 12830 trunk/lib/libqof/qof/deprecated.c, 12831 trunk/lib/libqof/qof/deprecated.h, 12832 trunk/lib/libqof/qof/gnc-date.c: Synchronise with QOF 0.6.3. 12833 Correct map handling to allow reverse operations and iteration 12834 over hierarchical objects. Improving debug messages and 12835 preventing a crash when loading a map directly. Standardise QSF 12836 backend on gint and gchar. Add new map file. 12837 128382006-03-13 21:16 cstim 12839 12840 * [r13620] trunk/po/de.po: Updated German translation - 3650 out 12841 of 3749 done. 12842 128432006-03-13 21:11 cstim 12844 12845 * [r13619] trunk/src/gnome/gnc-plugin-page-register.c: Improve 12846 wording. Mark all strings for i18n. 12847 128482006-03-13 17:07 andi5 12849 12850 * [r13618] trunk/ChangeLog, 12851 trunk/src/gnome-utils/gnc-plugin-page.c: Save a QofBook instead 12852 of its GUID in the list of books in plugin pages. This should 12853 renable the deletion of some plugin pages. 12854 128552006-03-13 16:54 cstim 12856 12857 * [r13617] trunk/ChangeLog, 12858 trunk/src/app-utils/gw-app-utils-spec.scm, 12859 trunk/src/business/business-core/gw-business-core-spec.scm, 12860 trunk/src/business/business-gnome/gw-business-gnome-spec.scm, 12861 trunk/src/business/dialog-tax-table/gw-dialog-tax-table-spec.scm, 12862 trunk/src/core-utils/gw-core-utils-spec.scm, 12863 trunk/src/engine/gw-engine-spec.scm, 12864 trunk/src/gnc-module/gw-gnc-module-spec.scm, 12865 trunk/src/gnc-module/test/mod-bar/bar-gwrap.scm, 12866 trunk/src/gnc-module/test/mod-baz/baz-gwrap.scm, 12867 trunk/src/gnc-module/test/mod-foo/foo-gwrap.scm, 12868 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 12869 trunk/src/gnome/gw-gnc-spec.scm, 12870 trunk/src/register/register-core/gw-register-core-spec.scm, 12871 trunk/src/report/report-gnome/gw-report-gnome-spec.scm, 12872 trunk/src/report/report-system/gw-report-system-spec.scm, 12873 trunk/src/scm/main.scm: Reduce debug stack size from 2,000,000 12874 to 200,000 because guile on windows will only accept the smaller 12875 value. 12876 128772006-03-13 15:20 cstim 12878 12879 * [r13616] trunk/lib, trunk/src/gnc-module/test/Makefile.am, 12880 trunk/src/gnc-module/test/misc-mods/Makefile.am, 12881 trunk/src/gnc-module/test/mod-bar/Makefile.am, 12882 trunk/src/gnc-module/test/mod-baz/Makefile.am, 12883 trunk/src/gnc-module/test/mod-foo/Makefile.am: Add linker flags 12884 in test programs for platforms where they are not inferred by 12885 libtool 12886 128872006-03-13 04:37 hampton 12888 12889 * [r13615] trunk/ChangeLog, 12890 trunk/src/gnome-utils/gnc-main-window.c, 12891 trunk/src/gnome-utils/gnc-main-window.h, 12892 trunk/src/gnome-utils/gnc-plugin-page.c, 12893 trunk/src/gnome-utils/gnc-plugin-page.h, 12894 trunk/src/gnome/gnc-plugin-basic-commands.c, 12895 trunk/src/gnome/gnc-plugin-page-register.c: Add a new per-page 12896 callback to tell the page to finish any pending activities. The 12897 page may return FALSE to abort whatever the caller's normal 12898 function. Add helper routines to iterate over all pages in a 12899 window, or all pages in all windows. Call these new functions 12900 before Quit, Save, Close, and closing a window. The register 12901 page now implements this hook and uses it to save/discard any 12902 pending transaction. Closes 334090. 12903 129042006-03-12 22:49 hampton 12905 12906 * [r13614] trunk/ChangeLog, 12907 trunk/src/gnome-utils/glade/commodity.glade: Tweak a couple of 12908 tooltips. Try and make it clear that the commodity mnemonic 12909 field must exactly match that used by the quote source. 12910 129112006-03-12 22:46 hampton 12912 12913 * [r13613] trunk/ChangeLog, 12914 trunk/src/report/standard-reports/advanced-portfolio.scm: Andrew 12915 Sackville-West's patch to tidy up the multi-currency handling 12916 quite a bit. It also adds some functionality such as showing the 12917 basis, realized and unrealized gains, and takes advantage of the 12918 new gnc_pricedb_lookup-latest-before function. 12919 129202006-03-12 22:23 hampton 12921 12922 * [r13612] trunk/ChangeLog, 12923 trunk/src/business/business-reports/aging.scm: Andrew 12924 Sackville-West's patch to show zero balance entries in the 12925 payables and receivables aging reports. 12926 129272006-03-12 22:18 hampton 12928 12929 * [r13611] trunk/ChangeLog, trunk/src/engine/gnc-pricedb.c, 12930 trunk/src/engine/gnc-pricedb.h, 12931 trunk/src/engine/gw-engine-spec.scm: Andrew Sackville-West's 12932 changes to add the ability to lookup the latest price before a 12933 specific date. 12934 129352006-03-12 21:54 hampton 12936 12937 * [r13610] trunk/ChangeLog, trunk/src/engine/Transaction.h, 12938 trunk/src/gnome/gnc-plugin-page-register.c, 12939 trunk/src/gnome/gnc-split-reg.c, 12940 trunk/src/gnome/gnc-split-reg.h, 12941 trunk/src/register/ledger-core/split-register-control.c, 12942 trunk/src/register/ledger-core/split-register.c, 12943 trunk/src/register/ledger-core/split-register.h, 12944 trunk/src/register/register-gnome/gnucash-sheet.c, 12945 trunk/src/register/register-gnome/gnucash-sheet.h: Replace the 12946 changes in r13361 with a better method for determining when a 12947 change in the register needs to be reflected in the available 12948 user actions. Now updates the Void and Unvoid actions which 12949 implements the enhancement request in 330763. 12950 129512006-03-12 03:52 hampton 12952 12953 * [r13609] trunk/ChangeLog, 12954 trunk/src/register/register-gnome/combocell-gnome.c, 12955 trunk/src/register/register-gnome/gnucash-item-list.c, 12956 trunk/src/register/register-gnome/gnucash-item-list.h: Finish 12957 removing the redundant list of valid strings maintained by the 12958 combocell and use the list in the item_edit widget. Fixes the 12959 problem where account cell contents disappear when focusing 12960 in/out of an account cell. 12961 129622006-03-12 03:42 hampton 12963 12964 * [r13608] trunk/src/gnome-utils/account-quickfill.c: Update the 12965 quickfill to watch for accounts being added/removed from the 12966 account tree. 12967 129682006-03-12 03:38 chris 12969 12970 * [r13607] trunk/src/gnome-utils/dialog-utils.c, 12971 trunk/src/gnome-utils/glade/transfer.glade: Restore some widget 12972 names that were lost in r9938 but still used by 12973 dialog-transfer.c. Added a warning to find more bugs like this 12974 one. 12975 129762006-03-11 23:41 andi5 12977 12978 * [r13606] trunk/ChangeLog, 12979 trunk/src/gnome-utils/dialog-commodity.c: Fix order of 12980 parameters to gnc_ui_common_commodity_modal, and 334181. 12981 129822006-03-11 21:52 warlord 12983 12984 * [r13605] trunk/ChangeLog, trunk/src/engine/Makefile.am: fix the 12985 build-order (and install order) of the engine libs. 12986 129872006-03-11 21:07 cstim 12988 12989 * [r13604] 12990 trunk/src/import-export/binary-import/binary-import.glade: Unify 12991 whitespaces in strings 12992 129932006-03-11 20:54 cstim 12994 12995 * [r13603] trunk/po/nb.po: Updated Norwegian translation by Tor 12996 Harald Thorland; Translated 2431 out of 3729. 12997 129982006-03-11 19:43 warlord 12999 13000 * [r13602] trunk/ChangeLog, 13001 trunk/src/business/business-reports/invoice.scm: translate 13002 "Thank you.." string. 13003 130042006-03-11 19:39 chris 13005 13006 * [r13601] trunk/src/engine/Group.c, 13007 trunk/src/gnome-utils/gnc-tree-model-account.c: Change the 13008 account removal event back to using the parent account instead 13009 of the group, but delay the nulling of the account's group 13010 pointer until after the generation of the remove event. That 13011 way, the tree model can verify that the removed account's root 13012 is the same as the root for the model. Also, in the model's 13013 event handler, check that accounts are in the same book as the 13014 model is for. 13015 130162006-03-11 18:10 warlord 13017 13018 * [r13600] trunk/ChangeLog, 13019 trunk/src/gnome-search/dialog-search.c: Make sure we translate 13020 the button label string. 13021 130222006-03-11 17:30 hampton 13023 13024 * [r13599] trunk/ChangeLog, trunk/src/engine/Group.c, 13025 trunk/src/gnome-utils/gnc-tree-model-account.c: The account tree 13026 model event handler needs to be more robust in the case of 13027 multiple account sets existing at the same time. Pass the 13028 account group instead of the parent account so that its possible 13029 to determine which model a "top level" account belongs to. Fixes 13030 333866. 13031 130322006-03-11 15:52 andi5 13033 13034 * [r13597] trunk/ChangeLog, 13035 trunk/src/gnome-utils/window-main-summarybar.c: Unref the 13036 summary bar list store so that it gets deleted together with the 13037 combobox. 13038 130392006-03-11 15:23 andi5 13040 13041 * [r13595] trunk/ChangeLog, 13042 trunk/src/gnome-utils/gnc-tree-view-account.c: Avoid calculation 13043 of account period total for the top level account. 13044 130452006-03-11 01:23 chris 13046 13047 * [r13594] trunk/src/backend/file/sixtp-utils.c, 13048 trunk/src/backend/file/test/test-save-in-lang.c, 13049 trunk/src/gnc-module/gnc-module.c: Invert sense of conditions 13050 involving g_setenv() since its return value is different than 13051 that of setenv(). Also, convert last remaining uses of setenv() 13052 to g_setenv(). 13053 130542006-03-10 23:32 warlord 13055 13056 * [r13593] trunk/ChangeLog, trunk/Makefile.am: put ".links" into 13057 lib so rm -rf works properly from the top-level of the source 13058 tree. 13059 130602006-03-10 23:11 hampton 13061 13062 * [r13592] trunk/ChangeLog, 13063 trunk/src/gnome-utils/gnc-main-window.c: Walk through the list 13064 of plugins installed in a window and uninstall them before the 13065 window is destroyed. Fixes 333973. 13066 130672006-03-10 23:06 hampton 13068 13069 * [r13591] trunk/src/core-utils/gnc-gobject-utils.c: Change the 13070 output from this file to use g_message instead of g_warning so 13071 the --g-fatal-warnings argument doesn't trip over it. 13072 130732006-03-10 22:16 warlord 13074 13075 * [r13590] trunk/ChangeLog, 13076 trunk/src/import-export/qif-import/qif-dialog-utils.scm: 13077 gnc:get-account-from-full-name requires two args, not three 13078 (#334170) 13079 130802006-03-10 20:35 cstim 13081 13082 * [r13589] trunk/src/gnome-utils/gnc-tree-view-account.c, 13083 trunk/src/gnome/glade/price.glade: I18n cleanup; improve wording 13084 to disambiguation the semantics of a bool checkbox. 13085 * [r13588] trunk/po/de.po: Updated German translation - 3642 out 13086 of 3729 done. 13087 130882006-03-10 20:07 hampton 13089 13090 * [r13587] trunk/ChangeLog, 13091 trunk/src/gnome-utils/gnc-main-window.c: Show newly created 13092 windows when restoring the second and subsequent windows. 13093 130942006-03-10 14:58 cstim 13095 13096 * [r13586] trunk/ChangeLog, trunk/po/da.po, trunk/po/es_NI.po, 13097 trunk/po/eu.po, trunk/po/hu.po, trunk/po/it.po, trunk/po/ja.po, 13098 trunk/po/nl.po, trunk/po/pl.po, trunk/po/pt_BR.po, 13099 trunk/po/ru.po, trunk/po/sk.po, trunk/po/sv.po, trunk/po/tr.po, 13100 trunk/po/zh_TW.po: Recode all po files into UTF-8 character 13101 encoding, except for the most recent ones, and uk.po which seems 13102 to contain encoding errors. 13103 131042006-03-10 14:28 cstim 13105 13106 * [r13585] trunk/lib/libgsf-1.12.3/gsf-win32/Makefile.am: Fix 13107 linker flags for gsf-win32 sublibrary 13108 131092006-03-10 12:08 cstim 13110 13111 * [r13584] trunk/lib/libqof/qof/Makefile.am: Add include/linker 13112 flags for using the lib/libc substitutions 13113 131142006-03-10 11:04 cstim 13115 13116 * [r13583] trunk/ChangeLog, trunk/configure.in, 13117 trunk/src/gnome-utils/dialog-utils.c: Gnucash replaced 13118 dlopen/dlsym by the g_module functions, so don't error out if 13119 they are unavailable; dlsym is needed only optionally for BSD 13120 linkers. Also removes quotation error in AC_MSG_ERROR macro. 13121 131222006-03-10 10:58 cstim 13123 13124 * [r13582] trunk/macros/legacy_macros.m4: Add long-forgotten macro 13125 definition from acinclude.m4 r10161 that is sometimes still 13126 needed 13127 131282006-03-10 10:30 cstim 13129 13130 * [r13581] trunk/ChangeLog, 13131 trunk/src/gnome-utils/gnc-druid-provider-file-gnome.c, 13132 trunk/src/gnome-utils/gnc-druid-provider-multifile-gnome.h: If 13133 <glob.h> unavailable, provide own typedef and disable globbing. 13134 131352006-03-10 10:17 cstim 13136 13137 * [r13580] trunk/src/app-utils/Makefile.am: libgncmod-app-utils 13138 uses functions from libgw-engine, so link to that library 13139 131402006-03-10 09:40 cstim 13141 13142 * [r13579] trunk/configure.in: Reorder CHECK_FUNCS so that they 13143 are checked even if enable-gui=no 13144 131452006-03-10 09:36 cstim 13146 13147 * [r13578] trunk/src/backend/file/gnc-backend-file.c: Check for 13148 errno macro EOPNOTSUPP only if it is defined 13149 131502006-03-10 09:14 cstim 13151 13152 * [r13577] trunk/src/app-utils/Makefile.am: Fix linker flags 13153 131542006-03-10 04:23 chris 13155 13156 * [r13576] trunk/src/gnome-utils/dialog-transfer.c, 13157 trunk/src/gnome-utils/dialog-transfer.h, 13158 trunk/src/register/ledger-core/split-register-control.c: Factor 13159 out and create new function: 13160 gnc_xfer_dialog_run_exchange_dialog() This isolates the 13161 amount-to-value conversion algorithm from the register. 13162 131632006-03-10 02:28 chris 13164 13165 * [r13575] 13166 trunk/src/register/ledger-core/split-register-control.c, 13167 trunk/src/register/ledger-core/split-register-p.h, 13168 trunk/src/register/ledger-core/split-register.c: More register 13169 line wraps, clean-ups, etc., plus some minor re-ordering to 13170 prepare for some factoring. 13171 131722006-03-09 22:58 andi5 13173 13174 * [r13574] trunk/ChangeLog, 13175 trunk/src/gnome-utils/gnc-main-window.c: Move retrieval of 13176 private data of main window after the creation of the window. 13177 131782006-03-09 21:57 hampton 13179 13180 * [r13573] trunk/ChangeLog, trunk/configure.in, 13181 trunk/lib/libqof/qof/deprecated.c, 13182 trunk/lib/libqof/qof/deprecated.h, 13183 trunk/lib/libqof/qof/qofevent-p.h, 13184 trunk/lib/libqof/qof/qofevent.c, 13185 trunk/src/app-utils/gnc-component-manager.c, 13186 trunk/src/engine/gnc-commodity.h, trunk/src/engine/gnc-engine.h, 13187 trunk/src/gnome-utils/account-quickfill.c, 13188 trunk/src/gnome-utils/gnc-account-sel.c, 13189 trunk/src/gnome-utils/gnc-main-window.c, 13190 trunk/src/gnome-utils/gnc-plugin-page.c, 13191 trunk/src/gnome-utils/gnc-plugin-page.h, 13192 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 13193 trunk/src/gnome-utils/gnc-tree-model-price.c: Finish removing 13194 deprecated QOF functions. 13195 131962006-03-09 21:23 hampton 13197 13198 * [r13572] trunk/ChangeLog, trunk/src/gnc-ui.h, 13199 trunk/src/gnome/dialog-price-editor.c, 13200 trunk/src/gnome/top-level.c: Restore clickable links for price 13201 quotes. 13202 132032006-03-09 18:12 codehelp 13204 13205 * [r13571] trunk/ChangeLog, trunk/src/optional/Makefile.am: Make 13206 xsl/ available for installation and therefore packaging. 13207 132082006-03-09 17:04 codehelp 13209 13210 * [r13570] trunk/lib/libqof/backend/file/qsf-backend.c: Remove 13211 deprecated glib function g_strncasecmp in favour of 13212 g_ascii_strncasecmp 13213 132142006-03-09 17:03 codehelp 13215 13216 * [r13569] trunk/lib/libqof/qof/qofevent.h: Doxygen tweak 13217 * [r13568] trunk/lib/libqof/qof/qofquery-deserial.c: Update 13218 status; this file will not exist in libqof2 13219 * [r13567] trunk/ChangeLog, trunk/lib/libqof/qof/Makefile.am, 13220 trunk/lib/libqof/qof/deprecated.c, 13221 trunk/lib/libqof/qof/deprecated.h, trunk/lib/libqof/qof/qof.h, 13222 trunk/lib/libqof/qof/qof_book_merge.c, 13223 trunk/lib/libqof/qof/qof_book_merge.h, 13224 trunk/lib/libqof/qof/qofbookmerge.c, 13225 trunk/lib/libqof/qof/qofbookmerge.h, 13226 trunk/src/engine/test/test-book-merge.c, 13227 trunk/src/gnome/druid-merge.c: Move qof_book_merge to new naming 13228 convention and deprecate old code 13229 132302006-03-09 16:54 codehelp 13231 13232 * [r13566] trunk/ChangeLog, trunk/configure.in, 13233 trunk/src/optional/Makefile.am, trunk/src/optional/xsl, 13234 trunk/src/optional/xsl/Makefile.am, 13235 trunk/src/optional/xsl/README, 13236 trunk/src/optional/xsl/date-time.xsl, 13237 trunk/src/optional/xsl/gnucash-gnccustomer-vcard2.xsl, 13238 trunk/src/optional/xsl/gnucash-std.xsl, 13239 trunk/src/optional/xsl/string.xsl, 13240 trunk/src/optional/xsl/vcard-gnccustomer.pl: Optional XSL 13241 stylesheets and support - prototypes 13242 132432006-03-09 16:50 codehelp 13244 13245 * [r13565] trunk/ChangeLog: allow recursive copying of gncEntry 13246 from a gncInvoice 13247 132482006-03-09 16:49 codehelp 13249 13250 * [r13564] trunk/src/business/business-core/gncInvoice.c: allow 13251 recursive copying of gncEntry from a gncInvoice 13252 132532006-03-09 16:44 cstim 13254 13255 * [r13563] trunk/ChangeLog, trunk/src/engine/Transaction.c: Add 13256 substitution code for unavailable function gettimeofday 13257 132582006-03-09 16:43 cstim 13259 13260 * [r13562] trunk/lib/libqof/qof/qoflog.c: Clean up unused 13261 gettimeofday argument 13262 132632006-03-09 16:31 cstim 13264 13265 * [r13561] trunk/src/gnc-module/test: Add svnignores 13266 132672006-03-09 16:26 cstim 13268 13269 * [r13560] trunk/ChangeLog, trunk/lib/libqof/qof/gnc-date.c, 13270 trunk/lib/libqof/qof/qoflog.c: Add substitution code for 13271 unavailable functions gettimeofday and gmtime_r. 13272 132732006-03-09 16:06 cstim 13274 13275 * [r13559] trunk/src/backend/file/gnc-backend-file.c: Add 13276 compatibility ifdefs for unavailable functions 13277 132782006-03-09 15:49 cstim 13279 13280 * [r13558] trunk/src/engine/Makefile.am: Reorder linking of engine 13281 libraries to avoid undefined references which are not allowed on 13282 windows 13283 132842006-03-09 15:48 cstim 13285 13286 * [r13557] trunk/lib/libgsf-1.12.3/Makefile.am, 13287 trunk/lib/libgsf-1.12.3/gsf/Makefile.am, 13288 trunk/src/app-utils/Makefile.am, 13289 trunk/src/core-utils/Makefile.am, 13290 trunk/src/gnome-utils/Makefile.am: Add more linker flags, 13291 necessary for some platforms (windows) 13292 132932006-03-09 14:28 cstim 13294 13295 * [r13556] trunk/ChangeLog, trunk/Makefile.am, trunk/configure.in, 13296 trunk/lib/guile-www/Makefile.am, 13297 trunk/src/app-utils/Makefile.am, 13298 trunk/src/business/business-core/Makefile.am, 13299 trunk/src/business/business-gnome/Makefile.am, 13300 trunk/src/business/business-reports/Makefile.am, 13301 trunk/src/business/business-utils/Makefile.am, 13302 trunk/src/business/dialog-tax-table/Makefile.am, 13303 trunk/src/core-utils/Makefile.am, trunk/src/engine/Makefile.am, 13304 trunk/src/gnc-module/Makefile.am, 13305 trunk/src/gnome-utils/Makefile.am, trunk/src/gnome/Makefile.am, 13306 trunk/src/import-export/Makefile.am, 13307 trunk/src/import-export/qif-import/Makefile.am, 13308 trunk/src/import-export/qif-io-core/Makefile.am, 13309 trunk/src/optional/swig/Makefile.am, 13310 trunk/src/register/register-core/Makefile.am, 13311 trunk/src/report/locale-specific/us/Makefile.am, 13312 trunk/src/report/report-gnome/Makefile.am, 13313 trunk/src/report/report-system/Makefile.am, 13314 trunk/src/report/standard-reports/Makefile.am, 13315 trunk/src/report/stylesheets/Makefile.am, 13316 trunk/src/report/utility-reports/Makefile.am, 13317 trunk/src/scm/Makefile.am, trunk/src/scm/gnumeric/Makefile.am, 13318 trunk/src/scm/printing/Makefile.am, 13319 trunk/src/tax/us/Makefile.am: Replace "ln -sf" by "$(LN_S) -f" 13320 for systems that don't have symbolic links available. 13321 133222006-03-09 13:03 cstim 13323 13324 * [r13555] trunk/ChangeLog, 13325 trunk/src/gnome-utils/gnc-druid-provider-file-gnome.h: Check for 13326 <glob.h> and provide own typedef if header unavailable. 13327 133282006-03-09 13:00 cstim 13329 13330 * [r13554] trunk/configure.in, 13331 trunk/src/gnome-utils/gnc-gnome-utils.c: Check for <X11/Xlib.h> 13332 and ignore code section if header unavailable. 13333 133342006-03-09 12:59 cstim 13335 13336 * [r13553] trunk/src/gnome-utils/druid-gconf-setup.c: Remove 13337 unused header include 13338 133392006-03-09 12:22 cstim 13340 13341 * [r13552] trunk/ChangeLog, trunk/po/glossary/vi.po: Updated 13342 vietnamese glossary by Clytie Siddall <clytie@riverland.net.au> 13343 133442006-03-09 09:39 cstim 13345 13346 * [r13551] trunk/Makefile.am: Add creation rules for 13347 po/gnucash.pot so that it can always be created for make dist. 13348 133492006-03-09 06:08 hampton 13350 13351 * [r13550] trunk/ChangeLog, trunk/lib/libqof/qof/qofquery.c, 13352 trunk/lib/libqof/qof/qofsession.c, trunk/src/engine/Group.c, 13353 trunk/src/engine/gw-engine-spec.scm: Remove more functions to be 13354 deprecated in libqof2. (Pass Three - more trivial substitutions 13355 and simple translations.) 13356 133572006-03-09 05:51 hampton 13358 13359 * [r13549] trunk/ChangeLog, trunk/lib/libc/setenv.c, 13360 trunk/lib/libc/setenv.h, 13361 trunk/lib/libqof/backend/file/qsf-backend.c, 13362 trunk/lib/libqof/backend/file/qsf-xml-map.c, 13363 trunk/lib/libqof/backend/file/qsf-xml.c, 13364 trunk/lib/libqof/qof/deprecated.c, 13365 trunk/lib/libqof/qof/gnc-engine-util.h, 13366 trunk/lib/libqof/qof/kvp-util-p.h, 13367 trunk/lib/libqof/qof/kvp-util.h, 13368 trunk/lib/libqof/qof/qof_book_merge.c, 13369 trunk/lib/libqof/qof/qofbackend-p.h, 13370 trunk/lib/libqof/qof/qofchoice.c, 13371 trunk/lib/libqof/qof/qofgobj.c, 13372 trunk/lib/libqof/qof/qofinstance.c, 13373 trunk/lib/libqof/qof/qofquery-deserial.c, 13374 trunk/lib/libqof/qof/qofreference.c, 13375 trunk/lib/libqof/qof/qofsql.c, trunk/src/RecnWindow.h, 13376 trunk/src/app-utils/gnc-exp-parser.h, 13377 trunk/src/app-utils/gnc-ui-common.h, 13378 trunk/src/app-utils/gnc-ui-util.h, 13379 trunk/src/app-utils/gw-app-utils-spec.scm, 13380 trunk/src/backend/file/gnc-xml-helper.h, 13381 trunk/src/backend/file/gnc-xml.h, 13382 trunk/src/backend/file/sixtp-dom-generators.h, 13383 trunk/src/backend/file/sixtp-dom-parsers.h, 13384 trunk/src/backend/file/test/test-file-stuff.h, 13385 trunk/src/backend/postgres/checkpoint.c, 13386 trunk/src/business/business-gnome/gw-business-gnome-spec.scm, 13387 trunk/src/business/dialog-tax-table/gw-dialog-tax-table-spec.scm, 13388 trunk/src/engine/AccountP.h, trunk/src/engine/FreqSpec.h, 13389 trunk/src/engine/GroupP.h, trunk/src/engine/SX-book.h, 13390 trunk/src/engine/SX-ttinfo.h, trunk/src/engine/ScrubP.h, 13391 trunk/src/engine/SplitP.h, trunk/src/engine/TransLog.h, 13392 trunk/src/engine/TransactionP.h, 13393 trunk/src/engine/test-core/test-engine-stuff.h, 13394 trunk/src/gnome-utils/QuickFill.h, 13395 trunk/src/gnome-utils/dialog-account.h, 13396 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 13397 trunk/src/gnome/dialog-chart-export.c, 13398 trunk/src/gnome/dialog-fincalc.h, 13399 trunk/src/gnome/dialog-print-check.h, 13400 trunk/src/gnome/gw-gnc-spec.scm, 13401 trunk/src/register/register-core/gtable.h, 13402 trunk/src/register/register-core/gw-register-core-spec.scm, 13403 trunk/src/register/register-gnome/gncmod-register-gnome.c, 13404 trunk/src/report/report-gnome/gw-report-gnome-spec.scm, 13405 trunk/src/test-core/test-stuff.h: Never include "config.h" from 13406 a header file. Doing so makes it nigh impossible to override 13407 configuration settings. 13408 134092006-03-09 03:58 warlord 13410 13411 * [r13548] trunk/ChangeLog, trunk/configure.in, 13412 trunk/src/engine/Split.c, trunk/src/engine/gnc-event.h: Define 13413 and emit two new events when splits are added/removed from 13414 accounts. * src/engine/gnc-event.h: Add GNC_EVENT_ITEM_ADDED and 13415 GNC_EVENT_ITEM_REMOVED event definitions * src/engine/Split.c: 13416 Emit GNC_EVENT_ITEM_ADDED and GNC_EVENT_ITEM_REMOVED events when 13417 a split is added or removed from an account. * configure.in: 13418 depend on QOF 0.6.3 for proper event handling. 13419 134202006-03-09 03:48 hampton 13421 13422 * [r13547] trunk/ChangeLog, trunk/lib/libqof/qof/qoflog.h, 13423 trunk/src/app-utils/gnc-component-manager.c, 13424 trunk/src/app-utils/gnc-component-manager.h, 13425 trunk/src/backend/postgres/events.c, 13426 trunk/src/business/business-core/gncAddress.c, 13427 trunk/src/business/business-core/gncBillTerm.c, 13428 trunk/src/business/business-core/gncCustomer.c, 13429 trunk/src/business/business-core/gncEmployee.c, 13430 trunk/src/business/business-core/gncEntry.c, 13431 trunk/src/business/business-core/gncInvoice.c, 13432 trunk/src/business/business-core/gncJob.c, 13433 trunk/src/business/business-core/gncOrder.c, 13434 trunk/src/business/business-core/gncTaxTable.c, 13435 trunk/src/business/business-core/gncVendor.c, 13436 trunk/src/business/business-gnome/business-gnome-utils.c, 13437 trunk/src/business/business-gnome/dialog-billterms.c, 13438 trunk/src/business/business-gnome/dialog-customer.c, 13439 trunk/src/business/business-gnome/dialog-employee.c, 13440 trunk/src/business/business-gnome/dialog-invoice.c, 13441 trunk/src/business/business-gnome/dialog-job.c, 13442 trunk/src/business/business-gnome/dialog-order.c, 13443 trunk/src/business/business-gnome/dialog-payment.c, 13444 trunk/src/business/business-gnome/dialog-vendor.c, 13445 trunk/src/business/business-ledger/gncEntryLedgerDisplay.c, 13446 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 13447 trunk/src/engine/Account.c, trunk/src/engine/FreqSpec.c, 13448 trunk/src/engine/Group.c, trunk/src/engine/Period.c, 13449 trunk/src/engine/SchedXaction.c, trunk/src/engine/Split.c, 13450 trunk/src/engine/Transaction.c, trunk/src/engine/gnc-budget.c, 13451 trunk/src/engine/gnc-commodity.c, trunk/src/engine/gnc-lot.c, 13452 trunk/src/engine/gnc-pricedb.c, 13453 trunk/src/engine/gw-engine-spec.scm, 13454 trunk/src/engine/test/test-book-merge.c, 13455 trunk/src/engine/test/test-recursive.c, 13456 trunk/src/gnome-search/dialog-search.c, 13457 trunk/src/gnome-search/gnc-general-search.c, 13458 trunk/src/gnome-utils/account-quickfill.c, 13459 trunk/src/gnome-utils/dialog-account.c, 13460 trunk/src/gnome-utils/dialog-query-list.c, 13461 trunk/src/gnome-utils/gnc-account-sel.c, 13462 trunk/src/gnome-utils/gnc-main-window.c, 13463 trunk/src/gnome-utils/gnc-query-list.c, 13464 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 13465 trunk/src/gnome-utils/gnc-tree-model-price.c, 13466 trunk/src/gnome-utils/window-main-summarybar.c, 13467 trunk/src/gnome/dialog-tax-info.c, 13468 trunk/src/gnome/druid-hierarchy.c, 13469 trunk/src/gnome/druid-stock-split.c, 13470 trunk/src/gnome/gnc-plugin-page-budget.c, 13471 trunk/src/gnome/gnc-plugin-page-register.c, 13472 trunk/src/gnome/lot-viewer.c, 13473 trunk/src/gnome/window-reconcile.c, 13474 trunk/src/register/ledger-core/gnc-ledger-display.c: Remove more 13475 functions to be deprecated in libqof2. (Pass Two - more trivial 13476 substitutions, some simple translations.) 13477 134782006-03-09 03:33 warlord 13479 13480 * [r13546] trunk/ChangeLog, trunk/lib/libqof/qof/qofevent.c, 13481 trunk/lib/libqof/qof/qofevent.h: Fix the definition of 13482 QOF_EVENT_BASE; use QOF_EVENT__LAST for tests. 13483 134842006-03-09 02:29 hampton 13485 13486 * [r13545] trunk/ChangeLog, 13487 trunk/src/app-utils/gnc-component-manager.c, 13488 trunk/src/backend/file/test/test-xml-pricedb.c, 13489 trunk/src/backend/postgres/PostgresBackend.c, 13490 trunk/src/backend/postgres/account.c, 13491 trunk/src/backend/postgres/price.c, 13492 trunk/src/backend/postgres/test/test-db.c, 13493 trunk/src/backend/postgres/test/test-period.c, 13494 trunk/src/backend/postgres/txn.c, 13495 trunk/src/backend/postgres/txnmass.c, 13496 trunk/src/bin/gnucash-bin.c, trunk/src/engine/Transaction.c, 13497 trunk/src/engine/gnc-engine.c, 13498 trunk/src/engine/test/test-period.c, 13499 trunk/src/gnome-utils/account-quickfill.c, 13500 trunk/src/gnome-utils/gnc-account-sel.c, 13501 trunk/src/gnome-utils/gnc-file.c, 13502 trunk/src/gnome-utils/gnc-main-window.c, 13503 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 13504 trunk/src/gnome-utils/gnc-tree-model-price.c, 13505 trunk/src/gnome/dialog-chart-export.c, 13506 trunk/src/gnome/druid-acct-period.c, 13507 trunk/src/gnome/druid-merge.c, 13508 trunk/src/gnome/gnc-plugin-basic-commands.c, 13509 trunk/src/gnome/gnc-plugin-page-register.c, 13510 trunk/src/gnome/lot-viewer.c, 13511 trunk/src/import-export/log-replay/gnc-log-replay.c, 13512 trunk/src/import-export/mt940/gnc-mt940-import.c, 13513 trunk/src/import-export/ofx/gnc-ofx-import.c, 13514 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Remove 13515 functions to be deprecated in libqof2. (Pass One - trivial 13516 substitutions) 13517 135182006-03-09 00:49 hampton 13519 13520 * [r13544] trunk/ChangeLog, trunk/src/engine/Account.c, 13521 trunk/src/engine/Group.c, 13522 trunk/src/gnome-utils/gnc-tree-model-account.c: Remove extra 13523 events added in r13483. This leaves the REMOVE event as the only 13524 changed event. 13525 135262006-03-08 21:22 warlord 13527 13528 * [r13543] trunk/ChangeLog, trunk/src/engine/gnc-filepath-utils.c: 13529 gstdio.h and g_mkdir are in glib-2.6 -- use old APIs with 13530 glib-2.4. 13531 135322006-03-08 16:00 cstim 13533 13534 * [r13542] trunk/ChangeLog, trunk/src/backend/file/sixtp-utils.c, 13535 trunk/src/gnc-module/gnc-module.c: Replace setenv() by g_setenv 13536 for increased cross-platform compatibility. 13537 135382006-03-08 15:59 cstim 13539 13540 * [r13541] trunk/src/engine/gnc-filepath-utils.c: Replace mkdir by 13541 g_mkdir for increased cross-platform compatibility. 13542 135432006-03-08 15:52 cstim 13544 13545 * [r13540] trunk/ChangeLog, trunk/src/app-utils/file-utils.c, 13546 trunk/src/app-utils/gnc-ui-util.c, 13547 trunk/src/business/business-gnome/business-urls.c, 13548 trunk/src/core-utils/gnc-gconf-utils.c, 13549 trunk/src/gnome-utils/dialog-preferences.c, 13550 trunk/src/gnome-utils/dialog-reset-warnings.c, 13551 trunk/src/gnome-utils/gnc-currency-edit.c, 13552 trunk/src/gnome-utils/gnc-main-window.c, 13553 trunk/src/gnome-utils/gnc-plugin-file-history.c, 13554 trunk/src/gnome-utils/gnc-tree-view.c, 13555 trunk/src/gnome/window-reconcile.c: Replace index(3) by 13556 strchr(3) and rindex(3) by strrchr(3) because the latter is more 13557 widely available. 13558 135592006-03-08 06:13 hampton 13560 13561 * [r13539] trunk/ChangeLog, trunk/src/gnome-utils/gnc-splash.c: 13562 Use a font size of "smaller" when printing to the splash screen. 13563 Should solve 104436 except for people running with huge system 13564 fonts. 13565 135662006-03-08 05:47 chris 13567 13568 * [r13538] trunk/src/engine/Transaction.c, 13569 trunk/src/engine/Transaction.h, 13570 trunk/src/register/ledger-core/split-register-load.c, 13571 trunk/src/register/ledger-core/split-register.c: More 13572 line-wraps, cleanups, factoring new function: 13573 xaccTransGetSplitIndex(). 13574 135752006-03-08 05:16 hampton 13576 13577 * [r13537] trunk/ChangeLog, 13578 trunk/src/gnome-utils/gnc-tree-view-account.c, 13579 trunk/src/gnome-utils/gnc-tree-view-account.h: Relabel column 13580 titles from "XXX (Report)" to a label that includes the currency 13581 mnemonic (e.g. "Total (EUR)"). 13582 135832006-03-08 05:14 hampton 13584 13585 * [r13536] trunk/src/app-utils/gnc-ui-util.c, 13586 trunk/src/engine/gnc-hooks.c, trunk/src/engine/gnc-hooks.h: 13587 Cache the result of a gconf lookup for a currency choice. Add a 13588 new callback hook for when a user changes a currency setting 13589 (default account or report). 13590 135912006-03-08 04:48 chris 13592 13593 * [r13535] 13594 trunk/src/register/ledger-core/split-register-model-save.c, 13595 trunk/src/register/ledger-core/split-register-model.c, 13596 trunk/src/register/ledger-core/split-register-util.c: More 13597 line-wraps, cleanups and factoring. 13598 135992006-03-08 04:48 hampton 13600 13601 * [r13534] trunk/src/gnome/druid-acct-period.c: More references to 13602 "Next" that should now say "Forward". 13603 136042006-03-08 04:05 hampton 13605 13606 * [r13533] trunk/src/gnome/glade/sched-xact.glade: Change a 13607 reference to the Next button to now refer to the Forward button. 13608 136092006-03-08 03:06 hampton 13610 13611 * [r13532] trunk/ChangeLog, 13612 trunk/src/gnome-utils/account-quickfill.c, 13613 trunk/src/gnome-utils/account-quickfill.h, 13614 trunk/src/register/ledger-core/gnc-ledger-display.c, 13615 trunk/src/register/ledger-core/split-register-load.c, 13616 trunk/src/register/ledger-core/split-register.h, 13617 trunk/src/register/register-core/combocell.h, 13618 trunk/src/register/register-gnome/combocell-gnome.c, 13619 trunk/src/register/register-gnome/gnucash-item-edit.c, 13620 trunk/src/register/register-gnome/gnucash-item-edit.h, 13621 trunk/src/register/register-gnome/gnucash-item-list.c, 13622 trunk/src/register/register-gnome/gnucash-item-list.h: The 13623 account quickfill has multiple components to it, only one of 13624 which was shared. Build and use a shared list store used by the 13625 gnucash_item_edit widget (which is updated by signals sent when 13626 accounts are added/deleted/modified.) With this in place, its 13627 not necessary to rebuild two account quickfills for each open 13628 register window when a gnc_gui_resume_refresh is called which 13629 eliminates an O(2n) slowdown. This seems sufficient to close 13630 120028. 13631 136322006-03-08 02:26 hampton 13633 13634 * [r13531] trunk/ChangeLog, trunk/src/gnc-ui.h, 13635 trunk/src/gnome/dialog-commodities.c, 13636 trunk/src/gnome/dialog-price-edit-db.c, 13637 trunk/src/gnome/dialog-price-editor.c, 13638 trunk/src/gnome/top-level.c: Remove all usage of 13639 gnc_get_current_session / book / whatever except at the very top 13640 level when the dialog is originally created. Tell the component 13641 manager to delete the dialog when the session is destroyed. 13642 Remove support for an old url-that-generates-a-price-edit-window 13643 trick. 13644 * [r13530] trunk/src/gnome-utils/gnc-file.c: Add a couple of calls 13645 to the component manager when closing the current session. 13646 136472006-03-08 02:20 chris 13648 13649 * [r13529] 13650 trunk/src/register/ledger-core/split-register-control.c: Minor 13651 line wraps and factoring. 13652 136532006-03-08 00:06 hampton 13654 13655 * [r13528] trunk/ChangeLog, trunk/src/engine/gnc-pricedb.c: Use 13656 the pointer to the commodity as a hash key instead of looking up 13657 the commodity string and then hashing that. Fixes 332678. 13658 136592006-03-07 23:15 andi5 13660 13661 * [r13527] trunk/ChangeLog, trunk/configure.in, 13662 trunk/lib/libqof/qof/guid.c: Add configure test for sys/times.h 13663 and corrected guid.c to check for that. 13664 136652006-03-07 22:12 codehelp 13666 13667 * [r13526] trunk/po/en_GB.po: fix plural message error that msgfmt 13668 -c and KBabel missed 13669 136702006-03-07 22:01 cstim 13671 13672 * [r13525] trunk/ChangeLog, trunk/configure.in, 13673 trunk/lib/libqof/qof/guid.c: Make seed collection parts that 13674 depend on particular functions #ifdef'd on that to enable easier 13675 windows/mingw32 porting. 13676 136772006-03-07 22:00 cstim 13678 13679 * [r13524] trunk/lib/libc/localtime_r.c, trunk/lib/libc/setenv.c, 13680 trunk/lib/libc/setenv.h: Fix old libc substitution files, now 13681 needed for windows/mingw32 porting. 13682 136832006-03-07 21:59 cstim 13684 13685 * [r13523] trunk/lib/libqof/qof/qofbackend.c, 13686 trunk/lib/libqof/qof/qofsession.c, 13687 trunk/src/engine/gnc-engine.c, 13688 trunk/src/gnome-utils/dialog-commodity.h, 13689 trunk/src/gnome-utils/dialog-utils.h, 13690 trunk/src/gnome-utils/gnc-main-window.h, 13691 trunk/src/report/report-gnome/dialog-column-view.c, 13692 trunk/src/report/report-gnome/dialog-column-view.h: Minor header 13693 include cleanups to enable easier windows/mingw32 porting 13694 136952006-03-07 21:29 codehelp 13696 13697 * [r13522] trunk/po/en_GB.po: updated en_GB translation, 3724 13698 translated 13699 137002006-03-07 21:27 cstim 13701 13702 * [r13521] trunk/po/nb.po: Updated Norwegian translation; 2234 out 13703 of 3724 done. 13704 137052006-03-07 20:50 cstim 13706 13707 * [r13520] trunk/ChangeLog, trunk/Makefile.am: Add po/gnucash.pot 13708 to EXTRA_DIST because the translation template is needed in the 13709 tarball for translators. 13710 137112006-03-07 20:44 cstim 13712 13713 * [r13519] trunk/po/de.po: Updated German translation - 3627 out 13714 of 3724 done. 13715 137162006-03-07 20:43 cstim 13717 13718 * [r13518] trunk/src/gnome-utils/dialog-preferences.c: Improve 13719 i18n string for separator character sample 13720 137212006-03-07 20:42 cstim 13722 13723 * [r13517] trunk/lib/goffice-0.0.4/tests: Update svn:ignore 13724 property 13725 137262006-03-07 20:41 cstim 13727 13728 * [r13516] trunk/lib/libgsf-1.12.3/tests: Update svn:ifnore 13729 property 13730 137312006-03-07 19:36 andi5 13732 13733 * [r13515] trunk/ChangeLog, 13734 trunk/src/gnome/gnc-plugin-page-register.c: Disable sensitivity 13735 of style radio actions for registers with ledger_type different 13736 from LD_SINGLE, e.g. search registers and general ledgers. 13737 137382006-03-07 15:19 warlord 13739 13740 * [r13514] trunk/ChangeLog, 13741 trunk/lib/libgsf-1.12.3/tests/test-msole1.c: properly ignore the 13742 return value of fgets(). Fixes an FC4 error. 13743 137442006-03-07 05:31 chris 13745 13746 * [r13513] trunk/src/backend/file/io-gncbin-r.c, 13747 trunk/src/engine/Account.c, trunk/src/engine/Account.h, 13748 trunk/src/engine/gnc-associate-account.c, 13749 trunk/src/gnome/druid-stock-split.c, 13750 trunk/src/gnome/gnc-split-reg.c, 13751 trunk/src/register/ledger-core/gnc-ledger-display.c, 13752 trunk/src/register/ledger-core/split-register-model.c, 13753 trunk/src/register/ledger-core/split-register.c: Factor out and 13754 create new function: xaccAccountIsPriced() that does the common 13755 STOCK, MUTUAL or CURRENCY check. 13756 137572006-03-07 04:45 chris 13758 13759 * [r13512] trunk/src/gnome-utils/gnc-gnome-utils.c: When 13760 periodically checking for ui events, avoid creating a QofSession 13761 if we don't already have one. 13762 137632006-03-07 04:24 jsled 13764 13765 * [r13511] trunk/ChangeLog, 13766 trunk/src/gnome/glade/sched-xact.glade: Fix initial SX perf 13767 sensitivity. 13768 137692006-03-07 03:41 chris 13770 13771 * [r13510] trunk/src/register/ledger-core/split-register-load.c, 13772 trunk/src/register/register-core/table-allgui.c, 13773 trunk/src/register/register-core/table-allgui.h, 13774 trunk/src/register/register-gnome/gnucash-item-edit.c: Minor 13775 code factoring, line-wraps, control-flow simplifications, etc. 13776 centered around split-register-load.c. 13777 137782006-03-07 03:40 jsled 13779 13780 * [r13509] trunk/ChangeLog, trunk/src/gnome/dialog-sxsincelast.c: 13781 Bug#333532: Add multi-commodity SX support. 13782 137832006-03-07 03:07 chris 13784 13785 * [r13508] trunk/src/register/ledger-core/split-register-load.c: 13786 Factor out one small piece of the huge gnc_split_register_load() 13787 into new static function add_quickfill_completions(). 13788 137892006-03-07 02:42 chris 13790 13791 * [r13507] trunk/src/engine/Scrub.c, 13792 trunk/src/engine/gnc-commodity.c, 13793 trunk/src/engine/gnc-commodity.h, 13794 trunk/src/register/ledger-core/split-register-load.c: Factor out 13795 and create new function: gnc_commodity_is_currency(). 13796 137972006-03-07 00:39 jsled 13798 13799 * [r13506] trunk/ChangeLog, trunk/packaging/gnucash-1.9.x.ebuild: 13800 Mods for ebuild to be used as an SVN ebuild. 13801 138022006-03-07 00:27 chris 13803 13804 * [r13505] trunk/src/engine/Account.c: Move both old an new-style 13805 Account MODIFY events into the "on_done" case of 13806 qof_commit_edit_part2(). 13807 138082006-03-06 21:52 andi5 13809 13810 * [r13504] trunk/ChangeLog, 13811 trunk/src/gnome-utils/gnc-html-graph-gog.c, 13812 trunk/src/gnome-utils/gnc-html.c, 13813 trunk/src/gnome-utils/gnc-html.h, 13814 trunk/src/gnome-utils/print-session.c, 13815 trunk/src/gnome-utils/print-session.h: Add printing support to 13816 graphs (depends on #332884). Remove paper from PrintSession. 13817 138182006-03-06 21:35 cstim 13819 13820 * [r13503] trunk/ChangeLog, 13821 trunk/src/import-export/ofx/gnc-ofx-import.c: Fix OFX import 13822 problem with some dividends transactions. Patch by David Reiser. 13823 #164645. 13824 138252006-03-06 21:31 cstim 13826 13827 * [r13502] trunk/ChangeLog, 13828 trunk/src/import-export/import-backend.c: Fix crash when "clear" 13829 is chosen but no matching transaction is selected. Now those 13830 imported transactions will silently be ignored. #317917. 13831 138322006-03-06 21:01 cstim 13833 13834 * [r13501] trunk/po/de.po: Updated German translation - 3609 out 13835 of 3724 done. 13836 138372006-03-06 01:45 wilddev 13838 13839 * [r13500] tags/1.9.2: Tagging the 1.9.2 release of GnuCash 13840 138412006-03-06 01:44 wilddev 13842 13843 * [r13499] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 13844 to release 1.9.2 13845 138462006-03-05 23:46 chris 13847 13848 * [r13498] trunk/src/engine/Split.c: Don't force a resort of 13849 Account's split lists during xaccTransCommitEdit(). This happens 13850 already in xaccAccountCommitEdit() and if the Account isn't 13851 being edited, then we inserted the Split in sorted order anyway. 13852 138532006-03-05 21:14 hampton 13854 13855 * [r13497] trunk/ChangeLog, trunk/src/engine/Split.c, 13856 trunk/src/engine/Transaction.c: Use utf8 collation routines when 13857 sorting splits in a register. Also, only sort on the date of 13858 transactions (not date and time) since gnucash doesn't allow 13859 times to be input. Fixes #127809. 13860 138612006-03-05 20:24 warlord 13862 13863 * [r13496] trunk/autogen.sh: Don't suggest that users use 13864 --enable-error-on-warning We turn it on by default, and the 13865 auto-check is "better". 13866 138672006-03-05 19:57 warlord 13868 13869 * [r13495] trunk/configure.in: A different tact to test 13870 enable-error-on-warning. 13871 138722006-03-05 19:47 chris 13873 13874 * [r13494] trunk/ChangeLog: ChangeLog updates from 'svn log -v' 13875 138762006-03-05 19:33 warlord 13877 13878 * [r13493] trunk/ChangeLog, trunk/configure.in: * configure.in: 13879 change the g-wrap 1.3 + GCC4 behavior. only warn the user (not 13880 blow out) if they explicitly request --enable-error-on-warning. 13881 But still blow out if they didn't specifically request it and we 13882 turned it on by default. 13883 138842006-03-05 18:51 jsled 13885 13886 * [r13492] trunk/ChangeLog: fill-paragraph 13887 138882006-03-05 18:50 jsled 13889 13890 * [r13491] trunk/ChangeLog, trunk/packaging/gnucash-1.9.x.ebuild: 13891 Add checks for libgsf and goffice being built_with_use gnome. 13892 Add code to shutdown any user-level gconfd's running. Add note 13893 about broken make_desktop_entry. Expand range of README installs. 13894 138952006-03-05 18:33 jsled 13896 13897 * [r13490] trunk/ChangeLog, 13898 trunk/src/app-utils/test/test-exp-parser.c, 13899 trunk/src/calculation/expression_parser.c: Fix test errors, then 13900 failures. 13901 139022006-03-05 15:40 warlord 13903 13904 * [r13489] trunk/ChangeLog, 13905 trunk/src/register/ledger-core/split-register-control.c, 13906 trunk/src/register/ledger-core/split-register-load.c, 13907 trunk/src/register/ledger-core/split-register.c: Fix a compiler 13908 warning so the code builds properly: - warning: suggest 13909 parentheses around assignment used as truth value 13910 139112006-03-05 10:34 cstim 13912 13913 * [r13488] trunk/ChangeLog, 13914 trunk/src/register/ledger-core/split-register-control.c, 13915 trunk/src/register/ledger-core/split-register.c: Fix missing 13916 variable initialization in Chris' changes. Fixes the register 13917 quickfill issue in Basic Ledger view mode. 13918 139192006-03-05 04:14 chris 13920 13921 * [r13487] trunk/src/engine/Scrub.c, trunk/src/engine/Split.c, 13922 trunk/src/engine/Transaction.c, 13923 trunk/src/register/ledger-core/split-register-control.c, 13924 trunk/src/register/ledger-core/split-register-load.c, 13925 trunk/src/register/ledger-core/split-register.c: Convert 13926 xaccTransGetSplit() and xaccTransCountSplits() to return the 13927 index and count reflective of any in-progress edit. Convert some 13928 split iterators from directly using the GList of Splits to using 13929 xaccTransGetSplit(). 13930 139312006-03-05 01:29 hampton 13932 13933 * [r13486] trunk/ChangeLog, 13934 trunk/src/gnome/gnc-plugin-page-register.c, 13935 trunk/src/register/ledger-core/gnc-ledger-display.c, 13936 trunk/src/register/ledger-core/gnc-ledger-display.h, 13937 trunk/src/register/ledger-core/split-register.c: Move/fix the 13938 callbacks function that kills any open registers for an account 13939 that has had "extreme" changes made to it in the "edit account" 13940 dialog. Fixes 331415. 13941 139422006-03-05 00:55 hampton 13943 13944 * [r13485] trunk/ChangeLog, trunk/src/gnome-utils/Makefile.am, 13945 trunk/src/gnome-utils/gnc-dir.h.in, 13946 trunk/src/gnome-utils/gnc-icons.c, 13947 trunk/src/gnome-utils/gnc-icons.h, 13948 trunk/src/gnome/gnc-plugin-page-register.c, 13949 trunk/src/gnome/ui/Makefile.am, 13950 trunk/src/gnome/ui/icon-split.png, 13951 trunk/src/gnome/ui/icon-transfer.png, 13952 trunk/src/pixmaps/Makefile.am, 13953 trunk/src/pixmaps/split-transaction-16.png, 13954 trunk/src/pixmaps/split-transaction.png, 13955 trunk/src/pixmaps/transfer-16.png, 13956 trunk/src/pixmaps/transfer.png: Consolidate the new icons with 13957 the existing set of icons. 13958 139592006-03-04 23:24 hampton 13960 13961 * [r13484] trunk/ChangeLog: Fix typo in commit message. 13962 139632006-03-04 23:07 hampton 13964 13965 * [r13483] trunk/ChangeLog, trunk/src/engine/Account.c, 13966 trunk/src/engine/Group.c, 13967 trunk/src/gnome-utils/gnc-tree-model-account.c: Rework the 13968 events generated by the account/group files and consumed by the 13969 GncTreeModelAccount. Should eliminate all g_value_inset and 13970 g_object_set_property warnings related to changes in the account 13971 tree. 13972 139732006-03-04 23:06 hampton 13974 13975 * [r13482] trunk/src/engine/Transaction.c, 13976 trunk/src/engine/gnc-event.h: Rename a data structure field. 13977 139782006-03-04 23:05 jsled 13979 13980 * [r13481] trunk/ChangeLog, 13981 trunk/src/business/business-gnome/schemas/Makefile.am, 13982 trunk/src/gnome-utils/schemas/Makefile.am, 13983 trunk/src/gnome/schemas/Makefile.am, 13984 trunk/src/import-export/hbci/schemas/Makefile.am, 13985 trunk/src/import-export/schemas/Makefile.am: Modify schema 13986 mkdirs by DESTDIR for packaging. 13987 139882006-03-04 23:00 hampton 13989 13990 * [r13480] trunk/ChangeLog, 13991 trunk/src/gnome-utils/dialog-account.c: Fix duplicate account 13992 name checking bug that prevented editing account info. 13993 139942006-03-04 21:44 andi5 13995 13996 * [r13479] trunk/ChangeLog, trunk/glade-fixup, 13997 trunk/src/gnome/glade/account.glade, 13998 trunk/src/gnome/glade/budget.glade, 13999 trunk/src/gnome/glade/price.glade, 14000 trunk/src/gnome/glade/print.glade: Remove add_tearoffs from 14001 glade files; some automatic scrollbars 14002 140032006-03-04 19:09 hampton 14004 14005 * [r13477] trunk/ChangeLog, trunk/lib/glib26/gkeyfile.c, 14006 trunk/lib/glib26/gutils26.c, trunk/lib/glib26/gutils26.h, 14007 trunk/src/gnome-utils/dialog-account.c: Make g_strv_length 14008 available outside of the gkeyfile compatability library. 14009 140102006-03-04 18:12 chris 14011 14012 * [r13476] trunk/src/engine/engine-interface.scm: Use for-each, 14013 lambda expressions for iterating over split lists. In contrast 14014 to the previous looping construct, this will work even if the 14015 split operations don't have side-effects on the split lists. 14016 140172006-03-04 16:28 jsled 14018 14019 * [r13475] trunk/ChangeLog, 14020 trunk/src/gnome/glade/sched-xact.glade: Fix selection mode for 14021 SX lists. 14022 * [r13474] trunk/src/gnome/dialog-sxsincelast.c: whitespace 14023 140242006-03-04 15:51 jsled 14025 14026 * [r13473] trunk/ChangeLog, trunk/src/gnome-utils/Makefile.am, 14027 trunk/src/gnome-utils/gnc-dir.h.in, 14028 trunk/src/gnome/gnc-plugin-page-register.c, 14029 trunk/src/gnome/ui/Makefile.am, 14030 trunk/src/gnome/ui/icon-split.png, 14031 trunk/src/gnome/ui/icon-transfer.png: Add, register, use Split 14032 and Transfer icons provided by Andrew Duggan. Bug#327647. 14033 140342006-03-04 15:50 jsled 14035 14036 * [r13472] trunk/ChangeLog, 14037 trunk/src/gnome-utils/gnc-menu-extensions.c: Fixes to memory 14038 deallocation suggested by Phil Longstaff. 14039 140402006-03-04 06:56 chris 14041 14042 * [r13471] trunk/src/engine/Transaction.c: When the book is 14043 shutting down, don't be so eager to destroy the whole 14044 transaction. This makes it easier to safely iterate over a split 14045 list. 14046 140472006-03-04 06:49 hampton 14048 14049 * [r13470] trunk/ChangeLog, trunk/src/app-utils/gnc-ui-util.c, 14050 trunk/src/engine/Account.c, 14051 trunk/src/gnome-utils/dialog-preferences.c, 14052 trunk/src/gnome-utils/glade/preferences.glade, 14053 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in: Update 14054 the preferences dialog to allow any unicode character as the 14055 separator. 14056 140572006-03-04 05:10 chris 14058 14059 * [r13469] trunk/src/engine/Transaction.c: Destroy Transactions 14060 without rebalancing when shutting down the book. 14061 140622006-03-04 03:21 chris 14063 14064 * [r13468] trunk/src/engine/Makefile.am, 14065 trunk/src/engine/Transaction.c, trunk/src/engine/gnc-event.h: 14066 Generate REMOVE events when a Split is removed from a 14067 Transaction. Pass the *old* parent transaction (since the Split 14068 may be moving into a new transaction) and the old index of the 14069 Split in the old Transaction's list of Splits. 14070 140712006-03-04 03:04 hampton 14072 14073 * [r13467] trunk/ChangeLog, trunk/src/app-utils/gnc-helpers.c, 14074 trunk/src/app-utils/gnc-helpers.h, 14075 trunk/src/app-utils/gnc-ui-util.c, 14076 trunk/src/app-utils/gw-app-utils-spec.scm, 14077 trunk/src/engine/Account.c, trunk/src/engine/Account.h, 14078 trunk/src/engine/Group.c, trunk/src/engine/gw-engine-spec.scm, 14079 trunk/src/gnome-utils/dialog-account.c, 14080 trunk/src/import-export/qif-import/dialog-account-picker.c, 14081 trunk/src/import-export/qif-import/qif-dialog-utils.scm, 14082 trunk/src/import-export/qif-import/qif-guess-map.scm, 14083 trunk/src/import-export/qif-import/qif-to-gnc.scm, 14084 trunk/src/register/register-core/combocell.h, 14085 trunk/src/register/register-gnome/combocell-gnome.c, 14086 trunk/src/report/standard-reports/budget.scm, 14087 trunk/src/report/standard-reports/cash-flow.scm: Convert the 14088 account separator from a single character to a character string. 14089 This allows multibyte unicode characters to be the account 14090 separator character. Fixes 333061. Reworked a couple of routines 14091 that pull account names into their component parts. Also fixed a 14092 bug in the new account dialog when creating multiple accounts at 14093 once. 14094 140952006-03-04 02:42 chris 14096 14097 * [r13466] trunk/src/engine/Scrub.c: Look for orphan Splits even 14098 when there is no Transaction imbalance. 14099 141002006-03-04 00:27 chris 14101 14102 * [r13465] trunk/src/gnome-utils/dialog-exchange.h: Delete unused 14103 dialog-exchange.h 14104 141052006-03-04 00:23 chris 14106 14107 * [r13464] 14108 trunk/src/register/ledger-core/split-register-control.c, 14109 trunk/src/register/ledger-core/split-register.c: Remove an 14110 unnecessary Account edit-block. Minor control-flow 14111 simplification. 14112 141132006-03-04 00:13 chris 14114 14115 * [r13463] trunk/src/register/ledger-core/split-register-load.c: 14116 Bits to let the register see the in-progress Transaction edit. 14117 141182006-03-04 00:11 chris 14119 14120 * [r13462] trunk/src/engine/Account.c, trunk/src/engine/Account.h, 14121 trunk/src/engine/AccountP.h: Remove xaccAccountRemoveSplit, and 14122 xaccAccountInsertSplit. (Actually, xaccAccountInsertSplit is 14123 #def'd to xaccSplitSetAccount().) Accounts no longer manage 14124 their Split lists. The Account split lists should only ever be 14125 modified from within xaccTransCommitEdit(). This simplifies some 14126 of the operations on Accounts, since they can now be expressed 14127 in terms of operations on Splits. Also, the consolidation of two 14128 operations (RemoveSplit and InsertSplit) into one operation 14129 (xaccSplitSetAccount) means that it's no longer possible to 14130 orphan a Split. Incidental: Fix a leak of a KVP frame. Don't 14131 recompute the account balance if we're shutting down. 14132 * [r13461] trunk/src/engine/Transaction.c: The 14133 xaccTransRollbackEdit() part of the Begin/Commit edit-block 14134 rewrite. Broken out just for clarity. Note: There's one piece 14135 that I didn't change that I think is conceptually awkward. It 14136 has to do with how/when we would discover that another user has 14137 deleted the transaction we're currently editing. I think it 14138 makes more sense to detect and handle this case in 14139 xaccTransCommitEdit() instead of xaccTransRollbackEdit(), 14140 because (a) we don't actually have to do the rollback if we just 14141 destroy the trans, (b) some rollbacks are not backend- induced, 14142 but rather voluntary, (c) we need a generalized mechanism anyway 14143 for detecting and handling deleted transactions even when we're 14144 not editing them. 14145 141462006-03-04 00:10 chris 14147 14148 * [r13460] trunk/src/engine/Scrub.c: Move one data-validation 14149 function from Scrub.c into Transaction.c One simplification in 14150 xaccTransScrubImbalance() to always find the root AccountGroup 14151 from the Transaction's book. 14152 * [r13459] trunk/src/engine/Transaction.c, 14153 trunk/src/engine/Transaction.h: A good bit of notes about how 14154 the Transaction Begin/Commit edit-blocks should work, and why. 14155 Converts the very important xaccTransCommitEdit function to use 14156 the qof_commit_edit_part2() function instead of something that 14157 is 90% similar. Transactions have a Split list that keeps track 14158 of Splits during the edit. During edits, this list only grows 14159 and never shrinks. Splits that have been destroyed or reparented 14160 to other transactions remain in the list, along with pre-edit 14161 Splits and newly added Splits. Only after a successful commit 14162 does the Split list drop reparented or destroyed Splits. A 14163 couple out-of-engine users (mainly the register) call 14164 xaccTransGetSplitList() an work from the Transaction's split 14165 list, but they expect to be working with only the Splits that 14166 would still be in the Transaction if the in-progress edit would 14167 be committed. So, we provide the function 14168 xaccTransStillHasSplit(t, s) to allow users to query the in-edit 14169 state of the Transaction's Split list. xaccTransRemoveSplit() 14170 and xaccTransInsertSplit() have been replaced by 14171 xaccSplitSetParent(). The new xaccTransCommitEdit tries to take 14172 a more conservative approach to event generation, too. Instead 14173 of generating every possible event for any commit, it should 14174 generate only events that indicate a change to an engine object 14175 or relation. Move some of the financial-constraint-enforcing 14176 functions closer to the relevant data-structures. (from Scrub.c) 14177 141782006-03-04 00:09 chris 14179 14180 * [r13458] trunk/src/engine/test-core/test-engine-stuff.c, 14181 trunk/src/engine/test/test-period.c, 14182 trunk/src/engine/test/test-split-vs-account.c: Remove some 14183 testing of an engine API that has been removed. The engine used 14184 to have functions that made it possible to orphan a Split. As 14185 this is no longer possible, we can't test anymore. Incidental: 14186 Fix three or four small leaks in the test functions. Allow 14187 test-period to be randomized based on optional command-line arg. 14188 * [r13457] trunk/src/engine/Split.c, trunk/src/engine/Split.h, 14189 trunk/src/engine/SplitP.h: Splits can now keep track of their 14190 own rollback state. The Split <-> Account and Split <-> 14191 Transaction relationships are now treated as properties of the 14192 Split. In terms of the BeginEdit/CommitEdit block, Splits are 14193 subordinate to Transactions. There is no public 14194 BeginEdit/CommitEdit block for Splits; changes to Splits should 14195 be wrapped in their Transaction's Edit-block. In the case of the 14196 Split <-> Account relationship, the call to 14197 xaccSplitSetAccount() will be immediately visible from 14198 xaccSplitGetAccount(), but the Account does not learn about the 14199 Split until and if the edit is committed. In the case of the 14200 Split <-> Transaction relationship, calling xaccSplitSetParent() 14201 will immediately add the Split to the Transactions split list. 14202 This is because the Split's Transaction owns the reference to 14203 the Split. However, see the Transaction.c patch for how to 14204 distinguish pre-edit state from in-edit state. In both cases, 14205 events are not generated until the edits are committed. Most of 14206 this new logic is in an engine-private helper 14207 xaccSplitCommitEdit(), which is called from 14208 xaccTransCommitEdit(). Incidental: Increased error-checking in 14209 xaccSplitSetValue(). Internalize a Transaction Begin/Commit 14210 edit-block in every setter func. 14211 142122006-03-04 00:08 chris 14213 14214 * [r13456] trunk/src/engine/engine-utilities.scm, 14215 trunk/src/engine/engine.scm, 14216 trunk/src/engine/gw-engine-spec.scm, 14217 trunk/src/report/report-system/report-utilities.scm: Remove two 14218 slightly different definitions of gnc:transaction-map-splits, 14219 both unused. Remove g-wrapped versions of functions being 14220 removed: gnc:account-fix-split-date-order, 14221 gnc:trans-fix-split-date-order 14222 142232006-03-03 15:57 warlord 14224 14225 * [r13454] trunk/ChangeLog, trunk/configure.in: error out on 14226 g-wrap-1.3, gcc4, and error-on-warning. Fixes #330615. 14227 142282006-03-03 01:54 jsled 14229 14230 * [r13446] trunk/ChangeLog, trunk/src/gnc-ui.h: Fix SXEDITOR help 14231 target. 14232 142332006-03-02 22:04 cstim 14234 14235 * [r13444] trunk/ChangeLog, 14236 trunk/src/import-export/mt940/gnc-mt940-import.c: Finally, 14237 successfully implemented mt940 import. Completed #325170. 14238 142392006-03-02 21:59 cstim 14240 14241 * [r13442] trunk/src/app-utils/gnc-ui-util.h: Add clarifying 14242 comment to weird directory function, better to be replaced by 14243 the appropriate glib function. 14244 142452006-03-02 21:51 cstim 14246 14247 * [r13440] trunk/ChangeLog, 14248 trunk/src/import-export/mt940/gnc-mt940-import.c: More work on 14249 mt940 import, #325170. Unfortunately not yet error-free. 14250 142512006-03-02 20:55 cstim 14252 14253 * [r13437] trunk/ChangeLog, 14254 trunk/accounts/el_GR/acctchrt_brokerage.gnucash-xea, 14255 trunk/accounts/el_GR/acctchrt_carloan.gnucash-xea, 14256 trunk/accounts/el_GR/acctchrt_common.gnucash-xea: Greek account 14257 templates converted to UTF-8, by Nikos Charonitakis 14258 <nikosx@gmail.com>. 14259 142602006-03-02 07:20 hampton 14261 14262 * [r13435] trunk/ChangeLog, 14263 trunk/src/app-utils/gnc-account-merge.c, 14264 trunk/src/app-utils/gnc-ui-util.c, 14265 trunk/src/app-utils/gnc-ui-util.h, 14266 trunk/src/business/business-core/gncTaxTable.c, 14267 trunk/src/business/business-gnome/business-gnome-utils.c, 14268 trunk/src/business/business-gnome/dialog-invoice.c, 14269 trunk/src/business/business-gnome/dialog-payment.c, 14270 trunk/src/business/business-ledger/gncEntryLedger.c, 14271 trunk/src/business/business-ledger/gncEntryLedgerLoad.c, 14272 trunk/src/business/business-ledger/gncEntryLedgerModel.c, 14273 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 14274 trunk/src/engine/Account.c, trunk/src/engine/Account.h, 14275 trunk/src/engine/Group.c, trunk/src/engine/Group.h, 14276 trunk/src/engine/Split.c, trunk/src/engine/Split.h, 14277 trunk/src/engine/Transaction.c, trunk/src/engine/Transaction.h, 14278 trunk/src/engine/gw-engine-spec.scm, 14279 trunk/src/gnome-utils/account-quickfill.c, 14280 trunk/src/gnome-utils/dialog-account.c, 14281 trunk/src/gnome-utils/dialog-transfer.c, 14282 trunk/src/gnome-utils/gnc-account-sel.c, 14283 trunk/src/gnome-utils/gnc-tree-view-account.c, 14284 trunk/src/gnome/druid-hierarchy.c, 14285 trunk/src/gnome/druid-stock-split.c, 14286 trunk/src/gnome/gnc-plugin-page-account-tree.c, 14287 trunk/src/gnome/gnc-plugin-page-register.c, 14288 trunk/src/gnome/top-level.c, trunk/src/gnome/window-reconcile.c, 14289 trunk/src/import-export/hbci/druid-hbci-initial.c, 14290 trunk/src/import-export/import-main-matcher.c, 14291 trunk/src/import-export/import-match-map.c, 14292 trunk/src/import-export/qif-import/qif-merge-groups.scm, 14293 trunk/src/import-export/qif-import/qif-to-gnc.scm, 14294 trunk/src/register/ledger-core/split-register-control.c, 14295 trunk/src/register/ledger-core/split-register-load.c, 14296 trunk/src/register/ledger-core/split-register-model.c, 14297 trunk/src/register/ledger-core/split-register.c, 14298 trunk/src/report/report-system/report-utilities.scm: Move the 14299 storage for the account separator character into Account.c 14300 (default ':') and set it with an accessor function at startup 14301 and when it is changed in the preferences/gconf. Eliminate 14302 unnecessary passing around of the account separator character. 14303 143042006-03-02 00:24 hampton 14305 14306 * [r13434] trunk/ChangeLog, trunk/src/app-utils/gnc-exp-parser.c, 14307 trunk/src/app-utils/gnc-ui-util.c, 14308 trunk/src/app-utils/gnc-ui-util.h, 14309 trunk/src/calculation/expression_parser.c, 14310 trunk/src/calculation/fin_spl_protos.h, 14311 trunk/src/register/register-core/formulacell.c, 14312 trunk/src/register/register-core/pricecell.c: Convert all 14313 locations that parse input using the locale thousands/decimal 14314 point characters to use unicode functions. This should allow 14315 multi-byte unicode characters to work as these separators on 14316 input. 14317 143182006-03-01 23:01 hampton 14319 14320 * [r13433] trunk/ChangeLog, trunk/src/app-utils/gnc-ui-util.c: 14321 Rework of Sylvain Defresne's patch to support multi-byte unicode 14322 thousands separator and decimal point characters when printing 14323 numbers. 14324 143252006-03-01 20:01 cstim 14326 14327 * [r13432] trunk/po/fr.po: Updated French translation by Didier 14328 Vidal 14329 143302006-03-01 19:14 warlord 14331 14332 * [r13431] trunk/ChangeLog, 14333 trunk/src/report/standard-reports/transaction.scm: Andrew 14334 Sackville-West's patch to add transaction links. 14335 143362006-03-01 06:18 warlord 14337 14338 * [r13430] trunk/src/gnome-utils/Makefile.am: Bill Nottingham's 14339 spelling fix. 14340 143412006-03-01 03:54 hampton 14342 14343 * [r13429] trunk/ChangeLog, 14344 trunk/src/gnome-utils/dialog-account.c: Collapse the common 14345 parts of the "new account" and "edit account" dialog validation 14346 code into a single routine. Fixes 117812. 14347 143482006-03-01 03:28 hampton 14349 14350 * [r13428] trunk/ChangeLog, trunk/src/app-utils/options.scm: 14351 Andreas K�hler's patch to correctly build a html color value. 14352 Fixes 328933. 14353 143542006-02-28 23:13 jsled 14355 14356 * [r13427] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c: Terminate 14357 GOptionEntry array, preventing warnings and/or errors parsing 14358 command-line options. 14359 143602006-02-28 19:57 chris 14361 14362 * [r13426] 14363 trunk/src/register/ledger-core/split-register-control.c, 14364 trunk/src/register/ledger-core/split-register-model-save.c, 14365 trunk/src/register/ledger-core/split-register-model.c, 14366 trunk/src/register/ledger-core/split-register-p.h: Make register 14367 use engine-provided xaccTransGetAccountConvRate() instead of 14368 writing its own. 14369 143702006-02-28 19:46 chris 14371 14372 * [r13425] trunk/src/register/ledger-core/split-register-model.c: 14373 Make register use engine-provided xaccTransGetAccountBalance() 14374 instead of writing its own. 14375 143762006-02-28 19:38 chris 14377 14378 * [r13424] trunk/src/register/ledger-core/split-register-model.c: 14379 Make register use engine-provided xaccTransGetAccountAmount() 14380 instead of writing its own. 14381 143822006-02-28 19:34 chris 14383 14384 * [r13423] 14385 trunk/src/register/ledger-core/split-register-control.c: Make 14386 register use engine-provided xaccTransHasReconciledSplits() 14387 instead of writing it's own. 14388 143892006-02-28 16:16 hampton 14390 14391 * [r13422] trunk/ChangeLog, trunk/configure.in, 14392 trunk/src/gnome-utils/dialog-options.c: Set the 14393 GNOME_DISABLE_DEPRECATED flag for gnome versions up to 2.13.7. 14394 143952006-02-28 11:51 codehelp 14396 14397 * [r13421] trunk/po/en_GB.po: undoing kbabel changes to po header 14398 143992006-02-28 11:40 codehelp 14400 14401 * [r13420] trunk/po/en_GB.po: updated en_GB translation, 3725 14402 messages translated 14403 144042006-02-28 05:18 hampton 14405 14406 * [r13419] trunk/ChangeLog, trunk/src/gnome-utils/dialog-utils.c, 14407 trunk/src/gnome-utils/dialog-utils.h: Remove a unused function 14408 that calls deprecated gnome routines. 14409 144102006-02-28 02:45 hampton 14411 14412 * [r13418] trunk/ChangeLog, trunk/src/gnome/ui/Makefile.am, 14413 trunk/src/gnome/ui/gnc-reconcile-window-ui.xml, 14414 trunk/src/gnome/window-reconcile.c: Convert the reconcile window 14415 from the old GnomeUIInfo menu/toolbar widgets to the newer 14416 GtkAction based widgets. 14417 144182006-02-28 02:27 jsled 14419 14420 * [r13417] trunk/ChangeLog, 14421 trunk/src/backend/file/gnc-backend-file.c, 14422 trunk/src/backend/file/gnc-backend-file.h, 14423 trunk/src/gnome/gnc-plugin-basic-commands.c: Bug#332802: fix 14424 Export Accounts; remove `price_lookup` and `export` functions 14425 from GncFileBackend. 14426 144272006-02-28 01:26 jsled 14428 14429 * [r13416] trunk/ChangeLog, 14430 trunk/src/calculation/expression_parser.c: Bug#332804: fix 14431 infinite loop in parsing malformed functions (e.g. "ipmt(1:2:)"). 14432 144332006-02-28 01:01 jsled 14434 14435 * [r13415] trunk/ChangeLog, trunk/src/app-utils/gnc-exp-parser.c: 14436 Bug#137885: prevent crash on invalid function formula. 14437 144382006-02-27 23:57 hampton 14439 14440 * [r13414] trunk/ChangeLog, trunk/src/app-utils/gnc-ui-util.c, 14441 trunk/src/app-utils/gnc-ui-util.h, trunk/src/engine/Account.c, 14442 trunk/src/engine/Account.h, trunk/src/engine/gnc-pricedb-p.h, 14443 trunk/src/engine/gnc-pricedb.c, trunk/src/engine/gnc-pricedb.h: 14444 Add 'const' qualifiers to various functions. 14445 144462006-02-27 16:08 hampton 14447 14448 * [r13413] trunk/ChangeLog, 14449 trunk/src/gnome-utils/gnc-main-window.c: Check for the existence 14450 of a page before dereferencing it. Fixes 332680. 14451 144522006-02-27 15:16 warlord 14453 14454 * [r13412] trunk/ChangeLog, 14455 trunk/src/business/business-gnome/glade/billterms.glade, 14456 trunk/src/business/business-gnome/glade/customer.glade, 14457 trunk/src/business/business-gnome/glade/invoice.glade, 14458 trunk/src/business/business-gnome/glade/job.glade, 14459 trunk/src/business/business-gnome/glade/order.glade, 14460 trunk/src/business/business-gnome/glade/payment.glade, 14461 trunk/src/business/business-gnome/glade/vendor.glade: Don't need 14462 to translate placeholder labels. 14463 144642006-02-27 05:42 warlord 14465 14466 * [r13411] trunk/ChangeLog, 14467 trunk/src/business/business-core/gncInvoice.c, 14468 trunk/src/business/business-core/gncInvoice.h, 14469 trunk/src/business/business-gnome/business-gnome-utils.c, 14470 trunk/src/business/business-gnome/business-gnome-utils.h, 14471 trunk/src/business/business-gnome/business-options-gnome.c, 14472 trunk/src/business/business-gnome/dialog-invoice.c, 14473 trunk/src/business/business-gnome/dialog-payment.c, 14474 trunk/src/business/business-gnome/dialog-payment.h, 14475 trunk/src/business/business-gnome/glade/payment.glade: Rework of 14476 Titi Ala'ilima's patch to apply payments directly to invoices. 14477 (#121420) Apply a re-work of Titi Ala'ilima's patch to apply 14478 payments directly to invoices. This fixes bug #121420. * 14479 src/business/business-core/gncInvoice.[ch]: Add argument to the 14480 ProcessPayment API to allow the caller to specify an invoice to 14481 post to first. * 14482 src/business/business-gnome/business-gnome-utils.[ch]: Create an 14483 invoice-select API that lets you select an invoice based on an 14484 owner (or not). I.e., you can limit the invoice search based on 14485 a selected owner. If you change the owner it invalidates the 14486 invoice search. * 14487 src/business/business-gnome/dialog-payment.[ch]: Change the API 14488 from ..new_with_value() to ..new_with_invoice(). Pull the 14489 default amount from the invoice (if one exists). Allow the user 14490 to select an invoice and apply payments there. If the user 14491 changes the owner, invalidate the invoice. * 14492 src/business/business-gnome/business-options-gnome.c: use the 14493 new invoice-select API instead of calling general_search API 14494 directly. * src/business/business-gnome/dialog-invoice.c: call 14495 the new dialog-payment API. No need to compute the initial value 14496 here; the payment dialog will compute it from the invoice 14497 (instead of computing it from the invoice here). * 14498 src/business/business-gnome/glade/payment.glade: Add 14499 invoice-selector label and box. 14500 145012006-02-26 22:19 hampton 14502 14503 * [r13410] trunk/src/gnome-utils/gnc-main-window.c: Fix format 14504 character for a size argument. 14505 145062006-02-26 21:42 jsled 14507 14508 * [r13409] trunk/ChangeLog, 14509 trunk/src/gnome-utils/gnc-html-graph-gog.c: Andreas Kohler's 14510 patch for barchart improvements: segment color setting, axis 14511 rotation and formatting. 14512 145132006-02-26 21:15 hampton 14514 14515 * [r13408] trunk/packaging/Makefile.am: Add the ebuild script to 14516 the tarball. 14517 * [r13407] trunk/configure.in: Fix configure for the new packaging 14518 directory. 14519 145202006-02-26 21:10 hampton 14521 14522 * [r13406] trunk/debian, trunk/gentoo: Remove old distro specific 14523 directories. 14524 145252006-02-26 21:08 hampton 14526 14527 * [r13405] trunk/gentoo/gnucash-1.9.x.ebuild, 14528 trunk/packaging/README, trunk/packaging/README.RPM, 14529 trunk/packaging/gnucash-1.9.x.ebuild: Move a couple of ditro 14530 specific files. 14531 145322006-02-26 21:05 hampton 14533 14534 * [r13404] trunk/ChangeLog, trunk/Makefile.am, trunk/packaging, 14535 trunk/rpm: Create a consolidated directory for distribution 14536 specific scripts. 14537 145382006-02-26 20:50 jsled 14539 14540 * [r13403] trunk/src/gnome/dialog-scheduledxaction.c: fix 14541 signature for qof changes I missed. 14542 145432006-02-26 20:10 hampton 14544 14545 * [r13402] trunk/ChangeLog, trunk/src/app-utils/option-util.c, 14546 trunk/src/gnome-utils/dialog-options.c, 14547 trunk/src/gnome-utils/dialog-utils.h: Restore GtkOptionMenu 14548 support because the newer GtkComboBox doesn't support per item 14549 tooltips. Fixes bug 332569. 14550 145512006-02-26 20:06 hampton 14552 14553 * [r13401] trunk/src/app-utils/gnc-ui-util.c, 14554 trunk/src/app-utils/gnc-ui-util.h: Mark a couple of function 14555 arguments as const. 14556 145572006-02-26 19:55 jsled 14558 14559 * [r13400] trunk/ChangeLog, trunk/src/engine/SX-book.c, 14560 trunk/src/engine/SX-book.h, 14561 trunk/src/gnome/dialog-scheduledxaction.c, 14562 trunk/src/gnome/glade/sched-xact.glade: Add account-deletion 14563 handling for SXes. Bug#312730. 14564 145652006-02-26 19:44 jsled 14566 14567 * [r13399] trunk/configure.in: Update gwrap details, URL. 14568 * [r13398] trunk/src/engine/SchedXaction.c: formatting 14569 145702006-02-26 19:03 codehelp 14571 14572 * [r13397] trunk/lib/libqof/qof/qofevent.c, 14573 trunk/lib/libqof/qof/qofevent.h: simplify creation of new 14574 application events 14575 145762006-02-26 18:59 codehelp 14577 14578 * [r13396] trunk/ChangeLog, trunk/lib/libqof/qof/deprecated.c, 14579 trunk/lib/libqof/qof/qofbook.c, 14580 trunk/lib/libqof/qof/qofevent-p.h, 14581 trunk/lib/libqof/qof/qofevent.c, 14582 trunk/lib/libqof/qof/qofevent.h: using new events with object 14583 argument 14584 145852006-02-26 18:36 chris 14586 14587 * [r13395] trunk/src/business/business-core/gncBillTerm.c, 14588 trunk/src/business/business-core/gncCustomer.c, 14589 trunk/src/business/business-core/gncEmployee.c, 14590 trunk/src/business/business-core/gncEntry.c, 14591 trunk/src/business/business-core/gncInvoice.c, 14592 trunk/src/business/business-core/gncJob.c, 14593 trunk/src/business/business-core/gncOrder.c, 14594 trunk/src/business/business-core/gncTaxTable.c, 14595 trunk/src/business/business-core/gncVendor.c, 14596 trunk/src/engine/Account.c, trunk/src/engine/gnc-pricedb.c: Use 14597 function version of QOF_COMMIT_EDIT_PART2. 14598 145992006-02-26 18:06 codehelp 14600 14601 * [r13394] trunk/lib/libqof/qof/qof-be-utils.h: replacing the 14602 macro to restore programme flow 14603 146042006-02-26 15:18 jsled 14605 14606 * [r13393] trunk/src/engine/SX-book.h: consistent whitespace. 14607 146082006-02-26 14:53 jsled 14609 14610 * [r13392] trunk/ChangeLog, trunk/doc/tip_of_the_day.list.in, 14611 trunk/src/report/utility-reports/Makefile.am, 14612 trunk/src/report/utility-reports/iframe-url.scm, 14613 trunk/src/report/utility-reports/utility-reports.scm: Remove web 14614 browser "report". 14615 146162006-02-26 05:00 chris 14617 14618 * [r13391] trunk/lib/libqof/qof/guid.c: Keep track of exactly how 14619 many bytes we've sent to md5_process_bytes(). 14620 146212006-02-26 04:56 chris 14622 14623 * [r13390] trunk/lib/libqof/qof/qof-be-utils.h, 14624 trunk/lib/libqof/qof/qofbackend.c: Implement 14625 QOF_COMMIT_EDIT_PART2 as a function instead of a macro. Any of 14626 the callbacks passed to this function may be NULL to decline the 14627 use of that callback. Also, the three callbacks are now called 14628 in three mutually exclusive cases, corresponding to: 1) a failed 14629 commit, ('on_error') 2) a successful commit where the object 14630 remains valid, ('on_done'), and 3) a successful commit where the 14631 object has been destroyed, ('on_free'). 14632 146332006-02-26 03:30 jsled 14634 14635 * [r13389] trunk/README.dependencies: remove cairo as a dep. 14636 146372006-02-25 18:06 cstim 14638 14639 * [r13388] trunk/src/import-export/mt940/gnc-mt940-import.c: 14640 Remove unknown typedefs with older aqbanking 14641 146422006-02-25 09:59 cstim 14643 14644 * [r13387] trunk/po/de.po: Updated German translation - 3617 out 14645 of 3737 done. 14646 146472006-02-25 09:23 cstim 14648 14649 * [r13386] trunk/configure.in, 14650 trunk/src/import-export/mt940/gnc-mt940-import.c: 14651 Aqbanking-1.3.0 (released 2005-08-11) is sufficient for MT940 14652 import. 14653 146542006-02-25 08:18 hampton 14655 14656 * [r13385] trunk/ChangeLog, 14657 trunk/src/gnome-utils/gnc-main-window.c: Remember the order in 14658 which the notebook tabs are referenced. When closing a tab, 14659 switch to the tab that was previously in front, not the first 14660 tab in the notebook. 14661 146622006-02-24 23:17 hampton 14663 14664 * [r13384] trunk/ChangeLog, 14665 trunk/src/gnome-utils/gnc-main-window.c, 14666 trunk/src/gnome-utils/gnc-plugin-page.h, 14667 trunk/src/gnome/gnc-plugin-page-register.c, 14668 trunk/src/register/register-gnome/gnucash-item-edit.c, 14669 trunk/src/register/register-gnome/gnucash-item-edit.h, 14670 trunk/src/register/register-gnome/gnucash-sheet.c, 14671 trunk/src/register/register-gnome/gnucash-sheet.h: Provide the 14672 right edit menu sensitivity for the register page. 14673 146742006-02-24 22:58 hampton 14675 14676 * [r13383] trunk/ChangeLog, 14677 trunk/src/gnome-utils/gnc-main-window.c, 14678 trunk/src/gnome-utils/ui/gnc-main-window-ui.xml: Remove 14679 unnecessary menu item. The same functionality exists in the 14680 "Menus & Toolbars" preference panel. 14681 146822006-02-24 22:22 cstim 14683 14684 * [r13382] trunk/ChangeLog, 14685 trunk/src/import-export/hbci/druid-hbci-initial.c, 14686 trunk/src/import-export/import-account-matcher.c, 14687 trunk/src/import-export/import-account-matcher.h, 14688 trunk/src/import-export/import-main-matcher.c, 14689 trunk/src/import-export/mt940/gnc-mt940-import.c, 14690 trunk/src/import-export/ofx/gnc-ofx-import.c: Let the account 14691 matcher accept a parent widget to avoid windows that are lost 14692 behind other windows. Adapt importer modules accordingly. 14693 146942006-02-24 22:09 cstim 14695 14696 * [r13381] trunk/ChangeLog, 14697 trunk/src/import-export/import-account-matcher.c: Don't allow 14698 placeholder be selected for importing transactions. Fixes 14699 bug#327891. 14700 147012006-02-24 21:59 cstim 14702 14703 * [r13380] trunk/ChangeLog, trunk/configure.in, 14704 trunk/src/import-export/mt940/Makefile.am, 14705 trunk/src/import-export/mt940/gnc-mt940-import.c, 14706 trunk/src/import-export/mt940/gnc-plugin-mt940.c, 14707 trunk/src/import-export/mt940/gncmod-mt940-import.c: Get MT940 14708 importer compile again (experimental; requires aqbanking-1.9.7). 14709 It is not yet tested with actual files. Bug#325170. 14710 147112006-02-24 21:43 cstim 14712 14713 * [r13379] trunk/ChangeLog, 14714 trunk/src/import-export/import-account-matcher.c, 14715 trunk/src/import-export/import-account-matcher.h: Make gchar 14716 argument const because it is only used as a const. 14717 147182006-02-24 05:53 chris 14719 14720 * [r13378] trunk/src/business/business-gnome/dialog-invoice.c, 14721 trunk/src/engine/gnc-session.c, trunk/src/engine/gnc-session.h, 14722 trunk/src/gnome-utils/gnc-file.c: Since QOF no longer keeps 14723 track of the "current" session, qof_session_destroy() no longer 14724 clears the current session when we destroy it. Therefore, 14725 explicitly call gnc_clear_current_session() when we want to 14726 destroy the current session. Also, avoid accidentally creating a 14727 new book and session if there is no open book/current session 14728 when we run the bill reminder. 14729 147302006-02-24 05:13 hampton 14731 14732 * [r13377] trunk/ChangeLog, 14733 trunk/src/report/report-system/html-utilities.scm: Andrew 14734 Sackville-West's to pass the rignt number of arguments to 14735 gnc:register-guid. 14736 147372006-02-24 04:55 hampton 14738 14739 * [r13376] trunk/src/gnome/dialog-sxsincelast.c: Fix a misspelled 14740 word. 14741 147422006-02-24 04:50 hampton 14743 14744 * [r13375] trunk/ChangeLog, 14745 trunk/src/gnome-utils/dialog-commodity.c, 14746 trunk/src/gnome-utils/gnc-main-window.c, 14747 trunk/src/gnome-utils/gnc-plugin-file-history.c, 14748 trunk/src/gnome-utils/gnc-plugin-page.c, 14749 trunk/src/gnome-utils/gnc-plugin-page.h, 14750 trunk/src/gnome-utils/gnc-recurrence.c, 14751 trunk/src/gnome/gnc-plugin-page-register.c, 14752 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Minor 14753 code cleanup and consolidations. 14754 147552006-02-24 02:57 jsled 14756 14757 * [r13374] trunk/ChangeLog, trunk/gentoo, 14758 trunk/gentoo/gnucash-1.9.x.ebuild: Add ebuild for gnucash 14759 1.9/2.0 series. 14760 147612006-02-24 02:54 jsled 14762 14763 * [r13373] trunk/ChangeLog, trunk/src/gnome-utils/dialog-totd.c: 14764 Increment TOTD index on dialog init. 14765 147662006-02-24 02:47 jsled 14767 14768 * [r13372] trunk/ChangeLog: note bug 14769 147702006-02-24 01:22 jsled 14771 14772 * [r13371] trunk/ChangeLog, 14773 trunk/src/gnome-utils/gnc-html-graph-gog.c: Bug#332359: use 14774 correct labels for x-axis. 14775 147762006-02-23 22:25 hampton 14777 14778 * [r13370] trunk/doc/Makefile.am: Add the example 14779 gtkrc-2.0.gnucash file to the tarball. 14780 147812006-02-23 20:11 chris 14782 14783 * [r13369] trunk/src/gnome/dialog-sxsincelast.c, 14784 trunk/src/import-export/ofx/gnc-ofx-import.c: When we malloc a 14785 Transaction, then TransBeginEdit, then want to abort, just call 14786 xaccTransDestroy(), xaccTransCommitEdit(). No rollback needed. 14787 147882006-02-23 17:44 chris 14789 14790 * [r13368] trunk/src/engine/Split.c, trunk/src/engine/Split.h, 14791 trunk/src/engine/SplitP.h: Dirty Splits when they change. Add 14792 const to Split where appropriate. Fix GCache crash cause by 14793 using non-cached value in cached 'action' field from the 14794 qsf-backend. 14795 147962006-02-23 17:16 warlord 14797 14798 * [r13367] trunk/ChangeLog, 14799 trunk/src/import-export/qif-import/test/Makefile.am: add 14800 QOF_LIBS to link line because debian libtool is broken. 14801 148022006-02-23 01:39 warlord 14803 14804 * [r13366] trunk/ChangeLog, trunk/src/gnome-utils/Makefile.am: 14805 force a build from svn to have access to svn version info. this 14806 might break the broken ebuild that forcibly removes the .svn 14807 directories, but the ebuild is broken and shouldn't do that. 14808 148092006-02-23 01:35 warlord 14810 14811 * [r13365] trunk/ChangeLog, 14812 trunk/src/gnome/gnc-plugin-page-register.c: include gtk-compat.h 14813 so we build against gtk-2.4. 14814 148152006-02-22 22:35 hampton 14816 14817 * [r13364] trunk/ChangeLog, 14818 trunk/src/gnome/gnc-plugin-page-register.c, 14819 trunk/src/gtk-compat.h: Cleanup patch from Andreas K�hler. 14820 148212006-02-22 21:52 chris 14822 14823 * [r13363] trunk/src/engine/Makefile.am, trunk/src/engine/Split.c, 14824 trunk/src/engine/Split.h, trunk/src/engine/SplitP.h, 14825 trunk/src/engine/Transaction.c, trunk/src/engine/Transaction.h, 14826 trunk/src/engine/TransactionP.h: Separate the Split functions 14827 from Transaction.c into Split.c. Introduce xaccSplitVoid() and 14828 xaccSplitUnvoid() to aid the separation. 14829 148302006-02-22 17:41 chris 14831 14832 * [r13362] trunk/src/engine/Transaction.c: Add some comments, 14833 error checks, ENTER/LEAVE balances and a special-case 14834 early-return for the conversion-rate calculation. 14835 148362006-02-22 15:41 hampton 14837 14838 * [r13361] trunk/ChangeLog, 14839 trunk/src/gnome/gnc-plugin-page-register.c, 14840 trunk/src/register/ledger-core/split-register-control.c, 14841 trunk/src/register/ledger-core/split-register.c, 14842 trunk/src/register/ledger-core/split-register.h: Provide a 14843 callback whereby the core register code can tell the upper 14844 layers that it has moved from an expanded transaction to a 14845 collapsed transaction. This lets the upper layer adjust the 14846 "split" transaction toolbar button properly. Fixes 332165. 14847 148482006-02-22 14:22 chris 14849 14850 * [r13360] trunk/src/engine/gnc-lot.c: Use correct function name 14851 qof_instance_set_dirty. Comment on current state of Lot behavior. 14852 148532006-02-22 06:01 chris 14854 14855 * [r13359] trunk/src/engine/Period.c, 14856 trunk/src/engine/Transaction.c, trunk/src/engine/gnc-lot-p.h, 14857 trunk/src/engine/gnc-lot.c: Convert Lots from a QofEntity to a 14858 QofInstance. They now store their own dirty state. 14859 148602006-02-22 03:30 chris 14861 14862 * [r13358] trunk/src/bin/gnucash-bin.c, 14863 trunk/src/gnome-utils/gnc-file.c: No need to run the BOOK_OPENED 14864 hook twice when open a book. And no need to run it at all when 14865 we fail to open a book. Also, require HAVE_GTK26 before using 14866 gtk_get_option_group(). 14867 148682006-02-22 03:05 chris 14869 14870 * [r13357] trunk/src/gnome-utils/gnc-file.c, 14871 trunk/src/gnome-utils/gnc-main-window.c: Avoid instantiating the 14872 current session until we're actually opening a file. 14873 148742006-02-22 02:43 chris 14875 14876 * [r13356] trunk/src/gnome/dialog-chart-export.c, 14877 trunk/src/gnome/druid-acct-period.c, 14878 trunk/src/gnome/gnc-plugin-basic-commands.c, 14879 trunk/src/gnome/gnc-plugin-page-budget.c, 14880 trunk/src/gnome/gnc-plugin-page-register.c: Files accidentally 14881 left out of previous commit (r13355). 14882 148832006-02-22 02:39 chris 14884 14885 * [r13355] trunk/src/app-utils/gnc-ui-util.c, 14886 trunk/src/app-utils/gw-app-utils-spec.scm, 14887 trunk/src/business/business-gnome/dialog-invoice.c, 14888 trunk/src/business/business-gnome/gnc-plugin-business.c, 14889 trunk/src/engine/Makefile.am, trunk/src/engine/gnc-session.c, 14890 trunk/src/engine/gnc-session.h, 14891 trunk/src/gnome-utils/gnc-file.c, 14892 trunk/src/gnome-utils/gnc-gnome-utils.c, 14893 trunk/src/gnome-utils/gnc-main-window.c, 14894 trunk/src/gnome-utils/gnc-tree-view-account.c: Remove uses of 14895 deprecated qof_session_get_current_session() and 14896 qof_session_set_current_session(). GnuCash now manages its own 14897 current session. New function: gnc_current_session_exist() to 14898 test whether there is a current session. 14899 149002006-02-22 01:38 hampton 14901 14902 * [r13354] trunk/ChangeLog, 14903 trunk/src/gnome/gnc-plugin-page-register.c: Fix from Andreas 14904 K�hler to deactivate the toolbar split button in an auto-split 14905 register. Fixes 330621. 14906 149072006-02-21 23:58 hampton 14908 14909 * [r13353] trunk/ChangeLog, 14910 trunk/src/gnome-utils/gnc-tree-model-account.c: Two fixes from 14911 Andreas K�hler. One fixes 331183, the problem where editing a 14912 top-level account doesn't set the current parent. 14913 149142006-02-21 23:10 jsled 14915 14916 * [r13352] trunk/ChangeLog, trunk/lib/libqof/qof/qofevent.c, 14917 trunk/lib/libqof/qof/qofevent.h: Fix "default limit" QOF 14918 eventing stuff; thanks Andi. 14919 149202006-02-21 21:46 chris 14921 14922 * [r13351] trunk/lib/libqof/qof/qofid.c: Mark the QofCollection as 14923 dirty when a new QofEntity is added or removed. 14924 149252006-02-21 21:44 chris 14926 14927 * [r13350] trunk/src/engine/gnc-lot.c: Mark the GNC_LOT 14928 QofCollection dirty whenever a Lot changes. This includes when 14929 the KVP is changed via the setters. 14930 149312006-02-21 20:55 cstim 14932 14933 * [r13349] trunk/po/de.po: Updated German translation - 3568 out 14934 of 3738 done. 14935 149362006-02-21 20:44 cstim 14937 14938 * [r13348] trunk/src/gnome/glade/sched-xact.glade: Fix typos 14939 149402006-02-21 20:27 chris 14941 14942 * [r13347] trunk/src/engine/Account.c: Avoid qof-dirtying Accounts 14943 when Splits or Lots are inserted or removed. 14944 149452006-02-21 19:48 cstim 14946 14947 * [r13346] trunk/po/fr.po: Updated French translation by Didier 14948 Vidal 14949 149502006-02-21 19:43 chris 14951 14952 * [r13345] trunk/src/engine/test-core/test-engine-stuff.c: Move 14953 the code that (usually) ensures value/amount consistency for 14954 Splits from add_random_splits() to get_random_split(). Avoid 14955 numeric overflow when creating split values. 14956 149572006-02-21 19:30 jsled 14958 14959 * [r13344] trunk/ChangeLog: remove dup ChangeLog entry. 14960 149612006-02-21 18:40 jsled 14962 14963 * [r13343] trunk/ChangeLog, 14964 trunk/src/register/ledger-core/split-register-load.c, 14965 trunk/src/register/ledger-core/split-register-p.h, 14966 trunk/src/register/ledger-core/split-register.c: A different 14967 approach to ensuring that a (unique) relevent split from the 14968 currently-pending transaction is always in the split list before 14969 we load it. 14970 149712006-02-21 15:42 jsled 14972 14973 * [r13342] trunk/lib/libqof/qof/qofevent.h: slightly better values. 14974 149752006-02-21 15:37 jsled 14976 14977 * [r13341] trunk/ChangeLog, trunk/lib/libqof/qof/qofevent.h: Fix 14978 GNC_EVENT_* values. 14979 149802006-02-21 05:14 hampton 14981 14982 * [r13340] trunk/ChangeLog, 14983 trunk/src/register/register-gnome/gnucash-date-picker.c: Andreas 14984 K�hler's patch to prevent a crash in the register date picker 14985 widget when using gtk 2.8. 14986 149872006-02-21 03:44 hampton 14988 14989 * [r13339] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c, 14990 trunk/src/gnome-utils/dialog-commodity.c, 14991 trunk/src/gnome-utils/glade/commodity.glade, 14992 trunk/src/gnome/dialog-price-edit-db.c: Disable quote related 14993 functionality when F::Q isn't installed. 14994 149952006-02-21 01:24 chris 14996 14997 * [r13338] trunk/src/gnome-utils/gtktreedatalist.c: Use glib's 14998 slice allocator in favor of GMemChunks for glib >= 2.9. Patch by 14999 Andreas K�hler <andi5.py@gmx.net>. 15000 150012006-02-21 00:14 hampton 15002 15003 * [r13337] trunk/ChangeLog, trunk/src/gnome-utils/gnc-file.c, 15004 trunk/src/gnome-utils/gnc-file.h, 15005 trunk/src/gnome-utils/gnc-main-window.c: Catch and defer the 15006 quit command if a file save is in progress. 15007 150082006-02-20 22:37 hampton 15009 15010 * [r13336] trunk/src/quotes, trunk/src/scm/gnumeric, 15011 trunk/src/scm/printing: Ignore some files. 15012 150132006-02-20 22:29 codehelp 15014 15015 * [r13335] trunk/lib/libqof/qof/qofevent.c: moderating the 15016 deprecated handler log entry 15017 150182006-02-20 22:02 hampton 15019 15020 * [r13334] trunk/ChangeLog, trunk/rpm/README, 15021 trunk/rpm/gnucash.spec.in: Update spec file from RH8 to FC4. 15022 150232006-02-20 22:00 hampton 15024 15025 * [r13333] trunk/ChangeLog, trunk/configure.in, 15026 trunk/lib/libgsf-1.12.3/gsf/gsf-output-stdio.c, 15027 trunk/lib/libgsf-1.12.3/gsf/gsf-utils.c, 15028 trunk/src/backend/file/sixtp-utils.c, 15029 trunk/src/backend/postgres/test/test-db.c, 15030 trunk/src/calculation/fin.c, 15031 trunk/src/gnome-utils/gnc-html-graph-gog.c, 15032 trunk/src/gnome-utils/gnc-html.c, 15033 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Compile 15034 cleanly with when _FORTIFY_SOURCE is defined. This definition is 15035 forced when building RPMs on FC4. 15036 150372006-02-20 21:45 warlord 15038 15039 * [r13332] trunk/ChangeLog, trunk/configure.in: * configure.in: 15040 fix the qof configure test for OSX. 15041 150422006-02-20 21:06 hampton 15043 15044 * [r13331] trunk/ChangeLog, trunk/lib/libqof/qof/guid.c: Don't 15045 reference uninitialized memory. 15046 150472006-02-20 20:47 chris 15048 15049 * [r13330] trunk/src/gnome-utils/Makefile.am, 15050 trunk/src/gnome-utils/gnctreemodelsort.c, 15051 trunk/src/gnome-utils/gnctreemodelsort.h, 15052 trunk/src/gnome-utils/gtktreedatalist.c, 15053 trunk/src/gnome-utils/gtktreedatalist.h: Add a local copy of 15054 GtkTreeModelSort from gtk 2.8.12. Our local copy is called 15055 GncTreeModelSort. This newer version of GtkTreeModelSort fixes 15056 at least one observed bug with our use of sorted models. The 15057 gtktreedatalist.[ch] files are used by GtkTreeModelSort and are 15058 directly from gtk 2.8.12 without any renames because they aren't 15059 exported by gtk. 15060 150612006-02-20 20:22 chris 15062 15063 * [r13329] trunk/src/gnome-utils/dialog-options.c, 15064 trunk/src/gnome-utils/dialog-utils.c, 15065 trunk/src/gnome-utils/dialog-utils.h, 15066 trunk/src/gnome-utils/gnc-main-window.c: Explictly require 15067 gtk2.6 for conditionally compiled code that needs it. 15068 150692006-02-20 20:09 chris 15070 15071 * [r13328] trunk/src/gtk-compat.h, 15072 trunk/src/import-export/hbci/dialog-hbcitrans.c, 15073 trunk/src/register/register-gnome/gnucash-item-list.c: Factor 15074 out a compat definition of 15075 GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID into gtk-compat.h. 15076 150772006-02-20 19:55 codehelp 15078 15079 * [r13327] trunk/ChangeLog: ChangeLog entries 15080 * [r13326] trunk/configure.in: prepare for QOF 0.6.2 release 15081 150822006-02-20 19:54 codehelp 15083 15084 * [r13325] trunk/lib/libqof/qof/Makefile.am, 15085 trunk/lib/libqof/qof/deprecated.c, 15086 trunk/lib/libqof/qof/deprecated.h, 15087 trunk/lib/libqof/qof/gnc-event-p.h, 15088 trunk/lib/libqof/qof/gnc-event.c, 15089 trunk/lib/libqof/qof/gnc-event.h, trunk/lib/libqof/qof/qof.h, 15090 trunk/lib/libqof/qof/qofbook.c, 15091 trunk/lib/libqof/qof/qofevent-p.h, 15092 trunk/lib/libqof/qof/qofevent.c, 15093 trunk/lib/libqof/qof/qofevent.h: replacing gnc-event with 15094 qofevent 15095 150962006-02-20 19:50 hampton 15097 15098 * [r13324] trunk/ChangeLog, 15099 trunk/src/gnome/dialog-scheduledxaction.c, 15100 trunk/src/gnome/glade/sched-xact.glade: Use a spin_box instead 15101 of an entry for the 'occurrences' and 'remaining' numeric fields. 15102 151032006-02-20 19:40 hampton 15104 15105 * [r13323] trunk/ChangeLog, 15106 trunk/src/gnome/dialog-scheduledxaction.c, 15107 trunk/src/gnome/dialog-scheduledxaction.h, 15108 trunk/src/gnome/glade/sched-xact.glade: HIGify the scheduled 15109 transaction dialogs. 15110 151112006-02-20 19:09 codehelp 15112 15113 * [r13322] trunk/src/gnome/lot-viewer.c: removing more unneeded 15114 headers with move pending 15115 151162006-02-20 18:49 codehelp 15117 15118 * [r13321] trunk/src/gnome-utils/gnc-file.c: remove unnecessary 15119 (and soon to be moved) header file 15120 151212006-02-20 16:11 hampton 15122 15123 * [r13320] trunk/ChangeLog, 15124 trunk/src/gnome/gnc-plugin-page-register.c: Remove forced screen 15125 updates that are no longer necessary. 15126 151272006-02-20 16:02 hampton 15128 15129 * [r13319] trunk/ChangeLog, 15130 trunk/src/register/register-gnome/gnucash-sheet.c: If the number 15131 of "visible to the user" lines in the register has shrunk, force 15132 the parent widget to redraw. This fixes #328787. 15133 151342006-02-20 04:40 warlord 15135 15136 * [r13316] trunk/ChangeLog, trunk/src/engine/Transaction.c: Allow 15137 nested begin/commit in xaccTransSetTxnType(). Fixes #331771. The 15138 old code wouldn't let you set the value if you were already 15139 within a BeginEdit/CommitEdit block. 15140 151412006-02-20 03:19 wilddev 15142 15143 * [r13315] tags/1.9.1: Tagging the 1.9.1 release of GnuCash 15144 151452006-02-20 03:16 wilddev 15146 15147 * [r13314] trunk/ChangeLog, trunk/NEWS, trunk/configure.in: update 15148 to release 1.9.1 15149 151502006-02-20 02:58 chris 15151 15152 * [r13313] trunk/src/engine/test-core/test-engine-stuff.c: Fix for 15153 'use of uninitialized' warning. 15154 151552006-02-20 02:16 hampton 15156 15157 * [r13312] trunk/ChangeLog, 15158 trunk/src/register/register-gnome/pricecell-gnome.c: Take the 15159 selection into account when handling the keypad decimal point 15160 key. Fixes 314775. 15161 151622006-02-20 00:02 hampton 15163 15164 * [r13311] trunk/src/gnome-utils/QuickFill.c: Remove unused debug 15165 code. 15166 151672006-02-20 00:01 hampton 15168 15169 * [r13310] trunk/ChangeLog, 15170 trunk/src/register/register-gnome/combocell-gnome.c: When 15171 looking for an matching account name, start at the beginning of 15172 the selected region, not the end. Problem created when the code 15173 stopped adding placeholder accounts to the quickfill. Fixes 15174 328893. 15175 151762006-02-19 23:41 warlord 15177 15178 * [r13309] trunk/ChangeLog, trunk/lib/libqof/qof/guid.c, 15179 trunk/lib/libqof/qof/guid.h: Phil Longstaff's patch to make the 15180 GUID length a magic number. 15181 151822006-02-19 22:55 codehelp 15183 15184 * [r13308] trunk/ChangeLog: ChangeLog for reference and recursive 15185 QOF changes 15186 * [r13307] trunk/src/engine/test/test-recursive.c: updated test 15187 routine for new recursive code in libqof 15188 151892006-02-19 22:54 codehelp 15190 15191 * [r13306] trunk/lib/libqof/backend/file/qsf-backend.c, 15192 trunk/lib/libqof/qof/Makefile.am, trunk/lib/libqof/qof/qof.h, 15193 trunk/lib/libqof/qof/qofchoice.h, trunk/lib/libqof/qof/qoflog.h, 15194 trunk/lib/libqof/qof/qofreference.c, 15195 trunk/lib/libqof/qof/qofreference.h, 15196 trunk/lib/libqof/qof/qofsession.c, 15197 trunk/lib/libqof/qof/qofsession.h: Improved reference handling 15198 for recursive copying of entities - relocate disparate functions 15199 to a single new file 15200 152012006-02-19 22:53 codehelp 15202 15203 * [r13305] trunk/po: ignore generated po/stamp-it file 15204 152052006-02-19 22:43 warlord 15206 15207 * [r13304] trunk/ChangeLog, 15208 trunk/src/business/business-gnome/dialog-invoice.c: Don't let 15209 users post negative invoices. (#166864) Pop up an error dialog 15210 and prevent the post. 15211 152122006-02-19 22:16 hampton 15213 15214 * [r13303] trunk/ChangeLog, 15215 trunk/src/core-utils/gw-core-utils-spec.scm, 15216 trunk/src/quotes/Makefile.am, trunk/src/quotes/README, 15217 trunk/src/quotes/dump-finance-quote, 15218 trunk/src/quotes/finance-quote-check.in, 15219 trunk/src/quotes/finance-quote-helper.in, 15220 trunk/src/quotes/gnc-fq-check.in, trunk/src/quotes/gnc-fq-dump, 15221 trunk/src/quotes/gnc-fq-helper.in, 15222 trunk/src/quotes/gnc-fq-update.in, trunk/src/quotes/gnc-prices, 15223 trunk/src/quotes/gnc-value-portfolio, 15224 trunk/src/quotes/update-finance-quote.in, 15225 trunk/src/quotes/value_portfolio, 15226 trunk/src/scm/price-quotes.scm: Regularize the naming of the 15227 Finance::Quote auxiliary scripts. Remove the obsolete gnc-prices 15228 script. Move the to the bin directory the scripts that weren't 15229 already there. 15230 152312006-02-19 20:52 jsled 15232 15233 * [r13302] trunk/src/gnome/druid-hierarchy.c, 15234 trunk/src/gnome/glade/account.glade: Build fix; finish removing 15235 obsolete merge "error" check. 15236 152372006-02-19 20:48 cstim 15238 15239 * [r13301] trunk/src/engine/test-core/test-engine-stuff.c: Fix 15240 uninitialized variable warning 15241 152422006-02-19 19:29 warlord 15243 15244 * [r13300] trunk/ChangeLog, 15245 trunk/src/engine/test-core/test-engine-stuff.c: A few tests to 15246 improve get_random_query() and fix a couple test bugs. - Prefer 15247 QUERY_AND and QUERY_OR over NAND, NOR, XOR - Don't randomly 15248 generate a gnc_numeric with a 0 denominator. 15249 152502006-02-19 19:28 warlord 15251 15252 * [r13299] trunk/ChangeLog, 15253 trunk/lib/goffice-0.0.4/goffice/cut-n-paste/foocanvas/foo-canvas-i18n.h: 15254 Use glib's gi18n.h instead of redefining gettext. 15255 152562006-02-19 18:20 warlord 15257 15258 * [r13298] trunk/ChangeLog, 15259 trunk/src/business/business-core/gncOwner.c, 15260 trunk/src/business/business-core/gncOwner.h, 15261 trunk/src/business/business-gnome/dialog-payment.c: Remember the 15262 last-used account when processing payment (#329725) * 15263 src/business/business-core/gncOwner.[ch]: Add api to get owner 15264 kvp-slots abstractly. * 15265 src/business/business-gnome/dialog-payment.c: Load/save the 15266 last-used transfer account whenever the owner changes or the 15267 dialog completes. Fixes #329725. 15268 152692006-02-19 16:36 jsled 15270 15271 * [r13297] trunk/ChangeLog, 15272 trunk/src/app-utils/gnc-account-merge.c, 15273 trunk/src/app-utils/gnc-account-merge.h, 15274 trunk/src/gnome/druid-hierarchy.c: Implement new-hierarchy-druid 15275 placeholder-value merge policy as discussed on -devel. 15276 152772006-02-19 16:32 warlord 15278 15279 * [r13296] trunk/ChangeLog, 15280 trunk/src/business/business-reports/fancy-invoice.scm: Brian's 15281 patch to add company-id to the company address. 15282 152832006-02-19 16:22 warlord 15284 15285 * [r13295] trunk/ChangeLog, 15286 trunk/src/business/business-gnome/dialog-payment.c: Pop up a 15287 warning dialog if the user has no valid post-to accounts. Fixes 15288 #331730. 15289 152902006-02-19 15:23 warlord 15291 15292 * [r13294] trunk/ChangeLog, trunk/src/engine/TransLog.c, 15293 trunk/src/import-export/log-replay/gnc-log-replay.c: Make sure 15294 we use tabs, not spaces, in the transaction log (#331620) * 15295 src/engine/TransLog.c: use TABS not SPACES for column separators 15296 * src/import-export/log-replay/gnc-log-replay.c: use printf so 15297 we don't have a tab->space conversion problem like we did in 15298 TransLog.c Fixes #331620. 15299 153002006-02-18 16:53 warlord 15301 15302 * [r13293] trunk/src/import-export/log-replay/gnc-log-replay.c: 15303 Also report an error dialog if the fopen() fails. 15304 153052006-02-18 16:45 warlord 15306 15307 * [r13292] trunk/ChangeLog, 15308 trunk/src/import-export/log-replay/gnc-log-replay.c: display an 15309 error dialog when we fail to parse a log file due to EOF or a 15310 bad header parsing. Fixes #331620 based on the test-case. 15311 153122006-02-18 14:39 warlord 15313 15314 * [r13291] trunk/ChangeLog, trunk/intl-scm/Makefile.am, 15315 trunk/intl-scm/xgettext.scm: * intl-scm/xgettext.scm: remove the 15316 absolute path from filenames * intl-scm/Makefile.am: pass the 15317 absolute path to xgettext.scm 15318 153192006-02-18 10:08 cstim 15320 15321 * [r13290] trunk/intl-scm/xgettext.scm: Fix old truncation of 15322 filename prefix that is no longer valid 15323 153242006-02-18 10:01 cstim 15325 15326 * [r13289] trunk/po/ca.po, trunk/po/cs.po, trunk/po/da.po, 15327 trunk/po/de.po, trunk/po/el.po, trunk/po/en_GB.po, 15328 trunk/po/es.po, trunk/po/es_NI.po, trunk/po/eu.po, 15329 trunk/po/fr.po, trunk/po/hu.po, trunk/po/it.po, trunk/po/ja.po, 15330 trunk/po/nb.po, trunk/po/ne.po, trunk/po/nl.po, trunk/po/pl.po, 15331 trunk/po/pt.po, trunk/po/pt_BR.po, trunk/po/ru.po, 15332 trunk/po/rw.po, trunk/po/sk.po, trunk/po/sv.po, trunk/po/ta.po, 15333 trunk/po/tr.po, trunk/po/uk.po, trunk/po/zh_CN.po, 15334 trunk/po/zh_TW.po: Make update-po because of recent massive 15335 string changes 15336 153372006-02-18 05:18 hampton 15338 15339 * [r13288] trunk/ChangeLog, 15340 trunk/src/register/register-gnome/gnucash-item-edit.c, 15341 trunk/src/register/register-gnome/gnucash-item-edit.h, 15342 trunk/src/register/register-gnome/gnucash-sheet.c: Remove all 15343 explicit claiming of the selection in these files. The GtkEntry 15344 they use already performs claims, and the additional just mess 15345 things up. Fixes #330153. 15346 153472006-02-18 03:02 hampton 15348 15349 * [r13287] trunk/ChangeLog, 15350 trunk/lib/goffice-0.0.4/goffice/graph/gog-guru.c, 15351 trunk/lib/goffice-0.0.4/goffice/gtk/go-format-sel.c, 15352 trunk/src/gnome-utils/dialog-options.c, 15353 trunk/src/gnome-utils/gnc-tree-model-account.c, 15354 trunk/src/gnome-utils/gnc-tree-model-budget.c, 15355 trunk/src/gnome-utils/gnc-tree-model-budget.h, 15356 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 15357 trunk/src/gnome-utils/gnc-tree-model-price.c, 15358 trunk/src/gnome-utils/gnc-tree-view-account.c, 15359 trunk/src/register/register-gnome/gnucash-item-list.c, 15360 trunk/src/report/report-gnome/dialog-style-sheet.c: Prepare for 15361 gtk change that will issue warnings if the return value of the 15362 gtk_tree_model iter functions are not used. 15363 153642006-02-18 02:49 warlord 15365 15366 * [r13286] trunk/ChangeLog, trunk/configure.in: * configure.in: 15367 autodetect OFX and use it if we find it. the 15368 --enable/disable-ofx will make the check fatal on failure or 15369 skip it altogether if you want to ignore an existing libofx. 15370 153712006-02-17 23:32 warlord 15372 15373 * [r13285] trunk/ChangeLog, trunk/configure.in, 15374 trunk/macros/g-wrap.m4: * configure.in: remove un-needed/wanted 15375 gsf/goffice configure options * macros/g-wrap.m4: fix the help 15376 text spacing. 15377 153782006-02-17 23:31 warlord 15379 15380 * [r13284] trunk/src/report/report-system/Makefile.am: Fix a 15381 double-set of CLEANFILES. 15382 153832006-02-17 21:47 warlord 15384 15385 * [r13283] trunk/ChangeLog, 15386 trunk/src/import-export/log-replay/gnc-log-replay.c: scrub the 15387 transaction for a currency after we replay. (#143720). 15388 153892006-02-17 21:31 warlord 15390 15391 * [r13282] trunk/ChangeLog, 15392 trunk/src/import-export/log-replay/gnc-log-replay.c: Don't pass 15393 NULL to ferror() (from bug #143720). 15394 153952006-02-17 20:22 warlord 15396 15397 * [r13281] trunk/ChangeLog, trunk/intl-scm/Makefile.am, 15398 trunk/lib/guile-www/Makefile.am, 15399 trunk/src/app-utils/Makefile.am, 15400 trunk/src/business/business-core/Makefile.am, 15401 trunk/src/business/business-gnome/Makefile.am, 15402 trunk/src/business/business-reports/Makefile.am, 15403 trunk/src/business/business-utils/Makefile.am, 15404 trunk/src/business/dialog-tax-table/Makefile.am, 15405 trunk/src/core-utils/Makefile.am, trunk/src/engine/Makefile.am, 15406 trunk/src/gnc-module/Makefile.am, 15407 trunk/src/gnome-utils/Makefile.am, trunk/src/gnome/Makefile.am, 15408 trunk/src/import-export/Makefile.am, 15409 trunk/src/import-export/hbci/Makefile.am, 15410 trunk/src/import-export/qif-import/Makefile.am, 15411 trunk/src/import-export/qif-io-core/Makefile.am, 15412 trunk/src/register/register-core/Makefile.am, 15413 trunk/src/report/locale-specific/us/Makefile.am, 15414 trunk/src/report/report-gnome/Makefile.am, 15415 trunk/src/report/report-system/Makefile.am, 15416 trunk/src/report/standard-reports/Makefile.am, 15417 trunk/src/report/stylesheets/Makefile.am, 15418 trunk/src/report/utility-reports/Makefile.am, 15419 trunk/src/scm/Makefile.am, trunk/src/scm/gnumeric/Makefile.am, 15420 trunk/src/scm/printing/Makefile.am, 15421 trunk/src/tax/us/Makefile.am: Make the build work if the build 15422 directory is not the source directory. Also symlink .scm files 15423 into the build directory so it's possible to run from it. Also 15424 fix "fin.scm installed twice", bug #168629. 15425 154262006-02-17 15:03 chris 15427 15428 * [r13280] trunk/src/gnome-utils/dialog-account.c: Use 15429 GPOINTER_TO_INT to avoid casting pointer to integer of different 15430 size. 15431 154322006-02-16 06:07 warlord 15433 15434 * [r13279] trunk/ChangeLog, trunk/lib/libqof/qof/Makefile.am: * 15435 lib/libqof/qof/Makefile.am: add qofla-dir.h to DISTCLEANFILES 15436 154372006-02-16 06:06 warlord 15438 15439 * [r13278] trunk/ChangeLog, 15440 trunk/src/backend/file/test/test-load-xml2.c: need g_type_init() 15441 because we don't actually "load" the file backend. 15442 154432006-02-16 04:50 warlord 15444 15445 * [r13277] trunk/ChangeLog, 15446 trunk/src/backend/file/gncmod-backend-file.c, 15447 trunk/src/backend/file/test/test-load-xml2.c: move jsled's 15448 g-type initialization into the module init this way we don't 15449 need to worry about it in every test app. 15450 154512006-02-16 04:31 warlord 15452 15453 * [r13276] trunk/ChangeLog, trunk/configure.in, 15454 trunk/lib/libgsf-1.12.3/tests/Makefile.am, 15455 trunk/src/backend/file/Makefile.am, 15456 trunk/src/backend/file/test/Makefile.am, 15457 trunk/src/business/business-core/file/Makefile.am, 15458 trunk/src/gnome-utils/Makefile.am: combine XML_{CFLAGS,LIBS} 15459 into LIBXML2_{CLFLAGS,LIBS} 15460 154612006-02-16 04:07 warlord 15462 15463 * [r13275] trunk/ChangeLog, trunk/configure.in: get --disable-gui 15464 configure switch to actually do what we want. - Move a bunch of 15465 configure code around in the file. - Don't look for goffice/gsf 15466 if we ask for --disable-gui - add a few more comments - no need 15467 to check for libxml2 twice (more work to do here). 15468 154692006-02-16 03:56 jsled 15470 15471 * [r13274] trunk/ChangeLog, trunk/src/gnome/druid-hierarchy.c, 15472 trunk/src/gnome/glade/account.glade: Andreas Kohler's patch to 15473 not scroll the tree view headers in the new-account hierarchy 15474 druid. Bug#330850. 15475 154762006-02-16 03:34 jsled 15477 15478 * [r13273] trunk/ChangeLog, 15479 trunk/src/backend/file/gnc-backend-file.c, 15480 trunk/src/backend/file/test/test-load-xml2.c: Fix test (init) 15481 failure. 15482 154832006-02-15 23:20 codehelp 15484 15485 * [r13272] branches/cashutil/ChangeLog, 15486 branches/cashutil/autogen.sh, branches/cashutil/configure.ac: 15487 Halting the cashutil branch until further notice - development 15488 continues outside svn 15489 154902006-02-15 22:06 chris 15491 15492 * [r13271] trunk/src/gnome-utils/dialog-account.c, 15493 trunk/src/gnome-utils/gnc-tree-model-account-types.c, 15494 trunk/src/gnome-utils/gnc-tree-model-account-types.h: Convert 15495 the AccountType selection functions to work with 15496 GtkTreeSelections from views using the filtered 15497 GncTreeModelAccountTypes. Privatize the unfiltered 15498 GncTreeModelAccountTypes - now, every accessible account-types 15499 TreeModel is a new GtkTreeModelFilter, and their ref-counting is 15500 always the same. Add some tweaks to 15501 gnc-tree-model-account-types.[ch] from Andreas K�hler 15502 <andi5.py@gmx.net>, plus the conversion of the Account Dialog's 15503 account-types field to use the filtered GncTreeModelAccountTypes 15504 instead of a GtkListStore, but simplified to use the AccountType 15505 selection functions. 15506 155072006-02-15 16:42 warlord 15508 15509 * [r13270] trunk/ChangeLog, 15510 trunk/src/business/business-reports/owner-report.scm: set the 15511 document title properly. 15512 155132006-02-15 16:19 warlord 15514 15515 * [r13269] trunk/ChangeLog, trunk/configure.in, 15516 trunk/lib/libqof/qof/Makefile.am: Small QOF build fix for dist 15517 and non-srcdir builds: * lib/libqof/qof/Makefile.am: keep 15518 qofla-dir.h out of the dist * configure.in: look in builddir for 15519 qof includes. 15520 155212006-02-15 15:16 warlord 15522 15523 * [r13268] trunk/ChangeLog, 15524 trunk/src/business/business-core/business-core.scm: Fix a typo; 15525 forgot one procedure name-change instance. 15526 155272006-02-15 14:58 chris 15528 15529 * [r13267] trunk/configure.in: Remove --enable-opt-style-install 15530 configure option. That's one less thing to test. 15531 155322006-02-15 01:52 chris 15533 15534 * [r13266] trunk/src/report/report-system/report-system.scm, 15535 trunk/src/report/report-system/report-utilities.scm, 15536 trunk/src/report/standard-reports/balance-sheet.scm, 15537 trunk/src/report/standard-reports/equity-statement.scm, 15538 trunk/src/report/standard-reports/income-statement.scm: Changed 15539 balance calculations in three reports from using local copies of 15540 buggy accountlist-get-comm-balance-at-date to using a new 15541 gnc:accountlist-get-comm-balance-interval provided by 15542 report-utilities.scm. For the affected calculations, the 15543 balances no longer exclude transactions on the first day of the 15544 reporting period. This fixes 15545 https://bugs.gnucash.org/show_bug.cgi?id=331005. Changed 15546 calculations: Income Statement: Total Expenses, Total Revenues 15547 Balance Sheet: Retained Earnings (*) Equity Statement: Retained 15548 Earnings (*), Net Income (*) The Retained Earning calculations 15549 use a start-date of "forever-ago" so they are not affected, but 15550 still converted to the new function. 15551 155522006-02-15 01:33 warlord 15553 15554 * [r13265] trunk/configure.in: Mention libtool-ltdl-devel for FC4 15555 if ltdl.h is missing. 15556 155572006-02-14 23:48 warlord 15558 15559 * [r13264] trunk/ChangeLog, 15560 trunk/src/report/standard-reports/advanced-portfolio.scm: Andrew 15561 Sackville-West's patch to add display options and fix the 15562 multicurrency patch. Fixes #314554 and #330577. 15563 155642006-02-14 21:16 cstim 15565 15566 * [r13263] trunk/po/de.po: Updated German translation - 3524 out 15567 of 3716 done. 15568 155692006-02-14 21:03 cstim 15570 15571 * [r13262] trunk/ChangeLog, 15572 trunk/src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in, 15573 trunk/src/gnome-utils/schemas/apps_gnucash_history.schemas.in, 15574 trunk/src/gnome/schemas/apps_gnucash_dialog_commodities.schemas.in, 15575 trunk/src/gnome/schemas/apps_gnucash_dialog_common.schemas.in, 15576 trunk/src/gnome/schemas/apps_gnucash_dialog_prices.schemas.in, 15577 trunk/src/gnome/schemas/apps_gnucash_dialog_print_checks.schemas.in, 15578 trunk/src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas.in, 15579 trunk/src/gnome/schemas/apps_gnucash_dialog_totd.schemas.in, 15580 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in, 15581 trunk/src/gnome/schemas/apps_gnucash_warnings.schemas.in, 15582 trunk/src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas.in, 15583 trunk/src/gnome/schemas/apps_gnucash_window_pages_register.schemas.in, 15584 trunk/src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas.in, 15585 trunk/src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in: 15586 Make the gconf key wordings consistent across all of our schemas 15587 files, as discussed and prepared on 15588 http://wiki.gnucash.org/wiki/GConf_Wording . 15589 155902006-02-14 19:58 cstim 15591 15592 * [r13261] trunk/ChangeLog, 15593 trunk/src/import-export/hbci/gnc-hbci-getbalance.c, 15594 trunk/src/import-export/hbci/gnc-hbci-gettrans.c, 15595 trunk/src/import-export/hbci/gnc-hbci-utils.c: For latest 15596 aqbanking changes, define AQBANKING_NOWARN_DEPRECATED to disable 15597 aqbanking compiler warnings because we will still use those 15598 functions for some time to come. 15599 156002006-02-14 19:41 cstim 15601 15602 * [r13260] trunk/po/fr.po: Updated French translation by Didier 15603 Vidal <didier-devel@9online.fr> 15604 156052006-02-13 23:45 hampton 15606 15607 * [r13259] trunk/ChangeLog, 15608 trunk/src/gnome-utils/dialog-account.c, 15609 trunk/src/gnome/glade/account.glade: Andreas K�hler's patch to 15610 convert the account types list in the account edit dialog to a 15611 GtkTreeView/GtkListStore. 15612 156132006-02-13 23:21 hampton 15614 15615 * [r13258] trunk/ChangeLog, 15616 trunk/src/gnome/gnc-plugin-page-register.c: Andreas K�hler's 15617 patch to prevent crash when voiding a transaction. 15618 156192006-02-13 16:23 warlord 15620 15621 * [r13257] trunk/ChangeLog, trunk/src/backend/postgres/table.m4: 15622 use glib macro instead of cast to convert pointer to int. Fixes 15623 #330581. 15624 156252006-02-13 15:42 hampton 15626 15627 * [r13256] trunk/ChangeLog, trunk/src/gnome/glade/account.glade, 15628 trunk/src/gnome/glade/sched-xact.glade: Andreas K�hler's patch 15629 to wrap label text in a couple of dialogs. 15630 156312006-02-13 14:06 codehelp 15632 15633 * [r13255] trunk/src/calculation/fin.c: correcting the logic in 15634 the error state 15635 156362006-02-13 11:22 codehelp 15637 15638 * [r13254] trunk/src/calculation/fin.c: make it clearer that the 15639 return value of 0.0 is an error by using g_return_val_if_fail - 15640 cannot use assert as return value needs to be modified. 15641 156422006-02-13 09:02 codehelp 15643 15644 * [r13253] trunk/src/calculation/fin.c: preventing data loss in 15645 normal use - retain unsigned int check for zero as a special 15646 case error state indicating immediate abort. 15647 156482006-02-13 05:05 warlord 15649 15650 * [r13252] trunk/ChangeLog, 15651 trunk/src/report/standard-reports/advanced-portfolio.scm: Revert 15652 advanced-portfolio.scm r13244 because it breaks the report. * 15653 src/report/standard-reports/advanced-portfolio.scm: revert 15654 r13244 in this file because it's badly formed and breaks the 15655 report. Reopened bug #314554. 15656 156572006-02-13 03:32 warlord 15658 15659 * [r13251] trunk/autogen.sh: Error out of autogen if one of the 15660 programs fails. 15661 156622006-02-13 03:28 warlord 15663 15664 * [r13250] trunk/autogen.sh: depend on autoconf 2.59 and automake 15665 1.9 15666 156672006-02-13 00:15 codehelp 15668 15669 * [r13249] trunk/ChangeLog: ChangeLog entry for bug 107876 fix in 15670 fin.c 15671 156722006-02-13 00:12 codehelp 15673 15674 * [r13248] trunk/src/calculation/fin.c: Fix Bug 107876 - financial 15675 calculator would call exit(1) if calculation resulted in an 15676 interest rate of zero. 15677 156782006-02-12 23:13 chris 15679 15680 * [r13247] trunk/ChangeLog: Copy 'svn log -v' output from past 20 15681 days to ChangeLog. 15682 156832006-02-12 22:19 warlord 15684 15685 * [r13246] trunk/ChangeLog, trunk/src/gnome/Makefile.am, 15686 trunk/src/gnome/gnucash.desktop.in: Christian Neumair's desktop 15687 patch (#145545) * src/gnome/gnucash.desktop.in * 15688 src/gnome/Makefile.am Make the desktop more HIG-compliant. 15689 156902006-02-12 22:09 warlord 15691 15692 * [r13245] trunk/ChangeLog, trunk/src/gnome/reconcile-list.c, 15693 trunk/src/gnome/reconcile-list.h, 15694 trunk/src/gnome/window-reconcile.c: Mike Alexander's reconcile 15695 preselection patch (#112653). * src/gnome/window-reconcile.c 15696 (gnc_reconcile_window_create_list_box): * 15697 src/gnome/reconcile-list.c (gnc_reconcile_list_new): * 15698 src/gnome/reconcile-list.h (gnc_reconcile_list_new): Don't 15699 pre-select the reconciled status for transactions after the 15700 statement date. Fixes #112653. 15701 157022006-02-12 21:46 warlord 15703 15704 * [r13244] trunk/ChangeLog, 15705 trunk/src/report/report-system/commodity-utilities.scm, 15706 trunk/src/report/standard-reports/advanced-portfolio.scm, 15707 trunk/src/report/standard-reports/cash-flow.scm, 15708 trunk/src/report/standard-reports/portfolio.scm, 15709 trunk/src/report/standard-reports/transaction.scm: Mike 15710 Alexander's patch to handle multiple currencies in reports. 15711 (#314554) * src/report/standard-reports/portfolio.scm: * 15712 src/report/standard-reports/advanced-portfolio.scm: Report 15713 currency option Sort accounts Handle "nearest price" option 15714 better * src/report/standard-reports/cash-flow.scm: Handle 15715 multiple currencies better * 15716 src/report/standard-reports/transaction.scm: Add common currency 15717 option. Handle "nearest price" option better. * 15718 src/report/report-system/commodity-utilities.scm 15719 (gnc:exchange-by-pricedb-nearest): Use price nearest to noon on 15720 the day specified. Fixes bug #314554. 15721 157222006-02-12 20:31 chris 15723 15724 * [r13243] trunk/src/calculation/expression_parser.c: Don't 15725 continue to parse the expression if we've already reached the 15726 end. Fixes https://bugs.gnucash.org/show_bug.cgi?id=166840. 15727 157282006-02-12 20:29 warlord 15729 15730 * [r13242] trunk/ChangeLog, 15731 trunk/src/report/standard-reports/advanced-portfolio.scm: Boris 15732 Zbarsky's advanced-portfolio patch. (#311549) * 15733 src/report/standard-reports/advanced-portfolio.scm: Apply 15734 dividend and brokerage to moneyin and moneyout to more 15735 accurately reflect account activity. Fixes bug #311549. 15736 157372006-02-12 20:03 warlord 15738 15739 * [r13241] trunk/ChangeLog, trunk/src/engine/Scrub.c, 15740 trunk/src/engine/Scrub.h: Mike Alexander's Currency Scrub patch. 15741 * src/engine/Scrub.c: * src/engine/Scrub.h: Try to fix 15742 transactions that have no currency, perhaps because of a log 15743 replay. Workaround for bug #143720. 15744 157452006-02-12 19:32 warlord 15746 15747 * [r13240] trunk/ChangeLog, 15748 trunk/src/report/stylesheets/stylesheet-fancy.scm: Des Dougan's 15749 patch to let the user choose the fancy-stylesheet image 15750 alignment. Fixes #314048. 15751 157522006-02-12 18:56 codehelp 15753 15754 * [r13239] trunk/ChangeLog: ChangeLog for my commits today 15755 157562006-02-12 18:55 codehelp 15757 15758 * [r13238] trunk/src/test-core/test-stuff.c: Ensuring 15759 get_random_double returns at least some decimal places more 15760 often than not. 15761 157622006-02-12 18:31 warlord 15763 15764 * [r13237] trunk/ChangeLog, 15765 trunk/src/business/business-reports/fancy-invoice.scm, 15766 trunk/src/business/business-utils/business-prefs.scm, 15767 trunk/src/business/business-utils/business-utils.scm: Brian's 15768 patch to fancy-invoice to parameterize everything. * 15769 src/business/business-utils/business-prefs.scm: * 15770 src/business/business-utils/business-utils.scm: Add a bunch of 15771 new File -> Properties to describe the business. * 15772 src/business/business-reports/fancy-invoice.scm: Parameterize 15773 all the various settings in the report so they can all be set 15774 through the options or file->properties settings. Patch by 15775 "Brian", but slightly modified to not hard-code some strings. 15776 157772006-02-12 18:28 codehelp 15778 15779 * [r13236] trunk/lib/libqof/qof/qofsession.c: Improve 15780 QOF_TYPE_COLLECT handling and recursive copies 15781 157822006-02-12 18:25 codehelp 15783 15784 * [r13235] trunk/lib/libqof/backend/file/qsf-backend.c: Check that 15785 files can be opened before trying to work out their type. Use 15786 new QofBackendError value 15787 157882006-02-12 18:24 codehelp 15789 15790 * [r13234] trunk/lib/libqof/qof/qofbackend.h: New QofBackendError 15791 code if files cannot be read 15792 157932006-02-12 16:16 warlord 15794 15795 * [r13233] trunk/ChangeLog, 15796 trunk/src/business/business-core/business-core.scm, 15797 trunk/src/business/business-reports/fancy-invoice.scm: Rework 15798 some APIs for the fancy-invoice set the client name font. 15799 #327545. * src/business/business-core/business-core.scm: add 15800 gnc:owner-get-name-dep and gnc:owner-get-address-dep APIs * 15801 src/business/business-reports/fancy-invoice.scm: Change the font 15802 of the client company name to match the owner company name. 15803 Fixes #327545. 15804 158052006-02-12 15:28 warlord 15806 15807 * [r13232] trunk/ChangeLog, 15808 trunk/src/business/business-core/business-core.scm, 15809 trunk/src/business/business-reports/easy-invoice.scm, 15810 trunk/src/business/business-reports/fancy-invoice.scm, 15811 trunk/src/business/business-reports/invoice.scm, 15812 trunk/src/business/business-reports/owner-report.scm: rename 15813 gnc:owner-get-address-dep to gnc:owner-get-name-and-address-dep 15814 in preparation of some other patches. 15815 158162006-02-12 11:13 cstim 15817 15818 * [r13231] trunk/po/de.po: Updated German translation - 3500 out 15819 of 3657 done. 15820 158212006-02-12 11:10 cstim 15822 15823 * [r13230] trunk/src/gnome/druid-merge.c: String cleanup; fix 15824 manual emulation of ngettext; fix some memory leaks due to 15825 g_strconcat, but not yet all 15826 158272006-02-12 05:21 chris 15828 15829 * [r13229] trunk/src/gnome-utils/window-main-summarybar.c: Use the 15830 price nearest to midday to get the value in the default 15831 currency. Patch by Mike Alexander <mta.umich.edu>, closes bug 15832 #330361 15833 158342006-02-12 04:13 chris 15835 15836 * [r13228] trunk/src/report/report-gnome/gnc-plugin-page-report.c: 15837 Take #2: Fixups for two botched gnc-plugin-page-report.c commits 15838 tonight. 1) Correctly handle gc protection for non-boolean 15839 'edited_reports' field. 2) Pass list argument instead of 15840 immediate to gfec_apply. 15841 158422006-02-12 02:40 chris 15843 15844 * [r13227] trunk/src/report/report-gnome/gnc-plugin-page-report.c: 15845 Gracefully handle errors in report options. This prevents the 15846 whole program from crashing when unrecognized report options are 15847 used. 15848 158492006-02-12 01:59 warlord 15850 15851 * [r13226] trunk/configure.in: Um, quote the sed script so it 15852 actually works right. Oops. 15853 158542006-02-11 23:24 warlord 15855 15856 * [r13225] trunk/ChangeLog, trunk/configure.in: rework the 15857 initialization to require autoconf-2.59 and automake-1.9 parse 15858 the version out of the AC_PACKAGE_VERSION macro, so we still 15859 only need to set it in one place. This should solve a number of 15860 old-automake related problems people have seen. 15861 158622006-02-11 22:50 warlord 15863 15864 * [r13224] trunk/ChangeLog, 15865 trunk/src/business/business-reports/owner-report.scm: set the 15866 document title properly AFTER type-str is set. 15867 158682006-02-11 21:07 chris 15869 15870 * [r13223] trunk/src/report/report-system/Makefile.am, 15871 trunk/src/report/report-system/gnc-report.c: gc_protect SCM 15872 reports while they are in the GHashTable. Also, use gfec to be a 15873 bit more defensive about potential errors while running a report. 15874 158752006-02-11 20:22 warlord 15876 15877 * [r13219] trunk/ChangeLog, 15878 trunk/src/report/report-gnome/gnc-plugin-page-report.c: don't 15879 need to scm_gc_{un,}protect_object on SCM_BOOL_F. 15880 158812006-02-11 20:08 hampton 15882 15883 * [r13218] trunk/ChangeLog, trunk/src/gnome/glade/account.glade, 15884 trunk/src/gnome/glade/acctperiod.glade, 15885 trunk/src/gnome/glade/sched-xact.glade: Patch from Tommi 15886 Vainikainen <tvainika@niksula.hut.fi> to remove extraneous line 15887 breaks. 15888 158892006-02-11 20:00 hampton 15890 15891 * [r13213] trunk/ChangeLog, 15892 trunk/src/backend/file/gnc-commodity-xml-v2.c, 15893 trunk/src/backend/file/test/test-xml-commodity.c, 15894 trunk/src/backend/postgres/table.m4, 15895 trunk/src/engine/gnc-commodity.c, 15896 trunk/src/engine/gnc-commodity.h, 15897 trunk/src/engine/gw-engine-spec.scm, 15898 trunk/src/engine/test-core/test-engine-stuff.c, 15899 trunk/src/engine/test/test-commodities.c, 15900 trunk/src/gnome-utils/dialog-commodity.c, 15901 trunk/src/gnome-utils/dialog-commodity.h, 15902 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 15903 trunk/src/gnome-utils/gnc-tree-model-commodity.h, 15904 trunk/src/gnome-utils/gnc-tree-view-commodity.c, 15905 trunk/src/import-export/import-commodity-matcher.c, 15906 trunk/src/import-export/import-commodity-matcher.h, 15907 trunk/src/import-export/ofx/gnc-ofx-import.c: Globally replace 15908 the words "exchange_code" with cusip in the source. No user 15909 visible changes. 15910 159112006-02-11 11:14 cstim 15912 15913 * [r13206] trunk/src/app-utils/gnc-gettext-util.c, 15914 trunk/src/app-utils/gnc-ui-util.c, 15915 trunk/src/gnome-utils/dialog-options.c, 15916 trunk/src/gnome/window-reconcile.c, 15917 trunk/src/report/report-gnome/window-report.c: When translation 15918 potentially empty strings, check always for nonemptyness. Should 15919 avoid #330179 in the rest of the code as well. 15920 159212006-02-11 10:55 cstim 15922 15923 * [r13205] trunk/ChangeLog, trunk/po/Makevars, 15924 trunk/src/gnome-utils/gnc-tree-view-account.c, 15925 trunk/src/gnome-utils/gnc-tree-view-commodity.c: Add 15926 --keyword=Q_ to xgettext arguments so that translations with 15927 context prefix/disambiguation prefix are included as well. 15928 159292006-02-11 10:29 cstim 15930 15931 * [r13204] trunk/po/de.po: Updated German translation - 3485 out 15932 of 3656 done. 15933 159342006-02-11 10:18 cstim 15935 15936 * [r13203] trunk/src/gnome-utils/gnc-main-window.c, 15937 trunk/src/gnome/gnc-plugin-page-register.c: Fix duplicate menu 15938 item shortcut. Fixes #330671. 15939 159402006-02-11 10:14 cstim 15941 15942 * [r13202] trunk/src/gnome/gnc-plugin-page-register.c: Fix 15943 duplicate menu item shortcut. Fixes #330672. 15944 159452006-02-11 10:04 cstim 15946 15947 * [r13201] trunk/src/gnome-utils/gnc-file.c, 15948 trunk/src/gnome/gnc-plugin-page-register.c: String cleanup. 15949 Remove erroneous underscore. Fixes #330769. 15950 159512006-02-11 05:23 chris 15952 15953 * [r13200] trunk/src/gnome-utils/glade/preferences.glade: Tweak 15954 the preferences labels for accounting periods. 15955 159562006-02-11 05:14 chris 15957 15958 * [r13199] trunk/src/app-utils/app-utils.scm, 15959 trunk/src/app-utils/date-utilities.scm, 15960 trunk/src/app-utils/gnc-accounting-period.h, 15961 trunk/src/app-utils/gw-app-utils-spec.scm, 15962 trunk/src/app-utils/options.scm: Change the reports from using a 15963 hard-coded fiscal year to using the global accounting period set 15964 in the preferences. Both the start date and the end date are 15965 used, so the user is free to choose any arbitrary period. 15966 159672006-02-11 05:00 chris 15968 15969 * [r13198] trunk/src/app-utils/gnc-accounting-period.c, 15970 trunk/src/app-utils/gnc-accounting-period.h, 15971 trunk/src/gnome-utils/gnc-tree-view-account.c, 15972 trunk/src/gnome-utils/window-main-summarybar.c, 15973 trunk/src/gnome-utils/window-main-summarybar.h: Move the 15974 accounting period preference functions from 15975 window-main-summarybar to gnc-accounting-period. 15976 159772006-02-11 03:54 hampton 15978 15979 * [r13197] trunk/ChangeLog, 15980 trunk/src/gnome/gnc-plugin-page-account-tree.c: Correctly open 15981 an account and its sub-accounts. Fixes 330745. 15982 159832006-02-10 22:43 warlord 15984 15985 * [r13196] trunk/ChangeLog, trunk/lib/libqof/qof/gnc-event.c: 15986 Better handling of event removal. This allows us to actually 15987 clean up, but also makes sure we don't destroy the handler list 15988 out from under us as we're processing events. 15989 159902006-02-10 15:32 warlord 15991 15992 * [r13195] trunk/ChangeLog, trunk/configure.in: check that we can 15993 find g-wrap-wct.h. detects that we're running on a "broken" 15994 system like Ubuntu. This is in response to #330539. 15995 159962006-02-10 15:04 warlord 15997 15998 * [r13194] trunk/ChangeLog, trunk/Makefile.am: added 15999 README.dependencies to the dist. Fixes #330614. 16000 160012006-02-10 15:00 warlord 16002 16003 * [r13193] trunk/ChangeLog, 16004 trunk/src/gnome-utils/dialog-options.c: Test for an empty string 16005 when translating. (Fixes #330179) 16006 160072006-02-10 05:44 hampton 16008 16009 * [r13192] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c: Pass argc 16010 by reference instead of value so g_option_parse_context can 16011 update it. 16012 160132006-02-10 04:17 hampton 16014 16015 * [r13191] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c: Don't 16016 initialize the display at option parsing time. This way 16017 --add-price-quotes can run from a cron job. 16018 160192006-02-10 02:13 hampton 16020 16021 * [r13190] trunk/ChangeLog, trunk/src/engine/gnc-commodity.c, 16022 trunk/src/gnome-utils/dialog-commodity.c, 16023 trunk/src/gnome-utils/glade/commodity.glade: Update for known 16024 F::Q 1.11 quote sources. 16025 160262006-02-10 02:12 hampton 16027 16028 * [r13189] trunk/src/quotes/finance-quote-check.in, 16029 trunk/src/scm/price-quotes.scm: Print out the installed F::Q 16030 version at startup. 16031 160322006-02-09 19:46 warlord 16033 16034 * [r13175] trunk/src/engine/Transaction.c: Use 16035 xaccTrans{Begin,Commit}Edit in xaccTransDestroy() 16036 160372006-02-09 16:28 warlord 16038 16039 * [r13174] trunk/ChangeLog, trunk/macros/legacy_macros.m4: Print 16040 more debugging when the guile version check fails. * 16041 macros/legacy_macros.m4: when the guile version check fails, 16042 print out the version of guile that we found in order to aid 16043 debugging. 16044 160452006-02-09 07:26 hampton 16046 16047 * [r13173] trunk/ChangeLog, 16048 trunk/src/register/ledger-core/split-register-control.c: Better 16049 fix for the code that updates the buy/sell action based on the 16050 number of shares entered in a transaction. 16051 160522006-02-09 07:24 hampton 16053 16054 * [r13172] trunk/src/gnome-utils/gnc-tree-view-account.c: Remove 16055 forgotten unused variable. 16056 160572006-02-09 06:17 hampton 16058 16059 * [r13171] trunk/src/gnome/glade/reconcile.glade: Set the default 16060 button. 16061 160622006-02-09 05:58 warlord 16063 16064 * [r13170] tags/1-9-0, tags/1.9.0: renaming 1-9-0 tag to 1.9.0 16065 160662006-02-09 05:56 warlord 16067 16068 * [r13169] tags/gnucash-1-9-0: removing broken 1.9.0 release tag 16069 160702006-02-09 05:41 wilddev 16071 16072 * [r13168] tags/1-9-0: Tagging the 1.9.0 release of GnuCash 16073 160742006-02-09 05:23 chris 16075 16076 * [r13167] trunk/src/gnome-utils/gnc-tree-view-account.c: Remove 16077 forgotten unused variable. 16078 160792006-02-09 05:03 hampton 16080 16081 * [r13166] trunk/ChangeLog, 16082 trunk/src/register/ledger-core/split-register-control.c: Fix the 16083 code that updates the buy/sell action based on the number of 16084 shares entered in a transaction. 16085 160862006-02-09 04:53 chris 16087 16088 * [r13165] trunk/src/gnome-utils/gnc-tree-view-account.c: Add two 16089 columns to the Accounts page: "Total (Period)" & "Balance 16090 (Period)" These are the recursive and non-recursive, 16091 respectively, period balances, where the accounting period is 16092 specified in the preferences. 16093 160942006-02-09 04:41 hampton 16095 16096 * [r13164] trunk/src/gnome-utils/window-main-summarybar.c: Call 16097 existing function to find the end of the day. 16098 160992006-02-09 04:37 hampton 16100 16101 * [r13163] trunk/ChangeLog, trunk/src/engine/gnc-pricedb.c, 16102 trunk/src/gnome/dialog-price-edit-db.c: A couple of performance 16103 enhancements. 16104 161052006-02-09 04:35 hampton 16106 16107 * [r13162] trunk/src/gnome/gnc-plugin-basic-commands.c: Set the 16108 busy cursor while the dialogs are being generated. 16109 161102006-02-09 04:34 hampton 16111 16112 * [r13161] trunk/src/gnome/glade/commodities.glade, 16113 trunk/src/gnome/glade/price.glade: Set the window type hint to 16114 normal. 16115 161162006-02-09 04:33 hampton 16117 16118 * [r13160] trunk/src/gnome-utils/glade/commodity.glade: Fix a 16119 duplicate accelerator key. 16120 161212006-02-09 04:27 wilddev 16122 16123 * [r13159] tags/gnucash-1-9-0: Tagging the 1.9.0 release of GnuCash 16124 161252006-02-09 04:17 chris 16126 16127 * [r13158] trunk/src/gnome-utils/window-main-summarybar.c, 16128 trunk/src/gnome-utils/window-main-summarybar.h: Fix an 16129 off-by-one (day) error in the dates used by the summarybar. 16130 Factor out and publicize functions to get the start and end of 16131 the accounting period in the preferences. Mark one comment as 16132 probably obsolete. 16133 161342006-02-09 04:16 wilddev 16135 16136 * [r13157] trunk/ChangeLog, trunk/NEWS: update to release 1.9.0 16137 161382006-02-09 01:47 chris 16139 16140 * [r13156] trunk/src/gnome-utils/gnc-tree-view.c, 16141 trunk/src/gnome-utils/gnc-tree-view.h: Factor out an "approved" 16142 method for getting the GtkCellRenderer from a GtkTreeViewColumn 16143 that's been added to a GncTreeView with one of the convenience 16144 functions. 16145 161462006-02-09 01:24 chris 16147 16148 * [r13155] trunk/src/gnome-utils/Makefile.am, 16149 trunk/src/gnome-utils/window-main-summarybar.c, 16150 trunk/src/gnome-utils/window-main-summarybar.h, 16151 trunk/src/gnome/Makefile.am, 16152 trunk/src/gnome/window-main-summarybar.c, 16153 trunk/src/gnome/window-main-summarybar.h: Move 16154 window-main-summarybar.[ch] from gnome/ to gnome-utils/. It 16155 doesn't depend on anything in gnome/. 16156 161572006-02-08 15:05 chris 16158 16159 * [r13154] trunk/src/gnome/gnc-plugin-page-register.c: Change name 16160 of SplitRegister variable name to 'reg' for consistency. 16161 161622006-02-08 15:00 chris 16163 16164 * [r13153] trunk/src/report/report-system/html-document.scm: A 16165 little error checking for report titles. 16166 161672006-02-08 06:04 chris 16168 16169 * [r13152] trunk/lib/libqof/qof/gnc-event.c: Don't allow the event 16170 handler list to shrink while we're traversing it. This change 16171 isn't ideal in the sense that the handler list is now a 16172 monotonically increasing resource, but it's better than crashing 16173 when the handler in node N+1 happens to be deleted while 16174 servicing the handler in node N. 16175 161762006-02-08 06:00 hampton 16177 16178 * [r13151] trunk/ChangeLog, trunk/src/gnome-search/search.glade: 16179 Set the default button. 16180 161812006-02-08 05:55 chris 16182 16183 * [r13150] trunk/src/gnome-utils/gnc-tree-model-account.c, 16184 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 16185 trunk/src/gnome-utils/gnc-tree-model-price.c, 16186 trunk/src/gnome-utils/gnc-tree-model.c, 16187 trunk/src/gnome-utils/gnc-tree-model.h, 16188 trunk/src/gnome-utils/gnc-tree-view-account.c, 16189 trunk/src/gnome-utils/gnc-tree-view-commodity.c, 16190 trunk/src/gnome-utils/gnc-tree-view-price.c, 16191 trunk/src/gnome-utils/gnc-tree-view.c: Convert GncTreeModel from 16192 a GtkObject to a GObject. Replace gtk_object_sink calls on the 16193 models with g_object_unref calls. Correctly increase the 16194 refcount of "remembered" models when we return them. 16195 161962006-02-08 02:23 chris 16197 16198 * [r13149] trunk/src/gnome-utils/gnc-tree-model-commodity.c, 16199 trunk/src/gnome-utils/gnc-tree-model-price.c: Convert 16200 GncTreeModelPrice and GncTreeModelCommodity to use GObject 16201 dispose path instead of GtkObject destroy path. 16202 162032006-02-08 01:55 chris 16204 16205 * [r13148] trunk/src/gnome-utils/gnc-tree-model-account.c: Convert 16206 GncTreeModelAccount to use the GObject dispose path instead of 16207 the GtkObject destroy path. Also, remove the gconf callback 16208 during dispose. 16209 162102006-02-07 22:01 cstim 16211 16212 * [r13147] trunk/po/de.po: Updated German translation 16213 162142006-02-07 21:07 cstim 16215 16216 * [r13146] trunk/configure.in: Improve check for aqbanking by 16217 looking for the pkg-config file first and using the old method 16218 as a fallback 16219 162202006-02-07 21:06 cstim 16221 16222 * [r13145] trunk/ChangeLog, trunk/po/glossary/de.po, 16223 trunk/po/glossary/gnc-glossary.txt: Update glossary 16224 162252006-02-07 21:05 cstim 16226 16227 * [r13144] trunk/src/business/business-gnome/dialog-invoice.c: 16228 String cleanup; add translator comments 16229 162302006-02-07 21:04 cstim 16231 16232 * [r13143] trunk/src/business/business-reports/owner-report.scm: 16233 String cleanup: Remove formatting from translations 16234 162352006-02-07 20:23 cstim 16236 16237 * [r13142] trunk/po/fr.po: Updated French translation by Didier 16238 Vidal 16239 162402006-02-07 20:22 cstim 16241 16242 * [r13141] trunk/po/nb.po: Update Norwegian translation by Tor 16243 Harald Thorland 16244 162452006-02-07 19:52 chris 16246 16247 * [r13140] trunk/src/bin/gnucash-bin.c: Recompute argc after argv 16248 may have changed. 16249 162502006-02-07 04:47 hampton 16251 16252 * [r13139] trunk/ChangeLog, trunk/glade-fixup, 16253 trunk/src/gnome/glade/account.glade, 16254 trunk/src/gnome/glade/budget.glade, 16255 trunk/src/gnome/glade/tax.glade, 16256 trunk/src/import-export/hbci/glade/hbci.glade, 16257 trunk/src/report/report-gnome/report.glade: Filter out more post 16258 gtk2.4 properties. 16259 162602006-02-07 03:59 hampton 16261 16262 * [r13138] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c: Fix some 16263 issues when invoking from a non-utf8, non latin1 locale. Use 16264 g_print to print to the console. Convert from popt to g_options 16265 for glib >= 2.6. 16266 162672006-02-07 01:56 hampton 16268 16269 * [r13137] trunk/ChangeLog, 16270 trunk/src/register/register-gnome/gnucash-grid.c, 16271 trunk/src/register/register-gnome/gnucash-item-edit.c: Scott 16272 Oonk' patch to fix a couple of problems with right justified 16273 cells in the register. 16274 162752006-02-06 22:09 codehelp 16276 16277 * [r13136] trunk/src/business/business-core/gncInvoice.c: omitting 16278 collect type from invoice object until fix is ready in libqof - 16279 allows QSF Invoice export to work 16280 162812006-02-06 20:45 codehelp 16282 16283 * [r13135] trunk/src/backend/postgres/PostgresBackend.c, 16284 trunk/src/backend/postgres/txn.c, 16285 trunk/src/backend/postgres/txnmass.c: more inst.kvp_data changes 16286 to get Postgres backend to compile 16287 162882006-02-06 20:41 chris 16289 16290 * [r13134] trunk/src/engine/Transaction.c: Fix two places where we 16291 were letting the split values become incoherent with account 16292 balances. Comment two possible bugs related to capgains and 16293 dirtying (or not) Splits. 16294 162952006-02-06 18:31 chris 16296 16297 * [r13133] trunk/src/backend/file/io-gncxml-v1.c: Fix breakage 16298 from missed case in Split QofEntity->QofInstance conversion. 16299 163002006-02-06 17:57 chris 16301 16302 * [r13132] trunk/src/engine/Transaction.c: Keep QOF aware of the 16303 dirty-state of Transactions. Also, dirty transactions upon 16304 changing due date and read-only status, which didn't used to 16305 happen. 16306 163072006-02-06 17:12 chris 16308 16309 * [r13131] trunk/src/backend/postgres/txn.c, 16310 trunk/src/engine/Account.c, trunk/src/engine/Period.c, 16311 trunk/src/engine/Scrub2.c, trunk/src/engine/Transaction.c, 16312 trunk/src/engine/TransactionP.h, trunk/src/engine/cap-gains.c: 16313 Convert Split from QofEntity to QofInstance. Let QofInstance 16314 manage the book pointer and kvp frame instead of Split managing 16315 its own. 16316 163172006-02-06 16:18 chris 16318 16319 * [r13130] trunk/src/engine/Transaction.c: Replace check_open() in 16320 setter API with internal qof_{begin,commit}_edit(). 16321 163222006-02-06 06:45 warlord 16323 16324 * [r13129] trunk/src/engine/Transaction.c: Revert Chris' change in 16325 r13128. Keep in the error check for db-transactional data 16326 storage until the objects can be modified to support 16327 db-transactional autocommit (by calling BeginEdit/CommitEdit 16328 internally instead of checking that the caller did so). But 16329 revert for now to make sure a caller has called BeginEdit in 16330 order to make sure the data gets "saved" (assuming a SQLish 16331 backend). 16332 163332006-02-06 04:50 chris 16334 16335 * [r13128] trunk/src/engine/Transaction.c: Remove check_open() 16336 calls from Transaction setters. These calls were probably a 16337 copied idiom from the Split setters in this same file, but Split 16338 and Transaction use completely different mechanisms for managing 16339 dirty state. Transactions inherit from QofInstance and so use 16340 the .dirty field. Splits inherit from QofEntity, so their 16341 check_open(split->parent) calls are their way of letting someone 16342 know they've changed. 16343 163442006-02-05 21:10 warlord 16345 16346 * [r13127] trunk/ChangeLog, 16347 trunk/src/engine/test-core/test-engine-stuff.c: - better fix for 16348 #accounts - don't g_list_free the account_list 16349 163502006-02-05 21:05 codehelp 16351 16352 * [r13126] trunk/po/en_GB.po: remove obsolete strings at end of po 16353 file 16354 163552006-02-05 20:59 codehelp 16356 16357 * [r13125] trunk/configure.in: Allowing gnucash to build on a 16358 vanilla FC3 install 16359 163602006-02-05 20:38 warlord 16361 16362 * [r13124] trunk/ChangeLog, 16363 trunk/src/engine/test-core/test-engine-stuff.c: A few test 16364 changes to make sure we don't fail when we're very unlucky. - 16365 make sure a random group always has at least two accounts - fix 16366 "make random transaction" to tell us when we don't have at least 16367 two accounts. - free the results of xaccGroupGetSubAccounts(). 16368 163692006-02-05 20:00 warlord 16370 16371 * [r13123] trunk/ChangeLog, trunk/src/backend/file/Makefile.am: * 16372 src/backend/file/Makefile.am: link against libcore-utils. 16373 163742006-02-05 19:58 warlord 16375 16376 * [r13122] trunk/ChangeLog, 16377 trunk/src/app-utils/test/test-scm-query-string.c: use g_strdup 16378 -- cannot feed SCM_STRING_CHARS() back into guile. (fixes a 16379 weird test-case failure in some cases). 16380 163812006-02-05 19:06 codehelp 16382 16383 * [r13121] trunk/po/en_GB.po: updating for latest merge, 3662 16384 translated 16385 163862006-02-05 17:50 warlord 16387 16388 * [r13120] trunk/po/ca.po, trunk/po/cs.po, trunk/po/da.po, 16389 trunk/po/de.po, trunk/po/el.po, trunk/po/en_GB.po, 16390 trunk/po/es.po, trunk/po/es_NI.po, trunk/po/eu.po, 16391 trunk/po/fr.po, trunk/po/hu.po, trunk/po/it.po, trunk/po/ja.po, 16392 trunk/po/nb.po, trunk/po/ne.po, trunk/po/nl.po, trunk/po/pl.po, 16393 trunk/po/pt.po, trunk/po/pt_BR.po, trunk/po/ru.po, 16394 trunk/po/rw.po, trunk/po/sk.po, trunk/po/sv.po, trunk/po/ta.po, 16395 trunk/po/tr.po, trunk/po/uk.po, trunk/po/zh_CN.po, 16396 trunk/po/zh_TW.po: Commit msgmerge prior to 1.9.0 release. 16397 163982006-02-05 17:00 codehelp 16399 16400 * [r13119] trunk/src/engine/test/test-recursive.c: removing 16401 unneeded headers and tidying up debug code 16402 164032006-02-05 16:58 warlord 16404 16405 * [r13118] trunk/ChangeLog, 16406 trunk/src/backend/file/test/Makefile.am: * 16407 src/backend/file/test/Makefile.am: link against libcore-utils. 16408 164092006-02-05 12:25 codehelp 16410 16411 * [r13117] trunk/ChangeLog, trunk/lib/libqof/qof/deprecated.c, 16412 trunk/lib/libqof/qof/deprecated.h, 16413 trunk/lib/libqof/qof/qoflog.c, trunk/lib/libqof/qof/qoflog.h: 16414 Deprecating qof_log_set_level_global in favour of 16415 qof_log_set_level_registered. 16416 164172006-02-05 10:58 codehelp 16418 16419 * [r13116] trunk/ChangeLog, trunk/lib/libqof/qof/qofbackend-p.h, 16420 trunk/lib/libqof/qof/qofbackend.h: Improve documentation of 16421 QofBackendProvider 16422 * [r13115] trunk/lib/libqof/qof/qofchoice.c, 16423 trunk/lib/libqof/qof/qofchoice.h, trunk/lib/libqof/qof/qoflog.c: 16424 support logging of qofchoice by default 16425 164262006-02-05 10:57 codehelp 16427 16428 * [r13114] trunk/lib/libqof/qof/gnc-engine-util.h: line-wrapping 16429 tweak 16430 164312006-02-05 10:51 codehelp 16432 16433 * [r13113] trunk/src/report/report-system: ignoring generated 16434 symlink 'g-wrapped' in svn 16435 164362006-02-05 10:48 codehelp 16437 16438 * [r13112] trunk/lib/libqof/qof/qofsession.c: reverting change to 16439 qofsession.c from r13084, already replaced in r13097 16440 164412006-02-05 10:13 codehelp 16442 16443 * [r13111] trunk/src/engine/test, 16444 trunk/src/engine/test/Makefile.am, 16445 trunk/src/engine/test/test-recursive.c: New test for recursive 16446 copying of entities between sessions 16447 164482006-02-05 10:12 codehelp 16449 16450 * [r13110] trunk/src/engine/test/test-numeric.c: typos 16451 164522006-02-05 03:17 hampton 16453 16454 * [r13108] trunk/ChangeLog, 16455 trunk/src/gnome-utils/gnc-tree-view-account.c, 16456 trunk/src/register/ledger-core/split-register.c: Get gnucash to 16457 compile with gcc4.1. 16458 164592006-02-05 01:41 warlord 16460 16461 * [r13107] trunk/ChangeLog, trunk/lib/libqof/qof/gnc-numeric.c: 16462 Some gnc-numeric fixes (more to come). - Fixes for handling 16463 reciprocal values. - Mark a lot of places where potential 16464 overflow bugs are not handled. 16465 164662006-02-05 00:16 jsled 16467 16468 * [r13106] trunk/src/doc/xml/gnucash-v2.rnc: fix gnc:numeric 16469 lexical range. 16470 164712006-02-04 23:56 jsled 16472 16473 * [r13105] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c, 16474 trunk/src/doc/xml/gnucash-v2.rnc: Emit all used namespaces; add 16475 XML datafile schema. 16476 164772006-02-04 22:44 hampton 16478 16479 * [r13104] trunk/ChangeLog, 16480 trunk/src/business/business-gnome/schemas/Makefile.am, 16481 trunk/src/gnome-utils/schemas/Makefile.am, 16482 trunk/src/gnome/schemas/Makefile.am, 16483 trunk/src/import-export/hbci/schemas/Makefile.am, 16484 trunk/src/import-export/schemas/Makefile.am: Don't just install 16485 the schema files, also install the gconf objects into the 16486 database. Reverts accidental change made as part of r12863. 16487 164882006-02-04 22:41 hampton 16489 16490 * [r13103] trunk/src/business/business-reports/owner-report.scm: 16491 Remove extra close parenthesis. 16492 164932006-02-04 20:49 jsled 16494 16495 * [r13102] trunk/ChangeLog, 16496 trunk/src/business/business-reports/aging.scm, 16497 trunk/src/business/business-reports/owner-report.scm, 16498 trunk/src/report/locale-specific/us/taxtxf-de_DE.scm, 16499 trunk/src/report/locale-specific/us/taxtxf.scm, 16500 trunk/src/report/report-system/html-document.scm, 16501 trunk/src/report/report-system/html-style-sheet.scm, 16502 trunk/src/report/report-system/report-system.scm, 16503 trunk/src/report/stylesheets/stylesheet-easy.scm, 16504 trunk/src/report/stylesheets/stylesheet-fancy.scm, 16505 trunk/src/report/stylesheets/stylesheet-plain.scm: Seperate 16506 report titles from headlines; leave title as a string, use 16507 headline for richer markup. Related to Bug#329369. 16508 165092006-02-04 20:46 hampton 16510 16511 * [r13101] trunk/ChangeLog, 16512 trunk/src/gnome-utils/gnc-tree-view-account.c, 16513 trunk/src/gnome-utils/gnc-tree-view-commodity.c: Add 16514 disambiguating prefix to the single letter column titles. 16515 165162006-02-04 20:36 hampton 16517 16518 * [r13100] trunk/ChangeLog, 16519 trunk/src/report/stylesheets/stylesheet-easy.scm, 16520 trunk/src/report/stylesheets/stylesheet-fancy.scm: Dave Herman's 16521 patch to fix #327630 by copying missing "function" 16522 (gnc:html-document-set-style!) from the plain to both the 16523 "fancy" and "easy" stylesheets. 16524 165252006-02-04 20:22 hampton 16526 16527 * [r13099] trunk/src/gnome-utils/gnc-tree-view.h: Fix a couple of 16528 comments. 16529 * [r13098] trunk/ChangeLog, 16530 trunk/src/gnome-utils/gnc-tree-view-account.c, 16531 trunk/src/gnome-utils/gnc-tree-view-commodity.c, 16532 trunk/src/gnome-utils/gnc-tree-view-price.c, 16533 trunk/src/gnome-utils/gnc-tree-view.c: Andreas K�hler's patch to 16534 perform the i18n on column headers before calling the generic 16535 tree view code instead of performing it a couple steps removed. 16536 It also introduces the translatable strings "P" (placeholder) 16537 and "Q" (quotes) used in toggle column headers. 16538 165392006-02-04 17:56 jsled 16540 16541 * [r13097] trunk/ChangeLog, 16542 trunk/src/backend/file/gnc-backend-file.c, 16543 trunk/src/backend/file/gnc-backend-file.h, 16544 trunk/src/gnome-utils/glade/preferences.glade: Fix file-backend 16545 options; respect runtime value changes. Fix file-compression 16546 option name in prefs dialog. 2006-02-04 Joshua Sled 16547 <jsled@asynchronous.org> * 16548 src/gnome-utils/glade/preferences.glade: Fix name of 16549 file-compression option. * src/backend/file/gnc-backend-file.c 16550 (gnc_backend_new): Setup option initial values; register 16551 configuration-change notification. (retain_changed_cb, 16552 compression_changed_cb): Add. * 16553 src/backend/file/gnc-backend-file.h (struct FileBackend_struct): 16554 Move backend options into backend struct. 16555 165562006-02-04 16:34 chris 16557 16558 * [r13096] trunk/src/gnome/gnc-plugin-page-budget.c: Hook-up the 16559 new budget value estimation dialog. 16560 165612006-02-04 16:32 chris 16562 16563 * [r13095] trunk/src/gnome/glade/budget.glade: New dialog for 16564 estimating budget values from past transactions. Minor string 16565 and glade tweaks. 16566 165672006-02-04 16:29 chris 16568 16569 * [r13094] trunk/src/gnome-utils/gnc-date-edit.c, 16570 trunk/src/gnome-utils/gnc-date-edit.h: 16571 gnc_date_edit_set_gdate(): A GDate setter for GNCDateEdit is 16572 useful, too. 16573 165742006-02-04 15:17 chris 16575 16576 * [r13093] trunk/src/gnome-utils/gnc-date-edit.c, 16577 trunk/src/gnome-utils/gnc-date-edit.h: Add getter 16578 gnc_date_edit_get_gdate() for getting the value of a GNCDateEdit 16579 widget as a GDate. 16580 165812006-02-04 15:12 chris 16582 16583 * [r13092] trunk/src/engine/Recurrence.c, 16584 trunk/src/engine/Recurrence.h, trunk/src/engine/gnc-budget.c: 16585 Factor out some code from gnc-budget into Recurrence so that the 16586 budget estimation code can use stand-alone recurrences to 16587 estimate budget values. Also, tweak the initial budget so that 16588 it begins at the beginning of the current month. 16589 165902006-02-04 15:06 chris 16591 16592 * [r13091] trunk/src/app-utils/gnc-ui-util.c: Teach 16593 PrintAmountInternal() to correctly handle a reciprocal 16594 denominator. 16595 165962006-02-04 05:37 chris 16597 16598 * [r13090] trunk/src/engine/test/test-numeric.c: Add some 16599 test-cases for gnc_numerics using the reciprocal denominator. 16600 Even though we don't explicitly ask for this representation, 16601 certain calculations (e.g. those involving GNC_HOW_DENOM_SIGFIGS 16602 in the loan druid and soon in budgets) will return numbers using 16603 this representation. Unfortunately, these numbers aren't handled 16604 correctly by most of the gnc_numeric functions, like the ones 16605 for comparison, equality testing, arithmetic and conversion. 16606 166072006-02-03 21:29 chris 16608 16609 * [r13089] trunk/src/engine/gnc-budget.c: Use the string cache for 16610 budget name and description. Dirty the book when the budget 16611 changes. Remove some obsolete budget code. 16612 166132006-02-03 14:45 hampton 16614 16615 * [r13088] trunk/ChangeLog, 16616 trunk/src/business/business-gnome/dialog-customer.c, 16617 trunk/src/business/business-gnome/dialog-employee.c, 16618 trunk/src/business/business-gnome/dialog-invoice.c, 16619 trunk/src/business/business-gnome/dialog-job.c, 16620 trunk/src/business/business-gnome/dialog-order.c, 16621 trunk/src/business/business-gnome/dialog-vendor.c, 16622 trunk/src/gnome-search/dialog-search.c, 16623 trunk/src/gnome-search/dialog-search.h, 16624 trunk/src/gnome-search/search.glade, 16625 trunk/src/gnome/dialog-find-transactions.c: Re-title the search 16626 dialog based upon the menu used to invoke it. 16627 166282006-02-03 07:19 hampton 16629 16630 * [r13087] trunk/glade-fixup, trunk/src/gnome/glade/merge.glade: 16631 Filter out another post gtk2.4 property. 16632 166332006-02-03 06:26 hampton 16634 16635 * [r13086] trunk/ChangeLog, trunk/src/gnome-utils/gnc-tree-view.c, 16636 trunk/src/gnome-utils/gnc-tree-view.h, 16637 trunk/src/gnome/glade/account.glade: Andreas K�hler's patch to 16638 allow explicit specification of which columns in a tree view 16639 expand. Updated to automatically mark a column as expandable if 16640 it is the only visible column. 16641 166422006-02-03 04:38 hampton 16643 16644 * [r13085] trunk/ChangeLog, 16645 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 16646 trunk/src/gnome-utils/dialog-account.c, 16647 trunk/src/gnome-utils/gnc-tree-view-account.c, 16648 trunk/src/gnome/dialog-tax-info.c, 16649 trunk/src/gnome/druid-hierarchy.c, 16650 trunk/src/gnome/druid-stock-split.c, 16651 trunk/src/gnome/gnc-plugin-page-account-tree.c: Change the 16652 default visibilities of the GncTreeViewAccount widget to only 16653 show the account name column. This is the most commonly used 16654 case for this widget. 16655 166562006-02-03 02:09 jsled 16657 16658 * [r13084] trunk/ChangeLog, trunk/lib/libqof/qof/qofsession.c, 16659 trunk/src/backend/file/gnc-backend-file.c: Fix overall and 16660 ".log"-specific file-retention issues: Bug#329670 (++). 16661 166622006-02-03 00:47 hampton 16663 16664 * [r13083] trunk/ChangeLog, 16665 trunk/src/register/register-core/numcell.c: Don't call 16666 g_utf8_strlen with a NULL pointer. 16667 166682006-02-03 00:31 hampton 16669 16670 * [r13082] trunk/ChangeLog, 16671 trunk/src/gnome-utils/gnc-tree-model-account.c, 16672 trunk/src/gnome-utils/gnc-tree-model-commodity.c, 16673 trunk/src/gnome-utils/gnc-tree-model-price.c: Better handling in 16674 the model event handling functions. Noticeable in the commodity 16675 and price trees when adding/deleting the first/last item. 16676 166772006-02-03 00:28 hampton 16678 16679 * [r13081] trunk/src/gnome/dialog-commodities.c: Fix a crash when 16680 manipulating commodities before crating the first account. 16681 166822006-02-03 00:24 hampton 16683 16684 * [r13080] trunk/ChangeLog, trunk/src/gnome-utils/gnc-file.c: 16685 Re-enable events before processing the book-opened hook. Solves 16686 some strange problems in the account 16687 166882006-02-02 18:47 chris 16689 16690 * [r13079] trunk/Makefile.am, trunk/make-gnucash-potfiles.in: 16691 Allow make-gnucash-potfiles to run from directories other than 16692 srcdir. Better documentation of exactly what m-g-potfiles 16693 excludes, and a general clean-up of the script. 16694 166952006-02-02 15:55 warlord 16696 16697 * [r13078] trunk/ChangeLog, trunk/src/backend/file/io-gncxml-v2.c: 16698 Specify the output xml encoding as utf8. 16699 167002006-02-02 14:39 warlord 16701 16702 * [r13077] trunk/src/import-export/mt940/Makefile.am: Copy the 16703 mt940 UI Data into the dist tarball. 16704 167052006-02-02 14:35 warlord 16706 16707 * [r13076] trunk/src/import-export/hbci/Makefile.am: Copy the HBCI 16708 UI Data into the dist tarball. 16709 167102006-02-02 14:34 warlord 16711 16712 * [r13075] trunk/src/import-export/ofx/Makefile.am: Copy the OFX 16713 UI Data into the dist tarball. 16714 167152006-02-02 04:12 warlord 16716 16717 * [r13074] trunk/lib/Makefile.am: No need for the blank SUBDIRS += 16718 167192006-02-02 01:22 warlord 16720 16721 * [r13073] trunk/src/import-export/qif/Makefile.am: Disable 16722 testing of the (not finished) qif import re-write. (the tests 16723 fail on amd64). Since this code isn't used, yet, there's no need 16724 to actually run these tests. But let's distribute the code 16725 anyways.... 16726 167272006-02-02 00:07 chris 16728 16729 * [r13072] trunk/Makefile.am, trunk/po/POTFILES.skip: Check for 16730 any accidentally-distributed files not marked for translation. 16731 167322006-02-01 22:57 warlord 16733 16734 * [r13071] trunk/ChangeLog, 16735 trunk/src/business/business-gnome/dialog-customer.c, 16736 trunk/src/business/business-gnome/dialog-employee.c, 16737 trunk/src/business/business-gnome/dialog-invoice.c, 16738 trunk/src/business/business-gnome/dialog-job.c, 16739 trunk/src/business/business-gnome/dialog-order.c, 16740 trunk/src/business/business-gnome/dialog-vendor.c, 16741 trunk/src/gnome-search/dialog-search.c, 16742 trunk/src/gnome-search/dialog-search.h, 16743 trunk/src/gnome/dialog-find-transactions.c: Allow specification 16744 of invoice sub-type when creating search dialog (#117354) * 16745 src/gnome-search/dialog-search.c: * 16746 src/gnome-search/dialog-search.h: Modify the 16747 gnc_search_dialog_create() API to add an optional "type label" 16748 parameter, so you can manually set the string presented to the 16749 user for what they are searching for... * 16750 src/business/business-gnome/dialog-order.c: * 16751 src/business/business-gnome/dialog-vendor.c: * 16752 src/business/business-gnome/dialog-customer.c: * 16753 src/business/business-gnome/dialog-job.c: * 16754 src/business/business-gnome/dialog-employee.c: * 16755 src/gnome/dialog-find-transactions.c: Pass NULL into new search 16756 API parameter * src/business/business-gnome/dialog-invoice.c: 16757 Modify how we call the search dialog. Send in different sets of 16758 parameters depending on whether we're searching for a Customer 16759 Invoice, Vendor Bill, or Employee Expense Voucher. Pass in a 16760 type_label as well so the dialog can properly label the "new" 16761 button. This fixes the UI Bug #117354. 16762 167632006-02-01 22:38 chris 16764 16765 * [r13070] trunk/Makefile.am: Add POTFILES.skip to EXTRA_DIST. 16766 167672006-02-01 21:49 warlord 16768 16769 * [r13069] trunk/ChangeLog, 16770 trunk/src/business/business-core/gncEntry.c, 16771 trunk/src/business/business-core/gncInvoice.c, 16772 trunk/src/business/business-core/gncInvoice.h: Re-sort an 16773 invoice entry list when an entry date changes (#320566) * 16774 src/business/business-core/gncInvoice.[ch]: Add new API: 16775 gncInvoiceSortEntries() * src/business/business-core/gncEntry.c: 16776 re-sort the parent when the entry date changes. Only re-sort 16777 when the existing date is non-zero (i.e. don't re-sort on the 16778 initial setting of the date). Fixes #320566. 16779 167802006-02-01 21:23 warlord 16781 16782 * [r13068] trunk/ChangeLog, 16783 trunk/src/business/business-core/gncInvoice.c: Need to put the 16784 new split into the txn as well as the acct before we call 16785 xaccSplitSetBaseValue(). Fixes #325890. 16786 167872006-02-01 20:33 chris 16788 16789 * [r13067] trunk/po/POTFILES.skip: Don't translate obsolete files. 16790 167912006-02-01 20:32 chris 16792 16793 * [r13066] trunk/make-gnucash-potfiles.in: When generating 16794 POTFILES.in, don't include files we don't want to translate. 16795 167962006-02-01 20:30 chris 16797 16798 * [r13065] trunk/Makefile.am: Fail 'make distcheck' if POTFILES.in 16799 contains undistributed files. The failure will also helpfully 16800 explain which files are the problem. 16801 168022006-01-31 21:04 cstim 16803 16804 * [r13064] trunk/po/de.po: Update German translation 16805 * [r13063] trunk/src/gnome-utils/gnc-file.c: String improvements: 16806 Add missing whitespace 16807 168082006-01-31 20:47 cstim 16809 16810 * [r13062] 16811 trunk/src/register/ledger-core/split-register-control.c: String 16812 improvements: Make question a bit clearer, hopefully 16813 168142006-01-31 20:45 cstim 16815 16816 * [r13061] trunk/src/gnome-utils/gnc-file.c: String improvements: 16817 Add missing whitespace 16818 168192006-01-31 20:27 cstim 16820 16821 * [r13060] trunk/src/gnome/dialog-price-edit-db.c: Revert 16822 erroneous ngettext change; ngettext changes the text, but not 16823 the format arguments 16824 168252006-01-31 19:52 cstim 16826 16827 * [r13059] trunk/po/el.po: Updated Greek translation by Nikos 16828 Charonitakis <nikosx@gmail.com> 16829 168302006-01-31 16:29 warlord 16831 16832 * [r13058] trunk/ChangeLog, trunk/configure.in, 16833 trunk/lib/libqof/qof/Makefile.am: Get libqof to link against 16834 glib and gmodule. * configure.in: include gmodule in GLIB_LIBS * 16835 lib/libqof/qof/Makefile.am: link libqof against glib. 16836 168372006-01-31 13:16 jsled 16838 16839 * [r13057] trunk/src/gnome-utils/gnc-html-graph-gog.c: fix 16840 compilation breakage; comment tyop. 16841 168422006-01-31 03:41 chris 16843 16844 * [r13056] trunk/src/report/locale-specific/us/taxtxf-de_DE.scm, 16845 trunk/src/report/locale-specific/us/taxtxf.scm: Don't add markup 16846 to tax report titles. 16847 168482006-01-31 03:34 jsled 16849 16850 * [r13055] trunk/ChangeLog, 16851 trunk/src/gnome-utils/gnc-html-graph-gog.c: Do the 16852 Locale-two-step to fix graphs in non-C-locales. Bug#328773. 16853 168542006-01-30 21:01 cstim 16855 16856 * [r13054] trunk/po/de.po: Update German translation 16857 168582006-01-30 17:17 warlord 16859 16860 * [r13053] trunk/ChangeLog, 16861 trunk/src/business/business-core/gncInvoice.c: Need to insert 16862 splits into accounts before called xaccSplitSetBaseValue(). * 16863 src/business/business-core/gncInvoice.c: Make sure to insert new 16864 splits into an account before we set the Base Value.. Otherwise 16865 it will fail to set the value properly. Closer to fixing 325890, 16866 but it's still not completely fixed. 16867 168682006-01-30 16:40 codehelp 16869 16870 * [r13052] trunk/po/en_GB.po: en_GB update, 3645 of 3645 translated 16871 168722006-01-30 14:47 jsled 16873 16874 * [r13051] trunk/ChangeLog, trunk/src/gnome/glade/print.glade, 16875 trunk/src/gnome/glade/sched-xact.glade: Change since-last-run 16876 final-page text from "apply" to "Apply". Bug#329125. Incidental 16877 ./glade-fixup changes to print.glade. 16878 168792006-01-30 06:43 warlord 16880 16881 * [r13050] 16882 trunk/src/business/business-core/file/gnc-bill-term-xml-v2.c, 16883 trunk/src/business/business-core/gncBillTerm.c: Um, there is no 16884 "PDEBUG()", only "DEBUG()". Oops. 16885 168862006-01-30 05:57 warlord 16887 16888 * [r13049] trunk/ChangeLog, 16889 trunk/src/business/business-core/file/gnc-bill-term-xml-v2.c, 16890 trunk/src/business/business-core/file/gnc-bill-term-xml-v2.h, 16891 trunk/src/business/business-core/file/gnc-customer-xml-v2.c, 16892 trunk/src/business/business-core/file/gnc-invoice-xml-v2.c, 16893 trunk/src/business/business-core/file/gnc-vendor-xml-v2.c, 16894 trunk/src/business/business-core/gncBillTerm.c, 16895 trunk/src/business/business-core/gncBillTerm.h: Clear up the 16896 billterm data lossage (due to a broken enum definition). * 16897 src/business/business-core/file/gnc-bill-term-xml-v2.c: * 16898 src/business/business-core/file/gnc-bill-term-xml-v2.h: Add a 16899 new API to "find-or-create" a billterm so all the code is 16900 collated in one location. Add more debugging during the scrub 16901 phases. * src/business/business-core/file/gnc-invoice-xml-v2.c: 16902 * src/business/business-core/file/gnc-vendor-xml-v2.c: * 16903 src/business/business-core/file/gnc-customer-xml-v2.c: Use the 16904 new bill-term find-or-create API * 16905 src/business/business-core/gncBillTerm.c: add some additional 16906 debugging * src/business/business-core/gncBillTerm.h: The 16907 Billterm Type ENUM must start at 1, not zero. The data file now 16908 appears to properly save itself without destroying data. Fixes 16909 rest of #328790. 16910 169112006-01-30 04:57 hampton 16912 16913 * [r13048] trunk/ChangeLog, trunk/src/Makefile.am, 16914 trunk/src/gnome-utils/gnc-main-window.c, trunk/src/gtk-compat.h: 16915 Make the cut/paste change compile on gtk 2.4 systems. 16916 169172006-01-30 03:53 chris 16918 16919 * [r13047] trunk/src/gnome-utils/gnc-tree-view.c, 16920 trunk/src/gnome-utils/gnc-tree-view.h: New function: 16921 gnc_tree_view_add_combo_column(). This function is only compiled 16922 when HAVE_GTK26 because it uses GtkCellRendererCombo. 16923 169242006-01-30 03:13 hampton 16925 16926 * [r13046] trunk/ChangeLog, 16927 trunk/src/business/business-gnome/dialog-billterms.c, 16928 trunk/src/business/business-gnome/dialog-customer.c, 16929 trunk/src/business/business-gnome/dialog-order.c, 16930 trunk/src/business/business-gnome/dialog-vendor.c, 16931 trunk/src/business/business-ledger/gncEntryLedger.c, 16932 trunk/src/business/business-ledger/gncEntryLedgerControl.c, 16933 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 16934 trunk/src/engine/cap-gains.c, 16935 trunk/src/gnome-utils/dialog-account.c, 16936 trunk/src/gnome-utils/dialog-commodity.c, 16937 trunk/src/gnome-utils/dialog-transfer.c, 16938 trunk/src/gnome-utils/gnc-file.c, 16939 trunk/src/gnome-utils/gnc-html.c, 16940 trunk/src/gnome/dialog-commodities.c, 16941 trunk/src/gnome/dialog-scheduledxaction.c, 16942 trunk/src/gnome/dialog-sx-from-trans.c, 16943 trunk/src/gnome/dialog-sxsincelast.c, 16944 trunk/src/gnome/druid-acct-period.c, 16945 trunk/src/gnome/druid-stock-split.c, 16946 trunk/src/gnome/gnc-plugin-basic-commands.c, 16947 trunk/src/gnome/window-reconcile.c, 16948 trunk/src/import-export/binary-import/druid-commodity.c, 16949 trunk/src/import-export/hbci/druid-hbci-utils.c, 16950 trunk/src/import-export/hbci/gnc-hbci-utils.c, 16951 trunk/src/import-export/import-commodity-matcher.c, 16952 trunk/src/import-export/qif-import/druid-qif-import.c, 16953 trunk/src/register/ledger-core/split-register.c, 16954 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Remove 16955 extraneous carriage returns from text that will be put into a 16956 GtkLabel (since labels know how to wrap text). 16957 169582006-01-30 02:59 chris 16959 16960 * [r13045] trunk/src/engine/Transaction.c, 16961 trunk/src/engine/Transaction.h, trunk/src/engine/TransactionP.h: 16962 Add some convenience functions for getting values from various 16963 combinations of Accounts, Transactions, and Splits. 16964 169652006-01-30 01:56 hampton 16966 16967 * [r13044] trunk/ChangeLog, 16968 trunk/src/report/stylesheets/stylesheet-fancy.scm: Dave Herman's 16969 patch to suppresses extraneous entries table entries in reports 16970 when there are no files specified for the "logo pix" file or the 16971 "header pix" file. 16972 169732006-01-30 01:49 hampton 16974 16975 * [r13043] trunk/ChangeLog, 16976 trunk/src/gnome-utils/gnc-main-window.c: Eskil Bylund's patch 16977 from Epiphany to enable cut/paste. Extended to support 16978 GtkTextView widgets as well as GtkEditable widgets. 16979 169802006-01-30 01:45 hampton 16981 16982 * [r13042] trunk/src/business/business-gnome/dialog-invoice.c: Fix 16983 another focus out event handlers 16984 169852006-01-30 01:04 hampton 16986 16987 * [r13041] trunk/src/business/business-gnome/dialog-invoice.c: 16988 Focus out event handlers should return FALSE. 16989 169902006-01-30 00:59 chris 16991 16992 * [r13040] trunk/src/gnome-utils/gnc-tree-view-account.c, 16993 trunk/src/gnome-utils/gnc-tree-view-account.h: Convert account 16994 types filter dialog to use checkboxes for selection. Patch by 16995 Eskil Bylund <eskil.bylund@gmail.com> 16996 169972006-01-29 23:19 hampton 16998 16999 * [r13039] trunk/ChangeLog, 17000 trunk/src/gnome-utils/gnc-main-window.c: Andreas K�hler's patch 17001 to fix a problem where switching windows repeatedly confusing 17002 the Windows menu. 17003 170042006-01-29 23:01 codehelp 17005 17006 * [r13038] trunk/doc/build-osx.txt: hint for osx packagers re: 17007 automake1.4 - still a problem 17008 170092006-01-29 22:50 hampton 17010 17011 * [r13037] trunk/ChangeLog, 17012 trunk/src/gnome-utils/gnc-tree-model-commodity.c: Andreas 17013 K�hler's patch to fix commodity editor warnings/crash. 17014 170152006-01-29 19:32 jsled 17016 17017 * [r13035] trunk/ChangeLog, trunk/src/gnome/dialog-sxsincelast.c, 17018 trunk/src/report/report-gnome/report-gnome.scm, 17019 trunk/src/report/utility-reports/welcome-to-gnucash.scm: SX 17020 Since-Last-Run now reports transaction-creation errors to the 17021 user, degrades (somewhat) gracefully; report cleanup. 2006-01-29 17022 Joshua Sled <jsled@asynchronous.org> * 17023 src/report/utility-reports/welcome-to-gnucash.scm: register menu 17024 item for self. * src/report/report-gnome/report-gnome.scm 17025 (gnc:report-menu-setup): Remove report menu-item creation. * 17026 src/gnome/dialog-sxsincelast.c (create_each_transaction_helper): 17027 Degrade more gracefully in the face of errors during 17028 scheduled-transaction creation; record errors in-band rather 17029 than simply to the log, and display them to the user. Resolves 17030 bugs: 151157, 167858, 151487. 17031 170322006-01-29 19:23 hampton 17033 17034 * [r13034] trunk/ChangeLog, trunk/src/gnc-ui.h, 17035 trunk/src/gnome-utils/gnc-gui-query.c, 17036 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 17037 trunk/src/import-export/hbci/druid-hbci-initial.c, 17038 trunk/src/register/ledger-core/split-register-control.c, 17039 trunk/src/register/ledger-core/split-register.c, 17040 trunk/src/report/report-gnome/gnc-plugin-page-report.c: HIG 17041 changes for the "radio option" query dialog. 17042 170432006-01-29 19:21 hampton 17044 17045 * [r13033] trunk/src/engine/gnc-engine.c: Restore reasonable 17046 default logging levels. 17047 170482006-01-29 18:21 hampton 17049 17050 * [r13029] trunk/ChangeLog, trunk/README: Michael Wahlbrink's cvs 17051 to svn changes. 17052 170532006-01-29 17:49 codehelp 17054 17055 * [r13027] trunk/lib/libqof/qof/qoflog.c, 17056 trunk/src/bin/gnucash-bin.c, trunk/src/engine/gnc-engine.c, 17057 trunk/src/engine/gnc-engine.h: reverting r12999 and implementing 17058 a set of default log modules 17059 170602006-01-29 16:08 hampton 17061 17062 * [r13021] trunk/ChangeLog, 17063 trunk/src/gnome-search/search-string.c, 17064 trunk/src/gnome-utils/gnc-file.c, 17065 trunk/src/gnome/gnc-plugin-page-account-tree.c, 17066 trunk/src/import-export/hbci/gnc-hbci-gettrans.c, 17067 trunk/src/import-export/hbci/hbci-interaction.c, 17068 trunk/src/import-export/qif-import/dialog-account-picker.c, 17069 trunk/src/report/report-gnome/window-report.c: Use a format 17070 string of "%s" when building a message dialog from a single 17071 string. 17072 170732006-01-29 16:06 hampton 17074 17075 * [r13020] trunk/src/gnome-utils/gnc-main-window.c, 17076 trunk/src/gnome/dialog-commodities.c, 17077 trunk/src/gnome/dialog-price-edit-db.c, 17078 trunk/src/gnome/gnc-split-reg.c: Use the gtk2.6 secondary 17079 message text function now that there is a 2.4 emulation routine 17080 available. 17081 170822006-01-29 14:53 hampton 17083 17084 * [r13019] trunk/ChangeLog, trunk/src/app-utils/Makefile.am, 17085 trunk/src/app-utils/gnc-err-popup.c, 17086 trunk/src/app-utils/gnc-err-popup.h, 17087 trunk/src/app-utils/option-util.c, 17088 trunk/src/business/business-gnome/gnc-plugin-business.c, 17089 trunk/src/business/business-ledger/gncEntryLedger.c, 17090 trunk/src/business/business-ledger/gncEntryLedgerControl.c, 17091 trunk/src/gnc-ui.h, trunk/src/gnome-utils/dialog-utils.c, 17092 trunk/src/gnome-utils/dialog-utils.h, 17093 trunk/src/gnome-utils/gnc-file.c, 17094 trunk/src/gnome-utils/gnc-file.h, 17095 trunk/src/gnome-utils/gnc-gnome-utils.c, 17096 trunk/src/gnome-utils/gnc-gui-query.c, 17097 trunk/src/gnome-utils/gnc-gui-query.h, 17098 trunk/src/gnome-utils/gnc-main-window.c, 17099 trunk/src/gnome-utils/gncmod-gnome-utils.c, 17100 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 17101 trunk/src/gnome/dialog-chart-export.c, 17102 trunk/src/gnome/dialog-commodities.c, 17103 trunk/src/gnome/dialog-price-edit-db.c, 17104 trunk/src/gnome/gnc-split-reg.c, 17105 trunk/src/gnome/schemas/apps_gnucash_warnings.schemas.in, 17106 trunk/src/import-export/hbci/dialog-pass.c, 17107 trunk/src/register/ledger-core/split-register-control.c, 17108 trunk/src/register/ledger-core/split-register-model.c, 17109 trunk/src/register/ledger-core/split-register.c: HIG rework. 17110 Remove newlines from dialog message strings. Give some dialogs 17111 more descriptive button labels. Clean up the code around the 17112 file save query dialog. 17113 171142006-01-29 14:48 jsled 17115 17116 * [r13018] trunk/src/report/report-gnome/report-gnome.scm: remove 17117 debugging leftovers. 17118 171192006-01-29 11:12 cstim 17120 17121 * [r13017] trunk/Makefile.am: Distribute also some of the older 17122 ChangeLogs 17123 171242006-01-29 00:19 jsled 17125 17126 * [r13016] trunk/ChangeLog, 17127 trunk/src/report/report-system/html-style-sheet.scm: Maintain 17128 the html-document title while rendering so the progress bar is 17129 setup with the right name. Bug#327650. 17130 171312006-01-29 00:18 jsled 17132 17133 * [r13015] trunk/src/gnome-utils/gnc-html.c: Pointer to the 17134 pathetic gtkhtml docs. :p 17135 171362006-01-28 23:31 jsled 17137 17138 * [r13014] trunk/ChangeLog, 17139 trunk/src/gnome/dialog-scheduledxaction.c, 17140 trunk/src/gnome/dialog-sxsincelast.c, 17141 trunk/src/gnome/gnc-plugin-page-register.c, 17142 trunk/src/gnome/gnc-plugin-page-register.h, 17143 trunk/src/gnome/gnc-split-reg.c, 17144 trunk/src/gnome/gnc-split-reg.h: Remove gnc-split-reg "create" 17145 and "capabilities" flags and dead code. 2006-01-28 Joshua Sled 17146 <jsled@asynchronous.org> * src/gnome/gnc-split-reg.c: Remove a 17147 lot of dead code. (gnc_split_reg_new): Remove create-flags and 17148 disallowed-cap[abilitie]s; add simple "read-only" flag. * 17149 src/gnome/gnc-plugin-page-register.c 17150 (gnc_plugin_page_register_actions): remove stock-missing icon 17151 for "edit exchange rate" action. (GncPluginPageRegisterPrivate, 17152 gnc_plugin_page_register_init) 17153 (gnc_plugin_page_register_create_widget): Replace "disallow 17154 cap[abilitie]s" with specific read-only flag. * 17155 src/gnome/dialog-scheduledxaction.c 17156 (schedXact_editor_create_ledger): * 17157 src/gnome/dialog-sxsincelast.c (create_to_create_ledger) 17158 (create_autoCreate_ledger, create_created_ledger): Set read-only 17159 flag on register. 17160 171612006-01-28 23:22 hampton 17162 17163 * [r13013] trunk/ChangeLog, trunk/src/gnome-utils/print-session.h: 17164 Add an include so gnucash compiles on gnome2.13 again. 17165 171662006-01-28 22:42 jsled 17167 17168 * [r13012] trunk/ChangeLog, 17169 trunk/src/gnome/gnc-plugin-page-register.c: Be a bit more 17170 defensive about the plugin page's window being a GncWindow, not 17171 necessarily a GtkWindow. 2006-01-28 Joshua Sled 17172 <jsled@asynchronous.org> * src/gnome/gnc-plugin-page-register.c 17173 (gnc_plugin_page_register_cmd_reverse_transaction) 17174 (gnc_plugin_page_register_cmd_view_sort_by) 17175 (gnc_plugin_page_register_cmd_view_filter_by) 17176 (gnc_plugin_page_register_cmd_transfer) 17177 (gnc_plugin_page_register_cmd_reconcile) 17178 (gnc_plugin_page_register_cmd_jump): Treat 17179 GNC_PLUGIN_PAGE(page)->window as a GncWindow, not necessarily 17180 and immediately a GtkWindow; fixes issues with GTK cast warnings 17181 on GncEmbeddedWindow usages of the register. 17182 171832006-01-28 21:44 jsled 17184 17185 * [r13011] trunk/ChangeLog, 17186 trunk/src/gnome/dialog-scheduledxaction.c, 17187 trunk/src/gnome/dialog-sxsincelast.c, 17188 trunk/src/gnome/gnc-plugin-page-register.c, 17189 trunk/src/gnome/ui/Makefile.am, 17190 trunk/src/gnome/ui/gnc-plugin-page-sxregister-ui.xml, 17191 trunk/src/gnome/ui/gnc-sxed-to-create-window-ui.xml, 17192 trunk/src/gnome/ui/gnc-sxed-window-ui-full.xml, 17193 trunk/src/gnome/ui/gnc-sxed-window-ui.xml: Fix UI of SX-related 17194 registers. 2006-01-28 Joshua Sled <jsled@asynchronous.org> * 17195 src/gnome/ui/gnc-sxed-window-ui-full.xml: Add. * 17196 src/gnome/dialog-scheduledxaction.c (gnc_sxed_menu_entries) 17197 (schedXact_editor_create_ledger) * 17198 src/gnome/dialog-sxsincelast.c (create_autoCreate_ledger) 17199 (create_created_ledger, create_to_create_ledger) 17200 (gnc_sxsld_menu_entries): Setup SX-related registers to only 17201 display and allow relevant register functionality. Bug#327642. * 17202 src/gnome/gnc-plugin-page-register.c 17203 (gnc_plugin_page_register_actions): Change stock icons for 17204 BlankTransaction and ScheduleTransaction Actions. 17205 172062006-01-28 20:30 chris 17207 17208 * [r13010] trunk/src/gnome/gnc-plugin-page-register.c: 17209 Automatically close registers whose accounts are deleted. We use 17210 the component manager to watch for the destruction of the 17211 account. Previously, having an account's register open while 17212 deleting it would just crash. 17213 172142006-01-28 19:54 cstim 17215 17216 * [r13009] trunk, trunk/src/report/report-system: update svn:ignore 17217 172182006-01-28 19:07 cstim 17219 17220 * [r13008] trunk/po/es.po: Fix shortcut in spanish menu entries; 17221 fixes bug 167626 17222 172232006-01-28 19:04 cstim 17224 17225 * [r13007] trunk/ChangeLog.2003, trunk/ChangeLog.2004: Fix old 17226 Changelogs from HEAD/gnome2 parallelity; entries are now in 17227 correct year 17228 172292006-01-28 19:02 cstim 17230 17231 * [r13006] trunk/po/de.po: Updated German translation 17232 172332006-01-28 18:58 cstim 17234 17235 * [r13005] trunk/src/engine/test/Makefile.am: Use rule clean-local 17236 for extra cleaning rules instead of default rule clean. 17237 172382006-01-28 18:57 cstim 17239 17240 * [r13004] trunk/src/bin/gnucash-bin.c: I18n string cleanup; add 17241 explanations for translators 17242 172432006-01-28 18:57 jsled 17244 17245 * [r13003] trunk/ChangeLog, trunk/configure.in, 17246 trunk/lib/goffice-0.0.4/goffice/Makefile.am, 17247 trunk/lib/libgsf-1.12.3/gsf-gnome/Makefile.am, 17248 trunk/lib/libgsf-1.12.3/gsf/Makefile.am: Change libgsf/goffice 17249 libraries and paths to be gnucash-specific. 17250 172512006-01-28 18:45 jsled 17252 17253 * [r13002] trunk/ChangeLog, 17254 trunk/src/gnome/glade/sched-xact.glade: Bugs 327775, 327641: 17255 minor scheduled-transaction fixes. 2006-01-25 Joshua Sled 17256 <jsled@asynchronous.org> * src/gnome/glade/sched-xact.glade: 17257 Bug#327775: consistency in case of dialog title. Bug#327641: fix 17258 glade-spec'ed response-codes for OK/Cancel buttons, thus letting 17259 logic work again. 17260 172612006-01-28 18:00 cstim 17262 17263 * [r13001] trunk/ChangeLog, trunk/configure.in: Revert r12998 -- 17264 we only require aqbanking-1.0.0 17265 172662006-01-28 17:23 warlord 17267 17268 * [r13000] trunk/ChangeLog, 17269 trunk/src/business/business-core/file/gnc-owner-xml-v2.c: 17270 Properly save the guid of owners (partial fix for 328790). * 17271 src/business/business-core/file/gnc-owner-xml-v2.c: GncOwner is 17272 not a QOF_INSTANCE. Get the GUID correctly. Fixes part of 17273 #328790 (but not all of it). 17274 172752006-01-28 17:17 chris 17276 17277 * [r12999] trunk/lib/libqof/qof/qoflog.c: Re-enable logging for 17278 GnuCash modules that haven't explicitly set their own levels. 17279 172802006-01-28 12:30 cstim 17281 17282 * [r12998] trunk/ChangeLog, trunk/configure.in: Require 17283 aqbanking-1.3.0 for HBCI. 17284 172852006-01-28 06:05 chris 17286 17287 * [r12997] trunk/src/gnome-utils/gnc-tree-view-account.c, 17288 trunk/src/gnome/gnc-plugin-page-budget.c: Remove obsolete code 17289 to handle account-types filtering for budgets. Really remove 17290 treeviewcolumns when we're done with them. 17291 172922006-01-28 05:01 hampton 17293 17294 * [r12996] trunk/ChangeLog, trunk/src/gnome/dialog-print-check.c, 17295 trunk/src/gnome/glade/print.glade, 17296 trunk/src/scm/printing/print-check.scm: Add translation and 17297 rotation to the custom printing page. Modify the code so that 17298 only the custom widgets that have an effect for the current 17299 setting are sensitive. 17300 173012006-01-28 04:14 chris 17302 17303 * [r12995] trunk/src/report/standard-reports/budget.scm: Better 17304 default account selection when opening the budget report. 17305 173062006-01-28 02:23 chris 17307 17308 * [r12994] trunk/gnucash.m4: Remove traces of old 17309 gnucash-run-script from gnucash.m4. 17310 173112006-01-27 23:03 chris 17312 17313 * [r12993] trunk/src/report/report-gnome/gnc-plugin-page-report.c, 17314 trunk/src/report/report-system/gnc-report.c, 17315 trunk/src/report/report-system/gnc-report.h, 17316 trunk/src/report/report-system/gw-report-system-spec.scm, 17317 trunk/src/report/report-system/report.scm: Move generation of 17318 report serial ids from guile to C. Try to gracefully handle more 17319 errors during report loading. 17320 173212006-01-27 21:49 warlord 17322 17323 * [r12992] trunk/ChangeLog, trunk/Makefile.am, trunk/configure.in, 17324 trunk/lib/Makefile.am, trunk/lib/goffice-0.0.4/Makefile.am, 17325 trunk/lib/libgsf-1.12.3/Makefile.am, 17326 trunk/lib/libgsf-1.12.3/tests/Makefile.am, 17327 trunk/src/bin/Makefile.am, 17328 trunk/src/import-export/test/Makefile.am, 17329 trunk/src/report/report-system/Makefile.am: Get "make distcheck" 17330 to work.... * src/import-export/test/Makefile.am: Added src/scm 17331 directory to test environment * lib/goffice-0.0.4/Makefile.am: 17332 Don't install libgoffice-1.pc, but distribute it * 17333 lib/libgsf-1.12.3/tests/Makefile.am: Link to the proper location 17334 of libgsf-1.la * lib/libgsf-1.12.3/Makefile.am: Don't install 17335 the gsf .pc files, but distribute them. * lib/Makefile.am: Use 17336 DIST_SUBDIRS to distribute qof, gsf, and goffice * configure.in: 17337 fix QOF_LIBS to use builddir, not srcdir * Makefile.am: add 17338 po/POTFILES.in to the dist link gsf into the srcdir, not the 17339 builddir * src/report/report-system/Makefile.am: make sure we 17340 distribute gw-report-system.h * src/bin/Makefile.am: clean 17341 i18n.h in distclean 17342 173432006-01-27 18:09 warlord 17344 17345 * [r12991] trunk/po/ca.po, trunk/po/cs.po, trunk/po/da.po, 17346 trunk/po/de.po, trunk/po/el.po, trunk/po/en_GB.po, 17347 trunk/po/es.po, trunk/po/es_NI.po, trunk/po/eu.po, 17348 trunk/po/fr.po, trunk/po/hu.po, trunk/po/it.po, trunk/po/ja.po, 17349 trunk/po/nb.po, trunk/po/ne.po, trunk/po/nl.po, trunk/po/pl.po, 17350 trunk/po/pt.po, trunk/po/pt_BR.po, trunk/po/ru.po, 17351 trunk/po/rw.po, trunk/po/sk.po, trunk/po/sv.po, trunk/po/ta.po, 17352 trunk/po/tr.po, trunk/po/uk.po, trunk/po/zh_CN.po, 17353 trunk/po/zh_TW.po: Commit the msgmerge to reduce the time a 17354 clean-checkout "distcheck" takes. 17355 173562006-01-27 07:03 hampton 17357 17358 * [r12990] trunk/ChangeLog, trunk/configure.in: Default the 17359 --enable-compile-warnings argument to yes. 17360 173612006-01-27 06:15 chris 17362 17363 * [r12989] trunk/src/report/report-gnome/window-report.c, 17364 trunk/src/report/report-system/report.scm: Check for invalid 17365 options tables when loading reports. Also, plug memory leak in 17366 my last commit. 17367 173682006-01-27 05:27 chris 17369 17370 * [r12988] trunk/src/report/report-gnome/gnc-plugin-page-report.c, 17371 trunk/src/report/report-gnome/window-report.c: Avoid showing any 17372 invalid reports. 17373 173742006-01-27 05:13 hampton 17375 17376 * [r12987] trunk/ChangeLog, trunk/src/gnome/dialog-tax-info.c, 17377 trunk/src/gnome/glade/reconcile.glade, 17378 trunk/src/gnome/glade/tax.glade, 17379 trunk/src/gnome/window-reconcile.c: More HIG changes. 17380 173812006-01-27 05:03 hampton 17382 17383 * [r12986] trunk/ChangeLog, trunk/src/gnome/top-level.c, 17384 trunk/src/report/report-gnome/window-report.c, 17385 trunk/src/report/report-gnome/window-report.h, 17386 trunk/src/report/report-system/gnc-report.c, 17387 trunk/src/report/report-system/gnc-report.h: Fix compilation 17388 warnings. 17389 173902006-01-27 04:38 chris 17391 17392 * [r12985] trunk/src/gnome-utils/gnc-main-window.c: Avoid saving 17393 invalid pages. 17394 173952006-01-27 02:12 chris 17396 17397 * [r12984] trunk/src/gnome/top-level.c, 17398 trunk/src/report/report-gnome/dialog-column-view.c, 17399 trunk/src/report/report-gnome/dialog-style-sheet.c, 17400 trunk/src/report/report-gnome/gnc-plugin-page-report.c, 17401 trunk/src/report/report-gnome/window-report.c, 17402 trunk/src/report/report-gnome/window-report.h, 17403 trunk/src/report/report-system/Makefile.am, 17404 trunk/src/report/report-system/gnc-report.c, 17405 trunk/src/report/report-system/gnc-report.h, 17406 trunk/src/report/report-system/gw-report-system-spec.scm, 17407 trunk/src/report/report-system/html-style-sheet.scm, 17408 trunk/src/report/report-system/report-system.scm, 17409 trunk/src/report/report-system/report.scm, 17410 trunk/src/report/utility-reports/view-column.scm, 17411 trunk/src/report/utility-reports/welcome-to-gnucash.scm, 17412 trunk/src/scm/main-window.scm, trunk/src/scm/main.scm: Move the 17413 global report hash-table from guile to C. Move the 17414 book-open/close hooks from guile to C. There are several places 17415 where we do report-management from C already. Those places no 17416 longer use libguile to access the hash-table of reports - they 17417 can just call C functions. For now, there's still some 17418 report-management happening in guile so guile can access the 17419 global state through g-wrapped functions. Eventually, all 17420 report-management should be in C and guile can just provide 17421 single reports one-at-a-time. 17422 174232006-01-26 19:01 warlord 17424 17425 * [r12983] trunk/ChangeLog, trunk/configure.in: * configure.in: 17426 fail if we find libgsf >= 1.12.2 but not libgsf-gnome. This is 17427 instead of configure succeeding and then failing the build later. 17428 174292006-01-26 17:38 chris 17430 17431 * [r12982] trunk/src/gnome-utils/gnc-main-window.c, 17432 trunk/src/gnome-utils/gnc-main-window.h, 17433 trunk/src/gnome/top-level.c: Register book open/close callbacks 17434 during gui init. Split handling of persistent application state 17435 into book-level data and window-level data. 17436 174372006-01-26 14:25 hampton 17438 17439 * [r12981] trunk/src/gnome-utils/glade/Makefile.am, 17440 trunk/src/gnome-utils/glade/totd.glade, 17441 trunk/src/gnome/glade/Makefile.am, 17442 trunk/src/gnome/glade/totd.glade: Move the totd glade file to 17443 the gnome-utils subdirectory too. 17444 174452006-01-26 04:02 chris 17446 17447 * [r12980] trunk/src/bin/Makefile.am, 17448 trunk/src/bin/overrides/Makefile.am, 17449 trunk/src/bin/overrides/gnucash-run-script, 17450 trunk/src/bin/test/Makefile.am, 17451 trunk/src/bin/test/test-run-script, trunk/src/scm/main.scm: 17452 Remove the obsolete gnucash-run-script and its test. Also, the 17453 (gnucash main) module no longer depends on (gnucash 17454 price-quotes). 17455 174562006-01-26 03:07 chris 17457 17458 * [r12979] trunk/src/bin/gnucash-bin.c, 17459 trunk/src/gnome-utils/Makefile.am, 17460 trunk/src/gnome-utils/dialog-totd.c, 17461 trunk/src/gnome-utils/dialog-totd.h, 17462 trunk/src/gnome-utils/gnc-gnome-utils.c, 17463 trunk/src/gnome/Makefile.am, trunk/src/gnome/dialog-totd.c, 17464 trunk/src/gnome/dialog-totd.h, trunk/src/gnome/top-level.c: Move 17465 dialog-totd from gnome to gnome-utils. Do low-level application 17466 initialization even before booting guile. This means the splash 17467 and totd come up almost instantly. 17468 174692006-01-25 04:54 chris 17470 17471 * [r12978] trunk/src/bin/gnucash-bin.c, trunk/src/scm/main.scm, 17472 trunk/src/scm/price-quotes.scm: Install price quote sources 17473 without calling main.scm. This makes the startup sequence a 17474 little clearer. 17475 174762006-01-25 04:32 chris 17477 17478 * [r12977] trunk/src/bin/gnucash-bin.c, 17479 trunk/src/report/report-gnome/report-gnome.scm, 17480 trunk/src/scm/command-line.scm, trunk/src/scm/doc.scm, 17481 trunk/src/scm/main.scm: Re-enable report menu setup. The report 17482 menu setup is pretty fragile - it has to be done in a pretty 17483 specific order, so I pulled it out of (gnc:main) and call it 17484 independently. Also, move more bits of gnc:main into the modules 17485 where the bits are used. 17486 174872006-01-25 02:06 chris 17488 17489 * [r12976] trunk/src/app-utils/app-utils.scm, 17490 trunk/src/core-utils/gw-core-utils-spec.scm, 17491 trunk/src/engine/gw-engine-spec.scm, 17492 trunk/src/gnome-utils/gnc-menu-extensions.scm, 17493 trunk/src/gnome-utils/gnome-utils.scm, 17494 trunk/src/scm/command-line.scm, trunk/src/scm/main.scm: Export 17495 debugging state from C to guile. Remove obsolete guile command 17496 line options. Remove guile setting of add-extension hooks that 17497 were apparently obsoleted by C code a while ago. Remove guile's 17498 access to application lifecycle function hooks. 17499 175002006-01-25 01:36 chris 17501 17502 * [r12975] trunk/src/bin/gnucash-bin.c, 17503 trunk/src/business/business-gnome/business-gnome.scm, 17504 trunk/src/gnome-utils/gnc-gnome-utils.c, 17505 trunk/src/gnome-utils/gnc-gnome-utils.h, 17506 trunk/src/gnome-utils/gnc-splash.c, 17507 trunk/src/gnome-utils/gnc-splash.h, 17508 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 17509 trunk/src/gnome/gw-gnc-spec.scm, trunk/src/gnome/top-level.c, 17510 trunk/src/gnome/top-level.h, trunk/src/scm/command-line.scm, 17511 trunk/src/scm/main.scm, trunk/src/scm/price-quotes.scm: 17512 Consolidate application lifecycle functions into 17513 src/gnome-utils, leaving only the highest level of gui 17514 initialization in /gnome/top-level.c Process --loglevel 17515 command-line option from C. Move the running of the startup hook 17516 from guile to C. Distrubute bits of scheme from main.scm to the 17517 modules they're used in. Remove more obsoleted scheme. 17518 175192006-01-25 01:21 chris 17520 17521 * [r12974] trunk/src/bin/gnucash-bin.c, 17522 trunk/src/core-utils/gnc-main.c, 17523 trunk/src/core-utils/gnc-main.h, 17524 trunk/src/gnome-utils/gnc-main-window.c: Process --debug 17525 command-line option from C instead of guile. This re-enables the 17526 debugging "extensions" menu. 17527 175282006-01-24 21:26 cstim 17529 17530 * [r12973] trunk/src/import-export/hbci/gnc-hbci-gettrans.c, 17531 trunk/src/import-export/hbci/gnc-hbci-gettrans.h, 17532 trunk/src/import-export/mt940/Makefile.am, 17533 trunk/src/import-export/mt940/gnc-mt940-import.c: More proposed 17534 work on mt940 importer. More refactoring of HBCI functions. 17535 175362006-01-24 20:43 cstim 17537 17538 * [r12972] trunk/ChangeLog, 17539 trunk/src/import-export/hbci/gnc-hbci-gettrans.c, 17540 trunk/src/import-export/hbci/gnc-hbci-gettrans.h, 17541 trunk/src/import-export/hbci/gnc-hbci-transfer.c: Factor out 17542 importing functions that might be useful for mt940 importer. 17543 2006-01-24 Christian Stimming <stimming@tuhh.de> * 17544 src/import-export/hbci/gnc-hbci-gettrans.h: Factor out importing 17545 functions that might be useful for mt940 importer. * 17546 src/import-export/hbci/gnc-hbci-transfer.c: Fix wrong amount 17547 sign. 17548 175492006-01-24 01:20 warlord 17550 17551 * [r12971] trunk/ChangeLog, trunk/src/engine/test/Makefile.am: * 17552 src/engine/test/Makefile.am: add explicit libdep on 17553 libcore-utils.la 17554 175552006-01-23 21:26 cstim 17556 17557 * [r12968] 17558 trunk/src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in, 17559 trunk/src/gnome/schemas/apps_gnucash_dialog_print_checks.schemas.in: 17560 fix typos in strings 17561 175622006-01-23 21:25 chris 17563 17564 * [r12967] trunk/ChangeLog: ChangeLog entries copied from 'svn log 17565 -v' 17566 175672006-01-23 21:22 cstim 17568 17569 * [r12966] trunk/po/de.po: Improved German translation. 3370 out 17570 of 3589 done. 17571 175722006-01-23 19:33 codehelp 17573 17574 * [r12965] trunk/src/gnome/druid-hierarchy.c: Expand on the error 17575 message 17576 175772006-01-23 19:29 chris 17578 17579 * [r12964] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c: 17580 Avoid GUI initialization durring --add-price-quotes, fixes 17581 #327670 BTW, it turns out that we don't need to call gtk_init(). 17582 It's called during the LIBGNOMEUI_MODULE initializtion from 17583 gnome_program_init(). 17584 175852006-01-23 19:01 codehelp 17586 17587 * [r12963] trunk/configure.in: Increase QOF dependency to the next 17588 release to ensure compatibility. 17589 175902006-01-23 19:00 codehelp 17591 17592 * [r12962] trunk/src/app-utils/gnc-account-merge.c: Expand on the 17593 error message 17594 * [r12961] trunk/ChangeLog, trunk/src/gnome/druid-merge.c, 17595 trunk/src/gnome/druid-merge.h, 17596 trunk/src/gnome/glade/merge.glade: Fix QSF import and merge, 17597 closes [Bug 327640]. r12961. 17598 175992006-01-23 18:59 codehelp 17600 17601 * [r12960] trunk/src/gnome/glade/chart-export.glade: glade-fixup 17602 change 17603 * [r12959] trunk/src/engine/Transaction.c: Let QOF backends work 17604 with splits without checking for the parent Trans 17605 176062006-01-23 17:38 chris 17607 17608 * [r12956] trunk/src/bin/gnucash-bin.c, 17609 trunk/src/gnome/Makefile.am, trunk/src/gnome/gw-gnc-spec.scm, 17610 trunk/src/gnome/top-level.c, trunk/src/gnome/top-level.h, 17611 trunk/src/scm/Makefile.am, trunk/src/scm/build-config.scm.in, 17612 trunk/src/scm/main-window.scm, trunk/src/scm/main.scm: Major 17613 step in extraction of application startup from guile. Details: 17614 Remove the last bits of libguile from top-level.[ch]. Change the 17615 gui initialization funtions so they can be called from C. Drop 17616 some gwrappers for gui initialization functions. Process the 17617 --nofile and filename command-line options from C. Drastic 17618 simpilification of main.scm. Initialize the gui and enter the 17619 gtk event-loop from C. Even though there's some more clean-up to 17620 do, this patch does mark a certain milestone: A developer 17621 seeking to understand and/or modify GnuCash's startup process 17622 can now essentially ignore the guile portion. Most parts of our 17623 startup now look pretty typical for a gnome-2 app. The parts 17624 that remain firmly in guile are initialization of the report 17625 menus and the installation of price-quote sources. Caveat: We 17626 have multiple mechanisms for handling the filename argument 17627 string -- some in guile and some in C. The C-side mechanisms (in 17628 engine/gnc-filepath-utils.c) seem a little nicer than the guile 17629 ones (in main.scm). They have slightly different behavior (e.g. 17630 which paths they'll search for data files.) They both handle 17631 URIs and making absolute paths out of relative ones. This patch 17632 switches from using the guile functions to the C function. I've 17633 tested that the common cases are handled the same way, but it 17634 wouldn't surprise me if some corner-cases are not. 17635 176362006-01-23 14:30 codehelp 17637 17638 * [r12955] trunk/ChangeLog, 17639 trunk/lib/libqof/backend/file/qsf-backend.c: bug fix: prevent 17640 bad time values from being passed to entity - already in QOF CVS 17641 176422006-01-23 14:24 codehelp 17643 17644 * [r12954] trunk/lib/libqof/qof/qof_book_merge.c, 17645 trunk/lib/libqof/qof/qof_book_merge.h: bug fix: book merge 17646 handling of QOF_TYPE_CHAR - already in QOF CVS 17647 176482006-01-23 06:38 hampton 17649 17650 * [r12953] trunk/src/business/business-core/gncOwner.c, 17651 trunk/src/business/business-core/gncOwner.h, 17652 trunk/src/business/business-gnome/dialog-invoice.c, 17653 trunk/src/business/business-gnome/dialog-invoice.h, 17654 trunk/src/business/business-gnome/gnc-plugin-page-invoice.c, 17655 trunk/src/business/business-gnome/gnc-plugin-page-invoice.h, 17656 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 17657 trunk/src/core-utils/gnc-gconf-utils.c, 17658 trunk/src/core-utils/gnc-gconf-utils.h, 17659 trunk/src/engine/Transaction.c, 17660 trunk/src/engine/gnc-commodity.c, 17661 trunk/src/gnome-utils/dialog-commodity.c, 17662 trunk/src/gnome-utils/dialog-options.c, 17663 trunk/src/gnome-utils/gnc-main-window.c, 17664 trunk/src/gnome-utils/gnc-tree-view-account.c, 17665 trunk/src/gnome-utils/gnc-tree-view-account.h, 17666 trunk/src/gnome/dialog-fincalc.c, 17667 trunk/src/gnome/dialog-price-editor.c, 17668 trunk/src/gnome/dialog-totd.c, 17669 trunk/src/gnome/druid-stock-split.c, 17670 trunk/src/gnome/gnc-plugin-page-account-tree.c, 17671 trunk/src/gnome/gnc-plugin-page-account-tree.h, 17672 trunk/src/import-export/hbci/dialog-hbcitrans.c, 17673 trunk/src/import-export/hbci/dialog-hbcitrans.h, 17674 trunk/src/import-export/hbci/gnc-hbci-transfer.c, 17675 trunk/src/register/register-gnome/combocell-gnome.c, 17676 trunk/src/register/register-gnome/gnucash-item-list.c: 17677 Add/update copyright on files modified since the start of the 17678 year. 17679 176802006-01-23 05:53 hampton 17681 17682 * [r12952] trunk/ChangeLog, trunk/src/gnome/dialog-chart-export.c, 17683 trunk/src/gnome/glade/chart-export.glade: More HIG changes. 17684 176852006-01-23 05:42 hampton 17686 17687 * [r12951] trunk/ChangeLog, trunk/src/gnome-utils/gnc-file.c: Add 17688 an icon to the export button in the generic filename dialog. 17689 176902006-01-23 04:36 hampton 17691 17692 * [r12950] trunk/ChangeLog, 17693 trunk/src/gnome-utils/glade/commodity.glade, 17694 trunk/src/gnome/dialog-price-edit-db.c, 17695 trunk/src/gnome/dialog-price-editor.c, 17696 trunk/src/gnome/glade/price.glade, 17697 trunk/src/gnome/glade/progress.glade: More HIG changes. 17698 176992006-01-23 04:34 hampton 17700 17701 * [r12949] trunk/ChangeLog, trunk/src/gnome/dialog-print-check.c, 17702 trunk/src/gnome/dialog-print-check.h, 17703 trunk/src/gnome/glade/print.glade, 17704 trunk/src/gnome/schemas/Makefile.am, 17705 trunk/src/gnome/schemas/apps_gnucash_dialog_common.schemas.in, 17706 trunk/src/gnome/schemas/apps_gnucash_dialog_print_checks.schemas.in, 17707 trunk/src/scm/printing/print-check.scm: Overhaul the print check 17708 dialog. Make HIG changes, and make the dialog remember its state 17709 across invocations (including all the custom values). Fix a 17710 crash when canceling printing. 17711 177122006-01-23 03:56 chris 17713 17714 * [r12948] trunk/src/scm/main.scm: Remove "batch-mode" processing 17715 from main.scm. It's no longer needed. 17716 177172006-01-23 03:43 chris 17718 17719 * [r12947] trunk/src/bin/gnucash-bin.c, 17720 trunk/src/scm/command-line.scm, trunk/src/scm/main.scm: Remove 17721 --devel option, which aparently doesn't do anything. Also remove 17722 now unused guile portion of --add-price-quote option. 17723 177242006-01-23 03:26 chris 17725 17726 * [r12946] trunk/src/bin/gnucash-bin.c, trunk/src/scm/main.scm, 17727 trunk/src/scm/price-quotes.scm: Process the --add-price-quotes 17728 command-line option from C. This is done by booting guile with a 17729 custom inner_main. Much of the work is still handled by 17730 price-quotes.scm, which is now a true stand-alone guile module 17731 without the circular dependency on the (gnucash main) module. 17732 One caveat: Since the initialization of guile-side debugging 17733 variables is in main.scm, and since main.scm is no longer 17734 executed when running --add-price-quotes, the guile code that 17735 runs during --add-price-quote isn't affected by the --debug 17736 option. A work-around is to use the GNC_DEBUG environment 17737 variable: $ GNC_DEBUG=yes gnucash --add-price-quote myfile In 17738 the longer term, we'll either move the debugging aids to a 17739 common place where it can be used by both main.scm and 17740 price-quotes.scm, or we'll get the debugging state from the 17741 C-side via gwrap. 17742 177432006-01-23 03:12 chris 17744 17745 * [r12945] trunk/src/gnome-utils/gnc-gnome-utils.c, 17746 trunk/src/gnome-utils/gnc-gnome-utils.h, 17747 trunk/src/gnome-utils/gw-gnome-utils-spec.scm: Introduced 17748 gwrapped gnc_gnome_locate_data_file().= This was supposed to go 17749 with r12942. 17750 177512006-01-23 00:47 chris 17752 17753 * [r12944] trunk/src/bin/gnucash-bin.c: Process gnome command-line 17754 arguments after our own, so we can provide our own AUTOHELP. 17755 177562006-01-23 00:46 chris 17757 17758 * [r12943] trunk/src/scm/command-line.scm, trunk/src/scm/main.scm, 17759 trunk/src/scm/price-quotes.scm: Remove processing of share-path 17760 from guile. This is now handled by Gnome's 17761 gnome_program_locate_file() function. 17762 177632006-01-22 23:12 chris 17764 17765 * [r12942] trunk/src/bin/gnucash-bin.c, 17766 trunk/src/gnome-utils/gnc-gnome-utils.c, 17767 trunk/src/gnome-utils/gnc-gnome-utils.h, 17768 trunk/src/gnome-utils/gw-gnome-utils-spec.scm, 17769 trunk/src/gnome/top-level.c: Initialize Gnome libraries before 17770 booting guile. 17771 177722006-01-22 18:57 hampton 17773 17774 * [r12941] trunk/src/gnome/glade/register.glade: Clean the file of 17775 post gtk2.4 properties. 17776 177772006-01-22 18:56 hampton 17778 17779 * [r12940] trunk/ChangeLog, 17780 trunk/src/gnome-utils/dialog-account.c, 17781 trunk/src/gnome-utils/glade/commodity.glade, 17782 trunk/src/gnome-utils/glade/exchange-dialog.glade, 17783 trunk/src/gnome/dialog-totd.c, 17784 trunk/src/gnome/druid-stock-split.c, 17785 trunk/src/gnome/glade/account.glade, 17786 trunk/src/gnome/glade/budget.glade, 17787 trunk/src/gnome/glade/register.glade, 17788 trunk/src/gnome/glade/stocks.glade, 17789 trunk/src/gnome/glade/totd.glade, 17790 trunk/src/register/ledger-core/dialog-dup-trans.c: More HIG 17791 changes. 17792 177932006-01-22 18:54 hampton 17794 17795 * [r12939] trunk/src/gnome-utils/gnc-date-edit.c, 17796 trunk/src/gnome-utils/gnc-date-edit.h, 17797 trunk/src/gnome-utils/gnc-general-select.c, 17798 trunk/src/gnome-utils/gnc-general-select.h: Add support for 17799 setting these widgets as the target of a GtkLabel access key. 17800 178012006-01-22 07:57 hampton 17802 17803 * [r12931] trunk/src/gnome/glade/fincalc.glade: Clean the file of 17804 post gtk2.4 properties. 17805 178062006-01-22 03:50 hampton 17807 17808 * [r12930] trunk/ChangeLog, 17809 trunk/src/gnome-utils/gnc-amount-edit.c, 17810 trunk/src/gnome/dialog-fincalc.c, 17811 trunk/src/gnome/glade/fincalc.glade: Overhaul the financial 17812 calculator dialog. Comments on the new layout are welcome. 17813 178142006-01-22 00:32 warlord 17815 17816 * [r12929] trunk/ChangeLog, trunk/src/bin/test/Makefile.am: Need 17817 to add a PATH for the tests to succeed. 17818 178192006-01-22 00:27 warlord 17820 17821 * [r12928] trunk/ChangeLog, trunk/doc/Makefile.am, 17822 trunk/lib/libqof/qof/gnc-date.c, 17823 trunk/lib/libqof/qof/gnc-engine-util.c, 17824 trunk/lib/libqof/qof/gnc-engine-util.h, 17825 trunk/lib/libqof/qof/guid.c, trunk/src/app-utils/gnc-ui-util.c, 17826 trunk/src/app-utils/gnc-ui-util.h, 17827 trunk/src/backend/file/io-example-account.c, 17828 trunk/src/backend/file/sixtp-utils.c, 17829 trunk/src/backend/file/sixtp.c, 17830 trunk/src/calculation/expression_parser.c, 17831 trunk/src/gnome-utils/gnc-date-edit.c, 17832 trunk/src/gnome-utils/gnc-menu-extensions.c: Thomas Klausner's 17833 NetBSD patch. 17834 178352006-01-21 21:23 warlord 17836 17837 * [r12927] trunk/src/app-utils/app-utils.scm: And don't forget to 17838 export the API. 17839 178402006-01-21 21:20 warlord 17841 17842 * [r12926] trunk/ChangeLog, trunk/src/app-utils/prefs.scm: Replace 17843 missing API for config-file loading. * src/app-utils/prefs.scm: 17844 replace an API needed by old scheme config files. It was removed 17845 in r11565. Replace it now. 17846 178472006-01-21 19:57 warlord 17848 17849 * [r12925] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c: * 17850 src/bin/gnucash-bin.c: update splash screen while loading 17851 modules. Granted, this has no effect because the splash screen 17852 isn't /UP/ when we're loading the modules. But still, once we 17853 initialize the gnome application earlier this will let us update 17854 the splash screen. 17855 178562006-01-21 18:10 hampton 17857 17858 * [r12924] trunk, trunk/src/business/business-gnome/schemas, 17859 trunk/src/gnome-utils/schemas, trunk/src/gnome/schemas, 17860 trunk/src/import-export/hbci/schemas, 17861 trunk/src/import-export/schemas: Update ignore properties. 17862 178632006-01-21 17:56 hampton 17864 17865 * [r12923] trunk/ChangeLog, trunk/configure.in, 17866 trunk/src/gnome-utils/Makefile.am, 17867 trunk/src/gnome-utils/commodity.glade, 17868 trunk/src/gnome-utils/dialog-query-list.glade, 17869 trunk/src/gnome-utils/dialog-reset-warnings.glade, 17870 trunk/src/gnome-utils/druid-gconf-setup.glade, 17871 trunk/src/gnome-utils/druid-provider-multifile.glade, 17872 trunk/src/gnome-utils/exchange-dialog.glade, 17873 trunk/src/gnome-utils/glade, 17874 trunk/src/gnome-utils/glade/Makefile.am, 17875 trunk/src/gnome-utils/glade/commodity.glade, 17876 trunk/src/gnome-utils/glade/dialog-query-list.glade, 17877 trunk/src/gnome-utils/glade/dialog-reset-warnings.glade, 17878 trunk/src/gnome-utils/glade/druid-gconf-setup.glade, 17879 trunk/src/gnome-utils/glade/druid-provider-multifile.glade, 17880 trunk/src/gnome-utils/glade/exchange-dialog.glade, 17881 trunk/src/gnome-utils/glade/gnc-date-format.glade, 17882 trunk/src/gnome-utils/glade/gnc-gui-query.glade, 17883 trunk/src/gnome-utils/glade/preferences.glade, 17884 trunk/src/gnome-utils/glade/transfer.glade, 17885 trunk/src/gnome-utils/gnc-date-format.glade, 17886 trunk/src/gnome-utils/gnc-gui-query.glade, 17887 trunk/src/gnome-utils/preferences.glade, 17888 trunk/src/gnome-utils/transfer.glade: Move glade files to a new 17889 subdirectory. 17890 178912006-01-21 16:49 hampton 17892 17893 * [r12922] trunk/ChangeLog, trunk/src/gnome-utils/commodity.glade, 17894 trunk/src/gnome-utils/dialog-commodity.c, 17895 trunk/src/gnome-utils/druid-provider-multifile.glade, 17896 trunk/src/gnome-utils/exchange-dialog.glade, 17897 trunk/src/gnome/glade/commodities.glade: HIG rework 17898 178992006-01-21 16:35 hampton 17900 17901 * [r12921] trunk/ChangeLog, 17902 trunk/src/business/business-gnome/glade/billterms.glade, 17903 trunk/src/business/dialog-tax-table/dialog-tax-table.c, 17904 trunk/src/business/dialog-tax-table/tax-tables.glade: HIG rework 17905 on a couple of dialogs. 17906 179072006-01-21 16:30 hampton 17908 17909 * [r12920] 17910 trunk/src/import-export/binary-import/binary-import.glade, 17911 trunk/src/import-export/hbci/glade/hbci.glade, 17912 trunk/src/import-export/import-provider-format.glade, 17913 trunk/src/import-export/qif-import/qif.glade: Do some HIG 17914 cleanup. Remove extraneous newline characters from strings. 17915 179162006-01-21 14:54 cstim 17917 17918 * [r12919] 17919 trunk/src/gnome/schemas/apps_gnucash_dialog_prices.schemas.in: 17920 I18n cleanup; unify meaningless additional strings 17921 179222006-01-21 14:50 cstim 17923 17924 * [r12918] trunk/po/de.po: Updated German translation; 3429 out of 17925 3574 done. 17926 179272006-01-21 14:49 cstim 17928 17929 * [r12917] 17930 trunk/src/gnome/schemas/apps_gnucash_dialog_commodities.schemas.in: 17931 I18n cleanup; unify meaningless additional strings 17932 179332006-01-21 14:38 cstim 17934 17935 * [r12916] trunk/src/import-export/hbci/dialog-hbcitrans.c, 17936 trunk/src/import-export/hbci/druid-hbci-initial.c, 17937 trunk/src/import-export/hbci/gnc-hbci-getbalance.c, 17938 trunk/src/import-export/hbci/gnc-hbci-utils.c, 17939 trunk/src/import-export/hbci/hbci-interaction.c: String cleanup: 17940 remove unnecessary linefeeds. Remove old unused code. 17941 179422006-01-21 14:19 cstim 17943 17944 * [r12915] trunk/ChangeLog, 17945 trunk/src/import-export/hbci/glade/hbci.glade: Add field length 17946 limits again to avoid data loss on text entry. 17947 179482006-01-21 04:45 hampton 17949 17950 * [r12914] trunk/ChangeLog, 17951 trunk/src/register/register-gnome/gnucash-item-list.c: Glib 2.9 17952 requires GdkEvents to be marked as BOXED instead of POINTER. 17953 Fixes #326056. 17954 179552006-01-21 04:12 warlord 17956 17957 * [r12913] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c, 17958 trunk/src/scm/Makefile.am: Continue to load config.auto even if 17959 we find config.user. * src/bin/gnucash-bin.c: Load config.auto 17960 AND config.user files. Load the .user file first, and then load 17961 the .auto. * src/scm/Makefile.am: paths.scm was removed. 17962 179632006-01-21 03:59 chris 17964 17965 * [r12912] trunk/src/app-utils/gw-app-utils-spec.scm, 17966 trunk/src/engine/gw-engine-spec.scm, 17967 trunk/src/report/report-system/html-style-sheet.scm, 17968 trunk/src/report/report-system/report.scm, 17969 trunk/src/scm/command-line.scm, trunk/src/scm/main.scm, 17970 trunk/src/scm/path.scm: Guile-side clean-up for --namespace 17971 option. Also one bit of uncommitted code from gwrap change. 17972 179732006-01-21 03:50 chris 17974 17975 * [r12911] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c, 17976 trunk/src/core-utils/Makefile.am, 17977 trunk/src/core-utils/gnc-main.c, 17978 trunk/src/core-utils/gnc-main.h, trunk/src/engine/Makefile.am, 17979 trunk/src/engine/gnc-commodity.c, 17980 trunk/src/engine/gnc-commodity.h, 17981 trunk/src/engine/gw-engine-spec.scm, 17982 trunk/src/scm/price-quotes.scm: Process the --namespace 17983 command-line option from C, not guile. 17984 179852006-01-20 14:52 chris 17986 17987 * [r12910] trunk/src/gnome-utils/test/Makefile.am: Fix linking for 17988 src/gnome-utils/test/ 17989 179902006-01-20 05:19 chris 17991 17992 * [r12909] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c, 17993 trunk/src/scm/command-line.scm, trunk/src/scm/main.scm, 17994 trunk/src/scm/path.scm: Move the loading of user and system 17995 config files from guile to C. Remove the "load config" command 17996 line options, since they weren't doing anything different than 17997 the default. 17998 179992006-01-20 04:18 hampton 18000 18001 * [r12908] trunk/src/report/standard-reports/transaction.scm: 18002 Remove noise. 18003 180042006-01-20 04:13 hampton 18005 18006 * [r12907] trunk/src/report/standard-reports/transaction.scm: 18007 Whitespace changes. 18008 180092006-01-20 01:38 hampton 18010 18011 * [r12906] trunk/ChangeLog, trunk/src/app-utils/file-utils.c, 18012 trunk/src/app-utils/gnc-exp-parser.c, 18013 trunk/src/core-utils/gnc-gkeyfile-utils.c, 18014 trunk/src/core-utils/gnc-gkeyfile-utils.h: Provide better 18015 arguments for specifying what to do when a key_file doesn't 18016 exist. 18017 180182006-01-20 01:02 hampton 18019 18020 * [r12905] trunk/ChangeLog, 18021 trunk/src/gnome-utils/gnc-main-window.c: Check for bogus window 18022 structures (i.e. empty) when reading/writing the state file. 18023 180242006-01-20 00:38 hampton 18025 18026 * [r12904] trunk/src/app-utils/gw-app-utils-spec.scm: Remove 18027 unused functions. 18028 180292006-01-19 19:34 warlord 18030 18031 * [r12903] trunk/src/gnome-utils/gnc-main-window.c: Fix a 18032 fencepost error. Fixes a crash trying to reload a file with 18033 empty windows. (there's still another bug which is that we 18034 should ignore empty windows) 18035 180362006-01-19 18:43 chris 18037 18038 * [r12902] trunk/src/bin/gnucash-bin.c, 18039 trunk/src/gnome/top-level.h: Remove "reverse_balance" fucntions 18040 from top-level.h. Add another #include for gnucash-bin.c 18041 180422006-01-19 18:02 chris 18043 18044 * [r12900] trunk/AUTHORS, trunk/src/engine/Account.c, 18045 trunk/src/engine/Account.h, 18046 trunk/src/gnome-utils/gnc-tree-model-account-types.c, 18047 trunk/src/gnome-utils/gnc-tree-model-account-types.h: Filter out 18048 deprecated account types from the account types treemodel. Patch 18049 by Eskil Bylund <eskil.bylund@gmail.com> 18050 180512006-01-19 17:58 chris 18052 18053 * [r12899] trunk/src/app-utils/gncmod-app-utils.c, 18054 trunk/src/bin/gnucash-bin.c: Add hooks just once in app_utils 18055 module init. Also don't try to load imaginary module. 18056 180572006-01-19 17:15 warlord 18058 18059 * [r12896] trunk/ChangeLog, 18060 trunk/src/business/business-gnome/Makefile.am, 18061 trunk/src/business/business-gnome/dialog-invoice.c: Get the code 18062 to compile against glib-2.4 again. * 18063 src/business/business-gnome/dialog-invoice.c: need to #include 18064 gkeyfile.h for glib24 systems * 18065 src/business/business-gnome/Makefile.am: link against glib26 18066 compatibility library. 18067 180682006-01-19 14:16 chris 18069 18070 * [r12886] trunk/src/gnome/top-level.h: add missing #include 18071 180722006-01-19 06:02 hampton 18073 18074 * [r12884] trunk/ChangeLog, 18075 trunk/src/business/business-gnome/dialog-invoice.c: Delete the 18076 invoice page completely when closing it. Prevents a crash when 18077 trying to open a different data file is there is an invoice page 18078 in the window. 18079 180802006-01-19 06:01 hampton 18081 18082 * [r12883] trunk/ChangeLog, 18083 trunk/src/gnome-search/gnc-general-search.c: Finish the job. 18084 Make sure this component isn't unregistered multiple times. 18085 180862006-01-19 05:54 chris 18087 18088 * [r12882] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c, 18089 trunk/src/scm/main.scm: Exit gnucash from C, not guile. 18090 180912006-01-19 05:18 chris 18092 18093 * [r12881] trunk/src/app-utils/app-utils.scm, 18094 trunk/src/app-utils/gncmod-app-utils.c: move some app-util 18095 function hooks from guile to C 18096 180972006-01-19 04:54 warlord 18098 18099 * [r12880] trunk/ChangeLog, trunk/src/bin/gnucash-bin.c, 18100 trunk/src/gnome-utils/Makefile.am, 18101 trunk/src/gnome-utils/gnc-splash.c: Print SVN version 18102 information more often. * src/bin/gnucash-bin.c: * 18103 src/gnome-utils/gnc-splash.c: Always print the SVN version and 18104 build date. Make "development version" based on GNUCASH_SVN * 18105 src/gnome-utils/Makefile.am: Define GNUCASH_SVN whenever the 18106 source is not a dist tarball. 18107 181082006-01-19 04:29 chris 18109 18110 * [r12879] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c, 18111 trunk/src/scm/command-line.scm, trunk/src/scm/main.scm: Move 18112 "unstable development version" message from guile to C. Remove 18113 crufty guile command-line options. 18114 181152006-01-19 04:09 hampton 18116 18117 * [r12878] trunk/ChangeLog, 18118 trunk/src/business/business-core/gncOwner.c, 18119 trunk/src/business/business-core/gncOwner.h, 18120 trunk/src/business/business-gnome/dialog-invoice.c, 18121 trunk/src/business/business-gnome/dialog-invoice.h, 18122 trunk/src/business/business-gnome/gnc-plugin-page-invoice.c: 18123 Save/restore business invoice pages. 18124 181252006-01-19 04:06 hampton 18126 18127 * [r12877] trunk/ChangeLog, 18128 trunk/src/app-utils/gnc-component-manager.c: Tweak a debugging 18129 statement. 18130 181312006-01-19 04:04 hampton 18132 18133 * [r12876] trunk/ChangeLog, 18134 trunk/src/gnome-search/gnc-general-search.c: Unregister this 18135 component properly when destroying it. 18136 181372006-01-19 04:02 hampton 18138 18139 * [r12875] trunk/ChangeLog, 18140 trunk/src/gnome-utils/gnc-query-list.c: The GtkObject destroy 18141 function can be called multiple times. Protect from 18142 unregistering the component multiple times. 18143 181442006-01-19 02:34 chris 18145 18146 * [r12874] trunk/src/bin/gnucash-bin.c, trunk/src/scm/main.scm: 18147 dlopen() modules from C, instead of from guile 18148 181492006-01-19 02:00 chris 18150 18151 * [r12873] trunk/src/scm/main.scm: The Parenthesis! My favorite 18152 punctuation. 18153 181542006-01-19 01:33 chris 18155 18156 * [r12872] trunk/src/scm/command-line.scm, trunk/src/scm/main.scm, 18157 trunk/src/scm/path.scm: Minor scheme cleanup. Move one function 18158 from path.scm to command-line.scm. Remove processing of 18159 arguments now handled in C. 18160 181612006-01-19 01:29 jsled 18162 18163 * [r12871] trunk/GNOME2_STATUS: Migrate content to bugzilla. 18164 * [r12870] trunk/ChangeLog, 18165 trunk/src/app-utils/gnc-account-merge.c, 18166 trunk/src/app-utils/gnc-account-merge.h: C-style comment 18167 conventions; rename identifiers that are C++ keywords. 18168 181692006-01-19 01:27 jsled 18170 18171 * [r12869] trunk/ChangeLog, 18172 trunk/src/gnome/gnc-plugin-page-account-tree.c: Remove 18173 name-editing setup from account tree plugin page. 18174 181752006-01-19 01:26 chris 18176 18177 * [r12868] trunk/src/bin/gnucash-bin.c: Use popt to automatically 18178 generate pretty --usage and --help. 18179 181802006-01-19 00:41 hampton 18181 18182 * [r12864] 18183 trunk/src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in: 18184 Fix a string. 18185 181862006-01-19 00:40 hampton 18187 18188 * [r12863] trunk/ChangeLog, trunk/make-gnucash-potfiles.in, 18189 trunk/src/business/business-gnome/schemas/Makefile.am, 18190 trunk/src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas, 18191 trunk/src/business/business-gnome/schemas/apps_gnucash_dialog_business_common.schemas.in, 18192 trunk/src/gnome-utils/schemas/Makefile.am, 18193 trunk/src/gnome-utils/schemas/apps_gnucash_history.schemas, 18194 trunk/src/gnome-utils/schemas/apps_gnucash_history.schemas.in, 18195 trunk/src/gnome/schemas/Makefile.am, 18196 trunk/src/gnome/schemas/apps_gnucash_dialog_commodities.schemas, 18197 trunk/src/gnome/schemas/apps_gnucash_dialog_commodities.schemas.in, 18198 trunk/src/gnome/schemas/apps_gnucash_dialog_common.schemas, 18199 trunk/src/gnome/schemas/apps_gnucash_dialog_common.schemas.in, 18200 trunk/src/gnome/schemas/apps_gnucash_dialog_prices.schemas, 18201 trunk/src/gnome/schemas/apps_gnucash_dialog_prices.schemas.in, 18202 trunk/src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas, 18203 trunk/src/gnome/schemas/apps_gnucash_dialog_reconcile.schemas.in, 18204 trunk/src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas, 18205 trunk/src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas.in, 18206 trunk/src/gnome/schemas/apps_gnucash_dialog_totd.schemas, 18207 trunk/src/gnome/schemas/apps_gnucash_dialog_totd.schemas.in, 18208 trunk/src/gnome/schemas/apps_gnucash_general.schemas, 18209 trunk/src/gnome/schemas/apps_gnucash_general.schemas.in, 18210 trunk/src/gnome/schemas/apps_gnucash_warnings.schemas, 18211 trunk/src/gnome/schemas/apps_gnucash_warnings.schemas.in, 18212 trunk/src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas, 18213 trunk/src/gnome/schemas/apps_gnucash_window_pages_account_tree.schemas.in, 18214 trunk/src/gnome/schemas/apps_gnucash_window_pages_register.schemas, 18215 trunk/src/gnome/schemas/apps_gnucash_window_pages_register.schemas.in, 18216 trunk/src/import-export/hbci/schemas/Makefile.am, 18217 trunk/src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas, 18218 trunk/src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas.in, 18219 trunk/src/import-export/schemas/Makefile.am, 18220 trunk/src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas, 18221 trunk/src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas.in: 18222 Rework schema infrastructure so that all schema strings will 18223 appear for translation, and the translations will be 18224 incorporated back into the schema files. Fixed bugs #327507 and 18225 #327353. 18226 182272006-01-18 18:01 jsled 18228 18229 * [r12841] trunk/ChangeLog, 18230 trunk/src/gnome/dialog-sx-from-trans.c: Propgate bi-weekly 18231 ui-frequency in transition from "schedule transaction" dialog to 18232 "Advanced..." (Scheduled Transaction Editor). 2006-01-18 Joshua 18233 Sled <jsled@asynchronous.org> * src/gnome/dialog-sx-from-trans.c 18234 (sxftd_update_fs): Propgate bi-weekly ui-frequency in transition 18235 from "schedule transaction" dialog to "Advanced..." (Scheduled 18236 Transaction Editor). Patch from Robert Zaleski 18237 <rzaleski81@yahoo.com>. 18238 <https://bugs.gnucash.org/show_bug.cgi?id=327547>. 18239 182402006-01-18 15:57 warlord 18241 18242 * [r12840] trunk/src/bin/gnucash-bin.c: Get gnucash-bin to 18243 compile... - Need to #include "config.h" first. - Need to make 18244 gnucash_command_line static. 18245 182462006-01-18 15:49 warlord 18247 18248 * [r12839] trunk/ChangeLog, trunk/src/Makefile.am, 18249 trunk/src/bin/Makefile.am: Fix the build so Chris' command-line 18250 processing works. * src/bin/Makefile.am: Fix some 18251 srcdir/builddir issues with #includes and libraries. * 18252 src/Makefile.am: Move 'bin' last so that it's built after 18253 gnome-utils so Chris' change works. 18254 182552006-01-18 03:46 chris 18256 18257 * [r12838] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c: 18258 Catch --version argument before booting Guile. Also show svn 18259 revision info if binary was built from svn. 18260 182612006-01-17 21:26 cstim 18262 18263 * [r12835] trunk/ChangeLog, 18264 trunk/src/import-export/mt940/gnc-mt940-import.c: Add initial 18265 work on upgrading the old non-compilable mt940-importer code by 18266 F. Steinel. Code still non-compilable, see 18267 https://bugs.gnucash.org/show_bug.cgi?id=325170 18268 182692006-01-17 17:56 codehelp 18270 18271 * [r12829] trunk/ChangeLog, trunk/src/engine/gnc-engine.c: 18272 Removing .la suffix on backend GModule name 18273 182742006-01-17 14:24 codehelp 18275 18276 * [r12821] trunk/configure.in: allowing external QOF to work when 18277 specifically enabled for testing 18278 182792006-01-17 11:14 codehelp 18280 18281 * [r12819] trunk/po/en_GB.po: Completing en_GB translation for 18282 svn. 3395 translated 18283 182842006-01-17 02:28 chris 18285 18286 * [r12817] trunk/src/engine/test/test-lots.c: sane indenting 18287 182882006-01-17 02:26 chris 18289 18290 * [r12816] trunk/src/bin/gnucash-bin.c, trunk/src/scm/main.scm: 18291 Pull the C inner_main into the environment of the guile (gnucash 18292 main) module. Strangely, symbols that are resolved during a 18293 dlopen() *before* calling scm_set_current_module() are not 18294 resolvable from guile code that is inside a module. In order for 18295 code in a guile module to see symbols from dlopen'ed libraries, 18296 they must be dlopen'ed *while* that guile module is current. I 18297 imagine this is because the process of changing the current 18298 guile module purposely hides all symbols in the current symbol 18299 table - to create an illusion of an empty table. Kinda 18300 interesting... kinda scary... 18301 183022006-01-17 01:42 chris 18303 18304 * [r12815] trunk/src/bin/overrides/Makefile.am: Don't distribute 18305 non-existant 'gnucash' 18306 183072006-01-16 20:30 jsled 18308 18309 * [r12374] trunk/ChangeLog, trunk/lib/libgsf-1.12.3/Makefile.am, 18310 trunk/lib/libgsf-1.12.3/thumbnailer: Remove unused 'thumbnailer' 18311 directory. 18312 * [r12373] trunk/ChangeLog, 18313 trunk/src/register/register-gnome/gnucash-sheet.c: Compatibility 18314 with gtk 2.8, as well, for selection of the auto-completed 18315 region. 18316 183172006-01-16 20:30 chris 18318 18319 * [r12372] trunk/GNOME2_STATUS: update budget-related status 18320 183212006-01-16 19:21 cstim 18322 18323 * [r12371] trunk/po/glossary/gnc-glossary.txt: Improve explanation 18324 of glossary 18325 183262006-01-16 19:19 cstim 18327 18328 * [r12370] trunk/po/el.po: Updated Greek translation by Nikos 18329 Charonitakis 18330 183312006-01-16 16:50 warlord 18332 18333 * [r12369] trunk/ChangeLog, trunk/configure.in: * configure.in: us 18334 AM_PATH_GWRAP properly. Exit configure on failure. 18335 183362006-01-16 16:30 chris 18337 18338 * [r12368] trunk/src/gnc-module/gnc-module.c, 18339 trunk/src/gnc-module/gnc-module.h, 18340 trunk/src/gnc-module/gnc-module.scm, 18341 trunk/src/gnc-module/gw-gnc-module-spec.scm, 18342 trunk/src/gnc-module/test/test-load-c.c: Slight contraction of 18343 gnc-module API. Privatize structures that aren't used 18344 externally. Remove unused functions. 18345 183462006-01-16 14:42 chris 18347 18348 * [r12367] trunk/src/business/business-core/test/test-customer.c: 18349 Register business objects before testing them. 18350 183512006-01-16 14:24 chris 18352 18353 * [r12366] trunk/lib/libgsf-1.12.3/tests/test-cp-zip.c: Allow a 18354 libgsf test to pass even with glib 2.4. 18355 183562006-01-16 05:30 chris 18357 18358 * [r12365] trunk/src/bin/test/Makefile.am: Remove unneeded testing 18359 environments. 18360 183612006-01-16 05:22 chris 18362 18363 * [r12364] trunk/src/bin/test/Makefile.am, 18364 trunk/src/bin/test/fake-guile, 18365 trunk/src/bin/test/test-guile-env-override: Remove obsolete test 18366 for starting GnuCash with a different guile. 18367 183682006-01-16 03:23 chris 18369 18370 * [r12363] trunk/src/bin/test/test-version: Fix 18371 src/bin/test/test-version for new gnucash executable. 18372 183732006-01-16 02:43 chris 18374 18375 * [r12362] trunk/lib/libqof/backend/file/Makefile.am: Specify that 18376 LIBADD libraries are for libqof_backend_qsf.la. Solves: 18377 libqof-backend-qsf.so: undefined symbol: xmlNodeGetContent error 18378 during `make check' 18379 183802006-01-16 00:24 warlord 18381 18382 * [r12361] trunk/ChangeLog, trunk/src/gnome/dialog-new-user.c: * 18383 src/gnome/dialog-new-user.c: some fixes to get file to compile. 18384 183852006-01-15 23:08 jsled 18386 18387 * [r12360] trunk, trunk/intl-scm, trunk/lib, trunk/lib/glib26, 18388 trunk/lib/goffice-0.0.4, trunk/lib/goffice-0.0.4/goffice, 18389 trunk/lib/goffice-0.0.4/goffice/app, 18390 trunk/lib/goffice-0.0.4/goffice/cut-n-paste, 18391 trunk/lib/goffice-0.0.4/goffice/cut-n-paste/foocanvas, 18392 trunk/lib/goffice-0.0.4/goffice/cut-n-paste/pcre, 18393 trunk/lib/goffice-0.0.4/goffice/data, 18394 trunk/lib/goffice-0.0.4/goffice/drawing, 18395 trunk/lib/goffice-0.0.4/goffice/graph, 18396 trunk/lib/goffice-0.0.4/goffice/gtk, 18397 trunk/lib/goffice-0.0.4/goffice/ms-compat, 18398 trunk/lib/goffice-0.0.4/goffice/utils, 18399 trunk/lib/goffice-0.0.4/plugins, 18400 trunk/lib/goffice-0.0.4/plugins/plot_barcol, 18401 trunk/lib/goffice-0.0.4/plugins/plot_boxes, 18402 trunk/lib/goffice-0.0.4/plugins/plot_pie, 18403 trunk/lib/goffice-0.0.4/plugins/plot_radar, 18404 trunk/lib/goffice-0.0.4/plugins/plot_surface, 18405 trunk/lib/goffice-0.0.4/plugins/plot_xy, 18406 trunk/lib/goffice-0.0.4/plugins/reg_linear, 18407 trunk/lib/goffice-0.0.4/tests, trunk/lib/libc, 18408 trunk/lib/libgsf-1.12.3, trunk/lib/libgsf-1.12.3/gsf, 18409 trunk/lib/libgsf-1.12.3/gsf-gnome, 18410 trunk/lib/libgsf-1.12.3/gsf-win32, 18411 trunk/lib/libgsf-1.12.3/tests, trunk/lib/libqof, 18412 trunk/lib/libqof/backend, trunk/lib/libqof/backend/file, 18413 trunk/lib/libqof/qof, trunk/src, trunk/src/app-utils, 18414 trunk/src/app-utils/test, trunk/src/backend, 18415 trunk/src/backend/file, trunk/src/backend/file/test, 18416 trunk/src/bin, trunk/src/business, 18417 trunk/src/business/business-core, 18418 trunk/src/business/business-core/file, 18419 trunk/src/business/business-core/test, 18420 trunk/src/business/business-gnome, 18421 trunk/src/business/business-ledger, 18422 trunk/src/business/business-utils, 18423 trunk/src/business/dialog-tax-table, trunk/src/calculation, 18424 trunk/src/calculation/test, trunk/src/core-utils, 18425 trunk/src/engine, trunk/src/engine/test, 18426 trunk/src/engine/test-core, trunk/src/gnc-module, 18427 trunk/src/gnc-module/test, trunk/src/gnc-module/test/misc-mods, 18428 trunk/src/gnc-module/test/mod-bar, 18429 trunk/src/gnc-module/test/mod-baz, 18430 trunk/src/gnc-module/test/mod-foo, trunk/src/gnome, 18431 trunk/src/gnome-search, trunk/src/gnome-utils, 18432 trunk/src/gnome-utils/test, trunk/src/import-export, 18433 trunk/src/import-export/binary-import, 18434 trunk/src/import-export/binary-import/test, 18435 trunk/src/import-export/log-replay, trunk/src/import-export/qif, 18436 trunk/src/import-export/qif-import, 18437 trunk/src/import-export/qif-import/test, 18438 trunk/src/import-export/qif/test, trunk/src/import-export/test, 18439 trunk/src/network-utils, trunk/src/network-utils/test, 18440 trunk/src/register, trunk/src/register/ledger-core, 18441 trunk/src/register/ledger-core/test, 18442 trunk/src/register/register-core, 18443 trunk/src/register/register-core/test, 18444 trunk/src/register/register-gnome, 18445 trunk/src/register/register-gnome/test, trunk/src/report, 18446 trunk/src/report/locale-specific, 18447 trunk/src/report/locale-specific/us, 18448 trunk/src/report/locale-specific/us/test, 18449 trunk/src/report/report-gnome, trunk/src/report/report-system, 18450 trunk/src/report/report-system/test, 18451 trunk/src/report/standard-reports, trunk/src/report/stylesheets, 18452 trunk/src/report/utility-reports, trunk/src/tax, 18453 trunk/src/tax/us, trunk/src/tax/us/test, trunk/src/test-core: 18454 Add TAGS to svn:ignores. 18455 184562006-01-15 23:07 jsled 18457 18458 * [r12359] trunk/ChangeLog: forgot ChangeLog for account-example 18459 changes. 18460 184612006-01-15 23:05 jsled 18462 18463 * [r12358] trunk/GNOME2_STATUS, 18464 trunk/accounts/C/acctchrt_brokerage.gnucash-xea, 18465 trunk/accounts/C/acctchrt_business.gnucash-xea, 18466 trunk/accounts/C/acctchrt_carloan.gnucash-xea, 18467 trunk/accounts/C/acctchrt_cdmoneymkt.gnucash-xea, 18468 trunk/accounts/C/acctchrt_checkbook.gnucash-xea, 18469 trunk/accounts/C/acctchrt_childcare.gnucash-xea, 18470 trunk/accounts/C/acctchrt_common.gnucash-xea, 18471 trunk/accounts/C/acctchrt_eduloan.gnucash-xea, 18472 trunk/accounts/C/acctchrt_fixedassets.gnucash-xea, 18473 trunk/accounts/C/acctchrt_full.gnucash-xea, 18474 trunk/accounts/C/acctchrt_homeloan.gnucash-xea, 18475 trunk/accounts/C/acctchrt_homeown.gnucash-xea, 18476 trunk/accounts/C/acctchrt_otherloan.gnucash-xea, 18477 trunk/accounts/C/acctchrt_renter.gnucash-xea, 18478 trunk/accounts/C/acctchrt_retiremt.gnucash-xea, 18479 trunk/accounts/C/acctchrt_spouseinc.gnucash-xea, 18480 trunk/accounts/C/acctchrt_spouseretire.gnucash-xea: Add 18481 placeholder flags for relevant accounts. 18482 184832006-01-15 23:04 jsled 18484 18485 * [r12357] trunk/ChangeLog, trunk/GNOME2_STATUS, 18486 trunk/src/app-utils/Makefile.am, 18487 trunk/src/app-utils/gnc-account-merge.c, 18488 trunk/src/app-utils/gnc-account-merge.h, 18489 trunk/src/gnome-utils/gnc-tree-view-account.c, 18490 trunk/src/gnome-utils/gnc-tree-view-account.h, 18491 trunk/src/gnome/dialog-new-user.c, 18492 trunk/src/gnome/druid-hierarchy.c, 18493 trunk/src/gnome/druid-hierarchy.h, 18494 trunk/src/gnome/druid-merge.c, trunk/src/gnome/druid-merge.h, 18495 trunk/src/gnome/glade/account.glade, 18496 trunk/src/gnome/gnc-plugin-page-account-tree.c: Add 18497 account-tree-view editing for name,code,desc,notes; refactor 18498 new-account-heirarchy druid for merging accounts into an 18499 existing book. 18500 185012006-01-15 22:19 jsled 18502 18503 * [r12356] trunk/HACKING: Updates for new program invocation 18504 method, path conventions. 18505 185062006-01-14 11:32 cstim 18507 18508 * [r12354] trunk/src/bin: Add svn:ignore 18509 185102006-01-14 11:27 cstim 18511 18512 * [r12353] trunk/accounts/nb/acctchrt_brokerage.gnucash-xea, 18513 trunk/accounts/nb/acctchrt_business.gnucash-xea, 18514 trunk/accounts/nb/acctchrt_carloan.gnucash-xea, 18515 trunk/accounts/nb/acctchrt_cdmoneymkt.gnucash-xea, 18516 trunk/accounts/nb/acctchrt_checkbook.gnucash-xea, 18517 trunk/accounts/nb/acctchrt_childcare.gnucash-xea, 18518 trunk/accounts/nb/acctchrt_common.gnucash-xea, 18519 trunk/accounts/nb/acctchrt_eduloan.gnucash-xea, 18520 trunk/accounts/nb/acctchrt_fixedassets.gnucash-xea, 18521 trunk/accounts/nb/acctchrt_full.gnucash-xea, 18522 trunk/accounts/nb/acctchrt_homeloan.gnucash-xea, 18523 trunk/accounts/nb/acctchrt_homeown.gnucash-xea, 18524 trunk/accounts/nb/acctchrt_otherloan.gnucash-xea, 18525 trunk/accounts/nb/acctchrt_renter.gnucash-xea, 18526 trunk/accounts/nb/acctchrt_retiremt.gnucash-xea, 18527 trunk/accounts/nb/acctchrt_spouseinc.gnucash-xea, 18528 trunk/accounts/nb/acctchrt_spouseretire.gnucash-xea: Updated 18529 Norwegian account templates by Tor Harald Thorland 18530 185312006-01-14 11:25 cstim 18532 18533 * [r12352] trunk/po/nb.po: Updated Norwegian translation by Tor 18534 Harald Thorland 18535 185362006-01-14 05:47 chris 18537 18538 * [r12351] trunk/src/business/dialog-tax-table/Makefile.am: 18539 Declare library dependency for dialog-tax-table. libtool 1.5.16 18540 seems to not mind the dependency being undeclared but libtool 18541 1.5.6 on FC3 won't lt_dlopen() the .la file without it. 18542 185432006-01-14 03:56 chris 18544 18545 * [r12350] trunk/configure.in, trunk/doc/Makefile.am, 18546 trunk/lib/libc/Makefile.am, 18547 trunk/lib/libqof/backend/file/Makefile.am, 18548 trunk/src/bin/Makefile.am, trunk/src/bin/overrides/Makefile.am, 18549 trunk/src/gnome-utils/Makefile.am, trunk/src/gnome/Makefile.am, 18550 trunk/src/quotes/Makefile.am: Add 'Makefile' as a dependency for 18551 targets that are generated from scriptlets in Makefile. That 18552 way, if the generating scriptlet is changed, (or the Makefile is 18553 regenerated) the target will also be remade. 18554 185552006-01-14 02:01 warlord 18556 18557 * [r12349] trunk/ChangeLog, trunk/lib/libqof/qof/Makefile.am: * 18558 lib/libqof/qof/Makefile.am: qofla-dir.h depends on Makefile. 18559 Make sure you rebuild qofla-dir.h when the Makefile changes, 18560 which would imply re-configuration. You never know, the user 18561 might have changed --prefix which means you want to rebuild the 18562 header. 18563 185642006-01-14 01:53 warlord 18565 18566 * [r12348] trunk/ChangeLog, trunk/configure.in: * configure.in: 18567 Properly set QOF_LIB_DIR et. al. for internal qof. 18568 185692006-01-13 23:57 warlord 18570 18571 * [r12347] trunk/ChangeLog, 18572 trunk/lib/goffice-0.0.4/goffice/Makefile.am, 18573 trunk/lib/goffice-0.0.4/goffice/app/Makefile.am, 18574 trunk/lib/goffice-0.0.4/goffice/cut-n-paste/foocanvas/Makefile.am, 18575 trunk/lib/goffice-0.0.4/goffice/cut-n-paste/pcre/Makefile.am, 18576 trunk/lib/goffice-0.0.4/goffice/data/Makefile.am, 18577 trunk/lib/goffice-0.0.4/goffice/drawing/Makefile.am, 18578 trunk/lib/goffice-0.0.4/goffice/graph/Makefile.am, 18579 trunk/lib/goffice-0.0.4/goffice/gtk/Makefile.am, 18580 trunk/lib/goffice-0.0.4/goffice/ms-compat/Makefile.am, 18581 trunk/lib/goffice-0.0.4/goffice/utils/Makefile.am, 18582 trunk/lib/libgsf-1.12.3/gsf-gnome/Makefile.am, 18583 trunk/lib/libgsf-1.12.3/gsf-win32/Makefile.am, 18584 trunk/lib/libgsf-1.12.3/gsf/Makefile.am: Don't install goffice 18585 and gsf headers. * goffice/*/Makefile.am: * 18586 libgsf/*/Makefile.am: don't install goffice and gsf headers. 18587 185882006-01-13 22:18 warlord 18589 18590 * [r12346] trunk/src/gnome-utils/Makefile.am: Fix a typo. Need a 18591 backslash. 18592 185932006-01-13 21:57 warlord 18594 18595 * [r12345] trunk/ChangeLog, trunk/src/bin/overrides/Makefile.am, 18596 trunk/src/bin/overrides/gnucash, 18597 trunk/src/bin/overrides/gnucash-valgrind: Remove old gnucash and 18598 gnucash-valgrind override scripts. * src/bin/overrides/gnucash * 18599 src/bin/overrides/gnucash-valgrind * 18600 src/bin/overrides/Makefile.am: remove unnecessary override files 18601 that are no longer useful. 18602 186032006-01-13 21:50 warlord 18604 18605 * [r12344] trunk/ChangeLog, trunk/src/gnome-utils/Makefile.am: 18606 Revert 12296 -- provide a better fix for gentoo ebuild. * 18607 src/gnome-utils/Makefile.am: revert 12296 and handle the case of 18608 an svn checkout without .svn subdirs (gentoo ebuild). In 18609 particular, we want to use $(srcdir)/gnc-svninfo.h so that a 18610 build from a dist tarball has the svn version. 18611 186122006-01-13 21:19 cstim 18613 18614 * [r12343] trunk/src/bin/gnucash-bin.c: Add comment about why 18615 there is no setlocale in main. 18616 186172006-01-13 19:15 codehelp 18618 18619 * [r12342] trunk/src/bin/test/test-version: silencing guile for 18620 test-version 18621 186222006-01-13 19:12 codehelp 18623 18624 * [r12341] trunk/ChangeLog, trunk/src/bin/test/test-version: Using 18625 Derek's build-from-tree fix to fix the test-version check 18626 186272006-01-13 17:41 warlord 18628 18629 * [r12340] trunk/ChangeLog, 18630 trunk/src/bin/overrides/gnucash-build-env.in: Get GnuCash to run 18631 out of the build tree again. At least, --version works now. * 18632 src/bin/overrides/gnucash-build-env.in: Change core-utils to a 18633 gnc-module-dir so it loads both the .scm and the .so properly. 18634 186352006-01-13 05:13 chris 18636 18637 * [r12339] trunk/Makefile.am, trunk/configure.in, 18638 trunk/lib/libqof/qof/Makefile.am, trunk/src/Makefile.am, 18639 trunk/src/bin/Makefile.am: Various fixes to allow `make dist` 18640 and building from tarball. 18641 186422006-01-13 02:05 chris 18643 18644 * [r12338] trunk/ChangeLog, trunk/ChangeLog.2005: ChangeLog 18645 entries from svn for past 12 days. Hmm... A commit message for 18646 my commit messages... what to write? Using this, format which is 18647 much closer to svn log, saved some time. This commit took about 18648 10 min to prepare, and I estimate it would have taken another 20 18649 to format like my last entries. The main effort is moving the 18650 messages off of column 0. I suspect that the non-uniform entry 18651 style might start to bother me enough to look at the xslt again. 18652 We'll see. 18653 186542006-01-13 01:25 chris 18655 18656 * [r12337] trunk/src/app-utils/Makefile.am, 18657 trunk/src/app-utils/gnc-gettext-util.c, 18658 trunk/src/app-utils/gnc-gettext-util.h, 18659 trunk/src/app-utils/gw-app-utils-spec.scm, 18660 trunk/src/app-utils/i18n.h.in, trunk/src/bin/Makefile.am, 18661 trunk/src/bin/gnucash-bin.c, trunk/src/bin/i18n.h.in, 18662 trunk/src/scm/main.scm: Move gnu-module init and gettext init 18663 from scm to C. Move i18n.h.in from src/app-utils to src/bin, 18664 where it is used. Remove unneeded gettext init code in 18665 src/app-utils 18666 186672006-01-13 00:41 hampton 18668 18669 * [r12336] trunk/GNOME2_STATUS: Remove fixed item that was 18670 restored by accident. 18671 186722006-01-13 00:34 hampton 18673 18674 * [r12335] trunk/ChangeLog, 18675 trunk/src/gnome-utils/gnc-tree-view-account.c: Remove the 18676 unnecessary explicit removal of the tree model and let the core 18677 GtkTreeView code do its thing. Prevents a weird crash when 18678 canceling the transfer code. 18679 186802006-01-12 23:40 jsled 18681 18682 * [r12334] trunk/configure.in, 18683 trunk/lib/goffice-0.0.4/goffice/graph/Makefile.am, 18684 trunk/lib/goffice-0.0.4/goffice/graph/gog-renderer-cairo.c: 18685 Remove (b0rk) cairo support 18686 186872006-01-12 23:34 jsled 18688 18689 * [r12333] trunk/GNOME2_STATUS: Add notes from -devel, #gnucash 18690 186912006-01-12 22:47 warlord 18692 18693 * [r12332] trunk/ChangeLog, trunk/configure.in, 18694 trunk/macros/pkg.m4: * configure.in: fixes to make configure 18695 more quiet - move PKG_CONFIG check early in the process - use 18696 --silence-errors more * macros/pkg.m4: work around a pkg-config 18697 bug that outputs errors to stderr even when you tell it to 18698 output to stdout. 18699 187002006-01-12 21:44 warlord 18701 18702 * [r12331] trunk/ChangeLog, trunk/configure.in: * configure.in: 18703 add --enable-qof so build defaults to internal qof. 18704 187052006-01-12 21:26 chris 18706 18707 * [r12330] trunk/src/backend/file/gnc-account-xml-v2.c, 18708 trunk/src/backend/file/test/test-real-data.sh, 18709 trunk/src/backend/file/test/test-xml-account.c: Don't let 18710 deprecated tags overwrite data from newer tags. Avoid testing 18711 for match of deprecated tags. Warn about deprecated tags not 18712 being preserved. Plug another leak in test case. Make successful 18713 test-xml-account less verbose. 18714 187152006-01-12 21:22 chris 18716 18717 * [r12329] trunk/src/backend/file/test/test-file-stuff.c: Avoid 18718 creating new xml parser for each test file. This plugs a mem 18719 leak in the test case. 18720 187212006-01-12 15:52 cstim 18722 18723 * [r12328] trunk/configure.in: Revert not-yet-agreed change in QOF 18724 variables by myself that accidentally slipped in. 18725 187262006-01-11 23:07 codehelp 18727 18728 * [r12327] branches/cashutil/ChangeLog, 18729 branches/cashutil/src/bin/gnucash2.c, 18730 branches/cashutil/src/gnc-module/gnc-module.c, 18731 branches/cashutil/src/gnome-utils: silencing g_messages in 18732 favour of logfile 18733 187342006-01-11 22:05 codehelp 18735 18736 * [r12326] 18737 branches/cashutil/src/backend/file/gncmod-backend-file.c, 18738 branches/cashutil/src/bin/gnucash2.c, 18739 branches/cashutil/src/business/business-core/file/gncmod-business-backend-file.c, 18740 branches/cashutil/src/engine/gncmod-engine.c, 18741 branches/cashutil/src/import-export/qif-io-core/gncmod-qifiocore.c: 18742 one more step to loading main window in C 18743 187442006-01-11 18:46 codehelp 18745 18746 * [r12325] branches/cashutil/cashutil/src/Makefile.am, 18747 branches/cashutil/cashutil/src/cashutil.c, 18748 branches/cashutil/configure.ac, 18749 branches/cashutil/src/Makefile.am, 18750 branches/cashutil/src/app-utils/Makefile.am, 18751 branches/cashutil/src/app-utils/gncmod-app-utils.c, 18752 branches/cashutil/src/bin/gnucash2.c, 18753 branches/cashutil/src/engine/Makefile.am, 18754 branches/cashutil/src/engine/test/Makefile.am, 18755 branches/cashutil/src/gnc-module/Makefile.am, 18756 branches/cashutil/src/gnc-module/gnc-module.c, 18757 branches/cashutil/src/gnc-module/gnc-module.h, 18758 branches/cashutil/src/gnome-search/gncmod-gnome-search.c, 18759 branches/cashutil/src/gnome-utils/gncmod-gnome-utils.c, 18760 branches/cashutil/src/gnome/gncmod-budget.c, 18761 branches/cashutil/src/import-export/binary-import/gncmod-binary-import.c, 18762 branches/cashutil/src/import-export/gncmod-generic-import.c, 18763 branches/cashutil/src/import-export/hbci/gncmod-hbci.c, 18764 branches/cashutil/src/import-export/log-replay/gncmod-log-replay.c, 18765 branches/cashutil/src/import-export/mt940/gncmod-mt940-import.c, 18766 branches/cashutil/src/import-export/ofx/gncmod-ofx-import.c, 18767 branches/cashutil/src/import-export/qif-import/gnc-qif-import.c, 18768 branches/cashutil/src/register/ledger-core/gncmod-ledger-core.c, 18769 branches/cashutil/src/register/register-core/gncmod-register-core.c, 18770 branches/cashutil/src/report/report-system/gncmod-report-system.c: 18771 removing engine module and improving splash screen load 18772 187732006-01-11 13:26 codehelp 18774 18775 * [r12324] trunk/src/gnome-utils/gnc-tree-model-budget.c: doxygen 18776 tweak 18777 187782006-01-11 13:06 codehelp 18779 18780 * [r12323] trunk/src/engine/gnc-budget.h, 18781 trunk/src/gnome-utils/gnc-tree-model-budget.h: doxygen tweak 18782 187832006-01-11 04:39 chris 18784 18785 * [r12322] trunk/src/engine/Account.c: Factor-out cut-n-paste job 18786 from xaccCloneAccount{Simple}. 18787 187882006-01-11 04:30 chris 18789 18790 * [r12321] trunk/src/engine/Account.c: Convert account name, code 18791 and description to use string cache. Plus minor comments and 18792 tweaks. 18793 187942006-01-11 04:29 hampton 18795 18796 * [r12320] trunk/ChangeLog, trunk/src/gnome-utils/dialog-utils.c, 18797 trunk/src/gnome-utils/gnc-gnome-utils.c: A couple of simple 18798 substitutions for deprecated functions. 18799 188002006-01-11 04:27 chris 18801 18802 * [r12319] trunk/lib/libqof/qof/gnc-engine-util.h: Add 18803 CACHE_REPLACE(dst, src) macro for common case in string setters. 18804 188052006-01-11 04:25 hampton 18806 18807 * [r12318] trunk/ChangeLog, 18808 trunk/src/gnome-utils/dialog-options.c: Use newer function for 18809 setting the width of a GtkSpinButton. 18810 188112006-01-11 03:08 hampton 18812 18813 * [r12317] trunk/ChangeLog, trunk/src/gnome-utils/gnc-html.c, 18814 trunk/src/gnome/top-level.c, 18815 trunk/src/network-utils/Makefile.am: The gnucash gpg networking 18816 code isn't called from anywhere. No need to compile it as part 18817 of the build. 18818 188192006-01-11 02:58 chris 18820 18821 * [r12316] trunk/src/engine/gnc-commodity.c: Convert gnc-commodity 18822 to use vanilla string cache macros. 18823 188242006-01-11 02:56 chris 18825 18826 * [r12315] trunk/lib/libqof/qof/gnc-engine-util.c, 18827 trunk/lib/libqof/qof/gnc-engine-util.h: Add const to 18828 gnc_string_cache_insert argument. Handle NULL values gracefully. 18829 188302006-01-11 02:41 hampton 18831 18832 * [r12314] trunk/ChangeLog, 18833 trunk/src/gnome-utils/dialog-options.c, 18834 trunk/src/gnome-utils/dialog-utils.c, 18835 trunk/src/gnome-utils/gnc-dense-cal.c, 18836 trunk/src/gnome-utils/gnc-main-window.c, 18837 trunk/src/register/register-gnome/gnucash-cursor.c, 18838 trunk/src/register/register-gnome/gnucash-grid.c, 18839 trunk/src/register/register-gnome/gnucash-header.c, 18840 trunk/src/register/register-gnome/gnucash-item-edit.c: Replace 18841 deprecated functions with their current equivalent. 18842 188432006-01-11 02:19 chris 18844 18845 * [r12313] trunk/src/engine/test/test-date.c: Add commented-out 18846 test case demonstrating lack of year 2038 support. 18847 188482006-01-10 22:10 warlord 18849 18850 * [r12312] trunk/ChangeLog, trunk/make-gnucash-potfiles.in: ignore 18851 dangling symlinks when building po/POTFILES.in * 18852 make-gnucash-potfiles.in: ignore dangling symlinks when building 18853 po/POTFILES.in 18854 188552006-01-10 21:42 chris 18856 18857 * [r12311] trunk/src/engine/gnc-commodity.c: Plug memory leak of 18858 gnc_commodity_namespace->QofInstance; found w/ valgrind. 18859 188602006-01-10 20:13 cstim 18861 18862 * [r12310] trunk/ChangeLog, trunk/accounts/Makefile.am, 18863 trunk/accounts/nb, trunk/accounts/nb/Makefile.am, 18864 trunk/accounts/nb/acctchrt_brokerage.gnucash-xea, 18865 trunk/accounts/nb/acctchrt_business.gnucash-xea, 18866 trunk/accounts/nb/acctchrt_carloan.gnucash-xea, 18867 trunk/accounts/nb/acctchrt_cdmoneymkt.gnucash-xea, 18868 trunk/accounts/nb/acctchrt_checkbook.gnucash-xea, 18869 trunk/accounts/nb/acctchrt_childcare.gnucash-xea, 18870 trunk/accounts/nb/acctchrt_common.gnucash-xea, 18871 trunk/accounts/nb/acctchrt_eduloan.gnucash-xea, 18872 trunk/accounts/nb/acctchrt_fixedassets.gnucash-xea, 18873 trunk/accounts/nb/acctchrt_full.gnucash-xea, 18874 trunk/accounts/nb/acctchrt_homeloan.gnucash-xea, 18875 trunk/accounts/nb/acctchrt_homeown.gnucash-xea, 18876 trunk/accounts/nb/acctchrt_otherloan.gnucash-xea, 18877 trunk/accounts/nb/acctchrt_renter.gnucash-xea, 18878 trunk/accounts/nb/acctchrt_retiremt.gnucash-xea, 18879 trunk/accounts/nb/acctchrt_spouseinc.gnucash-xea, 18880 trunk/accounts/nb/acctchrt_spouseretire.gnucash-xea, 18881 trunk/configure.in: Add account templates for Norwegian (Bokmal) 18882 language; by Tor Harald Thorland <linux@strigen.com>; not fully 18883 functional so far. 18884 188852006-01-10 19:58 cstim 18886 18887 * [r12309] trunk/po/nb.po: Updated Norwegian translation by Tor 18888 Harald Thorland 18889 188902006-01-09 21:06 chris 18891 18892 * [r12308] trunk/src/engine/test/test-date.c: Avoid testing dates 18893 near or after 2038, because the qof parsing functions fail. 18894 188952006-01-09 12:58 hampton 18896 18897 * [r12307] trunk/src/gnome-utils/dialog-options.c: Add tooltip for 18898 new button. 18899 189002006-01-09 03:33 chris 18901 18902 * [r12306] trunk/src/app-utils/gnc-ui-util.c, 18903 trunk/src/app-utils/test/test-print-parse-amount.c: Don't test 18904 numeric parsing for numbers that overflow, we'd fail. 18905 189062006-01-08 22:39 hampton 18907 18908 * [r12305] trunk/ChangeLog, 18909 trunk/src/gnome-utils/dialog-options.c: Add a button to clear 18910 the name of the currently selected file in a file chooser. 18911 189122006-01-08 22:34 hampton 18913 18914 * [r12304] trunk/src/import-export/hbci/dialog-hbcitrans.c, 18915 trunk/src/register/register-gnome/gnucash-item-list.c: The 18916 GTK2.4 headers are missing a named constant. 18917 189182006-01-08 22:31 hampton 18919 18920 * [r12303] trunk/lib/goffice-0.0.4/goffice/glib24_26-compat.c: Fix 18921 a couple of compiler version issues. 18922 189232006-01-08 22:29 warlord 18924 18925 * [r12302] trunk/ChangeLog, trunk/Makefile.am: * Makefile.am: fix 18926 the dist-hook macro for po/POTFILES.in 18927 189282006-01-08 21:41 cstim 18929 18930 * [r12301] trunk/po/de.po: Updated German translation. 3414 done. 18931 189322006-01-08 21:37 cstim 18933 18934 * [r12300] trunk/src/gnome-utils/gnc-main-window.c, 18935 trunk/src/gnome/glade/register.glade: Add more tooltips to main 18936 window buttons. i18n improvements. 18937 189382006-01-08 17:51 codehelp 18939 18940 * [r12299] trunk/configure.in, 18941 trunk/lib/libqof/backend/file/pilot-qsf-GnuCashInvoice.xml, 18942 trunk/lib/libqof/backend/file/qof-backend-qsf.h, 18943 trunk/lib/libqof/backend/file/qsf-backend.c, 18944 trunk/lib/libqof/backend/file/qsf-xml-map.c, 18945 trunk/lib/libqof/backend/file/qsf-xml.c, 18946 trunk/lib/libqof/backend/file/qsf-xml.h, 18947 trunk/lib/libqof/qof/Makefile.am, 18948 trunk/lib/libqof/qof/deprecated.c, 18949 trunk/lib/libqof/qof/deprecated.h, 18950 trunk/lib/libqof/qof/gnc-date.c, 18951 trunk/lib/libqof/qof/gnc-date.h, 18952 trunk/lib/libqof/qof/gnc-engine-util.h, 18953 trunk/lib/libqof/qof/gnc-event-p.h, 18954 trunk/lib/libqof/qof/gnc-event.c, 18955 trunk/lib/libqof/qof/gnc-event.h, 18956 trunk/lib/libqof/qof/gnc-numeric.c, 18957 trunk/lib/libqof/qof/gnc-numeric.h, 18958 trunk/lib/libqof/qof/gnc-trace.c, 18959 trunk/lib/libqof/qof/gnc-trace.h, trunk/lib/libqof/qof/guid.c, 18960 trunk/lib/libqof/qof/guid.h, trunk/lib/libqof/qof/kvp-util.h, 18961 trunk/lib/libqof/qof/kvp_frame.c, 18962 trunk/lib/libqof/qof/kvp_frame.h, 18963 trunk/lib/libqof/qof/qof-be-utils.h, trunk/lib/libqof/qof/qof.h, 18964 trunk/lib/libqof/qof/qof_book_merge.c, 18965 trunk/lib/libqof/qof/qof_book_merge.h, 18966 trunk/lib/libqof/qof/qofbackend-p.h, 18967 trunk/lib/libqof/qof/qofbackend.c, 18968 trunk/lib/libqof/qof/qofbook-p.h, 18969 trunk/lib/libqof/qof/qofbook.c, trunk/lib/libqof/qof/qofbook.h, 18970 trunk/lib/libqof/qof/qofchoice.c, 18971 trunk/lib/libqof/qof/qofchoice.h, 18972 trunk/lib/libqof/qof/qofclass-p.h, 18973 trunk/lib/libqof/qof/qofclass.c, trunk/lib/libqof/qof/qofgobj.c, 18974 trunk/lib/libqof/qof/qofgobj.h, trunk/lib/libqof/qof/qofid-p.h, 18975 trunk/lib/libqof/qof/qofid.c, trunk/lib/libqof/qof/qofid.h, 18976 trunk/lib/libqof/qof/qofinstance-p.h, 18977 trunk/lib/libqof/qof/qofinstance.c, 18978 trunk/lib/libqof/qof/qoflog.c, trunk/lib/libqof/qof/qoflog.h, 18979 trunk/lib/libqof/qof/qofobject-p.h, 18980 trunk/lib/libqof/qof/qofobject.c, 18981 trunk/lib/libqof/qof/qofquery-deserial.c, 18982 trunk/lib/libqof/qof/qofquery-deserial.h, 18983 trunk/lib/libqof/qof/qofquery-serialize.c, 18984 trunk/lib/libqof/qof/qofquery-serialize.h, 18985 trunk/lib/libqof/qof/qofquery.c, 18986 trunk/lib/libqof/qof/qofquery.h, 18987 trunk/lib/libqof/qof/qofquerycore.c, 18988 trunk/lib/libqof/qof/qofquerycore.h, 18989 trunk/lib/libqof/qof/qofsession.c, 18990 trunk/lib/libqof/qof/qofsession.h, 18991 trunk/lib/libqof/qof/qofsql.c, trunk/lib/libqof/qof/qofsql.h: 18992 QOF 0.6.1 release update 18993 189942006-01-08 14:57 codehelp 18995 18996 * [r12298] trunk, trunk/ChangeLog, trunk/po/en_GB.po, 18997 trunk/src/gnome-utils, 18998 trunk/src/import-export/qif-import/test/Makefile.am: updated 18999 en_GB translation (92fuzzy remaining) in association with Nigel 19000 Titley and the translation project 19001 190022006-01-08 14:45 codehelp 19003 19004 * [r12297] trunk/ChangeLog, trunk/src/engine/Transaction.c, 19005 trunk/src/gnome-utils/druid-gconf-setup.c, 19006 trunk/src/gnome-utils/gnc-tree-model-budget.h, 19007 trunk/src/gnome/gnc-plugin-budget.c, 19008 trunk/src/gnome/gnc-plugin-page-budget.h: ENTER and LEAVE 19009 matching, typo and doxygen tweak 19010 190112006-01-08 14:24 cstim 19012 19013 * [r12296] trunk/src/gnome-utils/Makefile.am: Fix gnc-svninfo.h 19014 rule for gentoo ebuild where svn is no longer available 19015 190162006-01-08 14:01 cstim 19017 19018 * [r12295] trunk/ChangeLog, 19019 trunk/src/gnome-utils/gnc-embedded-window.c, 19020 trunk/src/gnome-utils/gnc-main-window.c, 19021 trunk/src/gnome-utils/gnc-main-window.h, 19022 trunk/src/gnome-utils/gnc-plugin-menu-additions.c, 19023 trunk/src/gnome-utils/gnc-plugin-page.c: 19024 src/gnome-utils/gnc-main-window.c: Add gnc workaround function 19025 for errorneous gtk_action_group_set_translation_domain. Fixes 19026 the statusbar-tooltip error mentioned on 2006-01-07. Filed in 19027 gtk as bug#326200. 19028 190292006-01-07 19:13 hampton 19030 19031 * [r12294] trunk/ChangeLog, 19032 trunk/src/report/standard-reports/account-summary.scm: Copy the 19033 table markup from an intermediate table to the final displayed 19034 table. 19035 190362006-01-07 19:12 hampton 19037 19038 * [r12293] trunk/src/report/report-system/html-acct-table.scm: 19039 When building a html table from an account tree, apply markup to 19040 the "total" lines so that they use the right stylesheet colors. 19041 190422006-01-07 18:42 hampton 19043 19044 * [r12292] trunk/ChangeLog, 19045 trunk/src/report/standard-reports/advanced-portfolio.scm, 19046 trunk/src/report/standard-reports/portfolio.scm: Fix the "share 19047 decimal places" option. 19048 190492006-01-07 17:15 cstim 19050 19051 * [r12291] trunk/src/gnome-utils/gnc-main-window.c: Oops, fix 19052 unintended additional changes 19053 190542006-01-07 17:13 cstim 19055 19056 * [r12290] trunk/po/de.po: Updated German translation 19057 * [r12289] trunk/ChangeLog, 19058 trunk/src/gnome/gnc-plugin-page-register.c, 19059 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Add more 19060 tooltips to actions. 19061 src/report/report-gnome/gnc-plugin-page-report.c: Rename "Save 19062 report" menu item to "Add report" according to IRC discussion 19063 with warlord. 19064 190652006-01-07 17:12 cstim 19066 19067 * [r12288] trunk/src/gnome-utils/gnc-main-window.c: Add display of 19068 a GtkAction's tooltip in the statusbar when the mouse is 19069 selection its menu item. Code copied from gtk+'s 19070 test/testmerge.c. Works fine, except that in non-C locales a 19071 tooltip of "" is errorneously passed through gettext(), which 19072 will accidentally catch a wrong string from the po files. This 19073 needs to be fixed. 19074 190752006-01-07 15:48 cstim 19076 19077 * [r12287] trunk/src/bin/Makefile.am, 19078 trunk/src/bin/gnucash-valgrind.in: Improve valgrind script 19079 190802006-01-07 15:47 cstim 19081 19082 * [r12286] trunk/po/nb.po: Updated Norwegian translation by Tor 19083 Harald Thorland 19084 190852006-01-07 14:51 cstim 19086 19087 * [r12285] trunk/ChangeLog, trunk/Makefile.am, trunk/autogen.sh, 19088 trunk/macros/autogen.sh: Move code from macros/autogen.sh to 19089 ./autogen.sh to make it more obvious what happens. Add checks 19090 for all programs that are called, fixes bug#325721. However in 19091 principle the code wasn't changed, only cleaned up. 19092 190932006-01-07 07:36 hampton 19094 19095 * [r12284] trunk/GNOME2_STATUS: Update for recent HBCI fixes. 19096 190972006-01-07 07:28 hampton 19098 19099 * [r12283] trunk/src/gnome-utils/gnc-file.c, 19100 trunk/src/report/report-gnome/gnc-plugin-page-report.c: Add some 19101 access keys to menu items and buttons. 19102 191032006-01-07 07:03 hampton 19104 19105 * [r12282] trunk/ChangeLog, 19106 trunk/src/business/business-gnome/dialog-date-close.c, 19107 trunk/src/business/business-gnome/dialog-order.c, 19108 trunk/src/gnome-utils/gnc-druid-provider-file-gnome.c, 19109 trunk/src/gnome-utils/gnc-druid-provider-file-gnome.h: Remove 19110 some deprecated gnome functions. 19111 191122006-01-07 06:18 hampton 19113 19114 * [r12281] trunk/ChangeLog, trunk/src/bin, 19115 trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-valgrind.in: 19116 Add a script to invoke the new gnucash.bin executable via 19117 valgrind. 19118 191192006-01-07 06:00 hampton 19120 19121 * [r12280] trunk/ChangeLog, 19122 trunk/src/gnome/window-main-summarybar.c: Performance 19123 enhancements. Remove the model from the combo box before 19124 clearing and repopulating it. 19125 191262006-01-06 22:55 jsled 19127 19128 * [r12279] trunk/GNOME2_STATUS: buffer-flush notes. 19129 191302006-01-06 22:28 chris 19131 19132 * [r12278] trunk/src/app-utils/gnc-ui-util.c, 19133 trunk/src/app-utils/gnc-ui-util.h: Fix floating point exception 19134 by checking for overflow. 19135 191362006-01-06 22:10 cstim 19137 19138 * [r12277] trunk/glade-fixup: Improve glade-fixup script so that 19139 it can be used in subdirectories, too 19140 191412006-01-06 22:09 cstim 19142 19143 * [r12276] trunk/po/de.po: Improved German translation. 3397 out 19144 of 4005 done. 19145 * [r12275] trunk/src/import-export/hbci/gnc-hbci-getbalance.c, 19146 trunk/src/import-export/hbci/gnc-hbci-transfer.c, 19147 trunk/src/import-export/hbci/gnc-hbci-utils.c: String i18n 19148 cleanup: manual linebreaks removed 19149 191502006-01-06 21:55 cstim 19151 19152 * [r12274] trunk/src/import-export/hbci/glade/hbci.glade: String 19153 i18n cleanup; more tooltips added 19154 191552006-01-06 21:31 chris 19156 19157 * [r12273] trunk/Makefile.am: Fixes for `make check' in toplevel 19158 Makefile.am. Conditionally add symlink from ./gsf to 19159 ./lib/libgsf-1.12.3/gsf. Also, silence warning: 19160 /usr/share/automake-1.9/am/tags.am: ctags was already defined in 19161 condition !GNC_CTAGS_FILE, which is included in condition TRUE 19162 ... Makefile.am:138: ... `ctags' previously defined here and 19163 avoid possible `make dist' failure by added po/POTFILES.in to 19164 dist-hook. 19165 191662006-01-06 15:49 hampton 19167 19168 * [r12272] trunk/ChangeLog, 19169 trunk/src/import-export/hbci/dialog-hbcitrans.c, 19170 trunk/src/import-export/hbci/dialog-hbcitrans.h, 19171 trunk/src/import-export/hbci/glade/hbci.glade, 19172 trunk/src/import-export/hbci/gnc-hbci-transfer.c: Make the HBCI 19173 Transfer dialog work again using a GtkListStore. 19174 191752006-01-06 02:49 chris 19176 19177 * [r12271] trunk/Makefile.am, trunk/po/POTFILES.in: Yet more build 19178 tweaks for .pot file generation. Remove po/POTFILES.in (again) 19179 from svn. Since po/POTFILES.in is added to BUILT_SOURCES, it's 19180 auto-generated now whenever the `make all', `make check', or 19181 `make install' targets are processed, (but not recreated every 19182 time). And `make pot' forces the recreation of po/POTFILES.in. 19183 Hopefully, this will works even on OSX. 19184 191852006-01-05 15:54 jsled 19186 19187 * [r12270] trunk/accounts/de_DE/acctchrt_auto.gnucash-xea, 19188 trunk/accounts/de_DE/acctchrt_autoloan.gnucash-xea, 19189 trunk/accounts/de_DE/acctchrt_brokerage.gnucash-xea, 19190 trunk/accounts/de_DE/acctchrt_common.gnucash-xea, 19191 trunk/accounts/de_DE/acctchrt_houseown.gnucash-xea, 19192 trunk/accounts/de_DE/acctchrt_investment.gnucash-xea, 19193 trunk/accounts/de_DE/acctchrt_kids.gnucash-xea, 19194 trunk/accounts/de_DE/acctchrt_otherasset.gnucash-xea, 19195 trunk/accounts/de_DE/acctchrt_otherloan.gnucash-xea, 19196 trunk/accounts/de_DE/acctchrt_skr04.gnucash-xea, 19197 trunk/accounts/de_DE/acctchrt_studium.gnucash-xea, 19198 trunk/accounts/fr_FR/Makefile.am, 19199 trunk/accounts/fr_FR/acctchrt_business.gnucash-xea, 19200 trunk/accounts/pt_PT/acctchrt_brokerage.gnucash-xea, 19201 trunk/accounts/pt_PT/acctchrt_carloan.gnucash-xea, 19202 trunk/accounts/pt_PT/acctchrt_cdmoneymkt.gnucash-xea, 19203 trunk/accounts/pt_PT/acctchrt_childcare.gnucash-xea, 19204 trunk/accounts/pt_PT/acctchrt_common.gnucash-xea, 19205 trunk/accounts/pt_PT/acctchrt_eduloan.gnucash-xea, 19206 trunk/accounts/pt_PT/acctchrt_fixedassets.gnucash-xea, 19207 trunk/accounts/pt_PT/acctchrt_homeloan.gnucash-xea, 19208 trunk/accounts/pt_PT/acctchrt_homeown.gnucash-xea, 19209 trunk/accounts/pt_PT/acctchrt_otherloan.gnucash-xea, 19210 trunk/accounts/pt_PT/acctchrt_renter.gnucash-xea, 19211 trunk/accounts/pt_PT/acctchrt_retiremt.gnucash-xea, 19212 trunk/accounts/pt_PT/acctchrt_spouseinc.gnucash-xea, 19213 trunk/accounts/pt_PT/acctchrt_spouseretire.gnucash-xea, 19214 trunk/accounts/tr_TR/acctchrt_TEKDUZ.gnucash-xea: Andreas 19215 Kohler's cleanups, Bug#321405. 19216 192172006-01-05 15:50 jsled 19218 19219 * [r12269] trunk/accounts/C/Makefile.am, 19220 trunk/accounts/de_DE/Makefile.am, 19221 trunk/accounts/de_DE/acctchrt_full.gnucash-xea: Restore 19222 de_DE/acctchrt_full.gnucash-xea, makefile rules re:acctchrt_full 19223 files. 19224 192252006-01-05 06:36 hampton 19226 19227 * [r12268] trunk/ChangeLog: Info for last set of changes. 19228 192292006-01-05 06:35 hampton 19230 19231 * [r12267] trunk/configure.in, 19232 trunk/src/gnome-utils/gnc-main-window.c, 19233 trunk/src/gnome-utils/ui/gnc-main-window-ui.xml: Add in some 19234 conditionally compiled hooks for turning callgrind on/off via 19235 the menus. 19236 192372006-01-05 06:33 hampton 19238 19239 * [r12266] trunk/src/gnome/gnc-plugin-page-account-tree.c: 19240 Consolidate some common functionality. 19241 192422006-01-05 06:32 hampton 19243 19244 * [r12265] trunk/src/register/register-gnome/gnucash-item-list.c: 19245 Remove debugging statement. 19246 192472006-01-05 05:18 hampton 19248 19249 * [r12264] trunk/ChangeLog, 19250 trunk/src/register/ledger-core/split-register-load.c, 19251 trunk/src/register/register-core/combocell.h, 19252 trunk/src/register/register-gnome/combocell-gnome.c, 19253 trunk/src/register/register-gnome/gnucash-item-list.c, 19254 trunk/src/register/register-gnome/gnucash-item-list.h: Load the 19255 entire data set into the combocell before enabling sorting. 19256 Saves a tremendous amount of time. 19257 192582006-01-05 03:44 jsled 19259 19260 * [r12263] trunk/accounts/C/Makefile.am, 19261 trunk/accounts/C/acctlist_brokerage.gnucash-xea, 19262 trunk/accounts/C/acctlist_carloan.gnucash-xea, 19263 trunk/accounts/C/acctlist_cdmoneymkt.gnucash-xea, 19264 trunk/accounts/C/acctlist_childcare.gnucash-xea, 19265 trunk/accounts/C/acctlist_common.gnucash-xea, 19266 trunk/accounts/C/acctlist_eduloan.gnucash-xea, 19267 trunk/accounts/C/acctlist_fixedassets.gnucash-xea, 19268 trunk/accounts/C/acctlist_full.gnucash-xea, 19269 trunk/accounts/C/acctlist_homeloan.gnucash-xea, 19270 trunk/accounts/C/acctlist_homeown.gnucash-xea, 19271 trunk/accounts/C/acctlist_otherloan.gnucash-xea, 19272 trunk/accounts/C/acctlist_renter.gnucash-xea, 19273 trunk/accounts/C/acctlist_retiremt.gnucash-xea, 19274 trunk/accounts/C/acctlist_spouseinc.gnucash-xea, 19275 trunk/accounts/C/acctlist_spouseretire.gnucash-xea, 19276 trunk/accounts/de_DE/Makefile.am, 19277 trunk/accounts/de_DE/acctchrt_full.gnucash-xea, 19278 trunk/accounts/de_DE/acctlist_full.gnucash: Remove dead acctlist 19279 files. 19280 192812006-01-05 03:11 hampton 19282 19283 * [r12262] 19284 trunk/src/business/business-ledger/gncEntryLedgerLoad.c: Rename 19285 function to eliminate duplicate names. 19286 192872006-01-05 03:10 hampton 19288 19289 * [r12261] trunk/lib/libqof/qof/gnc-numeric.c, 19290 trunk/src/backend/file/gnc-transaction-xml-v2.c: A couple of 19291 performance tweaks. 19292 192932006-01-05 01:38 hampton 19294 19295 * [r12260] trunk/src/bin/gnucash.in: Don't keep the shell around 19296 when starting gnucash. 19297 192982006-01-04 21:56 cstim 19299 19300 * [r12259] trunk/po/de.po: Updated German translation 19301 193022006-01-04 21:54 cstim 19303 19304 * [r12258] trunk/src/gnome/gnc-plugin-basic-commands.c, 19305 trunk/src/report/report-gnome/dialog-style-sheet.c: String i18n 19306 improvements. 19307 193082006-01-04 17:25 chris 19309 19310 * [r12257] trunk/po/POTFILES.in: Add a stub po/POTFILES.in 19311 193122006-01-04 04:56 jsled 19313 19314 * [r12256] trunk/ChangeLog, trunk/GNOME2_STATUS, 19315 trunk/src/gnome/dialog-sxsincelast.c, 19316 trunk/src/gnome/glade/sched-xact.glade, 19317 trunk/src/gnome/ui/gnc-plugin-page-sxregister-ui.xml, 19318 trunk/src/gnome/ui/gnc-sxed-window-ui.xml: Since-last-run dialog 19319 cleanups. * gnc-sxed-window-ui.xml: Remove unreferenced 19320 `TransactionAction`. * dialog-sxsincelast.c 19321 (sxsld_disposition_changed): change the assertion into a simple 19322 return-if-fail due to apparent change in the calling order in 19323 gtk 2.x... 19324 193252006-01-04 03:58 hampton 19326 19327 * [r12255] trunk/ChangeLog, trunk/src/engine/Transaction.c: When 19328 setting the amount of a split, don't call gnc_numeric_convert on 19329 it if the split isn't assigned to an account. This reduces the 19330 time spent loading a data file. 19331 193322006-01-04 03:13 hampton 19333 19334 * [r12254] trunk/ChangeLog, 19335 trunk/src/business/business-gnome/glade/invoice.glade: Couple 19336 the radio buttons in the unpost dialog. 19337 193382006-01-04 01:02 hampton 19339 19340 * [r12253] trunk/ChangeLog, trunk/src/gnome/dialog-totd.c, 19341 trunk/src/gnome/glade/totd.glade, trunk/src/gnome/top-level.c: 19342 Revert the previous change and make the totd always float above 19343 all other GnuCash windows. 19344 193452006-01-03 23:49 chris 19346 19347 * [r12252] trunk/src/bin/Makefile.am, trunk/src/bin/gnucash-bin.c, 19348 trunk/src/bin/gnucash.in: Invert the program entry point. 19349 'gnucash' is now a shell script that calls the executable 19350 'gnucash-bin' which uses libguile to load guile modules. 19351 193522006-01-03 22:22 codehelp 19353 19354 * [r12251] trunk/Makefile.am: fix Mac OSX problems with buildpo 19355 target 19356 193572006-01-03 22:01 codehelp 19358 19359 * [r12250] trunk/Makefile.am: ensure the generated file is cleaned 19360 for make distcheck 19361 193622006-01-03 19:27 codehelp 19363 19364 * [r12249] trunk/doc/TRANSLATION_HOWTO: typos 19365 * [r12248] trunk/po/POTFILES.in: automate replacing po/POTFILES.in 19366 and remove POTFILES.in from svn 19367 193682006-01-03 19:26 codehelp 19369 19370 * [r12247] trunk/Makefile.am, trunk/po: automate replacing 19371 po/POTFILES.in and remove POTFILES.in from svn 19372 193732006-01-03 18:04 codehelp 19374 19375 * [r12246] trunk/Makefile.am: rebuild POTFILES.in when remaking 19376 gnucash.pot 19377 193782006-01-03 18:02 chris 19379 19380 * [r12245] trunk/po/POTFILES.in: remove a couple recently-removed 19381 files from POTFILES.in 19382 193832006-01-03 17:13 hampton 19384 19385 * [r12244] trunk/src/business/business-core/gncEntry.c: Rename 19386 function to eliminate duplicate names. 19387 193882006-01-03 09:39 codehelp 19389 19390 * [r12243] branches/cashutil, branches/cashutil/AUTHORS, 19391 branches/cashutil/ChangeLog, branches/cashutil/ChangeLog.1, 19392 branches/cashutil/ChangeLog.2001, 19393 branches/cashutil/ChangeLog.2002, 19394 branches/cashutil/ChangeLog.2003, 19395 branches/cashutil/ChangeLog.2004, branches/cashutil/DOCUMENTERS, 19396 branches/cashutil/GNOME2_STATUS, branches/cashutil/LICENSE, 19397 branches/cashutil/Makefile.am, branches/cashutil/README, 19398 branches/cashutil/README.dependencies, 19399 branches/cashutil/README.svn, 19400 branches/cashutil/accounts/C/acctchrt_brokerage.gnucash-xea, 19401 branches/cashutil/accounts/C/acctchrt_business.gnucash-xea, 19402 branches/cashutil/accounts/C/acctchrt_carloan.gnucash-xea, 19403 branches/cashutil/accounts/C/acctchrt_cdmoneymkt.gnucash-xea, 19404 branches/cashutil/accounts/C/acctchrt_checkbook.gnucash-xea, 19405 branches/cashutil/accounts/C/acctchrt_childcare.gnucash-xea, 19406 branches/cashutil/accounts/C/acctchrt_common.gnucash-xea, 19407 branches/cashutil/accounts/C/acctchrt_eduloan.gnucash-xea, 19408 branches/cashutil/accounts/C/acctchrt_fixedassets.gnucash-xea, 19409 branches/cashutil/accounts/C/acctchrt_full.gnucash-xea, 19410 branches/cashutil/accounts/C/acctchrt_homeloan.gnucash-xea, 19411 branches/cashutil/accounts/C/acctchrt_homeown.gnucash-xea, 19412 branches/cashutil/accounts/C/acctchrt_otherloan.gnucash-xea, 19413 branches/cashutil/accounts/C/acctchrt_renter.gnucash-xea, 19414 branches/cashutil/accounts/C/acctchrt_retiremt.gnucash-xea, 19415 branches/cashutil/accounts/C/acctchrt_spouseinc.gnucash-xea, 19416 branches/cashutil/accounts/C/acctchrt_spouseretire.gnucash-xea, 19417 branches/cashutil/accounts/C/acctlist_brokerage.gnucash-xea, 19418 branches/cashutil/accounts/C/acctlist_carloan.gnucash-xea, 19419 branches/cashutil/accounts/C/acctlist_cdmoneymkt.gnucash-xea, 19420 branches/cashutil/accounts/C/acctlist_childcare.gnucash-xea, 19421 branches/cashutil/accounts/C/acctlist_common.gnucash-xea, 19422 branches/cashutil/accounts/C/acctlist_eduloan.gnucash-xea, 19423 branches/cashutil/accounts/C/acctlist_fixedassets.gnucash-xea, 19424 branches/cashutil/accounts/C/acctlist_full.gnucash-xea, 19425 branches/cashutil/accounts/C/acctlist_homeloan.gnucash-xea, 19426 branches/cashutil/accounts/C/acctlist_homeown.gnucash-xea, 19427 branches/cashutil/accounts/C/acctlist_otherloan.gnucash-xea, 19428 branches/cashutil/accounts/C/acctlist_renter.gnucash-xea, 19429 branches/cashutil/accounts/C/acctlist_retiremt.gnucash-xea, 19430 branches/cashutil/accounts/C/acctlist_spouseinc.gnucash-xea, 19431 branches/cashutil/accounts/C/acctlist_spouseretire.gnucash-xea, 19432 branches/cashutil/accounts/da/acctchrt_car.gnucash-xea, 19433 branches/cashutil/accounts/da/acctchrt_common.gnucash-xea, 19434 branches/cashutil/accounts/da/acctchrt_homeloan.gnucash-xea, 19435 branches/cashutil/accounts/da/acctchrt_homeown.gnucash-xea, 19436 branches/cashutil/accounts/de_CH/acctchrt_brokerage.gnucash-xea, 19437 branches/cashutil/accounts/de_CH/acctchrt_chkmu.gnucash-xea, 19438 branches/cashutil/accounts/de_CH/acctchrt_common.gnucash-xea, 19439 branches/cashutil/accounts/de_CH/acctchrt_kids.gnucash-xea, 19440 branches/cashutil/accounts/de_CH/acctchrt_otherasset.gnucash-xea, 19441 branches/cashutil/accounts/de_CH/acctchrt_otherloan.gnucash-xea, 19442 branches/cashutil/accounts/de_DE/acctchrt_auto.gnucash-xea, 19443 branches/cashutil/accounts/de_DE/acctchrt_autoloan.gnucash-xea, 19444 branches/cashutil/accounts/de_DE/acctchrt_brokerage.gnucash-xea, 19445 branches/cashutil/accounts/de_DE/acctchrt_common.gnucash-xea, 19446 branches/cashutil/accounts/de_DE/acctchrt_full.gnucash-xea, 19447 branches/cashutil/accounts/de_DE/acctchrt_houseown.gnucash-xea, 19448 branches/cashutil/accounts/de_DE/acctchrt_investment.gnucash-xea, 19449 branches/cashutil/accounts/de_DE/acctchrt_kids.gnucash-xea, 19450 branches/cashutil/accounts/de_DE/acctchrt_otherasset.gnucash-xea, 19451 branches/cashutil/accounts/de_DE/acctchrt_otherloan.gnucash-xea, 19452 branches/cashutil/accounts/de_DE/acctchrt_skr04.gnucash-xea, 19453 branches/cashutil/accounts/de_DE/acctchrt_studium.gnucash-xea, 19454 branches/cashutil/accounts/el_GR/acctchrt_brokerage.gnucash-xea, 19455 branches/cashutil/accounts/el_GR/acctchrt_carloan.gnucash-xea, 19456 branches/cashutil/accounts/el_GR/acctchrt_common.gnucash-xea, 19457 branches/cashutil/accounts/es_ES/acctchrt_brokerage.gnucash-xea, 19458 branches/cashutil/accounts/es_ES/acctchrt_carloan.gnucash-xea, 19459 branches/cashutil/accounts/es_ES/acctchrt_cdmoneymkt.gnucash-xea, 19460 branches/cashutil/accounts/es_ES/acctchrt_childcare.gnucash-xea, 19461 branches/cashutil/accounts/es_ES/acctchrt_common.gnucash-xea, 19462 branches/cashutil/accounts/es_ES/acctchrt_currency.gnucash-xea, 19463 branches/cashutil/accounts/es_ES/acctchrt_eduloan.gnucash-xea, 19464 branches/cashutil/accounts/es_ES/acctchrt_fixedassets.gnucash-xea, 19465 branches/cashutil/accounts/es_ES/acctchrt_homeloan.gnucash-xea, 19466 branches/cashutil/accounts/es_ES/acctchrt_homeown.gnucash-xea, 19467 branches/cashutil/accounts/es_ES/acctchrt_otherloan.gnucash-xea, 19468 branches/cashutil/accounts/es_ES/acctchrt_renter.gnucash-xea, 19469 branches/cashutil/accounts/es_ES/acctchrt_retiremt.gnucash-xea, 19470 branches/cashutil/accounts/es_ES/acctchrt_spouseinc.gnucash-xea, 19471 branches/cashutil/accounts/es_ES/acctchrt_spouseretire.gnucash-xea, 19472 branches/cashutil/accounts/fr_FR/acctchrt_brokerage.gnucash-xea, 19473 branches/cashutil/accounts/fr_FR/acctchrt_carloan.gnucash-xea, 19474 branches/cashutil/accounts/fr_FR/acctchrt_cdmoneymkt.gnucash-xea, 19475 branches/cashutil/accounts/fr_FR/acctchrt_childcare.gnucash-xea, 19476 branches/cashutil/accounts/fr_FR/acctchrt_common.gnucash-xea, 19477 branches/cashutil/accounts/fr_FR/acctchrt_currency.gnucash-xea, 19478 branches/cashutil/accounts/fr_FR/acctchrt_eduloan.gnucash-xea, 19479 branches/cashutil/accounts/fr_FR/acctchrt_fixedassets.gnucash-xea, 19480 branches/cashutil/accounts/fr_FR/acctchrt_homeloan.gnucash-xea, 19481 branches/cashutil/accounts/fr_FR/acctchrt_homeown.gnucash-xea, 19482 branches/cashutil/accounts/fr_FR/acctchrt_otherloan.gnucash-xea, 19483 branches/cashutil/accounts/fr_FR/acctchrt_renter.gnucash-xea, 19484 branches/cashutil/accounts/fr_FR/acctchrt_retiremt.gnucash-xea, 19485 branches/cashutil/accounts/fr_FR/acctchrt_spouseinc.gnucash-xea, 19486 branches/cashutil/accounts/fr_FR/acctchrt_spouseretire.gnucash-xea, 19487 branches/cashutil/accounts/hu_HU/acctchrt_brokerage.gnucash-xea, 19488 branches/cashutil/accounts/hu_HU/acctchrt_business.gnucash-xea, 19489 branches/cashutil/accounts/hu_HU/acctchrt_carloan.gnucash-xea, 19490 branches/cashutil/accounts/hu_HU/acctchrt_cdmoneymkt.gnucash-xea, 19491 branches/cashutil/accounts/hu_HU/acctchrt_checkbook.gnucash-xea, 19492 branches/cashutil/accounts/hu_HU/acctchrt_childcare.gnucash-xea, 19493 branches/cashutil/accounts/hu_HU/acctchrt_common.gnucash-xea, 19494 branches/cashutil/accounts/hu_HU/acctchrt_eduloan.gnucash-xea, 19495 branches/cashutil/accounts/hu_HU/acctchrt_fixedassets.gnucash-xea, 19496 branches/cashutil/accounts/hu_HU/acctchrt_homeloan.gnucash-xea, 19497 branches/cashutil/accounts/hu_HU/acctchrt_homeown.gnucash-xea, 19498 branches/cashutil/accounts/hu_HU/acctchrt_otherloan.gnucash-xea, 19499 branches/cashutil/accounts/hu_HU/acctchrt_renter.gnucash-xea, 19500 branches/cashutil/accounts/hu_HU/acctchrt_retiremt.gnucash-xea, 19501 branches/cashutil/accounts/hu_HU/acctchrt_spouseinc.gnucash-xea, 19502 branches/cashutil/accounts/hu_HU/acctchrt_spouseretire.gnucash-xea, 19503 branches/cashutil/accounts/it/acctchrt_brokerage.gnucash-xea, 19504 branches/cashutil/accounts/it/acctchrt_carloan.gnucash-xea, 19505 branches/cashutil/accounts/it/acctchrt_checkbook.gnucash-xea, 19506 branches/cashutil/accounts/it/acctchrt_childcare.gnucash-xea, 19507 branches/cashutil/accounts/it/acctchrt_common.gnucash-xea, 19508 branches/cashutil/accounts/it/acctchrt_fixedassets.gnucash-xea, 19509 branches/cashutil/accounts/it/acctchrt_homeloan.gnucash-xea, 19510 branches/cashutil/accounts/it/acctchrt_homeown.gnucash-xea, 19511 branches/cashutil/accounts/it/acctchrt_otherloan.gnucash-xea, 19512 branches/cashutil/accounts/it/acctchrt_renter.gnucash-xea, 19513 branches/cashutil/accounts/it/acctchrt_retiremt.gnucash-xea, 19514 branches/cashutil/accounts/it/acctchrt_spouseinc.gnucash-xea, 19515 branches/cashutil/accounts/it/acctchrt_spouseretire.gnucash-xea, 19516 branches/cashutil/accounts/ja_JP.EUC/acctchrt_common.gnucash-xea, 19517 branches/cashutil/accounts/pt_BR/acctchrt_brokerage.gnucash-xea, 19518 branches/cashutil/accounts/pt_BR/acctchrt_carloan.gnucash-xea, 19519 branches/cashutil/accounts/pt_BR/acctchrt_cdmoneymkt.gnucash-xea, 19520 branches/cashutil/accounts/pt_BR/acctchrt_childcare.gnucash-xea, 19521 branches/cashutil/accounts/pt_BR/acctchrt_common.gnucash-xea, 19522 branches/cashutil/accounts/pt_BR/acctchrt_currency.gnucash-xea, 19523 branches/cashutil/accounts/pt_BR/acctchrt_eduloan.gnucash-xea, 19524 branches/cashutil/accounts/pt_BR/acctchrt_fixedassets.gnucash-xea, 19525 branches/cashutil/accounts/pt_BR/acctchrt_homeloan.gnucash-xea, 19526 branches/cashutil/accounts/pt_BR/acctchrt_homeown.gnucash-xea, 19527 branches/cashutil/accounts/pt_BR/acctchrt_otherloan.gnucash-xea, 19528 branches/cashutil/accounts/pt_BR/acctchrt_renter.gnucash-xea, 19529 branches/cashutil/accounts/pt_BR/acctchrt_retiremt.gnucash-xea, 19530 branches/cashutil/accounts/pt_BR/acctchrt_spouseinc.gnucash-xea, 19531 branches/cashutil/accounts/pt_BR/acctchrt_spouseretire.gnucash-xea, 19532 branches/cashutil/accounts/pt_PT/acctchrt_brokerage.gnucash-xea, 19533 branches/cashutil/accounts/pt_PT/acctchrt_carloan.gnucash-xea, 19534 branches/cashutil/accounts/pt_PT/acctchrt_cdmoneymkt.gnucash-xea, 19535 branches/cashutil/accounts/pt_PT/acctchrt_childcare.gnucash-xea, 19536 branches/cashutil/accounts/pt_PT/acctchrt_common.gnucash-xea, 19537 branches/cashutil/accounts/pt_PT/acctchrt_eduloan.gnucash-xea, 19538 branches/cashutil/accounts/pt_PT/acctchrt_fixedassets.gnucash-xea, 19539 branches/cashutil/accounts/pt_PT/acctchrt_homeloan.gnucash-xea, 19540 branches/cashutil/accounts/pt_PT/acctchrt_homeown.gnucash-xea, 19541 branches/cashutil/accounts/pt_PT/acctchrt_otherloan.gnucash-xea, 19542 branches/cashutil/accounts/pt_PT/acctchrt_renter.gnucash-xea, 19543 branches/cashutil/accounts/pt_PT/acctchrt_retiremt.gnucash-xea, 19544 branches/cashutil/accounts/pt_PT/acctchrt_spouseinc.gnucash-xea, 19545 branches/cashutil/accounts/pt_PT/acctchrt_spouseretire.gnucash-xea, 19546 branches/cashutil/accounts/sk/acctchrt_brokerage.gnucash-xea, 19547 branches/cashutil/accounts/sk/acctchrt_carloan.gnucash-xea, 19548 branches/cashutil/accounts/sk/acctchrt_cdmoneymkt.gnucash-xea, 19549 branches/cashutil/accounts/sk/acctchrt_childcare.gnucash-xea, 19550 branches/cashutil/accounts/sk/acctchrt_common.gnucash-xea, 19551 branches/cashutil/accounts/sk/acctchrt_currency.gnucash-xea, 19552 branches/cashutil/accounts/sk/acctchrt_eduloan.gnucash-xea, 19553 branches/cashutil/accounts/sk/acctchrt_fixedassets.gnucash-xea, 19554 branches/cashutil/accounts/sk/acctchrt_homeloan.gnucash-xea, 19555 branches/cashutil/accounts/sk/acctchrt_homeown.gnucash-xea, 19556 branches/cashutil/accounts/sk/acctchrt_otherloan.gnucash-xea, 19557 branches/cashutil/accounts/sk/acctchrt_renter.gnucash-xea, 19558 branches/cashutil/accounts/sk/acctchrt_retiremt.gnucash-xea, 19559 branches/cashutil/accounts/sk/acctchrt_spouseinc.gnucash-xea, 19560 branches/cashutil/accounts/sk/acctchrt_spouseretire.gnucash-xea, 19561 branches/cashutil/accounts/tr_TR/acctchrt_TEKDUZ.gnucash-xea, 19562 branches/cashutil/accounts/tr_TR/acctchrt_brokerage.gnucash-xea, 19563 branches/cashutil/accounts/tr_TR/acctchrt_carloan.gnucash-xea, 19564 branches/cashutil/accounts/tr_TR/acctchrt_cdmoneymkt.gnucash-xea, 19565 branches/cashutil/accounts/tr_TR/acctchrt_checkbook.gnucash-xea, 19566 branches/cashutil/accounts/tr_TR/acctchrt_common.gnucash-xea, 19567 branches/cashutil/accounts/tr_TR/acctchrt_fixedassets.gnucash-xea, 19568 branches/cashutil/accounts/tr_TR/acctchrt_homeloan.gnucash-xea, 19569 branches/cashutil/cashutil/src/cashutil.c, 19570 branches/cashutil/cashutil/src/qof-main.c, 19571 branches/cashutil/cashutil/src/qof-main.h, 19572 branches/cashutil/cashutil/src/qof-shell.c, 19573 branches/cashutil/configure.ac, 19574 branches/cashutil/doc/Makefile.am, 19575 branches/cashutil/doc/RAW-NOTES, 19576 branches/cashutil/doc/README.build-system, 19577 branches/cashutil/doc/README.dependencies, 19578 branches/cashutil/doc/TRANSLATION_HOWTO, 19579 branches/cashutil/doc/build-osx.txt, 19580 branches/cashutil/doc/misc-notes.txt, 19581 branches/cashutil/goffice-config.h.in, 19582 branches/cashutil/goffice-features.h.in, 19583 branches/cashutil/gsf-config.h.in, branches/cashutil/lib, 19584 branches/cashutil/lib/Makefile.am, branches/cashutil/lib/README, 19585 branches/cashutil/lib/egg, branches/cashutil/lib/glib26, 19586 branches/cashutil/lib/glib26/gkeyfile.c, 19587 branches/cashutil/lib/glib26/gutils26.c, 19588 branches/cashutil/lib/goffice, 19589 branches/cashutil/lib/goffice-0.0.4, 19590 branches/cashutil/lib/goffice-0.0.4/goffice, 19591 branches/cashutil/lib/goffice-0.0.4/goffice/app, 19592 branches/cashutil/lib/goffice-0.0.4/goffice/cut-n-paste, 19593 branches/cashutil/lib/goffice-0.0.4/goffice/cut-n-paste/foocanvas, 19594 branches/cashutil/lib/goffice-0.0.4/goffice/cut-n-paste/pcre, 19595 branches/cashutil/lib/goffice-0.0.4/goffice/data, 19596 branches/cashutil/lib/goffice-0.0.4/goffice/drawing, 19597 branches/cashutil/lib/goffice-0.0.4/goffice/graph, 19598 branches/cashutil/lib/goffice-0.0.4/goffice/gtk, 19599 branches/cashutil/lib/goffice-0.0.4/goffice/ms-compat, 19600 branches/cashutil/lib/goffice-0.0.4/goffice/utils, 19601 branches/cashutil/lib/goffice-0.0.4/pixmaps, 19602 branches/cashutil/lib/goffice-0.0.4/plugins, 19603 branches/cashutil/lib/goffice-0.0.4/plugins/plot_barcol, 19604 branches/cashutil/lib/goffice-0.0.4/plugins/plot_boxes, 19605 branches/cashutil/lib/goffice-0.0.4/plugins/plot_pie, 19606 branches/cashutil/lib/goffice-0.0.4/plugins/plot_radar, 19607 branches/cashutil/lib/goffice-0.0.4/plugins/plot_surface, 19608 branches/cashutil/lib/goffice-0.0.4/plugins/plot_xy, 19609 branches/cashutil/lib/goffice-0.0.4/plugins/reg_linear, 19610 branches/cashutil/lib/goffice-0.0.4/po, 19611 branches/cashutil/lib/goffice-0.0.4/tests, 19612 branches/cashutil/lib/guile-www, 19613 branches/cashutil/lib/guppi-legend.patch, 19614 branches/cashutil/lib/libc, 19615 branches/cashutil/lib/libc/scm_strptime.c, 19616 branches/cashutil/lib/libc/strptime.c, 19617 branches/cashutil/lib/libc/strptime.h, 19618 branches/cashutil/lib/libgsf-1.12.3, 19619 branches/cashutil/lib/libgsf-1.12.3/doc, 19620 branches/cashutil/lib/libgsf-1.12.3/doc/html, 19621 branches/cashutil/lib/libgsf-1.12.3/doc/tmpl, 19622 branches/cashutil/lib/libgsf-1.12.3/doc/xml, 19623 branches/cashutil/lib/libgsf-1.12.3/gsf, 19624 branches/cashutil/lib/libgsf-1.12.3/gsf-gnome, 19625 branches/cashutil/lib/libgsf-1.12.3/gsf-win32, 19626 branches/cashutil/lib/libgsf-1.12.3/po, 19627 branches/cashutil/lib/libgsf-1.12.3/python, 19628 branches/cashutil/lib/libgsf-1.12.3/tests, 19629 branches/cashutil/lib/libgsf-1.12.3/thumbnailer, 19630 branches/cashutil/lib/libqof, 19631 branches/cashutil/lib/libqof/backend, 19632 branches/cashutil/lib/libqof/backend/file, 19633 branches/cashutil/lib/libqof/qof, branches/cashutil/lib/srfi, 19634 branches/cashutil/ltmain.sh, 19635 branches/cashutil/macros/autogen.sh, 19636 branches/cashutil/macros/svn2cl.xsl, 19637 branches/cashutil/make-gnucash-potfiles.in, 19638 branches/cashutil/po/POTFILES.in, branches/cashutil/po/ca.po, 19639 branches/cashutil/po/cs.po, branches/cashutil/po/da.po, 19640 branches/cashutil/po/de.po, branches/cashutil/po/el.po, 19641 branches/cashutil/po/en_GB.po, branches/cashutil/po/es.po, 19642 branches/cashutil/po/es_NI.po, branches/cashutil/po/eu.po, 19643 branches/cashutil/po/fr.po, branches/cashutil/po/glossary/da.po, 19644 branches/cashutil/po/glossary/de.po, 19645 branches/cashutil/po/glossary/el.po, 19646 branches/cashutil/po/glossary/es.po, 19647 branches/cashutil/po/glossary/gnc-glossary.txt, 19648 branches/cashutil/po/glossary/it.po, 19649 branches/cashutil/po/glossary/nb.po, 19650 branches/cashutil/po/glossary/nl.po, 19651 branches/cashutil/po/glossary/no.po, 19652 branches/cashutil/po/glossary/pl.po, 19653 branches/cashutil/po/glossary/pt.po, 19654 branches/cashutil/po/glossary/pt_BR.po, 19655 branches/cashutil/po/glossary/rw.po, 19656 branches/cashutil/po/glossary/sk.po, 19657 branches/cashutil/po/glossary/sv.po, 19658 branches/cashutil/po/glossary/vi.po, 19659 branches/cashutil/po/glossary/zh_TW.po, 19660 branches/cashutil/po/hu.po, branches/cashutil/po/it.po, 19661 branches/cashutil/po/ja.po, branches/cashutil/po/nb.po, 19662 branches/cashutil/po/ne.po, branches/cashutil/po/nl.po, 19663 branches/cashutil/po/pl.po, branches/cashutil/po/pt.po, 19664 branches/cashutil/po/pt_BR.po, branches/cashutil/po/ru.po, 19665 branches/cashutil/po/rw.po, branches/cashutil/po/sk.po, 19666 branches/cashutil/po/sv.po, branches/cashutil/po/ta.po, 19667 branches/cashutil/po/tr.po, branches/cashutil/po/uk.po, 19668 branches/cashutil/po/zh_CN.po, branches/cashutil/po/zh_TW.po, 19669 branches/cashutil/rpm/gnucash.spec.in, branches/cashutil/src, 19670 branches/cashutil/src/Makefile.am, 19671 branches/cashutil/src/README.modules, 19672 branches/cashutil/src/app-utils, 19673 branches/cashutil/src/app-utils/Makefile.am, 19674 branches/cashutil/src/app-utils/c-interface.scm, 19675 branches/cashutil/src/app-utils/config-var.scm, 19676 branches/cashutil/src/app-utils/date-utilities.scm, 19677 branches/cashutil/src/app-utils/file-utils.c, 19678 branches/cashutil/src/app-utils/file-utils.h, 19679 branches/cashutil/src/app-utils/gnc-accounting-period.c, 19680 branches/cashutil/src/app-utils/gnc-accounting-period.h, 19681 branches/cashutil/src/app-utils/gnc-component-manager.h, 19682 branches/cashutil/src/app-utils/gnc-err-popup.c, 19683 branches/cashutil/src/app-utils/gnc-err-popup.h, 19684 branches/cashutil/src/app-utils/gnc-euro.h, 19685 branches/cashutil/src/app-utils/gnc-exp-parser.c, 19686 branches/cashutil/src/app-utils/gnc-exp-parser.h, 19687 branches/cashutil/src/app-utils/gnc-gettext-util.c, 19688 branches/cashutil/src/app-utils/gnc-helpers.c, 19689 branches/cashutil/src/app-utils/gnc-helpers.h, 19690 branches/cashutil/src/app-utils/gnc-ui-common.h, 19691 branches/cashutil/src/app-utils/gnc-ui-util.c, 19692 branches/cashutil/src/app-utils/gnc-ui-util.h, 19693 branches/cashutil/src/app-utils/guile-util.c, 19694 branches/cashutil/src/app-utils/guile-util.h, 19695 branches/cashutil/src/app-utils/hooks.scm, 19696 branches/cashutil/src/app-utils/kvp-option-registry.scm, 19697 branches/cashutil/src/app-utils/option-util.c, 19698 branches/cashutil/src/app-utils/option-util.h, 19699 branches/cashutil/src/app-utils/options.scm, 19700 branches/cashutil/src/app-utils/prefs.scm, 19701 branches/cashutil/src/app-utils/test, 19702 branches/cashutil/src/app-utils/test/Makefile.am, 19703 branches/cashutil/src/app-utils/test/test-load-module, 19704 branches/cashutil/src/backend, 19705 branches/cashutil/src/backend/Makefile.am, 19706 branches/cashutil/src/backend/dwi, 19707 branches/cashutil/src/backend/dwi/qofmap.c, 19708 branches/cashutil/src/backend/dwi/qofmap.h, 19709 branches/cashutil/src/backend/file, 19710 branches/cashutil/src/backend/file/gnc-account-xml-v2.c, 19711 branches/cashutil/src/backend/file/gnc-backend-file.c, 19712 branches/cashutil/src/backend/file/gnc-backend-file.h, 19713 branches/cashutil/src/backend/file/gnc-book-xml-v2.c, 19714 branches/cashutil/src/backend/file/gnc-commodity-xml-v2.c, 19715 branches/cashutil/src/backend/file/gnc-freqspec-xml-v2.c, 19716 branches/cashutil/src/backend/file/gnc-lot-xml-v2.c, 19717 branches/cashutil/src/backend/file/gnc-pricedb-xml-v2.c, 19718 branches/cashutil/src/backend/file/gnc-recurrence-xml-v2.c, 19719 branches/cashutil/src/backend/file/gnc-schedxaction-xml-v2.c, 19720 branches/cashutil/src/backend/file/gnc-transaction-xml-v2.c, 19721 branches/cashutil/src/backend/file/gnc-xml-helper.h, 19722 branches/cashutil/src/backend/file/gnc-xml.h, 19723 branches/cashutil/src/backend/file/io-example-account.c, 19724 branches/cashutil/src/backend/file/io-example-account.h, 19725 branches/cashutil/src/backend/file/io-gncbin-r.c, 19726 branches/cashutil/src/backend/file/io-gncbin.h, 19727 branches/cashutil/src/backend/file/io-gncxml-gen.c, 19728 branches/cashutil/src/backend/file/io-gncxml-gen.h, 19729 branches/cashutil/src/backend/file/io-gncxml-v1.c, 19730 branches/cashutil/src/backend/file/io-gncxml-v2.c, 19731 branches/cashutil/src/backend/file/io-gncxml-v2.h, 19732 branches/cashutil/src/backend/file/io-gncxml.h, 19733 branches/cashutil/src/backend/file/io-utils.c, 19734 branches/cashutil/src/backend/file/io-utils.h, 19735 branches/cashutil/src/backend/file/sixtp-dom-generators.c, 19736 branches/cashutil/src/backend/file/sixtp-dom-generators.h, 19737 branches/cashutil/src/backend/file/sixtp-dom-parsers.c, 19738 branches/cashutil/src/backend/file/sixtp-dom-parsers.h, 19739 branches/cashutil/src/backend/file/sixtp-parsers.h, 19740 branches/cashutil/src/backend/file/sixtp-stack.c, 19741 branches/cashutil/src/backend/file/sixtp-stack.h, 19742 branches/cashutil/src/backend/file/sixtp-to-dom-parser.c, 19743 branches/cashutil/src/backend/file/sixtp-utils.c, 19744 branches/cashutil/src/backend/file/sixtp-utils.h, 19745 branches/cashutil/src/backend/file/sixtp.c, 19746 branches/cashutil/src/backend/file/sixtp.h, 19747 branches/cashutil/src/backend/file/test, 19748 branches/cashutil/src/backend/file/test/test-dom-converters1.c, 19749 branches/cashutil/src/backend/file/test/test-file-stuff.c, 19750 branches/cashutil/src/backend/file/test/test-file-stuff.h, 19751 branches/cashutil/src/backend/file/test/test-files, 19752 branches/cashutil/src/backend/file/test/test-files/xml1, 19753 branches/cashutil/src/backend/file/test/test-files/xml2, 19754 branches/cashutil/src/backend/file/test/test-kvp-frames.c, 19755 branches/cashutil/src/backend/file/test/test-load-backend.c, 19756 branches/cashutil/src/backend/file/test/test-load-example-account.c, 19757 branches/cashutil/src/backend/file/test/test-load-xml2.c, 19758 branches/cashutil/src/backend/file/test/test-save-in-lang.c, 19759 branches/cashutil/src/backend/file/test/test-xml-account.c, 19760 branches/cashutil/src/backend/file/test/test-xml-commodity.c, 19761 branches/cashutil/src/backend/file/test/test-xml-pricedb.c, 19762 branches/cashutil/src/backend/file/test/test-xml-transaction.c, 19763 branches/cashutil/src/backend/gnc-backend-api.h, 19764 branches/cashutil/src/backend/net, 19765 branches/cashutil/src/backend/postgres, 19766 branches/cashutil/src/backend/postgres/PostgresBackend.c, 19767 branches/cashutil/src/backend/postgres/PostgresBackend.h, 19768 branches/cashutil/src/backend/postgres/account.c, 19769 branches/cashutil/src/backend/postgres/account.h, 19770 branches/cashutil/src/backend/postgres/book.c, 19771 branches/cashutil/src/backend/postgres/book.h, 19772 branches/cashutil/src/backend/postgres/builder.c, 19773 branches/cashutil/src/backend/postgres/builder.h, 19774 branches/cashutil/src/backend/postgres/checkpoint.c, 19775 branches/cashutil/src/backend/postgres/checkpoint.h, 19776 branches/cashutil/src/backend/postgres/escape.c, 19777 branches/cashutil/src/backend/postgres/escape.h, 19778 branches/cashutil/src/backend/postgres/events.c, 19779 branches/cashutil/src/backend/postgres/events.h, 19780 branches/cashutil/src/backend/postgres/gncquery.c, 19781 branches/cashutil/src/backend/postgres/gncquery.h, 19782 branches/cashutil/src/backend/postgres/kvp-sql.c, 19783 branches/cashutil/src/backend/postgres/kvp-sql.h, 19784 branches/cashutil/src/backend/postgres/price.c, 19785 branches/cashutil/src/backend/postgres/price.h, 19786 branches/cashutil/src/backend/postgres/putil.c, 19787 branches/cashutil/src/backend/postgres/putil.h, 19788 branches/cashutil/src/backend/postgres/test, 19789 branches/cashutil/src/backend/postgres/test/Makefile.am, 19790 branches/cashutil/src/backend/postgres/test/test-db.c, 19791 branches/cashutil/src/backend/postgres/test/test-load-backend.c, 19792 branches/cashutil/src/backend/postgres/test/test-period.c, 19793 branches/cashutil/src/backend/postgres/txn.c, 19794 branches/cashutil/src/backend/postgres/txn.h, 19795 branches/cashutil/src/backend/postgres/txnmass.c, 19796 branches/cashutil/src/backend/postgres/txnmass.h, 19797 branches/cashutil/src/backend/postgres/upgrade.c, 19798 branches/cashutil/src/backend/postgres/upgrade.h, 19799 branches/cashutil/src/backend/qsf, 19800 branches/cashutil/src/backend/rpc, 19801 branches/cashutil/src/business, 19802 branches/cashutil/src/business/business-core, 19803 branches/cashutil/src/business/business-core/Makefile.am, 19804 branches/cashutil/src/business/business-core/businessmod-core.c, 19805 branches/cashutil/src/business/business-core/file, 19806 branches/cashutil/src/business/business-core/file/gnc-address-xml-v2.c, 19807 branches/cashutil/src/business/business-core/file/gnc-address-xml-v2.h, 19808 branches/cashutil/src/business/business-core/file/gnc-bill-term-xml-v2.c, 19809 branches/cashutil/src/business/business-core/file/gnc-bill-term-xml-v2.h, 19810 branches/cashutil/src/business/business-core/file/gnc-customer-xml-v2.c, 19811 branches/cashutil/src/business/business-core/file/gnc-customer-xml-v2.h, 19812 branches/cashutil/src/business/business-core/file/gnc-employee-xml-v2.c, 19813 branches/cashutil/src/business/business-core/file/gnc-employee-xml-v2.h, 19814 branches/cashutil/src/business/business-core/file/gnc-entry-xml-v2.c, 19815 branches/cashutil/src/business/business-core/file/gnc-entry-xml-v2.h, 19816 branches/cashutil/src/business/business-core/file/gnc-invoice-xml-v2.c, 19817 branches/cashutil/src/business/business-core/file/gnc-invoice-xml-v2.h, 19818 branches/cashutil/src/business/business-core/file/gnc-job-xml-v2.c, 19819 branches/cashutil/src/business/business-core/file/gnc-job-xml-v2.h, 19820 branches/cashutil/src/business/business-core/file/gnc-order-xml-v2.c, 19821 branches/cashutil/src/business/business-core/file/gnc-order-xml-v2.h, 19822 branches/cashutil/src/business/business-core/file/gnc-owner-xml-v2.c, 19823 branches/cashutil/src/business/business-core/file/gnc-owner-xml-v2.h, 19824 branches/cashutil/src/business/business-core/file/gnc-tax-table-xml-v2.c, 19825 branches/cashutil/src/business/business-core/file/gnc-tax-table-xml-v2.h, 19826 branches/cashutil/src/business/business-core/file/gnc-vendor-xml-v2.c, 19827 branches/cashutil/src/business/business-core/file/gnc-vendor-xml-v2.h, 19828 branches/cashutil/src/business/business-core/file/gncmod-business-backend-file.c, 19829 branches/cashutil/src/business/business-core/gncAddress.c, 19830 branches/cashutil/src/business/business-core/gncAddress.h, 19831 branches/cashutil/src/business/business-core/gncAddressP.h, 19832 branches/cashutil/src/business/business-core/gncBillTerm.c, 19833 branches/cashutil/src/business/business-core/gncBillTerm.h, 19834 branches/cashutil/src/business/business-core/gncBillTermP.h, 19835 branches/cashutil/src/business/business-core/gncBusGuile.c, 19836 branches/cashutil/src/business/business-core/gncBusGuile.h, 19837 branches/cashutil/src/business/business-core/gncBusiness.c, 19838 branches/cashutil/src/business/business-core/gncBusiness.h, 19839 branches/cashutil/src/business/business-core/gncBusinessP.h, 19840 branches/cashutil/src/business/business-core/gncCustomer.c, 19841 branches/cashutil/src/business/business-core/gncCustomer.h, 19842 branches/cashutil/src/business/business-core/gncCustomerP.h, 19843 branches/cashutil/src/business/business-core/gncEmployee.c, 19844 branches/cashutil/src/business/business-core/gncEmployee.h, 19845 branches/cashutil/src/business/business-core/gncEmployeeP.h, 19846 branches/cashutil/src/business/business-core/gncEntry.c, 19847 branches/cashutil/src/business/business-core/gncEntry.h, 19848 branches/cashutil/src/business/business-core/gncEntryP.h, 19849 branches/cashutil/src/business/business-core/gncInvoice.c, 19850 branches/cashutil/src/business/business-core/gncInvoice.h, 19851 branches/cashutil/src/business/business-core/gncInvoiceP.h, 19852 branches/cashutil/src/business/business-core/gncJob.c, 19853 branches/cashutil/src/business/business-core/gncJob.h, 19854 branches/cashutil/src/business/business-core/gncJobP.h, 19855 branches/cashutil/src/business/business-core/gncOrder.c, 19856 branches/cashutil/src/business/business-core/gncOrder.h, 19857 branches/cashutil/src/business/business-core/gncOrderP.h, 19858 branches/cashutil/src/business/business-core/gncOwner.c, 19859 branches/cashutil/src/business/business-core/gncOwner.h, 19860 branches/cashutil/src/business/business-core/gncOwnerP.h, 19861 branches/cashutil/src/business/business-core/gncTaxTable.c, 19862 branches/cashutil/src/business/business-core/gncTaxTable.h, 19863 branches/cashutil/src/business/business-core/gncTaxTableP.h, 19864 branches/cashutil/src/business/business-core/gncVendor.c, 19865 branches/cashutil/src/business/business-core/gncVendor.h, 19866 branches/cashutil/src/business/business-core/gncVendorP.h, 19867 branches/cashutil/src/business/business-core/test, 19868 branches/cashutil/src/business/business-core/test/Makefile.am, 19869 branches/cashutil/src/business/business-core/test/test-address.c, 19870 branches/cashutil/src/business/business-core/test/test-business.c, 19871 branches/cashutil/src/business/business-core/test/test-customer.c, 19872 branches/cashutil/src/business/business-core/test/test-employee.c, 19873 branches/cashutil/src/business/business-core/test/test-job.c, 19874 branches/cashutil/src/business/business-core/test/test-load-module.c, 19875 branches/cashutil/src/business/business-core/test/test-vendor.c, 19876 branches/cashutil/src/business/business-gnome, 19877 branches/cashutil/src/business/business-gnome/Makefile.am, 19878 branches/cashutil/src/business/business-gnome/business-gnome-utils.c, 19879 branches/cashutil/src/business/business-gnome/business-gnome-utils.h, 19880 branches/cashutil/src/business/business-gnome/business-options-gnome.c, 19881 branches/cashutil/src/business/business-gnome/business-options-gnome.h, 19882 branches/cashutil/src/business/business-gnome/business-urls.c, 19883 branches/cashutil/src/business/business-gnome/business-urls.h, 19884 branches/cashutil/src/business/business-gnome/businessmod-gnome.c, 19885 branches/cashutil/src/business/business-gnome/dialog-billterms.c, 19886 branches/cashutil/src/business/business-gnome/dialog-billterms.h, 19887 branches/cashutil/src/business/business-gnome/dialog-customer.c, 19888 branches/cashutil/src/business/business-gnome/dialog-customer.h, 19889 branches/cashutil/src/business/business-gnome/dialog-date-close.c, 19890 branches/cashutil/src/business/business-gnome/dialog-date-close.h, 19891 branches/cashutil/src/business/business-gnome/dialog-employee.c, 19892 branches/cashutil/src/business/business-gnome/dialog-employee.h, 19893 branches/cashutil/src/business/business-gnome/dialog-invoice.c, 19894 branches/cashutil/src/business/business-gnome/dialog-invoice.h, 19895 branches/cashutil/src/business/business-gnome/dialog-job.c, 19896 branches/cashutil/src/business/business-gnome/dialog-job.h, 19897 branches/cashutil/src/business/business-gnome/dialog-order.c, 19898 branches/cashutil/src/business/business-gnome/dialog-order.h, 19899 branches/cashutil/src/business/business-gnome/dialog-payment.c, 19900 branches/cashutil/src/business/business-gnome/dialog-payment.h, 19901 branches/cashutil/src/business/business-gnome/dialog-vendor.c, 19902 branches/cashutil/src/business/business-gnome/dialog-vendor.h, 19903 branches/cashutil/src/business/business-gnome/glade, 19904 branches/cashutil/src/business/business-gnome/gnc-plugin-business.c, 19905 branches/cashutil/src/business/business-gnome/gnc-plugin-business.h, 19906 branches/cashutil/src/business/business-gnome/gnc-plugin-page-invoice.c, 19907 branches/cashutil/src/business/business-gnome/gnc-plugin-page-invoice.h, 19908 branches/cashutil/src/business/business-gnome/gw-business-gnome-spec.scm, 19909 branches/cashutil/src/business/business-gnome/schemas, 19910 branches/cashutil/src/business/business-gnome/search-owner.c, 19911 branches/cashutil/src/business/business-gnome/search-owner.h, 19912 branches/cashutil/src/business/business-gnome/ui, 19913 branches/cashutil/src/business/business-ledger, 19914 branches/cashutil/src/business/business-ledger/gncEntryLedger.c, 19915 branches/cashutil/src/business/business-ledger/gncEntryLedger.h, 19916 branches/cashutil/src/business/business-ledger/gncEntryLedgerControl.c, 19917 branches/cashutil/src/business/business-ledger/gncEntryLedgerControl.h, 19918 branches/cashutil/src/business/business-ledger/gncEntryLedgerDisplay.c, 19919 branches/cashutil/src/business/business-ledger/gncEntryLedgerLayout.c, 19920 branches/cashutil/src/business/business-ledger/gncEntryLedgerLayout.h, 19921 branches/cashutil/src/business/business-ledger/gncEntryLedgerLoad.c, 19922 branches/cashutil/src/business/business-ledger/gncEntryLedgerModel.c, 19923 branches/cashutil/src/business/business-ledger/gncEntryLedgerModel.h, 19924 branches/cashutil/src/business/business-ledger/gncEntryLedgerP.h, 19925 branches/cashutil/src/business/business-reports, 19926 branches/cashutil/src/business/business-reports/aging.scm, 19927 branches/cashutil/src/business/business-reports/business-reports.scm, 19928 branches/cashutil/src/business/business-reports/easy-invoice.scm, 19929 branches/cashutil/src/business/business-reports/fancy-invoice.scm, 19930 branches/cashutil/src/business/business-reports/invoice.scm, 19931 branches/cashutil/src/business/business-reports/owner-report.scm, 19932 branches/cashutil/src/business/business-reports/payables.scm, 19933 branches/cashutil/src/business/business-reports/receivables.scm, 19934 branches/cashutil/src/business/business-utils, 19935 branches/cashutil/src/business/business-utils/business-options.c, 19936 branches/cashutil/src/business/business-utils/business-options.h, 19937 branches/cashutil/src/business/business-utils/business-options.scm, 19938 branches/cashutil/src/business/business-utils/business-prefs.scm, 19939 branches/cashutil/src/business/business-utils/gncmod-business-utils.c, 19940 branches/cashutil/src/business/dialog-tax-table, 19941 branches/cashutil/src/business/dialog-tax-table/Makefile.am, 19942 branches/cashutil/src/business/dialog-tax-table/dialog-tax-table.c, 19943 branches/cashutil/src/business/dialog-tax-table/dialog-tax-table.h, 19944 branches/cashutil/src/business/dialog-tax-table/gncmod-dialog-tax-table.c, 19945 branches/cashutil/src/calculation, 19946 branches/cashutil/src/calculation/test, 19947 branches/cashutil/src/core-utils, 19948 branches/cashutil/src/core-utils/Makefile.am, 19949 branches/cashutil/src/core-utils/gnc-gconf-utils.c, 19950 branches/cashutil/src/core-utils/gnc-gconf-utils.h, 19951 branches/cashutil/src/core-utils/gnc-gdate-utils.c, 19952 branches/cashutil/src/core-utils/gnc-gdate-utils.h, 19953 branches/cashutil/src/core-utils/gnc-gkeyfile-utils.c, 19954 branches/cashutil/src/core-utils/gnc-gkeyfile-utils.h, 19955 branches/cashutil/src/core-utils/gnc-gobject-utils.c, 19956 branches/cashutil/src/core-utils/gnc-gobject-utils.h, 19957 branches/cashutil/src/doc, branches/cashutil/src/doc/design, 19958 branches/cashutil/src/doc/design/fdl.texinfo, 19959 branches/cashutil/src/doc/dia, 19960 branches/cashutil/src/doc/doxygen.cfg.in, 19961 branches/cashutil/src/doc/xml, branches/cashutil/src/engine, 19962 branches/cashutil/src/engine/Account.c, 19963 branches/cashutil/src/engine/Account.h, 19964 branches/cashutil/src/engine/AccountP.h, 19965 branches/cashutil/src/engine/FreqSpec.c, 19966 branches/cashutil/src/engine/FreqSpec.h, 19967 branches/cashutil/src/engine/FreqSpecP.h, 19968 branches/cashutil/src/engine/GNCId.h, 19969 branches/cashutil/src/engine/Group.c, 19970 branches/cashutil/src/engine/Group.h, 19971 branches/cashutil/src/engine/GroupP.h, 19972 branches/cashutil/src/engine/Makefile.am, 19973 branches/cashutil/src/engine/Period.c, 19974 branches/cashutil/src/engine/Period.h, 19975 branches/cashutil/src/engine/Query.c, 19976 branches/cashutil/src/engine/Query.h, 19977 branches/cashutil/src/engine/QueryCore.h, 19978 branches/cashutil/src/engine/QueryNew.h, 19979 branches/cashutil/src/engine/QueryObject.h, 19980 branches/cashutil/src/engine/QueryP.h, 19981 branches/cashutil/src/engine/Recurrence.c, 19982 branches/cashutil/src/engine/Recurrence.h, 19983 branches/cashutil/src/engine/SX-book-p.h, 19984 branches/cashutil/src/engine/SX-book.c, 19985 branches/cashutil/src/engine/SX-book.h, 19986 branches/cashutil/src/engine/SX-ttinfo.c, 19987 branches/cashutil/src/engine/SX-ttinfo.h, 19988 branches/cashutil/src/engine/SchedXaction.c, 19989 branches/cashutil/src/engine/SchedXaction.h, 19990 branches/cashutil/src/engine/SchedXactionP.h, 19991 branches/cashutil/src/engine/Scrub.c, 19992 branches/cashutil/src/engine/Scrub.h, 19993 branches/cashutil/src/engine/Scrub2.c, 19994 branches/cashutil/src/engine/Scrub2.h, 19995 branches/cashutil/src/engine/Scrub3.c, 19996 branches/cashutil/src/engine/Scrub3.h, 19997 branches/cashutil/src/engine/ScrubP.h, 19998 branches/cashutil/src/engine/TransLog.c, 19999 branches/cashutil/src/engine/TransLog.h, 20000 branches/cashutil/src/engine/Transaction.c, 20001 branches/cashutil/src/engine/Transaction.h, 20002 branches/cashutil/src/engine/TransactionP.h, 20003 branches/cashutil/src/engine/cap-gains.c, 20004 branches/cashutil/src/engine/cap-gains.h, 20005 branches/cashutil/src/engine/cashobjects.c, 20006 branches/cashutil/src/engine/cashobjects.h, 20007 branches/cashutil/src/engine/engine-helpers.c, 20008 branches/cashutil/src/engine/engine-helpers.h, 20009 branches/cashutil/src/engine/engine-interface.scm, 20010 branches/cashutil/src/engine/engine-utilities.scm, 20011 branches/cashutil/src/engine/glib-helpers.c, 20012 branches/cashutil/src/engine/glib-helpers.h, 20013 branches/cashutil/src/engine/gnc-associate-account.c, 20014 branches/cashutil/src/engine/gnc-associate-account.h, 20015 branches/cashutil/src/engine/gnc-book.h, 20016 branches/cashutil/src/engine/gnc-budget.c, 20017 branches/cashutil/src/engine/gnc-budget.h, 20018 branches/cashutil/src/engine/gnc-commodity.c, 20019 branches/cashutil/src/engine/gnc-commodity.h, 20020 branches/cashutil/src/engine/gnc-date.c, 20021 branches/cashutil/src/engine/gnc-date.h, 20022 branches/cashutil/src/engine/gnc-engine-util.c, 20023 branches/cashutil/src/engine/gnc-engine-util.h, 20024 branches/cashutil/src/engine/gnc-engine.c, 20025 branches/cashutil/src/engine/gnc-engine.h, 20026 branches/cashutil/src/engine/gnc-event-p.h, 20027 branches/cashutil/src/engine/gnc-event.c, 20028 branches/cashutil/src/engine/gnc-event.h, 20029 branches/cashutil/src/engine/gnc-filepath-utils.c, 20030 branches/cashutil/src/engine/gnc-filepath-utils.h, 20031 branches/cashutil/src/engine/gnc-hooks-scm.h, 20032 branches/cashutil/src/engine/gnc-hooks.c, 20033 branches/cashutil/src/engine/gnc-hooks.h, 20034 branches/cashutil/src/engine/gnc-lot-p.h, 20035 branches/cashutil/src/engine/gnc-lot.c, 20036 branches/cashutil/src/engine/gnc-lot.h, 20037 branches/cashutil/src/engine/gnc-numeric.c, 20038 branches/cashutil/src/engine/gnc-numeric.h, 20039 branches/cashutil/src/engine/gnc-numeric.scm, 20040 branches/cashutil/src/engine/gnc-pricedb-p.h, 20041 branches/cashutil/src/engine/gnc-pricedb.c, 20042 branches/cashutil/src/engine/gnc-pricedb.h, 20043 branches/cashutil/src/engine/gnc-session-scm.c, 20044 branches/cashutil/src/engine/gnc-session-scm.h, 20045 branches/cashutil/src/engine/gnc-session.h, 20046 branches/cashutil/src/engine/gnc-trace.c, 20047 branches/cashutil/src/engine/gnc-trace.h, 20048 branches/cashutil/src/engine/gncObject.h, 20049 branches/cashutil/src/engine/gncla-dir.h.in, 20050 branches/cashutil/src/engine/guid.c, 20051 branches/cashutil/src/engine/guid.h, 20052 branches/cashutil/src/engine/gw-engine-spec.scm, 20053 branches/cashutil/src/engine/gw-kvp-spec.scm, 20054 branches/cashutil/src/engine/kvp-scm.h, 20055 branches/cashutil/src/engine/kvp-util-p.h, 20056 branches/cashutil/src/engine/kvp-util.c, 20057 branches/cashutil/src/engine/kvp-util.h, 20058 branches/cashutil/src/engine/kvp_frame.c, 20059 branches/cashutil/src/engine/kvp_frame.h, 20060 branches/cashutil/src/engine/md5.c, 20061 branches/cashutil/src/engine/md5.h, 20062 branches/cashutil/src/engine/messages.c, 20063 branches/cashutil/src/engine/messages.h, 20064 branches/cashutil/src/engine/policy-p.h, 20065 branches/cashutil/src/engine/policy.c, 20066 branches/cashutil/src/engine/policy.h, 20067 branches/cashutil/src/engine/qof-be-utils.h, 20068 branches/cashutil/src/engine/qof.h, 20069 branches/cashutil/src/engine/qof_book_merge.c, 20070 branches/cashutil/src/engine/qof_book_merge.h, 20071 branches/cashutil/src/engine/qofbackend-p.h, 20072 branches/cashutil/src/engine/qofbackend.c, 20073 branches/cashutil/src/engine/qofbackend.h, 20074 branches/cashutil/src/engine/qofbook-p.h, 20075 branches/cashutil/src/engine/qofbook.c, 20076 branches/cashutil/src/engine/qofbook.h, 20077 branches/cashutil/src/engine/qofchoice.c, 20078 branches/cashutil/src/engine/qofchoice.h, 20079 branches/cashutil/src/engine/qofclass-p.h, 20080 branches/cashutil/src/engine/qofclass.c, 20081 branches/cashutil/src/engine/qofclass.h, 20082 branches/cashutil/src/engine/qofgobj.c, 20083 branches/cashutil/src/engine/qofgobj.h, 20084 branches/cashutil/src/engine/qofid-p.h, 20085 branches/cashutil/src/engine/qofid.c, 20086 branches/cashutil/src/engine/qofid.h, 20087 branches/cashutil/src/engine/qofinstance-p.h, 20088 branches/cashutil/src/engine/qofinstance.c, 20089 branches/cashutil/src/engine/qofinstance.h, 20090 branches/cashutil/src/engine/qofla-dir.h.in, 20091 branches/cashutil/src/engine/qofmath128.c, 20092 branches/cashutil/src/engine/qofmath128.h, 20093 branches/cashutil/src/engine/qofobject-p.h, 20094 branches/cashutil/src/engine/qofobject.c, 20095 branches/cashutil/src/engine/qofobject.h, 20096 branches/cashutil/src/engine/qofquery-deserial.c, 20097 branches/cashutil/src/engine/qofquery-deserial.h, 20098 branches/cashutil/src/engine/qofquery-p.h, 20099 branches/cashutil/src/engine/qofquery-serialize.c, 20100 branches/cashutil/src/engine/qofquery-serialize.h, 20101 branches/cashutil/src/engine/qofquery.c, 20102 branches/cashutil/src/engine/qofquery.h, 20103 branches/cashutil/src/engine/qofquerycore-p.h, 20104 branches/cashutil/src/engine/qofquerycore.c, 20105 branches/cashutil/src/engine/qofquerycore.h, 20106 branches/cashutil/src/engine/qofsession-p.h, 20107 branches/cashutil/src/engine/qofsession.c, 20108 branches/cashutil/src/engine/qofsession.h, 20109 branches/cashutil/src/engine/qofsql.c, 20110 branches/cashutil/src/engine/qofsql.h, 20111 branches/cashutil/src/engine/test, 20112 branches/cashutil/src/engine/test-core, 20113 branches/cashutil/src/engine/test-core/test-engine-stuff.c, 20114 branches/cashutil/src/engine/test-core/test-engine-stuff.h, 20115 branches/cashutil/src/engine/test/Makefile.am, 20116 branches/cashutil/src/engine/test/test-book-merge.c, 20117 branches/cashutil/src/engine/test/test-commodities.c, 20118 branches/cashutil/src/engine/test/test-freq-spec.c, 20119 branches/cashutil/src/engine/test/test-group-vs-book.c, 20120 branches/cashutil/src/engine/test/test-guid.c, 20121 branches/cashutil/src/engine/test/test-load-engine.c, 20122 branches/cashutil/src/engine/test/test-lots.c, 20123 branches/cashutil/src/engine/test/test-numeric.c, 20124 branches/cashutil/src/engine/test/test-object.c, 20125 branches/cashutil/src/engine/test/test-period.c, 20126 branches/cashutil/src/engine/test/test-query.c, 20127 branches/cashutil/src/engine/test/test-querynew.c, 20128 branches/cashutil/src/engine/test/test-recurrence.c, 20129 branches/cashutil/src/engine/test/test-resolve-file-path.c, 20130 branches/cashutil/src/engine/test/test-split-vs-account.c, 20131 branches/cashutil/src/engine/test/test-transaction-reversal.c, 20132 branches/cashutil/src/engine/test/test-transaction-voiding.c, 20133 branches/cashutil/src/experimental, 20134 branches/cashutil/src/experimental/cbb, 20135 branches/cashutil/src/experimental/cbb/cbb-engine, 20136 branches/cashutil/src/experimental/cgi-bin, 20137 branches/cashutil/src/experimental/gg, 20138 branches/cashutil/src/experimental/ofx, 20139 branches/cashutil/src/experimental/ofx/explore, 20140 branches/cashutil/src/gnc-module, 20141 branches/cashutil/src/gnc-module/Makefile.am, 20142 branches/cashutil/src/gnc-module/doc, 20143 branches/cashutil/src/gnc-module/gnc-module-api.h, 20144 branches/cashutil/src/gnc-module/gnc-module.c, 20145 branches/cashutil/src/gnc-module/gnc-module.h, 20146 branches/cashutil/src/gnc-module/test, 20147 branches/cashutil/src/gnc-module/test/misc-mods, 20148 branches/cashutil/src/gnc-module/test/mod-bar, 20149 branches/cashutil/src/gnc-module/test/mod-bar/Makefile.am, 20150 branches/cashutil/src/gnc-module/test/mod-bar/gnucash, 20151 branches/cashutil/src/gnc-module/test/mod-baz, 20152 branches/cashutil/src/gnc-module/test/mod-baz/Makefile.am, 20153 branches/cashutil/src/gnc-module/test/mod-baz/gnucash, 20154 branches/cashutil/src/gnc-module/test/mod-foo, 20155 branches/cashutil/src/gnc-module/test/mod-foo/Makefile.am, 20156 branches/cashutil/src/gnc-module/test/mod-foo/gnucash, 20157 branches/cashutil/src/gnome, branches/cashutil/src/gnome-search, 20158 branches/cashutil/src/gnome-search/dialog-search.c, 20159 branches/cashutil/src/gnome-search/dialog-search.h, 20160 branches/cashutil/src/gnome-search/gnc-general-search.c, 20161 branches/cashutil/src/gnome-search/gnc-general-search.h, 20162 branches/cashutil/src/gnome-search/gncmod-gnome-search.c, 20163 branches/cashutil/src/gnome-search/search-account.c, 20164 branches/cashutil/src/gnome-search/search-account.h, 20165 branches/cashutil/src/gnome-search/search-boolean.c, 20166 branches/cashutil/src/gnome-search/search-boolean.h, 20167 branches/cashutil/src/gnome-search/search-core-type.c, 20168 branches/cashutil/src/gnome-search/search-core-type.h, 20169 branches/cashutil/src/gnome-search/search-date.c, 20170 branches/cashutil/src/gnome-search/search-date.h, 20171 branches/cashutil/src/gnome-search/search-double.c, 20172 branches/cashutil/src/gnome-search/search-double.h, 20173 branches/cashutil/src/gnome-search/search-int64.c, 20174 branches/cashutil/src/gnome-search/search-int64.h, 20175 branches/cashutil/src/gnome-search/search-numeric.c, 20176 branches/cashutil/src/gnome-search/search-numeric.h, 20177 branches/cashutil/src/gnome-search/search-reconciled.c, 20178 branches/cashutil/src/gnome-search/search-reconciled.h, 20179 branches/cashutil/src/gnome-search/search-string.c, 20180 branches/cashutil/src/gnome-search/search-string.h, 20181 branches/cashutil/src/gnome-utils, 20182 branches/cashutil/src/gnome-utils/Makefile.am, 20183 branches/cashutil/src/gnome-utils/QuickFill.c, 20184 branches/cashutil/src/gnome-utils/QuickFill.h, 20185 branches/cashutil/src/gnome-utils/account-quickfill.c, 20186 branches/cashutil/src/gnome-utils/account-quickfill.h, 20187 branches/cashutil/src/gnome-utils/argv-list-converters.c, 20188 branches/cashutil/src/gnome-utils/argv-list-converters.h, 20189 branches/cashutil/src/gnome-utils/commodity.glade, 20190 branches/cashutil/src/gnome-utils/cursors.c, 20191 branches/cashutil/src/gnome-utils/dialog-account.c, 20192 branches/cashutil/src/gnome-utils/dialog-account.h, 20193 branches/cashutil/src/gnome-utils/dialog-commodity.c, 20194 branches/cashutil/src/gnome-utils/dialog-commodity.h, 20195 branches/cashutil/src/gnome-utils/dialog-exchange.h, 20196 branches/cashutil/src/gnome-utils/dialog-options.c, 20197 branches/cashutil/src/gnome-utils/dialog-options.h, 20198 branches/cashutil/src/gnome-utils/dialog-preferences.c, 20199 branches/cashutil/src/gnome-utils/dialog-preferences.h, 20200 branches/cashutil/src/gnome-utils/dialog-query-list.c, 20201 branches/cashutil/src/gnome-utils/dialog-query-list.h, 20202 branches/cashutil/src/gnome-utils/dialog-reset-warnings.c, 20203 branches/cashutil/src/gnome-utils/dialog-reset-warnings.h, 20204 branches/cashutil/src/gnome-utils/dialog-transfer.c, 20205 branches/cashutil/src/gnome-utils/dialog-transfer.h, 20206 branches/cashutil/src/gnome-utils/dialog-utils.c, 20207 branches/cashutil/src/gnome-utils/dialog-utils.h, 20208 branches/cashutil/src/gnome-utils/druid-gconf-setup.c, 20209 branches/cashutil/src/gnome-utils/druid-gconf-setup.glade, 20210 branches/cashutil/src/gnome-utils/druid-gconf-setup.h, 20211 branches/cashutil/src/gnome-utils/druid-utils.c, 20212 branches/cashutil/src/gnome-utils/druid-utils.h, 20213 branches/cashutil/src/gnome-utils/gnc-account-sel.c, 20214 branches/cashutil/src/gnome-utils/gnc-account-sel.h, 20215 branches/cashutil/src/gnome-utils/gnc-amount-edit.c, 20216 branches/cashutil/src/gnome-utils/gnc-amount-edit.h, 20217 branches/cashutil/src/gnome-utils/gnc-commodity-edit.c, 20218 branches/cashutil/src/gnome-utils/gnc-commodity-edit.h, 20219 branches/cashutil/src/gnome-utils/gnc-currency-edit.c, 20220 branches/cashutil/src/gnome-utils/gnc-currency-edit.h, 20221 branches/cashutil/src/gnome-utils/gnc-date-delta.c, 20222 branches/cashutil/src/gnome-utils/gnc-date-delta.h, 20223 branches/cashutil/src/gnome-utils/gnc-date-edit.c, 20224 branches/cashutil/src/gnome-utils/gnc-date-edit.h, 20225 branches/cashutil/src/gnome-utils/gnc-date-format.c, 20226 branches/cashutil/src/gnome-utils/gnc-date-format.glade, 20227 branches/cashutil/src/gnome-utils/gnc-date-format.h, 20228 branches/cashutil/src/gnome-utils/gnc-dense-cal.c, 20229 branches/cashutil/src/gnome-utils/gnc-dense-cal.h, 20230 branches/cashutil/src/gnome-utils/gnc-dialog.c, 20231 branches/cashutil/src/gnome-utils/gnc-dir.h.in, 20232 branches/cashutil/src/gnome-utils/gnc-druid-provider-file-gnome.c, 20233 branches/cashutil/src/gnome-utils/gnc-druid-provider-multifile-gnome.c, 20234 branches/cashutil/src/gnome-utils/gnc-embedded-window.c, 20235 branches/cashutil/src/gnome-utils/gnc-embedded-window.h, 20236 branches/cashutil/src/gnome-utils/gnc-file.c, 20237 branches/cashutil/src/gnome-utils/gnc-file.h, 20238 branches/cashutil/src/gnome-utils/gnc-frequency.c, 20239 branches/cashutil/src/gnome-utils/gnc-frequency.h, 20240 branches/cashutil/src/gnome-utils/gnc-general-select.c, 20241 branches/cashutil/src/gnome-utils/gnc-general-select.h, 20242 branches/cashutil/src/gnome-utils/gnc-gnome-utils.c, 20243 branches/cashutil/src/gnome-utils/gnc-gnome-utils.h, 20244 branches/cashutil/src/gnome-utils/gnc-gui-query.c, 20245 branches/cashutil/src/gnome-utils/gnc-gui-query.glade, 20246 branches/cashutil/src/gnome-utils/gnc-gui-query.h, 20247 branches/cashutil/src/gnome-utils/gnc-html-graph-gog.c, 20248 branches/cashutil/src/gnome-utils/gnc-html-guppi.c, 20249 branches/cashutil/src/gnome-utils/gnc-html-guppi.h, 20250 branches/cashutil/src/gnome-utils/gnc-html-history.c, 20251 branches/cashutil/src/gnome-utils/gnc-html-history.h, 20252 branches/cashutil/src/gnome-utils/gnc-html.c, 20253 branches/cashutil/src/gnome-utils/gnc-html.h, 20254 branches/cashutil/src/gnome-utils/gnc-icons.c, 20255 branches/cashutil/src/gnome-utils/gnc-main-window.c, 20256 branches/cashutil/src/gnome-utils/gnc-main-window.h, 20257 branches/cashutil/src/gnome-utils/gnc-menu-extensions.c, 20258 branches/cashutil/src/gnome-utils/gnc-menu-extensions.h, 20259 branches/cashutil/src/gnome-utils/gnc-menu-extensions.scm, 20260 branches/cashutil/src/gnome-utils/gnc-period-select.c, 20261 branches/cashutil/src/gnome-utils/gnc-period-select.h, 20262 branches/cashutil/src/gnome-utils/gnc-plugin-file-history.c, 20263 branches/cashutil/src/gnome-utils/gnc-plugin-file-history.h, 20264 branches/cashutil/src/gnome-utils/gnc-plugin-manager.c, 20265 branches/cashutil/src/gnome-utils/gnc-plugin-manager.h, 20266 branches/cashutil/src/gnome-utils/gnc-plugin-menu-additions.c, 20267 branches/cashutil/src/gnome-utils/gnc-plugin-menu-additions.h, 20268 branches/cashutil/src/gnome-utils/gnc-plugin-page.c, 20269 branches/cashutil/src/gnome-utils/gnc-plugin-page.h, 20270 branches/cashutil/src/gnome-utils/gnc-plugin.c, 20271 branches/cashutil/src/gnome-utils/gnc-plugin.h, 20272 branches/cashutil/src/gnome-utils/gnc-query-list.c, 20273 branches/cashutil/src/gnome-utils/gnc-query-list.h, 20274 branches/cashutil/src/gnome-utils/gnc-recurrence.c, 20275 branches/cashutil/src/gnome-utils/gnc-splash.c, 20276 branches/cashutil/src/gnome-utils/gnc-splash.h, 20277 branches/cashutil/src/gnome-utils/gnc-tree-model-account-types.c, 20278 branches/cashutil/src/gnome-utils/gnc-tree-model-account-types.h, 20279 branches/cashutil/src/gnome-utils/gnc-tree-model-account.c, 20280 branches/cashutil/src/gnome-utils/gnc-tree-model-account.h, 20281 branches/cashutil/src/gnome-utils/gnc-tree-model-budget.c, 20282 branches/cashutil/src/gnome-utils/gnc-tree-model-budget.h, 20283 branches/cashutil/src/gnome-utils/gnc-tree-model-commodity.c, 20284 branches/cashutil/src/gnome-utils/gnc-tree-model-commodity.h, 20285 branches/cashutil/src/gnome-utils/gnc-tree-model-example-account.c, 20286 branches/cashutil/src/gnome-utils/gnc-tree-model-example-account.h, 20287 branches/cashutil/src/gnome-utils/gnc-tree-model-price.c, 20288 branches/cashutil/src/gnome-utils/gnc-tree-model-price.h, 20289 branches/cashutil/src/gnome-utils/gnc-tree-model-selection.c, 20290 branches/cashutil/src/gnome-utils/gnc-tree-model-selection.h, 20291 branches/cashutil/src/gnome-utils/gnc-tree-model.c, 20292 branches/cashutil/src/gnome-utils/gnc-tree-model.h, 20293 branches/cashutil/src/gnome-utils/gnc-tree-view-account.c, 20294 branches/cashutil/src/gnome-utils/gnc-tree-view-account.h, 20295 branches/cashutil/src/gnome-utils/gnc-tree-view-commodity.c, 20296 branches/cashutil/src/gnome-utils/gnc-tree-view-commodity.h, 20297 branches/cashutil/src/gnome-utils/gnc-tree-view-price.c, 20298 branches/cashutil/src/gnome-utils/gnc-tree-view-price.h, 20299 branches/cashutil/src/gnome-utils/gnc-tree-view.c, 20300 branches/cashutil/src/gnome-utils/gnc-tree-view.h, 20301 branches/cashutil/src/gnome-utils/gnc-window.c, 20302 branches/cashutil/src/gnome-utils/gnc-window.h, 20303 branches/cashutil/src/gnome-utils/gncmod-gnome-utils.c, 20304 branches/cashutil/src/gnome-utils/gnome-utils.scm, 20305 branches/cashutil/src/gnome-utils/gw-gnome-utils-spec.scm, 20306 branches/cashutil/src/gnome-utils/misc-gnome-utils.c, 20307 branches/cashutil/src/gnome-utils/misc-gnome-utils.h, 20308 branches/cashutil/src/gnome-utils/preferences.glade, 20309 branches/cashutil/src/gnome-utils/print-session.c, 20310 branches/cashutil/src/gnome-utils/print-session.h, 20311 branches/cashutil/src/gnome-utils/schemas, 20312 branches/cashutil/src/gnome-utils/search-param.c, 20313 branches/cashutil/src/gnome-utils/search-param.h, 20314 branches/cashutil/src/gnome-utils/test, 20315 branches/cashutil/src/gnome-utils/test/Makefile.am, 20316 branches/cashutil/src/gnome-utils/test/test-gnc-dialog.c, 20317 branches/cashutil/src/gnome-utils/test/test-gnc-recurrence.c, 20318 branches/cashutil/src/gnome-utils/transfer.glade, 20319 branches/cashutil/src/gnome-utils/ui, 20320 branches/cashutil/src/gnome-utils/ui/gnc-main-window-ui.xml, 20321 branches/cashutil/src/gnome/Makefile.am, 20322 branches/cashutil/src/gnome/dialog-chart-export.c, 20323 branches/cashutil/src/gnome/dialog-chart-export.h, 20324 branches/cashutil/src/gnome/dialog-commodities.c, 20325 branches/cashutil/src/gnome/dialog-fincalc.c, 20326 branches/cashutil/src/gnome/dialog-fincalc.h, 20327 branches/cashutil/src/gnome/dialog-find-transactions.c, 20328 branches/cashutil/src/gnome/dialog-find-transactions.h, 20329 branches/cashutil/src/gnome/dialog-new-user.c, 20330 branches/cashutil/src/gnome/dialog-new-user.h, 20331 branches/cashutil/src/gnome/dialog-price-edit-db.c, 20332 branches/cashutil/src/gnome/dialog-price-editor.c, 20333 branches/cashutil/src/gnome/dialog-print-check.c, 20334 branches/cashutil/src/gnome/dialog-print-check.h, 20335 branches/cashutil/src/gnome/dialog-progress.c, 20336 branches/cashutil/src/gnome/dialog-progress.h, 20337 branches/cashutil/src/gnome/dialog-scheduledxaction.c, 20338 branches/cashutil/src/gnome/dialog-scheduledxaction.h, 20339 branches/cashutil/src/gnome/dialog-sx-from-trans.c, 20340 branches/cashutil/src/gnome/dialog-sx-from-trans.h, 20341 branches/cashutil/src/gnome/dialog-sxsincelast.c, 20342 branches/cashutil/src/gnome/dialog-sxsincelast.h, 20343 branches/cashutil/src/gnome/dialog-tax-info.c, 20344 branches/cashutil/src/gnome/dialog-totd.c, 20345 branches/cashutil/src/gnome/dialog-totd.h, 20346 branches/cashutil/src/gnome/dialog-userpass.c, 20347 branches/cashutil/src/gnome/druid-acct-period.c, 20348 branches/cashutil/src/gnome/druid-acct-period.h, 20349 branches/cashutil/src/gnome/druid-hierarchy.c, 20350 branches/cashutil/src/gnome/druid-hierarchy.h, 20351 branches/cashutil/src/gnome/druid-loan.c, 20352 branches/cashutil/src/gnome/druid-loan.h, 20353 branches/cashutil/src/gnome/druid-merge.c, 20354 branches/cashutil/src/gnome/druid-merge.h, 20355 branches/cashutil/src/gnome/druid-stock-split.c, 20356 branches/cashutil/src/gnome/druid-stock-split.h, 20357 branches/cashutil/src/gnome/glade, 20358 branches/cashutil/src/gnome/glade/account.glade, 20359 branches/cashutil/src/gnome/glade/budget.glade, 20360 branches/cashutil/src/gnome/glade/commodities.glade, 20361 branches/cashutil/src/gnome/glade/merge.glade, 20362 branches/cashutil/src/gnome/glade/price.glade, 20363 branches/cashutil/src/gnome/glade/print.glade, 20364 branches/cashutil/src/gnome/glade/reconcile.glade, 20365 branches/cashutil/src/gnome/glade/register.glade, 20366 branches/cashutil/src/gnome/glade/sched-xact.glade, 20367 branches/cashutil/src/gnome/glade/totd.glade, 20368 branches/cashutil/src/gnome/glade/userpass.glade, 20369 branches/cashutil/src/gnome/gnc-plugin-account-tree.c, 20370 branches/cashutil/src/gnome/gnc-plugin-account-tree.h, 20371 branches/cashutil/src/gnome/gnc-plugin-basic-commands.c, 20372 branches/cashutil/src/gnome/gnc-plugin-basic-commands.h, 20373 branches/cashutil/src/gnome/gnc-plugin-budget.c, 20374 branches/cashutil/src/gnome/gnc-plugin-budget.h, 20375 branches/cashutil/src/gnome/gnc-plugin-page-account-tree.c, 20376 branches/cashutil/src/gnome/gnc-plugin-page-account-tree.h, 20377 branches/cashutil/src/gnome/gnc-plugin-page-budget.c, 20378 branches/cashutil/src/gnome/gnc-plugin-page-budget.h, 20379 branches/cashutil/src/gnome/gnc-plugin-page-register.c, 20380 branches/cashutil/src/gnome/gnc-plugin-page-register.h, 20381 branches/cashutil/src/gnome/gnc-plugin-register.c, 20382 branches/cashutil/src/gnome/gnc-plugin-register.h, 20383 branches/cashutil/src/gnome/gnc-split-reg.c, 20384 branches/cashutil/src/gnome/gnc-split-reg.h, 20385 branches/cashutil/src/gnome/gw-gnc-spec.scm, 20386 branches/cashutil/src/gnome/lot-viewer.c, 20387 branches/cashutil/src/gnome/lot-viewer.h, 20388 branches/cashutil/src/gnome/reconcile-list.c, 20389 branches/cashutil/src/gnome/reconcile-list.h, 20390 branches/cashutil/src/gnome/schemas, 20391 branches/cashutil/src/gnome/schemas/apps_gnucash_dialog_scheduled_transctions.schemas, 20392 branches/cashutil/src/gnome/top-level.c, 20393 branches/cashutil/src/gnome/top-level.h, 20394 branches/cashutil/src/gnome/ui, 20395 branches/cashutil/src/gnome/ui/gnc-plugin-basic-commands-ui.xml, 20396 branches/cashutil/src/gnome/ui/gnc-plugin-page-budget-ui.xml, 20397 branches/cashutil/src/gnome/ui/gnc-plugin-page-register-ui.xml, 20398 branches/cashutil/src/gnome/window-main-summarybar.c, 20399 branches/cashutil/src/gnome/window-main-summarybar.h, 20400 branches/cashutil/src/gnome/window-reconcile.c, 20401 branches/cashutil/src/gnome/window-reconcile.h, 20402 branches/cashutil/src/import-export, 20403 branches/cashutil/src/import-export/binary-import, 20404 branches/cashutil/src/import-export/binary-import/druid-commodity.c, 20405 branches/cashutil/src/import-export/binary-import/druid-commodity.h, 20406 branches/cashutil/src/import-export/binary-import/test, 20407 branches/cashutil/src/import-export/csv, 20408 branches/cashutil/src/import-export/csv/gnc-csv2glist.c, 20409 branches/cashutil/src/import-export/csv/gnc-csv2glist.h, 20410 branches/cashutil/src/import-export/csv/test, 20411 branches/cashutil/src/import-export/generic-import.glade, 20412 branches/cashutil/src/import-export/gnc-import-format-gnome.c, 20413 branches/cashutil/src/import-export/hbci, 20414 branches/cashutil/src/import-export/hbci/Makefile.am, 20415 branches/cashutil/src/import-export/hbci/dialog-daterange.c, 20416 branches/cashutil/src/import-export/hbci/dialog-daterange.h, 20417 branches/cashutil/src/import-export/hbci/dialog-hbcitrans.c, 20418 branches/cashutil/src/import-export/hbci/dialog-hbcitrans.h, 20419 branches/cashutil/src/import-export/hbci/dialog-pass.c, 20420 branches/cashutil/src/import-export/hbci/dialog-pass.h, 20421 branches/cashutil/src/import-export/hbci/druid-hbci-initial.c, 20422 branches/cashutil/src/import-export/hbci/druid-hbci-initial.h, 20423 branches/cashutil/src/import-export/hbci/druid-hbci-utils.c, 20424 branches/cashutil/src/import-export/hbci/druid-hbci-utils.h, 20425 branches/cashutil/src/import-export/hbci/glade, 20426 branches/cashutil/src/import-export/hbci/glade/hbci.glade, 20427 branches/cashutil/src/import-export/hbci/glade/hbcipass.glade, 20428 branches/cashutil/src/import-export/hbci/glade/hbciprefs.glade, 20429 branches/cashutil/src/import-export/hbci/gnc-hbci-actions.c, 20430 branches/cashutil/src/import-export/hbci/gnc-hbci-actions.h, 20431 branches/cashutil/src/import-export/hbci/gnc-hbci-getbalance.c, 20432 branches/cashutil/src/import-export/hbci/gnc-hbci-getbalance.h, 20433 branches/cashutil/src/import-export/hbci/gnc-hbci-gettrans.c, 20434 branches/cashutil/src/import-export/hbci/gnc-hbci-gettrans.h, 20435 branches/cashutil/src/import-export/hbci/gnc-hbci-kvp.c, 20436 branches/cashutil/src/import-export/hbci/gnc-hbci-kvp.h, 20437 branches/cashutil/src/import-export/hbci/gnc-hbci-trans-templ.c, 20438 branches/cashutil/src/import-export/hbci/gnc-hbci-trans-templ.h, 20439 branches/cashutil/src/import-export/hbci/gnc-hbci-transfer.c, 20440 branches/cashutil/src/import-export/hbci/gnc-hbci-transfer.h, 20441 branches/cashutil/src/import-export/hbci/gnc-hbci-utils.c, 20442 branches/cashutil/src/import-export/hbci/gnc-hbci-utils.h, 20443 branches/cashutil/src/import-export/hbci/gnc-plugin-hbci.c, 20444 branches/cashutil/src/import-export/hbci/gnc-plugin-hbci.h, 20445 branches/cashutil/src/import-export/hbci/gncmod-hbci.c, 20446 branches/cashutil/src/import-export/hbci/hbci-interaction.c, 20447 branches/cashutil/src/import-export/hbci/hbci-interaction.h, 20448 branches/cashutil/src/import-export/hbci/hbci-interactionP.h, 20449 branches/cashutil/src/import-export/hbci/schemas, 20450 branches/cashutil/src/import-export/hbci/schemas/apps_gnucash_dialog_hbci.schemas, 20451 branches/cashutil/src/import-export/hbci/test, 20452 branches/cashutil/src/import-export/import-account-matcher.c, 20453 branches/cashutil/src/import-export/import-account-matcher.h, 20454 branches/cashutil/src/import-export/import-backend.c, 20455 branches/cashutil/src/import-export/import-backend.h, 20456 branches/cashutil/src/import-export/import-commodity-matcher.c, 20457 branches/cashutil/src/import-export/import-commodity-matcher.h, 20458 branches/cashutil/src/import-export/import-format-dialog.c, 20459 branches/cashutil/src/import-export/import-main-matcher.c, 20460 branches/cashutil/src/import-export/import-main-matcher.h, 20461 branches/cashutil/src/import-export/import-match-map.c, 20462 branches/cashutil/src/import-export/import-match-map.h, 20463 branches/cashutil/src/import-export/import-match-picker.c, 20464 branches/cashutil/src/import-export/import-match-picker.h, 20465 branches/cashutil/src/import-export/import-parse.c, 20466 branches/cashutil/src/import-export/import-parse.h, 20467 branches/cashutil/src/import-export/import-settings.c, 20468 branches/cashutil/src/import-export/import-settings.h, 20469 branches/cashutil/src/import-export/import-utilities.c, 20470 branches/cashutil/src/import-export/import-utilities.h, 20471 branches/cashutil/src/import-export/log-replay, 20472 branches/cashutil/src/import-export/log-replay/gnc-log-replay.c, 20473 branches/cashutil/src/import-export/log-replay/gnc-log-replay.h, 20474 branches/cashutil/src/import-export/log-replay/gnc-plugin-log-replay.c, 20475 branches/cashutil/src/import-export/log-replay/gnc-plugin-log-replay.h, 20476 branches/cashutil/src/import-export/log-replay/gncmod-log-replay.c, 20477 branches/cashutil/src/import-export/mt940, 20478 branches/cashutil/src/import-export/mt940/gnc-mt940-import.c, 20479 branches/cashutil/src/import-export/mt940/gnc-mt940-import.h, 20480 branches/cashutil/src/import-export/mt940/gnc-plugin-mt940.c, 20481 branches/cashutil/src/import-export/mt940/gnc-plugin-mt940.h, 20482 branches/cashutil/src/import-export/mt940/gncmod-mt940-import.c, 20483 branches/cashutil/src/import-export/ofx, 20484 branches/cashutil/src/import-export/ofx/Makefile.am, 20485 branches/cashutil/src/import-export/ofx/gnc-ofx-import.c, 20486 branches/cashutil/src/import-export/ofx/gnc-ofx-import.h, 20487 branches/cashutil/src/import-export/ofx/gnc-plugin-ofx.c, 20488 branches/cashutil/src/import-export/ofx/gnc-plugin-ofx.h, 20489 branches/cashutil/src/import-export/ofx/gncmod-ofx-import.c, 20490 branches/cashutil/src/import-export/ofx/test, 20491 branches/cashutil/src/import-export/qif, 20492 branches/cashutil/src/import-export/qif-import, 20493 branches/cashutil/src/import-export/qif-import/dialog-account-picker.c, 20494 branches/cashutil/src/import-export/qif-import/dialog-account-picker.h, 20495 branches/cashutil/src/import-export/qif-import/druid-qif-import.c, 20496 branches/cashutil/src/import-export/qif-import/druid-qif-import.h, 20497 branches/cashutil/src/import-export/qif-import/gnc-plugin-qif-import.c, 20498 branches/cashutil/src/import-export/qif-import/gnc-plugin-qif-import.h, 20499 branches/cashutil/src/import-export/qif-import/qif-file.scm, 20500 branches/cashutil/src/import-export/qif-import/qif-guess-map.scm, 20501 branches/cashutil/src/import-export/qif-import/qif-merge-groups.scm, 20502 branches/cashutil/src/import-export/qif-import/qif-to-gnc.scm, 20503 branches/cashutil/src/import-export/qif-import/test, 20504 branches/cashutil/src/import-export/qif-io-core, 20505 branches/cashutil/src/import-export/qif-io-core/test, 20506 branches/cashutil/src/import-export/qif-io-core/test/data, 20507 branches/cashutil/src/import-export/qif/qif-context.c, 20508 branches/cashutil/src/import-export/qif/qif-defaults.c, 20509 branches/cashutil/src/import-export/qif/qif-defaults.h, 20510 branches/cashutil/src/import-export/qif/qif-file.c, 20511 branches/cashutil/src/import-export/qif/qif-file.h, 20512 branches/cashutil/src/import-export/qif/qif-import-p.h, 20513 branches/cashutil/src/import-export/qif/qif-import.h, 20514 branches/cashutil/src/import-export/qif/qif-objects-p.h, 20515 branches/cashutil/src/import-export/qif/qif-objects.c, 20516 branches/cashutil/src/import-export/qif/qif-objects.h, 20517 branches/cashutil/src/import-export/qif/qif-parse.c, 20518 branches/cashutil/src/import-export/qif/qif-parse.h, 20519 branches/cashutil/src/import-export/qif/test, 20520 branches/cashutil/src/import-export/qif/test/Makefile.am, 20521 branches/cashutil/src/import-export/qif/test/test-files, 20522 branches/cashutil/src/import-export/qif/test/test-qif.c, 20523 branches/cashutil/src/import-export/schemas, 20524 branches/cashutil/src/import-export/schemas/apps_gnucash_import_generic_matcher.schemas, 20525 branches/cashutil/src/import-export/test, 20526 branches/cashutil/src/import-export/test/Makefile.am, 20527 branches/cashutil/src/import-export/test/test-import-parse.c, 20528 branches/cashutil/src/network-utils, 20529 branches/cashutil/src/network-utils/gnc-gpg.c, 20530 branches/cashutil/src/network-utils/gnc-gpg.h, 20531 branches/cashutil/src/network-utils/gnc-http.c, 20532 branches/cashutil/src/network-utils/gnc-http.h, 20533 branches/cashutil/src/network-utils/test, 20534 branches/cashutil/src/optional, 20535 branches/cashutil/src/optional/swig, 20536 branches/cashutil/src/optional/swig/examples, 20537 branches/cashutil/src/pixmaps, branches/cashutil/src/quotes, 20538 branches/cashutil/src/quotes/dump-finance-quote, 20539 branches/cashutil/src/quotes/finance-quote-check.in, 20540 branches/cashutil/src/quotes/finance-quote-helper.in, 20541 branches/cashutil/src/quotes/update-finance-quote.in, 20542 branches/cashutil/src/register, 20543 branches/cashutil/src/register/ledger-core, 20544 branches/cashutil/src/register/ledger-core/dialog-dup-trans.c, 20545 branches/cashutil/src/register/ledger-core/gnc-ledger-display.c, 20546 branches/cashutil/src/register/ledger-core/split-register-control.c, 20547 branches/cashutil/src/register/ledger-core/split-register-control.h, 20548 branches/cashutil/src/register/ledger-core/split-register-layout.c, 20549 branches/cashutil/src/register/ledger-core/split-register-layout.h, 20550 branches/cashutil/src/register/ledger-core/split-register-load.c, 20551 branches/cashutil/src/register/ledger-core/split-register-model-save.c, 20552 branches/cashutil/src/register/ledger-core/split-register-model-save.h, 20553 branches/cashutil/src/register/ledger-core/split-register-model.c, 20554 branches/cashutil/src/register/ledger-core/split-register-model.h, 20555 branches/cashutil/src/register/ledger-core/split-register-p.h, 20556 branches/cashutil/src/register/ledger-core/split-register-util.c, 20557 branches/cashutil/src/register/ledger-core/split-register.c, 20558 branches/cashutil/src/register/ledger-core/split-register.h, 20559 branches/cashutil/src/register/ledger-core/test, 20560 branches/cashutil/src/register/register-core, 20561 branches/cashutil/src/register/register-core/Makefile.am, 20562 branches/cashutil/src/register/register-core/basiccell.c, 20563 branches/cashutil/src/register/register-core/basiccell.h, 20564 branches/cashutil/src/register/register-core/cell-factory.c, 20565 branches/cashutil/src/register/register-core/cell-factory.h, 20566 branches/cashutil/src/register/register-core/cellblock.c, 20567 branches/cashutil/src/register/register-core/cellblock.h, 20568 branches/cashutil/src/register/register-core/checkboxcell.c, 20569 branches/cashutil/src/register/register-core/checkboxcell.h, 20570 branches/cashutil/src/register/register-core/combocell.h, 20571 branches/cashutil/src/register/register-core/datecell.h, 20572 branches/cashutil/src/register/register-core/formulacell.c, 20573 branches/cashutil/src/register/register-core/formulacell.h, 20574 branches/cashutil/src/register/register-core/gtable.c, 20575 branches/cashutil/src/register/register-core/gtable.h, 20576 branches/cashutil/src/register/register-core/numcell.c, 20577 branches/cashutil/src/register/register-core/numcell.h, 20578 branches/cashutil/src/register/register-core/pricecell.c, 20579 branches/cashutil/src/register/register-core/pricecell.h, 20580 branches/cashutil/src/register/register-core/quickfillcell.c, 20581 branches/cashutil/src/register/register-core/quickfillcell.h, 20582 branches/cashutil/src/register/register-core/recncell.c, 20583 branches/cashutil/src/register/register-core/recncell.h, 20584 branches/cashutil/src/register/register-core/register-common.c, 20585 branches/cashutil/src/register/register-core/register-common.h, 20586 branches/cashutil/src/register/register-core/table-allgui.c, 20587 branches/cashutil/src/register/register-core/table-allgui.h, 20588 branches/cashutil/src/register/register-core/table-control.c, 20589 branches/cashutil/src/register/register-core/table-control.h, 20590 branches/cashutil/src/register/register-core/table-layout.c, 20591 branches/cashutil/src/register/register-core/table-layout.h, 20592 branches/cashutil/src/register/register-core/table-model.c, 20593 branches/cashutil/src/register/register-core/table-model.h, 20594 branches/cashutil/src/register/register-core/test, 20595 branches/cashutil/src/register/register-gnome, 20596 branches/cashutil/src/register/register-gnome/combocell-gnome.c, 20597 branches/cashutil/src/register/register-gnome/datecell-gnome.c, 20598 branches/cashutil/src/register/register-gnome/formulacell-gnome.c, 20599 branches/cashutil/src/register/register-gnome/formulacell-gnome.h, 20600 branches/cashutil/src/register/register-gnome/gnucash-color.c, 20601 branches/cashutil/src/register/register-gnome/gnucash-color.h, 20602 branches/cashutil/src/register/register-gnome/gnucash-cursor.c, 20603 branches/cashutil/src/register/register-gnome/gnucash-cursor.h, 20604 branches/cashutil/src/register/register-gnome/gnucash-date-picker.c, 20605 branches/cashutil/src/register/register-gnome/gnucash-date-picker.h, 20606 branches/cashutil/src/register/register-gnome/gnucash-grid.c, 20607 branches/cashutil/src/register/register-gnome/gnucash-grid.h, 20608 branches/cashutil/src/register/register-gnome/gnucash-header.c, 20609 branches/cashutil/src/register/register-gnome/gnucash-header.h, 20610 branches/cashutil/src/register/register-gnome/gnucash-item-edit.c, 20611 branches/cashutil/src/register/register-gnome/gnucash-item-edit.h, 20612 branches/cashutil/src/register/register-gnome/gnucash-item-list.c, 20613 branches/cashutil/src/register/register-gnome/gnucash-item-list.h, 20614 branches/cashutil/src/register/register-gnome/gnucash-scrolled-window.c, 20615 branches/cashutil/src/register/register-gnome/gnucash-scrolled-window.h, 20616 branches/cashutil/src/register/register-gnome/gnucash-sheet.c, 20617 branches/cashutil/src/register/register-gnome/gnucash-sheet.h, 20618 branches/cashutil/src/register/register-gnome/gnucash-style.c, 20619 branches/cashutil/src/register/register-gnome/gnucash-style.h, 20620 branches/cashutil/src/register/register-gnome/pricecell-gnome.c, 20621 branches/cashutil/src/register/register-gnome/pricecell-gnome.h, 20622 branches/cashutil/src/register/register-gnome/quickfillcell-gnome.c, 20623 branches/cashutil/src/register/register-gnome/quickfillcell-gnome.h, 20624 branches/cashutil/src/register/register-gnome/table-gnome.c, 20625 branches/cashutil/src/register/register-gnome/table-gnome.h, 20626 branches/cashutil/src/register/register-gnome/test, 20627 branches/cashutil/src/report, 20628 branches/cashutil/src/report/locale-specific, 20629 branches/cashutil/src/report/locale-specific/us, 20630 branches/cashutil/src/report/locale-specific/us/test, 20631 branches/cashutil/src/report/locale-specific/us/test/Makefile.am, 20632 branches/cashutil/src/report/report-gnome, 20633 branches/cashutil/src/report/report-gnome/Makefile.am, 20634 branches/cashutil/src/report/report-gnome/dialog-column-view.c, 20635 branches/cashutil/src/report/report-gnome/dialog-column-view.h, 20636 branches/cashutil/src/report/report-gnome/dialog-style-sheet.c, 20637 branches/cashutil/src/report/report-gnome/dialog-style-sheet.h, 20638 branches/cashutil/src/report/report-gnome/gnc-plugin-page-report-ui.xml, 20639 branches/cashutil/src/report/report-gnome/gnc-plugin-page-report.c, 20640 branches/cashutil/src/report/report-gnome/gnc-plugin-page-report.h, 20641 branches/cashutil/src/report/report-gnome/gncmod-report-gnome.c, 20642 branches/cashutil/src/report/report-gnome/gw-report-gnome-spec.scm, 20643 branches/cashutil/src/report/report-gnome/report-gnome.scm, 20644 branches/cashutil/src/report/report-gnome/report.glade, 20645 branches/cashutil/src/report/report-gnome/test, 20646 branches/cashutil/src/report/report-gnome/window-report.c, 20647 branches/cashutil/src/report/report-gnome/window-report.h, 20648 branches/cashutil/src/report/report-system, 20649 branches/cashutil/src/report/report-system/commodity-utilities.scm, 20650 branches/cashutil/src/report/report-system/doc, 20651 branches/cashutil/src/report/report-system/gnc-report.c, 20652 branches/cashutil/src/report/report-system/gnc-report.h, 20653 branches/cashutil/src/report/report-system/html-acct-table.scm, 20654 branches/cashutil/src/report/report-system/html-barchart.scm, 20655 branches/cashutil/src/report/report-system/html-document.scm, 20656 branches/cashutil/src/report/report-system/html-piechart.scm, 20657 branches/cashutil/src/report/report-system/html-scatter.scm, 20658 branches/cashutil/src/report/report-system/html-style-info.scm, 20659 branches/cashutil/src/report/report-system/html-style-sheet.scm, 20660 branches/cashutil/src/report/report-system/html-table.scm, 20661 branches/cashutil/src/report/report-system/html-text.scm, 20662 branches/cashutil/src/report/report-system/html-utilities.scm, 20663 branches/cashutil/src/report/report-system/options-utilities.scm, 20664 branches/cashutil/src/report/report-system/report-utilities.scm, 20665 branches/cashutil/src/report/report-system/report.scm, 20666 branches/cashutil/src/report/report-system/test, 20667 branches/cashutil/src/report/report-system/test/Makefile.am, 20668 branches/cashutil/src/report/standard-reports, 20669 branches/cashutil/src/report/standard-reports/account-piecharts.scm, 20670 branches/cashutil/src/report/standard-reports/account-summary.scm, 20671 branches/cashutil/src/report/standard-reports/advanced-portfolio.scm, 20672 branches/cashutil/src/report/standard-reports/balance-sheet.scm, 20673 branches/cashutil/src/report/standard-reports/cash-flow.scm, 20674 branches/cashutil/src/report/standard-reports/category-barchart.scm, 20675 branches/cashutil/src/report/standard-reports/daily-reports.scm, 20676 branches/cashutil/src/report/standard-reports/equity-statement.scm, 20677 branches/cashutil/src/report/standard-reports/general-journal.scm, 20678 branches/cashutil/src/report/standard-reports/general-ledger.scm, 20679 branches/cashutil/src/report/standard-reports/income-statement.scm, 20680 branches/cashutil/src/report/standard-reports/net-barchart.scm, 20681 branches/cashutil/src/report/standard-reports/portfolio.scm, 20682 branches/cashutil/src/report/standard-reports/price-scatter.scm, 20683 branches/cashutil/src/report/standard-reports/test, 20684 branches/cashutil/src/report/standard-reports/test/Makefile.am, 20685 branches/cashutil/src/report/standard-reports/transaction.scm, 20686 branches/cashutil/src/report/standard-reports/trial-balance.scm, 20687 branches/cashutil/src/report/stylesheets, 20688 branches/cashutil/src/report/stylesheets/gnc-plugin-stylesheets.c, 20689 branches/cashutil/src/report/stylesheets/gnc-plugin-stylesheets.h, 20690 branches/cashutil/src/report/stylesheets/gncmod-stylesheets.c, 20691 branches/cashutil/src/report/stylesheets/stylesheet-easy.scm, 20692 branches/cashutil/src/report/stylesheets/stylesheet-fancy.scm, 20693 branches/cashutil/src/report/stylesheets/stylesheet-plain.scm, 20694 branches/cashutil/src/report/stylesheets/test, 20695 branches/cashutil/src/report/stylesheets/test/Makefile.am, 20696 branches/cashutil/src/report/utility-reports, 20697 branches/cashutil/src/report/utility-reports/test, 20698 branches/cashutil/src/report/utility-reports/test/Makefile.am, 20699 branches/cashutil/src/report/utility-reports/view-column.scm, 20700 branches/cashutil/src/report/utility-reports/welcome-to-gnucash.scm, 20701 branches/cashutil/src/scm, 20702 branches/cashutil/src/scm/command-line.scm, 20703 branches/cashutil/src/scm/doc.scm, 20704 branches/cashutil/src/scm/fin.scm, 20705 branches/cashutil/src/scm/gnumeric, 20706 branches/cashutil/src/scm/main-window.scm, 20707 branches/cashutil/src/scm/main.scm, 20708 branches/cashutil/src/scm/path.scm, 20709 branches/cashutil/src/scm/price-quotes.scm, 20710 branches/cashutil/src/scm/printing, 20711 branches/cashutil/src/scm/process.scm, 20712 branches/cashutil/src/scm/xml-generator.scm, 20713 branches/cashutil/src/tax, branches/cashutil/src/tax/us, 20714 branches/cashutil/src/tax/us/test, 20715 branches/cashutil/src/test-core: merging trunk changes into 20716 cashutil branch 20717 207182006-01-03 09:15 codehelp 20719 20720 * [r12242] branches/cashutil/src/bin, 20721 branches/cashutil/src/bin/Makefile.am, 20722 branches/cashutil/src/bin/gnucash2.c, 20723 branches/cashutil/src/bin/overrides, 20724 branches/cashutil/src/bin/qof-main.c, 20725 branches/cashutil/src/bin/qof-main.h, 20726 branches/cashutil/src/bin/test: gnucash2 - test C start-up 20727 routine 20728 207292006-01-03 04:02 hampton 20730 20731 * [r12241] trunk/ChangeLog, trunk/src/gnome/dialog-totd.c, 20732 trunk/src/gnome/glade/totd.glade: Use the component manager to 20733 ensure there is only one totd dialog at a time. Don't mark the 20734 dialog as transient (or type GTK_WINDOW_DIALOG) so that window 20735 managers won't make it float above all other GnuCash windows. 20736 207372006-01-03 02:44 hampton 20738 20739 * [r12240] trunk/ChangeLog, trunk/src/engine/Transaction.c: Fix 20740 test inverted by commit 12231. 20741 207422006-01-03 01:08 hampton 20743 20744 * [r12239] trunk/ChangeLog, trunk/src/gnome-utils/Makefile.am, 20745 trunk/src/gnome-utils/gnc-tree-model-example-account.c, 20746 trunk/src/gnome-utils/gnc-tree-model-example-account.h: Remove 20747 unused files. 20748 207492006-01-03 01:06 hampton 20750 20751 * [r12238] trunk/ChangeLog, trunk/GNOME2_STATUS, 20752 trunk/src/gnome/druid-hierarchy.c, 20753 trunk/src/gnome/glade/account.glade: Use a GtkListStore for the 20754 example account categories instead of layering a custom 20755 selection model on a custom example account model. The code is a 20756 lot simpler and has additional sorting capability. Do some 20757 rework on the druid layout. 20758 207592006-01-03 01:05 hampton 20760 20761 * [r12237] trunk/src/gnome-utils/gnc-tree-model-selection.c, 20762 trunk/src/gnome-utils/gnc-tree-model-selection.h: Correct 20763 function name. Add a comment. 20764 207652006-01-02 22:32 warlord 20766 20767 * [r12236] trunk/ChangeLog, 20768 trunk/src/gnome-utils/gnc-tree-view-account.c, 20769 trunk/src/gnome/gnc-plugin-page-budget.c: need to #include 20770 gkeyfile.h if we don't have glib26. * 20771 src/gnome-utils/gnc-tree-view-account.c: * 20772 src/gnome/gnc-plugin-page-budget.c: need to #include gkeyfile.h 20773 if we don't have glib26. 20774 207752006-01-02 21:14 hampton 20776 20777 * [r12235] trunk/ChangeLog, trunk/src/gnome-utils/gnc-tree-view.c: 20778 Use the right function to hide a tree column. Update a couple of 20779 debugging messages. 20780 207812006-01-02 21:11 hampton 20782 20783 * [r12234] trunk/ChangeLog, trunk/src/engine/gnc-commodity.c, 20784 trunk/src/engine/gnc-commodity.h, 20785 trunk/src/engine/gw-engine-spec.scm: Initialize the qof 20786 instances in commodity namespaces. 20787 207882006-01-02 21:07 hampton 20789 20790 * [r12233] trunk/ChangeLog, trunk/ChangeLog.2005: Start new 20791 ChangeLog for 2006. 20792 207932006-01-02 00:37 chris 20794 20795 * [r12232] trunk/src/gnome/gncmod-budget.c: Delete unused 20796 gncmod-budget.c. 20797 207982006-01-01 22:26 chris 20799 20800 * [r12231] trunk/src/engine/Transaction.c, 20801 trunk/src/engine/Transaction.h: General clean-up in 20802 Transaction.[ch]. * Regularization of 'trans' as variable name. 20803 * Whitespace and linewraps * lots of control-flow simplification 20804 * factor one chunk out into get_any_account() * Comment some 20805 things that are bogus or need improvement 20806 208072006-01-01 19:56 cstim 20808 20809 * [r12230] trunk/po/nb.po: Updated Norwegian translation by Tor 20810 Harald Thorland 20811 208122005-12-31 23:35 chris 20813 20814 * [r12229] trunk/src/engine/Transaction.c, 20815 trunk/src/engine/Transaction.h, trunk/src/engine/TransactionP.h, 20816 trunk/src/engine/cap-gains.c, trunk/src/engine/cap-gains.h: 20817 Constify some Split and Transaction functions. 20818 20819