~ubuntu-branches/ubuntu/karmic/anymeal/karmic

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
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
2006-10-26  Jan Wedekind <jan at wedesoft.de> 0.30
	* scripts/recipeToHTML.xsl: Added XSL-script for direct conversion
	from anymeal-XML to HTML for fast displaying of recipes.
	* src/connectDialog.ui: Made "New"-button red so that it can be seen
	easier.
	- Added man-page generated by html2man provided by Sandro Tosi.

2006-09-14  Jan Wedekind <jan at wedesoft.de> 0.29-4
	- Renamed database-logo, because it is being overriden by KDE.
	* configure.in.in: AC_CONFIG_FILES([ scripts/docbookToFo.xsl ]) was
	missing.
	* destroyDialog.ui: Missing include-statement for cassert. Thanks to
	Sandro Tosi <matrixhasu at gmail.com>

2006-06-03  Jan Wedekind <jan at wedesoft.de> 0.29-3
	* src/xmlReference.cpp: Declaration and definition in different namespaces.
	* src/importRecipeMLDialog.ui: Import-dialog for RecipeML-files.
	* src/ignoreErrorHandler.hpp: New error-handler for ignoring errors.

2006-05-28  Jan Wedekind <jan at wedesoft.de> 0.29-2
	* src/mealMaster.ll: A line with whitespace-characters in a Mealmaster
	recipe has to be threated like an empty line.

2006-05-24  Jan Wedekind <jan at wedesoft.de> 0.29
	- Improved log-window for embedded database.
	* src/connectDialog.ui.h: Fixed the bug, which caused incomplete
	updating of the embedded databases list in KDE-wallet.
	* src/mealMaster.ll: Skip leading whitespaces in instructions.
	* scripts/recipeMLToRecipe.xsl: Parsing of fractions and composite
	numbers was implemented. Empty amount- and unit-entries are ignored.

2006-03-23  Jan Wedekind <jan at wedesoft.de> 0.28
	- AnyMeal now can start an embedded MySQL server and connect to it
	using a file-socket.
	* src/unitMap.cpp: Unit 't' was missing in unit-map.
	* src/mysqlDatabase.cpp: Error-message on failure connecting to
	database now contains user and hostname
	* src/databaseWizard.ui.h: Specifying '%' for allowed clients led to
	syntax error (missing quotes).
	* src/anyMeal.ui.h: Bugfix: Programm didn't connect to remote servers.
	- Added possibility for fast listing of recipes by not pre-sorting
	them.

2006-01-24  Jan Wedekind <jan at wedesoft.de> 0.27
	- ImportDialog is forcing the user to select the input-encoding.
	* src/importDialog.ui: Changed the resize-mode.
	* src/searchDialog.ui: Bugfix: There is no include-file named
	  `kintspinbox.h'. The correct include-hint is `knuminput.h'.
	* scripts/recipeToMealMaster.xsl: Added two empty lines to Mealmaster
	  output to cause less problems for import of other recipe software.

2006-01-15  Jan Wedekind <jan at wedesoft.de> 0.26
	- Added splash-screen.
	* src/importDialog.ui: Added KComboBox for selecting input encoding.
	- Added Recoder class for converting character encodings.

2006-01-07  Jan Wedekind <jan at wedesoft.de> 0.25
	- Ported code to use KMessageBox and KFileDialog.
	* src/xmlReference.tcc: Added exception for failing transcoding. E.g.
	  for the case LANG=C.
	* scripts/english.mmf: Converted floating point numbers to fractions.

2005-12-10  Jan Wedekind <jan at wedesoft.de> 0.24
	- Implemented fractions for ingredient-amounts.
	- Replaced some Qt-controls with corresponding KDE-equivalent.

2005-11-02  Jan Wedekind <jan at wedesoft.de> 0.23
	- User defined units are allowed now
	* scripts/recipeToMealMaster.xsl: There was a bug in formatting of big
	  numbers.
	* src/searchDialog.ui.h: Categories containing '&'-character didn't
	  work.
	* src/recipeEditor.ui.h: Making sure, new or moved ingredient is
	  visible.

2005-09-11  Jan Wedekind <jan at wedesoft.de> 0.22

	- Editor now allows reordering of categories, ingredients and
	  instructions.
	- Added more page-breaks to FO-export.
	- Internationalisation of recipe-display and export.
	- Adjusted codec for error-messages in command-line mode to UTF-8.
	- Database-Wizard allows importing of recipes.
	- Reusing file-dialog, so that last filename is being remembered.
	- Made ChangeLog conformant.

