+Overview of Changes from GTK+ 2.12.x to 2.13.0
+==============================================
+
+ * gdk-pixbuf:
+ - Support loading the OS X icns format
+ - Support loading of JPEG2000 images
+ - Support loading from and saving to GIO streams
+
+ * GDK:
+ - Add GdkAppLaunchContext, to provide startup notification
+ with g_app_info_launch()
+ - Use RandR 1.2 instead of Xinerama when available, and expose
+ more monitor information
+
+ * Accessibility:
+ - The gail module is now shipped as part of GTK+
+ - GtkStatusIcon supports keyboard navigation
+
+ * GtkCalendar:
+ - Support displaying details for each day
+
+ * GtkBuilder:
+ - gtk-builder-convert has been improved
+ - Translation-domain works properly
+ - Support accessibility
+
+ * Testing support:
+ - Add utilities for testing GTK+ applications
+ - Add some unit tests for GTK+
+
+ * New settings:
+ - for disabling display of accelerators and mnemonics
+ - for position of vertical scrollbars in scrolled windows
+ - for the default input method
+
+ * GtkToolShell: new interface for containers of GtkToolItems
+
+ * Bug fixes:
+ - too many to list here
+
+ * Updated translations:
+ Arabic (ar)
+ Assamese (as)
+ Belarusian (be)
+ Belarusian Latin (be@latin)
+ Czech (cs)
+ German (de)
+ Greek (el)
+ Estonian (et)
+ Finnish (fi)
+ French (fr)
+ Irish (ga)
+ Hebrew (he)
+ Indonesian (id)
+ Kurdish (ku)
+ Marathi (mr)
+ Norwegian bokmål (nb)
+ Occitan (oc)
+ Brazilian Portugese (pt_BR)
+ Slovenian (sl)
+ Swedish (sv)
+ Telugu (te)
+ Russian (ru)
+
+
+Overview of Changes from GTK+ 2.12.0 to 2.12.1
+==============================================
+
+ * Bugs fixed:
+ 472965 a small improvement for scrolling behavior with PgUp/PgDown
+ 460194 Gtk tooltips + swt crash
+ 478803 Segfault in gtk_print_operation_run when no range specified
+ 480123 Crash from GTK's new search feature
+ 483223 im-xim.so leaves callbacks connected to display "closed" ...
+ 476342 Icon cache validation causes severe page-in
+ 484008 configure fails during CUPS version tests on some platforms
+ 327243 GtkFileChooserButton emits two "selection-changed" signal...
+ 465380 gtkfilechooser cannot show the modified date on none UTF-...
+ 467269 Inkscape Flickers horribly
+ 476686 gtkrecentchooser select-multiple property
+ 478173 GTK's Tracker search engine does not work anymore
+ 478371 totem volume slider appears on all workspaces
+ 482089 GtkPrintOperation check for null default signal handler b...
+ 482504 Missing locale to UTF-8 conversion for modification time ...
+ 482841 critical warnings on gdk_display_close after _gtk_tooltip...
+ 483563 remains of gtk_widget_ref() in gtkdnd.c
+ 483730 Keyboard navigation of mutiple-selecting gtk.TreeViews im...
+ 484650 Typo in docs for GdkGrabBroken
+ 484730 In MS-Windows theme, GtkBorder freed with g_free() instea...
+ 486360 Failed to convert Empathy Glade files
+ 389358 print dialog: unit selection dialog can't be closed
+ 448343 File chooser should maintain sort state during folder swi...
+ 477447 GtkPaned documentation doesn't mention behaviour with onl...
+ 482034 GtkMenuPositionFunc push_in parameter description
+ 482837 duplicate declaration of gtk_notebook_create_window()
+ 478637 Notebook tab labels not correctly centered in ms-windows ...
+ 484132 gtk_recent_info_get_icon docs
+ 486636 "Cannot open display" message doesn't include display whe...
+ 455284 Ctrl+L should work depending if it has focus or not
+ 478377 10x speed up for window motion/scroll (gdk-quartz)
+ 485301 Filename is garbled in print dialog on none UTF-8
+ 485437 Fix testxinerama.c to not query current monitor by default
+ 486155 Docs for gtk_text_iter_forward_line()
+ 339877 pixbuf loader incorrectly returns wbmp
+ 456137 Pidgin will crash in fail-safe session due to a NULL poin...
+ 456676 Critical warning in gtk_drag_drop_finished()
+ 352643 crash in gtk_entry_completion_default_completion_func
+ 477280 volume button docs fix
+ 477704 Add docs for GtkTreeModelForeachFunc
+ 476920 Move GtkFileSelection to the deprecated section
+
+ * Updated translations:
+ - Arabic (ar)
+ - Assamese (as)
+ - Belarusian Latin (be@latin)
+ - Catalan (ca)
+ - Estonian (et)
+ - Basque (eu)
+ - Hebrew (he)
+ - Ido (io)
+ - Italian (it)
+ - Japanese (ja)
+ - Georgian (ka)
+ - Kannada (kn)
+ - Korean (ko)
+ - Lithuanian (lt)
+ - Dutch (nl)
+ - Polish (pl)
+ - Romanian (ro)
+ - Slovenian (sl)
+
+
+Overview of Changes from GTK+ 2.11.6 to 2.12.0
+==============================================
+
+ * GtkTooltips
+ - All widgets have been ported to the new tooltips code
+ - Tooltips are disabled in touchscreen mode
+
+ * GtkBuilder
+ - Support custom tabs in GtkPrintUnixDialog
+
+ * Bugs fixed:
+ 459561 critical warnings with custom tooltips
+ 461648 GdkWindowQueueItem::serial overflow
+ 463773 Openoffice and flash run into a deadlock when used with KDE
+ 468801 thunar segfaults when selecting targa image
+ 473441 [patch] Ungrab windows when gdk_window_destroy() is calle...
+ 473954 gnome-background-properties: crash on drag-n-drop to "Add...
+ 461945 totem outputs errors in terminal
+ 348493 _gdk_quartz_copy_to_image needs implementing for pixmaps
+ 405868 Missing implementation of gdk_window_get_geometry()
+ 441219 Do not allow moving cursor to separators
+ 447214 rename the tips_data_list field back
+ 451202 New tooltips API has too long default timeout
+ 451397 Use new tooltip API in gtk+
+ 452225 check and option mark drawing is a mess of inconsistency
+ 457642 tooltips on notebook's tab labels
+ 458088 Improve mouse cursor for paned widgets
+ 458102 GtkScrolledWindow doesn't redraw when gtk-scrolled-window...
+ 458280 remove set-toolip handler from menutoolbutton
+ 458298 broken cursor movement with inline selection
+ 459459 Missing implementation of gdk_window_set_decorations() an...
+ 459515 gtk_menu_key_press() buglets
+ 459566 update testtooltips
+ 459667 Missing implementation of gdk_window_set_keep_above and g...
+ 460272 GtkFrame publishes incorrect defaults for "label-xalign"
+ 460534 No expose events if input swamps main loop with scrolled ...
+ 461225 gtk_tree_view_set_tooltip_cell() documentation: cell
+ 463907 'Recent Documents' is broken in gnome-panel 2.19.5
+ 464528 gdk_rectangle_union() and gdk_rectangle_intersect() shoul...
+ 465039 "keynav-failed" signal not emitted when treeview has just...
+ 467003 tooltips do not pick up theme changes
+ 467117 Documentation for the GtkPaned key binding signals
+ 467414 gtkcupsutil.c won't build with cups 1.3
+ 468055 Incorrect compose mapping for capital U with macron
+ 468245 Tooltip timer doesn't get reset when mouse leaves into ot...
+ 469214 Recently used blocks side-panel browsing until loaded
+ 469374 menu accelerators don't work
+ 469395 make dist failure
+ 471132 Highlighting a suggestion with the keyboard changes the U...
+ 471215 Cursor drawing broken
+ 472974 gtk-builder-convert doesn't set correctly the tab label f...
+ 472981 make gtk-builder-convert not remove some empty properties
+ 356630 Print to file dialog suggests "output.pdf" even for ps ou...
+ 447883 PATCH Documentation about SVN in HACKING and README.cvs-c...
+ 459340 GtkContainer API documentation refers deprecated gtk_widg...
+ 459732 build system: cups detection with only cups-config might ...
+ 460207 there are still references to deprecated gdk_pixbuf_rende...
+ 461483 Wrong check in gtk_window_group_remove_window
+ 472643 gtk_builder_add_from_file: *filename marked as constant b...
+ 474696 ToolbarContent should use GSlice
+ 459313 A few functions that don't appear in 2.12 new symbols
+ 468832 crash while reading ANI file
+ 470033 MS-Windows Theme doesn't apply styling to gtknotebooks wh...
+ 473340 gtk_print_operation_get_error() is listed twice
+ 473463 GtkButton doesn't have a GdkWindow like the docs say it does
+ 474282 Dead code in gtkmisc.c
+ 472951 gtkprintunixdialog should support custom tabs as buildable
+ 383003 Dragging text including non-ascii chars from epiphany to ...
+ 449371 Open with menu has no effect
+ 404541 GtkIconView crashes when I select icons with rubberband w...
+ 467324 Iter swapping causes segmentation fault
+ 475158 Random crash while scrolling trough notebook tabs
+ 450032 GtkRecentAction should have defaults
+ 458283 wrong tooltip on menutoolbutton
+ 467717 Extra trailing comma after last enum definition
+ 467719 config.h should always be included first if using AC_SYS_...
+ 474897 rendering problem with latest gtk+
+ 475400 Fix a typo in gtkentry.c
+ 436576 GtkFileChooserButton title from supplied dialog
+ 475439 gtk/gtksearchenginesimple.h is missing a G_BEGIN_DECLS
+ 105895 Please add common keybindings for the TreeView
+ 306445 stock icon for the "open recent" menu
+ 449371 Open with menu has no effect
+ 426246 "Spurious" expose events during asynchronous GtkWindow re...
+ 436576 GtkFileChooserButton title from supplied dialog
+ 474897 rendering problem with latest gtk+
+ 475400 Fix a typo in gtkentry.c
+ 476688 scale button uses wrong value type in getter
+ 476665 gtkcellrendereraccel missing property getter
+ 476689 gtktreeview tooltip column property getter uses wrong val...
+
+ * Updated translations
+ - Bulgarian (bg)
+ - Bengali (bn_IN)
+ - Danish (da)
+ - German (de)
+ - Canadian English (en_CA)
+ - Spanish (es)
+ - Estonian (et)
+ - Basque (eu)
+ - Finnish (fi)
+ - French (fr)
+ - Irish (ga)
+ - Gujarati (gu)
+ - Hungarian (hu)
+ - Italian (it)
+ - Japanese (jp)
+ - Kannada (kn)
+ - Macedonian (mk)
+ - Malayalam (ml)
+ - Norwegian bokmål (nb)
+ - Dutch (nl)
+ - Oriya (or)
+ - Polish (pl)
+ - Portugese (pt)
+ - Brazilian Portugese (pt_BR)
+ - Russian (ru)
+ - Albanian (sq)
+ - Serbian (sr, sr@Latn)
+ - Swedish (sv)
+ - Telugu (te)
+ - Thai (th)
+ - Ukrainian (uk)
+ - Vietnamese (vi)
+
+
+Overview of Changes from GTK+ 2.11.5 to 2.11.6
+==============================================
+
+ * GtkBuilder:
+ - The gtk-builder-convert script is more versatile
+ - GtkBuilder suppports GdkPixbuf properties
+ - GtkBuilder parses, but doesn't yet implement <accessibility>
+ - Support for accelerators in actions has been added
+
+* GtkTooltips:
+ - The old tooltips API has been deprecated
+ - The has-tooltip property has getter and setter
+
+* GtkTreeView:
+ - Convenience API to set tooltips: gtk_tree_view_set_tooltip_row(),
+ gtk_tree_view_set_tooltip_cell(), gtk_tree_view_get_tooltip_context(),
+ gtk_tree_view_set_tooltip_column()
+
+* GtkIconView:
+ - Convenience API to set tooltips: gtk_icon_view_set_tooltip_item(),
+ gtk_icon_view_set_tooltip_cell(), gtk_icon_view_get_tooltip_context(),
+ gtk_icon_view_set_tooltip_column()
+
+* Bug fixes:
+ 452598 crash in Evolution: Added an Evolution attac...
+ 447966 Add builder support for GdkPixbuf properties
+ 453033 gnome-panel crashed with SIGSEGV in idle_populate_func()
+ 453365 gdk_pixbuf_get_file_info crashes on tif files
+ 361781 GtkViewport size request includes xthickness/ythickness f...
+ 427899 GtkFrame's label may exceed the frame area
+ 430049 gtk_selection_data_set_text() ignores length argument
+ 436965 Add files to /po[-properties]/POTFILES.in
+ 437281 gtk_button_set_image destroyes the old image
+ 448604 gtk+ printbackends build fix
+ 449311 GtkVolumeButton should use new tooltip API
+ 451164 I translate gnome-desktop. But i have no svn account and ...
+ 451575 (API) Changes needed for GtkTooltips deprecation
+ 452425 Setting "tooltip-text" property to NULL has bad effects
+ 452861 gtk_label_set_pattern() is not working anymore
+ 452988 error handling in GtkCellLayout custom parser
+ 453411 Button state not included in key events
+ 453413 Key event state is not right for modifier keys
+ 454654 Accelerator support for actions
+ 454700 Minor update for gdk_threads_enter
+ 454703 gdk_window_invalidate_rect accepts NULL
+ 454830 gtk-builder-convert not converting menus
+ 452056 GtkComboBox doesn't emit 'changed' signal when active row...
+ 452278 GtkBuilder API Documentation
+ 453316 small documentation fix in GtkDrawingArea API documentation
+ 453673 small doc quirk in gtk/gtktreeview.c
+ 453930 small doc quirk in gtk/gtktooltip.c
+ 454596 [patch] gdkpixbuf-scale slight api doc improvement
+ 454835 [patch] example in gdk-pixbuf-scaling using deprecated gd...
+ 457384 critical warning from entrycompletion
+ 112404 Problem with focus when closing transient window
+ 172424 Most GtkWidget events have no documentation
+ 408327 Improving tooltip positioning
+ 439480 translations
+ 439715 GtkFileChooser - recent files option takes up 100% CPU.
+ 455482 remove old tooltips work-around from uimanager
+ 455721 mem leak when adding shortcut
+ 455901 mem leak in path bar
+ 455984 need a way to convert to bin_window coordinates
+ 457720 assertion `G_IS_VALUE (value)' failed progmatically "tabb...
+ 458298 broken cursor movement with inline selection
+ 456258 GtkScaleButton: value parameter of signal "value-changed"...
+ 457774 GtkTreeView::test_expand_row and test_collapse_row
+ 455645 intern action names
+
+* Updated translations:
+ Bengali (bn_IN)
+ Greek (el)
+ Spanish (es)
+ Estonian (et)
+ Finnish (fi)
+ Galician (gl)
+ Gujarati (gu)
+ Hungarian (hu)
+ Japanese (ja)
+ Lithuanian (lt)
+ Norwegian bokmål (nb)
+ Dutch (nl)
+ Swedish (sv)
+ Thai (th)
+ Vietnamese (vi)
+
+
+Overview of Changes from GTK+ 2.11.4 to 2.11.5
+==============================================
+
+* OS X port:
+ - Many improvements
+
+* Win32 port:
+ - Inconsistent checkboxes are drawn correctly now
+
+* GtkBuilder:
+ - Ship a Python script, gtk-builder-convert, to
+ convert glade files to GtkBuilder syntax
+
+* GtkFileChooser:
+ - Improved display of the time column
+ - Support search on OS X, using Spotlight
+
+* GtkTreeView:
+ - New function gtk_tree_view_is_rubber_banding_active() to
+ check whether rubber banding is active
+
+* GtkVolumeButton uses the range 0.0 to 1.0, and
+ correctly adapts tooltips to display percentages
+
+* Bugs fixed:
+ 447967 Improve reference counting
+ 447995 Add a script that converts libglade files
+ 451428 GtkBuilder API changes
+ 449862 gdk_x11_display_get_xdisplay doesn't check pointers befor...
+ 451303 Crashes on empty property
+ 164809 Checkboxes with inconsistent status are not drawn properl...
+ 426987 Panel freezes after upgrading gtk icon cache
+ 439567 Add functions to transform pixbufs based on orientation tags
+ 448313 Block cursor problem on one-character line
+ 449016 Prevent C++ keyword clashes
+ 449167 faulty enter-leave compression
+ 450469 Draw no bevel when "GtkToolbar::shadow-type" is "none"
+ 451070 Broken CUPS SSL printing in gtk 2.10.13
+ 451345 gtk-demo does not open GtkBuilder example twice
+ 451353 Parsing properties broken
+ 451484 Miscalculation in GtkButtonBox CENTER_MODE
+ 451866 GtkVolumeButton range
+ 452046 some fixes for gdk composited window support
+ 452463 type-func attribute on wrong element ?
+ 452464 inconsistent handling of booleans
+ 452465 error handling in gtk_builder_value_from_string_type()
+ 452954 GtkBuilder documentation fixes/improvements
+ 446532 [patch] Improve performance of gtk_recent_manager_get_items
+ 451314 Warning message is wrong for delayed property assigning
+ 392283 GtkNotebook tabs drawn incorrectly with the Wimp theme
+ 449492 debug spew on toolbar focus move
+ 324543 GtkFileChooser: show file 'modified' TIMES, not just DATES
+ 327912 Many mouse cursors are not supported
+ 353805 Detecting Bidi Keyboard Layouts
+ 451527 Confusing GtkRadioButton variable names in some functions
+ 393579 Need tree view API for querying whether rubberbanding is ...
+
+* Updated translations
+ Spanish (es)
+ Estonian (et)
+ Hungarian (hu)
+ Japanese (ja)
+ Korean (ko)
+ Norwegian bokmål (nb)
+ Russian (ru)
+ Sinhala (si)
+ Vietnamese (vi)
+
+
+Overview of Changes from GTK+ 2.11.3 to 2.11.4
+==============================================
+
+* The multipress input method correctly handles control keys
+
+* The memory management of GtkRecentManager has been
+ changed, deprecating the screen-related functions in favour
+ of gtk_recent_manager_get_default().
+
+* Bugs fixed:
+ 448928 Some GtkBuildable methods named too generically
+ 448193 gtkbuilder.h causes compile error with C++
+ 354887 GtkFileChooserButton displays unnecessary authentication ...
+ 440450 GTK font selection minimum size is too large for 150dpi s...
+ 447214 gtk_tooltips_widget_remove() is slow
+ 448299 dgettext arguments interchanged
+ 448321 Drawing problems with block cursor
+ 448341 There is no GtkTooltip documentation in the gtk+ reference
+ 448484 GtkAccelGroup forgets to remove closure invalidate notifi...
+ 448544 Refcount issues in GtkCellRendererSpin
+ 412357 GtkMenuShell not defined as an abstract base type
+ 403717 print preview operation should pass settings to preview p...
+
+
+Overview of Changes from GTK+ 2.11.2 to 2.11.3
+==============================================
+
+* GtkBuilder: GTK+ supports constructing user interfaces
+ from XML descriptions now, similar to libglade.
+
+* The new tooltip code now has convenience api to set
+ text tooltips: gtk_widget_set_tooltip_text(),
+ gtk_widget_set_tooltip_markup()
+
+* GtkTextView, GtkEntry:
+ - gtk_widget_modify_cursor() is a new function in the
+ gtk_widget_modify family to override the style-provided
+ cursor colors
+ - Use a block cursor in overwrite mode
+
+* GtkFileChooser:
+ - Use xdg-user-dirs to find the Desktop directory
+ - gtk_file_system_create() is now public API
+
+* GtkMenu:
+ - GtkMenuItem gained a submenu property
+ - GtkMenuShell obtained a move-selected signal
+
+* OS X port:
+ - Many improvements
+
+* Bugs fixed:
+ 445691 Crash when spawning a new process
+ 447163 Implicit pointer conversion gdk_font_ref()
+ 420249 deadlock on print operation
+ 440918 out-of-bound access on loading pnm
+ 142494 treeview coordinate systems need documentation/auditing
+ 343012 RC parser rejects lower-case identifiers.
+ 350460 Popup windows (esp. menus) misbehave wrt focus
+ 410815 Icon view gets confused when scaling down the pixbuf column
+ 435471 small GtkComboBox cleanup
+ 435840 GTK_WIDGET_SAVED_STATE inconsistency
+ 442617 gdk_spawn overrides envp, breaking child setup funcs whic...
+ 443913 When .recently-used.xbel is empty, recently-used uses %10...
+ 444097 Cannot compile gtksearchenginesimple.c
+ 444310 update_buttons_state on a bare assistant causes gtk+ to c...
+ 444734 Compact file-chooser folder selection not working with gt...
+ 444786 Error loading 'gtk-select-color' in Stock icons and Items
+ 445054 GtkScrolledWindow::scrollbars-within-bevel is drawing wrong
+ 445284 Custom (pixbuf etc.) cursor reverts to default cursor on ...
+ 445539 Unititialized var in gtkrc.c trunk
+ 445855 gtk_scale_button_new() uses private API.
+ 446138 Tiny doc update for gdk_window_get_pointer()
+ 446513 gtknotebook.h: create_window is wrong declaration
+ 446616 glib requirement insufficient
+ 447065 GtkMenuItem: add "submenu" property and some cleanup
+ 426192 Symbolic colors are not working under "engine" sections o...
+ 446107 tiff load dialogue has unreadable text
+ 447396 Typo in documentation of gtk_widget_modify_cursor
+ 79585 API to change cursor color
+ 80378 Visible (Cursor-shape) indicator for Overtype mode
+ 158008 Stock button for Dont Save, Discard Changes, Do Not Save
+ 334576 GtkCellRendererProgress ignores xalign attribute
+ 344836 Add orientation property to CellRendererProgress
+ 172535 Add support for UI builders in gtk+
+ 446833 gtk_menu_shell_move_selected should be a vcall
+ 447586 gtknotebook.c: decreasing unknown size pointer
+
+* Updated translations
+ Spanish (es)
+ Swedish (sv)
+
+
+Overview of Changes from GTK+ 2.11.1 to 2.11.2
+==============================================
+
+* The GtkListStore and GtkTreeStore have new API
+ to set values using vectors of columns and values
+
+* Bugs fixed:
+ 389603 GtkFileChooserWidget crashes when the window is too narrow
+ 444351 metacity cores on startup
+ 379213 gtkaboutdialog.h causes warnings with GCC and -Wshadow
+ 442888 problem with GTK+ medialib integration
+ 444236 gtk-demo says invisible text doesn't work
+ 444457 Segfault in gdk_window_set_opacity when opacity < 1.0
+ 399071 add gtk_tree_store_set_with_valuesv
+ 434021 crash on startup with jhbuild
+
+* Updated translations:
+ Spanish (es)
+
+
+Overview of Changes from GTK+ 2.11.0 to 2.11.1
+==============================================
+
+* GtkTextView:
+ - Marks can be created independent from buffers
+ - Cursor color follows text color
+
+* OS X port:
+ - Many improvements
+
+* GDK:
+ - Add support for composited child windows
+
+* Bugs fixed:
+ 347883 do-overwrite-confirmation does nothing in 2.10
+ 440890 Crash in gtktooltip.c (GTK+ 2.11.0)
+ 440982 crash in gtk due to missing stock icon gtk-clear
+ 418047 GtkIconView sizing is very broken
+ 438440 All tests for Gtk2 failing when installing from CPAN
+ 314172 gtk_toolbar_set_icon_size() should be 'undeprecated'
+ 348493 _gdk_quartz_copy_to_image needs implementing for pixmaps
+ 398414 Printing to file with multiple pages per sheet
+ 412882 gdkwindow should support the concept of "composited"
+ 430218 Some file names are being cut unnecessarily with RTL Inte...
+ 435405 text view recreates pangolayouts all the time
+ 439565 Crash in GtkIconView a11y code
+ 440040 Reference counting in GtkPrintOperation goes awry
+ 440511 xcursors.h: illegal initializing
+ 440780 GtkAction set_short_label might be broken
+ 441443 jpeg loader does not set error upon abortion
+ 442172 Small cleanup in gtk_notebook_set_current_page and fix ty...
+ 442183 Updated gdk/gdkkeysyms-update.pl
+ 443247 Two GtkNotebook cleanups
+ 441767 Icon cache isn't validated properly
+ 442326 Overview navigator traps mouse on wrong screen in dual mo...
+ 79585 GtkTextView API to change cursor color
+ 132818 Allow GtkTextMark subclasses to be used in GtkTextBuffer
+ 348065 [PATCH] Remove automagic status of xinerama dependency
+ 441443 jpeg loader does not set error upon abortion
+ 386935 gtk_notebook_set_window_creation_hook only allows one...
+ 414947 Move "move-focus" signal to GtkWidget
+
+
+* Updated translations:
+ Thai (th)
+ Spanish (es)
+ Norwegian bokmål (nb)
+
+
+Overview of Changes from GTK+ 2.10.x to 2.11
+============================================
+
+* Printing support:
+ - Cups backend: Work with "BrowseShortNames Off"
+ - Cups backend: Fix handling of multi-valued options
+ - Cups backend: Work with raw printers
+ - Cups backend: don't lock up when met with larger numbers of printers
+ - Improved sensitivity handling of controls in the unix dialog
+ - Support half-open ranges
+ - Add a test print backend for easier debugging
+ - Add API to list paper sizes
+ - Add API to serialize and deserialize page setups and print settings
+ - Print settings can be passed to the preview command
+ - Make more GtkPrinter public
+
+* GtkFileChooser:
+ - Improve file chooser dialog size logic
+ - Add a GtkFileChooserButton::file-set signal
+ - Add a search mode with backends for Beagle, Tracker and simple search
+ - Add recent files support
+
+* New tooltips API, that allows complex tooltips (markup, images),
+ tooltips on insensitive widgets, tooltips on treeviews, etc
+
+* GtkScaleButton, GtkVolumeButton: new widgets for volume controls
+ frequently seen in multimedia applications
+
+* Input Methods:
+ - New Thai and Lao input method
+ - New multipress input method for phone pads
+
+* Recent files:
+ - GtkRecentChooserMenu supports custom menu items
+ - GtkRecentAction was added
+
+* Keyboard navigation improvements:
+ - Infrastructure for notification of failed keyboard navigation
+ - Better support for restricted sets of keys
+ - Only handle keys for notebook tab reordering and scrolledwindow
+ scrolling if it make sense
+ - Add settings gtk-enable-accels and gtk-enable-mnemonics to disable
+ the display of accelerators and mnemonics
+ - Popup/popdown of comboboxes is keybindable
+
+* Windows port:
+ - Windows 9x/ME is not supported anymore
+ - Many ms-windows theme improvements
+ - The file chooser uses native icons
+ - Support drop shadows
+ - Use native cursors
+
+* OS X port:
+ - Many improvements
+
+* Icon theme support:
+ - Add api to list contexts of an icon theme
+ - The builtin stock icons have been replaced by a new set of icons
+ which are visually compatible with Tango
+ - Support fallback to more generic icon names
+ - Validate icon caches when they are created and before they are used
+
+* GtkRange has gained support for fill levels
+
+* GtkEntry:
+ - inline-selection mode for entry completion that is closer to what
+ web browsers need
+ - Add gtk_entry_set_cursor_hadjustment() to support automatic scrolling
+
+* GtkTextView:
+ - Support accumulative and negative margins
+ - GTK_JUSTIFY_FILL works
+
+* GtkLabel:
+ - GTK_JUSTIFY_FILL works
+
+* GtkStatusIcon:
+ - Multiscreen support
+ - gtk_status_icon_position_menu() works on Windows
+ - Don't take up space when invisible
+
+* GtkCellRendererProgress:
+ - Respect themes
+ - Support activity mode
+
+* GtkNotebook:
+ - Support scrolling during tab DND
+ - Allow dropping tabs anywhere
+ - Deprecate numeric group-ids in favour of a more flexible group property
+
+* GtkTreeView:
+ - Lots of scrolling fixes
+ - Add a gtk-alternative-sort-arrows setting for drawing sort arrows
+ according to platform conventions
+
+* GtkButtonBox:
+ - Can center buttons now
+
+* GtkComboBoxEntry
+ - Can add an arbitrary child widget
+
+* GtkAboutDialog:
+ - The "name" property has been replaced by "program-name" to avoid
+ a clash with the preexisting "name" property on GtkWidget
+
+* GDK changes:
+ - Add gdk_event_request_motions() which works with input devices
+ - Add API for changing startup notification id on a window
+ - Add API for sending startup notification messages
+ - Don't deadlock with xcb-based libX11
+ - The handling of _NET_WM_USER_TIME has been changed to reduce
+ the amount of root window property changes
+ - New gdk_threads api() to allow fully threadsafe handling of idles
+ and timeouts
+
+* gdk-pixbuf changes:
+ - Optional support for Sun mediaLib hardware acceleration
+ - Support exif rotations in tiffs and jpegs
+ - Allow arbitrary split between builtin vs modular loaders
+ - Support v5 and OS/2 bmps
+ - Support scaling animations
+
+* Miscellaneous GTK+ changes:
+ - New function gtk_window_set_opacity(), to set the opacity
+ of toplevel windows
+ - Allow to restrict drags within an application or widget
+ - Support opening/closing of submenus on click
+ - Configurable cursor blinking timeout
+ - Insensitive widgets don't install cursors
+
+* Bug fixes:
+ - too many to list here
+
+* New and updated translations:
+ Arabic (ar)
+ Assamese (as)
+ Belarusian Latin (be@latin)
+ Bulgarian (bg)
+ Bengali (bn)
+ Catalan (ca)
+ Czech (cs)
+ Welsh (cy)
+ German (de)
+ Greek (el)
+ Canadian English (en_CA)
+ British English (en_GB)
+ Esperanto (eo)
+ Spanish (es)
+ Estonian (et)
+ Finnish (fi)
+ French (fr)
+ Gujarati (gu)
+ Hebrew (he)
+ Hindi (hi)
+ Hungarian (hu)
+ Indonesian (id)
+ Italian (it)
+ Kurdish (ku)
+ Lithuanian (lt)
+ Latvian (lv)
+ Macedonian (mk)
+ Malayalam (ml)
+ Marathi (mr)
+ Norwegian bokmål (nb)
+ Nepali (ne)
+ Oriya (or)
+ Brazilian Portugese (pt_BR)
+ Romanian (ro)
+ Russian (ru)
+ Slovenian (sl)
+ Serbian (sr)
+ Serbian Latin (sr@Latn)
+ Swedish (sv)
+ Tamil (ta)
+ Thai (th)
+ Turkish (tr)
+ Ukainian (uk)
+ Vietnamese (vi)
+ Walloon (wa)
+ Simplified Chinese (zh_CN)
+ Chinese (Hong Kong) (zh_HK)
+ Chinese (Taiwan) (zh_TW)
+
+
+Overview of Changes from GTK+ 2.10.1 to 2.10.2
+==============================================
+
+
+* Many fixes and improvements for the OS X backends
+
+* Revert to using gtk modules with global binding,
+ since the local binding that was introduced in
+ 2.10 breaks the accessibility support of current
+ OpenOffice.org releases.
+
+* GtkRecenManager
+ - Poll for changes to the XBEL file
+ - Fix initial bad placement of recent files menu
+ - Show nonexisting resources by default, and do
+ not mark them as insensitive
+ - Allow adding a filter to GtkRecentChooserMenu
+
+* GtkFileChooser
+ - Improve the fallbacks for icons
+ - Make / and ~ activate the location entry again
+
+* Bugs fixed:
+ 348828 Segmentation Fault in gtk_combo_box_menu_setup
+ when removing combobox child
+ 349552 problem with parsing (enum) style properties
+ 351581 API Documentation issues with 2.15 release
+ 348652 reorder() from ComboBoxEntry produces Gtk+ assert
+ error
+ 349128 Fix docs about GtkTreeModel::row-deleted
+ 350605 Crash caused by the recent menu
+ 348096 GtkStyle leaks GtkRcContext
+ 348145 Background images not working with Quartz backend
+ 329752 Problem with has_selection notification when
+ deleting the selection
+ 347856 gtk_recent_chooser_add_filter not implemented
+ for GtkRecentChooserMenu
+ 348245 Disabling pdf printing doesn't hide option
+ 348278 textview doesn't update on hinting setting change
+ 348289 Filechooser is blocked by higher priority idle
+ 348478 entry completions needs to reset the IM context
+ before emitting action-activate signal
+ 348538 Remove old email addreses from the tutorial
+ 348626 drag-to-child should not work
+ 348634 IconView does not update background
+ 348706 don't allow dnd onto arrows
+ 348740 configure script does not honour PKG_CONFIG variable
+ 348787 Segfault in gtk_font_button_update_font_info()
+ 348824 test attached calendar-sane-timer patch in head
+ 348971 gtk_status_icon_get_geometry returns bogus data
+ 349382 valgrind uninitialized memory warnings setting
+ partly uninitialized X properties
+ 349570 notebook arrow PRELIGHT drawing doesn't work
+ 349834 Memleak from gtk_tree_view_set_enable_tree_lines
+ 349858 Leak of ShmPixmapInfo from get_shm_pixmap_for_image
+ 349859 gtk_paint_tab doesn't work when widget is now
+ option menu
+ 349997 Indirect leak from XkbGetMap
+ 350039 GtkFileChooserEntry leaks sources
+ 350050 GdkGC leak from GtkRuler
+ 350139 Should use evince preview mode
+ 350258 Memory leak in gtk_entry_drag_data_received()
+ 350329 The CUPS printer backend in GTK+-2.10.1 fails
+ with CUPS 1.1.
+ 350517 reset_style_idle() interferes with application
+ idles
+ 350860 Balloon messages sent to tray do not have the
+ correct window in XEvent
+ 350938 TreeViewColumn rendering off when "spacing"
+ property set
+ 351112 gtk_notebook_set_current_page fails when the
+ notebook has not yet been shown
+ 351519 Directfb backend fails to build
+ 165714 GtkEntryCompletion doesn't complete on paste
+ 168737 Different button sizes in About dialogs
+ 345666 The icons of file, directory and device at
+ GtkFileChooser
+ 349429 spin button does not use correct value for
+ inner_border
+ 349501 fix in the documentation of function
+ gtk_list_store_insert_with_values()
+ 350072 stdout output from colorselection
+ 351759 Wrong range value in documentation of
+ gtk_color_selection_set_current_alpha
+ 349277 Wrong message for problems with serializing
+ texts
+ 346800 Rework sort/filter models to use indices to
+ parents instead of pointers
+ 349120 Small error in doc
+ 350911 gdk_pixbuf_new_from_file_at_scale() should
+ skip when there's enough image data
+ 348728 GtkTable Row and Column Spacing
+ 351241 swapped argument description
+ 350023 "Running GTK+ Applications" chapter does not
+ document new GTK_DEBUG possibilities
+ 351812 file print backend filename encoding issue
+
+* New and updated translations (bg,bn_IN,de,dz,el,es,
+ et,eu,fi,gu,hu,ko,ku,ja,lt,mk,ml,nb,ne,nl,or,pl,po,
+ sv,th,tr,tt,uk,zh_HK,zh_TW)
+
+
+Overview of Changes from GTK+ 2.10.0 to 2.10.1
+==============================================
+
+* Drop Pango requirement 1.12.0
+
+* Many fixes and improvements for the OS X
+ and directfb backends
+
+* The printing framework now supports a subset
+ of the Cups 1.2 custom PPD option spec
+
+* Bug fixes:
+ 348134 box gaps on left and right can be drawn wrong
+ 348014 crash on Epiphany Web Browser
+ 348063 _gtk_icon_cache_get_icon crashes when no
+ cache available
+ 348096 GtkStyle leaks GtkRcContext
+ 157439 The "adding to panel" is buggy when switching
+ to an rtl environment
+ 346751 symbolic colors can't be use in properties
+ 347976 Context menus appear in strange locations
+ 348001 xid / fid X11 font id's are used intermixed
+ 348049 Tabs "magically" re-order
+ 348094 Adjustment leak from gtkiconview
+ 348115 improve notebook visuals when dragging
+ 348120 gtkentrycompletion leaks action_view
+ 348227 gtkimcontextsimple doesn't terminate a string
+ with null
+ 348424 mem leak in GtkPrintSettings
+ 348089 Missing chaining up in gtk_recent_chooser_menu_finalize
+ 348090 Reference leak in gtk_text_layout_set_contexts
+ 348095 gtk_menu_stop_scrolling does work even if we
+ were not scrolling...
+ 142582 Add animation xsetting
+ 346427 xbm loader returns false, fails to set error
+ 346733 GList of visuals is always empty and causes
+ crashes in gdk_rgb_choose_visual()
+ 347048 crash on using GtkAssistant
+ 164884 GtkTreeView row drag is sometimes started
+ spuriously
+ 302127 GtkTreeView gets angry when items deleted
+ from a test_expand_row handler
+ 346092 gtk_tooltip_set_delay documentation wrong
+ 346428 Be robust against broken loaders failing to
+ set error on failure
+ 346467 gtkwindow state assignments bug
+ 346598 modeline takes too much memory
+ 346603 Context menus only work once
+ 346639 treeview memleak
+ 346668 symbolic colors are broken when specifying
+ engine
+ 346713 quartz backend is missing functions that
+ pygtk needs
+ 346721 XBM reading in quartz backend is broken
+ 346836 Tabs jump around when opening menus
+ 347018 missing GDK_QUARTZ_ALLOC/RELEASE_POOL calls
+ 347277 gtk_drag_get_ipc_widget() and window groups
+ 347315 SYNC extension check failing
+ 347902 GtkRange doesn't reliably update stepper
+ sensitivity
+ 335012 gtkcellrenderertext - gtkeditable: bad
+ interaction when ypad is set to hi value
+ 337910 gdk_pango_layout_get_clip_region is inefficient
+ 346605 Modifier-key events are not sent
+ 346970 gtkfilechooserbutton leaks an empty list
+ 347032 documentation of gtk_print_context_get_height()
+ has typo
+ 347037 GObject info missing for GtkRecentManager and
+ GtkRecentChooser* in gtk-doc API reference
+ 347041 documentation of gtk_paper_size_is_equal()
+ has a typo
+ 347043 Reference leaks in GtkFileChooserButton
+ 347066 gimp 2.3.9/2.2.12 GTK+ assertion fails on
+ open file dialog
+ 347211 documentation of gtk_print_job_send() has a
+ typo
+ 347710 new GtkCellRendererSpin misses a lot of API
+ documentation
+ 347711 slight glitches in GtkAssistant API documentation
+ 347065 Fix in-line doc typos
+ 311399 relative to the window string can be better
+
+* Updated translations (bg,bn_IN,cs,de,dz,es,et,
+ eu,fi,fr,gu,he,ko,or,th)
+
+Overview of Changes from GTK+ 2.9.4 to 2.10.0
+=============================================
+
+* Printing:
+ - A PREVIEW capability has been added to allow hiding the
+ preview button
+
+* Bug fixes:
+ 321393 Incorrect size request after changing the font
+ 327164 (GtkRBNode *)node becomes NULL inside GtkTreeView
+ 344074 Feature request: get printer list, and get default print
+ 344876 refcount leak when using ComboBox.set_cell_data_func
+ 345644 gtk+-2.9.4 requires CUPS-1.2.x
+ 345663 gtkaction(group)?.c: using functions without prototype declaration
+ 346079 gtk receives all sorts of events from the X server
+ 343841 Misguided iter assertion in gtk_list_store_insert_with_values()
+ 346113 unix print dialogue always has preview button
+ 346237 Possible leak in gtkprintunixdialog.c
+ 346027 cancelling printer enumeration
+ 346312 gtk 2.9.4 tarball lacks the files gtkwin32embedwidget.h
+ and gtkprint-win32.h
+ 346341 Memory leak in gtk_tree_model_sort_finalize: User data not freed
+
+* Updated translations (cs,cy,dz,es,gu,hi,ko,mk,nb,nl,ru,th,ur)
+
+Overview of Changes from GTK+ 2.9.3 to 2.9.4
+============================================
+
+* GtkPrintOperation:
+ - UI improvements in the print dialog
+ - Make printing work without a display connection
+ - Replace "Print to PDF" by "Print to file" that
+ can generate PDF or PostScript
+ - Add a function to the low-level API to
+ enumerate all printers
+
+* GtkNotebook tab DND has been improved
+
+* GtkProgressbar supports text in activity mode
+
+* GtkLabel allows to set the wrap mode
+
+* GtkStatusIcon supports transparency
+
+* Bugs fixed:
+ 344850 Dragging a GtkTreeViewColumn segfaults when
+ using certain GtkTreeViewColumnDropFunc
+ 342458 Stock menu items without icons are broken in
+ recent GTK+ releases.
+ 335873 notebook DND + popup windows
+ 337882 gtk_progress_bar_set_text() does nothing in
+ activity mode
+ 339456 unix print dialogue help button bug
+ 339702 Make sure printing works without a display
+ 341571 tabs too easily reordered
+ 344074 New Feature: get printer list, and get default print
+ 344743 gtk_targets_include_text() should initialize atoms
+ 344838 Allow func to be NULL in
+ gtk_tree_view_set_search_position_func
+ 344891 GtkPrintOperationPreview signal defs correction
+ 345008 Need updated cairo req
+ 345093 print preview temp file issues
+ 345107 Memory leak in gtk_entry_completion_finalize:
+ User data not freed
+ 345194 gdk_window_set_functions() docs need to be updated
+ 345456 grid-lines property is wrongly registered and
+ get/set.
+ 314278 strings in gtk-update-icon-cache are not marked
+ for translation
+ 344707 size group with widgets in hidden container
+ 344897 Entry completion model NULL handling should be
+ documented
+ 345038 gtk_print_job_set_status' status
+ 345106 dialog button box spacings
+ 345176 GtkIconView doc about drag and drop
+ 345275 doc imporovements for gtk_window_move
+ 345320 Two very similiar strings should be made equal
+ 345321 Add meaning of "shortcut" as translator comment
+ 320034 transparency gtkstatusicon
+ 339592 Add print-to-postscript
+ 344867 custom paper file could use keyfile
+
+* Updated translations (cs,de,es,fr,gl,gu,hi,ko,ta,th)
+
+Overview of Changes from GTK+ 2.9.2 to 2.9.3
+============================================
+
+* GtkPrintOperation:
+ - Introduce an allow-async property
+ - Introduce a GtkPrintOperationAction enumeration
+ - Rename pdf_target to export_filename
+ - Allow to hide "Print to PDF" in the low-level API
+
+* GtkNotebook:
+ - Add a destroy notify to
+ gtk_notebook_set_window_creation_hook.
+
+* GtkTreeView:
+ - Support grid lines
+
+* GtkRange:
+ - Add a number of new stle properties which allow more
+ fexible stepper theming
+
+* Bugs fixed:
+ 153212 Have the Paste kbd shortcut jump to the location in
+ the buffer
+ 337491 _gdk_win32_drawable_release_dc: DeleteDC() called on
+ a GetDC() handle
+ 339739 gtk/gtkprintoperation-win32.c: 3 compile error
+ 342339 GtkRange::stepper-spacing style property not
+ implemented correctly
+ 343945 Buttons of a GtkAssistant are not accessible
+ 344148 Wrong reqs for ATK
+ 344209 gtk_notebook_set_window_creation_hook() has no destroy
+ func.
+ 344232 GtkEntry's "Delete" context menu item is sensitive on a
+ non-editable GtkEntry
+ 344244 Window resizing not working when keeping the aspect
+ fixed
+ 344288 gtk_print_operation_preview_is_selected must return
+ a value
+ 344386 gdk-2.0-uninstalled.pc.in and gdkconfig.h
+ 344496 CRLF converting via Clipboard
+ 344504 GtkPrintCapabilities not in gtktypebuiltins.h
+ 344505 Wrong signal registration for create_custom_widget
+ 344512 cvs build issue
+ 344513 pdf print module's print_stream not calling destroy
+ notify
+ 344518 NULL unref in page setup dialogue
+ 344543 gtk_progress_bar_pulse calls gtk_progress_bar_paint
+ directly
+ 344560 gtk_print_settings_[sg]et_scale shouldn't be in percent
+ 344607 memory leaks in gtkrecentchooserdefault.c and
+ gtkrecentchoosermenu.c
+ 344624 Memory leak in gtk_tree_model_filter_finalize: User
+ data not freed
+ 337603 Possible off-by-one in
+ gdk_pango_layout_line_get_clip_region
+ 344239 Wrong filename for gtk-find stock item.
+ 344528 comma at end of GtkPrintOperationAction enum causes
+ mozilla compilation error
+ 344290 horizontal-padding not take into account when placing
+ submenus
+ 344558 document print dialogue response codes
+ 339592 Add print-to-postscript
+ 342249 Allow to draw upper and lower sides of GtkRange's
+ trough differently
+ 344530 gtk_recent_chooser_widget_new_for_manager and
+ gtk_recent_chooser_menu_new_for_manager should
+ allow NULL manager arg
+
+* Updated translations (es,fi,gu,ko,th,wa)
+
+
+Overview of Changes from GTK+ 2.9.1 to 2.9.2
+============================================
+
+* GtkPrintOperation
+ - Support asynchronous pagination with the ::paginate signal
+ - Add gtk_print_operation_cancel
+ - Support application-specific widgets
+ - Allow disabling features based on application capabilities
+ - Optionally show progress
+ - Change some function names in GtkPrintContext to be longer
+ and better
+ - Support preview, the default implementation spawns evince,
+ but the api allows for an internal preview implementation
+
+* GtkCellView
+ - Add a model property
+
+* GtkStatusIcon
+ - Allow to obtain screen geometry
+
+* GtkTreeView
+ - Many bug fixes, in particular for RTL handling
+ - Separate sensitive and selectable properties of rows
+ - Optionally allow rubberband selection
+
+* GtkButton
+ - Add image-spacing style property
+ - Add image-position property
+
+* GtkToolButton
+ - Add icon-spacing style property
+
+* Make GTK+ work as an untrused X client
+
+* Bugs fixed:
+ 343838 gtkprintoperationpreview.h guards
+ 305530 Crashes while creating source code w/GtkFontSelection
+ 341327 Memory corruption inside glib
+ 341734 cursor blocked to dnd mode after using shift and
+ dnd on a GtkCalendar
+ 343453 G_DEFINE_TYPE messes up internal typenames of
+ GdkWindow and GdkPixmap
+ 136571 Problems running as untrusted client
+ 168105 the right edge tab does not appear when switching tab
+ 172535 Add support for UI builders in gtk+
+ 302556 GtkTreeView widget signals are badly documented
+ 324480 Selecting first item with keyboard is difficult
+ 340428 small cleanup
+ 340444 don't run the custom page size dialogue
+ 340839 Critical warnings in GtkTreeModelFilter
+ 341898 gtk_tree_view_insert_column_with_attributes doesn't
+ work with fixed_height_mode
+ 342003 DnD: Conditional jump or move depends on uninitialised value
+ 342072 Wrong drop location in GtkEntry
+ 342096 GtkImage animation CRITICALS on switching themes
+ 342513 widget class style property with type module
+ 342529 gdk should set resolution on PangoCairoFontmap,
+ not PangoCairoContext
+ 342535 Add documentation for new GtkWidget style properties
+ (including Since tags)
+ 342543 can't compile gtk+ on opensolaris using sun cc
+ 342569 Typo in decl of gdk_color_parse
+ 342752 Need a way to specify custom tab label for custom page
+ in Print dialog
+ 342754 print-editor: font button dialog doesn't get focus if
+ main window has a window group
+ 342781 GtkPrintUnixDialog: Collate should be insensitive unless
+ Copies is > 1
+ 342783 GtkPrintUnixDialog: Range textinput area should be
+ insensitive unless range radiobutton is selected
+ 342894 Use after free inside gtk_text_view_set_buffer
+ 342930 GtkButton should offer a way to position the image
+ relative to the text
+ 343088 Some typos in the PO file
+ 343425 "grab-notify"-signal is not correctly propagated for
+ internal children
+ 343438 gtk_color_button_set_color() doesn't emit "color-set"
+ signal
+ 343475 page setup unix dialog confusion
+ 343625 allow to get only some info from gtk_status_icon_get_geometry
+ 343677 GtkWindow chains key-release to key-press
+ 320431 Text too close when using East/West in a GtkToolButton
+ 321523 GtkTreeView's test_expand_row signal emitting impractical
+ on row expand all
+ 342007 Warning in gtk_paned_compute_position
+ 343233 gdk_rectangle_intersect doc
+ 333284 expander animation not working in RTL mode
+ 343444 change color of gtk-demo source-buffer comment color
+ from red to DodgerBlue
+ 343630 Small inconsistence in migration documentation
+ 80127 Rubberbanding for GtkTreeView
+ 341450 status icon + libnotify
+ 341679 Allow absolute filenames in the options entries
+
+* Updated translations (bg,cy,de,el,es,et,eu,gl,gu,it,ja,
+ nb,nl,pt_BR,th,vi)
+
+
+Overview of Changes from GTK+ 2.9.0 to 2.9.1
+============================================
+
+* GtkPrintOperation
+ - Many user interface improvements in the unix dialogs
+ - gtk-demo has a printing demo
+ - Don't unload print backends for now, since that has
+ deadlock issues
+ - Asynchronous page rendering is done in an idle
+
+* GtkImage has an image property
+
+* GtkTextBuffer has a cursor-position property
+
+* Arrow sizes in scrolled menus and notebooks are themable
+
+* GDK keysyms have be synced with Xorg 7.1
+
+* Bugs fixed:
+ 340676 print backend type modules not correctly re-registering
+ their types
+ 340870 gdk_window_get_toplevels docstring error
+ 323956 Unwanted accelerate key in the action-based toolbar
+ 340527 Tooltips not shown for toolbar buttons created with
+ uimanager/actions
+ 340516 status icon property getter assertions
+ 341091 a couple of spelling errors in gtk+
+ 335707 notebook DND with event boxes in tab labels
+ 337306 Add a GtkMessageDialog::image property
+ 139628 GtkLayout In GtkScrolledWindow does not receive the
+ scroll_event
+ 334412 Add cursor-position property for getting notified
+ about cursor movement
+ 341217 langinfo.h #include'd unconditionally stops build
+ 333632 use GtkMenu::scroll-arrow-height instead of
+ MENU_SCROLL_ARROW_HEIGHT
+ 325282 Add GtkNotebook::tab-overlap style property
+ 341247 possible crash with tab_label = NULL
+ 321896 Sync gdkkeysyms.h/gtkimcontextsimple.c with X.org 6.9/7.0
+ 341416 Save FileChooserDialog doesn't response
+ 336774 gtk_recent_manager_add_full
+ 340401 critical warnings when using window groups
+ 341661 misplaced g_assert in gtk_text_view_allocate_children
+ 341692 Semicolons after G_DEFINE_TYPE
+ 341665 several misplaced g_assert
+ 341578 reverse page order issues
+ 341332 Unset background in more places
+ 341896 gtktreeview has RTL problems with toggle buttons if using
+ gtktreestore as a model
+ 341028 crash in new async code
+ 341035 file chooser crash
+ 340722 GtkToolbar::max-child-expand style property
+ 339589 Tooltips on orientation icons in page setup dialog
+ 340951 faq: How do I internationalize a GTK+ program? doesn't
+ mention glib-I18N
+ 341855 Little typo in the Tree and List Widget Overview
+ 153212 Have the Paste kbd shortcut jump to the location
+ in the buffer
+ 335729 Invisible rows and
+ gtk_tree_model_filter_convert_child_*_to_*
+ 106406 GtkTreeView Grid Lines?
+ 339592 Add print-to-postscript
+
+* Updated translations (de,es,gl,gu,nl)
+
+
+Overview of Changes from GTK+ 2.8.x to 2.9.0
+============================================
+
+* GtkStatusIcon, a cross-platform "tray icon" API
+
+* GtkAssistant, a widget for creating multi-step wizards
+
+* GtkLinkButton, a widget that displays a clickable hyperlink
+
+* GtkRecentChooser, widgets to display and select recently used files
+
+* GtkPrintOperation, cross-platform printing support
+
+* A framework for rich text copy and paste and DND
+
+* GtkCellRendererAccel, a cell renderer for key combinations
+
+* GtkCellRendererSpin, a cell renderer which edits numeric values
+ using a spin button
+
+* GtkAction works with named icons in addition to stock icons
+
+* GtkNotebook supports DND, allowing to reorder tabs, move tabs
+ between notebooks and drop tabs on the desktop to open a new window
+
+* GtkTreeView:
+ - Enhanced customizability (e.g. grouping) with the
+ show-expanders and level-indentation properties
+ - Allow to embed the search popup
+ - Better search popup positioning
+
+* GtkFileChooser:
+ - Communication with backends is now asynchronous to avoid
+ blocking on file system operations. Due to the required interface
+ changes, the GTK+ ABI version has been bumped to 2.10.0. Third-party
+ file system backends have to be ported to the new interface, other
+ modules, such as theme engines, input method modules or pixbuf loaders
+ have to be rebuilt so that they are installed in the right place
+ for GTK+ to find them.
+ - The location entry (popped up by C-L) has been integrated in the
+ main dialog.
+
+* Reworked hex Unicode input now requires Ctrl-Shift-U
+
+* Animations can now be globally controlled by settings
+
+* The gtk-touchscreen-mode setting controls a number of changes
+ that make GTK+ work better on touchscreens
+
+* Password entries can optionally show the last entered character
+ for a short while, controlled by the password-hint-timeout setting
+
+* GTK+ can now consult an additional fallback icon theme before
+ falling back to hicolor
+
+* Improved themability:
+ - GTK+ supports symbolic colors, which can be set system-wide
+ using a setting, and can be modified and used in rc files
+ and theme engines
+ - GTK+ sets window type hints on override-redirect windows to
+ help compositing managers apply proper bling
+ - Paths in rc files can now refer to all subclasses of a class
+ - GtkRange steppers will appear insensitive when the slider
+ is at the end; applications which need to handle this case
+ (e.g. to extend the range) can opt out of this.
+ - GtkRange::activate-slider style property allows themes
+ to draw sliders differently while they are being dragged
+ - GtkNotebook::tab-overlap and GtkNotebook::curvature style
+ properties allow more flexible notebook theming
+ - The spacing of buttons around children can be themed with
+ the GtkButton::inner-border style property. Apps can override
+ this per-widget using the corresponding inner-border property
+ - GtkMenu has acquired a horizontal-padding style property
+ - There are style properties for the color of hyperlinks,
+ GtkWidget::link-color and GtkWidget::visited-link-color
+ - GtkTreeview row hinting now takes the selection into account
+ - Scrolling menus can be forced to always display both arrows,
+ using the GtkMenu::double-arrows style property
+ - Separators can be themed using the wide-separators, separator-width
+ and separator-height style properties
+ - GtkTreeView allows more flexible theming with the row-ending-details
+ property
+ - The pixbuf theme engines supports customized drawing of expanders
+ and resize grips
+
+* GDK changes:
+ - OS X backend
+ - DirectFB backend
+ - Closing displays works
+ - gdk_screen_is_composited to check for running compositing manager
+ - Support for Super, Hyper and Meta modifiers
+
+* gdk-pixbuf changes:
+ - Supports saving tiff
+ - Supports loading 16-bit pnm
+ - Doesn't load entire gif animation to get first frame
+
+* Bug fixes
+ - Too many to list them here
+
+Overview of Changes from GTK+ 2.8.1 to GTK+ 2.8.2
+=================================================
+* Fix a crash with custom icon themes, which affected
+ the gnome-theme-manager. [Kjartan Maraas]
+* Make sure font and cursor settings are propagated down
+ to the screen initially. [Frederic Crozat]
+
Overview of Changes from GTK+ 2.8.0 to GTK+ 2.8.1
=================================================
* gtk-update-icon-cache no longer stores copies of symlinked
Overview of Changes from GTK+ 2.7.4 to GTK+ 2.7.5
=================================================
* Rename the default theme to "Raleigh" [Thomas Wood]
-* Add a permformance testing framework [Federico Mena Quintero]
+* Add a performance testing framework [Federico Mena Quintero]
* Catch format errors in translations. This may cause
"make check" to fail when using older versions
of gettext [Matthias]
* Win32 changes
- Improve keyboard handling [Tor Lillqvist]
- Improve clipboard handling [Ivan Wong]
- - Do delayed rendering for transfering images
+ - Do delayed rendering for transferring images
through the clipboard [Ivan Wong]
- Improve tablet handling [Robert Ögren]
- Initialize input devices lazily [Robert Ögren]
- Obey the Pango backspace-deletes-character attribute
* Changes in Clipboard/Selection/DND handling
- - Selection ownerchip change notification
+ - Selection ownership change notification
- API to handle text, image and file targets
- Support text/plain target
- - Support clipboard persistency
+ - Support clipboard persistence
- Support xdnd v5
- Reduce clipboard timeout to 30 seconds
- License information for image loaders
- Disable loaders
- Simple rotation
- - Make threadsafe
+ - Make thread-safe
* Performance improvements
- Increase chunk size for incremental selection transfers
width of a label in characters [Christian Persch]
* GtkIconView
- Arrange items in a grid [Matthias]
- - Convert hardcoded spacing constants into properties [Matthias]
+ - Convert hard coded spacing constants into properties [Matthias]
* GtkCellRendererText
- Add ::width-chars property [James M. Cape]
* Win32
Overview of Changes from GTK+ 2.5.5 to GTK+ 2.5.6
=================================================
* GtkFileChooser
- - Improve keybindings [Davyd Madeley, Federico Mena Quintero]
+ - Improve key bindings [Davyd Madeley, Federico Mena Quintero]
- Speed up loading of large directories [Federico]
- Move "Browse for other folders" expander up [Federico]
- Support DND from the path bar [Federico]
Overview of Changes from GTK+ 2.5.4 to GTK+ 2.5.5
=================================================
* gdk-pixbuf
- - Make threadsafe [Colin Walters]
+ - Make thread safe [Colin Walters]
* GtkFileChooser
- Make tooltips work better [Matthias Clasen]
- Show files (grayed out) in folder modes [Nickolay V. Shmyrev]
* Add a GtkMenuToolButton widget which displays a
dropdown menu from a toolbar button. [Paolo Borelli]
* Make menus scroll faster [Soeren Sandmann]
-* Allow themes to displace focus recangles in buttons
+* Allow themes to displace focus rectangles in buttons
on click [Soeren, Matthias]
* Add a public setting for button ordering [Owen Taylor, Matthias]
* GtkImage
* Add a function to obtain the string representation of
accelerators used in GtkAccelLabel [John Spray, Matthias]
* Win32 bug fixes [Robert Ögren]
- - Fix commandline option handling [Tor Lillqvist]
+ - Fix command line option handling [Tor Lillqvist]
- Make IME input method work better [Tor]
* Other bug fixes [Joel Fredrikson, Darren Creutz,
Manish Singh, Matthias, Tristan Van Berkom, Christian Persch,
- Improve positioning of popups [Matthias]
* Make input methods respect editability [Noah Levitt]
* Add an setting to specify modules to load [Alex Graveley]
-* Use GOption for commandline argument parsing [Anders Carlsson]
+* Use GOption for command line argument parsing [Anders Carlsson]
* Default theme
- Improve drawing of expanders [Matthias Clasen]
* Add a configure option to disable the use of ELF visibility
for use in preference dialogs. [James M. Cape]
* GtkFileChooser
- Add getter and setter for the ::show-hidden property [Jeff Franks]
- - Allow paths to be entered as part of the filename. [Federico Mena Quintero]
+ - Allow paths to be entered as part of the file name. [Federico Mena Quintero]
- Make separator in bookmarks pane unselectable [Matthias Clasen]
- Improve activation on focus [Federico]
- Avoid warnings when opened on non-default screens [Abel Daniel]
- always show icons [Federico]
- bug fixes [Federico, Christian Neumair, Alex Roitman]
* GtkComboBox, GtkComboBoxEntry
- - add missing getters and some more convience API [Matthias,
+ - add missing getters and some more convenience API [Matthias,
Christian Neumeir, Oliver Andrieu]
- improve placement and sizing of popups [Matthias]
- support insensitive items [Matthias]
- support inline autocompletion [Matthias]
* GtkUIManager
- fix signal registration [Michael Natterer]
- - make generated XML parseable [Sven Neumann]
+ - make generated XML parsable [Sven Neumann]
- fix get_widget to return menus [Matthias]
* GtkTreeView
- hover-selection mode [Matthias]
- Add internals documentation [Havoc Pennington]
* GtkToolbar [Soeren]
- - Add a more constistent and extensible toolbar API; preserve
+ - Add a more consistent and extensible toolbar API; preserve
old API for backwards compatibility [James, Anders Carlsson, Owen]
- Support for sliding buttons like OS X
- Keyboard navigation
field of a XKB event as a window ID and found a pixmap that matched.
[Owen Taylor, with essential backtrace from Kjartan Maraas]
- Fix CapsLock and NumLock for non-XKB [Robert Basch]
- - Fix problems with, eg. Ctrl-Alt-Backspace hiding Cntrl-Backspace [Owen]
+ - Fix problems with, eg. Ctrl-Alt-Backspace hiding Ctrl-Backspace [Owen]
- Workaround Xinerama servers reporting wrong depths [Owen]
* GtkTreeView [Kristian Rietveld]
- Fix scrolling once more [Pedro Gimeno, Michael Natterer, Timo Sirainen]
- Work around RENDER extension bugs on certain Sun X servers [Morten Welinder]
- Zero unused fields in client messages we send Lubos Lunak]
- Fix occasional segfault when drawing pixbufs [Hans Petter Jansson]
- - Fix wrong initializaiton that was keeping XShm from being used.
+ - Fix wrong initialization that was keeping XShm from being used.
* Win32 backend [Tor Lillqvist]
- Tweak line drawing
- Mouse/cursor fixes [Allin Cottrell]
- Privatize gtk_tree_store_move(), add gtk_tree_store_move_before/after()
- Add GTK_CELL_RENDERER_FOCUSED flag
- Keynav fixes, including adding boolean return values for keybinding
- signals (API breakage for API that noone should have been using)
+ signals (API breakage for API that no one should have been using)
[Narayana Pattipati]
- Add gtk_tree_view_column_cell_get_position()
- Add an inconsistent state for GtkCellRendererToggle
* Try to fix key handling without XKEYBOARD extension [Owen]
* Documentation fixes and improvements
[Matthias Clasen, Alexey Malyshev, Akira Tagoh, Vitaly Tishkov]
-* Widget drawing improvments [Soeren Sandmann]
+* Widget drawing improvements [Soeren Sandmann]
* Allow cycling between multiple menu bars with <Control>Tab [Owen]
* Try to build libraries with only shared library dependencies on Xft to
deal with transition to Xft2 [Owen]
* Fix GtkCalendar focus drawing [Bill Haneman]
* Allow themeable cursor thickness [Bill]
* Start of fixing of tutorial for GTK+-2.0 [Matthias]
-* Add a ::adjust-bounds signal to GtkRange to allow spreadsheat style
+* Add a ::adjust-bounds signal to GtkRange to allow spreadsheet style
scrollbars. [Jody Goldberg]
* Add the ability to turn on multiple selection for GtkFileSel [Manish]
* Bug fixes
functions (Owen, Damian Ivereigh)
* Fixes to GtkPlug/GtkSocket (Michael Meeks, Owen)
* Change button ordering in standard dialogs to correspond to
- GNOME useability project proposal (Gregory Merchan)
+ GNOME usability project proposal (Gregory Merchan)
* Add support for context sensitivity in input methods (Owen)
* Hook up gtk_im_context_set_use_preedit() (Hidetoshi Tajima)
* Fix gdk_window_scroll() and other aspects of big windows (Owen)
* Support text chunks for the PGN loader, add gdk_pixbuf_get_option()
[Sven Neumann]
* Rename gdk_pixbuf_new_from_stream back to new_from_inline [Owen]
-* Automatically call setlocale(), unless explictely disabled [Owen]
+* Automatically call setlocale(), unless explicitly disabled [Owen]
* Property addition to various widgets [Michael Meeks, Owen]
* Support building with automake-1.4 [James]
* Make GtkRadioButton groups act as a single focus point [Owen]
* XEMBED-based GtkPlug/GtkSocket now basically works.
* Drag and drop of column headers in GtkTreeView
* GtkColorSelector work: hooks for saving and propagating palette, UI tweaks,
- and API sanitization
+ and API sanitation
* Key binding fixes
* Configurable padding/spacing in a lot of places
* Invisible text in GtkTextView fixed
scrolling menus. [Alex]
* Simplification of progress bar API. [Havoc]
* Make GtkImage a generic image-display widget. [Havoc]
-* New GtkTreeView tree widget. Model/view architecture, flexible renderering,
+* New GtkTreeView tree widget. Model/view architecture, flexible rendering,
large datasets, etc. [Jonathan]
* New GtkMessageBox widget for message display. [Havoc]
* Allow labels to have contents set from XML-like markup language. [Havoc]
* Proper character set conversion for clipboard/selection. [Owen]
* New input method system via loadable modules; support on-the-spot
- preedit in GtkEntry and new text widget; allow switchin input methods
- on the fly; include modules for XIM and demo Cyrillic-tranliteration
+ preedit in GtkEntry and new text widget; allow switching input methods
+ on the fly; include modules for XIM and demo Cyrillic-transliteration
module. [Owen]
* VIQR, Thai, and Inuktitut input methods. [Robert]
* Convert po files to UTF-8. [Robert]
* gtk[vh]scale: minor fixups
* rename idle to idle_id in testgtk to avoid conflicts with
broken libs
-* More consistant naming of gtkrc files
+* More consistent naming of gtkrc files
* Added language support: ro, uk
Overview of Changes in GTK+ 1.2.5:
* check for 5.002 now, to avoid failing autogeneration build rules due
to old perl versions.
* fonts (and fontsets) are cached now.
-* more autogeneration make rules and dependancy fixups, we should be
+* more autogeneration make rules and dependency fixups, we should be
save with autogeneration up to make -j12 now ;)
* new window position GTK_WIN_POS_CENTER_ALWAYS, which will recenter the
GtkWindow on every size change.
races with the new resizing code.
* the new wm hints and resizing code is absolutely perfect and bug free now,
it only lacks testing ;)
-* fixed up various rc style memory prolems.
+* fixed up various rc style memory problems.
* gtk_widget_modify_style() now properly changes the style of realized widgets
and references the style passed into it. if people worked around this bug,
this will introduce a slight memory leak in their code.
* Bug fixes for the Gtk selection code.
* Minor bug fixes to the Gdk Atom cache and Dnd code (with --display option).
* Bug fixes and leak plugs for the Gdk IM code.
-* Added gtk_object_get() facility to retrive object arguments easily.
+* Added gtk_object_get() facility to retrieve object arguments easily.
The var args list expects ("arg-name", &value) pairs.
* Fixed mapping for GdkInputCondition<->GIOCondition, this should fix
- problems where closed pipes were no longer signalling GDK_INPUT_READ on
+ problems where closed pipes were no longer signaling GDK_INPUT_READ on
systems with a native poll().
* Some cleanups to GtkLabel's memory allocation code (shouldn't leak memory
anymore).
* We don't attempt to lookup xpm color "None" anymore, this should prevent
eXodus (commercial X windows server) from popping up a color dialog every
time a transparent pixmap is created.
-* Fixed bug where Gtk timout/idle handlers would execute without the global
+* Fixed bug where Gtk timeout/idle handlers would execute without the global
Gdk lock being held.
* Other minor bug fixes.
* GtkItemFactory can "adopt" foreign menu items now and manage their
accelerator installation. This is often required to get GtkItemFactory
like accelerator propagation between different windows with the same
- menu heirarchy and for centralized parsing and saving of accelerators.
+ menu hierarchy and for centralized parsing and saving of accelerators.
* GtkCList/GtkCTree buttons should always display correctly now.
* Miscellaneous other bug fixes.
This correct various bugs with gtk_widget_set_usize().
* Fixes for XIM on X11R5 systems
* Don't allow cut-and-paste of text in password-style entries
-* --enable-debug is now on by default for the development releaes.
+* --enable-debug is now on by default for the development release.
(When compiling for "production", use --enable-debug=minimum)
* Handle systems where Helvetica is not present more gracefully
* Fixes for memory leaks
* Fixes to make gtk_radio_button_set_group() keep only
one radio button in the group active
* Foreign windows are now always treated as viewable; this fixes
- a problem where updating didn't occure properly in GtkPlug
+ a problem where updating didn't occur properly in GtkPlug
* DND fixes for 64 bit architectures, and for specifying operations
with modifier keys.
* Major revisions to GtkLayout: avoid having to create window
* Tooltips windows are now named "gtk-tooltips" so rc file rules
can match tooltips windows. Fixed interaction of tooltips and NO_WINDOW
widgets.
-* Spin buttons now update their values upon value retrival.
+* Spin buttons now update their values upon value retrieval.
* Overhaul of the resizing vs. redrawing logic to reduce redrawing needs
a lot. Gtk makes full use of the draw_area coalescing code now, which
got minorly improved as well.
* Various event handling fixes
* Wide character support for entry and text
* Destroy widgets _after_ propagating unrealize signals through
- widget heirarchy
+ widget hierarchy
* Only build XIM-support if available
* Tutorial and examples updates
* Added gtk_drag_source_unset()
What is new in GTK+ 1.1.6:
-* The signal system now features emission hooks whith special semantics,
+* The signal system now features emission hooks with special semantics,
refer to the ChangeLog for this.
* Minor? speedups and memory reductions to the emission handling of the
signal system.
* Queued redraws of partial areas
* Scrolledwindow (+Viewport) source incompatibilities, children that are added
to a scrolled window don't get an automatic viewport anymore. a convenience
- function gtk_scrolled_window_add_with_viewport() is suplied for this task
+ function gtk_scrolled_window_add_with_viewport() is supplied for this task
* Deprecated functions will now issue a message, informing the programmer about
the use of this function. These functions will get removed in future versions
* Non-functional functions got removed entirely
* gtk_widget_new() and gtk_object_new() will now auto-construct new objects.
A new function gtk_object_default_construct() is provided now which should
- be called after every gtk_type_new() to perfom the auto-construction
+ be called after every gtk_type_new() to perform the auto-construction
* Improved argument support of several widgets
* Bug Fixes
* Must enhanced DND support, removed old DND code
* Idle functions are now implemented via GHook, giving a slight speed
improvement
-* An environment variable GTK_MODULES which takes a colon seperated
+* An environment variable GTK_MODULES which takes a colon separated
list of module names GTK+ will now automatically load at gtk_init() startup
* GtkFontSel now has support for an extra 'base' filter
* New function gdk_window_set_root_origin to get the real geometry taking
* New widget GtkInvisible - InputOnly offscreen windows used for reliable
pointer grabs and selection handling in DND code
* New functions gtk_object_remove_no_notify[_by_id] to remove a certain
- data portion without invokation of its destroy notifier
+ data portion without invocation of its destroy notifier
* gtk_spin_button_construct is now deprecated, use gtk_spin_button_configure
instead
* gtk_clist_set_border is now deprecated, use gtk_clist_set_shadow_type
What is new in GTK+ 1.1.0:
* New widget GtkFontSelector.
-* New featurefull progress bar.
+* New featureful progress bar.
* New container widget GtkPacker.
* New object GtkItemFactory, GtkMenuFactory is deprecated.
* New key binding system, configurable via rcfiles, similar to styles.
* Child arguments support for container widgets.
* Far better support for object arguments, revamp of the underlying
mechanism for speed and reusability. Child/object arguments don't
- need to be preceeded by the "GtkType::" portion anymore.
+ need to be preceded by the "GtkType::" portion anymore.
* Removed GtkAcceleratorTable in favour of GtkAccelGroup, accelerator display
is now performed by a new widget GtkAccelLabel.
* Overhaul of the resizing code. Resizing behaviour can now be specified