]> Pileus Git - ~andy/gtk/log
~andy/gtk
15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Wed, 28 Jan 2009 17:09:39 +0000 (17:09 +0000)]
Updated Norwegian bokmål translation.

2009-01-28  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po: Updated Norwegian bokmål translation.

svn path=/trunk/; revision=22246

15 years agoUpdated Oriya Translation
Manoj Kumar Giri [Wed, 28 Jan 2009 12:35:00 +0000 (12:35 +0000)]
Updated Oriya Translation

svn path=/trunk/; revision=22245

15 years agoAdded entry for Oriya language Translation updation
Manoj Kumar Giri [Wed, 28 Jan 2009 12:33:40 +0000 (12:33 +0000)]
Added entry for Oriya language Translation updation

svn path=/trunk/; revision=22244

15 years agoupdating for Punjabi by A S Alam
Amanpreet Singh Alam [Wed, 28 Jan 2009 02:26:26 +0000 (02:26 +0000)]
updating for Punjabi by A S Alam

svn path=/trunk/; revision=22243

15 years agoFix alignment and icons in spin buttons
Matthias Clasen [Tue, 27 Jan 2009 19:22:56 +0000 (19:22 +0000)]
Fix alignment and icons in spin buttons

svn path=/trunk/; revision=22242

15 years agoAdd bug ref
Matthias Clasen [Tue, 27 Jan 2009 15:08:28 +0000 (15:08 +0000)]
Add bug ref

svn path=/trunk/; revision=22241

15 years agoDon't chain up blindly
Matthias Clasen [Tue, 27 Jan 2009 14:59:53 +0000 (14:59 +0000)]
Don't chain up blindly

svn path=/trunk/; revision=22240

15 years agoUpdated Oriya Translation
Manoj Kumar Giri [Tue, 27 Jan 2009 13:20:47 +0000 (13:20 +0000)]
Updated Oriya Translation

svn path=/trunk/; revision=22239

15 years agoUpdated Oriya Translation
Manoj Kumar Giri [Tue, 27 Jan 2009 13:20:29 +0000 (13:20 +0000)]
Updated Oriya Translation

svn path=/trunk/; revision=22238

15 years agoAdded entry for oriya Translation Updation.
Manoj Kumar Giri [Tue, 27 Jan 2009 12:23:02 +0000 (12:23 +0000)]
Added entry for oriya Translation Updation.

svn path=/trunk/; revision=22237

15 years agoUpdated Oriya Translation.
Manoj Kumar Giri [Tue, 27 Jan 2009 12:14:28 +0000 (12:14 +0000)]
Updated Oriya Translation.

