Martín Lucas Golini
529f4b945e
Update README.md.
...
Fix Android build.
2025-04-29 19:58:14 -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
8e76cf606a
Fix ecode Haiku build.
2025-04-13 14:34:23 +00: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
9f3ddd89c0
Forgot to remove dependency.
2025-04-05 19:56:53 -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
67a86c3c05
Process class fix a dead-lock.
...
Compile with C++20 (compilation might fail on some systems, let's see the CI).
Fixed V1 syntax highlighting.
2025-03-31 18:52:42 -03:00
Martín Lucas Golini
bce702bf9f
Update to the latest SDL2 version (2.32.2).
...
Fix user manually set fallback-font (default fallback font will be always loaded).
2025-03-28 15:38:43 -03:00
Martín Lucas Golini
c4e6b24e9f
Added syntax highlighting for: Bazel, Ring, OpenSCAD and TCL.
...
Moved most languages to a separate module that it's not part of the base eepp module.
2024-11-29 00:15:02 -03:00
Martín Lucas Golini
cec4c39dbb
Add a new example of how to create a custom widget.
2024-10-27 03:43:06 -03:00
Martín Lucas Golini
46b2a1b769
Expose export-compile-commands in premake5 project.
...
Minor fix in Sys::getOSArchitecture.
2024-10-18 12:55:15 -03:00
Martín Lucas Golini
8459f4e11f
Fix fuzzy search for keys in commnad palette.
...
Fix in premake4 project file.
2024-10-14 20:36:22 -03:00
Martín Lucas Golini
406a7de910
Disable regex jit in emscripten (fix build) and enable jit in windows.
2024-10-03 12:02:41 -03:00
Martín Lucas Golini
330f556af0
Try to setup macOS nightly.
2024-10-01 00:05:16 -03:00
Martín Lucas Golini
7fe419a7ef
Fix Windows build.
2024-09-22 00:26:47 -03:00
Martín Lucas Golini
04e5cd5fb6
Add RegEx class. Refactor PatternMatcher.
2024-09-21 22:29:23 -03:00
Martín Lucas Golini
329eb793a5
Add pcre2 as dependency.
2024-09-21 18:38:47 -03:00
Martín Lucas Golini
5cd8039250
Fix breadcrumb overlapping with minimap when verticall scrollbar is present.
...
Do not use mbedtls for emscripten build.
2024-09-11 22:40:53 -03:00
Martín Lucas Golini
1576fa7eb1
Upgrade mbedtls to 3.6.0 (latest stable version). This might not build on some OS's yet.
2024-08-12 21:19:53 -03:00
Martín Lucas Golini
5ea47b1c8a
Small build fix.
2024-08-11 00:50:09 -03:00
Martín Lucas Golini
8aa1dc1c89
Disable symbol stripping for release builds.
2024-08-03 00:22:52 -03:00
Martín Lucas Golini
b3cd551ff4
More improvements.
2024-06-13 02:20:23 -03:00
Martín Lucas Golini
bb5ee4077f
Fix build.
2024-06-12 01:35:21 -03:00
Martín Lucas Golini
01e232913b
Fix build?
2024-06-12 00:20:26 -03:00
Martín Lucas Golini
21db25b971
HarfBuzz investigation
2024-06-09 14:09:57 -03:00
Martín Lucas Golini
568b6ea479
Freaking windows git and autocrlf.
2024-05-11 15:50:05 -03:00
Martín Lucas Golini
93cb5b160c
Windows build fixes.
2024-05-11 01:00:48 -03:00
Martín Lucas Golini
ae5d1baab1
Added unit tests for text encoding.
...
Updated the CI scripts.
Clean up libzip files with invalid characters.
2024-05-10 21:21:20 -03:00
Martín Lucas Golini
2742ae862a
Updated SDL2 version (Fixes windows clipboard history, issue SpartanJ/ecode#123 ).
2024-05-01 16:34:04 -03:00
Martín Lucas Golini
7f92fea3dc
Try fix CI.
2024-04-25 19:18:46 -03:00
iahung2
a574fd7bdf
Update premake4.lua
2024-03-22 15:16:00 +07:00
Martín Lucas Golini
02fc322069
Updated remixicon font. Added image file type icon.
...
Working on updating documentation, updated windows mingw build.
2024-03-17 23:43:16 -03:00
Martín Lucas Golini
4687b46917
Added an option to disable static build from build scripts
2024-02-28 20:27:11 -03:00
Martín Lucas Golini
f9513d3857
eepp: Removed PlusCallback dependency.
...
ecode: Added the possibility to search and replace by replacing captures from Lua Pattern, for example, searching for: "function (%w+)%(%)" and replacing for "fn $1()" will replace the function declaration from "function (functionName)()" to "fn (functionName)()". The feature was used to remove the PlusCallback dependency =).
2024-02-21 01:04:44 -03:00
Martín Lucas Golini
6e93132108
UIScrollableWidget added horizontal scrolling.
...
UIAbstractTableView and UIAbstractView some minor changes.
7GUIs Cells WIP.
2024-02-10 15:48:52 -03:00
Martín Lucas Golini
2541dccfc9
7GUIs circle drawer WIP.
...
UILoader rendering glitch fix.
Git create branch fix checkout in subrepos.
UIMessageBox don't focus on any disabled input by default.
2024-02-08 22:25:18 -03:00
Martín Lucas Golini
7ad57beffc
Should fix Windows VC build.
2024-02-07 20:28:07 -03:00
Martín Lucas Golini
37140d9f80
Added 7GUIs CRUD example.
...
Fixes in ModelSelection.
2024-02-05 02:37:41 -03:00
Martín Lucas Golini
5d320186b5
Added 7GUIs Timer.
...
Fixes in UIProgressBar.
Fix build.
2024-02-04 23:37:07 -03:00
Martín Lucas Golini
bb26ac4706
Added UIApplication class to easily initialize GUI Applications.
...
Addind 7GUIs examples (https://eugenkiss.github.io/7guis/ ). Currently implemented the first three: Counter, Temperature Converter and Flight Booker.
Fixes in IgnoreMatcher and ProjectDirectoryTree.
Window::runMainLoop now accepts an std::function<void()>, this allows to use lambdas with captures.
UITextInput when using only numbers allow to insert + and - at the beggining of the number.
Return Node* on Node::setFocus().
String::fromFloat and String::fromDouble will shrink the number as much as possible (delete extra 0 and .).
2024-02-04 22:01:32 -03:00
Martín Lucas Golini
d70fbedec2
Fix macOS packaging issue.
2023-11-15 15:14:49 -03:00
Martín Lucas Golini
f23f56a6c7
Added FileSystem::fileHide in order to hide files in OSes that do not support files starting with "." as hidden indicator.
...
Minor fix in premake files.
2023-10-29 21:29:57 -03:00
Martín Lucas Golini
ff7d8c3478
ecode: Improve LSP code action implementation, now typescript-language-server will be able to recommend adding imports. Fixed a bug introduced in the previous commit, scrollTo for Y axis now moves correctly. Started implementing LSP Code Lens but I'll keep it for the moment since it's support in LSP implementations is very limited.
2023-07-07 01:01:26 -03:00
Martín Lucas Golini
6871fd3b65
ecode:
...
Fix in LSP Client, incorrectly unbinding commands from document.
Emscripten improvements (clipboard).
2023-07-03 12:31:51 -03:00
Martín Lucas Golini
da44cca16e
eepp: mojoAL is now used by default.
...
ecode: Tentative fix for a segfaul when accesing an LSP Server that isn't running anymore.
2023-04-19 20:37:34 -03:00
Martín Lucas Golini
3477d5bc69
Fixes for issue #19 (msys2 build fixes)
2023-04-15 20:24:10 -03:00
Martín Lucas Golini
7bbf00ea97
Fix ecode --health for Windows.
...
VS compilation now uses UTF-8 for the source code encoding.
2023-04-13 20:35:41 -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
7c49f79756
Fix for issue #17 .
...
Added cross build script for macOS ecode.
2023-03-31 19:47:17 -03:00