]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Include also the gtk20-properties message catalogs.
[~andy/gtk] / ChangeLog.pre-2-10
index dafd4a9acf993353b070f88312f19a27a22dcb92..6e195f5556d985984b14af712e6d0918af25f756 100644 (file)
@@ -1,9 +1,321 @@
+2006-01-04  Tor Lillqvist  <tml@novell.com>
+
+       * gtk-zip.sh.in: Include also the gtk20-properties message catalogs.
+
+2006-01-03  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/gtkdnd.c: Make it compile
+
+       * gtk/gtkdnd.c (gtk_drag_begin_internal): Call gtk_drag_update
+       for non-motion events.  (#325443, Peter Harvey)
+
+       * gtk/gtkaction.c: Avoid connecting to notify on our own
+       properties. 
+
+2006-01-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_delete_from_cursor): When deleting
+       words, delete preceding whitespace as well.  (#325358,  Akkana Peck)
+
+2006-01-02  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/GdkQuartzWindow.c:
+        (-[GdkQuartzWindow canBecomeMainWindow]):
+        (-[GdkQuartzWindow canBecomeKeyWindow]):
+        Have these return TRUE
+        
+        * gdk/quartz/gdkevents-quartz.c:
+        (pointer_grab_internal):
+        Remove FIXME
+        
+        (find_child_window_by_point_helper):
+        Fix bug in offset calculation
+        
+        (find_window_for_event):
+        Use grab window toplevel when a grab is in effect
+        
+        (gdk_event_translate):
+        Don't call _gdk_event_button_generate on mouse up
+        
+        * gdk/quartz/gdkgc-quartz.c:
+        (_gdk_quartz_gc_new):
+        Fix indentation
+        
+        * gdk/quartz/gdkwindow-quartz.c:
+        (gdk_window_new):
+        Make TEMP windows borderless
+        
+        (gdk_window_hide):
+        Hide window
+        
+        (gdk_window_get_origin):
+        Implement
+        
+2006-01-02  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkwindow-win32.c
+       (gdk_window_impl_win32_get_visible_region): Make identical to the
+       X11 implementation. (#322264, John Ehresman)
+
+       * gdk/win32/gdkgeometry-win32.c (gdk_window_scroll): Get the
+       invalidated region from ScrollWindowEx() instead of an incorrect
+       attempt to calculate it ourselves. Fix by John Ehresman. (#323666)
+
+       * gdkevents-win32.c: Make _gdk_win32_hrgn_to_region() non-static.
+
+       * gdkprivate-win32.h: Declare it.
+
+2005-12-31  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkaction.c: 
+       * gtk/gtkentry.c: Connect to notify instead of multiple
+       detailed signals.
+
+2005-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdk.symbols: 
+       * gdk/gdkcairo.h: 
+       * gdk/gdkcairo.c: Add gdk_cairo_set_source_pixmap.  (#318805,
+       Alexander Larsson)
+
+       * gdk/gdkdisplaymanager.c (gdk_display_manager_set_property): Call
+       gdk_display_manager_set_default_display() to change the default
+       display.  (#153623, Stefan Kost)
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_init):
+        (setup_type): Alert dialogs should not have titles and should 
+       not be displayed in the taskbar.  (#310443, Carlos Garnacho Parro,
+       Dennis Cranston)
+
+2005-12-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkliststore.c: 
+       * gtk/gtktreestore.c: Always call the get_path and get_iter
+       implementations directly, rather than the current mixture whith
+       some calls going through the GtkTreeModel interface.
+
+       * gtk/gtktreemodelsort.c: 
+       * gtk/gtkliststore.c: 
+       * gtk/gtktreestore.c: Remove excessive g_return_if_fail() checks
+       in static functions.
+       
+       * gtk/gtktreedatalist.c: Use the slice allocater for 
+       GtkTreeDataSortHeader.
+
+       * gtk/gtktreedatalist.h: 
+       * gtk/gtktreedatalist.c (_gtk_tree_data_list_set_header): New function.
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): 
+       * gtk/gtkliststore.c (gtk_list_store_set_sort_func): 
+       * gtk/gtktreestore.c (gtk_tree_store_set_sort_func): Use it here.
+
+2005-12-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkbindings.h (GtkBindingSignal): 
+       * gtk/gtkbindings.c (binding_signal_new): Make the
+       args a flexible array inside the struct, and allocate them
+       together.
+
+Wed Dec 28 00:45:46 2005  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkctree.c (row_delete): delete GtkCTreeRow as GtkCTreeRow, not
+       clist rows which crashes in gslice later on.
+
+2005-12-27  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilefilter.c (gtk_file_filter_filter): In the case for
+       FILTER_RULE_PIXBUF_FORMATS, check that filter_info->mime_type is
+       not NULL.  Fixes bug #317687.
+
+2005-12-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkevents-x11.c (check_transform): Fix a typo.
+       (gdk_screen_get_setting): Avoid relocations for the settings
+       map.
+
+       * gdk/x11/gdkproperty-x11.c: Avoid relocations for the list
+       of standard atoms.
+
+       * gtk/gtkbindings.c (gtk_binding_set_new): Avoid copying
+       the set_name by interning it.
+
+2005-12-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Precache atoms
+       before calling gdk_window_new().
+
+       * gtk/gtktextbtree.c: Use the slice allocator for some other small
+       auxiliary structures as well.
+
+       * gtk/gtkimcontext.c (gtk_im_context_filter_keypress): Clarify
+       docs.  (#324996)
+
+       * gtk/gtktextbtree.c (gtk_text_btree_get_tag_info) 
+       (gtk_text_btree_remove_tag_info): Use the slice allocator for 
+       tag info.
+
+       * README.in: Mention the stripping of (_F) suffixes.
+
+       * gtk/gtktoolbar.c (_gtk_toolbar_elide_underscores): Strip a suffix of 
+       the form "(_<single character>)", since this is the preferred way
+       for some languages to indicate accelerators.  (#323956, Yang Hong)
+
+       * gtk/gtklabel.c (gtk_label_class_init): Add a gtk-label-select-on-focus
+       setting.
+       (gtk_label_grab_focus): And use it here to select the contents of
+       the label when appropriate.
+       (gtk_label_class_init): Use the same keybindings for select all/
+       unselect all as GtkEntry and GtkTextView.
+
+       * gtk/gtkdialog.c (gtk_dialog_map): When looking for the initial
+       focus, avoid leaving a selection in a label.
+
+2005-12-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwindow.c: Documentation fixes.  (#324815, 
+       Ross Burton)
+
+       * configure.in: Require GLib 2.9.2
+
+2005-12-24  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkregion-generic.c: 
+       * gdk/gdkpolyreg-generic.c: 
+       * gdk/gdkregion.h: 
+       * gdk/gdkrectangle.c: Inline docs, use g_assert(), avoid 
+       extra allocation for rectangular regions.
+
+Thu Dec 22 18:53:14 2005  Tim Janik  <timj@gtk.org>
+
+        * gtk/gtkobject.[hc]: renamed GUnowned to GInitiallyUnowned.
+
+Thu Dec 22 17:55:11 2005  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkobject.h: parent type fixups in structure declarations.
+
+Thu Dec 22 16:01:27 2005  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtkobject.c: derive GtkObject from GUnowned,
+       so it initially has a floating reference count.
+       gtk_object_class_init(): installa floating flag handler with
+       libgobject, so for GtkObjects the flag is stored as GTK_FLOATING
+       in the ->flags member.
+
+       * tests/floatingtest.c: test floating flag uses.
+
+2005-12-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkregion-generic.c: Use the slice allocator
+       for regions. Still todo: avoid extra allocations for
+       the single-rectangle case.
+
+       * gtk/gtksettings.c (gtk_settings_class_init): Update
+       class_n_properties after installing color-hash, since
+       other classes install settings, too.
+
+       * gtk/gtkctree.c: 
+       * gtk/gtkclist.c: Fix some mistakes in the conversion
+       from mem chunks to slice allocator.
+
+       * gtk/gtkiconview.c (adjust_wrap_width): Adjust the 
+       wrap-width also if an explicit item width is set.  
+       (#322475, Alex Graveley)
+       
+2005-12-20  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkiconview.c (gtk_icon_view_button_press): Reset 
+       pressed_button to -1 after handling a double click, so that
+       motion events occurring between here and the release event
+       don't trigger DND.  (#324588, Dave Andreoli)
+
+2005-12-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcellrenderer.c: 
+       * gtk/gtkselection.c: 
+       * gtk/gtkcalendar.c: 
+       * gtk/gtkitemfactory.c: 
+       * gdk/gtkcombo.c: 
+       * gdk/gdkpixbuf-render.c: Documentation updates
+
+       * gtk/gtktreemodel.c: 
+       * gtk/gtkplug.c: 
+       * gtk/gtkwindow.c: Documentation fixes.
+
+2005-12-19  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.c: implement boolean property "truncate-multiline"
+       which, when enabled, truncates multi-line pastes or drops to their
+       first line. Fixes bug #322252.
+
+       * gtk/gtkfilechooserentry.c (gtk_file_chooser_entry_init): enable
+       truncate-multiline here.
+
+2005-12-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c (get_color_hash): Don't crash if
+       there is no color scheme.  (#324429, Diego Gonzalez)
+
+2005-12-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilesystem.c (gtk_file_system_module_load): 
+       * gtk/gtkimmodule.c (gtk_im_module_load): 
+       * gtk/gtkthemes.c (gtk_theme_engine_load): 
+       * gtk/gtkmodules.c (find_module): Use G_MODULE_BIND_LAZY when
+       opening modules.
+
+       * gtk/gtksettings.[hc]: Rework the way the color scheme setting
+       is inherited. Now the overriding is done on a per-color basis,
+       rather than for the setting as a whole. This has the effect
+       that themes can declare defaults for all the symbolic colors they
+       use by specifying a value for the gtk-color-scheme setting in 
+       their rc file, while still allowing the XSetting to override
+       "standard" symbolic colors. The hash table is now available
+       through the color-hash property.
+       
+       * gtk/gtkrc.c: Use the new color-hash property.
+       
+2005-12-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcontainer.c (_gtk_container_focus_sort): Skip unrealized
+       children when doing focus sorting.  (#323995, Dan Winship)
+
+2005-12-14  Rodney Dawes  <dobey@novell.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_volume_render_icon):
+       Default to "drive-harddisk" and then fall back to gnome-dev-harddisk
+       (get_icon_for_mime_type): Look up the mime type icons according to the
+       Icon Naming Specification and then fall back to the gnome-mime- prefix
+       for the mime type icons
+
+       Fixes #323655
+       
+2005-12-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkdnd.c (gtk_drag_set_icon_name): Warn if the icon
+       cannot be loaded.  (#323504, Kjartan Maraas)
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Add docs 
+       for the row-activated signal.  (#324044, Davyd Madeley)
+
+2005-12-14  Michael Natterer  <mitch@imendio.com>
+
+       * tests/test-images/valid_jpeg_progressive_test: new test image.
+
+Tue Dec 13 09:47:20 2005  Tim Janik  <timj@gtk.org>
+
+       * README.in: added a link to the floating reference docs in the
+       2.10 release NEWS section.
+
 2005-12-12  Matthias Clasen  <mclasen@redhat.com>
 
+       * gtk/gtktextiter.c (gtk_text_iter_set_visible_line_index): 
+       Speed this function up, using the fact that visibility is 
+       constant across segments. (#321548, Paolo Borelli)
+
        * gtk/gtktextbtree.c (_gtk_text_line_char_to_byte_offsets): 
        * gtk/gtktextiter.c (gtk_text_iter_backward_chars): Speed up
        stepping backwards.  (#320638, Larry Ewing, Paolo Borelli)
-       
+
        * gtk/gtkicontheme.c (ensure_valid_themes): Only broadcast
        _GTK_LOAD_ICONTHEMES if we detect a real theme change, not
        upon initial theme load.  (#323876, Peter Lund)
@@ -134,7 +446,7 @@ Tue Dec  6 10:32:17 2005  Tim Janik  <timj@gtk.org>
 
        * gdk/x11/gdkevents-x11.c: map the new GtkSettings properties
        "timeout-initial", "timeout-repeat", "color-scheme" and
-       "enable-enimations" to X settings.
+       "enable-animations" to X settings.
 
 2005-12-05  Matthias Clasen  <mclasen@redhat.com>