gtk+ Changelog

New in version 2.24.20

July 5th, 2013
  • Backport changes from GTK+ 3 to look for rc files in system config dirs in addition to /etc/gtk-2.0 and ~/.gtkrc.
  • Backport changes from GTK+ 3 to look for the immodules cache file in libdir. gtk-query-immodules-2.0 gained an --update-cache option to write the output to the correct location. Note that this may require slight adjustment of distro packaging.
  • Bug fixes:
  • 560337 GtkFileChooser hour time missing for current date files
  • 649390 CRLF text is copied to clipboard as CRCRLF on Windows
  • 698183 quartz: Text input is too slow and some keys are broken...
  • 702455 Add support for Avahi printers to gtk 2.24.x
  • Translation updates:
  • Polish

New in version 2.24.19 (June 17th, 2013)

  • Bug fixes:
  • 432386 GtkFileChooserDefault leaks memory if a shortcut...
  • 575767 Crashes when XInput device disappears
  • 694273 Patch to support NSTextInputClient in text widgets
  • 698614 GObject: prevent installing properties after init
  • 700578 Missing vertical grid lines when some columns hidden
  • Translation updates:
  • German

New in version 2.24.17 (March 5th, 2013)

  • Bug fixes:
  • GtkFileChooserButton fixes:
  • Don't emit file-set signal when the change is not the result of a user action
  • Don't ever use gtk_file_chooser_get_files
  • Ensure internal consistency when clearing a model
  • 690247 multiple context in a immodule can't be selected
  • 692955 GtkIconCache fails to load non-builtin icons
  • 694742 Fix possible memory leak when GlobalAlloc() fails

New in version 2.24.16 (February 20th, 2013)

  • Bug fixes:
  • 694077 Make GtkItemFactory produce GtkSeparatorMenuItems
  • 645065 GtkFileChooserButton doesn't handle closing its dialog correctly Reliably stop spinning when a GtkSpinButton is hidden

New in version 2.24.15 (February 11th, 2013)

  • Bug fixes:
  • 626499 GtkClipboard unnotified on change of OS X pasteboard owner
  • 656565 Signalify (already existing) GtkMenuShell.insert()
  • 664640 CUPS authentication does not work
  • 669808 fullscreen/unscreen was broken for Quartz on OS X earli...
  • 674556 File chooser dialog does not save its sizes
  • 679883 When printing Custom paper sizes GTK Print Dialog does ...
  • 683511 spinbutton: fix xthickness bug when resizing the text a...
  • 689810 Include guard optimization
  • 689982 Make GChecksum more fully introspectable
  • 690788 Critical in gtknotebook dnd with rgba colormap
  • 692099 autogen.sh doesn't recognize automake 1.13
  • 692554 entry: never use GTK_STATE_ACTIVE to paint the background
  • 692810 Fails to build with the gold linker due to missing refe...
  • Fix scrolling in insensitive modal dialogs
  • Translation updates
  • Norwegian bokmÃ¥l

New in version 2.24.14 (December 6th, 2012)

  • File chooser:
  • Use the bookmarks file from the same XDG location as GTK+ 3 if present
  • Add a setting to specify the startup mode
  • Bug fixes:
  • 577806 gtk_file_chooser_add_shortcut_folder adds duplicates...
  • 626499 GtkClipboard unnotified on change of OS X pasteboard...
  • 644906 gtkimcontextime.c: NULL pointer reference
  • 652204 Making GIMP crash with the Text Tool
  • 663990 Tablet pressure is broken on MacOSX
  • 668239 texts disappear when notebook switch page at zh_CN l...
  • 672193 windows (including menus) shown multiple times don't...
  • 681845 Cancel image export crashes or freezes gimp
  • 682919 Crash in GTK+-3.x (3.0.x-3.5.12+) on Windows with CJK...
  • 684419 crash when closing Document History window
  • 685959 [Win32] Memory leak on every redraw of a widget
  • 688710 [PATCH] Splash screens shouldn't stay on top of all a...
  • 689235 Broken function declarations corrupt the stack on win...
  • Quartz: Use window background pattern
  • Quartz: Use the correct minimal line width
  • Translation updates:
  • German

New in version 2.24.7 (October 19th, 2011)

  • The file chooser now sorts recent files by age, and doesn't ellipsize filter names. Various OS X improvements were made.
  • Several bugs were fixed.

New in version 2.23.90 (January 7th, 2011)

  • New deprecations:
  • gdk_set_pointer_hooks(), gdk_display_set_pointer_hooks()
  • gtk_range_get/set_update_policy()
  • gtk_window_get/set_frame_dimensions() and gtk_window_get/set_has_frame()
  • The cups print backend can now send print jobs directly in PDF if cups supports it
  • Bugs fixed:
  • 144324 Leaking dnd contexts with XDnD
  • 165987 unsets DESKTOP_STARTUP_ID
  • 560177 Applications should send print jobs to CUPS in PDF format...
  • 562182 gtk_init() docs inaccurate
  • 622125 Note that gtk_show_uri needs gvfs to spawn URLs
  • 637691 Eating events breaks proxied DND
  • 637958 print dialog doesn't fit on netbook screen size
  • 637973 thunderbird crashes when copying text with gtk 2.23.3

New in version 2.23.3 (December 22nd, 2010)

  • New deprecations:
  • GtkRuler (and subclasses)
  • gtk_widget_reset_shapes
  • gdk_set_sm_client_id
  • Foreign window APIs
  • gdk_spawn_*
  • gdkx_visual_get
  • gdk_net_wm_supports
  • gdk_set_locale, gtk_set_locale
  • Some GDK text conversion routines
  • gdk_drag_context_new
  • gdk_drag_find_window and gdk_drag_get_protocol
  • gdk_xid_table functions
  • Bug fixes:
  • 629955 Deprecate / remove gtk_main and gtk_init_add / remove* API
  • 634558 Selecting "Search" should focus text box for keyboard entry
  • 634697 gdk: Add XSetting for "gtk-cursor-blink-timeout"
  • 634882 Usage of deprecated GLib API (g_source_get_current_time)
  • 635307 iconcache: Ensure we don't lose data on power loss
  • 635588 Clicking URL to be opened freezes the application for seconds
  • 636832 anoncvs.gnome.org does not exist
  • 637069 Custom print settings set in custom-widget-apply are lost
  • 637156 Optimize gtk_widget_shape_combine_region (widget, NULL, ...)
  • Translation updates:
  • Czech
  • Norwegian bokmål