]> Pileus Git - ~andy/gtk/log
~andy/gtk
11 years agofilechooserbutton: Don't set a starting folder in the underlying dialog
Federico Mena Quintero [Tue, 12 Feb 2013 01:11:33 +0000 (19:11 -0600)]
filechooserbutton: Don't set a starting folder in the underlying dialog

Let the dialog decide by itself.

11 years agofilechooser: Test canceling the dialog inside a GtkFileChooserButton
Federico Mena Quintero [Tue, 12 Feb 2013 00:19:45 +0000 (18:19 -0600)]
filechooser: Test canceling the dialog inside a GtkFileChooserButton

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooser: Add a couple of tests for GtkFileChooserButton; they fail now
Federico Mena Quintero [Mon, 11 Feb 2013 23:50:33 +0000 (17:50 -0600)]
filechooser: Add a couple of tests for GtkFileChooserButton; they fail now

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooser: Do tests with g_assert_cmpstr(), not g_assert(passed)
Federico Mena Quintero [Mon, 11 Feb 2013 21:20:46 +0000 (15:20 -0600)]
filechooser: Do tests with g_assert_cmpstr(), not g_assert(passed)

This lets us see exactly what failed, instead of just seeing a boolean error value.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooser: Move some of the tests to GTestDataFunc
Federico Mena Quintero [Mon, 11 Feb 2013 21:11:26 +0000 (15:11 -0600)]
filechooser: Move some of the tests to GTestDataFunc

This code came from a home-grown testing mechanism, which didn't aggregate tests
into a test suite; it just ran them one by one.  Here we move some of that machinery
to GTestDataFunc for more flexibility in running tests.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooser: Get the filechooser tests to build
Federico Mena Quintero [Mon, 11 Feb 2013 19:38:58 +0000 (13:38 -0600)]
filechooser: Get the filechooser tests to build

Some are ifdef-ed out with BROKEN_TESTS, but at least the tests will compile for now.

11 years agoAdded scroll and touch events to GtkToolPalette
Juan Pablo Ugarte [Mon, 11 Feb 2013 20:52:35 +0000 (17:52 -0300)]
Added scroll and touch events to GtkToolPalette

11 years agofilechooser: follow the gtk-recent-files-enabled GtkSetting
Cosimo Cecchi [Wed, 13 Feb 2013 16:39:53 +0000 (11:39 -0500)]
filechooser: follow the gtk-recent-files-enabled GtkSetting

Avoid showing the Recent files entry if the setting is FALSE.

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

11 years agorecentmanager: follow gtk-recent-files-enabled GtkSetting
Cosimo Cecchi [Wed, 13 Feb 2013 16:05:47 +0000 (11:05 -0500)]
recentmanager: follow gtk-recent-files-enabled GtkSetting

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

11 years agosettings: add a gtk-recent-files-enabled GtkSetting
Cosimo Cecchi [Wed, 13 Feb 2013 16:05:07 +0000 (11:05 -0500)]
settings: add a gtk-recent-files-enabled GtkSetting

Backed by an XSetting, so g-s-d can set it according to the GSettings
value.

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

11 years agowayland: Handle wl_output in GdkWaylandScreen
Jan Arne Petersen [Sat, 2 Feb 2013 13:42:29 +0000 (14:42 +0100)]
wayland: Handle wl_output in GdkWaylandScreen

Expose information about outputs in GdkScreen (gdk_screen_get_n_monitors
and gdk_screen_get_monitor_*).

11 years agoAdd opacity_group hack
Alexander Larsson [Mon, 11 Feb 2013 19:33:52 +0000 (20:33 +0100)]
Add opacity_group hack

This adds a way to get the gtk_widget_set_opacity liike behaviour
of retargeting GdkWindows and exposing every child in ::draw, without
actually having an alpha. This is needed if you're doing more complex things
such as cross fading of widgets.

We do this as a hack by using opacity values that round to 255 yet not
really 1.0 in order to avoid having some magical API call for this
mainly internal call.

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

11 years agowayland: skip pointer and keyboard events without a surface
Thomas Wood [Thu, 7 Feb 2013 15:38:40 +0000 (15:38 +0000)]
wayland: skip pointer and keyboard events without a surface

