]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-6
Fix version in complaint message about automake. (#104366, Rich Burridge)
[~andy/gtk] / ChangeLog.pre-2-6
index 85a1a5f79ec7bf69af1f7da3c9842f5d3101693f..ad1d56a1b24652ffaf503321bfe3efc15ab6a10e 100644 (file)
@@ -1,3 +1,379 @@
+Tue Jan 28 15:18:24 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * autogen.sh (have_automake): Fix version in complaint
+       message about automake. (#104366, Rich Burridge)
+
+Mon Jan 27 16:38:13 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Remove SOEXT stuff; it doesn't work portably.
+
+Mon Jan 27 22:45:15 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreestore.c (gtk_tree_store_move): don't handle b if
+       we appended/prepended, send the rows_reordered signal to the 
+       correct level ... (Reported by Matthew Tuck).
+
+Mon Jan 27 22:43:11 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreestore.c (gtk_tree_store_sort_helper): don't just bail
+       out if the level only has one item, recurse over the child if there
+       is one. (Fixes #100458, reported by GaĆ«l Le Mignot).
+
+Mon Jan 27 22:41:26 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_model),
+       (gtk_tree_view_search_equal_func): make TreeView search handle
+       all types which are transformable by GValue. (Fixes #99803, reported
+       by Muktha Narayan).
+
+Mon Jan 27 22:39:25 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_set_sort_column_id):
+       *really* handle unsetting the ID. Slightly modified patch from
+       Soeren Sandmann. Fixes #87556, reported by Jarek Dukat.
+
+Mon Jan 27 22:33:43 2002  Kristian Rietveld  <kris@gtk.org>
+
+       Fixes the total GtkTreeSortable mess, and #83195, reported by
+       Jarek Dukat
+
+       * gtk/gtktreestore.c (gtk_tree_store_get_sort_column_id),
+       (gtk_tree_store_set_sort_column_id), (gtk_tree_store_set_sort_func),
+       (gtk_tree_store_set_default_sort_func): use the constant
+       GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID instead of -1, make functions
+       work as advertised by the documentation.
+
+       * gtk/gtklistore.c (gtk_list_store_get_sort_column_id),
+       (gtk_list_store_set_sort_column_id), (gtk_list_store_set_sort_func),
+       (gtk_list_store_set_default_sort_func): likewise.
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_set_sort_column_id),
+       (gtk_tree_model_set_sort_func),
+       (gtk_tree_model_sort_set_default_sort_func): make functions work
+       as advertised by the documentation.
+
+Mon Jan 27 22:31:56 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_button_press): update focus_column
+       before we decide if we edit. (fixes #100973, reported by Dave Cook).
+
+Mon Jan 27 22:29:30 2002  Kristian Rietveld  <kris@gtk.org>
+
+       Bug report and test case from Paolo Maggi via IRC.
+
+       * gtk/gtkliststore.c (gtk_list_store_swap): update tail if needed,
+       (gtk_list_store_move): update tail if needed.
+
+Mon Jan 27 16:19:59 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtksocket.c (gtk_socket_filter_func): event->any.window
+       might be NULL. Use gtk_widget_get_display (widget) 
+       (#102860, Thomas Leonard)
+
+Mon Jan 27 15:58:31 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix --without-modules/--disable-modules
+       confusion that was causing --disable-modules not to work.
+       (#102865, Akira Tagoh)
+
+       * configure.in: Fix problem with plain --with-xinput
+       (#104266, Akira Tagoh)
+
+2003-01-24  Sebastian Rittau  <srittau@jroger.in-berlin.de>
+
+       * docs/tutorial/gtk-tut.sgml: Fix a few typos, introduced by my last
+       patch.
+
+Fri Jan 24 17:06:41 GMT 2003  Tony Gale <gale@gtk.org>
+
+       * docs/tutorial/gtk-tut.sgml: Remove duplicate copy of tictactoe.h
+
+Thu Jan 23 21:15:29 GMT 2003  Tony Gale <gale@gtk.org>
+
+       * docs/faq/gtk-faq.sgml: Learn to spell Library
+
+Thu Jan 23 20:56:56 GMT 2003  Tony Gale <gale@gtk.org>
+       * Sebastian Rittau  <srittau@jroger.in-berlin.de>:
+
+          docs/tutorial/gtk-tut.sgml: Adopted chapter 21.3 "Creating a
+          Composite widget" to modern standards. (I.e. use gobject instead of
+          glib, derive from GtkTable instead of GtkVBox.) Bugzilla #103869.
+
+       * docs/tutorial/gtk-tut.sgml, examples/tictactoe: Fixup tic-tac-toe
+       code in Appendix C to reflect above changes.
+
+       * examples/rangewidgets/rangewidgets.c: From Roger Leigh
+       auto resize on page size change
+
+2003-01-23  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtktoolbar.c (gtk_toolbar_hide_all): Override hide_all
+       in addition to show_all in order to keep them symmetric. (#102201)
+
+Wed Jan 22 14:18:46 2003  Manish Singh  <yosh@gimp.org>
+
+       * gdk/x11/gdkevents-x11.c (translate_key_event): add a "return" at
+       the end of the function, so there is a statement following the "out"
+       label in all cases (fixes #101961)
+
+2003-01-22  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added "mn" to ALL_LINGUAS.
+
+Wed Jan 15 17:02:18 2003  Owen Taylor  <otaylor@redhat.com>
+       * gtk/gtktextlayout.c (gtk_text_layout_validate_yrange):
+       Fix off-by-one error on the backward iteration loop,
+       that was causing the wrong range to be redrawn.
+       (at least part of #72734)
+       
+2003-01-21  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c (gtk_text_view_size_allocate): Adjust the
+       vadjustment value after changing its bounds.  (fixes #101963 and 
+       #73562)
+
+       * gtk/gtkcolorsel.c (hex_changed): Fix clamping to [0,1] to avoid 
+       unnecessary roundtrip failures.  (#93500)
+
+2003-01-19  Tor Lillqvist  <tml@iki.fi>
+
+       Merge from stable:
+       
+       Fix for #103614 and some other problems with GtkFileSelection on
+       Windows:
+               
+       * gtk/fnmatch.c (get_char): Need to use g_unichar_tolower(), not
+       g_ascii_tolower(). Windows file names are case-insensitive for all
+       Unicode letters.
+
+       * gtk/gtkfilesel.c: Instead of checking for G_OS_WIN32 or
+       G_WITH_CYGWIN, check G_PLATFORM_WIN32. Move inclusion of gtkintl.h
+       earlier, as it includes config.h unconditionally, and gtkprivate.h
+       redefines GTK_LOCALEDIR.
+       (struct _CompletionDirSent): Ifdef out the fields not used on
+       Windows.
+       (compare_utf8_filenames, compare_sys_filenames): Need different
+       comparison implementation for UTF-8 file names and system locale
+       file names on Win32. Cannot simply use g_ascii_strcasecmp(), but
+       need to casefold all Unicode letters.
+       (cmpl_completion_matches, open_dir, correct_parent): Ifdef out
+       variables not used on Win32 to avoid warnings about unused
+       variables.
+       (open_ref_dir): Use g_path_skip_root() to skip past potential
+       drive letter in front of the leading (back)slash.
+       (open_new_dir): Ifdef out use of CompletionDirSent fields not
+       there on Win32.
+       (correct_parent): Bypass inode check also on Cygwin.
+
+       Fix bug noticed by Alex Shaduri: Tooltips and other
+       GDK_WINDOW_TEMP windows were activated. This looked very odd, and
+       was a regression from earlier versions.
+       
+       * gdk/win32/gdkwindow-win32.c (show_window_internal): Fine-tune
+       behaviour. Don't ever activate GDK_WINDOW_TEMP windows.
+       (gdk_window_move, gdk_window_resize): Add debug logging.
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): When we get a
+       WM_SIZE message for a non-visible (withdrawn) window, don't clear
+       the GDK_WINDOW_STATE_WITHDRAWN bit. The window is still withdrawn
+       even if its size changes.
+
+2003-01-16  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextlayout.c (gtk_text_layout_get_cursor_locations): Typo fixes.
+       (totally_invisible_line): Fix an incorrect optimization which
+       caused invisible paragraphs to be occasionally misrendered.
+
+Wed Jan 15 15:55:47 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtksettings.c: Set the double click speed from
+       XSETTINGS when creating a new GtkSettings object
+       as well as when getting a notify. (#103601, reported
+       by Louis Garcia)
+
+Wed Jan 15 14:56:09 2003  Owen Taylor  <otaylor@redhat.com>
+       * gtk/gtknotebook.c (gtk_notebook_size_allocate): 
+       Show/hide the notebook event window as necessary,
+       we weren't previously keeping the visibility updated
+       properly.  (#103599)
+2003-01-15  Matthias Clasen  <maclas@gmx.de>
+
+       * examples/menu/itemfactory.c: 
+       * docs/tutorial/gtk-tut.sgml: Add a <StockItem> to the itemfactory
+       example.  (#103211)
+
+2002-12-29  Murray Cumming  <murrayc@usa.net>
+
+       Fixes #102168.
+
+       * gtk/gtkliststore.c, gtktreednd.c, gtktreestore.c:
+       Actually implement the GtkTreeDragSource::row_draggable virtual 
+       function in GtkListStore and GtkTreeStore instead of just checking 
+       whether it's implemented at all. This means that DnD isn't broken by
+       gtkmm's virtual function wrappers. The alternative would be to
+       hard-code the TRUE return value into gtkmm's wrappers, but that's 
+       part of GTK+'s implementation, not it's API.
+
+Tue Jan 14 23:42:29 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c: fix compiler warning.
+
+Tue Jan 14 23:29:00 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_render):
+       make sure exposed pixbufs are clipped to the exposed area before
+       drawing, which is a slight speedup. (#102379, patch from Soeren
+       Sandmann).
+
+Tue Jan 14 23:26:41 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (validate_visible_area): silly typo fix,
+       only free scroll_to_path when the complete tree has been validated.
+       This makes sure that we scrolled to the correct path.
+
+Tue Jan 14 23:25:32 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_style_set): update the
+       background of widget->window and bin->window. (Fixes #96650, reported
+       by Dave Camp).
+
+Tue Jan 14 23:24:02 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_clamp_node_visible): process
+       updates before scrolling, avoiding a "selection streak". (Fixes
+       #101235, patch from Soeren Sandmann).
+
+Tue Jan 14 23:22:13 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (validate_visible_area): actually put values
+       in the requisition using gtk_widget_size_request. (Fixes #100172,
+       reported by Kjartan Maraas).
+
+Tue Jan 14 23:19:45 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_rows_reordered): cancel the
+       arrow animation timeout before we actually reorder the rbtree. If
+       we don't do this we can get stuck arrows,
+       (cancel_arrow_animation): new function. (Fixes #93629, part 2,
+       reported and testcase provided by Hans Petter Jansson).
+
+Tue Jan 14 23:18:21 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_real_modify_range):
+       anchor_path should be start_path, not end_path. (Fixes #102618,
+       patch from Carlos Garnacho Parro).
+
+Tue Jan 14 23:16:15 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtkliststore.c (gtk_list_store_move): also update the tail,
+       only correct new_pos if we don't move to the head/tail.
+
+Tue Jan 14 23:11:55 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreestore.c (gtk_tree_store_swap): take the path from
+       the parent_iter if depth >= 1, so we send the reordered signal to
+       the correct level, remove debugging printfs which I forgot the remove
+       earlier (2.2.0 shipped with this, oops). (Fixes #103198, Reported and
+       testcase provided by Matthew Tuck).
+
+Tue Jan 14 20:58:44 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (invalite_last_column): split out actual column
+       invalidation into invalidate_column(),
+       (gtk_tree_view_size_allocate_columns): invalidate column if the
+       new width is larger than the old width.
+       (fixes #102890, reported by Alex Duggan).
+
+2003-01-14  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Skip
+       invisible chars for GTK_MOVEMENT_LOGICAL_POSITIONS and
+       GTK_MOVEMENT_WORDS.
+
+       * gtk/gtktextiter.c,
+       gtk/gtktextiter.h: Add some variant movement functions which
+       skip invisible chars, and do some cleanups.
+
+2003-01-12  Tor Lillqvist  <tml@iki.fi>
+
+       Merge from stable:
+               
+       * gtk/gtkmain.c: Move inclusion of config.h and gtkintl.h earlier,
+       as gtkprivate.h redefines GTK_LOCALEDIR on Win32, for run-time
+       lookup.
+
+       * gdk/Makefile.am (libgdk_win32_2_0_la_DEPENDENCIES): Depend on
+       gdk.def.
+
+       * gdk/gdk.def
+       * gtk/gtk.def: Add some missing entries. Thanks to Kenichi SUTO.
+
+       * gtk-zip.sh.in (DEVZIP): Add bin/{gtk-query-immodules-2.0,
+       gtk-demo}.exe and share/gtk-2.0.
+
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_skip_taskbar_hint):
+       Implement by setting or clearing the WS_EX_TOOLWINDOW extended
+       window style.
+       (gdk_window_set_type_hint): Add all cases to the switch (not all
+       do anything, though). Handle GDK_WINDOW_TYPE_HINT_TOOLBAR by
+       calling gdk_window_set_skip_taskbar_hint(). This means that GTK
+       won't know that the skip_taskbar hint is on for the window, is
+       this bad?
+
+Wed Jan  8 18:43:03 2003  Manish Singh  <yosh@gimp.org>
+
+       * gdk/x11/gdkdisplay-x11.c: #include <stdlib.h> for putenv,
+       <string.h> for strlen.
+
+       * gdk/x11/gdkscreen-x11.c: #include <stdlib.h> for getenv,
+       <string.h> for strrchr.
+
+       * tests/testgtk.c (create_saved_position): "x" and "y" properties
+       for widgets no longer exist, use gtk_window_move instead.
+
+       * test/testtextbuffer.c (check_get_set_text): cast strlen to
+       int for g_error.
+
+2003-01-08  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextdisplay.c (gtk_text_layout_draw): Fix display of
+       the selection in the presence of invisible segments.
+
+2003-01-07  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c (gtk_text_view_class_init): Bind C-/ and C-\
+       to "select all" and "unselect all".  (#102065)
+
+       * gtk/gtktextview.h (struct _GtkTextView): Add a comment that
+       the just_selected_element is unused.
+
+       * gtk/gtktextview.c (extend_selection): New helper function to
+       find the range that should be added to the selection. 
+       (selection_motion_event_handler): 
+       (gtk_text_view_start_selection_drag): 
+       (gtk_text_view_end_selection_drag): 
+       (selection_motion_event_handler): 
+       (selection_scan_timeout): Support select-by-words/lines.
+       (gtk_text_view_button_press_event): Start a selection drag on
+       double/triple clicks.  (#78499)
+
+2003-01-06  Matthias Clasen  <maclas@gmx.de>
+
+       Implement a utility function proposed in #102534:
+       
+       * gtk/gtktextbtree.h: 
+       * gtk/gtktextbtree.c (_gtk_text_btree_select_range): New function.
+       (_gtk_text_btree_place_cursor): Now a simple wrapper around
+       _gtk_text_btree_select_range().   
+
+       * gtk/gtktextbuffer.h: 
+       * gtk/gtktextbuffer.c (gtk_text_buffer_select_range): New function.
+       (gtk_text_buffer_place_cursor): Now a simple wrapper around
+       gtk_text_buffer_select_range(). 
+
 2003-01-05  Havoc Pennington  <hp@pobox.com>
 
        * configure.in: fix a stray bracket that was breaking the build