Package: xwit / 3.4-16

Metadata

Package Version Patches format
xwit 3.4-16 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 debian changes from xwit 3.4 2.patch | (download)

dsimple.c | 38 20 + 18 - 0 !
xwit.c | 32 19 + 13 - 0 !
2 files changed, 39 insertions(+), 31 deletions(-)

 debian changes from xwit 3.4-2

0002 Added fetch and store options to access cutbuffers.patch | (download)

xwit.c | 45 45 + 0 - 0 !
1 file changed, 45 insertions(+)

 added -fetch and -store options to access cutbuffers

0003 Some code clean up to get rid of compilation warning.patch | (download)

xwit.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 some code clean-up to get rid of compilation warnings

0004 Added focus option.patch | (download)

xwit.c | 10 8 + 2 - 0 !
xwit.man | 4 4 + 0 - 0 !
2 files changed, 12 insertions(+), 2 deletions(-)

 added -focus option

0005 fix FTBFS with gcc 3.4.patch | (download)

dsimple.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs with gcc-3.4 taken from xwit_3.4-7.diff.gz and also found
 at http://bugs.debian.org/263209:

When building 'xwit' with gcc-3.4 I get the following error:

make[1]: Entering directory `/xwit-3.4'
gcc -g -O2 -Wall   -c -o xwit.o xwit.c
gcc -g -O2 -Wall   -c -o dsimple.o dsimple.c
dsimple.c: In function `Malloc':
dsimple.c:69: error: conflicting types for 'malloc'
dsimple.c: In function `Fatal_Error':
dsimple.c:503: warning: implicit declaration of function `exit'
make[1]: *** [dsimple.o] Error 1
make[1]: Leaving directory `/xwit-3.4'
make: *** [build] Error 2

With the attached patch 'xwit' can be compiled using gcc-3.4.

0006 patch to add a few more window operations.patch | (download)

xwit.c | 38 38 + 0 - 0 !
xwit.man | 21 21 + 0 - 0 !
2 files changed, 59 insertions(+)

 patch to add a few more window operations

This implements a few more window management actions which are somewhat
obscure, but useful to me.

Add operations to raise (without mapping) or lower a window,
and toggle or circulate stacking.

0007 replace dsimple. with newer version.patch | (download)

dsimple.c | 132 71 + 61 - 0 !
dsimple.h | 41 21 + 20 - 0 !
2 files changed, 92 insertions(+), 81 deletions(-)

 replace dsimple.* with newer version


0008 improve manpage.patch | (download)

xwit.man | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 improve manpage


0009 correctly escape dashes in the manpage.patch | (download)

xwit.man | 154 77 + 77 - 0 !
1 file changed, 77 insertions(+), 77 deletions(-)

 correctly escape dashes in the manpage


0010 all prop print.patch | (download)

xwit.c | 95 89 + 6 - 0 !
xwit.man | 15 15 + 0 - 0 !
2 files changed, 104 insertions(+), 6 deletions(-)

 all prop print

0011 some code cleanup.patch | (download)

ClientWin.c | 12 4 + 8 - 0 !
ClientWin.h | 2 2 + 0 - 0 !
dsimple.c | 76 1 + 75 - 0 !
xwit.c | 89 28 + 61 - 0 !
4 files changed, 35 insertions(+), 144 deletions(-)

 some code cleanup


0012 build with custom Makefile getting rid of imake.patch | (download)

Makefile | 23 23 + 0 - 0 !
1 file changed, 23 insertions(+)

 build with custom makefile, getting rid of imake


0013 Incorrect example on man page.patch | (download)

xwit.man | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 incorrect example on man page


0014 xwit use _NET_ACTIVE_WINDOW to implement focus.patch | (download)

xwit.c | 62 60 + 2 - 0 !
1 file changed, 60 insertions(+), 2 deletions(-)

 xwit: use _net_active_window to implement focus

Hi, here is a small patch to xwit.

xwit -pop -focus does not work on recent window managers because -pop
fails to bring up the window; it just marks it as requiring attention.
These window managers add an event, _NET_ACTIVE_WINDOW, which can be
used to do -pop *and* -focus together.

This patch makes -focus use this event if available.  I added it to
-focus rather than -pop on the grounds that -pop was meant to raise the
window without actually making it focused.

I hope you will consider this patch for inclusion in Debian's xwit.
Thanks!

Paolo

0015 fix as needed linking.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix as needed linking

Move $(LIBRARIES) to the end of the linker call to fix linking
with --as-needed.