2017-03-14 19:46:03 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 14 08:36:54 UTC 2017 - zaitor@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 3.89.5:
|
|
|
|
+ Convert many more widgets to use gtk_widget_measure for size
|
|
|
|
allocation.
|
|
|
|
+ gtk3-demo: Add an example for touchpad swipe handling.
|
|
|
|
+ Theme: Improve styling for flow boxes.
|
|
|
|
+ Quartz:
|
|
|
|
- Support fullscreen CSD windows.
|
|
|
|
- Implement backdrop.
|
|
|
|
- Implement gdk_window_set_functions.
|
|
|
|
+ Bugs fixed: bgo#136059, bgo#734946, bgo#772505, bgo#776821,
|
|
|
|
bgo#778019, bgo#778203, bgo#778534, bgo#778678, bgo#778726,
|
|
|
|
bgo#778746, bgo#779073, bgo#779074, bgo#779147, bgo#779317,
|
|
|
|
bgo#779374, bgo#779383, bgo#779392.
|
|
|
|
+ Updated translations.
|
|
|
|
|
2017-02-28 22:39:30 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Feb 28 16:46:31 UTC 2017 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Fix baselibs.conf: do not build gtk4-tools-32bit.
|
|
|
|
|
2017-01-23 13:33:09 +01:00
|
|
|
-------------------------------------------------------------------
|
2017-02-15 12:03:39 +01:00
|
|
|
Mon Feb 13 22:42:54 UTC 2017 - zaitor@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 3.89.4:
|
|
|
|
+ API changes:
|
|
|
|
- gtk_init and other init functions no longer take commandline
|
|
|
|
arguments.
|
|
|
|
- Functions that are only useful with commandline arguments
|
|
|
|
have been dropped.
|
|
|
|
- Widgets, except for toplevels, are now visible by default.
|
|
|
|
- Style properties are no longer supported.
|
|
|
|
+ Vulkan rendrerer: Implement more clipping.
|
|
|
|
+ CSS: Specifying px for pixels is now required.
|
|
|
|
+ Bugs fixed: bgo#358970, bgo#770112, bgo#773299, bgo#773686,
|
|
|
|
bgo#775864, bgo#776225, bgo#777363, bgo#777547, bgo#778009.
|
|
|
|
+ Updated translations.
|
|
|
|
- Changes from version 3.89.3:
|
|
|
|
+ GtkWidget now has API to navigate child widgets:
|
|
|
|
- gtk_widget_get_{first,last}_child and
|
|
|
|
gtk_widget_get_{prev,next}_sibling.
|
|
|
|
- A number of non-container widgets have been converted to use
|
|
|
|
child widgets internally: GtkSwitch, GtkSpinButton,
|
|
|
|
GtkActionBar.
|
|
|
|
+ GtkAboutDialog can show a 'System' tab.
|
|
|
|
+ GTK+ CSS now supports the filter: property and a
|
|
|
|
-gtk-icon-filter function that replaces and generalizes
|
|
|
|
-gtk-icon-effect.
|
|
|
|
+ GtkInspector can now save render nodes for testing and
|
|
|
|
debugging.
|
|
|
|
+ More tests for render nodes have been added.
|
|
|
|
+ GtkTreeView and cell renderers have been more completely
|
|
|
|
converted to the snapshot() api.
|
|
|
|
+ More widgets have been converted to snapshot(): GtkCalendar,
|
|
|
|
GtkColorPlane.
|
|
|
|
+ Vulkan renderer:
|
|
|
|
- Combine draw calls when possible.
|
|
|
|
- Handle (some) clipping on the GPU.
|
|
|
|
- Handle linear gradients.
|
|
|
|
- Handle opacity.
|
|
|
|
- Support color transformations.
|
|
|
|
- Handle borders.
|
|
|
|
+ Wayland: Support the Vulkan renderer.
|
|
|
|
+ X11: Call XInitThreads(), since this is needed with Mesa Vulkan
|
|
|
|
drivers.
|
|
|
|
+ Mir:
|
|
|
|
- Implement window properties.
|
|
|
|
- Track the focus window.
|
|
|
|
- Connect to content-hub and use it for copy/paste.
|
|
|
|
- Support modal windows.
|
|
|
|
+ Bugs fixed: bgo#775732, bgo#775846, bgo#776524, bgo#776560,
|
|
|
|
bgo#776604, bgo#776627, bgo#776807, bgo#776868, bgo#777176.
|
|
|
|
+ Updated translations.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2017-01-23 13:33:09 +01:00
|
|
|
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.
|
|
|
|
|
2016-12-09 19:06:12 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
|
2016-12-09 18:33:10 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 9 12:38:11 UTC 2016 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Update summaries and groups
|
|
|
|
|
2016-12-05 14:14:02 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Dec 5 13:13:47 UTC 2016 - dimstar@opensuse.org
|
|
|
|
|
|
|
|
- Initial package, gtk4, version 3.89.1.
|
|
|
|
|