Commit History

Author SHA1 Message Date
  Ivan Savenko 8255a4b9ae CGameHandler no longer inherits CGameInfoCallback, reduce direct access 5 months ago
  Ivan Savenko 4d4da0454f map objects hierarchy now uses IGameInfoCallback 5 months ago
  Ivan Savenko 6f20235d07 Merge CPrivilegedInfoCallback into CGameInfoCallback 5 months ago
  Ivan Savenko 716da918f8 Completely remove IGameCallback class 5 months ago
  Ivan Savenko 4d57a8ed36 Prefer to pass CGameState as reference instead of pointer 6 months ago
  Ivan Savenko 8ec3e5210a Remove no longer needed support for gamestate vectors serialization 7 months ago
  Ivan Savenko 63d00b080e Removed pointer to army from StackInstance 7 months ago
  Laserlicht 7dfb499edf replace boost locks with std 8 months ago
  Ivan Savenko c1c552d394 Replaced some of pointers to CPack's with references 1 year ago
  Ivan Savenko 48c92711f2 Fixed deserialization of new artifacts (and possibly some other objects) 1 year ago
  Ivan Savenko 888149c6f6 Implemented simple versioning system for multiplayer 1 year ago
  Ivan Savenko 6901945b6e Fix possible thread race on sending packet from two threads 1 year ago
  Ivan Savenko bd4c7e3ac0 Added LobbyPrepareStartGame pack to replace old workarounds 1 year ago
  Ivan Savenko 03fcfe3392 Use std::byte in serializer 1 year ago
  Ivan Savenko 29c0989849 Use std::byte to manage network data 1 year ago
  Ivan Savenko 388ca6e776 Added list of active accounts and rooms to UI. Added room creation logic 1 year ago
  Ivan Savenko fc4ae3bd8c Merge remote-tracking branch 'vcmi/develop' into lobby 1 year ago
  Ivan Savenko 80e960bc8e Finalized new TCP networking API 1 year ago
  Ivan Savenko 22f0ca67c6 Fix connection to game lobby & map load 1 year ago
  Ivan Savenko 0a1153e1c6 Switch client-server communication to new API 1 year ago
  Konstantin 86f5d6de69 vcmi: modernize headers 2 years ago
  Konstantin 8661496f6c vcmi: modernize lib/serializer 2 years ago
  Andrii Danylchenko a954cc08fb Made intermediate class to hide some implementation details from header. 2 years ago
  Andrii Danylchenko c271f9187f Connection buffered read cpack. 2 years ago
  Andrii Danylchenko cb13064a62 Socket buffered write. Write full cpack at once 2 years ago
  Andrey Filipenkov ff635edc0b wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 3 years ago
  krkos ac81d0f7b4 Fix build with Boost versioni >= 1.70 (#615) 5 years ago
  Karlis Senko 224ea28433 Fix various memory errors related to server and connections. 7 years ago
  Arseniy Shestakov ac66fc7f42 Full rework of pre-game interface and networking 7 years ago
  Raphnalor 83c6ffbda0 Reflect changes in boost::asio released in Boost 1.66. (#428) 7 years ago