]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
renamed last-char-timeout to password-hint-timeout and store all its data
[~andy/gtk] / ChangeLog.pre-2-10
index d80e3be0fb7d7911b92d3901003aeb0f19329c64..8d11a4ee59cdb1350afbd1ad8668d15d315f090d 100644 (file)
@@ -1,3 +1,372 @@
+2006-03-22  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.c: renamed last-char-timeout to
+       password-hint-timeout and store all its data in a struct attached
+       as QData.
+
+       * gtk/gtkcellrendererspin.c: fix typo in #include.
+
+2006-03-22  Carlos Garnacho  <carlosg@gnome.org>
+
+       * gtk/gtknotebook.c: send a GtkWidget** instead of a GtkNotebookPage*
+       when doing tabs DnD, this allows DnD interaction with other widgets,
+       added some docs for this too.
+       * tests/testnotebookdnd.c: add some code to test it.
+
+2006-03-22  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkcellrendererspin.h:
+       * gtk/gtkcellrendererspin.c: Add a cell renderer which 
+       uses a spinbutton to edit the value of a cell. (#156023,
+       Daniel Kasak, Lorenzo Gil Sanchez, Carlos Garnacho)
+
+       * gtk/gtk.h: 
+       * gtk/Makefile.am: Glue it in.
+
+2006-03-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testtreeview.c (drag_begin_cb): Test setting up
+       drag icons for tree dnd.
+
+2006-03-22  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.c: applied modified patch from maemo-gtk which
+       allows the most recently entered character in a hidden entry to be
+       shown for a configurable period of time. Fixes bug #334560.
+
+2006-03-22  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktextbuffer.h (enum GtkTextBufferTargetInfo): count down
+       from G_MAXUINT to avoid clashes with application-added DND
+       targets.
+
+       * gtk/gtktextview.c (gtk_text_view_init): set an empty
+       GtkTargetList on the drag_dest so it is not NULL when a derived
+       class' init() function is called.
+
+       (gtk_text_view_target_list_notify): copy the text buffer's paste
+       targets into the view's destinstion target list (preserving
+       application-added DND targets), instead of replacing the view's
+       target list. Fixes bug #334399.
+
+2006-03-21  Anders Carlsson  <andersca@imendio.com>
+
+        * gtk/Makefile.am:
+        Add new files.
+        
+        * gtk/gtkclipboard-quartz.c: Added.
+        * gtk/gtkdnd-quartz.c: Added.
+        * gtk/gtkquartz.c: Added.
+        * gtk/gtkquartz.h: Added.
+        Add dnd and clipboard implementations.
+
+2006-03-21  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/quartz/Makefile.am: removing trailing \ fixes the build.
+
+2006-03-21  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkgeometry-quartz.c:
+        (gdk_window_scroll):
+        Implement gdk_window_scroll.
+
+2006-03-21  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/GdkQuartzWindow.c:
+        (drag_operation_to_drag_action):
+        (drag_action_to_drag_operation):
+        (update_context_from_dragging_info):
+        (-[GdkQuartzWindow draggingEntered:]):
+        (-[GdkQuartzWindow draggingEnded:]):
+        (-[GdkQuartzWindow draggingExited:]):
+        (-[GdkQuartzWindow draggingUpdated:]):
+        (-[GdkQuartzWindow performDragOperation:]):
+        (-[GdkQuartzWindow wantsPeriodicDraggingUpdates]):
+        (-[GdkQuartzWindow draggedImage:endedAt:operation:]):
+        * gdk/quartz/gdkdnd-quartz.c:
+        (gdk_drag_context_finalize):
+        (gdk_drag_context_init):
+        (gdk_drag_context_class_init):
+        (gdk_drag_begin):
+        (gdk_drag_status):
+        Add the GDK part of the DND implementation.
+
+        * gdk/quartz/Makefile.am:
+        Add some missing headers.
+        
+        * gdk/quartz/gdkdrawable-quartz.h:
+        * gdk/quartz/gdkprivate-quartz.h:
+        * gdk/quartz/gdkquartz.h:
+        * gdk/quartz/gdkwindow-quartz.c:
+        (gdk_quartz_window_get_nsview):
+        New function, for use by the GTK part of the DND implementation
+
+2006-03-21  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkdrawable-quartz.c:
+        (gdk_quartz_ref_cairo_surface):
+        (gdk_quartz_draw_rectangle):
+        (gdk_quartz_draw_arc):
+        (gdk_quartz_draw_polygon):
+        (gdk_quartz_draw_drawable):
+        (gdk_quartz_draw_segments):
+        (gdk_quartz_draw_lines):
+        (gdk_quartz_draw_pixbuf):
+        (gdk_quartz_draw_image):
+        (_gdk_quartz_drawable_get_context):
+        * gdk/quartz/gdkdrawable-quartz.h:
+        Offset coordinates by 0.5 pixels to get consistant results for both
+        image contexts and screen contexts.
+
+2006-03-21  Anders Carlsson  <andersca@imendio.com>
+
+       * gdk/quartz/GdkQuartzWindow.c 
+       ([GdkQuartzWindow -windowDidMove:]): Synthesize GDK_CONFIGURE events
+       when the window position changes.
+
+2006-03-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkdnd.c (gtk_drag_get_cursor): Remove an unused variable.
+
+       * gtk/gtknotebook.c (gtk_notebook_remove_tab_label): Don't leave
+       page->tab_label dangling.
+       (gtk_notebook_real_remove): Use GTK_IN_DESTRUCTION to determine
+       if we are being called during destruction of the notebook, rather
+       than maintaining that information as a passed-in parameter.
+       (gtk_notebook_destroy): Leave the removal of the children
+       to the container destroy method.  (#319032, Yevgen Muntyan)
+
+>>>>>>> 1.7625
+2006-03-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_remove): Use the existing
+       GTK_IN_DESTRUCTION flag, rather than roll our own.
+
+2006-03-20  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/gtk.symbols: 
+       * gtk/gtkscrolledwindow.h: 
+       * gtk/gtkscrolledwindow.c: Add a window-placement-set property
+       and a gtk-scrolled-window-placement setting.  (#157025, Christian
+       Neumair)
+
+2006-03-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmain.c (gtk_get_option_group): Make sure gettext
+       is initialized before using it.  (#335129, Christian Persch)
+
+2006-03-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * MAINTAINERS: Add this, at the request of the GNOME sysadmin team.
+
+       * AUTHORS: Updates, typo fix
+
+       * gtk/gtkiconview.c (gtk_icon_view_set_cursor): Document that
+       @cell must be one of the renderers of the icon view, warn if 
+       it is not, and ignore @start_editing if @cell is not set.
+       (#335001, Emmanuel Rodriguez)
+
+2006-03-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Add a missing comma.  (#334774, Peter Breitenlohner)
+
+       * gtk/gtkactiongroup.c (gtk_action_group_add_actions_full) 
+       (gtk_action_group_add_toggle_actions_full) 
+       (gtk_action_group_add_radio_actions_full): Check for a stock 
+       icon, not a stock item, when deciding whether to use stock-id 
+       or icon-name.  (#334760, Jody Goldberg)
+
+       * gtk/gtkimage.c (gtk_image_clear): Update the size of the image, 
+       by swapping the implementations of gtk_image_clear and
+       gtk_image_reset.  (#334657)
+
+       * README.in: Add a note about GtkNotebook signals.
+
+2006-03-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_list_button_released) 
+       (gtk_combo_box_list_key_press): Popdown the list before changing
+       the active iter, otherwise people will be surprised by the
+       grabs that are still in place when their ::changed handler
+       runs. 
+
+2006-03-15  Dom Lachowicz <cinamod@hotmail.com>
+
+       * modules/engines/ms-windows/msw_style.c: Override style->realize/
+       style->unrealize, so that GTK+ doesn't automatically attempt to apply
+       shading to the GC colors, causing a mismatch with the Win32 native
+       colors. Problem found by (and suggested solution by) "Cosmic Integer"
+
+       * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Make expander-size
+       a bit closer to Microsoft's values (bug 325699, Brad Taylor)
+       
+2006-03-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testcellrenderertext.c: Add test cases for alignment.
+
+       * gtk/gtkcellrenderertext.c: Add an alignment property,
+       and fix some cases where ellipsize_set was being used to
+       mean "we're ellipsizing" even when ellipsize was set to NONE.  
+       (#318761, Ross Burton)
+
+       * gtk/gtkimcontextsimple.c: Make return and release work again
+       to commit a hex sequence. Additionally, make escape reset the
+       im context when in a hex sequence.  (#334423, Behdad Esfahbod)
+
+2006-03-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Make actions work with named icons.  (#323484, Jorn Baayen)
+       
+       * gtk/gtkactiongroup.c: If the stock-id field of a GtkActionEntry
+       does not contain a registered stock id, interpret it as an
+       icon name.
+
+       * gtk/gtkaction.c: Add an icon-name property to actions and
+       use it for icons if a stock-id is not specified.
+
+2006-03-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwindow.c (gtk_window_compute_configure_request): Don't
+       for the creation of geometry info here.  (#114533)
+
+2006-03-11  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkdrawable-win32.c (draw_polygon): Use Polygon() for
+       outlined polygons, too. Same idea as in draw_rectangle(): Set pen
+       to NULL_PEN if drawing a filled polygon, set brush to HOLLOW_BRUSH
+       if drawing a polygon outline. (#332662)
+       (gdk_win32_draw_polygon): Corresponding simplification: no need to
+       add an extra final copy of the starting point.
+
+2006-03-11  Dom Lachowicz <cinamod@hotmail.com>
+
+       * modules/engines/ms-windows: Speed up the Windows theme
+       considerably (#163724, John Ehresman)
+       Be more careful about setting Pango font descriptions (#333372)
+       
+2006-03-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrange.c (gtk_range_key_press): Allow to cancel 
+       a drag with ESC.  (#58389, Søren Sandmann)
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrange.c: Add a style property ::activate_slider that
+       allows themes to draw the slider active while dragged.  (#311992,
+       Benjamin Berg)
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_init): Fix two labels.
+
+       * gtk-engine-check-abi.sh: Add a script to check that theme
+       engines don't export any extra functions. 
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcolorsel.c (gtk_color_selection_init): Avoid a mnemonic
+       conflict.  (#163850, Dennis Cranston)
+
+       * gtk/gtkaboutdialog.c (gtk_show_about_dialog): Make the behaviour
+       of the about dialog consistent with other dialogs in gtk. If the
+       dialog is constructed with gtk_about_dialog_new(), the creator
+       is reponsible for handling the response by hiding or closing the
+       dialog. gtk_show_about_dialog() handles it by hiding the dialog.
+       (#333360, Daniel Drake)
+
+       * README.in: Mention this change.
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       Apply a patch from Dennis Cranston to make dialogs more
+       consistent  (#163850)
+       
+       * gtk/gtkcolorsel.c (make_label_spinbutton): Left-align labels.
+       
+       * gtk/gtkfontsel.c (gtk_font_selection_init): 
+       * gtk/gtkfontsel.c (gtk_font_selection_dialog_init): 
+       * gtk/gtkcolorsel.c (gtk_color_selection_init): 
+       * gtk/gtkcolorseldialog.c (gtk_color_selection_dialog_init): 
+       * gtk/gtkinputdialog.c (gtk_input_dialog_init): Update the layout
+       of the dialog to follow HIG recommendations. Also update labels.
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_init): HIG-compatible 
+       spacing.
+       (gtk_message_dialog_font_size_change): Merged into 
+        gtk_message_dialog_style_set.
+
+2006-03-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkstyle.c: Remove g_return_if_fail() checks
+       from static functions.
+
+2006-03-10  Federico Mena Quintero  <federico@novell.com>
+
+       Make Shift-P and Shift-N activate typeahead in GtkTreeView
+       (i.e. they are just normal capital letters).  Fixes bug #334098.
+
+       * gtk/gtktreeview.c (gtk_tree_view_add_move_binding): Add an
+       "add_shifted_binding" argument which determines whether we'll add
+       the same binding with GDK_SHIFT_MASK.
+       (gtk_tree_view_class_init): Use add_shifted_binding=FALSE for GDK_p
+       and GDK_n; use TRUE for all the rest.
+
+2006-03-10  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.[ch]: applied refactored patch from maemo-gtk that
+       replaces the INNER_BORDER define by an "inner-border" style
+       property of type GtkBorder. Additionally, add an "inner-border"
+       object property plus API which allows to override any theme
+       border, to allow pixel-perfect positioning of entries for inline
+       editing. Fixes bug #333922.
+
+       * gtk/gtk.symbols: add the new public functions.
+
+2006-03-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_class_init): Replace the
+       popup-show and popup-hide signals with a readonly popup-shown
+       property.  (#162531, Christian Persch)
+
+2006-03-09  Ross Burton  <ross@openedhand.com>
+
+       * gtk/gtkwidget.c:
+       * gtk/gtkrange.c:
+       * gtk/gtktogglebutton.c:
+       Turn off prelighting when gtk-touchscreen-mode is enabled (#135666)
+
+Thu Mar  9 14:29:43 2006  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkobject.c (gtk_object_init): move the floating flag from
+       the GInitiallyUnowned bit to GTK_FLOATING. fixes tests/floatingcheck.
+       kudos to mitch for debugging this.
+
+2006-03-09  Matthias Clasen <mclasen@redhat.com>
+
+       * Makefile.am: Add ChangeLog.pre-2.8 to EXTRA_DIST.
+
+2006-03-09  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtk.symbols: No gtk_tray_icon_get_type on Win32.
+
+2006-03-08  Carlos Garnacho  <carlosg@gnome.org>
+
+       Rename ::tab-added and ::tab-removed signals to ::page-added and
+       ::page-removed for not conflicting with other tab reordering
+       implementations. Fixes bug #333743.
+
+       Also rename ::tab-reordered to ::page-reordered, and emit it in
+       gtk_notebook_reorder_child () to make it behave consistently with the
+       other two signals.
+
+       * gtk/gtknotebook.c (gtk_notebook_class_init): rename signals.
+       (gtk_notebook_reorder_tab)
+       (gtk_notebook_button_release)
+       (gtk_notebook_remove)
+       (gtk_notebook_real_insert_page): emit respectively renamed signals
+       (gtk_notebook_reorder_child): also emit ::page-reordered here
+
+       * tests/testnotebookdnd.c: use renamed signals
+
 2006-03-08  Michael Natterer  <mitch@imendio.com>
 
        * gdk/gdkscreen.h
@@ -1831,7 +2200,7 @@ Tue Dec  6 10:32:17 2005  Tim Janik  <timj@gtk.org>
 2005-12-01  Michael Natterer  <mitch@imendio.com>
 
        * gtk/gtkmenu.c (gtk_menu_class_init): removed redundant
-       assignment of widget_class->motion_notify_event.
+       assignment of widget_class->motion_notify_event
 
 2005-11-29  Matthias Clasen  <mclasen@redhat.com>