Re: [Vtwm-hackers] Testing vtwm
Brought to you by:
bakaproject,
callum_gibson
From: <wo...@al...> - 2017-06-06 01:57:03
|
Freddy Jensen <fj...@pa...> writes: > Last time I downloaded and built my vtwm, I took this version: > > https://sourceforge.net/p/vtwm/code/ref/master/tags/ > > vtwm-5.5.0-2012-03-16.rc8.zip > > (vtwm-code-d8566bf84aec0d42ed2f2382c7e9e3634f98da61.zip) > > Is there a newer stable one that I can try? The head of master is the tag 5.5.0-rc8, which is the last blessed stable version. The head of dev is reasonably stable, but it has a bug. (And there is work in progress to replace the affected code with something better.) The patch to fix that bug is very simple: commit 23b72665bb33467d259ede27199f352de2a74f60 Author: Dale R. Worley <wo...@ar...> Date: Fri Feb 26 15:55:45 2016 -0500 Remove pointer hints from XGrabPointer. diff --git a/menus.c b/menus.c index c2a9640..0cd092d 100644 --- a/menus.c +++ b/menus.c @@ -1534,7 +1534,7 @@ PopUpMenu(MenuRoot * menu, int x, int y, Bool center) */ menu->prev = ActiveMenu; - mask = ButtonPressMask | ButtonReleaseMask | ButtonMotionMask | PointerMotionHintMask; + mask = ButtonPressMask | ButtonReleaseMask | ButtonMotionMask | PointerMotionMask; XGrabPointer(dpy, Scr->Root, True, mask, GrabModeAsync, GrabModeAsync, Scr->Root, Scr->MenuCursor, CurrentTime); With that in place, the history from the head of dev to master is: 23b7266 2016-02-26 15:55:45 -0500 Remove pointer hints from XGrabPointer. 3bc8f0a 2016-03-03 20:05:50 -0500 An improvement to GetColor() 83c7d88 2016-02-27 18:28:42 -0500 Apparent fix to the menu problem f3ca132 2016-02-15 22:23:20 -0500 Revert "Hack: Grab pointer because sometimes the pointer has been ungrabbed for unknown reasons" b24e2df 2016-02-15 19:40:01 -0500 RESIZETO done twice will reset the saved geometry 80515c0 2016-02-15 19:19:44 -0500 Hack: Grab pointer because sometimes the pointer has been ungrabbed for unknown reasons d8c19d7 2016-02-15 10:11:09 -0500 Add comments and no-op code tweaks 6523460 2016-02-15 10:09:57 -0500 Improve font spacing on small screens 0b1705e 2013-12-07 14:12:14 -0500 protect against tmp_win->list being NULL causing coredump 2d16530 2013-09-05 22:22:06 -0400 Fix partially broken f.panelzoom/f.panelmove ddfd392 2013-09-03 21:04:20 -0400 Create f.resizeto command to resize windows to indicated geometries 28cca06 2013-09-03 20:46:34 -0400 Prevent core dump on certain resizes if xrandr info not available 4f83849 2013-09-03 20:34:55 -0400 Test for virtual feature being activated correct way. e81dc1f 2013-03-28 21:57:44 +1100 update CHANGELOG history 5aff232 2013-03-28 12:52:31 +1100 Correctly handle default cursor for clients which don't set one. Previously, the Frame cursor could "bleed" in to the main window if set in the rc file. c0a2752 2012-04-26 06:59:10 +1000 Modify warpto behaviour with the addition of WarpNext variable which allows matching to continue along the window list from the current position rather than always resetting to the beginning. 6afbef0 2012-04-23 10:11:48 +1000 Change Bool parameters to XSync to False rather than 0. 76c3f58 2012-02-11 13:06:49 -0500 Try to be more conservative/safer about what happens in a signal handler 4141c0a 2012-02-10 23:02:01 -0500 Ensure Scr is properly set during race conditions c92c8a4 2012-04-14 17:04:48 +1000 Don't fallback to '*' until the final lookup for the default font. 81b3bb2 2012-04-12 09:11:34 +1000 Fixed ShowIconManager behaviour so that if not set, the iconmanager remains hidden unless explicitly displayed with f.showiconmgr, rather displaying when the first client maps. This patch reverts to the 5.4.7 behaviour, although the documentation implied it only had an effect on startup. Clarified the documentation to match. 84a7cd9 2012-04-12 09:00:33 +1000 Catch potential crash on null window. 7105c82 2012-03-18 20:08:53 +1100 5.5.0 documentation updates Dale |