commit 5b9667698bcdb764bf5d39d1e937f5c1bf3426f2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 25 15:52:17 2017 -0500

    0.16.0

M	configure.ac
M	data/appdata/org.gnome.Recipes.appdata.xml.in
M	meson.build

commit e2c43726446ac14fc1bd79d455f9f927161166b1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 15:40:39 2017 -0500

    Actually compile the new split resources

    Otherwise, cuisine.css will be missing at runtime, for
    less than a great time.

M	src/Makefile.am

commit a5ba078bc48b2a41571d293e444def06a6f2bc0b
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:	Sat Feb 25 21:08:36 2017 +0100

    Use Unicode in a translatable string

    See https://developer.gnome.org/hig/stable/typography.html

M	src/gr-cooking-view.c

commit 575493c0c6d28d468a32de75dbf74e336a9aa824
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 14:21:28 2017 -0500

    Fix non-srcdir builds from git

    jhbuild defaults to this now, so better make it work, for both
    autotools and meson. To make it work with autotool we need to
    split off the generated resources into a separate .gresource.xml
    file.

M	Makefile.am
M	src/Makefile.am
M	src/meson.build
A	src/recipes-generated.gresource.xml
M	src/recipes-images.gresource.xml

commit dd345a53270d0b6292cea5c8ae66683c46e7fa7b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 14:37:39 2017 -0500

    Also use --export-dynamic with meson

M	meson.build

commit 74b72bf7a82751a16bc94f1f4ccaf745e35f551c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 14:33:43 2017 -0500

    Avoid a compiler warning

M	tests/ids.c

commit ef44086a3450bf08a6e1a738704443cee853c5ee
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 14:33:14 2017 -0500

    Fix the meson build

M	tests/meson.build

commit 8cc682f7d653d2bf766f5d764875947ecbe840a9
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:	Sat Feb 25 21:44:25 2017 +0530

    build: don't run aclocal in autogen.sh

    autoreconf takes care about running aclocal and other commands
    in the right order.

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

M	autogen.sh

commit 2531af959d957c4db1cbad13e7713c65c204da68
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 10:32:33 2017 -0500

    Tweak the handling of the done button

    Only show the done button on the last step of cooking mode
    if there are no running timers. This is not quite perfect,
    since we may show and then hide the button if there's a timer
    on the last step that gets started, but it is still an
    improvement.

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

M	src/gr-cooking-page.c
M	src/gr-cooking-view.c
M	src/gr-cooking-view.h

commit 14762f697e9d81bdfa35c7b32ba9e93e19072ecf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 10:03:48 2017 -0500

    Add a test for ID generation

    This is something we can easily test, so lets do it.

M	tests/Makefile.am
A	tests/id-data/ids.expected
A	tests/id-data/ids.in
A	tests/ids.c
M	tests/meson.build

commit 15056925f633ec97d8886bcbf35e640b39893ab2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 10:04:18 2017 -0500

    Be more strict when generating IDs

    The CSS spec does not allow non-alphanumeric ASCII in identifiers,
    so replace them with _.

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

M	src/gr-utils.c

commit 678151354f9dac75cf66f2682f045bed03998a00
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 01:21:07 2017 -0500

    Avoid a warning at shutdown

    When the object data is cleared when the timer is finalize,
    signal handlers have already beeen cleaned up, so we must not
    try to disconnect again. In other cases, we explicitly disconnect
    in the complete handler, so there is really no need to do it here.

M	src/gr-cooking-view.c

commit 48a66197da5a53afae7a6d583205e09ca1a780a5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 01:06:17 2017 -0500

    Plug a small memory leak

M	src/gr-cooking-view.c

commit 867b77e751fa6e1efd17b2a0bbdadd3c075b471c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 00:40:32 2017 -0500

    Update appdata

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

commit d6a0452bc08cbe6508d495424e40736e039f8df6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 00:29:40 2017 -0500

    If we don't have translations, use the name

    This prevents e.g. the Hawaiian cuisine from showing up as "".