Pointer and keyboard events can be received after the surface has been
destroyed, in which case the surface will be NULL.

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

11 years agogdkwindow: don't use last_slave for the source device if it is NULL
Thomas Wood [Thu, 7 Feb 2013 11:59:31 +0000 (11:59 +0000)]
gdkwindow: don't use last_slave for the source device if it is NULL

Some backends do not have slave devices, which means last_slave may be
NULL. Use the current device as the source device if last_slave is NULL
when synthesizing a crossing event.

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

11 years agowayland: set the "transient inactive" flag on tooltip surfaces
Thomas Wood [Thu, 7 Feb 2013 11:27:25 +0000 (11:27 +0000)]
wayland: set the "transient inactive" flag on tooltip surfaces

This prevents the tooltip surfaces from taking the focus away from the
parent surface.

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

11 years agotooltip: set the transient parent when using the Wayland backend
Thomas Wood [Thu, 7 Feb 2013 11:27:00 +0000 (11:27 +0000)]
tooltip: set the transient parent when using the Wayland backend

Set the transient parent window on tooltips so that they can be
positioned correctly when using the Wayland backend.

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

11 years agoUpdate Arabic translations
Khaled Hosny [Tue, 12 Feb 2013 15:27:38 +0000 (17:27 +0200)]
Update Arabic translations

11 years agogtkcellrenderertext: Sink floating entry before using as signal argument
Simon Feltman [Fri, 8 Feb 2013 07:03:52 +0000 (23:03 -0800)]
gtkcellrenderertext: Sink floating entry before using as signal argument

Sink the GtkEntry assigned to the private structure of GtkCellRendererText
before signals containing it as an argument are sent out. This keeps
language bindings from sinking the reference and then destroying the entry
when the signal closure is finished.

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

11 years agoRemove remnants of localization from gtk-demo
Matthias Clasen [Mon, 11 Feb 2013 21:48:29 +0000 (16:48 -0500)]
Remove remnants of localization from gtk-demo

gtk-demo isn't localized at this point.
https://bugzilla.gnome.org/show_bug.cgi?id=681578

11 years agoClean up the opacity handling
Alexander Larsson [Mon, 11 Feb 2013 13:20:40 +0000 (14:20 +0100)]
Clean up the opacity handling

This cleans up the internals but doesn't really change the behaviour.

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

11 years agoFix compiler warnings
Adel Gadllah [Mon, 11 Feb 2013 10:38:04 +0000 (11:38 +0100)]
Fix compiler warnings

Remove two unused variables.

11 years agoMention the de-facto standard filename extension
Matthias Clasen [Mon, 11 Feb 2013 05:57:39 +0000 (00:57 -0500)]
Mention the de-facto standard filename extension

GtkBuilder files are commonly named .ui - mention that in the
docs.
https://bugzilla.gnome.org/show_bug.cgi?id=590325

11 years agoPlug a few memory leaks
Matthias Clasen [Mon, 11 Feb 2013 05:42:28 +0000 (00:42 -0500)]
Plug a few memory leaks

The accessibles for icon view items were not properly freed
in all cases.
https://bugzilla.gnome.org/show_bug.cgi?id=683311

11 years agoCorrect the documentation for how to set accessible names
Matthias Clasen [Sun, 10 Feb 2013 20:40:27 +0000 (15:40 -0500)]
Correct the documentation for how to set accessible names

The example in the GtkWidget docs was referring to a nonexisting
AtkObject::name property. The correct property name is
accessible-name.

11 years agoAdd a test for setting accessible name from gtkbuilder
Matthias Clasen [Sun, 10 Feb 2013 20:22:24 +0000 (15:22 -0500)]
Add a test for setting accessible name from gtkbuilder

This is wrongly documented in the GtkWidget docs.

11 years agoUpdated Lithuanian translation
Aurimas Černius [Sat, 9 Feb 2013 20:06:50 +0000 (22:06 +0200)]
Updated Lithuanian translation

11 years agoRevert "Updated Malayalam Localization"
Anish A [Fri, 8 Feb 2013 17:37:35 +0000 (21:37 +0400)]
Revert "Updated Malayalam Localization"

