]> Pileus Git - ~andy/gtk/log
~andy/gtk
11 years agostylecontext: Do invalidation on first resize container master
Benjamin Otte [Fri, 15 Mar 2013 23:05:03 +0000 (00:05 +0100)]
stylecontext: Do invalidation on first resize container

... instead of taking the last one we find. This is necessary as
attached widgets (mostly menus) can be attached to an invisible widget,
but we still want to invalidate styles for them.

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

11 years agoUpdated po-properties French translation
Claude Paroz [Fri, 15 Mar 2013 22:29:06 +0000 (23:29 +0100)]
Updated po-properties French translation

Forward-port from gtk-3-8 branch.

11 years agodocs: Typo fix
Christian Persch [Fri, 15 Mar 2013 17:49:56 +0000 (18:49 +0100)]
docs: Typo fix

11 years agoreftests: Add reftest for separator fixes
Benjamin Otte [Fri, 15 Mar 2013 17:17:40 +0000 (18:17 +0100)]
reftests: Add reftest for separator fixes

Reftest for 61c4425161be3146c0c753a766f35442549bfe72.

Includes a workaround for a grid bug which should be removed once
GtkGrid is fixed.

11 years agoseparator: Don't use padding and borders wrongly
Benjamin Otte [Fri, 15 Mar 2013 13:52:49 +0000 (14:52 +0100)]
separator: Don't use padding and borders wrongly

Borders for size requests and padding for drawing? Really?

Removed them, as that is the least invasive fix shortly before a
release.

11 years agowayland: Rename GdkDeviceManagerCore to GdkWaylandDeviceManager
Matthias Clasen [Fri, 15 Mar 2013 11:27:35 +0000 (07:27 -0400)]
wayland: Rename GdkDeviceManagerCore to GdkWaylandDeviceManager

The 'core' naming is just an artifact of having several generations
of input extensions in X11, no need to propagate that into other
backends.

11 years agoInclude config.h in gdkenumtypes.c.template
Matthias Clasen [Fri, 15 Mar 2013 12:25:14 +0000 (08:25 -0400)]
Include config.h in gdkenumtypes.c.template

At the same time, drop the GDK_ENABLE_BROKEN define.
Nothing broken in GDK broken anymore :-)

11 years agoUpdated Galician translations
Fran Diéguez [Wed, 13 Mar 2013 09:26:18 +0000 (10:26 +0100)]
Updated Galician translations

Conflicts:
po/gl.po

11 years agoAssamese translation updated for gnome 3.8
Nilamdyuti Goswami [Fri, 15 Mar 2013 09:42:09 +0000 (15:12 +0530)]
Assamese translation updated for gnome 3.8

11 years agoAssamese translation updated for gnome 3.8
Nilamdyuti Goswami [Fri, 15 Mar 2013 09:31:04 +0000 (15:01 +0530)]
Assamese translation updated for gnome 3.8

11 years agoMinor doc cleanup
Matthias Clasen [Fri, 15 Mar 2013 00:24:19 +0000 (20:24 -0400)]
Minor doc cleanup

Remove widget references from interface docs.

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

11 years agoa11y: Emit text-changed signals directly
Benjamin Otte [Thu, 14 Mar 2013 23:54:26 +0000 (00:54 +0100)]
a11y: Emit text-changed signals directly

When setting new text on the label, the text-changed::delete signal
needs to be emitted before deleting the text (so that atk-bridge can
query the old text) while the text-changed::insert event needs to happen
afterwards (for the same reason). The old code using the notify signal
was only emitted after changing the text.

11 years agoGtkApplication: Allow passing windows on non-X11 targets
Bastien Nocera [Wed, 13 Mar 2013 14:32:46 +0000 (15:32 +0100)]
GtkApplication: Allow passing windows on non-X11 targets

It's not the application's fault that we don't do anything
with the passed GtkWindow on non-X11, so don't try to get an XID
on non-X11.

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

11 years agoUpdated Indonesian translation
Andika Triwidada [Thu, 14 Mar 2013 11:22:04 +0000 (18:22 +0700)]
Updated Indonesian translation

11 years agoUpdated Korean translation
Changwoo Ryu [Tue, 12 Mar 2013 20:14:03 +0000 (05:14 +0900)]
Updated Korean translation

