Martín Lucas Golini
99f4711408
Fix Android build.
2026-03-05 10:32:15 -03:00
Martín Lucas Golini
d6fa55a696
Added UIMarkdownView and Markdown class (integrated md4c into eepp).
...
Fixes in HTML rendering.
Fix deadlock in Http pool shutdown.
2026-03-05 01:31:25 -03:00
Martín Lucas Golini
f6a33a408a
Should fix windows build.
2026-02-28 13:05:52 -03:00
Martín Lucas Golini
cfc6b546ac
Added native support for YAML linting ( SpartanJ/ecode#829 ).
2026-02-28 12:29:56 -03:00
Martín Lucas Golini
8cd44ed8c5
Do not reconstruct user config files if the configuration file is broken, just notify the user that it's broken. Worst case scenario will have to reset it, addresses SpartanJ/ecode#827 .
2026-02-27 01:19:55 -03:00
Martín Lucas Golini
7851181230
Add Haiku ecode nightly (not tested!).
2026-02-08 16:56:26 -03:00
Martín Lucas Golini
caebfc4d81
premake projects now enable text shaping by default.
2026-01-08 19:23:22 -03:00
Martín Lucas Golini
d9d0a3539b
A couple of minor changes.
2025-12-31 15:18:26 -03:00
Martín Lucas Golini
2ce608ff09
Add Android and iOS CI (not tested).
2025-12-31 14:45:27 -03:00
Martín Lucas Golini
c08687c9fe
Fix iOS build.
2025-12-31 13:17:32 -03:00
Martín Lucas Golini
2c70227c09
Fix Android build.
2025-12-21 20:28:27 -03:00
Martín Lucas Golini
9fbb16dee3
I guess this should work and fix the issues on ecode MSVC build.
2025-12-14 20:38:47 -03:00
Martín Lucas Golini
7cb012be90
Fix eepp.dll path.
2025-12-14 20:02:23 -03:00
Martín Lucas Golini
1116575774
Adds ecode nightly build MSVC arm64 target.
2025-12-14 19:40:00 -03:00
Martín Lucas Golini
7632e63f46
Should fix patch_commit_number.ps1 call (shallow clone cannot find a proper commit number for the nightly release).
2025-12-14 12:22:22 -03:00
blueberryscone238
bd86dd50d5
Update ecode-nightly.yml ( #155 )
...
* Update ecode-nightly.yml
* Create patch_commit_number.ps1
* Update ecode-nightly.yml
* Create copy_ecode_assets.ps1
* Update ecode-nightly.yml
For consistency, all use backward slashes now.
* Update ecode-nightly.yml
* Update ecode-nightly.yml
* Create build.app.ps1
* Update build.app.ps1
* Update ecode-nightly.yml
* Update build.app.ps1
* Update build_sdl2.sh
* Update ecode-nightly.yml
* Update patch_commit_number.ps1
* Update build.app.ps1
* Update patch_commit_number.ps1
* Update copy_ecode_assets.ps1
* Update copy_ecode_assets.ps1
* Update build.app.ps1
* Update ecode-nightly.yml
* Update ecode-nightly.yml
2025-12-13 13:50:27 -03:00
Martín Lucas Golini
fa95500ab0
Use the copy_ecode_assets.sh script for building ecode in macOS too.
...
Fix incorrect check in `build_sdl2.sh`.
2025-12-13 11:51:07 -03:00
blueberryscone238
474856ac38
Update make.sh ( #156 )
...
Minor improvement in case the environment already has llvm-mingw in `PATH`.
2025-12-12 11:29:24 -03:00
Martín Lucas Golini
c69740d886
Added a copy_ecode_assets.sh script to simplify ecode build scripts across platforms.
...
Modified find_most_recent_sdl2.sh script to search for an specific CPU architecture version of the SDL2 library.
2025-12-12 01:25:24 -03:00
Curculigo
662cf33baa
Update patch_commit_number.sh ( #150 )
...
Fix an edge case when `OSTYPE` is in mixed case.
2025-12-06 11:01:08 -03:00
Curculigo
d50bbfde2f
Update patch_commit_number.sh ( #148 )
...
* Update patch_commit_number.sh
FreeBSD does not include Perl in the base system. Since the workflow installs gsed, why not use it instead? To use Perl, you would need to install perl5 anyway.
* Update patch_commit_number.sh
* Update patch_commit_number.sh
* OpenBSD
* OpenBSD
* OpenBSD
* Update build.app.sh
* Update build.app.sh
* Update build.app.sh
* Delete projects/openbsd directory
* Update build.app.sh
* Update build.app.sh
2025-12-05 22:47:15 -03:00
Martín Lucas Golini
276c481f00
Added support to OpenType SVG font files in FontTrueType.
2025-11-16 00:52:45 -03:00
Martín Lucas Golini
2008b57033
Added SheenBidi segmentation.
2025-11-10 00:53:28 -03:00
Martín Lucas Golini
fcce822350
Add LRUCache and use it in TextLayouter.
2025-11-06 01:17:28 -03:00
Martín Lucas Golini
9f55bee3e5
Fix macOS cross build.
2025-11-02 18:10:08 -03:00
Martín Lucas Golini
521631decf
Fix ARGB images save when using WebP.
...
Upload artifacts.
2025-10-25 02:52:21 -03:00
Martín Lucas Golini
460eecdaa9
Update sign.sh script.
2025-10-14 20:25:01 -03:00
Martín Lucas Golini
4e8f93077d
Do not notarize ecode.app...
2025-10-09 01:51:38 -03:00
Martín Lucas Golini
7139b7155c
FML
2025-10-09 01:06:52 -03:00
Martín Lucas Golini
12f7fc9730
Try again?
2025-10-09 00:31:18 -03:00
Martín Lucas Golini
0ad52ad625
Notarize ecode.app.
2025-10-08 23:54:54 -03:00
Martín Lucas Golini
29dca584b5
Should fix notarization in macOS build.
2025-10-08 22:48:02 -03:00
Martín Lucas Golini
2d700f9e36
Use Resources path when building ecode.app. Should fix signing.
2025-10-08 22:21:59 -03:00
Martín Lucas Golini
97d6665d3b
Implement macOS code-signing (not tested, let's see if CI works, very unlikely).
2025-10-08 21:39:44 -03:00
Martín Lucas Golini
0ec661852a
eepp: Updated mojoal, dr_mp3, dr_flac. Fixed various mojoal bugs. Added SoundFileFactory::isKnownFileExtension. SoundFileFactory::isValidAudio, SoundFileFactory::isValidAudioFile.
...
ecode: Added audio player support (SpartanJ/ecode#96 ).
2025-09-29 00:02:06 -03:00
Martín Lucas Golini
2611af5a04
Fix crash in macOS.
2025-09-14 02:12:37 -03:00
Martín Lucas Golini
97a89902e2
Added Open in New Window and Move to New Window as tab right-click options and Edit options ( SpartanJ/ecode#629 ).
...
Added `Move Tab to Start` and `Move Tab to End` in tab right-click options (SpartanJ/ecode#630 ).
Added `--profile` CLI option (SpartanJ/ecode#634 ).
Added `--disable-plugins` CLI option (SpartanJ/ecode#635 ).
Moved `crashes` directory to profile directory (SpartanJ/ecode#639 ).
Added `Settings -> Terminal -> Close Terminal Tab on Exit` (SpartanJ/ecode#643 ).
2025-09-10 01:35:11 -03:00
Martín Lucas Golini
54aaeb4931
Spell-checked the whole project.
2025-08-22 01:33:51 -03:00
Martín Lucas Golini
4b4a5f3491
More work on the Spell-Checker ( SpartanJ/ecode#515 ).
...
Spell-Checked a lot of code.
2025-08-21 01:43:42 -03:00
Martín Lucas Golini
66e793436c
Implemented a basic Spell Checker plugin using typos-cli. Still needs some improvements but it's working ( SpartanJ/ecode#515 ).
2025-08-20 20:45:36 -03:00
Martín Lucas Golini
dbb36cdcf4
Fix Objective-C highlighter.
...
Added Objective-C++ highlighter (SpartanJ/ecode#616 ).
Replaced "Treat .h file as C++" in favor of "Treat .h files as..." with multiple options, including auto-detection (SpartanJ/ecode#614 ).
Refresh semantic-highlighting after syntax highlighter change.
2025-08-17 16:56:12 -03:00
Martín Lucas Golini
a1959fd149
Fix a memory leak in the debugger session where memory was never released after session due to cyclic references in ModelVariableNode.
...
Fix an incorrect std::move in `DebuggerClientDap::variables` which could have caused incorrect states.
Fix invalid memory access in `LSPDocumentClient::requestSemanticHighlighting`.
2025-08-10 17:34:32 -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
d7973b33e5
Pump SDL2.
2025-07-27 23:17:01 -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
Martín Lucas Golini
5cc94842e1
Add DAP multi-session support and add Node.js debugging support.
2025-06-22 01:48:17 -03:00
Martín Lucas Golini
2fb80cd94a
WIP trying to support vscode-js-debug.
2025-06-20 22:18:30 -03:00
Martín Lucas Golini
e8efbb7278
Revert back to the old --arch parameter?
2025-06-06 01:02:41 -03:00
Martín Lucas Golini
a80140f21d
Fix windows arm64 nightly build.
2025-06-06 00:19:07 -03:00
Martín Lucas Golini
d375537b3f
Fixes in SyntaxDefinitionManager.
...
Make UIProperty C++17 friendly.
Rename "arch" command line parameter for premake5 to "deps-arch" because it clashes with a new "arch" default parameter.
Fix for empty matches in SyntaxTokenizer.
Some very minor changes in language definitions.
2025-06-05 23:45:00 -03:00