This reverts commit 434f07944bbd5997a71ced13d8b5e402ecaf4c8f.

11 years agoUpdated Malayalam Localization
Anish A [Fri, 8 Feb 2013 17:34:21 +0000 (21:34 +0400)]
Updated Malayalam Localization

11 years agoRevert "Visual C++: Update gtka11y projects completion"
Rico Tzschichholz [Fri, 8 Feb 2013 17:29:22 +0000 (18:29 +0100)]
Revert "Visual C++: Update gtka11y projects completion"

This broke 'make dist' on linux.

This reverts commit ecf2a9471b4dd440709ffa4ae7c3efb5741dfaa5.

11 years agoRevert "Drop things that break distcheck"
Rico Tzschichholz [Fri, 8 Feb 2013 17:29:13 +0000 (18:29 +0100)]
Revert "Drop things that break distcheck"

This reverts commit 2204f120839fbcebfab665fea0b70ed4176d7466.

11 years agocss: Add opacity reftest
Alexander Larsson [Thu, 7 Feb 2013 10:10:37 +0000 (11:10 +0100)]
css: Add opacity reftest

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

11 years agocss: Support opacity
Alexander Larsson [Wed, 6 Feb 2013 13:29:22 +0000 (14:29 +0100)]
css: Support opacity

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

11 years agoAdd singleton for css number 1.0
Alexander Larsson [Wed, 6 Feb 2013 13:28:20 +0000 (14:28 +0100)]
Add singleton for css number 1.0

This will be nice as this is will be the default for opacity.

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

11 years agoTextHandle: Don't draw handles if not visible
Alexander Larsson [Tue, 5 Feb 2013 11:27:39 +0000 (12:27 +0100)]
TextHandle: Don't draw handles if not visible

When calling gtk_widget_draw() on the entry gtk_cairo_should_draw_window()
will return TRUE for all windows. This is used when rendering a widget to
somewhere other than the screen, and its now used for transparent widgets.
This caused the texthandle to always draw itself and terminate the draw
handler for the entry.

Instead we now only draw the markers when really visible, plus we return
FALSE to avoid stopping the entry drawing.

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

11 years agoAdd widget transparency test to testgtk
Alexander Larsson [Mon, 4 Feb 2013 10:14:41 +0000 (11:14 +0100)]
Add widget transparency test to testgtk

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

11 years agoAdd gtk_widget_get/set_opacity
Alexander Larsson [Wed, 7 Nov 2012 13:32:35 +0000 (14:32 +0100)]
Add gtk_widget_get/set_opacity

This adds gtk_widget_get/set_opacity, as well as a GtkWidget.opacity
property. Additionally it deprectates gtk_window_get/set_opacity and
removes the GtkWindow.opacity property (in preference for the new
identical inherited property from GtkWidget, which should be ABI/API
compat).

The implementation is using the new gdk_window_set_opacity child
window support for windowed widgets, and cairo_push/pop_group()
bracketing in gtk_widget_draw() for non-window widgets.

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

11 years agoAdd gtk_widget_(un)register_window
Alexander Larsson [Tue, 5 Feb 2013 08:36:49 +0000 (09:36 +0100)]
Add gtk_widget_(un)register_window

This replaces the previously hardcoded calls to gdk_window_set_user_data,
and also lets us track which windows are a part of a widget. Old code
should continue working as is, but new features that require the
windows may not work perfectly.

We need this for the transparent widget support to work, as we need
to specially mark the windows of child widgets.

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

11 years agogdkwindow: Allow gdk_window_set_opacity on non-native children
Alexander Larsson [Wed, 7 Nov 2012 12:03:32 +0000 (13:03 +0100)]
gdkwindow: Allow gdk_window_set_opacity on non-native children

We now store the current opacity for all windows. For native windows
we just call into the native implementation whenever the opacity changes.
However, for non-native windows we implement opacity by pushing a
second implicit paint that "stacks" on the existing one, acting as
an opacity group while rendering the window and its children.

