Start work on the checker. Not it could connect to the server and... crash it.
- Collect synced packets to send within 1 second (cSendEmptyPacketTime) into buffer which is flushed each second.
- Send empty packet only if there was no other synced message within last second.
This should reduce traffic load: less bytes and less packets (less packets is very good for the server too).
Trying to prevent audio mute from endlessly spamming. Untested.
Hedgeroid: Removed reference to obsolete libphysfsrwops.so
It is now compiled as part of libphysfs.so
trying to prevent sticking. PS. code is hard to read when drunk.
Made map preview a random/edit button again.
Changed how I fixed a bug in
r06541556df53.
Removed newline delimiters used in maps' desc.txt. The description label actually auto-wraps :)
Move libjnidispatch to jni/ and copy it to libs/ on build
This should fix the build issue where this file is missing after a clean.
fix EndGame call. w/o a proper exit, demos weren't being saved
Added roomnameprompt.h/cpp. Sorry 'bout that.
Added roomnameprompt.h/cpp. Sorry 'bout that.
Use Data.ByteString.copy on receive buffer to allow it free no longer used memory
Reorganized layout and appearance of rooms list page.
Creating a new room uses a dialog prompt for the room name, which is preset to whatever your last room name was.
Removed dotted rectangle around selected cell in rooms list.
Removed bug where gamecfgwidget would be in master mode when joining a game as a slave.
Can now join selected room when return is pressed. Can also move room selection while room search box has focus.