]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-2
stylecontext: Do invalidation on first resize container
[~andy/gtk] / ChangeLog.pre-2-2
index 941317fcb5a922ee206e44bc7ab14eb78d8e6bfa..21722077d1b00f8bd40987964677579694f6be82 100644 (file)
@@ -1,3 +1,323 @@
+Fri Dec 20 15:23:26 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * === Released 2.2.0 ===
+
+       * configure.in: Version 2.2.0, interface age 0, binary age 200.
+
+       * README.in: Update the release notes.
+
+       * INSTALL.in: Mention that Pango-1.0 can be used with GTK+-2.2.
+
+       * NEWS: Update.
+
+2002-12-20  Sven Neumann  <sven@gimp.org>
+
+       * examples/gtkdial/gtkdial.c: use G_PI instead of M_PI.
+
+Thu Dec 19 11:42:00 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Call
+       the filters on the window where the event is received,
+       not on the window the event is "about". (#101512,
+       Bolian Yin.)
+
+Thu Dec 19 03:58:36 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * tests/testtreeflow.c: the rand variable should be static to
+       avoid conflicts with rand(). (#100844, reported by Soeren Sandmann,
+       fix pointed out by Matthias Clasen).
+
+Thu Dec 19 03:56:23 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_real_select_cursor_row): if we
+       started editing, we handled this key signal, so return TRUE.
+       (#100532, reported by Soeren Sandmann).
+
+2002-12-18  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkwidget.c: Add docs.
+
+Wed Dec 18 12:05:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * NEWS: Various name fixes.
+
+Mon Dec 16 22:38:11 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * === Released 2.1.5 ===
+
+       * configure.in: GTK+-2.1.5, interface age 2, binary age 105.
+
+       * NEWS: Updated.
+
+       * gtk/Makefile.am (gtk_c_sources): Remove reference to fnmatch.h
+
+Mon Dec 16 22:12:01 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Don't use AC_CHECK_LIB() when
+       checking for FreeType, Pango, Atk since that get
+       the ordering wrong. Instead, set LIBS ourself
+       and call AC_TRY_LINK_FUNC(). (#98406)
+
+Mon Dec 16 21:39:28 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): Call
+       gtk_entry_set_position_internal() that takes a
+       new "reset_IM" parameter, so that we avoid the
+       problem where committing text would reset the
+       input method. (#74381, Kang Jeong-Hee)
+
+2002-12-17  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcontainer.c: Fix a few doc comments.
+
+2002-12-17  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkglobals-win32.c: Minor cosmetics.
+
+       Implement two missing functions (#101369)
+
+       * gdk/win32/gdkevents-win32.c
+       (gdk_display_add_client_message_filter): Implement by calling
+       gdk_add_client_message_filter(), no separate displays on Windows,
+       at least not yet.
+
+       * gdk/win32/gdkgc-win32.c (gdk_gc_get_screen): Implement by
+       returning the only screen so far, _gdk_screen.
+
+       * gdk/gdk.def: Add here, too.
+
+Mon Dec 16 16:18:15 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtktexttag.c (gtk_text_tag_get_property): Get rid
+       of incorrect calls to g_value_init(). (#100669, Johan
+       Dahlin, James Henstridge)
+
+Mon Dec 16 17:20:02 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkaccellabel.c: Implement Owen's susggestion from
+       #80764. Fixes #101314.
+
+Sun Dec 15 18:47:30 2002  Owen Taylor  <otaylor@redhat.com>
+
+       Some fixes for modal hint setting based on a patch
+       from Arvind Samptur (#100416)
+
+       * gtk/gtkdialog.c (gtk_dialog_run): Call gtk_window_set_modal
+       before showing the window for efficiency.
+
+       * gtk/gtkwindow.c (gtk_window_realize): Ignore the EWMH
+       constraint that the transient-for hint must always be
+       set on windows with the modal hint and just always set
+       the modal hint.
+
+       * gtk/gtkwindow.c (gtk_window_set_modal): Update the
+       modal hint on the GdkWindow when the window is realized.
+
+Sun Dec 15 18:39:09 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Hard-code GTK_BINARY_VERSION=2.2.0 for
+       now; should stay the same until we branch for 2.3. (#100598)
+
+Sun Dec 15 18:14:16 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenuitem.c (gtk_real_menu_item_activate_item): 
+       Pass TRUE for search_sensitive - prevents a problem
+       where after hitting Alt-F to bring up the File menu,
+       the mnemonics for the items in the menu might not
+       be usable. (#89336)
+
+Sat Dec 14 22:18:45 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_get_frame_extents):
+       Fix a bug with checking the private flag on the wrong
+       window; improve the answer on failure a bit; push
+       an error trap around the X operations. (#100933)
+
+Sat Dec 14 22:03:21 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * modules/input/gtkimcontextxim.c (status_window_hide): Don't
+       call status_window_set_text() if the status window doesn't
+       already exist. (#100933, reported by Anand Subra)
+
+       * modules/input/gtkimcontextxim.c (status_window_show): 
+       Don't bother creating the status window here, wait for
+       the set_text(). (Fixes a warning)
+
+2002-12-15  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcalendar.c:
+       * gtk/gtkfilesel.c:
+       * gtk/gtkfontsel.c:
+       * gtk/gtkhruler.c:
+       * gtk/gtkinputdialog.c:
+       * gtk/gtkprogress.c:
+       * gtk/gtktreemodel.c:
+       * gtk/gtkvruler.c:
+       * gtk/queryimmodules.c:
+       * gtk/theme-bits/decompose-bits.c:
+       * gdk-pixbuf/gdk-pixbuf-csource.c:
+       * gdk-pixbuf/make-inline-pixbuf.c:
+       * gdk-pixbuf/queryloaders.c:
+       * gdk/gdkkeynames.c:
+       * gdk/gdkrgb.c:
+       * gdk/linux-fb/gdkfbmanager.c:
+       * gdk/win32/gdkevents-win32.c:
+       * gdk/win32/gdkmain-win32.c:
+       * gdk/win32/gdkproperty-win32.c:
+       * gdk/x11/gdkmain-x11.c: Use g_printf instead of system 
+       printf.  (#99327)  
+
+       * gtk/gtkcontainer.c (gtk_container_class_install_child_property): 
+       (gtk_container_child_get_valist): 
+       (gtk_container_child_get_property): 
+       (gtk_container_child_set_valist): 
+       (gtk_container_child_set_property): 
+       (gtk_container_add_with_properties): 
+       (gtk_container_child_set): 
+       (gtk_container_child_get): Add docs.
+
+       * gtk/gtkwindow.c (gtk_window_activate_default): 
+       (gtk_window_activate_focus): Add docs.
+
+2002-12-14  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Made
+       Xinerama-aware.  (#85711)
+
+Sat Dec 14 14:19:16 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c: Add a new binding signal, "move_scroll",
+       and use it to hook up Home/End/Page_Up/Page_Down keybindings.
+       (#80484, Narayana Pattipati, Marius Andreiana)
+
+       * gtk/gtkmenu.c (gtk_menu_scroll_item_visible): Fix some
+       bugs in the computation of when an item is visible. (#99545)
+       
+       * gtk/gtkbindings.[ch] (_gtk_binding_signal_new) gtk/gtkmenushell.c:
+       Move here, export privately.
+
+       * gtk/gtkmenushell.c (_gtk_menu_shell_select_last): Export
+       privately.
+
+       * gtk/gtkmenushell.c (gtk_menu_shell_select_item): Don't
+       select the item if it is already selected.
+
+Sat Dec 14 01:51:05 2002  Chema Celorio  <chema@celorio.com>
+
+       * gtk/gtkdialog.c (gtk_dialog_add_buttons_valist): minor coding
+       style fix.
+
+Sat Dec 14 01:22:05 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkaccellabel.[ch] (gtk_accel_label_refetch): Don't
+       recalculate the acceleration label in an idle handler.
+
+Sat Dec 14 01:00:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (gtk_menu_position): Handle the case
+       where the pointer isn't on the same screen as the widget
+       by centering the menu on the widget's screen. (#94563)
+
+Fri Dec 13 23:58:06 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkscreen.c (gdk_screen_get_monitor_at_point)
+       * gdk/gdkscreen.c (gdk_screen_get_monitor_at_window): 
+       Provide a useful fallback on failure - return a monitor
+       close to the point or window. (#79991)
+
+       * gtk/gtkmenu.c (gtk_menu_position): Remove a now
+       unneeded check for failure of 
+       gdk_screen_get_monitor_at_point()
+
+Fri Dec 13 23:10:21 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkclist.c: Fix a problem with the focus row
+       ending up off the list when rows were deleted
+       (#94812, Christian Reis, Jon Nelson).
+
+Fri Dec 13 22:55:27 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmenu.c (menu_change_screen): If the screen
+       for the menu changes while the menu is torn off, move
+       the tearoff along with it. (#85669)
+
+       * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): When 
+       reattaching, get rid of the get rid of the tearoff window.
+
+Fri Dec 13 21:35:12 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkhandlebox.c (gtk_handle_box_motion): Handle
+       the case where the pointer is moved between screens
+       during a handle box drag by resetting the original
+       location. (#94562)
+
+       * gtk/gtkinputdialog.c (gtk_input_dialog_get_private): 
+       Fix a leftover variable name from cut-and-paste.
+
+Fri Dec 13 18:57:20 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkdialog.c: Change the Escape key binding to only close
+       if the dialog contains a cancel button.  (Patch from
+       James Willcox, #74221)
+Fri Dec 13 18:22:21 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (compare_cmpl_dir): Use 
+       g_utf8_collate_key() to sort in human-friendly order.
+       (#94473, Gregory Merchan)
+
+Fri Dec 13 17:45:40 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/fnmatch.c gtk/gtkprivate.h gtk/gtkfilesel.c: 
+       System fnmatch wasn't going to be UTF-8 clean, neither 
+       was our version. Redo our fnmatch.c to be UTF-8, add 
+       test cases, fix all sorts of bugs inherited
+       from the antique GNU fnmatch code. Change interface
+       to get rid of fnmatch.h constants. Fixes basic
+       non-workingness of filesel with non-ASCII filenames.
+       (#78758, Kang Jeong-Hee)
+
+       * gtk/fnmatch.h: No longer needed.
+
+Fri Dec 13 12:15:09 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (find_parent_dir_fullname): If
+       getting the parent of the directory name, make
+       an attempt to change back to the original directory.
+
+Thu Dec 12 20:07:25 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (cmpl_completion_fullname): Const
+       warning fix.
+
+Thu Dec 12 19:51:45 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (open_new_dir): Include "."
+       and ".." in the list of entries; they are needed for 
+       correct handling of .<TAB>, ..<TAB>; were lost
+       with the GDir conversion. (Francisco Bustamante,
+       #89972)
+
+       * gtk/gtkfilesel.c (open_new_dir): If we hit
+       EOF unexpectedly, that's OK... a file was just
+       deleted while we were reading the directory.
+
+Thu Dec 12 18:02:34 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkmain.c (gtk_main_do_event): Intercept events
+       of type GDK_SETTING before we check to see if there
+       was an event widget or not. (#97451, Simon Wong,
+       Bastien Nocera)
+
+Thu Dec 12 17:58:41 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkrc.key.emacs: Add C-u/C-h/C-w. (#72245)
+
+Thu Dec 12 17:01:38 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkdnd.c (gtk_drag_find_widget): Skip insensitive
+       widgets. (#84061)
+
 Thu Dec 12 15:08:01 2002  Owen Taylor  <otaylor@redhat.com>
 
        * acinclude.m4: Remove unneeded bits of AM_GTK_GNU_TEXT