Commit Graph

27000 Commits

Author SHA1 Message Date
d664e78c94 [broadway] Make pointer grabs not roundtrip
Since we're really only initializing grabs (except for implicit
grabs at least) from the client side we might as well do all the grab
time checks on the client side to avoid unnecassary roundtrips.
2011-04-07 10:03:16 +02:00
56d05e093d [broadway] Save last event time seen 2011-04-07 10:03:16 +02:00
8aad17592e [broadway] Parse broadway input messages earlier
We now parse the broadway messages as soon as they are read from the wire.
This will let us sanely do lookahead in the message queue later.
2011-04-07 10:03:15 +02:00
e32728fb5c GtkColorButton: Don't leak references
https://bugzilla.gnome.org/show_bug.cgi?id=646815
2011-04-06 00:57:47 -04:00
cd68eaa73a Update Czech translation 2011-04-06 03:43:52 +02:00
bfffe34c17 [l10n]Fixes on Catalan translation 2011-04-04 21:48:16 +02:00
0765800035 [l10n]Fixes on Catalan translation 2011-04-04 21:48:15 +02:00
d4021d7a1b Fixed bug in GtkSizeRequest code where the cache is not reset properly
Fixes this bug https://bugzilla.gnome.org/show_bug.cgi?id=646500
2011-04-04 13:58:05 +09:00
f6499818b5 Updated Brazilian Portuguese translation 2011-04-04 11:11:26 -03:00
c2cdd94cd2 Updated Traditional Chinese translation (Hong Kong and Taiwan) 2011-04-04 20:27:38 +08:00
1a06c2974b Updated Bengali translation 2011-04-04 16:40:12 +06:00
059df291cf [l10n]Updated Catalan translation 2011-04-04 01:07:55 +02:00
d46f0db38b Make gdk_x11_window_set_theme_variant do nothing for non-toplevels
This avoids problems when calling this e.g. on offscreen windows.
2011-04-03 17:40:37 -04:00
2226996b80 Keymap: properly initialize lock state
We need to get explicitly lock state initially, before we can
rely on state changed events to track it.
https://bugzilla.gnome.org/show_bug.cgi?id=645341
2011-04-03 17:39:31 -04:00
0b8a1dcac2 Fixed warning catch in gtk_window_compute_hints(). 2011-04-03 18:10:27 +09:00
8a1a0bd0c7 Updated Russian translation 2011-04-03 20:20:59 +04:00
e8c78edeb2 theme: Fix prelight on selected rows' expanders
There was no prelight effect on selected rows' expanders with the
builtin theme, noticed by Kris Rietveld.
2011-04-03 12:32:20 +02:00
073f1b4fe3 Updated Romanian translation 2011-04-03 02:03:33 +02:00
3d5f5a5beb Updated Danish translation 2011-04-02 19:45:07 +02:00
785b69463f l10n: Updated Greek translation for gtk+ 2011-04-02 17:57:50 +03:00
ab70aeee2b Uploaded Ukranian 2011-04-02 16:38:07 +03:00
b112d882ef GtkAppChooserButton: avoid some leaks
gtk_tree_model_get() returns a reference for objects.
https://bugzilla.gnome.org/show_bug.cgi?id=646462
2011-04-01 23:53:58 -04:00
315bb30220 Fix some refcounting issues in the print dialog
gtk_tree_model_get returns a reference for objects, but the
printers in the model can be NULL,
https://bugzilla.gnome.org/show_bug.cgi?id=646446
2011-04-01 22:05:02 -04:00
eb02dacb37 [filechooser] Free things which got duplicated or reffed by gtk_tree_model_get()
We had forgotten to do that in a few places; this is a systematic search for those.

https://bugzilla.gnome.org/show_bug.cgi?id=646461
2011-04-01 17:00:17 -06:00
58609cfdaf [filechooser] Unref cancellables we got from the model, not the ones that come into the callback
The model_cancellables have an extra ref when we get them from gtk_tree_model_get().
So, we need to unref them always.  On the other hand, the cancellables that get
passed as arguments to the callbacks in question are memory-managed by
GtkFileSystemModel.

Reported by Morten Welinder <mortenw@gnome.org>

