Mentalix Logo


Pixel!FX 2000

Maintenance
Options

Fed Submit
Application Note
Index

Pixel!FX Application
Note Index

Links by Subject
Links by Platform
Links by Scanner

Y2K Compliance

Pixel!FX 2000
Release Info

View Guided
Product Tours

Site Index




Mentalix Application Note #10000a
Product: Pixel!FX
Software Version(s): 3.x
Platform(s): All Platforms
Subject: Pixel!FX 3.x Bug Fixes
Revision Date: July 20, 1995

4.x Bug Fixes
5.x Bug Fixes
2000 Bug Fixes

Bug fixes are followed by the version number in which they are included and release date (as available).
  • LIC License server does not restart automatically.
  • INS PIXELFXDIR message for Setup on SunOS is incorrect.
  • INS Setup program does not load XKeysymDB.

Fixed in 3.0-008

  • LIC License Server does not run with 1 license.

Fixed in 3.0-009

  • LIC Password font.
  • LIC Password/encode problem.
  • PRI Print number of copies is not functional.

Fixed in 3.0-010

  • SCA StudioScan is too slow on Solaris.
  • SCA UMAX PowerLook.
  • SCA Using ScanJet IIp options causes crash.

Fixed in 3.0-011

  • FIL Need Production JPEG.
  • SCA PowerLook has problems on Sun with engine (-27 error).
  • FIL TIFF CCITT minisblack files are inverted.
  • FIL Support samplesperpixel=4 rgb TIFF files.
  • FIL Support gif89a.
  • FIL GIF files should have gamma of 2.2.
  • SCA UMAX driver problem for grayscale/color.
  • SCA Scan problems when no prescan is done.
  • INS Incorrect instructions for Bourne/Korn shells on CD install.

Fixed in 3.0-012

  • FIL ilib/src/image/pscript.c-Replace malloc/free with GetMem/FreeMem. Fix RANGE macro mis-definition.
  • SCA Remove 10-scanner limitation (new limit is 99).
  • VIE Crash when using >100 image icons.
  • VIE Bug causes "flash" of icons when image directory is loaded.
  • EDI Imageops dialogs (threshold, contrast, reduce noise, etc.) pop up in upper left corner of display. Problem: parent of dialogs is unmanaged imageops panel that is no longer used. Instead, move these dialogs under work shell and no longer create imageops panel.
  • VIE Ruler toggle button - initial state is off instead of on.
  • FIL P?M saves screwed up subsequent loads on the alpha.
  • FIL ImageDetect didn't work for Alpha, NCR, SCO on Sun Raster and Interleaf files.
  • FIL Fix for gamma test. Images with gamma less than 2.2 were not gamma corrected for GIF saves.
  • FIL Fix for GIF load failures. Error check prior to xform to 256 color.
  • MIS Removed "ScannersFind problem" message when no scanner.ref file.
  • LIC License Server should only warn once for case of <30 days to expire and hostname=NONE.
  • MIS XDesigner 3.2.

Fixed in 3.0-013

  • FIL Can't read Photoshop grayscale JPEG files.
  • PLG If no passwd file installed, Plug-in needs better warning to user.
  • PLG Fix supporting use of multiple scanners of same type with plug-in.
  • LIC Improper placement of #ifdef OLD_LICENSE causes scanner not to be properly released when using non-elite scanner.
  • SCA Scanner close and release needs to first call scanner close stuff to remove, e.g., size dialog and color adjust dialog.
  • SCA Close and Release hangs SGI plugin; doesn't work for other cases.
  • SCA Bring up plug-in in DirectColor mode. Bring up color adjust dialog. Close and release scanner. Acquire scanner again: messages to transcript complain about failing to allocate colors. Fix by not destroying and recreating ScannerWin.
  • MIS Kludge to prevent gamma from being 0. Actually need to do something different for the case where locale is Swedish (,'s become .'s and .'s become ,'s).
  • SCA resolution typed in cms was converted to inches in Scan Size dialog.
  • INS more general way to handle upper case versus lower case in CD installation script.
  • INS validity check on installation directory (cdinstall).
  • ENG new script ($PIXELFXDIR/scripts/multi-page.tcl) for scanning from an ADF and then saving to a set of TIFF files.
  • INS Solaris scanner installation doesn't work for multiple SCSI buses.
  • INS scanner installation doesn't use mkdev command properly.

Fixed in 3.0-014

  • SCA Arcus II product rev 1.3 has LUT values in range 0-255 instead of 0-65535.