svn path=/trunk/; revision=22236

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Tue, 27 Jan 2009 07:18:43 +0000 (07:18 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=22234

15 years agoBump version
Matthias Clasen [Tue, 27 Jan 2009 05:53:32 +0000 (05:53 +0000)]
Bump version

svn path=/trunk/; revision=22233

15 years ago2.15.2
Matthias Clasen [Tue, 27 Jan 2009 05:51:23 +0000 (05:51 +0000)]
2.15.2

svn path=/trunk/; revision=22231

15 years ago Bug 322932 – Always show icons on panel menus
Matthias Clasen [Tue, 27 Jan 2009 03:56:03 +0000 (03:56 +0000)]
    Bug 322932 – Always show icons on panel menus

        * gtk/gtk.symbols:
        * gtk/gtkimagemenuitem.[hc]: Add a property to override the
        show-menu-images setting for individual menuitems. Patch by
        William Jon McCann.

svn path=/trunk/; revision=22230

15 years agoUpdated Finnish translation
Ilkka Tuohela [Tue, 27 Jan 2009 03:37:36 +0000 (03:37 +0000)]
Updated Finnish translation

svn path=/trunk/; revision=22229

15 years agoUpdated Finnish translation
Ilkka Tuohela [Tue, 27 Jan 2009 03:20:58 +0000 (03:20 +0000)]
Updated Finnish translation

svn path=/trunk/; revision=22228

15 years agoActivate the action in a regular clicked handler instead of the default
Matthias Clasen [Tue, 27 Jan 2009 02:55:02 +0000 (02:55 +0000)]
Activate the action in a regular clicked handler instead of the default

        * gtk/gtkbutton.c: Activate the action in a regular clicked
        handler instead of the default handler, to make it work with
        derived classes which don't chain up their clicked handler.

svn path=/trunk/; revision=22227

15 years agoAdd bug ref
Matthias Clasen [Tue, 27 Jan 2009 01:22:29 +0000 (01:22 +0000)]
Add bug ref

svn path=/trunk/; revision=22226

15 years agoBlock the previous action when calling reset() to prevent accidental
Matthias Clasen [Tue, 27 Jan 2009 00:25:21 +0000 (00:25 +0000)]
Block the previous action when calling reset() to prevent accidental

       * gtk/gtkactivatable.c (gtk_activatable_do_set_related_action):
        Block the previous action when calling reset() to prevent
        accidental activation of the previous action.

        * gtk/gtkaction.c (gtk_action_activate): Don't compare booleans.

        * gtk/gtktoggleaction.c (gtk_toggle_action_set_active): Remove
        extraneous braces.

svn path=/trunk/; revision=22225

15 years agoBug 569240 - Crasher when using markers
Bastien Nocera [Mon, 26 Jan 2009 20:47:00 +0000 (20:47 +0000)]
Bug 569240 - Crasher when using markers

2009-01-26  Bastien Nocera  <hadess@hadess.net>

Bug 569240 - Crasher when using markers

* gtk/gtkrange.c (gtk_range_destroy): Avoid crashes when destroying
a GtkRange with markers

svn path=/trunk/; revision=22224

15 years agoBug 566628 – gdk_display_close always asserts on win32 and quartz
Richard Hult [Mon, 26 Jan 2009 20:31:18 +0000 (20:31 +0000)]
Bug 566628 – gdk_display_close always asserts on win32 and quartz

2009-01-26  Richard Hult  <richard@imendio.com>

Bug 566628 – gdk_display_close always asserts on win32 and quartz

* gdk/quartz/gdkdisplay-quartz.c
(_gdk_windowing_set_default_display): Copy fix for bug #566628
from the win32 backend: Allow also a NULL parameter in the
g_assert().

svn path=/trunk/; revision=22223

15 years agoMore action-related fixes
Matthias Clasen [Mon, 26 Jan 2009 03:01:01 +0000 (03:01 +0000)]
More action-related fixes

svn path=/trunk/; revision=22218

15 years agoSet draw-as-radio to TRUE
Matthias Clasen [Sun, 25 Jan 2009 23:54:27 +0000 (23:54 +0000)]
Set draw-as-radio to TRUE

svn path=/trunk/; revision=22217

15 years agoBug 563576 – Dummy po files break the build
Claudio Saavedra [Sun, 25 Jan 2009 11:14:46 +0000 (11:14 +0000)]
Bug 563576 – Dummy po files break the build

2009-01-25  Claudio Saavedra  <csaavedra@igalia.com>

Bug 563576 – Dummy po files break the build

* ast.po: copy contact data from po/ast.po, patch from Adrian Bunk

svn path=/trunk/; revision=22216

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sun, 25 Jan 2009 09:30:43 +0000 (09:30 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=22215

15 years ago Revert changes for bug 567124. Instead of trying to avoid
Matthias Clasen [Sun, 25 Jan 2009 03:38:27 +0000 (03:38 +0000)]
    Revert changes for bug 567124. Instead of trying to avoid
        setting up the im context before the widget is realized, just
        reset it when the client window is set.

        * gtk/gtkimmulticontext.c: Reset the slave when a client window
        is set.

        * gtk/gtkimmodule.c
        * gtk/gtktextview.c: Revert changes for bug 567124.

svn path=/trunk/; revision=22214

15 years agoUse gtk-doc syntax to refer to properties in the docstrings.
Claudio Saavedra [Sat, 24 Jan 2009 22:54:53 +0000 (22:54 +0000)]
Use gtk-doc syntax to refer to properties in the docstrings.

2009-01-25  Claudio Saavedra  <csaavedra@igalia.com>

* gtk/gtktreeview.c: Use gtk-doc syntax to refer to properties in
the docstrings.

svn path=/trunk/; revision=22213

15 years agoMore docstrings improvements regarding reorderable property.
Claudio Saavedra [Sat, 24 Jan 2009 22:42:05 +0000 (22:42 +0000)]
More docstrings improvements regarding reorderable property.

2009-01-25  Claudio Saavedra  <csaavedra@igalia.com>

* gtk/gtkiconview.c: More docstrings improvements
regarding reorderable property.

svn path=/trunk/; revision=22212

15 years agoBug 559420 – gtk_icon_view_enable_model_drag_[source|dest] docs wrt.
Claudio Saavedra [Sat, 24 Jan 2009 22:22:35 +0000 (22:22 +0000)]
Bug 559420 – gtk_icon_view_enable_model_drag_[source|dest] docs wrt.

2009-01-24  Claudio Saavedra  <csaavedra@igalia.com>

Bug 559420 – gtk_icon_view_enable_model_drag_[source|dest] docs
wrt. reorderable property

* gtk/gtkiconview.c: Improve docstrings regarding reorderable
        property. Based on a patch by Björn Lindqvist.

svn path=/trunk/; revision=22211

15 years agoFallback from stock ids to icon names like the old GtkAction code did
Matthias Clasen [Sat, 24 Jan 2009 22:00:07 +0000 (22:00 +0000)]
Fallback  from stock ids to icon names like the old GtkAction code did

svn path=/trunk/; revision=22210

15 years agoTest icon names in actions with toolitems
Matthias Clasen [Sat, 24 Jan 2009 21:53:29 +0000 (21:53 +0000)]
Test icon names in actions with toolitems

svn path=/trunk/; revision=22209

15 years agoDon't update blank cursors
Matthias Clasen [Sat, 24 Jan 2009 21:29:36 +0000 (21:29 +0000)]
Don't update blank cursors

svn path=/trunk/; revision=22208

15 years agoimprove ::search-column property description.
Claudio Saavedra [Sat, 24 Jan 2009 21:00:12 +0000 (21:00 +0000)]
improve ::search-column property description.

2009-01-24  Claudio Saavedra  <csaavedra@igalia.com>

* gtk/gtktreeview.c: (gtk_tree_view_class_init):
improve ::search-column property description.

svn path=/trunk/; revision=22207

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sat, 24 Jan 2009 20:19:10 +0000 (20:19 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=22206

15 years agoFix bug #568859.
Andre Klapper [Sat, 24 Jan 2009 17:49:54 +0000 (17:49 +0000)]
Fix bug #568859.

2009-01-24  Andre Klapper  <a9016009@gmx.de>

* de.po: Fix bug #568859.

svn path=/trunk/; revision=22205

15 years agobump version
Matthias Clasen [Fri, 23 Jan 2009 23:05:41 +0000 (23:05 +0000)]
bump version

svn path=/trunk/; revision=22204

15 years ago2.15.1
Matthias Clasen [Fri, 23 Jan 2009 23:03:59 +0000 (23:03 +0000)]
2.15.1

svn path=/trunk/; revision=22202

15 years agoDoc fixes
Matthias Clasen [Fri, 23 Jan 2009 17:51:15 +0000 (17:51 +0000)]
Doc fixes

svn path=/trunk/; revision=22201

15 years agoAdd GtkActivatableIface, too
Matthias Clasen [Fri, 23 Jan 2009 17:48:08 +0000 (17:48 +0000)]
Add GtkActivatableIface, too

svn path=/trunk/; revision=22200

15 years agoFix the section docs
Matthias Clasen [Fri, 23 Jan 2009 17:29:11 +0000 (17:29 +0000)]
Fix the section docs

svn path=/trunk/; revision=22199

15 years agoFix pltcheck issues
Matthias Clasen [Fri, 23 Jan 2009 17:10:08 +0000 (17:10 +0000)]
Fix pltcheck issues

svn path=/trunk/; revision=22198

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Fri, 23 Jan 2009 16:02:23 +0000 (16:02 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=22197

15 years agoUpdates
Matthias Clasen [Fri, 23 Jan 2009 15:46:12 +0000 (15:46 +0000)]
Updates

svn path=/trunk/; revision=22196

15 years agoi Bug 560228 – Add "action-controller" property to GtkWidgetClass
Matthias Clasen [Fri, 23 Jan 2009 15:15:28 +0000 (15:15 +0000)]
i        Bug 560228 – Add "action-controller" property to GtkWidgetClass

        Rework the way actions and proxies interact, to make the
        interaction less ad hoc, more extensible, and better suited
        for support in GUI builders like glade.

        To be used as a proxy, a widget must now implement the
        GtkActivatable interface, and GtkActivatable implementations
        are responsible for syncing their appearance with the action
        and for activating the action.

        All the widgets that are commonly used as proxies implement
        GtkActivatable now.

        Patch by Tristan van Berkom.

        * gtk/gtkactivatable.[hc]: The GtkActivatable interface.

        * gtk/gtkbutton.c:
        * gtk/gtktogglebutton.c:
        * gtk/gtktoolitem.c:
        * gtk/gtktoolbutton.c:
        * gtk/gtktoggletoolbutton.c:
        * gtk/gtkmenuitem.c:
        * gtk/gtkcheckmenuitem.c:
        * gtk/gtkimagemenuitem.c:
        * gtk/gtkradiomenuitem.c:
        * gtk/gtkrecentchooserprivate.h:
        * gtk/gtkrecentchooser.c:
        * gtk/gtkrecentchooserdefault.c:
        * gtk/gtkrecentchoosermenu.c: Implement GtkActivatable.
        * gtk/gtkaction.[hc]: Move appearance synchronization to
        GtkActivatable implementations.

        * gtk/gtkradioaction.c:
        * gtk/gtkrecentaction.c:
        * gtk/gtktoggleaction.c:
        * gtk/gtkactiongroup.c: Adapt.

        * gtk/gtk.h: Include gtkactivatable.h
        * gtk/gtk.symbols: Add new functions

svn path=/trunk/; revision=22195

15 years agoAdditions
Matthias Clasen [Fri, 23 Jan 2009 06:07:03 +0000 (06:07 +0000)]
Additions

svn path=/trunk/; revision=22194

15 years agoDon't set up im stuff if the widget is not realized.
Matthias Clasen [Fri, 23 Jan 2009 06:04:05 +0000 (06:04 +0000)]
Don't set up im stuff if the widget is not realized.

        * gtk/gtktextview.c: Don't set up im stuff if the widget
        is not realized.

        * gtk/gtkimmodule.c: Assert that we have a window.

svn path=/trunk/; revision=22193

15 years agoSkip Desktop if it equals the home folder
Matthias Clasen [Fri, 23 Jan 2009 06:00:44 +0000 (06:00 +0000)]
Skip Desktop if it equals the home folder

svn path=/trunk/; revision=22192

15 years ago Keep GtkPlug in sync with the global list of toplevels.
Matthias Clasen [Fri, 23 Jan 2009 05:57:36 +0000 (05:57 +0000)]
    Keep GtkPlug in sync with the global list of toplevels.
        Patch by Federico Mena Quintero

        * gtk/gtkwindow.h:
        * gtk/gtkwindow.c (_gtk_window_set_is_toplevel): New internal
        function used when a GtkPlug parents/unparents itself by an
        in-process GtkSocket.  This keeps the plug's GTK_TOPLEVEL flag in
        sync with the global toplevel_list.

        * gtk/gtkplug.c (gtk_plug_set_is_child): Call
        _gtk_window_set_is_toplevel() to keep the toplevel list updated,
        instead of just setting/unsetting the GTK_TOPLEVEL flag.

svn path=/trunk/; revision=22191

15 years agoFix typos
Matthias Clasen [Fri, 23 Jan 2009 05:54:02 +0000 (05:54 +0000)]
Fix typos

svn path=/trunk/; revision=22190

15 years ago Bug 567761 – Spellfixes in GTK+ documentation
Matthias Clasen [Fri, 23 Jan 2009 05:51:25 +0000 (05:51 +0000)]
    Bug 567761 – Spellfixes in GTK+ documentation

        * gdk/x11/gdkselection-x11.c:
        * gtk/gtktestutils.c: Fix typos in the docs.

svn path=/trunk/; revision=22189

15 years agoImprove docs
Matthias Clasen [Fri, 23 Jan 2009 05:43:45 +0000 (05:43 +0000)]
Improve docs

svn path=/trunk/; revision=22188

15 years agoUse a different approach to snapshotting that is in line with what is done
Matthias Clasen [Fri, 23 Jan 2009 05:34:14 +0000 (05:34 +0000)]
Use a different approach to snapshotting that is in line with what is done

        * gtk/gtkwidget.c (gtk_widget_get_snapshot): Use a different approach
        to snapshotting that is in line with what is done in the client-side
        windows branch, and that works for widgets regardless if they are
        double-buffered or not. Patch by Alex Larsson.

        * gdk/gdkwindow.c (_gdk_window_calculate_full_clip_region): Clip
        to the parent.

svn path=/trunk/; revision=22187

15 years agoGtkFileChooserEntry: handle slow folders by not autocompleting when the cursor is...
Federico Mena Quintero [Fri, 23 Jan 2009 01:52:36 +0000 (01:52 +0000)]
GtkFileChooserEntry: handle slow folders by not autocompleting when the cursor is not at the end of the text
2009-01-22  Federico Mena Quintero  <federico@novell.com>

* gtk/gtkfilechooserentry.c (autocomplete): Relax the assertion;
just do nothing if the folder is not loaded or if the cursor position
is not at the end of the text.  A very slow-to-load folder can get
us into the latter state if the user starts typing first.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22186

15 years agoRevert the previous change
Matthias Clasen [Fri, 23 Jan 2009 01:45:46 +0000 (01:45 +0000)]
Revert the previous change

svn path=/trunk/; revision=22185

15 years agoGtkFileChooserEntry: fix the computation of 'complete but not unique' and appending...
Federico Mena Quintero [Fri, 23 Jan 2009 00:55:07 +0000 (00:55 +0000)]
GtkFileChooserEntry: fix the computation of 'complete but not unique' and appending a '/' to unique directory names
2009-01-22  Federico Mena Quintero  <federico@novell.com>

Fix the computation of "complete but unique" in
GtkFileChooserEntry.  Fix the case where "/" was not appended to a
unique directory name during explicit Tab completion.

* gtk/gtkfilechooserentry.c (maybe_append_separator_to_file):
Return whether anything was appended as well as the new string
itself.
(find_common_prefix): Oops, only turn on
is_complete_not_unique_ret if we had a unique match!
(append_common_prefix): If we appended a directory separator, we
*did* expand the common prefix, so we are not in the "nothing
inserted" case.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22184

15 years agoComments for translators on the file chooser entry's completion feedback
Federico Mena Quintero [Fri, 23 Jan 2009 00:54:52 +0000 (00:54 +0000)]
Comments for translators on the file chooser entry's completion feedback
(start_explicit_completion): Add comments for translators, to
explain the purpose of the various feedback messages used during
completion.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22183

15 years agoPass refresh errors from the very bottom of the loading sequence up to the top
Federico Mena Quintero [Fri, 23 Jan 2009 00:54:37 +0000 (00:54 +0000)]
Pass refresh errors from the very bottom of the loading sequence up to the top
(start_loading_current_folder): Check if the folder to be loaded
is non-native for the local_only=TRUE case; if so, return an error
as we are configured to load only local folders.
(reload_current_folder): Pass on errors from
start_loading_current_folder().  Tighten the preconditions, as we
are sure that we can only receive non-NULL folder-files to load.
(refresh_current_folder_and_file_part): Pass on errors from
reload_current_folder().  At the very end, assert the invariant
described above.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22182

15 years agoFactor out function to discard the loading process and the current folder file
Federico Mena Quintero [Fri, 23 Jan 2009 00:54:22 +0000 (00:54 +0000)]
Factor out function to discard the loading process and the current folder file
(discard_loading_and_current_folder_file): Factor out function to
cancel the cancellable and discard the current_folder_file,
i.e. to reset the invariant to the "nothing valid is loaded" case.
(gtk_file_chooser_entry_dispose): Use
discard_loading_and_current_folder_file().
(reload_current_folder): Likewise.
(refresh_current_folder_and_file_part): Likewise, and ensure that
the error cases result in the invariant being held.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22181

15 years agoProcess the result of refreshing the folder during autocompletion
Federico Mena Quintero [Fri, 23 Jan 2009 00:54:08 +0000 (00:54 +0000)]
Process the result of refreshing the folder during autocompletion
(start_autocompletion): Process the result from refresh...().  We
only do completion in the REFRESH_OK case.  For the error cases,
we don't do anything, as this is autocompletion and must not
result in non-asked-for errors popping up.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22180

15 years agoDon't handle errors when committing the completion
Federico Mena Quintero [Fri, 23 Jan 2009 00:53:53 +0000 (00:53 +0000)]
Don't handle errors when committing the completion
(commit_completion_and_refresh): Don't do anything with the result
of refresh...(), since this function doesn't get called during
completion-related interaction.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22179

15 years agoProcess the result of refreshing the folder during explicit completion
Federico Mena Quintero [Fri, 23 Jan 2009 00:53:38 +0000 (00:53 +0000)]
Process the result of refreshing the folder during explicit completion
(start_explicit_completion): Process the result from
refresh...().  Here we present the actual feedback about only
being able to display local folders for local_only=TRUE.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22178

15 years agoReturn an error code when refreshing the entry from the user's input
Federico Mena Quintero [Fri, 23 Jan 2009 00:53:23 +0000 (00:53 +0000)]
Return an error code when refreshing the entry from the user's input
2009-01-22  Federico Mena Quintero  <federico@novell.com>

Return an error code when refreshing the entry from the user's
input.  We use this in the completion code to know when completion
can't happen due to (for example) having a non-local URI in a file
chooser that is local_only=TRUE.

Also, we start maintaining an invariant that
chooser_entry->current_folder_file != NULL implies that:

* what the user entered is valid

* we are loading that folder (chooser_entry->load_folder_cancellable != NULL)

* or we are done loading that folder, or we have a handle
to it at least (chooser_entry->current_folder != NULL)

The invariant also says that all of the above are NULL (and
chooser_entry->current_folder_file == NULL) implies that the user
typed something invalid.  This makes
_gtk_file_chooser_entry_get_current_folder() not able to return
an invalid folder.

* gtk/gtkfilechooserentry.c (RefreshStatus): New enum.
(refresh_current_folder_and_file_part): Return a RefreshStatus.
We filter out incomplete hostnames here (typing
"sftp://incompl[tab]" will error out), as well as completely
unparsable input.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22177

15 years agoUpdated Catalan translation by David Planella
Gil Forcada Codinachs [Thu, 22 Jan 2009 22:51:51 +0000 (22:51 +0000)]
Updated Catalan translation by David Planella

svn path=/trunk/; revision=22176

15 years agoBug 568334 – Constructor properties for GtkAction
Matthew Barnes [Thu, 22 Jan 2009 18:00:48 +0000 (18:00 +0000)]
Bug 568334 – Constructor properties for GtkAction

2009-01-22  Matthew Barnes  <mbarnes@redhat.com>

Bug 568334 – Constructor properties for GtkAction

* gtk/gtkaction.c (gtk_action_class_init): Make all properties
G_PARAM_CONSTRUCT except "action-group".

svn path=/trunk/; revision=22175

15 years agog_return_if_fail() on icon_name != NULL so we get a warning instead of a
Michael Natterer [Thu, 22 Jan 2009 15:15:40 +0000 (15:15 +0000)]
g_return_if_fail() on icon_name != NULL so we get a warning instead of a

2009-01-22  Michael Natterer  <mitch@imendio.com>

* gtk/gtkicontheme.c (gtk_icon_theme_has_icon): g_return_if_fail()
on icon_name != NULL so we get a warning instead of a crash here.

svn path=/trunk/; revision=22174

15 years agoUpdated Norwegian Nynorsk translation.
Åsmund Skjæveland [Thu, 22 Jan 2009 10:03:39 +0000 (10:03 +0000)]
Updated Norwegian Nynorsk translation.

2009-01-22  Åsmund Skjæveland  <aasmunds@ulrik.uio.no>

* nn.po: Updated Norwegian Nynorsk translation.

svn path=/trunk/; revision=22173

15 years agoBug 568305 - gdk-pixbuf mishandles BI_BITFIELDS bmps
Tor Lillqvist [Thu, 22 Jan 2009 09:45:58 +0000 (09:45 +0000)]
Bug 568305 - gdk-pixbuf mishandles BI_BITFIELDS bmps

2009-01-19  Tor Lillqvist  <tml@iki.fi>

Bug 568305 - gdk-pixbuf mishandles BI_BITFIELDS bmps

* io-bmp.c (OneLine32): Use unsigned variables so that we can
right-shift them without risk of sign extension. Don't "reverse"
the alpha value, actually storing 0xFF-alpha, but use it as such.

svn path=/trunk/; revision=22172

15 years agoUpdates
Matthias Clasen [Thu, 22 Jan 2009 00:35:16 +0000 (00:35 +0000)]
Updates

svn path=/trunk/; revision=22170

15 years agoDon't show nonexisting windows
Matthias Clasen [Thu, 22 Jan 2009 00:34:30 +0000 (00:34 +0000)]
Don't show nonexisting windows

svn path=/trunk/; revision=22169

15 years agoImplement select-by-words for selectable labels
Matthias Clasen [Thu, 22 Jan 2009 00:33:54 +0000 (00:33 +0000)]
Implement select-by-words for selectable labels

svn path=/trunk/; revision=22168

15 years agoChange the Caps Lock warning to the more neutral "Caps Lock is on".
Matthias Clasen [Wed, 21 Jan 2009 21:15:19 +0000 (21:15 +0000)]
Change the Caps Lock warning to the more neutral "Caps Lock is on".

009-01-21  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkentry.c: Change the Caps Lock warning to the more
        neutral "Caps Lock is on". Requested by Wouter Bolsterlee

svn path=/trunk/; revision=22166

15 years agoRename static local functions and variables to not have any unnecessary _
Tor Lillqvist [Wed, 21 Jan 2009 20:51:22 +0000 (20:51 +0000)]
Rename static local functions and variables to not have any unnecessary _

2009-01-21  Tor Lillqvist  <tml@novell.com>

* gdk/win32/gdkcursor-win32.c: Rename static local functions and
variables to not have any unnecessary _ or _gdk_win32 prefix.

* gdk/win32/gdkcursor-win32.c (hcursor_from_type): Implement
creating a GDK_BLANK_CURSOR.

svn path=/trunk/; revision=22165

15 years ago Bug 568552 – gtk_combo + gtk entry in invisible mode takes 100% cpu
Matthias Clasen [Wed, 21 Jan 2009 20:09:49 +0000 (20:09 +0000)]
   Bug 568552 – gtk_combo + gtk entry in invisible mode takes 100% cpu

        * gtk/gtkentry.c: Fix an expose loop caused by raising windows out
        of an expose handler. Also, don't show the 'Caps Lock' warning for
        activated input methods, since that makes it permanently shown
        for some locales. It should not be that necessary, now that we
        do show preedit text even in password entries. Pointed out by
        Frederic Crozat.

svn path=/trunk/; revision=22164

15 years agoGtkFileChooser: only set local_only on the location entry if it exists
Federico Mena Quintero [Wed, 21 Jan 2009 19:12:58 +0000 (19:12 +0000)]
GtkFileChooser: only set local_only on the location entry if it exists
2009-01-21  Federico Mena Quintero  <federico@novell.com>

* gtk/gtkfilechooserdefault.c (save_widgets_create): Set
local_only on the location entry when we create it...
(set_local_only): ... and set it here only if the location entry
exists.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22163

15 years agoupdated hebrew translation
Yair Hershkovitz [Wed, 21 Jan 2009 18:36:14 +0000 (18:36 +0000)]
updated hebrew translation

svn path=/trunk/; revision=22162

15 years agoupdated hebrew translation
Yair Hershkovitz [Wed, 21 Jan 2009 18:35:17 +0000 (18:35 +0000)]
updated hebrew translation

svn path=/trunk/; revision=22161

15 years agoUpdated Korean translation
Changwoo Ryu [Wed, 21 Jan 2009 17:10:39 +0000 (17:10 +0000)]
Updated Korean translation

svn path=/trunk/; revision=22160

15 years agoUpdated Korean translation
Changwoo Ryu [Wed, 21 Jan 2009 17:10:20 +0000 (17:10 +0000)]
Updated Korean translation

svn path=/trunk/; revision=22159

15 years agoBug 561801 - "scheduled printing" doesn't function as expected
Marek Kasik [Wed, 21 Jan 2009 15:03:14 +0000 (15:03 +0000)]
Bug 561801 - "scheduled printing" doesn't function as expected

2009-01-21  Marek Kasik  <mkasik@redhat.com>
Bug 561801 - "scheduled printing" doesn't function as expected

* gtk/gtkprintunixdialog: Add tooltip.
* modules/printbackends/cups/gtkprintbackendcups.c: Add conversion
  from local time to utc time for scheduled printing.

svn path=/trunk/; revision=22158

15 years agoDon't do completion in the middle of an incomplete hostname
Federico Mena Quintero [Wed, 21 Jan 2009 03:17:01 +0000 (03:17 +0000)]
Don't do completion in the middle of an incomplete hostname
Fix completion so it doesn't pop up for every character in a URI
hostname:

* gtk/gtkfilechooser.h (GtkFileChooserError): Add a
GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME.

* gtk/gtkfilesystem.c (_gtk_file_system_parse): Return an
"incomplete hostname" error if the user has not typed a full
hostname yet in an URI.

* gtk/gtkfilechooserentry.c (append_common_prefix): If we get an
incomplete hostname, just don't pop up an error, since that is a
transient state and the user doesn't need to be notified about it.
(refresh_current_folder_and_file_part): Don't revert to showing
the base folder if we have an incomplete hostname.
(reload_current_folder): Handle the passed folder being NULL, even
if we must force a reload.  Also, reload the folder if we didn't
have a cancellable for it (i.e. we hadn't started to load it
before).

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22157

15 years agoAdd a local_only property to GtkFileChooserEntry
Federico Mena Quintero [Wed, 21 Jan 2009 03:16:46 +0000 (03:16 +0000)]
Add a local_only property to GtkFileChooserEntry
Patch by Carlos Garnacho <carlos@imendio.com> - add a local_only
property to GtkFileChooserEntry:

* gtk/gtkfilechooserentry.c (struct _GtkFileChooserEntry): Add a
local_only field.
(_gtk_file_chooser_entry_init): Default to local_only being true.
(start_explicit_completion): Don't allow completion of non-native
files if local_only is turned on.
(start_loading_current_folder): Don't start loading non-native
folders if local_only is turned on.
(_gtk_file_chooser_entry_set_local_only): New function.
(_gtk_file_chooser_entry_get_local_only): New function.

* gtk/gtkfilechooserentry.h (_gtk_file_chooser_entry_set_local_only,
_gtk_file_chooser_entry_get_local_only): New prototypes.

* gtk/gtkfilechooserdefault.c (set_local_only): Set the local_only
property on the entry.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22156

15 years agoFactor out code to discard the current_folder
Federico Mena Quintero [Wed, 21 Jan 2009 03:16:28 +0000 (03:16 +0000)]
Factor out code to discard the current_folder
Patch by Carlos Garnacho <carlos@imendio.com>:

* gtk/gtkfilechooserentry.c (discard_current_folder): New
function, factored out for when we need to get rid of the
current_folder.
(gtk_file_chooser_entry_dispose): Use discard_current_folder().
(finished_loading_cb): Fix prototype.
(load_directory_get_folder_callback): Discard the completion
store, as well as clearing the completion feedback, if we find an
error while loading the folder.  Also, use
discard_current_folder().
(reload_current_folder): Use discard_current_folder().

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22155

15 years agobgo545980 - parse URIs in GtkFileChooserEntry
Federico Mena Quintero [Wed, 21 Jan 2009 03:16:13 +0000 (03:16 +0000)]
bgo545980 - parse URIs in GtkFileChooserEntry
2009-01-15  Federico Mena Quintero  <federico@novell.com>

http://bugzilla.gnome.org/show_bug.cgi?id=545980 -
GtkFileChooserEntry should handle URIs

* gtk/gtkfilesystem.c (_gtk_file_system_parse): Detect URI schemes
and parse the full URI.
(has_uri_scheme): New function, stolen from the old
gtkfilesystemgnomevfs.c.

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=22154

15 years agoAdd setters and getters for GtkAction properties, in preparation for bug
Matthias Clasen [Wed, 21 Jan 2009 02:53:45 +0000 (02:53 +0000)]
Add setters and getters for GtkAction properties, in preparation for bug

        * gtk/gtk.symbols:
        * gtk/gtkaction.[hc]: Add setters and getters for GtkAction
        properties, in preparation for bug 560228.

svn path=/trunk/; revision=22153

15 years agoBug 567413 – GtkComboBoxEntry doesn't emit "changed" signal on entry
Christian Dywan [Wed, 21 Jan 2009 00:03:00 +0000 (00:03 +0000)]
Bug 567413 – GtkComboBoxEntry doesn't emit "changed" signal on entry

2009-01-21  Christian Dywan  <christian@twotoasts.de>

Bug 567413 – GtkComboBoxEntry doesn't emit "changed" signal
        on entry editing

* gtk/gtkcombobox.c (gtk_combo_box_set_active): Return only if index
        is set. Patch by Carl-Anton Ingmarsson.

svn path=/trunk/; revision=22152

15 years agoAdd a "Since: 2.16" tag to gtk_style_get.
Torsten Schönfeld [Tue, 20 Jan 2009 19:09:53 +0000 (19:09 +0000)]
Add a "Since: 2.16" tag to gtk_style_get.

svn path=/trunk/; revision=22151

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Tue, 20 Jan 2009 18:05:20 +0000 (18:05 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=22150

15 years agoBug 565656 – Add marks to scales
Matthias Clasen [Tue, 20 Jan 2009 05:10:27 +0000 (05:10 +0000)]
Bug 565656 – Add marks to scales

        Bug 565656 – Add marks to scales

        * gtk/gtkrange.[hc]: Add internal api to define 'stop values'
        that have a little resistance when dragging the slider over it.

        * gtk/gtk.symbols:
        * gtk/gtkscale.[hc] (gtk_scale_add_mark): New function to add
        a 'mark' to a scale, which will draws a tick, plus optionally
        some text, and makes the value a stop value.
        (gtk_scale_clear_values): Removes all marks.

        * tests/testscale.c: Test for marks on scales
        * tests/Makefile.am: Integrate it

svn path=/trunk/; revision=22149

15 years agoReplace several implementation of blank cursor setting by
Matthias Clasen [Tue, 20 Jan 2009 02:45:19 +0000 (02:45 +0000)]
Replace several implementation of blank cursor setting by

        * gtk/gtkentry.c:
        * gtk/gtkfilechooserentry.c:
        * gtk/gtktextview.c: Replace several implementation of
        blank cursor setting by GDK_BLANK_CURSOR.

svn path=/trunk/; revision=22148

15 years agoUpdate docs on blank cursors
Matthias Clasen [Tue, 20 Jan 2009 02:27:57 +0000 (02:27 +0000)]
Update docs on blank cursors

svn path=/trunk/; revision=22147

15 years agoDocument GDK_BLANK_CURSOR
Matthias Clasen [Tue, 20 Jan 2009 02:18:33 +0000 (02:18 +0000)]
Document GDK_BLANK_CURSOR

svn path=/trunk/; revision=22146

15 years ago Cache cursors to avoid libXcursor theme lookup overhead.
Matthias Clasen [Tue, 20 Jan 2009 02:15:59 +0000 (02:15 +0000)]
    Cache cursors to avoid libXcursor theme lookup overhead.
        Patch by David Alan Gilbert.

        * gdk/gdkcursor.h: Add a GDK_BLANK_CURSOR cursor type.

        * gdk/x11/gdkcursor-x11.c: Cache font cursors and named cursors.

        * gdk/x11/gdkprivate-x11.h:
        * gdk/x11/gdkcdisplay-x11.c: Remove cached cursors when a
        display if finalized.

svn path=/trunk/; revision=22145

15 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Mon, 19 Jan 2009 18:13:19 +0000 (18:13 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=22144

15 years agoUpdated Norwegian Nynorsk translation.
Åsmund Skjæveland [Mon, 19 Jan 2009 13:37:07 +0000 (13:37 +0000)]
Updated Norwegian Nynorsk translation.

2009-01-19  Åsmund Skjæveland  <aasmunds@ulrik.uio.no>

* nn.po: Updated Norwegian Nynorsk translation.

svn path=/trunk/; revision=22143

15 years agoTranslation updated.
Gabor Kelemen [Mon, 19 Jan 2009 10:43:19 +0000 (10:43 +0000)]
Translation updated.

2009-01-19  Gabor Kelemen  <kelemeng@gnome.hu>

* hu.po: Translation updated.

svn path=/trunk/; revision=22142

15 years agoAccept a type of TARGETS instead of ATOM, too. Based on a patch by Peng
Matthias Clasen [Mon, 19 Jan 2009 05:15:57 +0000 (05:15 +0000)]
Accept a type of TARGETS instead of ATOM, too. Based on a patch by Peng

        * gtk/gtkselection.c (gtk_selection_data_get_targets): Accept
        a type of TARGETS instead of ATOM, too. Based on a patch by
        Peng Wu.

svn path=/trunk/; revision=22141

15 years agoCorrect some copy-and-paste mistakes in keybinding signal docs. Pointed
Matthias Clasen [Mon, 19 Jan 2009 05:01:35 +0000 (05:01 +0000)]
Correct some copy-and-paste mistakes in keybinding signal docs. Pointed

        * gtk/gtkentry.c:
        * gtk/gtklabel.c:
        * gtk/gtktextview.c: Correct some copy-and-paste mistakes in
        keybinding signal docs. Pointed out by Pascal Terjan.

svn path=/trunk/; revision=22140

15 years agoAdd properties and getters for icon tooltips.
Matthias Clasen [Sun, 18 Jan 2009 20:22:10 +0000 (20:22 +0000)]
Add properties and getters for icon tooltips.

       * gtk/gtk.symbols:
        * gtk/gtkentry.[hc]: Add properties and getters for icon tooltips.

svn path=/trunk/; revision=22139

15 years agoFix the example
Matthias Clasen [Sun, 18 Jan 2009 19:09:26 +0000 (19:09 +0000)]
Fix the example

svn path=/trunk/; revision=22138