]> Pileus Git - ~andy/gtk/log
~andy/gtk
11 years agoAdded Aragonese UI translation
Jorge Pérez Pérez [Fri, 25 Jan 2013 16:53:05 +0000 (17:53 +0100)]
Added Aragonese UI translation

11 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 25 Jan 2013 12:53:33 +0000 (18:23 +0530)]
Assamese translation updated

11 years agotests: add a test for fullscreen mode
Olivier Fourdan [Mon, 21 Jan 2013 10:53:23 +0000 (11:53 +0100)]
tests: add a test for fullscreen mode

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

11 years agox11: implement gdk_window_apply_fullscreen_mode()
Olivier Fourdan [Mon, 21 Jan 2013 10:52:32 +0000 (11:52 +0100)]
x11: implement gdk_window_apply_fullscreen_mode()

for the X11 backend using the EWMH mechanism
_NET_WM_FULLSCREEN_MONITORS.

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

11 years agogdk: add gdk_window_set_fullscreen_mode()
Olivier Fourdan [Mon, 21 Jan 2013 10:49:45 +0000 (11:49 +0100)]
gdk: add gdk_window_set_fullscreen_mode()

and gdk_window_get_fullscreen_mode() API to allow
applications to specify if a fullscreen window should
span across all monitors in a multi-monitor setup or
remain on the current monitor where the window is
placed.

Fullscreen mode can be either GDK_FULLSCREEN_ON_ALL_MONITORS
or GDK_FULLSCREEN_ON_CURRENT_MONITOR.

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

11 years agoGtkFileChooser: Remove the last remains of the last_folder_uri logic
Federico Mena Quintero [Fri, 25 Jan 2013 00:07:03 +0000 (18:07 -0600)]
GtkFileChooser: Remove the last remains of the last_folder_uri logic

This is akin to commit cfb09e565460fd463a0822c8c8dbb0521d9fcab9 in the gtk-2-24 branch;
the last_folder_uri is no longer being used for anything meaningful, so we
remove it altogether.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agoForgotten file
Matthias Clasen [Thu, 24 Jan 2013 22:54:13 +0000 (17:54 -0500)]
Forgotten file

11 years agoAdd git.mk to more places
Jasper St. Pierre [Thu, 24 Jan 2013 22:35:30 +0000 (17:35 -0500)]
Add git.mk to more places

11 years agoUpdate git.mk
Jasper St. Pierre [Thu, 24 Jan 2013 22:33:57 +0000 (17:33 -0500)]
Update git.mk

11 years agogtkimage: Add GtkImage::resource property
Jasper St. Pierre [Thu, 24 Jan 2013 22:09:51 +0000 (17:09 -0500)]
gtkimage: Add GtkImage::resource property

This is designed for GtkBuilder scenarios:

    <object class="GtkImage" id="blah">
        <property name="resource">/org/myapp/blah.png</property>
    </object>

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

11 years agoUpdated Hungarian translation
Gabor Kelemen [Thu, 24 Jan 2013 22:22:28 +0000 (23:22 +0100)]
Updated Hungarian translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 24 Jan 2013 15:31:58 +0000 (16:31 +0100)]
Updated Spanish translation

11 years agowidget: Allow invisible toplevels to do sizing operations
Benjamin Otte [Thu, 24 Jan 2013 13:25:27 +0000 (14:25 +0100)]
widget: Allow invisible toplevels to do sizing operations

This is a quickfix to keep things working.

It turns out GtkWindow assumes it can do sizing operations while not
being visible, or while in the process of show()ing/hide()ing itself.
And commit b495ce54 broke these operations.

Figuring this properly requires some more thinking and restructuring on
my part, so for now we relax the requirement of visiblility enough for
these things to start working again.

11 years agofilechooser: Attach GSettings object to GtkSettings
Benjamin Otte [Wed, 23 Jan 2013 02:23:33 +0000 (03:23 +0100)]
filechooser: Attach GSettings object to GtkSettings

... instead of keeping one per GtkFileChooserDefault. This allows using
it in other places, too.

11 years agofilechooser: Use macros
Benjamin Otte [Mon, 21 Jan 2013 02:14:14 +0000 (03:14 +0100)]
filechooser: Use macros

Thanks for not letting me catch that place when I was greeping...

11 years agoMake formatting of configure options consistent
Matthias Clasen [Thu, 24 Jan 2013 11:31:07 +0000 (06:31 -0500)]
Make formatting of configure options consistent

Some options had double [], which can be avoided by
judicious use of opt="plain" attributes.

