{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":4607043,"defaultBranch":"master","name":"ags","ownerLogin":"adventuregamestudio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-06-09T12:21:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1833326?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715014775.0","currentOid":""},"activityList":{"items":[{"before":"fc1021a5693cf535a92f4156aa89362dafbd4f6c","after":"704cc7b8780bedc12860215ebe4e32712f97bad6","ref":"refs/heads/master","pushedAt":"2024-05-17T14:42:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Compiler.Tests: fixed after refactor of funcparams","shortMessageHtmlLink":"Compiler.Tests: fixed after refactor of funcparams"}},{"before":"df751d6914d5dc7e198fb05c5b94a541f875f049","after":"7afd6e47edfab8d3e65266b7c4e61082b3d5fbcd","ref":"refs/heads/ags4","pushedAt":"2024-05-17T03:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Compiler: fixed type flags conversion in ccCompileRTTI()","shortMessageHtmlLink":"Compiler: fixed type flags conversion in ccCompileRTTI()"}},{"before":"d96da7e7a7cbdf1d5b101921c5fb83fe0040169d","after":"5dd7b7ec25f38f5c045ecbcbe9f5d3f09cdb3a1c","ref":"refs/heads/release-3.6.1","pushedAt":"2024-05-16T15:39:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Editor: do select next found ViewFrame after deleting selection\n\nThis behavior was broken after implementing multi-frame selection in AGS 3.6.1.","shortMessageHtmlLink":"Editor: do select next found ViewFrame after deleting selection"}},{"before":"0b714550297c9847bf3f3fa6e7d5d5aa4d65a690","after":"fc1021a5693cf535a92f4156aa89362dafbd4f6c","ref":"refs/heads/master","pushedAt":"2024-05-16T15:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Editor: do select next found ViewFrame after deleting selection\n\nThis behavior was broken after implementing multi-frame selection in AGS 3.6.1.","shortMessageHtmlLink":"Editor: do select next found ViewFrame after deleting selection"}},{"before":"407ef0abc2872e83b4ae2a34a5ffa70f712a1d49","after":"df751d6914d5dc7e198fb05c5b94a541f875f049","ref":"refs/heads/ags4","pushedAt":"2024-05-15T00:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Common: hotfix stream corruption in ccScript::Read() on error","shortMessageHtmlLink":"Common: hotfix stream corruption in ccScript::Read() on error"}},{"before":"73968f11ee953bb1c4136a958e0d35e8aea308cc","after":"407ef0abc2872e83b4ae2a34a5ffa70f712a1d49","ref":"refs/heads/ags4","pushedAt":"2024-05-14T12:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Common: when calculating TTF font's extent just use FT_Face->bbox\n\nThis apparently already stores precalculated maximal glyphs extents.\nTesting this side-by-side with the previous solution shows that these bbox values are mostly matching the results of loading and measuring each glyph.\nThey are 100% matching in the \"bad\" fonts which I've been adding this calculation for. For some \"good\" fonts they sometimes have 1 pixel less offset, but are not less than the extent given by (0, height).\n\nAnd obviously this is faster than loading and calculating glyphs.","shortMessageHtmlLink":"Common: when calculating TTF font's extent just use FT_Face->bbox"}},{"before":"b058b35ec82f19a4f2b70d952eede9589e626083","after":"d96da7e7a7cbdf1d5b101921c5fb83fe0040169d","ref":"refs/heads/release-3.6.1","pushedAt":"2024-05-14T12:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Common: when calculating TTF font's extent just use FT_Face->bbox\n\nThis apparently already stores precalculated maximal glyphs extents.\nTesting this side-by-side with the previous solution shows that these bbox values are mostly matching the results of loading and measuring each glyph.\nThey are 100% matching in the \"bad\" fonts which I've been adding this calculation for. For some \"good\" fonts they sometimes have 1 pixel less offset, but are not less than the extent given by (0, height).\n\nAnd obviously this is faster than loading and calculating glyphs.","shortMessageHtmlLink":"Common: when calculating TTF font's extent just use FT_Face->bbox"}},{"before":"ee38e42dce5adfe86e993badf8b2b15cfe0da689","after":"0b714550297c9847bf3f3fa6e7d5d5aa4d65a690","ref":"refs/heads/master","pushedAt":"2024-05-14T12:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Common: when calculating TTF font's extent just use FT_Face->bbox\n\nThis apparently already stores precalculated maximal glyphs extents.\nTesting this side-by-side with the previous solution shows that these bbox values are mostly matching the results of loading and measuring each glyph.\nThey are 100% matching in the \"bad\" fonts which I've been adding this calculation for. For some \"good\" fonts they sometimes have 1 pixel less offset, but are not less than the extent given by (0, height).\n\nAnd obviously this is faster than loading and calculating glyphs.","shortMessageHtmlLink":"Common: when calculating TTF font's extent just use FT_Face->bbox"}},{"before":"35bbe8981ee78f2b9ab3ee79099b4e0ff1e526a6","after":"73968f11ee953bb1c4136a958e0d35e8aea308cc","ref":"refs/heads/ags4","pushedAt":"2024-05-13T21:37:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Common: when calculating TTF's extents, use first 128 glyphs\n\nThis fixes loading very big fonts, which may take literally seconds to calculate if we process each glyph.\n\nThis load mode is primarily purposed for backwards compatibility, as with new games authors may fix / replace the font if they have issues.\nBecause of that, it's not a good thing to pessimize loading times for games that don't require this autofix.","shortMessageHtmlLink":"Common: when calculating TTF's extents, use first 128 glyphs"}},{"before":"2823b86024bc997b78b5c4c3ebdaa495fa50a577","after":"b058b35ec82f19a4f2b70d952eede9589e626083","ref":"refs/heads/release-3.6.1","pushedAt":"2024-05-13T21:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Common: when calculating TTF's extents, use first 128 glyphs\n\nThis fixes loading very big fonts, which may take literally seconds to calculate if we process each glyph.\n\nThis load mode is primarily purposed for backwards compatibility, as with new games authors may fix / replace the font if they have issues.\nBecause of that, it's not a good thing to pessimize loading times for games that don't require this autofix.","shortMessageHtmlLink":"Common: when calculating TTF's extents, use first 128 glyphs"}},{"before":"d44fab2ced8bcb7aa727cb31ec673e4ffbc4260d","after":"ee38e42dce5adfe86e993badf8b2b15cfe0da689","ref":"refs/heads/master","pushedAt":"2024-05-13T21:34:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Common: when calculating TTF's extents, use first 128 glyphs\n\nThis fixes loading very big fonts, which may take literally seconds to calculate if we process each glyph.\n\nThis load mode is primarily purposed for backwards compatibility, as with new games authors may fix / replace the font if they have issues.\nBecause of that, it's not a good thing to pessimize loading times for games that don't require this autofix.","shortMessageHtmlLink":"Common: when calculating TTF's extents, use first 128 glyphs"}},{"before":"1c107428d1326ce4872747e4c8078d3c085125f2","after":"d44fab2ced8bcb7aa727cb31ec673e4ffbc4260d","ref":"refs/heads/master","pushedAt":"2024-05-12T19:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Engine: fixed debug room masks in legacy \"upscale\" mode","shortMessageHtmlLink":"Engine: fixed debug room masks in legacy \"upscale\" mode"}},{"before":"01b73a09c0f806260d9ef5a6ef6cf076afa6c907","after":"1c107428d1326ce4872747e4c8078d3c085125f2","ref":"refs/heads/master","pushedAt":"2024-05-11T11:43:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2419 from ivan-mogilko/362--4bitbitmapsformasks2\n\nSupport importing 4-bit bitmaps as 8-bit (for masks and sprites)","shortMessageHtmlLink":"Merge pull request #2419 from ivan-mogilko/362--4bitbitmapsformasks2"}},{"before":"4cfb35b8d0dbebd0161d3a6a056d8f1b8b5c43d5","after":"35bbe8981ee78f2b9ab3ee79099b4e0ff1e526a6","ref":"refs/heads/ags4","pushedAt":"2024-05-10T13:20:55.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2411 from ivan-mogilko/ags4--ccscript-cppcontainers\n\nAGS 4.0: replace C arrays in ccScript with std containers","shortMessageHtmlLink":"Merge pull request #2411 from ivan-mogilko/ags4--ccscript-cppcontainers"}},{"before":"ec775fb7d419d70b4adeeaf1fc19f4a876a38f21","after":"4cfb35b8d0dbebd0161d3a6a056d8f1b8b5c43d5","ref":"refs/heads/ags4","pushedAt":"2024-05-10T13:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Compiler: hotfix a mistake where checking for spaces but w/o linebreak\n\nFixes 30829df017404a95bd2cdb26986ab1225ea1bee7","shortMessageHtmlLink":"Compiler: hotfix a mistake where checking for spaces but w/o linebreak"}},{"before":"3ce4b6a791ae3e965a3284596e0786446b7f3497","after":"01b73a09c0f806260d9ef5a6ef6cf076afa6c907","ref":"refs/heads/master","pushedAt":"2024-05-10T13:04:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Compiler: hotfix a mistake where checking for spaces but w/o linebreak\n\nFixes 30829df017404a95bd2cdb26986ab1225ea1bee7","shortMessageHtmlLink":"Compiler: hotfix a mistake where checking for spaces but w/o linebreak"}},{"before":"0a7b8fd633888151ba32337727fdb7a5acf49fe7","after":"3ce4b6a791ae3e965a3284596e0786446b7f3497","ref":"refs/heads/master","pushedAt":"2024-05-10T11:49:41.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2412 from ivan-mogilko/ags3--ccscript-cppcontainers\n\nAGS 3: replace C arrays in ccScript with std containers","shortMessageHtmlLink":"Merge pull request #2412 from ivan-mogilko/ags3--ccscript-cppcontainers"}},{"before":"dcdfbc658e87de0a38f38e9ea04159f604398c1c","after":"ec775fb7d419d70b4adeeaf1fc19f4a876a38f21","ref":"refs/heads/ags4","pushedAt":"2024-05-10T09:44:15.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge branch 'master' into ags4","shortMessageHtmlLink":"Merge branch 'master' into ags4"}},{"before":"debeb4437c9a0e5c7a70a1b3bed29594e21afaef","after":"0a7b8fd633888151ba32337727fdb7a5acf49fe7","ref":"refs/heads/master","pushedAt":"2024-05-10T09:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Compiler: fixed old header references in MSVS project","shortMessageHtmlLink":"Compiler: fixed old header references in MSVS project"}},{"before":"494f8d4997f0754165b554c82288ed3123f72024","after":"debeb4437c9a0e5c7a70a1b3bed29594e21afaef","ref":"refs/heads/master","pushedAt":"2024-05-10T09:26:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2423 from ivan-mogilko/362--remove-stdfuncopies\n\nCompiler: removed duplicates of standard cctype functions","shortMessageHtmlLink":"Merge pull request #2423 from ivan-mogilko/362--remove-stdfuncopies"}},{"before":"ced94199c8e575673ae8f9a6713c71038cd6d96d","after":"494f8d4997f0754165b554c82288ed3123f72024","ref":"refs/heads/master","pushedAt":"2024-05-10T07:53:08.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2410 from ericoporto/fix-preprocessor-builds-without-compiler\n\nCompiler: preprocessor can build without compiler","shortMessageHtmlLink":"Merge pull request #2410 from ericoporto/fix-preprocessor-builds-with…"}},{"before":"74503f3fdf920ec3470105430d992e26de311050","after":"dcdfbc658e87de0a38f38e9ea04159f604398c1c","ref":"refs/heads/ags4","pushedAt":"2024-05-06T21:46:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Changes.txt: add changes merged from 3.6.2 (in-dev version)","shortMessageHtmlLink":"Changes.txt: add changes merged from 3.6.2 (in-dev version)"}},{"before":"3c1d90574580a14a9e4edb8c71c5e18e9e1edfbe","after":"ced94199c8e575673ae8f9a6713c71038cd6d96d","ref":"refs/heads/master","pushedAt":"2024-05-06T21:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Changes.txt: added notes for post-3.6.1 development so far","shortMessageHtmlLink":"Changes.txt: added notes for post-3.6.1 development so far"}},{"before":"07dcb531fe19d5c901d698e6b31b1ce6637ce3a8","after":"3c1d90574580a14a9e4edb8c71c5e18e9e1edfbe","ref":"refs/heads/master","pushedAt":"2024-05-06T18:29:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Editor: Changed default value of \"ShowIconInTab\" to True","shortMessageHtmlLink":"Editor: Changed default value of \"ShowIconInTab\" to True"}},{"before":"86972cd587be35786e01da5dd065ba3630110192","after":"74503f3fdf920ec3470105430d992e26de311050","ref":"refs/heads/ags4","pushedAt":"2024-05-06T16:28:03.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Updated build version (4.00.00.05)","shortMessageHtmlLink":"Updated build version (4.00.00.05)"}},{"before":"8ff648e9d14f58917bb8a4050e888a470d41bf44","after":"86972cd587be35786e01da5dd065ba3630110192","ref":"refs/heads/ags4","pushedAt":"2024-05-06T14:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Editor: only remap palette for room bgs which are being imported","shortMessageHtmlLink":"Editor: only remap palette for room bgs which are being imported"}},{"before":"f5f5265a9edbc343495c99e5ac4a23a90ea684e7","after":"8ff648e9d14f58917bb8a4050e888a470d41bf44","ref":"refs/heads/ags4","pushedAt":"2024-05-06T13:32:06.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2401 from ericoporto/ags4-add-string-split-join\n\n[ags4] add string Split and Join","shortMessageHtmlLink":"Merge pull request #2401 from ericoporto/ags4-add-string-split-join"}},{"before":"bf28d56ee32e4f2bccf07368b1a1e42f333155c2","after":"07dcb531fe19d5c901d698e6b31b1ce6637ce3a8","ref":"refs/heads/master","pushedAt":"2024-05-06T13:31:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2405 from edmundito/patch-1\n\nUpdate innosetup version to 6.2.2","shortMessageHtmlLink":"Merge pull request #2405 from edmundito/patch-1"}},{"before":"790e30ad87b9bf1e7195fbaa10db2b018afa61e7","after":"bf28d56ee32e4f2bccf07368b1a1e42f333155c2","ref":"refs/heads/master","pushedAt":"2024-05-06T13:26:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2404 from edmundito/edmundito/installer-images\n\nAdd wizard image files to Windows installer","shortMessageHtmlLink":"Merge pull request #2404 from edmundito/edmundito/installer-images"}},{"before":"7579e962c778029711f5c0834a78d67707e33962","after":"790e30ad87b9bf1e7195fbaa10db2b018afa61e7","ref":"refs/heads/master","pushedAt":"2024-05-06T05:28:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ivan-mogilko","name":null,"path":"/ivan-mogilko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1833754?s=80&v=4"},"commit":{"message":"Merge pull request #2409 from ericoporto/fix-move-macrotable-to-preprocessor\n\nCompiler: move macrotable to preprocessor sources","shortMessageHtmlLink":"Merge pull request #2409 from ericoporto/fix-move-macrotable-to-prepr…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETQVsiAA","startCursor":null,"endCursor":null}},"title":"Activity · adventuregamestudio/ags"}