dbrooks@osf.org (04/20/91)
I wrote: > Appended to this announcement are the problems which have been > addressed in this release. Apologies. Here are the changes we have provided in this patch release: Release 1.0.5 has closure on these PIRS bug-tracking numbers: PIRS: 0512 (2310) uilsymdmp dumps core PIRS: 0571 (2322) XMSTRINGDRAWLINE DOES NOT WORK PROPERLY WITH MULTIPLE TEXT SEGMENTS. SEE PIR 506 PIRS: 0658 (2341) MrmFetchInterfaceModule never returns the widget id of an XmMainWindow widget contained in the uid file. PIRS: 0659 (2342) VERTICAL SCROLLING WITHIN SCROLLEDTEXT WIDGET NOT WORKING CORRECTLY WHEN XMNVALUE > XMNROWS PIRS: 0664 (2345) core dump in XtGetGC if first argument is a gadget PIRS: 0665 Setting a scrollbar or slider thickness >2 causes warning messages. (TextOut.c calculates scrollbar information incorrectly) PIRS: 0769 (2353) Deleting the last item in a list box causes the list box to resize. It guesses its new height + width (badly) PIRS: 0770 (2354) Resizing a scrolledList to 0 height makes the list disappear for good. PIRS: 0790 (2355) COMPILE ERROR: "List.c" line 241: string literal too long PIRS: 886 (2376) Motif hemorrhages memory when many widgets are created and freed in dialog boxes. PIRS: 0893 (2361) Horizontal scrolling with Tabs in the text causes major junk on the screen, loss of text on screen etc... PIRS: 0926 (2362) XtPopdown doesn't work on iconified shells PIRS: 0940 (2363) de-referenced null pointer PIRS: 0959 (2364) String can get XmStringFree()d twice PIRS: 0960 (2365) DEC unfixed the old ": between UIDPATH items" fix that Mitch had made a while ago. vers 2.5 works, 3.1 is broken again PIRS: 1017 (2368) X protocol error if background color can not be allocated PIRS: 1058 (2369) [see also 1772] wrong serialization of text callbacks PIRS: 1074 List widget checks to see if its parents class is ScrolledWind and not if its parent is a subclass of scrolled window PIRS: 1100 Compile errors in demos/motifshell/motifshell.h PIRS: 1101 Compile errors in demos/motifgif/motifgif.h PIRS: 1103 Compile errors in demos/widgetView/widgetView.h PIRS: 1121 (2377) multiple callbacks from quickly multiclicked menu items PIRS: 1129 With patch 108 to fix PIR 943, other sashes move slightly when one sash is moved, with R4 server and 1.0 Motif. 1.1 ok. PIRS: 1136 (2372) Hourglass icon missing on R4 server (mwm's use of large-cursors turns up a bug in the PMAX R4 server) PIRS: 1158 (2373) Invalid pointer passed to XtRealloc PIRS: 1159 (2374) Creating and destroying widgets causes BIG memory loss PIRS: 1311 (2375) 1.0.A+ UIL doesn't accept valid resources that were accepted by 1.0 PIRS: 1646 parameter to XmSelectionBoxGetChild is of wrong type PIRS: 1772 [see 1058] valueChanged callback being called before modifyVerify PIRS: 1777 byte-ordering in UIL images wrong on other-gender X servers PIRS: 1786 Problem with Popup Menu reposting PIRS: 1818 XmNshadowThickness does not work using SetValues for Separator widget. PIRS: 2011 infinite loop; text widget in automatic scrolled window PIRS: 0662(2344) check for monochrome server is WRONG PIRS: 2615 Scrollbar in vertical mode does not honor set minimum/maximum values. PIRS: 2742 (see 1639) Mapping and unmapping transients quickly kills mwm. PIRS: 2743 (see 1812) Resource table does not point to fields with address instead of offsets (as required by XtResource record). PIRS: 2744 (see 1612) build/install problems in tools/wml PIRS: 2748 (was 1766) Mre should not check for SYSV defined to choose between string.h and strings.h. It should just use string.h (include) PIRS: 2751 (was 1360) GetFontUnit can core dump. PIRS: 2752 (was 1839) Xm Section1 tests fail on Sun4, problem in FileSBox_S1X The several new tests in the directory ./tests verify correct functioning of the 1.0.5 release in those cases where earlier releases failed. Note that for several PIRS the test simply consists of running a pre-existing test or demo program and confirming that a pre-existing failure no longer exists. In addition, a large number of changes has been made to various files to remove unused variables, prevent compiler warnings, &c. These are not marked with PIRS numbers. In addition, these fixes are not marked with PIRS numbers: install problems into non-/ directories problems with Imake temp-file name truncation on SYSV systems bad function declarations in several Xm widgets public functions in ImageCache.c not declared in Xm.h invalid XmNlabelString set in motifshell demo spurious UIL compile errors for XmMessageBox and XmForm resources errors in XmConvertUnits conversion code name changes and function becomes macro in ScrolledW.c cleanup to XmTextOutputCreate() removed redundant checks prior to _XmDrawShadow calls cleanup in RowColumn: unused automatics, uninitialized data, bad compare cleanup in Manager: bogus compare in set_values cleanup in Frame: correct calculation of XmNmarginHeight mwm sends too many configure-notify events Traversal.c isn't checking whether or not a widget is realized before calling XGetWindowAttributes. not enough memory allocated in widgetView demo Problem unmanaging vertical scrollbar Fix losing GC when pushbg reallocated in same place. Changing a list to a shorter one by double-clicking leaves it vulnerable to segVs on triple-clicks. uninitialized data, other problems in ScrolledWindow Notable changes from earlier 1.0 releases related to building the release include these: - to work around a bug in the MIT X11R4 server for the color DECstation 3100 (Xcfbpmax), the default Makefile for mwm has been changed so that it conditionally defines LARGECURSORS. - the top-level Imakefile has been modified to make it easier to install a Motif 1.0 tree into a location other than /. - also, as of 1.0.4, the compile flag for determining whether to use getcwd() or getwd() is now USE_GETWD, which replaces NO_GETCWD. - as of 1.0.4 the DECstation now has its own macros file MipsUlt.macros. It no longer defaults to Guess.macros.