forked from thinkle/gourmet
-
Notifications
You must be signed in to change notification settings - Fork 14
/
CHANGES
672 lines (558 loc) · 27.2 KB
/
CHANGES
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
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
==== Version 0.13.0 changes since 0.12.2 ====
* Addition of hash fields to help with identification of duplicate
recipes.
* Addition of last_modified field to recipe database.
* Addition of link field to database - now recipes imported from the
web will automatically have a link pointing back to the original page.
==== Version 0.12.2 changes since 0.12.1 ====
* Fix Mealmaster importing bug
* Fix bug (?) which could cause ingredient search to fail in strange
cases (where a DB had ingredients with key=None)
==== Version 0.12.1 changes since 0.12.0-pre1 ====
* Fix buggy trash behavior.
* Store version in database for ease of upgrades.
* Implement fix for broken databases from pre-0.11.4 installs
* Fix-up paragraphing in printing.
==== Version 0.12.0-pre1 changes since 0.11.5 ====
* Fix sort order
* Don't drop default entries for Category/Cuisine once user has entered one.
* Change version number to reflect intend to create a stable version
once we're sure this version doesn't have any show-stoppers.
==== Version 0.11.5 changes since 0.11.4 ====
* Add more PDF Export modes for printing index cards, multiple
columns, etc. Also add nice print page-layout widget.
* Tweak spacing in recipe card to avoid ugly disappearance of "Edit" buttons
* Recognize units in all kinds of capitalized or uncapitalized forms.
* Fix up bug in time-scanning code that led to making a link like
<a>3 min</a>utes instead of <a>3 minutes</a>
* Add i18n for Swedish.
* Apply patch to fix text-flow in recipe card (Shane Hathaway)
* Apply localization patch to simplify translations. (Jens Persson)
==== Version 0.11.4 changes since 0.11.3 ====
* Make deleting an ingredient ungrey "Save" button
* Fix various bits of badness with Undo
* Fix gravity of cursor for text markup in instructions and notes.
* Fix allrecipes.com import
* Allow recognition of times written as 01:30 for 1 1/2 hours
* Improve testing suites (and therefore improve thoroughness of
bug-checking before release)
* Fixed generic web import.
* PDF Import
* Printing support for windows
* Fix ugly window placement issues on windows and some other places.
* Improve recipezaar import.
==== Version 0.11.3 changes since 0.11.2 ====
* i18n fixes from Simon Darlington
* Fix bug that reversed ingredient order when adding ingredients to a group.
* Allow fraction-use to be turned off, and make it default to off for
German (other locales can default it to off via defaults_foo.py)
* Fix bug that caused unicode error on upgrade from metakit.
* Fix some other bugginess in handling old upgrades.
* Rearrange main index window to work better on small screens.
* Update to DTD thanks to Gianpaolo Racca.
==== Version 0.11.2 changes since 0.11.1 ====
* Add new icons from Yula Zubritsky
* Add nifty timer.
* Parse times written out as words.
==== Version 0.11.1 changes since 0.11.0 ====
* Fix bug that broke changing the shopping category of an ingredient
from within the ingredient editing view.
* Fix traceback when filling ingredient-editor from a unitless
ingredient.
* Fix problem with recipe-links not working when they contained
unicode (such as the unicode for 1/2, 1/4, etc.)
* Make page-chooser in edit-view highlight the first page when we open
a new recipe card. Otherwise, the function of the widget is unclear.
==== Version 0.11.0 changes since 0.10.1 ====
* Fix ingredient editing so that changes are no longer automatically
committed to the DB. Now the ingredient tab of the recipe edit window
works like everything else, with a standard "save" model.
* While we're at it, we prevent crashes from happening.
* Make Undo work more consistently throughout recipe card.
* Make database upgrade happen at runtime rather than install-time --
this allows us to play nicely with RPM and DEB packages.
==== Version 0.10.2 changes since 0.10.1 ====
* Fix bug causing export from recipe card not to multiply ingredients
properly.
* Fix various problems with ingredient editing (display of updates,
undo/redo)
* Fix dialog responses so hitting return and escape works more consistently.
* Fix bug in addition of ingredients in shopping list.
==== Version 0.10.1 changes since 0.10.0 ====
* Fix bug causing recipe cards to be destroyed when closed.
* Fix bug causing "None" to show up in shopping list when there is no
unit.
* Fix popup menus throughout.
==== Version 0.10.0 changes cince 0.9.0.3 ====
* Switch database backend to SQLite. The backend is still abstract, so
if in the future someone wants to switch back to metakit or to
something else, it should be simple.
* Add new automated backup script into setup.py. This is less than
ideal, but there's no real way to import smoothly from the old system
to the new.
* Make editing of recipe card a separate dialog from viewing recipe
card. This allows the recipe card itself to lose the toolbar and look
much cleaner.
* Make text in recipe card reflow properly when resizing.
* Improve import speed drastically by not inserting auto-generated
keys into key table.
* Only add keys to ingkey table (used for automatic key-guessing) when
the user has modified something. This means we actually learn from the
user rather than generating our own random noise.
* Add support for typing "or" in a search instead of using the or bar (|).
* Import sorting of USDA DB searches (in the nutritional info druid)
to bring you better results faster.
* Many, many more bugfixes along the way.
==== Version 0.9.0.3 changes since 0.9.0.1 ====
* Fix email export
* Improve recipe card interface.
==== Version 0.9.0.2 changes since 0.9.0.1 ====
* Support python2.3
==== Version 0.9.0.1 changes since 0.9.0 ====
* Fixed shopping list handling of ranges.
* Fixed up MANIFEST to include all necessary files in our release.
==== Version 0.9.0 Changes since 0.8.x ====
* Implemented nutritional information database.
* Fixed a number of bugs causing crashing with the pageable-list view / metakit
* Cleaned up SQL code to an almost usable (but not quite usable) state.
* Generic HTML import as fallback when we have no filter for a given page
* Generic text import.
==== Version 0.8.6.5 Changes since 0.8.6.4 ====
* Fixed bug in recipe card editing that caused changes made in card
view not to save properly.
* Fix epicurious import.
* Fix trash / deletion.
* Fix Forward button (desensitize when there are no more pages).
* Properly register newly added ingredients in display tab of recipe card.
==== Version 0.8.6.4 Changes since 0.8.6.3 ====
* Improved encoding dialog.
* Fixed handling of webpages with screwy encoding.
==== Version 0.8.6.3 Changes since 0.8.6.2 ====
* Added fast add-ingredient box
* Fixed some broken stuff
* Changed code underlying pageable model so it is much more stable
(got rid of nasty error messages and many of the segfaults)
* Updated key editor to work with updates to backend/pageable model.
==== Version 0.8.6.2 Changes since 0.8.6.1 ====
* Display recipe in pages (first 25, next 25, so on) to speed up
Gourmet. This makes just about everything "feel" faster -- startup,
search, etc.
* Continue optimization of database.
* Properly handle multiple categories.
==== Version 0.8.6.1 Changes since 0.8.6.0 ====
* Database normalized; hopefully this will mean performance improvements
* Oodles of magic added to aid normalization of DB
* Key lookup improved / interface on recipe card should be less sluggish.
* ComboBoxEntry's changed so that one TAB moves focus out of them -- this
should improve e.g. recipe entry though it does break consistency with
other GTK apps.
==== Version 0.8.6.0 Changes since 0.8.5.x ====
* Changed database format for greater efficiency/speed.
* Times (cook/prep) are now stored internally as numbers of seconds,
which means sorting just works
* Ratings are now done one a star-system, which means sorting just
works.
* since ratings are done on a star system, we've introduced a dialog
to let the user select how they'd like to translate textual ratings
into stars
==== Version 0.8.5.12 Changes since 0.8.5.11 ====
* Added quick ingredient editor interface.
* Improved encoding dialog.
* Fixed handling of webpages with screwy encoding.
* Added foodnetwork.com import (preliminary).
======= end
==== Version 0.8.5.11 Changes since 0.8.5.10 ====
* Fixed menus in shopping list so they work without GNOME libraries.
* Fixed unit conversion (typo that resulted in e.g. "23 TBS flour"
showing up.
* Behave better when locales are behaving badly.
==== Version 0.8.5.10 Changes since 0.8.5.9 ====
* Improved/Fixed lag when adding ingredients with the ingredient
editor
==== Version 0.8.5.9 Changes since 0.8.5.8 ====
* Fixed nasty segfault when deleting unedited recipe
* Fixed problem with markup showing up in some dialogs.
==== Version 0.8.5.8 Changes since 0.8.5.7 ====
* Fixed bug in deletion of new recipe and improved interface for
deleting recipes that are already open
* Made search interface in select-recipe-as-ingredient dialog and
recipe-wastebasket dialog consistent with new main search interface
* Removed default serving size of 4 from new recipes.
* Fixed mnemonic-activation of preptime and cooktime entries in recipe
card view.
* Added shortcuts for deletion and printing.
* Added extra Control-O shortcut to open recipes, since it's pretty
intuitive for a user to hit Control-O
* Fixed search-as-you-type in ingredient view of recipe card so that
it properly finds group names as well as ingredients
* Got rid of some of the many gtk error messages spouted from time to
time.
* Fixed bug that made recipe trash disappear forever if you closed it
by closing the window
==== Version 0.8.5.7 Changes since 0.8.5.6 ====
* Improved automatic mnemonic conflict-resolution.
* Fixed hang in import from recipezaar website.
* Accept URLs without HTTP:// in webpage import.
* Cleaned up error messages for problems with webpage import.
==== Version 0.8.5.6 Changes since 0.8.5.5 ====
* Fixed bug in MM import that was causing instructions to be read as
ingredients
* Changed look/feel of search interface on index page
* Split out HTML import stuff into separate "plugin" files and set up
plugin interface for local user plugins.
* Added programmatic assignment of mnemonics to reduce mnemonic
conflicts w/o increasing translator burden :)
* Set minimum width of image column to 0 so that it doesn't take up
lots of space when there are no images
* Fixed bug in converter that caused conversion errors/inconsistency
with mass-to-volume conversions.
* Fixed unit conversion in shopping so that we don't display things
like 21 tbs. butter (even if all butter units we're combining were
originally in tbs.)
==== Version 0.8.5.5 Changes since 0.8.5.4 ====
* Changed search interface to make clearer.
==== Version 0.8.5.4 Changes since 0.8.5.3 ====
* Fixed some recently introduced bugs that broke
export
* Made updating search-by button automatically update search in
search-as-you-type mode.
* Fixed i18n bug that broke numbers.
==== Version 0.8.5.3 Changes since 0.8.5.2 ====
* Fixed bug in MealMaster import
* Import instructions from krecipes!
* Improved handling of recipe references.
==== Version 0.8.5.2 Changes since 0.8.5.1 ====
* Fixed RTF Export
* Added support for exporting images in RTF export
* Added recognition and production of unicode fraction characters
==== Version 0.8.5.1 Changes since 0.8.5.0 ====
* Fixed compatability issue with pygtk 2.4
* Fixed problem in mastercook import for some
malformed ingredient-lists.
* Correctly included zip_importer in MANIFEST
==== Version 0.8.5.0 Changes since 0.8.4.4 ====
* New web-page-importing architecture with support for three
basic html templates as well as support for importing already
supported formats directly from URLs.
* Added support for rezkonv import (German mealmaster clone)
* Fixed line-wrapping code in mealmaster/rezkonv import
* Improved UI of shopping list -- added explicit buttons for
moving items between shopping and pantry list.
* Added support for importing gzipped, zipped, and tarred files
from "Import file" or from "Import Webpage"
* Fixed defaults focus on dialogs (e.g. dialogs with Entry's put
default focus on the Entry now).
* Made mealmaster import do a better job when handling malformed
ingredient lists
* Added FAQ-style help from menus
* Fixed bug in Gourmet XML import
==== Version 0.8.4.4 Changes since 0.8.4.3 ====
* Made new recipes appear immediately again in index view.
* Fixed undo for combobox entries is recipe card view.
* Made changes in recipe index instantly reflected in reccard.
* Fixed alignment of widgets in recipe card "Details" view.
==== Version 0.8.4.3 Changes since 0.8.4.2 ====
* Fixed typo in gglobals in tarball
* Fixed bug that broke multiplication in shopping list.
==== Version 0.8.4.2 Changes since 0.8.4.1 ====
* Fixed bug that prevented adding nested recipes to
shopping lists.
* Fixed export bug that failed on unusual servings values.
==== Version 0.8.4.1 Changes since 0.8.4.0 ====
* Fixed bug that broke on fresh install.
* Removed extraneous "print" statements left from testing.
==== Version 0.8.4.0 Changes since 0.8.3.5 ====
* Fixed export from recipe card to properly handle multiplying
ingredients and following user preferences for changing unit.
* Consolidated preferences dialogs in one dialog with multiple tabs.
* Allow user to save choices about optional ingredients (and to forget
saved settings).
* Added preference to allow user to always include (or always ignore)
ingredients.
* Change order on exports so ingredients precede instructions.
* Properly handle ranges of ingredients throughout Gourmet!
* Moved "Preferences" to "Edit" menu where they are in most applications.
* Fixed window-position-saving so we don't remember size of maximized
position as if they were the window-size coordinates.
==== Version 0.8.3.5 Changes since 0.8.3.4 ====
* Fixed typo in rtfexporter.
* Fixed linewrapping of splash screen for i18n'd versions of gourmet w/
longer lines.
* Changed to building RPMs with specfiles based on those provided by
Michael Peters (who is packaging gourmet for fedora)
* Included new Dutch defaults translations.
==== Version 0.8.3.4 Changes from 0.8.3.3
* Made mealmaster import slightly more flexible in recognition of groups.
* Fixed bug in mastercook import of recipes with optional ingredients.
* Fixed bug that broke on opening a recipe card.
* Improved handling of international numbers
* Fix mealmaster export to resist i18n of standardized field names.
* Fixed mealmaster import to properly recognize numbers with ,s as
decimal points (as in German, Spanish, etc.)
==== Version 0.8.3.3 Changes from 0.8.3.2
* Fixed bug that broke renaming of ingredient groups.
* Fixed windows directory nonsense
* Use psyco if available to speed things up.
* Twiddled with sqlite to no end (still needs fix).
==== Version 0.8.3.2 Changes from 0.8.3.1
* Fixed bug that failed on fresh install.
==== Version 0.8.3.1 Changes from 0.8.3
* Fixed nasty nasty bug in DB database for users coming from <0.8.3.
* Fixed bug preventing images from saving.
* Fixed bug preventing ingredient groups from working properly.
==== Version 0.8.3 Changes from 0.8.2
* Added windows printing support using wx
* Fixed bug in which cooking time wasn't exported in Gourmet format
* Fixed bug which made gourmet not recognize it's own .grmt extension
* Fixed a bug preventing HTML E-mail from working.
==== Version 0.8.2.1 Changes from 0.8.2
* Fixed bug preventing saving of shopping list.
* Fixed bug preventing proper saving of ingredient orders.
==== Version 0.8.2 Changes from 0.8.1.2
* Added krecipe import
* Added image import/export
* Changed Gourmet XML file format to be vastly simplified and to support images.
* Fixed bug that made filetype choices disappear on multiple exports
==== Version 0.8.1.2 Changes from 0.8.1.1
* Fixed alignment of "Add to shopping list" button (patch from Mikey Cooper)
* Applied patch from calvin@users.sourceforge.net to make mealmaster import more flexible.
* Fixed "print" on Windows to show dialog explaining we don't have printing on Windows.
* Fixed encoding-detecting code on imports: we query the user when two encodings might work.
* Fixed bug that made filetype options disappear from menu on multiple imports/exports.
==== Version 0.8.1.1 Changes from 0.8.1
* Fix handling of "^T" characters in mealmaster/mastercook import.
* Fix misaligned icon.
* Get rid of "save" calls in metakit, opting for autosave on a timer instead.
==== Version 0.8.1 Changes from 0.8.0 ===
* Fixed Windows Application Directory
* Fixed import of "servings" in Mealmaster import
* Fixed line-unwrapping code in Mealmaster import
* Fixed typo prevening mealmaster export from working in 0.8.0
* Fixed a number of problems where &s screwed up
pango -- including layout and printing.
* Fixed search in recipe Wastebasket view.
==== Version 0.8.0 Changes from 0.7.1 ===
Miscellaneous
* Undo introduced across the board.
* Recipe's thrown in trash rather than deleted by default (allowing for
undoing and rescue of trashed recipes).
* Always ask for print command when gnomeprint isn't functional (don't assume
lpr, but do give it as the default).
Recipe Card
* New tabbed interface for recipe card
* Support for formatting text in instructions and notes
* Support for pasting ingredients
* Ask if you want to convert when you change a unit in the ingredient list view.
* Added new "Cooking Time" attribute.
Backends
* Experimental support for sqlite and mysql backends
* Automatic committing of DB (user no longer has to "save DB" to save
changes).
Import/Export
* Improved mealmaster(tm) export
* Substantially improved speed of mealmaster(tm) import
* Multiple imports allowed at a time by selecting multiple imports
(and elegantly displayed in new dialog).
* Added support for multiple columns of ingredients in mealmaster.
==== Version 0.7.1 Changes from 0.7.0 ====
* RPM spec file fixed so dependencies should be properly worked out now.
* Debian files included in source tarball.
* Unit Converter improvements with help from Richard Ferguson (more UI improvements soon to come!)
* Printing is now properly reported as non-existent across the board on Windows
* Non-GNOME printing is now improved -- if LPR doesn't exist, user is prompted for another print command.
* Fixed bug in recipe-card making it believe it is modified when a recipe has no servings information.
* Fixed bug in shopping list that prevented category info entered in "Add Item To Shopping List" dialog not
get saved.
* Moved around some files: printing has now been split into lprprinter, winprinter and gnomeprinter;
defaults_en_US has been eliminated (defaults_en is now the norm).
==== Version 0.7.0 Changes from 0.6.7 ====
* Gourmet now builds on Windows! Fixed various path-related problems
to make this work cleanly.
* Fixed bug in saveas dialog for shopping lists.
* Fixed bug that meant recipes called as in ingredients broke when they
included optional ingredients.
* Added unit magic to change to the most readable unit when changing
number of servings etc.
* Added preference dialog to Recipe Card view to allow selective removal
of UI elements the user doesn't want.
==== Version 0.6.7 Changes from 0.6.6 ====
* Added script to properly handle file encodings on Mealmaster import.
* Fixed check for import/exports when quitting
* Added work around for strange pygtk 2.5 bug that was slowing down
mealmaster imports.
==== Version 0.6.6 Changes from 0.6.5 ====
* Added support for printing multiple recipes and interface in main index view
for printing selected recipes.
* Added e-mail support for e-mailing recipe from card or from index view.
==== Version 0.6.4 Changes from 0.6.3 ====
* Improvements in Mealmaster(tm) import
* Improvements in threading code.
==== Version 0.6.3 Changes from 0.6.2 ====
* Made dialog's wrap text rather than getting longer.
* Made message dialogs have pretty icons, using gtk.MessageDialog
* Made menus only include one "Import" and "Export" option rather than having submenus.
* Added filetype selection to fileSelector dialogs
* Added gnomeprint interface to printing for printing shopping lists.
* Added gnomeprint interface for printing recipes (which allows you to print your
multiplications/divisions of recipes)
* Fixed threading code. Now imports and exports are pause-able and cancellable on quit.
* You can now type to select the searchBy menu.
* Changed searchbar in index view to allow proper tabbing between widgets.
* Added preview to image selection dialog.
==== Version 0.6.2 Changes from 0.6.1 ====
* Fixed up setup.py to not require gconf stuff (which
we weren't using anyway)
* Setup gettext before and took a first crack at Spanish translations
* Fixed a few minor bugs, including one in Converter interface and
one in quit confirmation.
* Added debian package.
==== Version 0.6.1 Changes from 0.6.0 ====
* Made sure HTML validates (fixed a number of small HTML bugs)
* Added <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
tag to specify correct encoding on HTML, following advice from
Fábio Mendes <niels_bohr@uol.com.br>
* Fixed dialog_extras.py to properly give an "Okay" button
when creating a file or folder and an "Open" button when
selecting (before we always gave the "Open" button.
* We now make sure we create our .gourmet directory if it doesn't exist.
* We now include recipe.dtd in the distribution.
==== Version 0.6.0 Changes from 0.5.0 ====
* Added RTF Export
* Added mnemonics for entries as per GNOME HIG
* Added KeyEditor to allow editing ingredient keys en masse
* Fixed key guessing routine so it is less likely to put
together a wildly inaccurate guess
* Fixed Add-to-shopping-list dialog to use new ComboBoxEntry
widgets and to share code with Ingredient Editor.
* Added UnitConverter interface for user's convenience.
* Fixed flow of widgets (tabbing)
==== Version 0.5.3 Changes from 0.5.1 ====
* Added Key Manager interface to facilitate fixing keys en masse
and pave road for possibly adding a nutritional information
database.
* Simplified main App interface by removing import/export buttons
(these still
==== Version 0.5.2 Changes from 0.5.1 ====
* Added support for re-ordering shopping lists.
* Added a button to recipe cards for importing text ingredient lists.
==GourmetRecipeManager.py==
revision 1.68
date: 2004/09/12 23:59:00; author: tom; state: Exp; lines: +18 -6
Fixed ABOUT information & added new logo.
----------------------------
revision 1.67
date: 2004/09/12 20:36:37; author: tom; state: Exp; lines: +5 -1
Added new menu-items to list of items to be dimmed when no recipes are
selected.
----------------------------
==reccard.py==
revision 1.10
date: 2004/09/12 20:36:03; author: tom; state: Exp; lines: +24 -9
Added support for importing ingredients from plain text files.
==rmetakit.py==
revision 1.17
date: 2004/09/13 00:11:53; author: tom; state: Exp; lines: +26 -7
Added support for storing the order of shopping list ingredients and
categories.
==shopping.py==
revision 1.12
date: 2004/09/11 16:44:04; author: tom; state: Exp; lines: +69 -8
Created the mechanism for sorting our shopping list. Defaults to an
alphabetical sort, but will allow users to save custom orders.
==shopgui.py==
revision 1.5
date: 2004/09/12 23:59:42; author: tom; state: Exp; lines: +48 -4
Added code to commit order of shopping categories to
memory. (Currently, you can reorganize categories but not individual
items).
----------------------------
revision 1.4
date: 2004/09/11 16:44:57; author: tom; state: Exp; lines: +3 -12
Simplified list display, thanks to improved interface with shopping.py
==== Version 0.5.1 Changes from 0.5 ====
==setup.py==
Got rid of hard-coding of /usr/share/ and setup a MANIFEST file. Made
necessary changes in globals.py to make this work
==GourmetRecipeManager.py==
revision 1.66
date: 2004/08/20 01:16:44; author: tom; state: Exp; lines: +3 -4
Got rid of old hard-coded default XML file.
date: 2004/08/19 23:42:50; author: tom; state: Exp; lines: +45 -22
Some changes in threading code as well as superficial changes to
debugging code, etc.
==reccard.py==
revision 1.9
date: 2004/08/12 15:25:36; author: tom; state: Exp; lines: +1 -1
If an empty shopping category is entered, we don't set it to "None",
we simply ignore.
----------------------------
revision 1.8
date: 2004/08/12 15:24:12; author: tom; state: Exp; lines: +81 -37
Added functions to be called before and after modifying the tree to
avoid bizarre segfaults (pre_modify_tree and post_modify_tree).
==recindex.py==
revision 1.2
date: 2004/08/20 00:01:27; author: tom; state: Exp; lines: +39 -7
Added support for toggle-able use of regular expressions.
==rmetakit.py==
revision 1.16
date: 2004/08/20 00:04:43; author: tom; state: Exp; lines: +71 -22
Cleaned up system for generating new recipe IDs to avoid potential
confusion & problems when recipes are being added from multiple
points. Also made some changes to currently hard-coded location of
database file and default categories.
==rxml_to_metakit.py==
revision 1.8
date: 2004/08/20 00:07:47; author: tom; state: Exp; lines: +29 -15
Made sure we used proper escaping in more spots for writing XML. Also
created nicer code for dealing with recipe references as ingredients.
==shopping.py==
date: 2004/08/12 15:26:56; author: tom; state: Exp; lines: +16 -158
Moved defaults to another file. Added patch provided by Brett Smith
to fix a but when a shopping category is None.
==== Version 0.4 Changes ====
Set up "spatial" feel for application. More than one recipe card are now allowed. Editing
works nicely in the ingredient TreeView now.
GourmetRecipeManager.py
----------------------------
revision 1.51
date: 2004/06/14 13:15:08; author: tom; state: Exp; lines: +10 -2
Added support for multiple dnd types, making ingredient list accept
drags from Mozilla Firefox or from TreeView widgets (e.g. gedit).
----------------------------
revision 1.50
date: 2004/06/14 04:54:44; author: tom; state: Exp; lines: +291 -164
* View menus that update depending on what recipe cards are open.
* Behaving properly if users cancel dialogs
* Capitalize names of classes
* Create Revert-changes button for RecCard view
* Add Shopping Category to ingredient list view
* Set up editing in ingredient list view to auto-complete keys and shopping categories
* Set up popup menu for ingredient list view shopping category
* Fix bug that made you lose your image when applying other changes.
* Got rid of code for toggle buttons that toggled views. I've replaced
this with the new expander widgets.
----------------------------
revision 1.49
date: 2004/06/12 07:16:59; author: tom; state: Exp; lines: +176 -121
Redesigned code to create truly object oriented user interface. Glade
files have no been separated for ease of maintenance and to make it
easier to create multiple recipe card windows.
----------------------------
revision 1.48
date: 2004/06/12 04:14:02; author: tom; state: Exp; lines: +26 -5
laid basic groundwork for referring to recipe within ingredient list.
----------------------------
rmetakit.py
revision 1.13
date: 2004/06/14 04:58:24; author: tom; state: Exp; lines: +23 -18
* Neatened up code in various places.
* Fixed but in ingredient parser that made it break when ingredients didn't have amounts.
----------------------------
revision 1.3
date: 2004/06/14 05:01:07; author: tom; state: Exp; lines: +31 -15
* Added padding to labels
* Made FileSelector dialog return None on cancel
* Made cancelling return None in most/all places, fixing some
buggy dialogs that wouldn't die.
----------------------------