X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-8;h=38a4c8a5ce849839a034f194ee2ea076419ef172;hb=621ae3a60c074d1c91c20a866e2dcc1cbd015259;hp=4605dcba0005385143ca9262914c9bdbeed137ce;hpb=b977d5af8fe25c58120abe4ab5a966fcd53b4d6f;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 4605dcba0..38a4c8a5c 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,313 @@ +Tue Nov 26 18:28:58 GMT 2002 Tony Gale + + * docs/tutorial/package-db-tutorial.sh: + (see #71679) create split package files + +Tue Nov 26 01:55:47 2002 Soeren Sandmann + + * gtk/gtkprogressbar.c (gtk_progress_bar_paint_text): don't offset + one pixel when calculating the x position of the text. + +Tue Nov 26 00:40:53 2002 Soeren Sandmann + + * gtk/gtkprogressbar.c (gtk_progress_bar_paint_text): draw text + twice, once with the prelight state and clipped to the progress + bar, and once with the normal state and clipped to the visible + part of the trough. Also fix a spelling error pointed out by + Matthias Clasen. + +Mon Nov 25 17:44:09 2002 Owen Taylor + + Fixes from #98358, Havoc Pennington. + + * gdk/{x11,win32,linux-fb}/gdkcolor-*.c (gdk_colormap_finalize): + Free the private structure. + + * gdk/x11,win32,linxu-fb}/gdkscreen-*.c (gdk_screen_set_default_colormap): + gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): + Keep a ref to the default colormap. + + * gdk/x11/gdkscreen-x11.c (gdk_screen_x11_dispose): Unref + the default colormap. + + * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_set_colormap): + Handle the CMAP == NULL case even when the window is + destroyed. + + * gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_init): + Add a missing ref for the system colormap. + +Mon Nov 25 17:10:54 2002 Owen Taylor + + * gtk/gtksettings.c (gtk_settings_set_property_value): + Fix missing adjustments for new type of + gtk_settings_set_property_value_internal(). (#99436, + Iain Holmes.) + + * gtk/gtksettings.c (apply_queued_setting): Set the + source _after_ we call g_object_set_property, or otherwise + we get the APPLICATION source from our setter + implemenatation. + +2002-11-25 Tor Lillqvist + + * 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 + + * gdk/x11/gdkwindow-x11.c: Use _NET_WM_WINDOW_TYPE_SPLASH, + not TYPE_SPLASHSCREEN. (#99482, Gregory Merchan) + +2002-11-25 Matthias Clasen + + * docs/tutorial/gtk-tut.sgml: Fix the ftp download url. + +Mon Nov 25 19:10:54 2002 Soeren Sandmann + + * gtk/gtkprogressbar.c: Style improvements that I forgot about + in last commit. + +Mon Nov 25 18:56:55 2002 Soeren Sandmann + + * 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 + + * 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 + + 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 + + * 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 + + * 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 + + * 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 + + * docs/RELEASE-HOWTO: small tweaks. + +Wed Nov 20 19:29:50 2002 Kristian Rietveld + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * gtk/gtksettings.c (gtk_settings_get_property): Clean up + a bit of duplicated code. + Mon Nov 18 20:42:27 2002 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_expand_to_path): modify and