Commit Graph

2354 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
3477d5bc69 Fixes for issue #19 (msys2 build fixes) 2023-04-15 20:24:10 -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
a2f389007b Fixes issue #18 (Access denied when trying to access the docs). 2023-04-03 10:41:16 -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
47e744dccb Fix windows build. 2023-04-02 15:51:42 -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
f52346e24f Fix macOS cross build script.
premake5 project now saves lib files in a arch subfolder.
2023-04-01 17:08:16 -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. eepp-2.6.0 ecode-0.4.8 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
77968ea0cf Added eterm icons. 2023-03-31 00:59:07 -03:00
Martín Lucas Golini
ed1d7bbb3e Fix macOS build. 2023-03-30 13:53:43 -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