]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Patch from James Henstridge to update to automake-1.7 (#109542)
[~andy/gtk] / ChangeLog.pre-2-10
index 83749bf9afb528318540a3c0c9010983c19771c5..0e73b9e27119c67c636b44d644502a23f36bd767 100644 (file)
@@ -1,7 +1,491 @@
+Tue May  6 16:50:52 2003  Owen Taylor  <otaylor@redhat.com>
+
+       Patch from James Henstridge to update to automake-1.7
+       (#109542)
+       * autogen.sh: update to call newer tools.
+       * configure.in: various updates, to use M4 macros to put
+       variables that change each release at the top.
+       Use AC_HELP_STRING to format help strings.
+       Use AC_CONFIG_COMMANDS to generate gdkconfig.h.
+       * Makefile.am: require Automake 1.7.  Remove gdk-2.0.pc and
+       gtk+-2.0.pc on uninstall.  Pass --enable-gtk-doc to configure
+       during distcheck.
+       * docs/reference/*/Makefile.am: simplify to use the gtk-doc.make
+       makefile fragment.
+       * */Makefile.am: don't use STRIP_BEGIN/STRIP_END.
+       Use BUILT_SOURCES where appropriate.
+       Build generated files in builddir rather than srcdir.
+       Fix uninstall and distclean targets to satisfy distcheck.
+
+       ===
+
+       * gdk/*/Makefile.am: Remove the hacks to get gdkenumtypes.h
+       built first, since we are now using BUILT_SOURCES.
+
+       * gdk/Makefile.am: Remove an outdated comment about gdk_headers.
+
+       * demos/gtk-demo/Makefile.am: Fix srcdir != buildd problem
+       with geninclude.pl.
+
+       * configure.in: Update versions to 2.3.0.
+2003-05-06  Tor Lillqvist  <tml@iki.fi>
+
+       Fix for #110165 (thanks to Arnaud Charlet):
+       
+       * gdk/win32/gdkevents-win32.c (build_keypress_event,
+       build_keyrelease_event): For unshifted control char, use
+       lowercase ASCII keyval.
+       (gdk_event_translate): Similarily, when handling WM_SYSKEYDOWN and
+       UP (i.e. Alt-something), if it's an unshifted ASCII letter, use
+       lowercase keyval. Use build_key_event_state() here, too, instead
+       of minor code duplication.
+
+2003-05-06  Matthias Clasen  <maclas@gmx.de>
+
+       * tests/testmultidisplay.c: Don't include strings.h, it's not
+       needed anymore.  (#112388)
+
+       * examples/menu/itemfactory.c: 
+       * docs/tutorial/gtk-tut.sgml: Remove an unneeded include from the
+       itemfactory example.
+
+2003-05-05  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkdnd.c (gtk_drag_source_set_icon_stock):  Actually set the
+       icon type to the stock icon type.  (#111735, Dave Bordoley)
+
+2003-05-05  Christian Rose  <menthos@menthos.com>
+
+       * configure.in: Added sr and sr@Latn to ALL_LINGUAS.
+       Removed sp, it's replaced by sr@Latn.
+
+Wed Apr 30 22:09:11 BST 2003  Tony Gale <gale@gtk.org>
+
+       * docs/faq/gtk-faq.sgml: GTK+ 2.x updates, mainly from
+       Gonzalo Odiard
+
+Mon Apr 28 17:54:39 2003  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_destroy): destroy the search
+       data iff the destroy func isn't NULL.
+
+Thu Apr 24 19:12:05 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * autogen.sh (have_libtool): Accept libtool-1.5. (#111480)
+
+2003-04-23  Abel Cheung  <maddog@linux.org.hk>
+
+       * configure.in: Added "am" "mk" "ta" to ALL_LINGUAS.
+
+Tue Apr 22 15:33:51 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkfilesel.c (open_new_dir): Fix capitalization
+       of UTF-8. (#106419, Roozbeh Pournader)
+
+Tue Apr 22 15:17:25 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Only check for XFT2 if we found pango-xft
+       (#105692, Jon Nall)
+
+Tue Apr 22 15:12:19 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkwidget.c (gtk_widget_class_init): Fix PROP_HAS_FOCUS/
+       PROP_IS_FOCUS confusion. (#111333, Jody Goldberg)
+
+Tue Apr 22 19:43:01 BST 2003  Tony Gale <gale@gtk.org>
+
+       * docs/faq/gtk-faq.sgml: add note about version converage.
+
+Mon Apr 21 19:02:16 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtksocket.c (activate_key): Fix prototype for
+       activate_key. (#108927, Jason D. Hildebrand)
+
+Mon Apr 21 18:42:51 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * demos/gtk-demo/Makefile.am demos/gtk-demo/geninclude.pl:
+       Remove geninclude.pl from CVS and don't dist it either,
+       it is generated. (#108970, Rich Kinder)
+
+Mon Apr 21 18:35:48 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkobject.h: Remove a couple of obsolete comments,
+       fix another comment. (#109737, Britton Kerin)
+
+Mon Apr 21 18:29:03 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkiconfactory.c (gtk_icon_set_unref): Free
+       the source list, not just it's contents (Patch
+       from Charles Kerr, #108243)
+
+Mon Apr 21 18:13:46 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdnd-x11.c (gdk_window_cache_filter): Patch
+       from Alex Larsson fixing problem with restacking during
+       DND. (#108671)
+
+Mon Apr 21 15:07:29 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_keyboard/pointer_ungrab):
+       Calling XFlush() after ungrabbing, to avoid problems if
+       the app subsequently blocks on a long-running operation.
+       (#106520, reported by Rajkumar Siva)
+
+Fri Apr 18 17:42:45 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (set_initial_hints): Add
+       SKIP_TASKBAR/SKIP_PAGER to set of properties we
+       might set on map. (#110019, problem reported
+       by Loban Rahman)
+
+Fri Apr 18 17:14:33 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkevents.c (gdk_event_copy): Fix for the
+       case when gdk_event_copy() is called on a non-allocated
+       event. (#109716, reported by Rich Burridge)
+
+Fri Apr 18 16:57:44 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdrawable-x11.c (draw_with_images/pixmaps):
+       Fix pointer arithmetic on 'void *'. (#108322)
+
+Fri Apr 18 16:31:49 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in gdk/x11/gdkdisplay-x11.c modules/input/Makefile.am:
+       Check for XAddConnectionWatch()/X11R6, and if found, disable XIM and
+       use of XAddConnectionWatch. Remove --enable-xim config option.
+       Should fix building on X11R6 (#110523, Albert Chin)
+
+Fri Apr 18 15:56:46 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdisplay-x11.[ch] gdk/x11/gdkdrawable-x11.[ch]:
+       Patch from Morten Welinder to catch Sun servers with a 
+       broken implementation of the RENDER extension. (#108309)
+
+Fri Apr 18 15:30:38 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (set_text_property): Use
+       gdk_free_compound_text(), not g_free(). (#107643,
+       Michael Zucchi)
+
+Fri Apr 18 15:11:50 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdisplay-x11.c (_gdk_display_x11_get_type)
+       gdk/x11/gdkscreen-x11.c (_gdk_screen_x11_get_type): Fix
+       wrong use of base_finalize. (#105126, Sven Neumann)
+
+Fri Apr 18 15:06:00 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkwindow.c (gdk_window_constrain_size): Fix
+       '/' vs. '*' problem in aspect ration computations. (#108237)
+
+Fri Apr 18 14:15:09 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_open): 
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): You
+       don't get a XkbMapNotify event if you get a XkbNewKeyboardNotify 
+       event, so select for both. (#108406, Egmont Koblinger)
+
+Thu Apr 17 09:57:44 2003  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreeview.c (validate_visible_area): remove infinite loop
+       caused by not clearing the scroll_to_path.
+
+2003-04-16  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkstyle.c: Doc additions and fixes.
+
+       * gtk/gtktreeviewcolumn.c
+       (_gtk_tree_view_column_get_neighbor_sizes): Doc fixes.
+
+2003-04-14  Michael Natterer  <mitch@gimp.org>
+
+       * gtk/gtkliststore.c (gtk_list_store_move): added checks to ensure
+       that the iter is not reordered to its own position. Prevents model
+       corruption for the case that the store contains only a single item
+       (fixes bug #108387).
+
+       Unrelated:
+
+       * gtk/gtkliststore.c (gtk_list_store_insert): g_list_alloc() the
+       new list element later so we don't leak it if we decide to return
+       early.
+
+       * gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
+       set selection->tree_view->priv->anchor to NULL after freeing it.
+
+2003-04-13  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeviewcolumn.c
+       (gtk_tree_view_column_cell_get_position): Document. 
+
+       * gtk/gtktextbuffer.c (gtk_text_buffer_select_range): 
+       * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_[sg]et_expand): 
+       * gtk/gtkbutton.c (gtk_button_[sg]et_focus_on_click): Document
+       these as 2.4 additions.
+
+2003-04-09  Matthias Clasen  <maclas@gmx.de>
+
+       * INSTALL.in: Fix the real thing.
+
+       * INSTALL: Typo fix.
+
+Mon Apr  7 19:43:15 2003  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_x11_display_ungrab): Flush
+       after ungrabbing the server.
+       * gdk/x11/gdkimage-x11.c: Remove some no-longer-needed
+       calls to XFlush().
+
+       * gdk/x11/gdkwindow-x11.c (_gdk_windowing_window_at_pointer):
+       Use gdk_x11_display_grab/ungrab.
+2003-04-07  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextlayout.c (set_para_values): 
+       * gtk/gtkenums.h (GtkWrapMode): Add GTK_WRAP_WORD_CHAR.  (#110086,
+       David Brigada)
+
+       * gtk/gtkcelleditable.c, gtk/gtkfixed.c, gtk/gtktreemodel.c,
+       gtk/gtktreeselection.c, gtk/gtktreeview.c: Fix numerous
+       misspellings of possessive "its".  (#110027, Doug Quale)
+
+2003-04-03  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/main.c (demo_find_file): Only use files from the
+       current directory if it looks like the srcdir.  (#109357)
+
+Wed Apr  2 23:02:26 2003  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkbutton.[ch] (gtk_button_class_init): add property
+       focus_on_click
+
+       * gtk/gtkwindow.c (gtk_window_focus): make arrow keyboard
+       navigation not wrap around.
+
+2003-04-02  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkprogress.c (gtk_progress_get_percentage_from_value):
+       Return 0 if lower == upper.  (#109155)
+       (gtk_progress_get_current_percentage): Use
+       gtk_progress_get_percentage_from_value().
+
+2003-04-01  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkimcontext.c (gtk_im_context_focus_in): Fix docs.
+       (#109510, Noah Levitt)
+
+Mon Mar 31 13:52:13 2003  Jonathan Blandford  <jrb@redhat.com>
+
+       * gtk/gtkrbtree.c (_gtk_rbtree_reorder): null initialize reorder's
+       members so Purify won't complain.
+
+       * gtk/gtkliststore.c (gtk_list_store_sort): ditto.
+
+2003-03-31  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkwindow.c: Add a new property, role, corresponding to 
+       gtk_window_[gs]et_role().  (#93904)
+
+Sun Mar 30 03:57:42 2003  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreeselection.c (gtk_tree_selection_get_selected_rows):
+       fix crash.  Patch from Markus Lausser <sgop@users.sourceforge.net>
+
+2003-03-29  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkoptionmenu.c (gtk_option_menu_remove_contents): Set state
+       of labels back to normal before reparenting back.  (#102387)
+
+       * gtk/gtkcolorseldialog.c (gtk_color_selection_dialog_init): Set
+       a default window title to match the GtkFontSelectionDialog behavior.
+       (gtk_color_selection_dialog_new): Don't call
+       gtk_window_set_title() if title is NULL.  (bug #101975, Daniel Elstner)
+
+2003-03-29  Matthias Clasen  <maclas@gmx.de>
+
+       Fix for bug #78499:
+       
+       * gtk/gtkentry.h (struct _GtkEntry): Add flags select_words and
+       select_lines. 
+
+       * gtk/gtkentry.c (gtk_entry_button_press): Set select_words and
+       select_lines on double/triple click.
+
+       * gtk/gtkentry.c (gtk_entry_motion_notify): Implement
+       select-by-words and select-by-lines behaviour.
+
+        Fixes for bug #56248:
+       
+       * gtk/gtknotebook.c (stop_scrolling): New function to remove the
+       timer and queue a redraw. 
+       (gtk_notebook_grab_notify): 
+       (gtk_notebook_state_changed): New functions to call stop_scrolling() 
+       if necessary.   
+       (gtk_notebook_button_release): Use stop_scrolling().
+       (gtk_notebook_draw_arrow): Fix drawing of insensitive arrows.
+
+       * gtk/gtkrange.c (stop_scrolling): New function to remove the
+       grab, remove the timer and queue a redraw.
+       (gtk_range_grab_notify): 
+       (gtk_range_state_changed): New functions to call stop_scrolling() 
+       if necessary.   
+       (gtk_range_button_release): Use stop_scrolling().
+
+       * gtk/gtkspinbutton.c (gtk_spin_button_grab_notify): 
+       (gtk_spin_button_state_changed): Redraw after stop_spinning.
+       (gtk_spin_button_stop_spinning): Reset click_child to correct the
+       drawing of the arrows.
+       (gtk_spin_button_button_release): Use a local copy of click_child,
+       since stop_spinning() resets it.
+
+       * gtk/gtknotebook.c (gtk_notebook_class_init): Add C-A-PgUp and
+       C-A-PgDown as alternatives to the A-less variants. (This slipped
+       in accidentally some time ago).  (#97860)
+
+2003-03-26  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtktreeview.c: rewrote the function that does node and arrow
+       prelighting, queue all redraws from here (Fixes bug #108792).
+
+2003-03-20  Richard Kinder <r_kinder@yahoo.com>
+
+       * demos/testpixbuf.c (update_timeout): set error to NULL, not FALSE.
+        Fixes bug #108778.
+
+2003-03-20  Guntupalli Karunakar <karunakar@freedomink.org>
+
+       * configure.in: Added "ml" in ALL_LINGUAS
+
+Sat Mar 15 18:49:27 2003  Manish Singh  <yosh@gimp.org>
+
+       * gtk/gtkradiomenuitem.h: use GTK_DISABLE_DEPRECATED instead of
+        G_DISABLE_DEPRECATED.
+
+2003-03-14  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c: Use the signed GET_X_LPARAM() and
+       GET_Y_LPARAM() to extract x and y coordinates from an LPARAM or
+       DWORD, and not the unsigned HIWORD() and LOWORD(). Systems with
+       multiple monitors can have negative coordinates on some of the
+       monitors. (partial fix for #99496, Arnaud Charlet)
+
+2003-03-15  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktextview.c: Add a "buffer" property.  (#108353) 
+
+2003-03-13  Sven Neumann  <sven@gimp.org>
+
+       * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_set_property):
+       removed redundant calls to g_object_notify().
+       (gtk_cell_renderer_pixbuf_get_size): removed redundant casts, see
+       bug #108236.
+
+       * gtk/gtktextiter.c (_gtk_text_iter_get_segment_char)
+       (_gtk_text_iter_get_segment_byte): return 0, not NULL (these
+       functions return an integer value).
+
+2003-03-13  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): On
+       WM_MOUSEMOVE, the test whether we have actually moved (and thus
+       shouldn't generate an GDK event) moved after the call to
+       propagate() and translate_mouse_coords(). Otherwise we were
+       testing wrong values. (#108115, Allin Cottrell)
+       (gdk_event_translate): On WM_?BUTTONUP, set current_{x,y} the same
+       way as in WM_?BUTTONDOWN and WM_MOUSEMOVE.
+
+       * gdk/win32/gdkevents-win32.c (gdk_pointer_grab): if a grab cursor
+       is used, must copy the HCURSOR with CopyCursor(), as it is OK to
+       destroy the GdkCursor after calling gdk_pointer_grab(). Set the
+       cursor right away with SetCursor(), as we won't get any
+       WM_SETCURSOR messages while the mouse is captured. 
+       (gdk_display_pointer_ungrab): Correspondingly, destroy the copy
+       with DestroyCursor() when no longer used. (#108114, Allin Cottrell)
+
+       * gdk/win32/gdkevents-win32.c (gdk_event_translate): On
+       WM_SYSCHAR, return FALSE from the window procedure to prevent the
+       DefWindowProc from being called. Otherwise Windows would beep,
+       thinking you are tring to access a (nonexistent) menu when you
+       press Alt-something. Don't do this for Alt-Space,
+       though. (#107454, Martyn Russell)
+
+       * gdk/win32/gdkcursor-win32.c: Minor spacing and debug print fixes.
+
+Tue Mar 11 12:01:07 2003  Jonathan Blandford  <jrb@gnome.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Ctrl/Shift
+       [left/right] expands/collapses the tree, #108092
+
+2003-03-09  Tor Lillqvist  <tml@iki.fi>
+
+       * gdk/win32/gdkdrawable-win32.c (draw_segments): Don't try to
+       compensate for LineTo() not drawing the end pixel. It causes more
+       harm than benefits, see bug #81895.
+
+2003-03-08  Matthias Clasen  <maclas@gmx.de>
+
+       Bug #107664 continued:
+
+       * gdk/x11/gdkinputprivate.h: 
+       * gdk/x11/gdkinput-none.c (_gdk_input_window_none_event): Remove. 
+       (_gdk_input_other_event): Return gboolean.
+       * gdk/x11/gdkinput-xfree.c (_gdk_input_window_none_event): Remove. 
+       (_gdk_input_other_event): Return gboolean.
+       * gdk/x11/gdkinput-x11.c (_gdk_input_common_other_event): Return gboolean.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Make return_val
+       gboolean, remove pointless call to _gdk_input_window_none_event.
+
+       * gdk/win32/gdkinput-win32.[hc] (_gdk_input_other_event): Return gboolean.
+       (_gdk_input_window_none_event): Remove.
+
+       * gtk/gtktextiter.c (_gtk_text_iter_get_indexable_segment): 
+       (_gtk_text_iter_get_any_segment): 
+       (_gtk_text_iter_get_segment_byte): 
+       (_gtk_text_iter_get_segment_char): 
+       (_gtk_text_iter_get_text_line): 
+       (_gtk_text_iter_get_btree): Fix 0/NULL confusion.
+       * gdk/x11/gdkdnd-x11.c (motif_target_table_check): Return gint.
+       * gdk/win32/gdkfont-win32.c (gdk_font_equal): 
+       * gdk/linux-fb/gdkwindow-fb.c (gdk_window_get_deskrelative_origin): 
+       (gdk_window_get_origin): 
+       * gdk/linux-fb/gdkcolor-fb.c (gdk_colors_alloc): Fix 0/FALSE confusion. 
+
+2003-03-06  Matthias Clasen  <maclas@gmx.de>
+
+       * gdk/gdkrgb.c (gdk_rgb_try_colormap): Return gboolean, not gint.
+       (#107664, Morten Welinder)
+
+       * gdk/x11/gdkwindow-x11.c (gdk_window_get_deskrelative_origin): 
+       * gdk/x11/gdkfont-x11.c (gdk_font_equal): 
+       * gdk/x11/gdkdnd-x11.c (gdk_drag_get_protocol_for_display): 
+       Fix TRUE/1 and FALSE/0 confusion.  (#107664, Morten Welinder)
+
+       * gtk/gtktextmark.c (gtk_text_mark_get_buffer): 
+       * gtk/gtkeditable.c (gtk_editable_get_chars): 
+       * gtk/gtkctree.c (gtk_ctree_find_node_ptr): 
+       * demos/gtk-demo/main.c (demo_find_file): Fix NULL/FALSE confusion
+       (#107648, Morten Welinder)Fix NULL/FALSE confusion
+       (#107648, Morten Welinder)
+
+2003-03-04  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkobject.h: Add deprecation guards for gtk_object_new ().
+
 Sun Mar  2 23:35:57 2003  Jonathan Blandford  <jrb@gnome.org>
 
        * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_get_size):
-       handle rtl code.
+       handle rtl code.  Thanks to Matthias Clasen for an initial patch
+       to handle the RTL code.
 
        * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_get_size): ditto
 
@@ -33,7 +517,8 @@ Sun Mar  2 23:35:57 2003  Jonathan Blandford  <jrb@gnome.org>
        (gtk_tree_view_column_set_expand),
        (gtk_tree_view_column_get_expand),
        (gtk_tree_view_column_cell_process_action):
-       Add support for expand flag
+       Add support for expand flag.  Thanks to Kristian Rietveld for an
+       initial patch for this.
 
 Fri Feb 28 02:06:17 2003  Jonathan Blandford  <jrb@gnome.org>