commit f5f47b5a753e1a808f86585e6d6255014704c043
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Dec 15 16:08:48 2016 -0500

    Fix distcheck

    When generating files in subdirectories, we need to create the
    build-subdir first.

M	Makefile.am
M	data/Makefile.am
M	src/Makefile.am
M	tests/Makefile.am

commit a93108d3886405cc4afeb6576c8bb6b147dfd33d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 17:27:47 2016 -0500

    Fix the ingredient parser tests

M	tests/Makefile.am
M	tests/data/valid-1.expected
M	tests/data/valid-2.expected
M	tests/data/valid-3.expected
M	tests/data/valid-4.expected
M	tests/data/valid-5.expected
M	tests/ingredients.c

commit 5563164c7f0ce58daa34dbb8717f29916e102dbd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 15:54:22 2016 -0500

    Bump version to 0.3.0

M	configure.ac

commit 28d56b18530f38c012d50cc2dc04b586171d302c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 15:44:15 2016 -0500

    Use git.gnome.org in the flatpak recipe

    This will become the canonical location anyway.

M	org.gnome.Recipes.flatpak.json

commit a7b1de5e2b9e0bcd9a5bb45a599418a79b7be75f
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:	Thu Dec 15 21:53:26 2016 +0100

    Add Polish translation

M	po/LINGUAS
A	po/pl.po

commit 8a267812d62bea4c094e6d306bdf932108c2516b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 15:10:49 2016 -0500

    Split resources into two

    The images take a long time, resourcify, and never change.
    So lets keep them separate.

M	src/Makefile.am
A	src/recipes-images.gresource.xml
R079	src/recipes.gresource.xml	src/recipes-ui.gresource.xml

commit 8497586a6d25c820170579dce3f4aed9533217b6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 13:08:00 2016 -0500

    Use a multi-image viewer

    This widget shows multiple images, and lets the user cycle through
    them.

M	po/POTFILES.in
M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-details-page.ui
A	src/gr-image-viewer.c
A	src/gr-image-viewer.h
A	src/gr-image-viewer.ui
M	src/main.c
M	src/recipes.css
M	src/recipes.gresource.xml

commit d6afea0a098bc17b80edb02357bbc766cda0dc5b
Author: hanniedu <lafeber-dumoleyn2@zonnet.nl>
Date:	Thu Dec 15 17:27:39 2016 +0100

    Added Dutch translation

M	po/nl.po

commit 70d97876d6944436a160fac7204ea8be9540ddf6
Author: hanniedu <lafeber-dumoleyn2@zonnet.nl>
Date:	Thu Dec 15 17:21:14 2016 +0100

    Added Dutch translation

M	po/LINGUAS
A	po/nl.po

commit 75c52d63785ada2a1421ec12e43690f7d6fbc2ef
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	Thu Dec 15 12:26:12 2016 +0000

    Update Spanish translation

M	po/es.po

commit a0d626544740605307a3c86404b77ed474ab6e2c
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:	Thu Dec 15 05:35:51 2016 +0100

    Update POTFILES.in

M	po/POTFILES.in

commit 0c10daa5c4cd3857a998a6a61cba6a7d2adba1a0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 21:22:53 2016 -0500

    Set the version to 0.2.1, so we have an odd micro

    This triggers the non-release-build change that I just committed.

M	configure.ac

commit f309e3055a4a16d7ba20864215aed3e868ee2749
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 21:21:30 2016 -0500

    Show a commit id in the about dialog for non-release builds

    This is a bit improvised, but it mostly works.

M	configure.ac
M	src/Makefile.am
M	src/gr-app.c

commit f0d5a2435288ba1a24a3c779aa63dd73ba579411
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 20:14:00 2016 -0500

    Rename GrImages to GrImageEditor

    Since this is what it is.

M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-edit-page.ui
R063	src/gr-images.c src/gr-image-editor.c
R066	src/gr-images.h src/gr-image-editor.h
R097	src/gr-images.ui	src/gr-image-editor.ui
M	src/gr-recipe-exporter.c
M	src/gr-recipe-importer.c
M	src/gr-recipe-printer.c
M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c
M	src/gr-recipe.c
M	src/gr-shell-search-provider.c
M	src/main.c
M	src/recipes.gresource.xml

commit e02390d10984d9664524dd07a00dd8b45dc35589
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 19:36:21 2016 -0500

    More test data improvement

    We can now test various conditions that would cause an
    error before, such as recipes with the same name by
    different chefs.

M	data/recipes.db

commit be9ccf1ec742832e9b360581229ee39ead0a8a2d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 19:32:06 2016 -0500

    Improve the short names of our test chefs

    Doing this tests that the id and name are now properly separated.

M	data/chefs.db

commit 174b14529f9430a547b1fbafee5643a9e92053be
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 19:24:11 2016 -0500

    Make the IDs of contributed recipes follow the new pattern

    This ensures that halfline and Bastian can contribute more
    recipes without name clashes.

M	data/recipes.db

commit 104cc8cc0d18e642311d7ad6d7d82ae2b7e36c88
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 19:12:26 2016 -0500

    Generate suitable IDs for new recipes

    We use <name>_by_<author> to avoid clashes between identically
    named recipes from different chefs.

M	src/gr-edit-page.c

commit e23395e91b0cc2f25d793722f2962d04502b8a13
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 19:12:03 2016 -0500

    Use IDs for recipe lookup in the store

M	src/gr-recipe-store.c

commit 042242440b7204aed5f2437485655f509aa4c4ff
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 18:51:06 2016 -0500

    Rename some store apis

    Add an explicit recipe to that part of the GrRecipeStore api,
    and update all callers.

M	src/gr-app.c
M	src/gr-cuisine-page.c
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-list-page.c
M	src/gr-recipe-importer.c
M	src/gr-recipe-store.c
M	src/gr-recipe-store.h
M	src/gr-recipes-page.c
M	src/gr-shell-search-provider.c

commit 72ae5cd55baf38c31e316ae2cf829352768018af
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 18:42:48 2016 -0500

    Add an id to recipes as well

    This will help to keep uniqueness constraints out of user-visible
    strings.

M	src/gr-recipe.c
M	src/gr-recipe.h

commit 45a266979be22fba8d76d3e23f46634107ad9206
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 18:26:25 2016 -0500

    Make GrRecipe final as well

    No need to derive this either.

M	src/gr-recipe.c
M	src/gr-recipe.h

commit 678625f67d3e4b5b45d0b3917402eff2f8752864
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 18:04:49 2016 -0500

    Chef cleanup

    Make GrChef a final class. No need to derive this.
    And rename properties name -> id and nickname -> name.
    Finally, stop showing the id in the importer dialogs as
    well. It is purely an internal thing.

M	src/chef-conflict-dialog.ui
M	src/gr-chef-tile.c
M	src/gr-chef.c
M	src/gr-chef.h
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-list-page.c
M	src/gr-preferences.c
M	src/gr-recipe-exporter.c
M	src/gr-recipe-importer.c
M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c

commit 61972199cea479a2d757db0259286bac4cbcb736
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 15:31:49 2016 -0500

    Run gtk-builder-tool simplify over all ui files

M	src/gr-category-tile.ui
M	src/gr-cuisine-page.ui
M	src/gr-cuisines-page.ui
M	src/gr-details-page.ui
M	src/gr-diet-row.ui
M	src/gr-edit-page.ui
M	src/gr-ingredient-row.ui
M	src/gr-list-page.ui
M	src/gr-meal-row.ui
M	src/recipe-conflict-dialog.ui

commit 061d94ce8be299944ea66d03f441274e2ecc39e3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 15:31:17 2016 -0500

    Fix up whitespace issues

M	src/gr-app.h
M	src/gr-category-tile.c
M	src/gr-category-tile.h
M	src/gr-chef-tile.c
M	src/gr-chef-tile.h
M	src/gr-chef.h
M	src/gr-cuisine-page.c
M	src/gr-cuisines-page.c
M	src/gr-details-page.c
M	src/gr-diet.h
M	src/gr-edit-page.c
M	src/gr-images.c
M	src/gr-images.h
M	src/gr-ingredient-search-tile.c
M	src/gr-list-page.c
M	src/gr-preferences.c
M	src/gr-query-editor.c
M	src/gr-recipe-store.h
M	src/gr-recipe.h
M	src/gr-timer-widget.c
M	src/gr-timer-widget.h
M	src/gr-timer.c
M	src/gr-utils.h
M	src/gr-window.c

commit f72e7aae043b5c37bbf6086428705d6878dd205b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 15:10:51 2016 -0500

    Importer: Allow importing recipes without chef

    We already have such recipes in the system, so we might
    as well allow creating them via import.

M	src/gr-recipe-importer.c

commit 65e9025a75a6a5e525fe9eae56b0ef776317a8a6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 15:10:25 2016 -0500

    Exporter: Allow exporting recipes without chef

    No reason not to allow this, really.

M	src/gr-recipe-exporter.c

commit cf6990b981e461694511fa8bd0b021cb2be8d3aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 14:26:32 2016 -0500

    Add spiciness warning to details page

    Show a back or red pepper to indicated high levels of spiciness.

M	src/gr-details-page.c
M	src/recipes.css

commit 762f919742aa654b217901a3302db84b2b52bb71
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 14:13:33 2016 -0500

    Allow editing spiciness

    This makes just differentiates between 4 levels for now.

M	src/gr-edit-page.c
M	src/gr-edit-page.ui

commit 8778d08cb146d66744fe7e907b90bd5b9df21cc9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 14:12:48 2016 -0500

    Store spiciness as an integer

    We are going to need levels here, so best to switch this right away.

M	src/gr-details-page.c
M	src/gr-recipe-store.c
M	src/gr-recipe.c
M	src/gr-recipe.h

commit fa4167f1036e60b5ae484684924f8cf1c122ca69
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 11:35:36 2016 -0500

    Update credits in the about dialog

M	src/gr-app.c

commit a449edfab9797c3ba57e836c7e0994811622f9f0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 11:26:26 2016 -0500

    Add translator credits to the about dialog

    Credit where credit is due...

M	src/gr-app.c

commit 34b9fe9fd5f73a18205ee09e3a4b7c163e4e2267
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 11:30:11 2016 -0500

    Regenerate .symbolic.png icons

M	data/icons/16x16/garlic-content-symbolic.symbolic.png
M	data/icons/16x16/spicy-content-symbolic.symbolic.png
M	data/icons/24x24/garlic-content-symbolic.symbolic.png
M	data/icons/24x24/spicy-content-symbolic.symbolic.png
M	data/icons/32x32/garlic-content-symbolic.symbolic.png
M	data/icons/32x32/spicy-content-symbolic.symbolic.png
M	data/icons/48x48/garlic-content-symbolic.symbolic.png
M	data/icons/48x48/spicy-content-symbolic.symbolic.png

commit c57c4249feb2f21eb2a890f90c38134214e2c981
Author: Sam Hewitt <sam@snwh.org>
Date:	Wed Dec 14 11:18:24 2016 -0500

    fixed errors in symbolic icons

M	data/icons/symbolic/garlic-content-symbolic.svg
M	data/icons/symbolic/spicy-content-symbolic.svg

commit ffeb44c28c78dcf396ea3ca6131366984bb4b57f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 11:01:46 2016 -0500

    Use content warnings from GrRecipe in the details page

    This is what we added the new API for.

M	src/gr-details-page.c

commit da1fe390da0cde7079f2284abb7f9ee148bce2e4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 11:02:20 2016 -0500

    Add content warning APIs to GrRecipe

    We can now ask if a recipe contains garlic, or is spicy.
    For the garlic, we can just derive this information from
    the ingredients list. For spicy, it is not so easy, so
    we store it separately.

M	src/gr-recipe.c
M	src/gr-recipe.h

commit 54cbd31df77ececfb9a633cd5f4bcf15c37f75b1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 10:58:44 2016 -0500

    Store and load GrRecipe::spicy

    This can't be directly derived from the ingredients list, so
    we should just store it. There's no UI to set it, yet.

M	src/gr-recipe-store.c

commit 25e58b5b018191513ab0df58a98923d458f71532
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 09:41:26 2016 -0500

    wip: recipe content warnings

M	src/gr-details-page.c
M	src/gr-details-page.ui

commit 33d00075c2856e1a0a1d88bf8af4ae3114762b08
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 07:16:31 2016 -0500

    Add symbolic png versions of the content icons

    This is best practice for symbolic icons nowadays.

M	data/Makefile.am
A	data/icons/16x16/garlic-content-symbolic.symbolic.png
A	data/icons/16x16/spicy-content-symbolic.symbolic.png
A	data/icons/24x24/garlic-content-symbolic.symbolic.png
A	data/icons/24x24/spicy-content-symbolic.symbolic.png
A	data/icons/32x32/garlic-content-symbolic.symbolic.png
A	data/icons/32x32/spicy-content-symbolic.symbolic.png
A	data/icons/48x48/garlic-content-symbolic.symbolic.png
A	data/icons/48x48/spicy-content-symbolic.symbolic.png

commit e923a6dc227e944fc43c2d03c2c73606c86f661c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 09:40:38 2016 -0500

    Update appdata for the next release

    This way, the information will show up in GNOME Software.

M	data/appdata/org.gnome.Recipes.appdata.xml.in

commit f5d83e8b38272719727b291e138187c5b4a9e2dd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 09:39:24 2016 -0500

    Generate NEWS from appdata

    This is the current best practice.

M	Makefile.am
D	NEWS
M	configure.ac

commit cb895472da6272b78db69b0518b886fe474b3807
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 07:01:35 2016 -0500

    Update appdata screenshot

    The details page looks much better now, lets show it off.

M	data/appdata/details.png

commit 825764fc434839366bf27e7fc27c08c61a7319e5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 06:52:42 2016 -0500

    Use the nickname on recipe tiles

    The goal is to not show the internally-used ID anywhere
    in the UI, and use the nickname instead.

M	src/gr-recipe-tile.c

commit 6da48201caa8b0cd4e0dbb9064e6fcb2f9464c6e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 06:52:01 2016 -0500

    Use the nickname for the chef link in the details page

    The goal is to not show the internally-used ID anywhere
    in the UI, and use the nickname instead.

M	src/gr-details-page.c

commit da2223b2c58675e9a879ca1a4edb8ce1b63f759e
Author: Jakub Steiner <jimmac@gmail.com>
Date:	Wed Dec 14 12:06:37 2016 +0100

    icons: spicy/garlic content warning icons

A	data/icons/symbolic/garlic-content-symbolic.svg
A	data/icons/symbolic/spicy-content-symbolic.svg

commit 6a4af8ceff45f184c1a8affd6ad9221b23328041
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 06:05:52 2016 -0500

    Set nick name from preferences

    And do away with the entry for the username. No real need
    to let the user set this internally-used ID.

M	src/gr-preferences.c
M	src/gr-preferences.ui

commit d7b7e5da04fae509078066a3c3f9c3e2072a2cc6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 14 06:04:54 2016 -0500

    Fix up preinstalled data for halfline and Bastian

    They and their recipes were not showing up properly.

