commit 943b2e8da78d9d059c46689ecaaabfd5909a7220
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 15:36:34 2015 -0500

    3.19.3

 NEWS         | 31 +++++++++++++++++++++++++++++++
 configure.ac |  2 +-
 2 files changed, 32 insertions(+), 1 deletion(-)

commit 3b0ceea08be3dfecb2bf32296c98b848feaa2948
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 19:48:50 2015 -0500

    shortcuts section: Fix destroy

    The container destroy implementation does not quite work here,
    so do our own.

 gtk/gtkshortcutssection.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 0ed61a048060a69be986de51b730fde8f845eadd
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 17:00:24 2015 -0500

    Fix some new symbols for the docs

 docs/reference/gtk/gtk3-sections.txt | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 8e12943a097326f912648a124d3b095a853bd49b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 14:44:27 2015 -0500

    Raleigh: Avoid deprecated icon-shadow

 gtk/theme/Raleigh/gtk-default.css | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3532cd5365c979dee3e756980dce438656d50586
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 14:23:16 2015 -0500

    places view: Fix up docs

 gtk/gtkplacesview.c | 4 ----
 1 file changed, 4 deletions(-)

commit 5d8f45c7088bb22342c81baffbf51d6593f66dfe
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Mon Nov 23 22:24:41 2015 +0100

    gtk: Fix make dist

 gtk/Makefile.am | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit ebaf1324f14914d3d799687416768989041718e7
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Nov 23 19:04:26 2015 +0100

    Updated Spanish translation

 po-properties/es.po | 374
 ++++++++++++++++++++++++++++++----------------------
 1 file changed, 213 insertions(+), 161 deletions(-)

commit 4c690ae977ed96ef411abaa9827215c8f20de5bc
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Nov 23 19:04:16 2015 +0100

    Updated Spanish translation

 po/es.po | 235
 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 128 insertions(+), 107 deletions(-)

commit 728d63bfc35bddb674f8bc2cc0d3e1968b324a82
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Mon Nov 23 18:18:46 2015 +0100

    searchenginetracker: Remove astray ");" closing a function

    Sad face for me.

 gtk/gtksearchenginetracker.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f6dd0438d12a2cc6a298b08fc3992bef5cb8d542
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Nov 20 19:04:39 2015 +0100

    searchenginetracker: Optimize direct/recursive folder lookups

    tracker:uri-is-descendant/parent has the unfortunate side effect of
    rendering the collation mechanisms in the database useless, so those
    require full table scans to be validated.

    Performing these as pure string comparisons will perform much better,
    as those allow the underlying sqlite to rely on its own collation
    to perform the search, which can be significantly faster with many
    elements in the database.

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

 gtk/gtksearchenginetracker.c | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

commit 61d6c1a523385cc1fe724cbe1cc8ad9545e6cc43
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Nov 20 19:02:17 2015 +0100

    searchenginetracker: ensure nie:url is bound

    This could produce strange warnings as it is currently passed to
    tracker:uri-is-* sparql functions, as these expect no NULLs.

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

 gtk/gtksearchenginetracker.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb183ae591f99b04cfb88e238e4afaf539f34c28
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Nov 23 16:13:45 2015 +0100

    last last gesture stock image fixes

    - swipe left was missing outline conversion to allow recolorization

 gtk/gesture/gesture-pinch-symbolic.symbolic.png    | Bin 1039 ->
 1098 bytes
 ...ture-rotate-anticlockwise-symbolic.symbolic.png | Bin 1464 ->
 1532 bytes
 .../gesture-rotate-clockwise-symbolic.symbolic.png | Bin 1632 ->
 1691 bytes
 gtk/gesture/gesture-stretch-symbolic.symbolic.png  | Bin 977 ->
 1040 bytes
 .../gesture-two-finger-swipe-left-symbolic.svg     | 145
 +++++++++++----------
 ...ure-two-finger-swipe-left-symbolic.symbolic.png | Bin 764 -> 925 bytes
 ...re-two-finger-swipe-right-symbolic.symbolic.png | Bin 882 -> 940 bytes
 7 files changed, 75 insertions(+), 70 deletions(-)

