Skip to content

Releases: lsp-plugins/lsp-ws-lib

Release 1.0.8

19 Mar 13:27
Compare
Choose a tag to compare
  • 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

28 Jan 15:08
Compare
Choose a tag to compare
  • 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

19 Dec 23:03
Compare
Choose a tag to compare
  • Updated build scripts.

Release 1.0.5

05 Sep 20:07
Compare
Choose a tag to compare
  • Updated build scripts.

Release 1.0.4

04 Sep 22:26
Compare
Choose a tag to compare
  • 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

20 Jun 17:52
Compare
Choose a tag to compare
  • 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

03 May 16:07
Compare
Choose a tag to compare
  • 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

21 Mar 19:50
Compare
Choose a tag to compare
  • Updated build scripts.

Release 1.0.0

23 Feb 23:12
Compare
Choose a tag to compare
  • Added new IDisplay::wait_events() method for polling display for incoming events.
  • Added R3D backend deduplication support.

Release 0.5.4

16 Aug 21:24
Compare
Choose a tag to compare
  • 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.