M	src/gr-cuisine.c

commit 6e381dddabd10ac26326610c7e52ce3e388f93fa
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 00:26:52 2017 -0500

    details: Show more details

    Show cuisine, meal and season if we have this information.

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

commit 55e74ffa717376b8e4f26f9b80c8b741de8be2a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Sat Feb 25 00:06:01 2017 -0500

    Use titlecase in more places

    Cosmetic fixes to some window titles.

M	src/gr-window.c

commit 0aa5ac538023426c87d6fdba2d13bae24a04a5f6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 23:58:10 2017 -0500

    Add a 'new recipes' category on the landing page

    This is a pretty obvious addition. We can discuss what
    exactly should show up on the list, and whether it should
    be configurable how new the recipes should be.

M	src/gr-recipes-page.c

commit de137ff7e42b446ec5a488cf706c2b110fd6fd74
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 23:57:34 2017 -0500

    Add API to switch the window to a new recipes list

    This uses the just-introduced list page API.

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

commit bebf40daed3ad0ad6907b82abbd984ee22f3402a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 23:56:58 2017 -0500

    Add API to populate a list page with new recipes

    This uses hte just-introduced find-new-recipes query.

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

commit 9595747149646ec7c709d6d3562381ac6bdbdfa0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 23:55:34 2017 -0500

    Add queries for new and updates recipes

    Make it possible to use search terms like
    ct:<timestamp> and mt:<timestamp> to find recipes that have
    been created or changed after a given time.

M	src/gr-recipe-store.c

commit 84637c83a2fcba2fb3c4a0d722ea6208248df7f9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 23:16:41 2017 -0500

    Add labels for many timers in recipes

M	data/recipes.db

commit 8e2db18fd8a0de7241f854041b9de51be7855622
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 23:04:30 2017 -0500

    Don't try to do automatic mtime updates

    It is too hard to avoid accidentally bumping mtime while
    loading data initially, this way. Instead, set mtime explicitly
    from the one place where we store user-initated changes.

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

commit 550fe2009cf2765a84f0c450e13aef1627b680cd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 22:45:56 2017 -0500

    Save data alphabetically sorted

M	src/gr-recipe-store.c

commit 39302ec163af4a2fa8f11ff0bbd013ccf8ac7f90
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 22:45:01 2017 -0500

    Sort the databases alphabetically

    We now keep entries sorted alphabetically when saving, which
    will make the changes meaningful when I use recipes to edit
    the data.

M	data/chefs.db
M	data/recipes.db

commit 0a5f62c4406cfcdb933a72efdf9b64e597e8c219
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 22:31:22 2017 -0500

    Add a debug env var

    Setting RECIPES_DATA_DIR when running unsandboxed will let me
    use recipes to edit that data in the my git checkout, which
    makes it much easier to edit contributed recipes.

M	src/gr-recipe-store.c

commit 1fa73d1fd9242ff17f387601462b1c28812cc50d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:28:42 2017 -0500

    Add an 'All recipes' tile on the landing page

    This has been requested, and I don't see a reason
    not to have this list.

M	src/gr-recipes-page.c

commit 2c7660a2f432234cf502a59d16e4f0158334bf0d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:28:14 2017 -0500

    Add API to switch the window to an all-recipes list

    This uses the just-introduced list page API.

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

commit 5ba1d2ce69d2c34225027292d1e30f724f2ed78e
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:27:19 2017 -0500

    Add API to populate a list page with all recipes

    This uses the just-introduced match-any-recipe query.

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

commit e20ae69ac39221f41fed3aaa575b25234b6402b1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:26:38 2017 -0500

    Add a query to match any recipe

    This will be useful in future commits.

M	src/gr-recipe-store.c

commit 283c4a77a2213a3dcb65540cf6ebe682c146e29b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 18:03:14 2017 -0500

    Require GTK+ 3.22

    After trying to get recipes to work against 3.18 and 3.20,
    I have concluded that we really need to require 3.22.

