]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Merge from stable:
[~andy/gtk] / ChangeLog.pre-2-8
index 2418358e961c7c3c8750dce3d277074ab993ca1f..ebe3153e2aeb3c9e04bcaed8d1b9a6f0b4603658 100644 (file)
@@ -1,3 +1,163 @@
+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.  (#78599)
+
+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
+
+2003-01-05  Tor Lillqvist  <tml@iki.fi>
+
+       * gtk-zip.sh.in: Use correct DLL and import library names, with
+       GTK_API_VERSION in name, not GTK_MAJOR_VERSION.GTK_MINOR_VERSION.
+       (DEVZIP): Add gdk-pixbuf-query-loaders.exe.
+
+       * configure.in: Improve check for dimm.h.
+
+       * configure.in: Set SOEXT to 'so' on Unix, 'dll' on Win32. Used in
+       gdk-pixbuf/Makefile.am.
+
+       * gdk-pixbuf/makefile.mingw.in
+       * gdk-pixbuf/pixops/makefile.mingw.in
+       * gdk/makefile.mingw.in
+       * gdk/win32/makefile.mingw.in
+       * gtk/makefile.mingw.in: Remove. Not maintained anyway.
+
+       * gdk-pixbuf/Makefile.am
+       * gdk-pixbuf/pixops/Makefile.am
+       * gdk/Makefile.am
+       * gdk/win32/Makefile.am
+       * gtk/Makefile.am
+       * configure.in: Remove makefile.mingw{,.in} from here, too.
+       
+       * README.win32: Updates. Don't mention the now removed
+       makefile.mingw files.
+
+       * gdk/gdk.def
+       * gtk/gtk.def: Add a couple of missing entries.
+
+       * gdk/gdkkeynames.c: Include <string.h> for strcmp() and memcpy().
+
+       * gdk/win32/gdkevents-win32.c: Move dimm.h header clash workaround
+       earlier.
+
+       * gdk/win32/rc/Makefile.am: Add hack to help
+       build/win32/lt-compile-resource decide which kind of libtool
+       object file to produce.
+
+2003-01-05  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c (gtk_text_view_move_cursor_internal): Make
+       C-Down step through the sequence of paragraph ends (old behaviour
+       included paragraph starts).  (#80340, patch by Narayana Pattipati)
+
+       * gtk/gtktextiter.c (_gtk_text_btree_get_iter_at_first_toggle):
+       Check for a tag toggle at the start iterator before calling
+       gtk_text_iter_forward_to_tag_toggle().  (#102090, patch by Daniel 
+       Elstner)
+
+2003-01-04  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkfilesel.h (struct _GtkFileSelection): Add /*< public >*/
+       and /*< private >*/ as appropriate.  (#97211)
+
+2003-01-04  Tor Lillqvist  <tml@iki.fi>
+
+       * Makefile.am (EXTRA_DIST): Don't distribute gtk-zip.sh, but do
+       distribute gtk-zip.sh.in.
+
+       * gtk-zip.sh.in (DEVZIP): Add gdk-pixbuf-csource.exe and .1.
+
+2003-01-03  Havoc Pennington  <hp@pobox.com>
+
+       * docs/Makefile.am (EXTRA_DIST): put it in EXTRA_DIST
+
+       * docs/text_widget_internals.txt: add a file documenting some of
+       the text widget internals
+
+2003-01-02  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkwindow.c (gtk_window_get_focus): Document that it may
+       return NULL.  (#102069)
+
+2003-01-01  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/fnmatch.c (FNMATCH_TEST_CASES): #undef, since having
+       a main() in the library is obviously bad. 
+
 2002-12-27  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtktextview.c (gtk_text_view_drag_data_received): Place the