]> Pileus Git - ~andy/gtk/log
~andy/gtk
11 years agoUpdated POTFILES.skip
Piotr Drąg [Sat, 19 Jan 2013 03:40:10 +0000 (04:40 +0100)]
Updated POTFILES.skip

11 years agogdk: Fix typo in gdkkeysyms-update.pl
Bastien Nocera [Fri, 18 Jan 2013 16:25:45 +0000 (17:25 +0100)]
gdk: Fix typo in gdkkeysyms-update.pl

s/Authos/Author

11 years agowayland: Drop code to use cairo-gl for rendering
Rob Bradford [Thu, 17 Jan 2013 16:19:23 +0000 (16:19 +0000)]
wayland: Drop code to use cairo-gl for rendering

The APIs that this code relied upon were removed in Wayland 1.0 and as such
this code has been broken since then.

11 years agowayland: Drop build configuration support for cairo-gl
Rob Bradford [Thu, 17 Jan 2013 16:05:25 +0000 (16:05 +0000)]
wayland: Drop build configuration support for cairo-gl

The underlying code uses API that is no longer available with 1.0. This
optional, off by default build mode hasn't worked since the release of
Wayland 1.0.

11 years agoMore or less revert 91949934 which broke the regression test for bug #111500.
John Lindgren [Thu, 17 Jan 2013 02:36:45 +0000 (21:36 -0500)]
More or less revert 91949934 which broke the regression test for bug #111500.

https://bugzilla.gnome.org/show_bug.cgi?id=691842

11 years agoUpdated Portuguese translation and converted to New Spelling (Novo AO)
Duarte Loreto [Thu, 17 Jan 2013 23:18:26 +0000 (23:18 +0000)]
Updated Portuguese translation and converted to New Spelling (Novo AO)

11 years agoUpdated Portuguese translation and converted to New Spelling (Novo AO)
Duarte Loreto [Thu, 17 Jan 2013 23:14:26 +0000 (23:14 +0000)]
Updated Portuguese translation and converted to New Spelling (Novo AO)

11 years agowindow: allocation x/y is 0,0
Benjamin Otte [Thu, 17 Jan 2013 19:52:50 +0000 (20:52 +0100)]
window: allocation x/y is 0,0

This was incorrect in 97ba4b1b8eb82563f13762a4bd8cfe9beb8a121c.

11 years agoiconhelper: small code simplification
Sébastien Wilmet [Thu, 17 Jan 2013 13:43:35 +0000 (14:43 +0100)]
iconhelper: small code simplification

https://bugzilla.gnome.org/show_bug.cgi?id=687025

11 years agoquartz: retain content view when switching over toplevel.
Kristian Rietveld [Fri, 28 Dec 2012 21:11:13 +0000 (22:11 +0100)]
quartz: retain content view when switching over toplevel.
(cherry picked from commit 184407309f83a06b9215c8123091263d483edc8b)

11 years agoquartz: Make sure the old toplevel is closed on recreation
Kristian Rietveld [Fri, 28 Dec 2012 21:06:32 +0000 (22:06 +0100)]
quartz: Make sure the old toplevel is closed on recreation
(cherry picked from commit 30deba453a045107eadd4deea572e29192c298c1)

11 years agoquartz: make sure all old properties are set on the new toplevel
Kristian Rietveld [Fri, 28 Dec 2012 20:59:02 +0000 (21:59 +0100)]
quartz: make sure all old properties are set on the new toplevel

Apply patch by Paul Davies; part of bug 669808.
(cherry picked from commit a8008b796f14444dff3ac46af884238fc4f214f6)

11 years agoquartz: ensure window being (un)fullscreened is visible
Kristian Rietveld [Fri, 28 Dec 2012 20:04:09 +0000 (21:04 +0100)]
quartz: ensure window being (un)fullscreened is visible

Patch by Paul Davis; part of bug 669808.
(cherry picked from commit 62f1d871b70a8e08b899942827386d6f3222c986)

11 years agoquartz: merge the clipboard storing code from gtk-2-24
Michael Natterer [Thu, 17 Jan 2013 12:16:02 +0000 (13:16 +0100)]
quartz: merge the clipboard storing code from gtk-2-24

