pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/gtk4
Module Name: pkgsrc
Committed By: wiz
Date: Thu Aug 24 09:20:51 UTC 2023
Modified Files:
pkgsrc/x11/gtk4: Makefile PLIST distinfo
Log Message:
gtk4: update to 4.12.0.
Overview of Changes in 4.12.0, 05-08-2023
=========================================
* List widgets:
- Add scroll_to APIs
* GtkFileLauncher:
- Add an always-ask property
* GtkTextView:
- Make backspace behavior match GtkEntry
* gsk:
- Fix handling of luminance in mask nodes
* Text rendering:
- Automate the setting of gtk-hint-font-metrics from the
scale factor. This improves font rendering in flatpaks
* Wayland:
- Fix behavior of stylus buttons
- Support suspended window state
* Vulkan:
- Many improvements
* Tools:
- Add gtk4-rendernode-tool
* Debugging:
- Drop the GTK_DEBUG_TOUCHSCREEN flag
* Build:
- Some build options have been renamed:
gtk_doc -> documentation
update_screenshots -> screenshots
The old names still work
Overview of Changes in 4.11.4, 03-07-2023
=========================================
* GtkFileChooser:
- Default to sorting folders first
- Fix a crash when visiting recent files
* GtkTextView:
- Fix corner cases in word navigation
* GtkMenuButton:
- Normalize label layout
* GtkDropDown:
- Add support for sections
* GtkVideo:
- Make the overlay icon clickable
* GtkWindow:
- Clear the resize cursors to avoid artifacts
* GtkFileDialog:
- Always set initial-folder
* GtkDropDown:
- Update on expression changes
* GtkMapListModel:
- Implement GtkSectionModel
* Accessibility:
- Improvements all over the place: GtkButton, GtkPasswordEntry,
GtkFontChooserDialog, GtkColorChooserDialog, GtkShortcutsWindow,
GtkMenuButton, GtkAboutDialog, GtkFileChooserDialog, GtkStackSidebar,
GtkStackSwitcher, GtkMediaControls, GtkColorDialogButton, GtkDropDown,
GtkInfoBar, GtkNotebook, GtkPrintUnixDialog, GtkModelButton
- Make name computation follow the ARIA spec more closely
- Adapt name computation for the common 'nested button' scenario
- Change many containers to use `generic` instead of `group`
- Use `generic` as the default role
- Use `application` instead of `window` for windows
- Add properties for accessible names of not directly exposed
widgets in GtkListView, GtkGridView and GtkColumnView
* DND:
- Fix criticals when drops are rejected
* X11:
- Fix regressions in GLX setup
* Windows:
- Center newly created transient windows
* Vulkan:
- Add antialising for gradients
- Do less work on clipped away nodes
- Redo image uploading
- Support different image depths and formats
- Add a pipeline cache
* Demos:
- gtk4-demo: Improve window sizing
- gtk4-demo: Improve focus behavior
- gtk4-demo: Add many missing a11y properties
* Tools:
- gtk4-builder-tool: Make render an alias screenshot
* Inspector:
- Show more information in the a11y tab
- Add an accessibility overlay with warnings and recommendations
- Limit the width of the a11y tab
* Build:
- Require GLib 2.76
- Make asan builds work again
- Fix the build if ld is not ld.bdf
Overview of Changes in 4.11.3, 05-06-2023
=========================================
* GtkGridView:
- Respect css border-spacing
- Don't leak the factories
* GtkListView:
- Don't leak the factories
* GtkColumnView:
- Support displaying sections
* GtkNotebook:
- Make the pages model implement GtkSelectionModel
* GtkScrolledWindow:
- Propagate child measure size whenever possible
* GtkPopoverMenu:
- Avoid unnecessary left padding
* GtkSearchEntry:
- Improve size allocation for the clear icon
* GtkBoxLayout:
- Fix a regression from recent baseline work
* CSS:
- Add new binding-friendly css provider apis
* Theme:
- Show focus in the shortcuts window
* GDK:
- Support grayscale and alpha texture formats for loading
and saving to png and tiff, and in GL
- Fix some regressions in GL context initialization
* GSK:
- Support grayscale and alpha texture formats in the GL renderer
- Support straight alpha textures in the GL renderer
- Many improvements to the experimental Vulkan renderer
* Wayland:
- Make exporting surface handles more flexible
* X11:
- Trap XRandr errors
- Stop using passive grabs during DND
* Windows:
- Many cleanups and simplifications
* Tests:
- Improve test coverage
* Build:
- Some build options have been renamed:
demos -> build-demos
profile -> demo-profile
The old names still work
* Deprecations:
- gtk_css_provider_load_from_data
- gdk_wayland_toplevel_unexport_handle
- gdk_pixbuf_get_from_surface
- gdk_pixbuf_get_from_texture
- gtk_image_new_from_pixbuf
- gtk_image_set_from_pixbuf
- gtk_picture_new_for_pixbuf
- gtk_picture_set_pixbuf
Overview of Changes in 4.11.2, 09-05-2023
=========================================
* GtkGLArea:
- Add an allowed-apis property
* GtkListBox:
- Fix a problem with gtk_list_box_remove_all
* Add the GtkSectionModel interface, and implement it in most
of our list models
* GtkListView:
- Support displaying sections
* GtkCenterBox:
- Add a shrink-center-last property
* GtkButton, GtkMenuButton:
- Add a can-shrink property
* GtkPopover:
- Fix problems with grabs
* GtkFileChooser:
- Fix a problem with removing files
- Make the date, time and location columns work
- Fix filtering in the save entry popup
- A few memory leak fixes
- Handle webdav in the pathbar
* GtkBox:
- Support baselines in vertical orientation with GtkBox:baseline-child
* Dialogs:
- Destroy windows promptly when the async callback finishes
- Detect absence of the OpenURI portal and fall back
* Theme:
- Add explicit style classes to a number of widgets
- Fix some contrast issues in the dark theme
* Accessibility:
- Fix alert dialogs in the a11y tree
- Improve accessibility of GtkShortcutsWindow
* Layout:
- Some fixes to baseline alignment
- Separate GTK_ALIGN_BASELINE_CENTER and _FILL
* CSS:
- Fix a crash with color transitions
* GSK:
- Fix problems with negative scales
- Improve scaling of offscreens for (cross-fades, masks, blends)
* GL:
- Add GdkGLTextureBuilder, a more flexible api for creating textures
- Support setting update regions for GL textures
- Ensure that we work with GLES 2
* Vulkan:
- More fixes to the experimental Vulkan renderer
- Rework glyph caching
* Wayland:
- Don't destroy wl_surfaces on hide
- Plug leaks of compositor-side resources
* X11:
- Fix artifacts in gnome-shell frame decorations
* Windows:
- Fix GL context initialization
* Inspector:
- Improve the action list
- Improve the accessibility pane
- Fix a crash
* Tools:
- gtk4-node-editor: Improve scaling
- gtk4-node-editor: Preserve aspect ratio of textures
- gtk4-node-editor: Add some smarter editing
- gtk4-demo: Make the stylus demo work with mice
* Deprecations:
- gtk_widget_get_allocated_width/height/baseline
- GTK_ALIGN_BASELINE
Overview of Changes in 4.11.1, 03-04-2023
=========================================
* GtkLabel, GtkLinkButton:
- Make file:// uris work again
* GtkListView/GtkColumnView/GtkGridView:
- Fix clipping issues
- Handle focus movement better
- Introduce ::tab-behavior properties
- Introduce GtkListItem::focusable
- Introduce GtkColumnViewCell
- Introduce row factories in GtkColumnView
- Make list grid and column views inert when not rendering
* Drag-and-Drop:
- Support resizing drag surfaces, using the new
GdkDragSurface::compute-size signal
* Theme:
- Port .boxed-list style from Adwaita
- Make insensitive pictures appear grayed out
* Accessibility:
- Fix memory leaks
- Fix a crash
* GDK:
- Add gdk_surface_get_scale to get the fractional scale
- Use fractional scales on Wayland with cairo
- Use fractional scales on Wayland with GL if GDK_DEBUG=gl-fractional
is set. This support is still experimental
* GSK:
- Allow limiting texture sizes with GSK_MAX_TEXTURE_SIZE
- Use samplers for GL texture filtering
- Fix problems with texture slicing
- Avoid re-uploading textures when possible
- Use mipmaps when it is beneficial
* Wayland:
- Fix handling of Drag hotspots
- Fix a crash with cursor size 0
- Support absolute paths in WAYLAND_DISPLAY
- Use the fractional scale protocol
- Use a viewporter to set buffer scale
* Windows:
- Fix problems with WGL
* Vulkan:
- Some fixes to the experimental Vulkan renderer
- Support fractional scaling
* Debugging:
- Show more Wayland-specific information in the inspector
* Deprecations:
- gtk_widget_translate_coordinates
- gdk_surface_create_similar_surface
* Documentation:
- Add a section on coordinate systems
* Build:
- Require wayland-protocols 1.31
To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 pkgsrc/x11/gtk4/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/gtk4/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/gtk4/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/gtk4/Makefile
diff -u pkgsrc/x11/gtk4/Makefile:1.29 pkgsrc/x11/gtk4/Makefile:1.30
--- pkgsrc/x11/gtk4/Makefile:1.29 Mon Aug 14 05:25:33 2023
+++ pkgsrc/x11/gtk4/Makefile Thu Aug 24 09:20:51 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.29 2023/08/14 05:25:33 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2023/08/24 09:20:51 wiz Exp $
-DISTNAME= gtk-4.10.4
+DISTNAME= gtk-4.12.0
PKGNAME= ${DISTNAME:S/gtk/gtk4/}
-PKGREVISION= 1
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/x11/gtk4/PLIST
diff -u pkgsrc/x11/gtk4/PLIST:1.10 pkgsrc/x11/gtk4/PLIST:1.11
--- pkgsrc/x11/gtk4/PLIST:1.10 Tue Jul 25 01:09:27 2023
+++ pkgsrc/x11/gtk4/PLIST Thu Aug 24 09:20:51 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2023/07/25 01:09:27 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2023/08/24 09:20:51 wiz Exp $
bin/gtk4-builder-tool
bin/gtk4-demo
bin/gtk4-demo-application
@@ -8,8 +8,10 @@ bin/gtk4-launch
bin/gtk4-node-editor
bin/gtk4-print-editor
bin/gtk4-query-settings
+bin/gtk4-rendernode-tool
bin/gtk4-update-icon-cache
bin/gtk4-widget-factory
+include/gtk-4.0/gdk/deprecated/gdkpixbuf.h
include/gtk-4.0/gdk/gdk.h
include/gtk-4.0/gdk/gdkapplaunchcontext.h
include/gtk-4.0/gdk/gdkcairo.h
@@ -29,6 +31,7 @@ include/gtk-4.0/gdk/gdkdisplay.h
include/gtk-4.0/gdk/gdkdisplaymanager.h
include/gtk-4.0/gdk/gdkdrag.h
include/gtk-4.0/gdk/gdkdragsurface.h
+include/gtk-4.0/gdk/gdkdragsurfacesize.h
include/gtk-4.0/gdk/gdkdrawcontext.h
include/gtk-4.0/gdk/gdkdrop.h
include/gtk-4.0/gdk/gdkenums.h
@@ -38,13 +41,13 @@ include/gtk-4.0/gdk/gdkframeclock.h
include/gtk-4.0/gdk/gdkframetimings.h
include/gtk-4.0/gdk/gdkglcontext.h
include/gtk-4.0/gdk/gdkgltexture.h
+include/gtk-4.0/gdk/gdkgltexturebuilder.h
include/gtk-4.0/gdk/gdkkeys.h
include/gtk-4.0/gdk/gdkkeysyms.h
include/gtk-4.0/gdk/gdkmemorytexture.h
include/gtk-4.0/gdk/gdkmonitor.h
include/gtk-4.0/gdk/gdkpaintable.h
include/gtk-4.0/gdk/gdkpango.h
-include/gtk-4.0/gdk/gdkpixbuf.h
include/gtk-4.0/gdk/gdkpopup.h
include/gtk-4.0/gdk/gdkpopuplayout.h
include/gtk-4.0/gdk/gdkrectangle.h
@@ -58,7 +61,6 @@ include/gtk-4.0/gdk/gdktoplevel.h
include/gtk-4.0/gdk/gdktoplevellayout.h
include/gtk-4.0/gdk/gdktoplevelsize.h
include/gtk-4.0/gdk/gdktypes.h
-include/gtk-4.0/gdk/gdkversionmacros.h
include/gtk-4.0/gdk/gdkvulkancontext.h
${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacos.h
${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosdevice.h
@@ -68,6 +70,8 @@ ${PLIST.quartz}include/gtk-4.0/gdk/macos
${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosmonitor.h
${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacosseat.h
${PLIST.quartz}include/gtk-4.0/gdk/macos/gdkmacossurface.h
+include/gtk-4.0/gdk/version/gdk-visibility.h
+include/gtk-4.0/gdk/version/gdkversionmacros.h
${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx-autocleanups.h
${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx.h
${PLIST.x11}include/gtk-4.0/gdk/x11/gdkx11applaunchcontext.h
@@ -189,7 +193,9 @@ include/gtk-4.0/gtk/gtkcolordialog.h
include/gtk-4.0/gtk/gtkcolordialogbutton.h
include/gtk-4.0/gtk/gtkcolorutils.h
include/gtk-4.0/gtk/gtkcolumnview.h
+include/gtk-4.0/gtk/gtkcolumnviewcell.h
include/gtk-4.0/gtk/gtkcolumnviewcolumn.h
+include/gtk-4.0/gtk/gtkcolumnviewrow.h
include/gtk-4.0/gtk/gtkcolumnviewsorter.h
include/gtk-4.0/gtk/gtkconstraint.h
include/gtk-4.0/gtk/gtkconstraintguide.h
@@ -263,6 +269,7 @@ include/gtk-4.0/gtk/gtklevelbar.h
include/gtk-4.0/gtk/gtklinkbutton.h
include/gtk-4.0/gtk/gtklistbase.h
include/gtk-4.0/gtk/gtklistbox.h
+include/gtk-4.0/gtk/gtklistheader.h
include/gtk-4.0/gtk/gtklistitem.h
include/gtk-4.0/gtk/gtklistitemfactory.h
include/gtk-4.0/gtk/gtklistview.h
@@ -285,19 +292,13 @@ include/gtk-4.0/gtk/gtkorientable.h
include/gtk-4.0/gtk/gtkoverlay.h
include/gtk-4.0/gtk/gtkoverlaylayout.h
include/gtk-4.0/gtk/gtkpadcontroller.h
-include/gtk-4.0/gtk/gtkpagesetup.h
include/gtk-4.0/gtk/gtkpaned.h
-include/gtk-4.0/gtk/gtkpapersize.h
include/gtk-4.0/gtk/gtkpasswordentry.h
include/gtk-4.0/gtk/gtkpasswordentrybuffer.h
include/gtk-4.0/gtk/gtkpicture.h
include/gtk-4.0/gtk/gtkpopover.h
include/gtk-4.0/gtk/gtkpopovermenu.h
include/gtk-4.0/gtk/gtkpopovermenubar.h
-include/gtk-4.0/gtk/gtkprintcontext.h
-include/gtk-4.0/gtk/gtkprintoperation.h
-include/gtk-4.0/gtk/gtkprintoperationpreview.h
-include/gtk-4.0/gtk/gtkprintsettings.h
include/gtk-4.0/gtk/gtkprogressbar.h
include/gtk-4.0/gtk/gtkrange.h
include/gtk-4.0/gtk/gtkrecentmanager.h
@@ -308,8 +309,10 @@ include/gtk-4.0/gtk/gtkscalebutton.h
include/gtk-4.0/gtk/gtkscrollable.h
include/gtk-4.0/gtk/gtkscrollbar.h
include/gtk-4.0/gtk/gtkscrolledwindow.h
+include/gtk-4.0/gtk/gtkscrollinfo.h
include/gtk-4.0/gtk/gtksearchbar.h
include/gtk-4.0/gtk/gtksearchentry.h
+include/gtk-4.0/gtk/gtksectionmodel.h
include/gtk-4.0/gtk/gtkselectionfiltermodel.h
include/gtk-4.0/gtk/gtkselectionmodel.h
include/gtk-4.0/gtk/gtkseparator.h
@@ -370,23 +373,28 @@ include/gtk-4.0/gtk/gtkwindow.h
include/gtk-4.0/gtk/gtkwindowcontrols.h
include/gtk-4.0/gtk/gtkwindowgroup.h
include/gtk-4.0/gtk/gtkwindowhandle.h
-include/gtk-4.0/unix-print/gtk/gtkpagesetupunixdialog.h
-include/gtk-4.0/unix-print/gtk/gtkprinter.h
-include/gtk-4.0/unix-print/gtk/gtkprintjob.h
-include/gtk-4.0/unix-print/gtk/gtkprintunixdialog.h
-include/gtk-4.0/unix-print/gtk/gtkunixprint-autocleanups.h
+include/gtk-4.0/gtk/print/gtkpagesetup.h
+include/gtk-4.0/gtk/print/gtkpapersize.h
+include/gtk-4.0/gtk/print/gtkprintcontext.h
+include/gtk-4.0/gtk/print/gtkprintoperation.h
+include/gtk-4.0/gtk/print/gtkprintoperationpreview.h
+include/gtk-4.0/gtk/print/gtkprintsettings.h
include/gtk-4.0/unix-print/gtk/gtkunixprint.h
+include/gtk-4.0/unix-print/gtk/print/gtkpagesetupunixdialog.h
+include/gtk-4.0/unix-print/gtk/print/gtkprinter.h
+include/gtk-4.0/unix-print/gtk/print/gtkprintjob.h
+include/gtk-4.0/unix-print/gtk/print/gtkprintunixdialog.h
lib/girepository-1.0/Gdk-4.0.typelib
${PLIST.x11}lib/girepository-1.0/GdkX11-4.0.typelib
lib/girepository-1.0/Gsk-4.0.typelib
lib/girepository-1.0/Gtk-4.0.typelib
-lib/gtk-4.0/4.0.0/media/libmedia-ffmpeg.so
-${PLIST.cups}lib/gtk-4.0/4.0.0/printbackends/libprintbackend-cups.so
-lib/gtk-4.0/4.0.0/printbackends/libprintbackend-file.so
+lib/gtk-4.0/4.0.0/media/libmedia-ffmpeg.${SOEXT}
+${PLIST.cups}lib/gtk-4.0/4.0.0/printbackends/libprintbackend-cups.${SOEXT}
+lib/gtk-4.0/4.0.0/printbackends/libprintbackend-file.${SOEXT}
lib/libgtk-4.${SOEXT}
${PLIST.dylib}lib/libgtk-4.1.dylib
${PLIST.no-dylib}lib/libgtk-4.so.1
-${PLIST.no-dylib}lib/libgtk-4.so.1.1000.4
+${PLIST.no-dylib}lib/libgtk-4.so.1.1200.0
${PLIST.quartz}lib/pkgconfig/gtk4-macos.pc
lib/pkgconfig/gtk4-unix-print.pc
${PLIST.x11}lib/pkgconfig/gtk4-x11.pc
Index: pkgsrc/x11/gtk4/distinfo
diff -u pkgsrc/x11/gtk4/distinfo:1.13 pkgsrc/x11/gtk4/distinfo:1.14
--- pkgsrc/x11/gtk4/distinfo:1.13 Wed Jul 19 07:15:30 2023
+++ pkgsrc/x11/gtk4/distinfo Thu Aug 24 09:20:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2023/07/19 07:15:30 adam Exp $
+$NetBSD: distinfo,v 1.14 2023/08/24 09:20:51 wiz Exp $
-BLAKE2s (gtk-4.10.4.tar.xz) = f6a2247632075bde1bc76130d6b76f83d281aa9b798bfb6db5ea16a7b3f8a3a9
-SHA512 (gtk-4.10.4.tar.xz) = 0c5db3af72227977e11fea3adddec1321b82bcace3c3d10a7c914b8d98b0bdb7994084c0a9e883b24815038bf4a0efe1eb1c4ff79e6838e83cadb6ddf2a1239f
-Size (gtk-4.10.4.tar.xz) = 20526652 bytes
+BLAKE2s (gtk-4.12.0.tar.xz) = 29dc9d31bfbdf3d4a0aa13921f3b47626cd429bb7937623c7d8c5e23121a2704
+SHA512 (gtk-4.12.0.tar.xz) = a69f82e1f021b1eb68e8723bc9003bfca0b5939fd3cc7cda87d7dde0b3e37bb39d9594cb93a73f54bd1cff1b63a1c459d1217e8df794c67fda50bf0b9b732826
+Size (gtk-4.12.0.tar.xz) = 16918992 bytes
Home |
Main Index |
Thread Index |
Old Index