Commit Graph
3309 Commits
Author SHA1 Message Date
Martín Lucas Golini d1700f07a1 Add a documentation link in debugger side panel tab. 2025-02-06 00:32:19 -03:00
Martín Lucas Golini 72c1d9fd3f Improve attach to "Run Target". Now it's possible to debug a terminal application by using this attach. 2025-02-05 02:08:31 -03:00
Martín Lucas Golini eae433796e Highlight current debugged line.
Hid debugger panel if other panel is opened.
Silence the debugger by default.
2025-02-05 01:02:46 -03:00
Martín Lucas Golini 52fb2a311c Fix onKeyDown events return value over some UI components. 2025-02-04 00:44:24 -03:00
Martín Lucas Golini 0b7dad2696 Update breakpoints line position if document is edited (added/removed lines). 2025-02-04 00:12:15 -03:00
Martín Lucas Golini 490bd6d8a9 Implemented binary search in DocumentView::getVisibleLineRange. 2025-02-03 23:06:24 -03:00
Martín Lucas Golini 7f9ce022d2 Minor fix in markdown syntax rules. 2025-02-03 01:06:05 -03:00
Martín Lucas Golini d3bc6f2935 Fix for multi-line signature help labels, now labels will be flatten into a single line (SpartanJ/ecode#388).
Fix next signature help position.
Fix signature help and suggestions styles for light color schemes, and some minor improvements for other schemes.
Allow to set extra trigger characters for signature help in LSP configurations (fix zig zls not updating signature position after a "," input).
Plus some other minor fixes.
2025-02-02 19:07:41 -03:00
Martín Lucas Golini 863c0ec1c0 Update dr_libs. 2025-01-31 00:26:37 -03:00
Martín Lucas Golini 87fb9538cb Fix multi-line search in buffer bug.
Added: display new line character in selection.
Fixed a crash when trying to write into a broken pipe.
2025-01-30 01:13:04 -03:00
Martín Lucas Golini c47703ff13 That was not enough. 2025-01-29 01:08:44 -03:00
Martín Lucas Golini 5e412475b4 Disable String::isAscii SIMD optimization for the lack of proper compiler support :'( 2025-01-29 00:54:50 -03:00
Martín Lucas Golini 1a3aeb31e0 Added SIMD to String::isAscii, check if this builds in every platform or I have to revert.
Fixed emscripten 3 and 4 build issues (i had 2 mains defined 🤦).
2025-01-29 00:32:16 -03:00
Martín Lucas Golini ad39ced875 Fix in project build. 2025-01-28 23:59:09 -03:00
Martín Lucas Golini 0005f9ff09 Fix crash when staging/unstaging too fast (or something like that). 2025-01-27 16:07:38 -03:00
Martín Lucas Golini 934a1f3302 Added Ada syntax highlighting and LSP support (SpartanJ/ecode#211). 2025-01-26 12:58:27 -03:00
Martín Lucas Golini 337ac0f334 Hint user to configure keybindings from plugins. 2025-01-25 22:23:53 -03:00
Martín Lucas Golini d084c967ce Should fix MSVC build. 2025-01-25 20:43:05 -03:00
Martín Lucas Golini e95ff11e1d Fix for SpartanJ/ecode#385. Window will now use the currently user configured theme by default. Dark window titlte color will be respected. 2025-01-25 20:24:53 -03:00
Martín Lucas Golini 54d230866c Fix for SpartanJ/ecode#386. 2025-01-25 19:44:21 -03:00
Martín Lucas Golini 8f3c3556cc Fix invalid access to optioanl in debugger. 2025-01-25 17:49:26 -03:00
Martín Lucas Golini 0f4af5c4f3 Do not use UnorderedMap in PropertySpecification, it's not stable in MSVC too. 2025-01-25 17:01:16 -03:00
Martín Lucas Golini c3399143df Fixes in Git plugin staging.
Added a value viewer window in debugger.
2025-01-25 12:56:41 -03:00
Martín Lucas Golini 4bbcfdd78b Improve default PATH in macOS to make available lldb-dap from default. 2025-01-25 11:06:57 -03:00
Martín Lucas Golini 5de32ce4a3 Forgot to revert plugin manager window default size changed for testing. 2025-01-25 10:23:59 -03:00
Martín Lucas Golini b300c9d48b Fixes for checkboxes in tree views and table views. Fixes for breakpoints enable/disable. 2025-01-25 02:09:29 -03:00
Martín Lucas Golini 3cdfc849a8 Several fixes related to breakpoints. 2025-01-24 21:43:07 -03:00
Martín Lucas Golini 4315808074 Nothing, wip. 2025-01-24 00:47:55 -03:00
Martín Lucas Golini 5d12968ba6 Merge pull request #87 from NullPlane/develop
Updated German translation [de.xml]
2025-01-23 17:41:07 -03:00
NullPlane 738a6dc054 Updated German translation [de.xml]
German translation to 0.31 for ecode 0.6.4+
Changes in respect to ef7908f.
2025-01-23 21:27:23 +01:00
Martín Lucas Golini ce47145ba9 Fix / improve line comments toggle (SpartanJ/ecode#384).
Hide debugger panel when opening a single file.
2025-01-23 00:44:37 -03:00
Martín Lucas Golini c945b0b659 Minor fixes in UITreeView.
Minor fixes in debugger and some new menues.
2025-01-22 00:59:52 -03:00
Martín Lucas Golini 40d21de8dd Improve hover expression, now use a treeview (still WIP but works). 2025-01-21 00:50:10 -03:00
Martín Lucas Golini f7be6080b5 Add more debuggers. Allow to load core dumps. 2025-01-20 23:52:29 -03:00
Martín Lucas Golini 277f410ad0 WIP supporting more debuggers. 2025-01-20 19:43:56 -03:00
Martín Lucas Golini 5533ab46f1 More improvements to debugger. Allow to pick running process to debug. Improve expressions inspection. 2025-01-19 23:40:15 -03:00
Martín Lucas Golini 84f1740d2b Fix incorrectly adding watches of subfolders of currently loading directory.
WIP process id picker.
2025-01-19 01:34:15 -03:00
Martín Lucas Golini b0d6e6153d Improve how we keep expanded variables in debugger. 2025-01-18 20:09:38 -03:00
Martín Lucas Golini 9a72b484de Use forked dillo's forked nanosvg. 2025-01-18 17:57:59 -03:00
Martín Lucas Golini b375e624b5 Some minor tweaks. 2025-01-18 01:32:24 -03:00
Martín Lucas Golini 16a0da5dab Fix git status position. 2025-01-17 20:44:40 -03:00
Martín Lucas Golini ebbb1aed6d Fix CMakeLists.txt not being highlighted. 2025-01-17 16:02:11 -03:00
Martín Lucas Golini a43f7441b2 Fix incorrect extension patterns. 2025-01-17 12:39:05 -03:00
Martín Lucas Golini 0fcd6518d6 Fix UITextView wrap not respecting padding. 2025-01-17 01:16:27 -03:00
Martín Lucas Golini ce60abe904 Merge branch 'debugger' into develop 2025-01-17 00:51:34 -03:00
Martín Lucas Golini 682eac247c Set line wrap for commit text box. 2025-01-17 00:51:10 -03:00
Martín Lucas Golini 4e9a47876a Finish input support for launch.json file.
More fixes.
2025-01-17 00:47:12 -03:00
Martín Lucas Golini 5396a12353 Fix crash. 2025-01-16 19:07:00 -03:00
Martín Lucas Golini 45e9865169 Fix line-wrap offsets. 2025-01-16 12:41:22 -03:00
Martín Lucas Golini 1765842504 WIP support launch.json inputs. 2025-01-16 01:20:49 -03:00