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 | |
---|