1.1-b8
------

o  Quick update to eliminate errors for non-KDE 2.x users.  I am
   afraid I upgraded my machines too fast!

1.1-b7
------

o  Documentation changed to use JPEGs to avoid the Unisys noose.

o  Added OPTIONS file to distribution to describe the options
   that can be tweaked inside of ImPress (in lieu of having
   a utility to manipulate these).

o  Included Tk patch file so Tk can be capable of producing roughly
   WYSIWYG (sure wish this could be part of the Tk core).
   $ cd tk8.3.2/generic
   $ patch -p0 <tkFont-patch.diff

o  Improved understanding of what the opened document is when
   doing a "Save As".

o  Improved delay time in raising top level windows by explicitly
   raising them above ".".  (doesn't work in all cases...)

o  Improved kderc parsing.  Supports KDE2. (Doesn't support
   themes... but I know I can get most of that working...more later)

o  Fixed template bug.  Template parsing did not take into account
   that templates are saved with a dpi setting.  Need to push/save existing
   dpi, process template, and pop/restore dpi.

o  Fixed bug which causes text window to lower when opening a file
   for data.

o  Fixed bug where the FontFamily name is forgotten.... causing the
   Text Requestor to not be able to give the last font setting.

1.1-b6
------

o  URL Handling and TkHTML:
   ImPress is NOT a WWW browser, however, if you Open a URL
   in standalone mode, if it's not a Tcl file and you have
   the Tkhtml package installed, you will see the web page
   in the Message dialog (it is somewhat functional for
   limited browsing).  It doesn't handle images (yet).

o  RPM spec:
   Changed thanks to Charles R. Tersteeg.  Hopefully it will
   build a bit more generically.  You can alter the buildroot,
   by default it will build in /var/tmp.

o  Landscape deprecated... NOT!:
   What was I thinking??
   Though the presentation of the graphics was correct using
   corrected bounding box, it refuses to rotate properlty for
   printing.  So Landscape is back, but I added an option for a
   'View Only' mode which will leave the document aligned for
   reading.  Useful expecially if the resulting Postscript is
   converted to PDF for viewing.

o  Pstoedit, font3d:
   Due to the many problems using C++... pstoedit and font3d
   now build statically bound.  There are too many reasons
   for this to list here...

o  Fixes:
   o Eliminate rulers on printing.
   o Allow cursor entry on text imported from pstoedit.  Forgot to include
     Imp_Text... but really that isn't the right answer anyway...

o  Things left undone:
   o Preference handling.  You can override the default settings
     with a file called .impressrc in your home dir... you'll need to
     look at the impress.tcl source to gain insight on the parameters
     that can be adjusted.


1.1-b5
------

o  Pstoedit:
   Modifications to support 3.21 new PNG image handling.  This means
   that the binary pstoedit package depends upon libpng (sorry).  You
   can always build it yourself :-).

   Enable image handling by adding the "-i" option: pstoedit -f tk:-i ...
   Requires Jan Nijtmans Img extension (with PNG support) to work.

o  Http access:
   Can now load documents via URL when in standalone mode.

o  Macros:
   Completed the Imp_RomPage macros and added the Imp_ArabicPage
   macro.  Anyone using Imp_RomPage expecting Arabic will find that
   Roman Numerals are now functioning (sorry I released b4 with an
   incomplete Imp_RomPage macro).

   Added the Imp_SavedUser macro.  From now on, when you save a file,
   it saves the user with it.  For new files, defaults to the current
   user of course.

o  Align Objects:
   Added Align Objects (left, right, top, bottom, center v/h).

o  EPS Support:
   Seems strange, but in all the feature adds, the ability to output
   pages as simple EPS files was lost.  This capability has been
   added.  Use a %d in the file name to number the output files...
   option is enabled via the Print Dialog (print to file of course).

o  Fixes
   * Eliminated some redundant code (not really a fix..but nice).
   * Restore template after save.
   * Selecting with a drag-box was broken by the "disabled"
     feature....fixed!
   * Landscape deprecated.  The only way to get things to rotate
     properly for gv/acroread is to NOT use the landscape feature.
     Let me know if you need it back...(look at the program, you'll
     see where it can be renabled...not sure if works like it did
     before though...really can't see the need for it).
   * Error in the DSC begin output for documents, moved the BeginSetup
     so it's outside of the individual pages.
   * Eliminated border on splash screen... a priority item :-)
   * Eliminate extraneous Group variables (messes things up)...resave
     all files to eliminate the error.
   * Corrected return to current page when doing a saveAll.

o  Bugs
   * Can't fix this for now... seems to be problems with scaling
     large muti-line segments of text.  For now, best results are
     obtained with single lined text elements.

1.1-b4
------

o  Rewrote the Object Properites handler.  Added Global "*" Apply
   capability, now you can easily apply an attribute across all selections.
   (Don't Globally apply -tags unless you really know what you're doing)
