Commit Graph

3519 Commits

Author SHA1 Message Date
Martín Lucas Golini
c19de0cb60 Refactor syntax tokenizer to simplify future improvements for it. 2025-05-04 20:00:19 -03:00
Martín Lucas Golini
5f365f306b Fix crash while folding ranges. 2025-05-04 16:25:29 -03:00
Martín Lucas Golini
c394cc4847 Improve regex captures result processing in tokenizer.
Improved Vala syntax highlighting.
2025-05-04 02:28:07 -03:00
Martín Lucas Golini
ebc35b4224 Some extra improvements for the syntax tokenizer. 2025-05-03 21:20:28 -03:00
Martín Lucas Golini
fe84f10794 Improve tokenizer for closing sub-syntaxes.
Allow adding alternative names to languages.
2025-05-02 23:57:08 -03:00
Martín Lucas Golini
3b3d1de420 In SyntaxDefinition add "end_type" support, to set the types of a closing pattern for multi-line block rules. 2025-05-01 00:32:11 -03:00
Martín Lucas Golini
8283303ead Fix bug not correctly wrapping when using tab-stops in some particular cases. 2025-04-30 01:27:36 -03:00
Martín Lucas Golini
b4543fe60a Update efsw, SOIL2 and premake-ninja sub-repos. 2025-04-29 20:16:16 -03:00
Martín Lucas Golini
529f4b945e Update README.md.
Fix Android build.
2025-04-29 19:58:14 -03:00
Martín Lucas Golini
2680499268 Prevent updating IME location if file is loading (SpartanJ/eepp#111). 2025-04-29 17:04:09 -03:00
Martín Lucas Golini
8864bca9ee Display json parsing errors when loading syntaxes.
Do not list not-visible syntax languages with "ft".
2025-04-28 21:47:01 -03:00
Martín Lucas Golini
dbe674eecf Remember last used model in AI Assistant.
Minor change in goToNext and goToPrev in linter errors/warnings.
And a couple of nits.
2025-04-27 01:55:43 -03:00
Martín Lucas Golini
af781572d5 Nit, tried to upload an unexisting file in the FreeBSD nightly. 2025-04-26 19:27:30 -03:00
Martín Lucas Golini
52d118e3a1 Add INSTALL_REF env. 2025-04-26 19:04:29 -03:00
Martín Lucas Golini
0429c1dad2 Try forcing CC and CXX. 2025-04-26 18:38:58 -03:00
Martín Lucas Golini
ad2083eedd Mhh try again. 2025-04-26 18:24:57 -03:00
Martín Lucas Golini
d2ad68c4c2 Check if FreeBSD nightly at least runs. 2025-04-26 18:05:47 -03:00
Martín Lucas Golini
2c19b74d2a Fix AppImage generation from within the docker container. 2025-04-26 16:05:20 -03:00
Martín Lucas Golini
49ec460234 Just trying luck. 2025-04-26 15:19:18 -03:00
Martín Lucas Golini
de173489c7 And again... 2025-04-26 15:09:16 -03:00
Martín Lucas Golini
7a6d5d174c Another try. 2025-04-26 15:03:04 -03:00
Martín Lucas Golini
1c055f356c Try something else. 2025-04-26 14:40:54 -03:00
Martín Lucas Golini
50080b78bd Try again. 2025-04-26 14:28:26 -03:00
Martín Lucas Golini
898726cbfd Bootstrap first, then checkout. 2025-04-26 14:19:04 -03:00
Martín Lucas Golini
994e298fab Try building Linux x86_64 nightly within an Ubuntu 20.04 docker container. 2025-04-26 14:13:26 -03:00
Martín Lucas Golini
53609f3870 Allow patching glibc to an older version during ecode build, enabled this feature in linux nightly. 2025-04-25 00:27:40 -03:00
Martín Lucas Golini
799d9f9371 Do not use malloc_trim if it's not available. 2025-04-22 12:08:47 -03:00
Martín Lucas Golini
d85091f70d Add FixScript syntax highlighting (SpartanJ/ecode#416). 2025-04-21 18:13:01 -03:00
Martín Lucas Golini
dd15a5bc50 Forgot to apply the theme switch fix when setting the color scheme preference. 2025-04-20 12:58:53 -03:00
Martín Lucas Golini
5f9d2bd5ea Fix a bug when changing themes (some properties where not updated due to cached properties).
Fix a bug when displaying sub-menus, it was sometimes incorrectly positioned.
2025-04-20 12:41:36 -03:00
Martín Lucas Golini
53aba9d887 Added syntax highlighting for ReScript (SpartanJ/ecode#407). 2025-04-20 10:55:51 -03:00
Martín Lucas Golini
d504c74098 Added ISPC syntax highlighting (SpartanJ/ecode#436). 2025-04-19 20:09:47 -03:00
Martín Lucas Golini
2b3bd2fbad Update nightly containers (not tested). 2025-04-19 00:20:08 -03:00
Martín Lucas Golini
3c4b2698c3 Add new OpenAI and Google models.
Pump eepp and ecode versions.
Try to fix a minor bug in Plugin Manager window.
2025-04-19 00:15:47 -03:00
NullPlane
6f0c880a89 Updated German translation [de.xml][ecode] (#107)
~~> Updated German Translation to 0.7.1_r00
  - changes in respect to 337ac0f, 08e92db,
    7ec6640, 2458e30
  - retrofitted missing keys
  - fixed multiple untranslated keys
2025-04-17 10:40:12 -03:00
Martín Lucas Golini
8e76cf606a Fix ecode Haiku build. eepp-2.8.6 ecode-0.7.1 2025-04-13 14:34:23 +00:00
Martín Lucas Golini
d0f4a2eeea Fix some issues with RegEx captures.
Added Janet syntax highlighting (SpartanJ/ecode#394).
Fixes in syntax highlighter to C++ converter.
2025-04-12 17:55:05 -03:00
Martín Lucas Golini
be30ee67bc Update nlohmann/json library.
Removed "-ffast-math" flag for binary compilation (nlohmann/json is generating warnings due to the use of infinity, and actually binaries kinda don't need fast-math, it makes more sense in eepp).
Fix warning in Sys for macOS.
2025-04-12 00:42:54 -03:00
Martín Lucas Golini
da4386ddff Address: Specifying non-existing working directory for a build step isn't handled properly (SpartanJ/ecode#432).
ChatUI hide tooltips after button click.
Enable Tab Stops by default.
2025-04-10 18:40:46 -03:00
Martín Lucas Golini
4a6245ed6c Add tab-stops support for Text instances. 2025-04-10 01:16:09 -03:00
Martín Lucas Golini
995b0c8432 Improve covscript syntax highlighting.
Add Tab Stops description / explanation.
2025-04-10 00:59:14 -03:00
Martín Lucas Golini
4146bfef6f Implemented tab-stops support (SpartanJ/ecode#55). Not enabled by default until I'm sure I did not break anything. 2025-04-09 21:22:17 -03:00
Panzerschrek
8df0793590 For "ecode" set on startup window title to "ecode". (#106)
This prevents displaying ecode as "unnamed window" in XUbuntu task manager (and maybe in other similar software).
2025-04-09 12:28:38 -03:00
Martín Lucas Golini
2458e30db1 Added "volatile" keyword to Adept (SpartanJ/ecode#412).
Fixed incorrectly exported string.
2025-04-09 11:02:44 -03:00
Panzerschrek
e07241d718 Support debugging Ü code. (#105) 2025-04-09 10:44:24 -03:00
Martín Lucas Golini
9e131ebe11 Some fixes for import/export syntax definitions.
Added Zephir syntax highlighting support (SpartanJ/ecode#408).
2025-04-08 19:33:35 -03:00
Martín Lucas Golini
7ec6640a9a Update English translation (SpartanJ/ecode#122). 2025-04-08 18:31:17 -03:00
NullPlane
b4fc9f38fe Updated German translation [de.xml][ecode] (#104)
~~> Updated German Translation to 0.7.0_r00
  - Changed the version identifier convention in the metadata to something
    more useful.
  - Thus, removed version_ecode from meta and de.xml is now a string
    again who cares
  - Retrofitted missing keys
  - added linebreak in "feature_not_supported_in_os"
  - fixed some janky strings in "escape_sequence_tooltip"
2025-04-08 18:30:56 -03:00
Martín Lucas Golini
8a3b763b4a Fix bug introduced recently in semantic highlighting. 2025-04-08 15:24:43 -03:00
bytequill@codebased.xyz
ad2846e716 DiscordRPCPlugin: Git origin repository button (#103)
*  Git origin repository button

* 🔖 Bump plugin version and restore `gitplugin.hpp`

*  Restored git plugin to da85af1

* ♻️ Refactored to use `IniFile` parsing and eepp regex

* ♻️ impl suggested changes

* ♻️ Final touches

---------

Co-authored-by: Martín Lucas Golini <spartanj@gmail.com>
2025-04-08 15:09:27 -03:00