gnome-recipes:gtk-ifdefs

Last commit made on 2017-02-24
Get this branch:
git clone -b gtk-ifdefs https://git.launchpad.net/gnome-recipes

Branch merges

Branch information

Name:
gtk-ifdefs
Repository:
lp:gnome-recipes

Recent commits

cc2277c... by Matthias Clasen <email address hidden>

wip: ifdeffery

Just enough ifdefs and commented out things to make a window
appear with gtk 3.18 and the X backend. Its not pretty, though.

c0f1e7d... by Matthias Clasen <email address hidden>

Bump to a development version

ab44184... by Matthias Clasen <email address hidden>

Another contributed recipes

Salmon fried rice, by Adelia.

4f1ee97... by Matthias Clasen <email address hidden>

Allow setting titles for timers

These are used when displaying timers in the cooking view.

30a234f... by Matthias Clasen <email address hidden>

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.

c093695... by Matthias Clasen <email address hidden>

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.

8e64365... by Matthias Clasen <email address hidden>

Don't leak a signal handler

d6060a7... by Matthias Clasen <email address hidden>

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.

f35bf12... by Matthias Clasen <email address hidden>

Use the new start/stop API for the cooking view

578ca94... by Matthias Clasen <email address hidden>

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.