Ask H. Larsen
3d5f5a5beb
Updated Danish translation
2011-04-02 19:45:07 +02:00
George Stefanakis
785b69463f
l10n: Updated Greek translation for gtk+
2011-04-02 17:57:50 +03:00
Daniel Korostil
ab70aeee2b
Uploaded Ukranian
2011-04-02 16:38:07 +03:00
Matthias Clasen
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
Matthias Clasen
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
Federico Mena Quintero
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
Federico Mena Quintero
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
Federico Mena Quintero
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
Federico Mena Quintero
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
Juan Pablo Ugarte
a77e6b1593
Added GtkEntry:completion property
2011-04-01 19:35:32 -03:00
Gabor Kelemen
f344bc26ad
Updated Hungarian translation
2011-04-01 15:17:37 +02:00
Gabor Kelemen
f588cbe28d
Updated Hungarian translation
2011-04-01 15:17:10 +02:00
Gabriel F. Vilar
fe6431bdb7
Updated Brazilian Portuguese translation
2011-04-01 09:11:15 -03:00
Rajesh Ranjan
95a4635284
hindi updated
2011-04-01 14:56:12 +05:30
Rajesh Ranjan
ddec940848
hindi updated
2011-04-01 14:54:43 +05:30
Matthias Clasen
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
Juan Pablo Ugarte
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
Duarte Loreto
bdc1cc1a08
Updated Portuguese translation
2011-03-31 23:19:39 +01:00
Mario Blättermann
cec36d6f9f
[l10n] Updated German translation
2011-03-31 21:30:57 +02:00
Djavan Fagundes
4000ae26a9
Updated Brazilian Portuguese translation
2011-03-31 11:42:31 -03:00
Mario Blättermann
58c17c5176
[l10n] Updated German translation
2011-03-31 09:41:05 +02:00
Alexander Shopov
5f99cdbaa4
Updated Bulgarian translation
2011-03-31 06:36:40 +03:00
Miroslav Nikolić
e2a2644614
Updated Serbian translation
2011-03-31 01:11:14 +02:00
Daniel Korostil
2be6a3a5d3
Uploaded Ukranian
2011-03-30 17:54:43 +03:00
Benjamin Otte
0bfc95faa3
widget: Propagate the right states to the widget when setting the parent
2011-03-30 16:40:06 +02:00
Benjamin Otte
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
Matthias Clasen
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
Bruce Cowan
9334f17790
Updated British English translation
2011-03-30 15:25:34 +01:00
Matthias Clasen
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
Benjamin Otte
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
Ask H. Larsen
45d01b684a
Updated Danish translation
2011-03-29 23:41:18 +02:00
Ask H. Larsen
6aee00a55f
Updated Danish translation
2011-03-29 23:39:16 +02:00
Ryan Lortie
ae6032b2ea
GtkStatusIcon: support fixed-sized icons
...
Use the _NET_SYSTEM_TRAY_ICON_SIZE property set by the tray mananger as
a hint that we should use a specific icon size. This allows the tray to
instruct us that it expects 16x16 icons, for example.
Bug #645232
2011-03-30 00:26:27 +05:30
Carlos Garnacho
ae22476931
theming: Implement non-uniform border-width in the theming engine.
...
The border-width CSS parameter takes up to 4 values, but it was
being ignored by the theming engine until now.
2011-03-29 19:39:34 +02:00
Carlos Garnacho
6834bace95
theming: Avoid boxed struct copies throughout the default engine
2011-03-29 19:39:22 +02:00
Benjamin Otte
21f117c695
label: Add another special case for measuring
2011-03-29 15:33:27 +02:00
Benjamin Otte
9992efdb0e
label: Don't create the layout in size_allocate() if not needed
...
Just update its size if it already exists.
2011-03-29 15:33:27 +02:00
Benjamin Otte
c94dca36ca
label: Move ellipsized layout width computation
...
... from size_allocate() to update_layout_width().
2011-03-29 15:33:27 +02:00
Benjamin Otte
bd3e947485
label: Factor out layout size measuring into its own function
...
Instead of doing half of it in get_preferred_size() and the other half
in get_label_width(), put it all in one place.
2011-03-29 15:33:27 +02:00
Benjamin Otte
e824bb4aab
label: Move function to a better location
...
This patch does not change anything, it just moves the get_label_width
function.
2011-03-29 15:33:27 +02:00
Benjamin Otte
5e80c06d41
label: Factor out layout size setting into a separate function
2011-03-29 15:33:27 +02:00
Benjamin Otte
0930de9446
label: Only get font metrics if we have to
...
Getting these metrics is expensive, so avoid it if possible.
2011-03-29 15:33:27 +02:00
Benjamin Otte
6ba3ef5d82
label: Add optimization for a common special case
...
Oftentimes we want to measure a layout that is as wide or wider than the
current layout's maximal width. In that case we can safely reuse the
current layout.
2011-03-29 15:33:27 +02:00
Benjamin Otte
20b90cb793
label: Remove unused boolean argument from ensure_layout()
...
It's always FALSE.
Note that this patch changes the layout for allocations that are
smaller than 1px, but that's just the default layout that is never
rendered.
2011-03-29 15:33:27 +02:00
Benjamin Otte
db474e82c4
label: Don't recreate the layout just for measuring
...
Instead, create a custom one.
2011-03-29 15:33:27 +02:00
Benjamin Otte
d579166a63
label: Add internal gtk_label_get_measuring_layout() and use it
...
Avoids useless pango_layout_copy() calls and invalidations of an
existing layout when measuring sizes for a given label.
2011-03-29 15:33:27 +02:00
Benjamin Otte
5acd15d21b
tests: Make test_init() not check for gdk-pixbuf anymore
...
gdk-pixbuf is system-installed these days.
2011-03-29 15:33:27 +02:00
Benjamin Otte
8343831c39
progressbar: remove needless is_drawable() check before queue_resize()
2011-03-29 15:33:27 +02:00
Benjamin Otte
b7cd3d6b06
tracker: Include gdk.h
2011-03-29 15:33:27 +02:00
Aron Xu
f3f4baa3a1
Update Simplified Chinese po-properties translation.
2011-03-29 11:02:06 +00:00