forked from AuroraMiddleware/gtk
342 lines
6.7 KiB
Plaintext
342 lines
6.7 KiB
Plaintext
Overview of Changes in 4.2.0
|
|
============================
|
|
|
|
* Filechooser: Make the location entry work again
|
|
|
|
* Label: Fix tooltips on links
|
|
|
|
* X11:
|
|
- Fix damage handling
|
|
- Trap errors from the COW
|
|
|
|
* Windows:
|
|
- Use a visible scroll cursor
|
|
- Include more icons for icon-theme-less situations
|
|
|
|
* Wayland: Fix key event matching with mismatched layouts.
|
|
This was causing keyboard accelerators to trigger unexpectedly
|
|
|
|
* Inspector: Allow inspecting Unicode
|
|
|
|
* Input:
|
|
- Improve dead key handling
|
|
- Regenerate compose sequence table
|
|
|
|
* gsk:
|
|
- Fix a crash in the ngl renderer
|
|
- Fix a rounding error in subpixel glyph positioning
|
|
- ngl: Implement glyph cache eviction
|
|
- ngl: Improve the glyph cache effectiveness
|
|
- ngl: Fix uniform key mapping on Windows
|
|
- Make the ngl renderer the default
|
|
|
|
* build:
|
|
- Fix build with cairo as subproject
|
|
- Disable g_assert in release builds
|
|
- Include gi-docgen as subproject
|
|
- Include generated docs
|
|
|
|
* Translation updates:
|
|
Hungarian
|
|
Italian
|
|
Polish
|
|
Ukrainian
|
|
|
|
|
|
Overview of Changes in 4.1.2
|
|
============================
|
|
|
|
* Input:
|
|
- Ensure preedit-start and preedit-end
|
|
are emitted properly
|
|
- Support the Wayland text protocol better
|
|
- Delete the selection when preedit starts
|
|
|
|
* Label: Fix a small issue with markup parsing
|
|
and mnemonics
|
|
|
|
* Spinbutton: Interpret localized digits
|
|
|
|
* Textview: Fix blinking block cursors
|
|
|
|
* Tooltips: Don't pop up erroneous on popovers
|
|
|
|
* Window: Add a way to disable F10 handling
|
|
|
|
* Theme:
|
|
- Use a regular focus ring for sidebar rows
|
|
|
|
* GSK
|
|
- ngl: Performance improvements
|
|
- vulkan: Add visible fallback rendering
|
|
- vukan: Handle simple transforms when clipping
|
|
|
|
* Wayland:
|
|
- Don't force a full redraw for every frame
|
|
- Don't leak buffers when rendering with cairo
|
|
|
|
* Demos:
|
|
- iconbrowser: Make search more useful
|
|
|
|
* Documentation:
|
|
- Switch to building docs from gir files with gi-docgen
|
|
|
|
* build:
|
|
- Allow GTK to be used as meson subproject
|
|
|
|
* Translation updates
|
|
Catalan
|
|
Czech
|
|
Finnish
|
|
French
|
|
Indonesian
|
|
Kazakh
|
|
Latvian
|
|
Norwegian Bokmål
|
|
Polish
|
|
Serbian
|
|
Turkish
|
|
|
|
|
|
Overview of Changes in 4.1.1
|
|
============================
|
|
|
|
* Popover:
|
|
- Support shadows on popover > contents
|
|
|
|
* Input:
|
|
- Show preedit for compose sequences
|
|
- Support long compose sequences
|
|
- Support compose sequences producing multiple characters
|
|
|
|
* Themes:
|
|
- Allow suggested and destructive actions in lists
|
|
- Disable shadows on maximized, fullscreen and tiled windows
|
|
- Fine-tune scrollbar transitions and size
|
|
|
|
* CSS:
|
|
- Support drop-shadow filters
|
|
- Correct blur filter spread interpretation
|
|
|
|
* Documentation:
|
|
- Improvements and updates for dialogs and native dialog
|
|
|
|
* Printing:
|
|
- Support Avahi-discovered printers better
|
|
|
|
* GSK:
|
|
- Add another OpenGL render. It is not the default yet.
|
|
To try it, use GSK_RENDERER=ngl
|
|
|
|
* Build:
|
|
- Lots of static analysis fixes found by pvs
|
|
- Add a -Dprofile=devel option for devel styling and
|
|
use it for nightly flatpaks
|
|
|
|
* X11:
|
|
- Fix DND of X11-specific types
|
|
|
|
* Wayland:
|
|
- Fix lookup of font settings in flatpaks
|
|
|
|
* Windows:
|
|
- Fix window resizing
|
|
- Avoid UAC for gtk-update-icon-cache
|
|
|
|
* MacOs:
|
|
- Use correct module file extension
|
|
- Make OpenGL context opaque when possible
|
|
- Fix window resizing
|
|
|
|
* Translation updates:
|
|
British English
|
|
Czech
|
|
Danish
|
|
Galician
|
|
Hungarian
|
|
Turkish
|
|
|
|
|
|
Overview of Changes in 4.1.0
|
|
============================
|
|
|
|
* GtkCheckButton:
|
|
- Add back an activate signal
|
|
|
|
* GtkSearchBar, GtkSearchEntry:
|
|
- Capture events in the bubble phase
|
|
|
|
* GtkEmojiChooser:
|
|
- Adapt to small screen sizes
|
|
|
|
* GtkVideo:
|
|
- Fix issues with GL support
|
|
|
|
* Themes:
|
|
- Set sort arrows in CSS
|
|
- Set menu button arrows in CSS
|
|
- Make scrollbars larger
|
|
- Supprt circular menubuttons
|
|
|
|
* CSS:
|
|
- Implement transform-origin
|
|
- Support overlines on text
|
|
- Support colors in cross-fade()
|
|
- More complete text-decoration-line support
|
|
|
|
* Text layout:
|
|
- Use subpixel positioning with new enough cairo
|
|
|
|
* Inspector:
|
|
- Fix slowness in navigation
|
|
- Redo the controllers and shortcuts pages
|
|
|
|
* Accessibility:
|
|
- Create AT context objects lazily
|
|
|
|
* Wayland:
|
|
- Fix decoration negotiation under kwin
|
|
|
|
* GSK:
|
|
- Optimize gradient shaders
|
|
- Implement repeating gradients in shaders
|
|
|
|
* Translation updates
|
|
- Czech
|
|
- Greek
|
|
- Hungarian
|
|
- Persian
|
|
- Punjabi
|
|
- Romanian
|
|
- Swedish
|
|
- Ukrainian
|
|
|
|
|
|
Overview of Changes in 4.0.2
|
|
============================
|
|
|
|
* GtkAboutDialog:
|
|
- Set icon size for the logo
|
|
- Fix initial focus to be the same as in GTK 3
|
|
|
|
* GtkImage:
|
|
- Update icons on scale change
|
|
|
|
* Wayland: Fix crashes with touch and tablet events
|
|
|
|
* Windows:
|
|
- Fix surface and geometry computation
|
|
- Remove layered window usage
|
|
|
|
* MacOS: Support stylus devices
|
|
|
|
* Themes:
|
|
- Adwaita: Remove edge highlights
|
|
- Adwaita: Update image assets
|
|
- Make Adwaita-dark available as standalone theme
|
|
- Make HighContrastInverse the dark variant of HighContrast
|
|
|
|
* Docs:
|
|
- Complete GtkAspectFrame docs
|
|
- Clarify migration docs for widget signals
|
|
|
|
* Inspector:
|
|
- Fix a critical with the recorder
|
|
- Fix a crash with treeviews
|
|
- Show overlay layout properties
|
|
- Add a legend for the layout overlay
|
|
|
|
* Build:
|
|
- Fix build with gcc 11
|
|
- Support building without sassc
|
|
|
|
* Translation updates:
|
|
Basque
|
|
Czech
|
|
Friulian
|
|
Polish
|
|
Romanian
|
|
Spanish
|
|
Swedish
|
|
Ukrainian
|
|
|
|
|
|
Overview of Changes in 4.0.1
|
|
============================
|
|
|
|
* GtkPopover
|
|
- Center titles
|
|
- Fix menu item alignment with submenus
|
|
|
|
* GtkVideo
|
|
- Fix up autoplay semantics
|
|
- Respect pixel aspect ratio
|
|
- Get GL textures from gstreamer
|
|
|
|
* GtkCenterLayout
|
|
- Fix handling of expanding center child
|
|
|
|
* GtkSettings
|
|
- Change gtk-cursor-aspect-ratio to double
|
|
- Fix the default value of gtk-print-backends
|
|
|
|
* GtkGestureStylus
|
|
- Convert motion history to surface coordinates
|
|
|
|
* GL renderer
|
|
- Various optimizations
|
|
- Avoid leaking shader objects
|
|
|
|
* Adwaita
|
|
- Fine-tune flat buttons
|
|
- Improve contrast of dim-label
|
|
- Improve contrast of controls in headers
|
|
|
|
* Docs
|
|
- Add various missing types
|
|
- Add DND examples
|
|
- Correct css docs for several widgets
|
|
- Improve GtkVideo docs
|
|
- Update migration docs for GtkClipboard
|
|
- Improve migration docs for event controllers
|
|
- Add migration docs for GtkBuilder
|
|
|
|
* gtk4-builder-tool
|
|
- Remove GtkCheckButton::draw-indicator
|
|
- Fix a buffer overrun
|
|
- Remove GtkToolbar::toolbar-style
|
|
|
|
* Demos
|
|
- Don't put the search bar in the scroll area
|
|
- Make the OpenGL demos work with OpenGL ES
|
|
|
|
* X11
|
|
- Fix a possible crash
|
|
|
|
* Build
|
|
- Fix vulkan reference in pc file
|
|
- Fix build with certain Vulkan versions
|
|
|
|
* Windows:
|
|
- Fix build with Visual Studio 2013
|
|
|
|
* OS X:
|
|
- Fix build on OS X
|
|
- Fix crash on Mojave
|
|
- Fix a window sizing issue
|
|
- Fix build on OS X 10.12
|
|
- Add a CI build
|
|
|
|
* Translation updates:
|
|
Basque
|
|
Brazilian Portuguese
|
|
Catalan
|
|
Galician
|
|
German
|
|
Japanese
|
|
Lithuanian
|
|
Persian
|
|
Punjabi
|
|
Romanian
|
|
Ukrainian
|