commit b6e03dbc260a26f47a9b4a5ba609c72dd8eec440
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 10:07:44 2015 -0500

    Load gesture images as symbolic icons

    This makes them recolor in the dark theme, which looks better.

 gtk/Makefile.am                                    |   4 +-
 gtk/gesture/gesture-pinch-symbolic.svg             | 156 +++++++++++++++
 gtk/gesture/gesture-pinch-symbolic.symbolic.png    | Bin 0 -> 1039 bytes
 .../gesture-rotate-anticlockwise-symbolic.svg      | 213
 +++++++++++++++++++++
 ...ture-rotate-anticlockwise-symbolic.symbolic.png | Bin 0 -> 1464 bytes
 gtk/gesture/gesture-rotate-clockwise-symbolic.svg  | 208
 ++++++++++++++++++++
 .../gesture-rotate-clockwise-symbolic.symbolic.png | Bin 0 -> 1632 bytes
 gtk/gesture/gesture-stretch-symbolic.svg           | 146 ++++++++++++++
 gtk/gesture/gesture-stretch-symbolic.symbolic.png  | Bin 0 -> 977 bytes
 .../gesture-two-finger-swipe-left-symbolic.svg     | 174
 +++++++++++++++++
 ...ure-two-finger-swipe-left-symbolic.symbolic.png | Bin 0 -> 764 bytes
 .../gesture-two-finger-swipe-right-symbolic.svg    | 179
 +++++++++++++++++
 ...re-two-finger-swipe-right-symbolic.symbolic.png | Bin 0 -> 882 bytes
 gtk/gesture/pinch.png                              | Bin 1098 -> 0 bytes
 gtk/gesture/pinch.svg                              | 156 ---------------
 gtk/gesture/rotate-anticlockwise.png               | Bin 1532 -> 0 bytes
 gtk/gesture/rotate-anticlockwise.svg               | 213
 ---------------------
 gtk/gesture/rotate-clockwise.png                   | Bin 1691 -> 0 bytes
 gtk/gesture/rotate-clockwise.svg                   | 208
 --------------------
 gtk/gesture/stretch.png                            | Bin 1040 -> 0 bytes
 gtk/gesture/stretch.svg                            | 146 --------------
 gtk/gesture/two-finger-swipe-left.png              | Bin 936 -> 0 bytes
 gtk/gesture/two-finger-swipe-left.svg              | 174
 -----------------
 gtk/gesture/two-finger-swipe-right.png             | Bin 940 -> 0 bytes
 gtk/gesture/two-finger-swipe-right.svg             | 179
 -----------------
 gtk/gtkshortcutsshortcut.c                         |  23 ++-
 26 files changed, 1095 insertions(+), 1084 deletions(-)

commit 454a4b7576904c2858a5b6b28cca5637a9fbe5e9
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Nov 23 15:53:02 2015 +0100

    gesture stock images size fix

    fit all images to 64x64

 gtk/gesture/two-finger-swipe-left.png  | Bin 919 -> 936 bytes
 gtk/gesture/two-finger-swipe-left.svg  | 224
 ++++++++++++++++-----------------
 gtk/gesture/two-finger-swipe-right.png | Bin 965 -> 940 bytes
 gtk/gesture/two-finger-swipe-right.svg |  16 +--
 4 files changed, 120 insertions(+), 120 deletions(-)

