Note to module writers: include gnc-module-api.h to make sure
your signatures are correct.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5168 57a11ea4-9604-0410-9ed3-97b8803252fd
-lgncmodule to link link and libgncmodule.la to dependencies.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5160 57a11ea4-9604-0410-9ed3-97b8803252fd
(libgncmod_register_gnome_la_LDFLAGS): add GNOMEUILIBS to module
link line.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5159 57a11ea4-9604-0410-9ed3-97b8803252fd
argv-list-encoders.[ch]
* src/gnome/Makefile.am (SUBDIRS): add file-utils.[ch] &
argv-list-encoders.[ch]
move files from guile to gnome renaming File->file-utils along the
way. Change includes to account for that.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5158 57a11ea4-9604-0410-9ed3-97b8803252fd
* move report system into gnc-modules. This required a new
module of application framework stuff, src/app-utils.
* src/report/report-system/: the report-html-generation code
and the various report utilities and infrastructure
* src/report/standard-reports/: non-locale-specific financial
reports
* src/report/utility-reports: non-financial reports
* src/report/locale-specific: reports that only apply to specific
locales.
* src/report/stylesheet: report style sheet definitions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5144 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/gnome/window-acct-tree.c, window-register.c,
window-reconcile.c, po/gnc-glossary.txt: Changed the term 'to
scrub' to 'to check and repair'.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5136 57a11ea4-9604-0410-9ed3-97b8803252fd
* all others: update for api/reorganization
* src/register/register-core/table-control.[ch]: encapsulate
table control object.
* src/register/ledger-core/split-register-util.c: split out
general split register utilities
* src/register/ledger-core/split-register-control.[ch]: split
out split register control functionality
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5126 57a11ea4-9604-0410-9ed3-97b8803252fd
* all other files: update for change below
* src/register/register-core/table-layout.[ch]: make cursors part
of the table. allow them to be added dynamically.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5123 57a11ea4-9604-0410-9ed3-97b8803252fd
* src/register/register-core/table-allgui.[ch]: update for
api changes. Move some layout code to table-layout.c.
* src/register/register-core/splitreg.[ch]: update for api changes
* src/register/register-core/cellblock.[ch]: move cursor
changed functions here
* src/register/register-core/Makefile.am: add new files
* src/register/ledger-core/SplitLedger.c: update for api changes
* src/register/register-core/table-layout.[ch]: new file.
table layout object encapsulates table structure.
* src/scm/main.scm: add lib path to LD_LIBRARY_PATH
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5112 57a11ea4-9604-0410-9ed3-97b8803252fd
GNC_MODULE_PATH appropriately. Add gnc:*develmode* var settable
through command line and env var. Doesn't do anything yet.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@5110 57a11ea4-9604-0410-9ed3-97b8803252fd