22056ced7a
Updated Polish translation
2015-07-21 17:21:35 +02:00
cb38a2ebce
Updated Hebrew translation
2015-07-21 12:56:02 +03:00
e8a0e8f1b0
3.17.5
2015-07-21 00:19:10 -04:00
dee75bce2d
Fix distcheck
...
Makefile.decl does not work well with scripts that stay
in srcdir, so generate test-simplify from test-simplify.in,
just os that it ends up in builddir.
2015-07-21 00:19:10 -04:00
8102425f03
places view: Disconnect from volume monitor
...
Just unreffing the volume monitor object won't stop it from emitting
signals that we are connected to. Disconnect from the signals in
finalize.
2015-07-20 21:23:06 -04:00
99d4ec2676
reftests: Fix underlines in link-coloring reftest
...
Underlines now need to be manually specified in CSS since GTK got
text-decoration support.
2015-07-21 02:28:53 +02:00
ceab99ff2f
treeview: Don't underallocate editing widgets that are too big
2015-07-21 02:28:53 +02:00
3402363684
combobox: Unconditionally draw background and border
2015-07-21 02:28:53 +02:00
5f6db9a182
combobox: Remove autoscroll timer on popdown
2015-07-21 02:28:53 +02:00
19726a5a0e
combobox: Remove cell_view_frame
...
Cell views can draw their own frames now.
2015-07-21 02:28:53 +02:00
7b57221522
cellview: Implement border and background drawing
2015-07-21 02:28:52 +02:00
6f4518ab4b
gtkimagemenuitem: improve the replacement docs even more
...
Since the stock strings usually have menmosics suggest
gtk_menu_item_new_with_mnemonic().
2015-07-20 21:04:28 +02:00
173ef4ee66
offscreen_window: Remove deprecated API calls
2015-07-20 21:02:58 +02:00
8a6bad7faf
gtkimagemenuitem: fix suggestion for replacement
...
gtk_menu_item_new(9 would create an empty menu item. While the stock deprecation
aims to unclutter the menus, I feel this goes too far.
2015-07-20 20:54:52 +02:00
62af1cbb1d
drawingarea: use same background approach as GtkLayout
...
Call gtk_style_context_set_background() every time the style is updated
and add a comment as to why we still need to do it here.
https://bugzilla.gnome.org/show_bug.cgi?id=752599
2015-07-20 08:43:08 -07:00
90d237ced4
Revert "drawingarea: don't call gtk_style_context_set_background()"
...
This reverts commit 6786c9d724
.
https://bugzilla.gnome.org/show_bug.cgi?id=752599
2015-07-20 08:43:08 -07:00
11ce41d9c4
Revert "drawingarea: checks parent's draw() before call it"
...
This reverts commit b3166b745f
.
https://bugzilla.gnome.org/show_bug.cgi?id=752599
2015-07-20 08:43:08 -07:00
2dfad2b0d1
file chooser: Memory handling fixes
...
I forgot to clean up the long press gesture, and in additon, creating
the rename popover from the ui template was causing the tree view
to not be disposed when the file chooser goes away. Work around this
by manually unsetting the relative-to widget of the popover in dispose.
2015-07-20 11:12:49 -04:00
50a2428739
Fix return value error in gtk_stack_get_interpolate_size
2015-07-20 21:55:40 +08:00
fb3adebde2
Updated Spanish translation
2015-07-20 12:00:21 +02:00
98f4e0656a
Updated Spanish translation
2015-07-20 12:00:01 +02:00
2943bfef46
wayland: Always apply scaling factor to cursor hotspot and dimension
...
Prior to this patch, the hotspot would be passed in buffer coordinate
space. Where this were ever tested, i.e. in a patched mutter, the
server interpreted them incorrectly, which meant it went undiscovered.
In the updated mutter patches the incorrect behavior in GTK+ was
discovered due to the behavior in mutter was corrected.
In the themed cursor case, the dimensions were not correctly scaled
either, but this had no negative visible effect because the dimension is
only used for reporting damage tracking, and passing a bigger damage
region than surface has no negative visible effects.
https://bugzilla.gnome.org/show_bug.cgi?id=752616
2015-07-20 17:36:38 +08:00
ddcb309b5b
GtkPopover: Set interpolate-size on the stack...
...
... in gtk_popover_bind_model
and gtk_popover_menu_init
2015-07-20 10:26:06 +02:00
469db13b81
GtkStack: Add interpolate-size property
...
And use it to determine whether we should actually interpolate between
stack sizes or not.
2015-07-20 10:26:06 +02:00
1da92c2800
GtkListBox: Improve focus scrolling
...
We are trying to scroll the header in view together with the
focus row. The way this is implemented works fine when scrolling
up, but falls short when scrolling down. Fix this by making sure
that both the row and the header bar visible.
2015-07-19 22:18:58 -04:00
52c4955d21
GtkListBox: Listen for adjustment changes
...
We automatically pick up an adjustment from our parent
scrollable, but we failed to update it when it changes.
This is happening in the places sidebar, and it was causing
the focus-tracking to fail there, letting the focus move
out of view. With this change, the focus remains visible.
2015-07-19 22:08:36 -04:00
55652b6b09
places sidebar: Improve keynav
...
Remove the code in the sidebar keypress handler that imperfectly
reproduces what GtkListBox already does: moving selection and
focus in response to arrow keys.
2015-07-19 22:07:21 -04:00
bd41c92b28
trivial: Some reformatting
2015-07-19 17:39:23 -04:00
5b5b4de495
places sidebar: Remove pointless code
...
No need to set or unset adjustments explicitly.
2015-07-19 17:37:39 -04:00
f263c11ce8
spin button: Add Home and End as key bindings
...
Make these go to the lower/upper boundary of the adjustment, like
Ctrl-PageUp/PageDown already do.
https://bugzilla.gnome.org/show_bug.cgi?id=309300
2015-07-19 17:17:53 -04:00
e7fe194b2d
GtkWidget: Add custom font map support
...
This allows to use a custom font map for parts of the widget
hierarchy - this can be used for application-specific fonts.
https://bugzilla.gnome.org/show_bug.cgi?id=751812
2015-07-19 16:58:43 -04:00
c9a2e4c0a3
font chooser: Add placeholder text to preview entry
...
This will make things more understandable if an application
sets an empty preview text.
https://bugzilla.gnome.org/show_bug.cgi?id=725551
2015-07-19 16:52:03 -04:00
e0f0197d0c
GdkGLContext little fix to property names and descriptions.
...
https://bugzilla.gnome.org/show_bug.cgi?id=752502
2015-07-19 14:14:25 -04:00
dbeb41eaa2
Updates for 3.17.5
2015-07-19 14:04:47 -04:00
defc3d8cbc
builder-tool: Don't strip border-width
...
Strictly speaking, this would only have to be special-cased inside
GtkDialog, but lets just skip it altogether.
2015-07-19 13:18:30 -04:00
f881f37789
Fix csd decorations
...
By accident, commit b9b17c3c2a
removed one line
that wasn't unused, but important for hiding close buttons on
dialogs. Bring it back.
2015-07-19 09:59:18 -04:00
4fbd9a3d28
Updated Hebrew translation
2015-07-19 10:59:19 +03:00
04883e72fa
window: Set the type hint when it changes, not just on map()
...
There is no reason to wait until map() to reset a type hint on the GDK
window. Just set it when it changes.
2015-07-19 04:45:25 +02:00
b0ac837271
window: g_object_notify() on type-hint change
2015-07-19 04:45:25 +02:00
38a07cde75
window: Don't update type hint when it didn't change
2015-07-19 04:45:25 +02:00
7a16039c2d
window: Allow setting type hint on mapped windows
2015-07-19 04:45:25 +02:00
8a238c7886
window: Don't keep 2 type hints
...
1. This confuses the code as it's using the old type hint with the new
type hint on GDK window creation
2. It only existed as a workaround for old code that directly accessed
window->type_hint which hasn't been possible since 3.0.
2015-07-19 04:45:25 +02:00
fbbc203f23
Updated Portuguese translation
2015-07-18 10:24:02 +00:00
4354b0598a
Updated Portuguese translation
2015-07-18 10:19:20 +00:00
c7202b975f
Updated Czech translation
2015-07-18 09:42:25 +02:00
8d3bcb6ef8
combobox: Simplify code
...
We don't add new children to the child's parent, we add them to ourself.
Because guess who a child's parent is?
2015-07-18 05:39:01 +02:00
d071415d56
combobox: Remove unused header function functionality
2015-07-18 05:18:19 +02:00
1ec7f435d8
combobox: Remove unused argument from private function
2015-07-18 05:18:19 +02:00
c27b90cc79
Fix the build
2015-07-17 20:45:28 -04:00
7fd307f881
Revert "GtkGrid: Add a few NULL checks"
...
This reverts commit e215db6da2
.
We are actually requiring non-NULL out arguments here now.
2015-07-17 20:18:34 -04:00