commit 24cedfd87eee425eca20f0d4236a39e8840a3a7a
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Nov 23 15:45:24 2015 +0100

    gesture stock images fixes

    - convert all objects to shapes to allow css recoloring
      ala symbolic icons

 gtk/gesture/pinch.png                  | Bin 1139 -> 1098 bytes
 gtk/gesture/pinch.svg                  | 106 +++++++++---------
 gtk/gesture/rotate-anticlockwise.png   | Bin 1620 -> 1532 bytes
 gtk/gesture/rotate-anticlockwise.svg   | 189
 ++++++++++++++++++---------------
 gtk/gesture/rotate-clockwise.png       | Bin 1843 -> 1691 bytes
 gtk/gesture/rotate-clockwise.svg       |  62 +++++++----
 gtk/gesture/stretch.png                | Bin 1093 -> 1040 bytes
 gtk/gesture/stretch.svg                | 111 ++++++++++---------
 gtk/gesture/two-finger-swipe-left.png  | Bin 930 -> 919 bytes
 gtk/gesture/two-finger-swipe-left.svg  | 143 +++++++++++++------------
 gtk/gesture/two-finger-swipe-right.png | Bin 1006 -> 965 bytes
 gtk/gesture/two-finger-swipe-right.svg | 147 ++++++++++++-------------
 12 files changed, 405 insertions(+), 353 deletions(-)

commit 25d5fd97e9be1d94c7e815983ac21b855eae091b
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Nov 23 14:39:53 2015 +0100

    more gesture stock images tweaks

    - rotation gestures more natural look

 gtk/gesture/rotate-anticlockwise.png | Bin 1349 -> 1620 bytes
 gtk/gesture/rotate-anticlockwise.svg | 160
 ++++++++++++++++++++---------------
 gtk/gesture/rotate-clockwise.png     | Bin 1462 -> 1843 bytes
 gtk/gesture/rotate-clockwise.svg     | 102 ++++++++++++----------
 4 files changed, 148 insertions(+), 114 deletions(-)

commit 6dfcea304f6a80a66d0da942e67a5f1191898e45
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 08:37:14 2015 -0500

    gtk-demo: Stop using GtkShortcutsGesture

    Use the new predefined gestures, and GtkShortcutsShortcut.

 demos/gtk-demo/demo.gresource.xml                 |   4 -
 demos/gtk-demo/gesture-two-finger-swipe-left.svg  | 173
 ----------------------
 demos/gtk-demo/gesture-two-finger-swipe-right.svg | 169
 ---------------------
 demos/gtk-demo/shortcuts-builder.ui               |  17 +--
 demos/gtk-demo/shortcuts-gedit.ui                 |  17 +--
 5 files changed, 8 insertions(+), 372 deletions(-)

commit 98fd5bda5843af826488240321f0d7f649d1badc
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Nov 23 08:17:49 2015 -0500

    Tweak the gtk-font-name setting docs

    Clarify that only parts of the font name are used.

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

 gtk/gtksettings.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 3e649c48121c9fbb57da8216ea9d268ae4f1ae2b
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Nov 23 14:06:18 2015 +0100

    gesture stock images sizing

    - make swipe left and right less wide

 gtk/gesture/two-finger-swipe-left.png  | Bin 937 -> 930 bytes
 gtk/gesture/two-finger-swipe-left.svg  |  38
 ++++++++++++++---------------
 gtk/gesture/two-finger-swipe-right.png | Bin 975 -> 1006 bytes
 gtk/gesture/two-finger-swipe-right.svg |  43
 ++++++++++++++++++---------------
 4 files changed, 43 insertions(+), 38 deletions(-)

