]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Keep all these abstract for now
[~andy/gtk] / ChangeLog
index c1305db4cacca816137857b606e39c9535420d6a..b4290098c52c888ffd4ccc508d535fde632ac28f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,483 @@
+2008-12-31  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkpaned.[hc]:
+       * gtk/gtkscale.[hc]:
+       * gtk/gtkscrollbar.[hc]: 
+       * gtk/gtkseparator.[hc]: Keep these all abstract for now.
+
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Rename the icon signals to ::icon-press and
+       ::icon-release to avoid clashes with the existing SexyIconEntry
+       signals. Also annotate the GdkEvent parameters as static-scope.
+
+       * tests/testentryicons.c: Adapt
+       * demos/gtk-demo/search-entry.c: Adapt
+       
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 565846 – "va_end(args);" should be added into gtk_tree_store_new
+
+       * gtk/gtktreestore.c (gtk_tree_store_new): Add a missing
+       va_end() call. Pointed out by Jiwon Lee.
+
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Code cleanups; get rid of get_text_area_size,
+       replace get_icon_allocation by get_icon_allocations, don't
+       pass allocation to place_windows; other stylistic changes to 
+       the icon-related code.
+
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Avoid size allocation loops.
+
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Fix errors in property definitions and
+       get_property implementation.
+
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Redo the Caps Lock warning using an icon.
+
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 558694 – Paned window splitter keynav broken
+
+       * gtk/gtkpaned.c (get_child_panes): Don't add unrealized
+       widgets.
+
+2008-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkstyle.c:
+       * gtk/gtkmenutooltbutton.c:
+       * gtk/gtkprintoperationpreview.c: Doc additions
+
+2008-12-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkiconview.c:
+       * gtk/gtklabel.c:
+       * gtk/gtkentry.c:
+       * gtk/gtktextview.c:
+       * gtk/gtkeditable.c: 
+       * gtk/gtktextbuffer.c: Doc additions.
+
+2008-12-29  Tor Lillqvist  <tml@novell.com>
+
+       * gtk/gtk.symbols: Add missing symbols from gtkentry.c.
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwindow.c: 
+       * gtk/gtkstyle.c: Doc additions
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtk[hv]scrollbar.c: Document gtk_[hv]scrollbar_new.
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwidget.c: Document gtk_mnemonic_activate.
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextlayout.c: Un-doc-commentize non-public api
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprogress.h: Fix a typo
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkhsv.c:
+       * gtk/gtkentry.c: Doc fixes
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwidget.c:
+       * gtk/gtktextutil.c: Un-doc-commentize non-exported functions
+       to make gtk-doc happy.
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkscale.c:
+       * gtk/gtkimagemenuitem.c: Doc fixes
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkeditable.h: Match parameter names to make gtk-doc happy.
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * tk/gtkfontsel.c: Merge docs inline.
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkprintsettings.c:
+       * gtk/gtkbindings.c:
+       * gtk/gtkstyle.c: Doc fixes
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkscrolledwindow.c: 
+       * gtk/gtkscale.c: Merge docs inline.
+
+2008-12-28  Ryan Lortie  <desrt@desrt.ca>
+
+       small fix for "Paned Window Widgets" example
+
+       * docs/tutorial/gtk-tut.sgml: use gtk_container_add rather than
+       add_with_viewport for putting a GtkTreeView into a ScrolledWindow
+
+       Spotted by Benjamin Herrenschmidt
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimmodule.c:
+       * gtk/gtkseparatortoolitem.c: Doc fixes
+
+       * gtk/gtkfontsel.c:
+       * gtk/gtkeditable.c: Merge docs inline.
+
+2008-12-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkhsv.c:
+       * gtk/gtkwidget.c: 
+       * gtk/gtkaccelgroup.c: Documentation fixes
+
+       * gtk/gtkstatusicon.c:
+       * gtk/gtkentry.c:
+       * gtk/gtkeditable.[hc]: Make parameter names match to make gtk-doc
+       happy.
+
+2008-12-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Expand the docs some more.
+
+2008-12-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Don't emit ::icon-pressed on nonactivatable
+       icons. Fix up docs to match actual api.
+
+       * tests/testentryicons.c: Reshuffle tests a bit. Add a DND test.
+
+2008-12-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Fix interaction between icons and widget sensitivity.
+       Also fix a few typos.
+
+       * tests/testentryicons.c: Add property editors.
+       * tests/Makefile.am: Glue
+
+2008-12-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Allow builtin icons when loading themed icons,
+       and don't leak a GtkIconInfo.
+
+2008-12-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Emit ::icon-pressed regardless which button was
+       pressed. Also make it explicit in the signal signature that the
+       position parameter is a GtkEntryIconPosition.
+
+2008-12-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c: Emit property notification for the text-length
+       property.
+
+2008-12-26  Matthias Clasen  <mclasen@redhat.com>
+
+       * demos/gtk-demo/search_entry.c: Add a demo for new entry features.
+       * demos/gtk-demo/Makefile.am: Glue
+
+2008-12-25  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkapplaunchcontext.c:
+       * gdk/gdkkeys.c:
+       * gdk/x11/gdkdnd-x11.c:
+       * gdk/x11/gdkkeyx-x11.c:
+       * gdk/x11/gdktestutils-x11.c: Typo fixes and other small
+       doc improvements.
+
+2008-12-23  Li Yuan  <li.yuan@sun.com>
+
+       * gtk/gtkiconview.c: (gtk_icon_view_accessible_model_row_changed):
+       Bug #549251. No need to set name if there is no a11y item object.
+
+2008-12-21  Yair Hershkovitz  <yairhr@gmail.com>
+
+       Bug 565203: RTL locales: icons are misplaced when horizontal 
+                   gtkiconview is contained in a gtkscrolledwindow.
+
+       * gtk/gtkiconview.c (gtk_icon_view_layout_single_row):
+       Fix horizontal icon positions when in RTL locale.
+
+2008-12-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * NEWS: Update
+
+2008-12-19  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 564881 – gtkstatusicon.c: 'event' bug again
+
+       * gtk/gtkstatusicon.c (button_callback): Fix the build.
+       Patch by Christian Dywan.
+
+2008-12-19  Cody Russell  <bratsche@gnome.org>
+
+       Bug 85292 – add an icon to gtkentry
+
+       * gtk/gtkmarshalers.list: Add VOID:INT,BOXED
+       * tests/testentryicons.c: Initial icon entry test
+       * tests/Makefile.am: Add testentryicons
+       * gtk/gtkentry.[ch]: Add API for setting primary/secondary icons
+       and other features related to them.
+       
+2008-12-19  Marek Kasik  <mkasik@redhat.com>
+
+       Bug 339318 - Allow page rendering to (optionally) happen in a thread
+
+       * gtk/gtk.symbols: API change
+       * doc/reference/gtk/gtk-sections.txt: API change
+       * gtk/gtkprintoperation-private.h
+       * gtk/gtkprintoperation.h
+       * gtk/gtkprintoperation.c: Adds 2 new functions
+          gtk_print_operation_set_defer_drawing()
+            - Sets up the GtkPrintOperation to wait for calling of
+              gtk_print_operation_draw_page_finish() from application. It can
+              be used for drawing page in another thread.
+              This function must be called in the callback of "draw-page"
+              signal.
+          gtk_print_operation_draw_page_finish()
+            - Signalize that drawing of particular page is complete.
+              It is called after completion of page drawing (e.g. drawing
+              in another thread).
+              If gtk_print_operation_set_defer_drawing() was called before,
+              then this function has to be called by application. In another
+              case it is called by the library itself.
+
+2008-12-15  Matthias Clasen  <mclasen@redhat.com>
+
+        * gtk/gtkprintunixdialog.c: Don't export emit_ok_response
+
+2008-12-15  Tomas Bzatek  <tbzatek@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c: (list_row_activated):
+       * gtk/gtkfilesystem.c: (_gtk_file_info_consider_as_directory):
+       Mask G_FILE_TYPE_SHORTCUT as a directory (#561494)
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
+       Mount the enclosing volume if the folder we're switching to is not
+       mounted. Patch by Tomas Bzatek, based on work by Carlos Garnacho
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 561494 – FileChooser network browsing and authentication support
+
+       * gtk/gtkfilesystem.[hc] (_gtk_file_info_consider_as_directory): 
+       Privately export this method. It classifies directories and mountables
+       the same.
+
+       * gtk/gtkfilesystem.c (enclosing_volume_mount_cb): Silently drop
+       G_IO_ERROR_ALREADY_MOUNTED error for gvfs backends without visible
+       mounts.
+
+       * gtk/gtkfilesystemmodel.c:
+       * gtk/gtkfilechooserbutton.c:
+       * gtk/gtkfilechooserentry.c: 
+       * gtk/gtkfilechooserdefault.c: Use the new function instead of 
+       direct checks for G_FILE_TYPE_DIRECTORY throughout.
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+       
+       Bug 562579 – Remove error dialog when directory does not exist
+
+       * gtk/gtkfilechooserdefault.c (update_current_folder_get_info_cb):
+       Don't show an error dialog when changing to a non-existing folder,
+       since this is ususally just an annoyance. 
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 556233 – local-only causes G_IS_FILE warning
+
+       * gtk/gktfilechooserdefault.c (set_local_only): Avoid a warning
+       in tests. Patch by Christian Dywan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 563158 – CellRendererProgress pulsing and progressing rows can 
+       not be used together
+
+       * gtk/gtkcellrendererprogress.c (gtk_cell_renderer_progress_set_pulse):
+       Don't try to keep state in a cell renderer between two paint
+       calls. It doesn't work. Patch by Kristian Mueller
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 555560 – gtk_combo_box_set_active fails with no model
+       
+       * gtk/gtkcombobox.c: Allow out-of-order setting of model and active.
+       Patch by Christian Dywan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 558306 – Cannot build gdk (gtk+ 2.14.4) on Solaris 8
+
+       * gdk/x11/gdktestutils-x11.c (gdk_test_simulate_button):
+       Remove a C99ism. Pointed out by Eric Lamarque
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 549251 – GTK icon view accessible issue.
+
+       * gtk/gtkiconview.c (gtk_icon_view_accessible_model_row_changed):
+       Handle separate append/set for rows.  Patch by Li Yuan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 556839 – Crash when opening a link
+
+       * gtk/gtkstatusicon.c (gtk_status_icon_finalize): Destroy the
+       image too. Patch by Carlos Garcia Campos
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 563751 – xatom cache is prefilled too late
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_open): Initialize the
+       XAtom cache earlier. Patch by Christian Persch
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 564212 – gtk_icon_view_accessible_model_rows_reordered explain 
+       new_order in the wrong way
+
+       * gtk/gtkiconview.c (gtk_icon_view_accessible_model_rows_reordered):
+       Use the new order correctly.  Patch by Li Yuan
+
+2008-12-13  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 563835 – Typo in gtk_widget_has_screen() docs
+
+       * gdk/directfb/gdkwindow-directfb.c:
+       * gdk/gdkwindow.c:
+       * gdk/x11/gdkwindow-x11.c:
+       * gtk/gtkmenushell.c:
+       * gtk/gtkwidget.c:
+       * gtk/tests/builder.c:
+       * tests/testdnd.c: s/heirarchy/hierarchy/ in docs and comments.
+       Pointed out by Wouter Bolsterlee
+
+2008-12-12  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 564066 – Crash in gtk_rc_parse_default_files
+
+       * gtk/gtkrc.c (gtk_rc_parse_default_files): Handle being called
+       early. Bug report by Andrés G. Aragoneses
+
+2008-12-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmountoperation.c: Set an empty title on password dialogs.
+       Pointed out by Máirín Duffy.
+
+2008-12-11  Sven Herzberg  <sven@imendio.com>
+
+       Document the "set-scroll-adjustments" signal
+
+       Reviewed by Kristian Rietveld.
+
+       * gtk/gtkiconview.c,
+       * gtk/gtklayout.c,
+       * gtk/gtktextview.c,
+       * gtk/gtktreeview.c,
+       * gtk/gtkviewport.c: added proper documentation for the signal
+
+2008-12-11  Daniel Elstner  <danielk@openismus.com>
+
+       Bug 563994 – Input method module interface not documented
+
+       * gtk/gtkimcontext.h: Add public/private markers.
+       * gtk/gtkimcontext.c: Add section documentation which explains how
+       to add a new input method module to GTK+.  Document the signals and
+       virtual functions of GtkIMContextClass.
+       * gtk/gtkimmodule.c: Document struct GtkIMContextInfo.
+       * docs/reference/gtk/gtk-sections.txt: Add GtkIMContextClass and
+       GtkIMContextInfo to section GtkIMContext.
+       * docs/reference/gtk/Makefile.am (IGNORE_HFILES): Remove
+       gtkimmodule.h from the list in order to pick up GtkIMContextInfo.
+       * docs/reference/gtk/tmpl/gtkimcontext.sgml: Remove file from
+       repository since all the hand-edited content has been migrated to
+       source file comments.
+
+2008-12-10  Matthias Clasen  <mclasen@redhat.com>
+
+        Bug 563991 – gtk_file_chooser_button_new_with_backend is deprecated
+        -- but what should be used instead?
+
+        * gtk/gtkfilechooserbutton.c: Enhanced deprecation annotation.
+
+2008-12-10  Daniel Elstner  <danielk@openismus.com>
+
+       Maintenance of Multipress input method by Openismus GmbH:
+
+       * modules/input/gtkimcontextmultipress.[ch]: Clean up the code
+       a bit to follow the GTK+ coding style more closely.  Fix the code
+       to emit "preedit-start" and "preedit-end", too, rather than only
+       "preedit-changed".
+       (GTK_IM_CONTEXT_MULTIPRESS*): Rename incorrectly spelled macros
+       gtk_im_context_multipress*. Shouldn't break API or ABI as it's
+       only used internally.
+       * modules/input/immultipress.c: More cleanup,
+       * modules/input/README.multipress: ditto.
+
+2008-12-09  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdk.symbols: add missing #ifndef GDK_DISABLE_DEPRECATED.
+
+2008-12-09  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkcontainer.c (struct PackingPropertiesData): add missing
+       semicolon.
+
+       * gtk/gtkcontainer.c (attributes_text_element): "value" is a
+       gchar*, not const gchar*.
+
+2008-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 546378 – GtkAssistant page title is not translatable
+
+       * gtk/gtkbuilderparser.c: Make gtk_builder_get_translation_domain()
+       useful for subparsers.
+
+       * gtk/gtkcontainer.c: Make the child property parser support
+       translatable child properties. Patch by Antti Kaijanmäki
+2008-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 554274 – Add default hook for GtkLinkButton
+
+       * gtk/gtklinkbutton.c: Call gtk_show_uri() if no uri hook has
+       been set. Patch by Emmanuele Bassi
+
+2008-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 559325 – documentation for gdk_display_get_window_at_pointer() 
+:      is wrong
+
+       * gdk/gdkdisplay.c (gdk_display_get_window_at_pointer): Correct
+       the documentation. Patch by Paul Davis
+
+2008-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 563285 – test print backend does not compile
+
+       * modules/printbackends/test/gtkprintbackendtest.c: Clean up
+       includes. 
+
 2008-12-07  Behdad Esfahbod  <behdad@gnome.org>
 
        Bug 563547 – Update gdkx11 atom precache table