upload tizen2.0 source
[framework/uifw/xorg/lib/libxaw.git] / old-doc / CHANGES
1
2         These changes have been made to Xaw since X11R4.
3
4
5
6 Documentation:
7         Fixed definition of XtAppInitialize().
8
9         Changed all references to XawOrient* and XtOrient* to Xtorient*.
10
11         Many other corrections and clarifications.
12
13 Everywhere:
14         Function prototypes for public interfaces.
15
16         Many bugs not mentioned here have been fixed.
17
18 AllWidgets:
19         Add WidgetNode table for use with listres and viewres.
20
21 AsciiSrc (Text):
22         No warning message is printed when the file can not be
23         written to, the return value should be enough info.
24
25         GetValues on the string resource was failing when
26         "useStringInPlace" was set to true.
27
28         Memory leak when freeing pieces in a source of type "ascii String"
29         has been plugged.
30
31         Buffer is now updated whenever the "string" resource is set using
32         XtSetValues().  If type is file then the file is read in again.
33
34 Box:
35         The public header file now includes Xmu/Converters.h for the
36         orientation resources.
37
38 Clock:
39         Made subclass of simple instead of Core
40
41 Command:
42         Fixed bug in changing shape style to Rectangular.
43
44 Dialog:
45         Resource Type of Icon changed from Pixmap -> Bitmap.
46
47 Form:
48         The geometry handler now will now disallow geometry management
49         reqests that will force the child outside the Form's window.
50
51         Fixed missing parens typo in PreferredGeometry.
52
53         Fixed EdgeTypes to be Xaw* instead of Xt*, but left the
54         old definitions around with #define so that code will still work.
55
56         StringToWidget converter no longer caches resources.
57
58 Logo:
59         Made subclass of simple instead of Core.
60         Fixed reverse video.
61
62 Mailbox:
63         Made subclass of simple instead of Core.
64         Fixed reverse video and many other bugs.
65
66 MenuButton:
67 *       The MenuButton widget no longer places a server grab on itself.
68         Instead, PopupMenu is registered as a grab action.  As a result
69         of this, clients which popped up menus without using XtMenuPopup
70         or MenuPopup or PopupMenu in the menu button translations will
71         fail to have a grab active.  They should make a call to
72         XtRegisterGrabAction on the appropriate action in the application
73         initialization routine, or use a different translation.
74
75 Paned:
76         The public header file now includes Xmu/Converters.h for the
77         orientation resources.
78
79 Panner: This widget is new in R5.
80
81 Porthole:
82         New for R5.
83
84 Scrollbar:
85         Fixed bug that could call XtReleaseGC() with garbage
86         Made subclass of simple instead of Core
87
88         Type of thumb resource is XtRBitmap; it used to be XtRPixmap.
89         However, if applications provide the resource conversion, the
90         Scrollbar's SetValues can still handle pixmaps of correct depth.
91
92 Simple:
93         Added a color cursor converter. and the new resource types:
94                 XtNpointerColor
95                 XtNpointerColorBackground
96                 XtNcursorName
97
98 SmeBSB:
99         Right bitmaps are now painted in the correct location.
100
101         Right and Left Bitmaps can be specified in resource files, and
102         at startup time.
103
104 Text:
105         If there is no current selection the the selection extends
106         from the insert point, rather than some random location.
107
108         Forward (Backward) Paragraph works at the paragraph boundaries now.
109
110         Selecting a word now transitions correctly at BOTH end points.
111
112         Infinite loop when using fill paragraph in a read only text widget
113         has been found and fixed.
114
115         When the "resize" resource is set the text will start up with
116         exactly enough space to contain the text in the widget.
117
118         Fixed a bug that could cause an infinite loop when Meta-Q was used
119         to invoke the form-paragraph function on a read-only text widget.
120
121         Exposures fixed.
122
123 TextP.h:
124         Symbolic constants private to the Text widget should not conflict
125         with operating system headers files.  The names of these symbolic
126         constants have each had the prefix Xaw added to them:
127                 #define XawLF   0x0a
128                 #define XawCR   0x0d
129                 #define XawTAB  0x09
130                 #define XawBS   0x08
131                 #define XawSP   0x20
132                 #define XawDEL  0x7f
133                 #define XawBSLASH '\\'
134
135
136 Toggle:
137 *       Toggle widget state is preserved across changes in sensitivity.
138
139         A string to widget converter is regisetered for radio groups.
140
141 Tree:
142         New for R5.
143
144 Paned:
145         Fixed bug that caused XtGeometryYes returns to have bogus values,
146         causes panes to get random sizes.
147
148 Vendor:
149         Added support for the Resource Editor.
150         Fixed bug causing Shell to ignore all but first child.
151
152 Viewport:
153         Added XawPannerReport support.