forked from Gnucash/gnucash
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog.2006
20818 lines (16666 loc) · 826 KB
/
ChangeLog.2006
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2006-12-30 20:00 warlord
* [r15286] branches/2.0, branches/2.0/src/gnc-test-env: Re-apply
the gnc-test-env patch because it changed in trunk.
2006-12-30 19:46 warlord
* [r15285] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/gnc-test-env: Make sure we set
DYLD_LIBRARY_PATH in the test environment (for MacOS X) Approved
by jsled Merge from r15259
2006-12-30 19:45 warlord
* [r15284] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/gnome-utils/gnc-main-window.c: Save and restore
the visibility of the toolbar, statusbar, and summarybar. Fixes
#106259. Merge from r15258
* [r15283] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/engine/kvp-scm.c: guile 1.8's SCM_EXACTP()
throws an error when passed a non-number. So make sure we test
SCM_NUMBERP() before SCM_EXACTP() This causes gnucash to crash
on e.g. FC6 from the File Properties Menu. Approved by jsled
Merge from r15252
* [r15282] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/gnome-utils/gnc-main-window.c: Avoid crash when
renaming page in a page-less window by returning if there is no
current page. Fixes #388841. Merge from r15249
* [r15281] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/backend/file/gnc-commodity-xml-v2.c: Load and
store a commodity's KVP-frame (IFF it's non-empty). This would
let us store something like an Asset Class. Approved by chris
and others on -devel Merge from r15205
2006-12-30 19:44 warlord
* [r15280] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/app-utils/gnc-ui-util.c: Check for potentially
failed utf8 conversion of locale strings. bug#383270 Merge from
r15204
* [r15279] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/engine/Split.c: Return zero instead of failing
an assertion when the register asks a Split for its amount in a
commodity that is not involved in the split's transaction. This
will prevent the crash in bug #379625, but doesn't solve the
underlying problem, which is a bug in the register. Merge from
r15179 and r15180
2006-12-29 23:30 plongstaff
* [r15278] branches/gda-dev/configure.in,
branches/gda-dev/src/backend/Makefile.am: Improve configuration
of gda backend. Now is --enable-gda and --disable-gda, with
information taken from pkg-config info.
2006-12-28 23:24 warlord
* [r15277] trunk, trunk/src/engine/test/test-numeric.c: Change
around the test helper routines so we get the real test lineno.
2006-12-28 22:52 andi5
* [r15276]
branches/reshuffle-modules/src/network-utils/test/Makefile.am,
branches/reshuffle-modules/src/tax/us/test/Makefile.am: Readd
two --library-dirs to make MacOSX pass `make check'.
2006-12-28 22:14 andi5
* [r15275] trunk/packaging/win32/custom.sh,
trunk/packaging/win32/install.sh: Configure from a relative path
on Windows, because gnucash-build-env will not work with
top_srcdir begin absolute.
2006-12-28 20:26 andi5
* [r15274]
branches/reshuffle-modules/src/app-utils/test/Makefile.am,
branches/reshuffle-modules/src/backend/file/test/Makefile.am,
branches/reshuffle-modules/src/business/business-core/test/Makefile.am,
branches/reshuffle-modules/src/engine/test/Makefile.am,
branches/reshuffle-modules/src/gnc-module/test/Makefile.am,
branches/reshuffle-modules/src/gnome-utils/test/Makefile.am,
branches/reshuffle-modules/src/import-export/test/Makefile.am,
branches/reshuffle-modules/src/network-utils/test/Makefile.am,
branches/reshuffle-modules/src/report/locale-specific/us/test/Makefile.am,
branches/reshuffle-modules/src/report/report-gnome/test/Makefile.am,
branches/reshuffle-modules/src/report/report-system/test/Makefile.am,
branches/reshuffle-modules/src/report/standard-reports/test/Makefile.am,
branches/reshuffle-modules/src/report/stylesheets/test/Makefile.am,
branches/reshuffle-modules/src/report/utility-reports/test/Makefile.am,
branches/reshuffle-modules/src/tax/us/test/Makefile.am: Add
missing --library-dir's for tests. At least Windows needs them.
2006-12-28 19:34 andi5
* [r15273] branches/reshuffle-modules/src/gnc-test-env: In
gnc-test-env, define is-windows? based on whether the
environment variable "OSTYPE" equals "msys". Adjust PATH
environment variable on Windows.
2006-12-28 19:30 andi5
* [r15272]
branches/reshuffle-modules/src/app-utils/test/test-load-module,
branches/reshuffle-modules/src/report/stylesheets/test/test-load-module:
Use /bin/sh for compatibility reasons.
2006-12-28 18:07 plongstaff
* [r15271] branches/gda-dev/src/gnome-utils/gnc-file.c: Patch by
Mark Johnson ([email protected]) to use a File Selector and allow a
uri to be typed in.
2006-12-28 14:33 andi5
* [r15270] trunk/packaging/win32/install.sh: No need to manually
exclude test subdirectories from mingw build anymore, since
r15260.
2006-12-28 02:22 hampton
* [r15269] trunk/src/quotes/gnc-fq-check.in,
trunk/src/quotes/gnc-fq-update.in: Add a check for the
Date::Manip module (used by gnc-fq-helper).
2006-12-28 02:21 hampton
* [r15268] trunk/src/scm/price-quotes.scm: Need to expliticly load
the gnome-utils scheme code.
2006-12-27 20:47 andi5
* [r15267] branches/reshuffle-modules,
branches/reshuffle-modules/src/gnc-module/gnc-module.c: Add
.dylib files to the list of files checked by the module system,
because G_MODULE_SUFFIX is .so on MacOSX. Interim solution.
2006-12-27 17:08 andi5
* [r15266] branches/reshuffle-modules,
branches/reshuffle-modules/autogen.sh: MacOSX installed
libtoolize as glibtoolize. Handle that in autogen.sh. merged
from trunk, r15255.
2006-12-27 16:57 andi5
* [r15265] branches/reshuffle-modules,
branches/reshuffle-modules/src/gnc-test-env: Set
DYLD_LIBRARY_PATH in gnc-test-env on --library-dir for MacOS X.
2006-12-27 16:56 andi5
* [r15264] branches/reshuffle-modules,
branches/reshuffle-modules/src/gnc-module/test/Makefile.am,
branches/reshuffle-modules/src/network-utils/test/Makefile.am,
branches/reshuffle-modules/src/tax/us/test/Makefile.am: Add
--library-dir core-utils to a few tests, to ease the work of
`make check'.
2006-12-27 16:54 andi5
* [r15263] branches/reshuffle-modules,
branches/reshuffle-modules/configure.in,
branches/reshuffle-modules/doc/README.dependencies,
branches/reshuffle-modules/packaging/gnucash.spec.in,
branches/reshuffle-modules/src/backend/postgres/test/Makefile.am,
branches/reshuffle-modules/src/bin/gnucash-valgrind.in,
branches/reshuffle-modules/src/bin/gnucash.in,
branches/reshuffle-modules/src/bin/overrides/gnucash-env.in,
branches/reshuffle-modules/src/business/business-core/test/Makefile.am,
branches/reshuffle-modules/src/engine/test-core/Makefile.am,
branches/reshuffle-modules/src/engine/test/Makefile.am,
branches/reshuffle-modules/src/gnc-module/Makefile.am,
branches/reshuffle-modules/src/gnc-module/test/Makefile.am,
branches/reshuffle-modules/src/gnc-module/test/test-dynload.c,
branches/reshuffle-modules/src/import-export/qif-io-core/test/Makefile.am,
branches/reshuffle-modules/src/valgrind-gnucash.supp: Remove
remaining ltdl stuff, i.e. -lltdl, LTDL_LIBRARY_PATH, the
configure check. Make test-dynload.c use GModule too.
2006-12-27 14:51 warlord
* [r15262] trunk, trunk/src/network-utils/test/Makefile.am,
trunk/src/tax/us/test/Makefile.am: A few more changes for "make
check" to succeed on MacOS-X. It now does. :)
2006-12-27 13:54 warlord
* [r15261] trunk, trunk/src/gnc-module/test/Makefile.am: MacOS X
needs core-utils in the library load path for "make check" to
work. While we're at it, might as well pull in libcore-utils.la,
just in case.
2006-12-27 02:51 andi5
* [r15260] trunk, trunk/src/app-utils/test/Makefile.am,
trunk/src/backend/file/test/Makefile.am,
trunk/src/backend/postgres/test/Makefile.am,
trunk/src/business/business-core/test/Makefile.am,
trunk/src/calculation/test/Makefile.am,
trunk/src/engine/test-core/Makefile.am,
trunk/src/engine/test/Makefile.am,
trunk/src/gnc-module/test/Makefile.am,
trunk/src/gnc-module/test/misc-mods/Makefile.am,
trunk/src/gnc-module/test/mod-bar/Makefile.am,
trunk/src/gnc-module/test/mod-baz/Makefile.am,
trunk/src/gnc-module/test/mod-foo/Makefile.am,
trunk/src/gnome-utils/test/Makefile.am,
trunk/src/import-export/hbci/test/Makefile.am,
trunk/src/import-export/ofx/test/Makefile.am,
trunk/src/import-export/qif-import/test/Makefile.am,
trunk/src/import-export/qif/test/Makefile.am,
trunk/src/import-export/test/Makefile.am,
trunk/src/network-utils/test/Makefile.am,
trunk/src/register/ledger-core/test/Makefile.am,
trunk/src/register/register-core/test/Makefile.am,
trunk/src/register/register-gnome/test/Makefile.am,
trunk/src/report/locale-specific/us/test/Makefile.am,
trunk/src/report/report-gnome/test/Makefile.am,
trunk/src/report/report-system/test/Makefile.am,
trunk/src/tax/us/test/Makefile.am: Do not build tests for `make
all' but only `make check'. This is done by using the automake
prefix check_ instead of noinst_. The modules created in
src/gnc-module/test now use that prefix too, but with
LDFLAGS="-rpath ${PWD}" to make them shared (we never install
them).
2006-12-26 16:47 warlord
* [r15259] trunk, trunk/src/gnc-test-env: Make sure we set
DYLD_LIBRARY_PATH in the test environment (for MacOS X)
2006-12-26 00:07 hampton
* [r15258] trunk/src/gnome-utils/gnc-main-window.c: Save and
restore the visibility of the toolbar, statusbar, and
summarybar. Fixes #106259. BP
2006-12-25 20:18 hampton
* [r15257] branches/remove-group2/src/engine/Account.c: Protect
against setting an existing tree node as the new root of the
tree.
2006-12-25 18:53 warlord
* [r15256] trunk, trunk/macros/ac_pkg_swig.m4: lack of swig should
be a fatal error (if building from SVN). Fix AC_MSG_WARN ->
AC_MSG_ERROR
2006-12-25 18:38 warlord
* [r15255] trunk, trunk/autogen.sh: MacOSX installed libtoolize as
glibtoolize. Handle that in autogen
2006-12-25 18:29 hampton
* [r15254] branches/remove-group2, branches/remove-group2/AUTHORS,
branches/remove-group2/ChangeLog, branches/remove-group2/README,
branches/remove-group2/README.dependencies,
branches/remove-group2/configure.in,
branches/remove-group2/doc/README.francais,
branches/remove-group2/lib/libqof/qof/Makefile.am,
branches/remove-group2/lib/libqof/qof/qofquerycore.c,
branches/remove-group2/lib/libqof/qof/qofsession-p.h,
branches/remove-group2/lib/libqof/qof/qofsession.c,
branches/remove-group2/lib/libqof/qof/qofsession.h,
branches/remove-group2/macros/ac_pkg_swig.m4,
branches/remove-group2/packaging/win32/custom.sh,
branches/remove-group2/packaging/win32/dist.sh,
branches/remove-group2/packaging/win32/functions,
branches/remove-group2/packaging/win32/gnucash.iss.in,
branches/remove-group2/packaging/win32/goffice-0.3.2-patch.diff,
branches/remove-group2/packaging/win32/install.sh,
branches/remove-group2/src/app-utils/Makefile.am,
branches/remove-group2/src/app-utils/gnc-component-manager.c,
branches/remove-group2/src/app-utils/gnc-ui-util.c,
branches/remove-group2/src/app-utils/gnc-ui-util.h,
branches/remove-group2/src/backend/file/gnc-account-xml-v2.c,
branches/remove-group2/src/backend/file/gnc-backend-file.c,
branches/remove-group2/src/backend/file/gnc-commodity-xml-v2.c,
branches/remove-group2/src/backend/file/gnc-transaction-xml-v2.c,
branches/remove-group2/src/backend/file/io-gncxml-v2.c,
branches/remove-group2/src/backend/file/test/test-xml-account.c,
branches/remove-group2/src/backend/file/test/test-xml-commodity.c,
branches/remove-group2/src/backend/file/test/test-xml-pricedb.c,
branches/remove-group2/src/backend/file/test/test-xml-transaction.c,
branches/remove-group2/src/base-typemaps.i,
branches/remove-group2/src/bin/Makefile.am,
branches/remove-group2/src/bin/gnucash-bin.c,
branches/remove-group2/src/business/business-core/Makefile.am,
branches/remove-group2/src/business/business-core/file/gnc-invoice-xml-v2.c,
branches/remove-group2/src/business/business-core/file/gnc-order-xml-v2.c,
branches/remove-group2/src/business/business-core/gncAddress.c,
branches/remove-group2/src/business/business-core/gncBillTerm.c,
branches/remove-group2/src/business/business-core/gncCustomer.c,
branches/remove-group2/src/business/business-core/gncEmployee.c,
branches/remove-group2/src/business/business-core/gncEntry.c,
branches/remove-group2/src/business/business-core/gncInvoice.c,
branches/remove-group2/src/business/business-core/gncJob.c,
branches/remove-group2/src/business/business-core/gncOrder.c,
branches/remove-group2/src/business/business-core/gncTaxTable.c,
branches/remove-group2/src/business/business-core/gncVendor.c,
branches/remove-group2/src/business/business-gnome/Makefile.am,
branches/remove-group2/src/business/business-reports/aging.scm,
branches/remove-group2/src/business/business-reports/invoice.scm,
branches/remove-group2/src/business/business-utils/Makefile.am,
branches/remove-group2/src/business/dialog-tax-table/Makefile.am,
branches/remove-group2/src/core-utils/Makefile.am,
branches/remove-group2/src/core-utils/gnc-gobject-utils.c,
branches/remove-group2/src/engine/Account.c,
branches/remove-group2/src/engine/Makefile.am,
branches/remove-group2/src/engine/SchedXaction.c,
branches/remove-group2/src/engine/Split.c,
branches/remove-group2/src/engine/TransLog.c,
branches/remove-group2/src/engine/binreloc.c,
branches/remove-group2/src/engine/binreloc.h,
branches/remove-group2/src/engine/gnc-budget.c,
branches/remove-group2/src/engine/gnc-commodity.c,
branches/remove-group2/src/engine/gnc-lot.c,
branches/remove-group2/src/engine/gnc-path.c,
branches/remove-group2/src/engine/gnc-path.h,
branches/remove-group2/src/engine/gnc-pricedb.c,
branches/remove-group2/src/engine/gncla-dir.h.in,
branches/remove-group2/src/engine/kvp-scm.c,
branches/remove-group2/src/gnc-module/Makefile.am,
branches/remove-group2/src/gnc-module/gnc-module.c,
branches/remove-group2/src/gnc-module/gnc-module.h,
branches/remove-group2/src/gnome-utils/Makefile.am,
branches/remove-group2/src/gnome-utils/argv-list-converters.c,
branches/remove-group2/src/gnome-utils/argv-list-converters.h,
branches/remove-group2/src/gnome-utils/dialog-transfer.c,
branches/remove-group2/src/gnome-utils/druid-gconf-setup.c,
branches/remove-group2/src/gnome-utils/gnc-dense-cal.c,
branches/remove-group2/src/gnome-utils/gnc-file.c,
branches/remove-group2/src/gnome-utils/gnc-frequency.c,
branches/remove-group2/src/gnome-utils/gnc-gnome-utils.c,
branches/remove-group2/src/gnome-utils/gnc-html.c,
branches/remove-group2/src/gnome-utils/gnc-main-window.c,
branches/remove-group2/src/gnome-utils/gnc-plugin-file-history.c,
branches/remove-group2/src/gnome-utils/gnc-tree-view.c,
branches/remove-group2/src/gnome/Makefile.am,
branches/remove-group2/src/gnome/dialog-sxsincelast.c,
branches/remove-group2/src/gnome/druid-hierarchy.c,
branches/remove-group2/src/gnome/druid-loan.c,
branches/remove-group2/src/gnome/druid-merge.c,
branches/remove-group2/src/gnome/glade/account.glade,
branches/remove-group2/src/gnome/gnc-plugin-basic-commands.c,
branches/remove-group2/src/gnome/top-level.c,
branches/remove-group2/src/gnome/ui/gnc-plugin-basic-commands-ui.xml,
branches/remove-group2/src/import-export/hbci/gnc-file-aqb-import.c,
branches/remove-group2/src/import-export/hbci/gnc-hbci-getbalance.c,
branches/remove-group2/src/import-export/log-replay/gnc-log-replay.c,
branches/remove-group2/src/import-export/ofx/gnc-ofx-import.c,
branches/remove-group2/src/import-export/qif-import/Makefile.am,
branches/remove-group2/src/import-export/qif-import/druid-qif-import.c,
branches/remove-group2/src/import-export/qif-import/qif-file.scm,
branches/remove-group2/src/import-export/qif-import/qif-merge-groups.scm,
branches/remove-group2/src/import-export/qif-import/qif-parse.scm,
branches/remove-group2/src/import-export/qif-import/qif-to-gnc.scm,
branches/remove-group2/src/pixmaps/Makefile.am,
branches/remove-group2/src/pixmaps/gnucash-icon.ico,
branches/remove-group2/src/report/report-gnome/Makefile.am,
branches/remove-group2/src/report/report-gnome/gnc-plugin-page-report.c,
branches/remove-group2/src/report/report-system/Makefile.am,
branches/remove-group2/src/report/report-system/report.scm,
branches/remove-group2/src/report/standard-reports/account-piecharts.scm,
branches/remove-group2/src/report/standard-reports/category-barchart.scm:
Sync changes 15066:15252 into the branch.
2006-12-25 14:16 warlord
* [r15253] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/gnome-utils/dialog-account.c: Correct account
compatibility check with top level account. #389317 Merge from
r14923.
2006-12-23 21:10 warlord
* [r15252] trunk, trunk/src/engine/kvp-scm.c: guile 1.8's
SCM_EXACTP() throws an error when passed a non-number. So make
sure we test SCM_NUMBERP() before SCM_EXACTP() This causes
gnucash to crash on e.g. FC6 from the File Properties Menu. BP
2006-12-23 18:50 andi5
* [r15251] trunk/packaging/win32/dist.sh,
trunk/packaging/win32/gnucash.iss.in: Use `cp -a' in dist.sh.
Let inno create guile.bat (which sets GUILE_LOAD_PATH) and
slibcat, because the user running GnuCash later on may not have
the rights to do that.
2006-12-23 12:36 andi5
* [r15250] trunk/packaging/win32/install.sh: Fix slib installation
within inst_guile, a regression introduced by r15246.
2006-12-23 06:51 andi5
* [r15249] trunk/src/gnome-utils/gnc-main-window.c: Avoid crash
when renaming page in a page-less window by returning if there
is no current page. Fixes #388841. BP
2006-12-23 06:41 andi5
* [r15248] trunk/packaging/win32/dist.sh: Strip libdir directives
in distributed libtool .la files, because they may point to
still existing libraries that will be dlopened and conflict with
those loaded on startup.
2006-12-22 11:10 andi5
* [r15247] trunk, trunk/packaging/win32/install.sh: Fix install.sh
typo, spotted by hfelton.
2006-12-21 23:09 andi5
* [r15246] trunk/packaging/win32/custom.sh,
trunk/packaging/win32/dist.sh,
trunk/packaging/win32/gnucash.iss.in,
trunk/packaging/win32/install.sh: Various install.sh
improvements: * Use $GNUCASH_DIR\\{repos,build,inst,dist} as
directories for the source, build, installation and packaging *
`mkdir -p' cannot handle backslashes, use unix paths * Downgrade
to ORBit2-2.13.3 * Print command to create /etc/profile.d if
needed
2006-12-21 19:28 andi5
* [r15245] trunk/src/app-utils/Makefile.am,
trunk/src/bin/Makefile.am,
trunk/src/business/business-core/Makefile.am,
trunk/src/business/business-gnome/Makefile.am,
trunk/src/business/business-utils/Makefile.am,
trunk/src/engine/Makefile.am, trunk/src/gnome-utils/Makefile.am,
trunk/src/gnome/Makefile.am,
trunk/src/import-export/qif-import/Makefile.am,
trunk/src/report/report-gnome/Makefile.am: Add include
directives for ${top_builddir}/src/swig-runtime.h. Merged r15229
from branches/reshuffle-modules.
2006-12-21 19:19 andi5
* [r15244] trunk/packaging/win32/dist.sh,
trunk/packaging/win32/functions,
trunk/packaging/win32/install.sh: install.sh: Ease registration
of environment variables. Fix dist.sh to set PATH for unzip and
gconftool-2.
2006-12-21 15:24 plongstaff
* [r15243] branches/gda-dev/src/backend/gda/gnc-backend-gda.c,
branches/gda-dev/src/backend/gda/gnc-backend-gda.h: Remove
unused SQL value handlers
2006-12-21 15:23 plongstaff
* [r15242] branches/gda-dev/configure.in: Add --with-libgda flag
to all user to specify where libgda is
2006-12-21 14:10 cstim
* [r15241] trunk/packaging/win32/custom.sh,
trunk/packaging/win32/dist.sh, trunk/packaging/win32/install.sh:
Add code for download/installation of Inno Setup Compiler, as
suggested by hfelton.
2006-12-21 13:53 cstim
* [r15240] trunk/packaging/win32/install.sh: Minor message
improvement by hfelton.
2006-12-21 01:07 andi5
* [r15239] trunk/packaging/win32/dist.sh: Do not distribute
share\guile\1.6\slibcat and let slib recreate it once GnuCash is
started for the first time.
2006-12-21 00:05 bock
* [r15238] branches/2.0/ChangeLog,
branches/2.0/src/import-export/test/Makefile.am: *
src/import-export/test/Makefile.am: Minor fix so build completes
on Ubuntu/Debian (tested on Edgy)
2006-12-20 15:27 cstim
* [r15237] trunk/src/app-utils/gnc-ui-util.c: Convert even more
strings of locale into utf8, as suggested by Jon Arney.
2006-12-20 15:26 cstim
* [r15236] trunk/src/bin/gnucash-bin.c: Remove windows-specific
ignoring of engine_is_initialized check.
2006-12-19 16:37 cstim
* [r15235] trunk/packaging/win32/dist.sh: Some forgotten file for
copying
2006-12-19 09:07 andi5
* [r15234] branches/reshuffle-modules,
branches/reshuffle-modules/src/app-utils/test/Makefile.am,
branches/reshuffle-modules/src/backend/file/test/Makefile.am,
branches/reshuffle-modules/src/engine/test/Makefile.am,
branches/reshuffle-modules/src/gnc-module/test/Makefile.am,
branches/reshuffle-modules/src/gnc-test-env,
branches/reshuffle-modules/src/gnome-utils/test/Makefile.am,
branches/reshuffle-modules/src/network-utils/test/Makefile.am,
branches/reshuffle-modules/src/report/locale-specific/us/test/Makefile.am,
branches/reshuffle-modules/src/report/report-gnome/test/Makefile.am,
branches/reshuffle-modules/src/report/report-system/test/Makefile.am,
branches/reshuffle-modules/src/report/standard-reports/test/Makefile.am,
branches/reshuffle-modules/src/report/stylesheets/test/Makefile.am,
branches/reshuffle-modules/src/report/utility-reports/test/Makefile.am,
branches/reshuffle-modules/src/tax/us/test/Makefile.am: Readd
--library-dir to gnc-test-env and fix all tests that now lacked
some, mostly gnc-module. Also avoid leading slashes for
adapt-dirsep, because they would be stripped.
* [r15233] branches/reshuffle-modules,
branches/reshuffle-modules/configure.in,
branches/reshuffle-modules/src/app-utils/test/Makefile.am,
branches/reshuffle-modules/src/backend/file/test/Makefile.am,
branches/reshuffle-modules/src/bin/overrides/gnucash-build-env.in,
branches/reshuffle-modules/src/bin/test/Makefile.am,
branches/reshuffle-modules/src/business/business-core/test/Makefile.am,
branches/reshuffle-modules/src/engine/test/Makefile.am,
branches/reshuffle-modules/src/gnc-module/test/Makefile.am,
branches/reshuffle-modules/src/gnome-utils/test/Makefile.am,
branches/reshuffle-modules/src/import-export/test/Makefile.am,
branches/reshuffle-modules/src/network-utils/test/Makefile.am,
branches/reshuffle-modules/src/register/register-core/test/Makefile.am,
branches/reshuffle-modules/src/register/register-gnome/test/Makefile.am,
branches/reshuffle-modules/src/report/locale-specific/us/test/Makefile.am,
branches/reshuffle-modules/src/report/report-gnome/Makefile.am,
branches/reshuffle-modules/src/report/report-gnome/test/Makefile.am,
branches/reshuffle-modules/src/report/report-system/test/Makefile.am,
branches/reshuffle-modules/src/report/standard-reports/test/Makefile.am,
branches/reshuffle-modules/src/report/stylesheets/test/Makefile.am,
branches/reshuffle-modules/src/report/utility-reports/test/Makefile.am,
branches/reshuffle-modules/src/tax/us/test/Makefile.am: Fix
tests and trim TESTS_ENVIRONMENT's to minimum versions. Update
gnc-build-env.in. Readd report-gnome/test directory.
2006-12-19 09:06 andi5
* [r15232] branches/reshuffle-modules,
branches/reshuffle-modules/src/gnc-test-env: Clean up
gnc-test-env * --gnc-module-dir params are added to
$GNC_MODULE_PATH * --guile-load-dir params are added to
$GUILE_LOAD_PATH * Drop --library-dir, $LD_LIBRARY_PATH and
$LTDL_LIBRARY_PATH
* [r15231] branches/reshuffle-modules,
branches/reshuffle-modules/src/app-utils/gncmod-app-utils.c,
branches/reshuffle-modules/src/backend/file/gncmod-backend-file.c,
branches/reshuffle-modules/src/business/business-core/businessmod-core.c,
branches/reshuffle-modules/src/business/business-core/file/gncmod-business-backend-file.c,
branches/reshuffle-modules/src/business/business-gnome/businessmod-gnome.c,
branches/reshuffle-modules/src/business/business-utils/gncmod-business-utils.c,
branches/reshuffle-modules/src/business/dialog-tax-table/gncmod-dialog-tax-table.c,
branches/reshuffle-modules/src/calculation/gncmod-calculation.c,
branches/reshuffle-modules/src/engine/gncmod-engine.c,
branches/reshuffle-modules/src/engine/test-core/gncmod-test-engine.c,
branches/reshuffle-modules/src/gnc-module/test/misc-mods/agedver.c,
branches/reshuffle-modules/src/gnc-module/test/misc-mods/futuremodsys.c,
branches/reshuffle-modules/src/gnc-module/test/misc-mods/incompatdep.c,
branches/reshuffle-modules/src/gnc-module/test/mod-bar/gnc-mod-bar.c,
branches/reshuffle-modules/src/gnc-module/test/mod-baz/gnc-mod-baz.c,
branches/reshuffle-modules/src/gnc-module/test/mod-foo/gnc-mod-foo.c,
branches/reshuffle-modules/src/gnome-search/gncmod-gnome-search.c,
branches/reshuffle-modules/src/gnome-utils/gncmod-gnome-utils.c,
branches/reshuffle-modules/src/import-export/binary-import/gncmod-binary-import.c,
branches/reshuffle-modules/src/import-export/gncmod-generic-import.c,
branches/reshuffle-modules/src/import-export/hbci/gncmod-hbci.c,
branches/reshuffle-modules/src/import-export/log-replay/gncmod-log-replay.c,
branches/reshuffle-modules/src/import-export/ofx/gncmod-ofx-import.c,
branches/reshuffle-modules/src/import-export/qif-import/gnc-qif-import.c,
branches/reshuffle-modules/src/import-export/qif-io-core/gncmod-qifiocore.c,
branches/reshuffle-modules/src/network-utils/gncmod-network-utils.c,
branches/reshuffle-modules/src/register/ledger-core/gncmod-ledger-core.c,
branches/reshuffle-modules/src/register/register-core/gncmod-register-core.c,
branches/reshuffle-modules/src/register/register-gnome/gncmod-register-gnome.c,
branches/reshuffle-modules/src/report/locale-specific/us/gncmod-locale-reports-us.c,
branches/reshuffle-modules/src/report/report-gnome/gncmod-report-gnome.c,
branches/reshuffle-modules/src/report/report-system/gncmod-report-system.c,
branches/reshuffle-modules/src/report/standard-reports/gncmod-standard-reports.c,
branches/reshuffle-modules/src/report/stylesheets/gncmod-stylesheets.c,
branches/reshuffle-modules/src/report/utility-reports/gncmod-utility-reports.c,
branches/reshuffle-modules/src/tax/us/gncmod-tax-us.c,
branches/reshuffle-modules/src/test-core/gncmod-test.c: Remove
all prefixes "libgncmod_my_mod_LTX_".
* [r15230] branches/reshuffle-modules,
branches/reshuffle-modules/src/gnc-module/gnc-module.c: Use
GModule instead of libltdl. * Load *.G_MODULE_SUFFIX, not *.la *
Use g_module_{open,symbol,close,error} for
lt_dl{open,sym,close,error} * Drop lt_dlinit
2006-12-19 09:05 andi5
* [r15229] branches/reshuffle-modules,
branches/reshuffle-modules/src/app-utils/Makefile.am,
branches/reshuffle-modules/src/bin/Makefile.am,
branches/reshuffle-modules/src/business/business-core/Makefile.am,
branches/reshuffle-modules/src/business/business-gnome/Makefile.am,
branches/reshuffle-modules/src/business/business-utils/Makefile.am,
branches/reshuffle-modules/src/engine/Makefile.am,
branches/reshuffle-modules/src/gnome-utils/Makefile.am,
branches/reshuffle-modules/src/gnome/Makefile.am,
branches/reshuffle-modules/src/import-export/qif-import/Makefile.am,
branches/reshuffle-modules/src/report/report-gnome/Makefile.am:
Add include directives for ${top_builddir}/src/swig-runtime.h.
2006-12-18 20:16 andi5
* [r15228] branches/reshuffle-modules: Branch from trunk at r15227.
2006-12-18 19:39 andi5
* [r15227] trunk/packaging/win32/install.sh: install.sh: Make
gnome installation relocatable again.
2006-12-18 15:59 cstim
* [r15226] trunk/packaging/win32/gnucash.iss.in,
trunk/src/pixmaps/Makefile.am: Install the .ico icon file into
$datadir/gnucash/pixmaps instead of $datadir/pixmaps.
2006-12-18 15:35 cstim
* [r15225] trunk/packaging/win32/gnucash.iss.in,
trunk/src/pixmaps/Makefile.am,
trunk/src/pixmaps/gnucash-icon.ico: Add gnucash icon in Windows
.ico format for windows icon
2006-12-18 02:53 andi5
* [r15224] trunk/packaging/win32/install.sh: install.sh: Do not
call pkg-config-msys.sh from within pkg-config-msys.sh. Use
correct header directory for regex (differs between v3.8 and
v3.8.g.3). Untested.
2006-12-17 18:32 andi5
* [r15223] trunk, trunk/macros/ac_pkg_swig.m4: Do not determine
SWIG_LIB by running `swig -swiglib`, because we do not make use
of it and it made problems on MinGW (output was two lines).
2006-12-16 17:50 warlord
* [r15222] trunk, trunk/src/bin/gnucash-bin.c: Update for 2.0.3
release
2006-12-16 02:50 andi5
* [r15221] trunk/packaging/win32/dist.sh,
trunk/packaging/win32/functions: Revert r15216, because the
actual guile dll file names differ from those in builds of
revisions <15213. Replace shebang in packaging/win32/functions
by a local variables list.
2006-12-15 22:31 cstim
* [r15220] branches/2.0/po/de.po: Update German translation; fixes
bug#383393.
2006-12-15 18:39 cstim
* [r15219] trunk/packaging/win32/dist.sh,
trunk/packaging/win32/gnucash.iss.in: Fix missing files of
dist.sh. Improve iss script.
2006-12-15 18:18 cstim
* [r15218] trunk/packaging/win32/gnucash.iss.in: Fix typo
2006-12-15 18:04 cstim
* [r15217] trunk/packaging/win32/custom.sh,
trunk/packaging/win32/dist.sh,
trunk/packaging/win32/gnucash.iss.in: Improve Inno Setup
Compiler script; should probably be able to package the outcome
of dist.sh into one setup file.
2006-12-15 15:10 cstim
* [r15216] trunk/packaging/win32/dist.sh: Fix guile DLL names that
have additional trailing numbers
2006-12-15 14:51 cstim
* [r15215] trunk/packaging/win32/install.sh: Use the installed
PKG_CONFIG instead of what might be available in the PATH
2006-12-15 14:36 andi5
* [r15214] trunk/packaging/win32/dist.sh,
trunk/packaging/win32/functions,
trunk/packaging/win32/install.sh: Add dist.sh, a script that
extracts all necessary files needed to run GnuCash on Windows
and puts them into $DIST_DIR. The plan is to call the Inno Setup
Compiler from it and create gnucash-$ver-setup.exe with one
command. A complete GnuCash build on MinGW is needed to run it.
Factor out common functions.
2006-12-14 22:32 andi5
* [r15213] trunk/packaging/win32/custom.sh,
trunk/packaging/win32/install.sh: Install.sh improvements: *
Replace RegEx-Gnu by RegEx-Spencer 3.8, because GtkHTML is
linked against that * Update fontconfig, use expat-2.0.0.zip
from ftp.gnome.org, drop inst_expat * Use
$GNOME_WIN32_URL/dependencies for other packages too * Build
guile with -avoid-version
2006-12-14 02:30 plongstaff
* [r15212] branches/gda-dev/src/backend/gda,
branches/gda-dev/src/backend/gda/gnc-account-gda.c,
branches/gda-dev/src/backend/gda/gnc-backend-gda.c,
branches/gda-dev/src/backend/gda/gnc-backend-gda.h,
branches/gda-dev/src/backend/gda/gnc-budget-gda.c,
branches/gda-dev/src/backend/gda/gnc-commodity-gda.c,
branches/gda-dev/src/backend/gda/gnc-lots-gda.c,
branches/gda-dev/src/backend/gda/gnc-price-gda.c,
branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c,
branches/gda-dev/src/backend/gda/gnc-slots-gda.c,
branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: Use
QofAccessFunc/QofSetterFunc function signatures instead of
creating new ones
2006-12-12 11:41 cstim
* [r15211] trunk/src/gnome/dialog-sxsincelast.c: Change enum names
to avoid name collision of IGNORE identifier, especially with
win32 headers.
2006-12-12 11:36 cstim
* [r15210] trunk/AUTHORS: Add author of r15203, 15206, 15207,
15208.
2006-12-12 11:34 cstim
* [r15209] trunk/lib/libqof/qof/qofquerycore.c: Code cleanup: Move
variable declaration into block where it is used.
2006-12-12 11:33 cstim
* [r15208] trunk/lib/libqof/qof/qofquerycore.c: Check for return
value of regcomp() and return NULL on failure, as suggested by
Jon Arney.
2006-12-12 11:28 cstim
* [r15207] trunk/src/gnome-utils/gnc-frequency.c: Rename private
min/max functions to avoid name collisions with existing
functions of macros, as suggested by Jon Arney
2006-12-12 11:24 cstim
* [r15206] trunk/src/gnome/druid-loan.c: Change enum names to
avoid name collisions, especially with win32 headers.
2006-12-12 02:51 warlord
* [r15205] trunk, trunk/src/backend/file/gnc-commodity-xml-v2.c:
Load and store a commodity's KVP-frame (IFF it's non-empty).
This would let us store something like an Asset Class. BP
2006-12-11 22:28 cstim
* [r15204] trunk/src/app-utils/gnc-ui-util.c: Check for
potentially failed utf8 conversion of locale strings. bug#383270
BP
2006-12-11 17:48 cstim
* [r15203] trunk/src/app-utils/gnc-component-manager.c,
trunk/src/gnc-module/gnc-module.c,
trunk/src/gnc-module/gnc-module.h: Rename variables to avoid
potential conflicts with C/C++ keywords.
2006-12-10 23:36 wilddev
* [r15200] tags/2.0.3: Tagging the 2.0.3 release of GnuCash
2006-12-10 23:35 wilddev
* [r15199] branches/2.0/ChangeLog, branches/2.0/NEWS,
branches/2.0/configure.in: update to release 2.0.3
2006-12-09 17:41 plongstaff
* [r15198] branches/gda-dev/GDA_STATUS: Update GDA status
2006-12-09 17:36 plongstaff
* [r15197] branches/gda-dev/src/backend/gda/ddl: Remove
obsolete/unused ddl files
2006-12-09 03:43 plongstaff
* [r15196] branches/gda-dev/src/engine/Account.c,
branches/gda-dev/src/engine/SchedXaction.c: Add
begin_edit/commit_edit around 2 areas where multiple calls are
used to set up an object.
* [r15195] branches/gda-dev/src/gnome/dialog-scheduledxaction.c:
Add begin_edit()/commit_edit() around lines filling in new sx
2006-12-09 03:39 plongstaff
* [r15194] branches/gda-dev/src/bin/gnucash-gdb.in: Add
gnucash-gdb.in to create gnucash-gdb
2006-12-09 00:45 plongstaff
* [r15193] branches/gda-dev/src/backend/gda/gnc-backend-gda.c: Fix
use of uninitialized variables
2006-12-08 18:48 plongstaff
* [r15192] branches/gda-dev/src/backend/gda/gnc-backend-gda.c,
branches/gda-dev/src/backend/gda/gnc-lots-gda.c,
branches/gda-dev/src/backend/gda/gnc-lots-gda.h,
branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c,
branches/gda-dev/src/backend/gda/gnc-slots-gda.c,
branches/gda-dev/src/backend/gda/gnc-slots-gda.h,
branches/gda-dev/src/backend/gda/gnc-transaction-gda.c,
branches/gda-dev/src/backend/gda/gnc-transaction-gda.h: 1) Add
missing files 2) Add initial SX save/restore - will probably
crash 3) When committing clean transaction, commit any dirty
splits
2006-12-08 18:45 plongstaff
* [r15191] branches/gda-dev/src/engine/SchedXaction.c,
branches/gda-dev/src/engine/SchedXaction.h,
branches/gda-dev/src/engine/Transaction.c: 1) Make some function
arguments 'const' 2) Add GNC_SX macro similar to GObject cast
macros
2006-12-07 14:35 plongstaff
* [r15190] branches/gda-dev/src/backend/gda/gnc-account-gda.c,
branches/gda-dev/src/backend/gda/gnc-backend-gda.c,
branches/gda-dev/src/backend/gda/gnc-backend-gda.h,
branches/gda-dev/src/backend/gda/gnc-budget-gda.c,
branches/gda-dev/src/backend/gda/gnc-commodity-gda.c,
branches/gda-dev/src/backend/gda/gnc-price-gda.c,
branches/gda-dev/src/backend/gda/gnc-schedxaction-gda.c,
branches/gda-dev/src/backend/gda/gnc-transaction-gda.c: 1) Use
GObject-style macros instead of casts 2) Prevent nested queries
to solve problem where a split query triggers rerunning the same
query
2006-12-07 14:32 plongstaff
* [r15189] branches/gda-dev/src/engine/Split.h,
branches/gda-dev/src/engine/gnc-lot.c,
branches/gda-dev/src/engine/gnc-lot.h,
branches/gda-dev/src/engine/gnc-pricedb.c,
branches/gda-dev/src/engine/gnc-pricedb.h: 1) Add
GNC_SPLIT/GNC_IS_SPLIT and GNC_LOT/GNC_IS_LOT macros 2) Make
some arguments const where appropriate
2006-12-06 20:03 andi5
* [r15188] trunk/lib/libqof/qof/qofsession.c,
trunk/src/gnome-utils/gnc-file.c,
trunk/src/gnome-utils/gnc-html.c,
trunk/src/gnome-utils/gnc-main-window.c,
trunk/src/gnome-utils/gnc-tree-view.c,
trunk/src/report/report-gnome/gnc-plugin-page-report.c: Fix some
printf's of NULL in DEBUG, ENTER and LEAVE macro invocations.
2006-12-06 03:36 plongstaff
* [r15187] branches/gda-dev/src/backend/gda/gnc-backend-gda.c,
branches/gda-dev/src/backend/gda/gnc-backend-gda.h: Replace some
remaining SQL with GdaQuery
2006-12-06 03:16 plongstaff
* [r15186] branches/gda-dev/lib/libqof/qof/gnc-numeric.c,
branches/gda-dev/lib/libqof/qof/gnc-numeric.h: Add support for
gnc_numeric as a boxed GValue
2006-12-05 21:21 cstim
* [r15185] trunk/AUTHORS: Add Author for r15184 bugfix
2006-12-05 21:19 cstim
* [r15184] trunk/src/gnome/dialog-sxsincelast.c: Remove unused
variables and dead code. Patch provided by Jerry Quinn. Fixes
#347084.
2006-12-05 21:15 cstim
* [r15183] trunk/AUTHORS: Updates for changed areas of
contribution; add andi5 to top. Feel free to adjust this to your
liking again.
2006-12-04 10:36 cstim
* [r15181] branches/2.0/po/sk.po: Updated Slovak translation by
Zdenko Podobny
2006-12-04 03:09 warlord
* [r15180] trunk, trunk/src/engine/Split.c: Print out more
information about "broken" splits. Extends r15179 which should
fix the crash of bug #379625 NOTE: it now prints zeros, which
could confuse the user... BP
2006-12-04 02:20 chris
* [r15179] trunk/src/engine/Split.c: Return zero instead of
failing an assertion when the register asks a Split for its
amount in a commodity that is not involved in the split's
transaction. This will prevent the crash in bug #379625, but
doesn't solve the underlying problem, which is a bug in the
register. BP
2006-12-03 02:10 warlord
* [r15178] branches/2.0, branches/2.0/ChangeLog: Fix a changelog
entry from r15173 to specify bug #381467
2006-12-03 02:03 warlord
* [r15177] branches/2.0,
branches/2.0/src/gnome-utils/gnc-main-window.c: Remove unused
variables. merge from r15170.
* [r15176] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/gnome-utils/gnc-main-window.c: Factor out some
quiting code from gnc_main_window_delete_event() and
gnc_main_window_cmd_file_quit(). The new implementation fixes
two bugs - one in each of the previous implementations. The bug
in the gnc_main_window_cmd_file_quit() code was a race condition
whereby one could quit the application without finishing pending
changes in pages. This would happen if the began a save,
modified the page during the save, and then triggered the
File->Quit command before the save completed. For the register
page, this sequence was possible, even though most of the UI
controls are disabled during save. The bug in the
gnc_main_window_delete_event() code was that it didn't check for
an in-progress save before prompting the user to save a dirty
book. Merge from r15169
* [r15175] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/lib/libqof/qof/qofsession-p.h,
branches/2.0/lib/libqof/qof/qofsession.c,
branches/2.0/lib/libqof/qof/qofsession.h,
branches/2.0/src/gnome-utils/gnc-file.c: Fix bug #353450 - Crash
on quit during save. Add a lock to the QofSession object, and
use it in qof_session_save() to protect against re-entrance. The
lock always starts at 1 and is 0 while inside
qof_session_save(). If another call is made to
qof_session_save() while one is in progress, the lock will
momentarily drop below 0 before returning to zero. Note: The
per-session nature of the lock would make it appear that we
support concurrent saving of different sessions. In fact, we do
not, because the file backend blocks the main process until the
forked gzip process is finished, and it only knows how to keep
track of one child pid at a time. Merge from r15168
2006-12-03 02:02 warlord
* [r15174] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/gnome-utils/dialog-transfer.c: Save window size
and position of the transfer dialog. Merge from r15166
* [r15173] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/gnome-utils/gnc-main-window.c: When progress
bar is showing, do not make menus and toolbars insensitive, but
rather the underlying action groups. This way even keyboard
accelerators will not make sneaking calls while saving. Merge
from r15162
* [r15172] branches/2.0, branches/2.0/ChangeLog,
branches/2.0/src/backend/file/gnc-transaction-xml-v2.c,
branches/2.0/src/business/business-core/file/gnc-invoice-xml-v2.c,
branches/2.0/src/business/business-core/file/gnc-order-xml-v2.c,
branches/2.0/src/business/business-core/gncBillTerm.c,
branches/2.0/src/business/business-core/gncCustomer.c,
branches/2.0/src/business/business-core/gncEmployee.c,
branches/2.0/src/business/business-core/gncEntry.c,
branches/2.0/src/business/business-core/gncInvoice.c,
branches/2.0/src/business/business-core/gncJob.c,
branches/2.0/src/business/business-core/gncOrder.c,
branches/2.0/src/business/business-core/gncTaxTable.c,
branches/2.0/src/business/business-core/gncVendor.c,
branches/2.0/src/engine/Account.c,
branches/2.0/src/engine/SchedXaction.c,
branches/2.0/src/engine/gnc-budget.c,
branches/2.0/src/engine/gnc-commodity.c,
branches/2.0/src/engine/gnc-lot.c,
branches/2.0/src/engine/gnc-pricedb.c: Replace 'static inline'
by 'static' for functions that are used by function pointers.
Fixes some compiler issues when building without certain