11 years agoAdd some more Broadway documentation
Matthias Clasen [Thu, 24 Jan 2013 11:23:04 +0000 (06:23 -0500)]
Add some more Broadway documentation

Among other things, introduce a broadwayd man page.

11 years agowayland: Make GdkWaylandWindow public
Jan Arne Petersen [Wed, 23 Jan 2013 21:20:05 +0000 (22:20 +0100)]
wayland: Make GdkWaylandWindow public

Allows to access Wayland specific window information like wl_surface and
wl_shell_surface.

Add gdk_wayland_window_get_wl_surface for getting the Wayland wl_surface
and gdk_wayland_window_get_wl_shell_surface for getting the Wayland
wl_shell_surface.

11 years agowayland: Make GdkWaylandDisplay public
Jan Arne Petersen [Sat, 19 Jan 2013 22:43:27 +0000 (23:43 +0100)]
wayland: Make GdkWaylandDisplay public

Allows to access Wayland specific display information like wl_display
etc.

Add gdk_wayland_display_get_wl_display for getting the Wayland
wl_display.

11 years agocolor chooser: give GSettings schema a path
Matthias Clasen [Wed, 23 Jan 2013 12:48:26 +0000 (07:48 -0500)]
color chooser: give GSettings schema a path

The code is always instantiating this schema at a fixed location, so why
is it relocatable?

Add a path so that it shows up properly in dconf-editor, and from the
gsettings commandline tool.

11 years agofile chooser: give GSettings schema a path
Ryan Lortie [Mon, 21 Jan 2013 02:24:28 +0000 (21:24 -0500)]
file chooser: give GSettings schema a path

The code is always instantiating this schema at a fixed location, so why
is it relocatable?

Add a path so that it shows up properly in dconf-editor, and from the
gsettings commandline tool.

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

11 years agogtk/gtktreeview: Avoid a C99ism
Chun-wei Fan [Wed, 23 Jan 2013 06:49:50 +0000 (14:49 +0800)]
gtk/gtktreeview: Avoid a C99ism

Declare a variable at the top of the block

11 years agoVisual C++ property sheets: Update "install" phase
Chun-wei Fan [Wed, 23 Jan 2013 06:41:23 +0000 (14:41 +0800)]
Visual C++ property sheets: Update "install" phase

Now that some headers were introduced/deprecated, and that the a11y APIs
became public, install the headers as needed.

11 years agoUpdate config.h.win32.in
Chun-wei Fan [Wed, 23 Jan 2013 06:14:05 +0000 (14:14 +0800)]
Update config.h.win32.in

Make its preconfigured entries match the ones asked in config.h.in

11 years agoVisual C++ 2010 solution: cosmetics
Chun-wei Fan [Wed, 23 Jan 2013 06:06:14 +0000 (14:06 +0800)]
Visual C++ 2010 solution: cosmetics

...for consistency reasons and ease when we provide build support for
Visual Studio 2012

11 years agoPrepare Visual Studio 2010 projects for Visual Studio 2012
Chun-wei Fan [Wed, 23 Jan 2013 06:03:30 +0000 (14:03 +0800)]
Prepare Visual Studio 2010 projects for Visual Studio 2012

This adds a PlatformToolset tag in the project configs so that we can
provide support for Visual Studio 2012 with relative ease as the format
of the VS 2012 projects are only slightly different from their VS 2010
counterparts.

We can then use a script like the one used in GLib[1] to copy the VS2010
projects and replace the necessary tags to create the VS2012 projects.
This also cleans up the projects and property sheets, as there were some
unwanted/unneeded entries in them.

[1]: http://git.gnome.org/browse/glib/commit/?id=76cecf061b377d30e5422cdddb1fb9d19c52421d

11 years agoVisual C++: Update gtka11y projects completion
Chun-wei Fan [Wed, 23 Jan 2013 05:56:11 +0000 (13:56 +0800)]
Visual C++: Update gtka11y projects completion

-Rename the "libgail" projects to gtka11y, for consistency with the
 autotools builds
-Update the projects completion in gtk/a11y/Makefile.am, as the sources are
 now listed under $(libgtka11y_la_SOURCES) instead of $(libgail_la_SOURCES)

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Wed, 23 Jan 2013 02:21:48 +0000 (00:21 -0200)]
Updated Brazilian Portuguese translation

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Wed, 23 Jan 2013 02:21:31 +0000 (00:21 -0200)]
Updated Brazilian Portuguese translation

11 years agowayland: Handle the keymap being needed before we know about seats
Rob Bradford [Tue, 22 Jan 2013 19:08:56 +0000 (19:08 +0000)]
wayland: Handle the keymap being needed before we know about seats

