X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-2;h=0b32b0f69a05b4650820a9ffe74ccff132b2416f;hb=60051ff6700171c384257134952110a3db0643e9;hp=9a2746c8f38681815e76bc61f37d8df7e8f2719e;hpb=88bbc2a534d07b6973c1ecd0979baae14a23e019;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 9a2746c8f..0b32b0f69 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,823 @@ +Mon Apr 23 18:57:03 2001 Jonathan Blandford + + * gtk/gtksocket.c (gtk_socket_filter_func): add missing '}' that + got munched by #endif. + + * gtk/Makefile.am (gtk_plug_c_sources): add missing '\' + + * gtk/gtktreeview.c: Refactored code to clean up a number of + events. + + * gtk/gtktreemodel.c (gtk_tree_path_compare): Switched return + values to make consistent with other functions. Spotted by Jeff + Franks . + + * gtk/gtktreeview.h (struct _GtkTreeViewClass): Fixes to signal + declaration spotted by Jeff Franks . + +2001-04-23 Sven Neumann + + * gtk/Makefile.am + * gtk/gtkplug.c + * gtk/gtksocket.c: on request of Owen, reverted my last change + and exclude gtkplug.c/gtksocket.c from the build for non-X11 targets + +2001-04-23 Sven Neumann + + * gtk/gtkplug.c: put into #ifdef GDK_WINDOWING_X11 to make GTK+ + compile for non-X11 targets again + +2001-04-20 Alexander Larsson + + * gtk/gtkcolorsel.[ch]: + API Change. Take GdkColor arguments instead of gdouble *. + Leave the old gtk_color_selection_set_color for compatibility, + but marked deprecated. + Do correct rounding when converting RGB <-> HSV. + + * gtk/gtkcolorseldialog.c: + * tests/testgtk.c: + Use new GtkColorSelection API. + + * gtk/gtkhsv.c: + Fix problem selecting colors in triangle when Hue is 330. + Fix some black dots around the HSB triangle. + + * gtk/gtkfilesel.c: + return FALSE from the focus_in_event handler to fix focus problems. + +2001-04-18 Havoc Pennington + + * gtk/gtkwindow.c (gtk_window_class_init): add signals and binding + set, so keybindings are configurable + (gtk_window_activate_default): Change to activate the focus widget + instead if there's a focus widget, to be consistent with the + behavior that previously existed in key_press_event + +2001-04-18 Havoc Pennington + + * gdk/gdkkeyuni.c: Handle numeric keypad keysyms; bug #50201 + +2001-04-18 Havoc Pennington + + Close bug #50615: + + * gtk/gtkstyle.c (gtk_default_draw_layout): Use text_gc to draw + the layout + + * gtk/gtktext.c: Use base/text instead of bg/fg throughout + + * gtk/gtkentry.c: Use base/text instead of bg/fg throughout + + * gtk/gtktextdisplay.c: Use base/text instead of bg/fg throughout + + * gtk/gtkstyle.c (gtk_style_init): make GTK_STATE_SELECTED default + to blue for base, in addition to bg + +2001-04-18 Havoc Pennington + + * tests/testgtk.c (create_image): allow shrinking the image window + to test that we clip to allocation. + + * gtk/gtkimage.c (gtk_image_expose): clip to allocation, + #9845 + + * gtk/gtkenums.h: move GtkWrapMode in here, #50472 + +Wed Apr 18 14:23:14 2001 Owen Taylor + + * gdk/x11/gdkimage-x11.c (gdk_image_new): Try changing + mode on shm segments to 0600. We'll see who complains. + + * gdk/gdkwindow.c (_gdk_window_destroy_hierarchy): Call + _gdk_windowing_window_destroy() AFTER recursing through + children. + + * tests/Makefile.am (noinst_PROGRAMS): Build testsocket, + testsocket_child on X. + + * tests/testsocket[_child].c: Fix uses of + gtk_window_get_default_accel_group(). + + [ Merge patch from Ramiro Estrugo from gtk-1-2 ] + + * gdk/gdkimage.c: (gdk_image_get): + Deal with the possibility that XGetImage() might return NULL. + Allocate the GdkImagePrivate structure only after XGetImage() + succeeds in order not to dereference a NULL ximage pointer. This + prevents a core dump when XGetImage() fails - which is unlikely, + but can happen due to race conditions accessing the geometries of + drawables. An x error will still be triggered, but the gdk image + wrapper at least wont seg fault. + +2001-04-18 Havoc Pennington + + * gtk/gtkimage.c: fix to properly queue resizes when the image is + set + + * gtk/gtktextview.c (gtk_text_view_do_popup): desensitize Paste + if the insertion point isn't editable + + * demos/gtk-demo/images.c: Added a GtkImage demo + + * demos/gtk-demo/drawingarea.c: drawing area demo + + * demos/gtk-demo/menus.c (create_menu): cleanups + +Wed Apr 18 12:15:52 2001 Owen Taylor + + * gdk/x11/gdkwindow-x11.c gdk/x11/gdkwindow-x11.h + gdk/x11/gdkevents-x11.c: Introduce an extra child + of toplevel windows that serves to hold the focus to + avoid events being delivered to embedded windows. + + * gdk/x11/gdkwindow-x11.c (gdk_window_new): Introduce + some extra variables to clean up code and reduce the + number of casts. + + * gdk/x11/gdkwindow-x11.h (struct _GdkXPositionInfo): Use + guint for 1 bit bit fields, not gboolean. + +Wed Apr 18 10:04:23 2001 Owen Taylor + + * gtk/gtktooltips.c (gtk_tooltips_paint_window): Return FALSE, + not TRUE. (Fixes #52925) + +Tue Apr 17 18:05:34 2001 Owen Taylor + + * Released 1.3.4 + + * NEWS: Updated + + * gtk/gtktextview.c (gtk_text_view_class_init): Fix to not + use GTK_TYPE_ENUM. + +Tue Apr 17 13:47:12 2001 Owen Taylor + + * configure.in: Don't put -lgthread in GLIB_LIBS, GLIB_DEPLIBS + + * gtk/gtktypeutils.h gtk/gtksignals.h: Restore proper parameter + names to compatibility #defines so docs work. + + * gtk/gtkenums.h: Remove GtkMenuFactoryType + + * gtk/gtkwindow.c gtk/gtkdnd.c: Docs cleanups. + + * configure.in: Don't include -lgthread in GLIB_LIBS, GLIB_DEPLIBS + + * tests/testgtkrc: No magenta cursors, please. + + * README.in INSTALL.in HACKING README.cvs-commits: Updated. + + * gtk/gtkenums.h (enum): Remove left over GtkMenuFactoryType. + +Mon Apr 16 14:38:41 2001 Owen Taylor + + * gtk/gtklist.c gtk/gtklistitem.c: Remove explicit pointer + grabs, since they are no longer necessary. + + * gtk/gtkcombo.c (gtk_combo_popup_button_press): Fix #52926 + by signal_connect() and call gtk_button_pressed() rather + than signal_connect_after(). + + * tests/testgtk.c: Restore radio menu items to combos + since they'll look OK with Raleigh, and it is easier + than finishing the process of removing them that was + started earlier. + +2001-04-16 Hans Breuer + + * gdk/gdk.def : + * gtk/gtk.def : added all exports required to link PyGtk 0.7.1 + + * gdk/gdkfont.h : #define GDK_TYPE gdk_font_get_type () + we are interested in the functions return value not the function address + * gdk/gdkvisual.h : same for GDK_TYPE_VISUAL + + * gtk/makefile.msc.in : reflect movement of GDK_TYPEs from gtk to gdk + +2001-04-14 Hans Breuer + + * gdk/gdk.def : + * gdk/makefile.msc : updated + + * gdk/win32/gdkdrawable.win32 (gdk_win32_draw_rectangle) : if modus is + "fill with tile" do so with new helper function gdk_win32_draw_tiles + (the testgtk::text backgound pixmap is drawn again) + Changed SetTextAlign before pango_win32_render to TA_BASELINE to reflect + Win32 Pango change + * gdk/win32/gdkprivate-win32.h : prototype for gdk_win32_draw_tiles + + * gdk/win32/gdkproperty-win32.c : first implementation of gdk_setting_get + Not sure if the returned settings have the right unit, because I couldn't + find any docs for the X version ... + + * gtk/gtk.def : + * gtk/makefile.msc.in : updated + +Thu Apr 12 17:41:17 2001 Owen Taylor + + * gtk-2.0.m4: Fix up to refer to GTK+, not to GLib; fix some + wording problems. (Compared to version from Johannes Stezenbach to + check correctness.) + +Thu Apr 12 21:04:26 2001 Tim Janik + + * gtk/gtktreeview.c (_gtk_tree_view_column_start_drag): get + this to compile. + +2001-04-12 Anders Carlsson + + * gtk/gtkcellrenderertextpixbuf.c (gtk_cell_renderer_text_pixbuf_class_init): It's pixbuf_pos, + not pixbufpos. + + * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render): Fix small typo. + + * gtk/gtkcellrenderer.c (gtk_cell_renderer_get_property): xpad and ypad + are unsigned insts, therefore use g_value_set_uint. + (gtk_cell_renderer_set_property): Likewise, use g_value_get_uint. + +Sun Apr 8 05:36:06 2001 Jonathan Blandford + + * gtk/gtktextview.c (gtk_text_view_class_init): fix a fixme. + + * gtk/gtkcellrendertoggle.c: change GTK_TYPE_POINTER to + GTK_TYPE_STRING. + + * gtk/gtktreeview.c: New functions to allow initial column + dragging work. + + * gtk/gtktreeviewcolumn.c: Initial column dragging support. + + * tests/testtreefocus.c: give dave some love. + + * tests/testtreesort.c: Modify test to check really long samples. + +2001-04-11 Alexander Larsson + + * gtk-2.0.m4: Pass pkg-config options + before the other args so it works even if + POSIXLY_CORRECT is set. + +Mon Apr 9 19:02:07 2001 Tim Janik + + * configure.in (GTK_MICRO_VERSION): increment version to 1.3.4 (binary + 0, interface 0). + +2001-04-04 Denis Oliver Kropp + + * gtk/gtkcalendar.c (gtk_calendar_button_press): + check for action_func != NULL + +2001-04-04 Sven Neumann + + * tests/testgtk.c (test_init): corrected path to gtk.immodules + +Wed Apr 4 09:18:18 2001 Tim Janik + + * Released Gtk+-1.3.3. + +Wed Apr 4 07:42:23 2001 Tim Janik + + * gdk/Makefile.am (EXTRA_DIST): add makeenums.pl to EXTRA_DIST. + +Wed Apr 4 04:13:18 2001 Tim Janik + + * gtk/stock-icons/Makefile.am: stay in builddir and read/write + files to/from source dir. (if we don't stay in builddir, we + can't reach make-inline-pixbuf. + + * gdk/Makefile.am (gdkenumtypes.c): add $(srcdir) to mekeenums.pl + deps. + + * configure.in (GTK_MICRO_VERSION): up and away (1.3.3 bin/interface + ages 0). + +Tue Apr 3 15:04:45 2001 Jonathan Blandford + + * gtk/gtktreemodelsort.h: removed set_sort_column, as it was + moved to the GtkTreeSortable interface. + + * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): + Make more efficient (fixes #50262). + +Tue Apr 3 13:55:37 2001 Owen Taylor + + * NEWS: Updated. + + * configure.in: Remove support for uninstalled glib. + + * gtk/gtkdnd.c (gtk_drag_highlight_expose): Return FALSE as + so as not to stop emission. + + * gtk-config-2.0.in: Exit with an error message that gtk-config-2.0 + is no longer supported. + + * Makefile.am gtk/Makefile.am tests/*: Moved all tests + into tests, change build order to build modules before + gtk/. + + * modules/input/Makefile.am: Move gtk-query-immodules-2.0 invocation + to here. + +Tue Apr 3 13:52:57 2001 Tim Janik + + * gtk/gtkitemfactory.[hc]: changed gtk_item_factory_dump_items() + and gtk_item_factory_dump_rc() GtkPatternSpec argument to + GPatternSpec. this is actually unlikely to cause breakage in + third-party apps since except for gle, pretty much ever caller + passes NULL here. + + * gtk/gtkbindings.[hc]: removed gtk_pattern_*() API. + + * *.c: use g_pattern_*() API. + + * docs/Changes-2.0.txt: GtkPatternSpec->GPatternSpec updates. + + * gtk/gtkstyle.c (gtk_default_draw_resize_grip): assert unhandled + directions aren't passed in. + + * gtk/gtksettings.[hc] (_gtk_settings_parse_convert): export conversion + functionality to be usable from gtkstyle.c as well, give precedence + for conversion to user-supplied parsers. + s/_gtk_rc_property_parser_for_type/_gtk_rc_property_parser_from_type/; + + * gtk/gtkstyle.c (_gtk_style_peek_property_value): use + _gtk_settings_parse_convert() for rcporperty value conversion. + +2001-04-03 Alexander Larsson + + * gdk/linux-fb/gdkevents-fb.c: + Add empty gdk_setting_get(). + +Tue Apr 3 05:09:07 2001 Tim Janik + + * gtk/gtkmain.c (_gtk_boolean_handled_accumulator): use more elaborate + variable names. + + * gtk/makeenums.pl: touch this so enum files get remade. + +Mon Apr 2 19:36:57 2001 Jonathan Blandford + + * gtk/gtktreestore.c (gtk_tree_store_init): Bug fix to make trees + work again when not sorted. + + * gtk/gtktreeview.c (gtk_tree_view_class_init): Add "collapse_row" + and "expand_row" signal, closing bug 52578. + + * gtk/gtktreeview.c (gtk_tree_view_expand_row): Add signal + support. + + * gtk/gtktreeview.c (gtk_tree_view_collapse_row): Add signal + support. + +Mon Apr 2 18:18:07 2001 Owen Taylor + + * gdk/gdkevents.h: Add GdkEventSetting event for notification + of changes to system settings, gdk_setting_get() to retrieve + a single system setting. + + * gdk/x11/gdkevents-x11.c: Bridge gdk_setting_get() and GdkEventSetting + to the draft XSETTINGS mechanism. + + * gdk/x11/xsettings-{common,client}.[ch]: Sample-implementation of + XSETTINGS. + + * gtk/gtkmain.c gtk/gtksettings.[ch]: Propagate notification + of GDK settings changes to the GtkSettings object. + + * gdk/gdkevents.[ch] gdk/gtk/gtksettings.c: Hook up the + double-click-timeout property to GDK. + + * gdk/gdkcolor.[ch] gdk/gdkvisual.h gdk/gdkevent.[ch] gdk/gdkfont.[ch]: + Define GDK boxed types here. + + * gdk/Makefile.am gdk/makeenums.pl: Generate source files + gdk/gdkenumtypes.[ch] for enum definitions. + + * gtk/gtkcompat.h: Add defines for GTK_TYPE_GDK_* + * gtk/gtk-boxed.defs: Comment out GDK types + * gtk/gtktypeutils.h: Remove GDK types + * gtk/Makefile.am: No longer scan GDK headers for enumerataions + +Mon Apr 2 16:41:08 2001 Owen Taylor + + * Applied patch from Ron Steinke to add signal accumulators + so that signals with the convention 'TRUE return means + handled' stop emission on a TRUE return. + + * gtk/gtkmain.[ch]: Add private accumulator + _gtk_boolean_handled_accumulator, used throughout GTK+. + + * gtk/gtkspinbutton.c: Add accumulator for ::output. + + * gtk/gtktipsquery.c: Add accumulator for ::widget_selected + + * gtk/gtkwidget.c: Add accumulators for event signals, + ::drag_motion, ::drag_drop. Use _gtk_boolean_handled_accumator + for ::mnemonic-activate. + + * gtk/gtkwindow.c: Add accumulator for ::frame_event + +Mon Apr 2 16:24:21 2001 Owen Taylor + + * gtk/gtkwidget.c: Add missing include. + +Mon Apr 2 16:56:15 2001 Jonathan Blandford + + * gtk/gtkmarshal.list (VOID:BOXED,BOXED,BOXED,BOXED): new + marshaller. + + * gtk/gtktreemodel.c (gtk_tree_model_range_changed): change + "changed" signal to "range_changed". + + * gtk/gtktreeview.c (gtk_tree_view_set_model): fix small bug where + removing a tree from one model would remove all trees from that + model. + * gtk/gtktreeview.c (gtk_tree_view_range_changed): use range + changed signal instead. + +Mon Apr 2 16:13:58 2001 Owen Taylor + + * gtk/gtkinvisible.c (gtk_invisible_style_set): Avoid + chaining up to parent impl, since we have a INPUT_ONLY + window. + + * gtk/gtkentry.[ch]: Add a cursor_color property to set the + foreground color for the cursor. + +Mon Apr 2 15:06:13 2001 Owen Taylor + + * gtk/gtkstyle.c (_gtk_style_peek_property_value): Reference + param spec when caching property values, since we unref it + later when we free the style. + + * gtk/gtkoptionmenu.c (gtk_option_menu_get_props): Dont' free + values since they are retrieved with G_VALUE_NO_COPY_CONTENTS. + +Mon Apr 2 10:47:57 2001 Owen Taylor + + * gtk/gtkwidget.c (gtk_widget_class_init): Fix + G_VALUE_NO_COPY_CONTENTS instead of G_SIGNAL_TYPE_STATIC_SCOPE + stupidity. + +Mon Apr 2 00:51:11 2001 Owen Taylor + + [ First pass at adding style properties. Still needs some definite + fine-tuning. ] + + * gtk/gtkbutton.c: Add ::default_spacing style property. + + * gtk/gtkcheckbutton.[ch] gtkradiobutton.c: Add ::indicator_size, + ::indicator_spacing style properties. + + * gtk/gtkoptionmenu.c: Add ::indicator_size, ::indicator_spacing + style properties. + + * gtk/gtk{,h,v}paned.[ch]: Make handle_size a style property + rather than a normal property. + + * gtk/gtkwidget.c: Add an ::interior_focus style property to + draw focus inside buttons, in the Windows/Java Metal/etc. style. + + * gtk/gtkbutton.c gtk/gtkcheckbutton.c gtk/gtktogglenbutton.c: + Honor ::interior_focus. + + * gtk/gtkentry.c: Don't draw focus at all when ::interior_focus is + TRUE. + + * gtk/gtkrange.[ch] gtk/gtk{h,v}scrollbar.c gtk/gtk{h,v}scale.c: + Add ::slider_width, ::trough_border, ::stepper_size, + ::stepper_spacing style properties. + + * gtk/gtkscale.[ch] Add ::slider-length style property. + +2001-04-02 Alexander Larsson + + * gdk/linux-fb/gdkwindow-fb.c: + Add gdk_window_begin_resize_drag and gdk_window_begin_move_drag. Remove some + warnings that were spewed on startup. + + * gtk/gtkwindow-decorate.c: + gtk_window_reposition -> _gtk_window_reposition + +Sun Apr 1 21:37:22 2001 Owen Taylor + + * gtk/gtkwidget.[ch] gtk/gtktypeutils.c gtk/gtk-boxed.defs: + Add boxed type for GtkRequistion. Use it for ::size-request. + + * gtk/gtkstyle.[ch] gtk/gtktypeutils.c gtk/gtk-boxed.defs: + Add a new GtkBorder structure useful for geometry properties + for widgets. Add corresponding GTK_TYPE_BORDER. + + * gtk/gtkwidget.c (gtk_widget_class_install_style_property): + Support automatic parser selection like + gtk_settings_install_property_parser(). + + * gtk/gtksettings.c (_gtk_rc_property_select_parser): Export + functionality for use by gtk_widget_class_install_style_property. + Support GTK_TYPE_BORDER, GTK_TYPE_REQUISITION. + +Sun Apr 1 20:48:59 2001 Owen Taylor + + * gtk/gtkentry.c (gtk_entry_class_init): Make invisible-char + g_param_spec_unichar(). + +Sun Apr 1 23:41:37 2001 Tim Janik + + * gdk/x11/gdkwindow-x11.c (gdk_window_focus): raise window for non + _NET window managers. + + * gtk/gtkmenufactory.[hc]: cvs removed those files now. + +Sun Apr 1 08:00:13 2001 Tim Janik + + * gtk/gtkwidget.[hc]: got rid of gtk_widget_popup(), a function that + bad needs to be nuked, not just deprecated. + + * gtk/gtktooltips.c (gtk_tooltips_draw_tips): don't use + gtk_widget_popup(). + + * gtk/*.[hc]: s/activate_mnemonic/mnemonic_activate/g; + + * gtk/gtkmenufactory.[hc]: removed this long-standingly deprecated + widget. + + * docs/Changes-2.0.txt: updates. + +Sun Apr 1 01:02:54 2001 Jonathan Blandford + + * gtk/gtktreestore.c (gtk_tree_store_sort_iter_changed): + for (i = 0; i < 100; i ++) + g_print ("I will confirm it compile before committing\n"); + +Sun Apr 1 00:52:06 2001 Jonathan Blandford + + * gtk/gtktreestore.c: Initial work on implementing the + GtkTreeSortable interface. Basicaly a big cut'n'paste job. + +Sun Apr 1 03:28:14 2001 Tim Janik + + * gtk/gtkwidget.c: fixed a bunch of notifications, added + reference counts around emissions where the widget is used afterwards. + added freeze/thaws around multiple properties being notified. + (_gtk_widget_get_aux_info): cleanups. + + * gtk/gtksettings.c (gtk_settings_install_property): provide + default parsing functions for gdkcolor, enums and flags. + + * gtk/gtkwindow.[hc]: partially reverted patch from havoc, + applied by owen. + backed out gtk_window_get_location(), gtk_window_set_location(), + gtk_window_get_size() and gtk_window_set_size(), these + have to be sorted out wrg x/y/width/height/default_with/default_height + properties. + kept a flag in GtkWindowGeometryInfo to handle user + resetting default sizes. + cleaned up ZVT comments. + bunch of assorted bug fixes, notification fixes. + (_gtk_window_reposition): make this a really internal function. + + * gtk/testgtk.c: fixups. + +2001-03-31 Hans Breuer + + * config.h.win32.in : disable USE_MMX for msvc build cause + the assembler doesn't fit and is out of my scope. Disable + USE_GMODULE for msvc build as wel. The right way to share + binaries on win32 would be to use libtiff.dll etc. To reduce + installation hassles IMO it's better to include all fileformats + builtin to gdk-pixbuf + + * gdk-pixbuf/makefile.msc : new file + + * gdk/gdk.def : updated + + * gdk/win32/gdkevents-win32.c : don't erase the background if + .no_bg is set. It improves the scrolling (e.g. of testgtk main + buttons + * gdk/win32/gdkgeometry-win32.c : added comment about the above + + * gdk/win32/gdkwindow-win32.c : added three new functions like + the X version. Only one is implemented, because the other two + "gdk_window_begin_(resize|move)_drag" got no docs and appear to + be default behaviour on win32 anyway ... + + * gtk/gtk.def : updated + + * gtk/makefile.msc.in : update for new files, use glib-genmarshal + from where it was built and add an additional rule to automagically + build gtkmarshal.[hc] + + * gtk/gtkfilesel.c (open_new_dir) : don't increase n_entries + before array access for the current entry isn't finished + + * gtk/gtktreeitem.c (gtk_tree_item_subtree_button_click) : + use g_return_val_if_fail + + * gtk/testgtk.c (window_controls) : don't use the *wrong* size + for the static array, but let the compiler calculate it. It + makes me wonder if gcc isn't capable to catch bugs like this ... + +2001-03-31 James Henstridge + + * gtk/gtkwidget.c (gtk_widget_size_adjust): fix use of magic + constant "-1" in the aux info structure. + +2001-03-30 Alexander Larsson + + * gtk/gtkbutton.c (gtk_button_get_property): + * gtk/gtklabel.c: + Remove leaks. + + * gtk/gtkcontainer.c: + * gtk/gtkhscale.c: + * gtk/gtkhscrollbar.c: + * gtk/gtklayout.c: + * gtk/gtkmisc.c: + * gtk/gtkprogress.c: + * gtk/gtkprogressbar.c: + * gtk/gtkrange.c: + * gtk/gtktable.c: + * gtk/gtkviewport.c: + * gtk/gtkvscale.c: + * gtk/gtkvscrollbar.c: + * gtk/gtkwidget.c: + Property patches, based on patches from John Margaglione and Lee Mallabone. + +Thu Mar 29 21:20:38 2001 Mike Kestner + + * gtk/gtkspinbutton.c : added value_changed signal which proxies for the + adjustment. Cleaned redundant preconditions (spin != NULL). Added + inline API function docs. + (gtk_spin_button_new_with_range): New convenience constructor. + (gtk_spin_button_set_increments): New adjustment helper. + (gtk_spin_button_set_range): New adjustment helper. + + * gtk/testgtk.c : added test of the new convenince constructor and + value_changed signals. + +Thu Mar 29 20:20:38 2001 Jonathan Blandford + + * gtk/gtktreemodel.c (gtk_tree_row_ref_reordered_callback): Now we + listen to the reorder signal. + +Wed Mar 28 20:30:26 2001 Owen Taylor + + * gtk/gtkwidget.[ch] (_gtk_widget_get_aux_info): Add private function + to get the aux info structure fo the widget. + + * gtk/gtklabel.c gtk/gtkscrolledwindow.c gtk/gtkwindow.c: Use + above function. + + [ Patch from Havoc Pennington ] + + * gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents): function + to get the size of the window manager frame, basically the same + code that gdk_window_get_root_origin() had + (gdk_window_get_root_origin): use gdk_window_get_frame_extents() + + * gtk/gtkwindow.c (gtk_window_set_default_size): use + gdk_window_resize() if the window is realized and resizeable + + * gdk/x11/gdkwindow-x11.c (gdk_window_set_geometry_hints): fix + typo so that setting gravity works + + * gtk/gtkwindow.c (gtk_window_move_resize): don't ever use + allocation if auto_shrink is on, even if the default size + has not changed. + + * gtk/gtkwidget.c (gtk_widget_render_icon): remove bogus + g_return_if_fail + +Thu Mar 29 16:29:12 2001 Jonathan Blandford + + * gtk/gtkliststore.c (gtk_list_store_iter_changed): Massive + reordering/sorting work. Now pretty much works. + + * gtk/gtkrbtree.c (_gtk_rbtree_reorder): Lots of work to make + reorder mostly work. Still need to get the parity correct. + + * gtk/gtktreeviewcolumn.c: Listen for "model" property changed + signal, so I can listen for the sort_column_changed signal so I + can change my "sort_indicator" property. Cool. + +Wed Mar 28 00:03:10 2001 Owen Taylor + + [ Patch from Havoc Pennington, hp@redhat.com ] + + * gdk/gdkwindow.h gdk/x11/gdkwindow-x11.c: + Add functions gdk_window_begin_resize_drag/begin_move_drag + to start resizing or moving a toplevel window. This + is done either using the _NET_WM_MOVERESIZE protocol, + or, if that isn't present, by emulation. + + * gtk/gtkwindow.[ch]: Add functions gtk_begin_move/resize_drag + to export the above to GTK+-land. + + * gtk/gtkstyle.[ch]: Add ->draw_resize_grip() paint func. + + * gtk/gtkwindow.c gdk/gdkwindow.[ch] (gdk_window_constrain_size): + Move this function into gdkwindow, since we need it + when implementing fallback resizing. + + * gdk/x11/gdkwindow-x11.c: gdk_window_set_geometry_hints. + Fix typo when setting gravity. + + * gtk/gtkstatusbar.[ch] (gtk_statusbar_set_has_resize_grip): + Add an optional (but on by default) resize grip for resizing + the parent window. + +01-03-29 Alexander Larsson + + * gtk/gtktooltips.c (gtk_tooltips_event_handler): + Don't return TRUE from the event handler, that blocks all + event signals on the tooltip widget. Now you can press buttons + in toolbars again. + +Wed Mar 28 19:20:43 2001 Owen Taylor + + * gtk/testtext.c (create_buffer): Add missing NULL on + valist. + + * gtk/gtkcheckmenuitem.c (gtk_check_menu_item_class_init): Fix + c-n-p problem with INCONSISTENT property. + + [ Patch from Havoc Pennington ] + + * gtk/gtkentry.h (struct _GtkEntryClass): add same populate_popup + hook. + + * gtk/gtktextview.h (struct _GtkTextViewClass): add populate_popup + signal as a hook for extending the default popup menu + + * gtk/gtkimmulticontext.c (gtk_im_multicontext_append_menuitems): + use radio menu items for the input method menuitems + + * gtk/gtkimcontextsimple.c (check_hex): do better validation of + inserted unicode from Ctrl-Shift-hex input method + + * gtk/gtktextbtree.c (_gtk_text_btree_insert): remove utf8 + validatation here, already done at GtkTextBuffer level. + + * gtk/gtkwidget.c (gtk_widget_class_init): add binding set, add + popup_menu run action signal and Shift+F10 and Menu keybindings. + + * gtk/gtkentry.c: implement a default handler for popup_menu + + * gtk/gtktextview.c: implement a default handler for popup_menu + + * gtk/gtkmenu.c (gtk_menu_popup): select first item if popup is + from a key event + + * gtk/gtklabel.c: remove "trailer" cruft + +Wed Mar 28 17:27:12 2001 Jonathan Blandford + + * gtk/gtkrbtree.c (_gtk_rbtree_reorder): new function to + handle reordering of trees. Seems to mostly work w/ the exception + of the parity flag. + + * gtk/gtktreeview.c (gtk_tree_view_reordered): handle "reordered" + signal. + +Wed Mar 28 21:12:37 2001 Tim Janik + + * gtk/gtkwidget.h: c++ fixes. + +Sun Mar 25 15:51:28 2001 Owen Taylor + + * gtk/gtksettings.c (gtk_settings_init): Fix use of uninitialized + memory. + +Tue Mar 27 22:36:07 2001 Owen Taylor + + * gtk/gtkwidget.h gtk/gtkrange.h: Apply patch from + Nils Barth fixing event return values. (#51041) + + * gtk/gtkwidget.c: Fix some return values for default + functions. + + * gtk/gtk[vh]scrollbar.c gtk/gtk[vh]range.c: Fix + return values for trough_keys functions. + + * gtk/gtkwidget.h (struct _GtkWidgetClass): Fix return + value for add_accelerator (shoudl have been a void + return.) + + * gtk/gtkcellrenderer.[ch]: gtkcellrenderertoggle.h: + Fix return type of EVENT. + + * gtk/gtkmarshal.list gtk/gtktexttag.c: Make EVENT + signal return a boolean. + +Tue Mar 27 22:07:44 2001 Jonathan Blandford + + * gtk/gtkliststore.c (gtk_list_store_sort): Fix arguments to + reordered signal. + + * tests/testtreesort.c (main): fix spelling. + Tue Mar 27 20:55:29 2001 Jonathan Blandford * gtk/gtkliststore.c: More work on implementing sortable @@ -295,7 +1115,7 @@ Thu Mar 22 13:01:44 2001 Tim Janik * gtk/gtkimagemenuitem.[c]: Add gtk_image_menu_item_new_from_stock() -Tue Mar 20 15:00:43 2001 Jonathan Blandford +Tue Mar 20 15:00:43 2001 Jonathan Blandford * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render): Fix buglet in meeting. @@ -1387,7 +2207,7 @@ Tue Feb 27 13:37:38 GMT 2001 Tony Gale for everthing built here, but for gtk-x.x.dll only. This solves problem of indifferent gtk type definitions -Sat Feb 24 20:11:39 2001 Jonathan Blandford +Sat Feb 24 20:11:39 2001 Jonathan Blandford * gtk/gtkclipboard.h: actually put /* */ around #endif comment.