]> Pileus Git - ~andy/gtk/log
~andy/gtk
19 years agoFix a typo
Matthias Clasen [Tue, 14 Dec 2004 18:56:34 +0000 (18:56 +0000)]
Fix a typo

2004-12-14  Matthias Clasen  <mclasen@redhat.com>

* README.win32: Fix a typo

* README.in: Updates

19 years agoDon't use gtk_cell_renderer_set_values().
Matthias Clasen [Tue, 14 Dec 2004 15:09:32 +0000 (15:09 +0000)]
Don't use gtk_cell_renderer_set_values().

2004-12-14  Matthias Clasen  <mclasen@redhat.com>

* tests/testcombo.c (main): Don't use gtk_cell_renderer_set_values().

19 years agoBump version to 2.6.0
Matthias Clasen [Tue, 14 Dec 2004 14:42:10 +0000 (14:42 +0000)]
Bump version to 2.6.0

2004-12-14  Matthias Clasen  <mclasen@redhat.com>

* configure.in: Bump version to 2.6.0

* NEWS: Updates

19 years agoTest oversized items.
Matthias Clasen [Tue, 14 Dec 2004 14:08:30 +0000 (14:08 +0000)]
Test oversized items.

2004-12-14  Matthias Clasen  <mclasen@redhat.com>

* tests/testiconview.c: Test oversized items.

19 years agoAdd new symbols.
Matthias Clasen [Tue, 14 Dec 2004 06:39:45 +0000 (06:39 +0000)]
Add new symbols.

2004-12-14  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtk.symbols: Add new symbols.

