1 2 These changes have been made to Xaw since X11R4. 3 4 5 6Documentation: 7 Fixed definition of XtAppInitialize(). 8 9 Changed all references to XawOrient* and XtOrient* to Xtorient*. 10 11 Many other corrections and clarifications. 12 13Everywhere: 14 Function prototypes for public interfaces. 15 16 Many bugs not mentioned here have been fixed. 17 18AllWidgets: 19 Add WidgetNode table for use with listres and viewres. 20 21AsciiSrc (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 34Box: 35 The public header file now includes Xmu/Converters.h for the 36 orientation resources. 37 38Clock: 39 Made subclass of simple instead of Core 40 41Command: 42 Fixed bug in changing shape style to Rectangular. 43 44Dialog: 45 Resource Type of Icon changed from Pixmap -> Bitmap. 46 47Form: 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 58Logo: 59 Made subclass of simple instead of Core. 60 Fixed reverse video. 61 62Mailbox: 63 Made subclass of simple instead of Core. 64 Fixed reverse video and many other bugs. 65 66MenuButton: 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 75Paned: 76 The public header file now includes Xmu/Converters.h for the 77 orientation resources. 78 79Panner: This widget is new in R5. 80 81Porthole: 82 New for R5. 83 84Scrollbar: 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 92Simple: 93 Added a color cursor converter. and the new resource types: 94 XtNpointerColor 95 XtNpointerColorBackground 96 XtNcursorName 97 98SmeBSB: 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 104Text: 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 123TextP.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 136Toggle: 137* Toggle widget state is preserved across changes in sensitivity. 138 139 A string to widget converter is regisetered for radio groups. 140 141Tree: 142 New for R5. 143 144Paned: 145 Fixed bug that caused XtGeometryYes returns to have bogus values, 146 causes panes to get random sizes. 147 148Vendor: 149 Added support for the Resource Editor. 150 Fixed bug causing Shell to ignore all but first child. 151 152Viewport: 153 Added XawPannerReport support. 154