+2002-11-25 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkevents-win32.c (print_event_state,
+ print_window_state, print_event): Enclose in #ifdef
+ G_ENABLE_DEBUG, as they use functions only available with
+ G_ENABLE_DEBUG, and are called only when G_ENABLE_DEBUG. (#99494,
+ Arnaud Charlet)
+
+Mon Nov 25 16:58:27 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gdk/x11/gdkwindow-x11.c: Use _NET_WM_WINDOW_TYPE_SPLASH,
+ not TYPE_SPLASHSCREEN. (#99482, Gregory Merchan)
+
+2002-11-25 Matthias Clasen <maclas@gmx.de>
+
+ * docs/tutorial/gtk-tut.sgml: Fix the ftp download url.
+
+Mon Nov 25 19:10:54 2002 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkprogressbar.c: Style improvements that I forgot about
+ in last commit.
+
+Mon Nov 25 18:56:55 2002 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtkprogressbar.c (gtk_progress_bar_paint): Break this
+ function into simpler functions:
+ gtk_progress_bar_paint_text(), gtk_progress_bar_paint_discrete(),
+ gtk_progress_bar_paint_continous(),
+ gtk_progress_bar_paint_activity().
+
+Mon Nov 25 12:34:44 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkdialog.c (gtk_dialog_set_default_response):
+ Remove code to grab the focus here, it is no longer
+ needed since we focus a widget on map, and can cause
+ harm. (#99048, Daniel Elstner)
+
+2002-11-24 Tor Lillqvist <tml@iki.fi>
+
+ Merge from stable:
+
+ Implement tiles and stipples for all drawing methids (except the
+ deprecated draw_text() and draw_text_wc()).
+
+ * gdk/win32/gdkdrawable-win32.c: Remove the already ifdeffed-out
+ code that didn't use generic_draw().
+
+ (generic_draw): When drawing into the mask (for tiled/stippled
+ fill styles), copy the line attributes from the actual GC. Also
+ ask for text drawing setup if needed. Use differently set up HDCs
+ in the normal and tiled/stippled cases.
+
+ (draw_lines, gdk_win32_draw_lines, draw_polygon,
+ gdk_win32_draw_polygon, draw_segments, gdk_win32_draw_segments,
+ draw_arc, gdk_win32_draw_arc): Use generic_draw(), thus
+ implementing tiled and stippled fill styles for lines, polygons,
+ segments, and args.
+
+ (gdk_win32_draw_points): Use Rectangle() instead of
+ SetPixel(). Rectangle() uses the function (raster op) set for the
+ HDC, SetPixel() doesn't.
+
+ (widen_bounds): New function, refactoring.
+
+ * gdk/win32/gdkgc-win32.c: Remove ifdeffed-out code.
+
+ (predraw_set_foreground, gdk_win32_hdc_get): Some code moved
+ around. Call SetROP2() only if necessary. Call SetTextColor() only
+ if GDK_GC_FOREGROUND flag present. Don't handle
+ GDK_OPAQUE_STIPPLED here, has been superseded by the code in
+ generic_draw(). Always create a solid brush.
+
+ Remove background color handling from here. The background color
+ of a GdkGC is supposed to affect only GDK_OPAQUE_STIPPLED fill
+ style, which it is already handled in generic_draw(), and
+ GDK_LINE_DOUBLE_DASH lines, which aren't implemented properly
+ anyway. Calling SetBkColor() is unnecessary as we always use
+ TRANSPARENT text output.
+
+ (gdk_win32_hdc_get, gdk_win32_hdc_release): Add doc comments, as
+ these are public functions.
+
+ * gdk/win32/gdkevents-win32.c (synthesize_expose_events): Don't
+ synthesize expose events for GDK_INPUT_ONLY windows.
+ (gdk_event_translate): On WM_SIZE, call
+ gdk_synthesize_window_state() if window was iconified, restored or
+ maximized. (#98983, Arnaud Charlet)
+
+ * gtk+/gdk/win32/gdkwindow-win32.c
+ (gdk_window_get_frame_extents): Fix typo in setting y. (#98983,
+ Arnaud Charlet)
+
+2002-11-23 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/x11/gdkcursor-x11.c (gdk_cursor_new_from_pixmap):
+ Remove period from title of example in docs.
+
+2002-11-21 15:43:54 2002 Dan Mills <thunder@ximian.com>
+
+ * configure.in: replace gtk-doc version check with an all-sh
+ version that works better,
+ also up the required gtk-doc version to 0.10 (#99216).
+
+2002-11-21 Matthias Clasen <maclas@gmx.de>
+
+ * configure.in: Generate docs/reference/*/version.xml.
+
+ * gtk/gtkwidget.c (gtk_widget_get_ancestor): Add a note about
+ reflexive ancestry. (#99085, Frederic Lespez)
+
+ * docs/tutorial/gtk-tut.sgml:
+ * examples/calendar/calendar.c: Numerous fixes to the calendar
+ example. (#97956, Owen Taylor)
+
+ * gtk/gtktreeview.c (gtk_tree_view_set_cursor): Fix doc
+ comment typos. (#97432, Vitaly Tishkov)
+
+ * gtk/gtktreemodel.c (gtk_tree_model_iter_nth_child): Fix doc
+ comment typos. (#98158, Vitaly Tishkov)
+
+ * gtk/gtkmenu.c (gtk_menu_set_screen): Fix doc comment
+ typos. (#98480, Vitaly Tishkov)
+
+Wed Nov 20 23:13:19 2002 Kristian Rietveld <kris@gtk.org>
+
+ * docs/RELEASE-HOWTO: small tweaks.
+
+Wed Nov 20 19:29:50 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkrbtree.c (gtk_rbtree_reorder_sort_func): return a value
+ in the range of [-1, 1] instead [0, 1],
+ (gtk_rbtree_reorder_invert_func): ditto,
+ This makes treeview reordering working on platforms as FreeBSD and
+ solaris, thanks go to Heiner Eichmann for finding this out and
+ sending in a patch (#98251).
+
+Wed Nov 20 19:27:07 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreestore.c (node_free): only free the data list if
+ node->data is not NULL,
+ (gtk_tree_store_remove): free the data list from the node if
+ needed. (#94728, pointed out by Peter Bloomfield).
+
+Wed Nov 20 19:23:13 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_remove_column): stop editing
+ and set the edited_column to NULL if edited_column is set.
+ (#91288, modified patch from Josh Parsons).
+
+Wed Nov 20 19:20:34 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_size_allocate): do a full
+ redraw if vadjustment->value is bigger than tree_view->priv->height,
+ (gtk_tree_view_row_deleted): free the row ref if it isn't valid
+ anymore. (#83726, reported by Robert Kinsella).
+
+Tue Nov 19 17:05:51 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/Makefile.am: add -DGTK_DISABLE_DEPRECATED. #undef it at the
+ top of gtktypebuiltins.c.
+
+ * gtk/gtkclist.c
+ * gtk/gtkcombo.c
+ * gtk/gtkctree.c
+ * gtk/gtklist.c
+ * gtk/gtklistitem.c
+ * gtk/gtkoldeditable.c
+ * gtk/gtkpixmap.c
+ * gtk/gtkpreview.c
+ * gtk/gtksignal.c
+ * gtk/gtktext.c
+ * gtk/gtktipsquery.c
+ * gtk/gtktree.c
+ * gtk/gtktreeitem.c
+ * gtk/gtktypeutils.c: #undef GTK_DISABLE_DEPRECATED, deprecated widgets
+ and compat code.
+
+ * gtk/gtkcolorsel.c: move gtk_color_selection_set_color implementation
+ to set_color_internal, and use that. The deprecated function now
+ merely wraps it.
+
+ * gtk/gtkfontsel.c: same as above, except with
+ gtk_font_selection_get_font.
+
+ * gtk/gtknotebook.c: same as above, except with
+ gtk_notebook_set_homogeneous, and gtk_notebook_set_tab_{border,
+ hborder,vborder}.
+
+ * gtk/gtkprogressbar.c: same as above, except with
+ gtk_progress_bar_set_{bar_stype,discrete_blocks,activity_step,
+ activity_blocks}.
+
+ * gtk/gtkstyle.c: same as above, except with gtk_style_get_font.
+
+ * gtk/gtkwidget.c: same as above, except with gtk_widget_set_usize.
+
+ * gtk/gtkitemfactory.h: declare compatibility functions for deprecated
+ GtkMenuFactory stuff if GTK_COMPILATION, since they are used
+ internally by the compat code.
+
+ * gtk/gtkitemfactory.c (gtk_item_factory_create_item): remove
+ use of deprecated gtk_check_menu_item_set_show_toggle (it is a noop
+ now).
+
+ * gtk/gtkmain.c: replaced deprecated GTK_TYPE_* with G_TYPE_*.
+
+ * gtk/gtkobject.c: replaced various deprecated functions. In set and
+ get_property, use g_object_{set,get}_data with "user_data" instead
+ of gtk_object_{set,get}_user_data.
+
+ * gtk/gtkprogress.h: API declared if GTK_COMPILATION
+
+ * gtk/gtkprogress.c: port get_type to GObject API.
+
+ * gtk/gtktypeutils.h: declare GtkArg stuff and gtk_type_init,
+ if GTK_COMPILATION.
+
+ * gtk/gtkwidget.c: define gtk_widget_queue_clear in terms of
+ gtk_widget_queue_draw instead of the other way around.
+
+ * tests/Makefile.am: define -DGTK_DISABLE_DEPRECATED
+
+ * tests/testgtk.c
+ * tests/testselection.c
+ * tests/testsocket.c: #undef GTK_DISABLE_DEPRECATED, makes use of
+ deprecated stuff.
+
+Tue Nov 19 17:01:40 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
+ initialize anchor_path to NULL.
+
+ * examples/buttonbox/buttonbox.c: remove useless static qualifier.
+
+2002-11-19 Matthias Clasen <maclas@gmx.de>
+
+ * tests/testgtk.c (do_bench):
+ (do_real_bench):
+ (bench_iteration): Add a dummy widget and pass it as first
+ argument to the various create functions when in --bench mode,
+ since these call gtk_widget_get_screen () on their first argument.
+
+Mon Nov 18 17:15:07 2002 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkwindow-decorate.c (gtk_decorated_window_paint): use
+ gdk_drawable_get_size instead of gdk_window_get_size. Fixes
+ #98957.
+
+Tue Nov 19 00:45:34 2002 Kristian Rietveld <kris@gtk.org>
+
+ * docs/RELEASE-HOWTO: new file describing the release process.
+
+ * docs/Makefile.am: added RELEASE-HOWTO to EXTRA_DIST.
+
+Mon Nov 18 18:15:56 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtksettings.c (gtk_settings_get_property): Clean up
+ a bit of duplicated code.
+
+Mon Nov 18 20:42:27 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_expand_to_path): modify and
+ free tmp instead of path ... (patch from #97927).
+
+Mon Nov 18 20:31:20 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_start_editing):
+ only _set_text if celltext->text is not NULL. (#97815, reported
+ and testcase provided by Vitaly Tishkov).
+
+Mon Nov 18 20:28:28 2002 Kristian Rietveld <kris@gtk.org>
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
+ also update the anchor_path, makes behaviour consistent with the
+ other selection modification functions. (#96801, reported and
+ testcase provided by Vitaly Tishkov).
+
+Mon Nov 18 20:17:56 2002 Kristian Rietveld <kris@gtk.org>
+
+ Hrm, this fixes up lots of mistakes in my swap/move code ... Some
+ of these mistakes where pointed out by Vitaly Tishkov in bugs
+ #97403, #97404, #97412, #97618.
+
+ * gtktreestore.[ch]: gtk_tree_store_move is now private, use
+ gtk_tree_store_move_{before,after} instead now. Lots of fixes
+ (more like a rewrite :) in the _move and _swap functions.
+
+ * gtkliststore.[ch]: likewise.
+
2002-11-18 Abigail Brady <morwen@evilmagic.org>
* gtk/gtkimmodule.c: (_gtk_im_module_list): Sort the list of Input