head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.34 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.32 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.30 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.28 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.6.0.26 pkgsrc-2009Q4-base:1.6 pkgsrc-2008Q4:1.6.0.24 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.22 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.20 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.18 pkgsrc-2008Q2-base:1.6 pkgsrc-2008Q1:1.6.0.16 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.14 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.12 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.10 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.8 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.6 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.4 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.2 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.5.0.2 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.3.0.6 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.4 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.2.0.10 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.8 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.6 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.4 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.2 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.6 date 2006.04.27.10.03.05; author sketch; state dead; branches; next 1.5; 1.5 date 2006.01.26.21.40.22; author tonio; state Exp; branches; next 1.4; 1.4 date 2006.01.03.14.31.36; author sketch; state Exp; branches; next 1.3; 1.3 date 2005.06.16.22.24.35; author kristerw; state Exp; branches; next 1.2; 1.2 date 2003.12.03.17.40.25; author sketch; state dead; branches; next 1.1; 1.1 date 2003.09.22.20.30.28; author jmmv; state Exp; branches; next ; desc @@ 1.6 log @Update evilwm to 0.99.25. Changes: [0.99.24] * Remove unused def_cmap field from ScreenInfo struct. * Added -nosoliddrag option (thanks to Erik Auerswald). * Rewrite grab_keysym() macro as a function. [0.99.25] * Regrab keys on receipt of MappingNotify event * Make spawn() use find_current_screen() * Fix build errors/warnings when VWM not defined * Track vdesk separately on each managed screen * Remove is_sticky tests when only need to check vdesk * Only snap against clients on the same screen * Fix configure requests containing sibling information * Move unused variable workarounds after declarations * Flesh out some switches with default cases * Remove redundant call to XShapeSelectInput() * Move grab_keysym() to main.c, make static * Make recalculate_sweep() static * Wrap client_update_current into select_client * Restructure client_update_current() * Wrap fetching of mwm_hints property into init_geometry * Omit some unneeded code when VWM not defined EWMH atoms mostly, also some keymap defines. * Code tidy Dead declarations removed from evilwm.h. Some reordering of other declarations. Nothing that should affect anything. * Use XQueryPointer to find pointer root instead of trying to track it * Macro-ise get_mouse_position() * Declare some of opt_* as static in main.c * Don't track bounding_shaped This is never used outside set_shape and I'm not convinced that XShapeQueryExtents refers to the old values. * Fix foolish lookup of screen number where it's already known * Expose events not needed on frame windows * Grab buttons when making client instead of every enter event * Refactored handle_key_event() @ text @$NetBSD: patch-ab,v 1.5 2006/01/26 21:40:22 tonio Exp $ --- misc.c.orig 2006-01-12 12:11:28.000000000 +0100 +++ misc.c @@@@ -37,7 +37,6 @@@@ void spawn(const char *const cmd[]) { } void handle_signal(int signo) { - (void)signo; /* unused */ int i; /* SIGCHLD check no longer necessary */ /* Quit Nicely */ @@@@ -54,7 +53,6 @@@@ void handle_signal(int signo) { } int handle_xerror(Display *dsply, XErrorEvent *e) { - (void)dsply; /* unused */ Client *c; if (ignore_xerror) { @ 1.5 log @Update wm/evilwm to 0.99.21 Changelog: - Removed dependency on Motif header files: supply just as much hint structure information as is necessary to interpret Motif hints. - Switch to using a window border for frame's colour, don't touch frame background. This allows aterm's "fast transparency" to work. - various bug fixes, and code improvements @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update evilwm to 0.99.19. Changes: 2005-10-06 Info window movement made a bit more sensible. Don't remove clients from within error handler, instead flag for removal. While removing client, only reparent to root if window is withdrawn or window manager is shutting down (fixes xpdf-in-firefox bug). Window close key with shift held will XKillClient(). LD: Replace logic to decide if we have a shaped window (cribbed from fvwm-2.5.10). LD: Warp mouse pointer to a visible point in shaped windows. 2005-12-29 Documentation updates. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2005/06/16 22:24:35 kristerw Exp $ d3 3 a5 3 --- misc.c.orig Fri Jun 17 00:18:56 2005 +++ misc.c Fri Jun 17 00:19:15 2005 @@@@ -37,7 +37,6 @@@@ d13 1 a13 1 @@@@ -54,7 +53,6 @@@@ @ 1.3 log @Fix C99-isms to make this package compile with gcc 2.95. @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 @@@@ -34,7 +34,6 @@@@ d13 1 a13 1 @@@@ -52,7 +51,6 @@@@ d18 1 a18 1 Client *c = find_client(e->resourceid); d20 1 a20 1 /* If this error actually occurred while setting up the new @ 1.2 log @Update evilwm to 0.99.17, with the following changes: 2003-07-23 Dave Holland sent a patch to fix some Alt+Tab misbehaviour. 2003-09-18 Fixed "losing control of windows" problem when switching desktops rapidly on slow machines. Released 0.99.16. 2003-09-25 Hopefully *really* fix that bug. Testers suggest to me that it is now really gone. 2003-10-15 Integrated a patch from Neil Drumm to implement snap-to-border. Run evilwm with -snap num to enable the behaviour (num specifies the proximity in pixels to snap to - 10 is quite nice). It's worth noting that Per Weijnitz sent a similar patch a while ago, but I never got around to using it :( Released 0.99.17. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2003/09/22 20:30:28 jmmv Exp $ d3 4 a6 4 --- screen.c.orig Mon Sep 22 20:04:18 2003 +++ screen.c Mon Sep 22 20:04:35 2003 @@@@ -356,7 +356,8 @@@@ #endif d8 13 a20 7 void unhide(Client *c, int raise) { - c->ignore_unmap = 0; + if (!c->ignore_unmap) + c->ignore_unmap = 0; XMapWindow(dpy, c->window); raise ? XMapRaised(dpy, c->parent) : XMapWindow(dpy, c->parent); set_wm_state(c, NormalState); @ 1.1 log @Bring patch from development version to fix a race condition on old machines. While here, avoid passing gcc specific flags to the compiler. Bump PKGREVISION to 1. From Jonathan Perkin in PR pkg/22897. @ text @d1 1 a1 1 $NetBSD$ @