11 years agodocs: Update docs for recent treeviewcolumn changes
John Lindgren [Thu, 17 Jan 2013 01:23:37 +0000 (02:23 +0100)]
docs: Update docs for recent treeviewcolumn changes

11 years agodocs: Don't mark up numbers
Benjamin Otte [Thu, 17 Jan 2013 01:12:44 +0000 (02:12 +0100)]
docs: Don't mark up numbers

11 years agoreftests: Add reftest for latest warning fix
Benjamin Otte [Wed, 16 Jan 2013 23:45:14 +0000 (00:45 +0100)]
reftests: Add reftest for latest warning fix

11 years agotreeviewcolumn: always hide button widget if the header is not shown
Carl-Anton Ingmarsson [Wed, 16 Jan 2013 23:36:04 +0000 (00:36 +0100)]
treeviewcolumn: always hide button widget if the header is not shown

Fixes the following warning from appearing:
Gtk-WARNING **: GtkTreeView 0xb44010 is mapped but visible child
GtkButton 0xad9320 is not mapped

11 years agogdk: strengthen touch crossing event synthesizing on programmatical crossings
Carlos Garnacho [Mon, 3 Dec 2012 17:28:57 +0000 (18:28 +0100)]
gdk: strengthen touch crossing event synthesizing on programmatical crossings

There are cases where crossing events aren't generated by input devices themselves
but rather through programmatical means (windows being moved/hidden/destroyed while
the pointer is on top).

Those events come from X as sourceid=deviceid, and GDK does its deal at lessening
this by setting a meaningful source device on such events, although this caused
some confusion on the mechanism to block/synthesize touch crossing events that
could possibly cause bogus enter events on the new window below the pointer.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=691572

11 years agocssvalue: Remove NULL check
Benjamin Otte [Tue, 15 Jan 2013 14:33:53 +0000 (15:33 +0100)]
cssvalue: Remove NULL check

The value cannot ever be NULL here.

11 years agocssvalue: Move value initialization
Benjamin Otte [Tue, 15 Jan 2013 14:31:59 +0000 (15:31 +0100)]
cssvalue: Move value initialization

Makes it easier to track places where tha value is not initialized.

11 years agocssvalue: Fix return_if_fail() calls...
Benjamin Otte [Tue, 15 Jan 2013 14:29:23 +0000 (15:29 +0100)]
cssvalue: Fix return_if_fail() calls...

11 years agocssvalue: Remove useless call
Benjamin Otte [Tue, 15 Jan 2013 14:24:04 +0000 (15:24 +0100)]
cssvalue: Remove useless call

11 years agoBetter resize of expandable columns
John Lindgren [Thu, 20 Dec 2012 07:08:12 +0000 (02:08 -0500)]
Better resize of expandable columns

Since 16195ad the “expand” property is always set to FALSE when a
column is resized.  This commit takes a different approach and enables
“expand” whenever the column is wide enough.  An appropriate
“fixed-width” (so that the desired width is achieved after expanding) is
calculated using equations that are explained in the code.

https://bugzilla.gnome.org/show_bug.cgi?id=691751

11 years agoUse minimum/natural size semantics
John Lindgren [Tue, 18 Dec 2012 07:06:12 +0000 (02:06 -0500)]
Use minimum/natural size semantics

Rewrites gtk_tree_view_column_request_width() and
gtk_tree_view_size_allocate_columns() to respect the minimum and natural
sizes that are already being returned by
gtk_cell_area_context_get_preferred_width().

The convoluted logic explained (not!) by this comment has been removed:
“Only update the expand value if the width of the widget has changed, or
the number of expand columns has changed, or if there are no expand
columns, or if we didn't have an size-allocation yet after the last
validated node.”  This logic seems to have been a workaround for the
“jumping” behavior fixed in 16195ad and is no longer necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=691751

11 years agoMinor refactoring
John Lindgren [Tue, 18 Dec 2012 06:34:55 +0000 (01:34 -0500)]
Minor refactoring

No functional change, only moves a self-contained block of code out of
size_allocate_columns() to its own function.

https://bugzilla.gnome.org/show_bug.cgi?id=691751

11 years agoUse fixed width for resizing
John Lindgren [Tue, 18 Dec 2012 06:26:37 +0000 (01:26 -0500)]
Use fixed width for resizing