https://bugzilla.gnome.org/show_bug.cgi?id=646460
2011-04-01 17:00:17 -06:00
a24f61fb37 [filechooser] Don't leak a GFile
Reported by Morten Welinder <mortenw@gnome.org>

https://bugzilla.gnome.org/show_bug.cgi?id=646458
2011-04-01 17:00:17 -06:00
2aad7a5151 [filechooser] Don't add extra ref to file, as it it comes from gtk_tree_model_get()
Leak kindly reported by leak finder extraordinaire Morten Welinder <mortenw@gnome.org>

https://bugzilla.gnome.org/show_bug.cgi?id=646457
2011-04-01 17:00:16 -06:00
a77e6b1593 Added GtkEntry:completion property 2011-04-01 19:35:32 -03:00
f344bc26ad Updated Hungarian translation 2011-04-01 15:17:37 +02:00
f588cbe28d Updated Hungarian translation 2011-04-01 15:17:10 +02:00
fe6431bdb7 Updated Brazilian Portuguese translation 2011-04-01 09:11:15 -03:00
95a4635284 hindi updated 2011-04-01 14:56:12 +05:30
ddec940848 hindi updated 2011-04-01 14:54:43 +05:30
31c036b9b4 Call _exit instead of exit from X error handlers
This is because running atexit() handlers from there is
usually bad news.
https://bugzilla.gnome.org/show_bug.cgi?id=646338
2011-03-31 19:59:00 -04:00
d80d834be8 * gtk/gtktreeselection.c:
Added missing GtkTreeSelection:mode property.
   Closes bug #645960 "GtkTreeSelection has no property to set mode"
2011-03-31 19:17:17 -03:00
bdc1cc1a08 Updated Portuguese translation 2011-03-31 23:19:39 +01:00
cec36d6f9f [l10n] Updated German translation 2011-03-31 21:30:57 +02:00
4000ae26a9 Updated Brazilian Portuguese translation 2011-03-31 11:42:31 -03:00
58c17c5176 [l10n] Updated German translation 2011-03-31 09:41:05 +02:00
5f99cdbaa4 Updated Bulgarian translation 2011-03-31 06:36:40 +03:00
e2a2644614 Updated Serbian translation 2011-03-31 01:11:14 +02:00
2be6a3a5d3 Uploaded Ukranian 2011-03-30 17:54:43 +03:00
0bfc95faa3 widget: Propagate the right states to the widget when setting the parent 2011-03-30 16:40:06 +02:00
1e43965350 widget: Get rid of parent_sensitive flag
Instead rely on state_flags & GTK_STATE_FLAG_INSENSITIVE to tell us if a
widget is sensitive.
This has the huge benefit that the way the widget is actually rendered
corresponds to the return value of gtk_widget_is_sensitive().

As a side effect, we do not ever allow unsetting the
GTK_STATE_FLAG_INSENSITIVE for a widget the is set to not be sensitive
(via gtk_widget_set_sensitive()). This way we stop propagation of making
stuff sensitive at insensitive widgets.

https://bugzilla.gnome.org/show_bug.cgi?id=642918
2011-03-30 16:40:06 +02:00
b2f872112a Make GtkWidget::halign RTL-save
This commit makes GTK_ALIGN_START/_END pay attention to
the text direction when used in horizontal context.

This is how similar parameters in GtkMisc and GtkAlignment work,
and is generally expected of GTK+ positioning parameters. And this
is new GTK+ 3 api, so it is basically still unused at this point.

If explicit right/left turn out to be needed at some point, we
can expand the enumeration with new values.
2011-03-30 10:34:02 -04:00
9334f17790 Updated British English translation 2011-03-30 15:25:34 +01:00
7a65db0402 GtkGrid: Add forgotten RTL flipping
How did we manage to add a non-RTL savy container in GTK+ 3.0 ?
2011-03-30 08:19:30 -04:00
93b0cecd7e label: Remove dead code
This code has been useless for a while, and now it's breaking things.
Moving the paned in tests/testheightforwidth's wrapping label shows that
bug.

Broken since 9992efdb0e
2011-03-30 13:17:01 +02:00
45d01b684a Updated Danish translation 2011-03-29 23:41:18 +02:00
6aee00a55f Updated Danish translation 2011-03-29 23:39:16 +02:00