17a84e134Smrg 27a84e134Smrg These changes have been made to Xaw since X11R4. 37a84e134Smrg 47a84e134Smrg 57a84e134Smrg 67a84e134SmrgDocumentation: 77a84e134Smrg Fixed definition of XtAppInitialize(). 87a84e134Smrg 97a84e134Smrg Changed all references to XawOrient* and XtOrient* to Xtorient*. 107a84e134Smrg 117a84e134Smrg Many other corrections and clarifications. 127a84e134Smrg 137a84e134SmrgEverywhere: 147a84e134Smrg Function prototypes for public interfaces. 157a84e134Smrg 167a84e134Smrg Many bugs not mentioned here have been fixed. 177a84e134Smrg 187a84e134SmrgAllWidgets: 197a84e134Smrg Add WidgetNode table for use with listres and viewres. 207a84e134Smrg 217a84e134SmrgAsciiSrc (Text): 227a84e134Smrg No warning message is printed when the file can not be 237a84e134Smrg written to, the return value should be enough info. 247a84e134Smrg 257a84e134Smrg GetValues on the string resource was failing when 267a84e134Smrg "useStringInPlace" was set to true. 277a84e134Smrg 287a84e134Smrg Memory leak when freeing pieces in a source of type "ascii String" 297a84e134Smrg has been plugged. 307a84e134Smrg 31421c997bSmrg Buffer is now updated whenever the "string" resource is set using 327a84e134Smrg XtSetValues(). If type is file then the file is read in again. 337a84e134Smrg 347a84e134SmrgBox: 35421c997bSmrg The public header file now includes Xmu/Converters.h for the 367a84e134Smrg orientation resources. 377a84e134Smrg 387a84e134SmrgClock: 397a84e134Smrg Made subclass of simple instead of Core 407a84e134Smrg 417a84e134SmrgCommand: 427a84e134Smrg Fixed bug in changing shape style to Rectangular. 437a84e134Smrg 447a84e134SmrgDialog: 457a84e134Smrg Resource Type of Icon changed from Pixmap -> Bitmap. 467a84e134Smrg 477a84e134SmrgForm: 487a84e134Smrg The geometry handler now will now disallow geometry management 495b16253fSmrg requests that will force the child outside the Form's window. 507a84e134Smrg 517a84e134Smrg Fixed missing parens typo in PreferredGeometry. 527a84e134Smrg 537a84e134Smrg Fixed EdgeTypes to be Xaw* instead of Xt*, but left the 547a84e134Smrg old definitions around with #define so that code will still work. 557a84e134Smrg 56421c997bSmrg StringToWidget converter no longer caches resources. 577a84e134Smrg 587a84e134SmrgLogo: 597a84e134Smrg Made subclass of simple instead of Core. 607a84e134Smrg Fixed reverse video. 617a84e134Smrg 627a84e134SmrgMailbox: 637a84e134Smrg Made subclass of simple instead of Core. 647a84e134Smrg Fixed reverse video and many other bugs. 657a84e134Smrg 667a84e134SmrgMenuButton: 677a84e134Smrg* The MenuButton widget no longer places a server grab on itself. 687a84e134Smrg Instead, PopupMenu is registered as a grab action. As a result 697a84e134Smrg of this, clients which popped up menus without using XtMenuPopup 70421c997bSmrg or MenuPopup or PopupMenu in the menu button translations will 71421c997bSmrg fail to have a grab active. They should make a call to 72421c997bSmrg XtRegisterGrabAction on the appropriate action in the application 737a84e134Smrg initialization routine, or use a different translation. 747a84e134Smrg 757a84e134SmrgPaned: 76421c997bSmrg The public header file now includes Xmu/Converters.h for the 777a84e134Smrg orientation resources. 787a84e134Smrg 797a84e134SmrgPanner: This widget is new in R5. 807a84e134Smrg 817a84e134SmrgPorthole: 827a84e134Smrg New for R5. 837a84e134Smrg 847a84e134SmrgScrollbar: 857a84e134Smrg Fixed bug that could call XtReleaseGC() with garbage 867a84e134Smrg Made subclass of simple instead of Core 877a84e134Smrg 887a84e134Smrg Type of thumb resource is XtRBitmap; it used to be XtRPixmap. 89421c997bSmrg However, if applications provide the resource conversion, the 907a84e134Smrg Scrollbar's SetValues can still handle pixmaps of correct depth. 917a84e134Smrg 927a84e134SmrgSimple: 937a84e134Smrg Added a color cursor converter. and the new resource types: 947a84e134Smrg XtNpointerColor 957a84e134Smrg XtNpointerColorBackground 96421c997bSmrg XtNcursorName 977a84e134Smrg 987a84e134SmrgSmeBSB: 997a84e134Smrg Right bitmaps are now painted in the correct location. 1007a84e134Smrg 1017a84e134Smrg Right and Left Bitmaps can be specified in resource files, and 1027a84e134Smrg at startup time. 1037a84e134Smrg 1047a84e134SmrgText: 1057a84e134Smrg If there is no current selection the the selection extends 1067a84e134Smrg from the insert point, rather than some random location. 1077a84e134Smrg 1087a84e134Smrg Forward (Backward) Paragraph works at the paragraph boundaries now. 1097a84e134Smrg 1107a84e134Smrg Selecting a word now transitions correctly at BOTH end points. 1117a84e134Smrg 1127a84e134Smrg Infinite loop when using fill paragraph in a read only text widget 1137a84e134Smrg has been found and fixed. 1147a84e134Smrg 1157a84e134Smrg When the "resize" resource is set the text will start up with 1167a84e134Smrg exactly enough space to contain the text in the widget. 1177a84e134Smrg 1187a84e134Smrg Fixed a bug that could cause an infinite loop when Meta-Q was used 1197a84e134Smrg to invoke the form-paragraph function on a read-only text widget. 1207a84e134Smrg 1217a84e134Smrg Exposures fixed. 1227a84e134Smrg 1237a84e134SmrgTextP.h: 1247a84e134Smrg Symbolic constants private to the Text widget should not conflict 1257a84e134Smrg with operating system headers files. The names of these symbolic 1267a84e134Smrg constants have each had the prefix Xaw added to them: 1277a84e134Smrg #define XawLF 0x0a 1287a84e134Smrg #define XawCR 0x0d 1297a84e134Smrg #define XawTAB 0x09 1307a84e134Smrg #define XawBS 0x08 1317a84e134Smrg #define XawSP 0x20 1327a84e134Smrg #define XawDEL 0x7f 1337a84e134Smrg #define XawBSLASH '\\' 1347a84e134Smrg 135421c997bSmrg 1367a84e134SmrgToggle: 1377a84e134Smrg* Toggle widget state is preserved across changes in sensitivity. 1387a84e134Smrg 1397a84e134Smrg A string to widget converter is regisetered for radio groups. 1407a84e134Smrg 1417a84e134SmrgTree: 1427a84e134Smrg New for R5. 1437a84e134Smrg 1447a84e134SmrgPaned: 1457a84e134Smrg Fixed bug that caused XtGeometryYes returns to have bogus values, 1467a84e134Smrg causes panes to get random sizes. 1477a84e134Smrg 1487a84e134SmrgVendor: 1497a84e134Smrg Added support for the Resource Editor. 1507a84e134Smrg Fixed bug causing Shell to ignore all but first child. 1517a84e134Smrg 1527a84e134SmrgViewport: 1537a84e134Smrg Added XawPannerReport support. 154