Removes the hidden “resized-width” and “use-resized-width” properties
from GtkTreeViewColumn and instead uses the “fixed-width” property to
serve the same purpose.  “fixed-width”, if set, will now override the
auto-sized width (-1 is now a legal value meaning “not set”).

Additional “cleanups” in this commit:

1. When the user resizes the column the “expand” property is now also
set to FALSE, in order to prevent the column from suddenly jumping to a
different width when the window is resized.

2. The code that translated mouse movement to column sizes has been
simplified:
the change in column width is now calculated directly from the distance
the mouse cursor has traveled.  Weird behavior that might have happened
previously if the position of the column changed during resizing, is now
prevented.

3. There was some lengthy logic handling the keyboard shortcuts used to
resize treeview columns, which would call gtk_widget_error_bell() once
the minimum or maximum width was reached.  Instead of rewriting these
checks I simply set the “fixed-width” property to what was requested,
relying on the fact that it is already clamped between the minimum and
maximum width during size allocation.
I will greatly surprised if anyone notices the missing error bell.

https://bugzilla.gnome.org/show_bug.cgi?id=691751

11 years agoKill gtk_tree_view_size_request
John Lindgren [Tue, 18 Dec 2012 05:47:07 +0000 (00:47 -0500)]
Kill gtk_tree_view_size_request

Splits up size_request() so that the height calculations are only done
when get_preferred_height() is called and the width calculations are
only done when get_preferred_width() is called.  Since
get_preferred_width() does not change the treeview->priv->width value,
treeview->priv->prev_width will always be equal to it and can therefore
be removed.  The only place where prev_width was used is a block in
gtk_tree_view_size_allocate().  This block seems to be adjusting the
horizontal scrollbar to account for treeview->priv->width having been
changed in size_request() and should no longer be necessary.  A similar
block immediately above it seems to already account for the width change
in size_allocate().

https://bugzilla.gnome.org/show_bug.cgi?id=691751

11 years agoRemove extraneous size request
John Lindgren [Tue, 18 Dec 2012 05:23:27 +0000 (00:23 -0500)]
Remove extraneous size request

After “validation” (i.e., background size calculations) of some cells,
size_request() was called here to update the internally cached size of
the treeview.  Apparently not updating the sizes leads to some kind of
“inconsistency” that messes with top_row_to_dy().  In the GTK3 model for
size allocation, things are more complicated.  The treeview can’t just
go ahead and calculate its own size any more; instead it reports both a
“minimum” and a “natural” size, and it doesn’t know what size it will
actually get until size_allocate().  It may be necessary to update
top_row_to_dy() to deal with not knowing the exact size.

https://bugzilla.gnome.org/show_bug.cgi?id=691751

11 years agoBump version
Matthias Clasen [Tue, 15 Jan 2013 05:37:23 +0000 (00:37 -0500)]
Bump version

11 years ago3.7.6
Matthias Clasen [Tue, 15 Jan 2013 05:03:19 +0000 (00:03 -0500)]
3.7.6

11 years agoIgnore more private headers when generating docs
Matthias Clasen [Tue, 15 Jan 2013 04:32:05 +0000 (23:32 -0500)]
Ignore more private headers when generating docs

11 years agoDon't run gtkdoc-check in make check
Matthias Clasen [Tue, 15 Jan 2013 04:22:10 +0000 (23:22 -0500)]
Don't run gtkdoc-check in make check

It fails for dubious reasons that should not cause make check
to fail, such as a few undocumented symbols.

11 years agoRemove a no-longer existing symbol
Matthias Clasen [Tue, 15 Jan 2013 05:03:02 +0000 (00:03 -0500)]
Remove a no-longer existing symbol

11 years agoUpdate expected output of a11y tests
Matthias Clasen [Tue, 15 Jan 2013 04:12:36 +0000 (23:12 -0500)]
Update expected output of a11y tests

The output for GtkAboutDialog changed as a result of the
Homepage -> Website string change.

11 years agoRemove some non-warranted checks from builder tests
Matthias Clasen [Tue, 15 Jan 2013 04:09:40 +0000 (23:09 -0500)]
Remove some non-warranted checks from builder tests