M	data/Makefile.am
M	data/chefs.db
M	data/recipes.db

commit a74734a32646a46c8722142bc3d907c3c82f3f32
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 21:12:15 2016 -0500

    Add Bastien and halfline to the featured chefs

M	data/picks.db

commit d84140c5181cbb18b5b9d3b65051b5b416815323
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 21:11:53 2016 -0500

    Refine the bio section on the list page

    This is along the lines of Jakub's latest mockup.

M	src/gr-list-page.c
M	src/gr-list-page.ui
M	src/gr-window.c

commit 71921955dc3f5aab7970be3d51fde72ec51eced1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 21:11:03 2016 -0500

    Use nickname in chef tiles

M	src/gr-chef-tile.c

commit 44af372de7df1dff7efcb875d0f6e45a511d3c63
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 21:11:18 2016 -0500

    Add api to get nicknames for chefs

    Storage still tbh.

M	src/gr-chef.c
M	src/gr-chef.h

commit 5206f8a5d409cf884ddb87c46a48d32e1c8960d3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 20:39:54 2016 -0500

    Add tablespoons and teaspoons to the list of units

    These should be recognized as units now.

M	src/gr-ingredients-list.c

commit bc0dffa7dfc8f48a264a82e9f05521f99eb74133
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 20:34:29 2016 -0500

    Redo the detail page

    This is along the lines of a new mockup by Jakub.

M	src/gr-details-page.c
M	src/gr-details-page.ui

commit 3cbc1e777dcc284497032806d7cc4ecba1b0713f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 20:35:05 2016 -0500

    Add api to get the units for an ingredient

M	src/gr-ingredients-list.c
M	src/gr-ingredients-list.h

commit 90720a9bff2dd761adbb3ed510ca1682bcaf23e0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 20:33:58 2016 -0500

    Trivial formatting fix

M	data/recipes.db

commit ca34e010c42c315a6a9d9ff1ec08c4ac8a57f98a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 08:50:04 2016 -0500

    We must not free name and description

    That is bad!

M	src/gr-recipe-exporter.c

commit cf5fb9a4b26dedac42decbc599c760b42415a0cd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 13 08:49:30 2016 -0500

    Use g_strcmp0 instead of strcmp

    Just to be on the safe side if the portal doesn't send us
    data back.

M	src/gr-images.c

commit 56e9cc9806f26fc29c194f9ab4096ddc4de0ae37
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 12 21:20:09 2016 -0500

    Update link to the design page

M	README.md

commit bc606d844e12d0a72d6594099cb5b995c3c779aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 12 21:13:49 2016 -0500

    Update homepage link in doap

M	recipes.doap

commit 74b3b1a0cba7d9cb06bcf9c1760a96e862068c46
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 12 17:11:34 2016 -0500

    Add a recipe for wholesome crackers by Bastian

    Second contributed recipe!

    https://bugzilla.gnome.org/show_bug.cgi?id=776015

M	data/chefs.db
A	data/images/Bastian.jpg
A	data/images/wholesale-crackers.jpg
M	data/recipes.db

commit 22f206515d263c6a3651a80aa148bed531a55794
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 12 17:06:32 2016 -0500

    Add dl to the list of units

    The ingredients parser has a lot to learn, this is just a
    small step towards making it slightly less stupid.

M	src/gr-ingredients-list.c

commit 59be4487340a282695e64901f51536d84b6497f1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 12 16:35:29 2016 -0500

    Fix up some layout issues on the details page

    We need to make our long labels wrap, or the page will grow
    infinitely wide.

M	src/gr-details-page.ui

commit 973f9a078c67b0065d6307ea42dc4c57b8ecbc63
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:	Mon Dec 12 22:17:59 2016 +0100

    Use Unicode in translatable strings

    According to https://developer.gnome.org/hig/stable/typography.html

M	src/gr-cuisine.c
M	src/gr-details-page.c
M	src/gr-ingredients-list.c
M	src/gr-recipe-exporter.c
M	src/gr-recipe-importer.c
M	src/gr-recipes-page.ui

commit c36674df8be3e33d07acf798e893938ae7a503f1
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:	Mon Dec 12 21:56:00 2016 +0100

    Add a translator comment to the .desktop file

    To avoid at least some mistranslations of the Icon line.

M	data/org.gnome.Recipes.desktop.in

commit 9968424adb26b915b899cede98ab3dbefcc7d59b
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:	Mon Dec 12 16:19:56 2016 +0100

    Update POTFILES.in

M	po/POTFILES.in

commit dcfefe3e1e487903b890e53887d4dcc8e356581c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 12 09:39:22 2016 -0500

    Move diet functions to their own files

M	src/Makefile.am
M	src/gr-category-tile.c
M	src/gr-category-tile.h
M	src/gr-diet-row.c
A	src/gr-diet.c
A	src/gr-diet.h
M	src/gr-recipe.h

commit 3d70c654d421743c4caa1d78ab890e88254c3a77
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 11 21:18:47 2016 -0500

    Add some information about dietary restrictions

    Similar to the bio section for chefs, show some general
    information for each dietary restriction.

M	src/gr-category-tile.c
M	src/gr-category-tile.h
M	src/gr-list-page.c
M	src/gr-list-page.ui

commit 5533ef27065a0dde8dd1453a5e75f0eaf929c270
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 11 20:44:55 2016 -0500

    Add a biographical section to the top of chef pages

    This is useful to let us see the information we have about our
    beloved chefs.

M	src/gr-list-page.c
M	src/gr-list-page.ui
M	src/gr-window.c

commit df482711051fa30b626a3943a70a30941fdb7d9f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 12 09:12:20 2016 -0500

    Update credits

M	src/gr-app.c

commit 987939dfa8b9879cae0d7268244c530c3fdd2352
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:	Mon Dec 12 16:42:19 2016 +0530

    timer-widget: set color from context

    blindly setting the color to (0, 0, 0) may not be good, as it can
    have contrast issue in different themes.

    This commit gets the GdkRGBA color and sets the cairo surface.

    https://bugzilla.gnome.org/show_bug.cgi?id=775976

M	src/gr-timer-widget.c

commit 6cb32bde144c84dbddb0aaf5fa8225d9dd34e74c
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:	Mon Dec 12 15:54:58 2016 +0530

    details-page: allow running timer only when time is above 0

    https://bugzilla.gnome.org/show_bug.cgi?id=775974

M	src/gr-details-page.c
M	src/gr-details-page.ui

commit 6a7861e638face309c5e4d055d63c2b783625cc0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 11 21:33:34 2016 -0500

    Avoid a segfault for Anonymous recipes

    We can't show more recipes by Anyonymous, so just hide the link.

M	src/gr-details-page.c

commit 9f90e2873f0d2d7ac3bbebaffe06262c78648c74
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 11 18:59:46 2016 -0500

    Mark units and number forms for translation

M	src/gr-ingredients-list.c

commit 8191c8de74c01d49c66d1d3b62f7963a701a6f15
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:	Fri Dec 9 18:56:53 2016 +0100

    Added Serbian translation

M	po/LINGUAS
A	po/sr.po

commit 3d8dca57b1a3e78a13f6a68ae619f4ae16333eca
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 9 11:14:06 2016 -0500

    Add a forgotten file

    I forgot to add the .ini file when I committed search provider
    support.

A	src/org.gnome.Recipes-search-provider.ini

commit ccb926b0b7e1d28c64c97262917574f03999a109
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 20:44:29 2016 -0500

    Fix dark theme appearance

    We can get a perfectly acceptable dark theme appearance by simply
    using colors that are defined in Adwaita, instead of hardcoding
    black/white.

    https://bugzilla.gnome.org/show_bug.cgi?id=775787

M	src/recipes.css

commit 4e5955c8d2216d0a47a056896ee8b206e7dd00b4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 16:14:33 2016 -0500

    Add a marker to chefs.db for where test data starts

M	data/chefs.db

commit 48f21194d406e7b8dcd7bed4def41a29e93dcbd5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 16:03:32 2016 -0500

    Add a recipe for tofo scramble by halfline

    First contributed recipe!

    https://bugzilla.gnome.org/show_bug.cgi?id=775715

M	data/chefs.db
A	data/images/halfline.jpg
A	data/images/tofuscramble.jpg
M	data/recipes.db

commit 746afa69db5973f033cae9b6d03a0e3c37213f54
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 15:52:58 2016 -0500

    Remove debug spew

M	src/gr-recipe-store.c

commit 46c2834216498e992da65cc0ed68556e7a91cab5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 15:40:03 2016 -0500

    Remove an unneeded string

    We shouldn't mark placeholder text that gets replaced as
    translatable. It causes unnecessary work for translators.

M	src/gr-details-page.ui

commit a652c65bbc1c6bfcb8e81be8c04080f652e8a261
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 15:29:37 2016 -0500

    Allow message context in translations

    It will happen sooner or later, best not to trip about it then.

M	po/Makevars

commit 37d75d635464e7215f3248532308fb521182fc44
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 13:55:14 2016 -0500

    Update the doap file slightly

M	recipes.doap

commit 7c66f1ca1b100758a7162fcff84165fbd08e8c43
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 13:39:03 2016 -0500

    Drop the TODO

    I've moved the remaining items to bugzilla.

D	TODO

commit 289c0fac4611f6f0ed75797ec31f8b4a670068d7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 8 07:21:14 2016 -0500

    Update appdata

    Claim credit for the search provider that we now have.

M	data/appdata/org.gnome.Recipes.appdata.xml.in

commit 2188dc0043906b4c2ec5c6fb8a1f514feb492be6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 21:55:56 2016 -0500

    Add a shell search provider

    This makes recipes show up as search results in the shell
    overview.

M	src/Makefile.am
M	src/gr-app.c
A	src/gr-shell-search-provider.c
A	src/gr-shell-search-provider.h
M	src/gr-window.c
M	src/gr-window.h
A	src/shell-search-provider-dbus-interfaces.xml

commit a5e95a0267301235b837f7efcc794044b88cf525
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 20:18:46 2016 -0500

    Some more work on appdata

M	data/appdata/org.gnome.Recipes.appdata.xml.in

commit 0ead639f14acd8d357a11feb9d1d65ed21255f1a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 16:45:33 2016 -0500

    Don't create an empty chef for the user

M	src/gr-recipe-store.c

commit 5f6210a5650c29e377856b85ddbb8f67ee3b16d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 16:45:08 2016 -0500

    Use the Account portal if available

M	src/gr-edit-page.c

commit d7cc71daa7d4c1e95f071fb5bfc4bbb4b23e3fa8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 15:28:16 2016 -0500

    Fix the POTFILES.in entry for the appdata file

    Its appdata, not appstream.

M	po/POTFILES.in

commit a64153a30ab2d089ccca3fdbb4cd64e0844477af
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 15:13:05 2016 -0500

    Fix po file syntax

M	po/es.po

commit 28de701994c77aff231cdb05e3f5c1b2938df848
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 15:10:01 2016 -0500

    Add es to LINGUAS

M	po/LINGUAS

commit 822f9a0c02c2b3bbbcfc7298b9c334be6ce4e7e8
Merge: cd82504 dacb414
Author: matthiasclasen <matthias.clasen@gmail.com>
Date:	Wed Dec 7 15:09:04 2016 -0500

    Merge pull request #5 from aguzanotti/patch-1

    Create es.po

commit cd825042857216b9cd6113a70cf2a25277eb31bb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 14:20:09 2016 -0500

    Fixes for appdata generation

    Make sure the translations work.

M	data/Makefile.am
R100	data/appdata/org.gnome.Recipes.appdata.xml
data/appdata/org.gnome.Recipes.appdata.xml.in
M	po/POTFILES.in

commit 7eb6c9aa7c1bc7c7bf10e2e3db94ba4d0b2f5672
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 14:02:37 2016 -0500

    Add appdata

M	data/Makefile.am
A	data/appdata/cuisine.png
A	data/appdata/cuisines.png
A	data/appdata/details.png
A	data/appdata/edit.png
A	data/appdata/org.gnome.Recipes.appdata.xml
A	data/appdata/recipes.png

commit dacb414938185724e98dc18932d1d177321e5025
Author: aguzanotti <aguzanotti@users.noreply.github.com>
Date:	Wed Dec 7 11:13:21 2016 -0300

    Create es.po

    Initial Spanish translation

A	po/es.po

commit aee884d3fd224371ebd82442ae2470a1de18ec97
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 7 06:59:35 2016 -0500

    Move AC_USE_SYSTEM_EXTENSIONS up in configure.ac

    autoconf seems unhappy otherwise.

M	configure.ac

commit d1e61890c0dae0348547e7a9d49286325d2e86f0
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:	Tue Dec 6 12:22:31 2016 +0100

    Fix typo

M	src/gr-cuisine.c

commit a6bc4b404e93afdaea584259b494a314c5cc32bd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 5 22:25:13 2016 -0500

    Update the German translation

M	po/de.po

commit bd14392ef0d2f5bd961961a00e6368026103a9a4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 5 21:54:00 2016 -0500

    Prepopulate user data from system

    If we don't have the user id stored yet, fall back to user
    the Unix account data. Once we have an account information portal,
    we can include a user photo in here too.

    This should fix ebassi's problem where he couldn't edit his user
    data because there was a chef ebassi in the shipped database.

M	src/gr-recipe-store.c

commit 5c80db0cc319373f800ca7d61b90271d82ca0e52
Author: matthiasclasen <matthias.clasen@gmail.com>
Date:	Mon Dec 5 11:49:26 2016 -0500

    Update README.md

    Add building and testing instructions.

M	README.md

commit f20a94d4e394102aacaff3e3cbf1c9703d08ed5f
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:	Mon Dec 5 14:28:27 2016 +0100

    Update POTFILES.in

M	po/POTFILES.in

commit 60244ae4322895f02e32a12a61c02c472900a8ce
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 5 06:19:19 2016 -0500

    Add a doap file

A	recipes.doap

commit 3ea94bf2bbf6f4f21c1824237fa89323d417fc04
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 21:36:09 2016 -0500

    Improve the recipe import

    This reshuffles all the recipe import code in order to allow
    some dialogs that let the user decide about conflicts.

A	src/chef-conflict-dialog.ui
M	src/gr-recipe-importer.c
A	src/recipe-conflict-dialog.ui
M	src/recipes.gresource.xml

commit 196b4c950ca5f41c805b9c5b191bdcc9902545bd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 21:35:32 2016 -0500

    Update the flatpak json manifest

M	org.gnome.Recipes.flatpak.json

commit b8d3cac1376acd2a31acb1e4e6e13c1b8e271f05
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 18:16:35 2016 -0500

    Remove debug spew

M	src/gr-app.c

commit c3eb5524d7a4ad05a72b78372d7de3275c42539d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 14:20:15 2016 -0500

    Add a script to build a flatpak bundle

A	build-bundle.sh

commit ab952ff3c8f512b01241aba9b393c9738af933b4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 14:07:40 2016 -0500

    Another POTFILES update

M	po/POTFILES.in

commit 31ffcdd0da120d2f962e734317d0e3883cbe0466
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 14:01:36 2016 -0500

    Update POTFILES

