Commit Graph

2321 Commits

Author SHA1 Message Date
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