11 years agoprinting: Use DBus calls instead of Avahi API
Marek Kasik [Tue, 12 Mar 2013 16:18:16 +0000 (17:18 +0100)]
printing: Use DBus calls instead of Avahi API

Converts usage of Avahi API to DBus calls. This change allows
us to remove dependency on avahi-gobject and avoids of possible
circular dependency.
Lists printers if Gtk+ is compiled with CUPS 1.6 or newer.

11 years agoprinting: Remove usage of GError in connection test
Marek Kasik [Wed, 13 Mar 2013 14:24:50 +0000 (15:24 +0100)]
printing: Remove usage of GError in connection test

Really remove usage of error in previous commit.

Related to
https://bugzilla.gnome.org/show_bug.cgi?id=695714

11 years agoprinting: Don't hang when getting info for Avahi printer
Marek Kasik [Wed, 13 Mar 2013 13:57:55 +0000 (14:57 +0100)]
printing: Don't hang when getting info for Avahi printer

Asynchronously create testing connection to address returned
by GaServiceResolver. Don't request info for such printer if
the connection fails.

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

11 years agoAdd a missing runtime check
Matthias Clasen [Wed, 13 Mar 2013 10:01:57 +0000 (06:01 -0400)]
Add a missing runtime check

The cursor theme and size settting code was ifdefed to only
be compiled with the X11 backend, but it didn't check for
running under X at runtime. Fix that.
http://bugzilla.gnome.org/695495

11 years agoprinting: Show Avahi printers on IPv6 network
Marek Kasik [Tue, 12 Mar 2013 15:26:37 +0000 (16:26 +0100)]
printing: Show Avahi printers on IPv6 network

Create correct URIs for printers on IPv6 networks.

11 years agogdk/gdkwindow.c, gtk/gtkwidget.c: Include fallback-c89.c
Chun-wei Fan [Thu, 21 Feb 2013 07:54:18 +0000 (15:54 +0800)]
gdk/gdkwindow.c, gtk/gtkwidget.c: Include fallback-c89.c

Both of them started to make use of round(), a C99 function.  So, include
fallback-c89.c to provide a fallback implementation for round() for
compilers that don't have round()

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

11 years agogdk/fallback-c89.c: Add fallback for round()
Chun-wei Fan [Thu, 21 Feb 2013 07:50:54 +0000 (15:50 +0800)]
gdk/fallback-c89.c: Add fallback for round()

This is essentially done by simply copying from gtk/fallback-c89.c

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

11 years agotreeview: Don't emit cursor-changed in destruction
John Lindgren [Wed, 13 Mar 2013 01:03:45 +0000 (02:03 +0100)]
treeview: Don't emit cursor-changed in destruction

This is a workaround until we have a good idea on how we want to handle
signal disconnection before/during/after dispose and destroy vfunc
calls.

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

11 years agoreftests: Add animation loading test
Benjamin Otte [Tue, 12 Mar 2013 20:58:47 +0000 (21:58 +0100)]
reftests: Add animation loading test

XPM files weren't loaded properly.

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

11 years agoDrop the Motif DND protocol
Matthias Clasen [Sat, 9 Mar 2013 00:30:02 +0000 (19:30 -0500)]
Drop the Motif DND protocol

The implementation is not working and unused, since XDND is the
de-facto standard under X nowadays.

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

11 years agofilechooserbutton: Duh, remove all the timeouts after tests
Federico Mena Quintero [Tue, 12 Mar 2013 19:34:13 +0000 (13:34 -0600)]
filechooserbutton: Duh, remove all the timeouts after tests

Otherwise tests may start failing if they start after an old timeout triggers.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Add a description string to assertions about emitted signals
Federico Mena Quintero [Tue, 12 Mar 2013 18:36:14 +0000 (12:36 -0600)]
filechooserbutton: Add a description string to assertions about emitted signals

On failed tests, this lets us more easily see see which assertion failed.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Give proper names to the SELECT_FOLDER tests with cancelled dialog
Federico Mena Quintero [Tue, 12 Mar 2013 18:24:06 +0000 (12:24 -0600)]
filechooserbutton: Give proper names to the SELECT_FOLDER tests with cancelled dialog

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Don't duplicate tests for GTK_RESPONSE_DELETE_EVENT
Federico Mena Quintero [Tue, 12 Mar 2013 18:06:07 +0000 (12:06 -0600)]
filechooserbutton: Don't duplicate tests for GTK_RESPONSE_DELETE_EVENT

