]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-4
ChangeLog typo.
[~andy/gtk] / ChangeLog.pre-2-4
index e7af3fe62de6fa1321d04f92b811f5b971c8d8b6..324ccd9f2e0e72c695ae4da7030e80e8c5789c8c 100644 (file)
@@ -1,3 +1,192 @@
+2002-03-27  Murray Cumming  <murrayc@usa.net>
+       * gtk/gtktreeview.c: Corrected registered return type of
+       "move-cursor" signal. Had to add a marshaller to 
+       gtk/gtkmarshalers.list.
+       
+Tue Mar 26 14:46:50 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_popup): Shuffle the ordering around
+       some more (position before realizing) fixing problems with 
+       arrows popping up at the wrong time (#73386), hopefully not
+       introducing other problems. (Reported by Ettore Perrazoli, others)
+
+2002-03-26  Dave Camp  <dave@ximian.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_button_press): Free the path
+       after calling gtk_tree_view_row_activated() rather than before.
+
+2002-03-25  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkrc.c (gtk_rc_parse_font_name): free the style's
+       font_description before assigning a new one.
+       (gtk_rc_parse_stock): always unref the created icon_set. #76289
+       
+2002-03-25  Mark McLoughlin  <mark@skynet.ie>
+
+       * gtk/gtkbindings.c: (gtk_binding_entry_add_signal),
+       kill code duplicated in gtk_binding_entry_add_signall.
+
+Sun Mar 24 10:32:38 2002  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreemodel.c (gtk_tree_path_copy): Make path arg const, #75653
+
+       * gtk/gtkfontsel.c (gtk_font_selection_show_available_styles): fix
+       a warning
+
+       * gtk/gtktreeview.c (gtk_tree_view_button_press): remove the grab
+       when we emit row_activated so that listeners of this signal can
+       grab the mouse, #75629
+
+2002-03-23  Havoc Pennington  <hp@pobox.com>
+
+       * gtk/gtktextlayout.c (gtk_text_layout_real_invalidate):
+       invalidate the line containing start, even if the [start,end)
+       range is empty (just invalidate [start,end], essentially).
+       Partially fixes #72374
+
+2002-03-23  Havoc Pennington  <hp@pobox.com>
+
+       * gtk/gtktextview.c (gtk_text_view_do_popup): end any selection in
+       progress, patch from db@zigo.dhs.org, #74620
+
+2002-03-23  Havoc Pennington  <hp@pobox.com>
+
+       * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): extend
+       selection for pageup/pagedown and ctrl+pageup/pagedown if 
+       shift is held. more of #53934
+
+2002-03-23  Havoc Pennington  <hp@pobox.com>
+
+       * gtk/gtktextview.c (gtk_text_view_destroy_layout): disconnect 
+       layout handlers earlier in the function, to avoid possible
+       reentrancy screwups
+       (gtk_text_view_invalidate): Don't install idle handlers if 
+       layout == NULL, otherwise we get problems during finalization 
+       since clearing the buffer invalidates and puts the idle handlers
+       back after we destroy the layout. #74660
+       (gtk_text_view_ensure_layout): Install the validation handlers
+       right after creating the layout.
+
+       * gtk/gtktexttagtable.c (foreach_unref): call
+       _gtk_text_buffer_notify_will_remove_tag(), #75126
+
+2002-03-22  Havoc Pennington  <hp@pobox.com>
+
+       * gdk/x11/gdkfont-x11.c (gdk_fontset_load): add more explanatory
+       text to the error message about missing charsets, and use
+       g_printerr() not g_warning() since this is typically not a
+       programming error (we do not export any API to ask whether 
+       a font set will have missing charsets so apps realistically can't 
+       do anything other than try the gdk_fontset_load())
+
+       * gtk/gtktextview.c (gtk_text_view_key_press_event): return FALSE
+       if the text view isn't editable and the user presses Return, 
+       so default buttons and such can be activated, #74937
+
+       * gtk/gtktextbuffer.c (paste_from_buffer): don't insert 
+       if the insertion point is not editable and the paste 
+       is interactive, #74125
+
+       * gtk/gtkwindow.c (gtk_window_move_resize): enhance the #if 0
+       debug spew
+
+       * gtk/gtktextbuffer.c (cut_or_copy): only remove the previous 
+       cut/copied data right before replacing it, when we know we are
+       going to replace it. Fixes #74049
+
+2002-03-22  Richard Hult  <rhult@codefactory.se>
+
+       * gdk/gdkevents.c (gdk_event_get_root_coords): Fix typo, where x
+       value was assigned to both x and y.
+
+Fri Mar 22 11:29:11 2002  Owen Taylor  <otaylor@redhat.com>
+
+       Partial fix for problem where keypad keys acted
+       as shift-arrows in an entry rather than arrows (#74327)
+
+       * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Sort lookup
+       results by number of modifiers in the entry. Fixes
+       problem where if a key matched both modified and unmodified
+       key bindings ... e.g., the distinguishing key binding
+       was consumed, then it was random which was used. 
+
+       * gtk/gtkbindings.c (gtk_binding_entries_sort_patterns): 
+       Catch the case where there are multiple entries from the
+       same bindingset (with different modifiers), and use only
+       the first entry, which, with the change in _gtk_key_hash_lookup()
+       will be the preferred value.
+
+Fri Mar 22 10:56:19 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkaccelmap.c (gtk_accel_map_save_fd): Fix memory
+       leak. (#74400, Morten Welinder.)
+
+       * gtk/gtkaccelmap.c: Properly handle short returns from
+       write() calls. (Handling EINTR isn't enough... that only
+       handles the case where you were interrupted before you
+       wrote a single byte.)
+       
+       * gdk/linux-fb/gdkmouse-fb.c gdk/linux-fb/gdkkeyboard-fb.c:
+       Robustify against short returns from write() calls.
+
+Fri Mar 22 10:12:10 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktextview.c (gtk_text_view_paint): Change
+       G_BREAKPOINT() to g_assert_not_reached ().
+       (#75865, Ashok Venkiteswaran)
+       
+2002-03-22  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkgc-win32.c (gdk_win32_gc_set_dashes): Don't clear
+       all of the pen_style, just the PS_STYLE_MASK. Seems to fix #74441,
+       but that is just the special case of one-pixel wide one-pixel
+       on-off dotted lines. To fully implement generic X11 style dashed
+       lines a major rewrite would be needed.
+
+2002-03-21  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkaccelgroup.c (gtk_accelerator_valid): Trivial typo
+       fix. (Vitaly Tishkov, #75726)
+
+Thu Mar 21 10:04:05 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_real_get_depth): Remove
+       some left over debugging code with a G_BREAKPOINT()
+       in it.
+
+Wed Mar 20 19:33:31 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkcalendar.c (gtk_calendar_main_button): When
+       changing months when the user clicks on a prev-month
+       or next-month day, focus and select the new day.
+       Ignore double clicks on prev-month, next-month days.
+       (Based on suggestions from Andras Salamon, #74173)
+
+       * gtk/gtkcalendar.c: Implement the focused/unfocused
+       selected color change.
+
+2002-03-20  Alex Larsson  <alexl@redhat.com>
+
+       Patches from Carlo E. Prelz <fluido@fluido.as>
+       Now gtkfb at least compiles and mostly works. The keyboard
+       stuff needs more loving.
+       
+       * gdk/linux-fb/gdkkeyboard-fb.c (xlate_get_for_keyval,
+       xlate_get_for_keycode, raw_get_for_keyval, raw_get_for_keycode):
+       At least set the out parameters for these calls.
+
+       * gdk/linux-fb/gdkmain-fb.c:
+       (gdk_pointer_grab_info_libgtk_only, gdk_keyboard_grab_info_libgtk_only):
+       Implement new functions.
+       
+Wed Mar 20 19:00:03 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_set_text): Short-circuit
+       the text to the exact same thing, so we don't 
+       unexpectedly change the selection or cursor position.
+       (#74290, John Ellis.)
+
 Thu Mar 21 00:05:14 2002  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtktreeview.c (gtk_tree_view_get_background_area),