M	configure.ac

commit 25a90ae69ebee3cddecb1c37466e2caed2db3a45
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 17:40:19 2017 -0500

    Use --export-dynamic for finding get_type functions

    This is the typical way to do it. For some reason, it fails
    for GrQueryEditor, so help GtkBuilder out by explicitly
    specifying the get_type function for this type.

M	configure.ac
M	src/gr-window.ui
M	src/main.c

commit 6ca4b1a8a46edec9a6c1f72a50521f42d19ac645
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 16:48:49 2017 -0500

    Consolidate nordic recipes

    Make sure they all show up in the right cuisine.

M	data/recipes.db

commit b349f243433336ff0c28996836e37181768cf4e1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 16:48:16 2017 -0500

    Add 'nordic' as a featured cuisine

    We have several recipes from this cuisine, so lets
    show it off.

M	data/Makefile.am
A	data/images/big-nordic.jpg
A	data/images/nordic.jpg
M	data/meson.build
M	src/cuisine.css.in
M	src/gr-cuisine.c

commit c0f1e7dad245457bcf1ee1fe0d45499ee6ac00e2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 00:39:00 2017 -0500

    Bump to a development version

M	configure.ac
M	meson.build

commit ab44184768f3a67218affd5ca1a82e733c3393e0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 00:36:31 2017 -0500

    Another contributed recipes

    Salmon fried rice, by Adelia.

M	data/Makefile.am
A	data/images/salmonrice1.jpg
A	data/images/salmonrice2.jpg
A	data/images/salmonrice3.jpg
A	data/images/salmonrice4.jpg
A	data/images/salmonrice5.jpg
A	data/images/salmonrice6.jpg
A	data/images/salmonrice7.jpg
A	data/images/salmonrice8.jpg
A	data/images/salmonrice9.jpg
M	data/meson.build
M	data/recipes.db
M	data/recipes.db.h

commit 4f1ee9798cbdbe16aebd0c152168d6ba6a8a8bf7
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Feb 24 00:14:22 2017 -0500

    Allow setting titles for timers

    These are used when displaying timers in the cooking view.

M	src/gr-cooking-view.c
M	src/gr-details-page.c
M	src/gr-edit-page.c
M	src/gr-edit-page.ui
M	src/gr-recipe-formatter.c
M	src/gr-recipe-formatter.h

commit 30a234f15519371e446d2911a4985af7264cc714
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 23:05:50 2017 -0500

    Hook up an action to the system notification

    This lets us get back to the recipe and continue cooking
    from the step where the timer expired.

M	src/gr-app.c
M	src/gr-cooking-page.c
M	src/gr-cooking-page.h
M	src/gr-cooking-view.c
M	src/gr-cooking-view.h
M	src/gr-window.c
M	src/gr-window.h

commit c093695f0899191979b451e483852218506a3385
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 22:23:33 2017 -0500

    Redo timer notifications

    Arrange things so timers can outlive the cooking mode,
    and emit a system notification in that case. Also add
    a "Show" button to the in-app notification.

M	src/gr-cooking-page.c
M	src/gr-cooking-page.h
M	src/gr-cooking-page.ui
M	src/gr-cooking-view.c
M	src/gr-cooking-view.h
M	src/gr-edit-page.c

commit 8e64365811095b99ba17b5c9a7d294d7701455cf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 22:31:21 2017 -0500

    Don't leak a signal handler

M	src/gr-timer-widget.c

commit d6060a7c71ad4138797b55ae5fcdbd985afabaad
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 19:21:36 2017 -0500

    Simplify cooking view API

    Just have a single set_data function instead of separate
    set_instructions and set_images, which leave us with an
    awkward intermediate state.

    This avoids a crash in the edit page when switching between
    edit and preview.

M	src/gr-cooking-page.c
M	src/gr-cooking-view.c
M	src/gr-cooking-view.h
M	src/gr-edit-page.c

commit f35bf126e249ed9924a737633f19541945cb884f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 19:10:21 2017 -0500

    Use the new start/stop API for the cooking view