M	po/POTFILES.in

commit f7ab33d1d3bbdcb778db420540cefbb8e0b54d92
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 13:59:17 2016 -0500

    Avoid an uninitialized variable warning

M	src/gr-cuisines-page.c

commit af47e9304ad4b24dc8f017881b3cd3efc31c54f5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 4 12:21:03 2016 -0500

    Bump version to 0.2.0

M	configure.ac

commit c7d0cdbc1d0b75dcc0b03b3da53920b901cb6579
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 21:17:29 2016 -0500

    Move the date time formatting to shared utils

    No need to have multiple copies of this code.

M	src/gr-recipe-exporter.c
M	src/gr-recipe-importer.c
M	src/gr-recipe-store.c
M	src/gr-utils.c
M	src/gr-utils.h

commit 98bc87e96f318a1c12a04b9c1e666db3446db299
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 21:14:11 2016 -0500

    Some memory leak fixes

M	src/gr-recipe-exporter.c
M	src/gr-recipe-store.c
M	src/gr-recipe.c

commit 1ee9c547000fd566453d9cbe746666f817672ab7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:57:29 2016 -0500

    Add a forgotten else

M	src/gr-cuisine.c

commit 07f779b17bcb51935647b6a2837f03e4ac9018fb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:55:47 2016 -0500

    License header consistency fixes

    Make sure we have the same license header everywhere.

M	src/gr-app.c
M	src/gr-app.h
M	src/gr-category-tile.c
M	src/gr-category-tile.h
M	src/gr-chef.c
M	src/gr-chef.h
M	src/gr-cuisine-page.c
M	src/gr-cuisine-page.h
M	src/gr-diet-row.c
M	src/gr-diet-row.h
M	src/gr-edit-page.c
M	src/gr-edit-page.h
M	src/gr-images.c
M	src/gr-images.h
M	src/gr-ingredient-row.c
M	src/gr-ingredient-row.h
M	src/gr-ingredients-list.c
M	src/gr-ingredients-page.c
M	src/gr-ingredients-page.h
M	src/gr-list-page.c
M	src/gr-list-page.h
M	src/gr-meal-row.c
M	src/gr-meal-row.h
M	src/gr-meal.c
M	src/gr-meal.h
M	src/gr-preferences.c
M	src/gr-preferences.h
M	src/gr-query-editor.c
M	src/gr-query-editor.h
M	src/gr-recipe-exporter.c
M	src/gr-recipe-exporter.h
M	src/gr-recipe-importer.c
M	src/gr-recipe-importer.h
M	src/gr-recipe-printer.c
M	src/gr-recipe-printer.h
M	src/gr-recipe-store.c
M	src/gr-recipe-store.h
M	src/gr-recipe.c
M	src/gr-recipe.h
M	src/gr-search-page.c
M	src/gr-search-page.h
M	src/gr-season.c
M	src/gr-timer-widget.h
M	src/gr-utils.c

commit 08a551d78be76dae6d4229445216a741f558697c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:52:58 2016 -0500

    Drop GrBigCuisineTile class

    It is no longer used.

M	src/Makefile.am
D	src/gr-big-cuisine-tile.c
D	src/gr-big-cuisine-tile.h
D	src/gr-big-cuisine-tile.ui
M	src/gr-cuisines-page.c
M	src/recipes.gresource.xml

commit e445492d4d324eb3b0d63f9d5ad6ed08475026f2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:30:11 2016 -0500

    Add some more mnemonics

    This makes the us a litte more keynavigatable and accessible.

M	src/gr-details-page.ui
M	src/gr-window.ui

commit 5bb63a1f7e0f7a1771872d0e478730cdfb366f7e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:18:08 2016 -0500

    Fix missing prototype warnings

M	src/gr-ingredients-list.c
M	src/gr-timer-widget.h
M	src/gr-toggle-button.h

commit df8fb092427216d91a6032978b9bf3a96c689616
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:07:07 2016 -0500

    Fix variable shadowing warnings

M	src/gr-recipe-printer.c

commit 6022b718557b8cad30025eeedb3087b35476e58a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:04:32 2016 -0500

    Fix unused variable warnings

M	src/gr-edit-page.c
M	src/gr-list-page.c
M	src/gr-recipe-exporter.c
M	src/gr-recipe-importer.c

commit 18c33e4bbd4ef432b5c0625ef11024616b6a5ab4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:13:07 2016 -0500

    Use WARN_CFLAGS

M	src/Makefile.am

commit 7bd1b4a5031e98db8649ef6a61c1c52af854cbae
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 20:04:46 2016 -0500

    Ensure libglnx is built

M	Makefile.am

commit 1f1170a4560fede58a822fab3759dbacbc7d9608
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 19:59:09 2016 -0500

    Add an Import action in the app menu

    Maybe not ideal, but at least some way to start an import from
    inside the application.

M	src/gr-app.c
M	src/gr-window.c
M	src/menus.ui

commit 20a82f72e4efbb0686558108c9e90c45464111b7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 19:36:34 2016 -0500

    Add a way to import a recipe

    For now, this just works from the commandline. We should probably
    add an import button somewhere.

M	src/Makefile.am
M	src/gr-app.c
A	src/gr-recipe-importer.c
A	src/gr-recipe-importer.h
M	src/gr-window.c
M	src/gr-window.h

commit 2c257f169dd671af26c1bd9d39ccaa32e976d35e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 19:37:41 2016 -0500

    Add api to add chefs to the store

    It turns out that there was no such API, but our importer will
    need it.

M	src/gr-recipe-store.c
M	src/gr-recipe-store.h

commit 03a1aaae3c19b49f4c820c6139627e51c60fb6e6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 3 11:34:45 2016 -0500

    Add a way to export a recipe

    This is just a quick implementation that wraps the recipe and its
    related data (photos, chef information) into a tarball.

    As part of the implementation, we bring in libglnx as a submodule.

M	.gitmodules
M	Makefile.am
M	autogen.sh
M	configure.ac
A	libglnx
M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-details-page.ui
A	src/gr-recipe-exporter.c
A	src/gr-recipe-exporter.h

commit 720a4c328e2f1aa59a3c4026049dc9a6f944dad2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 21:07:54 2016 -0500

    Remove pointless include guards

M	src/gr-recipe-printer.h

commit 261e3784d5febc11a8ed237554e7c60806b6ea26
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 20:43:17 2016 -0500

    Add an icon to README.me

M	README.md

commit d910038db2f9e93518bdfca65eb9bdd7b7d2e7be
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 19:53:36 2016 -0500

    Improve the run-uninstalled capability

    We can now load the css files from the source tree also when
    the app is run from the top sourcedir. In this case, we also
    load data from the source tree, if we don't find preinstalled
    data.

M	data/Makefile.am
R100	data/alex.png	data/images/alex.png
R100	data/bagel.jpg	data/images/bagel.jpg
R100	data/burger-fries.jpg	data/images/burger-fries.jpg
R100	data/coffee.jpg data/images/coffee.jpg
R100	data/elvin.jpg	data/images/elvin.jpg
R100	data/food.jpg	data/images/food.jpg
R100	data/mclasen.jpg	data/images/mclasen.jpg
R100	data/meatballs.jpg	data/images/meatballs.jpg
R100	data/pesto.jpg	data/images/pesto.jpg
R100	data/pizza.jpg	data/images/pizza.jpg
R100	data/plain-bagel.jpg	data/images/plain-bagel.jpg
R100	data/salad.jpg	data/images/salad.jpg
R100	data/spring-rolls.jpg	data/images/spring-rolls.jpg
R100	data/Almond.png data/ingredients/Almond.png
R100	data/Amaretti.png	data/ingredients/Amaretti.png
R100	data/Anchovis.png	data/ingredients/Anchovis.png
R100	data/Apple.png	data/ingredients/Apple.png
R100	data/Apricot.png	data/ingredients/Apricot.png
R100	data/Artichoke.png	data/ingredients/Artichoke.png
R100	data/Asparagus.png	data/ingredients/Asparagus.png
R100	data/Aubergine.png	data/ingredients/Aubergine.png
R100	data/Bacon.png	data/ingredients/Bacon.png
R100	data/Bagel.png	data/ingredients/Bagel.png
R100	data/Banana.png data/ingredients/Banana.png
R100	data/Basil.png	data/ingredients/Basil.png
R100	data/Biscotti.png	data/ingredients/Biscotti.png
R100	data/Carrot.png data/ingredients/Carrot.png
M	data/recipes.db
M	src/gr-app.c
M	src/gr-cuisine.c
M	src/gr-ingredient.c
M	src/gr-recipe-store.c

commit 5b203fa0af9282faa14b7662b3e938f961f735ef
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 17:05:52 2016 -0500

    Fix compiler warnings

    gr-recipe-printer.c was not quite up to par.

M	src/gr-recipe-printer.c

commit 9595e17c77d7be99a40044136df621600901255b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 12:52:19 2016 -0500

    Reduce the bottom margin on the cuisines page

M	src/gr-cuisines-page.ui

commit 11d998facb1a471caacbb8f09b2dccb528e9cf48
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 12:30:19 2016 -0500

    Use the revised category expander pattern

    Copied from GNOME Software. We now use the new pattern in both
    the recipes page and the cuisines page.

M	src/gr-cuisines-page.c
M	src/gr-cuisines-page.h
M	src/gr-cuisines-page.ui
M	src/gr-recipes-page.c
M	src/gr-recipes-page.h
M	src/gr-recipes-page.ui
M	src/gr-window.c

commit 8f3b170d362c23052999004c67db742c546c1827
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 08:35:01 2016 -0500

    Hide the Share button for now

    It doesn't do anything...

M	src/gr-details-page.ui

commit 11f6f48140e806e71f95a0ab1d13e69edb20f777
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 08:34:28 2016 -0500

    Update TODO

M	TODO

commit 72d8c48d371bce8169e90ade86ed63e87b123f67
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 08:22:10 2016 -0500

    Misc small improvements to the edit page

    Use a 3 line textview for the description, and make sure
    all fields have unique mnemonics.

M	src/gr-edit-page.c
M	src/gr-edit-page.ui

commit 75350abf594c15bb4c732c26ea4cd66af4944806
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 08:08:32 2016 -0500

    Make all cuisine tiles have white text

M	src/cuisine.css

commit 7e927c96bae067bdd6923c895db3c3c33fcf3a94
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 07:56:15 2016 -0500

    Support seasonal information

    Add a combo box for seasonal information in the edit page,
    and make the seasonal tiles in the cuisine page show the
    right lists.

M	src/Makefile.am
M	src/gr-cuisines-page.c
M	src/gr-edit-page.c
M	src/gr-edit-page.ui
M	src/gr-list-page.c
M	src/gr-list-page.h
A	src/gr-season.c
C054	src/gr-list-page.h	src/gr-season.h
M	src/gr-window.c
M	src/gr-window.h

commit b2d86e11423c1b6b98b32d5d8b60b0c3c4026f8b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 06:15:37 2016 -0500

    Add support for seasonal information

    This will be used in future commits.

M	src/gr-recipe-store.c
M	src/gr-recipe.c
M	src/gr-recipe.h

commit f34b7b1dffff4b6055897d78cbdbefc76c50377b
Merge: 0fc3970 9166a35
Author: matthiasclasen <matthias.clasen@gmail.com>
Date:	Fri Dec 2 07:53:56 2016 -0500

    Merge pull request #3 from jimmac/master

    Flat styling

commit 9166a35a70abc005ab912853d2fedbfe0ac7e707
Author: Jakub Steiner <jimmac@gmail.com>
Date:	Fri Dec 2 13:19:56 2016 +0100

    css: initial legible flat tile styling

M	src/cuisine.css
M	src/recipes.css

commit 8701ce2436eff257ebe078290305cb2dc304b549
Author: Jakub Steiner <jimmac@gmail.com>
Date:	Fri Dec 2 12:18:21 2016 +0100

    css: unify indentation

M	src/recipes.css

commit 0fc3970a789c07ddb61e6ffa72cc663ad015aae3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 06:03:19 2016 -0500

    Fix sorting of cuisines

M	src/gr-cuisine.c

commit 7a003688c07370ce9a5eb7adeaaa00ffd9ffe451
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 05:55:39 2016 -0500

    Move the cuisine css to a separate file

    This is easier to manipulate as we work out the desired look.

A	src/cuisine.css
M	src/recipes.gresource.xml

commit d556872d1f5a7874e12d4bdc2fff1e73462dfae8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 1 21:59:13 2016 -0500

    Improve the cuisines page

    New visual style for cuisine tiles, and also some (currently
    non-functional) seasonal tiles.

A	src/american.png
A	src/big-american.png
A	src/big-chinese.png
M	src/big-italian.png
A	src/big-mediterranean.png
A	src/big-turkish.png
A	src/chinese.png
M	src/gr-cuisine-tile.c
M	src/gr-cuisine-tile.h
M	src/gr-cuisine-tile.ui
M	src/gr-cuisine.c
M	src/gr-cuisines-page.c
M	src/gr-cuisines-page.h
M	src/gr-cuisines-page.ui
M	src/gr-window.c
M	src/gr-window.h
M	src/italian.png
A	src/mediterranean.png
M	src/recipes.gresource.xml
A	src/turkish.png

commit 5227e17c7950a3468ef9a754aecda3d291047f35
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 1 08:03:10 2016 -0500

    Add simple pagination

    If the Ingredients or Instructions parts are long, break them
    across multiple pages.

    Also handle recipes without images without crashing.

M	src/gr-recipe-printer.c

commit 8400692459a48b060335b8c29ba9def3ee48d227
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 29 20:14:20 2016 -0500

    Make pixbuf loading more flexible

    Make it possible to avoid the transparent padding, and use
    this for printing.

M	src/gr-images.c
M	src/gr-preferences.c
M	src/gr-recipe-printer.c
M	src/gr-utils.c
M	src/gr-utils.h

commit 356cdf41868f0d3d9b271aca84eadc8996a8c2db
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 29 07:15:52 2016 -0500

    Minimal printing support

    This adds a printer object and hooks it up to a GtkPrintOperation.
    The formatting here is _very_ preliminary. It needs proper pagination,
    and the images need to be included.

M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-details-page.ui
A	src/gr-recipe-printer.c
A	src/gr-recipe-printer.h

commit ac0681893819ca2264af5300111dbf86a9ceedc0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 29 20:17:03 2016 -0500

    Update TODO

M	TODO

commit fe59acf4f67875818a9d06856bbd4cef71fa1865
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 21:27:35 2016 -0500

    Update the German translation

M	po/de.po

commit 19fdea472243293797c5868f4e3bdc3820773996
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 21:27:13 2016 -0500

    Use existing infrastructure for translated negations

M	src/gr-ingredient-row.c

commit 67a3cdf809f337a36fb7c2901eb127574b829b45
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 21:26:55 2016 -0500

    Mark a string for translation

M	src/gr-edit-page.ui

commit 7c607fec184d9dbc351373cd40af6fb214525652
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 21:26:25 2016 -0500

    Fix a copy-paste error

M	src/gr-details-page.c

