{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":307215754,"defaultBranch":"main","name":"foe-engine","ownerLogin":"StableCoder","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-25T23:43:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33122613?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1609743924.0","currentOid":""},"activityList":{"items":[{"before":"5555be37d5df3f2720cf92cf757dfd20b2a9ea08","after":"a7cf8fe62168e12f2ca493f0d388fd69fe08cfb5","ref":"refs/heads/main","pushedAt":"2024-05-26T17:19:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update public defines for sizes of items\n\nThe sizes of various items such as keys, overhead and hashes were all\nsuffixed with 'U' making them all unsigned integers.\n\nRather, make them have no suffixes so that the define can be more\ninterpreted by the compiler based on the context.\n\nUpdate the SHA hash tests to use defines rather than hardcoded numbers.","shortMessageHtmlLink":"Update public defines for sizes of items"}},{"before":"4f8e99632091e3b1511fa9b94d99f0ffcfeb58d3","after":"5555be37d5df3f2720cf92cf757dfd20b2a9ea08","ref":"refs/heads/main","pushedAt":"2024-05-18T17:31:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update Vulkan-Mini-Libs submodule\n\nSupport for Vulkan v1.3.285 and OpenXR v1.0.36","shortMessageHtmlLink":"Update Vulkan-Mini-Libs submodule"}},{"before":"8bfa5f8f9e20f432e5684b277e7e774870ab239a","after":"4f8e99632091e3b1511fa9b94d99f0ffcfeb58d3","ref":"refs/heads/main","pushedAt":"2024-04-07T17:59:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Set BULLET_ROOT for Windows builds\n\nCMake can't find it from just the CMAKE_PREFIX_PATH, and needs a more\nspecific hint.","shortMessageHtmlLink":"Set BULLET_ROOT for Windows builds"}},{"before":"59feac52acd3ad737bec85df8a22d6b822659ae6","after":"8bfa5f8f9e20f432e5684b277e7e774870ab239a","ref":"refs/heads/main","pushedAt":"2024-02-21T14:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Calls for ED25519 and X25519 public key creation\n\nCan now create public public keys from private keys individually,\ninstead of just already complete key pairs.","shortMessageHtmlLink":"Calls for ED25519 and X25519 public key creation"}},{"before":"d82de18b95b2899d68ca104b0a15aa1cfc9d748d","after":"59feac52acd3ad737bec85df8a22d6b822659ae6","ref":"refs/heads/main","pushedAt":"2024-02-19T20:18:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Minor format changes","shortMessageHtmlLink":"Minor format changes"}},{"before":"edcc7e0e482b4e1562ac2c9456dcde5d5819981d","after":"d82de18b95b2899d68ca104b0a15aa1cfc9d748d","ref":"refs/heads/main","pushedAt":"2023-11-12T06:50:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Streamline ThreadPool task runner threads\n\nPreviously, after each task the thread would run a condition-variable's\n'wait_for' call for at least 1ms, which could become longer based on the\nkernel rate.\n\nNow these task runners will run until they are out of tasks, then only\nwhen no work can be acquired, then fall into a condition_variable's\n'wait' call.","shortMessageHtmlLink":"Streamline ThreadPool task runner threads"}},{"before":"66cd329bfa6f2bab6514450e288f48ab7757c02c","after":"edcc7e0e482b4e1562ac2c9456dcde5d5819981d","ref":"refs/heads/main","pushedAt":"2023-11-11T21:44:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update README list of external libraries\n\nThe list of used external libraries has become out of date, missing\nmany ones now used.\n\nUpdated the list of brew packages used on macOS.","shortMessageHtmlLink":"Update README list of external libraries"}},{"before":"c172b97bcf0028af41699c60a4bbe7a79636973c","after":"66cd329bfa6f2bab6514450e288f48ab7757c02c","ref":"refs/heads/main","pushedAt":"2023-11-10T03:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update testing of AES256GCM encryption\n\nThe backend crypto library used, libsodium, now supports hardware\naccelerated AES encryption on AppleSilicon chips.","shortMessageHtmlLink":"Update testing of AES256GCM encryption"}},{"before":"b494fad60a36f0b11c526a5648277643edd4095f","after":"c172b97bcf0028af41699c60a4bbe7a79636973c","ref":"refs/heads/main","pushedAt":"2023-10-29T21:31:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update Vulkan-Mini-Libs external library\n\nSupport up to OpenXR v1.0.31 and Vulkan v1.3.268","shortMessageHtmlLink":"Update Vulkan-Mini-Libs external library"}},{"before":"295602d9c41e103c2eb275b6cb57b275b81165d0","after":"b494fad60a36f0b11c526a5648277643edd4095f","ref":"refs/heads/main","pushedAt":"2023-08-21T02:45:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Change library linking for yaml-cpp on macOS\n\nWith yaml-cpp 0.8.0 release, the included CMake scripts brought in via\nHomebrew now uses the modern CMake library definitions.","shortMessageHtmlLink":"Change library linking for yaml-cpp on macOS"}},{"before":"6375da07b713c5cab346664cb9cd5666d99276d9","after":"295602d9c41e103c2eb275b6cb57b275b81165d0","ref":"refs/heads/main","pushedAt":"2023-08-10T02:56:33.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update Vulkan-Mini-Libs external library\n\nSupport up to Vulkan v1.3.261","shortMessageHtmlLink":"Update Vulkan-Mini-Libs external library"}},{"before":"820417f36b252589614f0cbf88fde676fa40f8c0","after":"6375da07b713c5cab346664cb9cd5666d99276d9","ref":"refs/heads/main","pushedAt":"2023-06-21T18:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Change non-blocking receive wait logic\n\nLoop the non-blocking socket until a timeout or data is read from it.","shortMessageHtmlLink":"Change non-blocking receive wait logic"}},{"before":"34f2f77baa3ff7557abb739e02901c5609e6b5e6","after":"820417f36b252589614f0cbf88fde676fa40f8c0","ref":"refs/heads/main","pushedAt":"2023-06-21T17:51:55.718Z","pushType":"push","commitsCount":2,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Set sockets to be non-blocking","shortMessageHtmlLink":"Set sockets to be non-blocking"}},{"before":"4d5f5487e5b66d3e4a2a82251d31908b6c7db535","after":"34f2f77baa3ff7557abb739e02901c5609e6b5e6","ref":"refs/heads/main","pushedAt":"2023-06-14T01:41:22.447Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Add network address matching check function","shortMessageHtmlLink":"Add network address matching check function"}},{"before":"91212a90a135bf32f085a594a581292a30ad3355","after":"4d5f5487e5b66d3e4a2a82251d31908b6c7db535","ref":"refs/heads/main","pushedAt":"2023-06-09T00:27:13.302Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Add Vulkan HW CI tests\n\nAMD Vega 56 (vega10) and AMD RX580 (ellesmere) cards have been added to\nthe hardware pool, and therefore can be tested.","shortMessageHtmlLink":"Add Vulkan HW CI tests"}},{"before":"36c82294ddf3a23175fbabe6aa65041ee1149ae2","after":"91212a90a135bf32f085a594a581292a30ad3355","ref":"refs/heads/main","pushedAt":"2023-06-01T00:05:43.812Z","pushType":"push","commitsCount":5,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Implement crypto interface library\n\nAn interface layer for libsodium, implementing ed25519 keys, AES and\nXChaCha20 encryption, as well as basic SHA256/SHA512 hashing.\n\nAlso implements a Findsodium CMake script for Windows as the Windows\nbuild does not provide pkg/CMake config files.","shortMessageHtmlLink":"Implement crypto interface library"}},{"before":"0a5f11da1da40444d949b26865bbb62c97ad50d8","after":"36c82294ddf3a23175fbabe6aa65041ee1149ae2","ref":"refs/heads/main","pushedAt":"2023-05-11T02:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update Vulkan-Mini-Libs external library\n\nSupport up to Vulkan v1.3.250","shortMessageHtmlLink":"Update Vulkan-Mini-Libs external library"}},{"before":"cadd41569bd313076d240179c4c997d3003142a8","after":"0a5f11da1da40444d949b26865bbb62c97ad50d8","ref":"refs/heads/main","pushedAt":"2023-04-25T16:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Move 'EXPORT' macros to separate line\n\nWhile there are a few locations where it doesn't look as good as having\nit on the same line as the declarations, by far the majority of cases\nis more readable.","shortMessageHtmlLink":"Move 'EXPORT' macros to separate line"}},{"before":"ec683b4bbabdc83bc4494ce912fa54e03fa4d088","after":"cadd41569bd313076d240179c4c997d3003142a8","ref":"refs/heads/main","pushedAt":"2023-04-25T05:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update CMake scripts subdirectory\n\nAdding better support for macOS XCode toolchain for code coverage.","shortMessageHtmlLink":"Update CMake scripts subdirectory"}},{"before":"03dd6050d8d5b42479e07dca2b3475c40bdef420","after":"ec683b4bbabdc83bc4494ce912fa54e03fa4d088","ref":"refs/heads/main","pushedAt":"2023-04-24T00:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Remove CI Fedora Vulkan test jobs\n\nVulkan validation layers don't seem to be available on current Fedora\n38, so these jobs are just failing.","shortMessageHtmlLink":"Remove CI Fedora Vulkan test jobs"}},{"before":"3d92addc051af2bfbb903c302b44503cf087986e","after":"03dd6050d8d5b42479e07dca2b3475c40bdef420","ref":"refs/heads/main","pushedAt":"2023-04-24T00:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Fixes for new Fedora 38\n\nAdd standard headers for items not declared before use. Fix assimp\ndependency configuration issues.","shortMessageHtmlLink":"Fixes for new Fedora 38"}},{"before":"0c3251528b328b5c49b76785f81b5b5b335de975","after":"3d92addc051af2bfbb903c302b44503cf087986e","ref":"refs/heads/main","pushedAt":"2023-04-23T13:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update CMake scripts submodule\n\nNo longer contains Findassimp script, as assimp provides both pkg-config\nand CMake config files on installation.","shortMessageHtmlLink":"Update CMake scripts submodule"}},{"before":"a592bb1271f05c5fe7a13c7b70907917aec0f8bd","after":"0c3251528b328b5c49b76785f81b5b5b335de975","ref":"refs/heads/main","pushedAt":"2023-04-20T04:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update Windows CI jobs\n\nSpecify Windows 2019 build image and in the job names, as that's the\nonly one supported by the runner currently.","shortMessageHtmlLink":"Update Windows CI jobs"}},{"before":"7d1fbc192bb3d536af02f4e85f224a79dd9372d6","after":"a592bb1271f05c5fe7a13c7b70907917aec0f8bd","ref":"refs/heads/main","pushedAt":"2023-04-06T21:08:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Add macro and bit-field alignment to clang-format","shortMessageHtmlLink":"Add macro and bit-field alignment to clang-format"}},{"before":"dc8ac107d3da3542391e0366b2d10b2b2707e5fa","after":"7d1fbc192bb3d536af02f4e85f224a79dd9372d6","ref":"refs/heads/main","pushedAt":"2023-04-06T18:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update Vulkan-Mini-Libs for v1.3.246","shortMessageHtmlLink":"Update Vulkan-Mini-Libs for v1.3.246"}},{"before":"ab1663a6367e222f2e21547c88a7281e33e684a9","after":"dc8ac107d3da3542391e0366b2d10b2b2707e5fa","ref":"refs/heads/main","pushedAt":"2023-03-30T18:44:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Add more headers to C-compatibility tests","shortMessageHtmlLink":"Add more headers to C-compatibility tests"}},{"before":"334ce77b86b3b5fcde315900acf9508f333a2aa1","after":"ab1663a6367e222f2e21547c88a7281e33e684a9","ref":"refs/heads/main","pushedAt":"2023-03-16T22:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Update CMake library dependencies\n\nThe glfw, glm, OpenXR and yaml-cpp libraries now distribute with CMake\nconfiguration files by default. Thus now dropping the custom\nFind*.cmake files which were used previously.","shortMessageHtmlLink":"Update CMake library dependencies"}},{"before":"462d68293bf7e26aa1266a463394f2aa72a7f350","after":"334ce77b86b3b5fcde315900acf9508f333a2aa1","ref":"refs/heads/main","pushedAt":"2023-03-16T20:28:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Convert tests from Catch v2 to v3\n\nA breaking change, Catch2 v3 moved away from a single header library\ntowards a large set of split headers and a compiled library for speed\npurposes.","shortMessageHtmlLink":"Convert tests from Catch v2 to v3"}},{"before":"489eaeb617e75ab368ec7a2def94897acbd1e8cf","after":"462d68293bf7e26aa1266a463394f2aa72a7f350","ref":"refs/heads/main","pushedAt":"2023-03-15T22:40:51.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"StableCoder","name":"George Cave","path":"/StableCoder","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33122613?s=80&v=4"},"commit":{"message":"Fix reading of NULL as a string","shortMessageHtmlLink":"Fix reading of NULL as a string"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVD9u0QA","startCursor":null,"endCursor":null}},"title":"Activity ยท StableCoder/foe-engine"}