2005-08-31  Jan Wedekind <jan at wedesoft.de> 0.21
	
	- Database now maintains order of ingredients.
	- Bugfix: Recipe-editor was crashing under certain conditions.

2005-08-10  Jan Wedekind <jan at wedesoft.de> 0.20-3
	
	- init-slot of recipe-editor was not declared protected resulting in
	  uninitialised combobox for units.

2005-07-24  Jan Wedekind <jan at wedesoft.de> 0.20-2
	
	- Changed constructor-calls for XalanDOMString to make it work with
	  Xalan-C version 1.9.

2005-07-23  Jan Wedekind <jan at wedesoft.de> 0.20-1
	
	- Mealmaster-compiler can do continuation-lines from bottom of first
	  column to top of second column now.

2005-07-16  Jan Wedekind <jan at wedesoft.de> 0.19-1
	
	- Improved performance of category-table in database.
	- Speed up selection of a group of recipes.
	- Adapted automake-build files to kdevelop.
	- Fixed dookbook.m4 script.

2005-06-26  Jan Wedekind <jan at wedesoft.de> 0.18-1
	
	- Added autoconf-script for searching docbook-xsl-scripts.
	- Order of ingredients and ingredient-section is maintained by
	  recipe-editor.
	- Added dialog for displaying database-information.

2005-06-19  Jan Wedekind <jan at wedesoft.de> 0.17-1
	
	- Added extra-entry for preparation-method.
	- Empty sections are not ignored any more.
	- Parsing and assigning continuation-lines in two-column format has
	  been fixed.
	- Connection not being closed any more, when another database is being
	  deleted.
	- A recipe's categories are ordered. The primary category will be
	  retained.

2005-06-05  Jan Wedekind <jan at wedesoft.de> 0.16-1
	
	- Fixed error in documentation: recode latin1..utf8
	  (not: recode pc..utf8) 
	- Mealmaster-compiler tolerates overlong ingredient lines (caused f.e.
	  by Mealmaster-export of B&S-software).
	- Mealmaster-compiler didn't cover '\r' not being followed by '\n' in
	  some cases.
	- Icons are loaded using a QMimeFactory now.

2005-05-30  Jan Wedekind <jan at wedesoft.de> 0.15
	
	- Added more icons to the user-interface.
	- It is possible to add users to existing databases now.
	- User-interface now allows exporting recipes as FO-files.
	- Important: Configure-option `--with-docbook-file' has been replaced
	  by `--with-docbook-dir'.

2005-05-02  Jan Wedekind <jan at wedesoft.de> 0.14-1
	
	- 'T' and 't' were missing in anymeal.xsd, causing Mealmaster-export
	  to fail.
	- Display for Recipe lists allows exporting of multiple recipes now.