commit 2f9c999cecb7761f9a9aae4a7c04891c7bafec54
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 21:25:55 2016 -0500

    Add missing files to POTFILES.in

M	po/POTFILES.in

commit 3dff582076511bfc88668f663a71a51d50a61cc5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 21:25:33 2016 -0500

    Fix DOMAiN setting

M	po/Makevars

commit 3e09bffaed7ee07a074f60f07f6ed18c8cc7787a
Author: matthiasclasen <matthias.clasen@gmail.com>
Date:	Wed Nov 30 13:01:48 2016 -0500

    Update README

    Add a link to the design page.

M	README.md

commit ce7e14196d742e3a4280eaef3485db9b4804c272
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 11:03:41 2016 -0500

    Update TODO

M	TODO

commit 3e3f10f51cb8a3b14978568294dd14426e20b958
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 10:44:48 2016 -0500

    search popover: Add a filter entry the ingredient list

    This makes the long ingredients list more managable.

M	src/gr-query-editor.c
M	src/gr-query-editor.ui

commit 8cd8d41e4d6b3b6108390400d98a4c119b69f2de
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 30 10:44:18 2016 -0500

    ingredient row: Expose the filter term

    We need this for ... filtering.

M	src/gr-ingredient-row.c
M	src/gr-ingredient-row.h

commit 1f0b3ea77733bd95a9e336b29376f77f5d9912c4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 29 06:05:02 2016 -0500

    Make the app id overridable

    This will help with running the app in gnome-builder.

M	src/gr-app.c

commit 048ab2a9b2c5f7b66e0a7180d7692b4ff9e8b2af
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 29 05:43:29 2016 -0500

    Update POTFILES.in

    Some source files disappeared, or changed name. Update POTFILES.in
    to keep up.

M	po/POTFILES.in

commit ecba827acd47ed994d760d6b2b452d7aadfaca8e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 29 05:40:40 2016 -0500

    Add forgotten images

    These are now installed as part of the preinstalled data.

A	data/bagel.jpg
A	data/burger-fries.jpg
A	data/coffee.jpg
A	data/elvin.jpg
A	data/food.jpg
A	data/mclasen.jpg
A	data/meatballs.jpg
A	data/pesto.jpg
A	data/pizza.jpg
A	data/plain-bagel.jpg
A	data/salad.jpg
A	data/spring-rolls.jpg

commit b94b2a59397761f12b3117a6e048c0138988399a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 29 05:34:42 2016 -0500

    Update credits

M	src/gr-app.c

commit 7f8f6b50e2c7664573b0a34c5b7f4a991a533dee
Merge: ed299cd 039f774
Author: matthiasclasen <matthias.clasen@gmail.com>
Date:	Tue Nov 29 01:56:27 2016 -0500

    Merge pull request #2 from mwleeds/master

    Use NULL safe strcmp

commit 039f7747ce13fec515c9563722f3e01ec7c00571
Author: Matthew Leeds <mwl458@gmail.com>
Date:	Mon Nov 28 20:07:32 2016 -0600

    Use NULL safe strcmp

M	src/gr-list-page.c

commit ed299cda5a6b7cd8f1a092ce386f49708932546c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 28 21:03:55 2016 -0500

    Allow multi-line description in preferences

    This makes more sense for what we want to use it for.

M	src/gr-preferences.c
M	src/gr-preferences.ui

commit 34486708c72411669d5a4c57a52518cb6e387877
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 28 20:52:18 2016 -0500

    Fix a copy-paste error

    We were unintentionally resetting the xalign of the letterbar
    labels to 0 again.

M	src/gr-ingredients-page.c

commit b8a99c91e8f5d3ab931ec0cbd3816301ebf78618
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 28 20:26:35 2016 -0500

    Update TODO

M	TODO

commit 0aa459dd4152c2b2e8b98807bb8d6abefe1daaa0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 28 19:21:02 2016 -0500

    Update credits

M	src/gr-app.c

commit 918a488cc51d54d4a54b4009977d41ab4cdd69e4
Merge: 797adc9 49fcefe
Author: matthiasclasen <matthias.clasen@gmail.com>
Date:	Mon Nov 28 19:16:47 2016 -0500

    Merge pull request #1 from chergert/master

    build fixes

commit 49fcefecdf2cf87b0c5041515f6d2e0a4105f1ef
Author: Christian Hergert <chergert@redhat.com>
Date:	Mon Nov 28 15:40:19 2016 -0800

    build: fix warnings

M	src/gr-category-tile.c
M	src/gr-chef-tile.c
M	src/gr-cuisine-page.c
M	src/gr-cuisine.c
M	src/gr-cuisines-page.c
M	src/gr-diet-row.c
M	src/gr-edit-page.c
M	src/gr-images.c
M	src/gr-ingredient-row.c
M	src/gr-ingredient-search-tile.c
M	src/gr-ingredient-tile.c
M	src/gr-ingredients-list.c
M	src/gr-ingredients-page.c
M	src/gr-list-page.c
M	src/gr-meal-row.c
M	src/gr-query-editor.c
M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c
M	src/gr-recipes-page.c
M	src/gr-search-page.c
M	src/gr-timer-widget.c
M	src/gr-timer.c
M	src/gr-toggle-button.c
M	src/gr-window.c

commit 8bf83657f30bf958c4c0ecebdb9cca383bdfb996
Author: Christian Hergert <chergert@redhat.com>
Date:	Mon Nov 28 14:53:43 2016 -0800

    build: use expanded bindir for DBus service exec path

M	data/Makefile.am
D	data/org.gnome.Recipes.service
A	data/org.gnome.Recipes.service.in

commit 797adc94ae52001306ffad2612e0718297c6fd4e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 19:51:34 2016 -0500

    Rename category to meal in some places

M	src/Makefile.am
M	src/gr-cuisine-page.c
M	src/gr-edit-page.c
M	src/gr-edit-page.ui
M	src/gr-meal-row.c
R093	src/gr-category.c	src/gr-meal.c
R087	src/gr-category.h	src/gr-meal.h
M	src/gr-query-editor.c

commit 19cd3797510e383a34c7dd66688a46b35aa77eee
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 19:13:59 2016 -0500

    Update TODO

M	TODO

commit a2143194351fe546e3c499452c81db9c11f1d40f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 18:33:43 2016 -0500

    Play some games with initial window size

    Map the window non-resizable, to get a perfect size for the
    landing page. We make it resizable afterwards.

M	src/gr-recipes-page.c
M	src/gr-recipes-page.ui
M	src/gr-window.c
M	src/gr-window.ui

commit 5a933f46deb49724218f3013a0a5d063f531f148
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 18:19:20 2016 -0500

    Code cleanups

    Move more signal handlers and property bindings to the ui file.

M	src/gr-window.c
M	src/gr-window.ui

commit 1288ba08619585732dd001a0cb5b7692eea1845a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 18:07:15 2016 -0500

    Remove some dead code

M	src/gr-window.c

commit 9bd82b5f9786b437d1c4e2d663d83449447c821c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 18:03:30 2016 -0500

    Don't make ctime construct-only

    This leads to critical warnings when saving new recipes, and is
    not really necessary.

M	src/gr-recipe.c

commit d29488dccce9191c921f22817973cec1afbf3fdb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 17:56:19 2016 -0500

    Update TODO

M	TODO

commit 11da2ba5df3e09a96fc7ee44ef43ff49c92a41e7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 17:55:04 2016 -0500

    Refactor the headerbar arrangement

    Instead of a stack of headerbars, make it a headerbar with
    start, title and end stacks. This turns out to be easier
    to manage.

M	src/gr-window.c
M	src/gr-window.ui

commit 729001adc609a055db333ceed72223d479ee6059
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 11:46:45 2016 -0500

    Add my initial test dataset

    This installs the files in pkgdatadir, which is more like what
    we expect to do when we have actual data. Actual data still need
    to be collected, of course.

M	data/Makefile.am
A	data/alex.png
A	data/chefs.db
A	data/recipes.db

commit 2fd5ebec7f77dd9f639e1902f8e5ba3c1cee0690
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 11:37:32 2016 -0500

    Remove debug spew

M	src/gr-window.c

commit 49b9f7a10d25598104f157af76f2141c72345cea
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 11:32:19 2016 -0500

    Trivial

M	src/gr-recipe-store.c

commit cd959fdcadbfa623a9d0052642135707dba9592f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 11:30:45 2016 -0500

    Update TODO

M	TODO

commit 89aba22daea0ae7bc4cec143e6c08acc9e1b92e9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 11:29:21 2016 -0500

    Add a better search implementation

    Add an async, incremental search, and use it in the search page.

M	src/gr-recipe-store.c
M	src/gr-recipe-store.h
M	src/gr-search-page.c

commit cf90b1bf1a998f37a001d4410963c7cb90794d41
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 08:51:59 2016 -0500

    search: Small improvement

    Clear the results when the search term is too short, so we show
    the same results regardless whether you started typing a short
    term, or shortened a longer term.

M	src/gr-search-page.c

commit bcf0c786d2cffd824ae735c616766b6958373878
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 27 08:44:05 2016 -0500

    Redo the exclusion indication

    Switch the label in the list to 'no ...' instead of switching the
    icon from a checkmark to an x. The x looks too much like an action,
    and clashes with the same icon used in in the tag.

M	src/gr-ingredient-row.c

commit d1cff169fbb0e22e7f57597132be62f5a1ccaefe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 26 23:50:50 2016 -0500

    Refactor search into a separate class

    And drop the separate ingredients search, while we are at it.

M	src/Makefile.am
M	src/gr-diet-row.c
M	src/gr-diet-row.h
M	src/gr-ingredient-row.c
M	src/gr-ingredient-row.h
D	src/gr-ingredients-search-page.c
D	src/gr-ingredients-search-page.h
D	src/gr-ingredients-search-page.ui
M	src/gr-meal-row.c
M	src/gr-meal-row.h
A	src/gr-query-editor.c
C063	src/gr-meal-row.h	src/gr-query-editor.h
A	src/gr-query-editor.ui
M	src/gr-window.c
M	src/gr-window.ui
M	src/main.c
M	src/recipes.gresource.xml

commit 03a7f4acedb04488a914d6963706c4a6b7352c2c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 26 09:16:28 2016 -0500

    Don't rely on libgd default style

M	src/recipes.css

commit 65973df49992db1fec65e4cfcfd1c0de7fc69efd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 26 09:16:11 2016 -0500

    Add a style class to the ingredient tags too

M	src/gr-ingredient-row.c

commit d233cda2198399f316eb4f18630d8737d8d17041
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 26 09:15:37 2016 -0500

    Fix some sizing issues in the popover

    Fiddle with label char-widths, to get an unchanging width.

M	src/gr-window.c
M	src/gr-window.ui

commit 1b4ab696c985e437c1e744f5c3d682fd0f48baf3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 26 09:02:21 2016 -0500

    Show selected items in the search buttons

M	src/gr-window.c
M	src/gr-window.ui

commit adefbe2b181035dd6aa928f1ca04e781e6c4219a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 26 09:02:01 2016 -0500

    Add api to get labels from rows

M	src/gr-diet-row.c
M	src/gr-diet-row.h
M	src/gr-ingredient-row.c
M	src/gr-ingredient-row.h
M	src/gr-meal-row.c
M	src/gr-meal-row.h

commit 2c67b1c1bc3018e35cb19b51a8fdd784935233c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 23:34:00 2016 -0500

    Add some basic accessibility

    Mnemonics and accessible labels in some places.

M	src/gr-cuisines-page.ui
M	src/gr-edit-page.ui
M	src/gr-ingredients-page.ui
M	src/gr-recipes-page.ui
M	src/gr-window.ui

commit 1dd92822ce3e614e4276cf7cf9ce8e6cd67848f1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 23:01:21 2016 -0500

    remove debug spew

M	src/gr-window.c

commit f2ac9aff6e5590df2926e33012859738829b9df7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 16:45:17 2016 -0500

    Make search more powerful

    Use a GdTaggedEntry for search, and add a popover next to it
    which allows to add tags for the meal, dietary restrictions or
    ingredients to include or avoid. This makes the plain search
    entry perform a super-set of the separate ingredient search.

M	src/Makefile.am
A	src/gr-diet-row.c
C065	src/gr-ingredient-row.h src/gr-diet-row.h
C075	src/gr-ingredient-row.ui	src/gr-diet-row.ui
M	src/gr-ingredient-row.c
M	src/gr-ingredient-row.h
M	src/gr-ingredient-row.ui
A	src/gr-meal-row.c
C066	src/gr-ingredient-row.h src/gr-meal-row.h
C075	src/gr-ingredient-row.ui	src/gr-meal-row.ui
M	src/gr-window.c
M	src/gr-window.ui
M	src/recipes.css
M	src/recipes.gresource.xml

commit 0f7817596e9a7755f6b2cb6d26952ea70c3e658f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 22:55:42 2016 -0500

    Add prefixes for search by meal or by diet

    This will be used in the future for a more powerful search.

M	src/gr-recipe.c

commit 90f9509118ecf1d052279d3fdc5988a0821deec7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 22:53:38 2016 -0500

    Add libgd as submodule

    We are going to use a tagged entry for search in the future.

M	Makefile.am
M	autogen.sh
M	configure.ac
A	libgd
M	src/Makefile.am

commit f72f6284d5f0fb18fe2342b3854b6b1d97136b83
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 16:45:02 2016 -0500

    Add an ingredient row widget

M	src/Makefile.am
A	src/gr-ingredient-row.c
A	src/gr-ingredient-row.h
A	src/gr-ingredient-row.ui
M	src/recipes.gresource.xml

commit cbdbbdba5fdaf3e2a72fb6261cb02ba131e0ccfd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 15:20:06 2016 -0500

    Fix populating the list page for a chef

    This was accidentally broken a while ago.

M	src/gr-list-page.c

commit 67e02993b8cd03e7953f8819a2fa55b55e9bc535
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 15:13:48 2016 -0500

    Revert "Store a text color with the recipe"

    This reverts commit e6f9dedf4133f10ef4fdc830a54a17320e887f43.

    We no longer need this, now that each image has a 'dark text'
    boolean.

M	src/gr-recipe.c

commit 12c5ad6e42fffa61e43e9fb1a4623984c66a8aa7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 15:11:59 2016 -0500

    Use the dark text boolean in recipe tiles

    This lets us decide about dark or light text on a per-image
    basis.

M	src/gr-recipe-tile.c

commit ed461a399b136a120aa9239f72e25cece59dde59
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 15:11:36 2016 -0500

    Load and store the dark text boolean for images

M	src/gr-recipe-store.c

commit 29297c467539e132b357a09188efa85c3ebd1057
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 15:11:07 2016 -0500

    Add a 'dark text' boolean for images

M	src/gr-images.c
M	src/gr-images.h

commit 7c3819e9d544e580f11b12c364ceae26af9fa25d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 14:41:19 2016 -0500

    Drop GsHidingBox

    It is not used anymore.

M	src/Makefile.am
D	src/gs-hiding-box.c
D	src/gs-hiding-box.h
M	src/main.c

