Commit Graph

3644 Commits

Author SHA1 Message Date
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