commit a1662b7db232e90fc1c52c0b9276bffa31221848
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Dec 26 08:07:17 2016 -0500

    Bump version to 0.4.0

M	configure.ac

commit b36fd23c7c58a0675d4a690608c096ce4ec1272c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 26 08:49:14 2016 -0500

    Update expected output for unit tests

    The expected output for some units has changed, since we
    now consistently use the abbreviation for the unit name.

M	tests/unit-data/unit1.expected

commit 4c5075fdd002e9e24e032c437bae69239ccc2d42
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 26 08:48:31 2016 -0500

    Update expected results for number tests

    The handling of invalid fractions has changed, we now
    print them as an empty string.

M	tests/number-data/number1.expected

commit f0b3f03dae2dad12863e600a1bbe89b4d642e896
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 26 08:28:22 2016 -0500

    Fix some test build issues

    The way we currently build the tests is not ideal, we simply
    include all the required sources. This can lead to conflicts
    between identically named static functions, so move all the
    common helper functions to the gr-utils.c source file and
    include that as well.

M	src/gr-ingredients-list.c
M	src/gr-number.c
M	src/gr-unit.c
M	src/gr-utils.c
M	src/gr-utils.h
M	tests/ingredients.c
M	tests/number.c
M	tests/unit.c

commit 61ae9184fadead41ed24af4d8f7133364f24bf10
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 26 08:06:19 2016 -0500

    Fix distcheck

    The data for the new tests needs to be distributed, so add
    it to EXTRA_DIST.

M	tests/Makefile.am

commit 2762ea642021cb73b73a3bba124df3369e8f96b6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 22:05:47 2016 -0500

    Improve keynav in the ingredient edit popover

    The improvements are similar to the ones in the search popover:
    if the focus is not already in the right place, grab it to one
    of the revealed entries, and activate the button when appropriate.

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

commit 2e1fe0e3cfbfc42397ca178ef0765c7d3d145496
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 19:02:46 2016 -0500

    Improve keynav in the search filter popover

    Alt-Down now opens the popover if the search bar is visible,
    and if the ingredients filter entry is unveiled in the popover,
    it will get focused upon key press.

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

commit 25f06b66f9adaae23a4b9f4cd1002f7aca46d443
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 19:01:50 2016 -0500

    Clear the filter entry in the search popover on hide

    Otherwise, we unexpectedly see old search terms there
    the next time the filter is opened again.

M	src/gr-query-editor.c

commit 318188e2fe7f0594249ea5cca469abc50f5661db
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sun Dec 25 21:46:18 2016 +0100

    Update Polish translation

M	po/pl.po

commit 3d26eca78b021ae6280f89b0bcad0671c4546338
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 15:05:26 2016 -0500

    Update appdata

    Mention spell checking as a feature of the upcoming release.

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

commit ea8b334975eaf1ecd77ddc89f1df1f04ae27606a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 15:02:55 2016 -0500

    edit page: Add spell checking to list headings

    This adds spell checking to the entries we use for ingredient
    list headings, if there are multiple lists.

M	src/gr-edit-page.c

commit c6778b9e0f2cc744d0dac02cc6ddceb7b9c37f36
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 14:53:24 2016 -0500

    flatpak: bundle gspell

    Add gspell to the list of bundled dependencies in the flatpak recipe.

M	org.gnome.Recipes.flatpak.json

commit 9a247f96c7e7bd433cad3756c3a5db92c2751eb3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 14:46:52 2016 -0500

    preferences: Add spell checking

    Add spell checking to the description field in the
    preferences.

M	src/gr-preferences.c

commit 1728ffdc881c666fd6712b89afe06615e46e0812
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 14:45:56 2016 -0500

    edit: Set up spell checking for some fields

    This add spell checking using gspell to the description
    and instruction fields.

M	src/gr-edit-page.c

commit 4a23f03acea49bcdf8742c6fcd25689e450cc9ba
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 14:45:23 2016 -0500

    details: Set up spell checking for the notes field

    This add spell checking using gspell.

M	src/gr-details-page.c

