{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":168666102,"defaultBranch":"master","name":"XamlX","ownerLogin":"kekekeks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-01T08:28:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1067584?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726273231.0","currentOid":""},"activityList":{"items":[{"before":"e524acfdde0a4ec3b17a84aafbec5d5d33bccf5a","after":"ab84721302d6ed2b8b65315f3c54217693640348","ref":"refs/heads/master","pushedAt":"2024-09-14T22:10:21.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Merge pull request #122 from workgroupengineering/features/nested-types\n\nfeat: Add support for nested types Cecil and Sre","shortMessageHtmlLink":"Merge pull request #122 from workgroupengineering/features/nested-types"}},{"before":"e13c3efd3092bbda52afaee9292811af85f31b06","after":"e524acfdde0a4ec3b17a84aafbec5d5d33bccf5a","ref":"refs/heads/master","pushedAt":"2024-09-14T05:17:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Fix target object emit (#125)\n\n* Rewrite PopParent to properly reset PropertyTargetObject\r\n\r\n* Add ProvideValueTarget_TargetObject_Is_Valid_After_Nested_PushPop test","shortMessageHtmlLink":"Fix target object emit (#125)"}},{"before":"dfec140e168128a3e3c5b6dc6f38edfa9533fc21","after":"e6e19ccf3e1986a415c2582332cf631327134f1e","ref":"refs/heads/fix-target-object-emit","pushedAt":"2024-09-14T03:45:30.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix-target-object-emit","shortMessageHtmlLink":"Merge branch 'master' into fix-target-object-emit"}},{"before":"2d3a512a6c7606046646675a2dcaeedb3580b5e6","after":"e13c3efd3092bbda52afaee9292811af85f31b06","ref":"refs/heads/master","pushedAt":"2024-09-14T02:10:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"feat: Enable Net Analyzer (#82)\n\n* feat: Enable Net Analizer\r\n\r\n* feat: Address Rule CA1820\r\n\r\n* feat: Address Rule CA1802\r\n\r\n* feat: Address Rule CA1825\r\n\r\n* feat: Address Rule CA1826\r\n\r\n* feat: Address Rule CA1834\r\n\r\n* fix: Address Rule CA1826\r\n\r\n* feat: Enable rule CS0162\r\n\r\n* fix: Address Review\r\n\r\n* fix: Rule CA1820 Test for empty strings using 'string.Length' property or 'string.IsNullOrEmpty'\r\n\r\n* fix: CA1847 Use 'string.Contains(char)' instead of 'string.Contains(string)'\r\n\r\n* fix: revert solution version\r\n\r\n* fix: Address review\r\n\r\n* fix: Address rule CA1309 Use ordinal string comparison\r\n\r\n---------\r\n\r\nCo-authored-by: Max Katz ","shortMessageHtmlLink":"feat: Enable Net Analyzer (#82)"}},{"before":"7b8f6099a1c2240b9fa5bbf7a8a6954e99c4e556","after":"2d3a512a6c7606046646675a2dcaeedb3580b5e6","ref":"refs/heads/master","pushedAt":"2024-09-14T00:38:30.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Merge pull request #104 from TomEdwardsEnscape/CompilerGeneratedAttribute\n\nDecorate all generated items with CompilerGeneratedAttribute","shortMessageHtmlLink":"Merge pull request #104 from TomEdwardsEnscape/CompilerGeneratedAttri…"}},{"before":null,"after":"dfec140e168128a3e3c5b6dc6f38edfa9533fc21","ref":"refs/heads/fix-target-object-emit","pushedAt":"2024-09-14T00:20:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Add ProvideValueTarget_TargetObject_Is_Valid_After_Nested_PushPop test","shortMessageHtmlLink":"Add ProvideValueTarget_TargetObject_Is_Valid_After_Nested_PushPop test"}},{"before":"14fed0cb0666a9b3f71cb635cf61eb6010d4ff64","after":"7b8f6099a1c2240b9fa5bbf7a8a6954e99c4e556","ref":"refs/heads/master","pushedAt":"2024-07-29T03:48:12.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Merge pull request #120 from workgroupengineering/features/IXamlMethod_Generics\n\nfeat: IXamlMethod Generic definition","shortMessageHtmlLink":"Merge pull request #120 from workgroupengineering/features/IXamlMetho…"}},{"before":"941dafce490ffd21178f4493a7f0425e9d478e60","after":"14fed0cb0666a9b3f71cb635cf61eb6010d4ff64","ref":"refs/heads/master","pushedAt":"2024-06-05T00:53:59.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Merge pull request #121 from MrJul/feature/nullable-enable\n\nNullable reference types","shortMessageHtmlLink":"Merge pull request #121 from MrJul/feature/nullable-enable"}},{"before":null,"after":"7f737cadbeb4c0858319659fee64fff609c9246b","ref":"refs/heads/avalonia-release/11.0.10","pushedAt":"2024-05-21T06:55:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Fix custom methods emitting (#102)","shortMessageHtmlLink":"Fix custom methods emitting (#102)"}},{"before":"7069ee7ba11c884a02347647b264f94715838795","after":"941dafce490ffd21178f4493a7f0425e9d478e60","ref":"refs/heads/master","pushedAt":"2024-04-23T08:54:59.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Merge pull request #108 from MrJul/feature/advanced-deferred-customization\n\nAdvanced deferred customization","shortMessageHtmlLink":"Merge pull request #108 from MrJul/feature/advanced-deferred-customiz…"}},{"before":"52d9e22af4bcb4e176a5a5192b542365cd678d1c","after":"7069ee7ba11c884a02347647b264f94715838795","ref":"refs/heads/master","pushedAt":"2024-04-23T08:43:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"maxkatz6","name":"Max Katz","path":"/maxkatz6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3163374?s=80&v=4"},"commit":{"message":"Merge pull request #101 from MrJul/fix/whitespace-tests\n\nFix WhitespaceTests","shortMessageHtmlLink":"Merge pull request #101 from MrJul/fix/whitespace-tests"}},{"before":"8a835af8b05ca808cb68d32e1339b084a26c447a","after":"52d9e22af4bcb4e176a5a5192b542365cd678d1c","ref":"refs/heads/master","pushedAt":"2024-04-23T08:34:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Add IXamlParameterInfo (#105)\n\n* Add and implement IXamlParameterInfo for methods/ctors\r\n\r\n* Add some missing CustomAttributes interface definitions\r\n\r\n* Pass custom attributes to the XamlValueConverter\r\n\r\n* Fix IXamlParameterInfo after merge conflicts","shortMessageHtmlLink":"Add IXamlParameterInfo (#105)"}},{"before":"5683cc4f0e629ed30ad7bb6b5e920379ee5c344a","after":"8a835af8b05ca808cb68d32e1339b084a26c447a","ref":"refs/heads/master","pushedAt":"2024-04-23T08:23:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"PR to fix issue #14370 in Avalonia project (2 of 2) (#103)\n\n* this code fixes issue #14370\r\n\r\n* incorporate suggestions from Max Katz\r\n\r\n* add the same fix for property elements on generic types to the GuiLabsXamlParser\r\n\r\n* add a test case for property elements on generic types","shortMessageHtmlLink":"PR to fix issue #14370 in Avalonia project (2 of 2) (#103)"}},{"before":"68c206a3269b2e5958572397ffc1aa15ba814b21","after":"5683cc4f0e629ed30ad7bb6b5e920379ee5c344a","ref":"refs/heads/master","pushedAt":"2024-04-19T11:21:59.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #117 from maxkatz6/use-more-aggressive-equals\n\nBring back CecilTypeCache","shortMessageHtmlLink":"Merge pull request #117 from maxkatz6/use-more-aggressive-equals"}},{"before":"72022c122f1adf6bac41c032cad602cdd671838b","after":"68c206a3269b2e5958572397ffc1aa15ba814b21","ref":"refs/heads/master","pushedAt":"2024-04-19T08:56:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #116 from maxkatz6/use-less-aggressive-equals\n\nUse less aggressive CecilTypeComparisonMode.SignatureOnlyLoose by default","shortMessageHtmlLink":"Merge pull request #116 from maxkatz6/use-less-aggressive-equals"}},{"before":"56e62640c8a8086c649d7f22d4a2a391e4165874","after":"72022c122f1adf6bac41c032cad602cdd671838b","ref":"refs/heads/master","pushedAt":"2024-04-18T10:11:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #115 from maxkatz6/more-imports\n\nAdd missing Imports in the emitter","shortMessageHtmlLink":"Merge pull request #115 from maxkatz6/more-imports"}},{"before":"9a9e96da6d9de92755728b053e044e16319ddc94","after":"56e62640c8a8086c649d7f22d4a2a391e4165874","ref":"refs/heads/master","pushedAt":"2024-04-17T10:25:37.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #114 from maxkatz6/another-fix-with-generics\n\nMigrate to using Cecil types to resolve generics and types equality","shortMessageHtmlLink":"Merge pull request #114 from maxkatz6/another-fix-with-generics"}},{"before":"65ceda8ed62c40056891c1e66f132eca91be1803","after":"87b0a631c1efcdbea638c5178865f181292a63f1","ref":"refs/heads/fixes/2725-cecil-nested-types","pushedAt":"2024-04-13T09:38:20.000Z","pushType":"push","commitsCount":136,"pusher":{"login":"danwalmsley","name":"Dan Walmsley","path":"/danwalmsley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4672627?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fixes/2725-cecil-nested-types","shortMessageHtmlLink":"Merge branch 'master' into fixes/2725-cecil-nested-types"}},{"before":"24a74b1f1db12036e9a9fa6f9aca6527fac46a1f","after":"9a9e96da6d9de92755728b053e044e16319ddc94","ref":"refs/heads/master","pushedAt":"2024-04-11T15:05:37.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #113 from kekekeks/fixes/10856-cecil-declared-in-another-module\n\nCorrectly import type with generic type arguments.","shortMessageHtmlLink":"Merge pull request #113 from kekekeks/fixes/10856-cecil-declared-in-a…"}},{"before":"f61747565a94e38e9dcaaa1a6e1136fbc81502e1","after":"983157c5de059da0efba3aa1bdd49604d7159a61","ref":"refs/heads/fixes/10856-cecil-declared-in-another-module","pushedAt":"2024-04-11T14:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Make importing a method use the same pattern as a field.","shortMessageHtmlLink":"Make importing a method use the same pattern as a field."}},{"before":"eb605554e0de18522c5e2955ea914b55177891f1","after":"f61747565a94e38e9dcaaa1a6e1136fbc81502e1","ref":"refs/heads/fixes/10856-cecil-declared-in-another-module","pushedAt":"2024-04-11T10:52:43.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fixes/10856-cecil-declared-in-another-module","shortMessageHtmlLink":"Merge branch 'master' into fixes/10856-cecil-declared-in-another-module"}},{"before":null,"after":"eb605554e0de18522c5e2955ea914b55177891f1","ref":"refs/heads/fixes/10856-cecil-declared-in-another-module","pushedAt":"2024-04-11T09:47:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Correctly import generic type arguments.\n\nFixes https://github.com/AvaloniaUI/Avalonia/issues/10856","shortMessageHtmlLink":"Correctly import generic type arguments."}},{"before":"b880da1e41db2895775367bde61e2d4dd49eb8f5","after":"24a74b1f1db12036e9a9fa6f9aca6527fac46a1f","ref":"refs/heads/master","pushedAt":"2024-04-10T02:51:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #111 from workgroupengineering/fixes/CecilTypeSystem\n\nfix: Cecil IXamlType GenericArguments and GenericParameters behavior","shortMessageHtmlLink":"Merge pull request #111 from workgroupengineering/fixes/CecilTypeSystem"}},{"before":"09f7adad0a94e92abfbd431c4fe87440a033902b","after":"b880da1e41db2895775367bde61e2d4dd49eb8f5","ref":"refs/heads/master","pushedAt":"2024-03-23T07:37:05.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #106 from MrJul/feature/better-closures\n\nSmaller closures","shortMessageHtmlLink":"Merge pull request #106 from MrJul/feature/better-closures"}},{"before":"3483a9cd68b73e499f1944e94dab56f801fd2e34","after":"09f7adad0a94e92abfbd431c4fe87440a033902b","ref":"refs/heads/master","pushedAt":"2024-03-22T08:55:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #107 from MrJul/feature/expose-context-definition-fields\n\nExpose XamlILContextDefinition fields","shortMessageHtmlLink":"Merge pull request #107 from MrJul/feature/expose-context-definition-…"}},{"before":"320e57fa1c95d10de33d9a96a323d1bc27563fa1","after":"3483a9cd68b73e499f1944e94dab56f801fd2e34","ref":"refs/heads/master","pushedAt":"2024-02-29T06:12:08.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"kekekeks","name":"Nikita Tsukanov","path":"/kekekeks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1067584?s=80&v=4"},"commit":{"message":"Merge pull request #70 from MrJul/better-setters-cache2\n\nDynamic setters are now shared between types","shortMessageHtmlLink":"Merge pull request #70 from MrJul/better-setters-cache2"}},{"before":"412829345ca6be40410773886e8864bda76d30b0","after":"a092917014d87ffe670b572744d5eb3531f83423","ref":"refs/heads/grokys/xaml-metadata","pushedAt":"2024-02-14T22:34:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Line numbers are 1-based.","shortMessageHtmlLink":"Line numbers are 1-based."}},{"before":"e547f18801ec7848563cb1c9be450290411880e2","after":"412829345ca6be40410773886e8864bda76d30b0","ref":"refs/heads/grokys/xaml-metadata","pushedAt":"2024-02-13T10:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Enable spans on XAML diagnostics","shortMessageHtmlLink":"Enable spans on XAML diagnostics"}},{"before":"d1fca865b7da89ed7f547f1a7289a5f2bf6f4a48","after":"e547f18801ec7848563cb1c9be450290411880e2","ref":"refs/heads/grokys/xaml-metadata","pushedAt":"2024-01-25T22:43:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Added a way to get XML element from IXamlLineInfo.","shortMessageHtmlLink":"Added a way to get XML element from IXamlLineInfo."}},{"before":"073b48799d40815c08a435cd5635e5c256121041","after":"d1fca865b7da89ed7f547f1a7289a5f2bf6f4a48","ref":"refs/heads/grokys/xaml-metadata","pushedAt":"2024-01-23T23:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grokys","name":"Steven Kirk","path":"/grokys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1775141?s=80&v=4"},"commit":{"message":"Don't ignore attributes in design mode","shortMessageHtmlLink":"Don't ignore attributes in design mode"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQyMjoxMDoyMS4wMDAwMDBazwAAAAS2bAYf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQyMjoxMDoyMS4wMDAwMDBazwAAAAS2bAYf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yM1QyMzowNjoxMy4wMDAwMDBazwAAAAPnX7bW"}},"title":"Activity · kekekeks/XamlX"}