r15601 - gnucash/trunk/src - Start the FreqSpec->Recurrence migration:

Josh Sled jsled at cvs.gnucash.org
Sun Feb 18 12:40:06 EST 2007


Author: jsled
Date: 2007-02-18 12:39:54 -0500 (Sun, 18 Feb 2007)
New Revision: 15601
Trac: http://svn.gnucash.org/trac/changeset/15601

Removed:
   gnucash/trunk/src/engine/SchedXactionP.h
Modified:
   gnucash/trunk/src/backend/file/gnc-freqspec-xml-v2.c
   gnucash/trunk/src/backend/file/gnc-recurrence-xml-v2.c
   gnucash/trunk/src/backend/file/gnc-schedxaction-xml-v2.c
   gnucash/trunk/src/backend/file/sixtp-dom-parsers.h
   gnucash/trunk/src/backend/file/test/Makefile.am
   gnucash/trunk/src/doc/sx.rst
   gnucash/trunk/src/engine/Makefile.am
   gnucash/trunk/src/engine/SchedXaction.c
   gnucash/trunk/src/engine/SchedXaction.h
   gnucash/trunk/src/engine/gnc-engine.c
   gnucash/trunk/src/gnome-utils/gnc-frequency.c
   gnucash/trunk/src/gnome-utils/gnc-frequency.h
   gnucash/trunk/src/gnome/dialog-sx-editor.c
   gnucash/trunk/src/gnome/glade/sched-xact.glade
Log:
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.




More information about the gnucash-patches mailing list