1 This is the old ChangeLog from when eMoney was in SF.net CVS
3 2004-06-28 Steve Youngs <steve@youngs.au.com>
5 * eMoney 0.03 "Blue Chip" is released.
9 * emoney.el (emoney-days-to-time): New.
10 (emoney-time-add): New.
11 (emoney-append-transaction): Use them to specify dates that aren't
13 (emoney-is-beta): Make it a `defconst'.
14 (emoney-mode-map): Add bindings for `emoney-quit' and
15 `emoney-recalc-and-exit'.
16 (emoney-mode-menu): Move "New A/C" to top of menu.
17 Add entry for `emoney-recalc-and-exit'.
18 (emoney-check-transaction-type): Clarify doc string.
19 (emoney-recalc-and-exit): New.
20 (emoney-is-exiting): New.
21 (emoney-recalculate-buffer): Use it.
23 Use `emoney-use-new-frame'.
24 (emoney): Use `emoney-use-new-frame'.
25 (emoney-find-next-transaction): Don't untabify here.
26 (emoney-recalculate): Untabify the region.
28 (emoney-version): 0.03
30 2004-03-24 Steve Youngs <sryoungs@bigpond.net.au>
32 * emoney.el (emoney-setup-control-buffer): Rearrange the version
33 string that is output from the "Version" button.
34 (emoney-version): 0.03pre1
35 (emoney-mode-map): Bind `C-c C-x' to `emoney-transfer-funds'.
36 (emoney-mode-hooks): New.
37 (emoney-hooks): New custom group.
38 (emoney-switch-account-hook): New.
39 (emoney-switch-to-account): Use it.
40 (emoney-setup-accounts-buffer-hook): New.
41 (emoney-setup-accounts-buffer): Use it.
42 (emoney-setup-header-buffer-hook): New.
43 (emoney-setup-header-buffer): Use it.
44 (emoney-setup-control-buffer-hook): New.
45 (emoney-setup-control-buffer): Use it.
46 (emoney-transaction-hook): New.
47 (emoney-transaction-cheque-hook): New.
48 (emoney-append-next-cheque): Use them.
49 (emoney-transaction-transfer-hook): New.
50 (emoney-transfer-funds): Use it.
51 (emoney-append-transaction): Use `emoney-transaction-hook'.
52 (emoney-recalculate-before-hook): New.
53 (emoney-recalculate-after-hook): New.
54 (emoney-recalculate): Use them.
55 (emoney-summarise-cheques-hook): New.
56 (emoney-summarise-cheques): Use it.
57 (emoney-new-account-hook): New.
58 (emoney-new-account): Use it.
59 (emoney-quit-before-hook): New.
60 (emoney-quit-after-hook): New.
61 (emoney-quit): Use them.
63 2004-03-23 Steve Youngs <sryoungs@bigpond.net.au>
65 * eMoney 0.02 "Bankruptcy" is released.
67 * Makefile (VER): 0.02.
69 * emoney.el (emoney-transfer-account-history): New.
70 (emoney-transfer-funds): New.
71 (emoney-setup-control-buffer): Add a "Transfer" button.
72 (emoney-mode-menu): Add a "Transfer Funds" entry, and a "New A/C"
74 (emoney-chart-of-accounts): Set sane defaults.
75 (emoney-version): Bump to 0.02.
76 (emoney-codename): "Bankruptcy".
78 2004-01-29 Steve Youngs <sryoungs@bigpond.net.au>
80 * emoney.el (emoney-version): 0.02pre7
81 (emoney-setup-control-buffer): Rename "Rec Trans" button to "End
83 Add help-echo strings for each button.
84 (emoney-summarise-cheques): Use `switch-to-buffer' instead of
87 2004-01-21 Steve Youngs <sryoungs@bigpond.net.au>
89 * emoney.el: Drag in `calc'.
91 * Makefile (dist): New target for creating source tarballs.
93 2004-01-20 Steve Youngs <sryoungs@bigpond.net.au>
95 * emoney.el (emoney-switch-to-account): Guard against inf-loops.
96 (emoney-setup-control-buffer): Add a "Exit" button.
97 (emoney-append-transaction): Add arguments so it can be called
99 (emoney-new-account): Write it.
100 (emoney-version): Bump to 0.02pre6
102 2004-01-19 Steve Youngs <sryoungs@bigpond.net.au>
104 * emoney.el (emoney-setup-control-buffer): Add a "Calculator"
105 button to invoke Emacs Calc.
106 (emoney-old-window-config): New.
107 (emoney-quit): Use it.
109 (emoney-version): Bump to 0.02pre5
111 2004-01-17 Steve Youngs <sryoungs@bigpond.net.au>
113 * emoney.el (emoney): Ensure that `emoney-current-account-name' is
114 always initialised to `emoney-default-account' when eMoney starts
116 (emoney-recalculate-buffer): Use `message-or-box' instead of
118 (emoney-recalculate-region): Ditto.
119 (emoney-switch-to-account): Guard against messing up the window
120 configuration regardless of which buffer point is in when this
121 function is called. Always leave point in the "Account Register"
123 (emoney-accounts-buffer-map): Remove the binding for RET.
124 (emoney-version): Bump to 0.02pre4
126 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
128 * Makefile (distclean): Remove TAGS files too.
129 (all): Build autoloads and custom-loads before byte-compiling
131 (compile): Byte-compile all files from a single instance of
133 (auto-autoloads.el): Don't byte-compile here, do it at `compile'
135 (custom-load.el): Ditto.
137 * emoney.el: Require wid-edit.
138 (emoney-switch-to-account): New.
139 (emoney-accounts-buffer-map): New.
140 (emoney-setup-accounts-buffer): Use them.
141 (emoney-new-account): New. Empty function, to be written.
142 (emoney-setup-control-buffer):
143 s/emoney-current-account/emoney-current-account-name/
144 (emoney-version): Bump to 0.02pre3
146 2004-01-15 Steve Youngs <sryoungs@bigpond.net.au>
148 * emoney.el (emoney-show-buffers): Fix buffer layout.
149 (emoney-setup-accounts-buffer): Only turn off scrollbars and
150 modeline in this buffer, not globally.
151 (emoney-setup-header-buffer): Ditto.
152 (emoney-setup-control-buffer): Ditto.
153 (emoney-mode): Don't insert a header into the account file because
154 there is now a static buffer containing the header.
155 (emoney-setup-header-buffer): Insert blank line between a/c name
157 (emoney-insert-header-maybe): Removed.
158 (emoney-codename): Update.
159 (emoney-version): Bump to 0.02pre2
161 * codenames: New file.
163 2004-01-14 Steve Youngs <sryoungs@bigpond.net.au>
165 * emoney.el (emoney-use-new-frame): New.
166 (emoney-accounts-buffer-width): New.
167 (emoney-accounts-buffer-height): New.
168 (emoney-header-buffer-height): New.
169 (emoney-accounts-buffer): New.
170 (emoney-control-buffer): New.
171 (emoney-header-buffer): New.
172 (emoney-setup-accounts-buffer): New.
173 (emoney-current-account-name): New.
174 (emoney-setup-header-buffer): New.
175 (emoney-setup-control-buffer): New.
176 (emoney-show-buffers): New.
178 2004-01-14 Steve Youngs <sryoungs@bigpond.net.au>
180 * emoney.el (emoney-version): Bump to 0.02pre1
182 * Makefile (compile): New target.
184 (distclean): Remove `core*' instead of just `core'.
186 * emoney.el (emoney): New.
188 (emoney-recalculate-on-quit): New.
189 (emoney-mode-menu): Add `emoney-quit'.
191 2004-01-13 Steve Youngs <sryoungs@bigpond.net.au>
193 * emoney.el (emoney-accounts-directory): New.
194 (emoney-chart-of-accounts): New.
195 (emoney-default-account): New.
197 2003-10-03 Steve Youngs <sryoungs@bigpond.net.au>
199 * emoney.el: Update my email address.
201 2003-06-04 Steve Youngs <youngs@xemacs.org>