- Update to version 0.9.0+161 (fixes build with gcc15):
* remove redundant macro XDRAW_ANY()
* remove unused code from scripts/gensources.sh
* update scripts/gensources.sh
* continue replacing m4-based source generation with scheme-based one
* format include/socklist_m4.h
* continue replacing m4-based source generation with scheme-based one
* continue replacing m4-based source generation with scheme-based one
* format server/socket2_m4.h
* cleanup server/obj/magic.h and server/socket2_m4.h
* fix compiler warnings "local variable shadows previous local"
* replace type punning with memcpy()
* continue replacing m4-based source generation with scheme-based one
* continue replacing m4-based source generation with scheme-based one
* remove unused files libs/libtw/libtw3_m4.h libs/libtw/m4/libtw3.m4h
* minor changes to include/scheme/Tw/*.scm
* slightly cleanup include/scheme/Tw/libtw2.scm
* continue replacing m4-based source generation with scheme-based one
* fix "bad system call" fatal errors on Android termux
* continue replacing m4-based source generation with scheme-based one
* continue replacing m4-based source generation with scheme-based one
* remove no longer used files include/Tw/m4/common.m4h include/Tw/m4/common1.m4h include/m4/Tw_common.m4
* remove no longer used files include/Tw/m4/alias.m4h include/Tw/m4/alias1.m4h
* rename include/Tw/alias1_m4.h -> include/Tw/alias1.h rename include/Tw/alias_m4.h -> include/Tw/alias.h and no longer autogenerate them
* regenerate configure and Makefiles with automake 1.17 replace macro TW_CONST with plain 'const' start replacing m4-based source generation with scheme-based one
* regenerate server/rcparse_tab.{hpp,cpp} with bison 3.8.2
* remove legacy typedefs hwcol, hwfont and hwattr from include/Tw/datatypes.h
* declare versionsort() with full prototype in clients/findtwin.c regenerate ./configure
* improve write_ctrl() to also accept ':' as parameters separator after ESC [
* continue replacing old C macros Act() and Do() with C++ method syntax fix some uninitialized variables
OBS-URL: https://build.opensuse.org/request/show/1287149
OBS-URL: https://build.opensuse.org/package/show/utilities/twin?expand=0&rev=12
- Updated to version v0.9.0+17:
* clients/sysmon.c: Fix single-byte buffer overflow.
* Fix buffer overflows in SetSelectionFromWindow().
* libs/libtw: Harden some functions against NULL tw_d argument.
* Fix pasting X11 selection larger than 4096 bytes.
* Fix some unaligned pointer uses.
* Cleanup 'void *' usage in server/socket.cpp,
(gh#cosmos72/twin/#66).
* Fix compile error "invalid conversion from 'const char*' to
'char*'" in server/hw/hw_tty_common/driver_termcap.h on some
systems, (gh#cosmos72/twin/#67).
* Detect posix_openpt() server/pty.c: if available,
use posix_openpt() instead of getpt() or open("/dev/ptmx").
- Update URL and Source, since now using a _service.
- Update lib names as well as add new libtstl1 library.
- Remove obsolete configure options: options: enable-tt,
enable-hw-gfx, enable-ext and enable-ext-tt.
- Drop rpmlintrc as this has been fixed upstream.
OBS-URL: https://build.opensuse.org/request/show/998373
OBS-URL: https://build.opensuse.org/package/show/utilities/twin?expand=0&rev=9