This works well in general, although any native child windows will of
course not be opaque. However, there is no way to implement
implicit paint flushing (i.e. draw the currently drawn double buffer
to the window in order to allow direct drawing to the window).
We can't flush in the stacked implicit paint case because there
is no way to get the right drawing behaviour when drawing directly
to the window. We *must* draw to the opacity group to get the right
behaviour.

We currently flush if:
* A widget disables double buffering
* You call move/resize/scroll a window and it has non-native children
  during the expose handler

In case this happens we warn and flush the outermost group, so there may
be drawing errors.

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

11 years agogdkwindow: Store the implicit paint in a list
Alexander Larsson [Wed, 7 Nov 2012 12:01:09 +0000 (13:01 +0100)]
gdkwindow: Store the implicit paint in a list

This changes nothing, but lets us later have multiple
implicit paints

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

11 years agowayland: React to G_IO_ERR and G_IO_HUP on the wayland socket
Rob Bradford [Wed, 6 Feb 2013 18:08:15 +0000 (18:08 +0000)]
wayland: React to G_IO_ERR and G_IO_HUP on the wayland socket

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=692728
11 years agowayland: remove debug message
Thomas Wood [Wed, 6 Feb 2013 10:41:06 +0000 (10:41 +0000)]
wayland: remove debug message

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

11 years agowayland: avoid returning NULL when getting a cursor
Thomas Wood [Tue, 5 Feb 2013 19:11:02 +0000 (19:11 +0000)]
wayland: avoid returning NULL when getting a cursor

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

11 years agowayland: use the GdkCursorType enum information to lookup the cursor name
Thomas Wood [Tue, 5 Feb 2013 19:10:25 +0000 (19:10 +0000)]
wayland: use the GdkCursorType enum information to lookup the cursor name

Use the enum information to generate the cursor name rather than using a
lookup table.

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

11 years agowayland: fix the direction of scrolling
Thomas Wood [Tue, 5 Feb 2013 17:00:10 +0000 (17:00 +0000)]
wayland: fix the direction of scrolling

Fix the direction of scrolling and convert the delta values into the
expected range.

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

11 years agoFix a small typo s/parater/parameter
Marc-André Lureau [Wed, 6 Feb 2013 16:25:50 +0000 (17:25 +0100)]
Fix a small typo s/parater/parameter

11 years agogdkwindow: Do not rely on a previous slave device when updating grab
Rob Bradford [Wed, 23 Jan 2013 16:55:59 +0000 (16:55 +0000)]
gdkwindow: Do not rely on a previous slave device when updating grab

_gdk_display_device_grab_update does not support passing in NULL for the
source device. If we don't have a slave device (saved in the pointer info)
then do not try and use that NULL pointer for the source_device.

This bug appeared in the Wayland backend where we (currently) only have master
devices exposed and as such no slave device is ever saved.

Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=692411
11 years agobuild: Bump atk dependency to 2.7.5
Rob Bradford [Tue, 5 Feb 2013 18:36:48 +0000 (18:36 +0000)]
build: Bump atk dependency to 2.7.5

The following patch added a dependency on a new API first available in that
release:

commit 92f0c5c38476687a9a50c31eac4f674a7e0b9c91
Author: Mike Gorse <mgorse@suse.com>
Date:   Mon Dec 3 16:07:23 2012 -0600

    Add accessibility for GtkLevelBar and value test

11 years agowayland: Use g_value_set_static to avoid string copies
Rob Bradford [Tue, 5 Feb 2013 18:28:43 +0000 (18:28 +0000)]
wayland: Use g_value_set_static to avoid string copies

11 years agowayland: Pull the cursor theme name out from the setting for it
Rob Bradford [Tue, 5 Feb 2013 13:08:14 +0000 (13:08 +0000)]
wayland: Pull the cursor theme name out from the setting for it

This avoids us using the default theme and allows us to use a wider range of
cursors.

11 years agowayland: Advertise the cursor theme through GtkSettings as Adwaita
Rob Bradford [Tue, 5 Feb 2013 13:07:28 +0000 (13:07 +0000)]
wayland: Advertise the cursor theme through GtkSettings as Adwaita

... as per the way we advertise a GTK theme to use.

11 years agoUpdated POTFILES.in
Piotr Drąg [Mon, 4 Feb 2013 21:12:57 +0000 (22:12 +0100)]
Updated POTFILES.in