o  Added a few more examples (some DXF translations).
o  Added Print Preview (it's just a callout to your favorite PS viewer).
o  Fixed bug with SlideBG and the "none" color.
o  Fixed a main canvas binding bug (actually it's just worked around for now).
o  Splash screen is prettier if /usr/doc/packages/impress is present.
o  Added ability to disable an object's selection ability...and a way to
   turn it off so you can reset it.
o  Mini-viewer documentation added.
o  Mini-viewer updated to support "zooming".
o  Postscript output is now DSC compliant.  Should work with psutils
   better now.
o  Some code cleanup and some bug fixes...
o  Better Plugin web page.  Should work for browsers that don't have
   Javascript enabled or functioning (e.g. pdq).
o  Added preliminary macro support.  This will allow you to embed specifically
   tagged text into Templates and have it automatically do things like
   show the current page number, or the current time (there's some more
   work to do yet on this).

To do (things I know I have to do):

*  Get the macros capability to a reasonable point.
*  Release 1.1!

1.1-b3
------

o  pstoedit without libplot (you want it...compile from source).  Avoid
   having to install plotutils.
o  pstoedit didn't get included in src.rpm...just a symlink...you could get
     the sources for pstoedit_3.19, but you'd miss the mod to
     pstoedit.cpp.
o  Improved slide background handling.
o  HTML clean ups here and there.  Still using Netscape Composer.... no
   good alternative... lots of type HTML and view it packages... haven't
   found one I like yet though (Perhaps a future ImPress add on...maybe
   an external program like a lynx mod could drive the ImPress engine).

Testing notes: pstoedit Tk driver is very good at conversion, but things
like the TOC pages where lots of "..."s are used...and the fact that
often each is a separate drawtext in Postscript...well, it appears that
it blows up Ghostscript.  The funny thing is that if I manually invoke
gs in a way similar to apsfilter, I can get it too print without
problem.  I suspect a memory problem in the code which shows up when
called from inside of ImPress->lpr.  Want to debug it...but I REALLY
don't want to make people compile in a patch to gs (gs is big).  I
haven't tried the Alladin version to see if it's better, I do know that
gs will have problems in 5.10 and 5.50 of GNU ghostscript.  The newer
ghostscripts are completely intolerant of font differences...and
the -fontmap option appears to do absolutely nothing in pstoedit.
Since I've been working some with Dr. Glunz, I may dive into this
issue and see what I can find.

To do (things I know I have to do):

* The newCanvas routine in pstoedit and saveAll needs to have the
  backgroud handling changes.  The same concept applies to the Fit
  option in executable document mode.  Could refresh current page
  automatically instead of forcing a page traversal to get the
  refresh.

* Need to run more "strange" dpi setting tests.

* Raster image handling needs to save data in document if functionality
  present (e.g. Tk8.3), perhaps prompt if available.  Right now
  it's simply a reference by path name (move the graphic and things
  will break, not exactly great for distribution).  Besides, it
  might (not sure) allow me to add the Galactic Cowboy CD label
  example to the online Tclet examples (now if there was only a
  way to play a sound too!!).

* I'm probably doing a feature freeze at this point (unless
  extremely motivated).

* One more beta...then it's probably a go for 1.1!!

1.1-b2
------

o  Switched to tar.gz for source and binaries as well as RPM files.
   (Secret, the whole build is at ~ccox/impress/impress-1.1-b2/...).
   Web server won't let you see the directory index...but if you know
   the full pathname, you can pull from there.

o  Fixed major (really major) bug in device handling code especially
   in Slide mode.  Wasn't properly handling Templates scaling.

o  Cleaned up examples (resaved to get latest features).  Included
   Galactic Cowboys CD label to show potential use of raster image
   feature.

1.1-(b1)
--------

o  Feature list on web site.

o  pstoedit text adds motivated by Curtis Allen.  Though ever since
   I can't get his original pdf file to be converted by ghostscript
   (again, I feel that the newer versions have taken some steps
   backwards).
 
   Converted a BEA Func Spec....VERY EXACT!  Diagrams, tables,
   everything.  Too bad it's proprietary.  Would love to find
   a "stock" Word doc to show off, but apparently MS is afraid
   to supply any examples (they used to).  My guess is by no longer
   supplying examples they avoid the embarrassment caused when
   the examples don't work in the "new" version of their Office
   Suite (perhaps learned in the Office 95/97 debacle). Old
   ImPress documents should work fine in 1.1 (just FYI).

o  ImPress actually understands KDE 1.0 colors....unfortunately, KDE
   provides NO STANDARD interface to this data...and well, they
   keep moving it around....so it won't work in KDE 1.1, and the
   new structure being used is no longer using any part of the KISS
   principle... oh well... I don't think GNOME understands KISS
   either.  My guess is that KDE/GNOME really don't want any non
   KDE/GNOME apps.  I guess Tcl/Tk needs to be KDE-ized :-)


