-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Development/json types #1433
Development/json types #1433
Commits on Jul 7, 2023
-
[JSONRPC] Non-happy day scenarios on JSONRPC should return an error i…
…f possible. In case the JSONRPC message reeived is malformatted, Thunder should try to return a JSONRPC error on malformatted JSON message in stead of: 1) Not responding at all. 2) Send an Web Error status even if the ID was sxtracted from the message. These fixes are related to: METROL-802/METROL-803
Configuration menu - View commit details
-
Copy full SHA for b6ab447 - Browse repository at this point
Copy the full SHA b6ab447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de0fa9 - Browse repository at this point
Copy the full SHA 3de0fa9View commit details
Commits on Jul 8, 2023
-
[JSONRPC] Also rubbish after an opaque string should be considered info.
Starting or ending of an opaque structure should *only* contain white spaces. Anything else should be considered something to be parsed..
Configuration menu - View commit details
-
Copy full SHA for 39f83e6 - Browse repository at this point
Copy the full SHA 39f83e6View commit details
Commits on Jul 9, 2023
-
[JSON] Fixes in the JSON parsing to detect issues (added bogus data) …
…earlier. In the mean time also prevented quoted areas from being accounted in the cope counting and in case we are deserializing in opaque areas drop the white space for further processing and storage.
Configuration menu - View commit details
-
Copy full SHA for a9c1ba6 - Browse repository at this point
Copy the full SHA a9c1ba6View commit details -
[WEBSOCKET] Messages coming in over websockets could be corrupted as …
…well.. Checking the validity of the JSONRPC messages coming in over the websockets. If incorrect, rturn an error if possible.
Configuration menu - View commit details
-
Copy full SHA for bd15e04 - Browse repository at this point
Copy the full SHA bd15e04View commit details
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 00df30a - Browse repository at this point
Copy the full SHA 00df30aView commit details -
[JSONRPC] Add to each and every JSONRPC register the possibility to c…
…heck the parameters for parsing errors.
Configuration menu - View commit details
-
Copy full SHA for 521ebb8 - Browse repository at this point
Copy the full SHA 521ebb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 608670a - Browse repository at this point
Copy the full SHA 608670aView commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6518f2a - Browse repository at this point
Copy the full SHA 6518f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43fae4b - Browse repository at this point
Copy the full SHA 43fae4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a6dd5 - Browse repository at this point
Copy the full SHA a1a6dd5View commit details
Commits on Jul 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2976049 - Browse repository at this point
Copy the full SHA 2976049View commit details -
Merge branch 'development/NonHappyDayJSONRPC' into development/Unesca…
…pedControlCharacters
Configuration menu - View commit details
-
Copy full SHA for cb7c4b0 - Browse repository at this point
Copy the full SHA cb7c4b0View commit details -
Empty (opaque) strings should be quoted if enabled.
Configuration menu - View commit details
-
Copy full SHA for 5ed9d2a - Browse repository at this point
Copy the full SHA 5ed9d2aView commit details
Commits on Jul 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b9313f1 - Browse repository at this point
Copy the full SHA b9313f1View commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93948b3 - Browse repository at this point
Copy the full SHA 93948b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b6c753 - Browse repository at this point
Copy the full SHA 7b6c753View commit details
Commits on Jul 26, 2023
-
[Core] : Improve NumberType<> JSON parsing.
See issues: - METROL-779 - METROL 780 -METROL-781 - METROL-782 - METROL-795 - METROL-796 - METROL-797
Configuration menu - View commit details
-
Copy full SHA for 5b1b5f5 - Browse repository at this point
Copy the full SHA 5b1b5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59eebb2 - Browse repository at this point
Copy the full SHA 59eebb2View commit details
Commits on Jul 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 779d191 - Browse repository at this point
Copy the full SHA 779d191View commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 49a03b7 - Browse repository at this point
Copy the full SHA 49a03b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9611cc2 - Browse repository at this point
Copy the full SHA 9611cc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10066ce - Browse repository at this point
Copy the full SHA 10066ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for c29b58d - Browse repository at this point
Copy the full SHA c29b58dView commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a0480fd - Browse repository at this point
Copy the full SHA a0480fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57cf0aa - Browse repository at this point
Copy the full SHA 57cf0aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e1c641 - Browse repository at this point
Copy the full SHA 1e1c641View commit details
Commits on Aug 1, 2023
-
[Tests/unit/core] : Add tests to JSON NumberType<> test set
Also remove unused code
Configuration menu - View commit details
-
Copy full SHA for 5c07913 - Browse repository at this point
Copy the full SHA 5c07913View commit details -
[Tests/unit/core] : Enable 'test_jsonnumbertype.cpp' in build.
Also disable failing test files.
Configuration menu - View commit details
-
Copy full SHA for b048a1a - Browse repository at this point
Copy the full SHA b048a1aView commit details
Commits on Aug 3, 2023
-
[Core / Test/unit/core] : Improve FloatType<> JSON parsing and add te…
…st cases. - See issue: METROL-798 - Rename 'test_jsonnumbertype.cpp' to 'test_jsontypes.cpp'
Configuration menu - View commit details
-
Copy full SHA for 8c7cccc - Browse repository at this point
Copy the full SHA 8c7ccccView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcb85fa - Browse repository at this point
Copy the full SHA dcb85faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61dfb2e - Browse repository at this point
Copy the full SHA 61dfb2eView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d3a8ba3 - Browse repository at this point
Copy the full SHA d3a8ba3View commit details
Commits on Aug 7, 2023
-
[Core / Tests/unit/core] : Add prefix and suffix 'whitespace' parsing…
… for NumberType<> Update 'test_jsonnumbertype.cpp' with matching tests cases
Configuration menu - View commit details
-
Copy full SHA for 5a17fd9 - Browse repository at this point
Copy the full SHA 5a17fd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c36a6a8 - Browse repository at this point
Copy the full SHA c36a6a8View commit details -
[Core / Tests/unit/core] : Add prefix and suffix 'whitespace' parsing…
… for NumberType<> Update 'test_jsonnumbertype.cpp' with matching tests cases
Configuration menu - View commit details
-
Copy full SHA for 4b3b3a4 - Browse repository at this point
Copy the full SHA 4b3b3a4View commit details -
[Core] : Add 'FALLTHROUGH's' to suppress compiler warnings.
Fall through from the previous case label is intentional.
Configuration menu - View commit details
-
Copy full SHA for 889bb77 - Browse repository at this point
Copy the full SHA 889bb77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e11a4 - Browse repository at this point
Copy the full SHA 76e11a4View commit details
Commits on Aug 8, 2023
-
[Core / Tests/unit/core] : Add prefix and suffix 'whitespace' parsing…
… for FloatType<> Update 'test_jsontypes.cpp' with matching test cases
Configuration menu - View commit details
-
Copy full SHA for a52e5e3 - Browse repository at this point
Copy the full SHA a52e5e3View commit details -
[Core / Tests/unit/core] : Improve character sequence termination JSO…
…N parsing for NumberType<> Update 'test_jsonnumbertype.cpp' with matching test cases
Configuration menu - View commit details
-
Copy full SHA for 374a668 - Browse repository at this point
Copy the full SHA 374a668View commit details -
Configuration menu - View commit details
-
Copy full SHA for f37772f - Browse repository at this point
Copy the full SHA f37772fView commit details -
[Core / Tests/unit/core] : Improve character sequence termination JSO…
…N parsing for FloatType<> Update 'test_jsontypes.cpp' with matching test cases
Configuration menu - View commit details
-
Copy full SHA for 6ef80e1 - Browse repository at this point
Copy the full SHA 6ef80e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 070134d - Browse repository at this point
Copy the full SHA 070134dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c321a7 - Browse repository at this point
Copy the full SHA 4c321a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e5a54 - Browse repository at this point
Copy the full SHA 32e5a54View commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1741751 - Browse repository at this point
Copy the full SHA 1741751View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e4248 - Browse repository at this point
Copy the full SHA f6e4248View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6197488 - Browse repository at this point
Copy the full SHA 6197488View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06387ab - Browse repository at this point
Copy the full SHA 06387abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40c4a43 - Browse repository at this point
Copy the full SHA 40c4a43View commit details
Commits on Aug 11, 2023
-
[Core / Tests/unit/core] : Improve JSON parsing for NumberType<>
- Add quoted nullify support - Make serialization more robust
Configuration menu - View commit details
-
Copy full SHA for 3bc35a2 - Browse repository at this point
Copy the full SHA 3bc35a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36d9ac3 - Browse repository at this point
Copy the full SHA 36d9ac3View commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7657343 - Browse repository at this point
Copy the full SHA 7657343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 654a017 - Browse repository at this point
Copy the full SHA 654a017View commit details -
[Core / Tests/unit/core] : Improve FloatType<>'s JSON parsing
- Make serialization more robust and fix test condition - Adequately use 'AllowChange' in FloatType<>' test scenarios
Configuration menu - View commit details
-
Copy full SHA for 529979f - Browse repository at this point
Copy the full SHA 529979fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 514aa6b - Browse repository at this point
Copy the full SHA 514aa6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7fa890 - Browse repository at this point
Copy the full SHA e7fa890View commit details
Commits on Aug 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b5fc3ca - Browse repository at this point
Copy the full SHA b5fc3caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cac7f7 - Browse repository at this point
Copy the full SHA 8cac7f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5102f03 - Browse repository at this point
Copy the full SHA 5102f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3cac0d - Browse repository at this point
Copy the full SHA b3cac0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb1208a - Browse repository at this point
Copy the full SHA bb1208aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb9a4ea - Browse repository at this point
Copy the full SHA cb9a4eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7517976 - Browse repository at this point
Copy the full SHA 7517976View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1165107 - Browse repository at this point
Copy the full SHA 1165107View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee4eff7 - Browse repository at this point
Copy the full SHA ee4eff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54fd25e - Browse repository at this point
Copy the full SHA 54fd25eView commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8029942 - Browse repository at this point
Copy the full SHA 8029942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25fbef8 - Browse repository at this point
Copy the full SHA 25fbef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79fe329 - Browse repository at this point
Copy the full SHA 79fe329View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc80d17 - Browse repository at this point
Copy the full SHA cc80d17View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba22bf1 - Browse repository at this point
Copy the full SHA ba22bf1View commit details
Commits on Aug 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a839a46 - Browse repository at this point
Copy the full SHA a839a46View commit details
Commits on Sep 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 97c8320 - Browse repository at this point
Copy the full SHA 97c8320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 878e8bb - Browse repository at this point
Copy the full SHA 878e8bbView commit details
Commits on Sep 5, 2023
-
[Docs] Interface creation and design (#1374)
* [Docs] Interface creation and design * Correct example interface so JSON-RPC code is generated properly * Improve formatting/layout * Minor tweaks to wording/phrasing * Address review comments * Clarify proxystubs
Configuration menu - View commit details
-
Copy full SHA for 297a602 - Browse repository at this point
Copy the full SHA 297a602View commit details -
[Warnings] Adding pedantic warnings to the cmake project file, fixing…
… a few warnings (#1395) * Adding pedantic warnings to Thunder, treating all warnings as errors, fixing some warnings from an older GCC version * Adding pedantic warnings to the project.cmake.in as well * Properly disabling one test that fails and needs to be fixed * Removing wpedantic werror from project.cmake.in to stop other modules from inheriting it
Configuration menu - View commit details
-
Copy full SHA for 91be3dc - Browse repository at this point
Copy the full SHA 91be3dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1c9bd - Browse repository at this point
Copy the full SHA 9b1c9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2888af - Browse repository at this point
Copy the full SHA a2888afView commit details -
Configuration menu - View commit details
-
Copy full SHA for af09886 - Browse repository at this point
Copy the full SHA af09886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96ac994 - Browse repository at this point
Copy the full SHA 96ac994View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9a4881 - Browse repository at this point
Copy the full SHA f9a4881View commit details -
Configuration menu - View commit details
-
Copy full SHA for f90b9c4 - Browse repository at this point
Copy the full SHA f90b9c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a0a6e4 - Browse repository at this point
Copy the full SHA 4a0a6e4View commit details -
[Core / Tests/unit/core] : Various fixes and workarounds highlighted …
…by the more stringent build flags
Configuration menu - View commit details
-
Copy full SHA for cbeaf18 - Browse repository at this point
Copy the full SHA cbeaf18View commit details -
[Core / Tests/unit/core] : Various fixes and workarounds highlighted …
…by the more stringent build flags
Configuration menu - View commit details
-
Copy full SHA for 6ed597f - Browse repository at this point
Copy the full SHA 6ed597fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eea92da - Browse repository at this point
Copy the full SHA eea92daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ff6a5e - Browse repository at this point
Copy the full SHA 6ff6a5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for efdaafd - Browse repository at this point
Copy the full SHA efdaafdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e850359 - Browse repository at this point
Copy the full SHA e850359View commit details
Commits on Sep 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dde023e - Browse repository at this point
Copy the full SHA dde023eView commit details
Commits on Sep 15, 2023
-
[Core / Tests/unit/core] : Use more expressive variables names for Ar…
…rayType<>'s Deserialize
Configuration menu - View commit details
-
Copy full SHA for 2f4b6b1 - Browse repository at this point
Copy the full SHA 2f4b6b1View commit details -
[Core] : Introduce 'NestedArrayType<>'
A convenience wrapper to define 'ArrayType<>' of 'ArrayType<>' up to depth N for type T
Configuration menu - View commit details
-
Copy full SHA for 8cdc41f - Browse repository at this point
Copy the full SHA 8cdc41fView commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for af4511f - Browse repository at this point
Copy the full SHA af4511fView commit details
Commits on Oct 20, 2023
-
[Core / Tests/unit/core] : Improve JSON parsing and testing
- Add EnumType<> tests - Use 'offset' as starting position - Add Container use case
Configuration menu - View commit details
-
Copy full SHA for 8f660b3 - Browse repository at this point
Copy the full SHA 8f660b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dd7de2 - Browse repository at this point
Copy the full SHA 1dd7de2View commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d0085f - Browse repository at this point
Copy the full SHA 7d0085fView commit details -
[Core / Tests/unit/core] : Improve JSON parsing and testing
Incorporate new insights, especially, JSON string and opaque string
Configuration menu - View commit details
-
Copy full SHA for 7fff524 - Browse repository at this point
Copy the full SHA 7fff524View commit details -
[Core / Tests/unit/core] : Amend '071c318002a74a0aa0e7ce2d05fee4b0d64804
With surrogate pair encoding and decoding
Configuration menu - View commit details
-
Copy full SHA for 789068e - Browse repository at this point
Copy the full SHA 789068eView commit details
Commits on Dec 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10c3b27 - Browse repository at this point
Copy the full SHA 10c3b27View commit details
Commits on Dec 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3e5570 - Browse repository at this point
Copy the full SHA c3e5570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73a1f8d - Browse repository at this point
Copy the full SHA 73a1f8dView commit details
Commits on Dec 15, 2023
-
[ Core / Tests/unit/core/ ] : Cherry pick '7ca5f7a73858483229ac2bad4a…
…9f2c657b3d4ea3' from master.
Configuration menu - View commit details
-
Copy full SHA for f1b0f6d - Browse repository at this point
Copy the full SHA f1b0f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a3f864 - Browse repository at this point
Copy the full SHA 3a3f864View commit details