11 years agopost-release bump
Matthias Clasen [Mon, 4 Feb 2013 19:52:14 +0000 (14:52 -0500)]
post-release bump

11 years ago3.7.8
Matthias Clasen [Mon, 4 Feb 2013 19:13:23 +0000 (14:13 -0500)]
3.7.8

11 years agoDrop things that break distcheck
Matthias Clasen [Mon, 4 Feb 2013 18:53:24 +0000 (13:53 -0500)]
Drop things that break distcheck

11 years ago[l10n] Updated Italian translation.
Luca Ferretti [Mon, 4 Feb 2013 17:39:36 +0000 (18:39 +0100)]
[l10n] Updated Italian translation.

11 years agoUpdate expected output again
Matthias Clasen [Mon, 4 Feb 2013 15:50:24 +0000 (10:50 -0500)]
Update expected output again

pickers.ui is just too sensitive to environment, and the … in
the output doesn't help.

11 years agoAvoid deprecation warnings in a11y tests
Matthias Clasen [Mon, 4 Feb 2013 14:27:28 +0000 (09:27 -0500)]
Avoid deprecation warnings in a11y tests

We are testing the deprecated GtkTable here.

11 years agoMore updates
Matthias Clasen [Mon, 4 Feb 2013 13:58:03 +0000 (08:58 -0500)]
More updates

11 years agoFix an sed accident
Matthias Clasen [Mon, 4 Feb 2013 13:31:13 +0000 (08:31 -0500)]
Fix an sed accident

This broke our css parser tests. Yay for tests !

11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Mon, 4 Feb 2013 12:28:51 +0000 (20:28 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agoUpdate a11y test results to match
Matthias Clasen [Mon, 4 Feb 2013 06:03:37 +0000 (01:03 -0500)]
Update a11y test results to match

Range widgets have lost their action. Update expected output.

11 years agoRemove a no-op AtkAction from GtkRange
Matthias Clasen [Mon, 4 Feb 2013 05:59:14 +0000 (00:59 -0500)]
Remove a no-op AtkAction from GtkRange

The "activate" action here did not do anything.
It is possible we actually want to have some actions here,
like "step-up", "step-down", "page-up", "page-down", etc.
For now, just remove the AtkAction implementation.
https://bugzilla.gnome.org/show_bug.cgi?id=553334

11 years agoUpdate a11y test results to match
Matthias Clasen [Mon, 4 Feb 2013 05:55:43 +0000 (00:55 -0500)]
Update a11y test results to match

The newly added descriptions show up in the accessible
information dumps.

11 years agoImprove AtkAction implementations
Matthias Clasen [Mon, 4 Feb 2013 05:53:48 +0000 (00:53 -0500)]
Improve AtkAction implementations

Implement get_localized_name, and also translate the strings
returned by get_description.
https://bugzilla.gnome.org/show_bug.cgi?id=525226

11 years agoUpdate a11y test results to match
Matthias Clasen [Mon, 4 Feb 2013 05:56:36 +0000 (00:56 -0500)]
Update a11y test results to match

The new way of setting the icons in GtkMessageDialog changes
the accessible dump output slightly.

11 years agoPrefer symbolic icons in message dialogs
Matthias Clasen [Sun, 3 Feb 2013 22:58:23 +0000 (17:58 -0500)]
Prefer symbolic icons in message dialogs

Based on a patch in
https://bugzilla.gnome.org/show_bug.cgi?id=680048

11 years agoPrefer symbolic icons for the default message dialog image
William Jon McCann [Mon, 16 Jul 2012 18:53:10 +0000 (14:53 -0400)]
Prefer symbolic icons for the default message dialog image

The icon does not need high resolution or color to indicate the type
of message and the color can detract from the important part of the message.

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

11 years agoClarify docs of GtkTextTag -set properties a bit
Matthias Clasen [Sun, 3 Feb 2013 22:22:48 +0000 (17:22 -0500)]
Clarify docs of GtkTextTag -set properties a bit

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

11 years agoa11y: Set up popup-for relation between entry and completion
Matthias Clasen [Sun, 3 Feb 2013 21:32:21 +0000 (16:32 -0500)]
a11y: Set up popup-for relation between entry and completion

This may address
https://bugzilla.gnome.org/show_bug.cgi?id=658148

11 years agoReinstate old-style deprecation guards for wholly-deprecated files
Matthias Clasen [Sun, 3 Feb 2013 20:51:05 +0000 (15:51 -0500)]
Reinstate old-style deprecation guards for wholly-deprecated files

11 years agoMake GtkTextView deal better with !can_focus
Matthias Clasen [Sun, 3 Feb 2013 20:44:41 +0000 (15:44 -0500)]
Make GtkTextView deal better with !can_focus

This was pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=693050

11 years agoMore updates
Matthias Clasen [Sun, 3 Feb 2013 20:23:48 +0000 (15:23 -0500)]
More updates

11 years agoMake GtkStatusIcon survive on Broadway
Matthias Clasen [Sun, 3 Feb 2013 01:39:53 +0000 (20:39 -0500)]
Make GtkStatusIcon survive on Broadway

Make the X11 GtkStatusIcon implementation deal with
multiple backends.

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

11 years agoscrolled-window: fix an incorrect gtk-doc comment
Cosimo Cecchi [Sat, 2 Feb 2013 13:08:14 +0000 (14:08 +0100)]
scrolled-window: fix an incorrect gtk-doc comment

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 2 Feb 2013 13:05:57 +0000 (15:05 +0200)]
Updated Hebrew translation.