commit 1cd5ef528540681e0f17f588788ee04f3156c0b8
Author: Jakub Steiner <jimmac@gmail.com>
Date:   Mon Nov 23 13:53:12 2015 +0100

    minor touchups on stock gesture images

    - add minimal margin for safe scaling
    - fixed height of 64pixels
    - pixel alignment issues (grid fit)

 gtk/gesture/pinch.png                  | Bin 1011 -> 1139 bytes
 gtk/gesture/pinch.svg                  |  56 ++++++++---------
 gtk/gesture/rotate-anticlockwise.png   | Bin 1049 -> 1349 bytes
 gtk/gesture/rotate-anticlockwise.svg   |  72 +++++++++++-----------
 gtk/gesture/rotate-clockwise.png       | Bin 1150 -> 1462 bytes
 gtk/gesture/rotate-clockwise.svg       | 106
 ++++++++++++++++-----------------
 gtk/gesture/stretch.png                | Bin 1030 -> 1093 bytes
 gtk/gesture/stretch.svg                |  62 ++++++++++---------
 gtk/gesture/two-finger-swipe-left.png  | Bin 685 -> 937 bytes
 gtk/gesture/two-finger-swipe-left.svg  |  70 ++++++++++++----------
 gtk/gesture/two-finger-swipe-right.png | Bin 702 -> 975 bytes
 gtk/gesture/two-finger-swipe-right.svg |  18 +++---
 12 files changed, 191 insertions(+), 193 deletions(-)

commit 50abc8b5259b174d4c325f11d6b701431f29d449
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Nov 22 15:27:05 2015 -0500

    shortcuts: Add set properties for optional things

    This makes it possible to switch between gesture and accelerator
    types and override the builtin icons and subtitles for predefined
    gestures.

 gtk/gtkshortcutsshortcut.c | 255
 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 196 insertions(+), 59 deletions(-)

commit 576e68faba6394952c6a064a4943a472a9032b83
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Nov 22 02:25:16 2015 -0500

    gtk-demo: Show all built-in gesture images

    Show all the predefined gestures which have enum values
    in GtkShortcutType. This also demonstrates the gesture
    functionality of GtkShortcutsShortcut.

 demos/gtk-demo/shortcuts-builder.ui | 51
 +++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit 304c5ac226b5254e6ced7ad3f5e81b89481b694e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Nov 22 02:24:12 2015 -0500

    shortcuts: Add support for standard gestures

    Add an enum for gestures that GtkShortcutsShortcut knows how
    to show an image and subtitle for.

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

 docs/reference/gtk/gtk3-sections.txt |  1 +
 gtk/gtkshortcutsshortcut.c           | 93
 ++++++++++++++++++++++++++++--------
 gtk/gtkshortcutsshortcut.h           | 36 ++++++++++++++
 3 files changed, 111 insertions(+), 19 deletions(-)

commit 62620a52446399e5e1865af4d958c3f8f9c87add
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Nov 22 02:23:28 2015 -0500

    Add stock gesture images

    These will be used in the shortcuts window.

 gtk/Makefile.am                        |  13 +++
 gtk/gesture/pinch.png                  | Bin 0 -> 1011 bytes
 gtk/gesture/pinch.svg                  | 152 +++++++++++++++++++++++++++
 gtk/gesture/rotate-anticlockwise.png   | Bin 0 -> 1049 bytes
 gtk/gesture/rotate-anticlockwise.svg   | 180
 ++++++++++++++++++++++++++++++++
 gtk/gesture/rotate-clockwise.png       | Bin 0 -> 1150 bytes
 gtk/gesture/rotate-clockwise.svg       | 184
 +++++++++++++++++++++++++++++++++
 gtk/gesture/stretch.png                | Bin 0 -> 1030 bytes
 gtk/gesture/stretch.svg                | 137 ++++++++++++++++++++++++
 gtk/gesture/two-finger-swipe-left.png  | Bin 0 -> 685 bytes
 gtk/gesture/two-finger-swipe-left.svg  | 165
 +++++++++++++++++++++++++++++
 gtk/gesture/two-finger-swipe-right.png | Bin 0 -> 702 bytes
 gtk/gesture/two-finger-swipe-right.svg | 169
 ++++++++++++++++++++++++++++++
 13 files changed, 1000 insertions(+)

