head 1.28; access; symbols pkgsrc-2023Q4:1.27.0.10 pkgsrc-2023Q4-base:1.27 pkgsrc-2023Q3:1.27.0.8 pkgsrc-2023Q3-base:1.27 pkgsrc-2023Q2:1.27.0.6 pkgsrc-2023Q2-base:1.27 pkgsrc-2023Q1:1.27.0.4 pkgsrc-2023Q1-base:1.27 pkgsrc-2022Q4:1.27.0.2 pkgsrc-2022Q4-base:1.27 pkgsrc-2022Q3:1.25.0.8 pkgsrc-2022Q3-base:1.25 pkgsrc-2022Q2:1.25.0.6 pkgsrc-2022Q2-base:1.25 pkgsrc-2022Q1:1.25.0.4 pkgsrc-2022Q1-base:1.25 pkgsrc-2021Q4:1.25.0.2 pkgsrc-2021Q4-base:1.25 pkgsrc-2021Q3:1.23.0.48 pkgsrc-2021Q3-base:1.23 pkgsrc-2021Q2:1.23.0.46 pkgsrc-2021Q2-base:1.23 pkgsrc-2021Q1:1.23.0.44 pkgsrc-2021Q1-base:1.23 pkgsrc-2020Q4:1.23.0.42 pkgsrc-2020Q4-base:1.23 pkgsrc-2020Q3:1.23.0.40 pkgsrc-2020Q3-base:1.23 pkgsrc-2020Q2:1.23.0.36 pkgsrc-2020Q2-base:1.23 pkgsrc-2020Q1:1.23.0.16 pkgsrc-2020Q1-base:1.23 pkgsrc-2019Q4:1.23.0.38 pkgsrc-2019Q4-base:1.23 pkgsrc-2019Q3:1.23.0.34 pkgsrc-2019Q3-base:1.23 pkgsrc-2019Q2:1.23.0.32 pkgsrc-2019Q2-base:1.23 pkgsrc-2019Q1:1.23.0.30 pkgsrc-2019Q1-base:1.23 pkgsrc-2018Q4:1.23.0.28 pkgsrc-2018Q4-base:1.23 pkgsrc-2018Q3:1.23.0.26 pkgsrc-2018Q3-base:1.23 pkgsrc-2018Q2:1.23.0.24 pkgsrc-2018Q2-base:1.23 pkgsrc-2018Q1:1.23.0.22 pkgsrc-2018Q1-base:1.23 pkgsrc-2017Q4:1.23.0.20 pkgsrc-2017Q4-base:1.23 pkgsrc-2017Q3:1.23.0.18 pkgsrc-2017Q3-base:1.23 pkgsrc-2017Q2:1.23.0.14 pkgsrc-2017Q2-base:1.23 pkgsrc-2017Q1:1.23.0.12 pkgsrc-2017Q1-base:1.23 pkgsrc-2016Q4:1.23.0.10 pkgsrc-2016Q4-base:1.23 pkgsrc-2016Q3:1.23.0.8 pkgsrc-2016Q3-base:1.23 pkgsrc-2016Q2:1.23.0.6 pkgsrc-2016Q2-base:1.23 pkgsrc-2016Q1:1.23.0.4 pkgsrc-2016Q1-base:1.23 pkgsrc-2015Q4:1.23.0.2 pkgsrc-2015Q4-base:1.23 pkgsrc-2015Q3:1.22.0.2 pkgsrc-2015Q3-base:1.22 pkgsrc-2015Q2:1.21.0.30 pkgsrc-2015Q2-base:1.21 pkgsrc-2015Q1:1.21.0.28 pkgsrc-2015Q1-base:1.21 pkgsrc-2014Q4:1.21.0.26 pkgsrc-2014Q4-base:1.21 pkgsrc-2014Q3:1.21.0.24 pkgsrc-2014Q3-base:1.21 pkgsrc-2014Q2:1.21.0.22 pkgsrc-2014Q2-base:1.21 pkgsrc-2014Q1:1.21.0.20 pkgsrc-2014Q1-base:1.21 pkgsrc-2013Q4:1.21.0.18 pkgsrc-2013Q4-base:1.21 pkgsrc-2013Q3:1.21.0.16 pkgsrc-2013Q3-base:1.21 pkgsrc-2013Q2:1.21.0.14 pkgsrc-2013Q2-base:1.21 pkgsrc-2013Q1:1.21.0.12 pkgsrc-2013Q1-base:1.21 pkgsrc-2012Q4:1.21.0.10 pkgsrc-2012Q4-base:1.21 pkgsrc-2012Q3:1.21.0.8 pkgsrc-2012Q3-base:1.21 pkgsrc-2012Q2:1.21.0.6 pkgsrc-2012Q2-base:1.21 pkgsrc-2012Q1:1.21.0.4 pkgsrc-2012Q1-base:1.21 pkgsrc-2011Q4:1.21.0.2 pkgsrc-2011Q4-base:1.21 pkgsrc-2011Q3:1.20.0.10 pkgsrc-2011Q3-base:1.20 pkgsrc-2011Q2:1.20.0.8 pkgsrc-2011Q2-base:1.20 pkgsrc-2011Q1:1.20.0.6 pkgsrc-2011Q1-base:1.20 pkgsrc-2010Q4:1.20.0.4 pkgsrc-2010Q4-base:1.20 pkgsrc-2010Q3:1.20.0.2 pkgsrc-2010Q3-base:1.20 pkgsrc-2010Q2:1.19.0.24 pkgsrc-2010Q2-base:1.19 pkgsrc-2010Q1:1.19.0.22 pkgsrc-2010Q1-base:1.19 pkgsrc-2009Q4:1.19.0.20 pkgsrc-2009Q4-base:1.19 pkgsrc-2009Q3:1.19.0.18 pkgsrc-2009Q3-base:1.19 pkgsrc-2009Q2:1.19.0.16 pkgsrc-2009Q2-base:1.19 pkgsrc-2009Q1:1.19.0.14 pkgsrc-2009Q1-base:1.19 pkgsrc-2008Q4:1.19.0.12 pkgsrc-2008Q4-base:1.19 pkgsrc-2008Q3:1.19.0.10 pkgsrc-2008Q3-base:1.19 cube-native-xorg:1.19.0.8 cube-native-xorg-base:1.19 pkgsrc-2008Q2:1.19.0.6 pkgsrc-2008Q2-base:1.19 cwrapper:1.19.0.4 pkgsrc-2008Q1:1.19.0.2 pkgsrc-2008Q1-base:1.19 pkgsrc-2007Q4:1.18.0.14 pkgsrc-2007Q4-base:1.18 pkgsrc-2007Q3:1.18.0.12 pkgsrc-2007Q3-base:1.18 pkgsrc-2007Q2:1.18.0.10 pkgsrc-2007Q2-base:1.18 pkgsrc-2007Q1:1.18.0.8 pkgsrc-2007Q1-base:1.18 pkgsrc-2006Q4:1.18.0.6 pkgsrc-2006Q4-base:1.18 pkgsrc-2006Q3:1.18.0.4 pkgsrc-2006Q3-base:1.18 pkgsrc-2006Q2:1.18.0.2 pkgsrc-2006Q2-base:1.18 pkgsrc-2006Q1:1.17.0.2 pkgsrc-2006Q1-base:1.17 pkgsrc-2005Q4:1.13.0.6 pkgsrc-2005Q4-base:1.13 pkgsrc-2005Q3:1.13.0.4 pkgsrc-2005Q3-base:1.13 pkgsrc-2005Q2:1.13.0.2 pkgsrc-2005Q2-base:1.13 pkgsrc-2005Q1:1.11.0.2 pkgsrc-2005Q1-base:1.11 pkgsrc-2004Q4:1.10.0.8 pkgsrc-2004Q4-base:1.10 pkgsrc-2004Q3:1.10.0.6 pkgsrc-2004Q3-base:1.10 pkgsrc-2004Q2:1.10.0.4 pkgsrc-2004Q2-base:1.10 pkgsrc-2004Q1:1.10.0.2 pkgsrc-2004Q1-base:1.10 pkgsrc-2003Q4:1.9.0.2 pkgsrc-2003Q4-base:1.9 netbsd-1-6-1:1.6.0.2 netbsd-1-6-1-base:1.6 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.28 date 2024.03.22.12.16.40; author pin; state Exp; branches; next 1.27; commitid H1tcfScWJNmjv93F; 1.27 date 2022.11.30.09.02.57; author wiz; state Exp; branches; next 1.26; commitid 3RpfWwRQ6b7nNH3E; 1.26 date 2022.09.27.12.33.08; author jperkin; state Exp; branches; next 1.25; commitid nHoWcqnXRHd11vVD; 1.25 date 2021.10.26.11.25.12; author nia; state Exp; branches; next 1.24; commitid L6FboCylnlGmrjeD; 1.24 date 2021.10.07.15.05.06; author nia; state Exp; branches; next 1.23; commitid r5czfRzpzUBIgTbD; 1.23 date 2015.11.02.23.42.52; author agc; state Exp; branches; next 1.22; commitid onsx6nrkLyCHKzHy; 1.22 date 2015.07.29.17.12.31; author youri; state Exp; branches; next 1.21; commitid wmDaDulvM7DiGcvy; 1.21 date 2011.11.18.19.52.52; author sketch; state Exp; branches; next 1.20; 1.20 date 2010.08.13.19.15.53; author sketch; state Exp; branches; next 1.19; 1.19 date 2008.01.04.12.11.37; author sketch; state Exp; branches; next 1.18; 1.18 date 2006.04.27.10.03.05; author sketch; state Exp; branches; next 1.17; 1.17 date 2006.02.06.20.39.57; author sketch; state Exp; branches; next 1.16; 1.16 date 2006.02.06.20.31.58; author sketch; state Exp; branches; next 1.15; 1.15 date 2006.01.26.21.40.22; author tonio; state Exp; branches; next 1.14; 1.14 date 2006.01.03.14.31.36; author sketch; state Exp; branches; next 1.13; 1.13 date 2005.06.16.22.24.35; author kristerw; state Exp; branches; next 1.12; 1.12 date 2005.06.07.15.01.09; author sketch; state Exp; branches; next 1.11; 1.11 date 2005.02.23.18.43.54; author wiz; state Exp; branches; next 1.10; 1.10 date 2003.12.03.17.40.25; author sketch; state Exp; branches; next 1.9; 1.9 date 2003.09.22.20.30.27; author jmmv; state Exp; branches; next 1.8; 1.8 date 2003.09.16.19.17.39; author xtraeme; state Exp; branches; next 1.7; 1.7 date 2003.04.24.21.15.17; author jmmv; state Exp; branches; next 1.6; 1.6 date 2003.01.30.14.27.47; author salo; state Exp; branches; next 1.5; 1.5 date 2003.01.23.01.32.56; author grant; state Exp; branches; next 1.4; 1.4 date 2003.01.19.06.07.19; author salo; state Exp; branches; next 1.3; 1.3 date 2002.03.10.10.58.17; author jmc; state Exp; branches; next 1.2; 1.2 date 2002.03.04.15.56.37; author agc; state Exp; branches; next 1.1; 1.1 date 2001.12.21.23.14.36; author zuntum; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2001.12.21.23.14.36; author zuntum; state Exp; branches; next ; desc @@ 1.28 log @wm/evilwm: update to 1.4.3 - Send more accurate response to _NET_REQUEST_FRAME_EXTENTS. - Support arbitrary key binds and semi-arbitrary button binds. - Reread config and remanage all windows on SIGHUP. @ text @$NetBSD: distinfo,v 1.27 2022/11/30 09:02:57 wiz Exp $ BLAKE2s (evilwm-1.4.3.tar.gz) = 7a5860a1ff31b68f699d5bf7eca6b7c3ffa7644346184733678837338a63de46 SHA512 (evilwm-1.4.3.tar.gz) = 3e2d4207b401261bce3ec2a185a1fb2385bb7d79595c0a61a13aeb3238d7ebb5502efb2121d00599af53ce98cdc5cf291751e6ac3a6fb0d623c06628a302047e Size (evilwm-1.4.3.tar.gz) = 74386 bytes @ 1.27 log @evilwm: update to 1.4.2. Fixes in version 1.4.1 Add "raise" function to complement "lower" [Juan Pedro Vallejo] Allow '=' in option arguments, needed for -bind [Burkhard Kleemeier] Fixes in version 1.4.2 Ignore NumLock correctly when processing events [Kacper Gutowski] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.26 2022/09/27 12:33:08 jperkin Exp $ d3 3 a5 3 BLAKE2s (evilwm-1.4.2.tar.gz) = df02c1342213ef885a48c462c595ed82b201781cfd7a7ef6096e673b300a25cc SHA512 (evilwm-1.4.2.tar.gz) = 07f1d82a611b95606ef137bb76599f8eef4bc27bf90eae9f5aa15bc806808c3bc4e1d7e821cebe1651b134d03f2b129e336b95e9659f0509d9711faab9bd00ba Size (evilwm-1.4.2.tar.gz) = 73716 bytes @ 1.26 log @evilwm: Update to 1.4.0. Version 1.4.0, Tue Sep 27 2022 * Send more accurate response to _NET_REQUEST_FRAME_EXTENTS. * Support arbitrary key binds and semi-arbitrary button binds. * Reread config and remanage all windows on SIGHUP. Version 1.3.1, Fri Jul 30 2021 * Documentation updates & fixes only. Version 1.3.0, Fri Jul 16 2021 * Add EWMH 1.5 _NET_WM_STATE_FOCUSED support. * Add basic multi-monitor support when Randr >= 1.5 available. * Remove border when window is maximised (useful for multi-monitor). * Set _NET_FRAME_EXTENTS whenever relevant. * Add new -wholescreen option to reinstate old behaviour of treating screen as one large display. * Remove -DVWM build option. User can run with "-numvdesks 1" if necessary. Version 1.2.1, Mon Jul 5 2021 * Fix QWERTZ_KEYMAP build option [Sime Ramov] Version 1.2.0, Mon Jul 5 2021 * Code reorder. Better code separation and many more/better comments. * Don't focus mapped window if pointer not on same screen [by Ben Stern] * Added QWERTZ_KEYMAP build option [by Thomas Egerer] * Remove option to exclude help and error messages. * Set focus to root window when closing current [adapted from Arch patch] * Add tiny configure script to help with Debian multiarch cross-builds. * Generate some documentation from HTML source. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2021/10/26 11:25:12 nia Exp $ d3 3 a5 3 BLAKE2s (evilwm-1.4.0.tar.gz) = 7d868ffc1624615647aa1c15068f142738d0286c8c4337171c6ccc66f333a15e SHA512 (evilwm-1.4.0.tar.gz) = c6647fa3e137b7557cd08b4082826aaf5b038224e403a2aa0c212cc39e6c5fe396666079909342b92e983fa5f38ab7dad2fdd9e26ccbbe0df535243307be55ed Size (evilwm-1.4.0.tar.gz) = 73466 bytes @ 1.25 log @wm: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2021/10/07 15:05:06 nia Exp $ d3 3 a5 3 BLAKE2s (evilwm-1.1.1.tar.gz) = 74eab1c9f3936b50677bff694f70de363096cc26b10702cc16d61b2550bce601 SHA512 (evilwm-1.1.1.tar.gz) = a11af475f057bf18adef339f4772ff1291a25a19c86b7f18a4ce7821e70b039c256151232da6cca616ceea7d9242a60b055d654ce26e85384c6ba687ede7898d Size (evilwm-1.1.1.tar.gz) = 40150 bytes @ 1.24 log @wm: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2015/11/02 23:42:52 agc Exp $ d3 1 a3 1 RMD160 (evilwm-1.1.1.tar.gz) = 22961bdb4408f57faee3901f8553d43dc86cd179 @ 1.23 log @Add SHA512 digests for distfiles for wm category Problems found with existing distfiles: distfiles/fvwm-1.24r.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2015/07/29 17:12:31 youri Exp $ a2 1 SHA1 (evilwm-1.1.1.tar.gz) = 108d9521b15f23663d4d6e26c82a671adf6d9650 @ 1.22 log @Update to 1.1.1: Version 1.1.1, Mon Jul 13 2015 * Revert client lowering behaviour from 1.1.0. Also fixes a build error when virtual desktops are disabled. * Change default to not warp pointer. * Don't automatically focus notification windows. * Don't automatically focus dock windows. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2011/11/18 19:52:52 sketch Exp $ d5 1 @ 1.21 log @Update to 1.1.0, changes since 1.0.1: * Respect maximise states while resizing * Add basic .desktop file * Add configuration file $HOME/.evilwmrc - options are one per line, omitting leading dash. * Add long alternatives to -g, -v and -s -geometry, -vdesk and -sticky. * Record pre-maximisation dimensions in evilwm-specific window properties _EVILWM_UNMAXIMISED_HORZ and _EVILWM_UNMAXIMISED_VERT. * Extensive EWMH support. See doc/standards.html for details. * Mostly new Makefile * Clean up terminology: use "fixed" instead of "sticky": EWMH uses the term "sticky" to mean something different. * Add ability to toggle visible state of docks with Ctrl+Alt+D Usually apps like pagers or launch bars. * Add -dock option to force app to be considered a dock * Snap-to-border and colourmap support no longer optional Though -snap still defaults to 0 (off). * fix: drawing window outline with border_width > 1 [David Flynn] (bottom and right edges wouldn't encompass the border) * build: enable out-of-tree builds [David Flynn] * build: enable ISO c99 [David Flynn] * Fix snapping on multiple screens [Ben Stern] * Window gravity behviour fixes. * Remove warning about strict-aliasing rules [Larry Doolittle] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2010/08/13 19:15:53 sketch Exp $ d3 3 a5 3 SHA1 (evilwm-1.1.0.tar.gz) = e56beaed55d48768115f6b972063a14c2e489ac8 RMD160 (evilwm-1.1.0.tar.gz) = a38f0f3a605b34409337fc82db336565ef6524e4 Size (evilwm-1.1.0.tar.gz) = 40309 bytes @ 1.20 log @Update to evilwm-1.0.1 *** Changes between 1.0.0 and 1.0.1: Wed Mar 11 15:41:02 GMT 2009 Ciaran Anscomb * XFlush() shouldn't be required in interruptibleXNextEvent() Thu Nov 20 11:17:07 GMT 2008 Larry Doolittle <> * Fix interaction with X and signal handler Larry Doolittle encountered a problem with the signal handler's interaction with later versions of X.org and submitted this patch. It adds an interruptible version of XNextEvent() borrowed from the Blender source code (copyright Mark J. Kilgard) that allows a more graceful exit from the main event loop rather than getting the signal handler to do it. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2008/01/04 12:11:37 sketch Exp $ d3 3 a5 3 SHA1 (evilwm-1.0.1.tar.gz) = 35e380b059ac6030460a4bdc85cbde4e7f36146c RMD160 (evilwm-1.0.1.tar.gz) = da850746a3c2af462105b6353e8af900b336403c Size (evilwm-1.0.1.tar.gz) = 31468 bytes @ 1.19 log @Update evilwm to 1.0.0 *** Changes between 0.99.25 and 1.0.0: Mon Jun 11 14:26:33 BST 2007 Ciaran Anscomb * Add basic Xrandr support Thanks to Yura Semashko for this patch. Thu May 17 15:48:31 BST 2007 Ciaran Anscomb * When snapping, prefer screen edge to other windows Wed May 3 16:53:01 BST 2006 Ciaran Anscomb * Don't account for width_inc and height_inc when maximising Wed May 3 15:38:08 BST 2006 Ciaran Anscomb * Ignore borders when snapping maximised client to screen edge @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2006/04/27 10:03:05 sketch Exp $ d3 3 a5 3 SHA1 (evilwm-1.0.0.tar.gz) = a3fce3a06879d511ca6fed5f8b1d176b08a4bd26 RMD160 (evilwm-1.0.0.tar.gz) = dc80217e10b621deb0ea745bcf740b1bf5847492 Size (evilwm-1.0.0.tar.gz) = 30048 bytes @ 1.18 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 @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2006/02/06 20:39:57 sketch Exp $ d3 3 a5 3 SHA1 (evilwm-0.99.25.tar.gz) = 33ea7f703af0dcffdcbc2075a00e5c5dd9fca51d RMD160 (evilwm-0.99.25.tar.gz) = a40641d9a649b56f660f25008aaf6c2256bd4943 Size (evilwm-0.99.25.tar.gz) = 29344 bytes @ 1.17 log @Make the long-awaited update to 0.99.23. Changes: 2006-02-06 Fixed -v option parsing. Released 0.99.23. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2006/02/06 20:31:58 sketch Exp $ d3 3 a5 4 SHA1 (evilwm-0.99.23.tar.gz) = f281b0aa06f90437b0698a6ead8db80a8959930c RMD160 (evilwm-0.99.23.tar.gz) = e66e4cc26f20648cf4e19637f5de7445effa9427 Size (evilwm-0.99.23.tar.gz) = 27693 bytes SHA1 (patch-ab) = 8a8d1af2595750c5b58e238b5cc5e2bdfac16eeb @ 1.16 log @Update to 0.99.22. Changes: 2006-01-18 EWMH hints added so vdesk/sticky states persist across wm change. 2006-01-25 Alt+Tab behaviour modified to be more in line with what most people expect (single Alt+Tab goes back to previously selected window). Added -altmask to override Shift as default control behaviour change key. Added resizing with Ctrl+Alt+Shift+[HJKL]. 2006-01-26 Released 0.99.22. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2006/01/26 21:40:22 tonio Exp $ d3 3 a5 3 SHA1 (evilwm-0.99.22.tar.gz) = 57fda67074fcfd8a61e97a7002885accb7b20182 RMD160 (evilwm-0.99.22.tar.gz) = 32c83b60f5b8b9dad6904bf3a20976aeebcb4df1 Size (evilwm-0.99.22.tar.gz) = 27723 bytes @ 1.15 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: distinfo,v 1.14 2006/01/03 14:31:36 sketch Exp $ d3 3 a5 3 SHA1 (evilwm-0.99.21.tar.gz) = 9bf27904392d2bec6eb3632f8550970717f5bebe RMD160 (evilwm-0.99.21.tar.gz) = 88dce91a40ca858b2ef75c2dd081eb2fc25cc602 Size (evilwm-0.99.21.tar.gz) = 26546 bytes @ 1.14 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: distinfo,v 1.13 2005/06/16 22:24:35 kristerw Exp $ d3 4 a6 5 SHA1 (evilwm-0.99.19.tar.gz) = 99aa5114c796c4fdf31f3657ece1124296c6ce1e RMD160 (evilwm-0.99.19.tar.gz) = e96f15c42830073c151d880d31aa96d247e1b57d Size (evilwm-0.99.19.tar.gz) = 25867 bytes SHA1 (patch-aa) = 25088e7b64e793fc3c58803000466e2a94cc0402 SHA1 (patch-ab) = 50d4e0c99108957903e06d62d3776c79a06a279a @ 1.13 log @Fix C99-isms to make this package compile with gcc 2.95. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2005/06/07 15:01:09 sketch Exp $ d3 5 a7 5 SHA1 (evilwm-0.99.18.tar.gz) = a7f9f2acac87c182752050024bffc52e35aa9614 RMD160 (evilwm-0.99.18.tar.gz) = 16cb77abf6422b64ea3edee3781fc7623ed4f5d7 Size (evilwm-0.99.18.tar.gz) = 25688 bytes SHA1 (patch-aa) = 400defe9475a1e611073d7fc2e4a91e89ddcebd4 SHA1 (patch-ab) = be46c316e7727a1b6119724bb7c05cfa074654f2 @ 1.12 log @Update evilwm to 0.99.18. Changes: 2004-07-10 Fix Alt+Tab crash when there are no clients. 2004-07-11 Coalesce move() and resize() into moveresize(). Refactor window move/resize-by-mouse to eliminate arg to moveresize(). 2004-07-12 Added -app option to specify default vdesk (incl sticky), positions and dimensions. 2004-07-13 Fix so shape information is applied on WM startup. 2005-03-19 Split geometry and vdesk out of -app option into separate -g and -v options (each apply to the last -app defined). 2005-03-20 Add -mask1 and mask2 switches to override default modifier grabs. 2005-03-29 Tidy client_update_current using Larry Doolittle's patch. 2005-03-30 Handle applications reparenting a window to root - manage them unless in Withdrawn state. 2005-04-04 Use strchr,strrchr instead of index,rindex. Set border size to frame size when unmanaging window. 2005-04-06 Return to properly implemented interpretation of win_gravity on initial mapping of windows. Restore window's original border width on WM exit. 2005-04-20 Remove deprecated 'vdesk' external pager support. 2005-04-25 Merging Larry Doolittle's patches: Stricter warning settings for gcc. LD: Cast unused paramters to void. 2005-04-26 Applied LD's patch to declare opt_term statically for now (intent is to allow arguments to program specified with -term). LD: Try to print ssize_t correctly and within strict standards. LD: Add $(EXTRA_DEFINES) to Makefile. LD: Improve punctuation in comments. LD: Use long instead of CARD32 for argument to XChangeProperty() due to odd X Consortium decision. LD: Un-shadow variable p in remove_client debugging segment. LD: Assign opt_term at compile time instead of malloc. LD: Fuss with execvp casting and comments (edited for brevity by CA). 2005-06-02 Ignore PPosition during window placement (back to old behaviour of positioning window under pointer unless user-specified). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2005/02/23 18:43:54 wiz Exp $ d7 1 @ 1.11 log @Add RMD160 checksums to the SHA1 ones. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2003/12/03 17:40:25 sketch Exp $ d3 4 a6 4 SHA1 (evilwm_0.99.17.orig.tar.gz) = 3e5d4f8cf24cad800e8670f6c65c177c89304585 RMD160 (evilwm_0.99.17.orig.tar.gz) = b001d44860bd043bc2244d2bd641d3a712ffd4de Size (evilwm_0.99.17.orig.tar.gz) = 24147 bytes SHA1 (patch-aa) = eabb06669db57da960820af94459ef2a9b8ce792 @ 1.10 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: distinfo,v 1.9 2003/09/22 20:30:27 jmmv Exp $ d4 1 @ 1.9 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: distinfo,v 1.8 2003/09/16 19:17:39 xtraeme Exp $ d3 3 a5 4 SHA1 (evilwm_0.99.15.orig.tar.gz) = ce969f1f85042c6e3247bcddf0b6c3bbb8e7dbc0 Size (evilwm_0.99.15.orig.tar.gz) = 22966 bytes SHA1 (patch-aa) = 00542a6b1c0f94ea43be5d73379ec16bc369bf80 SHA1 (patch-ab) = c514ba478a478282298d2b4e8f9f1b7422a98e38 @ 1.8 log @Updated to 0.99.15. Patch provided by Jonathan Perkin via PR pkg/22239. Changes: 2003-06-10 Warp mouse to topleft before bottomright for small viewport users. Fix the xpdf problem (started up in tiny window), hopefully doesn't break anything else (XSizeHints manpage suggests width/height hints are obsolete). 2003-06-27 Applied Larry's identifier shadowing changes, and malloc return value checks. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2003/04/24 21:15:17 jmmv Exp $ d5 2 a6 1 SHA1 (patch-aa) = b7c0c569cfd1fefdd9b6da3c5139558c19d0bfca @ 1.7 log @Make this work with xpkgwedge properly, as reported in PR pkg/21310 by Jonathan Perkin. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2003/01/30 14:27:47 salo Exp $ d3 3 a5 3 SHA1 (evilwm_0.99.14.orig.tar.gz) = 79f1fedab90615e3ae39dba321c87512cfc35ec6 Size (evilwm_0.99.14.orig.tar.gz) = 22887 bytes SHA1 (patch-aa) = c30ba1f0a4e0a83ddece5cdb6053828d4d9abf75 @ 1.6 log @There is no reason to install into X11PREFIX, follow the white PREFIX. Bump PKGREVISION. Closes PR pkg/20118 by Jonathan Perkin. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2003/01/23 01:32:56 grant Exp $ d5 1 a5 1 SHA1 (patch-aa) = 312385f8b499873bfe2b260162d1dbb58e2b8eaa @ 1.5 log @don't make the assumption we are using gcc and pass -Wall. fixes PR pkg/19996 from Jonathan Perkin. also, don't unnecessarily add -Wl,-R... since LDFLAGS already has it. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2003/01/19 06:07:19 salo Exp $ d5 1 a5 1 SHA1 (patch-aa) = 10b4d794743d831462fc32ab2763179728dd3800 @ 1.4 log @Update to version 0.99.14. Patches provided by Jonathan Perkin and Toru TAKAMIZU in PR pkg/19257 with minor tweaks by me. Changes: 2002-11-18 Fixed Alt-Tab-into-nowhere bug that I think would cause an infinite loop if you tried Alt-Tab on an empty virtual desktop. Extended the NumLock keyboard fixes to the mouse button grabs. 2002-11-19 Ripped out most of the VDESK_BOTH code (which didn't work) and replaced it with code that just calls the 'vdesk' application (which does). 2002-11-20 Abstract a couple more grabs out into macros - code tidy. 2002-11-23 Fix small problem with border colours in new code. Documentation updates. Re-fix multihead "support". 2002-11-24 Better multihead support - entering managed screen will grab keyboard events, leaving will deselect "current" window. Documentation updates. Released 0.99.12. Argh! Only set focus to PointerRoot on entering root window if we don't have a current window (I'd killed sloppy focus...) 2002-11-26 Released 0.99.13. First draft proper multihead support - looks like it's working, needs a bit of testing. 2003-01-15 No complaints so... Released 0.99.14. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2002/03/10 10:58:17 jmc Exp $ d5 1 a5 1 SHA1 (patch-aa) = e84cf4c26293efd4f8c726cb4d85eac5acf18269 @ 1.3 log @Pass $X11BASE/lib as the rpath not just $X11BASE @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2002/03/04 15:56:37 agc Exp $ d3 3 a5 3 SHA1 (evilwm_0.99.4-1.tar.gz) = c127c4e19b98e4302073c35555c2f88ee2dad88c Size (evilwm_0.99.4-1.tar.gz) = 19505 bytes SHA1 (patch-aa) = b568f43952c3dd1a9f4fa6c70d1e538f7808a4b8 @ 1.2 log @Upgrade evilwm from 0.3.11 to 0.99.4, provided in PR 15766 by Jonathan Perkin (sketch@@rd.bbc.co.uk), modified slightly by me. Excerpt from ChangeLog since last version (0.3.11): 2001-07-13 Added -V option. Start the run up to 1.0. Hopefully this will involve solving the IE bug, but right now I'm not very concerned about it. 2001-08-24 Grab everything with Mod3Mask as well - this should circumvent the NumLock problem. 2002-01-03 If an app maps itself (EVIL! EVIL! EVIL!), switch to the virtual desktop it's on before raising it. 2002-01-22 (vatten@@users.sourceforge.net) Added support for vdesk - an external virtual desktop manager that works by iconifying windows and mapping them back again. 2002-01-24 (vatten@@users.souceforge.net) Added support for the combination of vdesk and the internal virtual desktop manager. 2002-01-25 Move all the key bindings out into a separate include file and add a line in Makefile to override KILL key (for cygwin). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2001/12/21 23:14:36 zuntum Exp $ d5 1 a5 1 SHA1 (patch-aa) = 6acf48003ec2ffac9505a50e25928b9624b5f775 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (evilwm_0.3.11-1.tar.gz) = ee7d7b4676b188ee3f77bcbd63af814c7d9b7a1c Size (evilwm_0.3.11-1.tar.gz) = 16780 bytes SHA1 (patch-aa) = 3dac1d0b7ed3762c374e353160b88e3059f0e05a @ 1.1.1.1 log @Initial import of evilwm-0.3.11 evilwm is a minimalist window manager for the X Window System. FEATURES * No window decorations apart from a simple 1 pixel border. * No icons. * Good keyboard control, including repositioning and maximise toggles. * Solid window drags (compile time option - may be slow on old machines). * Virtual desktops (compile time option). * Small binary size (even with everything turned on). Provided by Jonathan Perkin in pkg/14820 @ text @@