Fixed in 3.0-015

  • EDI Button 3 should work as eyedropper when, e.g., paintbrush is active tool. NOTE: Problem introduced with fix on Sept. 9 for multiple displayed selection boxes.
  • EDI Fast selection scrolling fixes. Crash when scrolling fast selection that is allWhite (rectangular). Also bad redrawing and/or crash when scrolling, e.g., mask that originally was redrawn such that the mask image was beyond left hand or top of view window.
  • SCA Load settings did not support import of LUT, uselut toggle, prescan dpi (NOTE: prescan dpi change only supported for certain scanners). Added support for using independent red, green and blue LUTs for certain scanners (e.g., D4000). Import of LUTs is supported through "Photoshop" curve format or using the settings file (scanLutR, scanLutG, scanLutB). If the "DONT_DISPLAY_RGB_LUTS" environment variable is not turned on, the LUTs will display in their respective colors if they are unique.
  • MIS cleanup debug output for PowerLook and other SCSI driver messages.
  • PLG Add a Plugin license type.
  • EDI fix color swapping problem on SPARC SX graphics controller (actually any system with a TrueColor default visual).
  • EDI Color Selector r and b reversed on Sparc5 S24 (SX card?).
  • EDI more accurate approx. color for pseudocolor.
  • SCA print out inquiry data if FJ_MESSAGES is turned on.
  • SCA Fix crash on Solaris 2.x for saving scan settings.
  • INS Use XNLSPATH for nls stuff on Sun OS 4.1.x.

Fixed in 3.0-016

  • SCA When displaying RGB LUT, XtConvert to get correct colors did not use XDlut widget, but instead a widget with the default?? colormap.
  • SCA Quality of displayed image always poor when zooming on prescan image, regardless of prescan dpi. Modified code to take advantage of entire prescan image (Use NO_SCAN_ZOOM_DETAIL environment variable to switch this off).
  • SCA SCSI output cleanup.
  • SCA Cleanup JX610 generic driver usage. Change IBM generic driver to handle EBUSYerrno's.
  • PLG Fix bug introduced 3.0-017 for the plugin license type.
  • FIL Added gamma resources for the following file types: TIFF, GIF, Targa, Postscript, JPEG, Frame, Interleaf,Sun Raster. Change default gamma for JPEG to 2.2.
  • SCA Made changes to the LUT that is saved and loaded so that it is of size (1<< scanner- >lutBits). Modified the Photoshop curve import to scale LUT to appropriate size. Interpolation is done for LUTs that are smaller in size than the scanner's supported LUT size.
  • SCA refixed scanPaperName settings bug fix.
  • FIL JPEG version 5a.

