Commit Graph
2099 Commits
Author SHA1 Message Date
Martín Lucas Golini da44cca16e eepp: mojoAL is now used by default.
ecode: Tentative fix for a segfaul when accesing an LSP Server that isn't running anymore.
2023-04-19 20:37:34 -03:00
Martín Lucas Golini 3a8bd77c95 Allow disabling semantic highlighting for a specific lang. 2023-04-14 21:29:38 -03:00
Martín Lucas Golini 0886aded95 Fixed syntax highlighting issues when inserting or removing multi-line comments.
Added support for ranged semantic highlighting, improving performance for LSPs that support ranges but not fullDelta changes.
2023-04-14 20:52:29 -03:00
Martín Lucas Golini 0b3dea6595 Fixed an error with the syntax tokenizer when parsing UTF-8 symbols with a length bigger than 1 at the beginning of a token. 2023-04-14 16:43:10 -03:00
Martín Lucas Golini 7bbf00ea97 Fix ecode --health for Windows.
VS compilation now uses UTF-8 for the source code encoding.
2023-04-13 20:35:41 -03:00
Martín Lucas Golini a9d0715c8c eepp: Minor fixes in widgets and added the at rule: @glyph-icon to register a glyph-icon from the CSS, in order to be able to consume unregistered glyph icons from a CSS file. 2023-04-12 18:28:13 -03:00
Martín Lucas Golini 7756ea7d03 ecode: Project Build minor fix. 2023-04-11 21:26:01 -03:00
Martín Lucas Golini 2c1811e519 eepp: Several fixes on widgets.
ecode: Build Side Panel WIP.
2023-04-10 18:58:34 -03:00
Martín Lucas Golini 5632caa5ff ecode: Minor fixes. 2023-04-10 12:02:20 -03:00
Martín Lucas Golini f3e98ba745 ecode: Project Build correctly inherit environment variables. 2023-04-08 21:20:27 -03:00
Martín Lucas Golini 7b0eb1bcc0 ecode: Fix project build output parser. 2023-04-08 16:29:33 -03:00
Martín Lucas Golini 1ba74ae338 ecode: Project Build WIP. 2023-04-08 13:22:31 -03:00
Martín Lucas Golini 9eef0748f6 Project Build WIP. 2023-04-07 21:23:05 -03:00
Martín Lucas Golini 0970685fd1 Fix incorrect UITerminal draw invalidation when not visible.
ecode: Fix set frame rate limit at window creation.
2023-04-07 20:17:15 -03:00
Martín Lucas Golini 3d86c2e1e3 Status Bar + Build WIP 2023-04-07 20:01:16 -03:00
Martín Lucas Golini 74b271002e Project Build WIP.
Fixed scroll jumping when formatting documents.
Minor improvements in syntax definitions.
2023-04-07 02:24:48 -03:00
Martín Lucas Golini c593d2b791 Project Build WIP. 2023-04-06 16:17:38 -03:00
Martín Lucas Golini 2d3661e1b9 Added keyword3 for color schemes. Some minor improvements in color schemes and syntax definitions. 2023-04-05 15:50:50 -03:00
Martín Lucas Golini 7425b77f9e Added font antialiasing and hinting config. Subpixel hinting isn't ready yet (fragment shader pending). 2023-04-04 20:06:55 -03:00
Martín Lucas Golini ad44071880 ecode: Gracefully shutdown LSP servers. 2023-04-04 14:06:25 -03:00
Martín Lucas Golini 91822ef6a5 Syntax definition improvements for Shell Script and TypeScript. 2023-04-03 19:04:58 -03:00
Martín Lucas Golini 2eae0ab652 Improved semantic highlighting. 2023-04-03 01:47:24 -03:00
Martín Lucas Golini ab04f9b06e eepp:
Added Window::showMessageBox.
ecode:
Closes SpartanJ/ecode#93 (ecode does not properly warn the user of the lack of GPU acceleration).
Minor refactor.
2023-04-02 19:37:31 -03:00
Martín Lucas Golini e62b42267f SyntaxHighlighter and semantic highlighting optimizations and improvements. Now the highlighters detect new lines and remove lines operations and translate all the already processed highlighted lines to it's new position, this means that only the lines with new content are processed again for highlighting tokenization. 2023-04-02 14:34:58 -03:00
Martín Lucas Golini b04e07a896 Fixes for mingw compilation and Android. 2023-04-02 00:03:22 -03:00
Martín Lucas Golini dec355d9aa Merge pull request #16 from TerminalFi/impl/support_goto_line_col
adding support for optional col with `:` separator
2023-04-01 17:10:25 -03:00
Martín Lucas Golini 7c49f79756 Fix for issue #17.
Added cross build script for macOS ecode.
2023-03-31 19:47:17 -03:00
TerminalFi a44a6b829a rename to inputTxt 2023-03-31 12:19:18 -05:00
TerminalFi 803ceab5e1 rename var to input 2023-03-31 12:17:29 -05:00
TerminalFi 98d7ec00b5 adding support for optional col with : separator 2023-03-31 12:15:40 -05:00
Martín Lucas Golini fae5ec0c3a ecode: Disable vsync by default. 2023-03-31 13:03:06 -03:00
Martín Lucas Golini 1b709fc02c Added Visual Basic syntax highlighting support. 2023-03-31 12:22:17 -03:00
Martín Lucas Golini 4f64c12ca9 ecode: Minor fix with the logs. 2023-03-31 02:10:15 -03:00
Martín Lucas Golini 8556f9e9a6 eepp:
Log class Don't store log buffer into memory if not required.
ecode:
Added --stdout-logs and --disable-file-logs parameters, for better debugging.
2023-03-31 01:47:03 -03:00
Martín Lucas Golini 21ec899dac eepp static build fixes for Windows 2023-03-30 13:49:18 -03:00
Martín Lucas Golini 19d7d4a06e ecode: LSP minor improvements. 2023-03-30 12:40:01 -03:00
Martín Lucas Golini d0099f2538 ecode: Minor fixes. 2023-03-30 01:51:17 -03:00
Martín Lucas Golini 88ca9740bf ecode: Fixed a crash in doc search controller. 2023-03-30 01:09:34 -03:00
Martín Lucas Golini ff66081f29 Fix subprocess stuck trying to write.
Fix UISplitter stack overflow.
ecode: Improved startup time.
Added new color scheme: gruvbox material dark.
Improved header/source switch.
2023-03-30 00:18:15 -03:00
Martín Lucas Golini 221bec456d Fix build. 2023-03-29 01:25:44 -03:00
Martín Lucas Golini 7670795075 eepp: Some code refactoring regarding the TextureFactory. Also renamed some functions with incorrect naming.
ecode: Plugins are now hot-reloaded when a its configuration file is being written.
2023-03-29 01:13:46 -03:00
Martín Lucas Golini 77c2b584ac Improved font fallback when glyph isn't available in the fallback font. 2023-03-27 23:55:54 -03:00
Martín Lucas Golini cdd91e904a UICodeEditor crash fix when hovering the mouse outside the lines range over a link. 2023-03-27 18:44:38 -03:00
Martín Lucas Golini b1b0a22809 Pump version. 2023-03-27 14:53:44 -03:00
Martín Lucas Golini 98b9a972e6 ecode: LSP fixes. 2023-03-27 12:28:23 -03:00
Martín Lucas Golini 21944a5973 ecode: Fix semantic highlighting merge with tokenization. 2023-03-27 03:52:21 -03:00
Martín Lucas Golini 53e44cbac9 ecode: Added LSP semantic highlighting support. 2023-03-27 03:16:27 -03:00
Martín Lucas Golini d9dd3f6f41 This should fix the macOS build.
ecode: More implementation of semantic tokens.
2023-03-26 03:26:56 -03:00
Martín Lucas Golini 09c8265462 eepp: Performance optimizations. 2023-03-26 01:50:42 -03:00
Martín Lucas Golini e4ecbe7884 eepp: Added Text static helper functions. UICodeEditor don't cache lines Text. 2023-03-25 23:56:25 -03:00