These tests were making assumptions about the properties of
cell renderers outside of rendering, which we don't give any
guarantees for.

11 years agoscrolledwindow: Use child-visible instead of visible for scrollbars
Benjamin Otte [Mon, 14 Jan 2013 17:11:50 +0000 (18:11 +0100)]
scrolledwindow: Use child-visible instead of visible for scrollbars

We want to reserve space for the size of the scrollbars even when they
are not visible. And because toggling visibile to off now returns 0 for
size requests, this won't work anymore.

11 years agowindow: Don't use set_allocation() to store cached values
Benjamin Otte [Mon, 14 Jan 2013 16:59:31 +0000 (17:59 +0100)]
window: Don't use set_allocation() to store cached values

The window size can be queried on widget->window directly, no need to
store it in widget->allocation.
This change is necessary because gtk_widget_set_allcation() is now
checking invariants that assume it's called from insize
gtk_widget_size_allocate() and that wasn;t the case here.

11 years agorange: don't trim the trough rectange by the trough margin
Cosimo Cecchi [Mon, 14 Jan 2013 15:09:10 +0000 (10:09 -0500)]
range: don't trim the trough rectange by the trough margin

Commit e32da246a84492f02b4dac5a448bb46cb23d68b8 made GtkRange's trough
respect the CSS margin property, but it also trimmed the box in which
the trough reacts to click events by the margin.
We still want to catch events in that area instead, and just make sure
the margin is applied when drawing (which was already implemented by
that commit).

This commit reverts the parts of
e32da246a84492f02b4dac5a448bb46cb23d68b8 that didn't involve drawing,
fixing the bug.

https://bugzilla.gnome.org/show_bug.cgi?id=691677

11 years agoUpdated Hungarian translation
Gabor Kelemen [Mon, 14 Jan 2013 10:42:57 +0000 (11:42 +0100)]
Updated Hungarian translation

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 14 Jan 2013 10:18:30 +0000 (11:18 +0100)]
Updated Norwegian bokmål translation

11 years agoUpdated Thai translation
Theppitak Karoonboonyanan [Mon, 14 Jan 2013 07:25:34 +0000 (14:25 +0700)]
Updated Thai translation

11 years agoa11y: Implement get_name() instead of setting variables
Benjamin Otte [Sun, 13 Jan 2013 17:50:16 +0000 (18:50 +0100)]
a11y: Implement get_name() instead of setting variables

This avoids a later free of this const value.

11 years agox11: unconst-cast result of g_get_prgname()
Benjamin Otte [Sun, 13 Jan 2013 18:01:29 +0000 (19:01 +0100)]
x11: unconst-cast result of g_get_prgname()

X doesn't like const...

11 years agoUpdated Galician translations
Fran Diéguez [Sun, 13 Jan 2013 16:30:54 +0000 (17:30 +0100)]
Updated Galician translations

11 years agoDocumentation fixes
Matthias Clasen [Sun, 13 Jan 2013 13:25:37 +0000 (08:25 -0500)]
Documentation fixes

The documentation for GtkMenuButton was still referring to a
"menu" properties in several places, though it has been renamed
to "popup".

11 years agoTypo fix
Matthias Clasen [Sun, 13 Jan 2013 12:18:30 +0000 (07:18 -0500)]
Typo fix

11 years agoUpdated Slovenian translation
Matej Urbančič [Sun, 13 Jan 2013 10:54:16 +0000 (11:54 +0100)]
Updated Slovenian translation

11 years agoUpdated Portuguese translation and converted to New Spelling (Novo AO)
Duarte Loreto [Sun, 13 Jan 2013 00:26:44 +0000 (00:26 +0000)]
Updated Portuguese translation and converted to New Spelling (Novo AO)

11 years agoUpdated Portuguese translation and converted to New Spelling (Novo AO)
Duarte Loreto [Sat, 12 Jan 2013 23:59:49 +0000 (23:59 +0000)]
Updated Portuguese translation and converted to New Spelling (Novo AO)

11 years agox11: add missing checks that a hint is supported
Geoff Reedy [Thu, 10 Jan 2013 04:40:04 +0000 (21:40 -0700)]
x11: add missing checks that a hint is supported

