Date: Mon, 10 Aug 92 20:38:10 EDT
To: alicia, jpr
Subject: feexes
Oh Tay,
I have hopefully fixed the entity caching bugs. The changes have been
put back. I've been using them with rev X since about 3:30pm Monday with
no problem. (Including flushes, etc.)
Plotting without an image pasted was tough, but I think I fixed it. I am
unsure as to the ramifications of my change, though. (I modified
regen_raster in drivtool.c, so it's anybody's guess as to what I messed
up in the process.) (We're up to rev 185 in drivtool!)
In addition, db.c has been modified. I crippled some functions which
should be unused (and are terribly misleading to the programmer.) They
are stubbed with a hard-coded error message that I should be called
immediately. I'll take them out tomorrow after doing the 2 zillion greps
necessary to figure out if they are used. (/SC is modified, /SS and /SR
should produce the errors.)
Alicia, this version is vastly superior to X in that it works. Even if there
are some sundry strange things, I'd cut a master (at least a driver update).
X's driver is simply worthless.
I'm going to go home and get some sleep.
Poz
[back to top]
Date: Thu, 13 Aug 92 19:26:13 EDT
To: bohley
Subject: All of those nasty 00co* files.
In-Reply-To: The Gods
OK, here's the scoop on our temporary files. Much of this information
will probably not matter to you. Although each of these filenames begins
with "00co", the "00" will change if there are stale lock files or multiple
users using the same temp directory.
ESP 4.0 files -------------------------------------------------------------
Segment files
00cofd -- File Description Segment
00cord -- Raster Image Data Segment
00corh -- Raster Image Header Segment
00cori -- Raster Image Index Segment
00coir -- Image Reference Data Segment
00coop -- Raster Operation Segment
00covh -- Vector Header Segment
00covd -- Vector Data Segment
00cosv -- System Variables
00coxo -- This was the "unknown" seg, now it's the CALS segment
00coff -- Free-form segment
Utility Temporary files
Most of these are used so that the main image isn't destroyed if an
error occurs. The main image (00cord) is unlinked and this file renamed
to 00cord at the end of successful processing.
00coarg -- argument file to a utility
00cobis -- bias temp file
00coskw -- deskew temp file
00cofil -- filter temp file (obsolete)
00coinv -- invert temp file
00comrg -- merge temp file
00corot -- rotate temp file
00cospec -- despeckle temp file
00coras -- rasteriz temp file (obsolete)
00coffee -- Psychoactive Botanical Filtrate during smoking chain
00cot1rd -- temporary raster data file during plot chain
00cot2rd -- temporary raster data file during plot chain
Other temporary files
Most of these are used by the CAD Overlay driver and lisp to coordinate
calling utilities and pass information.
00colok -- The infamous lock file.
00colut -- LUT file (internal driver entity info file)
00coscr -- plot script file
00coswp -- swap file (probably unused)
00corr -- raster reference file (now obsolete, used in 3.5)
AutoCAD Script files
Used to automate the Plot command, mostly. These files are held open
by AutoCAD and are often difficult to delete. We are working on it.
00cotmp0.scr
00cotmp1.scr
GS and GSX segment files (unused in ESP 4.0)
00corp -- Raster Palette
00corg -- Raster Histogram
00cor8 -- 8 Bit Raster Header
Reserved but completely unused files
These files will probably never be used by Image Systems.
00cosh -- Snapshot Header Segment
00cosd -- Snapshot Data Segment
00coih -- Icon Header Segment
00coid -- Icon Data Segment (or possibly where my ego is hid)
00cogod -- Contains the 9 billion names of God
00cobim -- Unrecoverable, Undeterminable Application Error
00corpse -- Program died
00codpc -- Created by internal virus on every February 29, 1988
00codfsh -- fishy error ocurred in driver
00cobjob -- ESP 4.0 program files
00cohab -- Created when VB and ESP are living together on the same PC
00corny -- Contains Dave Geoghegan's last joke
00costly -- The number of sqaure feet of paper wasted by PRVPI
00coven -- Witch file is this?
00coward -- I wouldn't delete this if I were you
Share and Enjoy!
Poz
[back to top]
Date: Tue, 1 Dec 92 20:03:57 EST
To: alicia, smb, mfb, cjk
Subject: Billions and billions of IREF and ROPS
OK, I made the changes to swabseg.h and the format converters which
will allow as many IREFs as are put into the file.
The make is running overnight.
What remains is the following:
Alicia/Michele: modifications to QPLOT so that it handles more than
one ROP segment.
Remove the check on the number of IREFs.
Alicia: Make COPLOT capable of writing more than one ROP entry in
the queue.
Make sure there is no limit placed on the number of irefs.
Think about the ramifications of >50 rops in masker and flush.
Shawn: Make ESPLOT treat IREFs individiually. (Both I8 and IR.)
Curt: Centralize the hardcoding of limits for ROPS and IREFs to a
single accessible place.
Shannon: Talk to JRA about how this hoses ViewBase.
Anything else?
These changes are not astronomically important, but since my changes are
in the library, plotting won't work until the plot chain things are
done. So, tell me if you will need more than the end of the day
Thursday.
Poz
[back to top]
Date: Mon, 7 Dec 92 10:20:08 EST
To: shannon, dmg, gam, smb, alicia, eh, mfb, jpr, cjk
Subject: GSX 2.0 Development Info Letter
CAD Overlay GS/GSX 2.0
Development Info Letter
7 Dec 92
This week's host: The Lord of Time and Space
(Email all corrections and clarifications to Shannon.)
Functional Spec -----------------------------------------------------------
The functional spec is more or less firmed up. (The fruit is actually
now in suspension in the Jello.)
We will probably be supporting 8-bit color TIFF files (only). Continue to
stay tuned for development specs.
Time Frame ---------------------------------------------------------------
The milestone for a complete product is 18 Dec 1992. We are currently
right on schedule. The TIFF stuff has been almost completed, and is now
in the debugging phase.
In the meantime, we've gone ahead with other items (QPLOT).
What this continues to mean is that we won't be shipping before RasterWorld.
Implementation Spec -------------------------------------------------------
The GS/GSX 2.0 Bible does not yet have the new command structure in it.
I'll get to it someday, when the new command structure is complete.
Milestones ----------------------------------------------------------------
Short term goals (until 7 Dec):
Add TIFF support to utilities.
More IREF plotting.
Further work on queue plotting.
Long term goals:
DONE! 1. View IGS files. (Using ESP 4.0 as the basis for changes.)
DONE! 2. View bytemaps. (Bytemaps will be our new internal format.)
DONE! 3. Plot GS raster to scale through the plot chain.
- Confuser, rasterop (scaler), and at least one print driver
are done.
DONE! 3.5. Plot GS raster to landscape and portrait.
- Rotate is added
DONE! 4. Plot correlated raster and vector.
- rasterizer will need to be changed to take a bitmap.
- other stuff will surely come up.
DONE! 4.5 Add RMASKs to plots.
- A masker utility will have to be written to create the RMASKs.
Rasterop will then use the maskfile to mask out portions of
the image.
done? 4.75 Display IREFs.
- TIFF library
- Requires the driver to read them.
IP 5. Add IREFs to plots.
- Rasterop and ESPLOT must be modified.
- Requires the driver to read them and a library to do so.
New Projects --------------------------------------------------------------
(The following is not yet implemented:)
We came up with the need for a non-drawing, "editing" color. We need it for
masks and plotting. The decision was to reserve color 255 for this purpose.
When we paste an image, any pixels which are 255 are changed to 254. 255
was chosen since 16 and 64 color images won't be affected at all.
Current Projects ----------------------------------------------------------
DONE! - completed since last info letter
done? - mostly done, bugs here and there or changes likely
IP-
number of days of work left. No number is unknown.
(blank) - Not being worked on right now. In the queue.
OS - Other stuff not in GS/GSX being worked on.
NOT - cancelled items
Poz: done? IREFs in the driver
done? TIFF writing and reading library (with Gary)
ESP 4.0 and GSX 2.0 plot compatibility
(pickpt getting wrong info)
Look into color display.
IP GS Project management
Curt: done? Dorking with command structure
IP Get well
(pickpt getting wrong info)
Dave: done? Rasterop (bugs with left/right clipping, dropping runs)
OS (Sun4 port of ESP 4.0)
Shawn: IP Make important raster printer drivers take bitmap
IP Queue plot support
Add RLC output to confuser
ESP 4.0 and GSX 2.0 plot compatibility
done? ESPLOT (Will be modified as we go)
Gary: done? TIFF writing and reading library (with Poz)
IP Writing stripped files
bytemap to TIFF converter
other converters
Alicia: done? config (waiting for fine tuning)
OS (Sun4 port of ESP 4.0)
Michelle:
done? QPLOT changes.
OS (ViewBase 4.0)
---------------------------------- End ------------------------------------
[back to top]
Date: Mon, 7 Dec 92 10:23:13 EST
To: shannon, dmg, gam, smb, alicia, eh, mfb, jpr, cjk
Subject: Dev non-Release F of GSX 2.0
Release F is in /t (or t:) as gsx-f.zip.
Unzip it (after creating your GS directory) with:
pkunzip -d t:gsx-f.zip
It will make subdirectories.
Here is the readmeor.die file which come with it:
GSX 2.0 Development Non-release F
"F is for Feature-Latent"
7 Dec 92
New things:
- Preliminary TIFF support: reading and writing of 8,4, and 1 bit TIFF
images.
- IREFs
- More or less final command structure
- Editing commands for main image
Known Bugs:
- Editing commands for reference images don't work.
(But the lisp is there...)
- IREF and TIFF support is still buggy. Please note carefully any
strange occurances.
The following is not included on this release (although much is complete):
- All of plotting
Enjoy!
Poz
[back to top]
Subject: CAD Overlay and RasterCore team status
To: dap@softdesk.com
Date: Fri, 15 Jul 1994 17:15:52 -0400 (EDT)
Development Lead Programmer Report
15 Jul 94
Development Group: ICore and CAD Overlay Teams
Development Resources: dmg, cjk, gam, ads, poz, mp, jmr, mfb, smb
Troy Testing Resources: smr, gav, djk, mrb
Henniker Testing Resources:
LFX
[complete]
Bugfixes
Solidified Installation of Template files
Worked on Patch for Windows
Added help commands
[ongoing]
More bug fixes
[roadblocks]
DMG worked Mon/Tuesday on G4 Library for Coned
Need more full-time testers to ensure 3Q release
[questions]
What is the update of ESP 4.0 Windows going to be called:
4.01, 4.10, 4.11, 13.13?
GSX Win 2.0
[complete]
Fixed problems in displaying 4-bit color images.
Fixed problems cropping regions to rmasks.
Fixed memory allocation for input lines in deskew.
Cut source code tree for GSX Win.
Fixed problem with histogram window when comem was enabled.
[ongoing]
Fix display of raster to be pixel accurate. (For tiling of images).
ESP 4.0 Japanese Solaris 2.2
[complete]
Sent out a new translation kit for Japanese Solaris ESP 4.0.
[ongoing]
Still waiting to hear from KEL that all is well with that project.
ICore
[complete]
Welcomed Brad into our own little source code hell.
[ongoing]
Added memory management stuff (SmartHeap)
Did more work for editing: started adding line drawing.
R13 Port
[ongoing]
No progress this week since GSX takes priority
Plotting: Translation of Oce demo plot pascal program for Electrabel
[complete]
given to testing
Plotting: CC4 driver for Con Ed Viewbase (used for overviews)
[ongoing]
Will be started when Oce is complete
ConEd VBTools Update (Since John Anderson is on Vacation)
[to do]
CC4 driver complete by end of next week
Rebuild viewer so that it uses CC4 files
Resource file merge program
Make new release disks
Miscellaneous
[complete]
[ongoing]
JMR and MP doing more ConEd stuff (see JRA's status report).
General Road Blocks / Concerns:
Our ancient revision of PVCS messes up date/time on Solaris. We need
to upgrade. We hope to get an evaluation version of the most recent
PVCS for DOS, Windows, and Solaris to see if it still works in our
system.
We need to get GNU C++ and install it on the Solaris machines,
since Sun C++ is too expensive and will take too long to get
licensed.
- End -