source: trunk/third/mwm/README @ 9757

Revision 9757, 3.5 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r9756, which included commits to RCS files with non-trunk default branches.
Line 
1
2
3
4                Mwm 1.2 Snapshot PreFinal Notes (20 Mar 92)
5
6
7        This is a list of UNSUPPORTED compilation flags used by Mwm:
8
9           NO_SHAPE - turn off non-rectangular shape extension support  for
10                        environments that do not have libXext.a.
11
12           NO_MULTIBYTE - turn off support for multibyte text and localized
13                        text.
14
15           MOTIF_ONE_DOT_ONE - use this flag when compiling Mwm 1.2 against
16                        a Motif 1.1 Xm Toolkit.  This flag has only been
17                        touch tested with the NO_MULTIBYTE option also set
18                        (ie. cc -DMOTIF_ONE_DOT_ONE -DNO_MULTIBYTE).
19
20
21        This is an list of the changes from Mwm 1.1 to Mwm 1.2.
22
23
24        GENERAL
25        -------
26
27        Performance enhancements:
28            event optimization and focus event compression
29            streamline frequently executed routines
30            fixed unnecessary redraws of icon image
31            fixed memory leaks
32
33        I18n of .mwmrc file
34
35        I18n of mwm's dialog messages
36
37        Builtin default root menu (named DefaultRootMenu)
38
39        Improved support for clients with multiple colormaps
40
41        Improved clientAutoPlace placement algorithm
42
43        Support menu unpost replay so that the unposting buttonDown is
44        passed on.
45
46        Support Motif tear-off menus (ie. no truncation of title)
47
48        Support WM_QUERY drag and drop protocol (pre-register mode).
49
50        Improved traversal of icons in iconbox (ie. autoscroll to icon with
51        focus).
52
53        Widget names used by Mwm exposed (ie. TitleName, PushButtonGadget<n>,
54        etc).
55
56        Support continuation character '\' in .mwmrc file
57
58        Button1 double click on icons will restore icons to their previous
59        window state (ie. maximize window will deiconify to their maximum
60        size).
61
62        Alt and Meta key modifiers are treated as different modifiers.
63
64        Posting icon menus via KMenu (now Shift+F10) is fixed
65
66        Allow f.minimize from an icon in an iconbox.
67
68        "Globally active" windows are supported correctly.
69
70        Both "Alt Shift Ctrl<Key>exclam" and "Alt Ctrl<Key>1" will toggle
71        behavior.
72
73        Support of non-rectangular SHAPED windows.  Now fully supported and
74        documented.
75
76
77        NEW OR ENHANCED MWM F.FUNCTIONS
78        -------------------------------
79
80        Modified "f.lower" function to take 'within' and 'freeFamily' to
81        lower transient window below parent.
82
83        Added "f.screen arg" function to traverse screens.  Legal arguments
84        are next, prev, last, or a screen number.
85
86        Added "f.restore" function to restore window to previous window
87        state.  This function will be be bounded by default to Button1
88        double click on root icons.
89
90        Added "f.restore_and_raise" function to restore window to previous
91        window state.  This function will be be bounded by default to
92        Button1 double click on icons in an iconbox.
93
94
95        NEW OR IMPROVED RESOURCES
96        -------------------------
97
98        Modified "maximumClientSize" resource to take 'vertical' or
99        'horizontal' as values (eg. users can specify that Xterms maximize
100        only in the vertical direction).
101
102        Added "usePPostion" resource that takes the values (on, off, or
103        nonzero) to control whether program specified postion is used or
104        not.  The default for this resource is 'nonzero'.
105
106        Added "feedbackGeometry" resource to set the position of the
107        move/resize feedback window.  The default is the center of the
108        screen.
109
110        Modified "resizeBorderWidth" to default depending on the size and
111        resolution of the screen, instead of defaulting to a hardcode '10'.
112
113        Modified "frameBorderWidth" to default depending on the size and
114        resolution of the screen, instead of defaulting to a hardcode '5'.
115
116        Modified "iconPlacement" to take the value 'tight' for auto icon
117        placement with no gaps between icons.
118
119        Added "moveOpaque" resource to enable opaque window moves.  Now
120        fully supported and documented.
121
122
123
Note: See TracBrowser for help on using the repository browser.