M	src/gr-cooking-page.c

commit 578ca94d5892bafdc1ea56fa29120ac0aa5fe83d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 19:09:20 2017 -0500

    Add explicit start/stop API for the cooking view

    This will help with cleaning up the life-cycle handling
    of timer objects. We don't want to leak those, since
    they may cause unexpected notifications when they
    expire much later.

M	src/gr-cooking-view.c
M	src/gr-cooking-view.h

commit 8e2a611183cf8e0808d04075fdbf9178453ad2b3
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 19:09:01 2017 -0500

    Remove a redundant call

M	src/gr-timer-widget.c

commit bb56c490bfe78d3c77fef984660de065d4226e09
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 18:42:17 2017 -0500

    Simplify cooking view API

    No need to pass an index here, all callers are passing 0 anyway.

M	src/gr-cooking-page.c
M	src/gr-cooking-view.c
M	src/gr-cooking-view.h
M	src/gr-edit-page.c

commit 07440717c4923d64afa30acc7b080c5eda09125d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 17:56:46 2017 -0500

    Drop most mouse navigation from cooking view

    There are a quite a few clickable controls on the cooking
    view, and it is very annoying to have misclicks change the
    page. Therefore, drop most of the mouse navigation, except
    for forward/back buttons, which are not conflicting with
    anything else.

M	src/gr-cooking-page.c

commit 2530d6e6e6cb21341f0015e1628dea8d4d570767
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 16:57:23 2017 -0500

    Update the cooking mode help overlay

    Remove the mouse navigation, split out the arrow keys, use
    better images provided by Jakub, and generally follow the
    latest mockup.

M	src/gr-cooking-page.ui
A	src/help-cursor-keys.png
A	src/help-esc-key.png
A	src/help-key-double-press.png
A	src/help-key-press.png
D	src/icons/48x48/apps/press-any-key.png
D	src/icons/48x48/apps/press-escape-key.png
D	src/icons/48x48/apps/press-left-button.png
D	src/icons/48x48/apps/press-right-button.png
M	src/recipes-images.gresource.xml

commit 549d1115706592d858d39c1eb9f1a302a8a77081
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 16:32:40 2017 -0500

    Support mouse forward/back buttons

    Just since we can.

M	src/gr-cooking-page.c

commit ef4531793b425b6b1b93f457cf548ce791b4df23
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 16:00:54 2017 -0500

    Make mini timers clickable

    When clicked, they jump the step they belong to.

M	src/gr-cooking-view.c

commit 15216a2455c30b5d192bfbadf2e0c7b2b42dbc19
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 15:20:54 2017 -0500

    Tweak keynav on in cooking mode

    With the new setup, left/right arrow keys and buttons just
    switch between steps. Other keys will 'do the right thing'
    and start timers where appropriate.

M	src/gr-cooking-page.c

commit 7f206b32f460c4fa77d8f841f4944b6a53e51f48
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 15:19:46 2017 -0500

    Add a forward method to the cooking view

    This is the 'do the right thing' method which will start
    the timer if there is one on the current step. next_step()
    goes back to be just step switching with out any intelligence.

M	src/gr-cooking-view.c
M	src/gr-cooking-view.h

commit d634e367c6fa9b0bfdbc8da3bbeb9c7ed3c938d5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 22:17:14 2017 -0500

    Add a box on the cooking page for timers

    We populate this box with small widgets indicating
    the currently running timers.

M	src/gr-cooking-page.c
M	src/gr-cooking-page.ui
M	src/gr-cooking-view.c
M	src/gr-cooking-view.h

commit 4bacbc813c200a9bed5b39d19662e9daf1c7a3f4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 22:33:38 2017 -0500

    Make the cooking overlay not block input

    The help overlay in cooking mode was blocking input, even
    when it was fully faded out. Avoid that by hiding the
    widget after fadeout.

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

