gtk4/gtk4.changes
2017-01-23 12:33:09 +00:00

76 lines
3.0 KiB
Plaintext

-------------------------------------------------------------------
Wed Jan 11 00:36:54 UTC 2017 - zaitor@opensuse.org
- Update to version 3.89.2:
+ gtk4-icon-browser works again.
+ gtk-encode symbolic works for icons with names containing dots.
+ GtkFlowBox and GtkListBox have been changed to no longer emit
the ::selected-children-changed signal during destruction.
+ gtk-demo has gained an example for using PangoTabArray with
GtkTextView.
+ We now support CSS border-spacing in GtkGrid, GtkBox and in
gadgets.
+ The rendering in GDK and GSK has been further refactored. We
now only draw toplevel windows, and we always redraw the whole
window.
+ A Vulkan implementation has been added in parallel to the GL
one.
+ Dropped APIs:
- gdk_window_process_updates.
- gdk_window_process_all_updates.
- gdk_window_reparent.
- Support for native and foreign subwindows.
- gsk_render_node_{append/prepend/insert} variations.
- gsk_render_node_make_immutable.
- gtk_cairo_should_draw_window.
- gtk_snapshot_append.
- GtkJunctionSides.
+ New APIs:
- gdk_rgba_is_clear.
- gdk_rgba_is_opaque.
- GdkDrawContext: A base class for vulkan and gl contexts.
- Render node subclasses.
- GskRoundedRect.
- gtk_container_snapshot_child.
+ The GSK_USE_SOFTWARE environment variable has been generalized
as GSK_RENDERER. Use GSK_RENDERER=help to learn about possible
values. Other environment variables that have gained new
possible values in clude GSK_DEBUG=vulkan and
GTK_DEBUG=snapshot.
+ Bugs fixed: bgo#749012, bgo#771242, bgo#772371, bgo#773299,
bgo#774265, bgo#774534, bgo#774686, bgo#774695, bgo#774743,
bgo#774760, bgo#774784, bgo#774790, bgo#774893, bgo#774915,
bgo#774917, bgo#774939, bgo#775038, bgo#775212, bgo#775316,
bgo#775319, bgo#775410, bgo#775525, bgo#775651, bgo#776132,
bgo#776187, bgo#776306.
+ Updated translations.
- Drop gtk4-find-wayland.patch: Fixed upstream. Following this,
drop gnome-common BuildRequires and autoreconf call as we no
longer carry any patches.
- Add vulkan-devel BuildRequires and Requires, also pass
--enable-vulkan to configure to ensure we build the vulkan
support.
-------------------------------------------------------------------
Fri Dec 9 16:29:19 UTC 2016 - dimstar@opensuse.org
- Split out glib schemas into gtk4-schema: gtk3 and gtk4 share the
same schema (in order to sync their config changes). With this
split we can have gtk4-schema provide/obsolete gtk3-schema and
get around the two conflicting on file level.
- Move relevant %gsettings macros from -data to -schema package.
- Require gtk4-schema by libgtk-4-0.
- Provide/Obsolete gtk3-schema by gtk4-schema.
- Split out gettext-its-gtk4.
-------------------------------------------------------------------
Fri Dec 9 12:38:11 UTC 2016 - jengelh@inai.de
- Update summaries and groups
-------------------------------------------------------------------
Mon Dec 5 13:13:47 UTC 2016 - dimstar@opensuse.org
- Initial package, gtk4, version 3.89.1.