~ubuntu-branches/ubuntu/trusty/gpe-expenses/trusty

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.