commit 57411340ed9936b5494e6e19405db26c67c361c2
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 15:38:47 2017 -0500

    Better styling for timer widget

    Just draw the remaining time, using the css color.
    And a very faint full circle behind it.

M	src/gr-timer-widget.c
M	src/recipes.css

commit 28da92e9803f51e3952f30781e1a1238512e2f61
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 23:03:25 2017 -0500

    Remove dead code in the timer widget

    This hasn't been used in a long time.

M	src/gr-timer-widget.c

commit 43aabfbba86be6e46297953d1a0bdb71fd1acd02
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 14:59:20 2017 -0500

    Make timer widget line width scale

    We will be using small copies of this, and need a thin
    line width there.

M	src/gr-timer-widget.c

commit 39bcc23c044523b758056225f9490173798f92ed
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Feb 23 14:39:33 2017 -0500

    Don't show OS info when sandboxed

    The information is just not available to us, even
    the desktop info is just whats in the runtime.

M	src/gr-about-dialog.c

commit be4c13252292bbcd2962f7bbcfda9315aa835f98
Merge: aff2663 25cda01
Author: Matthias Clasen <matthias.clasen@gmail.com>
Date:	Thu Feb 23 07:26:39 2017 -0500

    Merge pull request #22 from pksadiq/wip/sadiq

    minor fixes for edit-page

commit 25cda01cad079e13963ab56d14b61addae132631
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:	Thu Feb 23 17:09:19 2017 +0530

    edit-page: allow negative value for temperature

    Some dishes may have to be cooled. So it shall be good
    to allow negative values for temperature

M	src/gr-edit-page.ui

commit 95bf6eb9c584599ab795f4fa33c6f52aa8817f40
Author: Mohammed Sadiq <sadiq@sadiqpk.org>
Date:	Thu Feb 23 16:57:44 2017 +0530

    edit-page: disable temperature button in preview

M	src/gr-edit-page.c

commit aff26632c4acdd2b2e07a3499552f999f1a79d17
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 21:29:56 2017 -0500

    Use the timer name for the notification

    This is easier than recreating the same string manually.

M	src/gr-cooking-view.c

commit 64419f5cdc71d3e12c8de2aeee263c3f5f91b044
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 21:18:15 2017 -0500

    cooking view: Set a name on each timer

    This will be used in the future to display timers

M	src/gr-cooking-view.c

commit 2632be9b889ec1ecb94ca1e44e486bd927eb95f4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 12:35:21 2017 -0500

    0.14.4

M	configure.ac
M	data/appdata/org.gnome.Recipes.appdata.xml.in
M	meson.build

commit 34bb2120b2bfb344cecb33e36a411835f25cfb33
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 20:28:50 2017 -0500

    Fix up timer state handling

    Make it so that that !active and remaining == 0 indicates
    that the timer is expired.

M	src/gr-cooking-view.c
M	src/gr-time-widget.c

commit f9f7d77b1c0c1a01e23a08aa74949d332f06ff40
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 20:27:49 2017 -0500

    Change the way the next button behaves on timer pages

    Make the next button start the timer if it is not started
    yet, instead of going to the next page.

M	src/gr-cooking-view.c

commit 213f8ab1b27ac0c5446753eb29d122148d9775d5
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 14:31:20 2017 -0500

    Add API to step through cooking view

    And use it in the consumers, rather than explicitly calculating
    the next step.

M	src/gr-cooking-page.c
M	src/gr-cooking-view.c
M	src/gr-cooking-view.h
M	src/gr-edit-page.c

commit 1fe01d3ea1a4b1e1157fc20ca7fed3e76d173ff4
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 20:25:10 2017 -0500

    Unify gr_timer_start and _continue

    Make these two functions do the same thing, and drop
    _continue.

M	src/gr-cooking-view.c
M	src/gr-time-widget.c
M	src/gr-timer.c
M	src/gr-timer.h

commit 9efd302f41f8428eb1204ed62bd0c95b0b4b2399
Author: Matthew Leeds <mleeds@redhat.com>
Date:	Wed Feb 22 11:43:35 2017 -0600

    Fix build instructions in README.md

    Recipes needs a recursive clone so libgd will be checked out.

