]> Pileus Git - ~andy/gtk/log
~andy/gtk
17 years agoSwitch over to use glib's new g_hash_table_get_keys() rather than our own
Chris Wilson [Wed, 11 Apr 2007 17:48:20 +0000 (17:48 +0000)]
Switch over to use glib's new g_hash_table_get_keys() rather than our own

2007-04-11  Chris Wilson  <chris@chris-wilson.co.uk>

    * gtk/gtkiconfactory.c (_gtk_icon_factory_list_ids):
    * gtk/gtkstock.c (gtk_stock_list_ids):
        Switch over to use glib's new g_hash_table_get_keys() rather
        than our own static implementation.

    * gtk/gtkiconfactory.h: Update to return a GList.

    * configure.in: Bump required version to 2.13.1

svn path=/trunk/; revision=17597

17 years agoUpdated Czech Translation.
Jakub Friedl [Wed, 11 Apr 2007 15:25:06 +0000 (15:25 +0000)]
Updated Czech Translation.

2007-04-12  Jakub Friedl <jfriedl@suse.cz>

  * cs.po: Updated Czech Translation.

svn path=/trunk/; revision=17596

17 years agoProtect the polling thread setup and shutdown function by mutexes and read
Ronald Bultje [Wed, 11 Apr 2007 11:08:22 +0000 (11:08 +0000)]
Protect the polling thread setup and shutdown function by mutexes and read

        * gdk/quartz/gdkeventloop-quartz.c: Protect the polling thread
          setup and shutdown function by mutexes and read the wakeup
          pipe unconditionally and unblocking. This should make the main
          loop always be woken up when using g_idle_add() from another
          thread in the Quartz backend (#425271).

svn path=/trunk/; revision=17595

17 years agoUpdated Latvian Translation.
Raivis Dejus [Wed, 11 Apr 2007 08:32:17 +0000 (08:32 +0000)]
Updated Latvian Translation.

2007-04-11  Raivis Dejus <orvils@gmail.com>

        * lv.po: Updated Latvian Translation.

svn path=/trunk/; revision=17594

17 years agoChange the XSettingsWatchFunc to return a Bool to indicate success. Update
Matthias Clasen [Tue, 10 Apr 2007 23:16:30 +0000 (23:16 +0000)]
Change the XSettingsWatchFunc to return a Bool to indicate success. Update

2007-04-10  Matthias Clasen  <mclasen@redhat.com>

        * gdk/x11/xsettings-client.[hc]: Change the XSettingsWatchFunc
        to return a Bool to indicate success. Update callers and
        implementors. Based on a patch by Owen Taylor.

        * gdk/x11/gdkevents-x11.c (gdk_xsettings_watch_cb): Don't
        leak a reference to gdkwin.

svn path=/trunk/; revision=17592

17 years agoUpdated Estonian translation by Ivar Smolin <okul@linux.ee>.
Priit Laes [Tue, 10 Apr 2007 20:59:02 +0000 (20:59 +0000)]
Updated Estonian translation by Ivar Smolin <okul@linux.ee>.

2007-04-12  Priit Laes  <plaes@svn.gnome.org>

* et.po: Updated Estonian translation by Ivar Smolin <okul@linux.ee>.

svn path=/trunk/; revision=17591

17 years agoDuplicate the mime_type when storing it in a hash node, to avoid leaks.
Matthias Clasen [Mon, 9 Apr 2007 18:31:11 +0000 (18:31 +0000)]
Duplicate the mime_type when storing it in a hash node, to avoid leaks.

2007-04-09  Matthias Clasen  <mclasen@redhat.com>

        * xdgmimeglob.c (_xdg_glob_hash_insert_text): Duplicate the
        mime_type when storing it in a hash node, to avoid leaks.
        Update all callers.

svn path=/trunk/; revision=17589

17 years agoUpdated Turkish Translation
Baris Cicek [Sat, 7 Apr 2007 18:48:10 +0000 (18:48 +0000)]
Updated Turkish Translation

svn path=/trunk/; revision=17588

17 years agos/arrow-size/arrow-spacing in the arrow-spacing style property docs.
Xan Lopez [Sat, 7 Apr 2007 09:33:15 +0000 (09:33 +0000)]
s/arrow-size/arrow-spacing in the arrow-spacing style property docs.

* gtk/gtknotebook.c (gtk_notebook_class_init):
s/arrow-size/arrow-spacing in the arrow-spacing
style property docs.

svn path=/trunk/; revision=17585

17 years agoClean up namespaces to make the code more maintainable.
Richard Hult [Fri, 6 Apr 2007 21:12:48 +0000 (21:12 +0000)]
Clean up namespaces to make the code more maintainable.

2007-04-06  Richard Hult  <richard@imendio.com>

* gdk/quartz/: Clean up namespaces to make the code more
maintainable.

* gdk/quartz/gdkdrawable-quartz.c:
* gdk/quartz/gdkgc-quartz.c: Fix bug #418384, alignment of tiled
images, by setting the pattern phase for the CG pattern.

svn path=/trunk/; revision=17584

17 years agouse new gdk_threads API.
Kristian Rietveld [Wed, 4 Apr 2007 13:05:42 +0000 (13:05 +0000)]
use new gdk_threads API.

2007-04-04  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktooltip.c (tooltip_browse_mode_expired),
(gtk_tooltip_hide_tooltip), (tooltip_popup_timeout),
(gtk_tooltip_start_delay): use new gdk_threads API.

svn path=/trunk/; revision=17583

17 years agoDon't set metrics-hinting font option. Rely on the default value which is
Behdad Esfahbod [Tue, 3 Apr 2007 23:17:11 +0000 (23:17 +0000)]
Don't set metrics-hinting font option. Rely on the default value which is

2007-04-03  Behdad Esfahbod  <behdad@gnome.org>

        * gtk/gtksettings.c (settings_update_font_options): Don't set
        metrics-hinting font option.  Rely on the default value which is
        on for all raster cairo surfaces. (#425985)

svn path=/trunk/; revision=17582

17 years agoRevert to non-xinerama mode when XineramaQueryScreens returns NULL; patch
Loïc Minier [Tue, 3 Apr 2007 13:48:26 +0000 (13:48 +0000)]
Revert to non-xinerama mode when XineramaQueryScreens returns NULL; patch

2007-04-03  Loïc Minier  <lool@dooz.org>

* gdk/x11/gdkscreen-x11.c: (check_xfree_xinerama): Revert to
non-xinerama mode when XineramaQueryScreens returns NULL; patch from
Simon McVittie; #425786.

svn path=/trunk/; revision=17579

17 years agoremove artifact from the time when type checking casts warned on NULL,
Michael Natterer [Mon, 2 Apr 2007 16:32:22 +0000 (16:32 +0000)]
remove artifact from the time when type checking casts warned on NULL,

2007-04-02  Michael Natterer  <mitch@imendio.com>

* gtk/gtkmenushell.c (gtk_real_menu_shell_move_current): remove
artifact from the time when type checking casts warned on NULL,
some whitespace cleanup.

svn path=/trunk/; revision=17578

17 years agoFix bottom-oriented notebook tabs on Win32. #399253
Cody Russell [Sun, 1 Apr 2007 18:50:38 +0000 (18:50 +0000)]
Fix bottom-oriented notebook tabs on Win32.  #399253

svn path=/trunk/; revision=17575

17 years agoPatch from Matthias to add support for the _NET_WM_USER_TIME_WINDOW EWMH
Elijah Newren [Sun, 1 Apr 2007 03:38:34 +0000 (03:38 +0000)]
Patch from Matthias to add support for the _NET_WM_USER_TIME_WINDOW EWMH

2007-03-31  Elijah Newren  <newren gmail com>

* gdk/x11/gdkwindow-x11.c (setup_toplevel_window,
  gdk_x11_window_set_user_time):
Patch from Matthias to add support for the
_NET_WM_USER_TIME_WINDOW EWMH protocol; see #354213.

WARNING: This patch will make metacity <= 2.18.0 freeze on
workspace switch.  This is due to a weird problem that should only
affect window managers using gdk in-process for decoration drawing
and which make an unsafe assumption relating to doing so (i.e. it
should only affect metacity).  Upgrade your version of metacity if
you hit this bug.

svn path=/trunk/; revision=17574

17 years agoDon't close menus on clicks on their border area (bug #423761). (modified
Michael Natterer [Thu, 29 Mar 2007 15:47:49 +0000 (15:47 +0000)]
Don't close menus on clicks on their border area (bug #423761). (modified

2007-03-29  Michael Natterer  <mitch@imendio.com>

Don't close menus on clicks on their border area (bug #423761).
(modified patch from maemo-gtk).

* gtk/gtkmenu.c (gtk_menu_button_press)
(gtk_menu_button_release): bail out early if the click was on the
menu's border (not on any item and not outside the window).

(pointer_in_menu_window): new utility function which checks if
passed root coords are inside the menu_shell or one of its
parent shells.

svn path=/trunk/; revision=17571

17 years agoget rid of local GtkSettings variables by moving gtk_widget_get_settings()
Michael Natterer [Thu, 29 Mar 2007 08:14:22 +0000 (08:14 +0000)]
get rid of local GtkSettings variables by moving gtk_widget_get_settings()

2007-03-29  Michael Natterer  <mitch@imendio.com>

* gtk/gtkmenu.c: get rid of local GtkSettings variables by moving
gtk_widget_get_settings() into the g_object_get() call. Some small
indentation fixes.

svn path=/trunk/; revision=17570

17 years agoSupport raw printers
Matthias Clasen [Wed, 28 Mar 2007 15:53:08 +0000 (15:53 +0000)]
Support raw printers

svn path=/trunk/; revision=17568

17 years agoapplied JPEG loader fix from maemo. this fix makes sure stop_load()
Tim Janik [Wed, 28 Mar 2007 13:29:17 +0000 (13:29 +0000)]
applied JPEG loader fix from maemo. this fix makes sure stop_load()

Wed Mar 28 15:27:35 2007  Tim Janik  <timj@imendio.com>

        * io-jpeg.c: applied JPEG loader fix from maemo. this fix makes sure
        stop_load() doesn't forget about its return value, and it pulls the
        check for infinite looping out of an else branch in load_increment()
        so it runs unconditionally, fixes #397643.

svn path=/trunk/; revision=17567

17 years agodon't unref tooltip_window, since this is handled by set_qdata_full()
Kristian Rietveld [Wed, 28 Mar 2007 10:00:31 +0000 (10:00 +0000)]
don't unref tooltip_window, since this is handled by set_qdata_full()

2007-03-28  Kristian Rietveld  <kris@imendio.com>

* gtk/gtkwidget.c (gtk_widget_set_tooltip_window): don't unref
tooltip_window, since this is handled by set_qdata_full() already.
(#412001, Torsten Schoenfeld).

svn path=/trunk/; revision=17566

17 years agoUse LDADDS for im-multipress.la, too:
Tor Lillqvist [Tue, 27 Mar 2007 22:11:38 +0000 (22:11 +0000)]
Use LDADDS for im-multipress.la, too:

2007-03-27  Tor Lillqvist  <tml@novell.com>

* modules/input/Makefile.am: Use LDADDS for im-multipress.la, too:

svn path=/trunk/; revision=17565

17 years agoInitialise variable. Bug #423064.
Christian Persch [Mon, 26 Mar 2007 21:00:17 +0000 (21:00 +0000)]
Initialise variable. Bug #423064.

2007-03-26  Christian Persch  <chpe@gnome.org>

* gtk/gtkrc.c: (gtk_rc_context_get): Initialise variable. Bug #423064.

svn path=/trunk/; revision=17564

17 years agocalculate the depth with the corrected real_cell_area and don't subtract
Kristian Rietveld [Sat, 24 Mar 2007 14:40:11 +0000 (14:40 +0000)]
calculate the depth with the corrected real_cell_area and don't subtract

2007-03-24  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_process_action):
calculate the depth with the corrected real_cell_area and don't
subtract horizontal_separator/2.

svn path=/trunk/; revision=17562

17 years agofixed gtk-yes and gtk-no to tango style
Andreas Nilsson [Sat, 24 Mar 2007 12:32:12 +0000 (12:32 +0000)]
fixed gtk-yes and gtk-no to tango style

svn path=/trunk/; revision=17561

17 years agogtk-dialog-authentication.svg gtk-dialog-error.svg gtk-dialog-info.svg
Jakub Steiner [Fri, 23 Mar 2007 21:55:35 +0000 (21:55 +0000)]
gtk-dialog-authentication.svg gtk-dialog-error.svg gtk-dialog-info.svg

2007-03-23  Jakub Steiner <jimmac@ximian.com>

* gtk-dialog-authentication.svg
* gtk-dialog-error.svg
* gtk-dialog-info.svg
* gtk-dialog-question.svg
* gtk-dialog-warning.svg: Start with a Tango face-lift.

svn path=/trunk/; revision=17560

17 years agoFix a couple of comment typos (#421627)
Rodney Dawes [Fri, 23 Mar 2007 14:06:52 +0000 (14:06 +0000)]
Fix a couple of comment typos (#421627)

2007-03-23  Rodney Dawes  <dobey@novell.com>

* gtk/gtkicontheme.c: Fix a couple of comment typos (#421627)

svn path=/trunk/; revision=17559

17 years agoAdd a keybinding (C-h) to toggle whether to show hidden files. (#344657,
Matthias Clasen [Fri, 23 Mar 2007 05:13:56 +0000 (05:13 +0000)]
Add a keybinding (C-h) to toggle whether to show hidden files. (#344657,

2007-03-23  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkfilechooserdefault.c: Add a keybinding (C-h) to
        toggle whether to show hidden files.  (#344657,
        Wouter Bolsterlee, Priit Laes, et al)

svn path=/trunk/; revision=17557

17 years agoAdd a keybinding to toggle the visibility of the location entry. (#383354,
Matthias Clasen [Fri, 23 Mar 2007 05:06:00 +0000 (05:06 +0000)]
Add a keybinding to toggle the visibility of the location entry. (#383354,

2007-03-23  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkfilechooserdefault.c: Add a keybinding to
        toggle the visibility of the location entry.  (#383354,
        John Pye, patch by Carlos Garnacho)

svn path=/trunk/; revision=17555

17 years agoFreeze property notification. Handle the gtk-color-scheme xsetting being
Matthias Clasen [Thu, 22 Mar 2007 21:09:08 +0000 (21:09 +0000)]
Freeze property notification. Handle the gtk-color-scheme xsetting being

2007-03-22  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtksettings.c (merge_color_scheme): Freeze property
        notification.
        * gtk/gtksettings.c (_gtk_settings_handle_event): Handle
        the gtk-color-scheme xsetting being unset.

        * gtk/gtkrc.c (gtk_rc_reparse_all_for_settings): Handle
        recursion locally.

svn path=/trunk/; revision=17553

17 years agoRemove debug spew
Matthias Clasen [Thu, 22 Mar 2007 02:43:03 +0000 (02:43 +0000)]
Remove debug spew

svn path=/trunk/; revision=17551

17 years agoAdd a new API call gtk_icon_theme_list_contexts so that one can choose
Rodney Dawes [Wed, 21 Mar 2007 19:31:01 +0000 (19:31 +0000)]
Add a new API call gtk_icon_theme_list_contexts so that one can choose

2007-03-21  Rodney Dawes  <dobey@novell.com>

* gtk/gtk.symbols:
* gtk/gtkicontheme.[ch]:
* docs/reference/gtk/gtk-sections.txt:
* tests/testicontheme.c:
Add a new API call gtk_icon_theme_list_contexts so that one can
choose icons from a theme by context (#420719)

svn path=/trunk/; revision=17550

17 years agoUpdated Albanian translation.
Laurent Dhima [Wed, 21 Mar 2007 11:34:04 +0000 (11:34 +0000)]
Updated Albanian translation.

svn path=/trunk/; revision=17549

17 years agoDocument the ::event signal (#420703).
Ross Burton [Wed, 21 Mar 2007 07:29:52 +0000 (07:29 +0000)]
Document the ::event signal (#420703).

2007-03-21  Ross Burton  <ross@burtonini.com>

* gtk/gtktexttag.c:
Document the ::event signal (#420703).

svn path=/trunk/; revision=17547

17 years agoadd _gtk_tree_view_column_get_focus_area().
Kristian Rietveld [Tue, 20 Mar 2007 12:32:19 +0000 (12:32 +0000)]
add _gtk_tree_view_column_get_focus_area().

2007-03-20  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeviewcolumn.c:
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_focus_area().

* gtk/gtktreeview.c (gtk_tree_view_clamp_column_visible): add
focus_to_cell parameter, rework to handle clamping columns which
are bigger than the available page size better,
(gtk_tree_view_key_press): remove code handling moving the focus
to other column headers,
(gtk_tree_view_header_focus): add clamp_column_visible parameter,
fix RTL support, don't wrap around when moving focus to other
column headers, call gtk_tree_view_clamp_column_visible() instead
of duplicating code,
(gtk_tree_view_focus): only clamp the column visible when we are
explicitly moving to another column header (fixes #399555, Charles
Kerr),
(gtk_tree_view_move_cursor_left_right): update call to
gtk_tree_view_clamp_column_visible().

svn path=/trunk/; revision=17546

17 years agoAdd some hints about titles on about dialogs
Matthias Clasen [Mon, 19 Mar 2007 05:35:51 +0000 (05:35 +0000)]
Add some hints about titles on about dialogs

svn path=/trunk/; revision=17545

17 years agoEnsure that the prefix is valid UTF-8. (#419568, Nickolay V. Shmyrev)
Matthias Clasen [Mon, 19 Mar 2007 04:27:45 +0000 (04:27 +0000)]
Ensure that the prefix is valid UTF-8. (#419568, Nickolay V. Shmyrev)

2007-03-18  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkentrycompletion.c (gtk_entry_completion_compute_prefix):
        Ensure that the prefix is valid UTF-8.  (#419568, Nickolay V. Shmyrev)

svn path=/trunk/; revision=17543

17 years agoAdd the multipress input method. (#417446, Johannes Schmid, Murray
Matthias Clasen [Sun, 18 Mar 2007 05:34:24 +0000 (05:34 +0000)]
Add the multipress input method. (#417446, Johannes Schmid, Murray

2007-03-18  Matthias Clasen <mclasen@redhat.com>

        * modules/input/gtkimcontextmultipress.[hc]:
        * modules/input/im-multipress.conf:
        * modules/input/immultipress.c:
        * modules/input/README.multipress: Add the multipress input
        method.  (#417446, Johannes Schmid, Murray Cumming)

        * modules/input/Makefile.am: Glue

svn path=/trunk/; revision=17541

17 years agoChange whitespace in ChangeLog entry for consistency.
Chris Wilson [Sat, 17 Mar 2007 20:26:49 +0000 (20:26 +0000)]
Change whitespace in ChangeLog entry for consistency.

svn path=/trunk/; revision=17539

17 years agoInitialise nxvisuals to 0 in order to handle XGetVisualInfo() failures
Chris Wilson [Sat, 17 Mar 2007 18:51:35 +0000 (18:51 +0000)]
Initialise nxvisuals to 0 in order to handle XGetVisualInfo() failures

2007-03-17  Chris Wilson  <chris@chris-wilson.co.uk>

* gdk/x11/gdkvisual-x11.c (_gdk_visual_init):
Initialise nxvisuals to 0 in order to handle
XGetVisualInfo() failures gracefully. (#419171)

svn path=/trunk/; revision=17538

17 years agoRemove useless inlined function and propagate the properties to the
Emmanuele Bassi [Sat, 17 Mar 2007 15:02:41 +0000 (15:02 +0000)]
Remove useless inlined function and propagate the properties to the

2007-03-17  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkrecentaction.c (recent_chooser_set_property),
(gtk_recent_action_set_property): Remove useless inlined
function and propagate the properties to the GtkRecentChooser
objects we create, instead of all the proxies.

(set_current_filter): Remove 'inline' marker.

svn path=/trunk/; revision=17536

17 years agoRename get_submenu() to create_menu(); rename gtk_action_get_submenu() to
Emmanuele Bassi [Fri, 16 Mar 2007 20:04:57 +0000 (20:04 +0000)]
Rename get_submenu() to create_menu(); rename gtk_action_get_submenu() to

2007-03-16  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkaction.h:
* gtk/gtkaction.c: Rename get_submenu() to create_menu();
rename gtk_action_get_submenu() to gtk_action_create_menu().

* gtk/gtkrecentaction.c: Update for GtkAction change.

* gtk/gtkuimanager.c (update_node): Update for GtkAction change;
also, use the menu from the GtkAction for both menuitem and
toolitem nodes.

svn path=/trunk/; revision=17535

17 years agoFix changelog.
Xan Lopez [Fri, 16 Mar 2007 16:07:02 +0000 (16:07 +0000)]
Fix changelog.

svn path=/trunk/; revision=17534

17 years agoFix documentation error in gtk_widget_set_redraw_on_allocate.
Xan Lopez [Fri, 16 Mar 2007 16:05:56 +0000 (16:05 +0000)]
Fix documentation error in gtk_widget_set_redraw_on_allocate.

* gtk/gtkwidget.c: Fix documentation error in
gtk_widget_set_redraw_on_allocate.

svn path=/trunk/; revision=17533

17 years agoScroll to make the selected printer visible. (#418403, Nickolay V.
Matthias Clasen [Fri, 16 Mar 2007 05:13:10 +0000 (05:13 +0000)]
Scroll to make the selected printer visible. (#418403, Nickolay V.

2007-03-16  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkprintunixdialog.c (printer_added_cb): Scroll to
        make the selected printer visible.  (#418403, Nickolay V. Shmyrev,
        patch by Christian Persch)

svn path=/trunk/; revision=17531

17 years agoMerged from gtk-2-10:
Federico Mena Quintero [Fri, 16 Mar 2007 00:53:09 +0000 (00:53 +0000)]
Merged from gtk-2-10:

2007-03-15  Federico Mena Quintero  <federico@novell.com>

Merged from gtk-2-10:

* gtk/gtkfilechooserdefault.c (find_good_size_from_style):
PANGO_PIXELS() gives us device units, which are *points* in
pangocairo's parlance, but we want actual pixels.  So, get the
screen's resolution to compute the actual number of pixels.
Fixes bug #418585.

svn path=/trunk/; revision=17530

17 years agoremove spurious conflict marker from ChangeLog
Emmanuele Bassi [Thu, 15 Mar 2007 21:00:07 +0000 (21:00 +0000)]
remove spurious conflict marker from ChangeLog

svn path=/trunk/; revision=17527

17 years agoRemove unused GError; do not allocate GtkRecentData and use a variable on
Emmanuele Bassi [Thu, 15 Mar 2007 19:58:00 +0000 (19:58 +0000)]
Remove unused GError; do not allocate GtkRecentData and use a variable on

2007-03-15  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkrecentmanager.c (gtk_recent_manager_add_item): Remove
unused GError; do not allocate GtkRecentData and use a variable
on the stack. (#418673, Morten Welinder)

svn path=/trunk/; revision=17525

17 years agoAdd GtkActionClass::get_submenu() vfunc: actions providing a menu item or
Emmanuele Bassi [Thu, 15 Mar 2007 19:33:57 +0000 (19:33 +0000)]
Add GtkActionClass::get_submenu() vfunc: actions providing a menu item or

2007-03-15  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkaction.[ch]: Add GtkActionClass::get_submenu() vfunc:
actions providing a menu item or a menu tool button with already
a submenu should return the GtkMenu widget.

* gtk/gtkuimanager.c (update_node): If an action provides its
own submenu, use it instead of adding an empty one

* gtk/gtkrecentaction.[ch]: Add GtkRecentAction, an action
implementing the GtkRecentChooser interface for displaying the
list of recently used files into menus and toolbars generated
using GtkUIManager. (#338843)

* gtk/Makefile.am:
* gtk/gtk.h:
* gtk/gtk.symbols: Add GtkRecentAction API to the build.

* tests/testactions.c: Exercise the GtkRecentAction API.

svn path=/trunk/; revision=17524

17 years agoProtect ensure_valid_themes() from recursion, which can happen for example
Chris Wilson [Thu, 15 Mar 2007 18:40:16 +0000 (18:40 +0000)]
Protect ensure_valid_themes() from recursion, which can happen for example

2007-03-15  Chris Wilson  <chris@chris-wilson.co.uk>

* gtk/gtkicontheme.c (ensure_valid_themes), (rescan_themes),
(gtk_icon_theme_rescan_if_needed): Protect ensure_valid_themes()
from recursion, which can happen for example if the app tries to
reload an icon from within a theme-changed handler. (#418531)

svn path=/trunk/; revision=17523

17 years agoAdd stubs for gdk_notify_startup_complete_with_id and
Richard Hult [Thu, 15 Mar 2007 18:06:58 +0000 (18:06 +0000)]
Add stubs for gdk_notify_startup_complete_with_id and

2007-03-15  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkmain-quartz.c: Add stubs for
gdk_notify_startup_complete_with_id and gdk_window_set_startup_id
here too.

svn path=/trunk/; revision=17521

17 years agoFix documentation errors. (Morten Welinder)
Emmanuele Bassi [Thu, 15 Mar 2007 17:13:28 +0000 (17:13 +0000)]
Fix documentation errors. (Morten Welinder)

2007-03-15  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkrecentmanager.c: Fix documentation errors. (Morten
Welinder)

svn path=/trunk/; revision=17519

17 years agoAdd gdk_notify_startup_complete_with_id and gdk_window_set_startup_id.
Tor Lillqvist [Thu, 15 Mar 2007 16:48:26 +0000 (16:48 +0000)]
Add gdk_notify_startup_complete_with_id and gdk_window_set_startup_id.

2007-03-15  Tor Lillqvist  <tml@novell.com>

* gdk/gdk.symbols: Add gdk_notify_startup_complete_with_id and
gdk_window_set_startup_id.

* gdk/win32/gdkmain-win32.c: Add dummy implementations of the above.

svn path=/trunk/; revision=17518

17 years agoMove filtering of the recent files list into the shared implementation; do
Emmanuele Bassi [Thu, 15 Mar 2007 10:05:34 +0000 (10:05 +0000)]
Move filtering of the recent files list into the shared implementation; do

2007-03-15  Emmanuele Bassi  <ebassi@gnome.org>

* gtk/gtkrecentchooserprivate.h:
* gtk/gtkrecentchooserutils.c: Move filtering of the recent
files list into the shared implementation; do the filtering
before the sorting, so that we always clamp on the desired
size. (#418219)

* gtk/gtkrecentchoosermenu.c: Remove the filtering of the
list, as it's already been done.

* gtk/gtkrecentchooserdefault.c: Ditto; also remove the
GtkTreeModelFilter: just reload the view if the sorting and
filtering properties change.

* gtk/testrecentchoosermenu.c: Exercise the limit property.

svn path=/trunk/; revision=17516

17 years agoMake gtk_widget_set_extension_events() work on already realized widgets
Michael Natterer [Wed, 14 Mar 2007 13:55:12 +0000 (13:55 +0000)]
Make gtk_widget_set_extension_events() work on already realized widgets

2007-03-14  Michael Natterer  <mitch@imendio.com>

Make gtk_widget_set_extension_events() work on already realized
widgets (bug #379550, Tommi Komulainen)

* gdk/x11/gdkinput.c (gdk_input_set_extension_events): allow to be
called multiple times without leaking and work correctly when
already realized (don't rely on a configure event following).

* gtk/gtkwidget.c (gtk_widget_set_extension_events_internal): new
internal function which walks the GdkWindow tree and sets the
extension events on all windows that belong to the widget.

(gtk_widget_realize)
(gtk_widget_set_extension_events): use the new function.

svn path=/trunk/; revision=17515

17 years agoVarious clean ups in the GtkRecent code. (see #338843)
Emmanuele Bassi [Wed, 14 Mar 2007 10:33:36 +0000 (10:33 +0000)]
Various clean ups in the GtkRecent code. (see #338843)

2007-03-14  Emmanuele Bassi  <ebassi@gnome.org>

Various clean ups in the GtkRecent code. (see #338843)

* gtk/gtkrecentchooserdefault.c:
* gtk/gtkrecentchoosermenu.c:
* gtk/gtkrecentchooserprivate.h:
* gtk/gtkrecentchooserutils.c: Move the recent chooser function
for getting the sorted and clamped list of recent files from the
manager outside the implementations.

* gtk/gtkrecentchooserdefault.c (chooser_set_sort_type): Repopulate
the list when the sorting order changes.

(gtk_recent_chooser_default_dispose),
(gtk_recent_chooser_default_finalize): Move object unref and
source removal from finalize to dispose.

* gtk/gtkrecentchooser.c (gtk_recent_chooser_type_init): Relax the
prerequisite for the GtkRecentChooser interface implementations,
from GtkObject to GObject.

(gtk_recent_chooser_class_init): Use GTK_PARAM_* instead of
G_PARAM_*

svn path=/trunk/; revision=17514

17 years agobe@latin.po: Added actual Belarusian Latin translation by Ales Navicki.
Ihar Hrachyshka [Tue, 13 Mar 2007 20:40:57 +0000 (20:40 +0000)]
be@latin.po: Added actual Belarusian Latin translation by Ales Navicki.

svn path=/trunk/; revision=17510

17 years agoApply patch by Vytautas Liuolia for changing the startup notification id
Emmanuele Bassi [Tue, 13 Mar 2007 17:03:54 +0000 (17:03 +0000)]
Apply patch by Vytautas Liuolia for changing the startup notification id

2007-03-13  Emmanuele Bassi  <ebassi@gnome.org>

Apply patch by Vytautas Liuolia for changing the startup
notification id on a window in the X11 backend. (#347375)

* gdk/gdk.h:
* gdk/gdkx.h:
* gdk/x11/gdkdisplay-x11.c: Add gdk_notify_startup_complete_wit_id()
and gdk_x11_display_get_startup_notification_id().

* gdk/gdkwindow.h:
* gdk/x11/gdkwindow-x11.c: Add gdk_window_set_startup_id().

* gtk/gtkwindow.h:
* gtk/gtkwindow.c: Add gtk_window_set_startup_id(), used to
change the startup notification id.

(gtk_window_class_init), (gtk_window_init),
(gtk_window_set_property): Add write-only "startup-id" property
to GtkWindow.

(gtk_window_realize): Set the startup notification id
on a GtkWindow if it's valid.

(gtk_window_map): If we have another valid startup notification
id then finish the notification process.

svn path=/trunk/; revision=17508

17 years agoFix tabbed browsing in epiphany. (#413664, Christian Persch)
Matthias Clasen [Tue, 13 Mar 2007 15:08:56 +0000 (15:08 +0000)]
Fix tabbed browsing in epiphany. (#413664, Christian Persch)

2007-03-13  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtknotebook.c (gtk_notebook_real_insert_page):
        Fix tabbed browsing in epiphany.  (#413664, Christian Persch)

svn path=/trunk/; revision=17505

17 years agoUpdate Ukrainian translation.
Maxim Dziumanenko [Mon, 12 Mar 2007 07:47:21 +0000 (07:47 +0000)]
Update Ukrainian translation.

2007-03-12 Maxim Dziumanenko <dziumanenko@gmail.com>

* Update Ukrainian translation.

svn path=/trunk/; revision=17498

17 years agoClarify docs.
Matthias Clasen [Mon, 12 Mar 2007 06:31:38 +0000 (06:31 +0000)]
Clarify docs.

svn path=/trunk/; revision=17497

17 years agoDoc improvements
Matthias Clasen [Mon, 12 Mar 2007 06:26:34 +0000 (06:26 +0000)]
Doc improvements

svn path=/trunk/; revision=17496

17 years agoFix an oversight in an example.
Matthias Clasen [Mon, 12 Mar 2007 06:15:41 +0000 (06:15 +0000)]
Fix an oversight in an example.

svn path=/trunk/; revision=17495

17 years agoDoc improvements
Matthias Clasen [Mon, 12 Mar 2007 06:04:44 +0000 (06:04 +0000)]
Doc improvements

svn path=/trunk/; revision=17494

17 years agoSet the background of the panel window on style changes. (#402144,
Matthias Clasen [Mon, 12 Mar 2007 05:51:11 +0000 (05:51 +0000)]
Set the background of the panel window on style changes. (#402144,

2007-03-12  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkspinbutton.c (gtk_spin_button_style_set): Set
        the background of the panel window on style changes. (#402144,
        Benjamin Berg)

svn path=/trunk/; revision=17492

17 years agoRemove an obsolete comment
Matthias Clasen [Mon, 12 Mar 2007 05:41:53 +0000 (05:41 +0000)]
Remove an obsolete comment

svn path=/trunk/; revision=17491

17 years agoDon't copy PangoLanguage. (#340031, Morten Welinder)
Matthias Clasen [Mon, 12 Mar 2007 04:46:58 +0000 (04:46 +0000)]
Don't copy PangoLanguage. (#340031, Morten Welinder)

2007-03-12  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_property):
        Don't copy PangoLanguage.  (#340031, Morten Welinder)

svn path=/trunk/; revision=17489

17 years agoHandle the row reference path being NULL. (#410565, Joe Markus Clarke,
Matthias Clasen [Mon, 12 Mar 2007 04:09:25 +0000 (04:09 +0000)]
Handle the row reference path being NULL. (#410565, Joe Markus Clarke,

2007-03-12  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkfilechooserbutton.c (change_icon_theme_get_info_cb):
        Handle the row reference path being NULL.  (#410565, Joe Markus
        Clarke, patch by Chris Wilson)

svn path=/trunk/; revision=17487

17 years agoHandle Menu key presses without crash. (#385637, Christian Persch)
Matthias Clasen [Mon, 12 Mar 2007 03:13:51 +0000 (03:13 +0000)]
Handle Menu key presses without crash. (#385637, Christian Persch)

2007-03-11  Matthias Clasen  <mclasen@redhat.com>

        * tests/testiconview.c: Handle Menu key presses without
        crash.  (#385637, Christian Persch)

svn path=/trunk/; revision=17485

17 years agoDon't crash if active_tips_data is NULL. (#382904, Li Yuan)
Matthias Clasen [Mon, 12 Mar 2007 02:51:40 +0000 (02:51 +0000)]
Don't crash if active_tips_data is NULL. (#382904, Li Yuan)

2007-03-11  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtktooltips.c (gtk_tooltips_get_info_from_tip_window):
        Don't crash if active_tips_data is NULL.  (#382904, Li Yuan)

2

svn path=/trunk/; revision=17483

17 years agoSet first_para_mark to NULL. (#396805, Colin Leroy, patch by Mariano
Matthias Clasen [Mon, 12 Mar 2007 02:32:15 +0000 (02:32 +0000)]
Set first_para_mark to NULL. (#396805, Colin Leroy, patch by Mariano

2007-03-11  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtktextview.c (gtk_text_view_set_buffer): Set first_para_mark
        to NULL.  (#396805, Colin Leroy, patch by Mariano Suárez-Alvarez)

svn path=/trunk/; revision=17481

17 years agoimmediately bail out if current_folder is NULL. (#350988, lots of
Kristian Rietveld [Mon, 12 Mar 2007 00:12:25 +0000 (00:12 +0000)]
immediately bail out if current_folder is NULL. (#350988, lots of

2007-03-12  Kristian Rietveld  <kris@gtk.org>

* gtk/gtkfilechooserdefault.c (check_save_entry): immediately
bail out if current_folder is NULL. (#350988, lots of reporters,
modified patch by Jan Darmochwal).

svn path=/trunk/; revision=17479

17 years agoUpdated Brazilian Portuguese translation
Raphael Higino [Sun, 11 Mar 2007 19:21:25 +0000 (19:21 +0000)]
Updated Brazilian Portuguese translation

svn path=/trunk/; revision=17476

17 years agoUpdated Serbian translation
Goran Rakic [Sun, 11 Mar 2007 17:22:24 +0000 (17:22 +0000)]
Updated Serbian translation

svn path=/trunk/; revision=17474

17 years agoinvalid po revision date prevented correct build
Guillaume Savaton [Sun, 11 Mar 2007 17:10:33 +0000 (17:10 +0000)]
invalid po revision date prevented correct build

2007-03-11 Guillaume Savaton <llumeao@gmail.com>

   * Corrected po file for esperanto translation: invalid po revision date prevented correct build

svn path=/trunk/; revision=17473

17 years agoUpdated Romanian translation by Mişu Moldovan <dumol@gnome.ro>
Mugurel Tudor [Sat, 10 Mar 2007 23:01:00 +0000 (23:01 +0000)]
Updated Romanian translation by Mişu Moldovan <dumol@gnome.ro>

2007-03-11  Mugurel Tudor  <mugurelu@gnome.ro>

* ro.po: Updated Romanian translation by
Mişu Moldovan <dumol@gnome.ro>

svn path=/trunk/; revision=17467

17 years agoUpdated Romanian translation by Mişu Moldovan <dumol@gnome.ro>
Mugurel Tudor [Sat, 10 Mar 2007 23:00:37 +0000 (23:00 +0000)]
Updated Romanian translation by Mişu Moldovan <dumol@gnome.ro>

2007-03-11  Mugurel Tudor  <mugurelu@gnome.ro>

* ro.po: Updated Romanian translation by
Mişu Moldovan <dumol@gnome.ro>

svn path=/trunk/; revision=17466

17 years agoonly hide the search dialog and send focus events if the search dialog is
Kristian Rietveld [Sat, 10 Mar 2007 22:42:40 +0000 (22:42 +0000)]
only hide the search dialog and send focus events if the search dialog is

2007-03-10  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_search_dialog_hide): only
hide the search dialog and send focus events if the search dialog
is currently visible.

svn path=/trunk/; revision=17464

17 years agoUpdate for the new quartz cairo surface API (#410442). Don't lock focus
Richard Hult [Sat, 10 Mar 2007 21:58:49 +0000 (21:58 +0000)]
Update for the new quartz cairo surface API (#410442). Don't lock focus

2007-03-10  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkdrawable-quartz.c:
(gdk_quartz_drawable_get_context): Update for the new quartz cairo
surface API (#410442). Don't lock focus unless called outside of an
expose event.
(gdk_quartz_drawable_release_context): Only flush the CG context and
unlock focus if called outside of expose.
(gdk_quartz_ref_cairo_surface): Reuse the surface during its lifetime.
(_gdk_quartz_drawable_finish): New function, used to free the cached
cairo surface.

* gdk/quartz/gdkwindow-quartz.c:
(gdk_window_impl_quartz_begin_paint_region): A few small style changes.
(gdk_window_quartz_process_all_updates): Move the autorelease pool
allocation and freeing outside the loop.
(_gdk_windowing_window_destroy): Finish the drawable.
(move_resize_window_internal): Small cleanup and remove comment.
(_gdk_window_impl_quartz_get_type): No need to make the type info
static.

* gdk/quartz/gdkpixmap-quartz.c: Finish the drawable.

svn path=/trunk/; revision=17463

17 years agoAdd missing function signature to fix a build warning.
Richard Hult [Sat, 10 Mar 2007 21:35:20 +0000 (21:35 +0000)]
Add missing function signature to fix a build warning.

2007-03-10  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkprivate-quartz.h: Add missing function signature to fix
a build warning.

svn path=/trunk/; revision=17462

17 years agoPlug a leak.
Richard Hult [Sat, 10 Mar 2007 21:04:05 +0000 (21:04 +0000)]
Plug a leak.

2007-03-10  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkdisplay-quartz.c: (gdk_display_get_name): Plug a leak.

svn path=/trunk/; revision=17461

17 years agoRemove unneccesary exposure mask check.
Richard Hult [Sat, 10 Mar 2007 20:57:13 +0000 (20:57 +0000)]
Remove unneccesary exposure mask check.

2007-03-10  Richard Hult  <richard@imendio.com>

* gdk/quartz/GdkQuartzView.c: Remove unneccesary exposure mask check.

svn path=/trunk/; revision=17460

17 years agoDon't set the font name here, leave that to themes, fixes #387508.
Richard Hult [Sat, 10 Mar 2007 20:50:58 +0000 (20:50 +0000)]
Don't set the font name here, leave that to themes, fixes #387508.

2007-03-10  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkevents-quartz.c: (gdk_screen_get_setting): Don't set
the font name here, leave that to themes, fixes #387508.

svn path=/trunk/; revision=17459

17 years agowhen (un)reffing an element, also (un)ref its parent elements. (Fixes
Kristian Rietveld [Sat, 10 Mar 2007 17:25:51 +0000 (17:25 +0000)]
when (un)reffing an element, also (un)ref its parent elements. (Fixes

2007-03-10  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreemodelsort.c (gtk_tree_model_sort_ref_node),
(gtk_tree_model_sort_real_unref_node): when (un)reffing an
element, also (un)ref its parent elements. (Fixes #364946,
reported by many, testcase by Andreas Koehler).

svn path=/trunk/; revision=17457

17 years agoInitialize the do_preview field of PrintResponseData. (#396703, Christian
Matthias Clasen [Sat, 10 Mar 2007 06:55:44 +0000 (06:55 +0000)]
Initialize the do_preview field of PrintResponseData. (#396703, Christian

2007-03-10  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkprintoperation-unix.c: Initialize the do_preview
        field of PrintResponseData.  (#396703, Christian Persch)

svn path=/trunk/; revision=17453

17 years agoPlug some leaks.
Matthias Clasen [Sat, 10 Mar 2007 05:52:29 +0000 (05:52 +0000)]
Plug some leaks.

2007-03-10  Matthias Clasen <mclasen@redhat.com>

        * tests/print-editor.c: Plug some leaks.

svn path=/trunk/; revision=17452

17 years agoGet rid of the unused event argument. Update all callers.
Matthias Clasen [Sat, 10 Mar 2007 03:51:37 +0000 (03:51 +0000)]
Get rid of the unused event argument. Update all callers.

2007-03-09  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtktextview.c (gtk_text_view_end_selection_drag):
        Get rid of the unused event argument. Update all callers.

        * gtk/gtktextview.c (gtk_text_view_focus_out): Call
        gtk_text_view_end_selection_drag.  (#351671, Boyd Timothy)

svn path=/trunk/; revision=17449

17 years agoDon't commit modifier-adorned characters. (#331369, #335796, Lin Ma and
Matthias Clasen [Fri, 9 Mar 2007 23:36:55 +0000 (23:36 +0000)]
Don't commit modifier-adorned characters. (#331369, #335796, Lin Ma and

2007-03-09  Matthias Clasen <mclasen@redhat.com>

        * modules/input/gtkimcontextxim.c
        (gtk_im_context_xim_filter_keypress): Don't commit
        modifier-adorned characters.  (#331369, #335796, Lin Ma
        and others)

svn path=/trunk/; revision=17446

17 years agoRemove unnecessary NULL checks before g_free(). (#369666, Morten Welinder,
Matthias Clasen [Fri, 9 Mar 2007 21:57:37 +0000 (21:57 +0000)]
Remove unnecessary NULL checks before g_free(). (#369666, Morten Welinder,

2007-03-09  Matthias Clasen <mclasen@redhat.com>

        * Everywhere: Remove unnecessary NULL checks before
        g_free().  (#369666, Morten Welinder, Djihed Afifi)

        * configure.in: Check for ftw.h

svn path=/trunk/; revision=17444

17 years agoRemove C99isms. (#416525, Kazuki Iwamoto)
Matthias Clasen [Fri, 9 Mar 2007 21:30:32 +0000 (21:30 +0000)]
Remove C99isms. (#416525, Kazuki Iwamoto)

2007-03-09  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkfilesystemwin32.c (get_icon_path): Remove
        C99isms.  (#416525, Kazuki Iwamoto)

svn path=/trunk/; revision=17442

17 years agoUpdate.
Tor Lillqvist [Fri, 9 Mar 2007 10:00:22 +0000 (10:00 +0000)]
Update.

2007-03-09  Tor Lillqvist  <tml@novell.com>

* README.win32: Update.

svn path=/trunk/; revision=17441

17 years agoDefer the callbacks to an idle to avoid deadlock with xcb-ified libX11.
Matthias Clasen [Fri, 9 Mar 2007 05:28:00 +0000 (05:28 +0000)]
Defer the callbacks to an idle to avoid deadlock with xcb-ified libX11.

2007-03-08  Matthias Clasen <mclasen@redhat.com>

        * gdk/x11/gdkasync.c (send_event_handler): Defer the callbacks
        to an idle to avoid deadlock with xcb-ified libX11.  (#413032,
        Sebastian Dröge)

svn path=/trunk/; revision=17436

17 years agoSet child visibility to FALSE here; it will be turned back on in
Matthias Clasen [Fri, 9 Mar 2007 04:44:20 +0000 (04:44 +0000)]
Set child visibility to FALSE here; it will be turned back on in

2007-03-08  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtknotebook.c (gtk_notebook_real_insert_page):
        Set child visibility to FALSE here; it will be turned
        back on in switch_page.  (#413664, Carlos Garnacho)

svn path=/trunk/; revision=17434

17 years agoImplement scaling for animations
Matthias Clasen [Thu, 8 Mar 2007 16:21:09 +0000 (16:21 +0000)]
Implement scaling for animations

svn path=/trunk/; revision=17430

17 years agoUse proper border style when drawing shadow of scrolled windows on Windows
Mathias Hasselmann [Thu, 8 Mar 2007 13:24:51 +0000 (13:24 +0000)]
Use proper border style when drawing shadow of scrolled windows on Windows

2007-03-08  Mathias Hasselmann <mathias.hasselmann@gmx.de>

* modules/engines/ms-windows/msw_style.c: Use proper border style
when drawing shadow of scrolled windows on Windows XP (#168326)
* modules/engines/ms-windows/xp_theme.c: Explicitly set size of
element_part_map array to ensure it always is large enough.

svn path=/trunk/; revision=17429

17 years agoAdd shadow-type style property, set shadow-type property of GtkEntry
Mathias Hasselmann [Thu, 8 Mar 2007 02:36:46 +0000 (02:36 +0000)]
Add shadow-type style property, set shadow-type property of GtkEntry

2007-03-08  Mathias Hasselmann <mathias.hasselmann@gmx.de>

* gtk/gtkcombobox.c: Add shadow-type style property, set shadow-type
property of GtkEntry accordingly, unify size-allocation of toggle
button (#411123, patch from Mathias Hasselmann).
* gtk/gtkentry.c: Add shadow-type property. Query style properties
on style changes only (#411123, patch from Mathias Hasselmann).
* modules/engines/ms-windows/msw_style.c: Drop combo_box_draw_box
hack as GtkComboBox emits drawing requests now (#411123, patch
from Mathias Hasselmann).

svn path=/trunk/; revision=17426

17 years agoImprove look of GtkScrolledWindow on Windows by implementing a
Mathias Hasselmann [Thu, 8 Mar 2007 02:33:15 +0000 (02:33 +0000)]
Improve look of GtkScrolledWindow on Windows by implementing a

2007-03-08  Mathias Hasselmann <mathias.hasselmann@gmx.de>

* gtk/gtkscrolledindow.c: Improve look of GtkScrolledWindow on Windows
by implementing a scrollbars-within-bevel style property. (#168326)

svn path=/trunk/; revision=17425

17 years agoAdd Novell and tbf as copyright holders
Tor Lillqvist [Wed, 7 Mar 2007 23:41:05 +0000 (23:41 +0000)]
Add Novell and tbf as copyright holders

svn path=/trunk/; revision=17423

17 years agoUse Windows shell icons. Icons are stored in the current theme with the
Mathias Hasselmann [Wed, 7 Mar 2007 23:17:38 +0000 (23:17 +0000)]
Use Windows shell icons. Icons are stored in the current theme with the

2007-03-08  Mathias Hasselmann <mathias.hasselmann@gmx.de>

* gtk/gtkfilesystemwin32.c: Use Windows shell icons. Icons are
stored in the current theme with the name
"gtk-win32-shell-icon;PATH;INDEX". PATH and INDEX reference shell
icons as reported by SHGetFileInfoW. (#412221)

svn path=/trunk/; revision=17421

17 years agoDraw the focus around the arrow if there is no label widget. (#124045,
Matthias Clasen [Wed, 7 Mar 2007 21:34:43 +0000 (21:34 +0000)]
Draw the focus around the arrow if there is no label widget. (#124045,

2007-03-07  Matthias Clasen <mclasen@redhat.com>

        * gtk/gtkexpander.c (gtk_expander_paint_focus): Draw the
        focus around the arrow if there is no label widget.
        (#124045, Cody Russell)

svn path=/trunk/; revision=17419