]> Pileus Git - ~andy/gtk/blobdiff - NEWS
More updates
[~andy/gtk] / NEWS
diff --git a/NEWS b/NEWS
index 68ec9ae0e882064f8e75315e9d3567232aac3dc4..221aa5bf78440d1d2cf11d0bd1a26e29bdc4ac20 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,225 @@
+Overview of Changes in GTK+ 3.1.10
+==================================
+
+* Assorted file chooser improvements/redesign:
+ - Remove the expander in Save mode
+ - Move the path bar up in Save mode
+ - Remember the last opened directory
+ - Start in recently-used mode when no folder is set
+ - Update recent-files when confirming in the file chooser
+
+* Accessibility:
+ - Gail has been merged into GTK+ and is no longer a module
+ - A testsuite for a11y functionality has been added
+
+* Theming:
+ - Icon view cells can now have a border
+
+* GtkMountOperation can now show processes on OpenBSD
+
+* Gdk input devices now expose their XInput2 device ID
+  via gdk_x11_device_get_id()
+
+* Bugs fixed:
+ 653450 gtkfilechooser crashes when adding favorite
+ 653705 GtkAssistant doesn't notice destroyed pages
+ 653947 Crash in gdk/x11/gdkdevicemanager-xi2.c:get_event_window
+ 654125 gdkoffscreenwindow set any impl handlers to null...
+ 654179 iconview: make it possible for selected cells to render...
+ 654428 focusable labels are emitting inappropriate object:text-sel...
+ 654678 Message dialog's primary text font increases on every call...
+ 654695 Memory corruption in gtk_theming_engine_register_property()
+ 654720 void return issues cause compile issues for GTK 3.1.8
+ 655009 Clamp border radius following CSS specs
+ 654266 No longer possible to set empty text on a GtkProgressBar
+
+* Translation updates:
+ Galician
+ German
+ Hebrew
+ Latvian
+ Lithuanian
+ Norwegian bokmål
+ Persian
+ Polish
+ Slovenian
+ Spanish
+ Uighur
+
+
+Overview of Changes in GTK+ 3.1.8
+=================================
+
+* Theming improvements:
+  - Multiple colors are now supported
+  - Support CSS font properties like font-size, font-family, etc
+  - nth-child works for toolbars too
+
+* Bug fixes:
+ 652506 Improve GtkAssistant button labels
+ 652618 themingengine: shrink the background size to the padding-box
+ 652769 Reordering/removing hidden children in GtkBox results in 100% CPU
+ 653053 Avoid GApplication being released twice...
+ 653191 uninitialized variable in completion_match_func
+ 653333 Assigned value is garbage or undefined in gtktoolpalette.c:565
+ 653512 GtkEntryCompletion: Use a PAGE_STEP macro instead of a magic number
+ 653785 GtkStyleContext ignores style classes when getting style properties
+
+* Translation updates:
+ Belarusian
+ Dutch
+ Galician
+ Hebrew
+ Norwegian bokmål
+ Persian
+ Slovenian
+ Spanish
+
+Overview of Changes in GTK+ 3.1.6
+=================================
+
+* GtkOverlay is a new container that allows to place one or more
+  'overlay' widgets on top of another widget. This can be used
+  for 'floating statusbars' and similar interfaces.
+
+* GtkLockButton has been simplified in appearance to look like
+  a normal button
+
+* GtkNotebook now supports height-for-width layout
+
+* Accessibility for menuitems and combo boxes has been restored
+
+* The horizontal and vertical subclasses of GtkBox, GtkPaned,
+  GtkSeparator, GtkScrollbar, GtkScale and GtkButtonBox have
+  been deprecated
+
+* The print dialog can now display color profile information
+
+* Many enhancements and fixes to CSS theming
+ - The CSS parser has been rewritten with the goal of better
+   CSS compliance and improved error handling
+ - A testsuite for the parser has been added
+ - Attributes can be inherited from parent widgets
+ - Shorthand properties are supported
+ - Color and font attributes are now inherited
+ - Borders and padding are now handled much more consistently,
+   and border-radius support is more complete
+ - text-shadow, box-shadow and icon-shadow attributes are now
+   supported
+ - nth-child works for boxes
+
+* Bug fixes:
+ 353712 allow reducing selection in GtkLabel
+ 576492 GtkBuilder does not respect G_PARAM_CONSTRUCT properties
+ 624539 Keep track of last focused window
+ 634491 gtk_tree_path_append_index() is linear in the number of indices
+ 634994 Explicitly declare internal reserved bits in GdkModifierType
+ 641087 Wish: GtkApplication::window-added signal
+ 642768 Make tracker search backend a bit less verbose
+ 642773 Make file search non-case sensitive
+ 642929 GtkFileChooserDialog with GTK_FILE_CHOOSER_ACTION_CREATE_...
+ 644906 gtkimcontextime.c: NULL pointer reference
+ 646859 GtkCssProvider.load_from_data introspection
+ 649314 Add support for the text-shadow property
+ 649779 Add missing gtk_widget_override_* annotations
+ 649972 Crash when loading an ui file with an empty GtkGrid
+ 649979 Argument count TypeError from Gtk.TreeView.enable_model_drag_...
+ 650012 GtkAppChooser* documentation does not document the content_type
+ 650110 Add sanity check in GtkEntryCompletion
+ 650114 gtk_entry_set_completion does not destroy idle source
+ 650167 Unused variable in GtkEditable example code
+ 650202 Optimization in theme_subdir_load (gtkicontheme.c)
+ 650302 Combo box menu items should expose their displayed text
+ 650382 GtkButton uses wrong values in grab
+ 650418 menu: don't use the border as a padding value
+ 650420 all: avoid boxed structs copying where possible
+ 650424 treeview: theming-related fixes
+ 650530 GtkAssistant beautification patches
+ 650664 gtkstatusbar: gtk_misc_set_alignment () function replacement
+ 651194 Should support border-image as a shorthand property
+ 651706 gdk: Update keysyms list from latest X.org headers
+ 651707 Move private functions to private headers
+ 651734 GtkLockButton: symbolic icon is fuzzy
+ 651979 compose-parse.py can not work with the newest gdkkeysyms.h...
+ 652045 file open dialog refuses to open or complete non-local files
+ 652102 Issues when redrawing multiple GdkWindows
+ 652103 Add a GtkPrinterOptionWidget type of label to just show info...
+ 652282 build: fix win32 configure checks
+
+ * Updated translations
+ Catalan (Valencian)
+ Esperanto
+ Galician
+ Hebrew
+ Norwegian bokmål
+ Slovenian
+ Spanish
+
+
+Overview of Changes in GTK+ 3.1.4
+=================================
+
+* GtkAssistant has received a visual refresh; as a side-effect,
+  the various image properties are no longer used
+
+* GtkTextView can now handle RGBA colors
+
+* GtkFileChooser now remembers the last opened directory
+
+* GtkLockButton is a new widget to control dialogs with
+  PolicyKit (or other) permissions
+
+* Size allocation changes:
+ - GtkPaned and GtkMenuBar now do height-for-width
+ - GtkAccelLabel is smarter about hiding the accel if too small
+ - GTK+ now warns if widgets are under-allocated; this
+   may cause considerable noise, it will be turned off
+   before the next stable release
+ - Label size allocation has been reworked, check your labels
+ - No longer try to guess the size of labels; this makes
+   it more important to give windows reasonable default
+   sizes or set width-chars/max-width-chars on labels
+ - The computation of initial window size has been reworked,
+   check your windows
+
+* A test framework for mozilla-style reftests has been added
+
+* GDK Broadway backend changes:
+ - Improved key event handling
+ - Make resize grips work
+ - Make window close buttons work
+ - Stream data over websocket
+
+* Bugs fixed:
+ 618815  mnemonics aren't displayed when Alt is already pressed...
+ 626457  Add a lock button widget
+ 626503  Critical warning in GtkTreeView
+ 642214  GTK+ 3.0 fails to compile caused by linking with libuuid...
+ 644426  GNOME-wide default to remember last folder
+ 646517  "Sending message (completed)" ellipsized in French
+ 646876  Free MenuPopulateData struct in all the cases.
+ 647284  GtkLabel does not honor width-chars anymore.
+ 647790  GtkMenuShell: don't leak a GSList
+ 647806  gtk_combo_box_set_active_id() nit picks
+ 647962  Desensitize "Select All" when GtkEntry is empty
+ 648136  design refresh for gtkassistant
+ 648419  crash in remove_capslock_feedback at gtkentry.c...
+ 648570  Mnemonics don't show under some letters
+ 648943  Drop the last remaining translated g_warning/g_error calls
+ 649295  gtkdnd: Add API that takes GIcon
+ 649313  gdk_window_set_cursor() sets cursor for random set of devices
+ 649457  probable leak in icon theme
+ 649593  GtkProgressBar theming fixes
+
+* Translation updates:
+ Galician
+ Greek
+ Lithuanian
+ Luganda
+ Spanish
+ Uighur
+
+
 Overview of Changes in GTK+ 3.1.2
 =================================