11 years agoDon't build native tools when not cross-compiling
Matthias Clasen [Sat, 2 Feb 2013 04:53:59 +0000 (23:53 -0500)]
Don't build native tools when not cross-compiling

This was my local native build to fail.

11 years agoRevert "Don't use AC_CANONICAL_TARGET"
Matthias Clasen [Sat, 2 Feb 2013 04:36:00 +0000 (23:36 -0500)]
Revert "Don't use AC_CANONICAL_TARGET"

This reverts commit cd98eb15cb1532bd80ea0aec13d1adb5aa8aabe7.

It turns out that we just started using AX_PROG_CC_FOR_BUILD, which
for some reason requires AC_CANONICAL_TARGET. That seems wrong to
me, but for now, lets just keep using it.

11 years agoDon't build gtk-launch when gio-unix is not available
Erik van Pienbroek [Sun, 27 Jan 2013 14:14:35 +0000 (15:14 +0100)]
Don't build gtk-launch when gio-unix is not available

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

11 years agowayland: Add global_remove handler
Jan Arne Petersen [Wed, 30 Jan 2013 21:05:56 +0000 (22:05 +0100)]
wayland: Add global_remove handler

Do not crash on wl_registry.global_remove events anymore.

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

11 years agowayland: Make GdkWaylandDevice public
Jan Arne Petersen [Sun, 27 Jan 2013 13:28:43 +0000 (14:28 +0100)]
wayland: Make GdkWaylandDevice public

Rename GdkDeviceCore to GdkWaylandDevice and export it properly in a
header file. Add public accessors for wl_seat, wl_pointer and
wl_keyboard.

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

11 years agowayland: Rename GdkWaylandDevice
Jan Arne Petersen [Sat, 26 Jan 2013 22:14:57 +0000 (23:14 +0100)]
wayland: Rename GdkWaylandDevice

Rename GdkWaylandDevice to GdkWaylandDeviceData so that GdkDeviceCore
can be renamed to GdkWaylandDevice.

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

11 years agowayland: Remove unused, commented out code
Jan Arne Petersen [Sat, 26 Jan 2013 22:10:29 +0000 (23:10 +0100)]
wayland: Remove unused, commented out code

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

11 years agoOnly build native-update-icon-cache when no external update-icon-cache binary was...
Erik van Pienbroek [Sun, 27 Jan 2013 14:17:32 +0000 (15:17 +0100)]
Only build native-update-icon-cache when no external update-icon-cache binary was found

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

11 years agoDon't use AC_CANONICAL_TARGET
Erik van Pienbroek [Sun, 27 Jan 2013 14:19:34 +0000 (15:19 +0100)]
Don't use AC_CANONICAL_TARGET

