X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-8;h=329c052ba41099196bf51e0f0d54b2ab93407d88;hb=8836674aec3d8f6de269b0195bf5cc6c9e9db68e;hp=27bce648be5a611a44d53c5b8b198a10b8e3e64a;hpb=2b33da526b6cfd458f90bb6e2b8d5411c2a62a8b;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 27bce648b..329c052ba 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,231 @@ +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 + that was causing overlong lines into 6 variables with 20 + in each one. + +Wed Feb 27 18:01:03 2002 Owen Taylor + + * gtk/gtkaccellabel.c (gtk_accelerator_name) po/POTFILES.in: + Mark Ctrl, Shift, Alt for translation. + (#60590) + + * gtk/gtkfontsel.c: Mark PREVIEW_TEXT for translation. + (Vlad Harchev, #53223) + +Wed Feb 27 17:32:09 2002 Owen Taylor + + * gtk/gtkrange.c (gtk_range_get_props): if CAN_FOCUS + reserve focus_line_width + focus_line_pad extra + space and draw the focus in that space. #72027. + +Wed Feb 27 23:02:55 2002 Soeren Sandmann + + * gtk/gtkhandlebox.c (gtk_handle_box_realize): minor code cleanup + +Wed Feb 27 14:58:12 2002 Owen Taylor + + * gtk/gtkmenubar.c (gtk_menu_bar_size_request/allocate): + Don't reserve space for border when the shadow type + for the menubar is "none". (#61843) + + * gtk/gtkmenubar.c (gtk_menu_bar_size_allocate): Fix + offset for right-justified menu items. + +Wed Feb 27 14:45:21 2002 Owen Taylor + + * gtk/gtktoolbar.c (gtk_toolbar_size_allocate): Go + back to old style of drawing children over the bevel. + (#58615) + +Wed Feb 27 14:08:26 2002 Owen Taylor + + * modules/input/imxim.c: Add ko and zh to the locales + where this is the default. + +Wed Feb 27 12:34:21 2002 Owen Taylor + + * gtk/gtkiconfactory.c: Register all stock icons + "unscaled" so that we don't have icons only available + at some sizes. (#68896) + +Wed Feb 27 11:59:05 2002 Owen Taylor + + Some ASCII vs. locale fixes from Darin Adler (#55837) + + * gtk/gtkcombo.c (gtk_combo_find): Implement real + case-insensitive comparison using g_utf8_casefold(). + + * gtk/gtkaccellabel.c (gtk_accel_label_refetch): Fix + assignment of gunichar to char by replacing g_unichar_totitle + with g_ascii_toupper ... the contents would only be ascii + here anyways. + + * gdk/x11/gdkim-x11.c (_gdk_x11_initialize_locale) + * gtk/gtkfontsel.c (gtk_font_selection_show_available_fonts): + Replace a calls to g_strcasecmp() with g_ascii_strcasecmp(). + +2002-02-27 Hans Breuer + + * demos/gtk-demo/makefile.msc.in : new file + + * gdk-pixbuf/gtk-pixbuf.rc.in : new file to include + version resource + * gdk-pixbuf/makefile.msc : create and use gdk-pixbuf.res + + * gdk/win32/gdkkeys-win32.c : handle undefined LANG_URDU, + (gdk_keyval_name) : fix endless looping + + * gtk/gtkfilesel.c : translate_win32_path() static + * gtk/queryimmodules : print_escaped(), query_module() static + + * gtk/makefile.msc.in : added gtkkeyhash, build gtk-win32.res + + * gtk/stock-icons/makefile.msc : regenerated from directory + listing (almost all filenames changed) + +Wed Feb 27 10:34:46 2002 Owen Taylor + + * gtk/gtkrange.c (gtk_range_set_range): After computing + the clamped value, actually set it. (#62639, Sergey Kuzminov) + +Tue Feb 26 22:22:37 2002 Owen Taylor + + * gtk/gtkbox.c (gtk_box_reorder_child): Clean up + the code so < 0 == end wasn't just a side effect, + remove most of the manual linked list manipulation + code in favor of g_list_* functions. + +Tue Feb 26 21:44:01 2002 Owen Taylor + + * config.status config.guess: Remove these files + from CVS so we more-or-less current versions from + automake --add-missing. (Reported by Finlay Dobbie, + #60342) + + * gdk/gdkkeyuni.c: Shouldn't map KP_Enter to '\n', + or KP_Tab to \t' since we don't map the corresponding + main keyboard characters in that way. (#61561, + Padraig O'Briain) + +Tue Feb 26 19:45:29 2002 Owen Taylor + + * gtk/gtkcombo.c (gtk_combo_set_popdown_strings): + Call gtk_combo_set_popdown_strings() in case + the combo is up currently. (#63535, Skip Montaro) + +Tue Feb 26 19:38:14 2002 Owen Taylor + + * gtk/gtkscrolledwindow.c (gtk_scrolled_window_class_init): + Switch control-home/end and home/end with + the idea that scrolled windows more typically contain + vertical sets of controls and to correspond to the bindings + in GtkTreeView. + Tue Feb 26 19:32:42 2002 Owen Taylor * gtk/gtk[hv]vscale.c (gtk_[hv]scale_expose): Chain