#-------------------------------------------------------------- # CERN, European Laboratory for Particle Physics # # WebMaker, a FrameMaker to WWW converter # # Fixed Bugs in WebMaker 1.4 #-------------------------------------------------------------- This is list, divided into the following sections, of user reported bugs that have been fixed in 1.4. WEBMAKER WML WMGRAPH EXECUTION SCRIPTS INSTALLATION RUNTIME LIBRARY LICENSING DOCUMENTATION WEBMAKER ============================================== - In the generation of indices: not being properly filtered out, also <$nopage>. Some index marker text is also confusing WebMaker and causing it to crash. In general, problem with parsing of Index Marker text. Also of Cross-Ref marker text. ACKNOWLEDGED: BR. MR. 94/09/06 The parsing of marker text will be reviewed. Char Tags in (Index) Marker text should be processed using the WML Char rules. FIXED IN 1.4 ------------------------------------------------------------------------- - Problem with the interpretation of Marker text. Uneven amounts of quotes in marker text causes WebMaker to crash. Also the '[' and ']' characters seem to confuse webmaker. ACKNOWLEDGED: BR. MR. 94/09/06 FIXED IN 1.4 except for the characters ':' and ';'. ------------------------------------------------------------------------- WMGRAPH ============================================== - Shaded background in a table makes the table to be translated to all black. ACKNOWLEDGED: AA. 94/09/09 FIXED IN 1.4 --------------------------------------------------------------------------- - COLOR NO seems to have no effect. ACKNOWLEDGED: AA. 94/09/09 FIXED IN 1.4 -------------------------------------------------------------------------- - Figures of pages that are in landscape orientation generate figures that are rotated. ACKNOWLEDGED: AA. 94/09/09 FIX: An 'ORIENTATION' graphic attribute will be included in the new WML, along with the existing ones such as MARGIN, BORDER, etc.. FIXED IN 1.4 -------------------------------------------------------------------------- - We do have a problem in the graphic conversion of tables that continue across multiple pages. The graphic conversion routine truncates all graphics at '1 page length'. This causes the remainder of the table data to be lost. We also use multi-page tables to organize graphic images. WebMaker yields the same results when converting the table (with imbedded graphs). We get a truncated '1 page length' graphic. POSTPONED: AA. 94/09/09 This problem will be solved by the support of HTML tables with HTML+. FIXED IN 1.4 now generates multi-page ps file. -------------------------------------------------------------------------- - The .data files for each graphic MIF are always the same when generated from the WML (beta 1.3) but are what they should be when the source is a Marker 25. ACKNOWLEDGED: AA. 94/09/09 FIXED IN 1.4 -------------------------------------------------------------------------- INSTALLATION ============================================== - We use a automounter based file system. Because of this, the path webmaker thought it was being installed in was incorrect. in the file webmaker/bin/webmaker: WMGwmhome="/tmp_mnt/hubble/hubble1/pino/src/webmaker/bin" should have been "/users/pino/src/webmaker" Similarly for wmconfig. BEING CONSIDERED: AK. 94/09/12 This is a combination of automount and the shell used. Probably beyond the control of the WebMaker Installion script. FIXED IN 1.4 ------------------------------------------------------------------------- RUNTIME LIBRARY ============================================== - Problem with gawk 2.15.5 on IBM RS6000: I ran the test. Webmaker started, called gawk and crashed with the message "fatal ... cannot allocate memory" from gawk. Looking at gawk showed the problem was with the implementation of emalloc in the #define statement in awk.h and it's subsequent usage. Rather than start debugging gawk, I soft linked gawk to the AIX supplied /usr/bin/awk. This worked perfectly. (It is also 1/5th the size of gawk and runs faster). IBM RS6000 AIX users can (and probably should) use /usr/bin/awk instead of gawk. (I will still look into fixing gawk when I have time, it may be to do with the IBM changes to malloc in going from AIX 3.1 to AIX 3.2 when it was flagged as now different to BSD malloc but faster and more memory efficient). Also, perhaps Webmaker could have a flag to set to allow the use of another awk? I know I could change all gawks to awk in the text files, but this is a divergence). BEING CONSIDERED: AK. 94/09/12 Re: Flag to allow use of another awk. The installion script of WebMaker asks the question: "By which command do you invoke gawk here ? [gawk]" If you are on an IBM RS6000 then you may answer "awk" and make sure that it is in the PATH. However, gawk will be replaced with perl for the production version. FIXED IN 1.4 ------------------------------------------------------------------------- LICENSING ============================================== - There is a problem with the licenses issued between September 1 1994 and September 8 1994. ACKNOWLEDGED: MR. 94/09/08 FIXED: 94/09/08, by correcting the license calculation program. All the licenses issued in this period need to be replaced with new ones. FIXED IN 1.4 - License mechanism removed. ------------------------------------------------------------------------- DOCUMENTATION ============================================== - Inconsistebcy in required version of Xlisp. In the RUNTIME file you state that I should obtain xlisp 2.1g from umnstat.stat.umn.edu. The Postscript documentation (Webmaker User's Manual for 1.3 Beta), in App A page 61, says to download xlisp "version 2.1e (so far only this version)". It should be clearly indicated that version 21e does NOT work with WebMaker beta 1.3. ACKNOWLEDGED: MR. 94/09/12 The only version of xlisp for beta 1.3 is 2.1g. FIXED IN 1.4 ---------------------------------------------------------------------------