Commit Graph
3536 Commits
Author SHA1 Message Date
Martín Lucas Golini d71e33ff22 Minor fix, still not working properly. 2025-05-18 23:48:11 -03:00
Martín Lucas Golini 0fbebf6dfa TextMate support WIP. 2025-05-18 01:46:04 -03:00
Martín Lucas Golini 3560a2d1e4 Hopefully this can fix Windows build. 2025-05-14 15:19:00 -03:00
Martín Lucas Golini 3ce1a16f0a Merge branch 'develop' into text-mate 2025-05-14 14:11:39 -03:00
Martín Lucas Golini 9f58ad38fc Experimenting with oniguruma fallback and text-mate improvements. 2025-05-14 00:48:01 -03:00
Martín Lucas Golini ead4b6fdc9 Merge remote-tracking branch 'origin/develop' into develop 2025-05-14 00:47:21 -03:00
Martín Lucas Golini 77db743867 Fixes in syntax definition. 2025-05-14 00:47:11 -03:00
Martín Lucas Golini c3faa293d3 Ensure Process::create is always checked as true before continue doing anything. 2025-05-12 19:07:27 -03:00
Timofey 306f88bb3a Update Rave syntax: more SIMD types, fix typo, more builtins (#114) 2025-05-12 13:23:40 -03:00
Martín Lucas Golini 058b9cab4d Fix for SpartanJ/ecode#461. Used CreateProcess is the Unicode version ("CreateProcessW"), and binary paths are now resolved as absolute paths in Windows. 2025-05-11 19:45:42 -03:00
Martín Lucas Golini af381e400a More work to support TextMate grammars. 2025-05-10 21:34:02 -03:00
Martín Lucas Golini 51430ae87b Minor nits, about to implement some changes to complete the pending changes for sub-patterns in ranged matching. 2025-05-09 22:20:20 -03:00
Martín Lucas Golini 821e7f50dd SyntaxTokenizer: improve the stack-based pattern matching to support include / repositories.
Added some *very basic* support for some *very basic* TextMate grammars, `$language.tmLanguage.json` files are now parsed and supported internally. Full support is not currently possible, and might never be. This is to facilitate converting grammars to ecode format.
Updated python linter and formatter to the latest ruff version.
2025-05-07 21:17:07 -03:00
Martín Lucas Golini cc6b239d1a Merge branch 'develop' of github.com:SpartanJ/eepp into develop 2025-05-06 19:26:59 -03:00
Martín Lucas Golini 6a39a7b458 SyntaxTokenizer and SyntaxDefinition repository support WIP. 2025-05-06 19:26:50 -03:00
Martín Lucas Golini 0f7e614f3e Fix MSVC build. 2025-05-04 21:10:50 -03:00
Martín Lucas Golini 90fbd9edc5 Added Elena syntax highlighting (SpartanJ/ecode#400). 2025-05-04 20:16:41 -03:00
Martín Lucas Golini c19de0cb60 Refactor syntax tokenizer to simplify future improvements for it. 2025-05-04 20:00:19 -03:00
Martín Lucas Golini 5f365f306b Fix crash while folding ranges. 2025-05-04 16:25:29 -03:00
Martín Lucas Golini c394cc4847 Improve regex captures result processing in tokenizer.
Improved Vala syntax highlighting.
2025-05-04 02:28:07 -03:00
Martín Lucas Golini ebc35b4224 Some extra improvements for the syntax tokenizer. 2025-05-03 21:20:28 -03:00
Martín Lucas Golini fe84f10794 Improve tokenizer for closing sub-syntaxes.
Allow adding alternative names to languages.
2025-05-02 23:57:08 -03:00
Martín Lucas Golini 3b3d1de420 In SyntaxDefinition add "end_type" support, to set the types of a closing pattern for multi-line block rules. 2025-05-01 00:32:11 -03:00
Martín Lucas Golini 8283303ead Fix bug not correctly wrapping when using tab-stops in some particular cases. 2025-04-30 01:27:36 -03:00
Martín Lucas Golini b4543fe60a Update efsw, SOIL2 and premake-ninja sub-repos. 2025-04-29 20:16:16 -03:00
Martín Lucas Golini 529f4b945e Update README.md.
Fix Android build.
2025-04-29 19:58:14 -03:00
Martín Lucas Golini 2680499268 Prevent updating IME location if file is loading (SpartanJ/eepp#111). 2025-04-29 17:04:09 -03:00
Martín Lucas Golini 8864bca9ee Display json parsing errors when loading syntaxes.
Do not list not-visible syntax languages with "ft".
2025-04-28 21:47:01 -03:00
Martín Lucas Golini dbe674eecf Remember last used model in AI Assistant.
Minor change in goToNext and goToPrev in linter errors/warnings.
And a couple of nits.
2025-04-27 01:55:43 -03:00
Martín Lucas Golini af781572d5 Nit, tried to upload an unexisting file in the FreeBSD nightly. 2025-04-26 19:27:30 -03:00
Martín Lucas Golini 52d118e3a1 Add INSTALL_REF env. 2025-04-26 19:04:29 -03:00
Martín Lucas Golini 0429c1dad2 Try forcing CC and CXX. 2025-04-26 18:38:58 -03:00
Martín Lucas Golini ad2083eedd Mhh try again. 2025-04-26 18:24:57 -03:00
Martín Lucas Golini d2ad68c4c2 Check if FreeBSD nightly at least runs. 2025-04-26 18:05:47 -03:00
Martín Lucas Golini 2c19b74d2a Fix AppImage generation from within the docker container. 2025-04-26 16:05:20 -03:00
Martín Lucas Golini 49ec460234 Just trying luck. 2025-04-26 15:19:18 -03:00
Martín Lucas Golini de173489c7 And again... 2025-04-26 15:09:16 -03:00
Martín Lucas Golini 7a6d5d174c Another try. 2025-04-26 15:03:04 -03:00
Martín Lucas Golini 1c055f356c Try something else. 2025-04-26 14:40:54 -03:00
Martín Lucas Golini 50080b78bd Try again. 2025-04-26 14:28:26 -03:00
Martín Lucas Golini 898726cbfd Bootstrap first, then checkout. 2025-04-26 14:19:04 -03:00
Martín Lucas Golini 994e298fab Try building Linux x86_64 nightly within an Ubuntu 20.04 docker container. 2025-04-26 14:13:26 -03:00
Martín Lucas Golini 53609f3870 Allow patching glibc to an older version during ecode build, enabled this feature in linux nightly. 2025-04-25 00:27:40 -03:00
Martín Lucas Golini 799d9f9371 Do not use malloc_trim if it's not available. 2025-04-22 12:08:47 -03:00
Martín Lucas Golini d85091f70d Add FixScript syntax highlighting (SpartanJ/ecode#416). 2025-04-21 18:13:01 -03:00
Martín Lucas Golini dd15a5bc50 Forgot to apply the theme switch fix when setting the color scheme preference. 2025-04-20 12:58:53 -03:00
Martín Lucas Golini 5f9d2bd5ea Fix a bug when changing themes (some properties where not updated due to cached properties).
Fix a bug when displaying sub-menus, it was sometimes incorrectly positioned.
2025-04-20 12:41:36 -03:00
Martín Lucas Golini 53aba9d887 Added syntax highlighting for ReScript (SpartanJ/ecode#407). 2025-04-20 10:55:51 -03:00
Martín Lucas Golini d504c74098 Added ISPC syntax highlighting (SpartanJ/ecode#436). 2025-04-19 20:09:47 -03:00
Martín Lucas Golini 2b3bd2fbad Update nightly containers (not tested). 2025-04-19 00:20:08 -03:00