Joshua Sled
e392ae7a0c
Fix Recurrence start-date bugs in conversion of FreqSpecs.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15722 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-15 02:41:20 +00:00
Joshua Sled
a7c6d804e5
Change Mortgage/Loan druid to generate SXes with Recurrences, not FreqSpecs.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15696 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-09 02:44:03 +00:00
Joshua Sled
360574d71b
Change sx-from-transaction dialog to generate Recurrences, not FreqSpecs.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15689 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-08 02:49:48 +00:00
Joshua Sled
5d162a8521
fix corruption/crasher bug where we free a transaction's guid without authority.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15687 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-08 01:53:39 +00:00
Joshua Sled
9cf3921a61
Add Volker Englisch's note re weirdness in created-txn review page.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15679 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-03-06 14:12:00 +00:00
Joshua Sled
e63af1cbae
Add todo/bug.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15673 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-27 14:37:11 +00:00
Joshua Sled
4afde76e83
Keep track of auto-created transactions, and review them as well.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15661 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-25 19:51:00 +00:00
Joshua Sled
5f1c66ba4f
Updates
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15657 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-25 16:18:06 +00:00
Joshua Sled
492b78151f
Tick off todo as per last commit
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15644 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-22 02:34:15 +00:00
Joshua Sled
aa6acf8b6c
Factor the sx-list tree view out and promote into an GncTreeViewSxList as a subclass of GncTreeView.
...
Move the gnc-sx-list-tree-model-adapter into gnome-utils to accomodate.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15642 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-22 02:20:56 +00:00
Joshua Sled
449c4242e2
Remove the accounting period druid usage of FreqSpec.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15636 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-19 23:06:41 +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
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
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
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
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
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
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
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
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
c042a51768
Ability to clear out variable bindings in the SLR dialog; better logging.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15546 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-10 02:30:43 +00:00
Joshua Sled
140db6d1d9
Revise overall SX logging: define G_LOG_DOMAIN in a fine-grained manner, switch to g_mumble calls, cleanup some formatting.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15543 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-10 00:25:16 +00:00
Joshua Sled
acb4e4b07c
udpates
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15538 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 19:07:00 +00:00
Joshua Sled
3ab675d44f
Updates.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15536 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-09 16:47:53 +00:00
Joshua Sled
4bb3acb10e
Fix registration of gnc-plugin-page-sx-list so plugin-page restoration works.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15521 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-08 01:04:45 +00:00
Joshua Sled
068540a938
SX instance model event handling for enabled SXes:
...
- SX instance models properly handle SX update/add/remove events
with/without enabled transactions.
- New SX editors now show non-enabled transactions
Patch from Peter McAlpine <peter@aoeu.ca>
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15510 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-06 00:14:10 +00:00
Joshua Sled
4ec231f487
Add todo
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15509 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-02-05 23:59:39 +00:00
Joshua Sled
227489040d
Fix bug in dispose for gnc-sx-list-tree-model-adapter causing (eventual) crash when sx-list plugin page is closed.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15476 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-31 02:25:32 +00:00
Joshua Sled
f042147ca5
Change GncDenseCal font-handling from GDK to Pango. Change mark rectangles to circles, because they're cuter.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15475 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-31 02:05:02 +00:00
Joshua Sled
bf67b8f33c
remove questionmark
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15467 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-30 01:25:57 +00:00
Joshua Sled
909015dcbf
Fix specious datafile dirtying in SLR dialog.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15466 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-30 01:09:18 +00:00
Joshua Sled
a34f91e975
add note re: datafile dirtying
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15464 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-29 14:38:24 +00:00
Joshua Sled
3c9e0b6355
updates post merge.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15405 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-20 23:06:24 +00:00
Joshua Sled
b558be7367
updates.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15404 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-20 22:19:01 +00:00
Joshua Sled
3eb2abc024
update
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15402 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-20 15:27:21 +00:00
Joshua Sled
eb73260220
Fold branches/sx-cleanup/ [14463:15384] back into trunk/.
...
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15399 57a11ea4-9604-0410-9ed3-97b8803252fd
2007-01-19 23:45:45 +00:00