Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: nativefiledialog-extended-devel | Distribution: openSUSE Tumbleweed |
Version: 1.2.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Aug 16 12:35:33 2024 |
Group: Unspecified | Build host: reproducible |
Size: 47817 | Source RPM: nativefiledialog-extended-1.2.1-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/btzy/nativefiledialog-extended | |
Summary: Development files for nativefiledialog-extended |
A small C library with that portably invokes native file open, folder select and file save dialogs. Write dialog code once and have it pop up native dialogs on all supported platforms. Avoid linking large dependencies like wxWidgets and Qt. This library is based on Michael Labbe's Native File Dialog (mlabbe/nativefiledialog).
Zlib
* Fri Aug 16 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 2022 jonathan@almalinux.org - Update to 1.0.1 rhbz#2148493 * Sat Aug 13 2022 jonathan@almalinux.org - Initial package build
/usr/include/nfd.h /usr/include/nfd.hpp /usr/include/nfd_glfw3.h /usr/include/nfd_sdl2.h /usr/lib64/cmake/nfd /usr/lib64/cmake/nfd/nfd-config-relwithdebinfo.cmake /usr/lib64/cmake/nfd/nfd-config.cmake /usr/lib64/libnfd.so /usr/lib64/pkgconfig/nfd.pc /usr/share/licenses/nativefiledialog-extended-devel /usr/share/licenses/nativefiledialog-extended-devel/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Sep 13 23:22:44 2025