Before acting on any hint that is set by the window manager we must
first check that the hint is supported by the current window manager.
Checking that a property has a value is insufficient as it may have
been set by a previous window manager which did support the hint.

https://bugzilla.gnome.org/show_bug.cgi?id=691515

11 years agoUpdated Uyghur translation
Gheyret Kenji [Sat, 12 Jan 2013 06:32:50 +0000 (15:32 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated Bulgarian translation
Alexander Shopov [Sat, 12 Jan 2013 05:11:25 +0000 (07:11 +0200)]
Updated Bulgarian translation

11 years agoUpdated Bulgarian translation
Alexander Shopov [Sat, 12 Jan 2013 05:08:02 +0000 (07:08 +0200)]
Updated Bulgarian translation

11 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 11 Jan 2013 15:58:37 +0000 (21:28 +0530)]
Assamese translation updated

11 years agobroadway: Make /dev/shm names nicer
Alexander Larsson [Thu, 10 Jan 2013 22:59:23 +0000 (23:59 +0100)]
broadway: Make /dev/shm names nicer

11 years agobroadway: Make Sec-WebSocket-Origin optional
Alexander Larsson [Thu, 10 Jan 2013 21:50:03 +0000 (22:50 +0100)]
broadway: Make Sec-WebSocket-Origin optional

Sometimes we get no Origin in the request

11 years agobroadway: Allow binding http server to an ip
Alexander Larsson [Thu, 10 Jan 2013 20:38:15 +0000 (21:38 +0100)]
broadway: Allow binding http server to an ip

11 years agobuild: support cross-compilation by natively building gtk-update-icon-cache
Ross Burton [Mon, 7 Jan 2013 12:49:27 +0000 (12:49 +0000)]
build: support cross-compilation by natively building gtk-update-icon-cache

When cross-compiling, instead of depending on a natively built GTK+ (which means
building Glib, ATK, Pango, gdk-pixbuf, libX11...) for gtk-update-icon-cache,
find the host compiler and gdk-pixbuf, and build another gtk-update-icon-cache
with that.

This uses AX_PROG_CC_FOR_BUILD from autostars to find the host compiler, and
assumes that you'd set PKG_CONFIG_FOR_BUILD to a host pkg-config binary.

https://bugzilla.gnome.org/show_bug.cgi?id=691301

11 years agobroadway: Remove leftover typedef
Alexander Larsson [Thu, 10 Jan 2013 15:00:43 +0000 (16:00 +0100)]
broadway: Remove leftover typedef

11 years agobroadway: We need gio-unix for the unix domain sockets
Alexander Larsson [Thu, 10 Jan 2013 15:00:13 +0000 (16:00 +0100)]
broadway: We need gio-unix for the unix domain sockets

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 10 Jan 2013 12:42:44 +0000 (13:42 +0100)]
Updated Norwegian bokmål translation

11 years agoUse Website instead of Homepage
William Jon McCann [Wed, 9 Jan 2013 00:40:21 +0000 (19:40 -0500)]
Use Website instead of Homepage

https://bugzilla.gnome.org/show_bug.cgi?id=691375

11 years agobroadway: Update TODO
Alexander Larsson [Tue, 8 Jan 2013 17:04:42 +0000 (18:04 +0100)]
broadway: Update TODO

11 years agobroadway: Send window size to new clients
Alexander Larsson [Tue, 8 Jan 2013 16:56:39 +0000 (17:56 +0100)]
broadway: Send window size to new clients

Tell all new clients about the current (last sent) window size.

11 years agobroadway: Don't allow dragging windows above top of window
Alexander Larsson [Tue, 8 Jan 2013 16:37:58 +0000 (17:37 +0100)]
broadway: Don't allow dragging windows above top of window

This is highly confusing and makes it impossible to get the windows
back.

11 years agobroadway: Move window position ownership to browser
Alexander Larsson [Tue, 8 Jan 2013 16:33:29 +0000 (17:33 +0100)]
broadway: Move window position ownership to browser

With this we always roundtrip position change to the webbrowser.
This avoids conflicts when things change from both directions (app and user).

Also, we fake configure evens when there is no web client to ensure
apps get the events.