Instead, re-run tests made for GTK_RESPONSE_CANCEL with the delete-event response.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Do not propagate state from the dialog unless it is active
Federico Mena Quintero [Tue, 12 Mar 2013 17:21:35 +0000 (11:21 -0600)]
filechooserbutton: Do not propagate state from the dialog unless it is active

Change of plans to match the tests from the previous commit.

The state of the underlying dialog is never reflected by GtkFileChooserButton's API,
as the dialog is a transient thing.  The file chooser button only updates its state from the dialog,
and reflects the dialog's state, when the dialog has been confirmed and dismissed by the user.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: whitespace fixes
Federico Mena Quintero [Tue, 12 Mar 2013 17:02:38 +0000 (11:02 -0600)]
filechooserbutton: whitespace fixes

11 years agofilechooserbutton: For the open-dialog-cancel-* tests, add a real nomenclature and...
Federico Mena Quintero [Tue, 12 Mar 2013 16:59:43 +0000 (10:59 -0600)]
filechooserbutton: For the open-dialog-cancel-* tests, add a real nomenclature and test all the combinations

We used to have numeric names, which are a pain to maintain when new tests are added.
Now we have a real nomenclature (see the comment at the beginning of the open-dialog-cancel-* tests),
which lets us see easily if we have tested all the combinations.

Also, added all the combinations that were missing and removed redundant tests.
Not all the tests pass currently.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Update the button's state only on programmatic changes to the...
Federico Mena Quintero [Tue, 12 Mar 2013 16:05:22 +0000 (10:05 -0600)]
filechooserbutton: Update the button's state only on programmatic changes to the filechooser's state

