X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=NEWS;h=d516637e5f266987f529930672014e9dc2d06862;hb=1739dab356cf30974394635131c91986dbffbc2f;hp=c71e7e831e7f2f4893be5f4d4edd720b39bd73cc;hpb=d4add8cefa6fa5c29bdb50f18e31cbfbfb38cc2b;p=~andy%2Fgtk diff --git a/NEWS b/NEWS index c71e7e831..d516637e5 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,286 @@ +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 +================================= + +* Theming fixes and enhancements + - GtkNotebook has an initial-gap style property + - GtkNotebook tab drawing fixes + - Fix problems with transparent backgrounds in panel applets + - Style classes for 'inline' and 'primary' toolbars and sidebars + - Dark theme information is made available to window managers via + the _GTK_THEME_VARIANT property + - Improved rendering of insensitive text + - Support non-uniform border withs in the default engine + - Fix prelight on treeview expanders + - Make it possible to give combo boxes, buttons, entries a + uniform height + +* GtkEntry supports 'hinting' + +* GtkExpander can resize toplevel windows when expanding + +* GtkGrid supports RTL flipping + +* GtkStatusIcon reads the _NET_SYSTEM_TRAY_ICON_SIZE property + to get information about the preferred icon size + +* To help with debugging of rendering problems, GDK consults + the GDK_RENDERING environment variable. Possible values include + 'similar', 'image' and 'recording' + +* Fix some problems with XI2 and input methods + +* New, experimental GDK backends: + - broadway, which targets HTML5 + - wayland, which targets the wayland display server + To build these backends, use the --enable-broadway-backend + and --enable-wayland-backend configure options. + To use them at runtime, set the GDK_BACKEND environment variable + to 'broadway' or 'wayland'. Other backend-specific setup may + still be required, such as running a wayland server. + +* Bugs fixed: + 440963 Add hinting to GtkEntry + 635254 Check whether a resolution is set in GtkPrintSettings... + 639584 initial emission of GtkWidget:style-set is not happening + 640692 GtkNotebook has wrong background colour when border and... + 642712 improve the file chooser design + 642918 Sensitivity of buttons sometimes screws up + 643805 Allow GtkExpander to resize the toplevel upon expanding... + 643841 Make initial gap before the first tab of the notebook... + 644276 paned: don't set the "pane-separator" style class... + 644348 notebook: make GtkNotebook respect the focus-padding... + 644353 Missing annotations in Gtk/Gdk Window... + 644355 credits toggle inconsintency + 644570 handles with a background image don't work + 644777 range: allow stepper-spacing > 0 and trough-under-... + 644836 gdk_keyval_to_unicode returns incorrect value... + 644847 GdkDeviceManagerXI2: process send_event core events + 644925 widget: reset widget style after applying style classes... + 644975 styleproperties: make sure to merge the font... + 644976 Fix "backspace", "enter", "escape" input. + 645057 ./configure fails on gtk+3.0 git head + 645134 switch: fix boundaries for the switch motion + 645172 radiobutton: don't forget to set the insensitive state... + 645176 Closing display causes segfault + 645232 symbolic status icons are the wrong size + 645234 Leaky calls to gdk_device_manager_list_devices() + 645235 Free the motion hint infos in GdkDisplay + 645236 Don't leak translate queue in GdkDisplay + 645341 pre dialog set CAPSLOCK is ignored. + 645354 window: Export theme variant to X11 + 645405 themingengine: don't hardcode white to draw insensitive... + 645458 styleproperties: don't replace when merging... + 645937 Drawing model docs are outdated + 645960 GtkTreeSelection has no property to set mode + 646338 gdk_x_io_error() should call _exit(), not exit() + 646446 gtkprintunixdialog.c: set_cell_sensitivity_func leaks badly + 646457 Leak in gtkfilechooserdefault.c: search_selected_foreach... + 646458 Leak in gtkfilechooserdefault.c: list_row_activated + 646460 Weirdness in gtkfilechooserbutton.c: set_info_get_info_cb + 646461 Leak in gtkfilechooserbutton.c: model_free_row_data + 646462 Leak in gtkappchooserbutton.c: select_application_func_cb + 646500 GTK+ 3.1 causes terminals to start up with 0 height + 646815 Ref leak in gtk_color_button_clicked + 646882 Theming fixes for GtkButton and GtkCombobox + 646886 Do not leak list when drawing notebook. + 647086 Mismatched style_context_[save/restore] calls + 647152 Assertion `GTK_IS_PRINTER (printer)' failed... + 647244 Toggling the 'Deletable' option under the general... + 647275 Opening messages in Evolution and Empathy... + 647278 Small cleanup in statusbar + 647594 README link to mailing list is broken + 554057 Calling gtk_menu_shell_select_item() on GtkMenuBar... + +Updated translations: + Afrikaans + Assamese + Bengali + Brazilian Portuguese + British English + Bulgarian + Catalan + Czech + Danish + Dutch + French + Galician + German + Greek + Hindi + Hungarian + Indonesian + Japanese + Korean + Kurdish + Portuguese + Romanian + Russian + Serbian + Simplified Chinese + Slovenian + Spanish + Swedish + Traditional Chinese + Uighur + Ukrainian + + +Overview of Changes in GTK+ 3.0.2 +================================= + +* GtkSettings have been made multi-backend-safe + +* Many improvements to themability and the default theme + - GtkScale slider theming can adjust to scale marks, using style classes + - A new style class for 'primary' toolbars + - Widget style classes can now be specified in GtkBuilder files + - Improved scrollbar drawing + - Improved combobox drawing + - Improved spinbutton drawing + - Improved switch drawing + - Improved checkbutton drawing + - Improved menu drawing + - Improved notebook tab drawing + +* Bugs fixed: + 643041 Gtk-CRITICAL **: gtk_render_slider: assertion `height > 0'... + 643131 gtk_tray_icon_dispose + 643170 gtk_file_chooser_set_filename does not work if "Show hidden... + 643216 Extraneous emits of GdkScreen::monitors-changed + 643321 Keypresses in window contextual menu go through to app + 643347 consider allowing style data in builder data + 643370 gtk_style_context_get_font return NULL + 643440 gdkconfig.h included in tarball + 643496 GtkDialog does not use separators any more. Description is... + 643543 App Chooser classes abort if no content-type is given + 643584 crash in gdk_event_free() + 643630 Tabs disappear from notebook on scrolling back and resizing... + 643685 Normalise marks positions internally in GtkScale + 643911 Inactive tab content allocation should respect tab-overlap + 643912 Tab allocation should respect tab-curvature + 643925 Mouse wheel is following URLs + 643967 Add a style property to flip rendering order + 644089 treeview: propagate the selected state from the row + +* Translation updates: + Esperanto + German + Latvian + Portuguese + Russian + Simplified Chinese + Slovenian + Spanish + Ukrainian + + +Overview of Changes in GTK+ 3.0.1 +================================= + +* A autoconf macro, GTK_CHECK_BACKEND, has been added + to allow easy checking for certain gdk backends + +* A number of memory leaks and segfaults involving accessibility + have been fixed + +* Bugs fixed: + 586201 GtkLinkButton doesn't implement neither HyperLink nor... + 599907 Gail implementation of atk_add_key_event_listener return... + 626730 Check menu item does not set indeterminate state + 630971 gailstatusbar attempts to cast a GtkHBox to a GtkBin + 633291 Handle Shift-keys in X11 gdk_test_simulate_key() + 642213 gtk_widget_render_icon_pixbuf fails with non-standard... + 642263 undefined reference to "GTK_IS_SOCKET" and "GTK_IS_PLUG" + 642541 Missing semi-colon in gtkseparatormenuitem.c + 642677 "migrating" guide not in sync with GTK+ 3.0 + 642681 gtk_combo_box_text_get_active_text doesn't work as stated + 642751 Typo in migrating-2to3.xml + 642771 Fix tiny leak in tracker backend + 642772 GTK does not correctly process input sent via SendInput... + 642778 TextView broken for large files + 642782 gail_misc_buffer_get_run_attributes doesn't set background-gdk... + 642791 Fix a typo in gtk_socket_notify + + +* Translation updates: + Bengali India + British English + Bulgarian + Hebrew + Hungarian + Korean + Norwegian bokmål + Punjabi + Spanish + Uighur + Ukranian + Vietnamese + + Overview of Changes in GTK+ 3.0.0 =================================