Unbreak the build in C++17 mode
Thanks, this has been fixed in commit fe60685.
Unbreak the build in C++17 mode
smooth release 0.9.10.
Update build badge in Readme.md.
Fix focus handling for windows without window manager decorations.
Fix determination of application path when running under Rosetta.
Fix crash trying to draw to windows before they are fully constructed.
Restore pre-C99 compatibility of libcpuid.
Allow data pointers in IO streams to be NULL if number of bytes is 0.
Report total number of cores on SMP systems.
Preserve CPU affinity across cpuid_get_all_raw_data() calls.
Update libcpuid to version 0.6.2.
Update Corsican translation (#7)
Fix build after libcurl update.
Update libcurl to version 7.87.0.
Update libwebp to version 1.3.0.
Update libpng to version 1.6.39.
Don't draw a frame around highlighted popup menu entry icons.
Draw icons of inactive popup menu entries in gray.
Update Copyright notice for 2023.
Update CodeQL analysis action.
Update GitHub actions.
Update zlib to version 1.2.13.
Update libpng to version 1.6.38.
Fix parsing of negative value floating point strings.
Apply dark mode to top window edge too on Windows 10 and 11.
Update libiconv to version 1.17.
Various minor performance optimizations.
Update fribidi to version 1.0.12.
Fix and improve list entry dragging behavior.
Fix missing file references in MSVC project after libcurl update.
Update zlib to version 1.2.12.
Upgrade bundled libcurl to version 7.82.0.
Update libxml2 to version 2.9.13.
Added support for KDE color schemes (including dark mode).
Attempt to read desktop scale factor from KDE settings if GDK query fails.
Respect text scaling factor in addition to font size setting in Cairo and X11 backends.
Fix compilation on FreeBSD.
Fixes for handling long paths on Windows.
Link to libiconv on Haiku.
Fix libcurl proxy feature detection.
Update Haiku recipe template to support all architectures by default.
Hi, there is not really any documentation for smooth. Building it is easy though: If you are using Visual Studio, just open smooth-0.9.9/msvc/smooth.sln and build it If you are using MinGW/MSYS, just cd to the smooth-0.9.9 folder and type make
Hi, I downloaded the smooth library but found that most of the links fromC:/.../smooth-0.9.9/doc/reference/index.html are broken. Can you tell me where the documentation for how to build and use the smooth library can be found please ? I tried http://www.smooth-project.org/ but there is not much there. Thanks,
Fix MSVC build.
Update libxml2 to version 2.9.12.
Fix potential crash upon failed time conversion.
Update fribidi to version 1.0.11.
Prepend a newline to folder selection dialog description for improved layout.
Update libcpuid to version 0.5.1.
Fix file/folder dialog incompatibility with macOS 12.0 Monterey.
Add support for building Windows ARM64 binaries.
Prevent opening folders with file IO classes.
Work around another macOS 12 NSOpenPanel bug.
Update Swedish translation (thanks Mikael Hiort af Ornäs).
Abort InputLine call when encoutering NUL bytes.
Check container before using it in Tooltip::OnToolWindowEvent.
Update Visual Studio project files for Visual Studio 2022.
Don't output to bin64 and lib64 build tree folders on macOS.
Don't build V8 by default anymore when doing release or debug builds.
Invoke xcodebuild only for official release builds.
Update Copyright notice for 2022.
smooth release 0.9.9.
Upgrade bundled libjpeg to version 9e.
Display incomplete framework shutdown warning in debug builds only.
Fix tool window object leaks on macOS.
Use __thread keyword for thread local storage on Haiku.
Move gsettings query code to BackendXLib class.
Fix determination of binary path on FreeBSD (and simplify it on macOS).
Respect custom DPI settings on Xfce desktop.
Work around C++ static object initialization order issues.
Upgrade bundled libcurl to version 7.77.0.
smooth release 0.9.8.
Fix rendering of bitmaps with alpha channel on macOS.
Fix compilation with newer MinGW toolchains.
Fix accessing files via file:// URLs.
Fix missing file references in MSVC project after libcurl update.
Add support for WebP image decoding.
Add support for auto-detecting image formats.
Modernize file:// protocol implementation.
Add missing libwebp header file.
Fix drawing of diagonal lines when running in a Wayland session.
Do not try to build ARM64 binaries on macOS 10.15.
Fix possible crash on exit when running in a Wayland session.
Also check macOS deployment target when deciding CPU architecture.
Fix variable lookup in Makefile.
Fix possible crash when quitting applications by dock command.
Scale icons to system icon size in WindowGDI::SetIcon().
Fix compilation on certain X11 based configurations.
Fix compilation on older macOS platforms.
Fix occasional crashes when opening third level popup menus.
Upgrade bundled libcurl to version 7.75.0.
Update Copyright notice for 2021.
smooth release 0.9.7.
Improve multi-monitor support for X11 systems using libXrandr.