summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-20Update meson callxengineering
Just `meson build` is deprecated and replaced by `meson setup build`.
2022-11-20Add missing SDL2 dependencyxengineering
2022-10-08Update roadmap in READMExengineering
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-08Avoid memory access errors on cleanupxengineering
2022-10-08Fix SDL2 window creation on Waylandxengineering
See this post: https://github.com/libsdl-org/SDL/issues/6074 It seems like SDL2 does not show an empty window on Wayland systems if there is nothing drawn on this. Thus this commit adds an empty white pixel buffer.
2022-10-08Output used SDL2 video driverxengineering
2022-10-08Fix syntax error in READMExengineering
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-07Write down SDL goal to READMExengineering
2022-10-07Add empty SDL based gui.h implementationxengineering
2022-10-07Remove unnecessary function prototypes from gui.hxengineering
2022-10-07Move linter script to new tools folderxengineering
2022-10-07Remove sm_state variablexengineering
Not really used because this is just in case you want a new connection object (currently not the case).
2022-10-07Handle case of message to send while offlinexengineering
2022-10-06Remove global variable logxengineering
2022-10-06Remove free statements with unclear effectsxengineering
It is currently not clear when the libstrophe user has to free certain memory. Because invalid pointers are worse than memory leaks (at the current scope) these calls were removed.
2022-10-06Mark reconnect bug as solvedxengineering
2022-10-06Switch to markdown based READMExengineering
2022-10-05Remove bad xmpp_free() usagexengineering
This seems to reduce these random crashes.
2022-10-05Add debug output for connection errorsxengineering
2022-10-05Add FIXME for important error handlingxengineering
2022-10-05Fix known-roster-item bugxengineering
If you got a second roster description (e.g. after a reconnect) the roster items were just appended. There was no distinction if a roster item already existed or not. This lead to doubled entries. This commit ignores already known roster items. Mind that it is still not able to update an existing item. This is mentioned by a FIXME comment.
2022-10-04Update roadmapxengineering
2022-10-04Add initial linting script based on splintxengineering
2022-10-04Include GTK from standard include pathxengineering
2022-10-04Remove unistd.hxengineering
2022-10-04Read credentials from shell env if presentxengineering
2022-10-04Use G_APPLICATION_DEFAULT_FLAGSxengineering
2022-10-04Remove rewrite of net.cxengineering
Incremental improvements seem to be better.
2022-10-04Redirect debug output to stderrxengineering
2022-10-04Fix wrong importxengineering
2022-09-19Write basic structure of net_rewrite.cxengineering
2022-09-19Move net_quit() call to main.cxengineering
2022-09-19Prepare net.c rewrite with symlink based feature togglexengineering
2022-09-09Free message content in message_handlerxengineering
2022-08-31Update refactoring prioritiesxengineering
2022-08-22Add reference to project page and packaging repoxengineering
2022-08-22Add documentation about dependenciesxengineering
2022-08-22Add XDG .desktop filexengineering
2022-08-21Define refactoring goalsxengineering
2022-08-21Implement message sendingxengineering
2022-08-21Implement GUI part of message sendingxengineering
2022-08-21Implement own JID for send_message()xengineering
2022-08-21Implement correct recipient for send_message()xengineering
2022-08-21Reimplement dummy text sendingxengineering
2022-08-21Introduce chat_widget_t in gtk.cxengineering
2022-08-20Rename limox.{c,h} to net.{c,h}xengineering
2022-08-19Make message content selectablexengineering