11 years agobroadway: Make the InputMessage type a uint32
Alexander Larsson [Tue, 8 Jan 2013 16:32:27 +0000 (17:32 +0100)]
broadway: Make the InputMessage type a uint32

That way we don't get any holes in the structs.

11 years agobroadway: Fix gdk_broadway_server_wait_for_reply
Alexander Larsson [Tue, 8 Jan 2013 16:28:49 +0000 (17:28 +0100)]
broadway: Fix gdk_broadway_server_wait_for_reply

We didn't properly queue an idle to handle the read messages so they
were never serviced in some situations.

11 years agobroadway: Clean up broadwayd event sending code
Alexander Larsson [Tue, 8 Jan 2013 16:08:46 +0000 (17:08 +0100)]
broadway: Clean up broadwayd event sending code

Use the right size and put the client serial in the right place.

11 years agobroadway: Rewrite serials for clients
Alexander Larsson [Tue, 8 Jan 2013 09:14:41 +0000 (10:14 +0100)]
broadway: Rewrite serials for clients

This seems right, but atm it breaks grabs.

11 years agobroadway: Remove last_serial from BroadwayReplyBase
Alexander Larsson [Mon, 7 Jan 2013 14:27:39 +0000 (15:27 +0100)]
broadway: Remove last_serial from BroadwayReplyBase

This is not used anyway.

11 years agowidget: Remove leftover debug statement
Benjamin Otte [Tue, 8 Jan 2013 15:10:30 +0000 (16:10 +0100)]
widget: Remove leftover debug statement

Seems we didn't hit this very often. :)

11 years agowidget: Give some meaning to "visible"
Benjamin Otte [Tue, 8 Jan 2013 13:56:02 +0000 (14:56 +0100)]
widget: Give some meaning to "visible"

GtkWidget::visible is required for the widget to:
- have a preferred size other than 0/0
- have a size allocated
- return other values than { -1, -1, 1, 1 } from get_allocation()

This is an experimental patch aiming to make concepts and behaviors
inside GTK more concreate. GtkWidget::visible is now essentially what
CSS does for "display: none".

Note that if you want the effect of CSS's "visibility: hidden", you'll
have to use a GtkNotebook with an empty page as the concept of reserving
space but not drawing anything isn't supported natively in GTK.

11 years agotreeviewcolumn: Show button if we're visible
Benjamin Otte [Tue, 8 Jan 2013 13:55:41 +0000 (14:55 +0100)]
treeviewcolumn: Show button if we're visible

Previously, we were happily working with a hidden button.

11 years agosizerequest: Make invisible widgets return a 0x0 size.
Benjamin Otte [Tue, 8 Jan 2013 11:26:04 +0000 (12:26 +0100)]
sizerequest: Make invisible widgets return a 0x0 size.

11 years agotests: Don't use unicode escapes
Benjamin Otte [Tue, 8 Jan 2013 11:24:32 +0000 (12:24 +0100)]
tests: Don't use unicode escapes

Otherwise gcc complains that GTK isn't C99.

11 years agotests: return 0; from main()
Benjamin Otte [Tue, 8 Jan 2013 11:23:52 +0000 (12:23 +0100)]
tests: return 0; from main()

So that gcc stops complaining.

11 years agoconfigure.ac: fix autoreconf with automake-1.13
Nicola Fontana [Mon, 7 Jan 2013 14:59:59 +0000 (15:59 +0100)]
configure.ac: fix autoreconf with automake-1.13

11 years agodocs: Use gtk-doc-check in make check
Javier Jardón [Mon, 23 Apr 2012 02:51:54 +0000 (03:51 +0100)]
docs: Use gtk-doc-check in make check

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 7 Jan 2013 10:09:13 +0000 (11:09 +0100)]
Updated Norwegian bokmål translation

11 years agostylecontext: Make font hack not crash
Benjamin Otte [Sun, 6 Jan 2013 22:08:28 +0000 (23:08 +0100)]
stylecontext: Make font hack not crash

It's a lot uglier now, but it shouldn't crash anymore.

We must update the font description for animations, but we can't free it
on query, because some paths call gtk_style_context_get_font() twice in
a row without stopping the use of the first call. So us just creating a
new font description all the time and unreffing the old one is not a
good idea. So we just mere the new one into the old one.

https://bugzilla.gnome.org/show_bug.cgi?id=691186

