Releases: lsp-plugins/lsp-ws-lib
Releases · lsp-plugins/lsp-ws-lib
Release 1.0.8
- Fix GetLastError not being called in several functions for Windows
(contributed by Imre Gera). - Fixed bug related to improper behaviour of X11CairoSurface::draw_raw function.
- Updated dependencies file.
- Added test build for Windows using MSYS2.
- More accurate TRANSIENT_FOR hint setting for X11.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.7
- Fixed UIE_MOUSE_IN and UIE_MOUSE_OUT event handling for locked X11 windows.
- Fixed memory issues related to X11 Mime read support.
- Added Clang build for the CI.
Release 1.0.6
- Updated build scripts.
Release 1.0.5
- Updated build scripts.
Release 1.0.4
- Introduced support of Windows platform for window management.
- Added support of modern C++ starting with C++ 11.
- Method ws::IWindow::set_focus() replaced by ws::IWindow::take_focus().
- Removed method ws::IWindow::toggle_focus().
- Removed method ws::IWindow::check_constraints().
- Changed the ws::IWindow::set_caption() method signature.
- Changed the values for ws::MP_DEFAULT mouse cursor constant.
- Changed set of methods and signature of methods for the ws::ISurface.
- Updated build scripts.
Release 1.0.3
- Added IWindow::has_parent() method to check that window is embedded into another window.
- Added IDisplay::enum_monitors() method to query current state of connected monitors.
- Added xrandr library dependency for the X.11-compatible systems.
- Updated build scripts.
Release 1.0.2
- Fixed bugs related to usage of custom installation prefix.
- Fixed bug that caused improper window sizing when applying window constraints.
- Moved X11 event decoding to public interface.
- Updated headers.
Release 1.0.1
- Updated build scripts.
Release 1.0.0
- Added new IDisplay::wait_events() method for polling display for incoming events.
- Added R3D backend deduplication support.
Release 0.5.4
- Added BadWindow error handling for the XTranslateCoordinates call that could cause
the program to crash. - Added ISurface::wire_round_rect_inside() methods.
- Added support of loading custom fonts using freetype library.
- Fixed antialiasing problem which allows to force enable of font antialiasing.
- Incompatible change: changed binary font antialiasing option to enumeration.
- Added dependency on the freetype2 library for Unix-based systems.
- More strict interface classes.
- Updated build system.