Fixed in 3.0-017

  • FIL Yet another JPEG 5a.
  • MIS Command line options were broken by code move (XtNumber didn't work on a pointer).
  • SCA Change Solaris 2.x buffer to 256K, speeds up full bed scan on StudioScanII from ~39 min to ~7min.
  • SCA Change usleep time on non-SunOS 4.1.x to 40000 microseconds.
  • PLG More error checking for setlinks; make sure that entered Photoshop directory is valid.
  • PLG Plugin supports the ScanJet IIp/3p.
  • INS Setup path changes.
  • SCA minor memory leak removal.

Fixed in 3.0-018

  • SCA Fix bug (crash) introduced in trying to use first scanner in scanner.ref found for current platform if there is no default scanner.
  • MIS GammaInit fixed (resources were not being used for gamma values).
  • PLG Plugin message fixed, remove unused code.
  • SCA Fujitsu Scan more than 4k bytes at a time, use GlobalBuf stuff, return status of nonzero should be an error.
  • MIS Fix for Swedish locale. Numbers for Swedish locale use ',' as the decimal point, so use C for numeric always.
  • LIC Fix for SunOS 4.1.x mounting /tmp as a tmpfs. This prevents files in that directory from being locked.
  • OS Handle SunOS 4.1.2 and 4.1.1 case. They do not have 'cut'.
  • MIS First try to handle no PIXELFXDIR environment variable.
  • SCA Kludge to fix Settings Load for the plugin. Only pfx uses Xrm.c, so plugin cannot load D4000 settings properly.
  • SCA Many changes to fix problems associated with scanning at odd resolutions with the Horizon/Horizon Plus. Main problem was that GetWindow had to be called after the Scan command was issued.
  • SCA Changed quality_type from -1 (Preview quality) to 0 (Normal quality). Added Environment variable HORIZON_QUALITY to set this value.
  • SCA Support Y resolution up to 2540 ppi for grayscale and line art on Horizon +. Horizon + code does not support full resolution of the scanner for line art/grayscale.
  • SCA fix PowerLook for strange resolutions, not enough memory was always allocated.

Fixed in 3.0-019

  • FIL Import support for Mental(ix) stream image format. Turned on in Pixel!FX open dialog for PFX301 (debug) version.
  • ENG In TCL code: Stream option for image load can take a file descriptor argument (kludge).
  • FIL Remove limitation preventing use of tiff / imageFile interface to read multi-page tiff documents (discovered when implementing tiff reader for plugdb).
  • MIS Kludge allows window other than default root window to be used as source of colormap for pixmaps (required when implementing plugdb pixmap display).
  • PLG Now includes routine UiSoundBell. NOTE: Plugin should no longer have 'pfxlic.c' linked in.
  • SCA Changes for Vista-S6 scanner.
  • OCR Remove name conflict with Recore 3.0.
  • PLG Version 3.0-021, declare plugin production.
  • FIL Remove GIF from code to please CompuServe/Unisys.
  • SCA Color adjustments do not work for a grayscale prescan.
  • SCA Scan cancel brings up ugly percent complete message.
  • SCA Fix for Horizon transparencies.
  • SCA Access to Horizon specific controls via environment variables is added. Environment variables are HORIZON_EDGE_ENHANCE, HORIZON_DESCREEN, HORIZON_DESCREEN_FREQ.
  • OS Remove kludge code no longer necessary?? with IRIX 5.3.
  • SCA sginap added to usleep to yield to system processes during scan, thus preventing SCSI bus reset on UMAX Vista-S6 during large scan.

Fixed in 3.0-020 (12/22/94)

  • MIS cleanup, remove debug output on alpha.
  • FIL New patent statement required by CompuServe/UNISYS.
  • INT Use environment variable PIXELFX_IMG_RES to account for Interleaf 6.0x failing to put resolution in temporary file.
  • SCA DG driver needs to handle check condition.
  • MIS On HP ScanSize dialog had ugly "OptionLabel" string in it.
  • SCA Fix PowerLook Product Rev 1.4. Several minor fixes could affect Vista-S6. Main problem was Set Window length.
  • LIC print out error message for case where user blows away /etc/protocols.
  • SCA Switch default case from AGFA driver to UMAX driver for the PowerLook.
  • SCA Fix gang scan problem.

Fixed in 3.0-021 (01/23/95)

  • ENG OCR engine output should go to stdout.
  • OS New AIX 3.2.5 revision.
  • ENG engine was not being statically linked on all platforms (e.g., SunOS).
  • PRI If print command is "lp" then we were sending n squared pages to the printer.
  • FIL Several other packages were not reading our line art TIFF files without inverting. According to the TIFF 6 Spec, the normal case for CCITT compression is Photometric MINISWHITE. All packages seem to read this correctly, so we will invert all line art images and set MINISWHITE.
  • MIS The red_mask, green_mask, and blue_mask image members were not initialized if the image is not color. This caused warning messages on Solaris 2.x.

Fixed in 3.0-022 (02/13/95)

  • PLG Plugin needs an interface_events function.
  • PLG Setlinks Test should test for existence of a link.

Fixed in 3.0-023 (02/22/95)

  • MIS Open dialog doesn't work from ImageWindow.
  • MIS Nicer font for non-SGI.
  • OS changes for OSF1 Version 3.0.

Fixed in 3.0-024 (02/23/95)

  • MIS Uninitialized memory is freed if there are no scanners. This causes crash on IRIX 5.3, OSF1 V3.0, HP-UX, ...
  • SCA usleep does not properly release the machine. This causes the Arcus II, plus Microteks to use all the cycles on a machine during a scan.
  • PLG fix message for Korn/Bourne shell Plugin CD installation.

Fixed in 3.0-025 (02/24/95)

  • SCA Change to Solaris driver for Microtek class drivers to handle sense data better.
  • OCR Fixed crash that occurs when using a Miff or Pnm filter after using OCR.
  • SCA Scanmaster 4500 support.
  • SCA Limit scanlines to 20 lines per read. This was causing the Solaris 2 and SunOS drivers to hang up the machine while scanning with Microtek class scanners.
  • SCA Fix some assignments that were preventing proper error reporting for Microtek class scanners.
  • DOC install.ps on 3.0-011 CD is not printable.

Fixed in 3.0-026 (03/06/95)

  • INS IBM install doesn't work properly -- need to reinstall after a reboot.
  • INS Scanner Setup support for Scanmaster 4500.
  • MIS Fixed spelling errors in stringdb.
  • MIS When you replicate image window, new image window does not have proper title.
  • MIS Line art display overwrites 1 byte past end of line sometimes.
  • MIS Switch to stripped binaries to reduce release size.
  • OS Switch IBM release to shared libraries to prevent text typing problem from occurring.
  • FRM Fix support for FrameMaker 4 inset images. Images that were imported into Frame were not being handled properly by Pixel!FX.

Fixed in 3.0-027 (03/10/95)

  • FIL Switched default GIF save case to interleaved for WWW users.
  • SCA Fixed bug in histogram display for grayscale prescans.
  • SCA Fixed problems with Arcus II product rev 1.3.
  • MIS Fixed XKeysymDB so that Solaris 2.x Copy, Cut, and Paste keys work.
  • FIL fix bug reported by Herb, WPG export did not work correctly for 256-color images that had less than 8 colors.

Fixed in 3.0-028 (03/30/95)

  • SCA Possibly fixed Arcus II problems with firmware 1.3.
  • SCA Grayscale histogram was not calculated correctly.

Fixed in 3.0-029 (04/13/95)

  • SCA Grayscale LUT changes did not work correctly for the Fujitsu 3096G on Solaris 2.x.

Fixed in 3.0-030 (04/17/95)

  • SCA The Autofocus button did not function correctly on the Howtek D4000/4500.
  • SCA The crop box on the 4500 was offset in the Y direction from actual scan area.
  • MIS Copyright upped to 1995.
  • OCR The Statistics dialog was not always raised when Statistics button selected.

Fixed in 3.0-031 (04/20/95)

  • INS IBM install doesn't work properly -- cannot run cfgmgr after install.
  • SCA ScanJet 3c support.

Fixed in 3.0-032 (5/2/95)

  • MIS Import JPEG image. Select area with Lasso. Then, undo. Rectangle around lasso redraws with gamma 1. Now scroll image. Newly drawn area of image is also drawn with gamma 1.
  • FIL Pseudo color image with less than 256 colors (16-level gray) not handled properly by Sun Rasterfile Miff filter.
  • FRM Correct frame fix #1158. Frame4 handles RGB sun raster and encoded but not BGR sun raster files.
  • OCR Cleanup known OCR error messages.
  • OCR Displaying Learned characters greater than 127 can cause crash (Solaris 2.x).
  • INS Make OK the default button for Setup program.

Fixed in 3.0-033 (5/9/95)

  • MIS Do not run if unable to open stringdb file.
  • MIS Change LANGUAGE environment variable to PFX_LANGUAGE to prevent undesired shared usage.
  • MIS New dialog callback was using wrong number of parameters.
  • FIL Changed handling of 16-level gray images in SUNtoMIFF filter to allow exchange of images with Frame.

Fixed in 3.0-034 (5/22/95)

  • SCA Added support for Transparency Adapter on the Microtek ScanMaker III.
  • SCA Fixed display problem for prescan area when user turns on and off transparency option.

Fixed in 3.0-035 (6/1/95)

  • MIS Fix problem with Motif tearoff menus.
  • FIL Frame inset images use gamma 2.2
  • FIL Scan to file / ADF bug fix. Tiff read did not handle thumbnail images in a position other than the end of the file.
  • SCA Horizon/Horizon+ allocated 8 times the memory required in realloc case.

Fixed in 3.0-036 (6/6/95)

  • PLG Made setlinks script work for Adobe Photoshop 3.0.
  • SCAN Engine did not support the HP ScanJet 3c.

Fixed in 3.0-037 (6/21/95)

  • INS Permission message used in password program had been deleted.
  • EDIT Pasting from one image to another with a different gamma does not work correctly.
  • EDIT Image Size... does not properly handle selection areas.
  • MIS Fix for internationalization problem that arises when LANG environment variable equals de. Incorrect postscript files were written out, and OCR was crashing.

Fixed in 3.0-038 (7/7/95)

  • SCAN ScanJet IIp/3p interface was using a button that did not exist. Could potentially cause a crash.
  • FILE Pixel!FX crashed loading multipage TIFF files.
  • MIS switch to gcc on Solaris2.

Fixed in 3.0-039 (7/20/95)

  • 1198 SCAN PowerLook was not working.
  • 1199 PRT Removed limitation of 15 printers.

Fixed in 3.1-000 (7/20/95)

  • 1200 SCAN PowerLook was not working on HP.

Fixed in 3.1-001 (7/20/95)

  • 1201 SCAN Fujitsu 3096 did not support full scanbed size.
  • 1202 SCAN Fujitsu 3096 did not support 240 dpi.

Fixed in 3.1-002 (7/20/95)

  • 1203 ENG Engine did not work on AIX 3.2.5 (bad pow() function in libbsd.a).
  • 1204 LIC License server did not work on HP-UX with DNS turned on.

Fixed in 3.1-003


For additional information or assistance, please call Mentalix Technical Support at (972) 423-9377 Ext. 33.