isle-portable/ISLE
Christian Semmler 680c7c28fe
Distinguish "room full" from "connection lost" in WebSocket error handling
Fix race condition where onerror clearing m_connectedFlag before onclose
caused any network drop to be misidentified as a room-full rejection.
Add m_wasEverConnected flag set once in onopen, use it in onclose to
assign exit code 10 (room full) vs 11 (connection lost). Rename
rejected API surface to disconnected to reflect the generalized meaning.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 09:00:07 -07:00
..
3ds Implement real transition for 3DS (#538) 2025-07-06 15:00:39 +00:00
android Clean up config code (#679) 2025-08-15 18:56:36 +02:00
emscripten Separate extensions (#18) 2026-03-13 23:12:07 +01:00
ios Clean up config code (#679) 2025-08-15 18:56:36 +02:00
res New 3DS banner sound, move 3DS data to packaging (#605) 2025-07-14 20:37:44 +02:00
switch Switch port (#731) 2025-11-15 23:51:19 +01:00
vita Add PSVita port (#541) 2025-10-31 23:23:12 +00:00
xbox_one_series Add Xbox One/Series X|S port (#526) 2025-07-06 07:28:00 -07:00
isleapp.cpp Distinguish "room full" from "connection lost" in WebSocket error handling 2026-03-14 09:00:07 -07:00
isleapp.h Add isle:Active in Background config option (#756) 2025-12-31 15:48:40 +00:00
islefiles.cpp (Web port) Add HD textures option (#647) 2025-07-24 22:10:15 +00:00
library_msvc.h Add SmartHeap for LEGO1 (#1694) 2025-10-12 07:36:36 +02:00
library_smartheap.h Small update to datacmp and roadmap (#1048) 2024-06-28 14:58:35 -07:00