Commit Graph

  • e8d25eeb67
    Add auto_sort parameter for adding message templates, improve error msg master SeanOMik 2020-12-16 00:36:51 -0600
  • 77b1e05b0a
    Add bool field and fix some things SeanOMik 2020-12-13 21:32:38 -0600
  • 6b119112fc
    Just a bunch of small fixes SeanOMik 2020-12-08 20:38:31 -0600
  • cb27ab578c
    Add some other way to add Messages other than feeding a .xml file SeanOMik 2020-12-06 18:09:51 -0600
  • a9386abfeb serialization: Add trace logs for BinarySerializer::load when compiled using debug build type feature/object-property pythonology 2019-07-05 00:07:17 -0400
  • 6518148b50 pclass: Rename Type::is_byte_based -> Type::is_byte_aligned pythonology 2019-07-04 00:15:41 -0400
  • 81376458ac serialization: Fix loading of empty vectors in the XML serializer pythonology 2019-06-29 23:38:34 -0400
  • 5a0ec6f2d7 pclass: Introduce the PUBLIC property flag, along with the WRITE_PUBLIC_ONLY serializer flag pythonology 2019-06-27 19:42:18 -0400
  • 4d48485d4c util: Oops... fixed build error pythonology 2019-06-16 01:12:11 -0400
  • 6a89e22a29 serialization: Fix incorrect byte alignment when... pythonology 2019-06-15 23:12:04 -0400
  • 40d088efe3 serialization: Fix inconsistencies in binary serialization pythonology 2019-06-02 22:38:29 -0400
  • 8d1b9c21be cmake: Fix ZLIB_STATIC errors on Linux Joshua Scott 2019-01-21 13:15:22 +0000
  • 0692adfb78 cmake: Implement static linking for ZLIB by setting ZLIB_STATIC Joshua Scott 2019-01-21 12:57:51 +0000
  • 7aca9ceda5 serialization: Fix issue with empty arrays in JsonSerializer Joshua Scott 2019-01-21 12:27:55 +0000
  • 680d378002 pclass: EnumType::write_to should first attempt cast the value to `Enum` pythonology 2019-01-10 23:30:54 -0500
  • 69189e0fba serialization: Add FileSerializer and XmlSerializer Joshua Scott 2019-01-07 22:49:12 +0000
  • 4833f7fb76 etc: Refactoring, documentation, and more tests Joshua Scott 2019-01-01 20:54:57 +0000
  • bab80d20c7 pclass: Cleanup VectorProperty and fix build errors Joshua Scott 2018-12-21 01:20:52 +0000
  • 2dad313885 pclass: Add value_caster specialization for json to bit integer Joshua Scott 2018-12-20 15:45:52 +0000
  • b5559834ac etc: Combine IProperty with IDynamicProperty, and cleanup StaticProperty Joshua Scott 2018-12-20 15:39:31 +0000
  • f3aa42578d serialization: Implement JsonSerializer loading functionality Joshua Scott 2018-12-18 21:35:59 +0000
  • f9ab6560d9 pclass: Fix CI build errors + small change to value_caster Joshua Scott 2018-12-15 22:03:08 +0000
  • c512185115 pclass: Second attempt to fix BitInteger casters on CI Joshua Scott 2018-12-15 17:11:16 +0000
  • 8c70a249d8 pclass: Possible fix for BitInteger casters not building on CI Joshua Scott 2018-12-15 17:07:33 +0000
  • 25355c22bc pclass: Fix issue with Value compiling on CI Joshua Scott 2018-12-15 16:56:09 +0000
  • 1a3dfbea48 serialization: Implement saving via JsonSerializer Joshua Scott 2018-12-15 16:52:36 +0000
  • def6549bcb pclass: Implement casters between primitives and json object Joshua Scott 2018-12-15 16:51:45 +0000
  • 20f74ee004 serialization: Rename SerializerBinary to BinarySerializer Joshua Scott 2018-12-14 15:27:06 +0000
  • 187de3feba util: Fix missing include build error on CI for std::unique_ptr<T> Joshua Scott 2018-12-14 15:07:17 +0000
  • a2c577ce47 etc: Start using smart pointers Joshua Scott 2018-12-13 22:12:04 +0000
  • 1955e72bb9 pclass: Fix a potential future problem Joshua Scott 2018-12-13 00:57:56 +0000
  • 9e5ca2816f test: Add compression tests for SerializerBinary Joshua Scott 2018-12-11 20:33:58 +0000
  • 7181c49bfb test: Add properties to slightly improve serialization coverage Joshua Scott 2018-12-11 15:47:37 +0000
  • c7829e5235 etc: Fix build and test errors on CI Joshua Scott 2018-12-11 01:19:30 +0000
  • 377136ef0d pclass: Attempt to fix macro issue on CI Joshua Scott 2018-12-10 21:35:51 +0000
  • c61a723174 etc: Make Type::read_from return a Value instead of reading into one Joshua Scott 2018-12-10 21:26:34 +0000
  • 28eee3699c pclass: Fix missing include compile error on CI Joshua Scott 2018-12-09 23:31:55 +0000
  • 62fc1e13ef util: Fix missing noexcept compile error on CI Joshua Scott 2018-12-09 23:28:40 +0000
  • 19324c06ba test: SerializerBinary tests Joshua Scott 2018-12-09 23:21:51 +0000
  • 4872d1a2a4 pclass: Improve Value casting and implement basic enum types Joshua Scott 2018-12-09 23:21:22 +0000
  • 595b6167c0 pclass: Fix CI build errors Joshua Scott 2018-12-05 00:45:01 +0000
  • 38f69d722c pclass: Implement Value casting Joshua Scott 2018-12-04 22:24:26 +0000
  • 24d3c0f146 util: Improve test coverage for BitBuffer/BitStream Joshua Scott 2018-12-01 17:17:19 +0000
  • 6a213c18d4 etc: Change naming convention for base classes (prefix with "I") Joshua Scott 2018-12-01 17:16:40 +0000
  • 34bc3d30bc etc: Move the responsibility of type checking to properties Joshua Scott 2018-11-27 15:36:57 +0000
  • 3a22c992b5 etc: Implement deserialization and object copying Joshua Scott 2018-11-27 11:51:56 +0000
  • ad448befe6 Merge branch 'master' into feature/object-property Joshua Scott 2018-11-18 17:19:58 +0000
  • cc788b12b3 etc: Add Doxygen Joshua Scott 2018-11-18 17:19:18 +0000
  • 4e3b3de391 util: Implement a common interface for bit streams Joshua Scott 2018-11-18 17:10:21 +0000
  • 050a63152b util: Attempt to fix error with FlagsEnum Joshua Scott 2018-11-16 15:32:17 +0000
  • abbaf7ce58 pclass: Fix build errors on CI Joshua Scott 2018-11-16 15:18:32 +0000
  • d6442068ed serialization: Start implementing SerializerBinary Joshua Scott 2018-11-16 15:04:00 +0000
  • 48aba1f0df pclass: Implement string primitives and class types Joshua Scott 2018-11-16 15:02:43 +0000
  • 25d371b49f util: Forgot to push header file for previous commit Joshua Scott 2018-11-16 14:53:46 +0000
  • b9455e243f util: Add write_copy and read_copy to BitStream Joshua Scott 2018-11-16 14:52:49 +0000
  • fd84614450 pclass: Implement floating point primitives Joshua Scott 2018-10-26 18:40:11 +0100
  • 1fbfaee8cb pclass: Define bit integers as primitive types on TypeSystem Joshua Scott 2018-10-26 15:03:18 +0100
  • a6e7ba11df pclass: Fix build errors on CI Joshua Scott 2018-10-26 14:53:40 +0100
  • 175d4dda77 pclass: Add write<bool> and read<bool> to BitStream test Joshua Scott 2018-10-26 14:52:02 +0100
  • 8f5d31d071 pclass: Implement BitInteger and other bit utilities Joshua Scott 2018-10-26 14:42:00 +0100
  • 73608ce23c pclass: Implement primitive types Joshua Scott 2018-10-26 01:00:13 +0100
  • 8fbb9ba906 pclass: Start implementing TypeSystem Joshua Scott 2018-10-25 11:39:16 +0100
  • 8f7d9bc896 util: Fix small error in BitStream::stream_pos decrement by bits test Joshua Scott 2018-10-20 20:14:12 +0100
  • f90dc888bb util: Write further tests for BitStream::stream_pos coverage Joshua Scott 2018-10-20 20:08:39 +0100
  • c9f99e1f1a util: Add a postfix increment operator to BitStream::stream_pos Joshua Scott 2018-10-20 20:08:17 +0100
  • 48dde6abe8 Merge branch 'master' into feature/object-property Joshua Scott 2018-10-20 19:39:09 +0100
  • 79105ab3d3 travis: export COVERALLS_REPO_TOKEN Joshua Scott 2018-10-20 19:32:21 +0100
  • 0b57334ba3 travis: COVERALLS_SERVICE_NAME needs to be set before cmake is called Joshua Scott 2018-10-20 19:19:33 +0100
  • 11e4f25b85 travis: Attempt to fix Coveralls upload Joshua Scott 2018-10-20 19:13:50 +0100
  • f4a45d7635 etc: Add Azure DevOps and Coveralls badge to README Joshua Scott 2018-10-20 19:02:11 +0100
  • 3f5450c64e util: Fix buffer expansion and reformat unit tests Joshua Scott 2018-10-20 18:17:35 +0100
  • 5183131b69 util: Base BitStream buffer expansion on the current position rather than the buffer size Joshua Scott 2018-10-20 12:59:39 +0100
  • 8706384803 etc: Fix another build problem on CI Joshua Scott 2018-10-20 01:30:20 +0100
  • b0a2cb4d1d Merge branch 'master' into feature/object-property Joshua Scott 2018-10-20 01:25:17 +0100
  • 0e42874dc3 test: Output reports as JUnit xml Joshua Scott 2018-10-20 01:23:55 +0100
  • 44cb15d4d2 etc: Fix build problems on CI Joshua Scott 2018-10-20 01:21:06 +0100
  • 422ba1b0ea
    Update azure-pipelines.yml Joshua Scott 2018-10-20 01:17:21 +0100
  • 05e6d416bb
    Update azure-pipelines.yml Joshua Scott 2018-10-20 01:13:43 +0100
  • 4cad324387 Set up CI with Azure Pipelines azure-pipelines[bot] 2018-10-19 23:32:35 +0000
  • 6249d6ee32 util: Add BitStream class + tests Joshua Scott 2018-10-20 00:09:50 +0100
  • 1c013677ea dml: Fix bug when binary data was presented inside a STR field Joshua Scott 2018-05-05 14:48:53 +0100
  • cb4d89dad9
    Merge pull request #1 from Joshsora/messaging Joshua Scott 2018-04-26 18:56:02 +0100
  • 05e48a2cbb net: Fix is_alive returning false by giving some leniency Joshua Scott 2018-04-24 20:06:53 +0100
  • 9c6a756f68 Merge branch 'master' into messaging Joshua Scott 2018-04-22 17:25:22 +0100
  • 6d02bfe06a protocol: Give exceptions their own error codes Joshua Scott 2018-04-22 17:11:12 +0100
  • a00f9b5003 net: Pass a pointer rather than a reference in DMLSession::on_message Joshua Scott 2018-04-20 18:57:05 +0100
  • 993191ec51 net: Add error codes to Session::close Joshua Scott 2018-04-20 18:53:23 +0100
  • 7932ee2831 net: Add error codes to DMLSession::invalid_message Joshua Scott 2018-04-20 17:22:51 +0100
  • e26a20d650 net: Add a method to get the MessageManager instance from a DMLSession Joshua Scott 2018-04-20 17:12:31 +0100
  • 802dfeba29 dml: Fix some const-correctness problems Joshua Scott 2018-04-20 01:41:33 +0100
  • 1927426034 net: Fix some observed problems Joshua Scott 2018-04-20 01:35:43 +0100
  • d1118a937b protocol: Messages must now be created from a MessageTemplate Joshua Scott 2018-04-20 01:35:05 +0100
  • 2632ef563c test: Fix narrowing errors in arary initialization Joshua Scott 2018-04-16 21:03:47 +0100
  • d7f5196a36 test: Add tests for control message serialization/deserialization Joshua Scott 2018-04-16 19:02:03 +0100
  • 0eb81803c7 net: Fix memcpy build error on Linux Joshua Scott 2018-04-15 22:58:50 +0100
  • a58341b279 net: Forgot to push Session Joshua Scott 2018-04-15 22:52:41 +0100
  • bdededbb84 protocol: Combine Participant and Session Joshua Scott 2018-04-15 22:52:13 +0100
  • 38e0547e84 protocol: Rename control messages to SESSION_OFFER and SESSION_ACCEPT Joshua Scott 2018-04-13 03:43:03 +0100
  • 00b404f132 net: Fix usages of send_packet Joshua Scott 2018-04-11 02:55:01 +0100
  • eeb5b5c14b net: Make Participant::on_packet_available protected Joshua Scott 2018-04-11 01:20:23 +0100