]> Pileus Git - ~andy/gtk/log
~andy/gtk
22 years agodon't install an empty icon_set if none of the image files could be found
Sven Neumann [Tue, 29 Jan 2002 12:24:02 +0000 (12:24 +0000)]
don't install an empty icon_set if none of the image files could be found

2002-01-29  Sven Neumann  <sven@gimp.org>

* gtk/gtkrc.c: don't install an empty icon_set if none of the image
files could be found in the pixmap_path (bug #69398).

22 years agofixed a segfault that showed up when using the color picker.
Sven Neumann [Tue, 29 Jan 2002 11:47:15 +0000 (11:47 +0000)]
fixed a segfault that showed up when using the color picker.

2002-01-29  Sven Neumann  <sven@gimp.org>

* gdk/x11/gdkimage-x11.c (_gdk_x11_copy_to_image): fixed a segfault
that showed up when using the color picker.

22 years agofix default value for ::digits property, leave as 1 as per havoc's
Tim Janik [Tue, 29 Jan 2002 11:35:28 +0000 (11:35 +0000)]
fix default value for ::digits property, leave as 1 as per havoc's

Tue Jan 29 11:51:14 2002  Tim Janik  <timj@gtk.org>

        * gtk/gtkscale.[hc]: fix default value for ::digits property,
        leave as 1 as per havoc's request.
        don't apply the draw_digits value to range->round_digits,
        so we don't perform gross quantization by default.

22 years agofix assertion failure by creating the line data, but not validating it at
Havoc Pennington [Tue, 29 Jan 2002 04:55:48 +0000 (04:55 +0000)]
fix assertion failure by creating the line data, but not validating it at

2002-01-25  Havoc Pennington  <hp@redhat.com>

        * gtk/gtktextbtree.c (_gtk_text_btree_delete): fix assertion
        failure by creating the line data, but not validating it at this
        stage. Also, remove old code related to the "bogus newline" mess
        that removed all tags from the last char in the buffer if you
        tried to delete it.
        (_gtk_text_line_data_new): put this here and prepend underscore,
        remove from gtktextlayout.c

22 years agoUpdated Polish translation by GNOME PL Team <translators@gnome.pl>
Chyla Zbigniew [Tue, 29 Jan 2002 02:01:59 +0000 (02:01 +0000)]
Updated Polish translation by GNOME PL Team <translators@gnome.pl>

22 years agomodules/input/imhangul.c modules/input/imhangul-defs.h po/POTFILES.in. Add
Owen Taylor [Tue, 29 Jan 2002 01:36:05 +0000 (01:36 +0000)]
modules/input/imhangul.c modules/input/imhangul-defs.h po/POTFILES.in. Add

Mon Jan 28 19:57:39 2002  Owen Taylor  <otaylor@redhat.com>

        * modules/input/imhangul.c modules/input/imhangul-defs.h
        po/POTFILES.in. Add port of Emacs korean-hangul input
        method from Yusuke Tabata (#67665)

22 years agoChangeLog fixups
Owen Taylor [Mon, 28 Jan 2002 23:38:37 +0000 (23:38 +0000)]
ChangeLog fixups

22 years agoPaint focus before shadow to give theme engines a bit more flexibility.
Owen Taylor [Mon, 28 Jan 2002 23:28:16 +0000 (23:28 +0000)]
Paint focus before shadow to give theme engines a bit more flexibility.

Mon Jan 28 18:25:10 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkentry.c (gtk_entry_draw_frame): Paint focus
        before shadow to give theme engines a bit more
        flexibility. (#69857)

22 years agoHungarian translations
Szabolcs Ban [Mon, 28 Jan 2002 21:58:31 +0000 (21:58 +0000)]
Hungarian translations

22 years agono longer g_assert.
Jonathan Blandford [Mon, 28 Jan 2002 21:24:27 +0000 (21:24 +0000)]
no longer g_assert.

Mon Jan 28 16:23:20 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_dy_to_top_row): no longer
g_assert.

22 years agoFix hint computation again.
Owen Taylor [Mon, 28 Jan 2002 20:36:38 +0000 (20:36 +0000)]
Fix hint computation again.

Mon Jan 28 15:34:43 2002  Owen Taylor  <otaylor@redhat.com>

* pixbuf-render.c (compute_hint): Fix hint computation
again.

22 years agoWhen setting the GtkTreeView's model, set prelight_node, prelight_tree,
Jon Trowbridge [Mon, 28 Jan 2002 20:28:52 +0000 (20:28 +0000)]
When setting the GtkTreeView's model, set prelight_node, prelight_tree,

2002-01-28  Jon Trowbridge  <trow@gnu.org>

* gtk/gtktreeview.c (gtk_tree_view_set_model): When setting the
GtkTreeView's model, set prelight_node, prelight_tree,
button_pressed_node and button_pressed_tree to NULL. (#69603)

22 years agoChanges to gtktreeview to better support thicker focus lines,
Bill Haneman [Mon, 28 Jan 2002 20:19:42 +0000 (20:19 +0000)]
Changes to gtktreeview to better support thicker focus lines,
and enhancements to the visibility of the default expander when
its size has been increased.

22 years agoOnly activate/edit the row if shift is not pressed, #69248
Jonathan Blandford [Mon, 28 Jan 2002 19:48:48 +0000 (19:48 +0000)]
Only activate/edit the row if shift is not pressed, #69248

Mon Jan 28 14:44:40 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): Only
activate/edit the row if shift is not pressed, #69248

22 years agoFix build.
Anders Carlsson [Mon, 28 Jan 2002 19:37:47 +0000 (19:37 +0000)]
Fix build.

2002-01-28  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkcurve.c (gtk_curve_set_vector): Fix build.

22 years agoGeneral property notification cleanup.
Matthias Clasen [Mon, 28 Jan 2002 18:52:49 +0000 (18:52 +0000)]
General property notification cleanup.

22 years agoFix problems in computing MISSING hint.
Owen Taylor [Mon, 28 Jan 2002 17:25:14 +0000 (17:25 +0000)]
Fix problems in computing MISSING hint.

Mon Jan 28 12:17:07 2002  Owen Taylor  <otaylor@redhat.com>

        * pixbuf-render.c (compute_hint): Fix problems in computing
        MISSING hint.

22 years agoForgot to commit this last week.
Jonathan Blandford [Mon, 28 Jan 2002 17:08:54 +0000 (17:08 +0000)]
Forgot to commit this last week.

22 years agoConverted to UTF-8 (I read the README but forgot to do it before).
Duarte Loreto [Mon, 28 Jan 2002 12:32:29 +0000 (12:32 +0000)]
Converted to UTF-8 (I read the README but forgot to do it before).

2002-01-28  Duarte Loreto <happyguy_pt@hotmail.com>

        * pt.po: Converted to UTF-8 (I read the README but
                 forgot to do it before).

22 years ago& with the default mod mask so accels work when numlock is on.
Anders Carlsson [Mon, 28 Jan 2002 07:43:26 +0000 (07:43 +0000)]
& with the default mod mask so accels work when numlock is on.

2002-01-28  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkaccelgroup.c (gtk_accel_groups_activate): & with the
default mod mask so accels work when numlock is on.

22 years agoOptimize the case where a component is entirely transparent by skipping
Owen Taylor [Mon, 28 Jan 2002 05:34:17 +0000 (05:34 +0000)]
Optimize the case where a component is entirely transparent by skipping

Sun Jan 27 23:58:13 2002  Owen Taylor  <otaylor@redhat.com>

        * pixbuf-render.c (compute_hint): Optimize the case
        where a component is entirely transparent by skipping
        drawing it.

        * pixbuf-rc-style.c (theme_parse_image): Catch case
        where background or overlay border/stretch are specified
        without a background image.

        * pixbuf-render.c (theme_pixbuf_destroy): Actually free
        the structure and filename.

22 years agough, I also forgot to add the date in the ChangeLog ...
Kristian Rietveld [Sun, 27 Jan 2002 22:24:33 +0000 (22:24 +0000)]
ugh, I also forgot to add the date in the ChangeLog ...

22 years agoadd _gtk_rbtree_mark_invalid (my previous commit already needed this ...)
Kristian Rietveld [Sun, 27 Jan 2002 22:21:27 +0000 (22:21 +0000)]
add _gtk_rbtree_mark_invalid (my previous commit already needed this ...)

Sun Jan 27 23:23:23  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtkrbtree.[ch]: add _gtk_rbtree_mark_invalid (my previous
        commit already needed this ...)

(/me broke the build for the first time ... :)

22 years agoFix for bug #69586
Kristian Rietveld [Sun, 27 Jan 2002 21:11:29 +0000 (21:11 +0000)]
Fix for bug #69586

Sun Jan 27 22:13:02  Kristian Rietveld  <kris@gtk.org>

        Fix for bug #69586

        * gtk/gtktreeprivate.h: get rid of tab_offset, introduce
        expander_size

        * gtk/gtktreeview.c: get rid of ->priv->tab_offset, introduce
        expander_size caching (from style), fix CELL_HEIGHT macro,
        use MAX ("RBNODE_HEIGHT", expander_size) (differs per case) for
        row height calculation, added style_set callback

22 years agoSet the cursor to GDK_XTERM.
Anders Carlsson [Sun, 27 Jan 2002 18:54:36 +0000 (18:54 +0000)]
Set the cursor to GDK_XTERM.

2002-01-27  Anders Carlsson  <andersca@gnu.org>

* gtk/gtklabel.c (gtk_label_create_window): Set the cursor to
GDK_XTERM.

22 years agoadd mouse_cursor_obscured.
Anders Carlsson [Sun, 27 Jan 2002 18:39:22 +0000 (18:39 +0000)]
add mouse_cursor_obscured.

2002-01-27  Anders Carlsson  <andersca@gnu.org>

* gtk/gtktextview.h (struct _GtkTextView): add mouse_cursor_obscured.

* gtk/gtkentry.h (struct _GtkEntry): Add mouse_cursor_obscured.

* gtk/gtktextview.c (set_invisible_cursor): New function.
(gtk_text_view_obscure_mouse_cursor): Likewise.
(gtk_text_view_key_press_event): Call obscure_cursor if text
has been inserted.
(gtk_text_view_motion_event): Restore the mouse cursor.

* gtk/gtkentry.c (gtk_entry_realize): Add GDK_POINTER_MOTION_MASK.
(set_invisible_cursor): New function.
(gtk_entry_obscure_mouse_cursor): Likewise.
(gtk_entry_key_press): call obscure_cursor if text has been inserted.
(gtk_entry_motion_notify): Restore the mouse cursor.

22 years agoFixed a few type errors. :-)
Ole Laursen [Sun, 27 Jan 2002 17:30:12 +0000 (17:30 +0000)]
Fixed a few type errors. :-)

