Carlos Garnacho
cc2e77295e
device: Fix dispose
...
The way master devices detach from their other master counterpart is
vulnerable to infinite recursion due to the way we first recurse on
the other device before clearing the pointer, this may happen if
that last reference to the other master device is held by the
device->associated field.
https://bugzilla.gnome.org/show_bug.cgi?id=732742
2015-11-24 20:52:12 +01:00
Carlos Garnacho
d62febcf97
wayland: Plug surface leak
...
Other backends take care of the cairo surface destruction in
GdkWindow::destroy. We must do the same here, or the cairo_surface
and its corresponding wl_buffer are left dangling.
https://bugzilla.gnome.org/show_bug.cgi?id=747295
2015-11-24 20:52:12 +01:00
Daniel Mustieles
0ff879e975
Updated Spanish translation
2015-11-24 15:20:20 +00:00
Matthias Clasen
3e8eacc8b7
dialog: Use an element name
...
This will help differentiating dialogs from other windows, style-wise.
2015-11-24 07:41:26 -05:00
Timm Bäder
bd0f217ff4
GtkPopover: Restore tails
...
The call to gtk_style_context_get_border was accidentally removed in
2182fe7d9d
.
2015-11-24 11:37:00 +01:00
Timm Bäder
df2cb5befc
inspector: Leave unneeded widgets out of source files
2015-11-24 11:17:10 +01:00
Timm Bäder
5e2aec7cbb
GtkWidget: Add some missing nullable annotations
2015-11-24 11:17:10 +01:00
Timm Bäder
f154875e08
GtkStack: Add some missing nullable annotations
2015-11-24 11:16:51 +01:00
Matthias Clasen
8640216be7
Add a test for deprecated css properties
2015-11-23 22:31:20 -05:00
Matthias Clasen
943b2e8da7
3.19.3
2015-11-23 20:56:29 -05:00
Matthias Clasen
3b0ceea08b
shortcuts section: Fix destroy
...
The container destroy implementation does not quite work here,
so do our own.
2015-11-23 19:48:50 -05:00
Matthias Clasen
0ed61a0480
Fix some new symbols for the docs
2015-11-23 17:01:22 -05:00
Matthias Clasen
8e12943a09
Raleigh: Avoid deprecated icon-shadow
2015-11-23 17:01:22 -05:00
Matthias Clasen
3532cd5365
places view: Fix up docs
2015-11-23 17:01:22 -05:00
Rico Tzschichholz
5d8f45c708
gtk: Fix make dist
2015-11-23 22:24:41 +01:00
Daniel Mustieles
ebaf1324f1
Updated Spanish translation
2015-11-23 19:04:26 +01:00
Daniel Mustieles
4c690ae977
Updated Spanish translation
2015-11-23 19:04:16 +01:00
Carlos Garnacho
728d63bfc3
searchenginetracker: Remove astray ");" closing a function
...
Sad face for me.
2015-11-23 18:20:44 +01:00
Carlos Garnacho
f6dd0438d1
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
2015-11-23 17:58:34 +01:00
Carlos Garnacho
61d6c1a523
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
2015-11-23 17:58:34 +01:00
Jakub Steiner
bb183ae591
last last gesture stock image fixes
...
- swipe left was missing outline conversion to allow recolorization
2015-11-23 16:13:45 +01:00
Matthias Clasen
b6e03dbc26
Load gesture images as symbolic icons
...
This makes them recolor in the dark theme, which looks better.
2015-11-23 10:08:14 -05:00
Jakub Steiner
454a4b7576
gesture stock images size fix
...
fit all images to 64x64
2015-11-23 15:53:02 +01:00
Jakub Steiner
24cedfd87e
gesture stock images fixes
...
- convert all objects to shapes to allow css recoloring
ala symbolic icons
2015-11-23 15:45:24 +01:00
Jakub Steiner
25d5fd97e9
more gesture stock images tweaks
...
- rotation gestures more natural look
2015-11-23 14:40:30 +01:00
Matthias Clasen
6dfcea304f
gtk-demo: Stop using GtkShortcutsGesture
...
Use the new predefined gestures, and GtkShortcutsShortcut.
2015-11-23 08:37:14 -05:00
Matthias Clasen
98fd5bda58
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
2015-11-23 08:18:37 -05:00
Jakub Steiner
3e649c4812
gesture stock images sizing
...
- make swipe left and right less wide
2015-11-23 14:06:18 +01:00
Jakub Steiner
1cd5ef5285
minor touchups on stock gesture images
...
- add minimal margin for safe scaling
- fixed height of 64pixels
- pixel alignment issues (grid fit)
2015-11-23 13:53:12 +01:00
Matthias Clasen
50abc8b525
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.
2015-11-22 22:41:48 -05:00
Matthias Clasen
576e68faba
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.
2015-11-22 22:41:48 -05:00
Matthias Clasen
304c5ac226
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
2015-11-22 22:41:48 -05:00
Matthias Clasen
62620a5244
Add stock gesture images
...
These will be used in the shortcuts window.
2015-11-22 22:41:48 -05:00
Matthias Clasen
c6dc863e90
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.
2015-11-22 22:41:48 -05:00
Matthias Clasen
b1aef18c84
shortcuts: Fix size group handling
...
We need to keep pointers to the size groups and apply
them to shortcuts that are added later.
2015-11-22 22:41:48 -05:00
Matthias Clasen
a661ce4d06
shortcuts: Complete the container implementations
...
Various problems with the container implementations in
GtkShortcutsWindow, Section and Group were showing up
in glade.
2015-11-22 22:41:48 -05:00
Matthias Clasen
520da80bd0
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.
2015-11-22 22:41:48 -05:00
Piotr Drąg
3ee99423d7
Updated POTFILES.in
2015-11-22 20:01:39 +01:00
Timm Bäder
2182fe7d9d
Don't pass widget state flags to GtkStyleContext API
2015-11-22 17:11:35 +01:00
Руслан Ижбулатов
f407871b87
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
2015-11-22 03:20:10 +00:00
Руслан Ижбулатов
6b7951b219
GDK W32: Refactor restacking functions a bit
2015-11-22 03:18:43 +00:00
Cosimo Cecchi
9ba94849e8
GtkRenderBorder: make one function static
2015-11-21 14:55:13 -08:00
Cosimo Cecchi
b821f132d1
GtkCssImage: formatting fixes
2015-11-21 14:52:18 -08:00
Timm Bäder
5fb10d25c1
gtk-demo: Fix selection in css basics demo
2015-11-21 21:04:02 +01:00
Pedro Albuquerque
cdd3e05fba
Updated Portuguese translation
2015-11-21 09:01:10 +00:00
Matthias Clasen
036ee7a68b
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.
2015-11-20 20:59:53 -05:00
Benjamin Otte
ee1381a1f3
cssnodedeclaration: Only set the id on the widget path if we have one
...
Widget paths don't like NULL.
2015-11-21 02:40:53 +01:00
Matthias Clasen
adead3b499
Update key themes to use -gtk-key-bindings
...
The name gtk-key-bindings has been deprecated and causes warnings.
2015-11-20 20:35:39 -05:00
Matthias Clasen
d267b8e028
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.
2015-11-20 20:35:39 -05:00
Matthias Clasen
ba1fb4b0a7
HighContrast: use -gtk-icon-shadow
...
The name icon-shadow has been deprecated and causes warnings.
2015-11-20 20:35:39 -05:00