commit 81061a8ec8baabf2252ed14ebe224620dd8ce8f6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 14:39:56 2016 -0500

    Drop unused code

    With the expander, it doesn't make much sense to hide empty
    categories.

M	src/gr-recipes-page.c

commit 8a9a5d4cba2f67b15b6885bc1214820c1945819e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 14:38:54 2016 -0500

    Don't forget to clear the extra diets

    This was an oversight when splitting the diets into two
    containers.

M	src/gr-recipes-page.c

commit ebffc28e0c269d2bed49c84ac6c164f350fe2a32
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 14:06:50 2016 -0500

    Small improvements to the cuisines page

    Stick to 3 columns here as well, and center the content.

M	src/gr-cuisines-page.ui

commit 562addb34a81357a39d4441576fdf85746f7cbae
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 14:00:48 2016 -0500

    Collapse the category expander on page change

    This follows what gnome-software is doing.

M	src/gr-recipes-page.c
M	src/gr-recipes-page.h
M	src/gr-window.c
M	src/gr-window.ui

commit 7ce002aac4c47bafe3cd0bcf1c5aeab7e1c4d171
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 13:08:04 2016 -0500

    Animate scrolling on the ingredients page

    This is using the same trick as the cuisine page.

M	src/gr-ingredients-page.c

commit 6cc7cfc227fb78e6dca1cbe5d7b2a68b766fba38
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 13:03:43 2016 -0500

    Refresh the search page

    Stick to 3 columns here as well.

M	src/gr-search-page.ui

commit eabecdd67ec5a1a63be6a9892f0652aeef8cab7f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 13:03:08 2016 -0500

    Refresh the list page

    Stick to 3 columns, and center instead of reflowing.

M	src/gr-list-page.ui

commit e4d6785c6b9424c930934450d8d4ee9fe03135e7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 13:02:23 2016 -0500

    Redo the recipes page

    Stick to just 3 picks per row, and make the categories
    expand like they do in gnome-software.

M	src/gr-recipes-page.c
M	src/gr-recipes-page.ui

commit 44ca7981defc9da12ba2ee2c3160265e28423778
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 13:01:22 2016 -0500

    New look for the recipe tiles

M	src/gr-recipe-tile.c
M	src/gr-recipe-tile.ui
M	src/recipes.css

commit e6f9dedf4133f10ef4fdc830a54a17320e887f43
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 12:38:34 2016 -0500

    Store a text color with the recipe

    This will be used for text thats overlayed on the image.
    We may eventually have one color per image, but for now,
    just use a single one.

M	src/gr-recipe-store.c
M	src/gr-recipe.c

commit 84fe68b0cd88510329469546ded4baff7998225a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 12:36:47 2016 -0500

    Avoid horizontal scrolling on the cuisine page

M	src/gr-cuisine-page.c
M	src/gr-cuisine-page.ui

commit d912693ad3bab147744770f96497602c477a1c91
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 12:36:05 2016 -0500

    Animate the scrolling on the cuisine page

    Just because we can.

M	src/gr-cuisine-page.c

commit c6d72896e22e5e073b89e82fc77503ef0568b9e7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 12:30:33 2016 -0500

    Add a color to category tiles

    This is the same idea as seen in gnome-software.

M	src/gr-category-tile.c
M	src/gr-category-tile.ui

commit d378a85df660bc63bafbc5f4a82a9d590dcbb977
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 12:59:41 2016 -0500

    Add some css utilities

    These are just copied from gnome-software.

M	src/gr-utils.c
M	src/gr-utils.h

commit a2e45d644e503163f95ac3e53b3006a9785b88c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 13:00:39 2016 -0500

    Add the symbolic icon as a resource

    We'll use it as a fallback image in the future.

A	src/org.gnome.Recipes-symbolic.symbolic.png
M	src/recipes.gresource.xml

commit 4d8331d440ba9c4a6e1979d9750192b5a9da5f50
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 25 09:34:19 2016 -0500

    Add .symbolic.png variants of the icon

M	data/Makefile.am
A	data/icons/16x16/org.gnome.Recipes-symbolic.symbolic.png
A	data/icons/24x24/org.gnome.Recipes-symbolic.symbolic.png
A	data/icons/32x32/org.gnome.Recipes-symbolic.symbolic.png
A	data/icons/48x48/org.gnome.Recipes-symbolic.symbolic.png
A	data/icons/512x512/org.gnome.Recipes-symbolic.symbolic.png

commit 1a3213c0c105a82ceaddb73ea8a3566dd4d7f9b9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 16 17:59:02 2016 -0500

    Redo chef tiles as non-buttons

    Rely on the child-activated signal of GtkFlowBox to make the
    labels clickable as well.

M	src/gr-chef-tile.c
M	src/gr-chef-tile.h
M	src/gr-chef-tile.ui
M	src/gr-recipes-page.c
M	src/gr-recipes-page.ui
M	src/recipes.css

commit e154b18765041d6b4f673d3fd34ba74eaf1a6ef7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 16 15:56:42 2016 -0500

    Repopulate the recipes page when they change

    This was done for everything already except for categories,
    and their visibility now depends on the recipes in the store.

M	src/gr-recipes-page.c

commit c640e1a6c91f1fe14671599857f5e6aae4c59801
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 16 15:41:51 2016 -0500

    Give the cuisine page an empty state

    This can happen if you navigate through the cuisine page to
    a recipe, then edit it to make it have a different cuisine,
    and then go back.

M	src/gr-cuisine-page.c
M	src/gr-cuisine-page.ui

commit 3cfaee51809dda62b304849c5adf8cad56121f23
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 16 15:16:00 2016 -0500

    Reload cuisines when recipes change

M	src/gr-cuisines-page.c

commit 68046f6efe329abb2565bb7449a72a89959e6123
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 16 14:28:30 2016 -0500

    Some more formatting fixes

M	src/main.c

commit 2cd78dc9403b9adfe882c411fb064d145df1c1f7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 16 07:39:31 2016 -0500

    preferences: Pass the right window as transient parent

    This makes the file chooser properly anchored to the preferences
    dialog.

M	src/gr-preferences.c

commit eff837d3cf60e549980f8082ee46efc7ceecc27a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 15 06:16:36 2016 -0500

    Run gtk-builder-tool simplify over all ui files

M	src/gr-big-cuisine-tile.ui
M	src/gr-category-tile.ui
M	src/gr-chef-tile.ui
M	src/gr-cuisine-page.ui
M	src/gr-cuisine-tile.ui
M	src/gr-cuisines-page.ui
M	src/gr-details-page.ui
M	src/gr-edit-page.ui
M	src/gr-images.ui
M	src/gr-ingredient-tile.ui
M	src/gr-ingredients-page.ui
M	src/gr-ingredients-search-page.ui
M	src/gr-list-page.ui
M	src/gr-recipe-tile.ui
M	src/gr-recipes-page.ui
M	src/gr-search-page.ui
M	src/gr-window.ui

commit c4acd1f28dd3d8eb72a65286d9a99a9ef8aabb4c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 14 21:23:53 2016 -0500

    Coding style fixes

M	src/gr-big-cuisine-tile.c
M	src/gr-category-tile.c
M	src/gr-chef-tile.c
M	src/gr-cuisine-page.c
M	src/gr-cuisine-tile.c
M	src/gr-cuisines-page.c
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-images.c
M	src/gr-ingredient-search-tile.c
M	src/gr-ingredients-list.c
M	src/gr-ingredients-page.c
M	src/gr-ingredients-search-page.c
M	src/gr-list-page.c
M	src/gr-preferences.c
M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c
M	src/gr-recipe.c
M	src/gr-recipes-page.c
M	src/gr-search-page.c
M	src/gr-timer-widget.c
M	src/gr-timer.c
M	src/gr-toggle-button.c
M	src/gr-window.c

commit 0049bf3aa3841749f9c15c3261f048fe3ea5cf42
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 14 20:21:26 2016 -0500

    Improve header formatting

M	src/gr-category.h
M	src/gr-chef.h
M	src/gr-cuisine-page.h
M	src/gr-cuisine.h
M	src/gr-cuisines-page.h
M	src/gr-details-page.h
M	src/gr-edit-page.h
M	src/gr-images.h
M	src/gr-ingredient-tile.h
M	src/gr-ingredient.h
M	src/gr-ingredients-list.h
M	src/gr-ingredients-page.h
M	src/gr-ingredients-search-page.h
M	src/gr-list-page.h
M	src/gr-preferences.h
M	src/gr-recipe-store.h
M	src/gr-recipe-tile.h
M	src/gr-recipe.h
M	src/gr-recipes-page.h
M	src/gr-search-page.h
M	src/gr-timer.h
M	src/gr-utils.h
M	src/gr-window.h

commit 409a8cf737e1163ee9b4d7d3a818ee6a4fd88403
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 14 19:56:23 2016 -0500

    Unify license headers

M	src/gr-chef-tile.c
M	src/gr-chef-tile.h
M	src/gr-chef.c
M	src/gr-chef.h
M	src/gr-cuisine-page.c
M	src/gr-cuisine-page.h
M	src/gr-cuisine-tile.c
M	src/gr-cuisine-tile.h
M	src/gr-cuisine.c
M	src/gr-cuisine.h
M	src/gr-cuisines-page.c
M	src/gr-cuisines-page.h
M	src/gr-details-page.c
M	src/gr-details-page.h
M	src/gr-edit-page.c
M	src/gr-edit-page.h
M	src/gr-images.c
M	src/gr-images.h
M	src/gr-ingredient-search-tile.c
M	src/gr-ingredient-search-tile.h
M	src/gr-ingredient-tile.c
M	src/gr-ingredient-tile.h
M	src/gr-ingredient.c
M	src/gr-ingredient.h
M	src/gr-ingredients-list.c
M	src/gr-ingredients-list.h
M	src/gr-ingredients-page.c
M	src/gr-ingredients-page.h
M	src/gr-ingredients-search-page.c
M	src/gr-ingredients-search-page.h
M	src/gr-list-page.c
M	src/gr-list-page.h
M	src/gr-preferences.c
M	src/gr-preferences.h
M	src/gr-recipe-store.c
M	src/gr-recipe-store.h
M	src/gr-recipe-tile.c
M	src/gr-recipe-tile.h
M	src/gr-recipe.c
M	src/gr-recipe.h
M	src/gr-recipes-page.c
M	src/gr-recipes-page.h
M	src/gr-search-page.c
M	src/gr-search-page.h
M	src/gr-timer-widget.c
M	src/gr-timer-widget.h
M	src/gr-timer.c
M	src/gr-timer.h
M	src/gr-toggle-button.c
M	src/gr-toggle-button.h
M	src/gr-utils.c
M	src/gr-utils.h
M	src/gr-window.c
M	src/gr-window.h
M	src/main.c

commit 9f2c8b510b5b0382cc8966f58ad0cf0f2c940edf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 19:50:55 2016 -0500

    Remove debug spew

M	src/gr-details-page.c

commit 590f70923843a20915dd5af9f8ea6baff821ceb1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 19:19:21 2016 -0500

    More updates

M	TODO

commit 61c1fadf08badfcd787ac66a96044cb39b4a05e9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 19:16:32 2016 -0500

    Update TODO

M	TODO

commit ec7c8839a2becc2ed88b1c6a6a0d407b3102c19b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 19:15:44 2016 -0500

    details: Show 'cooked n times' information

    Currently, we count a recipe as cooked when the timer expires.
    This may need a better solution.

M	src/gr-details-page.c
M	src/gr-details-page.ui

commit d00538ad5f1850d3f38dbd52b728e8e566b5e097
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 19:15:26 2016 -0500

    store: Store 'cooked n times' information

M	src/gr-recipe-store.c
M	src/gr-recipe-store.h

commit cf634c058d75dbfd689922a94b7389eda33e5790
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 18:11:13 2016 -0500

    Update TODO

M	TODO

commit 0f5a55225519fd1f61a7943fd02d9f912659f32f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 18:10:10 2016 -0500

    details: Show ctimes and mtimes

    This is mostly a debug feature, and the labels are hidden
    by default. You can use the GTK+ inspector to make them
    visible.

M	src/gr-details-page.c
M	src/gr-details-page.ui

commit e11defeceece585ff825ab1b68ad61773cfda437
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 18:09:25 2016 -0500

    edit: Keep object when editing an existing recipe

    This is now required by the store update method.

M	src/gr-edit-page.c

commit f527aadac558ddd817c20da532e71976b65fca68
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 18:08:27 2016 -0500

    store: Load and save ctimes and mtimes

    Also, redo gr_list_store_update to require the same object
    is passed in, which will help avoiding unintentional ctime
    changes.

M	src/gr-recipe-store.c

commit e6eb008667ae9a43dc6e2a36302543344fc0265a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 18:07:28 2016 -0500

    recipe: Store ctime and mtime

    We set the ctime when the object is created, and we update the
    mtime every time a property is changed. To allow loading these
    times from the store, we make them construct-only properties.

M	src/gr-recipe.c
M	src/gr-recipe.h

commit 2d72703a37dd91f50fd4df9c56796b12ae57c4f5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 18:06:13 2016 -0500

    list: Fix up the empty state for 'my recipes'

    We want to show a more helpful text here.

M	src/gr-list-page.c

commit 47754602b2550e0f239cf1291460a8799557e57e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 13 11:08:40 2016 -0500

    More work on the timer notification

    Give timers seconds resolution, so you can have a 30 second timer.
    Make the parsing more flexible, we now allow e.g.
    "1 hour", "20 minutes" or "30 s".
    Set a default action on the notification that shows the recipe
    whose timer just expired.

M	src/gr-app.c
M	src/gr-details-page.c
M	src/gr-details-page.ui

commit 7de8837fef579cd928168de3a8571023dbdcf8d1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:30:35 2016 -0500

    update TODO

M	TODO

commit ba3e9fc45951987d58b81e5fc01169b9bb050788
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:30:10 2016 -0500

    Hide empty cuisines

M	src/gr-cuisines-page.c
M	src/gr-recipe-store.c
M	src/gr-recipe-store.h

commit 5f08f5c131f7772a4b716dbbf370659eab67b913
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:20:41 2016 -0500

    Hide featured chefs without recipes

M	src/gr-recipe-store.c
M	src/gr-recipe-store.h
M	src/gr-recipes-page.c

commit 53faa98ca3a1006b14f72855c64228bd76c9d352
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:16:33 2016 -0500

    Hide empty diet categories

    We still show the favorites or my recipes categories when they
    are empty, since the empty state has a useful hint text for them.

M	src/gr-recipe-store.c
M	src/gr-recipe-store.h
M	src/gr-recipes-page.c

commit 49fa4c61098e0fefd44f94e867f0512d1fab792d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:10:27 2016 -0500

    Update TODO

M	TODO

commit 93300fd59762d2db3d967622140da766ce51108c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:09:36 2016 -0500

    update TODO

M	TODO

commit 7576339c681d32c32b87838fca43834bdda66238
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:02:28 2016 -0500

    Add empty state to the list page

    This can happen, although we should really remove the tiles that
    lead to empty lists.

