Matthias Clasen
9418712782
places sidebar: Always chain up in finalize
...
The GtkSidebarRow class was forgetting to do this. The visible
symptom of this in valgrind is that you notice GObject data
being leaked.
2015-07-21 19:52:54 -04:00
Matthias Clasen
3e6177d2dd
places sidebar: Plug a memory leak
2015-07-21 19:52:54 -04:00
Marek Černocký
0189cb0e0a
Updated Czech translation
2015-07-22 00:48:45 +02:00
Matthias Clasen
bb0b54526f
Use versioned deprecations more seriously
...
I invadvertendly introduced a dependency on a recent GLib recently,
by cherry-picking a fix that used new GLib API. This commit will
help catching such errors before release, by using the versioned
deprecation machinery to turn such events into build-time
warnings.
2015-07-21 17:49:08 -04:00
Matthias Clasen
1e981790de
places sidebar: Improve docs
...
Clarify the deprecation note for ::show-connect-to-server.
https://bugzilla.gnome.org/show_bug.cgi?id=752633
2015-07-21 15:07:37 -04:00
Matthias Clasen
7a84c26d0b
places sidebar: Improve the docs
...
Reword the docs of gtk_places_sidebar_set_drop_targets_visible().
2015-07-21 15:07:37 -04:00
Matthias Clasen
b4b46b74e5
places sidebar: Fix a copy-paste leftover
...
The ::populate-all nick and blurb where not referrering to this
property at all.
https://bugzilla.gnome.org/show_bug.cgi?id=752633
2015-07-21 15:07:37 -04:00
Stefan Sauer
658a1ef069
toolbutton: improve docs wrt stock deprecation
...
Docuemnt where to get the images from.
2015-07-21 20:17:16 +02:00
Piotr Drąg
22056ced7a
Updated Polish translation
2015-07-21 17:21:35 +02:00
Yosef Or Boczko
cb38a2ebce
Updated Hebrew translation
2015-07-21 12:56:02 +03:00
Matthias Clasen
e8a0e8f1b0
3.17.5
2015-07-21 00:19:10 -04:00
Matthias Clasen
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
Matthias Clasen
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
Benjamin Otte
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
Benjamin Otte
ceab99ff2f
treeview: Don't underallocate editing widgets that are too big
2015-07-21 02:28:53 +02:00
Benjamin Otte
3402363684
combobox: Unconditionally draw background and border
2015-07-21 02:28:53 +02:00
Benjamin Otte
5f6db9a182
combobox: Remove autoscroll timer on popdown
2015-07-21 02:28:53 +02:00
Benjamin Otte
19726a5a0e
combobox: Remove cell_view_frame
...
Cell views can draw their own frames now.
2015-07-21 02:28:53 +02:00
Benjamin Otte
7b57221522
cellview: Implement border and background drawing
2015-07-21 02:28:52 +02:00
Stefan Sauer
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
Timm Bäder
173ef4ee66
offscreen_window: Remove deprecated API calls
2015-07-20 21:02:58 +02:00
Stefan Sauer
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
Cosimo Cecchi
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
Cosimo Cecchi
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
Cosimo Cecchi
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
Matthias Clasen
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
Ting-Wei Lan
50a2428739
Fix return value error in gtk_stack_get_interpolate_size
2015-07-20 21:55:40 +08:00
Daniel Mustieles
fb3adebde2
Updated Spanish translation
2015-07-20 12:00:21 +02:00
Daniel Mustieles
98f4e0656a
Updated Spanish translation
2015-07-20 12:00:01 +02:00
Jonas Ådahl
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
Timm Bäder
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
Timm Bäder
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
bd41c92b28
trivial: Some reformatting
2015-07-19 17:39:23 -04:00
Matthias Clasen
5b5b4de495
places sidebar: Remove pointless code
...
No need to set or unset adjustments explicitly.
2015-07-19 17:37:39 -04:00
Matthias Clasen
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
Matthias Clasen
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
Matthias Clasen
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
Daniel Hams
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
Matthias Clasen
dbeb41eaa2
Updates for 3.17.5
2015-07-19 14:04:47 -04:00
Matthias Clasen
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
Matthias Clasen
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
Yosef Or Boczko
4fbd9a3d28
Updated Hebrew translation
2015-07-19 10:59:19 +03:00
Benjamin Otte
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
Benjamin Otte
b0ac837271
window: g_object_notify() on type-hint change
2015-07-19 04:45:25 +02:00
Benjamin Otte
38a07cde75
window: Don't update type hint when it didn't change
2015-07-19 04:45:25 +02:00
Benjamin Otte
7a16039c2d
window: Allow setting type hint on mapped windows
2015-07-19 04:45:25 +02:00
Benjamin Otte
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