11 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sat, 5 Jan 2013 14:59:45 +0000 (20:59 +0600)]
Updated Kazakh translation

11 years agoiconhelper: treat the empty string as a NULL stock-id
Murray Cumming [Fri, 26 Oct 2012 14:32:14 +0000 (16:32 +0200)]
iconhelper: treat the empty string as a NULL stock-id

https://bugzilla.gnome.org/show_bug.cgi?id=687025

11 years agoGtkApplication: properly unexport x11 menus
Andrew Potter [Thu, 15 Nov 2012 07:45:00 +0000 (08:45 +0100)]
GtkApplication: properly unexport x11 menus

https://bugzilla.gnome.org/show_bug.cgi?id=688362

11 years agoFix the annotations of gtk_color_chooser_get_rgba()
Fabian Henze [Mon, 5 Nov 2012 12:30:00 +0000 (13:30 +0100)]
Fix the annotations of gtk_color_chooser_get_rgba()

https://bugzilla.gnome.org/show_bug.cgi?id=687633

11 years agodocs: fix typo in gtkbuildable
Volker Sobek [Sun, 16 Dec 2012 18:58:31 +0000 (19:58 +0100)]
docs: fix typo in gtkbuildable

https://bugzilla.gnome.org/show_bug.cgi?id=690305

11 years agoAdd missing annotation for gtk_combo_box_text_get_active_text()
Tristan Brindle [Mon, 12 Nov 2012 05:44:10 +0000 (13:44 +0800)]
Add missing annotation for gtk_combo_box_text_get_active_text()

https://bugzilla.gnome.org/show_bug.cgi?id=688140

11 years agoUpdated Latvian translation
Rūdolfs Mazurs [Sun, 30 Dec 2012 13:49:29 +0000 (15:49 +0200)]
Updated Latvian translation

11 years agoUpdated Kazakh translation
Baurzhan Muftakhidinov [Sat, 29 Dec 2012 17:41:57 +0000 (23:41 +0600)]
Updated Kazakh translation

11 years agoUpdated Hungarian translation
Balázs Úr [Sat, 29 Dec 2012 15:24:29 +0000 (16:24 +0100)]
Updated Hungarian translation

11 years agowidget: Fix initial state flags for RTL
Benjamin Otte [Sat, 29 Dec 2012 01:33:14 +0000 (02:33 +0100)]
widget: Fix initial state flags for RTL

11 years agowidget: Fix state propagation code
Benjamin Otte [Sat, 29 Dec 2012 01:24:27 +0000 (02:24 +0100)]
widget: Fix state propagation code

Previously, with STATE_FLAGS_REPLACE we would unset _all_ the state
flags on children, not just the ones that do propagate. This caused the
RTL/LTR flags to get lost.

11 years agomenu: Huh?
Benjamin Otte [Sat, 29 Dec 2012 01:07:09 +0000 (02:07 +0100)]
menu: Huh?

What was that code supposed to achieve? Why are we unsetting flags that
might be useful?

11 years agowidget: Remove underscore prefix from static function
Benjamin Otte [Sat, 29 Dec 2012 01:06:51 +0000 (02:06 +0100)]
widget: Remove underscore prefix from static function

11 years agoprogressbar: Store activity position as percentage
Benjamin Otte [Sun, 23 Dec 2012 18:13:11 +0000 (19:13 +0100)]
progressbar: Store activity position as percentage

... instead of in absolute pixels.

11 years agoprogressbar: Remove activity_step from private struct
Benjamin Otte [Sun, 23 Dec 2012 16:16:12 +0000 (17:16 +0100)]
progressbar: Remove activity_step from private struct

It's only used locally, so use a local variable

11 years agoTypo
Khaled Hosny [Fri, 28 Dec 2012 18:30:17 +0000 (20:30 +0200)]
Typo

11 years agoMove single-include guards inside include guards
Matthias Clasen [Fri, 28 Dec 2012 14:57:34 +0000 (09:57 -0500)]
Move single-include guards inside include guards

gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810

11 years agol10n: Updated Persian translation
Arash Mousavi [Fri, 28 Dec 2012 08:30:55 +0000 (12:00 +0330)]
l10n: Updated Persian translation