M	src/gr-category-tile.c
M	src/gr-list-page.c
M	src/gr-list-page.ui

commit 5c4c8e7cbedc532ce983cfd33f385f43a8aaa1bf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 23:02:02 2016 -0500

    Update German translation

M	po/de.po

commit 8c2d0906f5a550d701d0b72cb994c153e38a490e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 21:26:01 2016 -0500

    Update the German translation

M	po/de.po

commit 0bff6305e2662c2fdfb17e40e1f268e57b1e364a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 21:27:14 2016 -0500

    cuisine: Use a more complete title for the page

M	src/gr-big-cuisine-tile.c
M	src/gr-cuisine-tile.c
M	src/gr-cuisine.c
M	src/gr-cuisine.h
M	src/gr-edit-page.c

commit b6fcb174952e94d0206c23437754f7eda775cba5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 21:27:41 2016 -0500

    Mark preference labels for translation

M	src/gr-preferences.ui

commit 818ace03676dee26aa3fcac5219dd6d829730cdf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 19:37:16 2016 -0500

    Translate ingredient names on the ingredients page

M	src/gr-ingredients-page.c

commit 10d5c40b3aae0206cecf331ff4c605e9f7c24b0d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 19:36:34 2016 -0500

    Find ingredients by their English name too

    This may need some thought if we end up with recipes in
    multiple languages.

M	src/gr-ingredient.c

commit 1c1211be816e69d9ea5f5a70da34d1416f9c9075
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 19:35:51 2016 -0500

    Keep the delete button on the corner

    Fix things so that a long ingredient name won't push the delete
    button off the corner of the image.

M	src/gr-ingredient-search-tile.ui

commit c32b1d67b65147346416ae09f47c5104b85a1b0f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 19:08:54 2016 -0500

    Update German translation

M	po/de.po

commit ddb87b6700fe013286970bee623b7ed89936599d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:56:43 2016 -0500

    Make negations for ingredients separate strings

    Translating "no %s" is going to be problematic in a number
    of languages, so just make these separate strings.

M	src/gr-ingredient-search-tile.c
M	src/gr-ingredient.c
M	src/gr-ingredient.h

commit 18165e8fa1ce7e4912d326780afc2d9cf5e07623
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:43:33 2016 -0500

    Mark a string for translation

M	src/gr-recipe-tile.c

commit 8818177ab81c7085f3ff4cc5ff203e893c1cbc64
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:42:50 2016 -0500

    ingredients: Redo the alphabet sidebar

    The code was not working with non-ascii characters. Fix this
    to be Unicode-clean.

M	src/gr-ingredients-page.c

commit 8b96a1b07d488ea785fc42f4cd27f19202633ab5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:42:25 2016 -0500

    Fix a missing indirection

M	src/gr-ingredients-list.c

commit 8892db8a5980926d7d62f671e1d276c5ac3f0597
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:42:06 2016 -0500

    Add ml to the known units

    More is needed, obviously.

M	src/gr-ingredients-list.c

commit 7ba737501cbc5357f4097161449775544cfb8230
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:41:27 2016 -0500

    Set up i18n completely

    We need to call bindtextdomain() and friends.

M	src/Makefile.am
M	src/gr-utils.c
M	src/main.c

commit 88508c01a4c4ccd5d1b426e812f639280577aa84
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:40:43 2016 -0500

    Add a quick German translation

    This will be useful to work out i18n issues.

M	po/LINGUAS
A	po/de.po

commit 49a242d3a5512341d3f02ea0fb529b705c9d1890
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:40:14 2016 -0500

    Remove debug spew

M	src/gr-details-page.c
M	src/gr-recipes-page.c
M	src/gr-window.c

commit af778e8baf31c04cf88a7ca89b495073b0e6c4bd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 18:44:16 2016 -0500

    Remove this again

    It was never used

D	libgd

commit 4589107fcdc103a4a723c0b2553b0a5e7e54bd80
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 16:20:46 2016 -0500

    Tell xgettext to accept Unicode in msgids

    Since we have that...

M	po/Makevars

commit 639f56dd55d7d62c3feca4d6a6948f9f4bbf66ab
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 16:20:36 2016 -0500

    Update POTFILES.in

M	po/POTFILES.in

commit 06aa1b1608dab4531d9eea352bf16fb7630931fc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 08:32:35 2016 -0500

    details: Don't leak notifications

M	src/gr-details-page.c

commit 1013fff5bd02c91872d35fd72f4389fb84f4f396
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 08:31:46 2016 -0500

    recipe: Don't leak string properties

    Oops

M	src/gr-recipe.c

commit 6af87d2e91b0b8432a948c48de8185c5e8506dc2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 08:31:19 2016 -0500

    ingredients: Make valgrind happy

    Avoid generic GObject api that triggers valgrind warnings.

M	src/gr-ingredients-page.c

commit 25b6f0567bdd7973dd9eba777fb6b1add337075e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 08:30:36 2016 -0500

    cuisine: Make valgrind happy

    Avoid generic GObject api where we can, and don't set a filter
    func before we have fully initialized the data it relies on.

M	src/gr-cuisine-page.c

commit 305f3c96849771e0428b381c5aba9f99966b54c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 12 07:46:16 2016 -0500

    Update TODO

M	TODO

commit 3eccccaf287caf2ff0f6ac8842d029980f07c783
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 11 09:00:18 2016 -0500

    Enable multiple timers

    Now that timers are separated from the timer widget, we can
    maintain them for several in-flight recipes at the same time.

M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-details-page.ui
M	src/gr-timer-widget.c
M	src/gr-timer.c
M	src/gr-timer.h

commit c45e01952dac0fe627092525510884f873e5a8e2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 21:31:35 2016 -0500

    Rename GrTimer to GrTimerWidget

    This is in preparation for making the timers separate objects.

M	src/Makefile.am
M	src/gr-details-page.ui
A	src/gr-timer-widget.c
A	src/gr-timer-widget.h
M	src/main.c

commit 952b1388612bbd4a67158477d7957316257eb0cd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 16:22:40 2016 -0500

    Update TODO

M	TODO

commit 9b86f4224719c3a912ea2886b613b43a197cf00f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 16:21:47 2016 -0500

    details: Make 'cook it later' a toggle button

    This makes it possible to remove a recipe from the favorites
    list again.

M	src/gr-details-page.c
M	src/gr-details-page.ui

commit 8294dba5979e5af48cf2bf4b61c3802926ea4423
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 14:20:53 2016 -0500

    Reshuffle TODO a bit

M	TODO

commit b034c63c6a237f838f940fc7fef9b122b10f8402
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 14:13:52 2016 -0500

    Update TODO

M	TODO

commit 8d189a3486414568820cd815ef4a2257487aae34
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 14:10:14 2016 -0500

    Add favories and "my recipes" to the landing page

    To make room for these, rename the 'special diets' section
    to 'categories'.

M	src/gr-category-tile.c
M	src/gr-category-tile.h
M	src/gr-category-tile.ui
M	src/gr-list-page.c
M	src/gr-list-page.h
M	src/gr-recipes-page.c
M	src/gr-recipes-page.ui
M	src/gr-window.c
M	src/gr-window.h

commit b433f475cd9dd455f580424fc7f1791024c9f40f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 06:32:34 2016 -0500

    details: Hook up the Cook it later button

M	src/gr-details-page.c
M	src/gr-details-page.ui
M	src/gr-recipes-page.c

commit 99cdad97cf53d0e11e5cae86e6e0c11e7a342069
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 06:29:55 2016 -0500

    store: Support favorites

M	src/gr-recipe-store.c
M	src/gr-recipe-store.h

commit 05825a30e1b277a2762a7ac67f6780c52732d259
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 10 05:54:13 2016 -0500

    Allow search by author

    As a little easter egg, recognize a by: prefix for search by author.

M	src/gr-recipe.c

commit 82099ac6dcc1d8601a2c616ce594236d0244db19
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 21:09:35 2016 -0500

    details, edit: Improve image positioning

    Play some tricks with margins to make the image switcher 'hang'
    into the margin.

M	src/gr-details-page.c
M	src/gr-details-page.ui
M	src/gr-edit-page.c
M	src/gr-edit-page.ui

commit eb35b575802671e1537acc376d20488f9d62866b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 20:17:54 2016 -0500

    details: Make labels wider

    This avoids the page wiggling around as the ingredients label
    changes width when the servings are changed.

M	src/gr-details-page.ui

commit 5dddd5820bbf89edfb7d93c4cd153b33c416144d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 20:13:00 2016 -0500

    Fix an uninitialized variable

    This was broken when I introduced getters.

M	src/gr-details-page.c

commit 8a762e8227846c997c26f7fe8898b99a654a8611
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 19:58:53 2016 -0500

    Make the application dbus-activatable

M	data/Makefile.am
M	data/org.gnome.Recipes.desktop.in
A	data/org.gnome.Recipes.service

commit 2c8b69c1276ce4973caa36d5be332742819a02ee
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 19:37:27 2016 -0500

    Update TODO

M	TODO

commit a3b64b10a9057b01b7de6de6fe296ac1d8068f63
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 16:40:58 2016 -0500

    update TODO list

M	TODO

commit a6adf49652be231e56b6083f26eb03b732eeba3e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 16:36:35 2016 -0500

    Update TODO

M	TODO

commit 59782f0535e08e9474776a3b700713d4efef16d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 16:02:57 2016 -0500

    Forgotten file

A	src/gr-ingredient-tile.ui

commit 775413e88ca4c07bca021317742b6576bbaa7538
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 15:55:45 2016 -0500

    Make the logo in the about dialog bigger

    And add Jakub to the credits.

M	src/gr-app.c

commit f7c7e621ba9fec33c25e365524dc1edcec50477c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 15:33:26 2016 -0500

    Rename the icon

    To avoid pain with flatpak, use org.gnome.Recipes as the icon name.

M	data/Makefile.am
R100	data/icons/16x16/recipe.png
data/icons/16x16/org.gnome.Recipes.png
R100	data/icons/24x24/recipe.png
data/icons/24x24/org.gnome.Recipes.png
R100	data/icons/32x32/recipe.png
data/icons/32x32/org.gnome.Recipes.png
R100	data/icons/48x48/recipe.png
data/icons/48x48/org.gnome.Recipes.png
R100	data/icons/512x512/recipe.png
data/icons/512x512/org.gnome.Recipes.png
R100	data/icons/symbolic/recipe-symbolic.svg
data/icons/symbolic/org.gnome.Recipes-symbolic.svg
M	data/org.gnome.Recipes.desktop.in
M	src/gr-app.c

commit 331849e434fbe51d698ee6582adc05a3feedb0ee
Author: Jakub Steiner <jimmac@gmail.com>
Date:	Wed Nov 9 21:16:23 2016 +0100

    icon: provide app icon

    - fullcolor, including 512x512 highres
    - symbolic

M	data/Makefile.am
A	data/icons/16x16/recipe.png
A	data/icons/24x24/recipe.png
A	data/icons/32x32/recipe.png
A	data/icons/48x48/recipe.png
A	data/icons/512x512/recipe.png
A	data/icons/symbolic/recipe-symbolic.svg

commit bef4d1ed7845f77d5febfd4c682fd8b930538851
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 01:41:21 2016 -0500

    Add some getters

    Add getters for some properties of recipes and chefs, and
    use them throughout to avoid many string copies.

M	src/gr-chef-tile.c
M	src/gr-chef.c
M	src/gr-chef.h
M	src/gr-cuisine-page.c
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-list-page.c
M	src/gr-preferences.c
M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c
M	src/gr-recipe.c
M	src/gr-recipe.h
M	src/gr-window.c

commit 50c53380f8247ed50512f03093853c204d7d2885
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 00:22:54 2016 -0500

    Update TODO

M	TODO

commit 1193b7b30faf41529dac18d5a04d79b1d1a8acc6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 00:16:06 2016 -0500

    Update TODO

M	TODO

commit b97bf76d78d41f4a31f4048389cd11cbaa8c1c66
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 00:15:44 2016 -0500

    Remove debug spew

M	src/gr-images.c

commit d788ec17353bd22724778c45c0660247959777be
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 9 00:15:08 2016 -0500

    Manage cooking state for multiple recipes

    Each recipe now keeps its own state for the cooking checklist.

M	src/gr-details-page.c
M	src/gr-details-page.ui
M	src/gr-window.c
M	src/gr-window.ui

commit 434b80e180a41ad2b9864228955b10aba8ac0f14
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 8 19:33:19 2016 -0500

    Make multiple images work for editing

    Also store multiple images and angles.

M	src/gr-details-page.c
M	src/gr-details-page.ui
M	src/gr-edit-page.c
M	src/gr-images.c
M	src/gr-images.h
M	src/gr-images.ui
M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c
M	src/gr-recipe.c
M	src/gr-utils.c
M	src/recipes.css

commit 5956276555f09b8bf3f920e5fb39a8c1ccb0625a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 8 16:35:28 2016 -0500

    Use a GArray to store images

    This lets us use a struct for path+angle pairs, which
    is slightly nicer than parallel arrays.

M	src/gr-edit-page.c
M	src/gr-images.c
M	src/gr-images.h

commit 968a3e4634f16dd83837d8ae62bbac953e4711fe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 8 15:47:36 2016 -0500

    Initial support for multiple images

    Not complete, only the edit page supports this for now.

M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-edit-page.ui
A	src/gr-images.c
A	src/gr-images.h
A	src/gr-images.ui
M	src/gr-preferences.c
M	src/gr-utils.c
M	src/gr-utils.h
M	src/main.c
M	src/recipes.css
M	src/recipes.gresource.xml

commit 1224c1640171feaace6679426dffcb03f314c690
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 7 16:39:35 2016 -0500

    Update TODO

M	TODO

commit 79b0eea9e324dac0003550eaa6fb26af931bf90a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 7 16:39:02 2016 -0500

    details: scroll the details if necessary

M	src/gr-details-page.ui

commit 52b456da215c0a426eb4b0c7e2135831709725d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 7 13:24:24 2016 -0500

    Stop the timer when cooking is stopped

    Otherwise we get a stray notification some later time.

M	src/gr-details-page.c

commit f8bb1a35cd61f435ab06315af29d5ee05f41848a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Nov 7 10:53:32 2016 -0500

    Update TODO

M	TODO

commit 7dbb536c22861bb8873ef99c4e9eb4cb78ef9e68
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 6 22:59:21 2016 -0500

    details: Add duration setting to the timer

    Otherwise, the timer is pretty useless.

M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-details-page.ui

commit 2a17d6a198245150f689ec0a642b84cfc77a2939
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 6 22:26:20 2016 -0500

    Drop resources we don't use anymore

D	src/almonds.png
D	src/bacon.png
D	src/biscotti.png
D	src/carrots.png
M	src/recipes.gresource.xml

commit baf51f57639bbcf547d0e097ce0d0cecd1212a0c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 6 22:20:21 2016 -0500

    Use better time strings

M	src/gr-edit-page.ui

commit edfcec48c2dec418986c3b7740d6df8266924c0b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 6 10:41:10 2016 -0500

    timer: Remove debug spew

M	src/gr-details-page.c
M	src/gr-timer.c