The idea is that the button will only update its state of the selection and current folder
when changes to those are done either by the calling program (with the filechooser's API)
or when the user actually confirms and dismisses the underlying GtkFileChooserDialog.

If the user makes changes to the dialog but has not dismissed it yet, those changes
will not be reflected in the button (as one would expect).

This commit also makes sure the current-folder-changed and selection-changed signals
are emitted at the right times.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Emit 'selection-changed' when changing the selection programmatically
Federico Mena Quintero [Tue, 12 Mar 2013 03:54:22 +0000 (21:54 -0600)]
filechooserbutton: Emit 'selection-changed' when changing the selection programmatically

We only emitted that signal when the selection changed through the underlying GtkFileChooserDialog.

To do this when the dialog is not active and the selection is changed by the calling program
(instead of by the user), we need to wait until the GtkFileChooserButton's UI has been updated
via an async callback from GIO.  So, we keep track of whether an entry point into the
button's API caused a programmatic change in the selection.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: For tests, wait for signals instead of just sleeping
Federico Mena Quintero [Tue, 12 Mar 2013 03:17:34 +0000 (21:17 -0600)]
filechooserbutton: For tests, wait for signals instead of just sleeping

This should let tests complete faster.  Also, this will let us test
that the correct signals are actually being emitted.

The tests now fail, as the signals are not being emitted when they
should.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: whitespace fixes
Federico Mena Quintero [Tue, 12 Mar 2013 02:06:10 +0000 (20:06 -0600)]
filechooserbutton: whitespace fixes

11 years agoUpdated Korean translation
Changwoo Ryu [Tue, 12 Mar 2013 20:14:03 +0000 (05:14 +0900)]
Updated Korean translation

11 years agolabel: Fix memleak
Carl-Anton Ingmarsson [Tue, 12 Mar 2013 19:22:18 +0000 (20:22 +0100)]
label: Fix memleak

Caused by recent refactoring in e09957a47da9425cc26d1b33cb4e9cc3e92e9ac7

11 years ago[l10n] Updated Catalan translation
Gil Forcada [Tue, 12 Mar 2013 18:51:17 +0000 (19:51 +0100)]
[l10n] Updated Catalan translation

11 years agostylecontext: If we force invalidate, invalidate all properties
Benjamin Otte [Tue, 12 Mar 2013 11:44:03 +0000 (12:44 +0100)]
stylecontext: If we force invalidate, invalidate all properties

We only FORCE_INVALIDATE when something weird changes that the CSS
machinery can't detect. But now that our style_updated functions skip
recomputations when some properties don't change we want to make sure
these recomputations are still run. So we just claim all properties
changed.

http://bugzilla.gnome.org/show_bug.cgi?id=695482

11 years agolabel: refactor code
Benjamin Otte [Tue, 12 Mar 2013 11:43:14 +0000 (12:43 +0100)]
label: refactor code

If text didn't change, don't change it.

And if that sentence made no sense, that might explain why I refactored.

11 years agocombobox: popdown the combobox when on 'grab-broken-event'
Aleksander Morgado [Wed, 6 Mar 2013 12:16:12 +0000 (13:16 +0100)]
combobox: popdown the combobox when on 'grab-broken-event'

And also explicitly remove pointer/keyboard grabs from the display.

Whenever the grab is reported lost, we should popdown the combobox, so that the
GDK_WINDOW_TEMP window is hidden and removed from the toplevel, as done with
the menu for example.

Leaving the GDK_WINDOW_TEMP window open when re-activating the application
triggers several issues in the win32 backend, due to restacking windows of the
non-toplevel group into the toplevel group:

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

11 years agodocs: Disable GtkPlug/GtkSocket docs on Wayland
Bastien Nocera [Tue, 12 Mar 2013 07:33:57 +0000 (08:33 +0100)]
docs: Disable GtkPlug/GtkSocket docs on Wayland

As those two types do not exist in the Wayland backend,
and the docs build would fail.

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

11 years agofilechooserbutton: During unselect_all(), update the widgets in all situations
Federico Mena Quintero [Tue, 12 Mar 2013 00:12:23 +0000 (18:12 -0600)]
filechooserbutton: During unselect_all(), update the widgets in all situations

Not just if we thought we had a selection.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Add tests for unselect_all()
Federico Mena Quintero [Mon, 11 Mar 2013 23:32:28 +0000 (17:32 -0600)]
filechooserbutton: Add tests for unselect_all()

These all pass except one.

11 years agofilechooserbutton: HACK: Set a reasonable size for the dialog in the tests' second...
Federico Mena Quintero [Mon, 11 Mar 2013 23:27:44 +0000 (17:27 -0600)]
filechooserbutton: HACK: Set a reasonable size for the dialog in the tests' second iteration

Something is causing the GtkFileChooserDialog to be resized really small on the second time it is run
during each test for GtkFileChooserButton.  So as a temporary hack we set it to 500x500 pixels on
the second run, so the size allocation code doesn't bomb on us.

11 years agogtkfilechooserbutton: In tests, allow the possibility of doing unselect_all
Federico Mena Quintero [Mon, 11 Mar 2013 23:11:34 +0000 (17:11 -0600)]
gtkfilechooserbutton: In tests, allow the possibility of doing unselect_all

11 years agofilechooserbutton: When the combo box changes, set the *file*, not the current folder
Federico Mena Quintero [Mon, 11 Mar 2013 22:48:17 +0000 (16:48 -0600)]
filechooserbutton: When the combo box changes, set the *file*, not the current folder

The currently-selected file *is* the selection even in SELECT_FOLDER mode.  Do not confuse this
with the current folder.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agoPunjabi: Translation updated (aalam)
A S Alam [Mon, 11 Mar 2013 14:26:55 +0000 (19:56 +0530)]
Punjabi: Translation updated (aalam)

11 years agoUpdated Serbian translation
Мирослав Николић [Mon, 11 Mar 2013 10:34:40 +0000 (11:34 +0100)]
Updated Serbian translation

11 years ago[l10n] Updated German translation
Mario Blättermann [Mon, 11 Mar 2013 07:48:10 +0000 (08:48 +0100)]
[l10n] Updated German translation

11 years ago[l10n] Updated German translation
Mario Blättermann [Mon, 11 Mar 2013 07:46:58 +0000 (08:46 +0100)]
[l10n] Updated German translation

11 years agoUpdated Indonesian translation of po-properties
Andika Triwidada [Mon, 11 Mar 2013 05:47:31 +0000 (12:47 +0700)]
Updated Indonesian translation of po-properties

11 years agoUpdated Indonesian translation
Andika Triwidada [Mon, 11 Mar 2013 05:07:24 +0000 (12:07 +0700)]
Updated Indonesian translation

11 years agoFix typo reqired -> required
Sébastien Wilmet [Sun, 10 Mar 2013 16:22:26 +0000 (17:22 +0100)]
Fix typo reqired -> required

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Sat, 9 Mar 2013 23:52:10 +0000 (20:52 -0300)]
Updated Brazilian Portuguese translation

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Sat, 9 Mar 2013 23:12:05 +0000 (20:12 -0300)]
Updated Brazilian Portuguese translation

