Commit Graph
2990 Commits
Author SHA1 Message Date
Martín Lucas Golini bd96005bf8 ecode: Implemented LSP document symbol tree with search, integrated with the breadcrumb.
eepp: Added a new flag to UIWindow to create ephemeral windows (windows that close on focus loss).
2024-08-26 01:09:50 -03:00
Martín Lucas Golini d6fc60a2ce Editor Breadcrumb WIP. 2024-08-25 01:18:31 -03:00
Martín Lucas Golini 10c9906862 Keep folded regions on folding ranges refresh even if the folded region disappears from the new folded regions. It might be better/safer to unfold those regions but I'll experiment a little. 2024-08-21 01:34:47 -03:00
Martín Lucas Golini e9912e7be1 eepp: Allow selecting multiple files in UIFileDialog.
ecode: Allow opening multiple files from "Open File" (SpartanJ/ecode#252).
2024-08-18 01:44:13 -03:00
Martín Lucas Golini 72a0cdbc69 Add support for DropDownList and ComboBox on UIMessageBox.
Improve displayed indent tab character settings.
2024-08-17 20:16:32 -03:00
Martín Lucas Golini 526e86b5d6 Adds support for custom tab visualization (SpartanJ/ecode#37). 2024-08-17 13:02:59 -03:00
Martín Lucas Golini fe69610cb7 Fix crash when reloading plugins and triggering subscribed events. 2024-08-15 00:29:15 -03:00
Martín Lucas Golini 01b393e848 Fix double click selection on locked documents.
Fix UITextEdit multi-line rendering + Fix DocumentView::isLineVisible.
Fix AutoClose brackets being applied even when was not enabled (ex. UITextInput).
2024-08-13 01:32:52 -03:00
Martín Lucas Golini 1576fa7eb1 Upgrade mbedtls to 3.6.0 (latest stable version). This might not build on some OS's yet. 2024-08-12 21:19:53 -03:00
Martín Lucas Golini 7dd0579842 This is a fix for issue SpartanJ/ecode#310. 2024-08-11 01:40:43 -03:00
Martín Lucas Golini 5ea47b1c8a Small build fix. 2024-08-11 00:50:09 -03:00
Martín Lucas Golini 42ca1900fa Display signature help if avialable and not symbol info is available when pressing lsp-symbol-info (F1). 2024-08-10 21:43:32 -03:00
Martín Lucas Golini de9c2b4736 Add mhtml extension support.
Update efsw.
2024-08-10 17:29:24 -03:00
Martín Lucas Golini 6532fdaecd Improve auto close brackets behavior on selection. 2024-08-06 00:39:41 -03:00
Martín Lucas Golini 733ea08362 Nit. 2024-08-06 00:21:28 -03:00
Martín Lucas Golini 1046ee6237 Fixed bugs in Run Application. 2024-08-06 00:16:17 -03:00
Martín Lucas Golini 32aef45a1a Fixes in universal locator. 2024-08-04 00:44:40 -03:00
Martín Lucas Golini 7c556ad58e Fixes issue SpartanJ/ecode#306.
Updated efsw.
2024-08-04 00:16:57 -03:00
Martín Lucas Golini 04065d9141 Added AWK syntax highlighting. 2024-08-03 21:41:56 -03:00
Martín Lucas Golini ce2c9a0221 Use complete OS name. 2024-08-03 01:21:04 -03:00
Charlie Root 668305b178 Add FreeBSD ecode build script. 2024-08-03 00:53:03 -03:00
Martín Lucas Golini 8aa1dc1c89 Disable symbol stripping for release builds. 2024-08-03 00:22:52 -03:00
Martín Lucas Golini 5e8bfd4e66 Fix range detection in universal locator. 2024-08-02 00:35:05 -03:00
Martín Lucas Golini d136341354 FreeBSD build fixes 2024-08-01 21:14:12 -03:00
Martín Lucas Golini 34564588d5 Fix in universal locator. 2024-08-01 12:14:06 -03:00
Martín Lucas Golini 7442aa42d9 File locator now displays the relative path to the open folder instead of the full path of a file.
Improve universal locator options when no folder is open (fixes SpartanJ/ecode#303).
2024-07-31 20:52:30 -03:00
Martín Lucas Golini 9f35eaaa35 Fix warning. 2024-07-30 12:31:09 -03:00
Martín Lucas Golini 66199853b9 Fix for SpartanJ/ecode#301. 2024-07-28 22:50:07 -03:00
Martín Lucas Golini 639e20c2f0 Several bug fixes detected with VS debugger. 2024-07-22 23:49:52 -03:00
Martín Lucas Golini 7f31761def Fixes SpartanJ/ecode#293 2024-07-22 22:51:06 -03:00
Martín Lucas Golini 1283b9ee9a Don't display the playground name in window title. eepp-2.8.0 ecode-0.6.0 2024-07-19 17:52:15 -03:00
Martín Lucas Golini cf1fb1e26b Warn closing modified file on non-project session. 2024-07-16 23:59:06 -03:00
Martín Lucas Golini 1963753289 Alert the user if a text document buffer is from an erased file. 2024-07-16 19:08:47 -03:00
Martín Lucas Golini 13373a7baf Fix in TextDocument replace when using captures. 2024-07-16 16:47:48 -03:00
Martín Lucas Golini 81a8605e04 Rename Auto Save to Session Snapshot 2024-07-16 16:25:34 -03:00
Martín Lucas Golini 106466dc61 Finished implementing auto-save (SpartanJ/ecode#220). 2024-07-16 16:10:04 -03:00
Martín Lucas Golini 8ce9e7045b Auto-Save implementation for project files (issue SpartanJ/ecode#220). Still pending Auto-Save for non-open project environment. 2024-07-14 20:15:04 -03:00
Martín Lucas Golini a836f6335e FoldRangeProvider is now an interface.
Fix rare crash in linter plugin.
2024-07-11 20:04:47 -03:00
Martín Lucas Golini 2e0c89d82a Minor clean up in Text. 2024-07-09 16:20:40 -03:00
Martín Lucas Golini aa301ff405 Improve text centering. 2024-07-09 01:12:10 -03:00
Martín Lucas Golini 1cbdf3ba0c Try fix a weird crash with fold service. 2024-07-08 21:16:29 -03:00
Martín Lucas Golini 82d9448693 Fix crash when enqueued a fold action and editor was closed before the action executed.
Fix linter messages being too long (now wraps the text, fixes issue SpartanJ/ecode#289).
Fix minor issue when reloading linter plugin.
2024-07-08 01:21:20 -03:00
Martín Lucas Golini 45c3745af8 Added Font::getAscent and Font::getDescent. Use font height for selection rows. 2024-07-06 13:15:44 -03:00
Martín Lucas Golini 68ce649392 Update DejaVuSansMono (it was not the latest version for some reason). 2024-07-05 21:58:48 -03:00
Martín Lucas Golini a9de765b60 Minor clean up in TCPSocket and set timeout on HTTP socket connections.
LSP list view always selects first item.
2024-07-05 01:37:50 -03:00
Martín Lucas Golini 7f90b5afb3 Fix rounding errors for line positioning in UICodeEditor. 2024-07-04 21:32:58 -03:00
Martín Lucas Golini 8d172f3eb7 Unregister view from model on view destructor.
Minor refactor in http_request demo.
2024-07-04 20:22:57 -03:00
Martín Lucas Golini 8da73f749d Fix icon size. 2024-07-04 12:59:46 -03:00
Martín Lucas Golini 3168bb6d6c Display vertical scrollbar in UICodeEditor list views when required. 2024-07-04 11:05:36 -03:00
Martín Lucas Golini a1c64288ef Improve visual fidelity of tab close.
Use more standard scroll for UICodeEditor.
Fix in UINodeDrawable.
2024-07-03 19:11:59 -03:00