chiark / gitweb /
Import vtwm_5.4.7.orig.tar.gz
[vtwm.git] / doc / 2.1.README
1 As far as changes from version 5.2 to version 5.2.1 go, they are mostly a few
2 aesthetic and look-and-feel hacks and a couple of bug fixes.
3
4 I would really like input as to how you like the changes I made.
5
6 -- Darren S. Embry, dsembr01@starbase.spd.louisville.edu
7
8 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
9
10     MINOR NEW FEATURE (I can't say it's a big deal)
11     -----------------------------------------------
12         Natural Autopan Behavior
13         
14             By default, when autopanning, the pointer is warped by only
15             (AutoPanBorderWidth + AutoPanExtraWarp) pixels on the real
16             screen.  With this option turned on, the pointer is warped by as
17             many pixels as the screen is scrolled, or by the above number of
18             pixels, whichever is greater.  Thus, the pointer will not
19             actually move very much (only by AutoPanExtraWarp) in relation to
20             the virtual desktop.  This works very well on faster X terminals,
21             although I can't say the same thing for slower ones (but setting
22             AutoPanWarpWithRespectToRealScreen may do a good job).
23             
24     NEW VARIABLES to play around with
25     ---------------------------------
26         AutoPanBorderWidth <pixels>
27         AutoPanExtraWarp <pixels>
28         AutoPanWarpWithRespectToRealScreen <N%>
29         EnhancedExecResources
30         LessRandomZoomZoom
31         NaturalAutopanBehavior
32             # synonymous with ``AutoPanWarpWithRespectToRealScreen 100''
33         PrettyZoom
34         RealScreenBorderWidth <pixels>
35         RightHandSidePulldownMenus
36
37     OTHER HACKS AND BUG FIXES
38     -------------------------
39         Supports negative and `0,0' door geometries. [ bug fix ]
40
41 CHANGES BY SOURCE FILE
42 ======================
43
44 Any lines, code or data structures in the code denoted by "/* DSE */" are
45 changes I made.
46
47     desktop.c:
48     ----------
49         Supports the RealScreenBorderWidth variable now.
50
51         Added dx,dy parameters to SetRealScreenInternal and PanRealScreen so
52         that they pass information on how much to warp the mouse pointer,
53         to support my AutoPanWarpWithRespectToRealScreen hack.
54
55     desktop.h:
56     ----------
57         Define AP_SIZE to Scr->AutoPanBorderWidth instead of just 5.
58
59     doors.c
60     -------
61         Supports negative door geometries now (like "120x120-0-0").
62         [ bug fix ]
63
64         Also fixes bug that wouldn't allow "+0+0" to be a valid door
65         position. [ bug fix ]
66
67     events.c
68     --------
69         In HandleEnterNotify(), initial setting of xwarp and ywarp uses
70         AutopanExtraWarp instead of just 2.
71
72     menus.c
73     -------
74         The RightHandSidePulldownMenus, EnhancedExecResources, and PrettyZoom
75         hacks are done here.
76
77     parse.c, screen.h
78     -----------------
79         Of course, the new variables were inserted here.
80
81     util.c
82     ------
83         The LessRandomZoomZoom hack was done here.
84
85 DISCLAIMER: I am not the official maintainer or central programmer of vtwm,
86 but there isn't one anyway; I just made a few fixes, played with the code to
87 make it a little bit more `configurable' in certain areas, and decided to see
88 what *you* think of the changes I made.  I also don't know much about X
89 programming, but the changes I made to vtwm haven't caused any major damage
90 so far.
91
92 --
93     letitflowletyourselfgos[   darren s. embry   ]lowandlowthatisthetempo
94                            [  dsembr01@starbase  ]
95 beingashamedbecauseyouredif[ .spd.louisville.edu ]ferentisthesickestkindoflie