Conflicts:
po-properties/pt_BR.po

11 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Sat, 9 Mar 2013 22:20:22 +0000 (19:20 -0300)]
Updated Brazilian Portuguese translation

11 years agotreeview: fix a critical warning
Cosimo Cecchi [Fri, 8 Mar 2013 22:56:08 +0000 (17:56 -0500)]
treeview: fix a critical warning

gtk_tree_view_column_unset_tree_view() resets column->priv->tree_view to
NULL.
The function is called when a column is removed, but later from the same
function we would call _gtk_tree_view_column_unrealize_button(), which
expects column->priv->tree_view to be != NULL, causing these critical
warnings

Gtk-CRITICAL **: gtk_widget_unregister_window: assertion
`GTK_IS_WIDGET (widget)' failed

This commit moves the call to unset the tree view after the button is
unrealized.

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

11 years agodocs: change id for Wayland section to not conflict with OS X
Evan Nemerson [Thu, 7 Mar 2013 19:32:11 +0000 (11:32 -0800)]
docs: change id for Wayland section to not conflict with OS X

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

11 years agoAvoid a warning under Wayland
Matthias Clasen [Sat, 9 Mar 2013 00:44:34 +0000 (19:44 -0500)]
Avoid a warning under Wayland

Just having an ifdef is not enough, we need to check the type
of the window at runtime.

11 years agoUpdated Polish translation
Piotr Drąg [Fri, 8 Mar 2013 19:38:32 +0000 (20:38 +0100)]
Updated Polish translation

11 years agoUpdated POTFILES.in
Piotr Drąg [Fri, 8 Mar 2013 19:32:48 +0000 (20:32 +0100)]
Updated POTFILES.in

11 years agofilechooserbutton: Update the combo box even after the dialog is cancelled
Federico Mena Quintero [Fri, 8 Mar 2013 18:43:10 +0000 (12:43 -0600)]
filechooserbutton: Update the combo box even after the dialog is cancelled

We assumed that we didn't have to update the combo box if the dialog got cancelled,
as it should simply retain its previous contents.  But this assumption doesn't work
as the dialog is brought up with the 'Other...' item - we don't want the
combo box to keep showing 'Other...' if the dialog is cancelled.

The test from the previous commit now passes.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: New test for opening the Other item in the combo box and then...
Federico Mena Quintero [Fri, 8 Mar 2013 18:37:20 +0000 (12:37 -0600)]
filechooserbutton: New test for opening the Other item in the combo box and then canceling the dialog

There is this bug:

1. Start with a file chooser button in SELECT_FOLDER mode, and select a folder from the combo box.

2. Click on the button's combo box, select 'Other...'

3. You get the file chooser dialog. Cancel the dialog.

4. The file chooser button's combo box still shows 'Other...' instead of
   showing the selection from (1).

This is a test to ensure that the original selection is restored.
The test fails right now.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agoFix the build
Matthias Clasen [Fri, 8 Mar 2013 11:26:15 +0000 (06:26 -0500)]
Fix the build

This was broken in commit 5bbbc47a4c306653e8347f7afb85a940a503f755

11 years agospinbutton: don't override initial text in non-numeric-only spin buttons
Aleksander Morgado [Wed, 6 Mar 2013 18:16:25 +0000 (19:16 +0100)]
spinbutton: don't override initial text in non-numeric-only spin buttons

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

11 years agofilechooserbutton: Don't show the (None) item when the combo box is popped up
Federico Mena Quintero [Thu, 7 Mar 2013 23:20:16 +0000 (17:20 -0600)]
filechooserbutton: Don't show the (None) item when the combo box is popped up

This is surprisingly tricky, since the (None) item *has* to be a visible item while
the combo box is *not* popped up, so that it can show its contents.  But the item
has to be *not* visible when the combo box is popped up.

Also, update the whole button's selection, not just the underlying dialog's, when
the combo box changes its selection - based on a patch by Paul Davis in
https://bugzilla.gnome.org/show_bug.cgi?id=691040#c20

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: In SELECT_FOLDER, when the selection is empty, show (None) in...
Federico Mena Quintero [Thu, 7 Mar 2013 20:14:47 +0000 (14:14 -0600)]
filechooserbutton: In SELECT_FOLDER, when the selection is empty, show (None) in the combo box

We do this by adding a new row type, ROW_TYPE_EMPTY_SELECTION.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Update the button/combo at construction time
Federico Mena Quintero [Thu, 7 Mar 2013 19:50:34 +0000 (13:50 -0600)]
filechooserbutton: Update the button/combo at construction time

This way the internal labels will show the correct selection even if nothing
has been selected programmatically.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Update the button/combo whenever the selection is changed programm...
Federico Mena Quintero [Thu, 7 Mar 2013 19:44:33 +0000 (13:44 -0600)]
filechooserbutton: Update the button/combo whenever the selection is changed programmatically

We didn't change it when the file chooser button's dialog was inactive, and so
the actual file chooser button would not visually reflect the current selection.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooserbutton: Test that the expected filename is shown
Federico Mena Quintero [Thu, 7 Mar 2013 18:53:00 +0000 (12:53 -0600)]
filechooserbutton: Test that the expected filename is shown

We do some gymnastics to pull the string out of the GtkButton or the GtkComboBox that is
being used in GtkFileChooserButton to show the current selection when the dialog
is inactive - namely, we look for the subwidget with the correct ATK role, and pull its
accessible name.

Currently the test fails; this is https://bugzilla.gnome.org/show_bug.cgi?id=691040#c18

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agoDon't mention gtk_set_locale() in docs; this function does not exist
Federico Mena Quintero [Thu, 7 Mar 2013 19:12:10 +0000 (13:12 -0600)]
Don't mention gtk_set_locale() in docs; this function does not exist

11 years agoFinnish translation update by Jiri Grönroos
Ville-Pekka Vainio [Thu, 7 Mar 2013 19:09:45 +0000 (21:09 +0200)]
Finnish translation update by Jiri Grönroos

11 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Thu, 7 Mar 2013 14:18:53 +0000 (11:18 -0300)]
Updated Brazilian Portuguese translation

11 years agoUpdated Kazakh translation.
Baurzhan Muftakhidinov [Thu, 7 Mar 2013 14:13:04 +0000 (20:13 +0600)]
Updated Kazakh translation.

11 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Thu, 7 Mar 2013 14:13:44 +0000 (17:13 +0300)]
Updated Belarusian translation.

11 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Thu, 7 Mar 2013 13:42:05 +0000 (10:42 -0300)]
Updated Brazilian Portuguese translation

11 years agoUpdate Arabic translation
Khaled Hosny [Thu, 7 Mar 2013 09:45:27 +0000 (11:45 +0200)]
Update Arabic translation

11 years agoprinting: Fix build with -Werror=format-security
Rico Tzschichholz [Wed, 6 Mar 2013 21:26:21 +0000 (22:26 +0100)]
printing: Fix build with -Werror=format-security

11 years agoGtkTextView: don't popdown a bubble if we don't have one
Giovanni Campagna [Wed, 6 Mar 2013 16:04:23 +0000 (17:04 +0100)]
GtkTextView: don't popdown a bubble if we don't have one

This causes a segfault.

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

11 years agoGtkEntry: Sanity check the end_pos value in _get_display_text()
Bastien Nocera [Wed, 6 Mar 2013 14:47:43 +0000 (15:47 +0100)]
GtkEntry: Sanity check the end_pos value in _get_display_text()

11 years agoGtkLabelAccessible: Sanity check _get_text() input values
Bastien Nocera [Wed, 6 Mar 2013 14:46:51 +0000 (15:46 +0100)]
GtkLabelAccessible: Sanity check _get_text() input values

11 years agogdk/win32/gdkevents-win32.c: Fix build
Chun-wei Fan [Wed, 6 Mar 2013 08:47:32 +0000 (16:47 +0800)]
gdk/win32/gdkevents-win32.c: Fix build

The variable "display" is not defined, causing the build to fail.
Judging from the code, it seems that it should be _gdk_display instead.

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

11 years agoquartz: Null check title before setting it
Alan McGovern [Wed, 6 Mar 2013 11:06:09 +0000 (11:06 +0000)]
quartz: Null check title before setting it

This avoids a crash in objective-c.

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

11 years agoUpdate Visual Studio Solution Files
Chun-wei Fan [Wed, 6 Mar 2013 05:14:02 +0000 (13:14 +0800)]
Update Visual Studio Solution Files

Integrate the utility projects to build the introspection files into the
main solution files, so that one can build the introspection files from the
IDE.  This is not built by default, so one can build the introspection
files if he/she chooses to do so.

11 years agoVisual Studio Builds: Support Building Introspection Files
Chun-wei Fan [Wed, 6 Mar 2013 05:12:01 +0000 (13:12 +0800)]
Visual Studio Builds: Support Building Introspection Files

Add Windows .bat and Python script to call g-ir-scanner to build
introspection files for Visual Studio builds.  This will read from the
autotools files using Python REGEX functionality to determine the headers
and sources for g-ir-scanner to process, so the autotools files will not
need to be updated except to distribute the necessary files.  Thils will
also enable one to build introspection files on Windows without using a
BASH-style shell such as MSYS.

Also add an utility Visual Studio project to call the Windows .bat to
build the introspection files for GTK+/GDK, for convenience.

11 years agopo: Remove fuzzy tag for confirmed translations
Timothy Arceri [Tue, 5 Mar 2013 23:42:35 +0000 (17:42 -0600)]
po: Remove fuzzy tag for confirmed translations

11 years agofilechooser: Use _gtk_file_has_native_path() throughout when testing for local_only
Federico Mena Quintero [Tue, 5 Mar 2013 23:17:00 +0000 (17:17 -0600)]
filechooser: Use _gtk_file_has_native_path() throughout when testing for local_only

In the case of checking for local_only, g_file_is_native() is not useful, since it
will return FALSE for something in a FUSE mount.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooser: Also convert get_uris() to returning native paths
Federico Mena Quintero [Tue, 5 Mar 2013 20:20:12 +0000 (14:20 -0600)]
filechooser: Also convert get_uris() to returning native paths

It was only being done in gtk_file_chooser_get_uri().

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooser: Rename _gtk_file_is_path_not_local() to _gtk_file_has_native_path()
Federico Mena Quintero [Tue, 5 Mar 2013 19:59:04 +0000 (13:59 -0600)]
filechooser: Rename _gtk_file_is_path_not_local() to _gtk_file_has_native_path()

Negatives in names of boolean functions are confusing.

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
11 years agofilechooser: Show FUSE mounted locations in shortcuts
Timothy Arceri [Sun, 18 Nov 2012 08:39:11 +0000 (19:39 +1100)]
filechooser: Show FUSE mounted locations in shortcuts

Since FUSE locations can be handled safely by applications show these mounted locations regardless of whether gtk_file_chooser_set_local_only()
is set to TRUE

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

11 years agoPost-release bump
Matthias Clasen [Tue, 5 Mar 2013 22:07:21 +0000 (17:07 -0500)]
Post-release bump

11 years ago3.7.12
Matthias Clasen [Tue, 5 Mar 2013 21:49:44 +0000 (16:49 -0500)]
3.7.12

11 years agoGtkBubbleWindow: use OSD style class
Cosimo Cecchi [Tue, 5 Mar 2013 16:38:05 +0000 (11:38 -0500)]
GtkBubbleWindow: use OSD style class

11 years agoGtkBubbleWindow: rework how drawing is done
Cosimo Cecchi [Tue, 5 Mar 2013 16:13:54 +0000 (11:13 -0500)]
GtkBubbleWindow: rework how drawing is done

Use gtk_render_frame_gap(), refactoring the code fetching coordinates to
be usable by it. This allows for rounded corners in the window shape.

11 years agoGtkBubbleWindow: allocate CSS borders and paddings
Cosimo Cecchi [Tue, 5 Mar 2013 15:55:41 +0000 (10:55 -0500)]
GtkBubbleWindow: allocate CSS borders and paddings

11 years agoRename property to be more neutral
Matthias Clasen [Fri, 1 Mar 2013 23:25:12 +0000 (18:25 -0500)]
Rename property to be more neutral

Don't put toolbar in the name of the property - we may use
a different container down the road, and then this name
would be misleading.

11 years agoReally keep GtkBubbleWindow private
Matthias Clasen [Fri, 1 Mar 2013 22:53:28 +0000 (17:53 -0500)]
Really keep GtkBubbleWindow private

_-prefix the symbols to keep them from leaking out.
Also, un-doc-commentize the sources.

11 years agoSmall documentation tweak
Matthias Clasen [Fri, 1 Mar 2013 22:26:16 +0000 (17:26 -0500)]
Small documentation tweak