Commit Graph

3500 Commits

Author SHA1 Message Date
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
Martín Lucas Golini
9109f04b81 Fix google api key. 2025-04-08 00:32:42 -03:00
Martín Lucas Golini
dcfef15231 Leave coments for later. 2025-04-08 00:14:08 -03:00
Martín Lucas Golini
8eeefb1a93 UICodeEditor minor refactor. 2025-04-08 00:04:29 -03:00
Martín Lucas Golini
1d2c258ae7 Make Git plugin less verbose. 2025-04-07 21:16:20 -03:00
Martín Lucas Golini
22d08d5016 Add Ü LSP support. 2025-04-07 19:49:39 -03:00
Martín Lucas Golini
1f6884972e Nit in terminal. 2025-04-07 19:39:46 -03:00
Martín Lucas Golini
be65e47bb5 Fix Ini parser to parse git config files. 2025-04-07 16:28:13 -03:00
Martín Lucas Golini
582d816eed Ups, wrong model name, again. 2025-04-07 14:31:13 -03:00
Martín Lucas Golini
2d62165657 Minor fixes in xit and markdown definitions.
Minor fix in text wrap.
Chat UI now displays Google Gemini error messages.
2025-04-06 23:41:35 -03:00
Martín Lucas Golini
4895f4815c Should fix crash on copy paste if the pasted text is an empty string. 2025-04-06 16:39:00 -03:00
Martín Lucas Golini
fbe748f757 Fix Gemini 2.5 Exp model name.
Added the syntax definition folding ranges configuration for the JSON definitions.
Cleaned up a little bit some languages, added folding ranges to several of them.
2025-04-06 15:43:55 -03:00
Martín Lucas Golini
62d3a41527 Disable flashing cursor by default. 2025-04-06 10:25:52 -03:00
Martín Lucas Golini
9c36b957c9 Use TextHints flags in all code (remove DrawHints and similar).
Various minor changes in language definitions.
Added Squirrel syntax highlighting (SpartanJ/ecode#395).
2025-04-06 02:14:11 -03:00
Martín Lucas Golini
9f3ddd89c0 Forgot to remove dependency. 2025-04-05 19:56:53 -03:00
Martín Lucas Golini
3e1cdc5589 This should fix ARM builds. 2025-04-05 19:31:36 -03:00
Martín Lucas Golini
24986d731c Fix Linux builds without dw.
Try fix Windows ARM build with a patch I found in backward-cpp pull requests.
2025-04-05 18:57:20 -03:00
Martín Lucas Golini
3958977752 This should be slightly more correct. 2025-04-05 18:33:11 -03:00
Martín Lucas Golini
7c71f6e1fb Try to enable backward-cpp for all ecode builds. This might break CI, let's see... 2025-04-05 18:25:18 -03:00
Martín Lucas Golini
0dd9ee141b Fix Modula-2 and 3 syntax definitions (both languages are case-sensitive).
Fix project settings focus.
2025-04-05 17:47:18 -03:00