Commit Graph

81 Commits

Author SHA1 Message Date
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
4f42b4ad14 Minor fixes. 2025-10-25 01:20:21 -03:00
Martín Lucas Golini
af5daa4717 Add Image::diff.
Fixed inavalid memory access due to double free in FontBMP and FontSprite.
Added FontRendering unit-tests.
2025-10-25 00:56:05 -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
92bb0c9d75 Pump SDL2 version for macOS, fixes initialization slowdown reported in libsdl-org/SDL#13427. 2025-10-05 15:12:17 -03:00
Martín Lucas Golini
d7973b33e5 Pump SDL2. 2025-07-27 23:17:01 -03:00
Martín Lucas Golini
ecc0e7451f Downgrade softprops/action-gh-release to a working version until they fix v2 latest build. 2025-06-10 01:56:34 -03:00
Martín Lucas Golini
6fc2f443b3 Use our own build of premake5-beta6 with a lower GLIBC requirement. 2025-06-04 22:38:43 -03:00
Martín Lucas Golini
159ddd95fd Fix premake5 renaming. 2025-06-04 21:06:04 -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
af781572d5 Nit, tried to upload an unexisting file in the FreeBSD nightly. 2025-04-26 19:27:30 -03:00
Martín Lucas Golini
52d118e3a1 Add INSTALL_REF env. 2025-04-26 19:04:29 -03:00
Martín Lucas Golini
0429c1dad2 Try forcing CC and CXX. 2025-04-26 18:38:58 -03:00
Martín Lucas Golini
ad2083eedd Mhh try again. 2025-04-26 18:24:57 -03:00
Martín Lucas Golini
d2ad68c4c2 Check if FreeBSD nightly at least runs. 2025-04-26 18:05:47 -03:00
Martín Lucas Golini
2c19b74d2a Fix AppImage generation from within the docker container. 2025-04-26 16:05:20 -03:00
Martín Lucas Golini
49ec460234 Just trying luck. 2025-04-26 15:19:18 -03:00
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
2b3bd2fbad Update nightly containers (not tested). 2025-04-19 00:20:08 -03:00
Martín Lucas Golini
3e1cdc5589 This should fix ARM builds. 2025-04-05 19:31:36 -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
772934c2f4 Pump SDL2 version. 2024-11-17 20:28:27 -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
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
b9667b75a3 Identify and flag nightly builds. If a new version is released as stable they will be able to recognize that there's a new version available. 2024-10-19 17:29:18 -03:00
Martín Lucas Golini
dba66e9e07 macOS dmg nightly is broken, trying to understand why... 2024-10-05 00:30:02 -03:00
Martín Lucas Golini
d4187fcdab Try to use compiled SDL2 in linux arm64 nightly. 2024-10-03 00:06:59 -03:00
Martín Lucas Golini
2e4199aa28 Revert because still fails with ubuntu 20.04 ¬¬ 2024-10-02 20:03:49 -03:00
Martín Lucas Golini
8669ced73b Small fix in text shadow for tooltip in light theme.
Try again downgrading Ubuntu version for arm64 nightly build (probably won't work, but locally works! 😞)
2024-10-02 19:57:54 -03:00
Martín Lucas Golini
cb3b89d030 Revert ubuntu versions downgrades (18.04 does not exists). 2024-10-02 16:02:22 -03:00
Martín Lucas Golini
6aef5eb6b6 arm64 doesn't like 20.04. 2024-10-02 15:59:57 -03:00
Martín Lucas Golini
4f97589e23 Try to use older Linuxes. 2024-10-02 15:42:26 -03:00
Martín Lucas Golini
5057208961 IDK what's going on, so lets try back jammy. 2024-10-02 14:52:27 -03:00
Martín Lucas Golini
201464eafe Try lemmy. 2024-10-02 14:36:31 -03:00
Martín Lucas Golini
ad3dcd8470 🤷 2024-10-02 14:33:30 -03:00
Martín Lucas Golini
f6ab36f9ad Linux nightly improvements: use older glibc by building with Ubuntu 20.04, glibc 2.31. Use latest SDL2 with explicit Wayland support. 2024-10-02 13:14:14 -03:00
Martín Lucas Golini
645b964d8f Only build SDL2 on x86_64 builds. 2024-10-01 20:34:30 -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
f64cd4d2bf Separate nightly cross macOS build. 2024-10-01 15:13:30 -03:00
Martín Lucas Golini
9d3e8f894c Disable cross build. 2024-10-01 14:40:35 -03:00
Martín Lucas Golini
330f556af0 Try to setup macOS nightly. 2024-10-01 00:05:16 -03:00