Commit Graph

2120 Commits

Author SHA1 Message Date
Martín Lucas Golini
434cf89eec Pump eepp version. ecode-0.4.0 eepp-2.5.2 2023-01-10 01:11:14 -03:00
Martín Lucas Golini
3536880da9 Minor fixes. 2023-01-10 00:43:45 -03:00
Martín Lucas Golini
1fdb074233 UITooltip small fix. 2023-01-09 23:58:06 -03:00
Martín Lucas Golini
e1d3f8d9dd ecode: Minor nit and bug fix. Improved linux build.app.sh. 2023-01-09 02:24:28 -03:00
Martín Lucas Golini
f077d7a354 eterm: Allow support for custom color schemes. 2023-01-08 22:01:19 -03:00
Martín Lucas Golini
d65dde77cf Added PseudoTerminal::read windows implementation buffer overflow check. 2023-01-05 23:12:23 -03:00
Martín Lucas Golini
6146d798fb Fixed FontTrueType::getGlyphDrawable.
ecode: Added -V/--version command parameter.
2023-01-04 02:58:09 -03:00
Martín Lucas Golini
9a85864443 ecode: Reuse the same document when opening files already loaded in memory. 2023-01-03 13:51:27 -03:00
Martín Lucas Golini
b1d6fcd635 A couple of minor fixes. 2022-12-30 01:01:34 -03:00
Martín Lucas Golini
a483e37d3d Fix MSVC build. 2022-12-28 21:31:26 -03:00
Martín Lucas Golini
f198093212 Added FileSystem::fopenUtf8 (open a file from a UTF-8 path).
Added Sys::parseArguments (parses command line arguments and converts them to UTF-8).
Fix in TextDocument::find.
Fix encoding issues on Windows (always use Unicode functions when available and convert everything to UTF-8).
2022-12-28 19:02:57 -03:00
Martín Lucas Golini
a94935d2e6 Fixed windows build. 2022-12-25 02:27:57 -03:00
Martín Lucas Golini
c61abf37bf Added utf8cpp as a auxiliary helper library.
Added UITooltip::getTooltipPosition.
Fixes in System::Process.
UICodeEditor: Performance improvements in minimap rendering.
ecode: AutoCompleteModule fixes. Added coloring to tooltips from the LSP Client. LSP Client Server parsing improvements.
2022-12-24 11:54:21 -03:00
Martín Lucas Golini
587d552940 ecode: Added some minor configurations. 2022-12-23 01:26:20 -03:00
Martín Lucas Golini
68c61e5393 ecode: Fix LSP Server stop. 2022-12-22 19:30:16 -03:00
Martín Lucas Golini
32b6aab371 Updated SOIL2.
Allow to register space for the upper zone of the UICodeEditor.
ecode: Minor fixes.
2022-12-22 01:44:36 -03:00
Martín Lucas Golini
63ff23cc10 SyntaxDefinitionManager: reverted allowing functions with spaces between "name" and "(". This needs a better solution.
ecode: LSP Client bug fixes. Improved mouse hover for Linter and LSP.
2022-12-20 17:38:50 -03:00
Martín Lucas Golini
4a81be8048 ecode: Fix nullptr exception. 2022-12-20 11:02:07 -03:00
Martín Lucas Golini
1e87e23c4e Forgot to add labels for the CI status. 2022-12-15 20:42:43 -03:00
Martín Lucas Golini
62f2252b9e TextDocument events fixes.
Update eepp shields status.
2022-12-15 20:28:26 -03:00
Martín Lucas Golini
90c71baf84 Linux CI: Forgot about libsdl. 2022-12-15 19:31:42 -03:00
Martín Lucas Golini
d9c597573f Update CI Linux build to Ubuntu 22.04 and GCC12. 2022-12-15 19:26:42 -03:00
Martín Lucas Golini
d622959d97 Syntax definition allow functions with spaces between function name and ( 2022-12-15 19:19:07 -03:00
Martín Lucas Golini
4e8caa82c2 ecode: Fix crash when opening a new terminal. 2022-12-07 01:44:43 -03:00
Martín Lucas Golini
4e61552126 Fixed release build in Windows.
ecode pumped version, soon to be released.
2022-12-07 00:30:22 -03:00
Martín Lucas Golini
1a1e7f5b62 ecode: Start the terminal in the current working directory (the current project folder or the current file folder if no project is open). 2022-12-06 01:30:21 -03:00
Martín Lucas Golini
2f977e3b93 Updated efsw.
Fixed onTextInput events on UIConsole, UITextInput and UICodeEditor.
Fixed a segfault in UICodeEditorSplitter.
2022-12-05 02:01:24 -03:00
Martín Lucas Golini
b714bfcd35 Updated SOIL2. 2022-12-04 12:39:48 -03:00
Martín Lucas Golini
a5745cb514 Text Input improvements. 2022-12-04 04:34:27 -03:00
Martín Lucas Golini
14324818ca Minor improvements. 2022-12-04 04:18:31 -03:00
Martín Lucas Golini
4ec5958638 Windows build fixes and improvements. 2022-12-04 03:29:37 -03:00
Martín Lucas Golini
0f8a67eaf8 Fix Windows build. 2022-12-03 22:22:01 -03:00
Martín Lucas Golini
b9b93579f7 Try to fix Windows build (not tested). 2022-12-03 21:44:01 -03:00
Martín Lucas Golini
f2aa99955c Fix build in at least macOS. 2022-12-03 21:07:40 -03:00
Martín Lucas Golini
6a56b21868 EE::Maps is now a module and not part of the main library. 2022-12-03 18:54:13 -03:00
Martín Lucas Golini
1bb6749e54 ecode: AutoComplete plugin: Signature help improvements. 2022-12-03 00:25:36 -03:00
Martín Lucas Golini
75e6d31001 Try fix macOS CI. 2022-12-02 10:49:14 -03:00
Martín Lucas Golini
6acceabaa8 Updated efsw.
ecode: Minor improvements in autocomplete plugin.
2022-12-02 02:45:33 -03:00
Martín Lucas Golini
16b036c458 Minor fix in Variant class. 2022-11-19 12:51:58 -03:00
Martín Lucas Golini
00c92642c0 ecode: Switch header/source improvements. Fixed syncProjectTreeWithEditor. 2022-11-18 13:21:43 -03:00
Martín Lucas Golini
1875886c5f SSLSocket try to find CA bundle in SSL_CERT_DIR env path.
ecode:
Replaced python linter with ruff.
ProjectDirectoryTree now provides PluginMessageType::FindAndOpenClosestURI.
2022-11-18 02:46:46 -03:00
Martín Lucas Golini
dd9ff2ca77 Fixed emscripten build.
ecode: AutoCompletion: Improved signature help. LSPClientServer: Implementing codeActions in diagnostics.
2022-11-15 19:40:18 -03:00
Martín Lucas Golini
66752326d8 Fix macOS build. 2022-11-12 22:09:37 -03:00
Martín Lucas Golini
ae9879c9b4 ecode:
LSP plugin: Try fix a deadlock. Support string/UUID message IDs. Fixed response/notification parsing.
2022-11-12 21:05:35 -03:00
Martín Lucas Golini
9fc01999f3 ecode: More LSP work and auto completion. 2022-11-12 02:52:49 -03:00
Martín Lucas Golini
4f2c0e15af ecode: Added codicon to support completion symbols icons.
Improved auto-complete plugin and several fixes. Implementing signature help.
2022-11-11 03:17:41 -03:00
Martín Lucas Golini
8722518986 Auto-complete module improvements. 2022-11-10 11:42:42 -03:00
Martín Lucas Golini
a2e0005e8c ecode: Add LSP Code Completion support in the auto-complete plugin. 2022-11-09 19:02:07 -03:00
Martín Lucas Golini
6eafc9b2c8 Fixed true color in terminal.
Fixed minor bug in linter plugin.
2022-11-09 01:17:29 -03:00
Martín Lucas Golini
85b4b8dbee Designing the inter-plugin communication protocol. 2022-11-08 02:39:45 -03:00