1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
|
2011-04-05 Neil Williams <linux@codehelp.co.uk>
* .cvsignore: tweak for anjuta cache
* configure.ac: Bump version and support -Wl,--no-add-needed
in --enable-compile-warnings
* src/Makefile.am: Add missing linkage to gobject libraries.-Wl,--no-add-needed
2009-05-24 Neil Williams <linux@codehelp.co.uk>
* 0.1.7 release.
* autogen.sh: Remove outdated pc file, if it exists.
2009-05-03 Neil Williams <linux@codehelp.co.uk>
* Makefile.am, configure.ac: Remove the SONAME from
the name of the pkgconfig file. Bump SONAME.
* src/expenses-gtk.c, src/qof-expenses.c,
* src/qof-expenses.h: Standardize on QofCurrency
so that the same details can be used by other
applications. Requires the SONAME bump.
2009-05-01 Neil Williams <linux@codehelp.co.uk>
* src/qof-expenses.c, src/qof-main.c, src/qof-main.h:
remove the need for qof_main_make_utf8.
2009-04-30 Neil Williams <linux@codehelp.co.uk>
* configure.ac, debian/rules, expensesobjects.symbols.in:
Implement symbol versioning support.
* desktop/gpe-expenses.desktop.in.in: Remove deprecated
Encoding key.
2009-04-30 Neil Williams <linux@codehelp.co.uk>
* configure.ac, Makefile.am: Add support for m4/
* doc/doxygen.cfg.in: Update doxygen config file for
current doxygen support.
2009-01-11 Neil Williams <linux@codehelp.co.uk>
* src/gpe-expenses.c : Fix wrong use of QOF_DATE_FORMAT_LOCALE
instead of a format that can be reliably parsed. Switch to
QOF_DATE_FORMAT_CE as a temporary measure.
2009-01-09 Neil Williams <linux@codehelp.co.uk>
* Makefile.am, doc/Makefile.am, doc/xml/Makefile.am:
Handle devhelp support targets.
* doc/doxygen.cfg.in : Drop search engine and export XML
for devhelp support.
* doc/doxygen_to_devhelp.xsl: devhelp support borrowed
from QOF.
2008-11-16 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c (compare_cache), (edit_ok_clicked):
Protect against double-free - real fix is in QOF 0.8.0.
* src/expenses-gtk.c (build_categories_string): Drop colour
support - not implemented in the main UI. Fixes a couple of
intermittent crashes when changing categories.
2008-11-09 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c (cat_populate) : Align signedness of
max_list in call to gpe_pim_category_new. Fixes build failure
with upcoming gcc-4.4. Patch from Martin Michlmayr.
2008-06-26 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c (edit_ok_clicked), (edit_cancel_clicked),
(edit_delete_clicked): Unset the context entity so that properties
cannot be viewed if no expense is selected in the tree view.
* src/expenses-gtk.c (edit_ok_clicked): Get the category name from
the GPE support.
* src/expenses-gtk.c (build_categories_string),
(set_selected_category), (on_categories_clicked), (cat_compare),
(cat_populate), (edit_expense), (open_about_dialog),
(exp_show_entities), (set_toolbar): Switch category handling from ComboBox
to GtkLabel, merge QOF categories into GPE categories and store the combined
values in QOF.
* src/gpe-expenses.c (gpe_gui_start): Remove unused context parameters.
* src/gpe-expenses.h: Remove unused context parameters.
* src/qof-expenses.c (gpe_currency_lookup_name): Prevent crash if
no valid currency data exists.
2008-06-25 Neil Williams <linux@codehelp.co.uk>
* AUTHORS: Incorporate category handling code from gpe-contacts.
* src/expenses-gtk.c (edit_ok_clicked), (build_categories_string),
(set_selected_category), (on_categories_clicked), (cat_populate),
(edit_expense): Add support code for creating and editing existing
GPE categories.
* src/gpe-expenses.h: Swap the category combo-box for a GPE category
button and string label. (Allows more than one category per expense.)
2008-01-20 Neil Williams <linux@codehelp.co.uk>
* config.rpath, Makefile.am : Restore file from
gettext for cross-building support.
2007-12-24 Neil Williams <linux@codehelp.co.uk>
* configure.ac : Limit the extra dependencies from pkg-config.
* src/Makefile.am : Use restricted library linkages.
* src/gpe-expenses.c: (main): Allow --explain to work whilst
there is only one database (-d is not supported.)
2007-12-04 Neil Williams <linux@codehelp.co.uk>
* configure.ac: Remove duplicate package check,
bump library version and package version.
* debian/changelog: New debian version.
* src/Makefile.am: Remove unneeded linkages.
* src/qof-expenses.c: (qof_main_make_utf8): Added local
copy to resolve missing symbol.
* src/qof-expenses.c: (gpe_currency_lookup_name): Populate
the currency details when looking up by name.
2007-09-13 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c:
(exp_show_entities) : Use QOF_DATE_FORMAT_LOCALE instead of
assuming QOF_DATE_FORMAT_UK.
(change_amount), (open_new_expense): Use the current entity and
tidy up afterwards.
(open_new_expense): Use locale.h to determine the preset locale currency
when creating a new expense.
2007-09-08 Neil Williams <linux@codehelp.co.uk>
* src/qof-expenses.h : Stop defining LIBRARY_GETTEXT_PACKAGE
which breaks builds using libqofexpensesobjects-dev.
2007-08-16 Neil Williams <linux@codehelp.co.uk>
* COPYING,
debian/copyright : Relicence to GPLv3.
2007-07-31 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c: (edit_expense), (exp_show_entities):
Use dgettext (LIBRARY_GETTEXT_PACKAGE, foo) to retrieve the
translated strings from the library.
* src/qof-expenses.c: (ExpensesRegister): Ensure bindtextdomain
is run when initialising the library.
* src/qof-expenses.h: Doxygen additions to explain how to translate
just the strings for the user interface.
* src/translate.c: Use gettext definitions instead of glib so
that the code can handle multiple po directories.
* src/translate.sh: Let translate.h include the expanded macro
for LIBRARY_GETTEXT_PACKAGE.
2007-07-31 gettextize <bug-gnu-gettext@gnu.org>
* Makefile.am (EXTRA_DIST): Add m4/ChangeLog.
2007-07-14 Neil Williams <linux@codehelp.co.uk>
* src/qof-expenses.c : Ensure currencies are
populated when calling gpe_currency_lookup_name();
2007-07-11 Neil Williams <linux@codehelp.co.uk>
* src/translate.c,
src/translate.sh,
src/expenses-gtk.c,
src/Makefile.am : support translating the string representations
of expense types.
* src/gpe-expenses.c,
src/qof-expenses.c : translate the Help output from popt
* make-potfiles.in : Explicitly add the translate.h
special marker file.
* autogen.sh : Generate translate.h from a CVS-only start.
2007-05-27 Neil Williams <linux@codehelp.co.uk>
* .cvsignore,
Makefile.am,
configure.ac,
qofexpenses0.pc.in,
debian/control,
debian/gpe-expenses.install,
debian/libqofexpensesobjects-dev.install,
debian/libqofexpensesobjects-doc.doc-base,
debian/libqofexpensesobjects-doc.install,
debian/libqofexpensesobjects0-dbg.install,
debian/libqofexpensesobjects0.install,
doc/Makefile.am,
doc/doxygen.cfg.in,
src/.cvsignore,
src/Makefile.am,
src/expenses-gtk.h,
src/qof-expenses.h,
src/qof-main.h : Spin out qof-expenses into a shared
library for gpe-cash. Add doc package, dev and dbg.
* configure.ac,
debian/changelog,
qofexpenses0.pc.in : Bump to v0.1.0 to reflect internal
build changes and new dependencies.
2007-04-19 Neil Williams <linux@codehelp.co.uk>
* configure.ac,
po/pt.po : Add Portuguese package translation.
Thanks to Miguel Figueiredo <elmig@debianpt.org>
2007-04-17 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c : Use gtk_dialog_run instead
of gtk_widget_show so that the about dialog closes
properly.
* configure.ac,
src/gpe-expenses.c,
src/qof-expenses.c,
src/qof-expenses.h,
src/qof-main.c : Tweak the supported compiler warning
settings and ensure all files build when enabled.
2006-12-26 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c : Correct currency handling
to match on mnemonic not index numbers. Check
values against the backend cache to avoid
setting a value that already exists.
2006-10-16 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c : Correct the properties
handling to ensure vendor, city, payment and
attendees values are retrieved and stored.
Set the edit window title to match the main
window.
2006-10-15 Neil Williams <linux@codehelp.co.uk>
* autogen.sh,
configure.ac : Remove maintainer mode usage
due to problems in GPE/Familiar build.
* debian/menu,
desktop/gpe-expenses.desktop.in.in : Standardise
and simplify app name in menus.
2006-10-10 Neil Williams <linux@codehelp.co.uk>
* configure.ac,
src/qsqldir.h.in : Remove directory header
to allow gpe-expenses to use whatever backend
modules are installed. ACCESS_METHOD determines
the default use of sqlite.
2006-10-09 Neil Williams <linux@codehelp.co.uk>
* src/gpe-expenses.c : Use the same directory
in user home as other GPE utilities.
2006-10-02 Neil Williams <linux@codehelp.co.uk>
* src/Makefile.am : Remove unnecessary
include link.
2006-09-23 Neil Williams <linux@codehelp.co.uk>
* doc/xml/gpe-expenses.xml : Move away from the
pilot-qof default and make the content specific
to gpe-expenses.
* src/expenses-gtk.c : Add
gtk_tree_sortable_set_sort_column_id to set default
sort order of Date/Descending.
* src/expenses-gtk.c,
src/qof-expenses.c : Standardise naming convention.
* src/gpe-expenses.c : Remove unused command line options
-d, -e and deprecated timespec handler. Replace -x
with -i as xml is not the usual backend for gpe.
2006-09-19 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c,
src/expenses-gtk.h : Fix bug in amount entry,
ensure liststore gets the focus.
* src/qof-main.c,
src/qof-main.h,
src/gpe-expenses.c,
src/gpe-expenses.h : Remove deprecated QOF
code and fix struct names.
2006-09-08 Neil Williams <linux@codehelp.co.uk>
* src/qof-slite.c,
src/qof-sqlite.h : use sqlite backend from
libqof only.
2006-08-29 Neil Williams <linux@codehelp.co.uk>
* TODO,
configure.ac
debian/changelog
src/Makefile.am : Move qsqlite backend into
libqof1.
* debian/lintian/overrides/gpe-expenses : Remove
override - not needed now.
2006-08-22 Neil Williams <linux@codehelp.co.uk>
* src/qof-sqlite.c : Add DELETE support on
QOF_EVENT_DESTROY.
2006-08-22 Neil Williams <linux@codehelp.co.uk>
* src/Makefile.am : Add GPE PIM category support.
* src/expenses-gtk.c : Add category and currency
changes.
* src/gpe-expenses.h : Tweak.
2006-08-21 Neil Williams <linux@codehelp.co.uk>
* autogen.sh : Use a sane autogen.sh script
from pilot-qof.
* configure.ac : Bump version and depend on
latest libqof1.
* src/expenses-gtk.c : Sort date sort order,
fix getDistance bug, use new parameter based
edit and commit handlers.
* src/qof-expenses.c : Back out modify event
handling to use parameter based edit and commit
instead.
* src/qof-sqlite.c : Support loading data from
existing file.
2006-08-19 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c : Complete switch to
QofTime and QofDate.
* src/qof-expenses.c : Correct setting of initial
date (current) using QofDate and QofTime.
* src/qof-sqlite.c : Writing data to sqlite upon
entity creation.
* configure.ac : Remove reference to docbook.xsl.
* doc/xml/gpe-expenses.docbook : Fixing XSL errors with
upgraded docbook package.
* doc/xml/gpe-expenses.xml : Add missing content to use
nwalsh XSL for manpage generation.
* doc/xml/docbook.xsl.in : Removed - unnecessary with
upgraded docbook.
* doc/xml/Makefile.am : Use pilot-qof rules syntax.
2006-08-08 Neil Williams <linux@codehelp.co.uk>
* src/expenses-gtk.c : tweak.
* src/gpe-expenses.c : Create a new database
in a default location if none exists or is
specified, load default if none given.
* src/qof-expenses.c : Begin move to QofTime
and QofDate. Use event handlers for qsql-backend.
* src/qof-sqlite.c : Create a new database
in a default location if none exists or is
specified, load default if none given.
2006-07-06 Neil Williams <linux@codehelp.co.uk>
* Makefile.am : Fix indent error for Anjuta2.
* NEWS :
* README : Update for temporary need for libxml2
in build dependencies.
2006-05-01 Neil Williams <linux@codehelp.co.uk>
* src/qsql-dir.h.in : Allow changes to the location
of the installed backend module.
* src/qof-expenses.c :
* src/qof-expenses.h : Inherit currency handling from
pilot-qof 0.0.9.
* src/gpe-expenses.c : Implement currencies in Gtk.
2005-11-23 Neil Williams <linux@codehelp.co.uk>
* gpe-expenses.glade : Removed - work with
Gtk without glade from here on.
* expenses-gtk.c : New Gtk code.
Added main window, toolbar and list view.
* configure.ac : Bumped version to 0.0.2
2005-11-15 Neil Williams <linux@codehelp.co.uk>
* gpe-expenses.glade : First attempt at Gtk
frontend. Just an outline.
* callbacks.c|h : sample glade output - may
not be retained.
2005-11-14 Neil Williams <linux@codehelp.co.uk>
* v0.0.1 : Demo CLI version successfully
packaged for iPAQ by Koen Kooi.
2005-11-13 Neil Williams <linux@codehelp.co.uk>
* : Initial creation from pilot-qof base.
|