commit c6dc863e904333a380abf2b3b49c0b145d3cb522
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Nov 22 01:18:54 2015 -0500

    shortcuts shortcut: Take over gesture functionality

    It turns out that it is nicer in glade to have just a single
    widget that can show either a shortcut or a gesture, so make
    GtkShortcutsShortcut do it both.

    GtkShortcutsGesture is now redundant and will be removed before
    the next stable release.

 gtk/gtkshortcutsshortcut.c | 179
 ++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 152 insertions(+), 27 deletions(-)

commit b1aef18c84914f4bf94cf6c215d9e16866ce87c4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Nov 22 14:16:12 2015 -0500

    shortcuts: Fix size group handling

    We need to keep pointers to the size groups and apply
    them to shortcuts that are added later.

 gtk/gtkshortcutsgroup.c | 49
 ++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 36 insertions(+), 13 deletions(-)

commit a661ce4d067f70245ed56049e4ef1be306f8387b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 22:58:06 2015 -0500

    shortcuts: Complete the container implementations

    Various problems with the container implementations in
    GtkShortcutsWindow, Section and Group were showing up
    in glade.

 gtk/gtkcontainer.c        |   2 +
 gtk/gtkshortcutsgroup.c   |  33 +++++++++++++++
 gtk/gtkshortcutssection.c | 103
 ++++++++++++++++++++++++++++++++++++++--------
 gtk/gtkshortcutswindow.c  |  36 ++++++++++++----
 4 files changed, 149 insertions(+), 25 deletions(-)

commit 520da80bd01c35327d54e859671d1026eec0eeaa
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 22:03:39 2015 -0500

    shortcuts: Update title and section-names properly

    The current code in gtkshortcutswindow.c is good enough to
    construct a widget once from a .ui file, but fails to handle
    changes at runtime, as happen e.g. in glade. Fix this by
    listening for changes to section-name and title.

 gtk/gtkshortcutswindow.c | 41 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 37 insertions(+), 4 deletions(-)

commit 3ee99423d7acd7ef1ab9e511f7a20079c8a11fa8
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Nov 22 20:01:39 2015 +0100

    Updated POTFILES.in

 po-properties/POTFILES.in | 1 +
 po/POTFILES.in            | 1 +
 2 files changed, 2 insertions(+)

commit 2182fe7d9d6246e7acfe4e9ef0ca26c4a6893be6
Author: Timm Bäder <mail@baedert.org>
Date:   Sun Nov 22 11:43:39 2015 +0100

    Don't pass widget state flags to GtkStyleContext API

 gtk/gtkaboutdialog.c       |  8 ++++++--
 gtk/gtkbindings.c          |  4 +---
 gtk/gtkcalendar.c          |  2 +-
 gtk/gtkcheckbutton.c       |  2 +-
 gtk/gtkentry.c             | 27 +++++++++++++++------------
 gtk/gtkfilechooserwidget.c |  7 ++++---
 gtk/gtkflowbox.c           |  2 +-
 gtk/gtkframe.c             |  2 +-
 gtk/gtkheaderbar.c         |  2 +-
 gtk/gtkinfobar.c           |  2 +-
 gtk/gtkmenu.c              | 12 ++++++------
 gtk/gtkpaned.c             |  5 +++--
 gtk/gtkpopover.c           | 18 ++++++++----------
 gtk/gtkscrolledwindow.c    | 10 +++++-----
 gtk/gtktextutil.c          |  2 +-
 gtk/gtktextview.c          |  2 +-
 gtk/gtkviewport.c          |  2 +-
 gtk/gtkwidget.c            |  2 +-
 18 files changed, 58 insertions(+), 53 deletions(-)

commit f407871b87288115fe839ffe13a86c789a44ba87
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Sat Nov 21 03:38:26 2015 +0000

    GDK W32: Only restack windows with matching always-on-top status

    This prevents normal application windows (and other kinds of windows)
    from being moved up in Z-order to be above windows that have the
    always-on-top bit set. Doing so would make the previously-normal
    windows
    in question also always-on-top implicitly.
    Windows that are already always-on-top will be restacked on top
    of other
    always-on-top windows too.

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

 gdk/win32/gdkevents-win32.c | 49
 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 46 insertions(+), 3 deletions(-)

