Accepting request 842934 from GNOME:Next
update to 3.38.1 - TW should be ready OBS-URL: https://build.opensuse.org/request/show/842934 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=51
This commit is contained in:
parent
fa315fa86a
commit
d13fb3820c
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:794a1c4c17ab2d8b1a7f151a4199585fae6f21d934ff8d275c560c8ed1db2942
|
||||
size 17949232
|
3
gtk-3.99.2.tar.xz
Normal file
3
gtk-3.99.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6283b78bcb0fb7238e2ea73434f6129fb3b191148b1564b1e466cdcedfcb9c76
|
||||
size 19490128
|
183
gtk4.changes
183
gtk4.changes
@ -1,3 +1,186 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 30 10:16:06 UTC 2020 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 3.99.2:
|
||||
+ GtkButton: Check coordinates for button releases.
|
||||
+ GtkColorChooser: Update the default palette.
|
||||
+ GtkEntry:
|
||||
- Fix issues with Emoji insertion.
|
||||
- Fix issues with dnd.
|
||||
- Set correct hotspot for dnd icon.
|
||||
+ GtkFileChooser:
|
||||
- Fix a crash.
|
||||
- Fix setting unlisted filters.
|
||||
+ GtkFontChooser:
|
||||
- Determine sample text based on font coverage.
|
||||
- Allow filtering by language.
|
||||
- Don't center the list.
|
||||
+ GtkMenuButton: Always use the direction property for the arrow.
|
||||
+ GtkPasswordEntry:
|
||||
- Use non-pageable memory.
|
||||
- Add an ::activate signal.
|
||||
+ GtkRevealer: Fix clipping issues in the swing transitions.
|
||||
+ GtkScrolledWindow: Fix kinetic scrolling in X11.
|
||||
+ GtkSearchEntry: Don't handle forwarded events twice.
|
||||
+ GtkStack: Add gtk_stack_add_child.
|
||||
+ GtkTextView:
|
||||
- Fix dnd.
|
||||
- Improve undo state tracking.
|
||||
- Speed rendering in the presence of selections.
|
||||
- Make clickable links work again.
|
||||
- Fix handling of anchored children.
|
||||
+ GtkVideo: Make autoplay work.
|
||||
+ CSS:
|
||||
- Allow more than 64 selectors per rule.
|
||||
- Avoid some allocation overhead.
|
||||
+ Adwaita:
|
||||
- Improve gesture graphics.
|
||||
- Tweak DND highlight color.
|
||||
- Add spacing to .navigation-sidebar.
|
||||
+ GDK:
|
||||
- Add gdk_frame_clock_get_fps.
|
||||
- GLES: Fix color channel mixup in textures.
|
||||
- GL: Reduce image copying for texture uploads.
|
||||
+ GSK:
|
||||
- Add radial gradient nodes.
|
||||
- Add GskGLShader and shader nodes.
|
||||
+ GL renderer:
|
||||
- Fix clipping with projective transforms.
|
||||
- Use linear interpolation for offscreen rendering with
|
||||
non-axis-aligned transforms.
|
||||
- Fix texture caching to avoid size mismatches.
|
||||
- Avoid downloading GL textures when possible, improving
|
||||
GtkGLArea performance.
|
||||
+ Vulkan renderer: Fix swapchain creation.
|
||||
+ Wayland
|
||||
- Always ack configure to avoid jumping windows.
|
||||
- Use the primary-selection-unstable-v1 protocol.
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 4 18:32:32 UTC 2020 - dimstar@opensuse.org
|
||||
|
||||
- Update to version 3.99.1:
|
||||
+ GtkGridLayout: Rename left-/top-attach to column/row.
|
||||
+ Drop GtkAccelLabel - it is no longer used.
|
||||
+ GtkTextView:
|
||||
- Fix redraw issues with selections
|
||||
- Make insert-emoji replace the selection
|
||||
+ GtkTreeView: Fix selection handling in cell editables.
|
||||
+ GtkPopover: Allow setting popup offset.
|
||||
+ GtkPlacesSidebar: Fix DND.
|
||||
+ GtkTextview: Speed up gtk_text_buffer_insert_markup.
|
||||
+ GtkFrame: Set GTK_OVERFLOW_HIDDEN.
|
||||
+ GtkSpinButton: Fix spinning.
|
||||
+ GtkFontChooser: Populate the list incrementally.
|
||||
+ GtkButton: Simplify the button hierarchy; GtkRadioButton is
|
||||
gone, GtkCheckButton and GtkToggleButton can be grouped.
|
||||
+ list widgets:
|
||||
- Change apis to make models explicitly GtkSelectionModel.
|
||||
- Simplify constructors.
|
||||
+ CSS:
|
||||
- Hexadecimal colors can now specify alpha.
|
||||
- Fix parsing of numbers in scientific notation.
|
||||
+ Themes:
|
||||
- Add and document highlevel list styles.
|
||||
- Drop the style class defines. Just use string literals.
|
||||
- Round the corners of frames.
|
||||
- Make circular buttons square.
|
||||
+ GL renderer: Fix clipping with projective transforms.
|
||||
+ Printing: Fix build with cups < 2.3.
|
||||
- Changes from version 3.99.0:
|
||||
+ Remove the old accessibility implementation and add the
|
||||
foundations for a new one that is based on ARIA. The relevant
|
||||
widget api is GtkAccessible, the backend implementations will
|
||||
use GtkATContext.
|
||||
+ Update the GTK headers to use char *, int, float and double
|
||||
instead of the corresponding GLib types.
|
||||
+ Add GtkEditableLabel, a label that can be edited.
|
||||
+ Add GtkBookmarkList, a list model for bookmarks.
|
||||
+ Add GtkStringList, a list model for strings.
|
||||
+ Add GtkBitset, and use it for representing selections.
|
||||
+ GtkTreeView: Make cell editing work again.
|
||||
+ GtkSpinButton: Make autosizing work again.
|
||||
+ Printing: Use GtkDropDown in the print dialog.
|
||||
+ GtkApplication Support opening files on OS X.
|
||||
+ GtkFileChooser:
|
||||
- Fix libcloudproviders support.
|
||||
- Turn GtkFileFilter into a GtkFilter.
|
||||
- Simplify the api.
|
||||
+ GtkGridView, GtkListView:
|
||||
- Improve scrolling behavior.
|
||||
- Autoscroll and autoexpand during DND.
|
||||
+ GtkScrolledWindow: Make autoscrolling work again.
|
||||
+ GtkFilterListModel:
|
||||
- Add incremental filtering.
|
||||
- Add a boolean filter, GtkBoolFilter.
|
||||
+ GtkSortListModel:
|
||||
- Use timsort.
|
||||
- Add various tweaks that massively speed up sorting.
|
||||
- Add incremental sorting.
|
||||
+ GtkWidget: Massively speed up action handling.
|
||||
+ GtkEntry:
|
||||
- Make entry completion work again.
|
||||
- Drop action support from GtkEntryCompletion.
|
||||
+ Inspector:
|
||||
- Improve list model support.
|
||||
- Add direct navigation between objects.
|
||||
- Show accessibility information.
|
||||
+ GSK: Use GL_ARB_framebuffer_object.
|
||||
+ Updated translations.
|
||||
- Drop gtk4-cups-2.2.patch: fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 10 10:16:00 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 3.98.5:
|
||||
+ Introduce new list widgets and supporting infrastructure.
|
||||
+ GtkFileChooser:
|
||||
- Add a tracker3-based search engine implementation.
|
||||
- Rate-limit updates from the trash monitor.
|
||||
+ GtkWindow:
|
||||
- Redo the css node setup. There is now a single 'window' node.
|
||||
- Fix rounded corners on tiled windows.
|
||||
+ GtkApplication: Drop app menu support. Menubar support is still
|
||||
there.
|
||||
+ GtkFixed: Change coordinate APIs to take doubles.
|
||||
+ GtkOverlay: Make GtkOverlayLayout public.
|
||||
+ GtkTooltips: Fix line wrapping of tooltips.
|
||||
+ Shortcuts:
|
||||
- Fix mnemonic cycling.
|
||||
- Fix using '0' as a mnemonic.
|
||||
+ Menus: Differentiate keypad keys in accelerators.
|
||||
+ GtkIMContext: Add gtk_im_context_filter_key to allow event
|
||||
reinjection.
|
||||
+ Themes: Adwaita: Limit the scope of backdrop.
|
||||
+ Accessibility: Clean up and reorganize the code to prepare for
|
||||
the dropping of ATK.
|
||||
+ GDK:
|
||||
- Drop unused enum and struct definitions from headers.
|
||||
- Make keymap translation API public again. Still needed.
|
||||
- Frameclock: Always use compositor refresh rate info.
|
||||
- Frameclock: Use quadratic correction for frame time jitter.
|
||||
- Frameclock: Ensure monotonicity.
|
||||
- Frameclock: Track resason for paint.
|
||||
- X11: Improve sync when the Nvidia driver is used.
|
||||
+ GSK:
|
||||
- GL renderer: Fix blurred outset shadows.
|
||||
- GL renderer: handle nested transform nodes properly.
|
||||
- GL renderer: Optimize clip handling.
|
||||
+ gtk-demo:
|
||||
- Improve the Drag-and-Drop demo with proper drag icons.
|
||||
- Don't show the main window if --run is given.
|
||||
- Add demos for list widgets and GtkDropDrown.
|
||||
+ Documentation:
|
||||
- Convert freestanding sections to markdown.
|
||||
- Drop the glossary.
|
||||
- Expand and improve the migration guide.
|
||||
+ Build:
|
||||
- We require pandoc now, for building the documentation.
|
||||
- Require Pango 1.45.
|
||||
+ Updated translations.
|
||||
- Add gtk4-cups-2.2.patch: Fix build with cups < 2.3.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 19 17:42:44 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
22
gtk4.spec
22
gtk4.spec
@ -21,20 +21,22 @@
|
||||
%define gtk_binary_version 4.0.0
|
||||
%define _name gtk
|
||||
Name: gtk4
|
||||
Version: 3.98.4
|
||||
Version: 3.99.2
|
||||
Release: 0
|
||||
Summary: The GTK+ toolkit library (version 4)
|
||||
License: LGPL-2.1-or-later
|
||||
Group: Development/Libraries/X11
|
||||
URL: https://www.gtk.org/
|
||||
|
||||
Source: https://download.gnome.org/sources/gtk/3.98/%{_name}-%{version}.tar.xz
|
||||
Source: https://download.gnome.org/sources/gtk/3.99/%{_name}-%{version}.tar.xz
|
||||
Source2: settings.ini
|
||||
Source3: macros.gtk4
|
||||
Source98: gtk4-rpmlintrc
|
||||
Source99: baselibs.conf
|
||||
|
||||
BuildRequires: cups-devel >= 1.2
|
||||
BuildRequires: cups-devel >= 2.0
|
||||
# We do not support building against cups 2.3 betas
|
||||
BuildConflicts: (cups-devel > 2.3 with cups-devel < 2.3.0)
|
||||
BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
@ -51,12 +53,12 @@ BuildRequires: pkgconfig(atk) >= 2.15.1
|
||||
BuildRequires: pkgconfig(atk-bridge-2.0)
|
||||
BuildRequires: pkgconfig(cairo) >= 1.14.0
|
||||
BuildRequires: pkgconfig(cairo-gobject) >= 1.14.0
|
||||
BuildRequires: pkgconfig(cloudproviders) >= 0.2.5
|
||||
BuildRequires: pkgconfig(cloudproviders) >= 0.3.1
|
||||
BuildRequires: pkgconfig(colord)
|
||||
BuildRequires: pkgconfig(epoxy) >= 1.4
|
||||
BuildRequires: pkgconfig(fontconfig)
|
||||
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.59.0
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.65.0
|
||||
BuildRequires: pkgconfig(gmodule-2.0)
|
||||
BuildRequires: pkgconfig(gobject-2.0) >= 2.53.7
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.39.0
|
||||
@ -64,7 +66,7 @@ BuildRequires: pkgconfig(graphene-1.0) >= 1.9.1
|
||||
BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.9.1
|
||||
BuildRequires: pkgconfig(gstreamer-player-1.0)
|
||||
BuildRequires: pkgconfig(json-glib-1.0)
|
||||
BuildRequires: pkgconfig(pango) >= 1.44.0
|
||||
BuildRequires: pkgconfig(pango) >= 1.47.0
|
||||
BuildRequires: pkgconfig(pangocairo) >= 1.14.0
|
||||
BuildRequires: pkgconfig(pangoft2)
|
||||
BuildRequires: pkgconfig(rest-0.7)
|
||||
@ -209,13 +211,13 @@ translation-update-upstream
|
||||
-Dbuild-tests=false \
|
||||
-Ddocumentation=true \
|
||||
-Dbroadway-backend=true \
|
||||
-Dcloudproviders=false \
|
||||
-Dcolord=yes \
|
||||
-Dcloudproviders=enabled \
|
||||
-Dcolord=enabled \
|
||||
-Dprint-backends=all \
|
||||
-Dvulkan=yes \
|
||||
-Dvulkan=enabled \
|
||||
-Dwayland-backend=true \
|
||||
-Dx11-backend=true \
|
||||
-Dxinerama=yes \
|
||||
-Dxinerama=enabled \
|
||||
-Dintrospection=true \
|
||||
-Dman-pages=true \
|
||||
%{nil}
|
||||
|
Loading…
Reference in New Issue
Block a user