]> Pileus Git - ~andy/gtk/log
~andy/gtk
22 years agouse the second argument to the weak ref notify, cleaning up some uglyness.
James Henstridge [Sat, 18 Aug 2001 03:14:41 +0000 (03:14 +0000)]
use the second argument to the weak ref notify, cleaning up some uglyness.

2001-08-18  James Henstridge  <james@daa.com.au>

* gtk/gtkaccelgroup.c (gtk_accel_group_object_destroy): use the
second argument to the weak ref notify, cleaning up some uglyness.
(gtk_accel_group_attach): remove and add the weak notifier when
changing the accel groups slist.
(gtk_accel_group_detach): same here.

22 years agoAdd missing parameters to utf8 functions to make it compile.
Darin Adler [Sat, 18 Aug 2001 00:07:42 +0000 (00:07 +0000)]
Add missing parameters to utf8 functions to make it compile.

* gtk/gtktreeview.c: (gtk_tree_view_search_equal_func): Add
missing parameters to utf8 functions to make it compile.

22 years agoAdd heavily modified patch from Kristian Rietveld to handle interactive
Jonathan Blandford [Fri, 17 Aug 2001 23:35:52 +0000 (23:35 +0000)]
Add heavily modified patch from Kristian Rietveld to handle interactive

Fri Aug 17 19:30:14 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeprivate.h:
* gtk/gtktreeview.c: (gtk_tree_view_class_init),
(gtk_tree_view_init), (gtk_tree_view_set_property),
(gtk_tree_view_get_property), (gtk_tree_view_destroy),
(gtk_tree_view_key_press), (gtk_tree_view_leave_notify),
(gtk_tree_view_focus_out), (gtk_tree_view_set_model),
(gtk_tree_view_set_destroy_count_func),
(gtk_tree_view_set_enable_search),
(gtk_tree_view_get_enable_search),
(gtk_tree_view_get_search_column),
(gtk_tree_view_set_search_column),
(gtk_tree_view_get_search_equal_func),
(gtk_tree_view_set_search_equal_func),
(gtk_tree_view_search_dialog_destroy),
(gtk_tree_view_search_position_func),
(gtk_tree_view_interactive_search),
(gtk_tree_view_search_delete_event),
(gtk_tree_view_search_button_press_event),
(gtk_tree_view_search_key_press_event),
(gtk_tree_view_search_move), (gtk_tree_view_search_equal_func),
(gtk_tree_view_search_iter), (gtk_tree_view_search_init):
* gtk/gtktreeview.h:
Add heavily modified patch from Kristian Rietveld to handle
interactive searching.

22 years agoconst correct string parameter.
Tim Janik [Fri, 17 Aug 2001 16:33:04 +0000 (16:33 +0000)]
const correct string parameter.

Fri Aug 17 17:30:34 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtktreemodel.c (gtk_tree_path_new_from_string): const correct
        string parameter.

        * gtk/gtkoptionmenu.c (gtk_option_menu_set_menu): connect to
        GtkMenuShell::selection_done, now that we have it, instead of
        ::deactivate so we're not tearing the menu apart and notify
        the user prematurely.

Thu Aug 16 05:22:01 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkwindow.c (gtk_window_move_resize): if we actually move our
        window, clear window->need_default_position to avoid infinite loops.
        some comment fixups and GTK_RESIZE_IMMEDIATE fixups.

Wed Aug 15 12:36:55 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtktreeview.c (gtk_tree_view_set_model): move all model setup
        code into this place. get rid of GTK_TREE_VIEW_MODEL_SETUP usage.
        (gtk_tree_view_set_property): don't cast possible NULL objects.
        (gtk_tree_view_destroy): reset the model to NULL.

        * gtk/gtktreeselection.c (gtk_tree_selection_finalize): chain
        parent_class handler.

22 years agogtk/demos/gtk-demo/*: Remove all uses of deprecated functions.
Matthias Clasen [Fri, 17 Aug 2001 14:11:36 +0000 (14:11 +0000)]
gtk/demos/gtk-demo/*: Remove all uses of deprecated functions.

22 years agoDivide with floating point numbers so that the result will be floating
Anders Carlsson [Fri, 17 Aug 2001 08:09:24 +0000 (08:09 +0000)]
Divide with floating point numbers so that the result will be floating

2001-08-17  Anders Carlsson  <andersca@gnu.org>

* gtk/gtkstyle.c (create_expander_affine): Divide with floating
point numbers so that the result will be floating point.

22 years agotests/testgtk.c (create_handle_box):
Matthias Clasen [Thu, 16 Aug 2001 14:38:46 +0000 (14:38 +0000)]
tests/testgtk.c (create_handle_box):
(create_toolbar): Replace gtk_window_set_policy calls by
gtk_window_set_resizable.

22 years agobig boom in replacing stock icons
Jakub Steiner [Thu, 16 Aug 2001 13:14:50 +0000 (13:14 +0000)]
big boom in replacing stock icons

22 years agoremoved unused widget_class.
Sven Neumann [Thu, 16 Aug 2001 10:49:36 +0000 (10:49 +0000)]
removed unused widget_class.

2001-08-16  Sven Neumann  <sven@gimp.org>

* gtk/gtkbox.c (gtk_box_class_init): removed unused widget_class.

22 years agoAvoid warning when specifying NULL for "attributes" property
Padraig O'Briain [Wed, 15 Aug 2001 15:01:23 +0000 (15:01 +0000)]
Avoid warning when specifying NULL for "attributes" property

* gtk/gtkcellrenderertext.c:
Avoid warning when specifying NULL for "attributes" property

22 years agodocs/debugging.txt: Add a warning about --enable-debug=no,
Matthias Clasen [Wed, 15 Aug 2001 09:24:15 +0000 (09:24 +0000)]
docs/debugging.txt: Add a warning about --enable-debug=no,
some editorial changes.

22 years agogtk/docs/debugging.txt, gdk/gdk.c, gdk/gdkinternals.h,
Matthias Clasen [Wed, 15 Aug 2001 06:52:19 +0000 (06:52 +0000)]
gtk/docs/debugging.txt, gdk/gdk.c, gdk/gdkinternals.h,
gdk/x11/gdkmain-x11.c, gtk/gtkdebug.h, gtk/gtkmain.c: Update
debugging info, remove unused debug flags. (#58330)

22 years agoRemove strict checking for rows.
Jonathan Blandford [Mon, 13 Aug 2001 17:23:41 +0000 (17:23 +0000)]
Remove strict checking for rows.

Mon Aug 13 13:17:32 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeselection.c (gtk_tree_selection_select_all):
(gtk_tree_selection_select_all): Remove strict checking for rows.

22 years agogtk/gtktooltips.c (gtk_tooltips_set_tip, gtk_tooltips_draw_tips):
Matthias Clasen [Mon, 13 Aug 2001 10:43:28 +0000 (10:43 +0000)]
gtk/gtktooltips.c (gtk_tooltips_set_tip, gtk_tooltips_draw_tips):
Don't remove the tooltip window when the tip text changes. (#15891)

22 years agoRemove extra $(srcdir).
Owen Taylor [Sun, 12 Aug 2001 17:14:16 +0000 (17:14 +0000)]
Remove extra $(srcdir).

Sun Aug 12 12:02:09 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/Makefile.am ($(srcdir)/gtkmarshal.c): Remove extra
        $(srcdir).

22 years agoSet GPATH to fix srcdir != builddir problems with GNU make.
Owen Taylor [Sun, 12 Aug 2001 14:44:12 +0000 (14:44 +0000)]
Set GPATH to fix srcdir != builddir problems with GNU make.

Sun Aug 12 10:03:42 2001  Owen Taylor  <otaylor@redhat.com>

* */Makefile.am: Set GPATH to fix srcdir != builddir
problems with GNU make.

