Commit Graph

41 Commits

Author SHA1 Message Date
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