In the Wayland backend implementation for gdk_display_get_keymap we enumerate
the known devices and look for an core keyboard device. These device objects
are created when we receive the capabilities for the seat. The seat
capabilities may be received after a request for the keymap so we handle this
by creating a temporary keymap which we then free later when we have the real
one.

11 years agoUpdated Polish translation
Piotr Drąg [Tue, 22 Jan 2013 15:28:21 +0000 (16:28 +0100)]
Updated Polish translation

11 years agoapplicationwindow: fix mem leak
Cosimo Cecchi [Sun, 20 Jan 2013 18:52:47 +0000 (13:52 -0500)]
applicationwindow: fix mem leak

In the error path, code is leaking a ref to a GVariant.

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

11 years agoGtkFileChooserDefault: Don't use Backspace anymore to to to the parent folder
Federico Mena Quintero [Mon, 21 Jan 2013 19:33:43 +0000 (13:33 -0600)]
GtkFileChooserDefault: Don't use Backspace anymore to to to the parent folder

This is for consistency with Nautilus.

https://bugzilla.gnome.org/show_bug.cgi?id=692188
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agoPlug two memory leak
Matthias Clasen [Mon, 21 Jan 2013 04:09:59 +0000 (23:09 -0500)]
Plug two memory leak

g_resources_lookup_data returns a GBytes that must be unreffed.

11 years agoAdd missing $(EXEEXT) for gtk-query-immodules-3.0
Kouhei Sutou [Sat, 19 Jan 2013 13:30:02 +0000 (22:30 +0900)]
Add missing $(EXEEXT) for gtk-query-immodules-3.0

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

11 years agoAdd missing $(EXEEXT)
Kouhei Sutou [Sat, 19 Jan 2013 13:08:13 +0000 (22:08 +0900)]
Add missing $(EXEEXT)

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

11 years agoUse g_signal_connect_object for adjustments in GtkSpinButtonAccessible
Matthias Clasen [Mon, 21 Jan 2013 03:16:47 +0000 (22:16 -0500)]
Use g_signal_connect_object for adjustments in GtkSpinButtonAccessible

An instance of GtkAdjustment may be used by another instance after
the spin button widget is destroyed. In that case, the function
gtk_spin_button_accessible_value_changed() will be called with an
invalid argument. This situation is often caused when one use
GtkCellRendererSpin widget. To avoid invalid call of the function,
the signal handler for the "value-changed" signal should be disconnected
when the spin-button widget is destroyed.
Using g_signal_connect_object achieves just that.
https://bugzilla.gnome.org/show_bug.cgi?id=691592

11 years agowidget: Add annotation (allow-none) for set_tooltip_text
Cole Robinson [Sun, 13 Jan 2013 03:45:28 +0000 (22:45 -0500)]
widget: Add annotation (allow-none) for set_tooltip_text

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

11 years agoAdd optional single click activation mode for icon view
William Jon McCann [Fri, 18 Jan 2013 05:59:55 +0000 (00:59 -0500)]
Add optional single click activation mode for icon view

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

11 years agoAdd a simple test for activate on single click
William Jon McCann [Fri, 18 Jan 2013 05:08:26 +0000 (00:08 -0500)]
Add a simple test for activate on single click

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

11 years agoAdd an optional single click activation mode to treeview
William Jon McCann [Thu, 17 Jan 2013 23:27:15 +0000 (18:27 -0500)]
Add an optional single click activation mode to treeview

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

11 years agoUpdated POTFILES.skip
Piotr Drąg [Sun, 20 Jan 2013 20:39:39 +0000 (21:39 +0100)]
Updated POTFILES.skip

11 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 20 Jan 2013 20:13:14 +0000 (21:13 +0100)]
Updated Spanish translation

11 years agoreftests: Add a reftest for width-chars not shrinking the allocation
Benjamin Otte [Sun, 20 Jan 2013 19:23:05 +0000 (20:23 +0100)]
reftests: Add a reftest for width-chars not shrinking the allocation

width-chars and max-width chars should (and do) only change the
requested sizes, not the allocated size of the label.

This came out of an IRC discussion, so no bug.

11 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 20 Jan 2013 11:05:50 +0000 (12:05 +0100)]
Updated Spanish translation

11 years agoUpdated Serbian translation
Мирослав Николић [Sat, 19 Jan 2013 10:32:13 +0000 (11:32 +0100)]
Updated Serbian translation

11 years agoUpdated Serbian translation
Мирослав Николић [Sat, 19 Jan 2013 10:24:38 +0000 (11:24 +0100)]
Updated Serbian translation

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