Paolo Borelli
577016126e
Win32: remove the _gdk_monitors global variable
...
Make it a field of GdkWin32Screen since that is the object exposing
all the the getters.
2016-02-19 15:28:38 +01:00
Paolo Borelli
2e7f98a683
Win32: remove the _is_win8_or_above global variable
2016-02-19 15:28:38 +01:00
Lapo Calamandrei
09cd17a001
Revert "Adwaita: restrict button transition"
...
Shouldn't be needed with recent Benjamin work.
This reverts commit 79ca3f03a8
.
2016-02-19 14:39:47 +01:00
Lapo Calamandrei
826913135b
Revert "Adwaita: only needed properties on entry transition"
...
Shouldn't be needed with recent Benjamin work.
This reverts commit d57f4a781c
.
2016-02-19 14:38:22 +01:00
Matthias Clasen
9c2110122b
gdk: Add a way to show included backends
...
Set GDK_BACKEND=help to see a list of all inluded GDK backends.
2016-02-18 22:03:12 -05:00
Benjamin Otte
a3ba7f0a20
css: Don't start transitions when the value didn't change
...
This stops us from starting a lot of useless transitions. And it's even
conformant with the CSS spec!
2016-02-18 23:57:39 +01:00
Carlos Soriano
11b3efbdda
gtkcsscalcvalue: avoid unitialized boolean
...
Since we do an OR afterwards, initializing to FALSE is correct.
2016-02-18 15:32:54 +01:00
Carlos Soriano
40c0a6aa87
gtkplacessidebar: remove unneeded condition
...
We check for it before anyway, and in this case make sense to show the
eject button in both cases.
2016-02-18 15:32:54 +01:00
Olivier Fourdan
5a253c546a
wayland: check for support of xdg_shell interface
...
When running with a Wayland compositor which doesn't support the
xdg_shell interface, gtk+ will segfault while trying to access the
corresponding wl proxy.
Check for xdg_shell support and do not use Wayland if not present, so
that it can fallback to X11, hoping that Xwayland is usable.
Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=762258
2016-02-18 15:29:01 +01:00
Daniel Mustieles
d1cf970d7a
Updated Spanish translation
2016-02-18 14:15:57 +00:00
Phillip Wood
934b3f6865
Document that GtkApplication loads gtk/menus-common.ui
...
Add a comment about the resource gtk/menus-common.ui to the
documentation of the other resources loaded by GtkApplication.
https://bugzilla.gnome.org/show_bug.cgi?id=761432
2016-02-18 14:11:14 +00:00
Phillip Wood
c38c3361ca
Document help overlay action name in GtkApplication
...
This means all the information needed to automatically load a
shortcuts window and create a menu item to show it is in one place.
https://bugzilla.gnome.org/show_bug.cgi?id=761431
2016-02-18 14:11:14 +00:00
Lapo Calamandrei
d57f4a781c
Adwaita: only needed properties on entry transition
...
made things properly in the process creating a sass function to
handle transition properties stacking.
2016-02-18 14:30:23 +01:00
Lapo Calamandrei
79ca3f03a8
Adwaita: restrict button transition
...
we use to animate "all" in the transition, this seems to trigger
some weird gtk sizing issue, restricting the transition to just
the needed properties fixes.
2016-02-18 13:24:42 +01:00
Lapo Calamandrei
a93fdd8201
Adwaita: housekeeping
...
cleaned up unneded selectors and leftovers from previous versions.
2016-02-18 12:26:19 +01:00
Mario Blättermann
71c36bb875
Updated German translation
2016-02-18 10:08:00 +01:00
Piotr Drąg
0298d500d2
Updated Polish translation
2016-02-17 22:02:32 +01:00
Dušan Kazik
d976bbd7cb
Updated Slovak translation
2016-02-17 20:56:02 +00:00
Lapo Calamandrei
56c54a20d1
Adwaita: reset the shadow on disabled scales
2016-02-17 20:00:57 +01:00
Lapo Calamandrei
9bb139c6aa
Adwaita: unused assets cleanup
2016-02-17 15:22:36 +01:00
Lapo Calamandrei
d3c247ed21
Adwaita: added a new mixin for check/radio/sliders
...
some clean up in the process. The gradient still need some love.
2016-02-17 15:18:59 +01:00
Lapo Calamandrei
6bf33ac30c
Adwaita: _drawing cleanup
2016-02-17 14:36:10 +01:00
Benjamin Otte
2782a14fc4
win32 theme: Add checkbutton spacing
...
The number is taken right from Wine source code.
2016-02-17 04:49:27 +01:00
Benjamin Otte
01bcda8a8c
win32 theme: Query theme borders when rendering buttons
...
If someone figures out where the remaining pixel comes from: Tell me!
2016-02-17 04:49:27 +01:00
Benjamin Otte
67b893c5f8
win32 theme: Add a way to query border of theme parts
2016-02-17 04:49:26 +01:00
Benjamin Otte
a3998bce9d
win32 theme: Add a hack that selects the right font on Windows 8
...
Someone needs to figure out why the default font is wrong.
2016-02-17 04:36:30 +01:00
Benjamin Otte
c98007f9fd
win32: Add fallback code to draw theme parts
2016-02-17 04:36:18 +01:00
Benjamin Otte
37e3ccb2f6
win32: Split out fallback code into separate file
...
(1) Actual Windows users don't care about it
(2) It's easier to get rid of
2016-02-17 04:36:18 +01:00
Benjamin Otte
3e5be58991
win32 theme: Require comma between part and state ID
2016-02-17 04:36:18 +01:00
Matthias Clasen
1b36fbfc5e
3.19.9
2016-02-16 19:35:19 -05:00
Matthias Clasen
da47ceb4c0
places sidebar: Use the right marshallers
...
We are passing the mount operation as argument, so use
a marshaller that expects an object argument.
2016-02-16 19:20:22 -05:00
Carlos Soriano
b8e2ebb840
gtkplacessidebar: remove notification handling
...
We were notifying when an unmount operation was performed. However,
creating notifications from the gtk+ library is not that expected, and
makes notification handling difficult to do from the application point
of view since we cannot dismiss those notifications.
This cause issues like notifications of unmount drives stay there after
a system reboot, which confuses the user.
Instead of that, remove the notification handling for mount operations
on gtk+ and instead create a new signal on the gtkplacessidebar in order
to inform applications using it about an operation about to start.
Only drawback about this is that the GtkFileChooser loses its
notifications when unmounting, that although we could use the new signal
to do it, we actually don't want to notify from any part of gtk+ for
now.
https://bugzilla.gnome.org/show_bug.cgi?id=753351
2016-02-16 18:36:59 -05:00
Matthias Clasen
13e5e83798
Add message contexts to translated strings
...
The string "None" is used in multiple contexts; add message contexts
to give translators a chance to translate them accordingly.
https://bugzilla.gnome.org/show_bug.cgi?id=762165
2016-02-16 18:33:16 -05:00
Matthias Clasen
a64dd9ccf3
printing: Add message contexts
...
Some of the translated strings in the cups printbackend are short
and generic and might occur in other contexts. Give them disambiguating
message contexts to avoid translation problems.
2016-02-16 18:32:43 -05:00
Jonas Ådahl
38b1f15f12
wayland: Only attach the buffer if there was damage
...
There is no point in attaching and then committing the same buffer if
there was no damage. This will also make us do less unnecessary backfill
read backs, for the cases where we paint with an empty paint region.
https://bugzilla.gnome.org/show_bug.cgi?id=762120
2016-02-16 16:22:51 -05:00
Jonas Ådahl
64c9ec14fe
wayland: Handle after-paint invocations when nothing was painted
...
If a after-paint was scheduled but nothing was painted, for example when
the it was scheduled by a subsurface wanting to update its position,
we'd still try to read back from the backfill cairo surface and update
the committed cairo surface reference even though no buffer was
attached.
Fix this by adding a new state, 'pending_buffer_attached', which is only
true if a buffer was attached during frame. Only when this is true will
the backfill be read back and the committed cairo surface reference be
updated.
https://bugzilla.gnome.org/show_bug.cgi?id=762120
2016-02-16 16:22:51 -05:00
Lapo Calamandrei
f945fb6ec4
Adwaita: add a top border to the filechooser bottom bar
2016-02-16 20:49:05 +01:00
Lapo Calamandrei
5de7a5fdea
Adwaita: use Matthias provided ID for the previous commit style
2016-02-16 20:44:16 +01:00
Lapo Calamandrei
bdee6b11ac
Adwaita: add back a bottom border on the pathbar/entry box
2016-02-16 20:40:19 +01:00
Matthias Clasen
3a4922a76f
file chooser: Add an ID to the box around the pathbar
...
Having an ID makes it easier to style this appropriately.
2016-02-16 14:37:54 -05:00
Lapo Calamandrei
03ec21d612
Adwaita: make tab child not cover the active tab indication
...
in the process make the focus outline clearer.
2016-02-16 20:27:06 +01:00
Lapo Calamandrei
af2cc8140a
Adwaita: places sidebar eject button sizing
2016-02-16 20:17:43 +01:00
Lapo Calamandrei
d3a153a45e
Adwaita: places sidebar sizing with min-height...
...
...more to come.
2016-02-16 18:23:09 +01:00
Lapo Calamandrei
7c799bbc65
Adwaita: make tab buttons square once again
2016-02-16 17:54:31 +01:00
Lapo Calamandrei
6085bba0a5
Adwaita: be more specific about menu items height
...
setting a 16px min-height (same as a check/radio) and resetting
margins on check/radio to workaround a sizing issues there.
2016-02-16 17:42:52 +01:00
Christoph Reiter
3a15aa2a95
Add -gtk-image-effect alias for -gtk-icon-effect
...
The property name was changed in 2396265523
. This makes sure
apps using it don't break and get a helpful warning instead.
2016-02-16 15:54:13 +01:00
Matthias Clasen
c2cfbc8df1
Updates
2016-02-15 23:05:06 -05:00
Matthias Clasen
e32da776ce
Add a release note about level bar changes
2016-02-15 22:43:56 -05:00
Matthias Clasen
b9a1472fc5
Add a release note about window size saving
2016-02-15 22:17:41 -05:00
Matthias Clasen
8f71060ef9
file chooser: Reload current dir when switching from search mode
...
The need for this was pointed out by Evangelos Foutras in
https://bugzilla.gnome.org/show_bug.cgi?id=761757
2016-02-15 22:06:17 -05:00