]> Pileus Git - ~andy/gtk/log
~andy/gtk
22 years agoAdd gdk_pixbuf_get_option.
Tor Lillqvist [Sun, 2 Dec 2001 18:03:52 +0000 (18:03 +0000)]
Add gdk_pixbuf_get_option.

2001-11-30  Tor Lillqvist  <tml@iki.fi>

* gdk_pixbuf.def: Add gdk_pixbuf_get_option.

22 years agoUpdated Norwegian (bokmål) translation.
Kjartan Maraas [Sun, 2 Dec 2001 16:36:44 +0000 (16:36 +0000)]
Updated Norwegian (bokmål) translation.

2001-12-01  Kjartan Maraas  <kmaraas@gnome.org>

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

22 years agoadd brief explanation of how to use GtkOptionMenu
Havoc Pennington [Sat, 1 Dec 2001 18:30:49 +0000 (18:30 +0000)]
add brief explanation of how to use GtkOptionMenu

2001-12-01  Havoc Pennington  <hp@pobox.com>

* gtk/tmpl/gtkoptionmenu.sgml: add brief explanation of how to use
GtkOptionMenu

22 years agofile multihead.sgml was initially added on branch gtk-multihead.
Erwann Chenede [Sat, 1 Dec 2001 16:24:52 +0000 (16:24 +0000)]
file multihead.sgml was initially added on branch gtk-multihead.

22 years agoset the signal id to 0 after we disconnect from it
jacob berkman [Fri, 30 Nov 2001 23:17:29 +0000 (23:17 +0000)]
set the signal id to 0 after we disconnect from it

2001-11-30  jacob berkman  <jacob@ximian.com>

* gtk/gtknotebook.c (gtk_notebook_remove_tab_label): set the
signal id to 0 after we disconnect from it

22 years agoDeprecate.
Matthias Clasen [Fri, 30 Nov 2001 22:55:28 +0000 (22:55 +0000)]
Deprecate.

        * gdk/gdkdrawable.h (gdk_drawable_ref, gdk_drawable_unref),
        gdk/gdkcolor.h (gdk_colormap_ref, gdk_colormap_unref),
        gdk/gdkdnd.h (gdk_drag_context_ref, gdk_drag_context_unref),
        gdk/gdkgc.h (gdk_gc_ref, gdk_gc_unref):  Deprecate.

        * gdk/gdkvisual.h: Use GDK_DISABLE_DEPRECATED, not
        GTK_DISABLE_DEPRECATED.

        * gdk/gdkcolor.c (gdk_colormap_ref, gdk_colormap_unref),
        gdk/gdkgc.c (gdk_gc_ref, gdk_gc_unref): Document.

        * gdk/tmpl/colors.sgml, gdk/tmpl/pixmaps.sgml, gdk/tmpl/dnd.sgml,
        gdk/tmpl/gcs.sgml: Document ref and unref functions as deprecated.

22 years agoSanitize move/resize code, removing various bad, non-functional hacks.
Owen Taylor [Fri, 30 Nov 2001 21:51:46 +0000 (21:51 +0000)]
Sanitize move/resize code, removing various bad, non-functional hacks.

