Commit Graph
26 Commits
Author SHA1 Message Date
Martín Lucas Golini 513ef0f12b Move backward implementation to its own module but still have an special version for ecode. Integrate backward into unit-tests. 2026-07-13 11:00:35 -03:00
Martín Lucas Golini eec7eeb284 Fix a possible dead-lock during closing.
Update to actions/checkout@v6.
2026-04-21 00:20:39 -03:00
Martín Lucas Golini e1f64d3d51 Tests should pass with these changes. 2026-03-29 01:04:50 -03:00
Martín Lucas Golini 8b111779a0 Some extra WIP for the HTML support, fixed layout calculation on HTML tables and rich text elements. Fixes in the demo, probably test won't pass yet (i cannot repro the failure!). 2026-03-28 23:14:28 -03:00
Martín Lucas Golini 08e62828b7 Try to catch the segmentation faults in linux unit tests. 2026-03-28 16:06:20 -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 e4354787aa Build fix for macOS and FreeBSD.
Update SOIL2.
Use Ubuntu 24.04 on the Linux build (untested).
2025-12-20 10:30:21 -03:00
Martín Lucas Golini f67a8989c7 Remove checks. 2025-10-25 10:25:04 -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 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 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 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 12e393b96a Minor improvements to the ecode build scripts. 2024-09-29 01:28:24 -03:00
Martín Lucas Golini b3cd551ff4 More improvements. 2024-06-13 02:20:23 -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 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 90c71baf84 Linux CI: Forgot about libsdl. 2022-12-15 19:31:42 -03:00
Martín Lucas Golini d9c597573f Update CI Linux build to Ubuntu 22.04 and GCC12. 2022-12-15 19:26:42 -03:00
Martín Lucas Golini a2730690f1 Github Actions: try again with minor fixes. 2022-11-02 12:25:33 -03:00
Martín Lucas Golini c23236a53d Try to start building with C++17 support.
Updated premake in Github flows.
Updated Windows version in Github flows (hope it works).
2022-11-02 11:52:17 -03:00
Martín Lucas Golini b0280b6acd Updated efsw.
Updated github actions build files.
eterm: Windows fixes. Some refactor.
2022-06-25 03:26:16 -03:00
Martín Lucas Golini 12c539fe9d Update eepp-linux-build-check.yml 2021-11-10 20:11:50 -03:00
Martín Lucas Golini 6aebbaa06e Minor changes in Linux build test. 2020-01-17 21:11:09 -03:00
Martín Lucas Golini 3e3bcb2190 Renamed linux build check. 2020-01-17 20:57:07 -03:00