M	README.md

commit f6e9f1246d333ee882af0f51e27d8cacb0dbb1ff
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 10:40:01 2017 -0500

    Another contributed recipe

    Råkost, by Bastian.

M	data/Makefile.am
A	data/images/rakost1.jpg
A	data/images/rakost2.jpg
A	data/images/rakost3.jpg
M	data/meson.build
M	data/recipes.db
M	data/recipes.db.h

commit 05ec7cdf01b92057520238edd36cda89708f0eb9
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 09:51:40 2017 -0500

    Make sure recipe tiles show up properly after import

    We need to recreate the css for the new recipes and chefs
    that were just imported.

M	src/gr-recipe-importer.c

commit 3a95a45dfa2d502c07d505d04eb91afe1d5d35c1
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 09:31:33 2017 -0500

    Be more careful about NULL strings

    Strings coming from recipe objects may be NULL,
    we should be careful about that when comparing them.

M	src/gr-recipe-store.c

commit a147341ad26555eadd630475943851c7fa4c36ca
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 09:29:42 2017 -0500

    Be more careful about handling NULL strings

    Same for the GrChef object, just to be consistent.

M	src/gr-chef.c

commit 10639da722846bf151bcd95d82326484dd4e21e8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Wed Feb 22 09:29:01 2017 -0500

    Be more careful about NULL when handling strings

    There were some critical warnings seen that look like they
    came from translating properties here.

M	src/gr-recipe.c

commit d908566c0362726989dab30556cc94b7d34e6a60
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 21 21:56:17 2017 -0500

    Subsitute @bindir@@ as well

    This is used (somewhat pointlessly) in the d-bus service file.

M	meson.build

commit 67d3b47d5ef02cbf77a071ef97a5f23cc47f0ec6
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 21 20:57:15 2017 -0500

    Fix meson dependencies

    Teach meson that the targets for generating recipes.db.h and
    chefs.db.h depend on the recipe-extract tool which gets built
    in another subdirectory.

M	data/meson.build
M	tools/meson.build

commit 9aef516675cd0e3d0e41ad2dc17abb761022e52c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 21 20:37:59 2017 -0500

    Switch the flatpak build to meson

A	meson-glib-check.patch
M	org.gnome.Recipes.flatpak.json
A	setuptools-makefile

commit 6116a1d8e7d52b5580d7c44ed320736404ca195a
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 21 20:42:06 2017 -0500

    Update libgd submodule

M	subprojects/libgd

commit dfe4baedb36247600058886c2099405581ab074d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 21 20:35:53 2017 -0500

    Try to fix meson build in flatpak

    We can't let meson use git at build time, since we don't
    have network access at that time, when building a flatpak.

    Instead, add it as a submodule.

M	.gitmodules
A	subprojects/libgd
D	subprojects/libgd.wrap

commit fb8275b09ef5017bcfa86dc80dfe9f661eeff08d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 21 20:03:04 2017 -0500

    Add a comment about how our data is stored

M	src/gr-recipe-store.c

commit 127324ea7d0f46a334f9c2835c4247a1044c028b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Feb 21 19:54:45 2017 -0500

    Add a comment about image handling

M	src/gr-image-viewer.c

commit 1e9bacab5fbc53889b28996d8ad6044b03ec45ae
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Fri Dec 2 17:04:32 2016 -0500

    meson build support

    Add meson build infrastructure.
    Thanks for much of this work goes to Nirbheek Chauhan.

A	.gitignore
M	data/images/adria.jpg
A	data/meson.build
A	meson.build
A	meson_options.txt
A	po/meson.build
A	src/list_to_c.py
A	src/meson.build
A	subprojects/libgd.wrap
A	tests/meson.build
A	tools/meson.build
A	tools/meson_post_install.py
A	types.c.template
A	types.h.template