2005-04-27  Jan Wedekind <jan at wedesoft.de> 0.13-2
	- Displayed recipes are observing the database.
	- Bugfix for "./anyMeal -b" (anymeal.xsd wasn't up to date).
	- Setting character-set of connection to UTF-8 if possible.
	- Fixed the bug, that the editor was reversing the order of the
	  ingredient-sections.

2005-04-24  Jan Wedekind <jan at wedesoft.de> 0.13-1
	
	- Export of single recipes to docbook or HTML..
	- Selections are persistent by now.
	- Added functionality for updating the database version.
	- Using a context-menu, recipes can be deleted, edited or displayed by
	  now.

2005-04-14  Jan Wedekind <jan at wedesoft.de> 0.12-2
	
	- Fixed error-line counter for the case, where erroneous recipes
	  aren't stored
	- Database-format has changed.
	- Started work on selections and corresponding functionality.

2005-04-01  Jan Wedekind <jan at wedesoft.de> 0.12-1
	
	- Improved search-dialog. Changed ingredients-tab.
	- Extended Mealmaster-compiler for two-column ingredient-format.
	- Added filter for forbidden UTF-8 codes U+D800 to U+DFFF, U+FFFE and
	  U+FFFF.
	- Added dialog for destroying database.
	- Docbook-file contains category-chapters now.
	- Implemented check for version of recipe-database.
	- Using MySQL's UTF-8 character collations, if they are available.

2005-03-25  Jan Wedekind <jan at wedesoft.de> 0.11-3
	
	- Bugfix: Ingredient-sections are getting lost.

2005-03-25  Jan Wedekind <jan at wedesoft.de> 0.11-2
	
	- The file for the erroneous recipes is getting overwritten now
	  instead of appending text to it.
	- Fixed some bugs, which lead to the erroneous recipes not being cut
	  out properly.

2005-03-25  Jan Wedekind <jan at wedesoft.de> 0.11-1
	
	- Using YY_USER_ACTION to keep track of read-position.

2005-03-23  Jan Wedekind <jan at wedesoft.de> 0.10-8
	
	- Using the revised and faster mealmaster-compiler now.

2005-03-19  Jan Wedekind <jan at wedesoft.de> 0.10-7
	
	- Fixed XSL-script generating docbook.
	- Only calling QTextCodec::setCodecForCStrings, if KDE command-line is
	  not being used (there is a problem with KCmdLineOptions).
	- Improved progress-dialog for importing.
	- Fixed a bug (endless-loop before importing second file, when
	  erroneous recipes are not written to an extra file).

2005-03-12  Jan Wedekind <jan at wedesoft.de> 0.10-6
	
	- Fixed ordering of sections. Order is maintained now.
	- Updated credits and authors.

2005-03-11  Jan Wedekind <jan at wedesoft.de> 0.10-5
	
	- Using KDE instead of popt for parsing command-line.
	- Error-handling for last recipe in file wasn't working properly.

2005-03-10  Jan Wedekind <jan at wedesoft.de> 0.10-3
	
	- Using po-files instead of ts-files for translation.
	- Moved most todos in doxygen-documentation.

2005-03-09  Jan Wedekind <jan at wedesoft.de> 0.10-2
	
	- Started functionality for selecting recipes.
	- Fixed sorting by number of recipes in category-listbox of
	  search-dialog.

2005-03-06  Jan Wedekind <jan at wedesoft.de> 0.10-1
	
	- Replacing ODBC with mysql-API.
	- Connect-dialog is MySQL-specific now (additional server-field).

2005-02-28  Jan Wedekind <jan at wedesoft.de> 0.9-11
	
	- Working on database-wizard.
	- Putting it on kde-apps.org as well.
	- Made character-filter stricter.

2005-02-27  Jan Wedekind <jan at wedesoft.de> 0.9-10
	
	- Starting with database-wizard.
	- Compiler generating Mealmaster always uses ':' to ensure equivalence
	  of output.
	- Default prefix for installation is automatically detected
	  kde-directory now.

2005-02-14  Jan Wedekind <jan at wedesoft.de> 0.9-9
	
	- Fixed missing escaping for recipe-title in SQL output.
	- Added icon to information-dialog.

2005-02-13  Jan Wedekind <jan at wedesoft.de> 0.9-8
	
	- Using kwallet for storing parameters and passwords for ODBC
	  connection.
	- Checked source-code for 'tr( "" )' to get rid of KLocale warning.
	- Added logo.

2005-02-07  Jan Wedekind <jan at wedesoft.de> 0.9-7
	
	- Added validation for amount and combo-box for units in recipe-editor.
	- Fixed bug: mealmaster-stack for XML-tags must be emptied, when error
	  was encountered.
	- Fixed bug: servings-unit must be threated with CDATA-section as well.
	- Added XSD and fixed some more bugs of the mealmaster-compiler, which got
  discovered in the process.

2005-02-05  Jan Wedekind <jan at wedesoft.de> 0.9-6
	
	- Fixed new bugs in mealmaster-export and import.

2005-01-31  Jan Wedekind <jan at wedesoft.de> 0.9-5
	
	- Editor now preserving new-lines.

2005-01-30  Jan Wedekind <jan at wedesoft.de> 0.9-4
	
	- Starting to use a stack directly in mealmaster-compiler.

2005-01-30  Jan Wedekind <jan at wedesoft.de> 0.9-3
	
	- Not using br-tag any more.

2005-01-11  Jan Wedekind <jan at wedesoft.de> 0.9-2
	
	- Improved Apache-Wrappers for handling XML-documents.

2004-12-31  Jan Wedekind <jan at wedesoft.de> 0.9-1
	
	- Fixed bug: Database was only storing one category per recipe!
	  Database format has changed!
	- Recipe-editor integrated.
	- Added menu-item for deleting single recipe.

2004-12-30  Jan Wedekind <jan at wedesoft.de> 0.8-13
	
	- Recipe-Editor running (not fully integrated yet).

2004-12-30  Jan Wedekind <jan at wedesoft.de> 0.8-12
	
	- Implemented ingredients-tab of recipe-editor.

2004-12-29  Jan Wedekind <jan at wedesoft.de> 0.8-11
	
	- Version of database structure is checked before further operations.

2004-12-28  Jan Wedekind <jan at wedesoft.de> 0.8-10
	
	- Added bulk-import for importing a set of files.
	- Working on editor.

2004-12-04  Jan Wedekind <jan at wedesoft.de> 0.8-9
	
	- Fixed error-message passing in odbcWrap.
	- Included number of desired servings in search-query.

2004-11-25  Jan Wedekind <jan at wedesoft.de> 0.8-8
	
	- Displaying wait-cursor during in	- and export.
	
2004-11-14  Jan Wedekind <jan at wedesoft.de> 0.8-7
	
	- Improved search query.

2004-11-14  Jan Wedekind <jan at wedesoft.de> 0.8-6
	
	- Improved design of error-recovery code by using error-handlers.
	- Using xsl:translate for translating substrings.
	
2004-11-01  Jan Wedekind <jan at wedesoft.de> 0.8-3
	
	- Added LD_ASSUME_KERNEL=2.4.1 to startup-script.

2004-10-30  Jan Wedekind <jan at wedesoft.de> 0.8-1
	
	- Added command-line interface and dropped xsutest-program.

2004-10-27 Jan Wedekind <jan at wedesoft.de> 0.7-6
	
	- Added Mealmaster export facility.

2004-10-24  Jan Wedekind <jan at wedesoft.de> 0.7-5
	
	- Preparing for internal multiple-recipe-XML.
	- Started implementation of Mealmaster export.

2004-10-20  Jan Wedekind <jan at wedesoft.de> 0.7-3
	
	- Working on design and requirements.

2004-10-18  Jan Wedekind <jan at wedesoft.de> 0.7-2
	
	- Improved documentation. Loading Qt's standard internationalisation
	  file.

2004-09-30  Jan Wedekind <jan at wedesoft.de> 0.7-1
	
	- Updated version number of database.
	- Instruction sections are working as well now.

2004-09-27  Jan Wedekind <jan at wedesoft.de> 0.6-10
	
	- Ingredient sections are working now.

2004-09-26  Jan Wedekind <jan at wedesoft.de> 0.6-9

	- Started with implementation of ingredient sections.
	- Bugfix in mysqlIn.xsl. 

2004-09-08  Jan Wedekind <jan at wedesoft.de> 0.6-8
	
	- Implemented a more flexible error-macro.

2004-09-07 Jan Wedekind <jan at wedesoft.de> 0.6-7
	
	* error.cpp: Changed exception class to inherit from std::exception.

2004-09-06  Jan Wedekind <jan at wedesoft.de> 0.6-6
	
	- Minimized number of scripts. All database-I/O is done using the two
	  XSL-scripts mysqlIn.xsl and mysqlOut.xsl now.
	- Displaying number of recipes when opening datasource.

2004-09-05  Jan Wedekind <jan at wedesoft.de> 0.6-5

	- Search of recipes for given ingredients much faster after adding
	  some key-columns.

2004-09-04  Jan Wedekind <jan at wedesoft.de> 0.6-4
	After a change in my private life, I'm back to attend to my project.
	- Improved search-facilities. Putting project on sourceforge.

2004-01-04  Jan Wedekind <jan at wedesoft.de> 0.5-1
	
	- Search queries are fully working now (using XSL conversion of an XML
  query document).
	- Improved performance of database by adding primary keys.

2004-01-18  Jan Wedekind <jan at wedesoft.de> 0.4-1
	
	- Adapted to different character encodings
	- Advanced search facilities, which are rather slow.

2003-12-16  Jan Wedekind <jan at wedesoft.de> 0.3-1
	
	- Started with Linux-GUI using Qt.
	* requirements.dxx: Added requirements page to doxygen-documentation.
	* design.dxx: Added design page to doxygen-documentation.

2003-09-29  Jan Wedekind <jan at wedesoft.de> 0.2-2
	
	- test.cpp: Added XSU (XML SQL utility) test program.
	- There is a full set of scripts for storing and extracting XML
	  data in/from the SQL database.

2003-08-29  Jan Wedekind <jan at wedesoft.de> 0.2-1
	
	- Starting ChangeLog with Version 0.2