summaryrefslogtreecommitdiff
path: root/meson.build
AgeCommit message (Collapse)Author
2022-11-27Switch completely to SDL2 versionxengineering
The now legacy version of LimoX with GTK4 and libstrophe is now not part of the main branch anymore. There might be a legacy branch keeping this version at the time of reading. This cut of implemented functionality is motivated by these reasons: - Implementing XMPP is fun, educative and gives full control. - Low level graphics with SDL2 is portable, fast, educative an mature. - I do not have to use GLib and a crazy event loop anymore (run and hide)
2022-11-20Introduce dummy as second XMPP implementationxengineering
It is currently evaluated if it is worth a trial to drop libstrophe as a dependency and use a raw TCP connection and a XML library like expat to implement the XMPP part. This would have the following advantages: - fewer dependencies - learning more about XMPP itself and less about libstrophe - slower, but maybe easier implementation (XMPP doc is far more readable / extensive) Because of these reasons the `limox_sdl2` version was switched to a dummy XMPP implementation `xmpp.c` which acts now as a test field for XMPP hacking.
2022-10-08Remove SDL version (now using SDL2 only)xengineering
SDL2 version now runs also on Wayland. No need for SDL to exist.
2022-10-07Add SDL2 version (X11 only)xengineering
There seems to be a bug in SDL2. Window creation is successful under Wayland (window pointer not NULL) but there is no window visible. Tested with Sway and Weston. The same implementation works fine under Cinnamon with X11.
2022-10-07Implement first GUI demonstration with SDLxengineering
2022-10-07Add empty SDL based gui.h implementationxengineering
2022-08-20Rename limox.{c,h} to net.{c,h}xengineering
2022-08-17Implement datastructure for rosterxengineering
2022-08-15Implement XMPP connect / disconnectxengineering
2022-08-14First public versionxengineering