Initial git import
[emoney] / ChangeLog.d / ChangeLog.SFCVS
1 This is the old ChangeLog from when eMoney was in SF.net CVS
2
3 2004-06-28  Steve Youngs  <steve@youngs.au.com>
4
5         * eMoney 0.03 "Blue Chip" is released.
6
7         * Makefile (VER): 0.03
8
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
12         today.
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.
22         (emoney-quit): Ditto.
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.
27         (emoney-frame): New.
28         (emoney-version): 0.03
29
30 2004-03-24  Steve Youngs  <sryoungs@bigpond.net.au>
31
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.
62
63 2004-03-23  Steve Youngs  <sryoungs@bigpond.net.au>
64
65         * eMoney 0.02 "Bankruptcy" is released.
66
67         * Makefile (VER): 0.02.
68
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"
73         entry.  
74         (emoney-chart-of-accounts): Set sane defaults.
75         (emoney-version): Bump to 0.02.
76         (emoney-codename): "Bankruptcy".
77
78 2004-01-29  Steve Youngs  <sryoungs@bigpond.net.au>
79
80         * emoney.el (emoney-version): 0.02pre7
81         (emoney-setup-control-buffer): Rename "Rec Trans" button to "End
82         Trans".
83         Add help-echo strings for each button.
84         (emoney-summarise-cheques): Use `switch-to-buffer' instead of
85         `pop-to-buffer'. 
86
87 2004-01-21  Steve Youngs  <sryoungs@bigpond.net.au>
88
89         * emoney.el: Drag in `calc'.
90
91         * Makefile (dist): New target for creating source tarballs.
92
93 2004-01-20  Steve Youngs  <sryoungs@bigpond.net.au>
94
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
98         non-interactively. 
99         (emoney-new-account): Write it.
100         (emoney-version): Bump to 0.02pre6
101
102 2004-01-19  Steve Youngs  <sryoungs@bigpond.net.au>
103
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.
108         (emoney): Ditto.
109         (emoney-version): Bump to 0.02pre5
110
111 2004-01-17  Steve Youngs  <sryoungs@bigpond.net.au>
112
113         * emoney.el (emoney): Ensure that `emoney-current-account-name' is
114         always initialised to `emoney-default-account' when eMoney starts
115         up.     
116         (emoney-recalculate-buffer): Use `message-or-box' instead of
117         `message'. 
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"
122         buffer. 
123         (emoney-accounts-buffer-map): Remove the binding for RET.
124         (emoney-version): Bump to 0.02pre4
125
126 2004-01-16  Steve Youngs  <sryoungs@bigpond.net.au>
127
128         * Makefile (distclean): Remove TAGS files too.
129         (all): Build autoloads and custom-loads before byte-compiling
130         anything. 
131         (compile): Byte-compile all files from a single instance of
132         XEmacs. 
133         (auto-autoloads.el): Don't byte-compile here, do it at `compile'
134         target. 
135         (custom-load.el): Ditto.
136
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
145
146 2004-01-15  Steve Youngs  <sryoungs@bigpond.net.au>
147
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
156         and header.     
157         (emoney-insert-header-maybe): Removed.
158         (emoney-codename): Update.
159         (emoney-version): Bump to 0.02pre2
160
161         * codenames: New file.
162
163 2004-01-14  Steve Youngs  <sryoungs@bigpond.net.au>
164
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.
177
178 2004-01-14  Steve Youngs  <sryoungs@bigpond.net.au>
179
180         * emoney.el (emoney-version): Bump to 0.02pre1
181
182         * Makefile (compile): New target.
183         (all): Use it.
184         (distclean): Remove `core*' instead of just `core'.
185
186         * emoney.el (emoney): New.
187         (emoney-quit): New.
188         (emoney-recalculate-on-quit): New.
189         (emoney-mode-menu): Add `emoney-quit'.
190
191 2004-01-13  Steve Youngs  <sryoungs@bigpond.net.au>
192
193         * emoney.el (emoney-accounts-directory): New.
194         (emoney-chart-of-accounts): New.
195         (emoney-default-account): New.
196
197 2003-10-03  Steve Youngs  <sryoungs@bigpond.net.au>
198
199         * emoney.el: Update my email address.
200
201 2003-06-04  Steve Youngs  <youngs@xemacs.org>
202
203         * Makefile: New.
204
205         * emoney.el: New.
206