{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":281649017,"defaultBranch":"master","name":"cyclonedds-cxx","ownerLogin":"eclipse-cyclonedds","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-22T10:38:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45015330?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693214656.0","currentOid":""},"activityList":{"items":[{"before":"4f26cb4918002ddc0697d0080233249e128229a0","after":"a5898dbafdd0da1ec9b19cd55ae31ea4c493b0fb","ref":"refs/heads/master","pushedAt":"2024-04-10T15:23:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Implement QosProvider for C++ API. (#480)\n\nImplement QosProvider for C++ API.","shortMessageHtmlLink":"Implement QosProvider for C++ API. (#480)"}},{"before":"a903265d6b8f9ef128352bbfa47838c6614571fd","after":"4f26cb4918002ddc0697d0080233249e128229a0","ref":"refs/heads/master","pushedAt":"2024-04-04T10:17:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Test read_cdr and take_cdr\n\nSigned-off-by: Erik Boasson ","shortMessageHtmlLink":"Test read_cdr and take_cdr"}},{"before":"2de3eea68c46e2eb55978334ba82166bcd39e0c1","after":"a903265d6b8f9ef128352bbfa47838c6614571fd","ref":"refs/heads/master","pushedAt":"2024-03-22T15:10:04.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"serdata_print: fix missing include","shortMessageHtmlLink":"serdata_print: fix missing include"}},{"before":"2784662ecabddd27f635ea2609e6816aa294d604","after":"2de3eea68c46e2eb55978334ba82166bcd39e0c1","ref":"refs/heads/master","pushedAt":"2024-03-13T11:03:40.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"e41e5c87192423e3443b68ebed064f4debdcbea6","after":"2784662ecabddd27f635ea2609e6816aa294d604","ref":"refs/heads/master","pushedAt":"2024-02-27T09:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fix hash population. Closes #470","shortMessageHtmlLink":"Fix hash population. Closes #470"}},{"before":"4b53f4d9f6b6aa752714ab5fba5834e2d85ee17c","after":"e41e5c87192423e3443b68ebed064f4debdcbea6","ref":"refs/heads/master","pushedAt":"2023-11-09T06:13:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fix issue #457\n\nThis fixes the issue of comparison operators not returning true for\nunions with default cases not associated with a type for said default\ncase\nAlso added unittests for union comparison operators\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Fix issue #457"}},{"before":"0ddd39b06401305bdff481f394209e44a268be6d","after":"4b53f4d9f6b6aa752714ab5fba5834e2d85ee17c","ref":"refs/heads/master","pushedAt":"2023-11-08T08:49:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fix clang to newer version in Ubuntu 22 pipelines\n\nFollowing this declaration:\nhttps://github.com/actions/runner-images/issues/8263\nupdated the Ubuntu 22.04 clang pipelines to use clang(++) version 13\nas Github only wants to support the latest 3 versions of clang, which\nare 13,14,15 starting 25.09.2023\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Fix clang to newer version in Ubuntu 22 pipelines"}},{"before":"ef77160a8b2cf68c11133b4f655974fd70395229","after":"0ddd39b06401305bdff481f394209e44a268be6d","ref":"refs/heads/master","pushedAt":"2023-09-27T14:05:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fix for coverity issue dead_error_line in max functions\n\nFixed this by adding coverity code that this error is intentional\nAs fixing this will only make the code generator more complex, and any\noptimization of the compiler will eliminate that part of the code\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Fix for coverity issue dead_error_line in max functions"}},{"before":"5316fffe9ca14c910d10b0b707a12083411fe251","after":"ef77160a8b2cf68c11133b4f655974fd70395229","ref":"refs/heads/master","pushedAt":"2023-09-20T13:12:22.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Merge pull request #453 from eboasson/psmx\n\nPSMX support for C++","shortMessageHtmlLink":"Merge pull request #453 from eboasson/psmx"}},{"before":"c3f656b7953dc9cecc509c7f603fa9309ed023c1","after":"5316fffe9ca14c910d10b0b707a12083411fe251","ref":"refs/heads/master","pushedAt":"2023-09-04T13:58:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fix missing Writer callbacks on DomainParticipantListener\nWhen setting a Listener on the DomainParticipant that needs to handle events originating at a DataWriter, the application ignores (or crashes in debug mode) the Writer event when it occurs.\nThis was caused by the DomainParticipant class not overriding the default Listener callback handler set in the Entity class that was meant as an abstract placeholder and caused an assertion to fail.\nThat is now resolved by properly overriding this placeholder with a callback handler that properly propagates the callback to the appropriate function in the registered DomainParticipantListener.\nThis should fix issue #427","shortMessageHtmlLink":"Fix missing Writer callbacks on DomainParticipantListener"}},{"before":"0c78734a9cec74aa8e23f284bfae9394da8a8387","after":"d7d2578e5c4e3ecab41963ceed175ce14899b474","ref":"refs/heads/releases/0.10.x","pushedAt":"2023-08-28T08:14:26.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Eliminate Conan\n\n* Download and build Google Test on the fly on Windows, Linux: Windows\n because it is the only way to get it, Linux because we need a version\n that still supports C++. (macOS: homebrew does just fine.)\n\n* Move C++11 build to Linux: it is the only one that requires boost, and\n installing boost on Windows via Chocolatey takes forever whereas on\n Linux \"apt install\" is done nearly instantaneously.\n\n* PIP cacheing is no longer needed.\n\n* Bison has not been needed for a long time, so stop installing it.\n\nSigned-off-by: Erik Boasson ","shortMessageHtmlLink":"Eliminate Conan"}},{"before":"f16956ee919b7d12f0b5b3666c547026adf38325","after":"c3f656b7953dc9cecc509c7f603fa9309ed023c1","ref":"refs/heads/master","pushedAt":"2023-08-21T17:29:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Append IDL MD5 hash to create unique header guard\n\nThis commit utilizes the MD5 hash for IDL source files and\nutilizes the result to generate a unique header guard macro\nwhen combined with the header file path.\n\nSigned-off-by: Wade Hunkapiller ","shortMessageHtmlLink":"Append IDL MD5 hash to create unique header guard"}},{"before":"becf6e818863532f6690e01b28e16d39974612df","after":"f16956ee919b7d12f0b5b3666c547026adf38325","ref":"refs/heads/master","pushedAt":"2023-08-01T13:16:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Replace type_discovery option with typelib\n\nThis replaces the enable_type_discovery build option with enable_typelib,\nwhich reflects a similar change in Cyclone C. Additionally a missing\ninclude directive for ddsi_typelib.h is added.\n\nSigned-off-by: Dennis Potman ","shortMessageHtmlLink":"Replace type_discovery option with typelib"}},{"before":"0e16805953134bb64113a08ae43afc96c1cd3b19","after":"becf6e818863532f6690e01b28e16d39974612df","ref":"refs/heads/master","pushedAt":"2023-07-31T13:00:25.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Simplified serialize_into function to directly use key_mode\n\nFrom a suggestion by @eboasson\nReplaced usage of boolean as_key and determining the streaming mode\nfrom this with directly giving the function the streaming mode\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Simplified serialize_into function to directly use key_mode"}},{"before":"05cd3bb31b8db8674cd82ce82a11c7866d5b75d5","after":"0e16805953134bb64113a08ae43afc96c1cd3b19","ref":"refs/heads/master","pushedAt":"2023-07-25T12:58:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Clean up the code to read/take samples from a DataReader by delegating them to the new dds_read/take_with_collector calls added to the C-API.\n\nThe old code base was using some dirty tricks to peek into the contents of the reader cache in order to allocate matching C++ resources,\nprior to the invocation of the regular dds_read/take calls of the underlying C-API. In order for the contents of the reader cache not\nto change in between the peek and the actual consumption of the data, the readercache lock would not be released by the peek operation\nand not be claimed by the dds_read/take operation (upon passing it a special value for the max_samples parameter). However, such a dirty\ntrick goes against many coding conventions, and for that purpose a more flexible set of data accessor operations have been added as part\nof https://github.com/eclipse-cyclonedds/cyclonedds/pull/1744.\n\nSigned-off-by: Erik Hendriks ","shortMessageHtmlLink":"Clean up the code to read/take samples from a DataReader by delegatin…"}},{"before":"0bdf3a00e503f249ffdfe548446ef37eed953fb3","after":"05cd3bb31b8db8674cd82ce82a11c7866d5b75d5","ref":"refs/heads/master","pushedAt":"2023-07-18T13:29:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Eliminate Conan\n\n* Download and build Google Test on the fly on Windows, Linux: Windows\n because it is the only way to get it, Linux because we need a version\n that still supports C++. (macOS: homebrew does just fine.)\n\n* Move C++11 build to Linux: it is the only one that requires boost, and\n installing boost on Windows via Chocolatey takes forever whereas on\n Linux \"apt install\" is done nearly instantaneously.\n\n* PIP cacheing is no longer needed.\n\n* Bison has not been needed for a long time, so stop installing it.\n\nSigned-off-by: Erik Boasson ","shortMessageHtmlLink":"Eliminate Conan"}},{"before":"02abba320fd108eebae594dcb812e0057a8ee8f4","after":"0bdf3a00e503f249ffdfe548446ef37eed953fb3","ref":"refs/heads/master","pushedAt":"2023-07-04T10:41:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fixed missing callbacks for pending events\nWhen creating an Entity with a Listener, any instantaneous events that occurred during creation would miss their callback.\nThis was caused by the C++ API not being able to wrap the underlying C API with a C++ object prior to C already trying to invoking the callback.\nThat is now resolved by not setting the Listener at creation time, but by setting it after successfully putting a C++ wrapper around the underlying C Entity.\nThis should fix issue #410\nA prerequisite for applying this fix is to make sure pull request #https://github.com/eclipse-cyclonedds/cyclonedds/pull/1717 is applied to the cyclonedds repository.\n\nSigned-off-by: Erik Hendriks ","shortMessageHtmlLink":"Fixed missing callbacks for pending events"}},{"before":"c64812f3e33f31281435c823c5f615dcdad08bcd","after":"02abba320fd108eebae594dcb812e0057a8ee8f4","ref":"refs/heads/master","pushedAt":"2023-06-09T09:56:38.139Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Throughput example fixes (#404)\n\n* CP-298\r\n\r\nFixed the output formatting of the throughput example programs to\r\nmatch that of the CycloneDDS-C throughput examples\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* CP-301\r\n\r\nRemoved output dots\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* CP-302\r\n\r\nSet batched writes on throughput example programs\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* CP-300\r\n\r\nFixed default parameters on throughput example programs to match\r\nthose on CycloneDDS-C\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* CP-299\r\n\r\nFixed QoS on throughput example programs\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* Fix type conversion warning\r\n\r\nWindows does not like converting from size_t to unsigned long, so\r\nmade that conversion explicit\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* Fix rate calculation\r\n\r\nSigned-off-by: Erik Boasson \r\n\r\n* Throughput example: only flush if burstInterval>0\r\n\r\nSigned-off-by: Erik Boasson \r\n\r\n---------\r\n\r\nSigned-off-by: Martijn Reicher \r\nSigned-off-by: Erik Boasson \r\nCo-authored-by: Erik Boasson ","shortMessageHtmlLink":"Throughput example fixes (#404)"}},{"before":"9485a9389f5c02f3d162c63b5df7983ae136eb43","after":"c64812f3e33f31281435c823c5f615dcdad08bcd","ref":"refs/heads/master","pushedAt":"2023-06-05T11:30:51.786Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Added more code comments to explain \"weird\" choices\n\nThis explains the choices causing the confusion in issue #415\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Added more code comments to explain \"weird\" choices"}},{"before":"e57ef9e99e781d93998d38d40709a660aa33442e","after":"9485a9389f5c02f3d162c63b5df7983ae136eb43","ref":"refs/heads/master","pushedAt":"2023-06-02T15:09:11.747Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Added output directory to idlcxx (#418)\n\n* Added output directory to idlcxx\r\n\r\nThe output directory parameter was not being used in when passed\r\nfrom idlc compiler to idlcxx library\r\nFixed so the output directory is now used in idlcxx\r\nThis should fix issue #413\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* Added BASE_DIR support to idlcxx\r\n\r\nIn the CMake idlcxx_generate function, the parameter BASE_DIR was not\r\nsupported, unlike its CycloneDDS-C counterpart, this has been added\r\nAlso changed the output filename/path generation to also support\r\nbase directory restructuring and to more closely match CycloneDDS-C\r\ngeneration\r\nThis PR should now also fix issues #383 and #417\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* Restructured error handling in code generator\r\n\r\nRestructured handling of error cases to ensure cleanup of all\r\nassigned memory, since the code analyzer was thinking that\r\nthe makefmtp function returning < 0 could still have assigned\r\nmemory on the heap, while this is not the case, the code\r\nanalyzer did not look that deeply\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n---------\r\n\r\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Added output directory to idlcxx (#418)"}},{"before":"366ddea4ab5590a8194a879a4be3103f4aa900c9","after":"e57ef9e99e781d93998d38d40709a660aa33442e","ref":"refs/heads/master","pushedAt":"2023-05-24T09:19:00.581Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"fix shm deserialize data error for those data with no fixed size (#411)\n\n* fix shm deserialize data error for those data with no fixed size\r\n\r\n* change shm logic to cover those data for both fixed size and no-fixed size\r\n\r\n* Update src/ddscxx/include/org/eclipse/cyclonedds/topic/datatopic.hpp\r\n\r\n---------\r\n\r\nCo-authored-by: eboasson ","shortMessageHtmlLink":"fix shm deserialize data error for those data with no fixed size (#411)"}},{"before":"d10b9645a7306ad71a9f055b0f4596b9644aa8d5","after":"366ddea4ab5590a8194a879a4be3103f4aa900c9","ref":"refs/heads/master","pushedAt":"2023-05-17T15:45:52.540Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Removed superfluous template parameters\n\nThis due to an error in the spec which is not due to be fixed until\nC++23\nAs CLang compiles with pedantic by default, the template signature\nwarnings are now also included by default, these warnings are now\nsuppressed, but only for CLang version>=12\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Removed superfluous template parameters"}},{"before":"944647e4bd1de804e0e8c93616e3654724d7ccea","after":"d10b9645a7306ad71a9f055b0f4596b9644aa8d5","ref":"refs/heads/master","pushedAt":"2023-05-12T13:52:09.388Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Writer batching qos (#406)\n\n* Added writer batching QoSPolicy\r\n\r\nTo mirror the implementation of the writer batching QoSPolicy in\r\nCycloneDDS-C commit d6906eb\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* Added writer batching in throughput example\r\n\r\nThis is handled through the WriterBatching QoSPolicy\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n* Modified comments due to GitHub review\r\n\r\nSigned-off-by: Martijn Reicher \r\n\r\n---------\r\n\r\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Writer batching qos (#406)"}},{"before":"68accc5914d99cbd8b27e6f2f73a29ed0bae14e7","after":"944647e4bd1de804e0e8c93616e3654724d7ccea","ref":"refs/heads/master","pushedAt":"2023-05-12T08:39:24.700Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"fix: use correct var","shortMessageHtmlLink":"fix: use correct var"}},{"before":"6f65eaee10bdc5fa430aa2269fbc0dc55b7e4641","after":"68accc5914d99cbd8b27e6f2f73a29ed0bae14e7","ref":"refs/heads/master","pushedAt":"2023-05-06T08:10:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fix setting of DurabilityService policy in DataWriter QoS\n\nThe DurabilityService QoSPolicy was not being copied correctly when\ninitializing a DataWriter QoS from a Topic QoS\nThis issue was missed as the DurabilityService policy of the DataWriter\nQoS was not being checked for its values in the unittests, this was\nalso fixed\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Fix setting of DurabilityService policy in DataWriter QoS"}},{"before":"39797c975c362ff4b5515732167833b1995a925b","after":"6f65eaee10bdc5fa430aa2269fbc0dc55b7e4641","ref":"refs/heads/master","pushedAt":"2023-05-06T07:37:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"[CP-277] Fix MISRA 3.1 violations in Doxygen comments","shortMessageHtmlLink":"[CP-277] Fix MISRA 3.1 violations in Doxygen comments"}},{"before":"f3683ecc8a5b1838db4c3837fa70b91f6564c2d3","after":"39797c975c362ff4b5515732167833b1995a925b","ref":"refs/heads/master","pushedAt":"2023-05-06T07:36:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Add GitHub workflow for checking MISRA rule regressions","shortMessageHtmlLink":"Add GitHub workflow for checking MISRA rule regressions"}},{"before":"40a20f25821a13f162ccc96d30b42b987bfe4c62","after":"f3683ecc8a5b1838db4c3837fa70b91f6564c2d3","ref":"refs/heads/master","pushedAt":"2023-04-24T11:27:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Disable deprecation warning for intentional case\n\nSigned-off-by: Erik Boasson ","shortMessageHtmlLink":"Disable deprecation warning for intentional case"}},{"before":"32fa4e1ecf9f06a8560629c5b422908aa64afa84","after":"40a20f25821a13f162ccc96d30b42b987bfe4c62","ref":"refs/heads/master","pushedAt":"2023-03-31T12:46:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Fix for wrong calculation of padding bytes in CDR header\n\nThe alignment bytes were calculated in the wrong manner, in stead of taking\nthe remainder of a modulo 4 as the padding bytes, the modulo 4 of a remainder\nwas used.\n\nSigned-off-by: Martijn Reicher ","shortMessageHtmlLink":"Fix for wrong calculation of padding bytes in CDR header"}},{"before":"c7627ce2aae9dc1e4f176b9322f6092db565d62e","after":"0c78734a9cec74aa8e23f284bfae9394da8a8387","ref":"refs/heads/releases/0.10.x","pushedAt":"2023-03-22T13:25:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eboasson","name":null,"path":"/eboasson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16984005?s=80&v=4"},"commit":{"message":"Release branch C++ depends on release branch in C\n\nSigned-off-by: Erik Boasson ","shortMessageHtmlLink":"Release branch C++ depends on release branch in C"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELTNYZwA","startCursor":null,"endCursor":null}},"title":"Activity · eclipse-cyclonedds/cyclonedds-cxx"}