summarylogtreecommitdiffstats
path: root/.CHANGELOG
diff options
context:
space:
mode:
authorLucki2022-03-02 11:44:07 +0100
committerLucki2022-03-02 11:44:07 +0100
commitcb1b6907ef0fec08948a03c3596cc0ed8eb48696 (patch)
tree1eaffc7aa8a2ac68a4edc5a2642b9562545b1120 /.CHANGELOG
parentaa261b7fe63268dee0078d170c4209a3779f63ea (diff)
downloadaur-cb1b6907ef0fec08948a03c3596cc0ed8eb48696.tar.gz
upgpkg: lix 0.9.42-1
upstream release
Diffstat (limited to '.CHANGELOG')
-rw-r--r--.CHANGELOG31
1 files changed, 31 insertions, 0 deletions
diff --git a/.CHANGELOG b/.CHANGELOG
index b040f92e45ee..d03634c1e1e7 100644
--- a/.CHANGELOG
+++ b/.CHANGELOG
@@ -1,6 +1,37 @@
Version history
===============
+0.9.42
+------
+
+2022-02-25
+
+Don't focus the IP address entry field in the lobby when you select "connect
+to somebody else". The focusing led to a bug that is now fixed: The field
+would even be unhidden and focused whenever the lobby window reappeared after
+a game, when you were already connected and in a room.
+
+Alleviated enet versioning mismatch: derelict-enet offers D bindings only for
+enet 1.3.15, but the binaries of enet 1.3.16 or the current enet 1.3.17 have
+differently-sized struct ENetPeer. Now, the Lix server computes the struct
+size at runtime, allowing to run with all enet binaries >= 1.3.13.
+
+Fixed a theoretically possible, although unlikely, memory leak in networking.
+
+Fixed a linker warning about max!(int, int). Now, Lix's code itself generates
+zero warnings again.
+
+Refactored the server-side networking code. Rooms carry their own logic. This
+will help in the future to support version restrictions per room.
+
+Linux build notes: Added workaround for LDC running out of stack space. You
+can raise the stack size in the current shell with: ulimit -s 16384
+
+Removed note from April 2020 in the readme about compilers before LDC 1.21;
+compilers that old aren't prevalent anymore.
+
+
+
0.9.41
------