Martín Lucas Golini
a5d7a5114b
Update efsw.
...
Minor improvements in FontFamily.
Added "readonly" keyword in TypeScript.
2023-11-11 12:52:33 -03:00
Martín Lucas Golini
e9654631ea
Fixes an issue when reloading documents (file system change) that disabled the linter by mistake.
2023-11-09 20:32:45 -03:00
Martín Lucas Golini
7f80638632
Fix emscripten build.
2023-11-09 00:20:43 -03:00
Martín Lucas Golini
fe95e5b562
Changed ecode macOS cross compilation script to work from arm64 host to x86_64 target.
eepp-2.7.0
ecode-0.5.0
2023-11-05 23:37:16 -03:00
Martín Lucas Golini
38aa60eaa3
Minor build fixes.
2023-11-05 21:01:04 -03:00
Martín Lucas Golini
50e24f6a99
Fix VC build.
2023-11-05 19:31:31 -03:00
Martín Lucas Golini
3867a472b3
Allow multiple fallback fonts.
...
Reduced allocations and improved logs in LSP Plugin.
Added String::split for std::string_view.
Added support for std::string_view in Log.
2023-11-05 18:56:56 -03:00
Martín Lucas Golini
67466df557
Fix Sys::execute with a non-blocking solution.
2023-11-03 23:13:21 -03:00
Martín Lucas Golini
6f3e458dc7
Ups.
2023-11-03 01:53:09 -03:00
Martín Lucas Golini
1bf41714f8
Add a button to restart the LSP Client.
2023-11-03 01:52:27 -03:00
Martín Lucas Golini
7f2d9bc093
Improve scroll in status build log.
2023-11-02 20:10:24 -03:00
Martín Lucas Golini
809781b119
Display file lock icon when editor is on read-only state.
...
Fix emscripten build.
Fix scroll on status build logs.
Display shortcut for document read-only checkbox in settings.
Fix duplicating command execution on project tree view.
2023-11-01 22:48:52 -03:00
Martín Lucas Golini
b864a3ea62
Fix status build output in incorrect order when clicking the log.
...
Fix incorrect text editing status for tables and tree views.
2023-10-30 23:48:31 -03:00
Martín Lucas Golini
14f1906478
Fix UICodeEditor not being writable after unlocked.
2023-10-30 14:18:43 -03:00
Martín Lucas Golini
7706ba5be3
Fix macOS build.
2023-10-29 21:35:26 -03:00
Martín Lucas Golini
f23f56a6c7
Added FileSystem::fileHide in order to hide files in OSes that do not support files starting with "." as hidden indicator.
...
Minor fix in premake files.
2023-10-29 21:29:57 -03:00
Martín Lucas Golini
620c3ba98c
Linux fixes. Windows fix build.
2023-10-29 20:54:31 -03:00
Martín Lucas Golini
398a6341d0
IME refactor. Added support for IME in Terminal.
2023-10-29 20:30:17 -03:00
Martín Lucas Golini
28421fd598
IME support macOS improvements.
2023-10-29 18:02:17 -03:00
Martín Lucas Golini
a050580fce
Added UICodeEditor, UITextInput and UIConsole IME support.
2023-10-29 12:54:06 -03:00
Martín Lucas Golini
72c3e2126d
IME Support WIP
...
Fixed an error in auto close brackets.
2023-10-29 02:10:15 -03:00
Martín Lucas Golini
993f3a6bc1
Fix VS build.
2023-10-28 01:42:29 -03:00
Martín Lucas Golini
b7bdfd33ba
eepp:
...
Added Sys::execute and Sys::getProcessFilePath (not tested on macOS, could be broken).
ecode:
Optimized document search (now is async).
Improved auto-reload of plugins, should solve some issues.
Added "New Window" option on Settings Menu.
2023-10-28 01:09:00 -03:00
Martín Lucas Golini
7d2fbc4678
ecode: Fix improper lock when adding watches. Fixed several crashed when plugin events where fired from closed editors.
2023-10-27 01:55:43 -03:00
Martín Lucas Golini
d98023d9aa
Try fix plugin reload while loading.
2023-10-26 11:05:13 -03:00
Martín Lucas Golini
6f5c45a408
Minor changes.
2023-10-23 21:53:04 -03:00
Martín Lucas Golini
6597c901e9
Fix file not reloading when changed from disk.
2023-10-17 23:06:51 -03:00
Martín Lucas Golini
94149bb48f
Two minor bug fixes.
2023-10-16 20:33:37 -03:00
Martín Lucas Golini
d378c39d5a
Minor fixes.
2023-10-13 22:20:37 -03:00
Martín Lucas Golini
2b15e0749d
Try fix an issue with plugin reload.
...
Don't auto format config files when auto format on save is set to avoid issues.
Try to fix a very rare issue with the syntax highlighter (also improve locking).
2023-10-12 20:55:55 -03:00
Martín Lucas Golini
765c6b7632
Added lobster lang support.
...
Fixed SyntaxDefinitionManager::toCPP
2023-10-09 01:28:35 -03:00
Martín Lucas Golini
5a33ad428e
Add GLSL LSP support thanks to the new glsl_analyzer ( https://github.com/nolanderc/glsl_analyzer ).
2023-10-08 21:09:06 -03:00
Martín Lucas Golini
e3e9ffa5c1
Ups
2023-10-08 12:50:38 -03:00
Martín Lucas Golini
72cdda0c8f
Fix TextDocument load.
2023-10-08 12:44:21 -03:00
Martín Lucas Golini
8905257766
Fixes for LuaPattern.
2023-10-08 03:16:26 -03:00
Martín Lucas Golini
fd6aa10b28
Minor fix.
2023-10-07 16:52:51 -03:00
Martín Lucas Golini
176688030d
Restore syntax custom style support.
2023-10-07 13:43:25 -03:00
Martín Lucas Golini
1bae4a4a9a
Fix TextDocument load error with big source files.
2023-10-07 02:41:32 -03:00
Martín Lucas Golini
48d70d11cf
Clean up.
2023-10-07 01:42:39 -03:00
Martín Lucas Golini
a44328f526
Reenable dyn syntax.
2023-10-07 00:55:09 -03:00
Martín Lucas Golini
b2c2b80edf
Fix Windows build.
...
Disabled dynamic syntax until it works properly.
2023-10-06 19:56:21 -03:00
Martín Lucas Golini
fbeadf7d7f
Optimizations in LuaPattern (don't allocate) and SyntaxTokenizer. Now it's possible to declare a dynamic syntax detection from it's context, this feature improves drastically Markdown parsing performance.
2023-10-06 00:14:07 -03:00
Martín Lucas Golini
47bcd841c7
Support dynamic syntax detection in tokenizer.
2023-10-05 18:57:05 -03:00
Martín Lucas Golini
893e3cd912
Allow selecting and copying text in UIConsole.
...
IniFile detects BOM headers.
Fix small bug when opening ecode logs.
2023-10-04 20:30:28 -03:00
Martín Lucas Golini
3c805e63a2
Syntax highlight minimap async on first pass.
...
Fix ecode build scripts.
2023-10-03 13:51:23 -03:00
Martín Lucas Golini
01f9e70c27
Syntax highlight minimap async on first pass.
...
Fix ecode build scripts.
2023-10-03 13:51:02 -03:00
Martín Lucas Golini
b83bcfd697
Pump version plus a couple of minor nits.
2023-10-02 19:35:50 -03:00
Martín Lucas Golini
62451f6fa2
More micro optimizations.
2023-10-01 02:38:46 -03:00
Martín Lucas Golini
85504e5230
SyntaxColorScheme now can support outline styling using: outline(thickness, color)
2023-09-30 22:24:25 -03:00
Martín Lucas Golini
df0f864b73
More performance improvements. Expose String::View.
2023-09-30 21:54:07 -03:00