Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-27 | LibSyntax: Teach each highlighter about it's comment syntax | Kyle Lanmon | |
2022-04-01 | Everywhere: Run clang-format | Idan Horowitz | |
2022-03-24 | Shell: Use default constructors/destructors | Lenny Maiorani | |
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules "The compiler is more likely to get the default semantics right and you cannot implement these functions better than the compiler." | |||
2021-06-07 | LibWeb+LibSyntax: Implement nested syntax highlighters | Ali Mohammad Pur | |
And use them to highlight javascript in HTML source. This commit also changes how TextDocumentSpan::data is interpreted, as it used to be an opaque pointer, but everyone stuffed an enum value inside it, which made the values not unique to each highlighter; that field is now a u64 serial id. The syntax highlighters don't need to change their ways of stuffing token types into that field, but a highlighter that calls another nested highlighter needs to register the nested types for use with token pairs. | |||
2021-04-22 | Everything: Move to SPDX license identifiers in all files. | Brian Gianforcaro | |
SPDX License Identifiers are a more compact / standardized way of representing file license information. See: https://spdx.dev/resources/use/#identifiers This was done with the `ambr` search and replace tool. ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt * | |||
2021-02-11 | LibSyntax: Make rehighlight() take Gfx::Palette as by const-reference | Andreas Kling | |
2021-02-07 | Shell: Move Shell syntax highlighter LibShell | Andreas Kling | |