Martín Lucas Golini
bce702bf9f
Update to the latest SDL2 version (2.32.2).
...
Fix user manually set fallback-font (default fallback font will be always loaded).
2025-03-28 15:38:43 -03:00
Martín Lucas Golini
f721ef92df
Added a new tokenization method for the SyntaxTokenizer based on customized parsers. Initially is being used to parse numbers in C, C++ and JavaScript/TypeScript. This method is much more flexible and can be much faster than regex or lua patterns.
...
Improvets in AI Assistant.
Fix regression in size calculation of a UIAbstractTableView.
Fix in project search path filters.
2025-03-28 02:15:20 -03:00
Martín Lucas Golini
d003e49319
More improvements for AI Assistant UI.
...
Minor fix exporting syntax definitions.
2025-03-27 01:25:52 -03:00
Martín Lucas Golini
8ac5e1e2e8
Refactor in SyntaxDefinition and related classes.
...
Minor improvements in CPP, CSS, xit syntax highlighting.
AI Assistant / LLM Chat now can restore previous opened chats and states (last model used, panel split), can have private conversations, can clone a previous conversation, plus some visual improvements.
Fixed a bug in tab widget splitting.
2025-03-26 23:55:29 -03:00
Martín Lucas Golini
030b8dd9e6
Added Gemini 2.5 Pro Experimental support.
...
Minor changes in UIScrollView (now updates click step by default).
Minor optimization in SyntaxTokenizer.
Fix UIImage wrap_content and autosize.
Do not crash if no display is available.
2025-03-26 00:14:56 -03:00
Martín Lucas Golini
d0d4231df9
Improve Rave syntax highlighting ( SpartanJ/ecode#399 ).
2025-03-25 12:54:03 -03:00
Martín Lucas Golini
96a06656b6
Merge pull request #98 from Curculigo/develop
...
Update rave.cpp
2025-03-25 09:46:39 -03:00
Curculigo
f4d035d00d
Update rave.cpp
2025-03-25 13:36:56 +07:00
Martín Lucas Golini
5b69427540
Minor refactor in abstract table view.
2025-03-25 01:49:58 -03:00
Martín Lucas Golini
054ac7eedb
Merge pull request #97 from Curculigo/v1
...
Add V1
2025-03-25 01:41:45 -03:00
Martín Lucas Golini
8c04daae02
Merge branch 'develop' into v1
2025-03-25 01:23:32 -03:00
Martín Lucas Golini
5c0b82df69
Fix for Adept preprocessor macros ( SpartanJ/ecode#412 ).
2025-03-25 01:17:07 -03:00
Curculigo
9dbff48b4c
Add V1
2025-03-24 17:45:13 +07:00
Curculigo
c5839cd015
Add V1
2025-03-24 17:44:33 +07:00
Curculigo
6931d39c7f
Add V1
2025-03-24 17:43:34 +07:00
Martín Lucas Golini
e1e24ab06e
Fixes for SpartanJ/ecode#398
2025-03-24 01:53:33 -03:00
Martín Lucas Golini
cfd66fa438
Chat history WIP.
...
Reverted completion fuzzy search.
2025-03-23 03:37:34 -03:00
Martín Lucas Golini
12b2114a56
More ChatUI WIP.
2025-03-20 10:43:17 -03:00
Martín Lucas Golini
7f843ffbad
Fix Process::readAll.
...
Fix possible crash in debugger initialization.
2025-03-19 21:09:08 -03:00
Martín Lucas Golini
67a707a32f
Added Jule syntax highlighting support ( SpartanJ/ecode#398 ).
2025-03-19 13:35:30 -03:00
Martín Lucas Golini
559fa157af
Fix language export.
2025-03-19 01:21:29 -03:00
Martín Lucas Golini
88b1b4df86
Fix clearing breakpoints.
2025-03-19 00:30:26 -03:00
Martín Lucas Golini
90e683efca
Do not try to use X11 headers if they are not available.
2025-03-18 23:57:35 -03:00
Martín Lucas Golini
ad8a1ada8c
Fix another crash.
2025-03-17 18:29:18 -03:00
Martín Lucas Golini
201fb354e8
Crash fix.
2025-03-17 18:07:58 -03:00
Martín Lucas Golini
9a04ffaae8
Merge pull request #95 from 1muhgcmg/develop
...
Add Rave
2025-03-17 15:46:56 -03:00
1muhgcmg
6d7754c0a7
Update rave.cpp
2025-03-17 22:59:35 +07:00
1muhgcmg
1874e66110
Update ecode.cpp
2025-03-17 12:41:33 +07:00
1muhgcmg
c697e4f00e
Update languagessyntaxhighlighting.cpp
2025-03-17 12:40:17 +07:00
1muhgcmg
bbc3eb9335
Add Rave
2025-03-17 12:38:25 +07:00
Martín Lucas Golini
770afa4a23
Minor modifications.
2025-03-15 22:42:26 -03:00
Martín Lucas Golini
6d4dd5f611
Adde Blade syntax highlighting support ( SpartanJ/ecode#396 ).
2025-03-15 10:58:37 -03:00
Martín Lucas Golini
129057ee03
Generate summary and save conversation WIP.
2025-03-15 01:25:05 -03:00
Martín Lucas Golini
9e6a29653f
AI Assistant UI refactor.
...
Fixes in debugger an autocomplete plugin (from some of the new changes in both cases).
Fix UITextView not updating the aligment after padding change.
2025-03-14 21:56:05 -03:00
Martín Lucas Golini
c05dcd2c80
Fixed #93 .
...
Fixed #94 .
2025-03-14 11:24:41 -03:00
Martín Lucas Golini
d8aa670d12
Some minor fixes in debugger and gitplugin.
...
Minor visual improvement in status bar.
2025-03-14 00:30:53 -03:00
Martín Lucas Golini
136c875b3b
Fix layout invalidation issue.
2025-03-12 23:57:03 -03:00
Martín Lucas Golini
2bccd1f836
More AI Assistant WIP.
2025-03-12 01:27:20 -03:00
Martín Lucas Golini
4ef3dfa312
AI Assistant WIP (first working version, no settings available and many things pending but chat working).
2025-03-11 22:04:46 -03:00
Martín Lucas Golini
2e49d97797
Fix MSVC windows build.
2025-03-11 11:46:06 -03:00
Martín Lucas Golini
d9fc971985
Fix Windows build.
2025-03-11 00:38:03 -03:00
Martín Lucas Golini
d58e846cce
Improve tokenizer performance by adding a couple of simple tokenizing hacks.
...
Added UUID class.
Fixed TextDocument folding ranges not updating on untitled docs.
Fixed UILinearLayout bug I introduced the other day.
Improved the Spreadsheet parser to allow direct use of arithmetic operators.
2025-03-10 21:06:36 -03:00
Martín Lucas Golini
561494dc65
Added code folding for Markdown documents.
2025-03-10 01:16:04 -03:00
Martín Lucas Golini
e313f3f6fe
Add Fennel syntax highlighting ( SpartanJ/ecode#393 ).
2025-03-10 00:01:46 -03:00
Martín Lucas Golini
4a6effbc24
Fix JSON to C++ language converted when using regexs.
2025-03-09 13:58:11 -03:00
Martín Lucas Golini
ea8a44e7a9
Fixed an old bug in syntax highlighting that sometimes the first line of the file was not correctly highlighted.
...
Added Svelte syntax highlighting support.
Improved CSS syntax highlighting.
Added "Open All Files in Folder" option when right click a folder in the folder tree view.
2025-03-09 13:37:33 -03:00
Martín Lucas Golini
b84080f7ec
SyntaxTokenizer improvements. Now it's possible to set captures to sub-syntaxes and ranges.
...
Fix in RegEx that prevented to ^ work properly in tokenizer.
2025-03-09 01:57:54 -03:00
Martín Lucas Golini
dfb0820d0f
Added a new fuzzy matching algorithm, it should be better than the previous version, it's similar to what most editors have (implementation is inspired in the sublime_text fuzzy matcher).
2025-03-08 18:33:25 -03:00
Martín Lucas Golini
0dba4a222b
A couple of minor changes.
2025-03-07 00:15:22 -03:00
Martín Lucas Golini
48dbedafef
Fix OpenGL 3 Core Profile vertex buffers on macOS (fixes ecode console rendering when using 3 CP). Disable OpenGL 3 renderer on macOS.
2025-03-05 22:04:04 -03:00