commit 6b7951b219979903f32465ec0282ca3943e2279e
Author: Руслан Ижбулатов <lrn1986@gmail.com>
Date:   Sat Nov 21 03:37:40 2015 +0000

    GDK W32: Refactor restacking functions a bit

 gdk/win32/gdkevents-win32.c | 177
 ++++++++++++++++++++++++--------------------
 1 file changed, 95 insertions(+), 82 deletions(-)

commit 9ba94849e884bbb1177d60ab25c0be3998ac3daf
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Nov 20 21:48:31 2015 -0800

    GtkRenderBorder: make one function static

 gtk/gtkrenderborder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b821f132d115c074537d59861fcfd99687fc8e20
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   Fri Nov 20 21:20:48 2015 -0800

    GtkCssImage: formatting fixes

 gtk/gtkcssimage.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 5fb10d25c150d068bea0fdfe708e1e525bf44d3c
Author: Timm Bäder <mail@baedert.org>
Date:   Sat Nov 21 21:04:02 2015 +0100

    gtk-demo: Fix selection in css basics demo

 demos/gtk-demo/css_basics.css | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdd3e05fba8992746bcd80b286137d3bfc258d7c
Author: Pedro Albuquerque <palbuquerque73@gmail.com>
Date:   Sat Nov 21 09:01:10 2015 +0000

    Updated Portuguese translation

 po-properties/pt.po | 662
 ++++++++++++++++++++++++++--------------------------
 1 file changed, 335 insertions(+), 327 deletions(-)

commit 036ee7a68bd358be62e5ac36e8bdebe5b28b5b78
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:58:42 2015 -0500

    inspector: Always underline at least one char

    Empty underlines are hard to make out. Since we get somewhat
    unreliable section information from the CSS parser, we just
    make sure that we always underline at least one character.

 gtk/inspector/css-editor.c | 3 +++
 1 file changed, 3 insertions(+)

commit ee1381a1f34b05812e6b226544c286847b947646
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Nov 21 02:40:05 2015 +0100

    cssnodedeclaration: Only set the id on the widget path if we have one

    Widget paths don't like NULL.

 gtk/gtkcssnodedeclaration.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit adead3b49915fd0e40e31f43264acedc5696525a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:34:53 2015 -0500

    Update key themes to use -gtk-key-bindings

    The name gtk-key-bindings has been deprecated and causes warnings.

 gtk/gtk-keys.css.emacs |  8 ++++----
 gtk/gtk-keys.css.mac   | 12 ++++++------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit d267b8e028003134c4f7c19545b01a9fefbd2d08
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:34:03 2015 -0500

    Rename the gtk-key-bindings property

    This is not a standard CSS property, so rename it to
    -gtk-key-bindings. We still support the old name, with a
    deprecation warning.

 gtk/gtkbindings.c             | 2 +-
 gtk/gtkcssstylepropertyimpl.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit ba1fb4b0a796b85c8841ac20e899676aa4d6d81c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:32:42 2015 -0500

    HighContrast: use -gtk-icon-shadow

    The name icon-shadow has been deprecated and causes warnings.

 gtk/theme/HighContrast/_common.scss  |  16 ++---
 gtk/theme/HighContrast/_drawing.scss |   8 +--
 gtk/theme/HighContrast/gtk.css       | 124
 +++++++++++++++++------------------
 3 files changed, 74 insertions(+), 74 deletions(-)

commit b1f0283630612f732e967c347ea031f901aff9ed
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:30:54 2015 -0500

    Adwaita: use -gtk-icon-shadow

    The name icon-shadow has been deprecated and causes warnings.

 gtk/theme/Adwaita/_common.scss           |  48 +--
 gtk/theme/Adwaita/_drawing.scss          |  30 +-
 gtk/theme/Adwaita/gtk-contained-dark.css | 558
 +++++++++++++++----------------
 gtk/theme/Adwaita/gtk-contained.css      | 558
 +++++++++++++++----------------
 4 files changed, 597 insertions(+), 597 deletions(-)

