home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / lib / Xaw / CHANGES < prev    next >
Encoding:
Text File  |  1991-07-31  |  4.1 KB  |  154 lines

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