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
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
Martín Lucas Golini
4515a1ab5e
ecode: Minor build improvements.
2023-03-24 23:53:50 -03:00
Martín Lucas Golini
2fb71f5257
Fixed a crash occurred when the last focus node is destroyed with the mouse up.
2023-03-23 20:33:25 -03:00
Martín Lucas Golini
5d1387deb4
eepp icons updated.
2023-03-23 20:06:53 -03:00
Martín Lucas Golini
05380a8069
Add focusable property to CSS elements.
2023-03-22 10:32:41 -03:00
Martín Lucas Golini
fa25a12a05
eepp: Added focus previous widget shortcut.
2023-03-21 23:59:35 -03:00
Martín Lucas Golini
8f2071e389
eepp: Added UISVGIcon class. Added Image::getInfoFromMemory.
...
ecode: Added "Welcome" screen.
2023-03-21 01:15:01 -03:00
Martín Lucas Golini
3aeb3fdc2f
ecode: Added ecode windows exe icon.
2023-03-20 18:19:38 -03:00
Martín Lucas Golini
4281c78f9c
ecode: Added ecode.icns for mac builds.
2023-03-20 17:07:03 -03:00
Martín Lucas Golini
7e225a9cce
ecode: Add ecode icons and isotype SVGs.
2023-03-20 16:38:09 -03:00
Martín Lucas Golini
854e148a36
eepp: Added UIAnchor (Anchor or a).
...
UIRelativeLayout: Respect max width and height when using match_parent.
ecode: New icon WIP.
Fixed LSP TCP server connecting from the main thread (now connects async).
2023-03-20 16:33:35 -03:00
Martín Lucas Golini
a231e4dd85
ecode:
...
Closes SpartanJ/ecode#85 .
Gracefully handle document save failing.
Fixed out of range access when editing files.
2023-03-19 19:42:29 -03:00
Martín Lucas Golini
13f2dce2ca
ecode: Don't crash if the terminal could not initialize.
...
Closes issue SpartanJ/ecode#81 .
2023-03-19 13:14:14 -03:00
Martín Lucas Golini
de3601da95
eterm: windows pty console functions are now dynamically initialized.
2023-03-19 02:54:47 -03:00
Martín Lucas Golini
08604e96a1
ecode: Fix signature help rendering when no suggestions are available.
2023-03-18 01:30:25 -03:00
Martín Lucas Golini
d20762bf8b
TcpSocket: Added TcpSocket::startAsyncRead.
...
ecode: Added TCP support for the LSP client.
2023-03-16 12:01:52 -03:00
Martín Lucas Golini
e5a8146674
Clock: renamed getElapsed in favor of getElapsedTimeAndReset. Since it was not very clear what it was doing.
...
ecode: Some minor clean up.
2023-03-16 01:02:56 -03:00
Martín Lucas Golini
ec67e0b13f
ecode: LSP - Don't fork a new process if the binary isn't available on the file system. Don't process notifications without method. Fix feature detection on initialize response when the server explicitly returns false for a feature.
2023-03-15 16:56:21 -03:00
Martín Lucas Golini
fae07f495d
ecode: Added Objeck and Pascal syntax highlighting support.
2023-03-14 22:21:04 -03:00