Commit Graph

10443 Commits

Author SHA1 Message Date
David Hampton
c8e74e95e1 Remove extra argument to gtk_list_store_set. Fixes #409758.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15635 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 23:00:24 +00:00
Joshua Sled
93700f40df Fix "has in-editor sx changed" processing for Recurrences. Fix Cancel checking/behavior. Remove previous never-run "bug fix" as it was actually a bug. :p
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15634 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 22:52:44 +00:00
Joshua Sled
cc44c764f4 Fixup SX editor consistency check re: FreqSpec/Recurrence; never-runnable bug fix, as well!
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15633 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 22:22:17 +00:00
Andreas Köhler
b613c14022 Use g_spawn_async instead of fork/execl for AqBanking Qt3 wizard.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15632 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 22:21:02 +00:00
Joshua Sled
3373f77979 Add a cmp() function for Recurrence (lists).
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15631 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 22:08:57 +00:00
Joshua Sled
c123a68e28 Add a "compact" toString of a Recurrence list; this is a clone of the FreqSpec method that is used by the SX List as a summary of the period of the SX.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15630 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 21:16:51 +00:00
Joshua Sled
20675026fc Remove wrongness.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15629 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 19:47:03 +00:00
Joshua Sled
9b9e5ff2d7 Remove DISPLAY-using, not-very-useful test.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15628 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 19:45:19 +00:00
Joshua Sled
64c41aaa89 Save/restore SLR window pos/size.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15627 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 19:24:23 +00:00
Joshua Sled
fef705b304 Remove unused SLR dialog split pane; configure scrollbars to auto-appear.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15626 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 19:08:23 +00:00
Joshua Sled
87a72a3ae0 Gratuitous reformatting.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15625 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 19:01:47 +00:00
Joshua Sled
64dd3d7bb4 Add notes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15624 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 19:00:37 +00:00
Andreas Köhler
d61475601d Fix crash if OB setup druid gets closed while waiting for the wizard. #409319.
In the online banking setup druid the process is forked for executing
the AqBanking Qt wizard. While waiting for it, the user can cancel the
druid in an inner main loop, but the code once returned does not know
that and crashes. Patch by cstim.

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15623 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 17:41:41 +00:00
Joshua Sled
1a83d79a2c Add gconf cflags.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15615 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 01:29:51 +00:00
Joshua Sled
d20436a81e Fix up SX test fixtures for Recurrence transition
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15614 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 00:14:53 +00:00
Joshua Sled
654fcfe72e Correct spelling.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15613 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 23:23:36 +00:00
Joshua Sled
5c6fd704cf Save/restore recurrence list (schedule) for SXes.
Add "allow_file_incompatability" gconf key; emit incompatible elements (sx-enabled and recurrence/schedule) only if allowed.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15612 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 23:16:05 +00:00
Joshua Sled
0d96264c06 Use the Recurrences for the SX frequency, not the FreqSpec list.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15611 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 23:14:17 +00:00
Joshua Sled
4e6e352b8b Fix compilation; breakage when going outside of FreqSpec's capabilities.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15610 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 22:54:11 +00:00
Joshua Sled
0527fdb66d Complementary fix to the freqspec=once: the composite semi-monthly FS'es are written out that way as well. So hack-fix them too. :p
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15609 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 21:59:14 +00:00
Joshua Sled
b567dc5360 Better behavior when the number-of-occurences field is blank.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15608 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 20:52:57 +00:00
Joshua Sled
3afc270f8a Switch from FreqSpec to Recurrence list for the example dense-cal.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15607 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 20:27:24 +00:00
Joshua Sled
515ad6f787 Add support for populating a dense-cal store from Recurrence lists.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15606 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 20:25:27 +00:00
Joshua Sled
348e8a85a3 Switch core SX instance generation from FreqSpec to Recurrence.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15605 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 20:23:11 +00:00
Joshua Sled
493504179c Separate out the tests; in case they occur, you then know which condition to look for.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15604 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 20:21:27 +00:00
Joshua Sled
41089913e2 Bug fixing:
- fix bug in weekly-freqspec parsing
- fix bug in date computation
- fix ages-old bug in "once" FreqSpecs :(
Update todo.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15603 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 19:32:07 +00:00
Joshua Sled
47a10cabf8 The combo box manip needs to come before the field setting, or the stupid signal handler will screw up the fields. :p
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15602 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 19:30:18 +00:00
Joshua Sled
1d2e90dce7 Start the FreqSpec->Recurrence migration:
- remove the "private" SX header.
- add GList<Recurrence*> to the SX model
- Parse a GList<Recurrence> from FreqSpec xml.
- GncFrequency changes
  - modify GncFrequency to load/save Recurrences.
  - simplify GncFrequency: remove "daily [m-f]", "bi-weekly" and super-monthly pages.
  - add (Recurrence-only) support for "last weekday of month" to {,semi-}monthly 
- update SX cleanup todo-list.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15601 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 17:39:54 +00:00
Joshua Sled
d02ccef535 log leveling
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15600 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 17:28:44 +00:00
Christian Stimming
2ec8f16463 Initial proposal for a script that strips data elements from a gnucash
data file which are not backwards-compatible to older versions of
gnucash. Discussion here:
http://lists.gnucash.org/pipermail/gnucash-devel/2007-February/019963.html



git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15599 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-18 12:05:21 +00:00
Christian Stimming
c23dc36250 Upgrade ktoblzcheck; the newer version doesn't need registry keys anymore
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15587 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-17 10:09:02 +00:00
Andreas Köhler
140671df98 Install.sh: Make QTDIR a Unix path.
AqBankings configure does not like QTDIR to contain backslashes.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15586 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 23:55:12 +00:00
Andreas Köhler
5d8c124c3c Install.sh: Add set_env_or_die, use it for $INTLTOOL_PERL.
This function is similar to add_to_env, but makes the script fail if it
would effectively overwrite a non-empty variable.  This is not the case
if the new value was already a part of the variables contents, no matter
whether from the beginning or after an add_to_env call.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15585 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 22:57:15 +00:00
Andreas Köhler
effc8e040b Install.sh: Make assert_one_dir quieter.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15584 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 17:02:57 +00:00
Christian Stimming
b0d7e1ff75 Update gwenhywfar to 2.5.4.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15583 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-16 15:06:27 +00:00
Andreas Köhler
22a6238170 Do not move unzipped folders of ActivePerl.
Instead of stripping the prefixing directories ActivePerl\\Perl to have
\\bin directly in $ACTIVE_PERL_DIR, set INTLTOOL_PERL to the unchanged
path.  This makes Installer.bat work again.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15582 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-15 21:09:59 +00:00
Derek Atkins
6eb4fef9b9 The New Turkish Lira changes from TRL to TRY in 2005.
BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15581 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-15 20:22:49 +00:00
Joshua Sled
25235a3d16 updates
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15580 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-14 14:43:18 +00:00
Joshua Sled
016afcf3da More doc updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15579 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-14 01:34:02 +00:00
Joshua Sled
29a0d578a0 Clean up echoing.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15577 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-14 01:01:01 +00:00
Joshua Sled
41e5b3540f Update qoflog documentation.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15576 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-14 00:59:40 +00:00
Christian Stimming
17b614de95 For aqbanking cmdline programs, change subsystem to console
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15575 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-13 21:03:59 +00:00
Andreas Köhler
15697348f2 Add missing #includes of glib-compat.h. Fix #407079.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15574 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-12 22:42:02 +00:00
Christian Stimming
db6a765764 Update aqbanking to 2.2.8.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15573 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-12 14:34:29 +00:00
Christian Stimming
f442806965 Fix and activate installation of ktoblzcheck on win32.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15572 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-12 10:53:20 +00:00
Joshua Sled
552bc61c8b Update --extra and --debug as per discussion.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15570 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 23:53:38 +00:00
Andreas Köhler
65c05daf58 Make new windows the same size as the active one. Fix #341968.
New main windows appear very small, so set their size to the one of the
currently active window.  If that is in a maximized state, maximize the
new windows too.  However, do not try to position them.

BP


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15569 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 23:30:47 +00:00
Joshua Sled
8c2acba5e2 log levelling.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15568 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 23:17:08 +00:00
Christian Stimming
5e919c3084 Add (untested) installation of ktoblzcheck as well.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15567 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 21:48:42 +00:00
Christian Stimming
2240080dcd Replace all remaining printfs by correct g_log macros.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15566 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-11 21:23:51 +00:00