{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":730300415,"defaultBranch":"devel","name":"poco","ownerLogin":"teksturi","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-12-11T16:17:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3656678?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717775440.0","currentOid":""},"activityList":{"items":[{"before":"db0858b23da26f88c4ff67c50675fed81363a83a","after":"adf16f1da1a68f5338cc9c3c3647c84328aa84c5","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T18:13:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.\n\nI move also headers to orignal locations so diff is smaller compared to\noriginal.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"5565a47732bbf4f3d4ca93e8c14d8de7ba51e92c","after":"db0858b23da26f88c4ff67c50675fed81363a83a","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T18:12:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.\n\nI move also headers to orignal locations so diff is smaller compared to\noriginal.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"72dbc78e061b22e1ca070179627a916c9d35630c","after":"5565a47732bbf4f3d4ca93e8c14d8de7ba51e92c","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T17:59:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.\n\nI move also headers to orignal locations so diff is smaller compared to\noriginal.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"8baa4c6e041ca799c888540a7040f2b032fa941b","after":"72dbc78e061b22e1ca070179627a916c9d35630c","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T17:18:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.\n\nI move also headers to orignal locations so diff is smaller compared to\noriginal.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"983f12d7df65a634bcb8757081eef6b598a7c637","after":"8baa4c6e041ca799c888540a7040f2b032fa941b","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T17:13:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.\n\nI move also headers to orignal locations so diff is smaller compared to\noriginal.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"20bf8accef9733818d1b3efe2626e5f55099806b","after":"983f12d7df65a634bcb8757081eef6b598a7c637","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T16:56:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.\n\nI move also headers to orignal locations so diff is smaller compared to\noriginal.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"4253efb230b4106a97a3aa3ef110bde0b137365e","after":"20bf8accef9733818d1b3efe2626e5f55099806b","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T16:52:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"8b8baa7e3aaa529603e769c50fab38f35b2ace75","after":"4253efb230b4106a97a3aa3ef110bde0b137365e","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T16:46:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"7ecd9f79189dc03947e1d9fe6c7d65499e545d7c","after":"8b8baa7e3aaa529603e769c50fab38f35b2ace75","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T16:38:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"9ffb6c5590d08fd9fd7494c90151f9e949ee4026","after":"7ecd9f79189dc03947e1d9fe6c7d65499e545d7c","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T15:59:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"85eae16059c9f6506afe54a2aa393aa8c3ef084b","after":"9ffb6c5590d08fd9fd7494c90151f9e949ee4026","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T15:53:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":null,"after":"85eae16059c9f6506afe54a2aa393aa8c3ef084b","ref":"refs/heads/seperete_lib_debs","pushedAt":"2024-06-07T15:50:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"xml: Hide expat and ParserEngine from user\n\nHide expat completly from user. This way we do not need to publish\nexpat.h or expat_external.h.","shortMessageHtmlLink":"xml: Hide expat and ParserEngine from user"}},{"before":"23cf3283e00e45e4fe9100cc5ca17ee911bf594f","after":"4e27b77be8eb30b0ad984d203cec0d2eb89eb1ed","ref":"refs/heads/allow_nullptr_with_length_0","pushedAt":"2024-05-16T17:20:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Update string unittests to test valid/invalid nullptr\n\nWe have nullptr validation in these functions. Test also that. Test also\nthat with length 0 we do not get AssertionViolationException.","shortMessageHtmlLink":"Update string unittests to test valid/invalid nullptr"}},{"before":"636dfe47da19a6569b001d8559fe210a2b27b357","after":"23cf3283e00e45e4fe9100cc5ca17ee911bf594f","ref":"refs/heads/allow_nullptr_with_length_0","pushedAt":"2024-05-16T15:41:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Update string unittests to test valid/invalid nullptr\n\nWe have nullptr validation in these functions. Test also that. Test also\nthat with length 0 we do not get AssertionViolationException.","shortMessageHtmlLink":"Update string unittests to test valid/invalid nullptr"}},{"before":"ce5c0bc802be4ca450bb3015a7fd87ae356b8c82","after":"636dfe47da19a6569b001d8559fe210a2b27b357","ref":"refs/heads/allow_nullptr_with_length_0","pushedAt":"2024-05-16T14:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Update string unittests to test valid/invalid nullptr\n\nWe have nullptr validation in these functions. Test also that. Test also\nthat with length 0 we do not get AssertionViolationException.","shortMessageHtmlLink":"Update string unittests to test valid/invalid nullptr"}},{"before":"1f9eeba4624d0161266776df80198d6ca1b13c98","after":"ce5c0bc802be4ca450bb3015a7fd87ae356b8c82","ref":"refs/heads/allow_nullptr_with_length_0","pushedAt":"2024-05-16T14:20:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Update string unittests to test valid/invalid nullptr\n\nWe have nullptr validation in these functions. Test also that. Test also\nthat with length 0 we do not get AssertionViolationException.","shortMessageHtmlLink":"Update string unittests to test valid/invalid nullptr"}},{"before":"c9cdf699d0a728666d33be1c02d36bce959c3c5e","after":"1f9eeba4624d0161266776df80198d6ca1b13c98","ref":"refs/heads/allow_nullptr_with_length_0","pushedAt":"2024-05-16T14:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Update string unittests to test valid/invalid nullptr\n\nWe have nullptr validation in these functions. Test also that. Test also\nthat with length 0 we do not get AssertionViolationException.","shortMessageHtmlLink":"Update string unittests to test valid/invalid nullptr"}},{"before":null,"after":"c9cdf699d0a728666d33be1c02d36bce959c3c5e","ref":"refs/heads/allow_nullptr_with_length_0","pushedAt":"2024-05-16T13:32:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Make nullptr accetable when length is zero\n\nMake it in whole code base possible that with length 0 we do not check\nif pointer is nullptr. It does not make sense as we will not anyway do\nany operations then and operation is valid.\n\nThis situation comes with example string_views. Like situation\n\n```c++\nstd::string_view str;\nif (something)\n str = my_string;\nelse if (some other)\n str = my_other_string;\n\nstd::string output;\ntext_converter.convert(str.data(), str.length(), output);\n```\n\nCurrently Poco throws even though this looks and should be valid. Those\nwho won't know string_view too well, data() will return nullptr if there\nis not yet data inside.","shortMessageHtmlLink":"Make nullptr accetable when length is zero"}},{"before":null,"after":"6cfaa3607cb21db7778c606bd44abbd348e799b0","ref":"refs/heads/seperete-external-files","pushedAt":"2023-12-18T11:46:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"WIP: Move external files to external folders","shortMessageHtmlLink":"WIP: Move external files to external folders"}},{"before":"a96f63162be3d6323fe57e6d2fbc045f467101bd","after":null,"ref":"refs/heads/clang-tidy-bugs","pushedAt":"2023-12-17T16:36:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"}},{"before":null,"after":"a96f63162be3d6323fe57e6d2fbc045f467101bd","ref":"refs/heads/clang-tidy-bugs","pushedAt":"2023-12-16T23:08:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Fix some strings not references\n\nLooks like these are just missing reference marks.","shortMessageHtmlLink":"Fix some strings not references"}},{"before":null,"after":"cde14b84f21bb74d88b9042d821d7a5cbd260ca3","ref":"refs/heads/clang-tidy-showcase","pushedAt":"2023-12-16T21:41:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"modernize-make-unique","shortMessageHtmlLink":"modernize-make-unique"}},{"before":null,"after":"208ac753264b1273d9f5d4477f87e920bafa93a8","ref":"refs/heads/refactor-c_str-data","pushedAt":"2023-12-16T18:14:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Use c_str() over data() where null termination is needed\n\nc_str() should be used over data() when function needs null terminated\nstring. This way it is easier to see what is intention.","shortMessageHtmlLink":"Use c_str() over data() where null termination is needed"}},{"before":null,"after":"b7151779d24efcb1e35ac59f5032982a47f4f432","ref":"refs/heads/4274-remove-old-vs-files","pushedAt":"2023-12-15T02:03:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Use vs160 & vs170 in rebuild all scripts\n\nI'm not actually sure how much these scripts are even used but let's\njust update these as well to support 160 and 170.","shortMessageHtmlLink":"Use vs160 & vs170 in rebuild all scripts"}},{"before":"8966b324a971a814eb594d74ccaf086a7d6bc6b4","after":"b7151779d24efcb1e35ac59f5032982a47f4f432","ref":"refs/heads/remove_old_vs_files","pushedAt":"2023-12-15T01:51:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Use vs160 & vs170 in rebuild all scripts\n\nI'm not actually sure how much these scripts are even used but let's\njust update these as well to support 160 and 170.","shortMessageHtmlLink":"Use vs160 & vs170 in rebuild all scripts"}},{"before":"bd7acf2753caa147fe69a293fdcfe48030d3873e","after":"8966b324a971a814eb594d74ccaf086a7d6bc6b4","ref":"refs/heads/remove_old_vs_files","pushedAt":"2023-12-15T01:48:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Use vs160 & vs170 in rebuild all scripts\n\nI'm not actually sure how much these scripts are even used but let's\njust update these as well to support 160 and 170.","shortMessageHtmlLink":"Use vs160 & vs170 in rebuild all scripts"}},{"before":"d2b6a3d838020cd77fafcdf34f25bb5291d3b68b","after":"bd7acf2753caa147fe69a293fdcfe48030d3873e","ref":"refs/heads/remove_old_vs_files","pushedAt":"2023-12-13T06:51:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Add CI stage to check VS project files are up to date\n\nThere has been situation files where not updated and now one notice.\nLet's add CI stage to to prevent that to happen again.","shortMessageHtmlLink":"Add CI stage to check VS project files are up to date"}},{"before":"92f7d17e610938faee92216fcfface95591110b7","after":"d2b6a3d838020cd77fafcdf34f25bb5291d3b68b","ref":"refs/heads/remove_old_vs_files","pushedAt":"2023-12-13T06:41:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Add CI stage to check VS project files are up to date\n\nThere has been situation files where not updated and now one notice.\nLet's add CI stage to to prevent that to happen again.","shortMessageHtmlLink":"Add CI stage to check VS project files are up to date"}},{"before":"9d4b3f8562c0db8b9666f436ea58128f69effcde","after":"92f7d17e610938faee92216fcfface95591110b7","ref":"refs/heads/remove_old_vs_files","pushedAt":"2023-12-13T06:33:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Add CI stage to check VS project files are up to date\n\nThere has been situation files where not updated and now one notice.\nLet's add CI stage to to prevent that to happen again.","shortMessageHtmlLink":"Add CI stage to check VS project files are up to date"}},{"before":"ec840fd157036002a708beb3e0de25bbab1a4b5e","after":"9d4b3f8562c0db8b9666f436ea58128f69effcde","ref":"refs/heads/remove_old_vs_files","pushedAt":"2023-12-13T06:31:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"teksturi","name":"Kari Argillander","path":"/teksturi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3656678?s=80&v=4"},"commit":{"message":"Add CI stage to check VS project files are up to date\n\nThere has been situation files where not updated and now one notice.\nLet's add CI stage to to prevent that to happen again.","shortMessageHtmlLink":"Add CI stage to check VS project files are up to date"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wN1QxODoxMzo1OC4wMDAwMDBazwAAAARffQti","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wN1QxODoxMzo1OC4wMDAwMDBazwAAAARffQti","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0xM1QwNjozMTo1NC4wMDAwMDBazwAAAAPJGSG3"}},"title":"Activity ยท teksturi/poco"}