]> Pileus Git - ~andy/gtk/blobdiff - NEWS
Updated Bulgarian translation
[~andy/gtk] / NEWS
diff --git a/NEWS b/NEWS
index e1e9853f44e989c931e53d759df75b6dc83dac49..a70c7c203b946a7300a7d3742bffa1668c24c22a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,250 @@
+Overview of Changes from GTK+ 2.90.5 to 2.90.6
+==============================================
+
+* All drawing done by GTK+ itself has been ported from
+  GDK drawing APIs to cairo
+
+* GtkExpander and GtkFrame now implement GtkSizeRequest
+
+* GtkExpander gained a ::label-fill property to make the label
+  fill the entire horizontal space
+
+* Allow windows to be dragged by clicking on empty
+  areas in menubars and toolbars
+
+* GtkAboutDialog can now refer to licenses using a ::license-type
+  enumeration instead of embedding the license text
+
+* Deprecations and cleanups:
+ - Remove GtkNotebookPage
+ - Remove public struct members in many classes
+ - Remove the GtkRecentManager::limit property
+ - Remove all GDK drawing functions, ie gdk_draw_*. Use cairo instead
+ - Remove all GdkGC functions. Use cairo instead
+ - Remove all of GdkImage. Use cairo instead
+ - Remove all of GdkRGB. Use cairo instead
+ - Remove gdk_{bit,pix}map_create_from_data
+ - GDK no longer depends on the render X extension
+
+* New accessors:
+ - gdk_cursor_get_cursor_type
+ - gdk_device_get_n_axes
+ - gdk_display_is_closed
+ - gtk_notebook_get_tab_[hv]border
+
+* New cairo-related APIs:
+ - gdk_window_create_similar_surface
+ - gdk_window_get_background_pattern
+
+* Bugs fixed:
+  90935 GtkIMContextClass inheritance ...
+  97414 gtkaccellabel: s/seperator/separator/
+ 336225 Support for common licenses in about dialog
+ 554926 gtk_init_with_args: not setting translation domain...
+ 557263 Notebooks return 1 selection even if they have no pages
+ 579583 GtkStatusIcon's scroll-event documentation missing "Since: ..."
+ 580291 Gail does not work with custom treemodels
+ 596125 Property string fixes
+ 604391 Gtk-CRITICAL when switching between tab
+ 605190 Should delete the description of xim related options...
+ 609264 gtk_(tree/list)_store_set documentation unclear about ownership
+ 611313 Window dragging from menubars/toolbars
+ 612919 crash in System Monitor: I was moving up-down wit...
+ 614049 Allow packing options for GtkExpander label widgets
+ 614443 Doxygen 'forgets' #define documentation under certain conditions
+ 615474 gtk_widget_set_has_window() documentation is not correct
+ 618327 GtkNotebookPage should be deprecated
+ 621571 Fix damage events on offscreen windows
+ 622658 GTK_STOCK_FILE Stock Label
+ 623603 meld built with pygtk-2.16.0 giving warnings
+ 623865 gtkdnd: pointer grab may never finish (ungrab before grab)
+ 624087 Missing accessor for GdkCursor.type
+ 624224 Missing accessor for GdkDisplay.closed
+ 624270 crash in gtk_entry_completion_default_completion_func
+ 624333 Deprecate GtkRecentManager:limit
+ 624362 access an invalid ActionGroup
+ 624367 GtkButtonBox is broken
+ 624397 Move GtkBoxChild from public .h to gtkbox.c
+ 624432 GtkRadioMenuItem is broken
+ 624540 GtkRadionAction loop in its activate handler
+ 624687 switch-page bug when activated from menu
+ 624707 warnings when showing gnome-terminal menus on gtk master
+ 624779 GtkCalendar padding/margin/spacing/border/whatever is hard-coded
+ 625104 Don't try and use the child of a GtkSeparatorMenuItem
+ 625235 Tooltips cause warnings
+ 625300 Buttons order in dialogs broken in gtk+3
+ 625416 gtk_file_chooser_default_map should not reload directory
+ 625650 Add annotations to gtk_tree_model_iter_next() and...
+ 625655 win32 compile failure due to G_SEAL
+ 625715 comment string in GtkAboutDialog is not centered
+ 625953 GailAdjustment does not implement get_minimum_increment...
+ 626052 Activating a file in GtkFileChooserDialog activates action...
+ 626276 gtk_tree_selection_set_select_function() should allow...
+ 626514 License dialog doesn't take into account long copyrights
+
+* Translation updates:
+ Asturian
+ Galician
+ German
+ Hebrew
+ Indonesian
+ Norwegian bokmål
+ Punjabi
+ Romanian
+ Simplified Chinese
+ Slovenian
+ Spanish
+ Swedish
+ Traditional Chinese
+
+
+Overview of Changes from GTK+ 2.90.4 to 2.90.5
+==============================================
+
+* Support NOCONFIGURE in autogen.sh to avoid running configure
+
+* The cairo dependency has been bumped to 1.9.10
+
+* Drop aliasing hacks instead use -Bsymbolic-funtions.
+
+* Bugs:
+ 589904 Certain drawing in some widgets does not pass on...
+ 610346 Confusion between GtkWindow:allow-grow and GtkWindow:resizable
+ 613284 Replace GdkRegion with cairo_region_t
+ 617386 Migrate API docs from templates to source files (GtkButton)
+ 617389 Migrate API docs from templates to source files (GtkCalendar)
+ 617392 Migrate API docs from templates to source files (GtkCellEditable)
+ 621414 Can't select file on file browser popup after choosing to sort...
+ 622677 Remove GdkWindowObject public structure
+ 623239 also show num-lock warning
+ 623307 Annotate gdk_display_manager_list_displays return value
+ 623389 [iconview] Fix segfault when using rubberband selection
+ 623476 [windows] gdk fails to compile
+ 623520 gtk+ 3 fails to build from outside git source tree
+ 623845 Use -Bsymbolic
+ 461618 use GSlice for gtkrequisition
+
+* Deprecations and cleanups:
+ - GdkRegion has been removed, and region-using code has been ported
+   to cairo_region_t and cairo_rectangle_int_t.
+ - The deprecated GdkFont has been removed, together with vestigial
+   uses in GTK+, including the GdkFontSel::font property and a GdkFont
+   member in GtkStyle.
+ - The GdkWindowObject structure has been removed from public headers.
+ - The GdkWindow::allow-grow and ::allow-shrink properties have been removed.
+
+* Quartz:
+ - Misc fixed to clipping and color handling
+ - Update the DND code for GdkDevice changes
+
+* Translation updates:
+ Breton
+ Czech
+ Estonian
+ Galician
+ Hebrew
+ Kazakh
+ Norwegian bokmål
+ Slovenian
+ Simplified Chinese
+ Spanish
+
+
+Overview of Changes from GTK+ 2.90.3 to 2.90.4
+==============================================
+
+* GSEAL is now enabled by default
+
+* gdk-pixbuf has been moved into a separate module
+
+* The GtkExtendedLayout interface has been renamed to
+  GtkSizeRequest
+
+* gtk_init warns if it detects GTK2.x and GTK3 being used
+  in the same process
+
+* Misc new API:
+ gtk_accessible_set_widget
+ gtk_message_dialog_get_message_area
+ gtk_font_selection_dialog_get_font_selection
+ gtk_window_group_get_current_grab
+ gtk_table_get_size
+ gtk_button_get_event_window
+ gdk_device_manager_get_client_pointer
+ gdk_image_get_pixels
+
+* Bugs fixed:
+ 522756 gnome-appearance-properties crashed with SIGSEGV...
+ 620832 make _gtk_window_group_get_current_grab() public
+ 621250 Missing accessors for GtkRange has_stepper_X
+ 621685 Add gdk_device_manager_get_client_pointer() ...
+ 621690 Enable per-device events on gtk_widget_realize()
+ 621927 Bug in gtk/Makefile.in: affects gtktypefuncs.c
+ 622011 Don't handle "connecting-to-device" state reason
+ 622581 [GSEAL] GtkButton has no accessor for event_window
+ 622765 Duplicate symbols in Gdk on OSX
+ 622827 test/testapplication.c doesn't build in quartz
+
+* Translation updates:
+ Arabic
+ Armenian
+ Galician
+ Slovenian
+ Spanish
+
+
+Overview of Changes from GTK+ 2.90.2 to 2.90.3
+==============================================
+
+* GtkProgress has been removed. It was entirely deprecated for
+  a long time
+
+* GtkApplication has been updated to match the GApplication API
+  as of GLib 2.25.9
+
+* XI2:
+ - Device grabs now take precedence over GTK+ grabs
+ - Various other bug fixes
+
+* Extended Layout:
+ - Prevent negative allocations (as seen in emacs and gedit)
+
+* Win32: XP theming is back !
+
+* Misc new API:
+ - Add an accessor for GtkViewport->view_window
+ - Add an accessor for GdkDragContext->source_window
+ - gtk_icon_theme_load_symbolic_for_style a variant of
+   gtk_icon_theme_load_symbolic taking a GtkStyle
+
+* Introspection:
+ - Misc annotation fixes
+
+* Cleanups:
+ - GTK_OBJECT_FLAGS and GtkObjectFlags have been depreated
+
+* Bugs fixed:
+ 620618 get rid of GtkProgress
+ 615666 GTK_OBJECT_FLAGS() should be deprecated
+ 617444 GNU emacs warnings with extended layout GTK+
+ 621631 Non-consistent style in GtkUIManager docs
+ 621136 GtkCalendar: Some functions always return TRUE
+ 621003 GtkApplication] Update for GApplication API changes
+ 621683 gtk_menu_attach_to_widget() should emit an "attach-widget"...
+ 621479 typo in GTK docs on library.gnome.org
+ 621081 GtkViewport missing accessor for view_window.
+ 620440 Combo-boxes loose focus
+ 621775 Space symbol missed in Resources chapter
+ 621578 Symbolic color cut-and-paste mess
+ 621111 gtk_init_with_args()'s GOptionEntry argument should be const
+ 602289 gdk_spawn_on_screen(_with_pipes) uses gint for pid
+
+* Updated translations:
+ Galician
+ Norwegian bokmål
+ Spanish
+
+
 Overview of Changes from GTK+ 2.90.1 to 2.90.2
 ==============================================