{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":496501882,"defaultBranch":"main","name":"Image32","ownerLogin":"AngusJohnson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-26T06:08:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5280692?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726639584.0","currentOid":""},"activityList":{"items":[{"before":"b58bd6a9c3a7ae93cdfc5ede8e915d1fe129ae3e","after":"5b84850fae2927fd71e2f3d23c8b8cb672632f68","ref":"refs/heads/main","pushedAt":"2024-09-20T22:24:18.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #104 from ahausladen/PerfFastGaussianBlur\n\nImprove (Fast)Gaussian performance","shortMessageHtmlLink":"Merge pull request #104 from ahausladen/PerfFastGaussianBlur"}},{"before":"c5f076c6bade45f6016c35ac89bae7a3f84933e7","after":"b58bd6a9c3a7ae93cdfc5ede8e915d1fe129ae3e","ref":"refs/heads/main","pushedAt":"2024-09-20T22:23:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #103 from ahausladen/IdNameMap\n\nReplace TSvgReader.IdList with a HashMap","shortMessageHtmlLink":"Merge pull request #103 from ahausladen/IdNameMap"}},{"before":"b103841194bf4216facb765886cf4d473e03c168","after":"c5f076c6bade45f6016c35ac89bae7a3f84933e7","ref":"refs/heads/main","pushedAt":"2024-09-20T22:23:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #102 from ahausladen/FixFillOpacitySpiderSvg\n\nWrong color in example SVG spider.svg","shortMessageHtmlLink":"Merge pull request #102 from ahausladen/FixFillOpacitySpiderSvg"}},{"before":"99ca9fcb577a21e6969e99597e1de7b25202210f","after":"b103841194bf4216facb765886cf4d473e03c168","ref":"refs/heads/main","pushedAt":"2024-09-18T06:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Updated documentation to ver 4.6","shortMessageHtmlLink":"Updated documentation to ver 4.6"}},{"before":"33f4d88aeb3f181e7813d02aeb0dd971744be47d","after":"99ca9fcb577a21e6969e99597e1de7b25202210f","ref":"refs/heads/main","pushedAt":"2024-09-18T05:50:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Version 4.6","shortMessageHtmlLink":"Version 4.6"}},{"before":"15516dc65d2712d8353e77b1cca0b47d98543285","after":"33f4d88aeb3f181e7813d02aeb0dd971744be47d","ref":"refs/heads/main","pushedAt":"2024-09-18T04:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.SVG.Core.pas - fixed a bug in IsSameUTF8String function (#101)","shortMessageHtmlLink":"Img32.SVG.Core.pas - fixed a bug in IsSameUTF8String function (#101)"}},{"before":"5d05489e7601f6c751ca4888294af252b61d6dc5","after":"15516dc65d2712d8353e77b1cca0b47d98543285","ref":"refs/heads/main","pushedAt":"2024-09-17T22:26:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.SVG.Core.pas - fixed a bug in ParseNextWordExHash function.","shortMessageHtmlLink":"Img32.SVG.Core.pas - fixed a bug in ParseNextWordExHash function."}},{"before":"f128f0272fe013318befd89be8e6d8130e1eff23","after":"5d05489e7601f6c751ca4888294af252b61d6dc5","ref":"refs/heads/main","pushedAt":"2024-09-15T01:03:06.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #100 from ahausladen/Perf_SvgParsing\n\nSVG parser performance optimizations","shortMessageHtmlLink":"Merge pull request #100 from ahausladen/Perf_SvgParsing"}},{"before":"4d11dc047c3c654b4d86ac5fdce8b1cdb5b37c2a","after":"f128f0272fe013318befd89be8e6d8130e1eff23","ref":"refs/heads/main","pushedAt":"2024-09-14T05:35:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #99 from ahausladen/FixIssue96\n\nFixes #96","shortMessageHtmlLink":"Merge pull request #99 from ahausladen/FixIssue96"}},{"before":"a9af17222423f235ed6d86dd8d96707be0dbe008","after":"4d11dc047c3c654b4d86ac5fdce8b1cdb5b37c2a","ref":"refs/heads/main","pushedAt":"2024-09-14T05:34:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #98 from ahausladen/FixMastRenderer\n\nFixes for the TMaskRenderer","shortMessageHtmlLink":"Merge pull request #98 from ahausladen/FixMastRenderer"}},{"before":"70c1e656585366d7535abd09ddc9fc004885c8f0","after":"a9af17222423f235ed6d86dd8d96707be0dbe008","ref":"refs/heads/main","pushedAt":"2024-09-07T20:59:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #93 from ahausladen/EraseOutsidePaths\n\nEraseOutsidePaths optimization","shortMessageHtmlLink":"Merge pull request #93 from ahausladen/EraseOutsidePaths"}},{"before":"cfc289ab9a450f33fb4811bbe4f7061f9ed2309e","after":"70c1e656585366d7535abd09ddc9fc004885c8f0","ref":"refs/heads/main","pushedAt":"2024-08-18T09:02:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Fixed a bug introduced in the previous commit.","shortMessageHtmlLink":"Fixed a bug introduced in the previous commit."}},{"before":"b44a79ae1055d2ab72a0eac502b76bb4182a636a","after":"cfc289ab9a450f33fb4811bbe4f7061f9ed2309e","ref":"refs/heads/main","pushedAt":"2024-08-18T00:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"TSvgSubPath.GetFlattenedPath - fixed bug introduced in previous update (#91)\nUpdated Clipper2 library\nMinor code tidy","shortMessageHtmlLink":"TSvgSubPath.GetFlattenedPath - fixed bug introduced in previous update ("}},{"before":"f7e81081987155213d205a1d87756e0768cc9b14","after":"b44a79ae1055d2ab72a0eac502b76bb4182a636a","ref":"refs/heads/main","pushedAt":"2024-08-17T23:20:18.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #91 from ahausladen/SmallPerf2\n\nSmaller performance patches","shortMessageHtmlLink":"Merge pull request #91 from ahausladen/SmallPerf2"}},{"before":"ede070ba791ec65bf68a665b38efed7dad257cc6","after":"f7e81081987155213d205a1d87756e0768cc9b14","ref":"refs/heads/main","pushedAt":"2024-08-11T06:24:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.Transform - fixed minor bugs in previous commit.","shortMessageHtmlLink":"Img32.Transform - fixed minor bugs in previous commit."}},{"before":"e9d22b8847d2cf8c1a7c483c939038990b02a32a","after":"ede070ba791ec65bf68a665b38efed7dad257cc6","ref":"refs/heads/main","pushedAt":"2024-08-11T05:50:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #90 from ahausladen/DynArray\n\nDynamic array performance - skip unnecessary SetLength-FillChar","shortMessageHtmlLink":"Merge pull request #90 from ahausladen/DynArray"}},{"before":"c3a51a737bcf1af1bb3f8566b537e6175f32df60","after":"e9d22b8847d2cf8c1a7c483c939038990b02a32a","ref":"refs/heads/main","pushedAt":"2024-08-10T03:11:23.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #89 from ahausladen/SmallPerfOpt\n\nSome smaller performance optimization","shortMessageHtmlLink":"Merge pull request #89 from ahausladen/SmallPerfOpt"}},{"before":"901d0a587d59816499078fd49fa9734eb6507f17","after":"c3a51a737bcf1af1bb3f8566b537e6175f32df60","ref":"refs/heads/main","pushedAt":"2024-08-09T11:11:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.pas - minor code tidy","shortMessageHtmlLink":"Img32.pas - minor code tidy"}},{"before":"bc8f335700a209b51bed46b964ab85dfb81e5d30","after":"901d0a587d59816499078fd49fa9734eb6507f17","ref":"refs/heads/main","pushedAt":"2024-08-09T10:29:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.pas - Fixed bug in BlendBlueChannelLine function","shortMessageHtmlLink":"Img32.pas - Fixed bug in BlendBlueChannelLine function"}},{"before":"932e270f2903565d9622ee688cd5a366f9fd849c","after":"bc8f335700a209b51bed46b964ab85dfb81e5d30","ref":"refs/heads/main","pushedAt":"2024-08-09T01:59:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #87 from ahausladen/BlendFunctions\n\nBlend function optimizations","shortMessageHtmlLink":"Merge pull request #87 from ahausladen/BlendFunctions"}},{"before":"e22a7875018e1fa3fffde8e7e4736e9d9569da1c","after":"932e270f2903565d9622ee688cd5a366f9fd849c","ref":"refs/heads/main","pushedAt":"2024-08-09T01:58:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #86 from ahausladen/ColorWeight\n\nImprove FastGaussianBlur performance","shortMessageHtmlLink":"Merge pull request #86 from ahausladen/ColorWeight"}},{"before":"8ebd638845d1e4efdc7694129863d8deb49f366a","after":"e22a7875018e1fa3fffde8e7e4736e9d9569da1c","ref":"refs/heads/main","pushedAt":"2024-07-26T10:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32 - global var ClockwiseRotationIsAnglePositive is now a compiler directive.\nImg32.Transform - fixed a compile error in IsIdentityMatrix.\nImg32.Transform - fixed an overflow error in TWeightedColor.GetColor","shortMessageHtmlLink":"Img32 - global var ClockwiseRotationIsAnglePositive is now a compiler…"}},{"before":"599c41914c262c96b771ece7aede2ba574aaf910","after":"8ebd638845d1e4efdc7694129863d8deb49f366a","ref":"refs/heads/main","pushedAt":"2024-07-16T23:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.Transform - fixed another bug in recent a commit","shortMessageHtmlLink":"Img32.Transform - fixed another bug in recent a commit"}},{"before":"2359ac052af39151a62fe59dd18d69db56a8ee35","after":"599c41914c262c96b771ece7aede2ba574aaf910","ref":"refs/heads/main","pushedAt":"2024-07-16T23:34:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.SVG.Core - fixed a bug introduced in the previous commit","shortMessageHtmlLink":"Img32.SVG.Core - fixed a bug introduced in the previous commit"}},{"before":"f8210bfd9f49c277599d6eda0abf6c182c8af758","after":"2359ac052af39151a62fe59dd18d69db56a8ee35","ref":"refs/heads/main","pushedAt":"2024-07-16T22:52:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.Transform - MatrixMultiply function has changed.","shortMessageHtmlLink":"Img32.Transform - MatrixMultiply function has changed."}},{"before":"2285272ecca9bfbd50481f0cf5a45f2f1e351b4b","after":"f8210bfd9f49c277599d6eda0abf6c182c8af758","ref":"refs/heads/main","pushedAt":"2024-07-13T01:04:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #81 from ahausladen/FixHints\n\nFix hints/warnings","shortMessageHtmlLink":"Merge pull request #81 from ahausladen/FixHints"}},{"before":"6f2fdf846c5c1e1e98db95eee7cf35beb98b91fb","after":"2285272ecca9bfbd50481f0cf5a45f2f1e351b4b","ref":"refs/heads/main","pushedAt":"2024-07-10T07:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.Transform -\n removed duplicate ExtractMatrix functions\n overloaded MatrixExtractScale and MatrixRotate function\n code tidy","shortMessageHtmlLink":"Img32.Transform -"}},{"before":"fbd54c8b13adc45a7c074e91916155d9bfaeb3b0","after":"6f2fdf846c5c1e1e98db95eee7cf35beb98b91fb","ref":"refs/heads/main","pushedAt":"2024-07-10T04:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Img32.Transform\n 1. Fixed an integer overflow error in TWeightedColor.GetColor\n 2. Improved MatrixExtractScale and MatrixExtractRotation functions","shortMessageHtmlLink":"Img32.Transform"}},{"before":"df92501585ee52edf3de815f6cd165a6f16655a5","after":"fbd54c8b13adc45a7c074e91916155d9bfaeb3b0","ref":"refs/heads/main","pushedAt":"2024-07-09T08:50:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #70 from ahausladen/Transform_dest\n\nExtend transformation functions","shortMessageHtmlLink":"Merge pull request #70 from ahausladen/Transform_dest"}},{"before":"ea9ba691a1274abe66daaeeb60e763dd6b67a411","after":"df92501585ee52edf3de815f6cd165a6f16655a5","ref":"refs/heads/main","pushedAt":"2024-07-09T06:11:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AngusJohnson","name":"Angus Johnson","path":"/AngusJohnson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5280692?s=80&v=4"},"commit":{"message":"Merge pull request #77 from ahausladen/FixIssue75\n\nFix issue #75: SVG: Implicit gradient boundaries should duplicate the adjacent color","shortMessageHtmlLink":"Merge pull request #77 from ahausladen/FixIssue75"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjoyNDoxOC4wMDAwMDBazwAAAAS8aVUI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjoyNDoxOC4wMDAwMDBazwAAAAS8aVUI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOVQwNjoxMToxOS4wMDAwMDBazwAAAAR6TMsq"}},"title":"Activity · AngusJohnson/Image32"}