--- gourmet-0.16.1/ChangeLog 2013-08-29 01:13:38.000000000 +0200 +++ gourmet/ChangeLog 2014-02-26 21:00:20.000000000 +0100 @@ -1,3 +1,382 @@ +2014-02-26 Bernhard Reiter + + * Fix a number of regressions in html_exporter.py. + * Update ChangeLog. + +2014-02-25 Bernhard Reiter + + * Remove redundant newlines from error message. + * Update *.po[t] files and add/fix some German and Austrian strings. + * Update ChangeLog. + * Fix a translation bug in de_DE.po. + * Remove *.mo files that ware accidentally added to git. + +2014-02-24 Bernhard Reiter + + * Update gourmet.desktop.in. + * Shorten years listing in copyright notice. + * Add Flattr donations button to About dialog. + +2014-02-23 Bernhard Reiter + + * Fix loading of FAQ from recipe card and shopping UI. + * Fix web browser invocation from About dialog under Windows. + * Remove obsolete exception clause. + * Under Windows, use Adobe Reader to print reportlab created PDF. + +2014-02-22 Bernhard Reiter + + * Simplify loading of LICENSE file into About dialog. + * Add donations text and buttons to the About dialog. + * Update ChangeLog. + +2014-02-20 Bernhard Reiter + + * Add 2014 to copyright years. + +2014-02-18 Bernhard Reiter + + * Some gourmet/backends/db.py cleanup. + * When connecting to a MySQL database, force UTF-8 charset. + +2014-02-09 Bernhard Reiter + + * Replace deprecated PoolListener by @event.listens_for decorator. + +2014-02-08 Bernhard Reiter + + * Remove \r escape sequence from sl.po. + * Change Yield unit accelerator in batch editor, update po files. + * Fix a translation bug in nl.po. + * Fix bug in Dutch translation. + +2014-01-23 Bernhard Reiter + + * UTF-8-decode ingkey in shopping_key_editor_plugin. + +2014-01-21 Bernhard Reiter + + * Fix a regression introduced by the last commit. + +2014-01-20 Bernhard Reiter + + * When de-activating Browse Recipes plugin, remove its tab. + +2014-01-12 Bernhard Reiter + + * Fix a typo. + +2014-01-11 Lyra + + * FIX: Create a shopping list even if one entry hasn't an amount + +2014-01-06 Bernhard Reiter + + * Some cleanup. + * Clean up gourmet/exporters/exporter.py a bit. + * Update MANIFEST.in. + * Remove tools/ directory. + * Remove an obsolete reportlab version check and related code. + +2014-01-05 Thomas M. Hinkle + + * Hackishly remove indents needed after if statement to workaround build error. + * Allow null units to be looked up. Otherwise, we can never get conversions for things like "3 eggs." + * Remove GourmetWindows.pyw + +2014-01-05 Bernhard Reiter + + * Revert "Fix stupid mistake." + +2014-01-04 Bernhard Reiter + + * Check if active_plugin is really there. + +2014-01-03 Bernhard Reiter + + * Add myself as maintainer in setup.py. + * Add 2012, 2013 to copyright years. + * Add comment to setup.py. + * Remove obsolete README.windows.md. + * Fix stupid mistake. + * Fix a typo in INSTALL.md. + * Update TODO, rename to TODO.md. + * Update CODING. + * Add more Windows building instructions to INSTALL.md. + * Disable the PDFPrintPlugin under Windows as poppler doesn't work there. + * Use Python logging instead of printing a traceback. + * Migrate from py2exe to cx_Freeze. + * Set data_dir correctly if Gourmet is frozen. + * Update IPython requirement in INSTALL.md. + * Update ChangelLog. + +2014-01-02 Bernhard Reiter + + * Remove NSIS related files. + +2014-01-01 Bernhard Reiter + + * Replace PIL by Pillow requirement. + * Move *.gourmet-plugin.in files to gourmet/plugins/. + * Remove an obsolete line. + * Replace pywin32 requirement by a ctypes function call. + * Small whitespace fix. + * Remove missing signal handlers. + * Bump version to 0.17.0. + * Fix a translation bug in po/de.po. + +2013-12-15 Bernhard Reiter + + * Add reportlab packages to setup.py so py2exe includes them. + +2013-11-19 Bernhard Reiter + + * De-dupe AboutDotComWebParser class. + * Move duplicate code into a common base class member. + * Remove some redundant code. + * Remove obsolete KeyManagerOldSchool class. + * Remove duplicate code from gourmet/recipeManager.py. + * Remove duplicate file gourmet/convertGui.py. + +2013-11-15 Bernhard Reiter + + * Fix wildcard imports. + +2013-11-13 Bernhard Reiter + + * Fix another PIL import. + +2013-11-02 Joe Sapp + + * Remove "Application" from desktop entry + +2013-01-11 Bernhard Reiter + + * s/options/args/ to make bin/gourmet launch. + +2013-01-11 Jeff Raber + + * Replace deprecated optparse with argparse, per issue 683 [1] + +2013-10-12 Bernhard Reiter + + * Fix a typo that broke the nutritional information plugin DB upgrade. + +2013-10-11 Bernhard Reiter + + * Remove some more metakit remnants. + * Update po[t] files. + * Remove legacy_db (i.e. metakit) stuff. + +2013-10-10 Bernhard Reiter + + * Clean up recindex.py. + * Clean up GourmetRecipeManager.py. + * Clean up reccard.py + +2013-09-30 Bernhard Reiter + + * In PDF export, print title only once (as heading). + +2013-09-20 Bernhard Reiter + + * Only set_current_folder if get_user_special_dir(USER_DIRECTORY_PICTURES) isn't None. + +2013-09-09 Bernhard Reiter + + * Update *.po[t] files. + * Fix batch editing of categories. + * Translate attributes in batch editor's confirmation message box. + * In Batch Editor, replace "Servings" by "Yield" and "Yield Unit" rows. + * Small fix to ui/catalog/README. + * Remove some obsolete code checking for old gtk versions. + * Remove some spurious imports from recindex.py. + +2013-09-06 Bernhard Reiter + + * s/ui/ui_string/ fix in a couple of files. + +2013-09-01 Bernhard Reiter + + * Remove some spurious Image (i.e. PIL) imports. + +2013-08-30 Bernhard Reiter + + * Update Changelog. + +2013-08-29 Bernhard Reiter + + * Update version to 0.16.1 in gourmet/version.py. + * Update MANIFEST.in. + * Update translation files. + +2013-08-28 Bernhard Reiter + + * Little schema.org parser improvement. + * Properly raise an exception in print_plugin.py. + * Fix a translation bug in po/de_AT.po. + * Update allrecipes.com test recipe URL. + In (commented out and still dysfunctional part of) testImporters.py. + +2013-08-27 Bernhard Reiter + + * Drop Python version 2.6 in INSTALL.md. + * Add PYTHON_ARGCOMPLETE_OK string to bin/gourmet. + * Remove some obsolete imports from gourmet/importers/html_importer.py. + * Fix testImporters.py. + * Merge pull request #724 from sappjw/master + Replace more 'Image' imports with Pillow-compatible blocks + * Fix allrecipes.com importer, by extending our newly created schema_org_parser. + Also add a test gourmet/test/test_allrecipes_com_plugin.py which is capable of + testing the importer offline, using gourmet/test/recipe_files/allrecipes_com.html. + (Trying to integrate such an offline test into the existing, commented-out + allrecipes.com test in gourmet/test/testImporters.py proved a nightmare as + the importer code is tightly interwoven with the web page download and interactive + importer functions.) + Fixes #261 + * Make ica.se importer aware of a recipe's yields property. + * Scrap more schema.org/Recipe fields. + * Remove obsolete gtk import from gourmet/importers/generic_recipe_parser.py. + * Have ica_se tests check for presence of category field. + * Factor schema.org parsing out of ica_se_plugin.py into a newly created schema_org_parser.py. + * Have gourmet/test/test_ica_se_plugin.py also test for cooktime parsing. + * Small fix for more a expressive test result. + * Small fix, mainly for future BeautifulSoup4 compliance. + * Move foodnetwork and ica.se importer tests to gourmet/test/. + +2013-08-27 Joe Sapp + + * Replace more 'Image' imports with Pillow-compatible blocks + +2013-08-25 Bernhard Reiter + + * Fix testImporters.py. + Among other things, use a temporary in-memory SQLite database for testing. + +2013-08-24 Bernhard Reiter + + * Truncate Source field in PDF export. + Fixes #721 + +2013-08-10 Bernhard Reiter + + * One more string exception to fix. + +2013-08-09 Bernhard Reiter + + * s/thinkle.github.com/thinkle.github.io/ + +2013-08-06 Bernhard Reiter + + * Merge pull request #723 from gyp/master + importing gettext in exportManager as it has localized strings + +2013-08-06 Peter Gyongyosi + + * importing gettext in exportManager as it has localized strings + This fixes https://bugs.launchpad.net/gourmet/+bug/1157969 + +2013-08-04 Bernhard Reiter + + * Add INSTALL.md. + +2013-07-30 Bernhard Reiter + + * Add db upgrade logic for the fix introduced with the previous commit. + Fixes #711. + * Merge pull request #722 from rleibman/master + Fixing issue with mysql, VARCHAR requires a length + +2013-07-30 Roberto Leibman + + * Fixing issue with mysql, VARCHAR requires a length, I figure 255 is probably good enough + +2013-06-01 Bernhard Reiter + + * Remove obsolete tools/upgrade_pre_script.py. + * Remove hardwired sys.path.append('/usr/share/gourmet') lines. + +2013-05-27 Bernhard Reiter + + * Additional fix for plugins/python_shell/ipython_view.py. + * Fix interactive shell plugin to work with current IPython versions. + Achieved by updating plugins/python_shell/ipython_view.py + (which was taken from the Accerciser project) + to the commit before Accerciser's Python3 migration [1], + reverting their previous PyGI migration [2]. + [1] https://git.gnome.org/browse/accerciser/commit/?id=b9bb2f48eebbf9f21ca633b6ecd6a58d6befe04a + [2] https://git.gnome.org/browse/accerciser/commit/?id=48b8c06d598f84943ab7a0af1259408b7409484d + * Prepare plugins/python_shell/ipython_view.py for update. + +2013-05-17 Bernhard Reiter + + * Remove a bunch of unused imports. + * Fix setup.py so it works on non-Windows platforms again. + * Remove obsolete checks for PyGTK version < 2.8. + * Remove obsolete gtk_extras/ThumbnailGenerator.py. + * Remove obsolete gtk_extras/chooserNotebook.py. + * Remove obsolete gtk_extras/fauxDruid.py. + * Remove obsolete gtk_extras/FauxActionGroups.py. + +2013-05-07 jens persson + + * Buglet found with tests and som whitespace triming in foodnetwork plugin + * Add tests for foodnetwork plugin + * Fix buglet discovered due to tests + * Add tests for ica.se plugin + +2013-04-20 Bernhard Reiter + + * Merge pull request #715 from MrShark/master + An importer for ica.se (Swedish storechain) + +2013-04-11 jens persson + + * First shot on an importer for ica.se + +2013-04-06 Bernhard Reiter + + * Revert "Add back gnomeprinter.py." (Accidental commit, meant to be in a new branch.) + This reverts commit acad0d848f7c0567bf553dae27d7e6bbd3fe67a4. + * Add FAQ item about Gourmet's data storage location. + * Add back gnomeprinter.py. + * Remove obsolete PIL import. + * Add 'Francouzská' and 'Indická' (French and Indian) to defaults_sk.py + * Add "French" and "Asian/Indian" to Cuisine defaults. + Fixes #713. + +2013-03-25 Bernhard Reiter + + * Add Development Tools section (taken from the Wiki). + * Move Windows version warning to README.windows.md. + +2013-03-23 Bernhard Reiter + + * Fix a bug in defaults_ru.py + +2013-03-12 Bernhard Reiter + + * Merge setup_win.py into setup.py. + Also add some extra functionality to include required Gtk+ Theme files. + * Add __init__.py to web_plugin to turn it into a module. + Otherwise, there's an error with py2exe. + +2013-03-10 Bernhard Reiter + + * Add (Eclipse's) .settings/ dir to .gitignore + * Fix a bug in get_pluralized_form. + +2013-03-09 Bernhard Reiter + + * Remove some obsolete imports from gourmet/importers/html_importer.py. + * Remove obsolete Queue import from gourmet/importers/imageBrowser.py. + This was causing problems with py2exe. + * Add *.pyo files to .gitignore. + +2013-03-06 Bernhard Reiter + + * Fix a bug that caused gourmet to fail when LC_ALL=C + 2013-03-06 Bernhard Reiter * Remove -dev suffix from version in gourmet/version.py.