-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 06 Jun 2026 17:29:35 +0200
Source: xwpe
Architecture: source
Version: 1.6.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Commons <xwpe@packages.debian.org>
Changed-By: Juan Manuel Méndez Rey <juan.mendezr@proton.me>
Changes:
xwpe (1.6.3-1) unstable; urgency=medium
.
* New upstream release 1.6.3.
- X11: a covered window's scrollbar no longer bleeds through the window
stacked over it, even with three windows in a triple overlap.
- Debugger: event-driven interactive debugging (type into a program
blocked on fgets/scanf directly in the Messages window); Perl (perl -c)
and COBOL (cobc) support; gdb/jdb/pdb backends.
- The long-standing "debugging leaks memory" bug is fixed; verified with
a valgrind sweep over gdb, pdb and jdb (0 bytes definitely lost).
- Console: Borland "User Screen" (Alt-F5) restored; full GPM mouse
(pointer, click, window move/resize) on the bare Linux console.
- Dead-key compose and UTF-8 in the editor, debug console and dialogs.
- X11 no longer exits when the legacy "8x13" core font is missing: with
Xft built in it falls back cleanly, so xwpe starts on a minimal X
server with no core fonts (no xfonts-base needed).
- Per-menu regression coverage in both front-ends (pyte for wpe, headless
Xft for xwpe), plus a headless X11 GUI test harness.
* Upstream build portability (helps non-Debian rebuilds and strict linkers):
libfreetype is now linked explicitly and the icon-data header ships in
the dist tarball.
* Build with the Cairo/Pango renderer enabled: add libcairo2-dev,
libpango1.0-dev and libfreetype-dev to Build-Depends so the X11 binary
gets the fluid scrollbars and the overlapping-window scrollbar-clip fix
(previously the Debian build fell back to the Xft-only path).
* Add libxext-dev to Build-Depends (X11/extensions/sync.h, used by the
resize sync counter); fixes a clean-room FTBFS.
* Suggests: fonts-terminus -- a Unicode-capable console font for the
box/scrollbar glyphs on a bare Linux text console (terminal emulators
use their own font). See the new manual section.
* Add an autopkgtest (debian/tests/control) that runs the upstream test
suite against the installed wpe (pyte) and xwpe (headless X11) binaries.
Depend on libc6-dev in both stanzas: the Run tests compile and link a
tiny C program, and gcc alone cannot link an executable without the C
runtime startup objects (Scrt1.o et al.). The X11 stanza listed only gcc,
so on a minimal testbed the link failed, the executable was never
produced, and the two Run tests failed; the console stanza linked only
because g++/gfortran pulled libc6-dev in transitively.
* Add patch x11-tests-poll-for-built-executable.patch: the X11 Run tests
poll for the built executable with a timeout instead of a fixed sleep
(robustness on loaded runners). Test-only; forwarded upstream, to be
dropped at the next upstream release.
Checksums-Sha1:
d1b2dcc9c7fe3e3d7404d39667b4537b6b48a45f 2368 xwpe_1.6.3-1.dsc
f6bc41064efc2913ecba262f794feffaf9cb3bd9 617376 xwpe_1.6.3.orig.tar.xz
b4dac0bf32e3b88a89bf4c0e946666f06872e3ac 12112 xwpe_1.6.3-1.debian.tar.xz
c74b09c41b5eabe0273fa0f21a4b97e2493b98a8 10685 xwpe_1.6.3-1_amd64.buildinfo
Checksums-Sha256:
97fb114bb2cc399904e1c2af00e69d793366e9f5d35ee9f90ce0309818649181 2368 xwpe_1.6.3-1.dsc
ec93a1712cee90c21c11e2c10db60895b1024bc61d85022701188c12514b2d37 617376 xwpe_1.6.3.orig.tar.xz
745050174357ccc392a79f768909c9897cdfba588f412c3d8b29131ae061d8dd 12112 xwpe_1.6.3-1.debian.tar.xz
449f5e57f39c3ab3db3d9c1a5149ee500257f0f768f6f6a64b8630627a3d0584 10685 xwpe_1.6.3-1_amd64.buildinfo
Files:
33fcdd4e7d8bec98ba9a7981fd5fa274 2368 editors optional xwpe_1.6.3-1.dsc
9d06499e9006fce80a9441fe394d366e 617376 editors optional xwpe_1.6.3.orig.tar.xz
82c2f8d46489f21d9a0a69b2eb6e3124 12112 editors optional xwpe_1.6.3-1.debian.tar.xz
31443799aa3c7b3b6e70dd13327c475b 10685 editors optional xwpe_1.6.3-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmolzFcRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtHORxAAjEtWlgwUQFsTqp0J5lYJcG3ztPzQU1m0
l2kWTHLXmEYQSojKogJ2sArDbUmPDiRLU+E3BVgFnyw6uZfYBTpqoieX2VxkwNAl
7VD7ILRcTb0ax4kDwL+DVl4YeTDER51Lb2lTUwWfj7tnquAKQhcp++tYbcwbQj16
68VmzH5d56bYOiVcEDvpDBl7qzkPAIShV98jDDVC5F99lrKo7Mx3f+OVEZTlPMTk
wCHUY9LMglmneWx5efQOY9F5XTnubWIXVNCMpNefq+0etokXFU5GS08rSS/RlPyk
ySIxvKPvW1uF5ET1wqezPfVs+MmLSrcHfVlrUPc2yneLBlzoIahJqGH5qzCoUGj9
8GU3E6tyvyyoOevDFh3q62wI6ZzBA/FQUrw2dTdryocVQtv8bturKSno2I7bRJxO
JHhiQwolhDnZu2cVQp9G/mfUGY7vJrbP8WvwgdYBblTPWTP2Sh6DFn4dX7/CgjFX
30zwgk8cPv9Ikg8QTAk3JoHmp/WkH9RlvdL41egFfPSJV0a/q71sGAKCkIUF/5tC
rp6PdIc9Wygzfa9vKdX9aBHuqcAqiGMgEx1k1sIKEJikmsLd/SVjAKR7NSV7ormp
YGqA8XZPB6hX9y1dpJeFp7YBEcdmMvQMjSN0BClsg22k/1HqmttKre7Cm3VRt98/
8kjbbFh/dU0=
=naGP
-----END PGP SIGNATURE-----