commit 5f73e8a7201158aa9a378806fe381435abc87a3b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:25:33 2015 -0500

    Rename the icon-shadow property

    This is not a standard CSS property, so rename it to
    -gtk-icon-shadow. We still support the old name, with a
    deprecation warning.

 gtk/gtkcssprovider.c          | 4 ++--
 gtk/gtkcssstylepropertyimpl.c | 5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit f3e4e8660d5f55b29015e4358d09440189f82b99
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:21:33 2015 -0500

    Warn if a property alias is used

    Emit a deprecation warning if a property is not used
    by its official name.

 gtk/gtkcssprovider.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 7c95f50ee297cd727215e41c3bdfbe25d25d5d21
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 20:20:00 2015 -0500

    Add a way to add aliases for css properties

    This will be used to rename some properties in a more
    systematic way without breaking all users of the old name.

 gtk/gtkstyleproperty.c        | 20 ++++++++++++++++++++
 gtk/gtkstylepropertyprivate.h |  3 +++
 2 files changed, 23 insertions(+)

commit d2d521d4b50a18f5c2fa215dc1ced0de86eec91e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 19:04:14 2015 -0500

    Add a deprecation error for the engine css property

    This helps people fix up their css.

 gtk/gtkcssprovider.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit df55412ba2de9e58def1eac09d677369b6a0c4a2
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 19:01:54 2015 -0500

    inspector: Fix css warning tags

    The builder syntax for tags was invalid here (why did this not
    get flagged as error ?!). While we're at it, give the warning
    underline a nice, orange color.

 gtk/inspector/css-editor.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 4b2ea59dd1293f658964506cc540695924cb6499
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Nov 21 02:22:22 2015 +0100

    stylecontext: Treat empty path like no path

    This way, we don't do weird stuff when an empty path is set.

 gtk/gtkstylecontext.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 6eb89fb6a3861a07e6f7eb8e764772c4fcce6516
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Nov 21 02:21:12 2015 +0100

    stylecontext: Copy name when setting widget path

    Imitate what we do for the type. This way we don't lose the name on
    save/restore.

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

 gtk/gtkstylecontext.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 7373fd8aab32dcd03ba8cf3080c91eb43f643e68
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Nov 21 02:11:58 2015 +0100

    cssnodedeclaration: Set element name and id on widget path

    Otherwise the widget path creation functions will fail. This affects
    widgets still using gtk_style_context_save().

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

 gtk/gtkcssnodedeclaration.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 55061eca592037a81d0b1127326d4c68df0a3aa2
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Nov 21 02:11:52 2015 +0100

    customproperty: Remove unused function

 gtk/gtkcsscustomproperty.c | 14 --------------
 1 file changed, 14 deletions(-)

commit 0e2648e8c23a57c497c9c7b8245e3182332ae7e9
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Nov 21 00:51:22 2015 +0100

    customproperty: Stop supporting the parsing of values

    Now that we don't use custom CSS properties anymore, let's fail
    as early
    as possible.

 gtk/gtkcsscustomproperty.c | 38 ++++----------------------------------
 1 file changed, 4 insertions(+), 34 deletions(-)

commit ad49103b93a5182529966c0cf4ec21088bace781
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 18:18:01 2015 -0500

    inspector: Show css parsing errors

    The squiggly underline is useful, but seeing the error message
    is much better, so show it in a tooltip.

 gtk/inspector/css-editor.c  | 77
 ++++++++++++++++++++++++++++++++++++++++++---
 gtk/inspector/css-editor.ui |  2 ++
 2 files changed, 75 insertions(+), 4 deletions(-)

