Commit Graph

447 Commits (372a11c2ca8b502f437beab130d0923ea6ec4e0c)

Author SHA1 Message Date
Linas Vepstas 3d8d38c437 from dirk
27 years ago
Linas Vepstas 0a05597900 some systems define this
27 years ago
Linas Vepstas 5f8da61fdd fix the currency thing correctly
27 years ago
Linas Vepstas 74a8cffef0 fix a qif import bug
27 years ago
Linas Vepstas 4900918f93 patches from Dirk Shoenberger for kde/qt
27 years ago
Linas Vepstas 4034823d1b add the html module
28 years ago
Linas Vepstas 865bcb34a1 add stupid prototype
28 years ago
Linas Vepstas f47cbc04ea expanded monetary routines
28 years ago
Linas Vepstas 85a885f982 oops, new conflicts with C++
28 years ago
Linas Vepstas 7270d9e51e add some development notes
28 years ago
Linas Vepstas 3a40d47b33 libnana cleanup
28 years ago
Linas Vepstas b60f03f87b patches from rob browning
28 years ago
Linas Vepstas a19ede18d1 mega patch from Mike Simons <msimons@fsimons01.erols.com>
28 years ago
Linas Vepstas 096d015caa patch from Mike Simmons
28 years ago
Linas Vepstas db32d20a4d oops
28 years ago
Linas Vepstas f70a7160a1 oops
28 years ago
Linas Vepstas b21f9a7964 fixes suggested by Alexandru Harsanyi <haral@codec.ro>
28 years ago
Linas Vepstas 93ee15bd0a merge in branch "multi" with patches from multiple authors
28 years ago
Linas Vepstas bba4ca6406 fixes from Andrew Arensburger and soem of my own
28 years ago
Linas Vepstas 2a9767e8fb cost basis bug fixes
28 years ago
Linas Vepstas 2faa2d40b3 compute cost basis correctly
28 years ago
Linas Vepstas ec762df4a6 added documentation
28 years ago
Linas Vepstas 0b70cff966 split out the header file
28 years ago
Linas Vepstas f13ec58bd7 fifo./lifo header file
28 years ago
Linas Vepstas f1b76433b4 a few more routines
28 years ago
Linas Vepstas 89f0d62bcb more code
28 years ago
Linas Vepstas e8b4d6f9a6 more stuff
28 years ago
Linas Vepstas d33de4f1b8 fifo/lifo accounting
28 years ago
Linas Vepstas 3046bea8a1 add support for cost basis accounting
28 years ago
Linas Vepstas 425ea64501 add some convenience for perl
28 years ago
Linas Vepstas 8b66ff2b0b oops
28 years ago
Linas Vepstas 0fdf8bb9d3 set up more state
28 years ago
Linas Vepstas 0667cf008a add some notes
28 years ago
Linas Vepstas 9a0bee5a82 more cleanup
28 years ago
Linas Vepstas 959e23a9e5 more around the docuementation
28 years ago
Linas Vepstas 9348a81cf8 add byte-stream capabilities
28 years ago
Linas Vepstas d341164229 add dereferenceing operators
28 years ago
Linas Vepstas 0988191ab9 add date util
28 years ago
Linas Vepstas cdf67925e4 add auxilliary account info
28 years ago
Linas Vepstas 4fa46c63d7 oops
28 years ago
Linas Vepstas 275f8c844e more account-info stuff
28 years ago
Linas Vepstas 4f34df719c oooops
28 years ago
Linas Vepstas e8896079b9 more account-info things
28 years ago
Linas Vepstas e55822ef1f start adding secondary account info to the mix
28 years ago
Linas Vepstas 70b2bdc4c0 oooooops nasty bug
28 years ago
Linas Vepstas ae24edb3e1 fix a icky bug
28 years ago
Linas Vepstas 28307da67e add account array functions
28 years ago
Linas Vepstas 871b7795c7 allow certain unsafe ops
28 years ago
Linas Vepstas b19bf7028d add some config routines
28 years ago
Linas Vepstas 64acadb6bd minor fix
28 years ago
Linas Vepstas ac84efdba6 add code to create home dir, if needed
28 years ago
Linas Vepstas 7f05ce838a some added missing function
28 years ago
Linas Vepstas 2f05a17014 rename lock file
28 years ago
Linas Vepstas d70897f38a move path resolution to its own utility function
28 years ago
Linas Vepstas f6d08dddf8 add file path retreival
28 years ago
Linas Vepstas 9e1b1f976e add explicit file-based entry point
28 years ago
Linas Vepstas ceda19dfdb make the direct fileio routines privatge
28 years ago
Linas Vepstas 8def04e5fd update design text
28 years ago
Linas Vepstas 1b8b63d1be add warning ...
28 years ago
Linas Vepstas 40adec3ab4 split session source file into header and c code
28 years ago
Linas Vepstas b45cb87386 final version
28 years ago
Linas Vepstas d454bf637d updates
28 years ago
Linas Vepstas 180cebbd3f first draft
28 years ago
Linas Vepstas ba7c0b4d87 add license
28 years ago
Linas Vepstas ff2d1439ac add fpic flag
28 years ago
Linas Vepstas 5cd602e0da arghhhh
28 years ago
Linas Vepstas 93ef506272 a couple more date fixes
28 years ago
Linas Vepstas de92dc7ef0 fixes for date handling
28 years ago
Linas Vepstas cbf12b7e6e more 64-bit date stuff
28 years ago
Linas Vepstas a59c475b6b hack around swig unhappiness
28 years ago
Linas Vepstas b41a033217 switch over to 64-bit timekeeping
28 years ago
Linas Vepstas 34580c58e3 Some general Scrb cleanups
28 years ago
Linas Vepstas 3eb28d3994 gnome patches from Prakash Kailasa <PrakashK@bigfoot.com>
28 years ago
Linas Vepstas 427130429f more work to get scrubbing to work
28 years ago
Linas Vepstas dd456c9b64 more work on scrubber functions
28 years ago
Linas Vepstas 990940bf72 fix typos
28 years ago
Linas Vepstas 7fd608d7fc scrub up single entry accounts, get them
28 years ago
Linas Vepstas e6f6be8708 start adding infrastructure for scrubbing single-entry accounts
28 years ago
Linas Vepstas a2349ab262 updates
28 years ago
Linas Vepstas ce74e10eae fix bad print statments
28 years ago
Linas Vepstas 0f15d898be add more debugging stuff
28 years ago
Linas Vepstas 316b56e319 oops
28 years ago
Linas Vepstas 18d991d3d7 begine modernization of debuggin infrastructure
28 years ago
Linas Vepstas a5b15b426d lint
28 years ago
Linas Vepstas ba8979eb8a oops, a few more core dump things
28 years ago
Linas Vepstas 05b94c02a6 fixes for core dumps
28 years ago
Linas Vepstas a19665c1ea bug fix from Ken Yamaguchi
28 years ago
Linas Vepstas 4967a338ec oops
28 years ago
Linas Vepstas c284b96c68 add fancier printing for currencies
28 years ago
Linas Vepstas de98df10c5 merge robs patches from branch
28 years ago
Linas Vepstas b81b256508 oops, we need another routine to do the right thing ...
28 years ago
Linas Vepstas 079754e1c8 move account code tools to different file
28 years ago
Linas Vepstas 416b3b991e another bug fix, to get sort order right
28 years ago
Linas Vepstas 3e2c53911e do some account markup
28 years ago
Linas Vepstas ca495ef8b4 fix a few core dumps
28 years ago
Linas Vepstas 2b174a1f1a add group function to auto-insert an account code
28 years ago
Linas Vepstas a20bc2b30b add auto-numbering for account codes
28 years ago
Linas Vepstas 047f4c1213 add ultostr utility routine, inverse of strtoul
28 years ago
Linas Vepstas cf0fd7af1f add sorted-order accounts
28 years ago
Linas Vepstas 1ed074fddb add a sort order for accounts
28 years ago
Linas Vepstas 893f6bb8f4 signature change
28 years ago
Linas Vepstas 0b978cf006 name change
28 years ago
Linas Vepstas bf55880a4d change to routine providing access to account type names
28 years ago
Linas Vepstas f93402c52c oops, be sure to set reconcile date ...
28 years ago
Linas Vepstas cdf85f6d1e misc cleanup
28 years ago
Linas Vepstas 06f24e1ffd add support for docref in the file format
28 years ago
Linas Vepstas f89fbf4fa4 add datte reconciled to file format
28 years ago
Linas Vepstas 539af447a7 fix constness problem
28 years ago
Linas Vepstas 4236c84d61 added transasction posted dates to file format
28 years ago
Linas Vepstas 11e82e8845 first round file format updates
28 years ago
Linas Vepstas 811d752a12 add some stuff to improve date handling
28 years ago
Linas Vepstas c64b796928 oops, fix a thinko ...
28 years ago
Linas Vepstas 9e774a8bed minor stuff
28 years ago
Linas Vepstas bd908d67fc fix a date padding problem
28 years ago
Linas Vepstas 9106339070 make things look nice in the debugger
28 years ago
Linas Vepstas c9498179c6 fix oops bug with ms money name guessing
28 years ago
Linas Vepstas 264157bbf5 fixes to handle MS Money format better
28 years ago
Linas Vepstas 01eaa8db61 fix irksome bug with file import
28 years ago
Linas Vepstas 1f60951ca5 fix a core dump in unusual situations
28 years ago
Linas Vepstas e14798188f remove some seriously stale old code
28 years ago
Linas Vepstas 3f70567f7d misc stuff
28 years ago
Linas Vepstas a5dc6057a2 fix for core dump
28 years ago
Linas Vepstas 894727c02c misc cleanuip,simplification
28 years ago
Linas Vepstas 611343e201 cleanup
28 years ago
Linas Vepstas bec8f3091a documentation cleanup
28 years ago
Linas Vepstas e431557f19 final (?) fixes to properly merge accounts for QIF
28 years ago
Linas Vepstas 5058450bc3 add all kinds of stuff to allow splits and transactions to be compared, and
28 years ago
Linas Vepstas 5aff12d808 minor but important fix to the sort order.
28 years ago
Linas Vepstas 49ab81302d changes to defer date sorting until the commit phase. Also, changes to make
28 years ago
Linas Vepstas 565e304965 fix documentation
28 years ago
Linas Vepstas 1d6b96529b describe the transaction processing features
28 years ago
Linas Vepstas fae398fab8 changes to implement transaction rollback
28 years ago
Linas Vepstas 33c331a418 rationalize split deletiton, make it work right.
28 years ago
Linas Vepstas c7b28fd6cb some updates
28 years ago
Linas Vepstas ec1b30f066 remove dangerous message
28 years ago
Linas Vepstas f3d32f27ad script to generate permutations
28 years ago
Linas Vepstas f973c70e3d more feature wishlist to design file
28 years ago
Linas Vepstas d59b3f035c prevent some nasty recursion
28 years ago
Linas Vepstas a374b9938a minor updates
28 years ago
Linas Vepstas 5921d5eb51 a few suggested patches from Jon K}re Hellan
28 years ago
Linas Vepstas b0a3368ebc i updates
28 years ago
Linas Vepstas 821691ccd8 make a note of a serious bug
28 years ago
Linas Vepstas 53eeb77bdf fix core dumps and other mess when double entry is not forced onto the user.
28 years ago
Linas Vepstas 17d6887975 allow hosers that don't use double entry to get reasonable behaviour.
28 years ago
Linas Vepstas 89a3d421fd oops
28 years ago
Linas Vepstas c0000344a8 merge changes from currthree branch into head branch.
28 years ago
Linas Vepstas c1904c4c3a fix the behaviour that rob is complaining about
28 years ago
Linas Vepstas 62570e6581 ocomment out some trash
28 years ago
Linas Vepstas 3c57447636 a little bit of text
28 years ago
Linas Vepstas 4e5eb3ce11 check currency before blithly allowing transfers
28 years ago
Linas Vepstas 8f957c2e56 add security type
28 years ago
Linas Vepstas 430e2a2fd8 add a currency trading account type
28 years ago
Linas Vepstas bd1beee6b7 add the final few utilities that we need (for now)
28 years ago
Linas Vepstas 567e2e1149 add early, late funcs
28 years ago
Linas Vepstas acaa4b58ef look for date bounds
28 years ago
Linas Vepstas d060e27f45 sorting fixes
28 years ago
Linas Vepstas 83ec54d077 more sorting futzing around
28 years ago
Linas Vepstas 4982b628a0 more work on sorting
28 years ago
Linas Vepstas 497fa63f63 remove obsolete code (replaced by code in Query.c
28 years ago
Linas Vepstas a1dadd6c08 warning about timespec; more transaction/split sorting.
28 years ago
Linas Vepstas 2020f2ab82 minor updates
28 years ago
Linas Vepstas a5902d581f fix for core dump
28 years ago
Linas Vepstas 604b729584 beginings of a simple query engine
28 years ago
Linas Vepstas 818e82f1fa clirification, additional docs,
28 years ago
Linas Vepstas 8cd76d252c more fields, documentation, etc.
28 years ago
Linas Vepstas 9b2ee34cf9 makefile and build fixes and corrections from Rob Browning
28 years ago
Linas Vepstas 1dd66eec16 ignore various files
28 years ago
Linas Vepstas d13d3797b2 quick hack to fix guile build
28 years ago
Linas Vepstas 523fff5a21 fix core dump
28 years ago
Linas Vepstas 29ce8cce88 cleanup from Rob Browning
28 years ago
Linas Vepstas 1e10ba84e2 add a utility routine
28 years ago
Linas Vepstas c46acc98ab a few more fixes taht we missed
28 years ago
Linas Vepstas faa3eed1c5 add some reality to the journalling system
28 years ago
Linas Vepstas 5eab083a70 make sure the other way of destroying things also generates a log entry
28 years ago
Linas Vepstas 7f946a8268 oops
28 years ago
Linas Vepstas a6c5c7cfea merge in changes originally done in the mono-split branch
28 years ago
Linas Vepstas 096500cfd9 fix the build breaker
28 years ago
Linas Vepstas f08a6d77a0 minor safety valves
28 years ago
Linas Vepstas 213bbb9d44 improve documentatation, add utility routine
28 years ago
Linas Vepstas 020be491a6 typo
28 years ago
Linas Vepstas 95d3ed7bf3 add an assert
28 years ago
Linas Vepstas b54c46c335 get rid of this topgroup thing
28 years ago
Linas Vepstas b2333aa395 add a convenience routine
28 years ago
Linas Vepstas 3b9ca3473f oops
28 years ago
Linas Vepstas 23ca8f1c84 some safety wrappers
28 years ago
Linas Vepstas 38046f33b2 remove makefiles, they're autogenerated by configure,
28 years ago
Linas Vepstas 36987199d7 turn debugging on
28 years ago
Linas Vepstas 0e86bc3694 configure picked up qt changes
28 years ago
Linas Vepstas 9f4b61c4e1 patches for Qt/KDE from Dirk Schoenberger
28 years ago
Linas Vepstas 81be528f76 NetBSD port fixes by Ted Lemon
28 years ago
Linas Vepstas 92d0d8c74e semi-colon fix
28 years ago
Linas Vepstas 5e5f8cc3ce updates
28 years ago
Linas Vepstas 167058962d new code from rob browning
28 years ago
Linas Vepstas f1b64c8bab some bug fixes
28 years ago
Linas Vepstas 55b6cb7389 fixes from rob browning
28 years ago
Linas Vepstas 4229d64e18 simplified ionsertion thanks to rob browning
28 years ago
Linas Vepstas 2804f262a1 fix editor defaults
28 years ago
Linas Vepstas e46712d8d1 fix core dump
28 years ago
Linas Vepstas 82fe8e3c74 a Y2K fix
28 years ago
Linas Vepstas 24059fd35f bug fixes from rob browning
28 years ago