X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;ds=sidebyside;f=ChangeLog.pre-2-6;h=576e4858b44923d40eb195019c1ebb345297046a;hb=5c6ef7990c9fc034a1b5dc7a80bdcf69690ad7cc;hp=54875ad42c74a34a4de3b7c62de55978c9179c74;hpb=203d7df363c720d5a860e0ea36698b7385e187b7;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 54875ad42..576e4858b 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,463 @@ +2001-12-30 Havoc Pennington + + * gtk/gtkdialog.h (GtkDialogFlags): fix GtkDialogFlags to have + the right values, reported by Jeff Franks + +2001-12-30 Matthias Clasen + + * gtk/gtkwindow.c, gtk/gtkimcontextsimple.c: Minor documentation tweaks. + +2001-12-28 Matthias Clasen + + * gdk/x11/gdkproperty-x11.c, gdk/x11/gdkselection-x11.c: + Minor documentation tweaks. + +2001-12-28 Tor Lillqvist + + * gdk/win32/gdkfont-win32.c: Use G_N_ELEMENTS(). + (unicode_classify): Don't return -1 on encountering an + unclassified character, but play it safe and return U_BASIC_LATIN. + +Thu Dec 27 16:05:30 2001 Owen Taylor + + * gtk/gtkarrow.c gtk/gtkimage.c gtkpixmap.c: Make interpretation + of misc->xpad/ypad consistent with GtkLabel. Do + directional flipping when interpreting misc->xalign/yalign. + Fix off-by-one error for negative x,y. (#67472, reported + by Mathieu Lacage) + +Thu Dec 27 15:45:41 2001 Owen Taylor + + * gtk/gtkwidget.c (gtk_widget_set_style_internal): + Remove optimization that was causing problems because + we called gtk_widget_size_request() before we called + gtk_widget_queue_resize() so RESIZE_NEEDED was not + set. Optimization shouldn't mattter now that we + are smart about needlessly size requesting or allocating + widgets. (#67598, reported by Jacob Berkman) + +Thu Dec 27 15:38:20 2001 Owen Taylor + + * gtk/gtkmenu.c (gtk_menu_stop_navigating_submenu_cb): + Call gdk_window_get_pointer() on menu->bin_window not + menu->window, so we get the correct window for the + menu item. (#65213, Guillermo S. Romero) + +Thu Dec 27 15:13:44 2001 Owen Taylor + + * gtk/gtkmenu.c (gtk_menu_set_title): Allow unsetting + the title by setting to NULL. Move docs inline. + Update the title if the tearoff window already + exists. Code cleanup. (Fixes #65190, reported by + Vitaly Tishkov.) + +Thu Dec 27 14:04:22 2001 Owen Taylor + + * gtk/gtksocket.c (gtk_socket_key_press_event): + gtk/gtkplug.c (gtk_plug_key_press_event): Don't do + special handling of key presses unless we are doing + iter-app embedding. (Fixes #67590, Anders Carlsson) + +Thu Dec 27 16:37:04 2001 Kristian Rietveld + + * gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_deleted), + (gtk_tree_model_sort_sort_level), + (gtk_tree_model_sort_insert_value): fix a few places where + I was confused between modelsort iters and other iters. This was + really going to happen someday ;) + +Wed Dec 26 23:41:41 2001 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_rows_reordered): ensure + we are unprelighted before reordering + + * gtk/gtktreemodel.c (gtk_tree_row_ref_reordered_callback): we + need to break out of the for loop, not return (this fixed + the 'selection freeze' bug). + + * gtk/gtktreemodelsort.c: more fixage and cleanups. It seems to + be pretty stable now, though it still needs some more code + cleanups. + +Wed Dec 26 12:32:31 2001 Owen Taylor + + * docs/Changes-2.0.txt: Document the fact that + gtk_paned_set_handle_size() has been removed. + + * gtk/gtkpaned.h Remove gtk_paned_handle_size() compat macro, + since it pointed to gtk_paned_set_handle_size(), which + was removed. (#66760, Matt Wilson) + +Wed Dec 26 12:28:24 2001 Owen Taylor + + * gtk/gtkdnd.c (gtk_drag_highlight): Connect + gtk_drag_hightlight_expose _after_, so it works with + widgets that paint there entire background. (#66735) + +Wed Dec 26 12:17:06 2001 Owen Taylor + + * gtk/gtkplug.c (gtk_plug_size_allocate): Assign the + allocation to widget->allocation. (Fixes #67290, + Chris Phelps.) + +Wed Dec 26 11:49:01 2001 Owen Taylor + + (#67542, reported by Anders Carlsson) + + * gtk/gtkstyle.c (gtk_style_real_init_from_rc): Merge + rc_style->font_desc with defaul style instead of replacing + it. + + * gtk/gtkrc.c (gtk_rc_style_real_merge): Allow partial + font descriptions in RC styles by calling + pango_font_description_merge(). + +2001-12-24 James Henstridge + + * gtk/gtkdialog.h (doc comment): s/// to make the doc + valid with both SGML and XML. + +Sat Dec 22 12:38:03 2001 Owen Taylor + + * configure.in: 1.3.12, interface, binary age 0. + + * configure.in: Require new versions of Glib, Pango, ATK. + + * NEWS: Updated. + + * configure.in: Make explicit what libtool we are executing. + (Tomas Ogren) + + * gdk/gdkcolor.c gdk/gdkgc.c gdk/gdkwindow.c: Doc fixes. + + * gtk/gtkwidget.c (gtk_widget_[class]path) gtkrc.h : Fix + parameter names for docs. + +Sat Dec 22 22:35:29 2001 Owen Taylor + + * gtk/gtkwindow.c (gtk_window_realize) + gtk/gtkplug.c (gtk_plug_realize): Include GDK_KEY_RELEASE_MASK. + + * gtk/gtkentry.c (gtk_entry_key_release) + gtk/gtktextview.c (gtk_text_view_key_release_event): Pass + key release events to the input method. + + * gtk/gtkimcontextsimple.c (gtk_im_context_simple_filter_keypress): + Handle release of Control/Shift to end hex sequence. + + * modules/input/gtkimcontextxim.c (gtk_im_context_xim_filter_keypress): + Handle key releases as well as presses. + +2001-12-21 Matthias Clasen + + * gtk/gtktoolbar.c (gtk_toolbar_insert_element): Trivial doc adjustment. + + * gtk/gtklabel.c (gtk_label_new_with_mnemonic), + gtk/gtkbutton.c (gtk_button_new_with_mnemonic): More precise + documentation about underscores and mnemonics. (#66380) + + * gtk/gtktextiter.c (gtk_text_iter_backward_word_starts): Fix + cyclic reference in docs. + + * gtk/gtklabel.c (gtk_label_set_justify): Correct documentation + of default value. (#65402) + + * gtk/gtkmain.c (gtk_set_locale, gtk_disable_set_locale): + Markup fixes. + +2001-12-20 Anders Carlsson + + * gtk/gtktreeview.c (gtk_tree_view_realize): Don't call + map here. + +Tue Dec 18 16:15:55 2001 Owen Taylor + + * gdk/gdkgc.h: Explicitely deprecate gdk_gc_set_font() + (reported by Jeff Franks.) + +Tue Dec 18 16:07:28 2001 Owen Taylor + + * gdk/gdkkeys.h (struct _GdkKeymapClass): Fix + prototype for direction_changed. (Reported by + Jeff Franks.) + +2001-12-18 Padraig O'Briain + + * gtk/gtktreeview.c (gtk_tree_view_get_expander_column): + Fix typo (list->data becomes list->next) + +2001-12-06 Havoc Pennington + + Add Unicode control char menu, based on patch from Dov. + Bug #63495 + + * gtk/gtkentry.c (gtk_entry_commit_cb): share code via + gtk_entry_enter_text + (gtk_entry_enter_text): function to do "typing in text" + (popup_targets_received): add the Unicode menu items + + * gtk/gtktextview.c (popup_targets_received): add missing mnemonic + on Input Methods item, and add the unicode menu items. + + * gtk/gtktextutil.h, gtk/gtktextutil.c: private utilities to be + used in GtkEntry and GtkTextView - may become public later. + +2001-12-16 Kjartan Maraas + + * gtk/gtkprogressbar.c: Fix a typo. + * gtk/gtkpaned.c: Fix a typo. + +2001-12-15 Darin Adler + + Fix some warnings. + + * gdk/x11/gdkproperty-x11.c: (gdk_property_get): Fix wrong type in + g_new -- bug if sizeof (GtkAtom) != sizeof (GtkAtom *). + * gdk/x11/gdkwindow-x11.c: (create_moveresize_window): FALSE -> NULL + * gtk/gtkaccellabel.c: (gtk_accel_label_refetch): Remove unused local. + * gtk/gtklistitem.c: (gtk_list_item_expose): Remove unused local. + * gtk/gtktextiter.c: (_gtk_text_iter_backward_indexable_segment): + Restructure loop to get rid of uninitialized variable warning. Also + gives a tiny efficiency gain. + +2001-12-15 Murray Cumming + + * Fixed first arg type of GtkScale's "format_value" signal's + function pointer. + +2001-12-14 Vitaly Tishkov tvv@sparc.spb.su + docs/reference/gtk/tmpl/gtkcelleditable.sgml + gtkcelleditable -> GtkCellEditable + docs/reference/gtk/tmpl/gtktreesortable.sgml + gtktreesortable -> GtkTreeSortable + +2001-12-13 Sebastian Wilhelmi + + * demos/testpixbuf-drawable.c, demos/testpixbuf-save.c, + demos/testpixbuf-scale.c, demos/testpixbuf.c: Call g_object_ref + and g_object_unref instead of gdk_pixbuf_ref and gdk_pixbuf_unref + resp. + +Thu Dec 13 22:02:41 2001 Kristian Rietveld + + * gtk/gtktreeview.c (validate_visible_area): free path + at the end + +2001-12-13 Matthias Clasen + + * gtk/gtkdialog.c, gtk/gtkrc.c, gtk/gtkwidget.c: Markup fixes. + +Thu Dec 13 20:37:27 2001 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_button_press): do not try + to find the clicked node in the tree when tree == NULL + +2001-12-13 Anders Carlsson + + * gtk/gtktreeview.c (gtk_tree_view_button_press): Compare + event->state with the default mod mask. + +2001-12-12 jacob berkman + + * gtk/gtk*.h (GTK_IS_*_CLASS): s/obj/klass/ where appropriate + +Wed Dec 12 17:22:45 2001 Owen Taylor + + * gtk/gtkimmulticontext.c (gtk_im_multicontext_set_slave): + Reset the existing slave before removing it to give + it a chance to commit and emit "preedit_changed" + in case there was still a preedit string. + +2001-12-12 Matthias Clasen + + * gtk/gtktextlayout.c: Typo fixes + * gtk/gtkwindow.c (gtk_window_set_position): Typo fix. (#66746) + + * gtk/gtkwidget.c (gtk_widget_send_expose, gtk_widget_get_toplevel, + gtk_widget_get_default_direction): Doc fixes. (#66727, #66737, #66744) + + * gtk/gtkstyle.h (GTK_STYLE_NUM_STYLECOLORS): Remove. (#66467) + +Wed Dec 12 16:43:10 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_unrealize): Remove + validate_rows_timer in unrealize. Reported by Matthew Wilson. + +Wed Dec 12 16:18:26 2001 Owen Taylor + + * gtk/gtkmenu.c (gtk_menu_realize): Remove support for + "prepainting" the menu before realizing other than + via gtk_style_set_background() - this was broken when + we added menu scroll support. + + * gtk/gtkmenu.c (gtk_menu_paint): Pay attention to the + window in the expose event -- fixes problem with border + flashing during scrolling. + +Wed Dec 12 15:11:49 2001 Owen Taylor + + * gtk/gtksettings.c (gtk_settings_get_property): Support + using names/nicks for the gdk_settings values for enum valued + types. (#57678, reported by Anders Carlsson) + +Wed Dec 12 15:01:33 2001 Jonathan Blandford + + * gtk/gtknotebook.c (gtk_notebook_set_tab_label): keep in sync + with insert_page_menu. Code duplication is bad. + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Whoops -- got the + wrong fix yesterday. + +Wed Dec 12 14:27:30 2001 Owen Taylor + + * gtk/gtkmenubar.c (window_key_press_handler): Fix check for + modifiers. + +2001-12-12 James Henstridge + + * gtk/gtkmenu.c (gtk_menu_key_press): check GTK_MENU_ITEM + (menu_item)->accel_path first when looking up the accel path. + +Tue Dec 11 19:18:21 2001 Owen Taylor + + * tests/testgtk.c (layout_expose_handler): Only draw + for events on the bin window. + +Tue Dec 11 18:55:16 2001 Jonathan Blandford + + * gtk/gtklabel.c (gtk_label_mnemonic_activate): Small fix to let + mnemonics work with notebooks. + +Tue Dec 11 15:25:06 2001 Jonathan Blandford + + * gtk/gtktreeview.c (gtk_tree_view_size_allocate): Change + bin_window to be located at y=TREE_VIEW_HEADER_HEIGHT(tree_view). + Makes some flicker while scrolling go away. + +2001-12-11 Michael Natterer + + * demos/testpixbuf-save.c: added new keyboard shortcut 'a' which + adds alpha to the pixbuf; re-load the saved pixbuf and + pixel-by-pixel compare it with the original one. + +Tue Dec 11 15:39:08 2001 Soeren Sandmann + + * ChangeLog: Fix wrong ChangeLog entry + * gtk/gtkstyle.c (gtk_default_draw_shadow_gap): Fix drawing of top + right corner + +2001-12-10 jacob berkman + + * gdk/x11/gdkinput-xfree.c (_gdk_input_grab_pointer): + * gdk/x11/gdkmain-x11.c (gdk_pointer_grab): + (gdk_keyboard_grab): do not grab things if the nograb debug flag + is set + + * gdk/gdkinternals.h: + * gdk/gdk.c: add nograbs debug flag to disable grabs of the + keyboard / mouse + +Mon Dec 10 19:42:29 2001 Jonathan Blandford + + * gtk/gtktreeview.c (validate_rows_handler): stupid bug where I + didn't reset the timer. + +2001-12-10 Matthias Clasen + + * gtk/gtkcontainer.c (gtk_container_child_type): Close comment. + +2001-12-09 Matthias Clasen + + * gtk/gtkviewport.c: Add docs. + +Mon Dec 10 16:21:38 2001 Jonathan Blandford + + * gtk/gtkrbtree.c (_fixup_parity): New function to fixup parity. + RBTree corruption bug-- + +2001-12-10 Anders Carlsson + + * gtk/gtktreeview.c (gtk_tree_view_remove_widget): Return + if edited_column is NULL, also grab focus before removing + the cell_editable. + +Sun Dec 09 15:06:51 2001 George Lebl + + * gtk/gtkrange.c (gtk_range_calc_layout): check for 0 value on the + denominator in the horizontal case just like we do in the vertical + case (why I didn't notice that there were two cases the first time + around is beyond me:). Also fix indentation in the vertical case. + +2001-12-09 Anders Carlsson + + * gdk/x11/gdkevents-x11.c: Update xsettings name. + + * gtk/gtkdnd.c (gtk_drag_check_threshold): Use the + gtk-dnd-drag-threshold GtkSetting. + + * gtk/gtksettings.c (gtk_settings_class_init): Add + setting for dnd drag threshold. + +2001-12-09 Matthias Clasen + + * gtk/gtkcontainer.c: Add docs. + +2001-12-08 Matthias Clasen + + * gtk/gtkwidget.c: Doc markup fix. + + * gtk/gtktreeviewcolumn.c: Markup fixes. (#66447) + + * gtk/gtktreestore.c: Typo fixes. (#66445) + + * gtk/gtkaccelgroup.c: Misc doc markup. (#66425) + + * gtk/gtkclipboard.c (gtk_clipboard_get_owner): Fix reference + to gtk_clipboard_set_with_owner(). (#66424) + +Sat Dec 8 16:12:10 2001 Christopher Blizzard + + * gdk/gdk.c (gdk_init_check): Fallback to setting the prgname to + "" if someone doesn't pass in a valid argc. (Patch from + Fabrice Bellet , #54127). + +Sat Dec 8 10:04:54 2001 Jonathan Blandford + + * gtk/gtkrbtree.c (_gtk_rbtree_debug_spew): Add debug spew to lots + of places, so that people with crashy trees can just run their + program with GTK_DEBUG=TREE. + +Sat Dec 8 20:57:24 2001 Kristian Rietveld + + * gtk/gtkliststore.c (gtk_list_store_remove): nuke the stamp++, + per jrb's request + +2001-12-08 Anders Carlsson + + * tests/testgtk.c (layout_expose_handler): Don't return TRUE + since then the default GtkLayout expose handler won't be called. + +Fri Dec 7 23:42:50 2001 Jonathan Blandford + + * gtk/gtktreeview.c (validate_rows_handler): remove + g_return_if_fail. + + * gtk/gtktreeview.c (validate_visible_area): Patch from Manish + Singh to fix bug when rendering Tree with an + empty model. + +Fri Dec 7 20:06:14 2001 Jonathan Blandford + + * gtk/gtktreeview.c (validate_visible_area): get logic right, + #66249 + + * gtk/gtkrbtree.c (_gtk_rbtree_remove_node): fix bug where + removing a node ended up with a corrupt tree. Really really nasty + bug. + (_gtk_rbtree_debug_spew): new debug helper function + (_fixup_validation): new inline function to clean up code + readability a lot. + Fri Dec 7 19:34:51 2001 Owen Taylor * gtk/gtktoolbar.c (gtk_toolbar_insert_element): @@ -6086,7 +6546,7 @@ Fri Jun 29 22:13:28 2001 Jonathan Blandford s/g_signal_newc/g_signal_new/, s/g_signal_disconnect_by_func/g_signal_handlers_disconnect_by_func/) -Fri Jun 29 03:14:16 2001 Jonathan Blandford +Fri Jun 29 03:14:16 2001 Jonathan Blandford * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): add path argument to selection callbacks.