22 years agoFix problem with trying to dist files from intl/, which is no longer
Owen Taylor [Sun, 12 Aug 2001 14:41:37 +0000 (14:41 +0000)]
Fix problem with trying to dist files from intl/, which is no longer

Sun Aug 12 10:39:12 2001  Owen Taylor  <otaylor@redhat.com>

* Makefile.am (EXTRA_DIST): Fix problem with trying to
dist files from intl/, which is no longer there.

22 years agoUTF-8'ification..
Fatih Demir [Sun, 12 Aug 2001 14:41:26 +0000 (14:41 +0000)]
UTF-8'ification..

22 years agoUpdate
Fatih Demir [Sun, 12 Aug 2001 14:38:57 +0000 (14:38 +0000)]
Update

22 years agocoalescing property notifies
Hans Breuer [Sat, 11 Aug 2001 20:27:36 +0000 (20:27 +0000)]
coalescing property notifies

2001-08-11  Hans Breuer  <hans@breuer.org>

* gtk/gtkalignment.c, gtk/gtkarrow.c, gtk/gtkaspectframe.c,
  gtk/gtkcellrenderer.c, gtk/gtkcellrenderertext.c,
  gtk/gtkcombo.c, gtk/gtkcurve.c, gtk/gtkfontsel.c,
  gtk/gtklayout.c, gtk/gtkmisc.c, gtk/gtkpacker.c,
  gtk/gtkprogress.c, gtk/gtkruler.c,, gtk/gtksettings.c,
  gtk/gtkspinbutton.c, gtk/gtktexttag.c : coalescing property notifies

* gtk/gtkclist.c, gtk/gtktipsquery.c, gtk/gtktexttag.c,
  gtk/gtkwidget.c : added G_SIGNAL_TYPE_STATIC_SCOPE to all
GDK_TYPE_EVENT signals

* gtk/gtkalignment.c : removed 'direct allocation bug',
which Tim discovered while reading the patch

22 years agoAdd some compat macros for push/pop/set_visual that were supposed to be
Owen Taylor [Sat, 11 Aug 2001 18:35:48 +0000 (18:35 +0000)]
Add some compat macros for push/pop/set_visual that were supposed to be

Sat Aug 11 14:32:14 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwidget.h (gtk_widget_set_default_visual): Add some
        compat macros for push/pop/set_visual that were supposed
        to be added a long time ago, but got dropped.

22 years agocoalesce multiple property notifies.
Tim Janik [Fri, 10 Aug 2001 15:33:29 +0000 (15:33 +0000)]
coalesce multiple property notifies.

Fri Aug 10 16:55:53 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkwindow.c (gtk_window_set_policy): coalesce multiple
        property notifies.

22 years agofix a typo.
Havoc Pennington [Fri, 10 Aug 2001 03:46:08 +0000 (03:46 +0000)]
fix a typo.

2001-08-07  Havoc Pennington  <hp@pobox.com>

* gtk/gtkfilesel.c (open_ref_dir): fix a typo.

* gtk/gtkplug.c (gtk_plug_init): remove setting of auto_shrink;
some fixage is needed here, but nothing simple. Owen understands
it. ;-)

        * gtk/gtkwindow.h, gtk/gtkwindow.c: Rework code and API for window
sizing and positioning.  Also, fix bug in compute_geometry_hints
(width/height confusion for setting min size).
(gtk_window_move): new function
(gtk_window_resize): new function
(gtk_window_get_size): new function
(gtk_window_get_position): new function
(gtk_window_parse_geometry): new function

  * gtk/gtkwidget.c (gtk_widget_set_size_request): new function
  (gtk_widget_get_size_request): new function
  (gtk_widget_get_usize): delete, that was a short-lived function
  ;-)
  (gtk_widget_set_usize): deprecate
  (gtk_widget_set_uposition): deprecate, make it a trivial
