17 Commits
Author SHA1 Message Date
Martín Lucas Golini 7f9c6d2153 New eefm icon. Improvements in nanosvg to read correctly colors when in stylesheet. 2026-10-15 11:03:49 -03:00
Martín Lucas Golini 3dada4857a Slight improvements to the macOS icons. Fix CI. 2026-09-29 02:03:55 -03:00
Martín Lucas Golini 850f33c336 Polish app icon sizing and bump eepp and ecode versions
Generate size-aware macOS icons and separate runtime Dock PNGs for ee,
ecode, eterm, eeiv, and eproc. Keep shared PNGs sized for small Linux
icons, and package ecode's macOS runtime icon.

Bump eepp to 5.0.0 (Kittima-attā) and ecode to 0.9.0 (Yanta-lekhā).
2026-09-29 01:02:07 -03:00
Martín Lucas Golini 0ead9dc33d Add eproc to sdk. Update eproc and eeiv windows executables icons. Generate app icons also for eproc and eeiv. 2026-09-24 01:27:36 -03:00
Martín Lucas Golini d551ac170c Expand eproc and improve eepp table and tree views
Add process columns, GPU metrics, tree mode, multi-process actions,
GUI and tray detection, and persistent filter and table settings.

Add optional column header reordering to eepp table and tree views.
Keep dragged headers in place during refresh and draw them above other
headers. Preserve row selection when sorting and when opening context
menus, and support application items in header context menus.

Refresh eepp and tool icons and add the icon generation script.
Add tests for the process views, icon decoding, and GUI table behavior.
2026-09-23 20:57:34 -03:00
Martín Lucas Golini 42de99cf3b Fix GL resource sharing across native application windows
Decouple GL object sharing between native windows from auxiliary worker-thread context support. Platforms without threaded GL contexts, such as Haiku, must still share textures and other GL resources between their window contexts.

Always configure SDL_GL_SHARE_WITH_CURRENT_CONTEXT according to the requested context settings, while continuing to create the auxiliary thread context only on supported platforms. Explicitly reset the SDL attribute for non-shared contexts to avoid leaking state into subsequent window creation.

Apply the fix to both SDL2 and SDL3 backends. Also link the Haiku unit test executable against libbsd and libnetwork to resolve its PTY and socket dependencies.
2026-09-12 01:51:17 -03:00
Martín Lucas Golini 77968ea0cf Added eterm icons. 2023-03-31 00:59:07 -03:00
Martín Lucas Golini 5d1387deb4 eepp icons updated. 2023-03-23 20:06:53 -03:00
Martín Lucas Golini 3aeb3fdc2f ecode: Added ecode windows exe icon. 2023-03-20 18:19:38 -03:00
Martín Lucas Golini 4281c78f9c ecode: Added ecode.icns for mac builds. 2023-03-20 17:07:03 -03:00
Martín Lucas Golini 7e225a9cce ecode: Add ecode icons and isotype SVGs. 2023-03-20 16:38:09 -03:00
Martín Lucas Golini 854e148a36 eepp: Added UIAnchor (Anchor or a).
UIRelativeLayout: Respect max width and height when using match_parent.
ecode: New icon WIP.
Fixed LSP TCP server connecting from the main thread (now connects async).
2023-03-20 16:33:35 -03:00
Martín Lucas Golini 4f9b9796d7 ecode: mingw64 build improvements. 2022-06-13 23:28:00 -03:00
Martín Lucas Golini c8b7a2028c ecode: macOS app bundle an dmg installer build scripts. 2022-05-17 00:30:20 -03:00
Martín Lucas Golini 92a89abb65 Fixes and improvements for the windows build. 2020-07-02 16:47:19 -03:00
Martín Lucas Golini 0873204224 Fixed android build. 2014-07-23 02:42:02 -03:00
Martín Lucas Golini 9a1ab27e9e Moved binaries to bin.
Moved assets to bin/assets.
2013-12-22 23:58:17 -03:00