]> Pileus Git - ~andy/gtk/log
~andy/gtk
17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Sun, 12 Nov 2006 08:37:46 +0000 (08:37 +0000)]
Translation updated by Ivar Smolin.

2006-11-12  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agodisable don't move cursor case for SELECTION_NONE. (#371756, John Ellis).
Kristian Rietveld [Thu, 9 Nov 2006 17:09:25 +0000 (17:09 +0000)]
disable don't move cursor case for SELECTION_NONE. (#371756, John Ellis).

2006-11-09  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreeview.c (gtk_tree_view_move_cursor_up_down): disable
don't move cursor case for SELECTION_NONE. (#371756, John Ellis).

17 years agoFix parenthesis confusion.
Carlos Garnacho [Thu, 9 Nov 2006 16:51:05 +0000 (16:51 +0000)]
Fix parenthesis confusion.

2006-11-09  Carlos Garnacho  <carlosg@gnome.org>

        * gtk/gtkpathbar.c (on_slider_unmap): Fix parenthesis confusion.

17 years agoadded, do not leave the scroll timeout running if the slider buttons are
Carlos Garnacho [Wed, 8 Nov 2006 19:46:56 +0000 (19:46 +0000)]
added, do not leave the scroll timeout running if the slider buttons are

2006-11-08  Carlos Garnacho  <carlosg@gnome.org>

        * gtk/gtkpathbar.c (on_slider_unmap): added, do not leave the scroll
        timeout running if the slider buttons are hidden. (#372527)

17 years agoDon't make the "Location" label bold. Bug #372449.
Christian Persch [Wed, 8 Nov 2006 17:09:24 +0000 (17:09 +0000)]
Don't make the "Location" label bold. Bug #372449.

2006-11-08  Christian Persch  <chpe@cvs.gnome.org>

* gtk/gtkfilechooserdefault.c (browse_widgets_create): Don't make
the "Location" label bold. Bug #372449.

17 years agomake non-focused tabs xthickness/ythickness thinner. (#353962)
Carlos Garnacho [Tue, 7 Nov 2006 16:54:34 +0000 (16:54 +0000)]
make non-focused tabs xthickness/ythickness thinner. (#353962)

2006-11-07  Carlos Garnacho  <carlosg@gnome.org>

        * gtk/gtknotebook.c (gtk_notebook_calculate_tabs_allocation): make
        non-focused tabs xthickness/ythickness thinner. (#353962)

17 years agoavoid memory corruption (#357050).
Paolo Borelli [Tue, 7 Nov 2006 15:41:42 +0000 (15:41 +0000)]
avoid memory corruption (#357050).

2006-11-07  Paolo Borelli  <pborelli@katamail.com>

* gtk/gtktextbtree.c (_gtk_text_btree_delete): avoid memory
corruption (#357050).

17 years agoCancel drag when the grab is shadowed. (#122688)
Alexander Larsson [Mon, 6 Nov 2006 17:16:37 +0000 (17:16 +0000)]
Cancel drag when the grab is shadowed. (#122688)

2006-11-06  Alexander Larsson  <alexl@redhat.com>

* gtk/gtkdnd.c: (gtk_drag_begin_internal),
(gtk_drag_source_info_destroy), (gtk_drag_end),
(gtk_drag_grab_notify_cb):
Cancel drag when the grab is shadowed. (#122688)

17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Sun, 5 Nov 2006 08:55:47 +0000 (08:55 +0000)]
Translation updated by Ivar Smolin.

2006-11-05  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agoupdated hebrew translation
Yair Hershkovitz [Sat, 4 Nov 2006 19:27:44 +0000 (19:27 +0000)]
updated hebrew translation

17 years agoadd arrow-size property to control the minimum size of the arrow, have the
Kristian Rietveld [Wed, 1 Nov 2006 19:15:54 +0000 (19:15 +0000)]
add arrow-size property to control the minimum size of the arrow, have the

2006-11-01  Kristian Rietveld  <kris@imendio.com>

* gtk/gtkcombobox.c (gtk_combo_box_class_init),
(gtk_combo_box_size_request): add arrow-size property to control
the minimum size of the arrow, have the arrow scale up with the
font by default. (#357950).

17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Wed, 1 Nov 2006 17:36:32 +0000 (17:36 +0000)]
Translation updated by Ivar Smolin.

2006-11-01  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agodon't forget to queue a draw for the new cursor node. (Fixes #366548,
Kristian Rietveld [Mon, 30 Oct 2006 22:07:50 +0000 (22:07 +0000)]
don't forget to queue a draw for the new cursor node. (Fixes #366548,

2006-10-30  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): don't
forget to queue a draw for the new cursor node. (Fixes #366548,
reported by Sven Herzberg).

17 years agoconsume the Escape key only if we actually cancel a drag. Fixes bug
Michael Natterer [Mon, 30 Oct 2006 13:39:34 +0000 (13:39 +0000)]
consume the Escape key only if we actually cancel a drag. Fixes bug

2006-10-30  Michael Natterer  <mitch@imendio.com>

* gtk/gtkrange.c (gtk_range_key_press): consume the Escape key
only if we actually cancel a drag. Fixes bug #58389.

17 years agochange left/right keybindings to collapse/expand rows instead of moving
Kristian Rietveld [Mon, 30 Oct 2006 12:43:15 +0000 (12:43 +0000)]
change left/right keybindings to collapse/expand rows instead of moving

2006-10-30  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_class_init): change left/right
keybindings to collapse/expand rows instead of moving the focus
cursor. (#105895, Brian Bober and others).

17 years agoguard against child removal in row-expanded callback. (#366782, John
Kristian Rietveld [Sun, 29 Oct 2006 15:49:50 +0000 (15:49 +0000)]
guard against child removal in row-expanded callback. (#366782, John

2006-10-29  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_real_expand_row): guard against
child removal in row-expanded callback. (#366782, John Ellis).

17 years agoImplement for B&W cursors, for instance the built-in GDK ones.
Tor Lillqvist [Sun, 29 Oct 2006 00:17:11 +0000 (00:17 +0000)]
Implement for B&W cursors, for instance the built-in GDK ones.

2006-10-29  Tor Lillqvist  <tml@novell.com>

* gdk/win32/gdkcursor-win32.c
(gdk_win32_icon_to_pixbuf_libgtk_only): Implement for B&W cursors,
for instance the built-in GDK ones.

17 years agoImprove handling of the small icon of the window class. (#152620, Kazuki
Tor Lillqvist [Sat, 28 Oct 2006 23:58:30 +0000 (23:58 +0000)]
Improve handling of the small icon of the window class. (#152620, Kazuki

2006-10-29  Tor Lillqvist  <tml@novell.com>

* gdk/win32/gdkwindow-win32.c (RegisterGdkClass): Improve handling
of the small icon of the window class. (#152620, Kazuki Iwamoto)

17 years agopixbufloader_*.def Remove pixbufloader_*.def, they are not used. (#365388)
Tor Lillqvist [Sat, 28 Oct 2006 23:37:18 +0000 (23:37 +0000)]
pixbufloader_*.def Remove pixbufloader_*.def, they are not used. (#365388)

2006-10-29  Tor Lillqvist  <tml@novell.com>

* pixbufloader_*.def
* Makefile.am (EXTRA_DIST): Remove pixbufloader_*.def, they are
not used. (#365388) They were all identical, and exported just two
symbols, so if somebody needs them for a MSVC build that doesn't
use built-in modules it's trivial to hack makefile.msc to produce
a common .def file for the loaders. The two symbols that need to
be exported are fill_info and fill_vtable.

17 years agorework the area_above == 0 case to not overwrite the variables in the
Kristian Rietveld [Fri, 27 Oct 2006 19:59:16 +0000 (19:59 +0000)]
rework the area_above == 0 case to not overwrite the variables in the

2006-10-27  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (validate_visible_area): rework the area_above == 0
case to not overwrite the variables in the lower scope (which are
used later on ...), get the path correctly and bail out when there
isn't a node above us. (#359231).

17 years agoPut initial focus on Close button (#337261).
Christian Persch [Thu, 26 Oct 2006 12:21:41 +0000 (12:21 +0000)]
Put initial focus on Close button (#337261).

2006-10-26  Christian Persch  <chpe@cvs.gnome.org>

* gtk/gtkaboutdialog.c: Put initial focus on Close button (#337261).

17 years agoAdd missing symbols so make check passes.
Johan Dahlin [Wed, 25 Oct 2006 16:13:41 +0000 (16:13 +0000)]
Add missing symbols so make check passes.

* gtk/gtk.symbols: Add missing symbols so make check passes.

17 years agoIgnore files added by make check
Johan Dahlin [Wed, 25 Oct 2006 16:05:01 +0000 (16:05 +0000)]
Ignore files added by make check

17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Tue, 24 Oct 2006 19:41:58 +0000 (19:41 +0000)]
Translation updated by Ivar Smolin.

2006-10-24  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Mon, 23 Oct 2006 21:13:12 +0000 (21:13 +0000)]
Translation updated by Ivar Smolin.

2006-10-24  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agoRemember to free GDI Pen resources, introduced by bug 340201.(#364514)
Dom Lachowicz [Mon, 23 Oct 2006 20:24:31 +0000 (20:24 +0000)]
Remember to free GDI Pen resources, introduced by bug 340201.(#364514)

2006-10-23  Dom Lachowicz <domlachowicz@gmail.com>

        * src/modules/engines/ms-windows/msw_style.c (draw_expander): Remember
        to free GDI Pen resources, introduced by bug 340201.(#364514)

17 years agoUpdated Slovenian translation.
Matic Zgur [Sun, 22 Oct 2006 16:08:47 +0000 (16:08 +0000)]
Updated Slovenian translation.

2006-10-22  Matic Zgur  <mr.zgur@gmail.com>

* sl.po: Updated Slovenian translation.

17 years agoUpdated French translation.
Christophe Merlet [Sun, 22 Oct 2006 09:39:00 +0000 (09:39 +0000)]
Updated French translation.

17 years agoUpdated Catalan translation.
Josep Puigdemont i Casamajó [Sat, 21 Oct 2006 22:04:37 +0000 (22:04 +0000)]
Updated Catalan translation.

17 years agoconnect to notify::popup-shown instead of popup-show (the latter does not
Kristian Rietveld [Wed, 18 Oct 2006 12:06:42 +0000 (12:06 +0000)]
connect to notify::popup-shown instead of popup-show (the latter does not

2006-10-18  Kristian Rietveld  <kris@imendio.com>

* tests/testcombo.c (main): connect to notify::popup-shown instead of
popup-show (the latter does not exist).

17 years agoplug memory leak. Fixes bug #362439.
Paolo Borelli [Sun, 15 Oct 2006 22:58:08 +0000 (22:58 +0000)]
plug memory leak. Fixes bug #362439.

2006-10-15  Paolo Borelli  <pborelli@katamail.com>

* gtk/gtkicontheme.c (pixbuf_supports_svg): plug memory leak.
Fixes bug #362439.

17 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Sun, 15 Oct 2006 00:23:12 +0000 (00:23 +0000)]
Updated Spanish translation.

2006-10-15  Francisco Javier F. Serrador  <serrador@openshine.com>

* es.po: Updated Spanish translation.

17 years agoTranslation updated by Kelemen Gábor.
Gabor Kelemen [Fri, 13 Oct 2006 19:26:11 +0000 (19:26 +0000)]
Translation updated by Kelemen Gábor.

2006-10-13  Gabor Kelemen  <kelemeng@gnome.hu>

* hu.po: Translation updated by Kelemen Gábor.

17 years agofix commit below (committed the wrong patch).
Michael Natterer [Thu, 12 Oct 2006 13:48:07 +0000 (13:48 +0000)]
fix commit below (committed the wrong patch).

2006-10-12  Michael Natterer  <mitch@imendio.com>

* gtk/gtkcombobox.c (gtk_combo_box_class_init): fix commit below
(committed the wrong patch).

17 years agoadded "move-active" and "popup" signals and bindings to trigger them.
Michael Natterer [Thu, 12 Oct 2006 13:04:44 +0000 (13:04 +0000)]
added "move-active" and "popup" signals and bindings to trigger them.

2006-10-12  Michael Natterer  <mitch@imendio.com>

* gtk/gtkcombobox.c: added "move-active" and "popup" signals and
bindings to trigger them. Removed gtk_combo_box_key_press(), it's
obsolete now. Fixes bug #358293.

17 years agogdkpixmap-directfb.c: add missing RGB24 case (#361176)
Michael David Emmel [Wed, 11 Oct 2006 15:42:35 +0000 (15:42 +0000)]
gdkpixmap-directfb.c: add missing RGB24 case (#361176)

17 years agoEnable having some gdk-pixbuf loaders built-in even if loading the others
Tor Lillqvist [Wed, 11 Oct 2006 12:41:14 +0000 (12:41 +0000)]
Enable having some gdk-pixbuf loaders built-in even if loading the others

2006-10-11  Tor Lillqvist  <tml@novell.com>

* configure.in: Enable having some gdk-pixbuf loaders built-in
even if loading the others dynamically. Define Automake
conditional INCLUDE_FOO for each loader as TRUE if that loader is
built-in. See also gdk-pixbuf/ChangeLog.

2006-10-11  Tor Lillqvist  <tml@novell.com>

Enable having some loaders built-in even if loading the others
dynamically. Have loaders in the same order as in configure.in in
all places where they are handled/listed.

* Makefile.am: Define the STATIC_FOO_LIB and FOO_LIB macros
conditionally depending on whether said loader is built-in or
not. Use the names libstatic-pixbufloader-foo.la instead of
libpixbufloader-static-foo.la for the built-in ones so that the
"echo libpixbufloader-*.la" won't match them.

* gdk-pixbuf-io.c: Reorganize code as to plumb the built-in
loaders also if USE_GMODULE. Don't warn about a missing
gdk-pixbuf.loaders file if we have at least one included loader.

* gdk-pixbuf-private.h
* io-*.c: Don't define a generic MODULE_ENTRY, as we can't use it
in the loaders anyway. Each loader needs to check if INCLUDE_foo
is defined.

17 years agodocument gtk_binding_entry_skip().
Tim Janik [Wed, 11 Oct 2006 12:32:26 +0000 (12:32 +0000)]
document gtk_binding_entry_skip().

Wed Oct 11 14:31:30 2006  Tim Janik  <timj@imendio.com>

        * docs/reference/gtk/gtk-sections.txt:
        * gtk/gtkbindings.c: document gtk_binding_entry_skip().

17 years agoRemove gtk_combo_string_key, which is a static variable.
Tor Lillqvist [Tue, 10 Oct 2006 21:55:29 +0000 (21:55 +0000)]
Remove gtk_combo_string_key, which is a static variable.

2006-10-11  Tor Lillqvist  <tml@novell.com>

* gtk/gtk.symbols: Remove gtk_combo_string_key, which is a static
variable.

17 years agoMerge from 2.10 branch:
Tor Lillqvist [Tue, 10 Oct 2006 21:51:11 +0000 (21:51 +0000)]
Merge from 2.10 branch:

2006-10-11  Tor Lillqvist  <tml@novell.com>

Merge from 2.10 branch:

* gtk/gtkmain.c (do_pre_parse_initialization): On Win32, if
environment variable LC_ALL or LANG is set, set the Win32 thread
locale to the corresponding locale. Then call the C library
setlocale() to set the C library locale accordingly. The
inconsistency mentioned below is gone. (#339756) Do some special
casing for Serbia and Montenegro. Handle the Latin and Cyrillic
scripts for Azeri, Uzbek and Serbian.
(enum_locale_proc): Helper function for the above functionality.

* gtk/gtkcalendar.c (gtk_calendar_init): No longer need to check
if the environment variables are set here, as they have already
been taken into account and the Win32 thread locale has been
set.

17 years agoapplied patch from Michael Natterer to move to inline docs. applied
Tim Janik [Tue, 10 Oct 2006 14:40:50 +0000 (14:40 +0000)]
applied patch from Michael Natterer to move to inline docs. applied

Tue Oct 10 16:38:23 2006  Tim Janik  <timj@imendio.com>

        * gtk/tmpl/gtkbindings.sgml:
        * gtk/gtkbindings.c: applied patch from Michael Natterer to move to
        inline docs. applied wording fixes suggested by Martyn Russell.

17 years agodocumented GtkBinding*, #358329.
Tim Janik [Tue, 10 Oct 2006 13:30:55 +0000 (13:30 +0000)]
documented GtkBinding*, #358329.

Tue Oct 10 15:29:15 2006  Tim Janik  <timj@imendio.com>

        * gtk/tmpl/gtkbindings.sgml: documented GtkBinding*, #358329.

17 years agoUpdate the docs to state which out parameters may be NULL. (#360870,
Matthias Clasen [Mon, 9 Oct 2006 14:36:16 +0000 (14:36 +0000)]
Update the docs to state which out parameters may be NULL. (#360870,

2006-10-09  Matthias Clasen  <mclasen@redhat.com>

        * gdk/x11/gdkkeys-x11.c (gdk_keymap_translate_keyboard_state):
        Update the docs to state which out parameters may be NULL.
        (#360870, Attilio Fiandrotti)

17 years agoFix a typo. (#359542, Ghee Teo)
Matthias Clasen [Sun, 8 Oct 2006 19:39:15 +0000 (19:39 +0000)]
Fix a typo. (#359542, Ghee Teo)

2006-10-08  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkprintunixdialog.c (update_dialog_from_capabilities): Fix
a typo.  (#359542, Ghee Teo)

17 years agoOnly reorder tabs if the focus is in the tab. (#350342, Carlos Garnacho
Matthias Clasen [Sun, 8 Oct 2006 19:00:31 +0000 (19:00 +0000)]
Only reorder tabs if the focus is in the tab. (#350342, Carlos Garnacho

2006-10-08 Matthias Clasen <mclasen@redhat.com>

* gtk/gtknotebook.c (gtk_notebook_reorder_tab): Only
reorder tabs if the focus is in the tab.  (#350342, Carlos
Garnacho Parro)

17 years agoFix for bug 3575611 strdup property name so it can be freed
Michael David Emmel [Sun, 8 Oct 2006 14:54:24 +0000 (14:54 +0000)]
Fix for bug 3575611 strdup property name so it can be freed

17 years agoadd getter/setter for show-expanders property, queue a redraw when this
Kristian Rietveld [Sun, 8 Oct 2006 14:36:20 +0000 (14:36 +0000)]
add getter/setter for show-expanders property, queue a redraw when this

2006-10-08  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.[ch] (gtk_tree_view_set_property),
(gtk_tree_view_set_show_expanders),
(gtk_tree_view_get_show_expanders): add getter/setter for
show-expanders property, queue a redraw when this property
is toggled (#351167, Martin Ejdestig),
(gtk_tree_view_set_level_indentation),
(gtk_tree_view_get_level_indentation): also add getter/setter
and docs for level-indentation property.

17 years agofix the build
Matthias Clasen [Sun, 8 Oct 2006 14:09:39 +0000 (14:09 +0000)]
fix the build

17 years agoCleanups
Matthias Clasen [Sun, 8 Oct 2006 05:32:07 +0000 (05:32 +0000)]
Cleanups

17 years agoApply a cleanup patch by Kjartan Maraas (#341812)
Matthias Clasen [Sun, 8 Oct 2006 05:07:55 +0000 (05:07 +0000)]
Apply a cleanup patch by Kjartan Maraas (#341812)

2006-10-08  Matthias Clasen  <mclasen@redhat.com>

* Apply a cleanup patch by Kjartan Maraas  (#341812)

17 years agoUse the Win32 thread locale's first day of week setting on Win32.
Tor Lillqvist [Sat, 7 Oct 2006 21:32:53 +0000 (21:32 +0000)]
Use the Win32 thread locale's first day of week setting on Win32.

2006-10-07  Tor Lillqvist  <tml@novell.com>

* gtk/gtkcalendar.c (gtk_calendar_init): Use the Win32 thread
locale's first day of week setting on Win32. (#339752, Bogdan
Nicula) Don't do this if one of the environment variables that
affect gettext is set, though. In that case use the week start day
from the corresponding message catalog.

Unfortunately the same logic isn't possible in the weekday and
month name lookup; there even if you have set one of the
aforementioned environment variables, you still get the weekday
and month names from the Win32 thread locale. Yes, this is
inconsistent.

Use only wide-character API in the Win32 code in this file, too.

17 years agoFix the docs. (#360112)
Matthias Clasen [Fri, 6 Oct 2006 19:21:28 +0000 (19:21 +0000)]
Fix the docs. (#360112)

        * gtk/gtkfilechooser.c (gtk_file_chooser_set_select_multiple):
        Fix the docs.  (#360112)

17 years agoDon't set the background of the window in a no-window widget. (#359581,
Matthias Clasen [Fri, 6 Oct 2006 18:41:39 +0000 (18:41 +0000)]
Don't set the background of the window in a no-window widget. (#359581,

2006-10-06  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkcellview.c: Don't set the background of the
        window in a no-window widget.  (#359581, Xan Lopez)

2

17 years agoPropagate srcdir into the test correctly. (#359845)
Behdad Esfahbod [Thu, 5 Oct 2006 15:51:45 +0000 (15:51 +0000)]
Propagate srcdir into the test correctly. (#359845)

2006-10-05  Behdad Esfahbod  <behdad@gnome.org>

        * gtk/Makefile.am, gtk/aliasfilescheck.sh:  Propagate srcdir into the
        test correctly. (#359845)

17 years agoadded new scanner token "unbind" which gets rid of a key binding (in fact,
Michael Natterer [Thu, 5 Oct 2006 14:48:57 +0000 (14:48 +0000)]
added new scanner token "unbind" which gets rid of a key binding (in fact,

2006-10-05  Michael Natterer  <mitch@imendio.com>

* gtk/gtkrc.[ch]: added new scanner token "unbind" which gets
rid of a key binding (in fact, it only lets it appear unbound).

* gtk/gtkbindings.[ch] (struct GtkBindingEntry): added
"guint marks_unbound : 1"

(gtk_binding_entry_skip): new API which marks the entry as unbound.

Changed code so it returns FALSE when "marks_unbound == TRUE" is
encountered while activating bindings, effectively letting the
binding appear unbound (regardless of still existing bindings in
lower binding priority levels). Fixes bug #358329.

(gtk_binding_entry_add)
(gtk_binding_entry_clear)
(gtk_binding_entry_add_signall)
(gtk_binding_parse_binding): deprected these functions.

(_gtk_binding_parse_binding)
(_gtk_binding_entry_add_signall): new internal API.

* gtk/gtk.symbols: changed accordingly.

17 years agoCzech translation updated.
Jakub Friedl [Thu, 5 Oct 2006 11:31:27 +0000 (11:31 +0000)]
Czech translation updated.

2006-10-05  Jakub Friedl  <jfriedl@suse.cz>

  * cs.po: Czech translation updated.

17 years agoFix interaction of GtkEntryCompletion with input methods. (#354495, Diego
Matthias Clasen [Wed, 4 Oct 2006 03:26:34 +0000 (03:26 +0000)]
Fix interaction of GtkEntryCompletion with input methods. (#354495, Diego

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

        Fix interaction of GtkEntryCompletion with input
        methods.  (#354495, Diego Escalante Urrelo)

        * gtk/gtkentry.c (gtk_entry_completion_key_press): Only reset
        the im context if we actually handle the key event.

        * gtk/gtkentrycompletion.c: Also propagate key release events
        to the entry.

17 years agoComplete the fix for bug 357280
Matthias Clasen [Tue, 3 Oct 2006 18:19:15 +0000 (18:19 +0000)]
Complete the fix for bug 357280

17 years agofix a typo
Matthias Clasen [Tue, 3 Oct 2006 18:01:33 +0000 (18:01 +0000)]
fix a typo

17 years agoApply a patch by Behdad Esfahbod to reduce relocations. (#359053)
Matthias Clasen [Tue, 3 Oct 2006 15:54:52 +0000 (15:54 +0000)]
Apply a patch by Behdad Esfahbod to reduce relocations. (#359053)

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

        * gtk/*.c, gdk/*.c: Apply a patch by Behdad Esfahbod to
        reduce relocations. (#359053)

17 years agoComplete the fix for bug 357280.
Matthias Clasen [Tue, 3 Oct 2006 15:05:05 +0000 (15:05 +0000)]
Complete the fix for bug 357280.

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

        * modules/printbackends/cups/gtkprintbackendcups.c: Complete
        the fix for bug 357280.

17 years agoInclude pltcheck.sh in EXTRA_DIST.
Behdad Esfahbod [Mon, 2 Oct 2006 18:02:15 +0000 (18:02 +0000)]
Include pltcheck.sh in EXTRA_DIST.

2006-10-02  Behdad Esfahbod  <behdad@gnome.org>

        * gdk-pixbuf/Makefile.am:
        * gdk/Makefile.am:
        * gtk/Makefile.am:
        Include pltcheck.sh in EXTRA_DIST.

17 years agoMove all includes before including gdkalias.h.
Behdad Esfahbod [Mon, 2 Oct 2006 17:34:17 +0000 (17:34 +0000)]
Move all includes before including gdkalias.h.

2006-10-02  Behdad Esfahbod  <behdad@gnome.org>

        * gdk/x11/gdkevents-x11.c: Move all includes before including
        gdkalias.h.

17 years agoUpdate.
Behdad Esfahbod [Mon, 2 Oct 2006 17:33:08 +0000 (17:33 +0000)]
Update.

17 years agoFix typo in file name. (#358931)
Behdad Esfahbod [Mon, 2 Oct 2006 17:16:14 +0000 (17:16 +0000)]
Fix typo in file name. (#358931)

2006-10-02  Behdad Esfahbod  <behdad@gnome.org>

        * gtk/Makefile.am: Fix typo in file name.  (#358931)

17 years agoOnly use the group name field if cups is new enough. (#357280)
Matthias Clasen [Mon, 2 Oct 2006 05:39:31 +0000 (05:39 +0000)]
Only use the group name field if cups is new enough. (#357280)

2006-10-02  Matthias Clasen  <mclasen@redhat.com>

* modules/printbackends/cups/gtkprintbackendcups.c (available_choices):
Only use the group name field if cups is new enough.  (#357280)

17 years agoMake sure that the quarks are initialized before using them. (#353736)
Matthias Clasen [Mon, 2 Oct 2006 05:22:27 +0000 (05:22 +0000)]
Make sure that the quarks are initialized before using them. (#353736)

2006-10-02  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtksizegroup.c: Make sure that the quarks are
initialized before using them.  (#353736)

17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Mon, 2 Oct 2006 05:11:27 +0000 (05:11 +0000)]
Translation updated by Ivar Smolin.

2006-10-02  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agoUse rm instead of ln -f to replace existing links. (#354849, James Evans)
Matthias Clasen [Mon, 2 Oct 2006 04:07:58 +0000 (04:07 +0000)]
Use rm instead of ln -f to replace existing links. (#354849, James Evans)

2006-10-02  Matthias Clasen  <mclasen@redhat.com>

* gtk/Makefile.am (stamp-icons): Use rm instead of ln -f to
replace existing links.  (#354849, James Evans)

17 years agoMake the event_window large enough to cover the full height of the
Matthias Clasen [Mon, 2 Oct 2006 03:50:38 +0000 (03:50 +0000)]
Make the event_window large enough to cover the full height of the

2006-10-01  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkexpander.c (gtk_expander_realize)
(gtk_expander_size_allocate): Make the event_window large
enough to cover the full height of the label_widget.  (#358351,
Scott Horowitz)

17 years agoSet model in all cases. (#357791, Andreas Köhler)
Matthias Clasen [Mon, 2 Oct 2006 01:29:24 +0000 (01:29 +0000)]
Set model in all cases. (#357791, Andreas Köhler)

2006-10-01  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeselection.c (gtk_tree_selection_get_selected_rows):
Set model in all cases.  (#357791, Andreas Köhler)

17 years agoSame change as to gtkfilesystemunix.c.
Tor Lillqvist [Sun, 1 Oct 2006 20:10:26 +0000 (20:10 +0000)]
Same change as to gtkfilesystemunix.c.

2006-10-01  Tor Lillqvist  <tml@novell.com>

* gtk/gtkfilesystemwin32.c: Same change as to gtkfilesystemunix.c.

17 years agoProtect against base_path being NULL. (#358405, many reporters)
Matthias Clasen [Sat, 30 Sep 2006 13:30:55 +0000 (13:30 +0000)]
Protect against base_path being NULL. (#358405, many reporters)

2006-09-30  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkfilechooserbutton.c (update_combo_box): Protect
        against base_path being NULL.  (#358405, many reporters)

17 years agoApply a patch by Padraig O'Briain to avoid a deadlock.
Matthias Clasen [Fri, 29 Sep 2006 14:18:22 +0000 (14:18 +0000)]
Apply a patch by Padraig O'Briain to avoid a deadlock.

2006-09-29  Matthias Clasen  <mclasen@redhat.com>
        * gtk/gtkfilesystemunix.c: Apply a patch by Padraig O'Briain
        to avoid a deadlock.

17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Wed, 27 Sep 2006 19:05:27 +0000 (19:05 +0000)]
Translation updated by Ivar Smolin.

2006-09-27  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agoFix commit dates ...
Kristian Rietveld [Wed, 27 Sep 2006 17:33:40 +0000 (17:33 +0000)]
Fix commit dates ...

17 years agobring zero ref count loops in sync with each other and the sort model.
Kristian Rietveld [Wed, 27 Sep 2006 14:16:47 +0000 (14:16 +0000)]
bring zero ref count loops in sync with each other and the sort model.

2006-09-26  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_free_level),
(gtk_tree_model_filter_ref_node),
(gtk_tree_model_filter_real_unref_node): bring zero ref count loops
in sync with each other and the sort model.

17 years agounref the virtual root path once that node (or one if its ancestors) is
Kristian Rietveld [Wed, 27 Sep 2006 12:11:46 +0000 (12:11 +0000)]
unref the virtual root path once that node (or one if its ancestors) is

2006-09-26  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_init),
(gtk_tree_model_filter_finalize), (gtk_tree_model_filter_row_deleted),
(gtk_tree_model_filter_new): unref the virtual root path once that
node (or one if its ancestors) is deleted, set virtual_root_deleted
so we only unref it once.

17 years agoref count nodes the proper way, (gtk_tree_model_sort_ref_node),
Kristian Rietveld [Wed, 27 Sep 2006 12:08:12 +0000 (12:08 +0000)]
ref count nodes the proper way, (gtk_tree_model_sort_ref_node),

2006-09-26  Kristian Rietveld  <kris@imendio.com>

* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_changed),
(gtk_tree_model_sort_sort_level): ref count nodes the proper way,
(gtk_tree_model_sort_ref_node), (gtk_tree_model_sort_real_unref_node),
(gtk_tree_model_sort_free_level): bring zero ref count loops in
sync,
(gtk_tree_model_sort_free_level): free child levels before
decreasing the zero ref count of the current level,
(gtk_tree_model_sort_clear_cache): only clear cache if zero_ref_count
is > 0.

17 years agoFix typos
Matthias Clasen [Mon, 25 Sep 2006 14:48:31 +0000 (14:48 +0000)]
Fix typos

17 years agoif the tree view has already been realized; scroll to background area
Kristian Rietveld [Mon, 25 Sep 2006 14:34:52 +0000 (14:34 +0000)]
if the tree view has already been realized; scroll to background area

2006-09-25  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): if the tree view
has already been realized; scroll to background area instead of
cell area. (Fixes #330683, Johan Dahlin, Tommi Komulainen).

17 years agoonly attempt to create the GCs if the widget is realized. (Fixes #357578).
Kristian Rietveld [Mon, 25 Sep 2006 14:25:33 +0000 (14:25 +0000)]
only attempt to create the GCs if the widget is realized. (Fixes #357578).

2006-09-25  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): only attempt
to create the GCs if the widget is realized. (Fixes #357578).

17 years agoDon't leak the list of children (#357454, Paolo Borelli)
Matthias Clasen [Mon, 25 Sep 2006 13:36:00 +0000 (13:36 +0000)]
Don't leak the list of children (#357454, Paolo Borelli)

2006-09-25  Matthias Clasen  <mclasen@redhat.com>
        * gtk/gtkuimanager.c (_gtk_menu_is_empty): Don't leak
        the list of children (#357454, Paolo Borelli)

17 years agofree display->input_windows with g_free(), not g_object_unref() (#357566,
Michael Natterer [Mon, 25 Sep 2006 09:58:20 +0000 (09:58 +0000)]
free display->input_windows with g_free(), not g_object_unref() (#357566,

2006-09-25  Michael Natterer  <mitch@imendio.com>

* gdk/x11/gdkdisplay-x11.c (gdk_display_x11_finalize): free
display->input_windows with g_free(), not g_object_unref()
(#357566, Tommi Komulainen).

17 years agoactually add align-set property to the API (left-over patch from #157439).
Kristian Rietveld [Sun, 24 Sep 2006 17:12:00 +0000 (17:12 +0000)]
actually add align-set property to the API (left-over patch from #157439).

2006-09-24  Kristian Rietveld  <kris@gtk.org>

* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_class_init),
(gtk_cell_renderer_text_[sg]et_property): actually add align-set
property to the API (left-over patch from #157439).

17 years agodraw the indicator if the column has a sort column id (and the model is
Kristian Rietveld [Sun, 24 Sep 2006 17:03:45 +0000 (17:03 +0000)]
draw the indicator if the column has a sort column id (and the model is

2006-09-24  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button): draw
the indicator if the column has a sort column id (and the model is
sortable) or if the user explicitly requested the indicator
to be shown.  (Fixes #352738, Chris Vine).

17 years agoupdated Walloon file; fixed default:LTR translations
Pablo Saratxaga [Sat, 23 Sep 2006 14:28:09 +0000 (14:28 +0000)]
updated Walloon file; fixed default:LTR translations

17 years agoUse EXEEXT.
Tor Lillqvist [Sat, 23 Sep 2006 07:32:54 +0000 (07:32 +0000)]
Use EXEEXT.

2006-09-23  Tor Lillqvist  <tml@novell.com>

* gtk/Makefile.am: Use EXEEXT.

17 years agoalso copy icon factories and color hashes. Fixes bug #357132.
Michael Natterer [Fri, 22 Sep 2006 20:47:23 +0000 (20:47 +0000)]
also copy icon factories and color hashes. Fixes bug #357132.

2006-09-22  Michael Natterer  <mitch@imendio.com>

* gtk/gtkstyle.c (gtk_style_real_copy): also copy icon factories
and color hashes. Fixes bug #357132.

17 years agomake it build
Matthias Clasen [Fri, 22 Sep 2006 17:48:57 +0000 (17:48 +0000)]
make it build

17 years agoforgotten file
Matthias Clasen [Fri, 22 Sep 2006 16:36:51 +0000 (16:36 +0000)]
forgotten file

17 years agofix a typo
Matthias Clasen [Fri, 22 Sep 2006 16:32:49 +0000 (16:32 +0000)]
fix a typo

17 years agoMake remote bookmarks work better (#354887)
Matthias Clasen [Fri, 22 Sep 2006 16:11:04 +0000 (16:11 +0000)]
Make remote bookmarks work better (#354887)

2006-09-22  Matthias Clasen  <mclasen@redhat.com>

Make remote bookmarks work better (#354887)

* gtk/gtkfilechooserdefault.c (shortcuts_reload_icons):
(shortcuts_insert_path):
* gtk/gtkfilechooserbutton.c (change_icon_theme):
(model_add_bookmarks):
(model_update_current_folder):
(update_label_and_image):
If the bookmark points to a remote file, don't call get_info(),
since that may a) take a long time and b) pop up an auth dialog.
Instead, just use a folder icon and create a display name
from the uri.

* gtk/gtkfilechooserdefault.c (_gtk_file_chooser_label_for_uri):
New function to create a suitable display name for a remote
uri. This should really be done in GtkFileSystem.

17 years agoImplement lots of value setters for GdkGC, based on a heavily modified
Michael Natterer [Thu, 21 Sep 2006 17:05:33 +0000 (17:05 +0000)]
Implement lots of value setters for GdkGC, based on a heavily modified

2006-09-21  Michael Natterer  <mitch@imendio.com>

       Implement lots of value setters for GdkGC, based on a heavily
       modified patch from Thomas Broyer (bug #328853):

* gdk/quartz/gdkcolor-quartz.c: removed functions which set colors
on the CGContext. Instead, added gdk_quartz_get_rgba_from_pixel()
which simply returns RGBA values from a GdkColor's pixel value.
See gdk_quartz_update_context_from_gc() below.

* gdk/quartz/gdkprivate-quartz.h (struct GdkGCQuartz): added lots
of members for the newly suppored GC values. Added enum
GdkQuartzContextValuesMask which is used for setting up the
CGContext for filling and/or stroking.

* gdk/quartz/gdkgc-quartz.c (gdk_quartz_gc_get_values)
(gdk_quartz_gc_set_values)
(_gdk_windowing_gc_copy): support a lot more GC values.

(gdk_quartz_update_context_from_gc): added
GdkQuartzContextValuesMask parameter and set filling/stroking
parameters accordingly. This function also gained full control
over the FG and BG colors (they can't be set separately any more).

The stipple mask part of the patch doesn't work but seems to take
the right approach and doesn't make things worse, so I applied it.

Did *not* apply the clipping part of the patch since I don't
understand it (I don't understand the version in CVS either, but
it at least works :-)

* gdk/quartz/gdkdrawable-quartz.c: pass the right masks to
gdk_quartz_update_context_from_gc() and removed separate color
setting calls. Some minor fixes.

* gdk/quartz/gdkwindow-quartz.c
(gdk_window_impl_quartz_begin_paint_region): set the CGContext's
fill color manually. We don't have/need a GC here.

17 years agoTranslation updated by Ivar Smolin.
Priit Laes [Thu, 21 Sep 2006 16:31:11 +0000 (16:31 +0000)]
Translation updated by Ivar Smolin.

2006-09-21  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

17 years agofix cast: it's drawable_impl->wrapper that is the GdkWindow, not the
Michael Natterer [Thu, 21 Sep 2006 11:19:25 +0000 (11:19 +0000)]
fix cast: it's drawable_impl->wrapper that is the GdkWindow, not the

2006-09-21  Michael Natterer  <mitch@imendio.com>

* gdk/quartz/gdkwindow-quartz.c
(gdk_window_impl_quartz_begin_paint_region): fix cast: it's
drawable_impl->wrapper that is the GdkWindow, not the
drawable_impl itself.

17 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Wed, 20 Sep 2006 20:19:43 +0000 (20:19 +0000)]
Updated Spanish translation.

2006-09-20  Francisco Javier F. Serrador  <serrador@openshine.com>

* es.po: Updated Spanish translation.

17 years agojust check the first shift-level of keyboard layout for RTL and LTR
Behnam Esfahbod [Wed, 20 Sep 2006 17:47:28 +0000 (17:47 +0000)]
just check the first shift-level of keyboard layout for RTL and LTR

2006-09-20  Behnam Esfahbod <behnam@zwnj.org>
* gdk/x11/gdkkeys-x11.c:
  (get_direction): just check the first shift-level of keyboard
  layout for RTL and LTR keysyms() (compliment to #116626)

17 years agoalways update the bin_window position and size in size_allocate, even if
Tim Janik [Wed, 20 Sep 2006 15:02:01 +0000 (15:02 +0000)]
always update the bin_window position and size in size_allocate, even if

Wed Sep 20 16:59:38 2006  Tim Janik  <timj@imendio.com>

        * gtk/gtkviewport.c: always update the bin_window position and size
        in size_allocate, even if we don't have a visible child. this fixes
        expose artefacts as described in #313508.

        * gtk/gtkscrolledwindow.c: make hiding of automatic scrollbars when we
        have no visible child explicit.

17 years agoBug 355343. Add a GdkPangoAttrEmbossColor.
Ryan Lortie [Tue, 19 Sep 2006 16:37:41 +0000 (16:37 +0000)]
Bug 355343. Add a GdkPangoAttrEmbossColor.

2006-09-19  Ryan Lortie  <desrt@desrt.ca>

* docs/reference/gdk/gdk-sections.txt:
* gdk/gdk.symbols:
* gdk/gdkpango.h:
* gdk/gdkpango.c: Bug 355343.  Add a GdkPangoAttrEmbossColor.
  (gdk_pango_layout_get_clip_region): Remove an unused variable.
  (gdk_pango_attr_embossed_new): Fix documentation.