commit eec7b568681a600c5ceffc306c9e949c32f01cad
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 6 10:13:19 2016 -0500

    details: Start to implement the cooking part

M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-details-page.ui
A	src/gr-timer.c
A	src/gr-timer.h
M	src/main.c

commit 28708f85e6edc6ee1f2072dd03e3fbc27da1d691
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Nov 6 10:12:00 2016 -0500

    Update TODO

M	TODO

commit b1ed1e3d4d46860599de28e4d2edffc7dba56710
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 22:43:01 2016 -0400

    details: start fleshing out the cooking part

    This is all guesswork.

M	src/gr-details-page.c
M	src/gr-details-page.h
M	src/gr-details-page.ui
M	src/gr-window.c
M	src/gr-window.ui
M	src/recipes.css

commit 26d8a3bfef438bed7516d2818aa120f157ff7f47
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 22:41:47 2016 -0400

    Add a quick toggle button class

    This is just a slightly different look for toggle buttons.

M	src/Makefile.am
A	src/gr-toggle-button.c
A	src/gr-toggle-button.h
M	src/main.c

commit 64e3cd332dc036e9fc9c763f6115ca20afda16d8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 18:41:44 2016 -0400

    Make the details page not grow too much

M	src/gr-details-page.ui

commit e4296761b1cdbd419470a3b348b114b3aa0fb39e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 17:44:16 2016 -0400

    Add an empty state to the ingredients search page

M	src/gr-ingredients-search-page.c
M	src/gr-ingredients-search-page.ui
M	src/gr-window.c

commit 9b8f9a3cffdf1167bfdf4fc8f36423cc2c4493f0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 17:43:53 2016 -0400

    Trivial changes

M	src/gr-ingredient-search-tile.ui

commit d75312e82b3b881e6b411500718f769e7b51da33
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 17:43:27 2016 -0400

    Make cuisine page unwrap more fully

M	src/gr-cuisines-page.ui

commit 69e49a86dc7d5991b7c1e64280b3eb144d655111
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 09:39:38 2016 -0400

    Add an empty state to the search page

M	src/gr-search-page.c
M	src/gr-search-page.ui

commit 7b477d05ed8c4b3f3ad39252213f35a6730d12aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 09:19:41 2016 -0400

    Make the alphabet for translation

    Other languages may need e.g. umlauts in this list.

M	src/gr-ingredients-page.c

commit fafecf0b61ce6dda1581565f89fefc62912b3da4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 09:18:46 2016 -0400

    Prevent the search bar from coming up on the wrong pages

    We only want type-to-search to work on the recipes and cuisine
    pages.

M	src/gr-window.c

commit f71af3a8d8266f10f73c7855d6eed41d0bfa827b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 09:10:35 2016 -0400

    Fix up the image loading code

    We were compositing the image at the wrong offset.

M	src/gr-utils.c

commit 6f10ff18d9c17022bbbd58bc0e6245237090533e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 09:01:08 2016 -0400

    Some more debug messages

    Print out how many recipes and chefs we've loaded.

M	src/gr-recipe-store.c

commit 2f903a6c01de97106e8a3dfa55eddcb35cbe4fb6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 08:53:22 2016 -0400

    Fix handling of searchbar visibility

    We don't want the searchbar to stay up across page changes.

M	src/gr-window.c

commit cfe68bad0a95ec25dec51fad05b0dab5a15698ca
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 08:53:07 2016 -0400

    Fix Makefile.am syntax

M	data/Makefile.am

commit 6afab886ebec5e1ceb8d605e1fbe5a4b54dcd149
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 08:42:59 2016 -0400

    elaborate the TODO

M	TODO

commit 41725e8c7f157530f9544d0ccc178f891dcf6c50
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 08:34:52 2016 -0400

    Load data from pkgdatadir in addition to user data

    We load recipes and chefs from both locations, picks
    only from pkgdatadir, and user id only from user data.
    Saving is always to user data.

M	src/gr-ingredient.c
M	src/gr-ingredients-page.c
M	src/gr-recipe-store.c
M	src/gr-utils.c
M	src/gr-utils.h

commit b16d571a726bcd17914693a4550300a227da27d7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 08:34:16 2016 -0400

    Install picks in pkgdatadir

M	data/Makefile.am
A	data/picks.db

commit 93661f0a60f074ced07fd913e613e7ae311d6960
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 06:42:38 2016 -0400

    Add a share button

    Doesn't do anything yet, obviously.

M	src/gr-details-page.ui

commit 415f37f3c2755acc13bef1276eacbc41f156706c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 06:19:11 2016 -0400

    Update README

M	README.md

commit ac077a2b81fe1d2dc888c7ea1f81b45e88325366
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Nov 5 06:18:36 2016 -0400

    Properly repopulate the ingredients page

    We were not clearing it out before adding the same content
    again. Oops.

M	src/gr-ingredients-page.c

commit 99503c8464f6e1ba831117ec70aaf2fdaef43115
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 22:35:33 2016 -0400

    Add a bunch more ingredient pictures

    These are all taken from flickr, with free licenses.

A	data/Amaretti.png
A	data/Anchovis.png
A	data/Apple.png
A	data/Apricot.png
A	data/Artichoke.png
A	data/Asparagus.png
A	data/Aubergine.png
A	data/Bagel.png
A	data/Banana.png
A	data/Basil.png
M	data/Makefile.am

commit 33e3151f6ac66972c3c883fe058c27976fa4acfa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 22:35:03 2016 -0400

    ingredients: Scroll to keypress

M	src/gr-ingredients-page.c
M	src/gr-ingredients-page.h
M	src/gr-window.c

commit d282ee55f6d3b2328ccff73392d5095d903d5d3f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 22:03:55 2016 -0400

    Update TODO

M	TODO

commit d8ef7c307e988472d906b1ba2dd55fe8cdadaa27
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 22:03:18 2016 -0400

    Populate the popover from existing ingredients too

M	src/gr-ingredient-search-tile.c
M	src/gr-ingredients-list.c
M	src/gr-ingredients-search-page.c

commit 93e0f116148228f228fdd93ea6403d6ca62e5981
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 21:55:48 2016 -0400

    Begin a ingredient list

    Keep a list of known ingredients with singular and plural names,
    and translations and imgages, and use these to normalize the
    ingredients
    that are found in recipes. And populate the ingredients page from
    the ingredients found in recipes.

    Ingredient images can be put in $DATADIR/recipes/images, under the
    normalized name.

A	data/Almond.png
A	data/Bacon.png
A	data/Biscotti.png
A	data/Carrot.png
M	data/Makefile.am
M	po/POTFILES.in
M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-ingredient-tile.c
A	src/gr-ingredient.c
C061	src/gr-ingredients.h	src/gr-ingredient.h
R077	src/gr-ingredients.c	src/gr-ingredients-list.c
R056	src/gr-ingredients.h	src/gr-ingredients-list.h
M	src/gr-ingredients-page.c
M	src/gr-recipe-store.c
M	src/gr-recipe-store.h

commit c09660362710183267dfa7d84cbeecf1143d2e40
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 19:51:55 2016 -0400

    Update TODO

M	TODO

commit 84d9808e4504f748f80af4e0427338cf4ceed313
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 19:51:14 2016 -0400

    Improve the ingredients search UI a bit

    Make enter directly add the current text from the entry.
    And improve the layout of the popover a bit.

M	src/gr-ingredients-search-page.c
M	src/gr-ingredients-search-page.ui

commit 819659feee7fc8c51133d32f6f6fdfb48e1feab8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 19:50:53 2016 -0400

    Avoid a crash

M	src/gr-ingredient-search-tile.c

commit 541bf7ce385b9256b518f98684bd7ff18a588db0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Nov 4 19:19:15 2016 -0400

    Redo the ingredients search

    This is now a separate search page, with a more elaborate
    UI for adding and removing search terms.

A	.gitmodules
A	libgd
M	src/Makefile.am
A	src/gr-ingredient-search-tile.c
A	src/gr-ingredient-search-tile.h
A	src/gr-ingredient-search-tile.ui
M	src/gr-ingredient-tile.c
M	src/gr-ingredients-page.c
A	src/gr-ingredients-search-page.c
A	src/gr-ingredients-search-page.h
A	src/gr-ingredients-search-page.ui
M	src/gr-recipe.c
M	src/gr-window.c
M	src/gr-window.h
M	src/gr-window.ui
M	src/main.c
M	src/recipes.css
M	src/recipes.gresource.xml

commit 6287546df8663e004537bb76efc117d78d8d05a7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 21:42:45 2016 -0400

    Start on ingredient tiles

    For now, just use a few placeholder images

M	src/Makefile.am
A	src/almonds.png
A	src/bacon.png
A	src/biscotti.png
A	src/carrots.png
A	src/gr-ingredient-tile.c
A	src/gr-ingredient-tile.h
M	src/gr-ingredients-page.c
M	src/recipes.gresource.xml

commit 08cc04ea5dc09a6f9dafe01809663c67dc4f3535
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 21:00:26 2016 -0400

    Update TODO

M	TODO

commit 68be095ba5d35f581b63f0bac9ff9067d3611de1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 20:59:18 2016 -0400

    Clean up includes

M	src/gr-app.c
M	src/gr-big-cuisine-tile.c
M	src/gr-category-tile.c
M	src/gr-category.c
M	src/gr-chef-tile.c
M	src/gr-chef.c
M	src/gr-cuisine-page.c
M	src/gr-cuisine-tile.c
M	src/gr-cuisine.c
M	src/gr-cuisines-page.c
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-ingredients-page.c
M	src/gr-ingredients.c
M	src/gr-list-page.c
M	src/gr-preferences.c
M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c
M	src/gr-recipe.c
M	src/gr-recipes-page.c
M	src/gr-search-page.c
M	src/gr-utils.c
M	src/gr-window.c
M	src/main.c

commit c64d12523f4bfd3a01602d101591746320cf17c7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 20:58:09 2016 -0400

    Fix up internationalization

M	po/Makevars
M	po/POTFILES.in

commit dd9676d42be0b6a8af6c16f143902f2e97c373dc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 14:51:09 2016 -0400

    Build the flatpak against 3.20

M	org.gnome.Recipes.flatpak.json

commit 15fdbe5e057c3c94bb8e9625969d112ac8ade0f9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 14:50:51 2016 -0400

    Remove GTK+ 3.22-only api

M	src/gr-edit-page.ui

commit 9c23ab28bb5515963a824b4bcc494719f9184a16
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 14:29:21 2016 -0400

    Update TODO

M	TODO

commit 6f4c43bcc4e3f53cded733d72ba38eac0cf20e76
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 14:26:40 2016 -0400

    First crude attempt at ingredient search

    Change the match function in GrRecipe to treat strings as multiple,
    whitespace-separated terms, and teach it to treat i:term as "match
    only ingredients". Then use this to create a list of search terms
    from the selected ingredients on the ingredients page when the
    search button is clicked.

M	src/gr-ingredients-page.c
M	src/gr-ingredients-page.h
M	src/gr-recipe.c
M	src/gr-search-page.c
M	src/gr-window.c
M	src/gr-window.ui

commit c991bc1caf04ef098c9bc5c5d6e1e85ca9c14aea
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 06:18:38 2016 -0400

    Begin the ingredients page

M	src/Makefile.am
A	src/gr-ingredients-page.c
A	src/gr-ingredients-page.h
A	src/gr-ingredients-page.ui
M	src/gr-window.ui
M	src/main.c
M	src/recipes.gresource.xml

commit eed477e7b6960fd57684a4f7b86128cb16da7ac5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 06:28:19 2016 -0400

    Sort sources alphabetically

M	src/Makefile.am
M	src/recipes.gresource.xml

commit 1dd962c11606228f5ecf10f1cdb1899f1323e980
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 13:29:33 2016 -0400

    Update todo

M	TODO

commit b7315a24555e96ee338dfcc5b3ab1ed58679e877
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 00:23:23 2016 -0400

    Update TODO

M	TODO

commit 026c2d44502bee1b9fe96b8638033bc0d97ae252
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 00:22:06 2016 -0400

    Improve the ingredients parser

    Make it accept some number works, like 'a', 'one' or 'a dozen',
    and make it normalize units.

M	src/gr-ingredients.c

commit a4aa25898d92a50d2f484bee5ce89d8d45eb3a9e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Nov 3 00:21:27 2016 -0400

    Add tests for the ingredients parser

    This is a complicated piece of code, so it should have
    some validation.

M	Makefile.am
M	configure.ac
A	tests/Makefile.am
A	tests/data/valid-1.expected
A	tests/data/valid-1.in
A	tests/data/valid-2.expected
A	tests/data/valid-2.in
A	tests/data/valid-3.expected
A	tests/data/valid-3.in
A	tests/data/valid-4.expected
A	tests/data/valid-4.in
A	tests/data/valid-5.expected
A	tests/data/valid-5.in
A	tests/ingredients.c

commit cf28436970988f33c6b99278d2417727e8124571
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 23:39:58 2016 -0400

    Another crash fix

M	src/gr-recipe-store.c

commit 45193ca323515553325c6002ded9a786819fd2b0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 23:39:25 2016 -0400

    Another crash fix

M	src/gr-utils.c

commit b90bb6cfd12cae2de096c641be11be00f58cc82a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 23:39:00 2016 -0400

    No selections, please

    We don't want our flowboxes to have selections.

M	src/gr-recipes-page.ui
M	src/gr-search-page.ui

commit f827b8b4de5f5992fdf9cc5aa1131cb09d94c2d5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 23:38:34 2016 -0400

    Some more crash fixes

M	src/gr-details-page.c

commit 1b609af34ead4c9b211197a0de508708becfd982
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 23:37:38 2016 -0400

    Crash-proof the recipe matching code

M	src/gr-recipe.c

commit c010c687dac2bb4601a9f227299a03bdc1e68648
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 23:37:09 2016 -0400

    edit page: Add description field

    This was just forgotten so far.

M	src/gr-edit-page.c
M	src/gr-edit-page.ui

commit f49f58ff057c1d54a7758842cd4af8b44da091a3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 14:16:12 2016 -0400

    Update TODO

M	TODO

commit 73064fff467f3e23b319491c1d481b13b56085cc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 14:15:56 2016 -0400

    Remove some debug spew

M	src/gr-cuisine-page.c

commit feeecbc99cae2008110f7defb25fd1215d1740d2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 14:11:11 2016 -0400

    cuisine: Make the sidebar scroll the main view

M	src/gr-cuisine-page.c
M	src/gr-cuisine-page.ui

commit ced8a74f3558bc2c5a481b6651030d917b5d32aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 13:35:07 2016 -0400

    details: Reload when the recipe changes

    The slightly subtle aspect here is that the edit page
    always creates a new object, so we have to compare the
    names.

M	src/gr-details-page.c

commit 5b596d562f7febca29b701cbb6e688635d25acfe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 07:28:11 2016 -0400

    Avoid a crash

M	src/gr-search-page.c

