2023-02-16 Matthias Gerstner version 0.92 - Fix linker error occuring with gcc major version 13. 2022-05-04 Matthias Gerstner version 0.91 - Fix non-symptomatic programming error detected by gcc-12. - Apply PEP coding standard to all Python scripts, require Python3 by default, make tests a bit more robust. - Update to current Autotools versions. - Don't apply compiler policy by default (especially -Werror), instead only increase compiler diagnostic and policy if the new `--enable-dev` switch is passed. 2021-04-09 Matthias Gerstner version 0.90 New 'desktops' directory feature. See README.md, man page and GitHub issue #3 [1]. [1]: https://github.com/gerstner-hub/xwmfs/issues/3 2020-07-16 Matthias Gerstner version 0.86 Bugfix release - fix build with clang 2020-05-12 Matthias Gerstner version 0.85 Bugfix release - fix build with gcc-10 (undefined references to getProperty) - fix build against MUSL libc (`uid_t does not name a type`) 2020-03-24 Matthias Gerstner version 0.84 Bugfix release - fixes a possible crash of Xwmfs when programs like ibus are running that maintain hidden windows that quickly add/remove X properties. See GitHub issue #2 [1]. [1]: https://github.com/gerstner-hub/xwmfs/issues/2 2019-05-15 Matthias Gerstner version 0.83 Minor bugfix release - fix build with gcc-9 (-Wdeprecated-copy) 2017-11-08 Matthias Gerstner version 0.82 Minor bugfix release - skip tests during `make check` if no DISPLAY variable is set (bgo#636814) 2017-10-16 Matthias Gerstner version 0.81 Bugfix release - fixed an issue in the X11 event handling that caused property events to also be erronously processed as geometry update events. this could cause invalid content of the "geometry" file for windows. - fixed distribution tarball (make dist) 2017-10-15 Matthias Gerstner version 0.8 First full featured release that can be considered for production use: - added some example scripts in the examples folder that show what can be done with the file system - fixed a bug that could cause events not to show up immediately but only after some unrelated events occured in the X server. - added man page for the main xwmfs binary - added parent/child relationship to the file system - added --handle-pseudo-windows parameter to include hidden and special windows in the file system - added 'events' node to the 'wm' directory to allow waiting for window manager wide events - added 'properties' node for each window containing all window properties and allows for adding, removing and changing arbitrary window properties - added window 'class' file node - renamed 'command' file node to 'control', because 'command' already has a meaning - added 'locale' file node for each window - added 'protocols' file node for each window - added 'window_type' and 'client_leader' file nodes - added 'geometry' node for each window which can also be used for changing size and location of windows - added 'selections' top level directory that allows interaction with the X server selection buffers very much like what the 'xsel' tool can do 2017-03-03 Matthias Gerstner version 0.4 Beta version with improved stability and large scale refactoring: - improved stability regarding to parallel access to the file system. - improved documentation content and documentation formats (now in markdown) - file permissions are now shown correctly as `rw-` for the user that mounted the file system - the umask in effect when mounting the file system is now also applied - added a basic test suite written in python to test for bugs and general stability 2016-11-09 Matthias Gerstner version 0.1 First running version. Alpha release.