2002-01-27  Ole Laursen  <olau@hardworking.dk>

* da.po: Fixed a few type errors. :-)

22 years agoUpdated Danish translation and converted it to UTF-8.
Ole Laursen [Sun, 27 Jan 2002 17:15:14 +0000 (17:15 +0000)]
Updated Danish translation and converted it to UTF-8.

2002-01-27  Ole Laursen  <olau@hardworking.dk>

* da.po: Updated Danish translation and converted it to UTF-8.

22 years agoremoved unused return value.
Sven Neumann [Sun, 27 Jan 2002 16:39:29 +0000 (16:39 +0000)]
removed unused return value.

2002-01-27  Sven Neumann  <sven@gimp.org>

* gtk/gtkstyle.c (sanitize_size): removed unused return value.

22 years agoDon't send MODALITY_ON/OFF if socket->same_app (More fixes for #69735)
Owen Taylor [Sun, 27 Jan 2002 00:36:38 +0000 (00:36 +0000)]
Don't send MODALITY_ON/OFF if socket->same_app (More fixes for #69735)

Sat Jan 26 19:27:23 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtksocket.c (gtk_socket_grab_notify): Don't
        send MODALITY_ON/OFF if socket->same_app (More fixes for #69735)

22 years agoReturn FALSE not true in the grab_widget == NULL case. (Bug reported by
Owen Taylor [Sun, 27 Jan 2002 00:19:31 +0000 (00:19 +0000)]
Return FALSE not true in the grab_widget == NULL case. (Bug reported by

Sat Jan 26 19:04:37 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkmain.c (check_is_grabbed): Return FALSE not true
in the grab_widget == NULL case. (Bug reported by
Padraig O'Briain, #69735)

* gtk/gtkplug.c (handle_modality_on): Realize the modality
window so gtk_widget_event() doesn't complain :-((((.

22 years agoMerge from gdk-pixbuf stable.
Federico Mena Quintero [Fri, 25 Jan 2002 21:38:13 +0000 (21:38 +0000)]
Merge from gdk-pixbuf stable.

2002-01-25  Federico Mena Quintero  <federico@ximian.com>

Merge from gdk-pixbuf stable.

* gdk-pixbuf-xlib-drawable.c (rgb565msb): Fixed the endianness
conversion --- swap the individual 16 bit values instead of taking
everying as a 32 bit value.
(rgb565lsb): Likewise.
(rgb555lsb): Likewise.
(rgb555msb): Likewise.

22 years agoMerge from gdk-pixbuf stable.
Federico Mena Quintero [Fri, 25 Jan 2002 21:34:18 +0000 (21:34 +0000)]
Merge from gdk-pixbuf stable.

2002-01-25  Federico Mena Quintero  <federico@ximian.com>

Merge from gdk-pixbuf stable.

* gdk/gdkpixbuf-drawable.c (rgb565msb): Fixed the endianness
conversion --- swap the individual 16 bit values instead of taking
everying as a 32 bit value.
(rgb565lsb): Likewise.
(rgb555lsb): Likewise.
(rgb555msb): Likewise.

22 years agoImplement copy_to_image instead of get_image
Alex Larsson [Fri, 25 Jan 2002 17:10:03 +0000 (17:10 +0000)]
Implement copy_to_image instead of get_image

2002-01-25  Alex Larsson  <alexl@redhat.com>

* gdk/linux-fb/gdkdrawable-fb2.c (gdk_drawable_impl_fb_class_init):
Implement copy_to_image instead of get_image

* gdk/linux-fb/gdkimage-fb.c:
Implement _gdk_image_new_for_depth, _gdk_windowing_get_bits_for_depth and
_gdk_fb_copy_to_image.
Based in part on patch from Mathieu Lacage <mathieu_lacage@realmagic.fr>

* gdk/linux-fb/gdkmain-fb.c:
Make ENABLE_FB_MANAGER region larger.

* gdk/linux-fb/gdkprivate-fb.h:
Change _gdk_fb_get_image to _gdk_fb_copy_to_image.

22 years agochanged the comment so that gtk-doc doesn't get confused.
Sven Neumann [Fri, 25 Jan 2002 14:34:20 +0000 (14:34 +0000)]
changed the comment so that gtk-doc doesn't get confused.

2002-01-25  Sven Neumann  <sven@gimp.org>

* gtk/gtkwindow.c (gtk_window_get_size): changed the comment so
that gtk-doc doesn't get confused.

22 years agoassert that the passed in arrow is always _UP or _DOWN, this catches false
Tim Janik [Fri, 25 Jan 2002 13:22:00 +0000 (13:22 +0000)]
assert that the passed in arrow is always _UP or _DOWN, this catches false

Fri Jan 25 14:03:36 2002  Tim Janik  <timj@gtk.org>

        * gtk/gtkspinbutton.c (gtk_spin_button_draw_arrow): assert
        that the passed in arrow is always _UP or _DOWN, this catches
        false invocations which lead to drawing artefacts.
        (start_spinning): likewise, i.e. sanity check the passed in arrow.
        (gtk_spin_button_button_release): fix arrow redrawing.
        (gtk_spin_button_button_press): must set click_child for
        button3 even if we don't take spinning action right away.

        * gtk/gtkspinbutton.h (struct _GtkSpinButton): document
        valid values for click_child.

22 years agoupdate docs, return current FALSE if x is smaller than the current visible
Kristian Rietveld [Thu, 24 Jan 2002 22:07:35 +0000 (22:07 +0000)]
update docs, return current FALSE if x is smaller than the current visible

Thu Jan 24 23:03:24 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_get_path_at_pos): update docs,
        return current FALSE if x is smaller than the current visible area,
        not than the requested area, don't correct y coordinate,
        TREE_WINDOW_Y_TO_RBTREE_Y will do that. Fixes #67477.

22 years agoUpdated Malay Translation.
Hasbullah Bin Pit [Thu, 24 Jan 2002 21:49:44 +0000 (21:49 +0000)]
Updated Malay Translation.

2002-01-24 Hasbullah Bin Pit <sebol@ikhlas.com>

        * ms.po : Updated Malay Translation.

22 years agofix column reordering fully. (gtk_tree_view_size_allocate): fix evil bug.
Jonathan Blandford [Thu, 24 Jan 2002 20:42:48 +0000 (20:42 +0000)]
fix column reordering fully. (gtk_tree_view_size_allocate): fix evil bug.

Thu Jan 24 15:41:08 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c
 (gtk_tree_view_motion_draw_column_motion_arrow): fix column
 reordering fully.
 (gtk_tree_view_size_allocate): fix evil bug.

22 years agoDon't clear the model until we clean up all the other objects that might
Owen Taylor [Thu, 24 Jan 2002 16:54:54 +0000 (16:54 +0000)]
Don't clear the model until we clean up all the other objects that might

Thu Jan 24 11:53:19 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_destroy): Don't clear
the model until we clean up all the other objects
that might refer to the object.

22 years agoinclude gtk/gtkwidget.h
Mark McLoughlin [Thu, 24 Jan 2002 15:59:37 +0000 (15:59 +0000)]
include gtk/gtkwidget.h

2002-01-24  Mark McLoughlin  <mark@skynet.ie>

        * gtk/gtkaccessible.h: include gtk/gtkwidget.h

22 years agoUse insensitive state for insensitive arrows, not just an "etched state".
Owen Taylor [Thu, 24 Jan 2002 01:36:39 +0000 (01:36 +0000)]
Use insensitive state for insensitive arrows, not just an "etched state".

Wed Jan 23 20:28:59 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtknotebook.c (gtk_notebook_draw_arrow):
Use insensitive state for insensitive arrows, not
just an "etched state". (#67172, Adrian Custer)

22 years agouse a variable that's actually been declared.
Manish Singh [Thu, 24 Jan 2002 00:29:49 +0000 (00:29 +0000)]
use a variable that's actually been declared.

2002-01-23  Manish Singh  <yosh@gimp.org>

        * gtk/gtkentry.c (gtk_entry_set_text): use a variable that's actually
        been declared.

22 years agoset minimum gtk-doc version to 0.9, since we need to use the new
Damon Chaplin [Wed, 23 Jan 2002 23:58:41 +0000 (23:58 +0000)]
set minimum gtk-doc version to 0.9, since we need to use the new

2002-01-23  Damon Chaplin  <damon@ximian.com>

* configure.in (gtk_doc_min_version): set minimum gtk-doc version to
0.9, since we need to use the new --type-init-func argument for
gtkdoc-scangobj.

22 years agoadded SCANGOBJ_OPTIONS to set the type-init-func to pass to
Damon Chaplin [Wed, 23 Jan 2002 23:52:43 +0000 (23:52 +0000)]
added SCANGOBJ_OPTIONS to set the type-init-func to pass to

2002-01-23  Damon Chaplin  <damon@ximian.com>

* gtk/Makefile.am: added SCANGOBJ_OPTIONS to set the type-init-func
to pass to gtkdoc-scangobj.

22 years agoRemove excessive g_return_if_fail() calls. (#57615)
Matthias Clasen [Wed, 23 Jan 2002 23:46:25 +0000 (23:46 +0000)]
Remove excessive g_return_if_fail() calls. (#57615)

        * gtk/gtkentry.c, gtk/gtkwidget.c: Remove excessive
        g_return_if_fail() calls. (#57615)

22 years agoMake it work for paths with underline accelerators. (#69247)
Matthias Clasen [Wed, 23 Jan 2002 22:51:01 +0000 (22:51 +0000)]
Make it work for paths with underline accelerators. (#69247)

        * gtk/gtkitemfactory.c (gtk_item_factory_delete_entries): Make
        it work for paths with underline accelerators. (#69247)

22 years agoStop spinning if widget becomes insensitive. (#56248)
Owen Taylor [Wed, 23 Jan 2002 20:15:48 +0000 (20:15 +0000)]
Stop spinning if widget becomes insensitive. (#56248)

Wed Jan 23 15:12:16 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkspinbutton.c (gtk_spin_button_state_changed):
        Stop spinning if widget becomes insensitive. (#56248)

22 years agoDecreate value since we now use doubles.
Owen Taylor [Wed, 23 Jan 2002 19:51:43 +0000 (19:51 +0000)]
Decreate value since we now use doubles.

Wed Jan 23 14:44:12 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkspinbutton.c (EPSILON): Decreate value since
we now use doubles.

22 years agoOops. Minor fix
Jonathan Blandford [Wed, 23 Jan 2002 03:53:36 +0000 (03:53 +0000)]
Oops.  Minor fix

22 years agoremove old files (they live in the tests dir now)
Manish Singh [Tue, 22 Jan 2002 23:06:11 +0000 (23:06 +0000)]
remove old files (they live in the tests dir now)

-Yosh

22 years agoshut up CVS
Manish Singh [Tue, 22 Jan 2002 22:57:51 +0000 (22:57 +0000)]
shut up CVS

22 years agoFix sizing bug I introduced accidentally, #69358
Jonathan Blandford [Tue, 22 Jan 2002 22:13:30 +0000 (22:13 +0000)]
Fix sizing bug I introduced accidentally, #69358

Tue Jan 22 16:58:37 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_size_allocate): Fix sizing bug
I introduced accidentally, #69358

22 years agoUpdate last change to prevent core dump
Padraig O'Briain [Tue, 22 Jan 2002 15:44:20 +0000 (15:44 +0000)]
Update last change to prevent core dump

* gtk/gtktreestore.c (gtk_tree_store_iter_children):
Update last change to prevent core dump

22 years agochange guint16 to gint to reflect changes in the code, found by Jody
Jonathan Blandford [Tue, 22 Jan 2002 05:00:50 +0000 (05:00 +0000)]
change guint16 to gint to reflect changes in the code, found by Jody

Mon Jan 21 23:39:42 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/tmpl/gtkfixed.sgml: change guint16 to gint to reflect
changes in the code, found by Jody Goldberg <jody@gnome.org>

22 years agoadd some more stamp checks (pointed out by Anders Carlsson)
Kristian Rietveld [Tue, 22 Jan 2002 00:21:40 +0000 (00:21 +0000)]
add some more stamp checks (pointed out by Anders Carlsson)

Mon Jan 21 01:21:54 2002  Kristian Rietveld  <kris@gtk.org>

        * gtk/gtktreestore.c: add some more stamp checks (pointed out
        by Anders Carlsson)

        * gtk/gtktreemodelsort.c (gtk_tree_model_sort_insert_value): don't
        assume _row_changed will insert sort (because _row_changed doesn't
        need to follow this signal), so apply insert sort here
        (gtk_tree_model_sort_level_find_insert): header doesn't need to be
        set here, so use a return instead of g_return_val_if_fail.

22 years agoUpdate top_row. Remove extraneous print statements.
Jonathan Blandford [Mon, 21 Jan 2002 23:30:17 +0000 (23:30 +0000)]
Update top_row. Remove extraneous print statements.

Mon Jan 21 18:28:17 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_adjustment_changed): Update
top_row.  Remove extraneous print statements.

22 years agoDocument allowed values for ifactory.
Matthias Clasen [Mon, 21 Jan 2002 18:44:20 +0000 (18:44 +0000)]
Document allowed values for ifactory.

        * gtk/gtkitemfactory.c (gtk_item_factory_popup,
        gtk_item_factory_popup_with_data): Document allowed values
        for ifactory.

        * gtk/gtkitemfactory.c (gtk_item_factory_delete_entry): Make
        it work for paths with underline accelerators.

22 years agoonly resize the window.
Jonathan Blandford [Mon, 21 Jan 2002 17:38:28 +0000 (17:38 +0000)]
only resize the window.

Fri Jan 18 16:31:21 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_size_allocate): only resize the
window.

22 years agoTrap the case where there is no default widget and the entry is the focus
Owen Taylor [Mon, 21 Jan 2002 17:04:47 +0000 (17:04 +0000)]
Trap the case where there is no default widget and the entry is the focus

Mon Jan 21 11:56:31 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkentry.c (gtk_entry_real_activate): Trap the
        case where there is no default widget and the entry
        is the focus widget, since this also causes infinite
        recursion. (#69158)

22 years agoSet the fallback program class here, rather than
Owen Taylor [Mon, 21 Jan 2002 16:50:45 +0000 (16:50 +0000)]
Set the fallback program class here, rather than

Mon Jan 21 11:46:39 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdk.c (gdk_init_check): Set the fallback program class here,
        rather than lazilygdk_get_program_class(), since we don't want
        -name to override it. (#69123, Ryan Lovett)

22 years agoFix wrong types for command line arguments (#69124, Ryan Lovett)
Owen Taylor [Mon, 21 Jan 2002 15:41:47 +0000 (15:41 +0000)]
Fix wrong types for command line arguments (#69124, Ryan Lovett)

Mon Jan 21 10:29:45 2002  Owen Taylor  <otaylor@redhat.com>

* gdk/gdk.c: Fix wrong types for command line arguments
(#69124, Ryan Lovett)

* gdk/gdk.c (gdk_arg_context_parse): Fix bug in parsing
parsing '--arg VALUE'.

* gdk/gdk.c: Remove unused variable gdk_error_trap_free_list.

22 years agofile movedemo.c was initially added on branch gtk-multihead.
Erwann Chenede [Mon, 21 Jan 2002 13:37:16 +0000 (13:37 +0000)]
file movedemo.c was initially added on branch gtk-multihead.

22 years agofile multidisplay.c was initially added on branch gtk-multihead.
Erwann Chenede [Mon, 21 Jan 2002 13:37:16 +0000 (13:37 +0000)]
file multidisplay.c was initially added on branch gtk-multihead.

22 years agofile multiscreen.c was initially added on branch gtk-multihead.
Erwann Chenede [Mon, 21 Jan 2002 13:37:16 +0000 (13:37 +0000)]
file multiscreen.c was initially added on branch gtk-multihead.

22 years agofile virtualscreen.c was initially added on branch gtk-multihead.
Erwann Chenede [Mon, 21 Jan 2002 13:37:16 +0000 (13:37 +0000)]
file virtualscreen.c was initially added on branch gtk-multihead.

22 years agomention that window arg can be NULL
Havoc Pennington [Mon, 21 Jan 2002 05:58:33 +0000 (05:58 +0000)]
mention that window arg can be NULL

2002-01-21  Havoc Pennington  <hp@pobox.com>

* gdk/gdkwindow.c (gdk_window_add_filter): mention that window
arg can be NULL

22 years agoMade sure all the error cases involving jpeg or png load/saves clean
Manish Singh [Sun, 20 Jan 2002 04:52:47 +0000 (04:52 +0000)]
Made sure all the error cases involving jpeg or png load/saves clean

Sat Jan 19 20:49:20 2002  Manish Singh  <yosh@gimp.org>

        * io-jpeg.c, io-png.c: Made sure all the error cases involving
        jpeg or png load/saves clean themselves up properly. Marked some
        variables needed for cleanup volatile so they aren't clobbered by
        setjmp.

22 years agoMove back into gtk-engines
Owen Taylor [Sun, 20 Jan 2002 02:16:54 +0000 (02:16 +0000)]
Move back into gtk-engines

22 years agofix a load of open line ends (cell_edited): modified patch from German Poo
Kristian Rietveld [Sat, 19 Jan 2002 20:15:56 +0000 (20:15 +0000)]
fix a load of open line ends (cell_edited): modified patch from German Poo

Sat Jan 19 20:49:41 2002  Kristian Rietveld  <kris@gtk.org>

        * demos/gtk-demo/editable_cells.c: fix a load of open line ends
        (cell_edited): modified patch from German Poo Caaman~o
        to fix up old_text declaration and free the memory
        (do_editable_cells): unref the model after creating the treeview

        * demos/gtk-demo/list_store.c: fix a load of open line ends,
        (add_columns): set the sort column id, so we can sort

        * demos/gtk-demo/tree_store.c: fix a load of open line ends,
        (do_tree_store): unref the model after creating the treeview

22 years agolink to new X11 section in a lot of places when mentioning the window
Havoc Pennington [Sat, 19 Jan 2002 18:51:48 +0000 (18:51 +0000)]
link to new X11 section in a lot of places when mentioning the window

2002-01-19  Havoc Pennington  <hp@pobox.com>

* gtk/gtkwindow.c: link to new X11 section in a lot of places when
mentioning the window manager.

* gtk/gtkwidget.c (gtk_widget_hide_on_delete): don't mention
window manager since we're portable.

2002-01-19  Havoc Pennington  <hp@pobox.com>

* gtk/x11.sgml: add a mostly-empty X11 section

* gtk/framebuffer.sgml: make title consistent with windows section

* gtk/tmpl/gtkdrawingarea.sgml: couple of fixes

22 years agoWrap case values in GPOINTER_TO_UINT(). Fixes build with gcc 3.x.
Jeff Garzik [Sat, 19 Jan 2002 17:54:11 +0000 (17:54 +0000)]
Wrap case values in GPOINTER_TO_UINT(). Fixes build with gcc 3.x.

Sat Jan 19 08:47:41 2002  Jeff Garzik  <jgarzik@mandrakesoft.com>

        * gdk/linux-fb/gdkproperty-fb.c (gdk_atom_name):
        Wrap case values in GPOINTER_TO_UINT().  Fixes build with gcc 3.x.

        * gtk/gtkmain.c:  Include sys/types.h if G_OS_UNIX.
        Fixes build with gcc 3.x and -ansi.

22 years agoUpdated Portuguese translation.
Duarte Loreto [Sat, 19 Jan 2002 17:30:46 +0000 (17:30 +0000)]
Updated Portuguese translation.

2002-01-19  Duarte Loreto <happyguy_pt@hotmail.com>

        * pt.po: Updated Portuguese translation.

22 years agoCatch invalid borders, and warn.
Owen Taylor [Sat, 19 Jan 2002 07:52:52 +0000 (07:52 +0000)]
Catch invalid borders, and warn.

Sat Jan 19 02:45:17 2002  Owen Taylor  <otaylor@redhat.com>

        * src/pixbuf-render.c (theme_pixbuf_compute_hints): Catch
        invalid borders, and warn.

22 years agofix image file names
Owen Taylor [Sat, 19 Jan 2002 07:28:56 +0000 (07:28 +0000)]
fix image file names

22 years agoadd missed file
Owen Taylor [Sat, 19 Jan 2002 07:24:59 +0000 (07:24 +0000)]
add missed file

22 years agoFix problems when an engine declaration occurs in a reopened style, and
Owen Taylor [Sat, 19 Jan 2002 06:45:45 +0000 (06:45 +0000)]
Fix problems when an engine declaration occurs in a reopened style, and

Fri Jan 18 23:01:37 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkrc.c (gtk_rc_parse_style): Fix problems when
        an engine declaration occurs in a reopened style, and
        g_free() of objects when errors occur.

22 years agoAdd an extrodinarily ugly example.
Owen Taylor [Sat, 19 Jan 2002 05:39:43 +0000 (05:39 +0000)]
Add an extrodinarily ugly example.

Sat Jan 19 00:32:14 2002  Owen Taylor  <otaylor@redhat.com>

        * examples/*: Add an extrodinarily ugly example.

        * src/pixbuf-draw.c (draw_simple_image): Never shape
        the window, even if we are allowed to. Shaping is
        ugly -- if the widget isn't NO_WINDOW (most are),
        you'll just have to draw it rectangular.

        * src/pixbuf-render.c (pixbuf_render): Always use
        gdk_pixbuf_render_alpha() with FULL_ALPHA() as the
        type.

        * pixbuf.h src/pixbuf-render.c (theme_pixbuf_compute_hints): To
        speed up scaling, cache whether pixbufs have constant rows
        or constant columns.

        * src/pixbuf-render.c (pixbuf_render): Speed up scaling
        by using the hints from compute_hints().

22 years agoFix for changes to draw_focus.
Owen Taylor [Fri, 18 Jan 2002 23:14:45 +0000 (23:14 +0000)]
Fix for changes to draw_focus.

Fri Jan 18 18:14:11 2002  Owen Taylor  <otaylor@redhat.com>

        * src/pixbuf-draw.c (draw_focus): Fix for changes to draw_focus.

22 years agoClarify documentation. (#69026)
Matthias Clasen [Fri, 18 Jan 2002 21:37:31 +0000 (21:37 +0000)]
Clarify documentation. (#69026)

        * gtk/gtkitemfactory.c (gtk_item_factory_get_widget_by_action):
        Clarify documentation. (#69026)

        * gtk/gtkprogressbar.c (gtk_progress_bar_size_request): Fix
        missing initialization of adjustment. (#69025)

22 years agoUpdated Ukrainian translation
Yuri Syrota [Fri, 18 Jan 2002 10:08:16 +0000 (10:08 +0000)]
Updated Ukrainian translation

22 years agoSimplify Makefiles. <URL: http://bugzilla.gnome.org/show_bug.cgi?id=68969>
Raja R Harinath [Fri, 18 Jan 2002 04:21:24 +0000 (04:21 +0000)]
Simplify Makefiles. <URL: http://bugzilla.gnome.org/show_bug.cgi?id=68969>

Simplify Makefiles.
<URL: http://bugzilla.gnome.org/show_bug.cgi?id=68969>
* gdk/Makefile.am: Remove use of automake conditionals to pick
library to build.
* gtk/Makefile.am: Likewise.

* gdk/Makefile.am (LDFLAGS): Use $(libdir), not @prefix@/lib.
* gtk/Makefile.am (LDFLAGS): Likewise.

22 years agoFix missing allocation.x/y offsets. (#68962, Jacob Berkman)
Owen Taylor [Fri, 18 Jan 2002 01:18:05 +0000 (01:18 +0000)]
Fix missing allocation.x/y offsets. (#68962, Jacob Berkman)

Thu Jan 17 20:13:14 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtknotebook.c (gtk_notebook_redraw_tabs): Fix
missing allocation.x/y offsets. (#68962, Jacob
Berkman)

* gtk/gtknotebook.c (gtk_notebook_size_allocate):
Queue a redraw on the entire widget if we hide
the last page or show the first. (Also #68962)

22 years agochange GTK_MOVEMENT_PARAGRAPHS to go to start/end of paragraph before it
Havoc Pennington [Fri, 18 Jan 2002 00:45:50 +0000 (00:45 +0000)]
change GTK_MOVEMENT_PARAGRAPHS to go to start/end of paragraph before it

2002-01-17  Havoc Pennington  <hp@redhat.com>
* gtk/gtktextview.c (gtk_text_view_move_cursor_internal): change
GTK_MOVEMENT_PARAGRAPHS to go to start/end of paragraph before it
starts to go up/down paragraphs. This makes Ctrl+Up/Ctrl+Down work
as in the keynav spec, though it makes the interpretation of
GTK_MOVEMENT_PARAGRAPHS different from the interpretation of some
of the other GTK_MOVEMENT_ thingies, maybe, as if that enum makes
any sense anyhow.

22 years agoFor some reason, I was activating a row while just selecting it. Reported
Jonathan Blandford [Fri, 18 Jan 2002 00:23:26 +0000 (00:23 +0000)]
For some reason, I was activating a row while just selecting it. Reported

Thu Jan 17 16:34:55 2002  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): For
some reason, I was activating a row while just selecting it.
Reported by andersca.
(gtk_tree_view_size_request): add a
validate_rows_handler to give us a rough width of the widget.

* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button):
Queue a resize here just in case.  It's needed in over half the
cases, and I don't want to do a diff to figure out exactly when
it's needed.

22 years agoMore composite children.
Matthias Clasen [Fri, 18 Jan 2002 00:10:23 +0000 (00:10 +0000)]
More composite children.

22 years agoMark children as composite. (#66360)
Matthias Clasen [Thu, 17 Jan 2002 23:43:23 +0000 (23:43 +0000)]
Mark children as composite. (#66360)

        * gtk/gtkcolorsel.c, gtk/gtkfilesel.c, gtk/gtkfontsel.c:
        Mark children as composite. (#66360)

        * gtk/gtkwidget.c (gtk_widget_push_composite_child): Explain
        composite children some more. (#66360)

22 years agotiny markup fix
Matthias Clasen [Thu, 17 Jan 2002 23:04:19 +0000 (23:04 +0000)]
tiny markup fix

22 years agonew function (which I then decided not to use but I think it's needed to
Havoc Pennington [Thu, 17 Jan 2002 22:38:18 +0000 (22:38 +0000)]
new function (which I then decided not to use but I think it's needed to

2002-01-17  Havoc Pennington  <hp@redhat.com>
* gtk/gtktextlayout.c (_gtk_text_layout_get_line_xrange): new
function (which I then decided not to use but I think it's needed
to fix #68963
* gtk/gtktextview.c: add page_horizontally action signal and
implement Ctrl+PgUp, Ctrl+PgDown based on patch from Padraig,
hackily modified to avoid adding GTK_MOVEMENT_ API. Part of
#53934
* gtk/gtkmarshalers.list: add NONE:INT,BOOL

22 years agoCall gtk_selection_remove_all() here, not in destroy/ finalize. (#66636,
Owen Taylor [Thu, 17 Jan 2002 22:28:02 +0000 (22:28 +0000)]
Call gtk_selection_remove_all() here, not in destroy/ finalize. (#66636,

Thu Jan 17 17:02:38 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_real_unrealize): Call
gtk_selection_remove_all() here, not in destroy/
finalize. (#66636, Sergey Vlasov)

* gtk/gtkselection.c (gtk_selection_request): Fix
reentrancy problem with multiple conversions.

* gtk/gtkselection.c (gtk_selection_remove_all):
Don't remove incrs, we don't need the widget for
maintain the incr.

* gtk/gtkselection.c (struct _GtkIncrInfo): Remove
the widget field from here, we don't need it.

22 years agoMove here, and save/restore the X error handler to allow people using GTK+
Owen Taylor [Thu, 17 Jan 2002 20:45:23 +0000 (20:45 +0000)]
Move here, and save/restore the X error handler to allow people using GTK+

Thu Jan 17 13:08:34 2002  Owen Taylor  <otaylor@redhat.com>

* gdk/x11/gdkmain-x11.c (gdk_error_trap_push): Move
here, and save/restore the X error handler to allow
people using GTK+ to set the X error handler to something
custom without disturbing the operation of GDK.

* gdk/linux-fb/gdkmain-fb.c (gdk_error_trap_push)
* gdk/win32/gdkmain-win32.c (gdk_error_trap_pop): Add
dummy implementations.

* gdk/x11/gdkmain-x11.c gdk/x11/gdkevents-x11.c
gdk/x11/gdkdnd-x11.c: Use gdk_error_trap_push()/pop()
for all error trapping.

* gdk/x11/gdkdnd-x11.c: Remove '#if 0' code.

* gdk/x11/gdkdnd-x11.c (gdk_window_cache_new): Fix
problem where we would add the results anyways,
and then add it again if no error occurred, and problem
where we could leave _gdk_error_warnings() unset.

22 years agoFix calculation error in the (shouldn't happen) case where
Owen Taylor [Thu, 17 Jan 2002 01:37:31 +0000 (01:37 +0000)]
Fix calculation error in the (shouldn't happen) case where

Wed Jan 16 12:16:37 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkoptionmenu.c (gtk_option_menu_size_request): Fix
        calculation error in the (shouldn't happen) case where
        option_menu->height < child_requisition.height. (Patch
        from Jacob Berkman, #66969)

22 years agoFix "deleting" filename by adding another boolean parameter to
Owen Taylor [Thu, 17 Jan 2002 01:37:06 +0000 (01:37 +0000)]
Fix "deleting" filename by adding another boolean parameter to

Wed Jan 16 20:28:38 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkfilesel.c: Fix "deleting" filename by adding
another boolean parameter to file_selection_populate() -
whether to clear the entry. Also, never fill in the
entry when the user clicks on something in the
directory list. (#6791, Reported by Jos Dehaes and many,
many, many others.)

22 years agoupdate cursor_y_pos with clamped delta rather than theoretical delta
Havoc Pennington [Thu, 17 Jan 2002 01:08:59 +0000 (01:08 +0000)]
update cursor_y_pos with clamped delta rather than theoretical delta

2002-01-16  Havoc Pennington  <hp@redhat.com>
* gtk/gtktextview.c (gtk_text_view_scroll_pages): update
cursor_y_pos with clamped delta rather than theoretical delta
(#68788). Also, if we can't page up/down further then jump
to top/bottom of the document.

22 years agoRefresh the dialog on map. (#52877, inspired by request from Murray
Owen Taylor [Thu, 17 Jan 2002 00:53:50 +0000 (00:53 +0000)]
Refresh the dialog on map. (#52877, inspired by request from Murray

Wed Jan 16 19:33:41 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkfilesel.c (gtk_file_selection_map): Refresh
the dialog on map. (#52877, inspired by request from
Murray Cumming)

22 years agoSupport "optional" bindings. If a binding signal has a boolean return
Owen Taylor [Thu, 17 Jan 2002 00:34:58 +0000 (00:34 +0000)]
Support "optional" bindings. If a binding signal has a boolean return

Wed Jan 16 19:23:04 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbindings.c (gtk_binding_entry_activate):
Support "optional" bindings. If a binding signal
has a boolean return value, and returns FALSE it
is as if it didn't exist all.

* gtk/gtkbindings.c (binding_compose_params): Switch
over to GValue.

* gtk/gtknotebook.[ch]: Make the select_page() and
change_current_page() signals only take effect when
the focus is on the tab area so that key presses
in children pass up to the toplevel correctly.

22 years agoDeprecate. (#68183)
Matthias Clasen [Wed, 16 Jan 2002 19:12:47 +0000 (19:12 +0000)]
Deprecate. (#68183)

        * gtk/gtkenums.h (GtkMatchType): Deprecate. (#68183)

        * gtk/gtkscale.h (gtk_scale_value_width): Remove useless
        compatibility macro. (#67730)

        * gtk/changes-2.0.sgml: Details about GtkRange and subclasses
        rewrite. (#67730)

22 years agoFix typo in --help output. (Arnaud Charlet).
Owen Taylor [Wed, 16 Jan 2002 15:55:38 +0000 (15:55 +0000)]
Fix typo in --help output. (Arnaud Charlet).

Wed Jan 16 10:54:38 2002  Owen Taylor  <otaylor@redhat.com>

* configure.in: Fix typo in --help output.
(Arnaud Charlet).

22 years agoAdd gtkstockpixbufs.h.
Owen Taylor [Wed, 16 Jan 2002 15:31:42 +0000 (15:31 +0000)]
Add gtkstockpixbufs.h.

Wed Jan 16 10:18:42 2002  Owen Taylor  <otaylor@redhat.com>

* gtk/stock-icons/Makefile.am (EXTRA_DIST): Add
gtkstockpixbufs.h.

* configure.in: Make TIFF, JPEG, PNG loaders mandatory
unless you configure with --without-libtiff, etc.
(#54045, Brian Cameron)

22 years agoUpdated Ukrainian translation
Yuri Syrota [Wed, 16 Jan 2002 15:11:21 +0000 (15:11 +0000)]
Updated Ukrainian translation