commit aeaa5dc507c305bff877da72816c05ac6be17c91
Merge: 9adcf9d af023e5
Author: Matthias Clasen <matthias.clasen@gmail.com>
Date:	Tue Feb 21 07:38:18 2017 -0500

    Merge pull request #21 from jimmac/master

    icons: use proper assets

commit af023e521b1b2bc56e4e7bd1c99bf2b6cdc0d972
Author: Jakub Steiner <jimmac@gmail.com>
Date:	Tue Feb 21 13:31:30 2017 +0100

    theming: keymap overlay

    - make slightly less ugly:
      - semi-opaque background
      - 32px margin

    FIXME: doubletap icons should be close together
	   32px gap to the descriptions

M	src/recipes.css

commit 80ea58eb44af082c5dcce8407cc2ae0797e76229
Author: Jakub Steiner <jimmac@gmail.com>
Date:	Tue Feb 21 13:17:39 2017 +0100

    icons: use proper assets

    - use transparency
    - pixel aligned to 48x48 grid

M	libgd
M	src/icons/48x48/apps/press-any-key.png
M	src/icons/48x48/apps/press-escape-key.png
M	src/icons/48x48/apps/press-left-button.png
M	src/icons/48x48/apps/press-right-button.png

commit 9adcf9dc7944f332cd9e3940a8a2b7534d4f89f0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 22:15:23 2017 -0500

    Avoid a (null) showing up in the about dialog

    Currently, we can't find out the OS name when running
    in a sandbox (I've filed a ticket to have that fixed).
    But we still shouldn't show (null).

M	src/gr-about-dialog.c

commit ada4affd9550d988884259e354dbd3fbed523638
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:11:26 2017 -0500

    Rename a function

    populate_diets_from_store was really about filling the
    categories section, so name it accordingly. Also, reorder
    these populate functions to follow the order on the page.

M	src/gr-recipes-page.c

commit 3b2c277cb7ef0d68dfd7354266bb6a9f9dcd2edd
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:11:01 2017 -0500

    Add a few more colors for category tiles

M	src/gr-category-tile.c

commit ca0afa5d9d8eb2f8e2abaef2ffced207f2d49657
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:06:46 2017 -0500

    Give every chef a description

    The ones who didn't provide one get a very simple one that I made up.

M	data/chefs.db
M	data/chefs.db.h

commit c13d2e992fb7b3d012a256dd9e9b75194fba0de0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 21:05:00 2017 -0500

    Make all chefs part of the featured list

    We randomly pick 6 of them anyway.

M	data/picks.db

commit 7896e6145cba2b0943ad9d2794a83542e62f624f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 19:09:11 2017 -0500

    Bring the cooking overlay back with F1

    Why not ? It makes sense to me.

M	src/gr-cooking-page.c

commit 89ece6cee0094e4934b0a908e2bea3820de5504d
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 19:07:57 2017 -0500

    Make the cooking overlay fade in and out

    We fade it in after a short pause, and we fade it out when a key
    is pressed. Another request by Jakub.

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

commit ff468c816b43a1e6ad786e600ee1019ea2f8b76f
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 18:49:55 2017 -0500

    cooking view: Center text if there's no image or timer

    This was requested by Jakub.

M	src/gr-cooking-view.c
M	src/gr-cooking-view.ui

commit 300778fd430dd1f231c76321c5b3424a2cb21329
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 13:11:28 2017 -0500

    Just call ourselves Recipes in the desktop file

    This follows what other GNOME applications do.

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

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

commit a4e3c6667260cb3f81d4919fc4e4f1544df142fb
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:	Mon Feb 20 15:59:30 2017 +0000

    Update Spanish translation

M	po/es.po

commit 358b0e7b30b3e7be3066c14a144a4431a7364968
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 09:39:42 2017 -0500

    Back to a development version

M	configure.ac

commit 8679ae880823c09ebabbe9051a7517a9c6b52d28
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Feb 20 08:26:06 2017 -0500

    Fix distcheck

    The black magic of builddir != srcdir.