Files
x3-ssh/Makefile.am
T
x3 4a2b2eac33 fix: critical bugs + .desktop file + system install
Bug fixes:
- Fixed PTY bridge: IO thread now uses pty_slave_ instead of pty_master_
  (remote output was never reaching the terminal)
- Fixed double-delete crash on tab close by removing page-removed callback
- Fixed port being ignored in password dialog (always used port 22)
- Added EINTR handling in select() for IO thread
- Added mutex for thread-safe cleanup
- Added try/catch for std::stoi in server config parsing
- VtePty lifecycle now managed properly (no double-close)
- Redundant ssh_channel_poll_timeout call removed

New:
- Added .desktop file for system-wide application menu entry
- Makefile.am installs desktop file to $(datadir)/applications
- Makefile.am installs icon to $(datadir)/icons/hicolor/256x256/apps
2026-09-07 15:00:08 +00:00

11 lines
348 B
Makefile

SUBDIRS = src
EXTRA_DIST = README.md desktop/x3-ssh.desktop icons/x3-ssh.png
# Install desktop file to system applications directory
applicationsdir = $(datadir)/applications
dist_applications_DATA = desktop/x3-ssh.desktop
# Install icon to system hicolor theme
iconsdir = $(datadir)/icons/hicolor/256x256/apps
dist_icons_DATA = icons/x3-ssh.png