X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=NEWS;h=237f73e7e59f870ae05dc708f2eb67b7975558c6;hb=7044a9d027779f8f038150bbd3a9e650f59ead85;hp=a86fcaca03423a107df977ebe711b63b18bcd281;hpb=6ba2dd8d60decac3c309a4aa9e2ccc7e0de81714;p=~andy%2Fgtk diff --git a/NEWS b/NEWS index a86fcaca0..237f73e7e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,860 @@ +Overview of Changes from GTK+ 2.19.5 to 2.19.6 +============================================== + +* Bugs fixed: + 610701 gnome-shell crashes frequently + 604799 Crash when button is pressed. + 609744 crash at parse_data_for_row_pseudocolor + 600789 gdk/gdkwindow.c "find_native_sibling_above" will crash + 610141 gtk_assistant_get_nth_page() function fails to deliver... + 609952 destroying a notebook window when the last tab got dragged... + 603923 [annotations] gtk_tree_store_newv/set_column_types + 610474 [annotations] Add allow-none + 609650 GtkPlug Embedded signal is not emitted when plug... + 610381 More space between toolbar icon and label + 548026 No accessor for GtkWidget.requisition + 609514 fix introspection comments for gtk_tree_view_get_path_at_pos + 610235 msgid in bad English + 607697 GDK_META_MASK always set on Alt-Enter with gtk+ 2.19.x + 610632 gtk_info_bar_set_default_response problem + 609172 gdk/directfb: little cleanups + 610184 gtk_assistant_set_current_page() segfaults... + +* Updated translations + Bulgarian + Czech + Estonian + German + Japanese + Korean + Lithuanian + Norwegian bokmål + Oriya + Polish + Romanian + Slovenian + Spanish + + +Overview of Changes from GTK+ 2.19.4 to 2.19.5 +============================================== + +* GSEAL work: + - Add accessors for GtkPaned members + - Add gtk_widget_style_attach + - Seal GtkTextTag + - Deprecate GtkCurveType + - More GtkWidget flags accessors + +* Bugs fixed: + 403485 Move docs from tmpl/* to the source files + 556263 Deprecate GtkCurve + 554420 Seal GtkTextTag + 561816 Optimize gtk_paned_set_position notifications + 606288 Not using GtkOptionMenu deprecated symbols in test file + 607061 GtkPlug socket window is sometimes incorrectly unref'd + 607344 GtkCalendar: crash when using tooltips via glade + 607885 GtkPaned::handle lack accessor + 608162 gtktoolbutton doesn't create right proxy menu item... + 608345 wrong reference on gdk_keymap_translate_keyboard_state + 608370 dnd drag-dest signal handlers don't get correctly disconn... + 608410 GOK types backwards in text entry fields + 608615 DnD events sent to wrong window + 608807 Marks on GtkScale widgets can overlap + 609188 gdk/directfb: compiler warning in _gdk_windowing_pointer_grab() + 609191 gdk/directfb: use G_DEFINE_TYPE in gdkcolor-directfb + 609199 gdk/directfb: use G_DEFINE_TYPE in gdkgc-directfb + 609201 gdk/directfb: max cursor size is artificially limited + 591186 GTK Menu Bar is unreadable under Windows 7 + +* Updated translations + Bengali + Brazilian Portuguese + Czech + Estonian + French + Norwegian bokmål + Slovak + Spanish + Thai + + +Overview of Changes from GTK+ 2.19.3 to 2.19.4 +============================================== + +* GSeal: + - New accessors for GtkEntry windows + - New accessors for GtkRange members + +* Bugs fixed: + 607082 Add accessors for sealed GtkRange members + 567729 Add GtkToolPalette + 591102 gdk_pixbuf_save() creates a zero-size file... + 600865 gnome-panel crashed with "BadPixmap... + 601412 action area presence makes gnome-terminal window grow... + 603144 Suspected wrong builtin page size: Chinese PRC6 and... + 606009 weirdness with clipping in abiword - csw + 606698 Misplaced declaration of gtk_print_job_set_status + 606761 pixops.c: variables are declared at middle of block + 607217 Mixing calls to _set_markup and _set_text causes... + 607269 gtk_label_set_attributes with empty list no longer... + 607322 Double-click doesn't work if the item is selected... + 607687 f-spot crashes when using themes using the pixmap... + 607778 Add accessors for GtkEntry's windows + 607770 Leak in GtkTreeView with HildonPannableArea + 603245 drawing artifacts with action widgets and long tab... + +* Updated translations: + Arabic + Asturian + Basque + Bengali + Bulgarian + Burmese + Norwegian bokmål + Slovenian + Spanish + Swedish + + +Overview of Changes from GTK+ 2.19.2 to 2.19.3 +============================================== + +* GSeal: + - Deprecate widget flag macros + GTK_WIDGET_STATE + GTK_WIDGET_SAVED_STATE + GTK_WIDGET_FLAGS + GTK_WIDGET_TOPLEVEL + GTK_WIDGET_NO_WINDOW + GTK_WIDGET_COMPOSITE_CHILD + GTK_WIDGET_APP_PAINTABLE + GTK_WIDGET_CAN_DEFAULT + GTK_WIDGET_CAN_FOCUS + GTK_WIDGET_DOUBLE_BUFFERED + GTK_WIDGET_HAS_DEFAULT + GTK_WIDGET_HAS_GRAB + GTK_WIDGET_RECEIVES_DEFAULT + - Also deprecate the type macros + GTK_WIDGET_TYPE + GTK_OBJECT_TYPE_NAME + GTK_OBJECT_TYPE + +* GtkOffscreenWindow: A new toplevel container widget to manage + offscreen rendering of child widgets + +* OS X: + - Memory leak fixes and other improvements + +* Bugs: + 604901 Provide generic offscreen rendering container + 597100 There is a misprint in the documentation... + 598383 GtkWidget::state-changed signal should be documented + 602284 Need a way to retrieve the preedit string in a GtkTextView + 605090 Fix some compilation warnings + 605199 Contradiction in the description of function... + 606068 Setup libjpeg error handling earlier... + 606230 gtk_combo_box_set_active_iter & unsetting the active item + 606291 Fix some issues in "Migrating from GtkOptionMenu... + 606434 prop-editor should support GdkColor + +* Translations: + Asturian + Basque + Kannada + Norwegian bokmål + Slovenian + Spanish + Swedish + Thai + Ukrainian + + +Overview of Changes from GTK+ 2.19.1 to 2.19.2 +============================================== + +* Introspection: + - Introspection data for gdk-pixbuf, gdk and gtk is now + included in GTK+ itself. As a consequence, the atk dependency + has been bumped to 2.29.2, and a gobject-introspection dependency + has been added. configure with --disable-introspection in order + to not build introspection data. + +* Client-side windows: + - Fix some issues with handling of button and motion events + - Fix damage reporting for drawing on offscreen windows + - Fix problems with handling of input extension events + +* Printing: + - Add api to handle printer hard margins + +* Simple IM Context: + - Sync with Xorg compose file + - Make Compose-vowel-minus combinations consistent + +* GDK: + - gdk_screen_get_primary_monitor: New function to get the + 'primary' monitor in a multi-monitor setup + +* gdk-pixbuf has gained the ability to store and retrieve embedded + ICC color profiles in png and tiff images + +* Keyboard handling: + - Mnemonic underlines can now optionally be hidden until the Alt key + is pressed, this can be turned on with the gtk-auto-mnemonics setting + - Using the Super, Meta and Hyper modifiers in accelerators is working + more reliably + +* Bugs fixed: + 603652 Sporadic crashes with GtkSocket + 605008 the region of damage event doesn't be copied in gdk_event_copy + 588554 only show the accelerator when pressing alt + 601473 GDK_BUTTON?_MOTION_MASK appears to be broken + 601712 Add API for determining primary monitor + 50942 selection/arrow key improvement + 427409 editing shortcut always fails with super key + 468989 need a way to get the printer's hard margins + 502266 gtk_tree_selection_get_selected_rows free example produces... + 592279 Introspection support + 597386 Cannot click buttons more than once without moving the mouse... + 599213 Use GtkCellEditable:editing_canceled property instead... + 599397 Button stuck at pressed look after screen rotation + 601383 gtk_icon_view_get_selected_items: example code gives... + 602099 Actions can be activatable too + 603619 the colormap of offscreen's pixmap doesn't inherit... + 603904 gdk_draw_line doesn't have expose area. + 604117 Add info about single includes when compiling GTK+ apps + 604289 Please permit progress pages to be final in a dialog + 604462 gtktoolitem.c: return-value is different type + 604747 Using gdk_draw_line, the expose area of damage event is wrong + 604787 property-notify-event is not delivered to a non-toplevel... + 604881 GtkCellEditable::editing-cancelled should be writable + 591085 GtkBuilder object ID bounded to GtkWidget "name" property + +* Updated translations: + Arabic + Estonian + Hebrew + Low German + Norwegian bokmål + Slovenian + Spanish + Telugu + Vietnamese + + +Overview of Changes from GTK+ 2.19.0 to 2.19.1 +============================================== + +* Client-side windows: + - Avoid some unnecessary exposes + - Avoid unnecessary redraws related to clearing windows + +* GtkNotebook gained an 'action area' + +* GtkStatusbar gained a 'message area' + +* GtkToolPalette is a new container to show tool items + in collapsible groups in a grid + +* gdk-pixbuf can now handle compressed TIFF images + +* GSEAL work: + - New accessor: gtk_window_get_window_type() + +* Bugs fixed: + 590017 Does not compile under MinGW32 + Wine + 569430 Gail should include a reciprocal relationship for NODE_CHILD_OF + 598758 Need context for a propper translation + 594535 No accesor for GtkStatusbar->label and ->frame + 602725 fix setting icon-size on GICON images + 599402 Landscape and Reverse Landscape icons need to be swapped + 588740 JPEG images open with blur effect? + 601337 Only use gdk_input_select_events() if XINPUT_NONE is defined + 598050 Flickering in a gtk_socket + 600158 Do not use static GTypeInfo and GInterfaceInfo + 561973 Problem dragging images from Firefox to GTK+ app on Windows + 601512 Remove unnecessary check in GtkTreeModelFilter + 600222 Check for existence of cairo-svg.h in configure.in + 595498 No accesor for GTK_WINDOW ()->type + 116650 "action area" for GtkNotebook (e.g. for tab close button) + 600150 GtkColorSelection tooltip issues + 480065 wrong tree collapsed (or expanded) after having scrolled + 596473 Second double-click of GtkTreeView row doesn't emit... + 601869 GtkUIManager assumes too much about popup menus + 581145 Wrong positioning for fullscreen gedit toolbar animation + 602724 gailimage doesn't handle GTK_IMAGE_{GICON,ICON_NAME}... + 561130 get_monitor_geometry segfaults if called with non-existant... + 597026 Missing include for memset() + 585383 Segfault in gdk_pixbuf__ico_image_save + 597865 Move documentation from templates to inline comments + 123569 Catch contents being reparented out of socket + 561334 Incorrect named constant in documentation of two GtkButton... + 601611 gtk_selection_data_get_targets() reads X Atom data as GdkAtoms + 601409 action area presence modifies notebook behaviour + 603268 wrong Since: markers in toolpalette merge + 603271 wrong toolbar style + 601959 must release compose key before continuing compose sequence + 603302 Incorrectly warn about links on text with color and underline + 603201 gtk_about_dialog_set_url_hook has no effect anymore + 591438 dfb_events_dispatch is not thread safe + 589842 GtkAction API to have its menu item proxies have always-show... + 584700 TIFF pixbuf loader should support compression + 603128 Adding new UI that was recently removed may cause wrong order + 601682 Print preview should use gtk_show_uri by default + 596083 Deprecate notebook label packing functionality + +* Updated translations: + Estonian + Galician + Japanese + Low German + Norwegian bokmål + Punjabi + Slovenian + Spanish + Swedish + + +Overview of Changes from GTK+ 2.18.x to 2.19.0 +============================================== + +* A throbber widget and cell renderer have been added: GtkSpinner and + GtkCellRendererSpinner + +* GtkFileSystemModel has been reimplemented, for major speedups and + other improvements + +* Synchronize compose sequences with the current X.org Compose file + +* Win32: + - The GDI+ image loader works again + - XP themes have been disabled since they don't work currently + +* OS X: + - Fix crashes due to unimplemented GdkWindowImplIface methods + - Use standard Mac keyboard shortcuts (Cmx-X, Cmd-C instead of + Ctrl-X, Ctrl-C, etc) + - Add a pixbuf loader for the QTIF format + - Improve multi-monitor handling + +* GSEAL work: + - New accessor for GtkDialog buttons: gtk_dialog_get_widget_for_response + - New accessor for GtkViewport bin_window: gtk_viewport_get_bin_window + - Add a GtkCellEditable::editing-canceled property + +* Deprecations: + - GtkInputDialog has been deprecated + - GtkCurve and GtkGammaCurve have been deprecated + - The tab-packing feature in GtkNotebook has been deprecated + +* Bugs fixed: + 594644 Cannot compile GTK+ with MinGW 4.4.0 + 581150 GtkIconView tries to paint items with invalid sizes + 598881 Unimplemented GdkWindowImplIface methods crash gimp on OSX + 598218 Substitute deprecated gtk_*_ref/unref calls + 381371 Print margins not correct in WIN32 - not allowing for... + 597596 Toolbar button accessible objects don't have label name + 599118 Translators comment for "Finishing" labels + 598261 Add support to GtkTooltip to handle GIcons + 530351 Use standard mac shortcuts + 597865 Move documentation from templates to inline comments + 596083 Deprecate notebook label packing functionality + 594903 Deprecate GtkInputDialog + 599403 Avoid using accel group internals in GtkSocket + 590800 The window content is not updated correctly when scrolling + 598515 Do not assign the GtkSpinner parent class twice + 552678 gdi+ pixbuf loaders fail on "large" images + 598217 Substitute deprecated gdk_*_ref/unref calls + 596238 Make Quartz backend properly implement the GdkScreen... + 599446 atk_object_set_name () assertion in gtk_tool_button_set_label + 592582 Print preview doesn't reflect the printout + 563010 GtkFileChooserButton cannot have none file selected again + 596019 No accesors for GtkDialog buttons + 366217 Add QTIF image support + 594962 No accessor for GTK_ENTRY (entry)->editing_canceled + +* Updated translations: + Arabic + Brazilian Portuguese + Bulgarian + Catalan + Finnish + Greek + Norwegian bokmål + Oriya + Punjabi + Romanian + Russian + Serbian + Shavian + Slovenian + Spanish + Swedish + Slovenian + Vietnamese + + +Overview of Changes from GTK+ 2.18.1 to 2.18.2 +============================================== + +* GTK+ now ignores SIGPIPE in gtk_init(). Previously + this was done deep in the lpr printbackend. + +* Fix compilation of the DirectFB backend. + +* Bugs fixed: + 597386 Cannot click buttons more than once... + 588059 sometimes notification icons are not visible with csw + +* Updated translations: + Italian + Japanese + Serbian + + +Overview of Changes from GTK+ 2.18.0 to 2.18.1 +============================================== + +* Client-side Windows: + - Fix a problem with the F-Spot screensaver + - Request native events that are necessary for grab emulation + - Fixes for input device and extended input event handling + - Allow up to 255 buttons in extended input events + +* OS X: + - Improve handling of multi-monitor setups + - Basic DND works + - Other improvements + +* Filechooser: + - Support Tracker 0.7 in the search code + +* Bugs fixed: + 596423 Landscape pages are the wrong way around + 588449 DnD doesn't work on GDK/Quartz + 596080 Mention "gtk-tooltip" in gtk_widget_set_tooltip_window + 596580 Blank rows in entry autocompletion + 588649 extended input events sent to widgets that didn't... + 596081 Update tracker support for version 0.7 + 596345 clicking empty space in backgrounds... + 596494 New property "cursor" in 2.18's GdkWindow with wrong... + 596012 popup menu position is horribly off on gdk quartz... + 596250 Gdkcursor-quartz.c doesn't implement GDK_BLANK_CURSOR + 586207 Printing dialog with a CUPS printer connected... + +* Translation updates: + Assamese + British English + Czech + Estonian + French + Galician + German + Hungarian + Slovenian + Spanish + Swedish + + +Overview of Changes from GTK+ 2.17.11 to 2.18.0 +=============================================== + +* Add GtkTreeModelFilter testsuite and fix multiple bugs + +* Client-side windows: + - Fix issues around recursion and gdk_window_process_updates + - Fix issues with grabs and cursors + - Handle window hierarchy and geometry changes in expose handlers + - New function, gdk_window_flush, that may be needed in certain + situations + - Automatically flush windows when doing non-double-buffered exposes + +* Quartz backend: + - Fix various 'stuck UI' issues + - Fix the size of the root window + +* Bugs fixed: + 588455 run application broken when setting background color... + 346800 Rework sort/filter models to use indices to parents + 593678 select "Manage Custom Sizes" from print dialog hangs gedit + 594652 gtk printer dialog does not understand boolean printer options + 594668 Add new Xorg keysyms + 591583 Padre (a wxPerl+Gtk IDE) hangs when editing Perl code... + 594600 Windows only allows 64-character system-tray tooltips + 594679 Fix warning in testwindows.c + 594880 Drawing issues in ExoIconView + 593507 AbiWord's main drawing area not exposed properly + 594913 is_composited race ... + 594738 Windows often do not respond to events on dual-head + 503776 crash when trying to print to non-existent lpr printer + 595599 Don't focus unmapped radio buttons + 595790 Segfault in gtkiconfactory.c on NULL GError + 588649 extended input events sent to widgets that didn't... + 550939 GtkFileChooser listbox does not refresh selection + +* New deprecation: + gdk_event_get_graphics_exposes has been deprecated + +* Updated translations: + Afrikaans + Assamese + Bengali India + Brazilian Portuguese + British English + Catalan + Danish + Dutch + German + Greek + Gujarati + Hindi + Italian + Japanese + Lithuanian + Maithili + Malayalam + Marathi + Norwegian bokmål + Oriya + Polish + Romanian + Simplified Chinese + Slovenian + Traditional Chinese + Ukrainian + + +Overview of Changes from GTK+ 2.17.10 to 2.17.11 +================================================ + +* Client-side windows: + - Add gdk_cairo_reset_clip that lets you get back the original + drawable clip + - Add gdk_window_restack to more conveniently restack child windows + - Add gdk_window_is_destroyed as a replacement for GDK_WINDOW_DESTROYED + - Deprecated GDK_WINDOW_OBJECT and GdkWindowObject + +* GSEAL: + - Add gtk_widget_set_receives_default and gtk_widget_get_receives_default + accessors for GTK_RECEIVES_DEFAULT + +* GtkTreeView: + - Correctly propagate insensitive state to cell renderers + +* GtkTextView: + - Merge a number of scrolling-related fixes from Maemo + +* Bugs fixed: + 564160 gtk_combo_box_entry_set_text_column too restrictive + 593868 gtk_im_multicontext_set_client_window recreate a new slave... + 593644 gdk_x11_screen_get_window_manager_name should not cache... + 594178 gdk-pixbuf-query-loaders segfault in write_loader_info + 567124 proposal to delay doing something related to immodule... + 588788 GTK+ compilation should work with automake1.10 + 584638 Build of gtkupdateiconcache without NLS breaks + 593788 misprint in the returning value of gdk_selection_property_get + 593606 Missing include in gtk/gtkcellrendereraccel.c + 593877 Undefined symbols while compilation + +* Translation updates: + French + Hebrew + Hungarian + Norwegian bokmål + + +Overview of Changes from GTK+ 2.17.9 to 2.17.10 +=============================================== + +* Client-side windows: + - Regression fixes continue + - Multiple clipping issues have been fixed + - gdk_window_beep() works again + - gtk-demo now has a few offscreen window demos + +* GSEAL: + - Several more getters and setters have been added: + gtk_widget_is_toplevel(), gtk_widget_is_drawable(), gtk_widget_set_window() + +* Bugs fixed: + 592752 aisleriot card drag start makes card appear behind... + 592901 Crash in JPEG pixbuf loader instead of error + 592263 redraw problem in text view + 593011 Cannot move applet with middle click + 592624 BadAccess from gdk_window_x11_set_events + 592606 Activate the default button in a respose-request callback + 593249 emacs and acroread don't work properly + 592883 Spin cell rendererer problem with double click + 588199 GtkTreeView rendering glitch while using a default... + 543310 set_enable_tree_lines doesn't work when a cellrenderer... + 589636 csw broke DND from panel menus + 593595 broken clip handling in GtkLabel + 590921 NULL should not be a valid return value for gdk_window_new() + 590861 cups_printer_create_cairo_surface() sets a fallback resolution... + 544724 delete new line requires two keystrokes + 593001 Emit 'update-custom-widget' on page setup change + 593317 gtkwindow leaks startup ID + 593080 mem leak + 593481 GtkEntryCompletion action-activated signal is emitted... + 593135 gtk_entry_set_icon_from_pixbuf only works one time + 593012 configure doesn't handle --enable-{cups,papi} correctly + 592862 There is a misprint on the returning value of gdk_pixmap_lookup() + 586466 GtkPrintOperation printing fails if it is the only event source + 434318 printer detail acquisition needs events + 593712 configure fails to to check properly for cups... + +* Translation updates: + Asturian + Basque + Bengali India + Czech + Finnish + Hindi + Kannada + Oriya + Polish + Serbian + Tamil + Telugu + + +Overview of Changes from GTK+ 2.17.8 to 2.17.9 +============================================== + +* Client-side windows: + - Add a compatibility mode that falls back to always using native windows, + triggered by the GDK_NATIVE_WINDOWS environment variable + +* Bugs fixed: + 589367 gedit crashed with SIGSEGV in IA__g_list_last() + 478519 GtkTooltip segfaults on NULL gdk-display-current-tooltip. + 592461 preserve errno and use g_strerror + 592403 crash when close the second terminal... + 591549 Default printer in a network + 526149 GtkCellRendererAccel editing conflicts with mnemonics + 528283 Problems when using PageUp & PageDown to navigate Playlists pane + +* Updated translations: + Bengali + Brazilian Portuguese + Breton + Bulgarian + Catalan + Estonian + Galician + Irish + Korean + Norwegian bokmål + Portuguese + Punjabi + Spanish + Swedish + Thai + + +Overview of Changes from GTK+ 2.17.7 to 2.17.8 +============================================== + +* Client-side windows: + - various fixes to expose handling + - fix memory leaks + +* Minor API additions: + - New setter as part of the GSEAL effort: gtk_widget_set_allocation + +* Bugs fixed: + 585211 Add accessor function for GtkWidget->allocation + 588437 gtk 2.17.3 causes dragging in firefox bookmarks sidebar t... + 589367 gedit crashed with SIGSEGV in IA__g_list_last() + 589877 Client side windows leak gdk regions + 590959 Set child_has_focus flag properly + 591432 There is incomplete information on the returning value of... + 591434 firefox-3.5 crashed with SIGSEGV in _gdk_window_process_u... + 591526 Accelerator keys with modifier also triggered by ... + 591751 bad memory access with duplicated id + 591998 Support silent build rules with automake 1.11 + 592003 Shift+click should always modify selection + +* Updated translations: + Brazilian + Bulgarian + Irish + Swedish + + +Overview of Changes from GTK+ 2.17.6 to 2.17.7 +============================================== + +* Client-side windows: a number of regressions related to embedding + have been fixed + +* Printing: The file backend supports SVG output + +* Minor API additions: + - GtkIconView gained an icon-padding property that can be used to fine-tune + how much space each column needs + - GtkTreeViewColumn grew a sort-column-id property that can be used to set + up sort columns in GtkBuilder files + - GdkWindow gained a cursor property and associated getter + - GtkFileChooser has a create-folders property to allow disabling the + "New Folder" button + - gtk_print_operation_get_n_pages_to_print: returns the number of pages + that are being printed + - New getters and setters as part of the GSEAL effort: + gtk_widget_get_allocation, gtk_widget_get_visible, gtk_widget_set_visible + +* Bugs fixed: + 589336 Add GtkTreeViewColumn:sort-column-id property + 534462 Disable interactive search in the file chooser's shortcuts pane + 161489 n the file chooser, let the left/right arrow keys switch focus... + 514260 Better filtering for "Recently Used" files + 509650 ATK_STATE_SHOWING state is not set properly on menu items + 586374 code does not follow documentation (-> carshes when using... + 590442 csw broke gvim x11 embedding + 498010 gtk_tree_view_set_cursor fails if model!=NULL + 555109 Synthesized crossing events should have proper coordinates + 570516 Can't disable folder creation + 573321 additional check in gtk_tree_model_filter_convert_child_i... + 576601 Double clicking prints to the wrong printer + 586100 ITEM_PADDING breaks vertical icon views + 588438 awn uses 100% cpu with gtk+ 2.17.3 (csw) + 589732 behavior change of gdk_window_get_type_hint + 589745 Apply message in GtkAssistant + 590084 print to FILE with multiple pages per sheet has bad results + 590086 configure.in is broken on non-X platforms + 590309 Default cover pages for CUPS printers incorrectly set + 590448 [win32] build fails because gdk-pixbuf manges a path + 590959 Set child_has_focus flag properly + 591288 compat problem with draw_drawable being NULL + 539377 Unnecessary warnings when GtkTreeView is not realized. + 546005 priv->tree is not created for unrealized (I think) treeview + 564695 Pressing enter key in print to file "Name" box does not p... + 591218 Remove some unused variables + 357655 "Print to SVG file" for GtkPrintOperation + 591462 gdk_window_set_cursor doesn't work on the root window + +* Updated translations: + Basque + Brazilian Portuguese + Breton + Estonian + Galician + Hebrew + Norwegian bokmål + Spanish + Swedish + + +Overview of Changes from GTK+ 2.17.5 to 2.17.6 +============================================== + +* Client-side windows: + - Several optimizations, such as client-side tracking of + viewable windows + - Clipping for drawing pixbufs on windows has been fixed + - Rendering to large subwindows has been fixed + +* Changes that are relevant for translators: + - Markup has been removed from several strings + +* Bugs fixed: + 588398 Leak with testgtk::preview_(color|gray) and more + 588943 set correct selection before emitting cursor-changed... + 588076 Gnumeric fonts stopped working on upgrading gtk+ 2.17.2 -... + 574674 GtkMenuItem gets Selected and Focused states when SelectC... + 582674 Menu item and menu accessibles retain "showing" state aft... + 588553 [csw] gdk_draw_pixbuf doesnt draw outside expose events s... + 588897 Strange include x11/gdkx.h + 588958 Typo in startup-id window property + 589035 Context needed for a propoer translation + 589275 [csw] Trying to destroy NULL regions + 588964 Remove markup from translatable string in gtkfilechooserd... + 587337 Suggest to use Glade instead gtk-builder-convert script + +* Updated translations: + Estonian + French + Spanish + Swedish + Thai + + +Overview of Changes from GTK+ 2.17.4 to 2.17.5 +============================================== + +* Client-side windows: + - Quite a few fixes have happened for the win32 and directfb backends + +* GSEAL: + - Accessors have been added for sealed members in GtkCellRenderer and + GtkWidget + +* Changes that are relevant for distributors: + - The jpeg2000 pixbuf loader is now optional. Pass --with-libjasper + to configure to build it + +* Bugs fixed + 588373 Menus broken by client-side-windows + 588379 testgtk::panes does not change the cursor on mouse over + 588388 shape rendering is back + 588461 gtk_editable_get_chars() behaviour change in 2.17.4 + 588666 Incorrect clamping of max_length + 588665 insert-text signal is not emitted + 588395 Crash when opening a GtkBuilder file + 524066 Mandatory jpeg2000? + 527583 GtkAssistant should set buttons as default widget + 588694 Missing % in C code + 588484 Iconview DnD fails when Destination is empty + 583522 Trivial error in GtkBuilder migration documentation + 150951 collapsed save dialog needs to indicate filesystem... + +* Updated translations: + Brazilian Portuguese + Norwegian bokmål + Spanish + Traditional Chinese + + +Overview of Changes from GTK+ 2.17.3 to 2.17.4 +============================================== + +* GtkEntry now has model-view separation, with GtkEntryBuffer. + One intended use case for this is to support 'secure memory' + for password entries. + +* The print dialog can now optionally include the page setup + controls, avoiding the need for a separate page setup dialog + in many applications. + +* Coloring of visited links in GtkLabel can now be turned off, with + the ::track-visited-links property. + +* Support for clipmasks in gdk_draw_pixbuf now works, this will + introduce visual changes in code that uses clipmasks when drawing + pixbufs. However, since this never worked that is unlikely to happen. + Old code using gdk_pixbuf_render_threshold_alpha masks when rendering + pixbufs will now produce truncated results at the edges. + +* A number of regressions from the client-side window merge have + been fixed. + +* The directfb GDK backend has been fixed to build with csw. + +* Bugs fixed: + 569393 gtk calendar localization YM note is wrong + 587559 Popup closes immediately + 551409 Print dialog should include page size and orientation + 588115 gvim clipboard broken + +* Updated translations: + Dutch + Estonian + Spanish + Ukrainian + Vietnamese + + Overview of Changes from GTK+ 2.17.2 to 2.17.3 ============================================== @@ -12,6 +869,8 @@ Overview of Changes from GTK+ 2.17.2 to 2.17.3 - The default theme now includes color definitions for infobars - The ::use-tooltip-style style property has been removed +* GtkMountOperation now supports interaction during unmount operations. + * The client-side windows branch has been merged; GDK now maintains its own window hierarchy client-side, and only uses X windows where unavoidable. Some of the benefits of this change are @@ -31,10 +890,14 @@ Overview of Changes from GTK+ 2.17.2 to 2.17.3 585802 Add API to make GtkStatusIcon accessible with a name 585858 right-click Add-to-Booksmarks is sometimes greyed out 586330 GtkButton ignores user_underline when an image is set + 318807 Offscreen windows and window redirection + 587716 GtkInfoBar broken on resize + 587485 GMountOperation::show-processes support * Updated translations Brazilian Portuguese Estonian + Hebrew Spanish Swedish Vietnamese