{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":334096873,"defaultBranch":"master","name":"lexilla","ownerLogin":"ScintillaOrg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-29T09:29:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75865715?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724215713.0","currentOid":""},"activityList":{"items":[{"before":"68e8bfef5ec5888a227c71af53bd97af73e340cd","after":"efaa119a3acea6f82ca84b4d525a893fd92d7736","ref":"refs/heads/master","pushedAt":"2024-09-18T10:32:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Remove workaround for runtime failures with Xcode 15 that added -ld_classic link flag.","shortMessageHtmlLink":"Remove workaround for runtime failures with Xcode 15 that added -ld_c…"}},{"before":"ff40f9889d00bdc0acc06550fc6015bc6351f239","after":"68e8bfef5ec5888a227c71af53bd97af73e340cd","ref":"refs/heads/master","pushedAt":"2024-09-18T10:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Moved new lexers to start of release section.","shortMessageHtmlLink":"Moved new lexers to start of release section."}},{"before":"7da58b353234f0b021e7225fa2bbab210ccea74f","after":"ff40f9889d00bdc0acc06550fc6015bc6351f239","ref":"refs/heads/master","pushedAt":"2024-09-15T02:19:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#277 Fix per-line folding in F# documents","shortMessageHtmlLink":"#277 Fix per-line folding in F# documents"}},{"before":"5cfd04a7f737c459c6c964a6db82ba5889d1d079","after":"7da58b353234f0b021e7225fa2bbab210ccea74f","ref":"refs/heads/master","pushedAt":"2024-09-14T23:42:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#267 Backport Zig lexer from Notepad4\n\nThis patch adds the Zig lexer from the Notepad4 editor originally\ncreated by Zufu Liu (@zufuliu) and convert it to an object lexer.\n\nSome changes have been made to make it compile and work in Scintilla\nsince Notepad4 contains a modified Scintilla version.\nAlso, some features of the Notepad4 lexer have been removed/changed:\n\n- special highlighting of formatting strings has been removed as\n it uses some extra functions added to Notepad4's Scintilla and I didn't\n want to spend much time on figuring out what would have to be\n back-ported - other lexilla lexers don't do this either anyway\n- folding has been modified to use simple folding like the rest of\n Scintilla lexers and not folding of the previous line based on brace\n presence on the next line like Notepad4\n- \"semi-syntactic\" coloring of Notepad4 which colors functions following\n \"fn\" has been removed as this is not performed in other Scintilla lexers\n- highlighting of tasks such as TODOs in comments has been removed as it\n isn't present in other Scintilla lexers\n- colorig states and keywords have been renamed slightly - keywords at\n index 3 have been reserved for caller-supplied type names using\n SCI_SETKEYWORDS like in the C lexer (which we use in Geany to supply\n type names obtained using ctags)\n\n Add SCE_ZIG_COMMENTLINETOP state for top-level comments.\n\n Add styling function definitions\n I.e. identifiers after the \"fn\" keywords.\n\nFixes #237.","shortMessageHtmlLink":"#267 Backport Zig lexer from Notepad4"}},{"before":"3ace72f0099a45571047b056fbdd316c726cc75f","after":"5cfd04a7f737c459c6c964a6db82ba5889d1d079","ref":"refs/heads/master","pushedAt":"2024-09-13T23:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#275 Backtrack to the beginning of multiline strings/comments for folding","shortMessageHtmlLink":"#275 Backtrack to the beginning of multiline strings/comments for fol…"}},{"before":"e0f045a027be35ad720355dd9affa851cfa4d4f6","after":"3ace72f0099a45571047b056fbdd316c726cc75f","ref":"refs/heads/master","pushedAt":"2024-09-13T11:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"TestLexers failed to find per-line folding bugs because it reused the document and\nlexer object from successful whole document fold for the per-line fold.\nFixed by creating a new document and lexer for the per-line lexing and folding.\nThis showed there are problems with the current Dart, F#, and Julia folders as well as\nthe new Zig lexer in #267.","shortMessageHtmlLink":"TestLexers failed to find per-line folding bugs because it reused the…"}},{"before":"75ae9070e93c6476e17bf461855753b6559ca544","after":"e0f045a027be35ad720355dd9affa851cfa4d4f6","ref":"refs/heads/master","pushedAt":"2024-09-12T22:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Update make dependencies for Dart lexer changes.","shortMessageHtmlLink":"Update make dependencies for Dart lexer changes."}},{"before":"fd18639c07a79a376e6f9d2f209bc2b45b8643cd","after":"75ae9070e93c6476e17bf461855753b6559ca544","ref":"refs/heads/master","pushedAt":"2024-09-12T08:27:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"@270 Convert the Dart lexer to object lexer.","shortMessageHtmlLink":"@270 Convert the Dart lexer to object lexer."}},{"before":"fac2c4accc5b0222a8cbb9cd7d228b839b7e41e5","after":"fd18639c07a79a376e6f9d2f209bc2b45b8643cd","ref":"refs/heads/master","pushedAt":"2024-09-11T09:29:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#274 A decimal separator is not required for scaled decimal numbers nor numbers specifying an exponent.","shortMessageHtmlLink":"#274 A decimal separator is not required for scaled decimal numbers n…"}},{"before":"519f761f84617c1c7431b881c1da51406c03a8c3","after":"fac2c4accc5b0222a8cbb9cd7d228b839b7e41e5","ref":"refs/heads/master","pushedAt":"2024-09-11T02:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Examples of Smalltalk *.st should be treated as text files.","shortMessageHtmlLink":"Examples of Smalltalk *.st should be treated as text files."}},{"before":"bc4a14c61437807cf3a7fbe1b351e97b58facd21","after":"519f761f84617c1c7431b881c1da51406c03a8c3","ref":"refs/heads/master","pushedAt":"2024-09-10T23:24:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#273 Fix JavaScript /*/ to be a comment start, not a 3 character comment.","shortMessageHtmlLink":"#273 Fix JavaScript /*/ to be a comment start, not a 3 character comm…"}},{"before":"7d4336e6653c46339403b8134719ba589017988a","after":"bc4a14c61437807cf3a7fbe1b351e97b58facd21","ref":"refs/heads/master","pushedAt":"2024-09-08T22:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#269 For ","shortMessageHtmlLink":"#269 For <? narrow check for XML processing instructions to match jus…"}},{"before":"81a84bd4169d3c27947d2af15d2c126fca85be75","after":"7d4336e6653c46339403b8134719ba589017988a","ref":"refs/heads/master","pushedAt":"2024-09-08T06:32:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"LexVB: Add missing fold check (#271)","shortMessageHtmlLink":"LexVB: Add missing fold check (#271)"}},{"before":"ef997e586ea61abc01a52d6a33ed592d81661880","after":"81a84bd4169d3c27947d2af15d2c126fca85be75","ref":"refs/heads/master","pushedAt":"2024-09-02T07:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#269 Simplify PrintScriptingIndicatorOffset.","shortMessageHtmlLink":"#269 Simplify PrintScriptingIndicatorOffset."}},{"before":"4473c732d74c426ed750200ea217052f3822220d","after":"ef997e586ea61abc01a52d6a33ed592d81661880","ref":"refs/heads/master","pushedAt":"2024-08-30T23:30:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#269 Avoid duplicated find call.","shortMessageHtmlLink":"#269 Avoid duplicated find call."}},{"before":"bea09bfa94c778c84fba9b4b781105efe51b79ec","after":"4473c732d74c426ed750200ea217052f3822220d","ref":"refs/heads/master","pushedAt":"2024-08-30T03:32:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#269 Make 'LexAccessor::GetRange*' const and use 'const Accessor &' for parameters where possible.","shortMessageHtmlLink":"#269 Make 'LexAccessor::GetRange*' const and use 'const Accessor &' f…"}},{"before":"b1377e2b0f4056dea60a4b185bb90cfbe9a341bc","after":"bea09bfa94c778c84fba9b4b781105efe51b79ec","ref":"refs/heads/master","pushedAt":"2024-08-29T07:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Make SimpleLexer example work with Visual C++ 19.41.34120.","shortMessageHtmlLink":"Make SimpleLexer example work with Visual C++ 19.41.34120."}},{"before":"fc57a60fa4a3b45afdb2f6b02d7740746e8c8bf0","after":"b1377e2b0f4056dea60a4b185bb90cfbe9a341bc","ref":"refs/heads/master","pushedAt":"2024-08-29T00:07:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Suppress non-exhaustive warning as not interesting.","shortMessageHtmlLink":"Suppress non-exhaustive warning as not interesting."}},{"before":"6ac5d7e46156c1515d143663e225bb988844a64e","after":"fc57a60fa4a3b45afdb2f6b02d7740746e8c8bf0","ref":"refs/heads/master","pushedAt":"2024-08-28T06:06:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#265 Backport Dart lexer from Notepad4\n\nThis patch adds the Dart lexer from the Notepad4 editor originally\ncreated by Zufu Liu.\n\nSome changes have been made to make it compile and work in Scintilla\nsince Notepad4 contains a modified Scintilla version. Also, some\nfeatures of the Notepad4 lexer have been removed/changed:\n\n- folding has been modified to use simple folding like the rest of\n Scintilla lexers and not folding of the previous line based on brace\n presence on the next line like Notepad4\n- \"semi-syntactic\" coloring of Notepad4 which colors words following\n a keyword (such as coloring Foo in \"class Foo\") has been removed\n as this is not performed in other Scintilla lexers\n- coloring of string dict keys has been removed so string keys are\n colored as strings and not as keys\n- highlighting of tasks such as TODOs in comments has been removed as\n it isn't present in other Scintilla lexers\n- various state arithmetic tricks have been eliminated in favor of\n explicit state comparisons which I find more legible and less\n error-prone\n- coloring states and keywords have been renamed slightly - keywords\n at index 3 have been reserved for caller-supplied type names\n using SCI_SETKEYWORDS like in the C lexer (which we use in Geany\n to supply type names obtained using ctags)\n\nFixes #58.","shortMessageHtmlLink":"#265 Backport Dart lexer from Notepad4"}},{"before":"6e346650f1d47d9d57ce797219fca67e948f1a1a","after":"6ac5d7e46156c1515d143663e225bb988844a64e","ref":"refs/heads/master","pushedAt":"2024-08-24T00:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#261 Add UTF-8 coding cookie as example contains non-ASCII character.","shortMessageHtmlLink":"#261 Add UTF-8 coding cookie as example contains non-ASCII character."}},{"before":"64fe34f70f836969d49564000739ca85aaba28ce","after":"6e346650f1d47d9d57ce797219fca67e948f1a1a","ref":"refs/heads/master","pushedAt":"2024-08-23T01:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#264 Added troff/nroff lexer\n\nAmong many other things, this allows lexing of manpage source documents.\nThe lexer is macro-package agnostic, though.\n\nLexer restrictions are documented in LexTroff.cxx.","shortMessageHtmlLink":"#264 Added troff/nroff lexer"}},{"before":"ebc1af4cef5fd61ad9d92b11e68e451967fe05d5","after":"64fe34f70f836969d49564000739ca85aaba28ce","ref":"refs/heads/master","pushedAt":"2024-08-22T22:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Examples of Zig *.zig should be treated as text files.","shortMessageHtmlLink":"Examples of Zig *.zig should be treated as text files."}},{"before":"12eab7f3381f396847692623bf9fc15c63239e4a","after":"ebc1af4cef5fd61ad9d92b11e68e451967fe05d5","ref":"refs/heads/master","pushedAt":"2024-08-21T23:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Examples of dart *.dart should be treated as text files.","shortMessageHtmlLink":"Examples of dart *.dart should be treated as text files."}},{"before":"8bb9a569116841a66c1cb3e7ad7f9f51ba55012e","after":"12eab7f3381f396847692623bf9fc15c63239e4a","ref":"refs/heads/master","pushedAt":"2024-08-21T22:51:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Examples of troff / nroff *.roff should be treated as text files.","shortMessageHtmlLink":"Examples of troff / nroff *.roff should be treated as text files."}},{"before":"0880f5eac3692ba76ae423902a1f96b7b016e6dd","after":"8bb9a569116841a66c1cb3e7ad7f9f51ba55012e","ref":"refs/heads/master","pushedAt":"2024-08-17T22:31:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Updates for version 5.4.0.","shortMessageHtmlLink":"Updates for version 5.4.0."}},{"before":"3e48db84c1e72763a3db3f2ba84d05ad320ff1df","after":"0880f5eac3692ba76ae423902a1f96b7b016e6dd","ref":"refs/heads/master","pushedAt":"2024-08-16T23:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#261 Use an unnamed namespace to ensure that definitions do not affect other lexers as appeared the case with LexTOML.","shortMessageHtmlLink":"#261 Use an unnamed namespace to ensure that definitions do not affec…"}},{"before":"053e02a81864b810a8b523494e2e7b4b4a170cdd","after":"3e48db84c1e72763a3db3f2ba84d05ad320ff1df","ref":"refs/heads/master","pushedAt":"2024-08-16T21:50:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#262 Fix spaces between dots incorrectly marked as errors\n\nPorted from Notepad4.\r\n\r\nCo-authored-by: zufuliu ","shortMessageHtmlLink":"#262 Fix spaces between dots incorrectly marked as errors"}},{"before":"83ad4c931581a4393d2ca58afe6888dd28171019","after":"053e02a81864b810a8b523494e2e7b4b4a170cdd","ref":"refs/heads/master","pushedAt":"2024-08-15T02:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"#261 Backport TOML lexer from Notepad4\n\nThis patch adds the TOML lexer from the Notepad4 editor originally\ncreated by Zufu Liu.\n\nSome changes have been made to make it compile and work in Scintilla\nsince Notepad4 contains a modified Scintilla version.\n\nUse built-in IsAHeXDigit()\n\nUse unnamed namespace instead of static functions\n\nAllow trailing quotes inside triple-quoted string, fix trailing space after key\n\nModified Notepad4 patch to apply to Scintilla. GetDocNextChar() is\nunused now and can be dropped.\n\nCo-authored-by: zufuliu \n\nDrop noexcept as GetRelative() may throw exception\n\nAvoid negative index in GetLineState()\n\nUpdate unit tests\n\n1. Add missing styles\n2. Update unit test results with lexer fixes","shortMessageHtmlLink":"#261 Backport TOML lexer from Notepad4"}},{"before":"0d49e6cd71a17911f3a63acf27f3b64351edbac3","after":"83ad4c931581a4393d2ca58afe6888dd28171019","ref":"refs/heads/master","pushedAt":"2024-08-15T00:00:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"TOML examples *.toml should be treated as text files.","shortMessageHtmlLink":"TOML examples *.toml should be treated as text files."}},{"before":"70e814289f6914b0b71f919daf23cadbb9f66e16","after":"0d49e6cd71a17911f3a63acf27f3b64351edbac3","ref":"refs/heads/master","pushedAt":"2024-08-12T01:40:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nyamatongwe","name":"Neil Hodgson","path":"/nyamatongwe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/225818?s=80&v=4"},"commit":{"message":"Clarified change log.","shortMessageHtmlLink":"Clarified change log."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMDozMjo0My4wMDAwMDBazwAAAAS5ir_9","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxMDozMjo0My4wMDAwMDBazwAAAAS5ir_9","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQwMTo0MDowMS4wMDAwMDBazwAAAASXpDGM"}},"title":"Activity · ScintillaOrg/lexilla"}