Files
nativefiledialog-extended/nativefiledialog-extended.changes

88 lines
3.6 KiB
Plaintext
Raw Permalink Normal View History

Accepting request 1272810 from home:alois Update to version 1.2.1 This is a bugfix release that fixes a crash in the GTK backend that is caused by GTK creating a dialog window on X11 even though the parent window is on Wayland, or vice versa. The build script also received a fix that improves usability when this library is set up as a dependency of another project. What's Changed * Build: Add alias target for dependent project CMake consumption * GTK: Open the dialog window on the same GdkScreen (and GdkDisplay) as the parent version 1.2.0: This release brings two new features: Opening a folder picker that allows multiple selection (PickFolderMultiple), and giving the dialog a parent window (only X11 support is currently implemented; Wayland support will likely be added in the future). A bunch of new functions have also been added to nfd.h in a backward compatible manner to support passing a parent window and allow for adding more new optional parameters in the future. There are also various code cleanups and improved code comments in Doxygen syntax. What's Changed * Test: Add tests with NFD_NATIVE * Replace Macros with Aliases * Doxygen Syntax * Add versioned API * New feature: Implement PickFolderMultiple * New feature: Accept native parent window handle and implement glue code to major platform abstraction frameworks * README: Add versioned API, PickFolderMultiple, and parent OBS-URL: https://build.opensuse.org/request/show/1272810 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/nativefiledialog-extended?expand=0&rev=2
2025-05-20 10:04:10 +00:00
-------------------------------------------------------------------
Fri Aug 16 10:35:33 UTC 2024 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 1.2.1
This is a bugfix release that fixes a crash in the GTK backend
that is caused by GTK creating a dialog window on X11 even
though the parent window is on Wayland, or vice versa. The
build script also received a fix that improves usability when
this library is set up as a dependency of another project.
What's Changed
* Build: Add alias target for dependent project CMake
consumption
* GTK: Open the dialog window on the same GdkScreen (and
GdkDisplay) as the parent
version 1.2.0:
This release brings two new features: Opening a folder picker
that allows multiple selection (PickFolderMultiple), and giving
the dialog a parent window (only X11 support is currently
implemented; Wayland support will likely be added in the
future). A bunch of new functions have also been added to nfd.h
in a backward compatible manner to support passing a parent
window and allow for adding more new optional parameters in the
future. There are also various code cleanups and improved code
comments in Doxygen syntax.
What's Changed
* Test: Add tests with NFD_NATIVE
* Replace Macros with Aliases
* Doxygen Syntax
* Add versioned API
* New feature: Implement PickFolderMultiple
* New feature: Accept native parent window handle and
implement glue code to major platform abstraction frameworks
* README: Add versioned API, PickFolderMultiple, and parent
handle
version 1.1.1:
What's Changed
* Build: Update minimum CMake version to 3.5
version 1.1.0:
This release brings support for setting a default folder for
OpenDialog(), OpenDialogMultiple(), and PickFolder() in the
Portal backend on a sufficiently new version of
xdg-desktop-portal.
This relies on flatpak/xdg-desktop-portal#1045, which has been
merged and will be included in their next feature release. With
older versions of xdg-desktop-portal, setting a default folder
will have no effect, as is currently the case.
In addition, the install target now generates and installs an
nfd-config.cmake file, which makes for better CMake
integration.
What's Changed
* Install CMake config script.
* Portal: Support defaultPath for OpenDialog,
OpenDialogMultiple, and PickFolder
version 1.0.3:
This release brings two improvements to the Portal
implementation: better error messages, and a runtime check in
NFD_PickFolder() for whether the installed xdg-desktop-portal
service supports a folder picker.
What's Changed
* README: Remove untested portal warning and link OpenFile()
current_folder PR
* Portal: Support formatted error messages using sprintf()
* Portal: Make PickFolder() check that portal interface
version is >=3
version 1.0.2:
The Portal backend supports more older versions of glibc now.
Code using NFDe that could previously build correctly should
not encounter any behavioural changes.
What's Changed
* Build: Set target_include_directories correctly when NFDe is
added as a subdirectory
* ClangFormat: Force ClangFormat 13 for now
* Build: Use XXX_LINK_LIBRARIES for linking to support *BSD
* Portal: Add getrandom fallback for versions of GLIBC < 2.25
- Add nfd-use_correct_cmake_folder.patch
-------------------------------------------------------------------
Fri Nov 25 00:00:00 UTC 2022 - jonathan@almalinux.org
- Update to 1.0.1 rhbz#2148493
-------------------------------------------------------------------
Sat Aug 13 00:00:00 UTC 2022 - jonathan@almalinux.org
- Initial package build