gtk_window_move() wrapper
(gtk_widget_class_init): remove x/y/width/height properties,
add width_request height_request

        * demos/*: update to avoid deprecated functions

* gtk/gtklayout.c: add x/y child properties

* gtk/gtkfixed.c: add x/y child properties, and get rid of
uses of "gint16"

* tests/testgtk.c (create_window_sizing): lots of tweaks to window
sizing test

* gdk/x11/gdkevents-x11.c (gdk_event_translate): Ensure that
configure events on toplevel windows are always in root window
coordinates, following ICCCM spec that all synthetic events
are in root window coords already, while real events are
in parent window coords. Previously the code assumed that
coords of 0,0 were parent window coords, which was
really broken.

  * gtk/gtkcontainer.c (gtk_container_get_focus_chain): fix
  warning

  * gdk/gdkwindow.h (GdkWindowHints): add GDK_HINT_USER_POS
  and GDK_HINT_USER_SIZE so we can set USSize and USPosition
  hints in gtk_window_parse_geometry()

  * gdk/x11/gdkwindow-x11.c (gdk_window_set_geometry_hints): support
  new USER_POS USER_SIZE hints

22 years agotests/prop-editor.c (properties_from_type): Use g_object_class_list_properties
Matthias Clasen [Thu, 9 Aug 2001 07:57:56 +0000 (07:57 +0000)]
tests/prop-editor.c (properties_from_type): Use g_object_class_list_properties
to get the param specs for a given type. (#58609)

22 years agogtk/gtkstyle.c (gtk_style_real_unrealize): Don't forget to
Matthias Clasen [Thu, 9 Aug 2001 07:19:45 +0000 (07:19 +0000)]
gtk/gtkstyle.c (gtk_style_real_unrealize): Don't forget to
free the text_aa parts. (#57549)

22 years agogdk/gdkgc.c (gdk_gc_set_rgb_bg_color): Set the background color,
Matthias Clasen [Thu, 9 Aug 2001 07:14:56 +0000 (07:14 +0000)]
gdk/gdkgc.c (gdk_gc_set_rgb_bg_color): Set the background color,
not the foreground color. (#57621)

22 years agoUpdate to the new pango win32 api.
Alexander Larsson [Thu, 9 Aug 2001 05:09:01 +0000 (05:09 +0000)]
Update to the new pango win32 api.

2001-08-09  Alexander Larsson <alexl@redhat.com>

* gdk/win32/gdkfont-win32.c:
Update to the new pango win32 api.

22 years agoask apps for COMPOUND_TEXT instead of TEXT correctly interpret the return
Hidetoshi Tajima [Wed, 8 Aug 2001 17:58:52 +0000 (17:58 +0000)]
ask apps for COMPOUND_TEXT instead of TEXT correctly interpret the return

* gtk/gtkclipboard.c (request_text_received_func): ask apps for
COMPOUND_TEXT instead of TEXT
* gdk/x11/gdkselection-x11.c (gdk_utf8_to_compound_text): correctly
interpret the return value of g_string_to_compound_text()
(#55152)

22 years agogtk/gtktreestore.c (gtk_tree_store_iter_n_children): Don't
Matthias Clasen [Wed, 8 Aug 2001 07:42:21 +0000 (07:42 +0000)]
gtk/gtktreestore.c (gtk_tree_store_iter_n_children): Don't
fail if iter is NULL. (#58347)

22 years agogtk/gtktextdisplay.c (render_para, gtk_text_layout_draw): Fix
Matthias Clasen [Tue, 7 Aug 2001 20:56:48 +0000 (20:56 +0000)]
gtk/gtktextdisplay.c (render_para, gtk_text_layout_draw): Fix
some off-by-one issues, fixing selection of line-ends. (#50323)

22 years agogtk/gtkhsv.c (gtk_hsv_map, gtk_hsv_unmap): Reinstate these
Matthias Clasen [Tue, 7 Aug 2001 20:28:44 +0000 (20:28 +0000)]
gtk/gtkhsv.c (gtk_hsv_map, gtk_hsv_unmap): Reinstate these
functions in order to make mouse operation work again in the
color wheel. (#58604)

22 years agoa comment asked to optimize this function, so that's what I did.
Sven Neumann [Tue, 7 Aug 2001 17:49:09 +0000 (17:49 +0000)]
a comment asked to optimize this function, so that's what I did.

2001-08-07  Sven Neumann  <sven@gimp.org>

* gdk-pixbuf.c (gdk_pixbuf_fill): a comment asked to optimize this
function, so that's what I did.

22 years agorefetch the accelerator when the accel object is changed. Fixes bug
James Henstridge [Tue, 7 Aug 2001 01:05:50 +0000 (01:05 +0000)]
refetch the accelerator when the accel object is changed. Fixes bug

2001-08-07  James Henstridge  <james@daa.com.au>

* gtk/gtkaccellabel.c (gtk_accel_label_set_accel_object): refetch
the accelerator when the accel object is changed.  Fixes bug
#58628.

22 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Mon, 6 Aug 2001 21:28:46 +0000 (21:28 +0000)]
Updated Norwegian (bokmål) translation.

2001-08-06  Kjartan Maraas  <kmaraas@gnome.org>

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

22 years agoFix a typo.
Kjartan Maraas [Mon, 6 Aug 2001 19:15:25 +0000 (19:15 +0000)]
Fix a typo.

2001-08-06  Kjartan Maraas  <kmaraas@gnome.org>

* gdk-pixdata.c: Fix a typo.

22 years agoSkip g_convert when to_codeset and from_codeset are both 'UTF-8' (gnome
Hidetoshi Tajima [Mon, 6 Aug 2001 17:09:26 +0000 (17:09 +0000)]
Skip g_convert when to_codeset and from_codeset are both 'UTF-8' (gnome

* modules/input/gtkimcontextxim.c (mb_to_utf8), xim_text_to_utf8):
Skip g_convert when to_codeset and from_codeset are both 'UTF-8'
(gnome bugzilla #58202)

22 years agoThe whole GDK_IS_WINDOW() branch of this was a bit screwed up, because it
Havoc Pennington [Mon, 6 Aug 2001 16:54:17 +0000 (16:54 +0000)]
The whole GDK_IS_WINDOW() branch of this was a bit screwed up, because it

2001-08-06  Havoc Pennington  <hp@pobox.com>

  * gdk/x11/gdkimage-x11.c (_gdk_x11_get_image): The whole
  GDK_IS_WINDOW() branch of this was a bit screwed up, because
  it was expecting a GdkWindow, not a GdkWindowImplX11.

  Also, we were getting the window rect in screen coords
  and the screen rect in window coords then intersecting
  them; instead, get window rect in window coords.

  Finally, there were codepaths that resulted in a stuck server grab
  (when the window was fully onscreen, or on gdk_image_new()
  failure); make the server ungrab thing a bit more
  robust/consistent.

22 years agocheck if info->colormap != NULL before unref'ing it. It might have been
Sven Neumann [Mon, 6 Aug 2001 15:52:46 +0000 (15:52 +0000)]
check if info->colormap != NULL before unref'ing it. It might have been

2001-08-06  Sven Neumann  <sven@gimp.org>

* gdk/gdkpango.c (gdk_pango_context_destroy):
check if info->colormap != NULL before unref'ing it. It might have
been set to NULL using gdk_pango_context_set_colormap().

22 years agoFix conversion from float to int so that we don't get skew in the int =>
Owen Taylor [Sun, 5 Aug 2001 15:27:30 +0000 (15:27 +0000)]
Fix conversion from float to int so that we don't get skew in the int =>

Sun Aug  5 11:24:27 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkcolorsel.c (gtk_color_selection_set_current_alpha):
Fix conversion from float to int so that we don't get
skew in the int => float => int roundtrip.
(#58120, reported by Vitaly Tishkov). Also fix problem
where if no alpha was set, the returned alpha
from (say) set_current_alpha() was returned as 1, not 65535.

22 years agoFix problem with selecting a new focus child.
Owen Taylor [Sun, 5 Aug 2001 14:29:12 +0000 (14:29 +0000)]
Fix problem with selecting a new focus child.

Sun Aug  5 09:48:08 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklist.c (gtk_list_clear_items): Fix
problem with selecting a new focus child.

* gtk/gtklist.c (gtk_list_clear_items): Clear
list->undo/list_focus_child after unparenting
child, since unparenting the child can result
in list->last_focus_child being set. (#58024)

* Makefile.am (SUBDIRS): Add target specific pc
files to DISTCLEANFILES.

* gtk/Makefile.am: add @GTK_DEBUG_FLAGS@
(58327, Matthias Clasen)

22 years agoPatch from Hans (with various modifications), to add the ability to use
Owen Taylor [Sat, 4 Aug 2001 23:30:11 +0000 (23:30 +0000)]
Patch from Hans (with various modifications), to add the ability to use

Sat Aug  4 19:28:21 2001  Owen Taylor  <otaylor@redhat.com>

* tests/testgtk.c: Patch from Hans (with various modifications),
to add the ability to use testgtk as a rough-and-ready
benchmark. Try, 'testgtk --bench all:5' (if you want decent
numbers, run without a window manager)

22 years agoAdd #ifdef HAVE_WINTAB around wintab.h include.
Alexander Larsson [Sat, 4 Aug 2001 16:28:09 +0000 (16:28 +0000)]
Add #ifdef HAVE_WINTAB around wintab.h include.

2001-08-04 Alexander Larsson <alexl@redhat.com>

* gdk/win32/gdkinput.c:
Add #ifdef HAVE_WINTAB around wintab.h include.

* gtk/gtk.def:
Removed marshals that have been moved to glib.
Commented out plug and socket. They didn't compile for me
on win32.

22 years agooops: mentioned in ChangeLog but not commited
Hans Breuer [Sat, 4 Aug 2001 13:19:59 +0000 (13:19 +0000)]
oops: mentioned in ChangeLog but not commited

22 years agonew file use it
Hans Breuer [Sat, 4 Aug 2001 13:17:33 +0000 (13:17 +0000)]
new file use it

2001-08-04  Hans Breuer  <hans@breuer.org>

* gtk/stocks-icons/makefile.msc : new file
* gtk/makefile.msc.in : use it

* gtk/gtkstyle.c : not all platforms do provide M_PI and
friends, but luckily there is G_PI

* gtk/gtk.def : updated

* gdk/win32/gdkwindow.c (gdk_window_new) : don't make all TEMP
windows WS_POPUP, but only those without a parent. This fixes the
mis-alignment between the selectable (temp, input only) window and
the window text of GtkLabel.

(gdk_window_show) : respect private->state when actually showing
the window.

(gdk_window_set_transient_for) : Implementation from Wolfgang
Sourdeau <wolfgang@contre.com> ported to 2.0 and added some
error handling. Should fix #50586.

* gdk/win32/gdkevents-win32.c : beautify log output

22 years agoNeed to show the image after adding it to the GtkImageMenuItem. This used
Michael Natterer [Sat, 4 Aug 2001 12:48:16 +0000 (12:48 +0000)]
Need to show the image after adding it to the GtkImageMenuItem. This used

2001-08-04  Michael Natterer  <mitch@gimp.org>

* gtk/gtkitemfactory.c (gtk_item_factory_create_item):
Need to show the image after adding it to the GtkImageMenuItem.
This used to work without in testgtk because of the
gtk_widget_show_all() at the end of the function.
(Closes #54978).

22 years agofix finding of child's page, since we have to validly deal with labels and
Tim Janik [Tue, 31 Jul 2001 21:23:19 +0000 (21:23 +0000)]
fix finding of child's page, since we have to validly deal with labels and

Tue Jul 31 22:59:33 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtknotebook.c (gtk_notebook_get_child_property):
        (gtk_notebook_set_child_property): fix finding of child's page,
        since we have to validly deal with labels and menus here as well.
        (gtk_notebook_get_child_property): fix warning.
        (gtk_notebook_class_init): property tab_pack is of type
        GTK_TYPE_PACK_TYPE (enum) not boolean.
        (gtk_notebook_find_child): don't always warn, we might be looking
        for a label or menu child.
        (gtk_notebook_map): fix mapping of panel.

        * gtk/gtkwidget.c (gtk_widget_set_child_visible): always constrain
        widget's mapped state, regardless of the value being set equals
        old settings, since things like REALIZED(parent) or MAPPED(parent)
        may have changed since the old value was set. make it an error to
        invoke this function on a toplevel widget.

22 years agoPut all mentions of GdkFont inside #ifndef GDK_DISABLE_DEPRECATED.
Darin Adler [Tue, 31 Jul 2001 20:12:01 +0000 (20:12 +0000)]
Put all mentions of GdkFont inside #ifndef GDK_DISABLE_DEPRECATED.

* gdk/gdkprivate.h:
* gdk/x11/gdkx.h:
Put all mentions of GdkFont inside #ifndef GDK_DISABLE_DEPRECATED.

* demos/gtk-demo/menus.c: (do_menus): Cast to G_OBJECT, not
GTK_OBJECT.

22 years agoWhoops. Stupid scoping error pointed out by matthiasc@poet.de.
Jonathan Blandford [Tue, 31 Jul 2001 19:55:02 +0000 (19:55 +0000)]
Whoops. Stupid scoping error pointed out by matthiasc@poet.de.

Tue Jul 31 15:34:57 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_remove_column): Whoops.  Stupid
scoping error pointed out by matthiasc@poet.de.

22 years agodemos/gtk-demo/appwindow.c demos/gtk-demo/item_factory.c
Sven Neumann [Tue, 31 Jul 2001 09:42:35 +0000 (09:42 +0000)]
demos/gtk-demo/appwindow.c demos/gtk-demo/item_factory.c

2001-07-31  Sven Neumann  <sven@gimp.org>

* demos/gtk-demo/appwindow.c
* demos/gtk-demo/item_factory.c
* tests/testgtk.c: gtk_accel_group_attach() takes a GObject.

22 years agooops, missed it.
Hans Breuer [Mon, 30 Jul 2001 21:10:33 +0000 (21:10 +0000)]
oops, missed it.

22 years agonew file use it to complete the build
Hans Breuer [Mon, 30 Jul 2001 21:01:12 +0000 (21:01 +0000)]
new file use it to complete the build

2001-07-30  Hans Breuer  <hans@breuer.org>

* pixops/makefile.msc : new file
* makefile.msc : use it to complete the build

22 years agoMon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan
Suresh Chandrasekharan [Mon, 30 Jul 2001 19:20:38 +0000 (19:20 +0000)]
Mon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan

Mon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan <suresh.chandrasekharan@sun.
com>
* gtk/gtksignal.h (gtk_signal_handler_pending): corrected the wrong
argument order for g_signal_has_handler_pending.

22 years agoMon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan
Suresh Chandrasekharan [Mon, 30 Jul 2001 18:05:28 +0000 (18:05 +0000)]
Mon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan

Mon Jul 30 10:49:16 PDT 2001 Suresh Chandrasekharan <suresh.chandrasekharan@sun.
com>
* gtk/gtksignal.h (gtk_signal_handler_pending): corrected the wrong
argument order for g_signal_has_handler_pending.

22 years agoFix part of #57714.
Jonathan Blandford [Mon, 30 Jul 2001 05:34:55 +0000 (05:34 +0000)]
Fix part of #57714.

Mon Jul 30 01:16:02 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): Fix part of
#57714.

22 years agouse g_file_test() instead of long deprecated g_scanner_stat_mode().
Tim Janik [Sun, 29 Jul 2001 16:01:15 +0000 (16:01 +0000)]
use g_file_test() instead of long deprecated g_scanner_stat_mode().

Sun Jul 29 17:14:01 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkitemfactory.c (gtk_item_factory_parse_rc): use g_file_test()
        instead of long deprecated g_scanner_stat_mode().

22 years agobuild in the backend dir after auto-generating files
Hans Breuer [Sat, 28 Jul 2001 23:02:02 +0000 (23:02 +0000)]
build in the backend dir after auto-generating files

2001-07-29  Hans Breuer  <hans@breuer.org>

* gdk/makefile.msc : build in the backend dir after
auto-generating files

* gdk/win32/gdkfont-win32.c (gdk_font_load) : reimplement
with code from win32-production-branch.

*  gdk/win32/gdkwindow-win32.c : set the private->destroyed flag
before calling DestroyWindow, which indirectly calls
gdk_window_destroy_notify ()

(performance patch merged from win32-production-branch)
* gdk/win32/gdkdrawable-win32.c (gdk_win32_draw_segments):
Use PatBlt() instead of LineTo() when possible (solid single-pixel pen,
R2_COPYPEN rop). It is claimed to be much faster.

22 years agoupdated Azeri and walloon files
Pablo Saratxaga [Sat, 28 Jul 2001 06:07:44 +0000 (06:07 +0000)]
updated Azeri and walloon files

22 years agoI will save all emacs buffers before committing
Jonathan Blandford [Fri, 27 Jul 2001 15:36:21 +0000 (15:36 +0000)]
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing
I will save all emacs buffers before committing

22 years agoadd an "attributes" property to the text renderer for ATK.
Jonathan Blandford [Fri, 27 Jul 2001 15:34:42 +0000 (15:34 +0000)]
add an "attributes" property to the text renderer for ATK.

Fri Jul 27 11:31:15 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_property):
add an "attributes" property to the text renderer for ATK.

22 years agoSmall bug introduced when merging changes before the accel group commit :(
James Henstridge [Fri, 27 Jul 2001 02:22:41 +0000 (02:22 +0000)]
Small bug introduced when merging changes before the accel group commit :(

22 years agoInitialize image->bits_per_pixel from the drawable, not from the root
Alex Larsson [Thu, 26 Jul 2001 20:07:08 +0000 (20:07 +0000)]
Initialize image->bits_per_pixel from the drawable, not from the root

2001-07-26  Alex Larsson  <alexl@redhat.com>

* gdk/linux-fb/gdkimage-fb.c (_gdk_fb_get_image):
Initialize image->bits_per_pixel from the drawable, not from
the root window.

* gdk/linux-fb/gdkdrawable-fb2.c (gdk_fb_get_depth):
Fix cast. argument is an IMPL already.

22 years agocommiting patch after comments from Alex on IRC
James Henstridge [Wed, 25 Jul 2001 13:36:02 +0000 (13:36 +0000)]
commiting patch after comments from Alex on IRC

2001-07-15  James Henstridge  <james@daa.com.au>

* gtk/gtkwindow.c (gtk_window_add_accel_group): cast to GObject.
(gtk_window_remove_accel_group): same here.
(gtk_window_key_press_event): same here.

* gtk/gtkwidget.c (gtk_widget_add_accelerator): cast to GObject.
(gtk_widget_remove_accelerator): same here.
(gtk_widget_remove_accelerators): same here.

* gtk/gtkplug.c (gtk_plug_accel_entries_changed): same here.

* gtk/gtkmenushell.c (gtk_menu_shell_key_press): cast to GObject
instead of GtkObject.

* gtk/gtkmenu.c (gtk_menu_key_press): update since GtkAccelGroup
now takes GObjects.

* gtk/gtkitemfactory.c (gtk_item_factory_propagate_accelerator):
pass a GObject to gtk_accel_group_entries_from_object.
(gtk_item_factory_create_item): s/accel_widget/accel_object/

* gtk/gtk-boxed.defs: remove GtkAccelGroup boxed def.

* gtk/gtkaccellabel.c: convert to handle GObject accel objects.

* gtk/gtkaccellabel.h: fix header to reflect that arbitrary
GObjects can have accelerators set now.  Add compatibility
defines.

* gtk/gtkmarshal.list: add missing marshallers.

* gtk/gtkaccelgroup.[ch]: convert to a GObject, and allow setting
accelerators on plain GObjects.  gtk_accel_group_object_destroy
has been converted into a weak reference, and
gtk_accel_group_delete_entries is now a destroy notify for that
piece of data.

22 years agoshut up CVS
Sven Neumann [Tue, 24 Jul 2001 09:20:28 +0000 (09:20 +0000)]
shut up CVS

22 years agoFixed error in identifying Matthias in ChangeLog
Ron Steinke [Mon, 23 Jul 2001 21:36:29 +0000 (21:36 +0000)]
Fixed error in identifying Matthias in ChangeLog

Fixed error in identifying Matthias in ChangeLog

22 years agoAdded a check on the colormap depth to gdk_drawable_set_colormap()
Ron Steinke [Mon, 23 Jul 2001 21:28:38 +0000 (21:28 +0000)]
Added a check on the colormap depth to gdk_drawable_set_colormap()

        * gdk/gdkdraw.c: Added a check on the colormap depth to
        gdk_drawable_set_colormap()
        * gdk/x11/gdkimage-x11.c: combination of Mathias Hasselmann's
        patch to fix colorsel and my patch to fix gdk_drawable_get_image()
        for pixmaps without visuals (more specifically, bitmaps)
        * gdk/x11/gdkpixmap-x11.c: Fixed gdk_pixmap_new() so it
        doesn't set a colormap with the wrong depth

22 years ago*** empty log message ***
Owen Taylor [Sun, 22 Jul 2001 21:03:03 +0000 (21:03 +0000)]
*** empty log message ***

22 years agoAdd support for animating expanders.
Anders Carlsson [Sun, 22 Jul 2001 20:09:00 +0000 (20:09 +0000)]
Add support for animating expanders.

2001-07-22  Anders Carlsson  <andersca@gnome.org>

* gtk/gtktreeview.c (gtk_tree_view_class_init): Replace the
expander_height and expander_width properties with a single
property, expander_size.
(gtk_tree_view_init): Set the tab_offset to expander_size
plus some padding.
(gtk_tree_view_unrealize): Remove the expand/collapse
timeout if it exists.
(coords_are_over_arrow): Fix a small bug.
(gtk_tree_view_motion_draw_column_motion_arrow): Use
expander_size.
(gtk_tree_view_draw_focus): Use "treeview" instead of
"add-mode" as detail when drawing the focus.
(gtk_tree_view_bin_expose): Use "treeview-drop-indicator"
instead of "add-mode" as detail when drawing the focus.
(gtk_tree_view_deleted): If we have a node currently being
expanded or collapsed, remove the timeout and set the node
to NULL.
(gtk_tree_view_queue_draw_arrow): New function that just
redraws the arrow of a node.
(gtk_tree_view_draw_arrow): Use expander_size instead of
expander_width/expander_height, also pass a different
expander_style to gtk_paint_expander depending on the
state of the node being drawn.
(expand_collapse_timeout): New function for expanding
or collapsing a node depending on the previous state.
(gtk_tree_view_real_expand_row): Add timeout and set
correct state for node being expanded.
(gtk_tree_view_real_collapse_row): Add timeout and set
correct state for node being collapsed.

* gtk/gtktreeprivate.h (struct _GtkTreeViewPrivate): Add
information about the node currently being expanded or
collapsed, and also a timeout id.

* gtk/gtkstyle.h (struct _GtkStyleClass): Replace is_open
with expander_style for draw_expander.

* gtk/gtkstyle.c (gtk_draw_expander): Replace is_open with
expander_style.
(create_expander_affine): New function for creating an
expander affine.
(apply_affine_on_point): New function for applying an
affine to a point.
(gtk_default_draw_expander): Modified to take expander_style
instead of is_open, and to draw the rectangle rotated differently
depending on the expander style.
(gtk_paint_expander): Replace is_open with expander_style.

* gtk/gtkrbtree.h: Add expander states to GtkRBNodeColor.

* gtk/gtkenums.h: Add expander style enum.

22 years agoCheck the return value from gtk_tree_model_get_iter, the model might be
Jonas Borgström [Sat, 21 Jul 2001 15:31:19 +0000 (15:31 +0000)]
Check the return value from gtk_tree_model_get_iter, the model might be

2001-07-21  Jonas Borgström  <jonas@codefactory.se>

* gtk/gtktreemodel.c (gtk_tree_model_foreach): Check the return
value from gtk_tree_model_get_iter, the model might be empty.

22 years agogdk_device_get_history moved to gdk/gdkinput.c like the other backends
Hans Breuer [Fri, 20 Jul 2001 18:05:33 +0000 (18:05 +0000)]
gdk_device_get_history moved to gdk/gdkinput.c like the other backends

2001-07-20  Hans Breuer  <hans@breuer.org>

* gdk/win32/gdkinput-win32.c : gdk_device_get_history moved to
gdk/gdkinput.c like the other backends

* gdk/win32/gdkinput-win32.h :
* gdk/win32/gdkinput.c :
* gdk/win32/gdkvisual-win32.c :
* gdk/win32/gdkwin32.h : mechanical adaption to GdkDevice and
GdkVisual GObjectification. UNTESTED for pen-devices because
I simply have none.

* gdk/gdk.def :
* gtk/gtk.def : updated externals

* gtk/gtkiconfactory.c :
* gtk/gtkoldeditable.c : GError *error needs to be initialized (= NULL)
before passing &error to functions to avoid strange crashes

* gtk/gtkcontainer.c (gtk_container_real_set_focus_child) : is static

* gtk/gtkwidget.c (gtk_widget_get_child_visible): use g_return_val_if_fail

* gtk/makefile.msc.in : updated

22 years agodon't 'g_tohl (*istream++)', but move pointer increment out of the macro,
Hans Breuer [Fri, 20 Jul 2001 17:34:08 +0000 (17:34 +0000)]
don't 'g_tohl (*istream++)', but move pointer increment out of the macro,

2001-07-20  Hans Breuer  <hans@breuer.org>

* gdk-pixdata.c : don't 'g_tohl (*istream++)', but move
pointer increment out of the macro, because  at least one
compiler (msvc 5.0) gets confused otherwise (applies the
wrong increment).

* gdk_pixbuf.def : updated exports

* makefile.msc : reflect gdk-pixbuf-csource changes

22 years agoAdd property support. (#51858)
Owen Taylor [Thu, 19 Jul 2001 19:49:01 +0000 (19:49 +0000)]
Add property support. (#51858)

Thu Jul 19 15:35:32 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkscrolledwindow.c (gtk_scrolled_window_set_vadjustment):
Add property support. (#51858)

22 years agogtk/gtkaccellabel.c (gtk_accel_label_class_init) Use Shift/Ctrl instead of
Owen Taylor [Thu, 19 Jul 2001 18:58:53 +0000 (18:58 +0000)]
gtk/gtkaccellabel.c (gtk_accel_label_class_init) Use Shift/Ctrl instead of

Thu Jul 19 14:56:33 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkaccellabel.c (gtk_accel_label_class_init)
* gtk/gtkinputdialog.c (gtk_input_dialog_set_key):
Use Shift/Ctrl instead of Shft/Ctl. (#53807)

Thu Jul 19 11:41:00 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkcolorsel.c: Add propery support (roughly
based on patch from Lee Mallabone, #51014)

* gtk/gtkcolorsel.h: Mark gtk_color_selection_set_update_policy as
deprecated, since we already g_warning() on it.

22 years agoFix typo that sometimes caused selection not to work properly.
Owen Taylor [Thu, 19 Jul 2001 18:47:03 +0000 (18:47 +0000)]
Fix typo that sometimes caused selection not to work properly.

Thu Jul 19 14:24:34 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkentry.c (gtk_entry_set_positions): Fix
typo that sometimes caused selection not to work properly.

* gtk/gtkentry.c (gtk_entry_grab_focus): Select text in
entry when tabbing in. (#57743)

* gtk/gtkentry.c (gtk_entry_motion_notify): If the
user drags up above or down below the entry, move
to the end or the beginning of the entry. (Suggestion
from Jay Cox, #50940)

* gtk/gtkentry.c (gtk_entry_move_cursor): If we have
a current selection, then when moving by chars or
words, move to the end of the selection rather than
from entry->current_pos. (Suggestion from Jay Cox,
#50942)

22 years agoActualy set window->decorated. (Patch from Hidetoshi Tajima, #55846)
Owen Taylor [Thu, 19 Jul 2001 16:16:01 +0000 (16:16 +0000)]
Actualy set window->decorated. (Patch from Hidetoshi Tajima, #55846)

Thu Jul 19 12:14:28 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwindow.c (gtk_window_set_decorated): Actualy
set window->decorated. (Patch from Hidetoshi Tajima,
#55846)

22 years agoEnforce the widget/child realization/mapping invariants.
Owen Taylor [Thu, 19 Jul 2001 14:57:15 +0000 (14:57 +0000)]
Enforce the widget/child realization/mapping invariants.

Sat Jul  7 02:50:14 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_set_parent): Enforce
the widget/child realization/mapping invariants.

* gtk/gtkwidget.[ch] gtk/gtkprivate.h: Add functions
gtk_widget_[get/set]_child_visible() to control
whether visible children of a mapped window are
mapped.

* docs/widget_system.txt: Updated for changes in
container contract, and addition of GTK_CHILD_VISIBLE.

* gtk/gtkcontainer.c: Add generic map()/unmap()
functions that work for almost all containers.

* gtk/gtknotebook.c gtk/gtkpacker.c: Use
gtk_widget_set_child_visible() where necessary.

* gtk/*.c: Remove excess map(), unmap(), and
realization/mapping invariant enforcing code
from many containers.

22 years agoGet the foreground color from 'text', nor 'base'. (#57568)
Owen Taylor [Wed, 18 Jul 2001 23:54:06 +0000 (23:54 +0000)]
Get the foreground color from 'text', nor 'base'. (#57568)

Wed Jul 18 19:51:45 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtktextview.c (gtk_text_view_set_attributes_from_style):
Get the foreground color from 'text', nor 'base'. (#57568)

22 years agoPatch from Matthias Clasen to remove remove all instances of
Owen Taylor [Wed, 18 Jul 2001 23:39:26 +0000 (23:39 +0000)]
Patch from Matthias Clasen to remove remove all instances of

Wed Jul 18 19:28:46 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/*.c: Patch from Matthias Clasen to remove remove
all instances of g_return_if_fail (foo != NULL); that are
immediately before a g_return_if_fail (GTK_IS_FOO (foo));
since the second check catches the NULL anyways.

22 years agoFix idles and timeouts to be properly surrounded by
Owen Taylor [Wed, 18 Jul 2001 22:43:41 +0000 (22:43 +0000)]
Fix idles and timeouts to be properly surrounded by

Wed Jul 18 18:23:05 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbutton.c gtk/gtkentry.c gtk/gtkmenu.c gtk/gtktextview.c
gtktreeview.c: Fix idles and timeouts to be properly surrounded by
GDK_THREADS_ENTER()/LEAVE() pairs.

* gtk/gtkdialog.c gtk/gtkclipboard.c: Surround calls
to g_main_loop_run() with GDK_THREADS_LEAVE()/ENTER()
pairs. (Problem found by M. Meeks)

22 years agoReorder code so that we don't get a g_warning message every time we
Darin Adler [Wed, 18 Jul 2001 22:06:40 +0000 (22:06 +0000)]
Reorder code so that we don't get a g_warning message every time we

* gtk/gtkiconfactory.c: (gtk_icon_size_register): Reorder code so
that we don't get a g_warning message every time we register a new
icon size.

* gdk/x11/gdkcolor-x11.c: (gdk_colormap_alloc1): Fix warning by
using pixel variable of the correct type.

22 years agoAdd a function gdk_window_get_internal_paint_info(), so that using X
Owen Taylor [Wed, 18 Jul 2001 20:09:28 +0000 (20:09 +0000)]
Add a function gdk_window_get_internal_paint_info(), so that using X

Fri Jul 13 15:33:32 2001  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkwindow.[ch]: Add a function gdk_window_get_internal_paint_info(),
so that using X functions on a GdkWindow is possible, if
a little hairy.

* gdk/gdkgc.c (gdk_gc_offset): Add a function to offset the clip
and ts_origin of a GC, so that external parties can offset/restore
a GC, when using gdk_window_get_internal_paint_info().

22 years agoIgnore the sgml directory made by gtkdoc. Use gtk_window_set_resizable
Darin Adler [Wed, 18 Jul 2001 04:31:11 +0000 (04:31 +0000)]
Ignore the sgml directory made by gtkdoc. Use gtk_window_set_resizable

* .cvsignore: Ignore the sgml directory made by gtkdoc.
* demos/pixbuf-demo.c: (main): Use gtk_window_set_resizable
instead of the deprecated gtk_window_set_policy.
* demos/testpixbuf-scale.c: Add missing <stdlib.h> include.
* gdk/gdkkeys.c: (gdk_keymap_class_init): Remove empty finalize
function to get rid of warning and some code too.
* gdk/x11/gdkfont-x11.c: (gdk_font_charset_for_locale): Add
missing const.
* gdk/x11/gdkmain-x11.c: (_gdk_windowing_init_check): Remove
unused local.
* gdk/x11/gdkpango-x11.c: (gdk_pango_context_get): Add missing
const.
* gdk/x11/gdkselection-x11.c: (gdk_text_property_to_utf8_list),
(gdk_utf8_to_compound_text): Add missing const.
* gtk/gtkimage.c: (gtk_image_expose): Remove unused local.
* gtk/gtkmenubar.c: (gtk_menu_bar_hierarchy_changed): Add missing
cast and get rid of an unnecessary one.
* gtk/gtksettings.c: (gtk_settings_notify): Remove unused local.
* gtk/gtkstatusbar.c: (gtk_statusbar_size_allocate): Remove unused
local.
* gtk/gtktreemodelsort.c: (gtk_tree_model_sort_build_level):
Remove unused local.
* modules/input/gtkimcontextxim.c: (gtk_im_context_xim_new): Add
missing const.
* tests/testsocket.c: (add_child): Add cast so the printf format
doesn't make us implicitly depend on what integer type
gtk_socket_get_id returns.
* tests/testtextbuffer.c: Add missing const.
* tests/testtreefocus.c: (main): Remove unused local.
* tests/treestoretest.c: (iter_remove): Remove unused local.
(uppercase_value): Remove unused function.
(make_window): Add statement to quiet the compiler's uninitialized
variable warning.

22 years agoAdd missing <stdlib.h> include. Add ifdef so we compile without warnings
Darin Adler [Wed, 18 Jul 2001 04:25:04 +0000 (04:25 +0000)]
Add missing <stdlib.h> include. Add ifdef so we compile without warnings

* gdk-pixbuf-csource.c: Add missing <stdlib.h> include.
* io-png.c: (setup_png_transformations): Add ifdef so we compile
without warnings with G_DISABLE_CHECKS on.
* io-pnm.c: (gdk_pixbuf__pnm_image_load_increment): Add a missing
const.
* io-wbmp.c: (getin), (get_mbi): Add a missing const.
* io-xbm.c: (gdk_pixbuf__xbm_image_load_real): Get rid of some
unused locals and add an initial value to quiet the compiler's
unintialized variable warning.
* pixops/pixops.c: Put an ifdef around some dead code.

22 years agoEnormous update
Matthias Warkus [Sun, 15 Jul 2001 20:39:10 +0000 (20:39 +0000)]
Enormous update

22 years agoadd GDK_THREADS_ENTER/GDK_THREADS_LEAVE. (gtk_range_calc_layout): compute
Tim Janik [Sat, 14 Jul 2001 11:35:24 +0000 (11:35 +0000)]
add GDK_THREADS_ENTER/GDK_THREADS_LEAVE. (gtk_range_calc_layout): compute

Sat Jul 14 12:47:35 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkrange.c:
        (second_timeout):
        (initial_timeout):
        (update_timeout): add GDK_THREADS_ENTER/GDK_THREADS_LEAVE.
        (gtk_range_calc_layout): compute the new layout based on an
        adjustment->value being passed in as argument.
        (gtk_range_button_press): for button2 slider warps, first recalc
        the layout, then adjust the value. also, use update_slider_position()
        for adjusting the value, so we keep pixel quantisation at which we
        usually operate (upon motion or button releases). the reason for this
        is that, we can't change the adjustment upon button2 presses to a non
        quantised value and upon button2 release re-quantise the value since
        that'd alter the value even if we didn't get any motion events (causing
        unexpected scroll area warps upon release and/or slider pixel-jitter).
        (gtk_range_motion_notify): update the slider position from queried
        coordinates, not event coordinates.

Fri Jul 13 09:47:52 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkstyle.c (gtk_default_draw_focus): fix line style resetting,
        the default gc values are: width=0, CapBut, JoinMiter.

22 years agoTake into account the xpad and ypad when calculating the width and the
Anders Carlsson [Fri, 13 Jul 2001 06:30:15 +0000 (06:30 +0000)]
Take into account the xpad and ypad when calculating the width and the

2001-07-13  Anders Carlsson  <andersca@codefactory.se>

* gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): Take
into account the xpad and ypad when calculating the width and the
height of the pixbuf cell.

22 years agoRename to gtk_radio_menu_item_get_group(), add deprecated alias. (#57044)
Owen Taylor [Thu, 12 Jul 2001 22:45:05 +0000 (22:45 +0000)]
Rename to gtk_radio_menu_item_get_group(), add deprecated alias. (#57044)

Thu Jul 12 18:29:40 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkradiomenuitem.[ch] (gtk_radio_menu_item_group):
Rename to gtk_radio_menu_item_get_group(), add deprecated
alias. (#57044)

* gtk/gtkfilesel.c: Indentation fix.

22 years agoPatch from Mathias Hasselmann to fix warnings in compat macros. (#56773)
Owen Taylor [Thu, 12 Jul 2001 21:46:32 +0000 (21:46 +0000)]
Patch from Mathias Hasselmann to fix warnings in compat macros. (#56773)

Thu Jul 12 17:33:00 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbbox.h gtk/gtkcompat.h: Patch from Mathias
Hasselmann to fix warnings in compat macros.
(#56773)

* gtk/gtkmenubar.c (gtk_menu_bar_hierarchy_changed): Fix
stupid wrong cast added in last patch.

22 years agoReplace a couple of inappropriate calls to GTK_WIDGET_HAS_FOCUS() with
Owen Taylor [Thu, 12 Jul 2001 20:59:42 +0000 (20:59 +0000)]
Replace a couple of inappropriate calls to GTK_WIDGET_HAS_FOCUS() with

Thu Jul 12 16:51:34 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c: Replace a couple of inappropriate calls to
GTK_WIDGET_HAS_FOCUS() with gtk_widget_is_focus(). (#57067)

22 years agoAdd missing case.
Owen Taylor [Thu, 12 Jul 2001 18:10:06 +0000 (18:10 +0000)]
Add missing case.

Thu Jul 12 14:06:19 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkmenubar.c (gtk_menu_bar_hierarchy_changed): Add
missing case.

* gtk/gtkcontainer.c (gtk_container_get_focus_chain): Fix
NULL/FALSE return value confusion.

* gtk/gtkrange.c (coord_to_value): Fix division-by-zero
problem when scrollbar completely fills range. (Patch
from  Matthias Clasen, #57047)

22 years agoProperly clean up when handling events for move-resize emulation. (Problem
Owen Taylor [Thu, 12 Jul 2001 17:58:43 +0000 (17:58 +0000)]
Properly clean up when handling events for move-resize emulation. (Problem

Thu Jul 12 13:53:28 2001  Owen Taylor  <otaylor@redhat.com>

* gdk/x11/gdkevents-x11.c (gdk_event_translate): Properly
clean up when handling events for move-resize emulation.
(Problem traced down by Matthias Clasen, #57271)

22 years agoFormatting fixes from multihead brnach. [ mostly foo(bar) => foo (bar) ]
Owen Taylor [Thu, 12 Jul 2001 17:50:14 +0000 (17:50 +0000)]
Formatting fixes from multihead brnach. [ mostly foo(bar) => foo (bar) ]

Thu Jul 12 13:43:27 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkclist.c gtk/gtkcolorsel.c gtk/gtkcombo.c
  gtk/gtkctree.c gtk/gtkcurve.c gtk/gtkentry.c
  gtk/gtkfontsel.c gtk/gtkhandlebox.c
  gtk/gtkimcontextsimple.c gtk/gtkmain.c gtk/gtkmenu.c
  gtk/gtkmenuitem.c gtk/gtkoptionmenu.c gtk/gtkpixmap.c
  gtk/gtkselection.c gtk/gtktextdisplay.c gtk/gtktextview.c
  gtk/gtktooltips.c gtk/gtkwidget.c gtk/gtkwindow.c:
Formatting fixes from multihead brnach. [ mostly foo(bar) => foo (bar) ]

22 years agoshut up CVS
Sven Neumann [Wed, 11 Jul 2001 11:36:16 +0000 (11:36 +0000)]
shut up CVS

22 years agoGerman translation updated
Matthias Warkus [Tue, 10 Jul 2001 20:57:51 +0000 (20:57 +0000)]
German translation updated

22 years agoAdd a cd $(srcdir) for when srcdir != builddir
Peter Williams [Mon, 9 Jul 2001 18:42:43 +0000 (18:42 +0000)]
Add a cd $(srcdir) for when srcdir != builddir

2001-07-09  Peter Williams  <peterw@ximian.com>

* gtk/Makefile.am ($(srcdir)/stamp-gtk.defs): Add a cd $(srcdir)
for when srcdir != builddir

22 years agoremove gtk_tree_model_get_first in favor of gtk_tree_model_get_iter_root.
Jonathan Blandford [Mon, 9 Jul 2001 17:09:35 +0000 (17:09 +0000)]
remove gtk_tree_model_get_first in favor of gtk_tree_model_get_iter_root.

Mon Jul  9 12:50:51 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreemodel.c: remove gtk_tree_model_get_first in favor of
gtk_tree_model_get_iter_root.

* gtk/gtkliststore.c: Add a bunch of g_return statements.
(gtk_list_store_iter_n_children): Fix up.

* gtk/gtktreestore.c: Add a bunch of g_return statements.

22 years agoUpdated Swedish translation. Added gtk+.pot to the list of files.
Christian Rose [Sun, 8 Jul 2001 22:17:08 +0000 (22:17 +0000)]
Updated Swedish translation. Added gtk+.pot to the list of files.

2001-07-09  Christian Rose  <menthos@menthos.com>

* po/sv.po: Updated Swedish translation.
* po/.cvsignore: Added gtk+.pot to the list of files.

22 years ago Jul 6 15:38:33 2001 Owen Taylor <otaylor@redhat.com>
Owen Taylor [Fri, 6 Jul 2001 19:41:00 +0000 (19:41 +0000)]
 Jul  6 15:38:33 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwidget.c (gtk_widget_class_init):
G_SIGNAL_TYPE_STATIC_SCOPE GtkSelectionData to
restore some workingness.

* gdk/x11/gdkwindow-x11.c (gdk_window_new): Fix
handle of window type for input-only windows.

22 years agoupdated Azeri file
Pablo Saratxaga [Fri, 6 Jul 2001 06:11:45 +0000 (06:11 +0000)]
updated Azeri file

22 years agoPatch from Gregory Merchan to add gtk_button_box_set_secondary(), which
Owen Taylor [Fri, 6 Jul 2001 02:10:32 +0000 (02:10 +0000)]
Patch from Gregory Merchan to add gtk_button_box_set_secondary(), which

Thu Jul  5 21:53:46 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbbox.[ch] gtk/gtkbox.[ch] gtk/gtk[hv]bbox.c:
Patch from Gregory Merchan to add
gtk_button_box_set_secondary(), which separates
the child into a separate group from the normal
buttons. (#56331)

* gtk/gtkdialog.c: Make help buttons secondary by
default.

* gtk/gtkbbox.c: Added a child property "secondary".

* gtk/testgtk.c: Turn on the help button for the
color selector to check that it properly appears
as secondary.

22 years agoSwitch over to the new include flags AC_SUBST(). (Problem pointed out by
Owen Taylor [Thu, 5 Jul 2001 14:19:43 +0000 (14:19 +0000)]
Switch over to the new include flags AC_SUBST(). (Problem pointed out by

Thu Jul  5 10:17:15 2001  Owen Taylor  <otaylor@redhat.com>

* pixops/Makefile.am (noinst_LTLIBRARIES): Switch
over to the new include flags AC_SUBST(). (Problem
pointed out by Mikael Hermansson.)