]> Pileus Git - ~andy/gtk/log
~andy/gtk
22 years agoadd _gtk_rbtree_set_fixed_height()
Kristian Rietveld [Wed, 20 Mar 2002 22:06:05 +0000 (22:06 +0000)]
add _gtk_rbtree_set_fixed_height()

Wed Mar 20 22:59:23 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtkrbtree.[ch]: add _gtk_rbtree_set_fixed_height()

        * gtk/gtktreeprivate.h: add fixed_height_check field

        * gtk/gtktreeview.c (gtk_tree_view_init): initialize
        scroll_sync_timer and fixed_height_check
        (do_validate_rows): add fixed_height_check. If all validated rows
        in the first cycle have the same height, then we set that height for
        the entire tree. This is some sort of 'fake' optimization, but helps
        a lot for the common case. We keep validating the entire tree in
        the background though.
        (gtk_tree_view_set_model): reset fixed_height_check

22 years agoPatch from Erwann Chenede, #73900 fixing a lot of warnings with Forte CC,
Owen Taylor [Wed, 20 Mar 2002 21:47:01 +0000 (21:47 +0000)]
Patch from Erwann Chenede, #73900 fixing a lot of warnings with Forte CC,

Wed Mar 20 16:36:08 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/*.c: Patch from Erwann Chenede, #73900 fixing
        a lot of warnings with Forte CC, mostly implicit
        casts between void * and function pointers.

        * gdk/gdkevents.c (gdk_event_get_state): GdkEventVisibility's
        state field is not a GdkModifierType. (Also #73900)

22 years agoRemove leftover notification of has-default. (#75508, Jacob Berkman.)
Owen Taylor [Wed, 20 Mar 2002 17:37:48 +0000 (17:37 +0000)]
Remove leftover notification of has-default. (#75508, Jacob Berkman.)

Wed Mar 20 12:35:22 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.c (gtk_widget_grab_default): Remove
        leftover notification of has-default. (#75508, Jacob
        Berkman.)

22 years agoAllow arrow keys as accelerators, as long as some modifier is pressed.
Owen Taylor [Wed, 20 Mar 2002 17:32:37 +0000 (17:32 +0000)]
Allow arrow keys as accelerators, as long as some modifier is pressed.

Wed Mar 20 12:27:07 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Allow
        arrow keys as accelerators, as long as some modifier
        is pressed. (#75495)

        * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Fix
        incorrect example in the docs.

22 years agoFix segfault when widget->parent is NULL. (#75615, Alexey A. Malyshev)
Owen Taylor [Wed, 20 Mar 2002 17:09:57 +0000 (17:09 +0000)]
Fix segfault when widget->parent is NULL. (#75615, Alexey A. Malyshev)

Wed Mar 20 12:06:30 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.c (gtk_widget_set_child_visible):
        Fix segfault when widget->parent is NULL.
        (#75615, Alexey A. Malyshev)

22 years agoImprove test to prevent infinite loop. (#74952, Thomas Leonard)
Owen Taylor [Wed, 20 Mar 2002 17:04:32 +0000 (17:04 +0000)]
Improve test to prevent infinite loop. (#74952, Thomas Leonard)

Wed Mar 20 11:32:07 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkentry.c: Improve test to prevent infinite
        loop. (#74952, Thomas Leonard)

        * gtk/gtkmenushell.c (gtk_real_menu_shell_cycle_focus):
        Fix warning when toplevel menu shell isn't a menu
        bar. (Thomas Leonard, #75602)

22 years agoUse $PKG_CONFIG, not pkg-config. (LEE Sau Dan, #75572)
Owen Taylor [Wed, 20 Mar 2002 16:13:09 +0000 (16:13 +0000)]
Use $PKG_CONFIG, not pkg-config. (LEE Sau Dan, #75572)

Wed Mar 20 11:00:59 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Use $PKG_CONFIG, not pkg-config.
        (LEE Sau Dan, #75572)

22 years agoFix assignment of time in scroll events. (Sven Neumann, #75574)
Owen Taylor [Wed, 20 Mar 2002 15:59:30 +0000 (15:59 +0000)]
Fix assignment of time in scroll events. (Sven Neumann, #75574)

Wed Mar 20 10:55:56 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkevents-x11.c (gdk_event_translate): Fix assignment
        of time in scroll events. (Sven Neumann, #75574)

22 years agoUpdated Japanese translation.
Takayuki KUSANO [Wed, 20 Mar 2002 15:31:42 +0000 (15:31 +0000)]
Updated Japanese translation.

* ja.po: Updated Japanese translation.

22 years agoUpdated Korean translation.
Changwoo Ryu [Wed, 20 Mar 2002 06:01:09 +0000 (06:01 +0000)]
Updated Korean translation.

* ko.po: Updated Korean translation.

22 years agoUse gdk_window_get_toplevel(), as it is the top-level windows that are
Tor Lillqvist [Tue, 19 Mar 2002 23:16:08 +0000 (23:16 +0000)]
Use gdk_window_get_toplevel(), as it is the top-level windows that are

2002-03-20  Tor Lillqvist  <tml@iki.fi>

* gdk/win32/gdkdnd-win32.c (gdk_drag_find_window): Use
gdk_window_get_toplevel(), as it is the top-level windows that are
registered for DND.

* gdk/win32/gdkwin32.h: Don't include gdkinternals.h.

22 years agoUpdated Danish translation.
Ole Laursen [Tue, 19 Mar 2002 20:28:07 +0000 (20:28 +0000)]
Updated Danish translation.

2002-03-19  Ole Laursen  <olau@hardworking.dk>

* da.po: Updated Danish translation.

22 years agofix infinite loop when gtk_combo_func() returns NULL (bug #75464)
jacob berkman [Tue, 19 Mar 2002 17:59:13 +0000 (17:59 +0000)]
fix infinite loop when gtk_combo_func() returns NULL (bug #75464)

2002-03-19  jacob berkman  <jacob@ximian.com>

* gtk/gtkcombo.c (gtk_combo_find): fix infinite loop when
gtk_combo_func() returns NULL (bug #75464)

22 years agoset the correct min/max values for the ratio property (fixes #75331)
jacob berkman [Mon, 18 Mar 2002 23:08:38 +0000 (23:08 +0000)]
set the correct min/max values for the ratio property (fixes #75331)

2002-03-18  jacob berkman  <jacob@ximian.com>

* gtk/gtkaspectframe.c (gtk_aspect_frame_class_init): set the
correct min/max values for the ratio property (fixes #75331)

22 years agoFix assumptions on rowstride by manually allocating a contiguous pixel
Matthias Clasen [Mon, 18 Mar 2002 22:19:24 +0000 (22:19 +0000)]
Fix assumptions on rowstride by manually allocating a contiguous pixel

* io-tga.c: Fix assumptions on rowstride by manually allocating a
contiguous pixel buffer. Catch buffer overruns in RLE-modi.
Support grayscale + alpha (which can be written, but not read (!)
by the Gimp).

22 years agoPatch from Yao Zhang fixing reference count leak.
Owen Taylor [Mon, 18 Mar 2002 17:49:51 +0000 (17:49 +0000)]
Patch from Yao Zhang fixing reference count leak.

Mon Mar 18 11:55:03 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkimmulticontext.c (gtk_im_multicontext_get_slave):
Patch from Yao Zhang fixing reference count leak.

* gtk/gtkentry.c (gtk_entry_key_release): if (entry->editable),
not if (!entry->editable).

22 years agoFix backwards conditional. (#75019, Dan Winship.)
Owen Taylor [Mon, 18 Mar 2002 16:14:04 +0000 (16:14 +0000)]
Fix backwards conditional. (#75019, Dan Winship.)

Mon Mar 18 11:09:17 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkwindow-x11.c (gdk_window_set_override_redirect):
        Fix backwards conditional. (#75019, Dan Winship.)

22 years agoUpdated russian translation.
Valek Frob [Mon, 18 Mar 2002 10:43:38 +0000 (10:43 +0000)]
Updated russian translation.

22 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Sun, 17 Mar 2002 21:33:37 +0000 (21:33 +0000)]
Updated Norwegian (bokmål) translation.

2002-03-17  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmål) translation.

22 years agouse do_validate_rows instead of validate_rows_handler (fix by Mike Pieper,
Kristian Rietveld [Sun, 17 Mar 2002 00:07:17 +0000 (00:07 +0000)]
use do_validate_rows instead of validate_rows_handler (fix by Mike Pieper,

Sun Mar 17 01:11:16 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_size_request): use
        do_validate_rows instead of validate_rows_handler (fix by
        Mike Pieper, #74126)

22 years agojust return when we have an input_only window (fix by Owen Taylor)
Kristian Rietveld [Sat, 16 Mar 2002 23:30:44 +0000 (23:30 +0000)]
just return when we have an input_only window (fix by Owen Taylor)

Sat Mar 16 23:54:56 2002  Kristian Rietveld  <kris@gtk.org>

        * gdk/x11/gdkwindow-x11.c (gdk_window_set_static_bit_gravity): just
        return when we have an input_only window (fix by Owen Taylor)

        * gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): add
        scroll_sync_timer

        * gtk/gtktreeview.c (install_scroll_sync_handler): new function,
        (scroll_sync_handler): ditto,
        (gtk_tree_view_unrealize): take scroll_sync_timer into account
        (gtk_tree_view_row_deleted): install scroll_sync_timer instead of
        calling top_row_to_dy/dy_to_top_row directly
        -- this greatly speeds up clearing the model (#73199)

        * gtk/gtktreemodelsort.c
        (gtk_tree_model_sort_convert_path_to_child_path): fix up this function,
        for some reason I really screwed it up (fixes #74663)

22 years agoinclude CFLAGS from gthread-2.0 so that the libs work correctly in a
Sven Neumann [Sat, 16 Mar 2002 18:11:23 +0000 (18:11 +0000)]
include CFLAGS from gthread-2.0 so that the libs work correctly in a

2002-03-16  Sven Neumann  <sven@gimp.org>

* configure.in (GDK_PIXBUF_DEP_CFLAGS) (GDK_PIXBUF_XLIB_DEP_CFLAGS)
(GDK_DEP_CFLAGS) (GTK_DEP_CFLAGS): include CFLAGS from gthread-2.0
so that the libs work correctly in a threaded environment.

22 years agoUpdated German translation.
Christian Meyer [Sat, 16 Mar 2002 15:33:24 +0000 (15:33 +0000)]
Updated German translation.

22 years agoCatch invalid frame dimensions.
Matthias Clasen [Fri, 15 Mar 2002 23:27:55 +0000 (23:27 +0000)]
Catch invalid frame dimensions.

* io-gif.c (gif_get_frame_info): Catch invalid frame dimensions.

22 years agoMove pre-2.0 ChangeLog aside
Owen Taylor [Fri, 15 Mar 2002 22:58:49 +0000 (22:58 +0000)]
Move pre-2.0 ChangeLog aside

22 years agoadd example to docs, as people are seeming to have trouble with this
Jonathan Blandford [Fri, 15 Mar 2002 21:47:52 +0000 (21:47 +0000)]
add example to docs, as people are seeming to have trouble with this

Fri Mar 15 12:51:42 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeviewcolumn.c
(gtk_tree_view_column_new_with_attributes): add example to docs,
as people are seeming to have trouble with this function.

Remake docs as well.

22 years agoSet MATH_LIB to empty also on Win32.
Tor Lillqvist [Fri, 15 Mar 2002 21:35:38 +0000 (21:35 +0000)]
Set MATH_LIB to empty also on Win32.

2002-03-15  Tor Lillqvist  <tml@iki.fi>

* configure.in: Set MATH_LIB to empty also on Win32.

22 years agoFix byte shift arithmetic for big-endian. (Tracked down with help from
Owen Taylor [Fri, 15 Mar 2002 20:43:13 +0000 (20:43 +0000)]
Fix byte shift arithmetic for big-endian. (Tracked down with help from

Fri Mar 15 15:37:01 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkdrawable-x11.c (convert_to_format):
        Fix byte shift arithmetic for big-endian. (Tracked
        down with help from Tuomas Kuosmanen)

22 years agomake args const, 74159 (gtk_tree_view_insert_column_with_attributes):
Jonathan Blandford [Fri, 15 Mar 2002 16:37:07 +0000 (16:37 +0000)]
make args const, 74159 (gtk_tree_view_insert_column_with_attributes):

Fri Mar 15 11:28:41 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_insert_column_with_data_func):
make args const, 74159
(gtk_tree_view_insert_column_with_attributes): ditto

* gtk/gtktreeviewcolumn.c
(gtk_tree_view_column_cell_process_action): remov unused variables.

22 years agoFix test for "active submenu".
Soeren Sandmann [Fri, 15 Mar 2002 13:15:17 +0000 (13:15 +0000)]
Fix test for "active submenu".

Fri Mar 15 13:31:51 2002  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkmenu.c (gtk_menu_leave_notify): Fix test for "active
submenu".

22 years agoFudge keymap to have lower upper case variants if there is only a single
Padraig O'Briain [Fri, 15 Mar 2002 10:06:02 +0000 (10:06 +0000)]
Fudge keymap to have lower upper case variants if there is only a single

* gdk/x11/gdkkeys-x11.c (update_keymaps): Fudge keymap to have lower
upper case variants if there is only a single keysym per keycode and
the key symbol has upper and lower case variants (#74512)

22 years agoshut up cvs
Manish Singh [Fri, 15 Mar 2002 01:43:08 +0000 (01:43 +0000)]
shut up cvs

22 years agoFix rather improbable reentrancy problem if a window is destroyed while
Owen Taylor [Thu, 14 Mar 2002 22:12:51 +0000 (22:12 +0000)]
Fix rather improbable reentrancy problem if a window is destroyed while

Thu Mar 14 17:09:52 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkwindow.c (gdk_window_process_all_updates): Fix rather
        improbable reentrancy problem if a window is destroyed
        while updates are being processed on another window. (Noticed
        by Michael Meeks, #74708)

22 years agogtk/gtktreemodelsort.c typo in docs for
Vitaly Tishkov [Thu, 14 Mar 2002 17:56:57 +0000 (17:56 +0000)]
gtk/gtktreemodelsort.c typo in docs for

2002-03-14 Vitaly Tishkov <tvv@sparc.spb.su>

        * gtk/gtktreemodelsort.c
typo in docs for gtk_tree_model_sort_convert_iter_to_child_iter() fixed

22 years agoWhen removing keys from the key hash, reinsert the right list back into
Owen Taylor [Thu, 14 Mar 2002 16:20:42 +0000 (16:20 +0000)]
When removing keys from the key hash, reinsert the right list back into

Thu Mar 14 11:17:18 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkkeyhash.c (_gtk_key_hash_remove_entry): When
        removing keys from the key hash, reinsert the right list
        back into the hash. (Dave Camp, #74571)

22 years agoRemove left-over GTK_OBJECT_CONNECTED macro that was defined in terms of
Owen Taylor [Wed, 13 Mar 2002 22:45:23 +0000 (22:45 +0000)]
Remove left-over GTK_OBJECT_CONNECTED macro that was defined in terms of

Wed Mar 13 17:17:40 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkobject.h: Remove left-over GTK_OBJECT_CONNECTED
        macro that was defined in terms of the now-gone GTK_CONNECTED
        flag. (Seth Burgess, #74028)

22 years agoUnset the acceleratable_groups qdata because qdata isn't removed on
Owen Taylor [Wed, 13 Mar 2002 22:14:47 +0000 (22:14 +0000)]
Unset the acceleratable_groups qdata because qdata isn't removed on

Wed Mar 13 17:11:10 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkaccelgroup.c (accel_group_weak_ref_detach): Unset
        the acceleratable_groups qdata because qdata isn't removed
        on ->dispose but rather on ->finalize. (#74569, found
        by Matt Wilson.)

22 years agoAdd valid_ras_test and invalid_bmp_1.
Matthias Clasen [Wed, 13 Mar 2002 18:11:15 +0000 (18:11 +0000)]
Add valid_ras_test and invalid_bmp_1.

* test-images.h: Add valid_ras_test and invalid_bmp_1.

* test-loaders.c (main): Add random tests for ras and pnm and an
invalid bmp which was a crasher until my 2002-03-12 commit.

* io-pnm.c (gdk_pixbuf__pnm_image_load_increment): Don't unref the
pixbuf on errors.

* io-ras.c: Handle some errors.

22 years agoFix cut-n-paste bug.
Jonathan Blandford [Wed, 13 Mar 2002 04:23:50 +0000 (04:23 +0000)]
Fix cut-n-paste bug.

Tue Mar 12 23:14:23 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeselection.c (gtk_tree_selection_unselect_iter): Fix
cut-n-paste bug.

22 years agoAllow NULL filenames.
Richard Hestilow [Tue, 12 Mar 2002 21:23:43 +0000 (21:23 +0000)]
Allow NULL filenames.

Sat Mar  9 18:23:25 2002  Richard Hestilow  <hestilow@ximian.com>

* gtk/gtkimage.c (gtk_image_set_from_filename): Allow NULL
filenames.

22 years agouse sequential writes instead of calling memcpy(). Simpler and potentially
Sven Neumann [Tue, 12 Mar 2002 20:38:49 +0000 (20:38 +0000)]
use sequential writes instead of calling memcpy(). Simpler and potentially

2002-03-12  Sven Neumann  <sven@gimp.org>

* gdk-pixbuf.c (gdk_pixbuf_fill): use sequential writes instead of
calling memcpy(). Simpler and potentially faster. (#70332)

22 years agofix accidentally committed junk chars
Owen Taylor [Tue, 12 Mar 2002 20:02:17 +0000 (20:02 +0000)]
fix accidentally committed junk chars

22 years agoFix incorrect return value, filter out returns of 0x7f for the delete key.
Owen Taylor [Tue, 12 Mar 2002 20:01:47 +0000 (20:01 +0000)]
Fix incorrect return value, filter out returns of 0x7f for the delete key.

Tue Mar 12 10:50:09 2002  Owen Taylor  <otaylor@redhat.com>

        * modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress):
        Fix incorrect return value, filter out returns of 0x7f for
        the delete key. (#74179, Kang Jeong-He)

22 years agoReplace a g_assert_not_reached () which could actually be reached by a
Matthias Clasen [Tue, 12 Mar 2002 19:49:03 +0000 (19:49 +0000)]
Replace a g_assert_not_reached () which could actually be reached by a

* io-bmp.c (DecodeHeader): Replace a g_assert_not_reached ()
which could actually be reached by a proper error status return.

22 years agoUpdated Ukrainian translation
Yuri Syrota [Tue, 12 Mar 2002 19:38:18 +0000 (19:38 +0000)]
Updated Ukrainian translation

22 years agonew FAQ.
Jonathan Blandford [Tue, 12 Mar 2002 05:36:12 +0000 (05:36 +0000)]
new FAQ.

Tue Mar 12 00:29:31 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/question_index.sgml: new FAQ.

* gtk/tmpl/gtktreemodel.sgml: clean up example

22 years agofix totally broken foreach function.
Jonathan Blandford [Tue, 12 Mar 2002 04:48:50 +0000 (04:48 +0000)]
fix totally broken foreach function.

Mon Mar 11 23:42:11 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreemodel.c (gtk_tree_model_foreach): fix totally broken
foreach function.

22 years agoDocument GdkScreen.
Matthias Clasen [Tue, 12 Mar 2002 00:20:02 +0000 (00:20 +0000)]
Document GdkScreen.

* gdk/tmpl/windows.sgml: Document GdkScreen.

* gtk/gtk-sections.txt: Move a few Class structs to Standard sections.

* gtk/tmpl/gtktreemodel.sgml, gtk/tmpl/gtkprogress.sgml,
gtk/tmpl/gtksignal.sgml, gtk/tmpl/gtkimage.sgml: Generate proper
markup for format strings in examples, also fix an oversight in
the GtkTreeModel example.  (#74213)

22 years agoDocument gtk_{menu_item,widget}_set_accel_path() as the recommended API.
Matthias Clasen [Mon, 11 Mar 2002 22:07:05 +0000 (22:07 +0000)]
Document gtk_{menu_item,widget}_set_accel_path() as the recommended API.

* gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): Document
gtk_{menu_item,widget}_set_accel_path() as the recommended API.
(#69244)

22 years agoAdd interfaces to get docs on their signals.
Matthias Clasen [Mon, 11 Mar 2002 18:20:34 +0000 (18:20 +0000)]
Add interfaces to get docs on their signals.

  * gtk/gtk.types: Add interfaces to get docs on their signals.

22 years agoUpdated Korean translation
Changwoo Ryu [Mon, 11 Mar 2002 16:59:12 +0000 (16:59 +0000)]
Updated Korean translation

22 years agoforgot to save ChangeLog before last commit
James Henstridge [Mon, 11 Mar 2002 07:42:21 +0000 (07:42 +0000)]
forgot to save ChangeLog before last commit

22 years agoset CCAS and CCASFLAGS to get automake 1.6 compatibility without breaking
James Henstridge [Mon, 11 Mar 2002 07:40:16 +0000 (07:40 +0000)]
set CCAS and CCASFLAGS to get automake 1.6 compatibility without breaking

2002-03-11  James Henstridge  <james@daa.com.au>

* configure.in: set CCAS and CCASFLAGS to get automake 1.6
compatibility without breaking things for people using 1.4.

22 years agofinally get the right behavior.
Jonathan Blandford [Mon, 11 Mar 2002 02:13:21 +0000 (02:13 +0000)]
finally get the right behavior.

Sun Mar 10 21:04:30 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_button_press): finally get the
right behavior.

22 years agocompare path with cursor path and not with the selected iter in the
Kristian Rietveld [Mon, 11 Mar 2002 00:28:47 +0000 (00:28 +0000)]
compare path with cursor path and not with the selected iter in the

Mon Mar 11 01:25:14 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_button_press): compare path with
        cursor path and not with the selected iter in the 'decide to edit'
        check

22 years agoUpdated Slovenian translation
Andraz Tori [Sun, 10 Mar 2002 19:25:44 +0000 (19:25 +0000)]
Updated Slovenian translation

22 years agoUpdated Greek translation
Simos Xenitellis [Sat, 9 Mar 2002 21:24:36 +0000 (21:24 +0000)]
Updated Greek translation

22 years agoLots of docs.
Jonathan Blandford [Sat, 9 Mar 2002 18:06:05 +0000 (18:06 +0000)]
Lots of docs.

Sat Mar  9 13:00:38 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/tmpl/gtktreemodel.sgml: Lots of docs.

22 years agoSo I am already late for 2.0.0 :(
Gediminas Paulauskas [Fri, 8 Mar 2002 23:01:28 +0000 (23:01 +0000)]
So I am already late for 2.0.0 :(
Why GTK+ is so ahead of GNOME 2.....

22 years agoList -I/opt/gtk/include not -I /opt/gtk/include.
Owen Taylor [Fri, 8 Mar 2002 20:16:30 +0000 (20:16 +0000)]
List -I/opt/gtk/include not -I /opt/gtk/include.

Fri Mar  8 15:14:32 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/building.sgml: List -I/opt/gtk/include not
        -I /opt/gtk/include.

        * gtk/building.sgml: Add a gloss for XIM.

22 years ago======== Released GTK+-2.0 ========
Owen Taylor [Fri, 8 Mar 2002 20:00:44 +0000 (20:00 +0000)]
======== Released GTK+-2.0 ========

Fri Mar  8 14:45:00 2002  Owen Taylor  <otaylor@redhat.com>

        * ======== Released GTK+-2.0 ========

22 years agohandle gtk-tree-model-drop-append like the ListStore, includes some tweaks
Kristian Rietveld [Fri, 8 Mar 2002 19:40:15 +0000 (19:40 +0000)]
handle gtk-tree-model-drop-append like the ListStore, includes some tweaks

Fri Mar  8 20:41:51 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreestore.c (gtk_tree_store_drag_data_received): handle
        gtk-tree-model-drop-append like the ListStore, includes some
        tweaks to work right with trees

22 years agoSome packing tweaks.
Owen Taylor [Fri, 8 Mar 2002 19:28:50 +0000 (19:28 +0000)]
Some packing tweaks.

Fri Mar  8 14:22:43 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkfilesel.c (gtk_file_selection_init): Some packing
        tweaks.

        * configure.in: Include GLIB_LIBS when checking
        for bind_textdomain_codeset, to catch the case where
        it is in -lintl.

22 years agoget rid of really bad focus loop. (gtk_tree_view_clamp_node_visible): only
Jonathan Blandford [Fri, 8 Mar 2002 17:58:22 +0000 (17:58 +0000)]
get rid of really bad focus loop. (gtk_tree_view_clamp_node_visible): only

Thu Mar  7 16:46:58 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (validate_visible_area): get rid of really
bad focus loop.
(gtk_tree_view_clamp_node_visible): only clamp the node when
realized.  Need to replace this with scroll_to_cell sometime.
(gtk_tree_view_header_focus): clickable or reorderable columns are
focusable, #73656

* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_get_widget): fix
docs to reflect behaviour change, #73682

22 years agoFix version numbers. (Johan Dahlin.)
Owen Taylor [Fri, 8 Mar 2002 17:15:20 +0000 (17:15 +0000)]
Fix version numbers. (Johan Dahlin.)

Fri Mar  8 11:12:32 2002  Owen Taylor  <otaylor@redhat.com>

        * NEWS: Fix version numbers. (Johan Dahlin.)

        * INSTALL.in: Update, just refer to gtk-building.html
        rather than duplicating information.

        * README.in: Add release specific notes.

        * Makefile.am (EXTRA_DIST): Remove TODO and TODO.xml
        from the distribution.

22 years agoUpdated russian translation.
Valek Frob [Fri, 8 Mar 2002 17:07:49 +0000 (17:07 +0000)]
Updated russian translation.

22 years agoLast-minute update to German translation
Matthias Warkus [Fri, 8 Mar 2002 12:05:48 +0000 (12:05 +0000)]
Last-minute update to German translation

22 years agoFinal updates for 2.0.0
Owen Taylor [Fri, 8 Mar 2002 05:53:51 +0000 (05:53 +0000)]
Final updates for 2.0.0

Thu Mar  7 23:29:35 2002  Owen Taylor  <otaylor@redhat.com>

        * NEWS: Final updates for 2.0.0

        * README.in: Updates.

22 years agoAdd missing .la suffix for libgdk_pixbuf.
Tor Lillqvist [Thu, 7 Mar 2002 23:27:00 +0000 (23:27 +0000)]
Add missing .la suffix for libgdk_pixbuf.

2002-03-08  Tor Lillqvist  <tml@iki.fi>

* gdk/Makefile.am (LDFLAGS): Add missing .la suffix for libgdk_pixbuf.

22 years agoAdd some ids which are referenced from the object hierarchy.
Matthias Clasen [Thu, 7 Mar 2002 23:20:16 +0000 (23:20 +0000)]
Add some ids which are referenced from the object hierarchy.

* gdk-pixbuf/tmpl/animation.sgml, gdk-pixbuf/tmpl/gdk-pixbuf.sgml,
gtk/tmpl/gtkrc.sgml, gtk/tmpl/gtktextview.sgml, gtk/tmpl/gtkiconfactory.sgml,
gtk/tmpl/gtkaccelgroup.sgml: Add some ids which are referenced
from the object hierarchy.

* gtk/gtk-docs.sgml: Use parts as top-level division (#61575),
include gtkaccessible docs.

22 years agoincrease value of new_location by one if cmp_a > 0 and we hit the end of
Kristian Rietveld [Thu, 7 Mar 2002 21:18:28 +0000 (21:18 +0000)]
increase value of new_location by one if cmp_a > 0 and we hit the end of

Thu Mar  7 21:32:01 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed): increase
        value of new_location by one if cmp_a > 0 and we hit the end of
        the list.

22 years agoUpdated Danish translation.
Ole Laursen [Thu, 7 Mar 2002 21:05:16 +0000 (21:05 +0000)]
Updated Danish translation.

2002-03-07  Ole Laursen  <olau@hardworking.dk>

* da.po: Updated Danish translation.

22 years agoMassive translation update from a joint translation attempt.
Vincent van Adrighem [Thu, 7 Mar 2002 20:51:56 +0000 (20:51 +0000)]
Massive translation update from a joint translation attempt.

2002-03-07 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
* nl.po: Massive translation update from a joint translation attempt.
  Gathering.tweakers.net, a dutch forum with lots of nice people.

22 years agoSome typo and markup fixes.
Matthias Clasen [Thu, 7 Mar 2002 20:39:57 +0000 (20:39 +0000)]
Some typo and markup fixes.

* gtk/building.sgml: Some typo and markup fixes.

22 years agoFix problem where there were two copies of the "do an arrow step" code,
Owen Taylor [Thu, 7 Mar 2002 15:39:31 +0000 (15:39 +0000)]
Fix problem where there were two copies of the "do an arrow step" code,

Thu Mar  7 10:31:57 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtknotebook.c (gtk_notebook_timer): Fix problem where
        there were two copies of the "do an arrow step" code,
        one correct for rotated notebooks, one not. (#73855,
        Thomas Leonard.)

22 years agoUpdated Slovenian translation
Andraz Tori [Thu, 7 Mar 2002 12:47:02 +0000 (12:47 +0000)]
Updated Slovenian translation

22 years agoTranslation updated by Ronald Hummelink
Vincent van Adrighem [Thu, 7 Mar 2002 12:40:39 +0000 (12:40 +0000)]
Translation updated by Ronald Hummelink

2002-03-07 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
* nl.po: Translation updated by Ronald Hummelink

22 years agostart implementing
Jonathan Blandford [Thu, 7 Mar 2002 08:03:09 +0000 (08:03 +0000)]
start implementing

Thu Mar  7 02:58:16 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/tmpl/gtkliststore.sgml: start implementing

* gtk/question_index.sgml: "I can set with the tree, but not
get???!?!"

Wed Mar  6 23:20:51 2002  Jonathan Blandford  <jrb@redhat.com>
and   Kristian Rietveld  <kris@gtk.org>

Finishing touch for 2.0.0 release, fixes #70782, #72729, the
'stealth' bug and other last-minute minor issues.

* gtk/gtktreeview.c (gtk_tree_view_bin_expose): set dnd dest line
drawing right. We can't draw the line at the position of the next
row, because that one still has to be drawn. So draw everthing at
a -1 offset.
(validate_visible_area): add check for invalid descendants and
NULL scroll_to_path path, get scrolling right.  Also, fix the
area_above value.  Pretty amazing I got it wrong.
(get_logical_dest_row): add gtk-tree-model-drop-append magic, so
dragging a row to the end of the model works right.
(gtk_tree_view_get_dest_row_at_pos): minor floating point fix
(gtk_tree_view_start_editing): add call to validate_row
(gtk_tree_view_tree_to_widget_coords): Never subtract
HEADER_HEIGHT from y values anymore!!!
(gtk_tree_view_widget_coords_to_tree): ditto.
(gtk_tree_view_scroll_to_point): allow -1 as values for the
scroll_to coords
(gtk_tree_view_move_cursor_page_up_down): Don't need scroll_to_y
as clamp_node_visible will make it work.

* gtk/gtktreestore.c (gtk_tree_store_drag_data_received): also check
path depth, as we can't get iters from empty paths

* gtk/gtkliststore.c (gtk_list_store_drag_data_received): handle
gtk-tree-model-drop-append

* gtk/gtktreednd.c (gtk_tree_set_row_drag_data): free path_str

* tests/testtreeflow.c (main): select path where we are scrolling to

22 years agoUpdate offsets before finding where to insert the new value.
Darin Adler [Thu, 7 Mar 2002 06:04:03 +0000 (06:04 +0000)]
Update offsets before finding where to insert the new value.

* gtk/gtktreemodelsort.c: (gtk_tree_model_sort_insert_value):
Update offsets before finding where to insert the new value.

* gtk/gtktreeview.c: (validate_visible_area): Make sure we redraw when
we scroll, instead of just updating the scroll position variables.

22 years agoTranslation updated by Ronald Hummelink.
Vincent van Adrighem [Thu, 7 Mar 2002 00:46:57 +0000 (00:46 +0000)]
Translation updated by Ronald Hummelink.

2002-03-07 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
* nl.po: Translation updated by Ronald Hummelink.

22 years agoMention the need to subscribe to the GTK+ mailing lists.
Owen Taylor [Wed, 6 Mar 2002 23:36:37 +0000 (23:36 +0000)]
Mention the need to subscribe to the GTK+ mailing lists.

Wed Mar  6 18:11:05 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/resources.sgml: Mention the need to subscribe
        to the GTK+ mailing lists.

        * gtk/building.sgml: Go into much more details about
        building the entire set of GTK+ libraries and about the
        dependencies that are required.

        * gtk/building.sgml: Add docs for --enable-explicit-deps,
        --with-xinput.

22 years agolink pixbuf engine against the gtk+ libraries, so that it can be used with
James Henstridge [Wed, 6 Mar 2002 23:34:11 +0000 (23:34 +0000)]
link pixbuf engine against the gtk+ libraries, so that it can be used with

2002-03-07  James Henstridge  <james@daa.com.au>

* Makefile.am (libpixmap_la_LIBADD): link pixbuf engine against
the gtk+ libraries, so that it can be used with programs that
dlopen gtk+ without the RTLD_GLOBAL flag (such as scripting
languages and mozilla).

22 years agoUpdated Spanish translation.
Carlos Perello Marin [Wed, 6 Mar 2002 23:15:58 +0000 (23:15 +0000)]
Updated Spanish translation.

2002-03-07  Carlos Perello Marin <carlos@gnome-db.org>

* es.po: Updated Spanish translation.

22 years agofix tyop
Jonathan Blandford [Wed, 6 Mar 2002 19:29:08 +0000 (19:29 +0000)]
fix tyop

22 years agodocs
Jonathan Blandford [Wed, 6 Mar 2002 19:22:36 +0000 (19:22 +0000)]
docs

Wed Mar  6 14:12:34 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/tmpl/gtktreeselection.sgml: docs

* gtk/tree_widget.sgml: clean up docs

22 years agogdk/Makefile.am rework so that only things that really need to be done
Manish Singh [Wed, 6 Mar 2002 18:03:28 +0000 (18:03 +0000)]
gdk/Makefile.am rework so that only things that really need to be done

2002-03-06  Manish Singh  <yosh@gimp.org>

        * gdk/Makefile.am
        * gtk/Makefile.am: rework so that only things that really need to be
        done post install are in the hook

22 years agoRegister 16x16 version of properties stock icon.
Anders Carlsson [Wed, 6 Mar 2002 17:47:15 +0000 (17:47 +0000)]
Register 16x16 version of properties stock icon.

2002-03-06  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkiconfactory.c (get_default_icons): Register 16x16 version
of properties stock icon.

* gtk/stock-icons/Makefile.am: Add stock_properties_16.png

22 years agoUpdated Korean translation.
Changwoo Ryu [Wed, 6 Mar 2002 17:09:28 +0000 (17:09 +0000)]
Updated Korean translation.

* ko.po: Updated Korean translation.

22 years agonl.po Dutch translation updated by Ronald Hummelink
Vincent van Adrighem [Wed, 6 Mar 2002 13:17:40 +0000 (13:17 +0000)]
nl.po Dutch translation updated by Ronald Hummelink

2002-03-06 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
* nl.po Dutch translation updated by Ronald Hummelink

22 years agoFix various problems when truncating the inserted text to fit into the
Owen Taylor [Wed, 6 Mar 2002 13:17:11 +0000 (13:17 +0000)]
Fix various problems when truncating the inserted text to fit into the

Wed Mar  6 00:38:29 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix various problems
        when truncating the inserted text to fit into the GtkEntry
        size limit of 65kb. (#73119)

22 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Wed, 6 Mar 2002 06:49:40 +0000 (06:49 +0000)]
Updated Norwegian (bokmål) translation.

2002-03-06  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmål) translation.

22 years agoUpdated spanish translation
Germán Poó Caamaño [Wed, 6 Mar 2002 05:38:12 +0000 (05:38 +0000)]
Updated spanish translation

22 years agomove event handling to the process_action function so we can have the
Jonathan Blandford [Wed, 6 Mar 2002 05:27:29 +0000 (05:27 +0000)]
move event handling to the process_action function so we can have the

Wed Mar  6 00:20:59 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeviewcolumn.c
(gtk_tree_view_column_cell_process_action): move event handling to
the process_action function so we can have the event go to
individual cells.

22 years agoGTK+-2.0.0 rc1
Owen Taylor [Wed, 6 Mar 2002 03:59:22 +0000 (03:59 +0000)]
GTK+-2.0.0 rc1

Tue Mar  5 22:16:58 2002  Owen Taylor  <otaylor@redhat.com>

        * GTK+-2.0.0 rc1

        * docs/tutorial,faq/Makefile.am: Deal with the html directory
        already being there.

        * docs/faq/Makefile.am (EXTRA_DIST): Add gtk-faq.sgml to EXTRA_DIST.

22 years agogdk/Makefile.am use install-foo-hook instead of install-foo-local, since
Manish Singh [Wed, 6 Mar 2002 02:57:42 +0000 (02:57 +0000)]
gdk/Makefile.am use install-foo-hook instead of install-foo-local, since

2002-03-05  Manish Singh  <yosh@gimp.org>

        * gdk/Makefile.am
        * gtk/Makefile.am: use install-foo-hook instead of install-foo-local,
        since foo-local is run before the their respective builtin targets
        in automake 1.5

22 years agochange an == to =
jacob berkman [Wed, 6 Mar 2002 01:56:25 +0000 (01:56 +0000)]
change an == to =

2002-03-05  jacob berkman  <jacob@ximian.com>

* configure.in: change an == to =

22 years agogdk-pixbuf/gdk_pixbuf.rc.in gdk/win32/rc/gdk.rc.in Use GTK_API_VERSION.
Tor Lillqvist [Wed, 6 Mar 2002 01:50:43 +0000 (01:50 +0000)]
gdk-pixbuf/gdk_pixbuf.rc.in gdk/win32/rc/gdk.rc.in Use GTK_API_VERSION.

2002-03-06  Tor Lillqvist  <tml@iki.fi>

* gdk-pixbuf/gdk_pixbuf.rc.in
* gdk/win32/rc/gdk.rc.in
* gtk/gtk-win32.rc.in: Use GTK_API_VERSION.

22 years agoUpdated Portuguese translation.
Duarte Loreto [Wed, 6 Mar 2002 01:08:34 +0000 (01:08 +0000)]
Updated Portuguese translation.

2002-03-06  Duarte Loreto <happyguy_pt@hotmail.com>

        * pt.po: Updated Portuguese translation.

22 years agoFix up the freetype checking logic. Suppress suprious "no" with
Manish Singh [Wed, 6 Mar 2002 01:07:44 +0000 (01:07 +0000)]
Fix up the freetype checking logic. Suppress suprious "no" with

2002-03-05  Manish Singh  <yosh@gimp.org>

        * configure.in: Fix up the freetype checking logic. Suppress
        suprious "no" with --disable-modules.

22 years agoBypass calls to the grab/ungrab functions in gdkinput-win32.c, as they
Tor Lillqvist [Wed, 6 Mar 2002 00:36:08 +0000 (00:36 +0000)]
Bypass calls to the grab/ungrab functions in gdkinput-win32.c, as they

2002-03-06  Tor Lillqvist  <tml@iki.fi>

* gdk/win32/gdkevents-win32.c (gdk_pointer_grab,
gdk_pointer_ungrab): Bypass calls to the grab/ungrab functions in
gdkinput-win32.c, as they don't effectively do anything anyway.
(build_key_event_state): Set MOD2 bit if key is in AltGr group.
(gdk_event_translate): Call _gdk_windowing_window_get_offsets()
each time the offsets are used, on the window they refer to,
instead of once in the beginning. The window in question might
change due to event propagation.
(gdk_event_translate): Set key event group to 0 for non-AltGr
keys. Do set the SHIFT bit in the key event state also for
ISO_Left_Tab. Now backtabbing finally works again.

* gdk/win32/gdkunput-win32.c: Minor debugging output change.

* gdk/win32/gdkkeys-win32.c (update_keymap): Set VK_TAB mapping to
Gdk_Tab and GDK_ISO_Left_Tab, like on X11.
(gdk_keymap_translate_keyboard_state): Add similar code as in the
non-XKB case on X11 to generate a more correct
consumed_modifiers. Add debugging output.
(gdk_keyval_name): Use the U+xxxx format for UCS characters
encoded as keyvals. Never return NULL, but hex number
representation if keyval not in table.

* gdk/win32/gdkwindow-win32.c (gdk_window_focus): Call
SetFocus(). Doesn't seem to have any harmful effect, and probably
is close to what this function is supposed to do. But it didn't
fix GtkCombo as I had hoped.
(gdk_window_set_type_hint): Don't intern the _NET_WM_* atoms that
weren't used and wouldn't have any meaning on Win32 anyway.