summaryrefslogtreecommitdiff
path: root/wm/evilwm/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2022-11-30evilwm: update to 1.4.2.wiz1-4/+4
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]
2022-09-27evilwm: Update to 1.4.0.jperkin1-4/+4
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.
2021-10-26wm: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07wm: Remove SHA1 hashes for distfilesnia1-2/+1
2015-11-02Add SHA512 digests for distfiles for wm categoryagc1-1/+2
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.
2015-07-29Update to 1.1.1:youri1-4/+4
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.
2011-11-18Update to 1.1.0, changes since 1.0.1:sketch1-4/+4
* 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]
2010-08-13Update to evilwm-1.0.1sketch1-4/+4
*** Changes between 1.0.0 and 1.0.1: Wed Mar 11 15:41:02 GMT 2009 Ciaran Anscomb <evilwm@6809.org.uk> * 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.
2008-01-04Update evilwm to 1.0.0sketch1-4/+4
*** Changes between 0.99.25 and 1.0.0: Mon Jun 11 14:26:33 BST 2007 Ciaran Anscomb <evilwm@6809.org.uk> * Add basic Xrandr support Thanks to Yura Semashko for this patch. Thu May 17 15:48:31 BST 2007 Ciaran Anscomb <evilwm@6809.org.uk> * When snapping, prefer screen edge to other windows Wed May 3 16:53:01 BST 2006 Ciaran Anscomb <evilwm@6809.org.uk> * Don't account for width_inc and height_inc when maximising Wed May 3 15:38:08 BST 2006 Ciaran Anscomb <evilwm@6809.org.uk> * Ignore borders when snapping maximised client to screen edge
2006-04-27Update evilwm to 0.99.25. Changes:sketch1-5/+4
[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()
2006-02-06Make the long-awaited update to 0.99.23. Changes:sketch1-4/+4
2006-02-06 Fixed -v option parsing. Released 0.99.23.
2006-02-06Update to 0.99.22. Changes:sketch1-4/+4
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.
2006-01-26Update wm/evilwm to 0.99.21tonio1-6/+5
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
2006-01-03Update evilwm to 0.99.19. Changes:sketch1-6/+6
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.
2005-06-16Fix C99-isms to make this package compile with gcc 2.95.kristerw1-1/+2
2005-06-07Update evilwm to 0.99.18. Changes:sketch1-5/+5
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).
2005-02-23Add RMD160 checksums to the SHA1 ones.wiz1-1/+2
2003-12-03Update evilwm to 0.99.17, with the following changes:sketch1-5/+4
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.
2003-09-22Bring patch from development version to fix a race condition on old machines.jmmv1-2/+3
While here, avoid passing gcc specific flags to the compiler. Bump PKGREVISION to 1. From Jonathan Perkin in PR pkg/22897.
2003-09-16Updated to 0.99.15.xtraeme1-4/+4
Patch provided by Jonathan Perkin <jonathan@perkin.org.uk> 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.
2003-04-24Make this work with xpkgwedge properly, as reported in PR pkg/21310 byjmmv1-2/+2
Jonathan Perkin.
2003-01-30There is no reason to install into X11PREFIX, follow the white PREFIX.salo1-2/+2
Bump PKGREVISION. Closes PR pkg/20118 by Jonathan Perkin.
2003-01-23don't make the assumption we are using gcc and pass -Wall.grant1-2/+2
fixes PR pkg/19996 from Jonathan Perkin. also, don't unnecessarily add -Wl,-R... since LDFLAGS already has it.
2003-01-19Update to version 0.99.14.salo1-4/+4
Patches provided by Jonathan Perkin <sketch at rd dot bbc dot co dot uk> and Toru TAKAMIZU <ttaka at earth dot email dot ne dot jp> 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.
2002-03-10Pass $X11BASE/lib as the rpath not just $X11BASEjmc1-2/+2
2002-03-04Upgrade evilwm from 0.3.11 to 0.99.4, provided in PR 15766 by Jonathanagc1-4/+4
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).
2001-12-21Initial import of evilwm-0.3.11zuntum1-0/+5
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 <sketch@rd.bbc.co.uk> in pkg/14820