commit f2bc74f8d59390b4d59af8b3a70fec32d6f7b681
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 07:26:49 2016 -0400

    Implement scaling

    Now that we can parse the list of ingredients, we can multiply it
    with a factor to produce scaled recipes. So lets do that, and try
    to do a good job at formatting it, using mixed vulgar fractions
    instead of floating point.

M	src/gr-details-page.c
M	src/gr-details-page.ui
M	src/gr-ingredients.c
M	src/gr-ingredients.h

commit ee255d0b1c5f3ff96dd788c19259e9de6331e7fe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 07:25:55 2016 -0400

    cuisine page: add some missing spacing

M	src/gr-cuisine-page.ui

commit 26753845a7907e306a0bd918a3005d7677da5f3c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Nov 2 07:25:39 2016 -0400

    Remove an unnecessary include

M	src/gr-chef.h

commit 09343bd9cca2cd3330d78d50a8a4c07b78ecaa49
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 22:50:50 2016 -0400

    Use a mimetype file filter

    The pixbuf filter type is not supported by the filechooser portal.

M	TODO
M	src/gr-edit-page.c

commit ab7a2a3d04d13525cba5cf9b2ff792ba7c138983
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 19:34:01 2016 -0400

    Start ingredient parsing

    For now, we parse the text line by line, and expect each line
    to have the form:
    NUMBER UNIT INGREDIENT
    where NUMBER can be a number or a fraction like 1/2,
    UNIT can be one of a few recognized unit names,
    and INGREDIENT can just be anything.

M	src/Makefile.am
M	src/gr-edit-page.c
A	src/gr-ingredients.c
A	src/gr-ingredients.h
M	src/recipes.css

commit 63f6e5bd8ee789302594ee1252655a861de1f611
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 18:35:29 2016 -0400

    Don't let search commandeer all input

    We much let the focus widget handle input first.

M	src/gr-window.c

commit eb42e3ab8b0c710d9cc0df235406e82b244447c6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 16:19:39 2016 -0400

    Make lists update when the store changes

    This makes it so that deleting a recipe from anywhere
    will have the expected result.

M	TODO
M	src/gr-cuisine-page.c
M	src/gr-list-page.c
M	src/gr-recipes-page.c
M	src/gr-search-page.c

commit f5c999004b9807ee500599b36fbc83ee1d8837ea
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 15:54:54 2016 -0400

    Make type-to-search work

    At the same time this makes Escape have the same effect as the
    back button.

M	src/gr-window.c

commit 7e7acf3a4198515aedaa0610cad81c2f748557da
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 15:34:49 2016 -0400

    Update TODO

M	TODO

commit b425afc12da3ffa98c29756e9b58afb92e30e6c4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 15:34:06 2016 -0400

    Add a stack for the back button

M	src/gr-details-page.c
M	src/gr-window.c
M	src/gr-window.h
M	src/gr-window.ui

commit 6a940a7d92166a2b85cdf8b830d9573ae1338d27
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 08:02:36 2016 -0400

    Update TODO

M	TODO

commit 2367eceebc66ba45aac4da2f04a762234cdb9a75
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 08:01:12 2016 -0400

    No selection on the list page

    We don't want selection here.

M	src/gr-list-page.ui

commit 4d03ab4c09a820f3b6de4108ed20a1332235bbb9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 07:55:07 2016 -0400

    Chefs, not authors

M	README.md

commit 382affb3bb44caeb9d886e41b3441e34932e9803
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 07:50:26 2016 -0400

    cuisine: Use listbox filtering in the sidebar

    The showing/hiding approach leaves ugly artifacts, so lets use
    the existing listbox filtering machinery.

M	src/gr-cuisine-page.c

commit b981101acc2ef5ea53bbc0fa9941f20203f1f3d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 07:41:16 2016 -0400

    Update TODO

M	TODO

commit 916e2453a46223d5094a37a09d96d41de6700dc7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 07:35:10 2016 -0400

    trivial: Rename author->chef

    Seems clearer. The only thing that is still called author is
    the recipe property.

M	src/Makefile.am
M	src/gr-chef-tile.c
M	src/gr-chef-tile.h
R078	src/gr-author.c src/gr-chef.c
R082	src/gr-author.h src/gr-chef.h
M	src/gr-cuisine-page.c
M	src/gr-details-page.c
M	src/gr-list-page.c
M	src/gr-list-page.h
M	src/gr-preferences.c
M	src/gr-recipe-store.c
M	src/gr-recipe-store.h
M	src/gr-recipes-page.c
M	src/gr-search-page.c
M	src/gr-search-page.h
M	src/gr-window.c
M	src/gr-window.h

commit ad0e75ff7cf7362aeeecec4a9c9aa10fd7bbab0b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 07:09:07 2016 -0400

    Break out meal categories

    And use the same data in both the edit page and the cuisine
    details page. Avoiding redundancy again.

M	src/Makefile.am
A	src/gr-category.c
A	src/gr-category.h
M	src/gr-cuisine-page.c
M	src/gr-cuisine.c
M	src/gr-edit-page.c
M	src/gr-edit-page.ui

commit 6f21b7fa11299b27c60b6b47c1b04215e99266cd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Nov 1 06:34:57 2016 -0400

    Use cuisine data on the edit page

    Avoids redundancy and keeps things consistent.

M	src/gr-edit-page.c
M	src/gr-edit-page.ui

commit dea7f157b4574ad205de624d276f06744610cab0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 21:21:11 2016 -0400

    Update TODO

M	TODO

commit 786f3dcb6d27e467f24dd28cacbee139e469aab6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 21:20:02 2016 -0400

    Add a primitive search implementation

    This is just a very preliminary first cut.

M	src/gr-recipe-store.c
M	src/gr-recipe-tile.c
M	src/gr-recipe-tile.h
M	src/gr-recipe.c
M	src/gr-recipe.h
M	src/gr-search-page.c
M	src/gr-search-page.h
M	src/gr-window.c

commit e103a529dd6c738963f02e17d5f556a766edba59
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 20:46:05 2016 -0400

    Update TODO

M	TODO

commit c393128d30ff7e929a9ceed4c9dbcd75292976f3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 20:44:46 2016 -0400

    Add an about dialog

M	src/gr-app.c
M	src/menus.ui

commit 8edc7390f52edf2c008c9abf63f325365b99cb4a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 20:30:36 2016 -0400

    Make the big tile clickable

M	src/gr-big-cuisine-tile.c
M	src/gr-big-cuisine-tile.ui

commit 39c114f0b2f54a82d01d558d6cf697d0260da661
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 20:25:23 2016 -0400

    Update TODO

M	TODO

commit deba8d7964d3c0521bad09eef5a84cfc532106e8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 20:23:19 2016 -0400

    Add the big tile to the cuisine page

    At the same time break out the cuisine data in a separate file,
    and redo the way we associate css with the tiles.

M	src/Makefile.am
A	src/big-italian.png
M	src/gr-app.c
A	src/gr-big-cuisine-tile.c
A	src/gr-big-cuisine-tile.h
A	src/gr-big-cuisine-tile.ui
M	src/gr-cuisine-tile.c
A	src/gr-cuisine.c
A	src/gr-cuisine.h
M	src/gr-cuisines-page.c
M	src/gr-cuisines-page.ui
M	src/recipes.css
M	src/recipes.gresource.xml

commit 4afda6a3ea6fe55307c9974c29b4a03b908c19c4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 15:46:17 2016 -0400

    Start putting search infrastructure in place

M	src/Makefile.am
A	src/gr-search-page.c
A	src/gr-search-page.h
A	src/gr-search-page.ui
M	src/gr-window.c
M	src/gr-window.ui
M	src/main.c
M	src/recipes.gresource.xml

commit 0380ac42ba117872fd2e9057e2dff7a12c28fc26
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 14:41:33 2016 -0400

    Update TODO

M	TODO

commit 3407fe6eeaa386c2a570e7d57ab14befcfa021c4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 14:38:30 2016 -0400

    Redo cuisine page population

    This lets us hide empty sections on the fly.

M	src/gr-cuisine-page.c

commit ecfe520da9e9fb8ce726d4a1ffa6b3380e148c58
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 14:14:42 2016 -0400

    Update TODO

M	TODO

commit 62e068402d6222e79e145715db97760ee377a4b3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 13:54:55 2016 -0400

    More cuisine page work

M	src/gr-cuisine-page.c
M	src/gr-cuisine-page.ui
M	src/recipes.css

commit e77ed9595504e725cb0aaa7c26ab879b7d0375ba
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 13:30:50 2016 -0400

    Update TODO

M	TODO

commit 34188dfa10e42be95fc4e06261a3d73c271ecda6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 13:25:36 2016 -0400

    Start putting the cuisine page in place

M	src/Makefile.am
A	src/gr-cuisine-page.c
A	src/gr-cuisine-page.h
A	src/gr-cuisine-page.ui
M	src/gr-cuisine-tile.c
M	src/gr-window.c
M	src/gr-window.h
M	src/gr-window.ui
M	src/main.c
M	src/recipes.gresource.xml

commit 7fc268181f310f643bfc7c600dcfdebb7bf508aa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 11:44:51 2016 -0400

    Include a fallback image for cuisines

M	src/gr-cuisine-tile.c
A	src/italian.png
M	src/recipes.gresource.xml

commit 6f84a57231b19f22c16337a4633dac3d19b7d80c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 11:30:03 2016 -0400

    trivial: Rename some files

M	src/Makefile.am
M	src/gr-app.c
R100	src/gr-app.css	src/recipes.css
R097	src/gr-app.gresource.xml	src/recipes.gresource.xml

commit 13b3d97711c3f136bbf61f5ef1ace4edf3018e4f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 11:26:11 2016 -0400

    Initial work for the cuisine page

M	src/Makefile.am
M	src/gr-app.css
M	src/gr-app.gresource.xml
A	src/gr-cuisine-tile.c
A	src/gr-cuisine-tile.h
A	src/gr-cuisine-tile.ui
A	src/gr-cuisines-page.c
A	src/gr-cuisines-page.h
A	src/gr-cuisines-page.ui
M	src/gr-window.c
M	src/gr-window.ui
M	src/main.c

commit 4042992fd4f34d0da4caf6b6b571c27978acd134
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 11:23:06 2016 -0400

    Improve the diets section slightly

    Take out the images, use dashes and make the section wrap instead
    of hide,

M	src/gr-category-tile.c
M	src/gr-category-tile.ui
M	src/gr-recipes-page.c
M	src/gr-recipes-page.ui

commit 9edbc546cfa21e2cd5d29797c21fada05a86b67f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 06:34:53 2016 -0400

    Make recipe tiles more uniform in size

    Use css to set the image. Still not perfect, but closer.

M	src/gr-recipe-tile.c
M	src/gr-recipe-tile.ui

commit ec847e706bc4d8a4632dbd884a02ffef48f3dd3d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 04:54:40 2016 -0400

    Use 3.22 runtime for now

    We use a few new GTK+ properties that were introduced in 3.22.

M	org.gnome.Recipes.flatpak.json

commit eaa0c6554fac6862c2df3982849e2a7f6239643a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 04:54:26 2016 -0400

    Update TODO

M	TODO

commit a5c7e7c2329e0ea4ca25cc9a96942d49160c054f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Oct 31 04:53:59 2016 -0400

    Make "more by..." link work

M	src/gr-details-page.c
M	src/gr-details-page.ui

commit 7c86575dc59ca82e352d5a5993b210bf39c22472
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 30 20:49:35 2016 -0400

    Improve list page spacing a bit

M	src/gr-list-page.ui

commit 58026ed26f0ea192c388323c12600b17e1b9af53
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 30 20:44:46 2016 -0400

    Add a quick filtered list view

    And use this to show recipes for per diet and per chef.

M	src/Makefile.am
M	src/gr-app.gresource.xml
M	src/gr-category-tile.c
M	src/gr-category-tile.h
M	src/gr-category-tile.ui
M	src/gr-chef-tile.c
M	src/gr-chef-tile.ui
M	src/gr-details-page.c
A	src/gr-list-page.c
C061	src/gr-utils.h	src/gr-list-page.h
A	src/gr-list-page.ui
M	src/gr-recipes-page.c
M	src/gr-utils.c
M	src/gr-utils.h
M	src/gr-window.c
M	src/gr-window.h
M	src/gr-window.ui
M	src/main.c

commit 69ed27d2dacd086d8ad04cd262b655e9c32cf4e1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 30 19:42:33 2016 -0400

    Update TODO

M	TODO

commit 071e445a67f114b3d33ad5059b2238a98e24a3f0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 30 19:42:03 2016 -0400

    Fix the diets enum to be flags

    A recipe can be in multiple of these at the same time.

M	src/gr-recipe.c
M	src/gr-recipe.h

commit 65bca4fca153ee4676a99832310c1ab3235570eb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 30 19:17:20 2016 -0400

    Use picks data for featured chefs

    This treats the featured chefs the same way as the other picks.

M	src/gr-recipe-store.h
M	src/gr-recipes-page.c

commit 9f790f168c3b231d2b89956ce3f93c9e34067037
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 30 19:16:09 2016 -0400

    Store images as relative paths if they are in a good place

    This will make it easier to distribute a good initial dataset
    including images by tarring up ~/.local/share/recipes.

M	src/gr-recipe-store.c

commit b126b2d931359a77d4f8d71bef1e39caf250dd14
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Oct 30 18:20:36 2016 -0400

    A recipe app

A	CONTRIBUTING.md
A	COPYING
A	Makefile.am
A	NEWS
A	README.md
A	TODO
A	autogen.sh
A	configure.ac
A	data/Makefile.am
A	data/org.gnome.Recipes.desktop.in
A	git.mk
A	org.gnome.Recipes.flatpak.json
A	po/LINGUAS
A	po/Makevars
A	po/POTFILES.in
A	src/Makefile.am
A	src/gr-app.c
A	src/gr-app.css
A	src/gr-app.gresource.xml
A	src/gr-app.h
A	src/gr-author.c
A	src/gr-author.h
A	src/gr-category-tile.c
A	src/gr-category-tile.h
A	src/gr-category-tile.ui
A	src/gr-chef-tile.c
A	src/gr-chef-tile.h
A	src/gr-chef-tile.ui
A	src/gr-details-page.c
A	src/gr-details-page.h
A	src/gr-details-page.ui
A	src/gr-edit-page.c
A	src/gr-edit-page.h
A	src/gr-edit-page.ui
A	src/gr-preferences.c
A	src/gr-preferences.h
A	src/gr-preferences.ui
A	src/gr-recipe-store.c
A	src/gr-recipe-store.h
A	src/gr-recipe-tile.c
A	src/gr-recipe-tile.h
A	src/gr-recipe-tile.ui
A	src/gr-recipe.c
A	src/gr-recipe.h
A	src/gr-recipes-page.c
A	src/gr-recipes-page.h
A	src/gr-recipes-page.ui
A	src/gr-utils.c
A	src/gr-utils.h
A	src/gr-window.c
A	src/gr-window.h
A	src/gr-window.ui
A	src/gs-hiding-box.c
A	src/gs-hiding-box.h
A	src/main.c
A	src/menus.ui
A	src/types.c.template
A	src/types.h.template