Martín Lucas Golini
61c3e72289
Added GitHub LLM provider and models.
...
Added new GPT-5 models.
2025-08-08 00:37:17 -03:00
Martín Lucas Golini
05c0f93aea
Improve isJavaScriptRegEx in ParserMatcher.
...
Handle Recent Files/Recent Folders that have been removed from disk (SpartanJ/ecode#606 ).
Added a few new Claude models.
2025-08-07 00:56:44 -03:00
Clemens Schmid
e5bd1dc3e1
added curry language definition for syntax highlighting ( #138 )
...
* added curry language definition for syntax highlighting
* fixed comment syntax definition for Haskell, Elm, and Curry
2025-08-06 14:19:58 -03:00
Martín Lucas Golini
c9d3181e9c
Prevent a possible crash on the DAP implementation.
2025-08-06 00:25:48 -03:00
Martín Lucas Golini
67fffe0db0
Add a couple of Elena keywords.
2025-07-28 13:09:26 -03:00
Martín Lucas Golini
26df55ad20
Update efsw.
2025-07-28 00:52:03 -03:00
Martín Lucas Golini
d7973b33e5
Pump SDL2.
2025-07-27 23:17:01 -03:00
Martín Lucas Golini
06040f1932
Fix: Forgot about the status bar controller terminal ( SpartanJ/ecode#601 ).
2025-07-27 14:24:23 -03:00
Martín Lucas Golini
e6f5c29b82
Merge branch 'develop' of github.com:SpartanJ/eepp into develop
2025-07-27 13:16:08 -03:00
Martín Lucas Golini
79ec7d1c77
Allow configuring the default shell command line arguments. Set -l by default in Haiku (to recover the user profile by default, SpartanJ/ecode#601 ).
2025-07-27 13:15:59 -03:00
Martín Lucas Golini
772b728384
Enable SDL_HINT_MAC_BACKGROUND_APP hint to reduce the slowdown during the SDL_PollEvent first call.
2025-07-27 10:21:51 -03:00
Martín Lucas Golini
170fca0e01
Improve Windows crash report.
2025-07-26 22:14:14 -03:00
Martín Lucas Golini
84da3626f9
Fix incorrect implementation of Sys::getProcessFilePath() for Haiku, this should fix SpartanJ/ecode#599 .
2025-07-26 14:29:39 -03:00
Martín Lucas Golini
28f688c807
Remove the flatpak warning for the next version (since it's not going to be needed anymore).
2025-07-25 01:10:22 -03:00
Martín Lucas Golini
46a55e3a02
Fix bug in flatpak sandbox escaping.
2025-07-25 00:56:42 -03:00
Martín Lucas Golini
bd278843e6
Update plugin versions.
...
Registered `.cts` extension as TypeScript.
eepp-2.8.7
ecode-0.7.2
2025-07-19 19:55:34 -03:00
Martín Lucas Golini
a537214cc7
Allow to add a filtered file to the project file tree by adding it in .ecode/.prjallowed ( SpartanJ/ecode#592 ).
...
Allow canceling the global search with escape.
2025-07-17 16:43:42 -03:00
Martín Lucas Golini
e5fd8c1647
Allow to access the find result from path filter.
...
Search for sub-languages in case-insensitive search.
2025-07-16 20:27:41 -03:00
Martín Lucas Golini
7bbc6bf8c0
Fixed a bug in the syntax tokenizer.
...
Added koka syntax highlighting (SpartanJ/ecode#451 ).
2025-07-16 01:13:35 -03:00
Martín Lucas Golini
11ab9c61f5
Merge remote-tracking branch 'origin/develop' into develop
2025-07-15 19:51:57 -03:00
Martín Lucas Golini
3e6ab795b4
Fix crash in linter.
2025-07-15 19:51:48 -03:00
Martín Lucas Golini
d23f351e59
Quick-Fix crash with text-shaper (mentioned in SpartanJ/ecode#589 ).
2025-07-15 04:51:37 -03:00
Martín Lucas Golini
934d5a45bd
Export ecode.exe symbols when built in release mode with mingw for better crash stack-traces.
2025-07-15 01:06:55 -03:00
Martín Lucas Golini
eb933f366f
Improve TextDocument::fileMightBeBinary for SpartanJ/ecode#589 .
2025-07-15 00:28:19 -03:00
Martín Lucas Golini
257ff4b065
Flag compressed archive extensions as binary files ( SpartanJ/ecode#589 ).
2025-07-14 23:59:59 -03:00
Martín Lucas Golini
588612dbca
Always ask what to do on drag & drop of binary files and some minor adjustment to that ( SpartanJ/ecode#589 ).
2025-07-14 18:39:59 -03:00
Martín Lucas Golini
f4a58fd585
Do not trigger documentHover if server capabilities do not provide hover.
...
Fix in TypeScript pre-definition.
2025-07-14 01:00:03 -03:00
Martín Lucas Golini
d0e0046236
Added IDL syntax highlighting ( SpartanJ/ecode#550 ).
...
Minor fixi n patternToCPP.
2025-07-13 20:41:27 -03:00
Martín Lucas Golini
70a3e8dad7
Fix windows build.
2025-07-13 19:56:52 -03:00
Martín Lucas Golini
1e878586eb
Nit.
2025-07-13 19:31:47 -03:00
Martín Lucas Golini
2df4e88836
Improvements when opening binary files from drag and drop and from the tree-view ( SpartanJ/ecode#589 ).
...
Fixes a bug that prevented signature help to not be displayed.
2025-07-13 19:22:31 -03:00
Martín Lucas Golini
8a8384ca59
Added Nix ( SpartanJ/ecode#581 ) and Scheme support( SpartanJ/ecode#582 ).
2025-07-13 16:57:03 -03:00
Martín Lucas Golini
23f90967c7
Fix some TypeScript React issues I introduced with the syntaxes pre-definitions.
...
Improved tokenizer performance, reduced heap allocations to the very minimum possible (lua patterns now can be flagged as anchored).
2025-07-12 13:47:42 -03:00
Martín Lucas Golini
e7a381eb5b
SyntaxTokenizer: Prevent stalling in zero-width look ahead matches.
2025-07-12 01:51:35 -03:00
Martín Lucas Golini
93872867d5
Fix in UIMenuBar (reverted back a recent change).
2025-07-11 18:14:42 -03:00
Martín Lucas Golini
fa5aa4d006
Add Qbs syntax highlighting ( SpartanJ/ecode#553 ).
...
Add the possibility from inherit patterns and repositories from other syntax definition.
2025-07-11 01:02:46 -03:00
Martín Lucas Golini
ec4f122519
Register more makefiles extensions ( SpartanJ/ecode#578 ).
...
Some minor nits in LSP.
2025-07-10 22:55:25 -03:00
Martín Lucas Golini
fc43180851
Added RPM Spec syntax highlight ( SpartanJ/ecode#566 ).
...
Registered systemd timer extension as ini files (SpartanJ/ecode#572 ).
2025-07-09 23:48:30 -03:00
Martín Lucas Golini
a4deb66c2a
Added pkg-config syntax highlighting ( SpartanJ/ecode#563 ).
...
Register `.h.in` and `.c.in` extensions (SpartanJ/ecode#567 ).
Slight refactor for Repositories, now it will hold a SyntaxRespository struct (to easily extend it in the future).
2025-07-08 20:30:43 -03:00
Martín Lucas Golini
2c970e48ac
Added .ecode/.prjdisallowed support, which lets the user to disallow a file that it's allowed in the project (a.k.a not .gitignored).
2025-07-08 17:00:24 -03:00
Martín Lucas Golini
de79a79e2a
Add CMakeCache.txt syntax highlighting ( SpartanJ/ecode#562 ).
...
Register .dlg extension (SpartanJ/ecode#521 ).
2025-07-08 00:11:37 -03:00
Martín Lucas Golini
179e74a7c5
Add GN ( SpartanJ/ecode#554 ) and QMake syntax highlighting ( SpartanJ/ecode#661 ). Then also registered some file extensions ( SpartanJ/ecode#552 , SpartanJ/ecode#555 , SpartanJ/ecode#556 , SpartanJ/ecode#557 , SpartanJ/ecode#521 ).
2025-07-07 20:25:28 -03:00
Martín Lucas Golini
340e3e65e2
Add some basic keybindings to the debugger.
2025-07-06 16:20:03 -03:00
Martín Lucas Golini
907322e4ef
Use explicit constructors.
2025-07-05 21:14:12 -03:00
Martín Lucas Golini
4877a4341a
Added "Buffer Only Mode" to Global Search & Replace ( #545 ).
...
emscripten build is now multi-threaded only.
2025-07-05 20:57:21 -03:00
bytequill@codebased.xyz
79966343ba
Update iconBindings; Add missing doGitIntegration config ( #135 )
...
* Update `iconBindings`; Add missing `doGitIntegration` config
* discordRPC.json fix typos
2025-07-05 11:21:57 -03:00
Martín Lucas Golini
e0b763f637
Node debugger fixes.
...
LSP mouse hover fix when there's also a linter error in the same position.
Fix in emscripten file parameter parsing.
2025-07-02 01:41:18 -03:00
Martín Lucas Golini
aa7ee8093a
Fix tab key-press not changing widget when a not main modifier is being used (for example enabling the numeric keyboard).
2025-07-01 19:20:48 -03:00
Martín Lucas Golini
a79c16ec0a
Added the possibility to configure the font hinting and font anti-aliasing.
...
MenuBar buttons are now slightly more separated.
When switching between dark and light ui prefers color scheme now pick a dark/light color scheme if the currently set is the default (SpartanJ/ecode#535 ).
Fix a bug in menu bar pop-up not hiding properly.
2025-06-30 02:23:51 -03:00
Martín Lucas Golini
78e9e81935
Update submodules.
2025-06-29 23:39:33 -03:00