* gtk/gtkiconview.[hc]: Make the icon view lay out its
items in a grid, allocating multiple grid cells to oversized
items. Also convert hardwired spacing constants into
properties.  (#152483)

19 years agoUpdated Czech translation.
Miloslav Trmac [Mon, 13 Dec 2004 22:04:14 +0000 (22:04 +0000)]
Updated Czech translation.

2004-12-13  Miloslav Trmac  <mitr@volny.cz>

* cs.po: Updated Czech translation.

19 years agos/maximal/maximum/g (#161195, David Lodge)
Matthias Clasen [Mon, 13 Dec 2004 20:41:19 +0000 (20:41 +0000)]
s/maximal/maximum/g (#161195, David Lodge)

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtklabel.c: s/maximal/maximum/g  (#161195, David Lodge)

19 years agoUpdated British translation.
David Lodge [Mon, 13 Dec 2004 20:24:04 +0000 (20:24 +0000)]
Updated British translation.

2004-12-13  David Lodge <dave@cirt.net>

        * en_GB.po: Updated British translation.

19 years agoReintroduce the reverted change, since it is necessary to prevent lost
Matthias Clasen [Mon, 13 Dec 2004 20:04:40 +0000 (20:04 +0000)]
Reintroduce the reverted change, since it is necessary to prevent lost

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkmenuitem.c (gtk_real_menu_item_select): Reintroduce
the reverted change, since it is necessary to prevent lost
submenus. But make it work for torn-off menus as well.

19 years agoFix the signature to avoid overwriting a pspec.
Matthias Clasen [Mon, 13 Dec 2004 19:53:19 +0000 (19:53 +0000)]
Fix the signature to avoid overwriting a pspec.

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktearoffmenuitem.c (tearoff_state_changed): Fix the signature
to avoid overwriting a pspec.

19 years agoRevert a change which prevented torn-off menus from being shown normally.
Matthias Clasen [Mon, 13 Dec 2004 19:23:58 +0000 (19:23 +0000)]
Revert a change which prevented torn-off menus from being shown normally.

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkmenuitem.c (gtk_real_menu_item_select): Revert a change
which prevented torn-off menus from being shown normally.

19 years agoResync with upstream again
Marco Pesenti Gritti [Mon, 13 Dec 2004 19:13:58 +0000 (19:13 +0000)]
Resync with upstream again

2004-12-13  Marco Pesenti Gritti  <marco@gnome.org>

        * xdgmimeglob.c: (_xdg_glob_hash_lookup_file_name):

        Resync with upstream again

19 years agoImplement scroll wheel scrolling for menus. (#88532)
Matthias Clasen [Mon, 13 Dec 2004 18:40:12 +0000 (18:40 +0000)]
Implement scroll wheel scrolling for menus. (#88532)

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkmenu.c (gtk_menu_scroll): Implement scroll wheel scrolling
for menus. (#88532)

19 years agoImplement scroll wheel scrolling for menus. (#88532)
Matthias Clasen [Mon, 13 Dec 2004 18:22:02 +0000 (18:22 +0000)]
Implement scroll wheel scrolling for menus. (#88532)

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkmenu.c (gtk_menu_scroll): Implement scroll wheel scrolling
for menus. (#88532)

19 years agoCompare only the HAS_DEFAULT flags. (#160711, Tommi Komulainen)
Matthias Clasen [Mon, 13 Dec 2004 17:27:32 +0000 (17:27 +0000)]
Compare only the HAS_DEFAULT flags. (#160711, Tommi Komulainen)

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkwindow.c (gtk_window_real_set_focus): Compare only
the HAS_DEFAULT flags.  (#160711, Tommi Komulainen)

19 years agoAdd a missing break statement. (#161172, Damon Chaplin)
Matthias Clasen [Mon, 13 Dec 2004 17:10:52 +0000 (17:10 +0000)]
Add a missing break statement. (#161172, Damon Chaplin)

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkimage.c (gtk_image_set_property): Add a missing break
statement.  (#161172, Damon Chaplin)

19 years agoUpdates
Matthias Clasen [Mon, 13 Dec 2004 17:09:13 +0000 (17:09 +0000)]
Updates

19 years agoUpdated Canadian English translation.
Adam Weinberger [Mon, 13 Dec 2004 16:45:19 +0000 (16:45 +0000)]
Updated Canadian English translation.

* en_CA.po: Updated Canadian English translation.

19 years agoAdd a width-chars property like GtkLabel has. (#160496, James M. Cape)
Matthias Clasen [Mon, 13 Dec 2004 16:12:39 +0000 (16:12 +0000)]
Add a width-chars property like GtkLabel has. (#160496, James M. Cape)

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcellrenderertext.c: Add a width-chars property like
GtkLabel has.  (#160496, James M. Cape)

19 years agoUpdates
Matthias Clasen [Mon, 13 Dec 2004 15:31:43 +0000 (15:31 +0000)]
Updates

19 years agoAdd some docs for GtkWidget::delete-event and GtkWidget::destroy-event.
Matthias Clasen [Mon, 13 Dec 2004 13:50:34 +0000 (13:50 +0000)]
Add some docs for GtkWidget::delete-event and GtkWidget::destroy-event.

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkwidget.c (gtk_widget_class_init): Add some docs for
GtkWidget::delete-event and GtkWidget::destroy-event.  (#161142,
Paolo Borelli)

19 years agoAdd a max-width-chars property, which can be used to specify the width of
Matthias Clasen [Mon, 13 Dec 2004 06:34:54 +0000 (06:34 +0000)]
Add a max-width-chars property, which can be used to specify the width of

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtklabel.[hc]: Add a max-width-chars property, which can
be used to specify the width of the label in characters, while
still allowing it to fall short of this length if the text
is shorter.  (#155944, Christian Persch)

* gtk/gtk.symbols: Add new symbols.

19 years agoDon't let the empty menu filler affect visibility of separators. (#160500,
Matthias Clasen [Mon, 13 Dec 2004 05:35:17 +0000 (05:35 +0000)]
Don't let the empty menu filler affect visibility of separators. (#160500,

2004-12-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkuimanager.c (update_smart_separators): Don't let the
empty menu filler affect visibility of separators.  (#160500,
Christian Persch)

19 years agoPass a last item to gtk_combo_box_relayout_item. (#161050, John Finlay)
Matthias Clasen [Mon, 13 Dec 2004 04:22:07 +0000 (04:22 +0000)]
Pass a last item to gtk_combo_box_relayout_item. (#161050, John Finlay)

2004-12-12  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcombobox.c (gtk_combo_box_menu_row_changed): Pass a
last item to gtk_combo_box_relayout_item.  (#161050, John Finlay)

19 years agoRename a local variable to avoid a conflict. (#161109, Robert Ögren) 1
Matthias Clasen [Mon, 13 Dec 2004 03:59:39 +0000 (03:59 +0000)]
Rename a local variable to avoid a conflict. (#161109, Robert Ögren) 1

2004-12-12  Matthias Clasen  <mclasen@redhat.com>

* tests/testfilechooserbutton.c (tests_button_clicked_cb): Rename
a local variable to avoid a conflict.  (#161109, Robert Ögren)
1

19 years agoFix a braino.
Tor Lillqvist [Sun, 12 Dec 2004 22:22:36 +0000 (22:22 +0000)]
Fix a braino.

19 years agoFix date of last entry.
Tor Lillqvist [Sun, 12 Dec 2004 21:25:41 +0000 (21:25 +0000)]
Fix date of last entry.

19 years agogtk/gtkaccelmap.[ch] gtk/gtkfilechooser.[ch] gtk/gtkfilesel.c
Tor Lillqvist [Sun, 12 Dec 2004 21:09:13 +0000 (21:09 +0000)]
gtk/gtkaccelmap.[ch] gtk/gtkfilechooser.[ch] gtk/gtkfilesel.c

2004-12-12  Tor Lillqvist  <tml@iki.fi>

* gtk/gtkaccelmap.[ch]
* gtk/gtkfilechooser.[ch]
* gtk/gtkfilesel.c
* gtk/gtkfilesystemwin32.c
* gtk/gtkiconfactory.[ch]
* gtk/gtkicontheme.[ch]
* gtk/gtkimage.[ch]
* gtk/gtkimmodule.c
* gtk/gtkmodules.c
* gtk/gtkrc.[ch]
* gtk/gtkuimanager.[ch]
* gtk/gtkwindow.[ch]
* gtk/updateiconcache.c
* gtk/gtk.symbols: Use gstdio wrappers. On Windows, convert
environment variables referring to pathnames from locale encoding
to UTF-8. As in GLib, in order to preserve Windows DLL ABI
stability, add binary compatibility versions of functions that
take file names as arguments, or return file names. Add a _utf8
suffix to the "real" such functions on Windows. The ABI
compatibility versions keep the old name.

* gtk/Makefile.am: Strip PRIVATE symbols from the GNU import
library.

* gtk/gtkiconcache.c (_gtk_icon_cache_new_for_path): Implement
file mapping on Win32.

* gtk/updateiconcache.c: Don't crash if invoked without
argument. Use binary mode when opening file.

* modules/engines/ms-windows/Theme/gtk-2.0/Makefile.am: Install
gtkrc in correct place, in <datadir>/themes/MS-Windows/gtk-2.0.

19 years agoUpdated Bulgarian translation
Alexander Shopov [Sun, 12 Dec 2004 18:34:04 +0000 (18:34 +0000)]
Updated Bulgarian translation

2004-12-12  Alexander Shopov  <ash@contact.bg>

* bg.po: Updated Bulgarian translation

19 years agoFix a copy-and-paste error, noticed by Robert Ögren.
Matthias Clasen [Sun, 12 Dec 2004 18:11:47 +0000 (18:11 +0000)]
Fix a copy-and-paste error, noticed by Robert Ögren.

2004-12-12  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtklabel.c (gtk_label_setup_mnemonic): Fix a
copy-and-paste error, noticed by Robert Ögren.

19 years agoOnly wrap if we are in the topmost menu. (#160936, John Finlay)
Matthias Clasen [Sat, 11 Dec 2004 05:25:02 +0000 (05:25 +0000)]
Only wrap if we are in the topmost menu. (#160936, John Finlay)

2004-12-11  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level)
(gtk_combo_box_menu_row_changed): Only wrap if we are in the
topmost menu.  (#160936, John Finlay)

19 years agoSupport no-Alt mnemnonics in menu bars (#101309, Owen Taylor)
Matthias Clasen [Fri, 10 Dec 2004 22:09:22 +0000 (22:09 +0000)]
Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor)

2004-12-10  Matthias Clasen  <mclasen@redhat.com>

Support no-Alt mnemnonics in menu bars  (#101309, Owen Taylor)

* gtk/gtkwindow.c: Factor out mnemonic hash code into
a separate file.

* gtk/gtkmnemonichash.[hc]: Factored out mnemonic hash
code from gtkwindow.c.

* gtk/Makefile.am (gtk_c_sources): Add gtkmnemonichash.[hc].

* gtk/gtkmenushell.c (struct _GtkMenuShellPrivate): Give
menu shells their own mnemonic hash.

* gtk/gtkmenushell.h: Add private api to support mnemonics.

* gtk/gtklabel.c (gtk_label_setup_mnemonic): Add mnemonic to
the menushell mnemonic hash when inside a menu.

19 years agoadd recent new functions.
Manish Singh [Fri, 10 Dec 2004 22:00:26 +0000 (22:00 +0000)]
add recent new functions.

Fri Dec 10 13:59:32 2004  Manish Singh  <yosh@gimp.org>

        * gtk/gtk.symbols: add recent new functions.

19 years agowrap new API in XDG_ENTRY().
Manish Singh [Fri, 10 Dec 2004 21:59:19 +0000 (21:59 +0000)]
wrap new API in XDG_ENTRY().

Fri Dec 10 13:58:38 2004  Manish Singh  <yosh@gimp.org>

        * xdgmime.h: wrap new API in XDG_ENTRY().

19 years agofilter out PRIVATE.
Manish Singh [Fri, 10 Dec 2004 21:58:05 +0000 (21:58 +0000)]
filter out PRIVATE.

Fri Dec 10 13:57:44 2004  Manish Singh  <yosh@gimp.org>

        * abicheck.sh: filter out PRIVATE.

19 years agoRevert the patch which added no-alt mnemonics, since it interfers badly
Matthias Clasen [Fri, 10 Dec 2004 21:38:48 +0000 (21:38 +0000)]
Revert the patch which added no-alt mnemonics, since it interfers badly

2004-12-10  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkwindow.c: Revert the patch which added no-alt
mnemonics, since it interfers badly with menus.  (#160911,
Jonathan Blandford)

19 years agoFix a property nick typo.
Matthias Clasen [Fri, 10 Dec 2004 03:41:04 +0000 (03:41 +0000)]
Fix a property nick typo.

2004-12-09  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtklabel.c (gtk_label_class_init): Fix a property
nick typo.

19 years agoApply a patch to reset the filter if an otherwise invisible file is
Matthias Clasen [Thu, 9 Dec 2004 22:06:55 +0000 (22:06 +0000)]
Apply a patch to reset the filter if an otherwise invisible file is

2004-12-09  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilechooserdefault.c: Apply a patch to reset the
filter if an otherwise invisible file is selected via the
location popup.  (#159896, Carlos Garnacho Parro)

19 years agoFix #145463, reported by Michael Natterer.
Matthias Clasen [Thu, 9 Dec 2004 17:55:58 +0000 (17:55 +0000)]
Fix #145463, reported by Michael Natterer.

2004-12-09  Matthias Clasen  <mclasen@redhat.com>

Fix #145463, reported by Michael Natterer.

* gtk/gtkcellrenderer.h (struct _GtkCellRenderer): Add an
editing flag to keep track of when editing is done.

* gtk/gtkcellrenderer.h:
* gtk/gtkcellrenderer.c (gtk_cell_renderer_stop_editing): New
function to replace gtk_cell_renderer_editing_canceled().
Deprecate gtk_cell_renderer_editing_canceled().

* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_editing_done):
* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_editing_done):
* gtk/gtktreeview.c (gtk_tree_view_stop_editing):
Use gtk_cell_renderer_stop_editing().

19 years agoResync with upstream
Marco Pesenti Gritti [Thu, 9 Dec 2004 17:26:52 +0000 (17:26 +0000)]
Resync with upstream

2004-12-09  Marco Pesenti Gritti  <marco@gnome.org>

        * xdgmime.c: (xdg_mime_unalias_mime_type),
        (xdg_mime_mime_type_equal), (xdg_mime_mime_type_subclass),
        (xdg_mime_get_mime_parents):
        * xdgmime.h:
        * xdgmimealias.c: (_xdg_mime_alias_list_lookup):
        * xdgmimeglob.c: (_xdg_glob_hash_node_lookup_file_name):
        * xdgmimeint.c: (_xdg_ucs4_to_lower):
        * xdgmimeint.h:
        * xdgmimemagic.c: (_xdg_mime_magic_read_from_file):
        * xdgmimeparent.c: (_xdg_mime_parent_list_lookup):

        Resync with upstream

19 years agoMake repeated calls accumulate the results, don't call qsort() on empty
Matthias Clasen [Thu, 9 Dec 2004 14:15:00 +0000 (14:15 +0000)]
Make repeated calls accumulate the results, don't call qsort() on empty

2004-12-09  Matthias Clasen  <mclasen@redhat.com>

* xdgmimealias.c (_xdg_mime_alias_read_from_file):
* xdgmimeparent.c (_xdg_mime_parent_read_from_file): Make
repeated calls accumulate the results, don't call qsort()
on empty arrays.  (#160838, Mariano Suárez-Alvarez)

19 years agoAdd functions which allow faster insertion of rows in sorted list stores.
Matthias Clasen [Thu, 9 Dec 2004 06:21:39 +0000 (06:21 +0000)]
Add functions which allow faster insertion of rows in sorted list stores.

2004-12-09  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkliststore.h:
* gtk/gtkliststore.c (gtk_list_store_insert_with_values):
(gtk_list_store_insert_with_valuesv): Add functions which allow
faster insertion of rows in sorted list stores.  (#160063)

19 years agoFix a typo in the docs. (#160826, Jay Camp)
Matthias Clasen [Thu, 9 Dec 2004 03:58:24 +0000 (03:58 +0000)]
Fix a typo in the docs. (#160826, Jay Camp)

2004-12-08  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcombobox.c (gtk_combo_box_set_wrap_width): Fix a typo
in the docs.  (#160826, Jay Camp)

19 years agoMerged from gtk-2-4:
Federico Mena Quintero [Thu, 9 Dec 2004 02:12:47 +0000 (02:12 +0000)]
Merged from gtk-2-4:

2004-12-08  Federico Mena Quintero  <federico@ximian.com>

Merged from gtk-2-4:

* gtk/gtkfilechooserdefault.c (pending_op_process): Center the
selected row so that it's easily visible.

19 years agoFix #111031, reported by Padraig O'Briain:
Matthias Clasen [Wed, 8 Dec 2004 21:25:08 +0000 (21:25 +0000)]
Fix #111031, reported by Padraig O'Briain:

2004-12-08  Matthias Clasen  <mclasen@redhat.com>

Fix #111031, reported by Padraig O'Briain:

* gtk/gtktextlayout.h:
* gtk/gtktextlayout.c (gtk_text_layout_get_iter_at_position):
Add a variant of gtk_text_layout_get_iter_at_pixel() which
returns the character at the position, not the closest
cursor position.

* gtk/gtktextview.h:
* gtk/gtktextview.c (gtk_text_view_get_iter_at_position):
Add a variant of gtk_text_view_get_iter_at_location() which
returns the character at the position, not the closest
cursor position.

19 years agoRemove all entries for the same key, not just the first one. (#159498,
Matthias Clasen [Wed, 8 Dec 2004 13:56:10 +0000 (13:56 +0000)]
Remove all entries for the same key, not just the first one. (#159498,

2004-12-08  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkaccelmap.c (internal_change_entry): Remove all
entries for the same key, not just the first one.  (#159498,
Christian Persch)

19 years agoUpdated pt_BR translation
Raphael Higino [Wed, 8 Dec 2004 12:37:33 +0000 (12:37 +0000)]
Updated pt_BR translation

19 years agoUse button->event_window for the fake leave event, otherwise the button
Matthias Clasen [Wed, 8 Dec 2004 05:57:04 +0000 (05:57 +0000)]
Use button->event_window for the fake leave event, otherwise the button

2004-12-08  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): Use
button->event_window for the fake leave event, otherwise
the button ignores it.

19 years agoMake this work, no need to invert the array.
Matthias Clasen [Wed, 8 Dec 2004 04:57:40 +0000 (04:57 +0000)]
Make this work, no need to invert the array.

2004-12-07  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkiconview.c (gtk_icon_view_rows_reordered): Make this
work, no need to invert the array.

* gtk/gtkliststore.c (gtk_list_store_sort_iter_changed): Emit
rows_reordered if the row has been moved.  (#160063)

19 years agoDon't mess up the column header state if the button release event is
Matthias Clasen [Wed, 8 Dec 2004 03:17:41 +0000 (03:17 +0000)]
Don't mess up the column header state if the button release event is

2004-12-07  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_button_event):
Don't mess up the column header state if the button release
event is missed.  (#159640)

19 years agoFix a typo in last commit
Marco Pesenti Gritti [Tue, 7 Dec 2004 15:32:08 +0000 (15:32 +0000)]
Fix a typo in last commit

2004-12-07  Marco Pesenti Gritti  <marco@gnome.org>

        * gtk/gtkcellview.c: (gtk_cell_view_set_background_color):

        Fix a typo in last commit

19 years agoQueue a redraw. (#160679, Damon Chaplin)
Matthias Clasen [Tue, 7 Dec 2004 14:12:51 +0000 (14:12 +0000)]
Queue a redraw. (#160679, Damon Chaplin)

2004-12-07  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcellview.c (gtk_cell_view_set_background_color): Queue
a redraw.  (#160679, Damon Chaplin)

19 years agoAdd complex dialogs to gallery.
Matthias Clasen [Tue, 7 Dec 2004 06:22:19 +0000 (06:22 +0000)]
Add complex dialogs to gallery.

19 years agoPrevent double commits, don't commit when Ctrl is present. (#160376,
Matthias Clasen [Mon, 6 Dec 2004 05:21:39 +0000 (05:21 +0000)]
Prevent double commits, don't commit when Ctrl is present. (#160376,

2004-12-06  Matthias Clasen  <mclasen@redhat.com>

* modules/input/gtkimcontextime.c: Prevent double commits,
don't commit when Ctrl is present.  (#160376, Kazuki IWAMOTO)

19 years agoImplement keynav for the color picker - win32 too. Fixes bug #160437.
Hans Breuer [Sun, 5 Dec 2004 23:56:37 +0000 (23:56 +0000)]
Implement keynav for the color picker - win32 too. Fixes bug #160437.

2004-12-06  Hans Breuer  <hans@breuer.org>

* gtk/gtkcolorsel.c (key_press): Implement keynav for the color
picker - win32 too. Fixes bug #160437.

19 years agoUse g_fopen().
Tor Lillqvist [Sun, 5 Dec 2004 12:47:42 +0000 (12:47 +0000)]
Use g_fopen().

2004-12-05  Tor Lillqvist  <tml@iki.fi>

* demos/gtk-demo/main.c (load_file): Use g_fopen().

* demos/gtk-demo/images.c (progressive_timeout): Use
g_fopen(). Open png file in binary mode.

19 years agogdk-pixbuf-animation.c gdk-pixbuf-io.c io-xbm.c io-xpm.c
Tor Lillqvist [Sun, 5 Dec 2004 12:43:47 +0000 (12:43 +0000)]
gdk-pixbuf-animation.c gdk-pixbuf-io.c io-xbm.c io-xpm.c

2004-12-05  Tor Lillqvist  <tml@iki.fi>

* gdk-pixbuf-animation.c
* gdk-pixbuf-io.c
* io-xbm.c
* io-xpm.c
* make-inline-pixbuf.c
* queryloaders.c: Use gstdio wrappers. Document that file names
are in the GLib file name encoding.

* gdk-pixbuf-csource.c
* queryloaders.c: On Windows, convert command line arguments and
environment variable values from locale encoding to UTF-8.

* queryloaders.c: On Windows, use wide character API when
available.

* Makefile.am
* gdk-pixbuf-core.h
* gdk-pixbuf-io.c
* gdk-pixbuf-animation.h
* gdk-pixbuf-animation.c: Like in GLib, for DLL ABI stability on
Windows, add binary compatibility versions of functions that take
file names as arguments. They use the system codepage, not GLib
file name encoding (which is UTF-8 on Windows). Use #defines to
make newly compiled code use the "real" functions that use the
GLib file name encoding scheme.

19 years agoUpdate Update
Kjartan Maraas [Sat, 4 Dec 2004 13:43:23 +0000 (13:43 +0000)]
Update Update

2004-12-04  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po: Update
* no.po: Update

19 years agoUpdated Simplified Chinese translation
Funda Wang [Sat, 4 Dec 2004 08:20:54 +0000 (08:20 +0000)]
Updated Simplified Chinese translation

19 years agoUpdated Northern Sotho translation.
Dwayne Bailey [Fri, 3 Dec 2004 20:36:13 +0000 (20:36 +0000)]
Updated Northern Sotho translation.

2004-12-03  Dwayne Bailey  <dwayne@translate.org.za>

* po/nso.po, po-properties/nso.po: Updated Northern Sotho translation.

19 years ago2004-12-04 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>
Updated ja.po. T.Aihana [Fri, 3 Dec 2004 16:04:51 +0000 (16:04 +0000)]
2004-12-04 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>

19 years ago*** empty log message ***
Richard Allen [Fri, 3 Dec 2004 12:57:19 +0000 (12:57 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
Richard Allen [Fri, 3 Dec 2004 12:38:28 +0000 (12:38 +0000)]
*** empty log message ***

19 years agoBump version
Matthias Clasen [Fri, 3 Dec 2004 06:55:33 +0000 (06:55 +0000)]
Bump version

19 years ago2.5.6
Matthias Clasen [Fri, 3 Dec 2004 06:32:17 +0000 (06:32 +0000)]
2.5.6

19 years agogdk-pixbuf/Makefile.am (gdk_pixbuf.def) gdk/Makefile.am (gdk.def) Work
Tor Lillqvist [Fri, 3 Dec 2004 04:05:10 +0000 (04:05 +0000)]
gdk-pixbuf/Makefile.am (gdk_pixbuf.def) gdk/Makefile.am (gdk.def) Work

2004-12-03  Tor Lillqvist  <tml@iki.fi>

* gdk-pixbuf/Makefile.am (gdk_pixbuf.def)
* gdk/Makefile.am (gdk.def)
* gtk/Makefile.am (gtk.def): Work around gcc misfeature. At least
gcc 3.3.1 doesn't like to do -E on files that it thinks aren't
source files. Use redirection and '-' instead.

19 years agoReinstate the previous behavior for clicking Ok after activating a
Matthias Clasen [Fri, 3 Dec 2004 03:42:48 +0000 (03:42 +0000)]
Reinstate the previous behavior for clicking Ok after activating a

2004-12-02  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_should_respond):  Reinstate the previous behavior for clicking Ok after
activating a bookmark or path bar button in folder
modes.  (#160044, Dennis Cranston)

19 years agoAdd long descriptions.
Matthias Clasen [Thu, 2 Dec 2004 21:51:48 +0000 (21:51 +0000)]
Add long descriptions.

19 years agoMerged from gtk-2-4:
Federico Mena Quintero [Thu, 2 Dec 2004 21:36:14 +0000 (21:36 +0000)]
Merged from gtk-2-4:

2004-12-02  Federico Mena Quintero  <federico@ximian.com>

Merged from gtk-2-4:

Fix #159656:

* gtk/gtkfilechooserdefault.c (PendingOp): New enumeration for the
pending operation to perform when finishing loading a folder.
(struct _GtkFileChooserDefault): New fields 'pending_op' and
'pending_select_path'.
(pending_op_queue): New utility function.
(pending_op_process): New utility function.
(gtk_file_chooser_default_select_path): Don't select the path
immediately; delay it until the folder is finished loading.
(browse_files_model_finished_loading_cb): Process the pending
operation.
(browse_files_select_first_row): New utility function.
(gtk_file_chooser_default_initial_focus): Use
browse_files_select_first_row().
(gtk_file_chooser_default_should_respond): Queue an operation to
select the first row once we load the child folder.
(up_folder_handler): Queue an operation to select the current
folder once we load the parent folder.
(gtk_file_chooser_default_finalize): Free the pending_select_path.

19 years agoMake sure we always return a value. Return None in the fallthrough case.
Manish Singh [Thu, 2 Dec 2004 21:20:07 +0000 (21:20 +0000)]
Make sure we always return a value. Return None in the fallthrough case.

Thu Dec  2 13:18:34 2004  Manish Singh  <yosh@gimp.org>

        * gdk/x11/gdkgc-x11.c (make_fg_tile_picture): Make sure we always
        return a value. Return None in the fallthrough case.

19 years agoDon't leak pango_font_description object (#160214, Frederic Crozat).
Matthias Clasen [Thu, 2 Dec 2004 14:16:16 +0000 (14:16 +0000)]
Don't leak pango_font_description object (#160214, Frederic Crozat).

2004-12-02  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkmessagedialog.c: (setup_primary_label_font):
Don't leak pango_font_description object (#160214, Frederic Crozat).

19 years agoHandle the fact the the changed row may also be moved. (#159387, Olivier
Matthias Clasen [Thu, 2 Dec 2004 04:27:58 +0000 (04:27 +0000)]
Handle the fact the the changed row may also be moved. (#159387, Olivier

2004-12-01  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkiconview.c (gtk_icon_view_row_changed): Handle the
fact the the changed row may also be moved.  (#159387, Olivier
Andrieu)

19 years agoDocument all window types. (#160149, Billy Biggs)
Matthias Clasen [Thu, 2 Dec 2004 03:22:18 +0000 (03:22 +0000)]
Document all window types. (#160149, Billy Biggs)

2004-12-01  Matthias Clasen  <mclasen@redhat.com>

* gdk/tmpl/windows.sgml: Document all window types.  (#160149,
Billy Biggs)

19 years agoUse the module's correct name in test. (#160122)
Tor Lillqvist [Wed, 1 Dec 2004 20:23:48 +0000 (20:23 +0000)]
Use the module's correct name in test. (#160122)

2004-12-01  Tor Lillqvist  <tml@iki.fi>

* modules/input/imime.c (im_module_create): Use the module's
correct name in test. (#160122)

19 years agoUpdated Czech translation.
Miloslav Trmac [Wed, 1 Dec 2004 18:52:28 +0000 (18:52 +0000)]
Updated Czech translation.

2004-12-01  Miloslav Trmac  <mitr@volny.cz>

* cs.po: Updated Czech translation.

19 years agoxp theme combo box arrows on toolbars
Dom Lachowicz [Wed, 1 Dec 2004 17:25:19 +0000 (17:25 +0000)]
xp theme combo box arrows on toolbars

19 years agodraw XP status bar grip, toolbar grip properly
Dom Lachowicz [Wed, 1 Dec 2004 16:13:06 +0000 (16:13 +0000)]
draw XP status bar grip, toolbar grip properly

19 years agoadded virtual functions GtkUIManager::get_widget() and ::get_action().
Michael Natterer [Wed, 1 Dec 2004 16:04:28 +0000 (16:04 +0000)]
added virtual functions GtkUIManager::get_widget() and ::get_action().

2004-12-01  Michael Natterer  <mitch@gimp.org>

* gtk/gtkuimanager.[ch]: added virtual functions
GtkUIManager::get_widget() and ::get_action(). Moved the code from
gtk_ui_manager_get_widget() and get_action() to the default
implementations. Fixes bug #160096.

(gtk_ui_manager_get_toplevels): added missing precondition check
for GTK_IS_UI_MANAGER(self).

19 years agoms-windows theme should use ms-windows button order
Dom Lachowicz [Wed, 1 Dec 2004 15:40:03 +0000 (15:40 +0000)]
ms-windows theme should use ms-windows button order

19 years agoms windows theme menus should not have tearoffs
Dom Lachowicz [Tue, 30 Nov 2004 23:32:49 +0000 (23:32 +0000)]
ms windows theme menus should not have tearoffs

19 years agoAssign an arbitrary, but consistent, order to nodes that the user function
Søren Sandmann [Tue, 30 Nov 2004 22:58:10 +0000 (22:58 +0000)]
Assign an arbitrary, but consistent, order to nodes that the user function

Tue Nov 30 17:53:37 2004  Søren Sandmann  <sandmann@redhat.com>

* gtk/gtksequence.c (node_compare): Assign an arbitrary, but
consistent, order to nodes that the user function compares as
equal. Better fix for bug #157670 and a better way to make sorting
stable.

19 years agoremove the disputable memset at the end of gdk_pixmap_new() - on X11 the
Hans Breuer [Tue, 30 Nov 2004 22:56:35 +0000 (22:56 +0000)]
remove the disputable memset at the end of gdk_pixmap_new() - on X11 the

2004-11-30  Hans Breuer  <hans@breuer.org>

* gdk/win32/gdkpixmap-win32.c : remove the disputable memset at
the end of gdk_pixmap_new() - on X11 the bits are not initialized
either - fixes bug #145107

* gtk/gtkfilesystemwin32.c : add an idle handler to emit "volumes-changed"
when drives are plugged in or removed. Fixes bug #137815

19 years agoUpdate the documentation to specify a more useful behaviour, which can be
Matthias Clasen [Tue, 30 Nov 2004 21:45:26 +0000 (21:45 +0000)]
Update the documentation to specify a more useful behaviour, which can be

2004-11-30  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtktreesortable.c (gtk_tree_sortable_get_sort_column_id): Update
the documentation to specify a more useful behaviour, which can be
implemented with the multiple special values we have now.  (#159984,
Nicholas Rahn)

* gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_sort_column_id):
* gtk/gtktreestore.c (gtk_tree_store_get_sort_column_id):
* gtk/gtkliststore.c (gtk_list_store_get_sort_column_id): Update the
implementations.

19 years agoDon't paint in the trailing end of a wrapped line when the selection
Owen Taylor [Tue, 30 Nov 2004 21:33:36 +0000 (21:33 +0000)]
Don't paint in the trailing end of a wrapped line when the selection

Tue Nov 30 16:25:29 2004  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtktextdisplay.c (render_para): Don't paint in the
        trailing end of a wrapped line when the selection
        starts after the line. (#159984, Matthias Clasen)

        * gtk/gtktextdisplay.c (gtk_text_layout_draw): pass in byte_count + 1
        for selection_end index when the selection end is past the end of the
        line so that render_para() can distinguish it from selection-end
        *at* the end of the line. Fixes newlines not being selected.

19 years agoremoved "GtkFileChooserButton:active" property and getter/setter.
James M. Cape [Tue, 30 Nov 2004 21:06:48 +0000 (21:06 +0000)]
removed "GtkFileChooserButton:active" property and getter/setter.

2004-11-30  James M. Cape  <jcape@ignore-your.tv>

        * gtk/gtkfilechooserbutton.h (gtk_file_chooser_button_get_active)
        (gtk_file_chooser_button_set_active):
        * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_class_init)
        (gtk_file_chooser_button_get_active)
        (gtk_file_chooser_button_set_active):
        * docs/reference/gtk/gtk-sections.txt:
        * docs/reference/gtk/tmpl/gtkfilechooserbutton.sgml:
        * gtk/gtk.symbols: removed "GtkFileChooserButton:active" property and
        getter/setter.

        * gtk/gtkfilechooserbutton.c (struct _GtkFileChooserButtonPrivate)
        (button_toggled_cb) (dialog_response_cb) (button_notify_active_cb)
        (gtk_file_chooser_button_init) (button_clicked_cb)
        (gtk_file_chooser_button_show): Use a GtkButton instead of a
        GtkToggleButton.
        (struct _GtkFileChooserButtonPrivate)
        (gtk_file_chooser_button_destroy) (gtk_file_chooser_button_style_set)
        (gtk_file_chooser_button_screen_changed): Don't bother with the
        (remove_settings_signal) (settings_notify_cb) (check_icon_theme):
        Don't use GtkSettings at all, just call change_icon_theme() directly.
        (struct _GtkFileChooserButtonPrivate)
        (gtk_file_chooser_button_init)
        (gtk_file_chooser_button_drag_data_received)
        (gtk_file_chooser_button_mnemonic_activate)
        (gtk_file_chooser_button_set_width_chars)
        (gtk_file_chooser_button_get_width_chars)
        (entry_changed_cb) (update_idler) (update_entry) (update_dialog)
        (dialog_selection_changed_cb) (dialog_response_cb)
        (entry_size_allocate_cb): Remove all references to the now-defunct
        entry, store the old path (to support "Cancel") in an instance member.
        (update_label_and_image) (update_label) (update_image)
        (gtk_file_chooser_button_init) (dialog_response_cb)
        (dialog_selection_changed_cb): Merge label/image updates, only display
        the filename (not the whole path, fixes #157725).
        (struct _GtkFileChooserButtonPrivate)
        (dialog_selection_changed_cb)
        (dialog_selection_changed_proxy_cb): Merge "selection-changed"
        handlers, block while dialog is visible (fixes #158482).

        * tests/testfilechooserbutton.c (delete_event_cb)
        (properties_button_clicked_cb) (print_selected_path_clicked_cb)
        (tests_button_clicked_cb) (main): Add per-chooser "tests" window,
        don't delete on WM close, update properties_button_clicked_cb()
        "delete-event" callback.

19 years agoAdded "nso" to ALL_LINGUAS.
Dwayne Bailey [Tue, 30 Nov 2004 15:08:38 +0000 (15:08 +0000)]
Added "nso" to ALL_LINGUAS.

2004-11-30  Dwayne Bailey  <dwayne@translate.org.za>

* configure.in: Added "nso" to ALL_LINGUAS.

* po/nso.po, po-properties/nso.po: Added Northern Sotho translation by
Zuza Software Foundation <info@translate.org.za>.

19 years agogdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids) Call
Owen Taylor [Tue, 30 Nov 2004 14:57:14 +0000 (14:57 +0000)]
gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids) Call

Tue Nov 30 09:46:49 2004  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xtrapezoids)
        * gdk/x11/gdkdrawable-x11.c (_gdk_x11_drawable_draw_xft_glyphs):
        Call gdk_x11_drawable_update_xft_clip (part of #159929,
        James Henstridge)

        * gdk/x11/gdkdrawable-x11.c (gdk_x11_draw_glyphs_transformed):
        Remove unused variables.

19 years agoA little bit of microoptimization of repeated GDK_GC_XDISPLAY()/XGC().
Owen Taylor [Tue, 30 Nov 2004 14:17:32 +0000 (14:17 +0000)]
A little bit of microoptimization of repeated GDK_GC_XDISPLAY()/XGC().

Tue Nov 23 19:37:34 2004  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): A little bit
        of microoptimization of repeated GDK_GC_XDISPLAY()/XGC().

19 years agoFix a typo in the docs. (#159955, Masao Mutoh)
Matthias Clasen [Tue, 30 Nov 2004 13:31:04 +0000 (13:31 +0000)]
Fix a typo in the docs. (#159955, Masao Mutoh)

2004-11-30  Matthias Clasen  <mclasen@redhat.com>

* gdk-pixbuf-animation.c (gdk_pixbuf_animation_iter_get_pixbuf):
Fix a typo in the docs.  (#159955, Masao Mutoh)

19 years agoUpdates
Matthias Clasen [Tue, 30 Nov 2004 05:52:06 +0000 (05:52 +0000)]
Updates

19 years agoDon't do the popup-on-click handling for menubars. (#159931, Søren
Matthias Clasen [Tue, 30 Nov 2004 04:49:44 +0000 (04:49 +0000)]
Don't do the popup-on-click handling for menubars. (#159931, Søren

2004-11-29  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkmenushell.c (gtk_menu_shell_button_release): Don't
do the popup-on-click handling for menubars.  (#159931,
Søren Sandmann)

* gtk/gtkmenuitem.c (gtk_real_menu_item_select): Don't
handle popup delay if the submenu is already mapped.

19 years agoremove gtk_cell_view_set_cell_data() declaration.
Manish Singh [Tue, 30 Nov 2004 00:57:32 +0000 (00:57 +0000)]
remove gtk_cell_view_set_cell_data() declaration.

Mon Nov 29 16:56:33 2004  Manish Singh  <yosh@gimp.org>

        * gtk/gtkcellview.h: remove gtk_cell_view_set_cell_data() declaration.

19 years agoMerged from gtk-2-4:
Federico Mena Quintero [Tue, 30 Nov 2004 00:00:07 +0000 (00:00 +0000)]
Merged from gtk-2-4:

2004-11-29  Federico Mena Quintero  <federico@ximian.com>

Merged from gtk-2-4:

* gtk/gtkfilechooserdefault.c (trap_activate_cb): Don't handle
Enter if we are in SELECT_FOLDER or CREATE_FOLDER actions.  This
lets us navigate thei file system more easily.
(gtk_file_chooser_default_should_respond): If we are in
SELECT_FOLDER or CREATE_FOLDER modes, return TRUE if something is
selected.

19 years agoIf the item is already in the right place, don't move it. Bug #157670.
Søren Sandmann [Mon, 29 Nov 2004 23:08:24 +0000 (23:08 +0000)]
If the item is already in the right place, don't move it. Bug #157670.

Mon Nov 29 17:51:51 2004  Søren Sandmann  <sandmann@redhat.com>

       * gtk/gtksequence.c (_gtk_sequence_sort_changed): If the item is
       already in the right place, don't move it. Bug #157670.

       * gtk/gtksequence.c (already_in_place): New function

19 years agoTake nodes in reverse order to make sure sort is stable.
Søren Sandmann [Mon, 29 Nov 2004 22:31:31 +0000 (22:31 +0000)]
Take nodes in reverse order to make sure sort is stable.

Mon Nov 29 17:28:53 2004  Søren Sandmann  <sandmann@redhat.com>

* gtk/gtksequence.c (_gtk_sequence_sort): Take nodes in reverse
order to make sure sort is stable.

19 years agoUpdated Spanish translation.
Francisco Javier F. Serrador [Mon, 29 Nov 2004 19:41:21 +0000 (19:41 +0000)]
Updated Spanish translation.

2004-11-29  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>

* es.po: Updated Spanish translation.

19 years agoDon't call gtk_cell_view_set_cell_data() from here.
Matthias Clasen [Mon, 29 Nov 2004 18:43:41 +0000 (18:43 +0000)]
Don't call gtk_cell_view_set_cell_data() from here.

2004-11-29  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcombobox.c (cell_view_is_sensitive): Don't call
gtk_cell_view_set_cell_data() from here.

* gtk/gtk.symbols: Remove gtk_cell_view_set_cell_data()

* gtk/gtkcellview.c (gtk_cell_view_get_cell_renderers): Call
gtk_cell_view_set_cell_data() from here.
(gtk_cell_view_set_cell_data): Make static.

* gtk/gtkcombobox.c (gtk_combo_box_menu_popup): Make menu mode
work better when resizing the combo box.

19 years agoProtect against stupid bsearch() implementations. (#159737, Morten
Matthias Clasen [Mon, 29 Nov 2004 15:39:39 +0000 (15:39 +0000)]
Protect against stupid bsearch() implementations. (#159737, Morten

2004-11-29  Matthias Clasen  <mclasen@redhat.com>

* xdgmimeparent.c (_xdg_mime_parent_list_lookup):
* xdgmimealias.c (_xdg_mime_alias_list_lookup): Protect
against stupid bsearch() implementations.  (#159737,
Morten Welinder)

19 years agoUpdated Danish translation.
Martin Willemoes Hansen [Mon, 29 Nov 2004 15:34:06 +0000 (15:34 +0000)]
Updated Danish translation.

        * da.po: Updated Danish translation.

19 years agoDetermine the direction of XKB groups from their content, not by looking
Matthias Clasen [Mon, 29 Nov 2004 14:25:22 +0000 (14:25 +0000)]
Determine the direction of XKB groups from their content, not by looking

2004-11-29  Matthias Clasen  <mclasen@redhat.com>

Determine the direction of XKB groups from their content,
not by looking for hardcoded keymap names.  (#116626, patch by
Behdad Esfahbod, based on an earlier patch by Ilya Konstantinov)

* gdk/x11/gdkkeys-x11.c (struct _GdkKeymapX11): Cache directions
for XKB groups.
(get_direction): Determine direction of group by looking at
directions of keysyms.
(update_direction): Maintain the cache of group directions.
(gdk_keymap_get_direction): Use update_direction().