Fri Nov 30 16:37:01 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtkcombo.c (gtk_combo_popup_list): Sanitize
move/resize code, removing various bad, non-functional
hacks. (Fixes #65048, reported by Damon Chaplin.)

22 years agoPatch from Hidetoshi Tajima to fix bad match error when target drawable is
Owen Taylor [Fri, 30 Nov 2001 21:14:07 +0000 (21:14 +0000)]
Patch from Hidetoshi Tajima to fix bad match error when target drawable is

Fri Nov 30 16:12:21 2001  Owen Taylor  <otaylor@redhat.com>
* gdk/gdkpango.c: Patch from Hidetoshi Tajima to fix
bad match error when target drawable is not the
same depth as the root window. (#65841)
* HACKING: Update.

22 years agoFix alignment problem in deserialization, (#65785, reported by Hidetoshi
Owen Taylor [Fri, 30 Nov 2001 21:01:01 +0000 (21:01 +0000)]
Fix alignment problem in deserialization, (#65785, reported by Hidetoshi

Fri Nov 30 15:55:34 2001  Owen Taylor  <otaylor@redhat.com>
* gdk-pixdata.c (gdk_pixdata_deserialize): Fix
alignment problem in deserialization, (#65785,
reported by Hidetoshi Tajima)

22 years agoTypo fix.
Matthias Clasen [Thu, 29 Nov 2001 23:08:38 +0000 (23:08 +0000)]
Typo fix.

        * gdk/gdkwindow.c: Typo fix.

        * gtk/gtk-sections.sgml: Add GtkTextChildAnchor.

        * gdk/tmpl/dnd.sgml: Updates.

        * gdk/tmpl/pango_interaction.sgml: Document GdkPangoAttrEmbossed
        and GdkPangoAttrStipple.

22 years agoadd checks for empty menu items to behave like insensitive items (#59456)
Kristian Rietveld [Thu, 29 Nov 2001 20:36:12 +0000 (20:36 +0000)]
add checks for empty menu items to behave like insensitive items (#59456)

Thu Nov 29 21:35:56 2001  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtkmenu.c (gtk_menu_motion_notify): add checks for
        empty menu items to behave like insensitive items (#59456)

        * gtk/gtkmenuitem.c (gtk_real_menu_item_activate_item): select
        next item if the first item in the menu is a tear off item
        (#59456-2, suggestion by Matthias Clasen)

        * gtk/gtkmenushell.c (gtk_menu_shell_button_press),
        (gtk_menu_shell_button_release), (gtk_menu_shell_entry_notify),
        (gtk_menu_shell_leave_notify), (gtk_real_menu_shell_move_current),
        (gtk_real_menu_shell_activate_current): add check, so empty
        menu items behave like insensitive items (#59456)

        * gtk/gtkmenuitem.[ch]: add _gtk_menu_item_is_selectable to make
        the checks more readable ...

        * gtk/gtkmenushell.c (gtk_menu_shell_button_press),
        (gtk_menu_shell_button_release): causes the menu to dropdown if the
        caption is clicked again (#64977)

22 years agoassertion here that we were at the end iterator was not correct; change
Havoc Pennington [Thu, 29 Nov 2001 20:09:41 +0000 (20:09 +0000)]
assertion here that we were at the end iterator was not correct; change

2001-11-29  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextiter.c (_gtk_text_iter_forward_indexable_segment):
assertion here that we were at the end iterator was not correct;
change code to move us to the end iterator. bug #65731

22 years agoFill in missing error parameters to DecodeHeader and DecodeColormap.
Manish Singh [Thu, 29 Nov 2001 01:39:34 +0000 (01:39 +0000)]
Fill in missing error parameters to DecodeHeader and DecodeColormap.

2001-11-28  Manish Singh  <yosh@gimp.org>

        * gdk-pixbuf/io-bmp.c (gdk_pixbuf__bmp_image_load_increment): Fill
        in missing error parameters to DecodeHeader and DecodeColormap.

22 years agoRemove improper use of g_locale_to_utf8() to convert from latin-1, and do
Owen Taylor [Thu, 29 Nov 2001 01:15:52 +0000 (01:15 +0000)]
Remove improper use of g_locale_to_utf8() to convert from latin-1, and do

Wed Nov 28 20:05:44 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtkaccellabel.c (gtk_accel_label_refetch): Remove
improper use of g_locale_to_utf8() to convert from
latin-1, and do it the easy way by building the string
correctly in the first place.

22 years agoConvert atoms to and from atoms for properties of type XA_ATOM. (#65555,
Owen Taylor [Thu, 29 Nov 2001 00:43:24 +0000 (00:43 +0000)]
Convert atoms to and from atoms for properties of type XA_ATOM. (#65555,

Wed Nov 28 19:34:15 2001  Owen Taylor  <otaylor@redhat.com>
* gdk/x11/gdkproperty-x11.c (gdk_property_change, gdk_property_get):
Convert atoms to and from atoms for properties of type XA_ATOM.
(#65555, patch from Hidetoshi Tajima)

22 years agoFix Ximian bug #12125; merged from gdk-pixbuf stable.
Federico Mena Quintero [Thu, 29 Nov 2001 00:13:02 +0000 (00:13 +0000)]
Fix Ximian bug #12125; merged from gdk-pixbuf stable.

2001-11-21  Federico Mena Quintero  <federico@ximian.com>

Fix Ximian bug #12125; merged from gdk-pixbuf stable.

* gdk-pixbuf/io-bmp.c (gdk_pixbuf__bmp_image_load_increment): Use
a simple state machine instead of a scary if/else chain.
(DecodeHeader): Set the reading state.
(DecodeColormap): Set the reading state.
(decode_bitmasks): New function, decodes the bitmasks for
BI_BITFIELDS coding.
(OneLine32): Handle BI_BITFIELDS coding.
(OneLine16): Likewise.

22 years agoRename 'id' parameter to avoid problems with Objective C.
Owen Taylor [Wed, 28 Nov 2001 23:54:30 +0000 (23:54 +0000)]
Rename 'id' parameter to avoid problems with Objective C.

Wed Nov 28 18:37:04 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtksocket.[ch] (gtk_socket_add_id): Rename 'id' parameter
to avoid problems with Objective C.

22 years agoTypo fixes. (#65607)
Matthias Clasen [Wed, 28 Nov 2001 23:41:12 +0000 (23:41 +0000)]
Typo fixes. (#65607)

        * gtk/gtkaccelmap.c: Typo fixes. (#65607)

        * gtk/gtkfixed.c (gtk_fixed_set_has_window, gtk_fixed_get_has_window):
        Fix docs. (#65505)

        * gtk/gtkwindow.c (gtk_window_set_mnemnonic_modifier): Document.

        * gtk/tmpl/gtkwindow.sgml: Document gtk_window_position.

        * gdk/tmpl/dnd.sgml: Document GdkDragProtocol and GdkDragContext.

        * gdk/tmpl/events.sgml: Document gdk_setting_get.

        * gdk/tmpl/fonts.sgml: Document gdk_font_full_name_get and
        gdk_font_full_name_free.

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

22 years agoMove accounting of menu->tearoff_scrollbar width to here and make sure we
Owen Taylor [Wed, 28 Nov 2001 23:26:17 +0000 (23:26 +0000)]
Move accounting of menu->tearoff_scrollbar width to here and make sure we

Wed Nov 28 18:19:12 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkmenu.c (gtk_menu_set_tearoff_hints): Move
        accounting of menu->tearoff_scrollbar width to here
        and make sure we have the correct requisition.

        * gtk/gtkmenu.c (gtk_menu_position): Fix fixme
        by using gtk_window_move().

        * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Force
        the requisition to be updated by calling
        gtk_widget_size_request() (#65440)

        * gtk/gtktearoffmenuitem.c (gtk_tearoff_menu_item_activate):
        queue resize before calling gtk_menu_set_tearoff_state().

22 years agofix typo
Kristian Rietveld [Wed, 28 Nov 2001 21:19:40 +0000 (21:19 +0000)]
fix typo

Wed Nov 28 22:20:44 2001  Kristian Rietveld  <kristian@planet.nl>

        * demos/gtk-demo/editable_cells.c: fix typo

        * demos/gtk-demo/list_store.c (add_columns): remove call to
        gtk_tree_view_column_set_clickable which didn't make sense

22 years agoput the warning explaining the validation error in front of the
Havoc Pennington [Wed, 28 Nov 2001 20:42:15 +0000 (20:42 +0000)]
put the warning explaining the validation error in front of the

2001-11-28  Havoc Pennington  <hp@redhat.com>

* gtk/gtktextview.c (gtk_text_view_paint): put the warning
explaining the validation error in front of the G_BREAKPOINT

* gtk/gtkrange.c (gtk_range_adjustment_value_changed): call
process updates with include_children = FALSE instead of TRUE, so
we redraw the range only, not the whole darn window.  Making
GtkRange a NO_WINDOW widget had weirdly caused the text widget
Trace/breakpoint trap bug to become much easier to trigger.

22 years agoRemove reference to gdkcursors.h.
Owen Taylor [Wed, 28 Nov 2001 19:32:18 +0000 (19:32 +0000)]
Remove reference to gdkcursors.h.

Wed Nov 28 14:12:03 2001  Owen Taylor  <otaylor@redhat.com>
* gdk/Makefile.am (gdk_public_h_sources): Remove reference
to gdkcursors.h.

22 years agoAdd markup to docs.
Matthias Clasen [Wed, 28 Nov 2001 19:08:36 +0000 (19:08 +0000)]
Add markup to docs.

        * gtk/gtkwindow.c (gtk_window_move): Add markup to docs.

22 years ago gdk/tmpl/windows.sgml, gdk/tmpl/general.sgml,
Matthias Clasen [Wed, 28 Nov 2001 19:05:58 +0000 (19:05 +0000)]
    gdk/tmpl/windows.sgml, gdk/tmpl/general.sgml,
        gdk/tmpl/pixmaps.sgml, gdk/tmpl/drawing.sgml,
        gdk/tmpl/gcs.sgml: Updates.

22 years agoforgotten Changelog entry.
Matthias Clasen [Wed, 28 Nov 2001 18:47:27 +0000 (18:47 +0000)]
forgotten Changelog entry.

22 years agoDirectly include the contents of gdkcursors.h in the GdkCursorType enum.
Matthias Clasen [Wed, 28 Nov 2001 18:38:43 +0000 (18:38 +0000)]
Directly include the contents of gdkcursors.h in the GdkCursorType enum.

        * gdk/gdkcursor.h: Directly include the contents
        of gdkcursors.h in the GdkCursorType enum.

        * gdk/gdkcursors.h: Deleted.

        * gdk/gdkkeysyms.h: Remove XFree86-specific keysyms, add
        header boilerplate.

        * gdk/Makefile.am: Remove the X-derived-headers rule.

        * gdk/tmpl/cursors.sgml: Document GdkCursor and standard cursors.

22 years agoSome fixes.
Carlos Perelló Marín [Wed, 28 Nov 2001 12:17:36 +0000 (12:17 +0000)]
Some fixes.

2001-11-28  Carlos Perelló Marín <carlos@gnome-db.org>

* es.po: Some fixes.

22 years agoNotify on the ::active property _here_, not in
Owen Taylor [Wed, 28 Nov 2001 01:20:14 +0000 (01:20 +0000)]
Notify on the ::active property _here_, not in

Tue Nov 27 20:17:55 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtkcheckmenuitem.c (gtk_check_menu_item_activate):
Notify on the ::active property _here_, not in
gtk_check_menu_item_set_active.

22 years agoadd 2 properties (PIXBUF_EXPANDER_OPEN and PIXBUF_EXPANDER_CLOSED)
Jonathan Blandford [Tue, 27 Nov 2001 00:14:42 +0000 (00:14 +0000)]
add 2 properties (PIXBUF_EXPANDER_OPEN and PIXBUF_EXPANDER_CLOSED)

Mon Nov 26 19:11:18 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtkcellrendererpixbuf.c
(gtk_cell_renderer_pixbuf_class_init): add 2 properties
(PIXBUF_EXPANDER_OPEN and PIXBUF_EXPANDER_CLOSED)

22 years agoAdd long, but horribly sketchy comment about what is going on in this
Owen Taylor [Mon, 26 Nov 2001 02:20:06 +0000 (02:20 +0000)]
Add long, but horribly sketchy comment about what is going on in this

Sun Nov 25 21:19:02 2001  Owen Taylor  <otaylor@redhat.com>
* gdk/x11/gdkgeometry-x11.c: Add long, but horribly sketchy
comment about what is going on in this file.
* gdk/x11/gdkgeometry-x11.c (gdk_window_compute_position): Fix
x/y problem.

22 years agoAdded -version-info.
Akira TAGOH [Mon, 26 Nov 2001 00:42:29 +0000 (00:42 +0000)]
Added -version-info.

2001-11-26  Akira TAGOH  <tagoh@redhat.com>

* Makefile.am (libgdk_pixbuf_xlib_1_3_la_LDFLAGS):
Added -version-info.

22 years agoCalculate size based on the _child_ of the menu item, not the menuitem.
Owen Taylor [Mon, 26 Nov 2001 00:19:31 +0000 (00:19 +0000)]
Calculate size based on the _child_ of the menu item, not the menuitem.

Sun Nov 25 18:59:19 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtkoptionmenu.c (gtk_option_menu_calc_size):
Calculate size based on the _child_ of the menu item,
not the menuitem. (#65005, Damon Chaplin)
* gtk/gtklistitem.c (gtk_list_item_new_with_label): Add
some extra vertical padding to the label widget ... restores
GTK+-1.2 spacing. (#65085, Damon Chaplin.)

22 years agodemos/pixbuf-demo.c M_PI -> G_PI.
Tor Lillqvist [Sun, 25 Nov 2001 23:36:29 +0000 (23:36 +0000)]
demos/pixbuf-demo.c M_PI -> G_PI.

2001-11-26  Tor Lillqvist  <tml@iki.fi>

* demos/pixbuf-demo.c
* demos/gtk-demo/pixbufs.c: M_PI -> G_PI.

* demos/gtk-demo/main.c (read_line): No flockfile() or
getc_unlocked() on Win32.

2001-11-25  Tor Lillqvist  <tml@iki.fi>

* configure.in
* acconfig.h: As we now use GDir, no need to check for dirent.h.

22 years agofree font_desc when finished (#65266)
Kristian Rietveld [Sun, 25 Nov 2001 22:19:22 +0000 (22:19 +0000)]
free font_desc when finished (#65266)

Sun Nov 25 23:18:39 2001  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtktexttag.c (gtk_text_tag_set_property): free font_desc
        when finished (#65266)

Sun Nov 25 23:16:29 2001  Kristian Rietveld  <kristian@planet.nl>

        * gdk/x11/gdkwindow-x11.c (gdk_window_set_icon_list): free
        data after we set the property. (#65264)

Sun Nov 25 23:14:06 2001  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtkbutton.c: add destroy method so label_text gets freed
        if it has been allocated (#65268)

22 years agogdk/linux-fb/gdkdrawable-fb2.c update to latest Pango API
Manish Singh [Sat, 24 Nov 2001 21:52:50 +0000 (21:52 +0000)]
gdk/linux-fb/gdkdrawable-fb2.c update to latest Pango API

Sat Nov 24 13:39:51 2001  Manish Singh  <yosh@gimp.org>

        * gdk/linux-fb/gdkdrawable-fb2.c
        * gdk/linux-fb/gdkpango-fb.c: update to latest Pango API

        * gdk/linux-fb/gdkwindow-fb.c: implement gdk_window_show_unraised

        * gdk/linux-fb/gdkfont-fb.c (gdk_font_load): plug memleak on
        set_family

        * gdk/linux-fb/gdkfbswitch.c: minor cleanups

22 years agodon't deactivate menu when menu_item isn't sensitive (#61389)
Kristian Rietveld [Sat, 24 Nov 2001 21:05:10 +0000 (21:05 +0000)]
don't deactivate menu when menu_item isn't sensitive (#61389)

Sat Nov 24 22:05:27 2001  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtkmenushell.c (gtk_menu_shell_button_release): don't
        deactivate menu when menu_item isn't sensitive (#61389)

22 years agoFix invalid UTF-8.
Owen Taylor [Sat, 24 Nov 2001 18:20:21 +0000 (18:20 +0000)]
Fix invalid UTF-8.

Sat Nov 24 13:19:58 2001  Owen Taylor  <otaylor@redhat.com>

* nl.po: Fix invalid UTF-8.

22 years agofree path before we return (in case of a failure here)
Kristian Rietveld [Sat, 24 Nov 2001 17:32:27 +0000 (17:32 +0000)]
free path before we return (in case of a failure here)

Sat Nov 24 15:35:26 2001  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtktreemodel.c (gtk_tree_model_foreach): free path before
        we return (in case of a failure here)

22 years agoHandle events in windows other than widget->event_window properly.
Owen Taylor [Sat, 24 Nov 2001 00:24:18 +0000 (00:24 +0000)]
Handle events in windows other than widget->event_window properly.

Fri Nov 23 19:22:50 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtknotebook.c: Handle events in windows other
than widget->event_window properly. (#65079, reported
by Damon Chaplin)
* gdk/gdkevents.c (gdk_event_get_coords): Fix x/y bug.

22 years agoAlign the image at the top, #65020, request from Seth Nickell)
Owen Taylor [Sat, 24 Nov 2001 00:05:17 +0000 (00:05 +0000)]
Align the image at the top, #65020, request from Seth Nickell)

Fri Nov 23 18:57:46 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtkmessagedialog.c (gtk_message_dialog_init): Align
the image at the top, #65020, request from Seth Nickell)

22 years ago - fixes, additions, updates (dutch translation)
Dirk-Jan C. Binnema [Sat, 24 Nov 2001 00:04:16 +0000 (00:04 +0000)]
- fixes, additions, updates (dutch translation)

22 years agoRemove some strange arithmetic that was resulting in rows being drawn too
Owen Taylor [Fri, 23 Nov 2001 23:55:19 +0000 (23:55 +0000)]
Remove some strange arithmetic that was resulting in rows being drawn too

Fri Nov 23 18:49:53 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/{gtkclist,gtkctree.c} (draw_row): Remove some strange
arithmetic that was resulting in rows being drawn too low.
(#65001, reported by Damon Chaplin)

22 years agoOffset invalidated range correctly. Fix scrolling of title window.
Owen Taylor [Fri, 23 Nov 2001 23:42:30 +0000 (23:42 +0000)]
Offset invalidated range correctly. Fix scrolling of title window.

Fri Nov 23 18:36:42 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtkrange.c (gtk_range_button_press): Offset
invalidated range correctly.
* gtk/gtkclist.c (hadjustment_value_changed): Fix scrolling
of title window. (#65001, reported by Damon Chaplin)
* gtk/gtkcombo.c (gtk_combo_button_event_after): Replace
horrible hack with use of ::event_after.

22 years agoVersion 1.3.11 Require GLib-1.3.11, Pango-0.22, ATK-0.7. Restore to
Owen Taylor [Fri, 23 Nov 2001 21:46:44 +0000 (21:46 +0000)]
Version 1.3.11 Require GLib-1.3.11, Pango-0.22, ATK-0.7. Restore to

Thu Nov 22 15:01:03 2001  Owen Taylor  <otaylor@redhat.com>
        * Version 1.3.11
        * configure.in (ATK_REQUIRED_VERSION): Require
        GLib-1.3.11, Pango-0.22, ATK-0.7.
        * tests/prop-editor.c (property_widget): Restore
        to working as well as it did before.
        * gtk/gtklistitem.h: Mark deprecated since it is
        an integral part of GtkList.
        * demos/gtk-demo/demo-common.h: New header file,
        for a common functions not important to the meat
        of the demos.

        * demos/gtk-demo/main.c (demo_ifind_file): Add a utility
        function to search for a file used by the demo.
        * demos/*.c: Use demo_find_file.

22 years agoAdd windows.sgml Revert last diff to get things to build.
Owen Taylor [Fri, 23 Nov 2001 20:44:13 +0000 (20:44 +0000)]
Add windows.sgml Revert last diff to get things to build.

Fri Nov 23 15:12:07 2001  Owen Taylor  <otaylor@redhat.com>
        * gtk/Makefile.am (content_files): Add windows.sgml
        * gdk/tmpl/cursors.sgml: Revert last diff to get things to
        build.

22 years agoActually commit typo fixes already mentioned in ChangeLog entry on
Matthias Clasen [Fri, 23 Nov 2001 20:20:38 +0000 (20:20 +0000)]
Actually commit typo fixes already mentioned in ChangeLog entry on

        * gtk/gtktextbuffer.c (gtk_text_buffer_create_tag),
        gtk/gtkruler.c (gtk_ruler_get_metric): Actually commit typo
        fixes already mentioned in ChangeLog entry on 2001-11-14.

        * docs/reference/gdk/tmpl/drawing.sgml: Minor markup fixes.

22 years agoreflect Pango API change
Hans Breuer [Fri, 23 Nov 2001 16:05:39 +0000 (16:05 +0000)]
reflect Pango API change

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

* gdk/win32/gdkfont-win32.c (gdk_font_from_description) :
reflect Pango API change

* gtk/gtk.def : updated externals

* gtk/gtkfixed.c (gtk_fixed_get_has_window) : use
g_return_val_if_fail() to avoid 'function must return a value'

* gtk/gtkrc.c : added spaces to fix small coding style issues
* gtk/gtkwidget.c : ... and linebreaks. Also a static for
'static correctness'

* gtk/makefile.msc.in : temporary(?) disable gtk<plug|socket>
because they only can be build on win32 after applying my patch

22 years agoAdd better explanation of proximity events.
Matthias Clasen [Thu, 22 Nov 2001 22:06:37 +0000 (22:06 +0000)]
Add better explanation of proximity events.

        * gdk/tmpl/event_structs.sgml: Add better explanation of proximity
        events.

        * gdk/tmpl/cursors.sgml: Document GdkCursor and standard cursors.

        * gdk/images/*.png: The standard X cursors as pngs.

        * gdk/Makefile.am (HTML_IMAGES): Add the images.

22 years agoraise event window afte children, in order for the input pnly window to
Tim Janik [Wed, 21 Nov 2001 23:49:17 +0000 (23:49 +0000)]
raise event window afte children, in order for the input pnly window to

Wed Nov 21 22:55:37 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkbutton.c (gtk_button_map): raise event window afte
        children, in order for the input pnly window to stay *above*
        children.

Wed Nov 21 22:44:27 2001  Tim Janik  <timj@gtk.org>

        * tests/testtreeview.c: make hackery worse ;) by checking fundamental
        type walks againts G_TYPE_FUNDAMENTAL_MAX.

        * tests/prop-editor.c: disable type hackery.

22 years agoFix problem with lost parameter.
Owen Taylor [Wed, 21 Nov 2001 22:42:50 +0000 (22:42 +0000)]
Fix problem with lost parameter.

Wed Nov 21 17:41:39 2001  Owen Taylor  <otaylor@redhat.com>

        * gdk/gdkimage.c (gdk_image_get): Fix problem with
        lost parameter.

22 years agoRemove trailing commas in enum declarations.
Owen Taylor [Wed, 21 Nov 2001 22:08:09 +0000 (22:08 +0000)]
Remove trailing commas in enum declarations.

Wed Nov 21 17:01:25 2001  Owen Taylor  <otaylor@redhat.com>
* gtk/gtkcellrenderer.h gtk/gtktreemodel.h
gtk/gtktreeprivate.h gtk/gtktreesortable.h: Remove
trailing commas in enum declarations.

22 years agoVersion 1.3.11, interface, binary age 0.
Owen Taylor [Wed, 21 Nov 2001 21:44:08 +0000 (21:44 +0000)]
Version 1.3.11, interface, binary age 0.

Wed Nov 21 15:21:26 2001  Owen Taylor  <otaylor@redhat.com>

* configure.in (GTK_MICRO_VERSION): Version 1.3.11,
interface, binary age 0.

* NEWS: Updates

* gtk/gtktreemodel.c gtk/gtkrc.c gtk/gtkentry.c: SGML
fixes in docs.

* gtk/gtkmain.h: Remove unused and misnamespaced
get_gtk_win32_directory() prototype.

* gdk/gdkimage.c (gdk_image_get): Fix parameter names
to match header.

* gdk/gdkwindow.h: Fix parameters to gdk_window_shape_combine_mask(),
gdk_window_set_transient_for(), gdk_window_set_geometry_hints(),
to match docs.

* gdk/gdkevents.c (gdk_event_get_coords)
  gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_get_active)
  gtk/gtkdnd.c (gtk_drag_set_icon_stock):
Fix parameter names in docs.

* docs/faq/Makefile.am (FAQ_FILES): Add missing files.
(#64961, Akira Tagoh)

22 years agoUpdates
Owen Taylor [Wed, 21 Nov 2001 21:43:47 +0000 (21:43 +0000)]
Updates

Wed Nov 21 15:57:29 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtk-sections.txt: Updates

        * gtk/tmpl/gtkstock.sgml: Close end tags.

        * gtk/gtk.types: Remove interface types which gtk-doc
        can't handle currently.

        * gtk/tmpl/gtknotebook.sgml: Fix some garbage in file.

        * gdk/tmpl/x_interaction.sgml: Fix SGML errors.

        * gdk/gdk-overrides.txt gdk/gdk-sections.txt: Updates.

22 years agoRef-sink the tooltips object. Ref-sink the tooltips object. Fix some
Owen Taylor [Wed, 21 Nov 2001 17:04:35 +0000 (17:04 +0000)]
Ref-sink the tooltips object. Ref-sink the tooltips object. Fix some

Wed Nov 21 11:41:29 2001  Owen Taylor  <otaylor@redhat.com>
* tests/testgtk.c (create_tooltips): Ref-sink the tooltips object.
* gtk/gtktoolbar.c (gtk_toolbar_init): Ref-sink the tooltips object.
* gtk/gtkfilesel.c (open_new_dir): Fix some constness warnings.
* gtk/gtkaccelgroup.c: Rename gtk_accel_groups_from_acceleratable()
back to gtk_accel_groups_from_object(), change @acceleratable
parameter to gtk_accel_groups_activate() accordingly.
* gtk/gtkaccelmap.c (gtk_accel_map_lookup_entry): Remove
left-over comment about quark return.
* gtk/gtkaccelmap.h: Fix spelling of gtk_accel_map_foreach_unfiltered().
  * gtk/gtk-boxed.defs (GtkIconSource): added as a boxed type.
        (Patch from Matt Wilson)
* gtk/gtkobject.c (gtk_object_finalize): Warn if a floating
object is finalized.

22 years agofix docs for gtk_window_set_policy() to reflect existence of
Havoc Pennington [Wed, 21 Nov 2001 03:08:56 +0000 (03:08 +0000)]
fix docs for gtk_window_set_policy() to reflect existence of

2001-11-20  Havoc Pennington  <hp@pobox.com>

* gtk/tmpl/gtkwindow.sgml: fix docs for gtk_window_set_policy() to
reflect existence of gtk_window_set_resizable()

22 years agoapplied patch from owen to get rid of accel map notifiers. changed things
Tim Janik [Tue, 20 Nov 2001 23:43:03 +0000 (23:43 +0000)]
applied patch from owen to get rid of accel map notifiers. changed things

Tue Nov 20 21:25:08 2001  Tim Janik  <timj@gtk.org>

* applied patch from owen to get rid of accel map notifiers.
changed things to fix reentrancy and API as discussed on gtk-devel.

* gtk/gtkaccelgroup.[hc]:
(gtk_accel_group_finalize): unregister this accel group from all
accel map paths.
(accel_closure_invalidate): handle invalidation of closures by
disconnecting their accelerators.
(quick_accel_add): move closure connection and changed notification
into this function to reduce code duplication. don't emit change
notification on closurers without accelerators.
(quick_accel_remove): rewrite, do the exact opposite of quick_accel_add
for a GtkAccelGroupEntry.
(gtk_accel_group_connect): get rid of the accel_path_quark argument.
(gtk_accel_group_connect_by_path): new function to add accelerators
with an accel path.
(gtk_accel_group_disconnect_closure): new function, disconnect a
closure from of an accel group.
(gtk_accel_group_disconnect): loop over all closure for a accel_ley,
accel_mods pair and remove them.
(_gtk_accel_group_reconnect): new function that basically does
gtk_accel_group_disconnect_closure() and
gtk_accel_group_connect_by_path() once an accel path changed.
(gtk_accel_groups_disconnect_closure): remove this, there's
gtk_accel_group_disconnect_closure().

* gtk/gtkaccelmap.[hc]: keep list of accel groups per entry now,
nuke notifiers.
(_gtk_accel_path_is_valid): make this non-static for
gtkwidget.c and gtkaccelgroup.c assertions.
(gtk_accel_map_add_notifer): removed this function.
(gtk_accel_map_remove_notifer): same.
(_gtk_accel_map_add_group):
(_gtk_accel_map_remove_group): (un-)register accel groups, with
accel paths for correct propagation.
(gtk_accel_map_add_entry): return void.
(gtk_accel_map_lookup): return gboolean instead of GQuark.

* gtk/gtkitemfactory.c (gtk_item_factory_add_foreign): always
set accel_path on widgets.

* gtk/gtkwidget.[hc]:
(accel_path_changed): got rid of this, changes are handled by
accel maps internally now.
(_gtk_widget_set_accel_path): get things to work without notifiers.
(gtk_widget_list_accel_closures): list accel closures of a widget.

* gtk/gtkwindow.[hc]: rename ::accels_changed, to ::keys_changed.

22 years agoTypo fix.
Matthias Clasen [Tue, 20 Nov 2001 22:40:41 +0000 (22:40 +0000)]
Typo fix.

        * gtk/gtkcontainer.c (gtk_container_propagate_expose): Typo fix.

        * gdk/tmpl/event_structs.sgml: Small fixes.

22 years agoreplace gboolean free_last in the function parameters with gint depth.
Kristian Rietveld [Tue, 20 Nov 2001 22:04:00 +0000 (22:04 +0000)]
replace gboolean free_last in the function parameters with gint depth.

Tue Nov 20 23:01:01 2001  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtktreemodel.c (gtk_tree_row_reference_unref_path):
        replace gboolean free_last in the function parameters with
        gint depth. Changes to reflect new situation.

        * gtk/gtktreemodel.c (gtk_tree_row_reference_unref_path_helper):
        replace gboolean free_last, with gint depth, add gint current_depth.
        Changes to reflect new situation.

        * gtk/gtktreemodel.c (gtk_tree_row_ref_deleted_callback): changes
        to reflect new situation

        * gtk/gtktreemodel.c (gtk_tree_row_reference_free): ditto

22 years agoFix problem where notebook gap was double shifted by allocation.x/y
Owen Taylor [Tue, 20 Nov 2001 17:42:56 +0000 (17:42 +0000)]
Fix problem where notebook gap was double shifted by allocation.x/y

Tue Nov 20 12:37:10 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtknotebook.c (gtk_notebook_paint): Fix problem
where notebook gap was double shifted by allocation.x/y

* gtk/gtknotebook.c (gtk_notebook_unmap): Chain up
to unmap children.

22 years agofix allocation to be relative to paned->allocation, now that this is a
Tim Janik [Tue, 20 Nov 2001 13:55:08 +0000 (13:55 +0000)]
fix allocation to be relative to paned->allocation, now that this is a

Tue Nov 20 14:49:59 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkvpaned.c (gtk_vpaned_size_allocate): fix
        allocation to be relative to paned->allocation, now
        that this is a NO_WINDOW widget.
        * gtk/gtkhpaned.c (gtk_hpaned_size_allocate): same here.

        * gtk/gtkaccellabel.c (gtk_accel_label_class_init): ::closure
        needs to be a boxed property.

22 years agoshut up CVS
Sven Neumann [Tue, 20 Nov 2001 08:11:53 +0000 (08:11 +0000)]
shut up CVS

22 years agoUsual update.
Kwok-Koon Cheung [Mon, 19 Nov 2001 23:16:34 +0000 (23:16 +0000)]
Usual update.

22 years agoUse the widget's state when drawing the indicator, as in GtkCheckButton.
Owen Taylor [Mon, 19 Nov 2001 22:39:03 +0000 (22:39 +0000)]
Use the widget's state when drawing the indicator, as in GtkCheckButton.

Mon Nov 19 17:34:40 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkradiobutton.c (gtk_radio_button_draw_indicator):
Use the widget's state when drawing the indicator, as
in GtkCheckButton. This gives us color changes for
un-prelighted checkbuttons. (#63308, Matt Wilson)

22 years ago(Fixes related to #64428, Michael Meeks)
Owen Taylor [Mon, 19 Nov 2001 22:18:23 +0000 (22:18 +0000)]
(Fixes related to #64428, Michael Meeks)

Mon Nov 19 17:11:23 2001  Owen Taylor  <otaylor@redhat.com>

(Fixes related to #64428, Michael Meeks)

* gtk/gtkplug.c (gtk_plug_set_is_child): Unmap the
widget, so it gets mapped again properly when we
add to a parent.

* gtk/gtkplug.c (_gtk_plug_add_to_socket): Set
plug->socket_window.

* gtk/gtkplug.c (_gtk_plug_remove_from_socket): Set
socket_window to NULL, not FALSE.

22 years agoshow notebook->event_window with gdk_window_show_unraised(), so it doesn't
Michael Natterer [Mon, 19 Nov 2001 22:04:24 +0000 (22:04 +0000)]
show notebook->event_window with gdk_window_show_unraised(), so it doesn't

2001-11-19  Michael Natterer  <mitch@gimp.org>

* gtk/gtknotebook.c: show notebook->event_window with
gdk_window_show_unraised(), so it doesn't catch the events which
should go to the tab widgets first.

22 years agoAdd a "resizable" property, to get rid of the
Jonathan Blandford [Mon, 19 Nov 2001 21:18:22 +0000 (21:18 +0000)]
Add a "resizable" property, to get rid of the

Mon Nov 19 15:30:51 2001  Jonathan Blandford  <jrb@redhat.com>

* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init): Add a
"resizable" property, to get rid of the
GTK_TREE_VIEW_COLUMN_RESIZABLE sizing flag.
(gtk_tree_view_column_set_resizable): New function to set resizable.
(gtk_tree_view_column_set_resizable): getter.

* tests/testtreecolumns.c (add_clicked): modify for above change.

* Makefile.am (install-data-hook): remove old .pc files before
installing the new one.  We used to symlink this, and it will
break old installs.

22 years agoput in a test for negative indentation values
Havoc Pennington [Mon, 19 Nov 2001 20:55:46 +0000 (20:55 +0000)]
put in a test for negative indentation values

2001-11-19  Havoc Pennington  <hp@pobox.com>

* tests/testtext.c (fill_example_buffer): put in a test for
negative indentation values

22 years agoChange default for justify to GTK_JUSTIFY_LEFT. Assuming that multiline
Owen Taylor [Mon, 19 Nov 2001 19:20:21 +0000 (19:20 +0000)]
Change default for justify to GTK_JUSTIFY_LEFT. Assuming that multiline

Mon Nov 19 14:08:18 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtklabel.c (gtk_label_init): Change default for
justify to GTK_JUSTIFY_LEFT. Assuming that multiline
labels are most often wrapped labels, this gives better
compatibility with GTK+-1.2, where justification was
ignored for wrapped labesl and is a more sensible
default in any case. (#64489)

* gtk/gtklabel.c (gtk_label_class_init): Fix default
for wrap property to FALSE.

22 years agoadd gtkmarshal.list
jacob berkman [Mon, 19 Nov 2001 19:17:49 +0000 (19:17 +0000)]
add gtkmarshal.list

2001-11-19  jacob berkman  <jacob@ximian.com>

* gtk/Makefile.am (gtk_extra_sources): add gtkmarshal.list

22 years agoUse RevertToParent, not RevertToNone. (#64613, Matthias Clasen)
Owen Taylor [Mon, 19 Nov 2001 18:59:57 +0000 (18:59 +0000)]
Use RevertToParent, not RevertToNone. (#64613, Matthias Clasen)

Mon Nov 19 13:56:45 2001  Owen Taylor  <otaylor@redhat.com>

        * gdk/x11/gdkwindow-x11.c (gdk_window_focus): Use
        RevertToParent, not RevertToNone. (#64613,
        Matthias Clasen)

22 years agolabel_xalign and label_yalign need to be float properties to correspond to
Owen Taylor [Mon, 19 Nov 2001 17:32:54 +0000 (17:32 +0000)]
label_xalign and label_yalign need to be float properties to correspond to

Mon Nov 19 12:28:02 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkframe.c (gtk_frame_class_init): label_xalign
and label_yalign need to be float properties to
correspond to GTK+-1.2, to gtk_frame_set_label_align,
and to the types of the xalign and yalign properties of GtkMisc.
(#63484, Vitaly Tishkov)

Mon Nov 19 12:24:30 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtksocket.h (struct _GtkSocketClass): Fix return
of plug_added vfunc. (#64408, Jeff Franks)

22 years agoFix return of plug_added vfunc. (#64408, Jeff Franks)
Owen Taylor [Mon, 19 Nov 2001 17:25:15 +0000 (17:25 +0000)]
Fix return of plug_added vfunc. (#64408, Jeff Franks)

Mon Nov 19 12:24:30 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtksocket.h (struct _GtkSocketClass): Fix return
of plug_added vfunc. (#64408, Jeff Franks)

22 years agoremove "temporary" file that has been in CVS for past year or so
Elliot Lee [Mon, 19 Nov 2001 17:15:39 +0000 (17:15 +0000)]
remove "temporary" file that has been in CVS for past year or so

22 years agoUndef HAVE_STDLIB_H before checking for jpeg, because jconfig.h has this
Owen Taylor [Mon, 19 Nov 2001 17:10:22 +0000 (17:10 +0000)]
Undef HAVE_STDLIB_H before checking for jpeg, because jconfig.h has this

Mon Nov 19 12:07:20 2001  Owen Taylor  <otaylor@redhat.com>

* configure.in (deps): Undef HAVE_STDLIB_H before
checking for jpeg, because jconfig.h has this
in it too (%#$@!). Fix from Matthias Clasen, #64500.

22 years agoFix a memory leak when retrieving atom names. (Michael Meeks, #64508)
Owen Taylor [Mon, 19 Nov 2001 16:31:34 +0000 (16:31 +0000)]
Fix a memory leak when retrieving atom names. (Michael Meeks, #64508)

Mon Nov 19 11:30:03 2001  Owen Taylor  <otaylor@redhat.com>

* gdk/x11/gdkproperty-x11.c (get_atom_name): Fix a
memory leak when retrieving atom names. (Michael Meeks,
#64508)

22 years agoUpdate to new Pango API.
Alex Larsson [Mon, 19 Nov 2001 02:23:56 +0000 (02:23 +0000)]
Update to new Pango API.

2001-11-18  Alex Larsson  <alexl@redhat.com>

* gdk/x11/gdkfont-x11.c (gdk_font_from_description):
Update to new Pango API.

22 years agoRename the GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the
Owen Taylor [Mon, 19 Nov 2001 01:08:51 +0000 (01:08 +0000)]
Rename the GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the

Sun Nov 18 19:47:29 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkobject.h docs/Changes-2.0.txt: Rename the
GTK_DESTROYED flag to GTK_IN_DESTRUCTION, remove the
GTK_OBJECT_DESTROYED() check macro.

* gtk/gtkbindings.c (gtk_bindings_activate): Remove
instances of GTK_OBJECT_DESTROYED() that weren't
needed any more.

* gtk/gtkdialog.c: Exchange use of GTK_OBJECT_DESTROYED
for a connection to ::destroy.

22 years agoMake a NO_WINDOW widget, as it should have been since the beginning, but
Owen Taylor [Sun, 18 Nov 2001 23:33:21 +0000 (23:33 +0000)]
Make a NO_WINDOW widget, as it should have been since the beginning, but

Sun Nov 18 18:18:11 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkfixed.c: Make a NO_WINDOW widget, as it should
have been since the beginning, but as special hack,
allow clearing the NO_WINDOW flag to get a window widget.

22 years agoreturn TRUE when value changed, so row_changed is being emitted
Kristian Rietveld [Sun, 18 Nov 2001 21:00:53 +0000 (21:00 +0000)]
return TRUE when value changed, so row_changed is being emitted

Sun Nov 18 22:01:36  Kristian Rietveld  <kristian@planet.nl>

        * gtk/gtktreestore.c: return TRUE when value changed, so
        row_changed is being emitted

22 years agomake it compile with msvc: !HAVE_UNISTD_H; no label without op, even if
Hans Breuer [Sun, 18 Nov 2001 15:37:13 +0000 (15:37 +0000)]
make it compile with msvc: !HAVE_UNISTD_H; no label without op, even if

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

* gtk/gdkaccelmap.c : make it compile with msvc: !HAVE_UNISTD_H;
no label without op, even if it's a no-op.

* gtk/gtk.def :
* gtk/makefile.msc.in : reflect marshaler split, some clean-up

* config.h.win32.in : remove definition of HAVE_DIRENT_H
* gtk/gtkfilesel.c : due to GDir (new in glib) DIR isn't
required anymore, replace it.
* gtk/queryimmodules.c : DIR -> GDir replacement, also
getcwd() -> g_get_current_dir()

* gdk/win32/gdkgeometry-win32.c : adapt to refactored gdkgeometry-x11.c
Even 'noisy laugh' scolling appears to work, though I still can't
claim to have fully understood what it is supposed to do ...

22 years agouse g_strcasecmp(), some poor platforms don't have strcasecmp()
Hans Breuer [Sun, 18 Nov 2001 15:33:18 +0000 (15:33 +0000)]
use g_strcasecmp(), some poor platforms don't have strcasecmp()

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

* io-xpm.c : use g_strcasecmp(), some poor platforms
don't have strcasecmp()

* makefile.msc : do INCLUDE_png etc. definition here to avoid
my temporary 'gdk-pixbuf-io-include.h' hack

22 years agoRemove include of gobject/signal.h.
Owen Taylor [Sun, 18 Nov 2001 12:55:47 +0000 (12:55 +0000)]
Remove include of gobject/signal.h.

Sun Nov 18 07:54:22 2001  Owen Taylor  <otaylor@redhat.com>

        * gdk-pixbuf-loader.c: Remove include of gobject/signal.h.

22 years agoInclude glib-object.h instead of gobject/gsignal.h
Owen Taylor [Sun, 18 Nov 2001 02:15:52 +0000 (02:15 +0000)]
Include glib-object.h instead of gobject/gsignal.h

Sat Nov 17 21:07:46 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkenums.h: Include glib-object.h instead of
gobject/gsignal.h

* gdk/{gdkinternals.h,gdkwindow.c,gdkwindow.[ch],
  x11,{fb,win32,x11/gdkwindow-*.c}: Add a dummy GdkScreen
argument to the window_at_pointer() field of
GdkPointerHooks. (Patch from Erwann Chenede)

* gdk/gdkdrawable.h (struct _GdkDrawableClass ): Up
to 6 pointers.

22 years agomust include glib-object.h only
Matt Wilson [Sun, 18 Nov 2001 02:07:37 +0000 (02:07 +0000)]
must include glib-object.h only

2001-11-17  Matt Wilson  <msw@redhat.com>

* gtk/gtkenums.h: must include glib-object.h only

22 years agoReprioritize key bindings in order of visibility - mnemonics, then
Owen Taylor [Sun, 18 Nov 2001 00:34:23 +0000 (00:34 +0000)]
Reprioritize key bindings in order of visibility - mnemonics, then

Sat Nov 17 19:26:20 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwindow.c (gtk_window_key_press_event): Reprioritize
key bindings in order of visibility - mnemonics, then
accelerators, then send key to the focus widget, then
bindings on the GtkWindow.

* gtk/gtklayout.h docs/Changes-2.0.txt tests/testgtk.c:
Removed the xoffset, yoffset fields of GtkLayout which were
identically zero for compat with 1.2, but were no longer
compatible with all uses of these fields in 1.2.

* gtk/gtkwindow.c (gtk_window_set_default): Remove
unused variable.

22 years agoWe no longer need to create the signals here ... they come from the
Owen Taylor [Sun, 18 Nov 2001 00:10:57 +0000 (00:10 +0000)]
We no longer need to create the signals here ... they come from the

Sat Nov 17 19:08:13 2001  Owen Taylor  <otaylor@redhat.com>

* tests/testtreeview.c (gtk_tree_model_types_get_type):
We no longer need to create the signals here ... they
come from the interface.

* gtk/maketypes.awk: Use GType, not GtkType in output.

* gtk/gtktypeutils.h: Mark virtually all of this
file deprecated.

* gtk/gtkcontainer.h: Deprecate gtk_container_foreach_full;
the only use of this function is the GtkArg using
GtkCallbackMarshal, since destroy notification is
silly here.

22 years agoMake gtkmarshal.list/gtkmarshal.h only for compatibility with GTK+-1.2;
Owen Taylor [Sat, 17 Nov 2001 23:28:51 +0000 (23:28 +0000)]
Make gtkmarshal.list/gtkmarshal.h only for compatibility with GTK+-1.2;

Sat Nov 17 18:26:45 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/Makefile.am gtk/gtkmarshal.list gtk/gtkmarshalers.list
gtk/*.c gtk/gtksignal.h: Make gtkmarshal.list/gtkmarshal.h
only for compatibility with GTK+-1.2; and deprecate it;
put all marshalers we actually use into gtkmarshalers.list
and use the _gtk_marshal_ prefix for these marshalers.

22 years agogtk/gtktexttagtable.c (gtk_text_tag_table_class_init):
Murray Cumming [Sat, 17 Nov 2001 03:57:21 +0000 (03:57 +0000)]
gtk/gtktexttagtable.c (gtk_text_tag_table_class_init):
The first parameters of the signals are now registered as GTK_TYPE_TEXT_TAG instead of G_TYPE_OBJECT.

22 years agoBuild separate runtime and developer packages.
Tor Lillqvist [Sat, 17 Nov 2001 02:13:25 +0000 (02:13 +0000)]
Build separate runtime and developer packages.

2001-11-17  Tor Lillqvist  <tml@iki.fi>

* gtk-zip.sh.in: Build separate runtime and developer
packages.

* gtk/gtk.def: Reflect recent accelerator-related changes.

22 years agoMove notification of "has_default" to here, so it is safe to call
Owen Taylor [Sat, 17 Nov 2001 01:18:49 +0000 (01:18 +0000)]
Move notification of "has_default" to here, so it is safe to call

Fri Nov 16 19:44:35 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkwindow.c (gtk_window_set_default): Move
notification of "has_default" to here, so it
is safe to call gtk_window_set_default() instead
of gtk_widget_grab_default().

* gtk/gtkwindow.c (gtk_window_set_focus): Make it call
gtk_widget_grab_focus(), which then calls
_gtk_widget_internal_set_focus(). This makes
gtk_window_set_focus() a safe way of both setting
and unsetting the focus widget.

* gtk/gtkwidget.c (gtk_widget_propagate_state): Use
gtk_widget_get_toplevel(), instead of gtk_widget_ancestor
to find the toplevel.

* gtk/gtkwindow.h: Move gtk_window_set_focus/default
from the "internal functions" section.

22 years agoUpdates.
Matthias Clasen [Sat, 17 Nov 2001 00:44:31 +0000 (00:44 +0000)]
Updates.

        * gdk/tmpl/event_structs.sgml: Updates.

        * gdk/tmpl/windows.sgml: Document GdkFilterFunction, GdkFilterReturn
        and GdkXEvent, add markup.

22 years agomove the separator to the right place in the radio buttons window
Jacob Berkman [Fri, 16 Nov 2001 22:58:32 +0000 (22:58 +0000)]
move the separator to the right place in the radio buttons window

22 years agoadd some no-indicator radio buttons
jacob berkman [Fri, 16 Nov 2001 22:56:21 +0000 (22:56 +0000)]
add some no-indicator radio buttons

2001-11-16  jacob berkman  <jacob@ximian.com>

* tests/testgtk.c (create_radio_buttons): add some no-indicator
radio buttons

* gtk/gtkradiobutton.c (gtk_radio_button_init): since we are
initially active, also initially be depressed
(gtk_radio_button_clicked): also update our depressed state

22 years agoPropagate key press events not just to focus/window but also to
Owen Taylor [Fri, 16 Nov 2001 22:20:00 +0000 (22:20 +0000)]
Propagate key press events not just to focus/window but also to

Thu Nov 15 12:54:36 2001  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkwindow.c (gtk_window_key_press_event): Propagate
        key press events not just to focus/window but also to
        intermediate widgets.

        * gtk/gtknotebook.c: Handle Ctrl-PageUp/Ctrl-PageDown
        to switch pages. (Needs some work on handling focus
        when switching pages.)

22 years agoFix child allocations to be relative to widget position and some drawing
Owen Taylor [Fri, 16 Nov 2001 19:19:30 +0000 (19:19 +0000)]
Fix child allocations to be relative to widget position and some drawing

Fri Nov 16 14:06:31 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtknotebook.c: Fix child allocations to be relative to
widget position and some drawing bugs.

* gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem
with reading uninitialized variable.

22 years agoCal gdk_window_invalidate_maybe_recurse() for recursion. (Soeren Sandmann)
Owen Taylor [Fri, 16 Nov 2001 16:54:16 +0000 (16:54 +0000)]
Cal gdk_window_invalidate_maybe_recurse() for recursion. (Soeren Sandmann)

Thu Nov 15 14:19:34 2001  Owen Taylor  <otaylor@redhat.com>

* gdk/gdkwindow.c (gdk_window_invalidate_maybe_recurse): Cal
gdk_window_invalidate_maybe_recurse() for recursion.
(Soeren Sandmann)

22 years agoMake Menu items NO_WINDOW widgets.
Owen Taylor [Fri, 16 Nov 2001 15:20:28 +0000 (15:20 +0000)]
Make Menu items NO_WINDOW widgets.

Fri Nov 16 00:16:40 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/{gtkmenuitem.[ch],gtkcheckmenuitem.c,gtkimagemenuitem.c,
gtkradiomenuitem.c,gtktearoffmenuitem.c}: Make Menu items
NO_WINDOW widgets.

* gtk/gtk{h,v,}paned.[ch]: Make NO_WINDOW widgets, some
cleanup.

* gtk/gtkstyle.c (gtk_default_draw_handle): Don't assume
we are drawing in a window when drawing the paned handle.

22 years agoUpdated tr.po
Fatih Demir [Fri, 16 Nov 2001 14:15:40 +0000 (14:15 +0000)]
Updated tr.po

22 years agodemos/gtk-demo/appwindow.c reduce compiler warnings
Sven Neumann [Fri, 16 Nov 2001 11:50:04 +0000 (11:50 +0000)]
demos/gtk-demo/appwindow.c reduce compiler warnings

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

* demos/gtk-demo/appwindow.c
* demos/gtk-demo/menus.c: reduce compiler warnings

22 years agoRemove unused callback to make things compile with
Owen Taylor [Fri, 16 Nov 2001 00:51:56 +0000 (00:51 +0000)]
Remove unused callback to make things compile with

Thu Nov 15 19:47:09 2001  Owen Taylor  <otaylor@redhat.com>

* demos/gtk-demo/main.c (button_press_event_cb): Remove
unused callback to make things compile with
gtk_tree_view_path_at_pos_change().