commit 68d77b1823e0caa7236c89cd72421dd884bdbc95
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 15:30:29 2015 -0500

    Expand the container_remove hack

    Make it possible to use gtk_container_remove on GtkShortcutsWindow.
    glade needs this.

 gtk/gtkcontainer.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 159a13a065bf1c2ee490cca6c897ce47949ccf7c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 14:59:56 2015 -0500

    shortcuts window: More complete container implementation

    To give glade a chance to work with GtkShortcutsWindow, the
    container implementation needs to be a bit more complete.

 gtk/gtkshortcutswindow.c | 58
 +++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 53 insertions(+), 5 deletions(-)

commit d75989a52b6e19aa53de3c8d08ae47c6441882ed
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Nov 20 19:37:52 2015 +0100

    cssstyle: Don't store custom css properties

    This makes custom CSS properties no longer configurable. But it avoids
    crashes when loading custom themes, so that's a good thing.

    Testcase included.

    https://bugzilla.redhat.com/show_bug.cgi?id=1281234

 gtk/gtkcsslookup.c             | 11 ++++-------
 gtk/gtkcsslookupprivate.h      |  2 +-
 gtk/gtkcssstaticstyle.c        | 30 +++++++++++++++---------------
 gtk/gtkcssstaticstyleprivate.h |  2 +-
 testsuite/gtk/stylecontext.c   | 24 ++++++++++++++++++++++++
 5 files changed, 45 insertions(+), 24 deletions(-)

commit 6489ec440fde74a4db3ed283b1e96f94120e45af
Author: Timm Bäder <mail@baedert.org>
Date:   Fri Nov 20 19:15:27 2015 +0100

    GtkSpinButton: Update node state on button release

 gtk/gtkspinbutton.c | 2 ++
 1 file changed, 2 insertions(+)

commit 2cb0e4ac5f40086017ff379e4aaf2f7624338251
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Fri Nov 20 21:17:47 2015 +0200

    Updated Lithuanian translation

 po-properties/lt.po | 3325
 ++++++++++++++++++++++++++-------------------------
 po/lt.po            |  901 +++++++-------
 2 files changed, 2168 insertions(+), 2058 deletions(-)

commit dc65abc44c403e980b0f74815d63d979d8f663d9
Author: Jonas Ådahl <jadahl@gmail.com>
Date:   Fri Nov 20 16:49:12 2015 +0800

    wayland: Set a null cursor surface when cursor buffer is null

    If the buffer of a cursor is NULL, for example if its an empty cursor,
    just set the cursor surface to NULL as well. Not doing this we'll use
    uninitialized hotspot coordinates, dimensions and scales.

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

 gdk/wayland/gdkdevice-wayland.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit cf7bb4f2aa18255d52ba97bd12a8930b3b879fc5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Nov 20 11:40:55 2015 -0500

    spin button: Fix initial button state

    We can't use up_panel and down_panel as differentiators for the
    buttons,
    because these window system resources don't exist before realize().
    Just use a one-off enum for this purpose.

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

 gtk/gtkspinbutton.c | 33 +++++++++++++++++++--------------
 1 file changed, 19 insertions(+), 14 deletions(-)

commit 1db5ed0aae4eda188f64e13d81ba65c199195ef6
Author: Timm Bäder <mail@baedert.org>
Date:   Fri Nov 20 16:06:10 2015 +0100

    GtkLabel: Create gestures only when needed

    And move them into the GtkLabelSelectionInfo struct.

 gtk/gtklabel.c | 48 +++++++++++++++++++++++++++---------------------
 1 file changed, 27 insertions(+), 21 deletions(-)

commit 770feff302b8f834637374abb4b054734b2e93ac
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Fri Nov 20 13:29:34 2015 +0100

    gtkdnd: Unbreak non-wayland builds

    missing #ifdef...

 gtk/gtkdnd.c | 2 ++
 1 file changed, 2 insertions(+)