Commit Graph

3803 Commits

Author SHA1 Message Date
Martín Lucas Golini
066425d63b Minor fixes in terminal. 2025-11-09 00:03:25 -03:00
Martín Lucas Golini
9d8878a60b ecode: Fixed crash when waiting from an LLM prompt response and closing the Chat UI. eepp: Http client fixes. Thread::getCurrentThreadId() fix. 2025-11-08 01:08:43 -03:00
Martín Lucas Golini
50a966ad59 Merge branch 'text-shape' into develop 2025-11-06 01:17:38 -03:00
Martín Lucas Golini
fcce822350 Add LRUCache and use it in TextLayouter. 2025-11-06 01:17:28 -03:00
Martín Lucas Golini
eddfc1bf8d Change the default CMake LSP server. 2025-11-05 00:37:41 -03:00
Martín Lucas Golini
031e115790 Merge branch 'text-shape' into develop 2025-11-04 10:12:15 -03:00
Martín Lucas Golini
2115546349 Refactor and performance improvements. 2025-11-03 00:06:58 -03:00
Martín Lucas Golini
fbf97b0326 Merge branch 'text-shape' into develop 2025-11-02 18:10:14 -03:00
Martín Lucas Golini
9f55bee3e5 Fix macOS cross build. 2025-11-02 18:10:08 -03:00
Martín Lucas Golini
e394cd93df Merge branch 'text-shape' into develop 2025-11-02 17:58:13 -03:00
Martín Lucas Golini
491b15d6ca Some extra improvements and adjustments. 2025-11-02 17:58:05 -03:00
Martín Lucas Golini
58b8a815d2 Many text-shaper fixes and many more tests. 2025-11-02 13:47:15 -03:00
Martín Lucas Golini
128128db81 Merge branch 'develop' into text-shape 2025-11-02 00:56:07 -03:00
Martín Lucas Golini
79fb5b0a9f Improve text sizes tests. 2025-11-02 00:55:26 -03:00
Martín Lucas Golini
1b09a914b6 Add text size test. 2025-11-01 23:58:46 -03:00
Martín Lucas Golini
d4620b1f4b Some text shaping improvements. 2025-11-01 23:34:27 -03:00
Martín Lucas Golini
88d419e242 Testing a few things. 2025-11-01 20:03:23 -03:00
Martín Lucas Golini
d18788eb1a Merge branch 'develop' into text-shape 2025-11-01 00:20:28 -03:00
Martín Lucas Golini
42390607aa Add an extra test for text shaper.
Do not disable AI assistant chat blocks when waiting or getting the AI response (allow to copy the contents).
2025-11-01 00:13:44 -03:00
Martín Lucas Golini
472b52cfb7 Attempt to fix a possible invalid access in LinterPlugin.
Minor visual nit with AI Assistant button.
2025-10-31 01:02:41 -03:00
Martín Lucas Golini
4814569db1 Implemented workspace/didChangeConfiguration command in LSP client. Now it's possible to set LSP settings for this command (SpartanJ/ecode#694). 2025-10-30 22:15:20 -03:00
Martín Lucas Golini
f7a08b6f42 Fix environment not being inherited in debuggee. 2025-10-29 22:10:20 -03:00
Martín Lucas Golini
b9f34095f2 Fix font rendering tests with text shaping. 2025-10-29 19:46:26 -03:00
Martín Lucas Golini
36304f384d Fixes 2025-10-29 01:40:16 -03:00
Martín Lucas Golini
f91c6d0f48 Merge branch 'develop' into text-shape 2025-10-28 00:48:31 -03:00
Martín Lucas Golini
6ec1a10c47 Minor changes in UIApplication. 2025-10-28 00:48:21 -03:00
Martín Lucas Golini
b625c6683f Merge branch 'develop' into text-shape 2025-10-27 01:22:30 -03:00
Martín Lucas Golini
e23ae24ac3 Fix terminal not redrawing after child process finish.
Fix minor annoyance in build settings, not setting the current run setting.
2025-10-27 01:22:19 -03:00
Martín Lucas Golini
34c0c5cdc6 Add a few more tests for font and text rendering. 2025-10-26 22:36:36 -03:00
Martín Lucas Golini
7f30a7e22b Glyph get fixes. 2025-10-26 21:50:09 -03:00
Martín Lucas Golini
fa5c6017f7 WIP text shaping refactor. 2025-10-26 21:29:50 -03:00
Martín Lucas Golini
41be87b4fe Fix Windows build. 2025-10-25 23:47:29 -03:00
Martín Lucas Golini
a52e868a57 Fix font rendering tests pixel density. 2025-10-25 23:12:36 -03:00
Martín Lucas Golini
74ef41e029 Improve font rendering test suite.
Fixed some minor issues cleaning up memory while destroying the engine (this is to be able to create a new window and load resources without issues, a not very common behavior but needed for tests).
2025-10-25 21:15:18 -03:00
Martín Lucas Golini
984262ec83 Try using f3d-app/install-mesa-windows-action. 2025-10-25 16:55:19 -03:00
Martín Lucas Golini
e0b7249386 Do not install mesa. 2025-10-25 16:14:47 -03:00
Martín Lucas Golini
9b351dc16d Test corrections. 2025-10-25 12:12:53 -03:00
Martín Lucas Golini
f67a8989c7 Remove checks. 2025-10-25 10:25:04 -03:00
Martín Lucas Golini
521631decf Fix ARGB images save when using WebP.
Upload artifacts.
2025-10-25 02:52:21 -03:00
Martín Lucas Golini
4f42b4ad14 Minor fixes. 2025-10-25 01:20:21 -03:00
Martín Lucas Golini
af5daa4717 Add Image::diff.
Fixed inavalid memory access due to double free in FontBMP and FontSprite.
Added FontRendering unit-tests.
2025-10-25 00:56:05 -03:00
Martín Lucas Golini
d033102d20 Small fix in DAP protocol implementation. 2025-10-24 00:44:35 -03:00
Martín Lucas Golini
5f678f2dfe Pump versions. 2025-10-19 00:30:33 -03:00
Martín Lucas Golini
2d9e352818 Remove mScreenPosi from Node. 2025-10-18 23:41:07 -03:00
Martín Lucas Golini
2c3c252c8c Fix in highlighting for some rare lua patterns. eepp-2.9.0 ecode-0.7.3 2025-10-16 23:57:27 -03:00
Martín Lucas Golini
00633dea29 Fix a stupid regression in the markdown highlighter. 2025-10-15 01:05:22 -03:00
Martín Lucas Golini
c2642f05e8 Merge branch 'develop' of github.com:SpartanJ/eepp into develop 2025-10-15 00:40:22 -03:00
Martín Lucas Golini
022e680a00 ecode Debugger: Enable the variable context menu options (right-click) in the hover variable menu.
Fix a double free bug in UIWindow.
2025-10-15 00:40:13 -03:00
Martín Lucas Golini
460eecdaa9 Update sign.sh script. 2025-10-14 20:25:01 -03:00
Martín Lucas Golini
4d61c57e9c Improve test (use a non-common extension). 2025-10-12 16:24:44 -03:00