Jasper St. Pierre
e109f10017
broadway-server: Fix signedness issue
2013-10-31 12:20:04 -04:00
Manuel Bachmann
572e58123e
Broadway : Replaced be32toh() with win32-compatible ntohl()
2013-10-31 00:43:58 +01:00
Matthias Clasen
14e3340647
Make treeview cursor handling a bit more robust
...
Clearing the model in a GtkTreeSelection::changed handler was
crashing. While it is not a 100% kosher thing to do, lets be
more robust here.
2013-10-30 14:08:28 -04:00
Jasper St. Pierre
ad59827ec8
Revert "wayland: Support always-on-top / sticky windows"
...
This reverts commit b3cffb85f3 .
Pushed by accident.
2013-10-29 17:13:03 -04:00
Daniel Svensson
4d41903548
Use g_return_val_if_fail where return value needed.
...
https://bugzilla.gnome.org/show_bug.cgi?id=710987
2013-10-29 17:12:23 -04:00
Jasper St. Pierre
b3cffb85f3
wayland: Support always-on-top / sticky windows
...
Use the new gtk-shell APIs available in mutter to add support for this.
https://bugzilla.gnome.org/show_bug.cgi?id=710056
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
1ace4b886d
wayland: Always attach null surfaces on hide
...
Destroying the surface isn't really appropriate, as the GtkWindow
is still realized and we won't necessarily know how to reconstruct it.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
301d4ee681
wayland: Remove a useless else-if
...
We already check for impl->surface as the first branch we do.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
224822c831
wayland: Make the code here a bit clearer
...
By grouping the destroy and field clear together.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
84e3aa016f
wayland: Ensure we keep our internal state when hiding a window with no surface
...
We need to keep track of the mapped variable here.
2013-10-28 18:03:26 -04:00
Jasper St. Pierre
baa471ec13
gtkdialog: Allow specifying response IDs by nick in <action-widgets>
...
This makes it a lot more convenient for developers, as they don't
have to look up the numeric value of response IDs.
2013-10-28 18:03:25 -04:00
Matthias Clasen
0e86f37e82
Bump version
2013-10-28 09:12:46 -04:00
Matthias Clasen
70e7b1b06d
Fix up accessibility tests
...
The output had gotten debug spew in it.
3.11.0
2013-10-28 07:20:11 -04:00
Matthias Clasen
f0e4a405f7
Update the release notes
2013-10-28 07:17:30 -04:00
Matthias Clasen
0cda29be88
Remove debug spew
2013-10-28 07:17:25 -04:00
Alexander Larsson
864f7f7ebc
GtkWidget: Fix clipping to large subwindows
...
_gtk_widget_draw_internal() was clipping by passing the subwindow
sizes as a path to cairo_clip(). This was breaking for windows
larger than 23 bits in width/height, due to cairo using fixed point
(24.8) for the path coordinates.
We fix this by pre-clipping the subwindow region to the existing
cairo clip region in the full 32bit gdkwindow precision. This fixes
the GooCanvas Large Items test.
https://bugzilla.gnome.org/show_bug.cgi?id=710958
2013-10-28 11:56:52 +01:00
Matthias Clasen
961edcbfed
Updates
2013-10-28 06:44:33 -04:00
Matthias Clasen
0b726a409e
Revert "dialog: Fix docs for GtkDialog"
...
This reverts commit e4bb02f8ae .
Responses don't have to be negative.
2013-10-28 06:39:30 -04:00
Matthias Clasen
389a0e0c89
Update expected results for some a11y tests
...
These are affected by recent changes to stock icons (adding
accessible names) and spinner sizing.
2013-10-25 16:39:49 -04:00
Matthias Clasen
c46aca463a
Respect deprecated button images setting
...
I have been convinced that it is a bad idea to change the behaviour
at the same time as deprecating it, so go back to respecting the
Gtk/ButtonImages xsetting in buttons created with
gtk_button_new_from_stock() when it is set.
The setting as well as the function are still deprecated, and the
default value of the setting will remain FALSE.
2013-10-24 20:35:55 -04:00
Matthias Clasen
627a03683f
Respect deprecated menu images setting
...
I have been convinced that it is a bad idea to change the behaviour
at the same time as deprecating it, so go back to respecting the
Gtk/MenuImages xsetting in GtkImageMenuItem when it is set.
The setting as well as the widget are still deprecated, and the
default value of the setting will remain FALSE.
2013-10-24 20:03:02 -04:00
Olivier Brunel
e735da37f6
Fix key "Page_Down" identified as "Next"
...
Since 49c4ad2f the order between "Page_Down" & "Next" had been changed (due to
sorting) and this resulted in the Page Down key being identified as "Next"
instead of "Page_Down"
"Page_Up" wasn't affected, since it comes before "Prior"
Signed-off-by: Olivier Brunel <jjk@jjacky.com >
https://bugzilla.gnome.org/show_bug.cgi?id=710411
2013-10-24 18:48:33 -04:00
Matthias Clasen
cf00c43154
Revert "GtkPlacesSidebar: support switching locations for XDS drag types"
...
This reverts commit 588ffa8c32 .
2013-10-23 15:55:14 -04:00
Matthias Clasen
c9f8d22094
Revert "GtkPlacesSidebar: support open locations when dragging text"
...
This reverts commit 1b839d4b72 .
2013-10-23 15:54:52 -04:00
Matthias Clasen
aa7bb22685
Revert "GtkPlacesSidebar: use gtk api to add dnd uri targets"
...
This reverts commit 7fa27dff25 .
2013-10-23 15:54:44 -04:00
Nelson Benítez León
7fa27dff25
GtkPlacesSidebar: use gtk api to add dnd uri targets
...
Instead of hardcoding it in the dnd drop targets list.
Part of bug 707679
2013-10-23 20:20:33 +02:00
Nelson Benítez León
1b839d4b72
GtkPlacesSidebar: support open locations when dragging text
...
Make GtkPlacesSidebar also open locations when hovered by
text dnd targets.
Part of bug 707679
2013-10-23 20:20:33 +02:00
Nelson Benítez León
588ffa8c32
GtkPlacesSidebar: support switching locations for XDS drag types
...
Make GtkPlacesSidebar also change locations when hovered
by XDS dnd targets (eg. dragging a file from file-roller).
Part of bug 707679
2013-10-23 20:20:33 +02:00
Jasper St. Pierre
e4bb02f8ae
dialog: Fix docs for GtkDialog
...
Responses need to be negative
2013-10-23 12:04:13 -04:00
Bastien Nocera
255fafb891
GtkScrolledWindow: Disconnect from frame clock properly
...
The tick callback IDs from GtkWidget aren't timeouts, so
use the correct function to disconnect from them.
Spotted by Benjamin Otte <otte@redhat.com >
https://bugzilla.gnome.org/show_bug.cgi?id=710666
2013-10-23 15:22:31 +02:00
Bastien Nocera
7c12e6480b
GtkWidget: Avoid lingering clock frame updates
...
For some widgets, like GtkTreeView, which setup a clock frame
update during realize, it was possible to call
gdk_frame_clock_begin_updating() twice, but only ever disconnecting
from it once. This happens because the realized flag is set at an
unpredictable time by the GtkWidget's realize implementation.
Keep the signal handler ID from us connecting to the "update" signal
to avoid connecting to it twice.
This fixes high wake-up count from any application using GtkTreeView,
even idle ones.
https://bugzilla.gnome.org/show_bug.cgi?id=710666
2013-10-23 15:22:27 +02:00
Bastien Nocera
438cd857c4
all: Add names to timeouts
...
Add names to every timeout we setup, so it's easier to track their
usage, and debug possible misbehaviour.
https://bugzilla.gnome.org/show_bug.cgi?id=710651
2013-10-23 13:31:18 +02:00
Matthias Clasen
dcc0fd222e
Fix a typo
2013-10-23 06:27:47 -04:00
Jasper St. Pierre
cc262b2c14
Add missing symbol to docs
2013-10-22 14:56:26 -04:00
Matthias Clasen
30fdb3c423
Bump GLib req to 2.39
...
Needed for GNotification.
2013-10-22 07:37:46 -04:00
Matthias Clasen
111120297c
Add some (silly) GNotification example
...
Bloatpad can now notify you.
2013-10-21 17:23:44 -04:00
Jasper St. Pierre
809aab2c8e
gdkwindow-x11: Don't set WM_TAKE_FOCUS if accept_focus is FALSE
...
Otherwise, we'll be in the "Globally Active" mode instead of the
"No Input" mode.
https://bugzilla.gnome.org/show_bug.cgi?id=710389
2013-10-21 13:43:14 -04:00
Matthias Clasen
a093cd2a22
Icon theme: Hardcode fallback through the 'gnome' icon theme
...
This is what we used to get through the Net/FallbackIcontheme
setting. Nobody has ever set this setting to a different value,
and people have come to rely on GTK+ applications getting their
icons this way.
2013-10-21 12:58:29 -04:00
Debarshi Ray
bcc6979f89
flowbox: Always return a NULL iter when we are at the end
...
The objective is simplify the semantics of the code so that we don't
need to check for "(iter != NULL && !g_sequence_iter_is_end (iter))"
in the callers.
2013-10-21 16:33:13 +02:00
Debarshi Ray
65dd26d3f3
flowbox: Be careful when the container is empty
...
Otherwise, showing an empty GtkFlowBox will lead to:
GLib-CRITICAL **: g_sequence_get: assertion '!is_end (iter)' failed
2013-10-21 16:21:11 +02:00
Jasper St. Pierre
3971ed1779
gtktoolbar: Make the icon-size property actually an enum
...
As this is what it's interpreted as.
2013-10-18 16:14:26 -04:00
Stas Solovey
4ffcfc1593
Updated Russian translation
2013-10-18 18:23:16 +04:00
Jasper St. Pierre
0ff2dbd6fc
stackswitcher: Only show a button if the stack child is visible
2013-10-17 16:24:00 -04:00
Jasper St. Pierre
fa6f83d89a
gtkflowbox: Fix warning when realizing
...
set_background needs the widget's window to be set.
2013-10-17 15:14:57 -04:00
Matthias Clasen
9bd87b37bc
Add docs for new API
2013-10-16 23:45:23 -04:00
Matthias Clasen
4141ce2290
Add new symbols to the docs
2013-10-16 23:45:23 -04:00
Matthias Clasen
0f64551c49
Add an index for symbols added in 3.12
2013-10-16 23:45:23 -04:00
Matthias Clasen
85bfbebd08
Fix since tags
...
Mark 3.12 api as such.
2013-10-16 23:45:23 -04:00
William Jon McCann
05b1ea84b4
notebook: inform the theme whether show-borders was set
...
So that it can draw a border or not. If show-borders=true then
the notebook will have GTK_STYLE_CLASS_FRAME.
2013-10-16 12:03:33 -04:00
Timothy Arceri
05cc3b6df6
Remove superfluous g_file_test()
...
https://bugzilla.gnome.org/show_bug.cgi?id=168530
Signed-off-by: Timothy Arceri <t_arceri@yahoo.com.au >
2013-10-15 21:45:59 -04:00