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
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
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
c05dcd2c80
Fixed #93 .
...
Fixed #94 .
2025-03-14 11:24:41 -03:00
Martín Lucas Golini
2e49d97797
Fix MSVC windows build.
2025-03-11 11:46:06 -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
772934c2f4
Pump SDL2 version.
2024-11-17 20:28:27 -03:00
Martín Lucas Golini
7b065c873d
Forgot the premake5 project.
2024-10-27 03:44:13 -03:00
Martín Lucas Golini
04fd9d3264
Add ecode arm64 windows nightly builds ( fixes #65 ).
2024-10-27 03:05:00 -03:00
Martín Lucas Golini
2915d8081a
I think I missed a few filter reset given that project that not reset filters either.
2024-10-26 20:40:10 -03:00
Martín Lucas Golini
db5a256850
Fixes #79 .
2024-10-26 20:29:38 -03:00
Martín Lucas Golini
badced81d5
Fix crash when Build Settings due to invalid memory access.
...
Added ${arch} predefined custom variable for project build settings.
Expose cmake and ninja projects out of the box.
2024-10-22 01:02:30 -03:00
Martín Lucas Golini
6774839800
Add cmake and ninja project generators. Address some issues for the ninja build mentioned in #74 and other issue for cmake.
2024-10-21 20:16:38 -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
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
38349805d3
Fix word selection match not being visible with word wrap.
...
Try to improve ecode nightly yml.
2024-10-01 20:30:30 -03:00
Martín Lucas Golini
d668f4f5c5
Try to do it simple.
2024-10-01 19:14:36 -03:00
Martín Lucas Golini
2d3c0e88af
This should localize SDL2 locally.
2024-10-01 18:51:04 -03:00
Martín Lucas Golini
1651b73eb3
More macOS nightly build fixes.
2024-10-01 11:38:22 -03:00
Martín Lucas Golini
5e97fcf4ef
Try again.
2024-10-01 00:43:15 -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
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
d136341354
FreeBSD build fixes
2024-08-01 21:14:12 -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
Martín Lucas Golini
0b88706695
Copy SDL2.dll to bin folder.
2024-03-17 21:04:06 -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
6ae9c3198e
Silence warning.
2024-03-16 20:41:24 -03:00
Martín Lucas Golini
1dfa10e084
Fixes: meson_options.txt is treated as plain text ( SpartanJ/ecode#165 ).
...
Save File As improvements (SpartanJ/ecode#171 ).
2024-03-05 21:32:07 -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
36c91989d3
Lambda captures clean up, plus other minor clean ups.
2024-02-17 18:19:55 -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