1
0
forked from 0ad/0ad
0ad/source/network
elexis e7ab22286e Fix the replay menu for people with non-latin characters in their username.
Use OsPath instead of CStr and CStrW where possible,
wstring_from_utf8(OsPath.string8()) to pass printable strings to the
JSAPI,
OsString when opening a filestream and
off_t instead of int for filesizes.

Fixes #4320
Differential Revision: https://code.wildfiregames.com/D518
Reviewed By: Imarok
Tested By: Imarok on Windows, wraitii on OSX
Special thanks to Philip for advice and the lib/path.h fix in
47cc447322.

This was SVN commit r19824.
2017-06-25 14:54:00 +00:00
..
tests Split TurnManager classes into individual files per class. Patch by echotangoecho, fixes #4095. 2017-01-24 02:04:50 +00:00
fsm.cpp Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
fsm.h Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
NetClient.cpp STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetClient.h STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetClientTurnManager.cpp Fix the replay menu for people with non-latin characters in their username. 2017-06-25 14:54:00 +00:00
NetClientTurnManager.h Split TurnManager classes into individual files per class. Patch by echotangoecho, fixes #4095. 2017-01-24 02:04:50 +00:00
NetFileTransfer.cpp Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NetFileTransfer.h Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NetHost.cpp Automatically replace %hs/%ls with %s in CLogger format strings. 2015-01-22 20:36:24 +00:00
NetHost.h Bump year number of files changed this year in the license headers. 2017-05-01 14:28:22 +00:00
NetMessage.cpp Display which clients are still in the loading screen 2017-03-21 18:50:29 +00:00
NetMessage.h Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
NetMessages.h Display which clients are still in the loading screen 2017-03-21 18:50:29 +00:00
NetMessageSim.cpp SpiderMonkey 38 upgrade: 10/35 2016-09-02 16:24:46 +00:00
NetServer.cpp STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetServer.h STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetServerTurnManager.cpp Change the NetServer Broadcast function to send the given message to clients that are in one of the states specified by the caller. 2017-01-25 19:04:17 +00:00
NetServerTurnManager.h Split TurnManager classes into individual files per class. Patch by echotangoecho, fixes #4095. 2017-01-24 02:04:50 +00:00
NetSession.cpp STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetSession.h STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00
NetStats.cpp Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NetStats.h Cleanup of the network code (range-based for, remove spaces between angle brackets, and other little things). 2016-04-24 20:48:53 +00:00
NMTCreator.h Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
Serialization.h Strip trailing whitespace from network code. 2015-12-21 13:58:32 +00:00
StringConverters.h Provide JSON-compatible string escaping 2011-11-04 01:18:34 +00:00
StunClient.cpp Fix whitespace and three refs instead of copies in the glooxwrapper/StunClient code identified by leper in 61261d14fc. 2017-06-05 20:44:00 +00:00
StunClient.h STUN + XMPP ICE implementation. 2017-06-01 06:33:52 +00:00