Martín Lucas Golini
4e7c9f74c1
Add distance functions to TextPosition and TextRange.
2025-02-09 01:01:13 -03:00
Martín Lucas Golini
0da3ffca17
Add flash cursor command and functionality.
2025-02-07 00:09:32 -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
0b7dad2696
Update breakpoints line position if document is edited (added/removed lines).
2025-02-04 00:12:15 -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
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
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
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
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
4315808074
Nothing, wip.
2025-01-24 00:47:55 -03: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
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
b0d6e6153d
Improve how we keep expanded variables in debugger.
2025-01-18 20:09:38 -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
6fe9d34c4a
More fixes.
2025-01-16 00:47:21 -03:00
Martín Lucas Golini
2f6f825a63
More WIP implementing more functionalities in DAP. This commit will probably fail on some OSes.
2025-01-11 16:24:27 -03:00
Martín Lucas Golini
5dc0bd24cc
Load supported launch.json vscode configurations.
...
Add debug controls in debugger panel.
2025-01-10 00:38:41 -03:00
Martín Lucas Golini
403005301d
More improvements to debugger.
2025-01-08 01:51:38 -03:00
Martín Lucas Golini
635cba6e51
Debugger: Inspect variables WIP.
2025-01-06 02:42:05 -03:00
Martín Lucas Golini
df65ec78c3
Basic debugging working.
2025-01-04 15:43:54 -03:00
Martín Lucas Golini
443aead0df
More WIP.
2025-01-02 01:08:02 -03:00
Martín Lucas Golini
cf84fc7cff
Save side panel tabs order.
2025-01-01 16:18:26 -03:00
Martín Lucas Golini
9fc6078c61
Merge branch 'develop' into debugger
2024-12-29 23:50:46 -03:00
Martín Lucas Golini
793e87af5c
Allow to split editors views by dragging tabs into the tab widget corners.
2024-12-29 23:50:24 -03:00
Martín Lucas Golini
bbfcc74977
More WIP, debugger starting correctly. Tested several commands and all working.
2024-12-28 20:31:33 -03:00
Martín Lucas Golini
0dc3642692
Merge branch 'develop' into debugger
2024-12-27 13:17:28 -03:00
Martín Lucas Golini
48772bc6d3
Minor fixes.
2024-12-27 01:03:49 -03:00
Martín Lucas Golini
524ea4da15
Async load fonts too.
2024-12-24 18:05:36 -03:00
Martín Lucas Golini
a19fabee51
Merge branch 'develop' into debugger
2024-12-22 20:25:33 -03:00
Martín Lucas Golini
d96a505f68
Constness clean-up in Window class.
2024-12-22 17:30:48 -03:00
Martín Lucas Golini
60784d79a6
Window size fixes on macOS.
...
Changes for SpartanJ/ecode/#373
2024-12-22 14:40:02 -03:00
Martín Lucas Golini
83cb083f67
Merge branch 'develop' into debugger
2024-12-21 18:09:35 -03:00
Martín Lucas Golini
10c9a63793
Optimization for StyleSheetSelectorRule::matches.
2024-12-21 16:15:55 -03:00
Martín Lucas Golini
48f7d64e35
Merge branch 'develop' into debugger
2024-12-20 20:22:57 -03:00
Martín Lucas Golini
c4daa30880
Fixes for multi-cursor.
...
Fixes for file extensions (improperly filtering file extensions).
Added very basic tests for TextDocument multi-cursor.
Add .txt files into projects (register .txt extension as Plain Text).
2024-12-20 20:22:50 -03:00
Martín Lucas Golini
6e458c8297
Merge branch 'develop' into debugger
2024-12-15 20:42:06 -03:00
Martín Lucas Golini
43a6f34eaf
Fix unexpected tab bar scrolling while clicking on a tab.
2024-12-11 15:23:20 -03:00
Martín Lucas Golini
a2cb1c3d7e
Merge branch 'develop' into debugger
2024-12-09 00:05:55 -03:00
Michael Dales
526387a3d6
Add delete to end of line for unix folk
2024-12-04 19:06:59 +00:00
Martín Lucas Golini
be6469d3fb
Fixes for SpartanJ/ecode#365 (needs more testing).
...
Fix in syntax highlighting regex detection.
2024-12-04 02:00:01 -03:00
Martín Lucas Golini
5ed72776d8
Sketching debugger protocol.
2024-12-02 01:02:14 -03:00
Martín Lucas Golini
83741283e0
Pump versions after release.
2024-12-01 18:52:51 -03:00
Martín Lucas Golini
b9037e3cb5
A few adjustments in the HTTP request.
2024-11-29 21:33:42 -03:00
Martín Lucas Golini
c4e6b24e9f
Added syntax highlighting for: Bazel, Ring, OpenSCAD and TCL.
...
Moved most languages to a separate module that it's not part of the base eepp module.
2024-11-29 00:15:02 -03:00
Martín Lucas Golini
5bf9b89587
Allow to locate files from the universal locator.
2024-11-25 00:02:25 -03:00
Martín Lucas Golini
a90af486d0
Added Texture::loadGif.
...
Updated SOIL2.
2024-11-24 13:01:12 -03:00