commit 23e144ff0315924812bd5a74d8bbaf1e735d2f42
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 14:44:27 2016 -0500

    Add a dependency on gspell

    We will add spell-checking in some of our text fields
    in subsequent commits.

M	configure.ac

commit deb5c22fcca5cff098b2f29f7d75935840545114
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 25 14:02:19 2016 -0500

    Fix timer functionality

    The change from recipe name to id broke the timers without me
    noticing. :-(

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

commit af91bd1e008f9d47555f2438376f280b3190983d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 23:24:23 2016 -0500

    Convert contributed recipes to the new ingredients list format

    We still support the old format, and the test data will continue
    to use it.

M	data/recipes.db

commit ec94e600144a6c7c9cd80b0de7dca1e3a812b760
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 23:15:23 2016 -0500

    edit page: Save ingredients lists in the new format

M	src/gr-edit-page.c

commit 18a3ed4a7f05045543ec4db78b3352bfcbe03c63
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 23:13:54 2016 -0500

    Revise the format for ingredients lists

    Store each line as fields, separated by \t. This makes the
    parsing much less ambiguous, and allows us to store empty
    amount and unit fields.

M	src/gr-ingredients-list.c

commit 9ebc6d03ec2db0f3c6a8987d6f766f08ed2f1aa0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 23:14:51 2016 -0500

    number: export setters

    These will be useful in the ingredients list code.

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

commit df4051e50e81efb6c1b0b7aae22d2e211fd8859b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 22:33:13 2016 -0500

    Small additions to the appdata

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

commit f093e6dcf2c0a187d1fd0dc0e5a5b865c0228283
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 13:44:42 2016 -0500

    Update homepage url in appdata

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

commit f2b34fe81cb7f95f82e9ea89df89b56b2e916ccf
Author: Marek Cernocky <marek_cernocky@conel.cz>
Date:	Sun Dec 25 16:46:23 2016 +0100

    Czech translation

M	po/LINGUAS
A	po/cs.po

commit 0e53aaf102b38bfb5371d00bd0e8f6e4afa12d8b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sat Dec 24 19:29:06 2016 +0100

    Update POTFILES.in

M	po/POTFILES.in

commit a97647a664e5389962d7099c5c116749be007f65
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 11:50:29 2016 -0500

    Update appdata for the next release

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

commit 9d7a801b46cea5acfbefe01b0acaed53bd1939a4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 11:36:18 2016 -0500

    Split the ingredients list of Frederiks pan pizza

    This is a great example for using a segmented list.

M	data/recipes.db

commit aa51bad24a661fea55689321fb0ab0579953bff2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 11:28:30 2016 -0500

    Update screenshots

    This includes the latest changes to the edit page.

M	data/appdata/details.png
M	data/appdata/edit.png
M	data/appdata/recipes.png

commit ed4ab9d08a23c2aca96fc330b823436f015b6a42
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 10:49:04 2016 -0500

    edit page: Improve the unit completion

    Use the new unit parser directly, and match both long names
    and abbreviations. We now also populate the list from the
    same data, so we now only show units that we can actually
    parse.

M	src/gr-edit-page.c

commit ad196105c67c7dfb6cd6189b3135581f8b4f93fe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 10:42:54 2016 -0500

    units: Fix mismatch between unit names and data

    This was not showing up in my tests, sadly.

M	src/gr-unit.c

commit 47750336961745c29c7446d5049c141a0e1a500d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 10:20:38 2016 -0500

    Update expected output for the number test

    The output contains formatted numbers, so it is affected by
    the previous commit.

M	tests/number-data/number1.expected

commit 3870bf12e37661dd0cb7709d900422cb7815efbd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 10:19:59 2016 -0500

    Tweak mixed number formatting

    Use a narrower, non-breaking space for the best look.

M	src/gr-number.c

commit 05dca17154e9404a572e8b804b52fc1e6285505e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 09:48:34 2016 -0500

    ingredients list: Use the new unit parser

    All the unit-related code has been moved over now.

M	src/gr-ingredients-list.c

commit eb27482704c953d77b6cdf0ed39303f476041555
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 09:42:51 2016 -0500

    Add a test for unit parsing

    This just tests that we recognize all the abbreviations,
    names and plurals. No surprises here.

M	tests/Makefile.am
A	tests/unit-data/unit1.expected
A	tests/unit-data/unit1.in
A	tests/unit.c

commit 98599a8102988290d1913488cd2a5d9d18694bac
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 24 09:41:21 2016 -0500

    Break out unit parser as a separate file

    This will make it easy to write tests, and also helps
    with adding new functionality later.
    While we are at it, add some more units to the list.

M	src/Makefile.am
A	src/gr-unit.c
A	src/gr-unit.h

commit c0ef56b744352d401d54bc245e09403004faf24b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 23 18:58:55 2016 -0500

    ingredients list: Use the new number parser

    All the number-related code has been moved over now.

M	src/gr-ingredients-list.c

commit b85ca9ac6b5bef780971c3f83cd3f9f492768ee1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 23 18:15:40 2016 -0500

    Add a test for number parsing

    This already found quite a few irregularities, so yay for testing.

M	tests/Makefile.am
A	tests/number-data/number1.expected
A	tests/number-data/number1.in
A	tests/number.c

commit b07efdc486faeba4a9a37d65892fdceacc0a05d5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 23 18:14:47 2016 -0500

    Break out the number parser as a separate file

    This will make it easy to write tests for it.
    While we are at it, add support for mixed numbers.

M	src/Makefile.am
A	src/gr-number.c
A	src/gr-number.h

commit f6303970360230feb273c165a2bf0f93c69bad5a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 23 16:26:49 2016 -0500

    Move ingredients test data to a less generic place

    We'll add another test that takes data files soon.

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

commit 4f7c7d59537e1542d214de073c1024b7efa99aaa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 23 12:09:46 2016 -0500

    printing: handle segmented ingredients lists

    I overlooked this when I first added the segmented list support.
    We want to essentially print the segments like independent lists.

M	src/gr-recipe-printer.c

commit eec33e1dddb944f35df90382090092a6f83440a3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 23 10:35:31 2016 -0500

    Visual tweaks

    Use selection to indicate the active row.

    According to Jakubs latest mockup.

M	src/gr-edit-page.c

commit 45fa1928cff73ceee39d08eea846f12e222eefdc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 22 21:46:06 2016 -0500

    Add a unit completion list

    Stop using a combo box for units; this is not what we want,
    ultimatively. Instead add a completion list similar to what
    we do for ingredients.

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

commit 4c743dcd918165c6469ce6d8d994e7bba0ceca0e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 22 21:42:02 2016 -0500

    Add a search/filter list for adding ingredients

    This works similarly to our main search filtering, with
    some small differences.

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

commit 3b650211a0a7ec1bfe89f92956f3f4332cedc83f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 22 20:47:05 2016 -0500

    edit page: Minor spacing adjustment

    Just move around some margin to avoid a double-wide space between
    segments.

M	src/gr-edit-page.c

commit 0123aa523d390ca225578fc090fe2db1419734e1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 22 20:35:32 2016 -0500

    Make it possible to toggle the edit/delete buttons

    This feels more natural. For good measure, we also remove
    the buttons when a segment is added or removed, just so
    we avoid getting into problems if the active row gets
    indirectly removed.

M	src/gr-edit-page.c

commit 1fbe378ee1fdfa1746f75fc35ea0c612f5a5ecad
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 22 20:34:18 2016 -0500

    details page: Adjust the content warnings

    With a segmented ingredients list, it no longer makes
    sense to show the content warnings at the top of (each)
    segment. Instead, move them closer to the images, to
    separate them from the ingredients list.

    Following new mockups by Jakub.

M	src/gr-details-page.ui

commit 1d282184d33c9d2643a0101dcda0a3cd1d4b91da
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 23 09:20:04 2016 -0500

    ingredients list: Support parsing vulgar fractions

    When editing the ingredients list, the formatted vulgar
    fractions may appear in input, so better handle them.

M	src/gr-ingredients-list.c

commit 91e18438d2c242f56fc555d6743ad8f5470a5afe
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 22 19:59:40 2016 -0500

    Make the ingredients list api safe for segment overlap

    We need to pass the segment name to scale_unit, so we can disambiguate
    if the same ingredient is present in multiple segments.

    Update all callers.

M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-ingredients-list.c
M	src/gr-ingredients-list.h

commit 63219a174f80faad25c357382e7ea38acdcaf834
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 22 19:18:29 2016 -0500

    Improve ingredient editing

    Make it possible to edit existing rows, and to remove them again.

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

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

    Introduce a segmented ingredients list

    This makes it possible to have separate ingredient lists
    for, say, the dough and the frosting of a cake. There are
    multiple small visual fixups to the edit page here too,
    following a new mockup by Jakub.

    The text format for the ingredients list now looks like this:

    amount unit ingredient\tsegment\n

M	src/gr-details-page.c
M	src/gr-details-page.ui
M	src/gr-edit-page.c
M	src/gr-edit-page.ui
M	src/gr-ingredients-list.c
M	src/gr-ingredients-list.h
M	src/gr-recipe-store.c

commit f1507718dbe4a1fbf94adedd0d9ec1356b290187
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 21 18:00:43 2016 -0500

    Use a different icon for the remove image button

    Use user-trash-symbolic here. It doesn't work well in a circular
    button, but now the button is square again.

M	src/gr-edit-page.ui

commit e61acb3526a7fb8d2f892e2ad642799f7576839f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Dec 21 17:43:57 2016 -0500

    No more circular buttons

    Jakub says 4 circular buttons in a row are not cute.

M	src/gr-edit-page.ui

commit 9b12f821f402fab7f9567c8dec6182fe54929ec6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 20 20:08:47 2016 -0500

    Fix some oversights in recipe loading

    We want to be able to only add notes to readonly recipes,
    so make it possible to load recipe fragments like that.

M	src/gr-recipe-store.c

commit c748ab2c21dea5f13ae3c0a21727fdb8390af6b6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 20 09:09:02 2016 -0500

    Use git describe for git versions

    Recommended by desrt.

M	src/Makefile.am

commit 246dfb9315b252f18daf39eecb52b387e92459f7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 20 08:06:44 2016 -0500

    Some visual tweaks to readonly recipes

    Hide the buttons that don't work. And mark the delete button
    as destructive.

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

commit 0583801c1b9bee3d7649762b1bac616e8c815ca9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Dec 20 06:51:20 2016 -0500

    details page: Bring back the description

    We should show it if we have it.

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

commit 9426c077345e5148f92f84cea6db6d387616b5f8
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	Tue Dec 20 11:32:52 2016 +0000

    Update Spanish translation

M	po/es.po

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

    Don't mark pan pizza as milk-free

    The ingredients list has cheese on it...

M	data/recipes.db

commit fa7c67186cbc06342cb6e85dec2fdee4adc345b4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 20:57:03 2016 -0500

    Add a notes field to the details page

    This is where we need and want to edit the notes
    for somebody else recipe.

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

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

commit db57edc34eba2c95eedd143f6ae5a8ddda98295d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 20:18:22 2016 -0500

    details page: Disable the edit button for readonly recipes

    This prevents us from modifying somebody elses recipe.

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

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

commit 8e5e521c3f272d7656dd45020d628347448debaf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 20:17:12 2016 -0500

    Mark preinstalled recipes and chefs as readonly while loading

    This will let us avoid editing somebody elses recipe. We load
    notes from the per-user storage though, so it is possible
    to attach your notes to somebody elses (readonly) recipe.

M	src/gr-recipe-store.c

commit de281b0e3a99b44f9ffca7c28b760f3b175836b4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 20:16:47 2016 -0500

    Add a readonly flag to chefs

    This will be used to mark preinstalled chefs as readonly.

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

commit 082b4b105bfd6d095de1770d9768f5b6cc185256
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 20:16:06 2016 -0500

    Add a readonly flag to recipes

    This will be used to mark preinstalled recipes as readonly.

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

commit d1d5fc90fc685282b5aed058719ca3e5fd1510d4
Author: Enrico Nicoletto <liverig@gmail.com>
Date:	Mon Dec 19 18:01:38 2016 +0000

    Add Brazilian Portuguese translation

M	po/LINGUAS
A	po/pt_BR.po

commit cdedf95f075cf05d9e4aebcacc92419c4670d909
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 10:44:40 2016 -0500

    Linkify Frederiks description

    We can do this now.

M	data/chefs.db

commit a120e637fbc06da3c3566e07e2b1071eccc9c4d9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 10:44:16 2016 -0500

    Allow markup in chef descriptions

    This lets people embed links to their websites, etc.

M	src/gr-list-page.c

commit f3def292c2058262f948a9e5d0dbd43992df69c0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 10:15:19 2016 -0500

    Add Frederik to the credits

M	src/gr-app.c

commit 7344183967a633b16119b2befefe2a9086585fdc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 10:12:21 2016 -0500

    Another contributed recipe

    Pan pizza by Frederik. Thanks!

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

M	data/Makefile.am
M	data/chefs.db
A	data/images/pan_pizza1.png
A	data/images/pan_pizza2.png
A	data/images/pan_pizza3.png
M	data/recipes.db

commit 8a03b223ef58fbe7da17d2202fdb33cd7f495b94
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 09:48:04 2016 -0500

    Make importing work again

    When I moved to a purely-internal ID for recipes, I forgot to
    make the importer create one. Imports are failing due to that.

M	src/gr-recipe-importer.c

commit 4e9fa69ded4bcd2feef6cdbea277736435fdffb8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Dec 19 09:30:25 2016 -0500

    Add credits section for recipe authors

    Seems fair to mention them here.

M	src/gr-app.c

commit 257c37757bf2930b4e1c543655d63c7599956acc
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sun Dec 18 19:58:46 2016 -0500

    Cosmetic fix for ingredient editing

M	src/gr-edit-page.ui

commit d6e1366fce96a3be759692e5b33cf1a234eb534b
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:	Sun Dec 18 11:19:49 2016 +0100

    image-viewer: fix assertion trying to free a NULL array

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

M	src/gr-image-viewer.c

commit ad80be18035ab0d31a248ea8a54d7ae7974b138c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sun Dec 18 16:33:19 2016 +0100

    Update Polish translation

M	po/pl.po

commit 9cee47a9c9d15aefad002615e6a7185f8782ea67
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sat Dec 17 16:14:35 2016 +0100

    Update POTFILES.in

M	po/POTFILES.in

commit 3fa49335874e077f327046276555985d722b88c3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 17 09:31:28 2016 -0500

    Update a screenshot

    This shows up on both the wiki page and in appstream.

M	data/appdata/edit.png

commit b863c64a2ed298d6c29c5f9525f82578b47c670b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 17 08:50:05 2016 -0500

    Improve details on the edit page

    Show the author of the recipe, and adjust the label for the
    name entry to reflect whether this is a new recipe or not.

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

commit 29c619e2c034048a6cbe723fceda58320e6d2068
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 17 08:49:38 2016 -0500

    Fix centering of the cuisines pages

    There was some uneven margin that caused the page to be off-center.

M	src/gr-cuisines-page.ui

commit fdc78666c974f010c4c07811c9da5e1a1b2ddd5c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Dec 17 08:17:47 2016 -0500

    Don't scroll the ingredients list grow

    This matches what we do on the details page, and seems right
    since the ingredients are the most important thing here, we
    should hide them behind a small viewport.

M	src/gr-edit-page.ui

commit 5aca3f0f1518a4f3d4032c8b88120bc85d13a48d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 20:36:14 2016 -0500

    Redo the edit page

    This is a roughly working experiment, trying to use a similar
    2 column layout on the edit page, with a more structured editor
    for ingredients.

    More work is needed on the ingredients list, but this is
    functional enough for now.

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

commit ad86754e7c49135f004b2bb36d58242145e16d7b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 20:43:13 2016 -0500

    Use a GrImageViewer in the edit page

    This is now the new editor.

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

commit f2cd1e2c7efc096bef734b9a49ed3ddfd6f19af7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 20:37:09 2016 -0500

    Move GrImages to its own files

M	src/Makefile.am
M	src/gr-details-page.c
M	src/gr-edit-page.c
D	src/gr-image-editor.c
M	src/gr-image-viewer.c
C052	src/gr-image-editor.h	src/gr-images.c
R066	src/gr-image-editor.h	src/gr-images.h
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

commit 138f5cee2b2f4be7bb443efafe299b9d9b6bc8d5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 18:01:48 2016 -0500

    Add editor functionality to GrImageViewer

    We will end up close to where we started with GrImageEditor.
    Just with a new name. This also adds new functionality to
    the viewer, namely crossfades when switching images, and a
    nice, rounded outline.

M	src/gr-image-viewer.c
M	src/gr-image-viewer.h
M	src/gr-image-viewer.ui

commit 8f43bcee48d869f3cf0c83784ac7d2637265e5ec
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 12:55:35 2016 -0500

    Make sure to remove generated sources sometimes

    Otherwise, they are never regenerated and cause problems.

M	src/Makefile.am

commit 8cc480f63e50a0c30404833e31612e20cb2cac02
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 12:43:31 2016 -0500

    Try to fix non-srcdir builds

    There was a report of types.h not getting generated properly.
    This is a blind attempt at fixing it by relying on automatic
    variables instead of vpath.

M	src/Makefile.am

commit 03850c20d591476d6f7045909dfeaab3c8920cd6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 06:58:45 2016 -0500

    Embed the app-specific icons as resources

    They won't get exported from a flatpak since they don't have
    the right prefix. So embed them, since that is the current
    best practice for application-specific icon theme extensions.

M	data/Makefile.am
R100	data/icons/16x16/garlic-content-symbolic.symbolic.png
src/icons/16x16/apps/garlic-content-symbolic.symbolic.png
R100	data/icons/16x16/spicy-content-symbolic.symbolic.png
src/icons/16x16/apps/spicy-content-symbolic.symbolic.png
R100	data/icons/24x24/garlic-content-symbolic.symbolic.png
src/icons/24x24/apps/garlic-content-symbolic.symbolic.png
R100	data/icons/24x24/spicy-content-symbolic.symbolic.png
src/icons/24x24/apps/spicy-content-symbolic.symbolic.png
R100	data/icons/32x32/garlic-content-symbolic.symbolic.png
src/icons/32x32/apps/garlic-content-symbolic.symbolic.png
R100	data/icons/32x32/spicy-content-symbolic.symbolic.png
src/icons/32x32/apps/spicy-content-symbolic.symbolic.png
R100	data/icons/48x48/garlic-content-symbolic.symbolic.png
src/icons/48x48/apps/garlic-content-symbolic.symbolic.png
R100	data/icons/48x48/spicy-content-symbolic.symbolic.png
src/icons/48x48/apps/spicy-content-symbolic.symbolic.png
R100	data/icons/symbolic/garlic-content-symbolic.svg
src/icons/symbolic/apps/garlic-content-symbolic.svg
R100	data/icons/symbolic/spicy-content-symbolic.svg
src/icons/symbolic/apps/spicy-content-symbolic.svg
M	src/recipes-images.gresource.xml

commit 8bd0219d4993c5afa4af32e9dc386c9bb20d3f5f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 06:16:17 2016 -0500

    Fix appdata typo

    A <release> tag needs a date attribute, or the validator will
    complain.

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

commit e75a78bf80a0a8f33e36d966103777617332c04e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 06:12:46 2016 -0500

    Fix a build problem

    When one adds a dist_ prefix to an automake variable, it has to
    be applied for all uses of the variable...

M	data/Makefile.am

commit 1a1ce18a62bbd1044dbbf194ee1991d19e772abb
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 16 06:05:27 2016 -0500

    Bump gettext requirement

    We need 0.19.7, for --xml support.

M	configure.ac

commit 0268798041d685c8a68ac296514b33e336240244
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 22:04:27 2016 -0500

    Make text views wrap

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

commit c9ed63173e810957e9fd17a681ede507e4019174
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 21:46:17 2016 -0500

    Add some keynav to the image viewer

    It is not perfect, but it is a start.

M	src/gr-image-viewer.c
M	src/gr-image-viewer.ui

commit 3fb6182fa8ebb63600c061d4128d4a9d0bbef124
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Dec 15 18:24:35 2016 -0500

    Bump version to 0.3.1

M	configure.ac