X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-8;h=329c052ba41099196bf51e0f0d54b2ab93407d88;hb=8836674aec3d8f6de269b0195bf5cc6c9e9db68e;hp=668256c7c11ae0db0072f1dad17d6aea9741fd2b;hpb=c16da246f1e2a4f8e2cc22549c4dde90a80f44f3;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 668256c7c..329c052ba 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,107 @@ +2002-02-28 Havoc Pennington + + * gtk/gtktextview.c (gtk_text_view_finalize): free the tab array + for custom tabs, reported by Paolo Maggi #72980 + +Thu Feb 28 19:55:01 2002 Owen Taylor + + * gdk/gdkkeys.c: include gdkkeysysms.h if + compiling gdk_keyval_convert_case. + + * gtk/gtkmenubar.c (gtk_menu_bar_cycle_focus): Implement + Tab Tab to cycle between + all menu bars in a toplevel once one is up. + + * tests/testgtk.c: Add a second menubar, this + example is already full of crack anyways. + + * gtk/gtkmenushell.c (gtk_menu_shell_key_press): Padd + unhandled events up to the parent menu shell. + + * gtk/gtkmenuitem.c (gtk_menu_item_select_timeout): Only + pop up the menu if the parent menu shell is still active. + + * gtk/gtkcontainer.[ch] (_gtk_container_focus_sort): Add a + old_focus argument, export privately. + +2002-02-28 Darin Adler + + * gtk/gtkfilesel.c: (open_new_dir): Add missing NULL check. + +2002-03-01 Tor Lillqvist + + * gdk/win32/gdkwindow-win32.h (struct _GdkWindowImplWin32): Remove + the event_mask, it is now in GdkWindowObject. + + * gdk/win32/gdkwindow-win32.c: Change accordingly. Set the + GDK_STRUCTURE_MASK in gdk_window_set_events(), as it is always set + in gdk_window_new(), too. (Bug#72921) + + * gdk/win32/gdkevents-win32.c: Change accordingly here, too. + (vk_from_char): New function, calculates the virtual keycode + corresponding to the char in a WM_CHAR message. + (build_keypress_event, build_keyrelease_event): Use it. + (build_keypress_event): Call ImmReleaseContext() after using the + input context. This might plug a memory or resource leak. + (build_key_event_state): Remove #if 0 code. + (gdk_event_translate): Actually, it would be preferrable to always + handle just the WM_KEYDOWN and WM_KEYUP messages, not WM_CHAR at + all, and thus drop the contorted logic with ignore_wm_char etc. + + * gdk/win32/gdkkeys-win32.c: (gdk_keymap_get_entries_for_keyval): + Debugging output. + (gdk_keymap_translate_keyboard_state): Return correct value. (But + _gtk_key_hash_lookup() doesn't check the return value...) + +Thu Feb 28 14:49:08 2002 Owen Taylor + + * gdk/x11/gdkwindow-x11.c (gdk_window_foreign_new): Initialize + private->event_mask from attributes we retrieved for + the window. + +2002-02-22 Havoc Pennington + + * gtk/gtktextbuffer.c (save_range): change gravity of start/end + marks so that text added at either end of the range doesn't end up + inside the range. + (gtk_text_buffer_real_insert_range): fix to handle pasting a range + into itself. + +2002-02-28 Sven Neumann + + * configure.in: beautified configure --help output. + +2002-02-28 Tor Lillqvist + + * gdk/win32/Makefile.am: Move bdfcursor.c from + libgdk_win32_la_SOURCES to EXTRA_DIST. + + * gdk/win32/gdkgc-win32.c (gdk_win32_colormap_color_pack): In the + bitmap case, use just the LSB of the pixel value. Does this match + X11 semantics? Or should it be pixel!=0? + +Wed Feb 27 19:16:50 2002 Owen Taylor + + * gdk/x11/gdkwindow-x11.c (gdk_window_new): + * gdk/x11/gdkwindow-x11.c (gdk_window_get_events): + * gdk/x11/gdkwindow-x11.c (gdk_window_set_events): + * gdk/win32/gdkwindow-win32.c (gdk_window_set_events): + * gdk/win32/gdkwindow-win32.c (gdk_window_new): + * gdk/gdkwindow.h (struct _GdkWindowObject): + * gdk/linux-fb/gdkwindow-fb.c (gdk_window_set_events): + Save the window's event mask in window->event_mask. + + * gdk/gdkwindow.c (gdk_window_process_updates_internal): Only + generate expose events if GDK_EXPOSE_MASK is included + window->event_mask. (#54506) + +Wed Feb 27 18:50:29 2002 Owen Taylor + + * gtk/gtkwidget.c (gtk_widget_event): Allow focus-change + events to be sent to unrealized widgets; they aren't + really normal events in that they have anything to + do with widget->window. (#72914, Andreas J. Guelzow) + Wed Feb 27 18:39:25 2002 Owen Taylor * gtk/stock-icons/Makefile.am: Split big VARIABLES variable