John Wiegley
721effa6ba
Removed 'release' rule and added a 'docs' rule for making the documentation.
2008-08-07 05:02:43 -04:00
John Wiegley
83d0a3bb13
Backed out the PackageMaker file, I'm not ready to check it in yet.
2008-08-07 04:30:48 -04:00
John Wiegley
76bdb44a68
Fix to 'make release', and also added the PackageMaker config file, for
...
building an installable Ledger package for OS X users.
2008-08-07 03:32:27 -04:00
John Wiegley
925387d7c0
The Python interface code is now building again and passes its unit tests.
2008-08-07 03:28:48 -04:00
John Wiegley
8d89329b3f
Link against the dynamic Boost libraries, as this is required for properly
...
building the Python extension library.
2008-08-07 03:22:53 -04:00
John Wiegley
71e0491aec
Added a module init file (__init__.py) for the test directory.
2008-08-07 02:58:27 -04:00
John Wiegley
c0e7315467
Changed tests module reference to just test.
2008-08-07 02:58:15 -04:00
John Wiegley
2362150880
Added Python compilation files (.pyc) to the ignore file.
2008-08-07 02:58:05 -04:00
John Wiegley
9dac35fd52
Added rules for building with Python support and also for building a universal
...
binary when preparing a release for distribution.
2008-08-07 02:54:33 -04:00
John Wiegley
1aa98a65df
When developing, always build with Python support enabled.
2008-08-07 02:53:57 -04:00
John Wiegley
da2a1126d1
Added Python product to the ignore file.
2008-08-07 02:53:44 -04:00
John Wiegley
0eda1ad2c6
The Python interface layer is building again.
2008-08-07 02:53:35 -04:00
John Wiegley
6ddc21dc5f
'make distcheck' now works.
2008-08-06 23:21:06 -04:00
John Wiegley
54f2a8012f
Moved several tests around again (python/test -> test/python).
2008-08-06 18:23:50 -04:00
John Wiegley
0d6e72adbb
More changes toward getting 'make distcheck' to succeed.
2008-08-05 22:18:18 -04:00
John Wiegley
764c88ffea
ginstall $(srcdir)/doc/html/*, not $(top_builddir)/doc/html/.
2008-08-05 21:36:58 -04:00
John Wiegley
01f5ac4232
The stub for RegressionTests returned the wrong exit code.
2008-08-05 21:01:59 -04:00
John Wiegley
d29d7751e0
Added automake logic for building the Doxygen sources right before preparing a
...
release tarball.
2008-08-05 20:59:46 -04:00
John Wiegley
9f9339c5c5
Added missing virtual specifiers on some destructors.
2008-08-05 20:41:48 -04:00
John Wiegley
89d86d5265
version.m4.in incorrectly had a fixed version number.
2008-08-05 20:40:31 -04:00
John Wiegley
bc528efa95
Added documentation build products to the ignore file.
2008-08-05 20:37:33 -04:00
John Wiegley
da6ceaba1a
Updated the Doxygen docs so that all the core numerics files are in the same
...
module group.
2008-08-05 19:49:01 -04:00
John Wiegley
36cd816404
Moved the test sources around, so that all the unit tests are in test/unit.
2008-08-05 19:48:42 -04:00
John Wiegley
262bda35cf
Updated a comment.
2008-08-05 19:15:45 -04:00
John Wiegley
646a46b53b
Generate call graphs in the Doxygen documentation.
2008-08-05 19:15:33 -04:00
John Wiegley
5a9796940c
Added support for generating Doxygen source documentation.
2008-08-05 18:30:08 -04:00
John Wiegley
f6f4a46cf5
Moved around most of the files so that source code is in src/, documentation
...
is in doc/, etc.
2008-08-05 18:05:49 -04:00
John Wiegley
b7970b2985
myacprep: Link against boost-sd on my system.
2008-08-05 09:35:41 -04:00
John Wiegley
fd540c28fc
Removed check for libpcre from configure.ac, since Boost.Regex is being used.
2008-08-05 09:35:22 -04:00
John Wiegley
6d4bbe97db
Rearranged some of the options code, enabled -t and -T.
2008-08-05 06:18:07 -04:00
John Wiegley
7455495d14
Moved the option code for 2.6.1 from option.cc into report.h. It's still
...
commented out, but now it's nearer the right place for conversion.
2008-08-05 05:00:31 -04:00
John Wiegley
806be999ef
A few small changes to regress.py to make pylint mostly happy.
2008-08-05 03:34:25 -04:00
John Wiegley
98c05e8eb2
Added infrastructure for running regression tests, since I would like to make
...
sure that nothing breaks again once a bug in closed.
2008-08-05 03:20:14 -04:00
John Wiegley
6194cccdd3
Added version.m4 to the ignore list.
2008-08-05 01:59:27 -04:00
John Wiegley
85aa048f55
The version script is no longer needed either.
2008-08-04 17:29:47 -04:00
John Wiegley
32188cfaeb
Removed version.m4, since this is generated from version.m4.in.
2008-08-04 17:26:47 -04:00
John Wiegley
fb31f5c065
Removed unnecessary clean rules, since git-clean does the job very nicely.
2008-08-04 17:22:04 -04:00
John Wiegley
9c9a34388a
First round of work to get the balance report working again.
2008-08-04 16:24:41 -04:00
John Wiegley
966b231f23
When doing a command-line tag search, search for :tag:, not just tag.
2008-08-04 16:10:54 -04:00
John Wiegley
fb85292b55
Changed the #include's in ledger.h so that UnitTests would build again.
2008-08-04 15:54:13 -04:00
John Wiegley
04ca4909f6
Ignore the UnitTests binary.
2008-08-04 15:53:55 -04:00
John Wiegley
007f4ecb60
Changed the way that version info is included into a Ledger build.
2008-08-04 15:50:58 -04:00
John Wiegley
bcffbc96ba
Regular expressions are working again, such that very basic register reports
...
are now possible.
2008-08-03 23:44:18 -04:00
John Wiegley
8a21391d0a
Got pre-compiled headers working again, which are used if --devel is passed to
...
acprep.
2008-08-03 22:30:43 -04:00
John Wiegley
bbdab79302
Rearranged the code a bit, breaking walk.cc into several different files:
...
compare compare_items<T>
handler item_handler<T>
iterators used to iterators sets of journal objects
filters derived from item_handler, they morph the result set
output derived from item_handler, these do the printing
Also, created a new 'help' files which contains just Ledger's help text.
2008-08-03 21:38:53 -04:00
John Wiegley
3e4b016940
Added several missing copyright notices.
2008-08-03 20:56:43 -04:00
John Wiegley
363fb6d558
Got date, payee and accounts back into the register report.
2008-08-03 00:22:55 -04:00
John Wiegley
dfc14dfff3
Re-enabled almost all of the old reporting code, which means it compiles now
...
within the new scheme.
2008-08-02 23:34:28 -04:00
John Wiegley
5a90fe7357
Moved xact_xdata_t into xact_t itself, as a set of "extended data" that might
...
be gathered during reporting.
Removed the references to accounts and such from the mask logic, which means
that the value expression "acount =~ /foo/" is needed in place of just
"/foo/".
2008-08-02 22:45:35 -04:00
John Wiegley
7b3c8c03c5
Changed the way that bare masks are parsed. There is still some coupling
...
here, albeit just through flag values. It needs to be changed, though.
2008-08-02 17:07:04 -04:00