This is the old ChangeLog from when eMoney was in SF.net CVS 2004-06-28 Steve Youngs * eMoney 0.03 "Blue Chip" is released. * Makefile (VER): 0.03 * emoney.el (emoney-days-to-time): New. (emoney-time-add): New. (emoney-append-transaction): Use them to specify dates that aren't today. (emoney-is-beta): Make it a `defconst'. (emoney-mode-map): Add bindings for `emoney-quit' and `emoney-recalc-and-exit'. (emoney-mode-menu): Move "New A/C" to top of menu. Add entry for `emoney-recalc-and-exit'. (emoney-check-transaction-type): Clarify doc string. (emoney-recalc-and-exit): New. (emoney-is-exiting): New. (emoney-recalculate-buffer): Use it. (emoney-quit): Ditto. Use `emoney-use-new-frame'. (emoney): Use `emoney-use-new-frame'. (emoney-find-next-transaction): Don't untabify here. (emoney-recalculate): Untabify the region. (emoney-frame): New. (emoney-version): 0.03 2004-03-24 Steve Youngs * emoney.el (emoney-setup-control-buffer): Rearrange the version string that is output from the "Version" button. (emoney-version): 0.03pre1 (emoney-mode-map): Bind `C-c C-x' to `emoney-transfer-funds'. (emoney-mode-hooks): New. (emoney-hooks): New custom group. (emoney-switch-account-hook): New. (emoney-switch-to-account): Use it. (emoney-setup-accounts-buffer-hook): New. (emoney-setup-accounts-buffer): Use it. (emoney-setup-header-buffer-hook): New. (emoney-setup-header-buffer): Use it. (emoney-setup-control-buffer-hook): New. (emoney-setup-control-buffer): Use it. (emoney-transaction-hook): New. (emoney-transaction-cheque-hook): New. (emoney-append-next-cheque): Use them. (emoney-transaction-transfer-hook): New. (emoney-transfer-funds): Use it. (emoney-append-transaction): Use `emoney-transaction-hook'. (emoney-recalculate-before-hook): New. (emoney-recalculate-after-hook): New. (emoney-recalculate): Use them. (emoney-summarise-cheques-hook): New. (emoney-summarise-cheques): Use it. (emoney-new-account-hook): New. (emoney-new-account): Use it. (emoney-quit-before-hook): New. (emoney-quit-after-hook): New. (emoney-quit): Use them. 2004-03-23 Steve Youngs * eMoney 0.02 "Bankruptcy" is released. * Makefile (VER): 0.02. * emoney.el (emoney-transfer-account-history): New. (emoney-transfer-funds): New. (emoney-setup-control-buffer): Add a "Transfer" button. (emoney-mode-menu): Add a "Transfer Funds" entry, and a "New A/C" entry. (emoney-chart-of-accounts): Set sane defaults. (emoney-version): Bump to 0.02. (emoney-codename): "Bankruptcy". 2004-01-29 Steve Youngs * emoney.el (emoney-version): 0.02pre7 (emoney-setup-control-buffer): Rename "Rec Trans" button to "End Trans". Add help-echo strings for each button. (emoney-summarise-cheques): Use `switch-to-buffer' instead of `pop-to-buffer'. 2004-01-21 Steve Youngs * emoney.el: Drag in `calc'. * Makefile (dist): New target for creating source tarballs. 2004-01-20 Steve Youngs * emoney.el (emoney-switch-to-account): Guard against inf-loops. (emoney-setup-control-buffer): Add a "Exit" button. (emoney-append-transaction): Add arguments so it can be called non-interactively. (emoney-new-account): Write it. (emoney-version): Bump to 0.02pre6 2004-01-19 Steve Youngs * emoney.el (emoney-setup-control-buffer): Add a "Calculator" button to invoke Emacs Calc. (emoney-old-window-config): New. (emoney-quit): Use it. (emoney): Ditto. (emoney-version): Bump to 0.02pre5 2004-01-17 Steve Youngs * emoney.el (emoney): Ensure that `emoney-current-account-name' is always initialised to `emoney-default-account' when eMoney starts up. (emoney-recalculate-buffer): Use `message-or-box' instead of `message'. (emoney-recalculate-region): Ditto. (emoney-switch-to-account): Guard against messing up the window configuration regardless of which buffer point is in when this function is called. Always leave point in the "Account Register" buffer. (emoney-accounts-buffer-map): Remove the binding for RET. (emoney-version): Bump to 0.02pre4 2004-01-16 Steve Youngs * Makefile (distclean): Remove TAGS files too. (all): Build autoloads and custom-loads before byte-compiling anything. (compile): Byte-compile all files from a single instance of XEmacs. (auto-autoloads.el): Don't byte-compile here, do it at `compile' target. (custom-load.el): Ditto. * emoney.el: Require wid-edit. (emoney-switch-to-account): New. (emoney-accounts-buffer-map): New. (emoney-setup-accounts-buffer): Use them. (emoney-new-account): New. Empty function, to be written. (emoney-setup-control-buffer): s/emoney-current-account/emoney-current-account-name/ (emoney-version): Bump to 0.02pre3 2004-01-15 Steve Youngs * emoney.el (emoney-show-buffers): Fix buffer layout. (emoney-setup-accounts-buffer): Only turn off scrollbars and modeline in this buffer, not globally. (emoney-setup-header-buffer): Ditto. (emoney-setup-control-buffer): Ditto. (emoney-mode): Don't insert a header into the account file because there is now a static buffer containing the header. (emoney-setup-header-buffer): Insert blank line between a/c name and header. (emoney-insert-header-maybe): Removed. (emoney-codename): Update. (emoney-version): Bump to 0.02pre2 * codenames: New file. 2004-01-14 Steve Youngs * emoney.el (emoney-use-new-frame): New. (emoney-accounts-buffer-width): New. (emoney-accounts-buffer-height): New. (emoney-header-buffer-height): New. (emoney-accounts-buffer): New. (emoney-control-buffer): New. (emoney-header-buffer): New. (emoney-setup-accounts-buffer): New. (emoney-current-account-name): New. (emoney-setup-header-buffer): New. (emoney-setup-control-buffer): New. (emoney-show-buffers): New. 2004-01-14 Steve Youngs * emoney.el (emoney-version): Bump to 0.02pre1 * Makefile (compile): New target. (all): Use it. (distclean): Remove `core*' instead of just `core'. * emoney.el (emoney): New. (emoney-quit): New. (emoney-recalculate-on-quit): New. (emoney-mode-menu): Add `emoney-quit'. 2004-01-13 Steve Youngs * emoney.el (emoney-accounts-directory): New. (emoney-chart-of-accounts): New. (emoney-default-account): New. 2003-10-03 Steve Youngs * emoney.el: Update my email address. 2003-06-04 Steve Youngs * Makefile: New. * emoney.el: New.