Martín Lucas Golini
7c49f79756
Fix for issue #17 .
...
Added cross build script for macOS ecode.
2023-03-31 19:47:17 -03: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
Martín Lucas Golini
a8a05a3a6d
TextDocument: prevent stack-overflow and crash in find and findLast when searching multi-line queries.
2023-03-14 18:45:12 -03:00
Martín Lucas Golini
6d72850166
ecode: Minor clean up.
2023-03-14 15:37:18 -03:00
Martín Lucas Golini
4da7cf9027
ecode: A couple of fixes in "Show Image Preview".
2023-03-14 01:05:37 -03:00
Martín Lucas Golini
783975ec1a
Should fix windows build.
2023-03-13 19:39:13 -03:00
Martín Lucas Golini
1dea99ee82
ecode: Fix crash when loading big files and using the LSP. Try to detect binary files and don't display them with fallback fonts.
2023-03-13 19:24:58 -03:00
Martín Lucas Golini
e59269c858
ecode: Added "Show Image Preview" context menu option when editing an SVG file.
2023-03-13 12:43:45 -03:00
Martín Lucas Golini
51381a38db
ecode: Added textDocument/rename support ("Rename Symbol Under Cursor").
2023-03-13 02:23:00 -03:00
Martín Lucas Golini
de59ee7423
ecode: Added an option to show relative lines position.
2023-03-12 22:05:57 -03:00
Martín Lucas Golini
a78cdadfc3
eepp: Improved PopUpMenu positioning.
...
ecode: Added quick-fix support.
2023-03-12 21:19:14 -03:00