Commit Graph
50 Commits
Author SHA1 Message Date
Martín Lucas Golini a3d78a1217 Implemented Built-in Scientific Calculator in the universal bar for ecode (SpartanJ/ecode#701). 2026-07-02 18:51:12 -03:00
Martín Lucas Golini 6e65ef31f2 Merge branch 'develop' into feature/sdl3 2026-04-23 17:57:31 -03:00
Martín Lucas Golini 9c80091bba Fix Android build.
Add Brotli support to Compression, IOStreamInflate and HTTP client.
2026-04-09 01:43:25 -03:00
Martín Lucas Golini 26a97be74d Added HTML native linting.
Added HTML folding-ranges.
Fixed HTMLFormatter::HTMLtoXML.
Added `TextDocument::toString` and `TextDocument::toUtf8String`.
Fixed incorrect check for emojis in Text.
Fixed potential crash due to CSS parsing issues in StyleSheetSpecification.
2026-03-29 14:31:26 -03:00
Martín Lucas Golini 47dca8a803 Some clean up. 2026-03-27 12:11:34 -03:00
Martín Lucas Golini 163841c98c ACP list sessions and some refactor WIP. 2026-03-21 23:32:18 -03:00
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 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 2c70227c09 Fix Android build. 2025-12-21 20:28:27 -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 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 cec4fa6e72 Add webp image format support (load and save).
Fix bug introduced in the last commit for UIDataBind initialization.
Change gmake2 in favor of gmake when using premake5 since it has been depreated in premake5-beta6 (hopefully I did not miss anything).
2025-06-04 21:02:38 -03:00
Martín Lucas Golini 83e92d1d8b Fix Android build.
Converted 3 TextMate language grammars to ecode: L.B. Stanza (SpartanJ/ecode#402), Typst (SpartanJ/ecode#449) and Gleam (SpartanJ/ecode#450). This is very much experimental for the moment.
2025-05-20 20:30:33 -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 ead8f96d00 Enable text shaper capabilities in Android build. 2024-10-22 22:29:39 -03:00
Martín Lucas Golini f44cf3f229 Fix Linux x86_64 nightly build.
Fix and set up to date Android builds.
2024-10-22 22:06:27 -03:00
Martín Lucas Golini 38aa60eaa3 Minor build fixes. 2023-11-05 21:01:04 -03:00
Martín Lucas Golini b04e07a896 Fixes for mingw compilation and Android. 2023-04-02 00:03:22 -03:00
Martín Lucas Golini c6200f4b53 Added x86 assembly syntax highlighting (Closes SpartanJ/ecode#75).
Added PICO8 syntax highlighting.
Added PSQL syntax highlighting.
Added Haskell linter, formatter and LSP support.
Improved JSON syntax definition to CPP.
Cleaning up SyntaxDefinitionManager.
2023-03-09 02:14:14 -03:00
Martín Lucas Golini 16890cae6c Physics module now is an optional module.
Fixed Android build.
ecode: Added Help -> Check for Updates. Added "Rosé Pine" terminal color scheme.
2023-01-15 04:08:29 -03:00
Martín Lucas Golini 6a56b21868 EE::Maps is now a module and not part of the main library. 2022-12-03 18:54:13 -03:00
Martín Lucas Golini 37e27ad670 System::Process now supports set working directory.
ecode: Started working on the LSP plugin. Some minor refactor. Fixed "Editor Font Size". Fixed Formatter and Linter in single thread mode.
2022-10-28 02:16:00 -03:00
Martín Lucas Golini af6125c1bc More general improvements for UITerminal. 2022-07-07 00:08:17 -03:00
Martín Lucas Golini ff67a99203 Android build fixes and improvements.
Updated jpeg-compressor.
eterm: More clean up and improvements.
2022-06-28 22:36:46 -03:00
Martín Lucas Golini 5647f7a4bd Fixed Android build.
Minor fixes.
ecode: moved modules files.
2022-04-18 02:51:15 -03:00
Martín Lucas Golini fe1efd15c2 Some minor refactor for the UI Models code. 2020-07-18 01:40:56 -03:00
Martín Lucas Golini 1e0324be3a WIP. 2020-07-04 03:04:44 -03:00
Martín Lucas Golini 84c40649c8 Removed rx-cpp since it's problematic. Added System::LuaPatternMatcher in replacement. This should fix the Windows and macOS builds.
Fixed UISceneNode size, now it's set in pixels instead of dp to allow to always be the same size as the window.
Fixed styles and layouts not updating in time before calling draw.
Fixed a double delete crash when using UIDropDownList and UIWinMenu.
Now UI elements can be dragged even if the mouse cursor goes out of the window limits.
UIScrollBar slider now can be dragged also from the horizontal edges that are not part of the button slider (this allows to scroll from the edge for example in maximized windows).
Fixed TextDocument on emscripten.
Disabled fullscreen window minimizing on focus loss (SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS).
2020-05-25 05:18:38 -03:00
Martín Lucas Golini d95f2d8944 Syntax Highlighting WIP. 2020-05-23 06:17:56 -03:00
Martín Lucas Golini 67a5e25cf2 TextDocument WIP. 2020-05-18 04:01:25 -03:00
Martín Lucas Golini 162a7efde9 Updated SDL 2 to version 2.0.12 (used for the Android build).
Minor optimization in UIBackgroundDrawable.
2020-03-18 01:17:33 -03:00
Martín Lucas Golini e530e38895 Fixed UITooltip not showing correctly.
Fixed UITabWidget draw invalidation.
Fixed software keyboard backspace and return key on Android.
Fixed performance issue on onChildCountChange.
2020-03-02 01:34:26 -03:00
Martín Lucas Golini 6eccb23a73 Android build now uses mojoAL.
Updated SOIL2 and efsw.
2020-01-17 18:44:44 -03:00
Martín Lucas Golini 7219454355 Fix android build.
--HG--
branch : dev
2019-11-04 17:56:19 -03:00
Martín Lucas Golini c2b4af21f1 Minor fixes.
--HG--
branch : dev
2019-03-22 23:50:37 -03:00
Martín Lucas Golini 8bd92fc8df Fixed Android build.
--HG--
branch : dev
2019-01-05 04:11:57 -03:00
Martín Lucas Golini 2195b391b8 Don't destroy the activity on back pressed.
--HG--
branch : dev
2018-03-18 17:11:39 -03:00
Martín Lucas Golini a3459fa9ef Added mbedtls support. Now TLS is supported on Android.
--HG--
branch : dev
2018-03-18 04:09:50 -03:00
Martín Lucas Golini feeafde073 Updated Audio module.
--HG--
branch : dev
2018-03-17 18:50:24 -03:00
Martín Lucas Golini bbfb120564 Updated OpenAL Soft.
--HG--
branch : dev
2018-03-07 21:03:50 -03:00
Martín Lucas Golini b1a12bb880 Updated eepp.mk.
--HG--
branch : dev-scene
2018-02-02 11:55:55 -03:00
Martín Lucas Golini d4e5d84631 Fixed Android build.
Updated SDL2 to SDL 2.0.8 (current dev).

--HG--
branch : dev-2.1
2018-01-26 01:25:11 -03:00
Martín Lucas Golini ea427b21bc Added UIAction and UIActionManager. Every node now can implement actions.
Implemented base actions: Move, Scale, Fade, Rotate.

--HG--
branch : dev-2.1
2018-01-12 01:41:53 -03:00
Martín Lucas Golini d00587c318 Better android build scripts.
--HG--
branch : dev-2.1
2017-12-31 14:00:41 -03:00
Martín Lucas Golini 77637f71fa Moved "src/eepp/helper" folder to "src/thirdparty".
Also some minor fixes.

--HG--
branch : dev-2.1
2017-12-30 14:29:38 -03:00
Martí­n Lucas Golini 0ff5a90494 Added android gradle project.
--HG--
branch : dev
2017-12-10 00:30:00 -03:00