This autoconf macro should only be used for building compilers
(or compiler tools) for a specific target. The current effect of
it in GTK3 is that it causes various executables like gtk3-demo
to be prefixed with $target- when the --target configure flag
is set or when cross-compiling. When cross-compiling GTK3 on
Linux for the Win32 target this causes the gtk3-demo binary
to be named i686-w64-mingw32-gtk3-demo.exe instead of just
gtk3-demo.exe (like it was before commit 53083ea7b423482b)

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

11 years agoscrolledwindow: deprecate gtk_scrolled_window_add_with_viewport()
Cosimo Cecchi [Fri, 1 Feb 2013 16:10:30 +0000 (17:10 +0100)]
scrolledwindow: deprecate gtk_scrolled_window_add_with_viewport()

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

11 years agoDon't use gtk_scrolled_window_add_with_viewport() in tests
Cosimo Cecchi [Fri, 1 Feb 2013 16:22:13 +0000 (17:22 +0100)]
Don't use gtk_scrolled_window_add_with_viewport() in tests

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

11 years agoDon't use gtk_scrolled_window_add_with_viewport() internally
Cosimo Cecchi [Fri, 1 Feb 2013 15:08:09 +0000 (16:08 +0100)]
Don't use gtk_scrolled_window_add_with_viewport() internally

Just use gtk_container_add() instead.

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

11 years agoscrolledwindow: make gtk_scrolled_window_add() smart
Cosimo Cecchi [Fri, 1 Feb 2013 16:03:44 +0000 (17:03 +0100)]
scrolledwindow: make gtk_scrolled_window_add() smart

There's really no reason why we shouldn't automatically create a
GtkViewport when the widget added to GtkScrolledWindow is not a
GtkScrollable, instead of just printing a g_warning.
Copy the viewport special case into the scrolled window implementation
of gtk_container_add().

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

11 years agoFix a few parameter mismatches in the symbols
Matthias Clasen [Sat, 2 Feb 2013 03:53:35 +0000 (22:53 -0500)]
Fix a few parameter mismatches in the symbols

11 years agoMake new state flags show up in the docs
Matthias Clasen [Sat, 2 Feb 2013 03:52:24 +0000 (22:52 -0500)]
Make new state flags show up in the docs

11 years agoAdd new symbols
Matthias Clasen [Sat, 2 Feb 2013 03:52:04 +0000 (22:52 -0500)]
Add new symbols

11 years agoAdd new symbols to docs
Matthias Clasen [Sat, 2 Feb 2013 03:51:32 +0000 (22:51 -0500)]
Add new symbols to docs

11 years agoInclude gtklevelbaraccessible.h in gtk-a11y.h
Matthias Clasen [Sat, 2 Feb 2013 03:09:28 +0000 (22:09 -0500)]
Include gtklevelbaraccessible.h in gtk-a11y.h

11 years agoAdd new fullscreen symbols
Matthias Clasen [Sat, 2 Feb 2013 03:09:08 +0000 (22:09 -0500)]
Add new fullscreen symbols

11 years agoUpdated Uyghur translation
Gheyret Kenji [Sat, 2 Feb 2013 03:15:17 +0000 (12:15 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUse consistent capitalization of demo titles
Matthias Clasen [Sat, 2 Feb 2013 02:59:09 +0000 (21:59 -0500)]
Use consistent capitalization of demo titles

11 years agoAvoid perl warnings
Matthias Clasen [Sat, 2 Feb 2013 02:58:34 +0000 (21:58 -0500)]
Avoid perl warnings

Apparently, defined is not cool anymore.

11 years agoMake the text look a bit nicer
Matthias Clasen [Sat, 2 Feb 2013 02:56:25 +0000 (21:56 -0500)]
Make the text look a bit nicer

Add a margin around the text, and some space between the title
and the body of the info tab.

11 years agoSet the notebook to be scrollable
Matthias Clasen [Sat, 2 Feb 2013 02:46:07 +0000 (21:46 -0500)]
Set the notebook to be scrollable

The pixbufs example has just too many files..

11 years agoUpdates for 3.7.8
Matthias Clasen [Sat, 2 Feb 2013 02:38:40 +0000 (21:38 -0500)]
Updates for 3.7.8