home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / gfx / Dust / HISTORY < prev    next >
Encoding:
Text File  |  1995-08-17  |  21.4 KB  |  766 lines

  1. ###############################################################################
  2. #                                                                             #
  3. #                 Dust V2.10 - Copyright ©1994 by A.Maschke                   #
  4. #                           All rights reserved.                              #
  5. #-----------------------------------------------------------------------------#
  6. #                                                                             #
  7. #                                  History                                    #
  8. #                                                                             #
  9. #-----------------------------------------------------------------------------#
  10. #                                                                             #
  11. #   *** - not checked                                                         #
  12. #   *   - wildcard                                                            #
  13. #   LW  - Lightwave                                                           #
  14. #   IM  - Imagine                                                             #
  15. #                                                                             #
  16. ###############################################################################
  17.  
  18. Version 2.10 - 17 August 1995
  19.  -new commands SMOOTH, INSERTPOINT, LATTICE
  20.  -new Mesh2TDDD-program
  21.  -new Screenshot
  22.  
  23. Version 2.04 -  4 August 1995
  24.  -new commands FCOUNT, ECOUNT, PCOUNT, OCOUNT, GETPOINT (good for
  25.   programming)
  26.  -"utility"-drawer introduced (containing "Mesh2TDD")
  27.  -new example-script "BetterExample" demonstrating the new features
  28.  
  29. Version 2.03 -  2 August 1995
  30.  -new command MAKEDUST
  31.  -ADDFACE didn't free it's buffers immediately - many memory was
  32.   consumed adding 200 or more faces
  33.  
  34. Version 2.02 - 16 June 1995
  35.  -ONLINECALC-parameter removed - use . instead:
  36.    .a=345
  37.    .a
  38.  
  39.  -SHOWVALUES didn't work - fixed
  40.  -documentation-bug fixed:
  41.    sorry, the real name of the "DustHelp"-Parameter is "helpdir",
  42.    type "set(helpdir,<path>)" and "set(helpdir2,<path2>)"
  43.  
  44. Version 2.01 - 13 June 1995
  45.  -new command SHOWVALUES
  46.  
  47. Version 2.00 - 16 April 1995
  48.  -MORPH2-an amazing new algorithm !!!
  49.  -new command: MORPHATTS
  50.  -refreshing CLST after KILL0FACES
  51.  -removed commands
  52.    MORPHSGROUP (MORPH2 makes it better)
  53.    MORPH2FRAME (not posible because the number of created frames by MORPH2
  54.                 is unknown)
  55.  -some optimizations
  56.  -docs updated
  57.  
  58. Version 1.94 - 10 April 1995
  59.  -new commands:
  60.    MORPHSGROUP (beta)
  61.    RENAMESGROUP
  62.  -MORPHSGROUP-Tutorial
  63.  -WINDOWSEQ-bug: wrong screensize if SCREEN=TRUE - fixed
  64.  
  65. Version 1.93 - 7 April 1995
  66.  -MORPH3(RND)-bug fixed (needed one more argument what the online-help
  67.                          didn't tell you - now old syntax)
  68.  -MORPH2 improved
  69.  -MORPH2-Tutorial
  70.  
  71.  -memory-bug: forgot to free some tmp-buffers after subgroup-loading - fixed
  72.  -memory-bug: FILETYPE (called from LOAD) trashed 1040 bytes of memory if
  73.               file not found (not my bug) - fixed
  74.  -memory-bug: clst allocated twice while LW-loading - fixed
  75.  -now you can perform "load(1,head)" 10000 times - no byte of memory
  76.   will be allocated
  77.  -TDDD-loader/saver-bug: wrong EFLG-size if (edgecount mod 2)!=0) - fixed
  78.  
  79. Version 1.92 - 6 April 1995
  80.  -new command: COPYCLST (good for combining MORPH and MORPH2)
  81.  -converting polygons assumed to be convex into triangles (Lightwave)
  82.  -killing unused surfaces (Lightwave) (caused crashes while saving)
  83.  -setting the EDGE-flag after Lightwave-loading
  84.   (otherwise the TDDD-saver writes trash)
  85.  -new screenshot
  86.  
  87. Version 1.91b - 4 April 1995
  88.  -loading of Imagine3.0-Subgroups (FGR3) -but still saving as FGRP
  89.  
  90. Version 1.91 - 3 April 1995
  91.  -new commands:
  92.    ADDSGROUP
  93.    SUBSGROUP
  94.    SETCOLSGROUP
  95.    GETCOLSGROUP
  96.    WRITESGROUP
  97.  -keeping and enhancing subgroups while PMORPHing
  98.  -command-completion improved and all known bugs fixed
  99.  -new Screenshot
  100.  -new Tutorial
  101.  
  102. Version 1.90 - 2 April 1995
  103.  -LW:
  104.    -reading/writing of LW-textures and -brushes (called LWSpec)
  105.    -all attributes except the color of the surface called "Default" ***
  106.     are ignored - so rename this surface if you want to keep the
  107.     textures etc. !
  108.     (Why ? *No* subgroup will be created for the "Default"-surface)
  109.  -JOIN and COPY updated (Subgroups, LWSpec)
  110.  -MEMORY updated (LWSpec)
  111.  
  112. Version 1.89 - 1 April 1995 (this is no joke)
  113.  
  114.  -LW-loader and -saver rewritten - fast as hell
  115.   (compare the execution-times between LW and Dust - but Dust must
  116.    convert the objects while loading/saving into/from the internal
  117.    TDDD-format every time)
  118.  
  119.  -converting of LW-Surfaces into Subgroups and Subgroups into
  120.   LW-Surfaces (I know many people will love this)
  121.   (other programs (e.g. Vertex, Pixpro, Castillian) aren't able to do
  122.   that)
  123.  
  124.  -I tested the following objects
  125.   (loaded as LW, saved as TDDD, loaded as TDDD and finally saved as LW)
  126.    -32dodge.lwob  (29 subgroups)
  127.    -al.lwob       (35 subgroups)
  128.    -tommygun.lwob (15 subgroups)
  129.    -ball.lwob     (no subgroups)
  130.   After that there where no differences between the original and the
  131.   converted objects !
  132.  
  133.  -57chevy.lwob (41 subgroups) couldn't be converted into TDDD because
  134.   of the many edges
  135.  
  136. Version 1.88 - 31 March 1995
  137.  -reading/writing of Imagine-Subgroups !
  138.  -tested some big and complicated objects - it seems to work
  139.  -MEMORY updated
  140.  -STATS now shows subgroups
  141.  
  142. Version 1.87 - 30 March 1995
  143.  -changed the internal object-format: You can now have more than
  144.   32768 edges - so really BIG LW-objects can be loaded and saved
  145.   (I tested the following objects made by Viewpoint:
  146.     -32dodge.lwob  (Points: 8477, Edges: 49938, Faces: 16646)
  147.     -tommygun.lwob (Points: 4171, Edges: 24630, Faces: 8210)
  148.     -57chevy.lwob  (Points: 16049, Edges: 87912, Faces: 29304)
  149.  
  150. Version 1.86 - 29 March 1995
  151.  -serious LW-loader-bug fixed
  152.  -setting the complete-parameter to FALSE while loading the config
  153.  -auto-screen-to-front before drawing
  154.  
  155. Version 1.85 - 25 March 1995
  156.  -some LW-bugs fixed:
  157.    -the first surface-index was 0 - LW starts with 1
  158.     (I think all colors where wrong)
  159.    -y-z-swapping while loading (like the saver does it)
  160.  -checking for graphics.library V39 before using the color/face-mode
  161.   to avoid crashes
  162.  
  163. Version 1.84 - 13 March 1995
  164.  -very realistic water-waves: WATER and WATERFRAME
  165.  -WATERZ and WATERZFRAME: change only the z-coordinates of the object,
  166.                           looks smoother - but is less realistic
  167.  
  168. Version 1.83 - 12 March 1995
  169.  -bugs:
  170.    *sometimes the pens of the public-screen where not freed  - fixed
  171.    *WINDOWSAVE waites forever if the specified window doesn't exists - fixed
  172.    *batch-files where executes after windowID-error -fixed
  173.    *WAVE3D: objects where not saved - fixed
  174.  -spherical 3D-waves - WAVE3D-syntax changed
  175.  -abort loops after error
  176.  -started to write a water-algorithm
  177.  
  178. Version 1.82 - 10 March 1995
  179.  -now it's possible to open windows on the public- AND the Dust-Screen
  180.   with different drawmodes
  181.  -format-command-support for WINDOWSAVE and '!'
  182.  -some window-bugs fixed
  183.   (refreshing after changing objects or attributes, if the face-mode fails
  184.    the color-mode is used...)
  185.  
  186. Version 1.81 - 9 March 1995
  187.  -I finished translating the doc
  188.  -heapsort-algorithm replaced by qsort (really big objects->heapsort crashed)
  189.  -rendering now faster (some other optimizations)
  190.  
  191. Version 1.80 - 6 March 1995
  192.  -wrote a shell-script "stageIt"
  193.  -ECHO enhanced
  194.  -doc and online-help improved
  195.  -started to translate the doc
  196.  
  197. Version 1.79 - 5 March 1995
  198.  -parameter-completion (SET, GET) added
  199.  -new parameter: COMPLETE: turns off/on  command- and parameter-completion
  200.  -all commands and parameters now lower case !
  201.  -ARexx-bug fixed, now port will get removed while exiting Rexx-mode
  202.  -executing batch-files from Rexx and starting Rexx from batch-files
  203.   now possible
  204.  
  205. Version 1.78 - 4 March 1995
  206.  -MakeLoop got killed:
  207.    now (un)formatted numbers will be inserted in strings containg format-
  208.    commands, e.g.:
  209.  
  210.     for(i,1,10)
  211.      echo("unformatted:$, formatted:%")
  212.     end
  213.  
  214.  -parameter ACTVAL added, so the formatting works outside of loops, too, e.g:
  215.    set(actval,1)
  216.    load(1,obj.%) will try to load obj.0001   (I know that this makes no sense)
  217.  -now I have to rewrite the docs, to create a new tutorial - THIS SUCKS !
  218.  
  219. Version 1.77 - 4 March 1995
  220.  -nested for-loops, e.g.:
  221.  
  222.    for(i,1,3)
  223.     for(j,1,4)       (nice, isn't it ?)
  224.      calc(i*j)
  225.     end
  226.    end
  227.  
  228.  -MakeLoop will get killed soon...
  229.  
  230.  
  231. Version 1.76 - 4 March 1995
  232.  -for-loops (NOT only in batch-files)
  233.  -global user-defined constants, e.g.
  234.    calc("a:=3*5") -> load(a,)=load(15,)
  235.  
  236. Version 1.75 - 3 March 1995
  237.  -logfile-creation, program-parameters LOG and LOGFILE
  238.  -quiet-mode (no text-outpuut), program-parameter QUIET
  239.  
  240. Version 1.74 - 3 March 1995
  241.  -MORPH3 re-implemented, completely rewritten
  242.  -STATS- and KILL-break-requester removed - text-output was slowed down
  243.  -memory-usage at startup reduced: now 568144 bytes
  244.  
  245. Version 1.73 - 2 March 1995
  246.  -BUILD(RND) completely rewritten - now it really works (building objects
  247.   starting with ONE face)
  248.  -ADDFACE creates a new object if <objectID> not valid
  249.  -STATS2, PSTATS2 completely rewritten
  250.  
  251. Version 1.72 - 2 March 1995
  252.  -every numeric argument can now be entered as mathematical expression,
  253.    e.g.: load(10/4-0.2,ram:obj)
  254.  -support of user-defined constants in mind
  255.  -MEMORY and MEMORYP updated
  256.  -many display-bugs (ugly text-output) fixed
  257.  
  258. Version 1.71 - 2 March 1995
  259.  -new parser of mathematical expressions implemented
  260.   (original by S. Salewski <- many thanx)
  261.  -CALC, FUNC, CFUNC, ANIMFUNC, ... rewritten - now fast like coming from hell
  262.  
  263. Version 1.70 - 1 March 1995
  264.  -all functions except MORPH3, STATS2 and PSTATS2 re-implemented
  265.  
  266. Version 1.69 - 1 March 1995
  267.  -window-system and some other functions re-implemented
  268.  
  269. Version 1.68 - 28 February 1995
  270.  -internal object-structures changed - no procedures are now implemented
  271.    ->unlimited number of objects, particle-objects,... will become reality
  272.  
  273. Version 1.67 - 27 February 1995
  274.  recursive main-program:
  275.   -execute batch-files from batch-files
  276.   -execute batch-files in ARexx-mode
  277.  
  278. Version 1.66 - 26 February 1995
  279.  -help-topic-completion works fine (this is the real UNIX-feeling !)
  280.  
  281. Version 1.65 - 26 February 1995
  282.  -command-completion works fine
  283.  
  284. Version 1.64 - 25 February 1995
  285.  -command-parser completely rewritten (what a shit !)
  286.    command-completion planned
  287.  
  288. Version 1.62 - 21 February 1995
  289.   -*FUNC*-procedures: double->single precision
  290.    so the standard version of Dust needs no FPU
  291.   -CALC still works with double precision
  292.   -bug (attribute-morphing) fixed
  293.   -texture/brush-morphing:
  294.     -if the names of two textures are equal
  295.       (e.g.: ram:textures/Quilt and dh0:quILt)
  296.      the parameters and the axis will be morphed
  297.     -if the names of two brushes are equal
  298.      the axis and the parameter FULLSCALE will be morphed
  299.  
  300. Version 1.61 - 19 February 1995
  301.  -texture-handling: number of textures/brushes per object: NO LIMITS
  302.  
  303. Version 1.60 - 12 February 1995
  304.  -FULL Imagine3.0-Texture-/Brush-Support (SHOWTEX removed):
  305.    KILLBRS
  306.    KILLTXT
  307.    COPYTXT
  308.    COPYBRS
  309.    SHOWTXT
  310.    SHOWBRS
  311.  -other commands:
  312.    ADDFACE
  313.    ROTATEAXIS
  314.  -FULL texture-control:
  315.    TXTAXSIZE
  316.    BRSAXSIZE
  317.    TXTAXPOS
  318.    BRSAXPOS
  319.    TXTAXALIGN0
  320.    BRSAXALIGN0
  321.    ROTATETXTAXIS
  322.    ROTATEBRSAXIS
  323.    CENTERTXTAXIS
  324.    CENTERBRSAXIS
  325.    TXTPARAM
  326.    TXTNAME
  327.    BRSNAME
  328.    TXTDIR
  329.    BRSDIR
  330.  -docs updated
  331.  
  332. Version 1.52 - 11 February 1995
  333.  -SHOWTEX now extracts ALL information about Imagine3.0-Textures/Brushes
  334.  -new parameter OPTEDGES - faster Lightwave-/VS-loading
  335.   (edge-optimizing makes no sense if you save the objects
  336.    in Lightwave-format)
  337.  
  338. Version 1.51 -   6 February 1995
  339.  -small ARexx-Port "Dust"
  340.    -two commands: PARSE <Dust-command>, all commands except EXEC und EXIT are allowed
  341.                   EXIT
  342.  
  343. Version 1.50a -   4 February 1995
  344.  -new help-texts: FORMATS and SCENES !
  345.  -Lightwave-Loader (all information Dust saves will be read)
  346.  -Lightwave-ARexx-commands invoked at every frame: LWCMD1, LWCMD2, LWCMD3
  347.  -universal-loader: LOAD
  348.  -global saver: SAVE
  349.  -parameter SFORMAT - all objects saved by any procedure are in this format
  350.  -LOADSEQ->universal ***
  351.  -XPK-support removed: I use XFH.
  352.  -filetype-analyzer: FILETYPE
  353.  -doc updated
  354.  -some bugs removed
  355.  
  356. Version 1.45 -   3 February 1995
  357.  -Lightwave-saver: SAVELW
  358.    featuring: -double-sided-flag when BACKFACES=TRUE
  359.               -for every different face-color one Lightwave-Surface is created
  360.                (a chesscube will be a chesscube...)
  361.               -keeps colors and specular-level, other attributes will be lost
  362.               -no triangle-optimizations because the coming Lightwave-loader
  363.                will read only triangles
  364.    (Because I dont own Lightwave I can't test it directly, but Pixel3D loads
  365.     in the objects without problems...)
  366.  
  367. Version 1.44 -  31 January 1995
  368.  -LMB aborts help
  369.  -new keyfile
  370.  -ISL3.*-support (for Imagine3.1)
  371.    STAGING2 (ISL2.0)
  372.    STAGING3 (ISL3.*)
  373.  -version number (showed by the DOS-version-command)
  374.  -*EXPLODE*-bugs fixed - maxRot now means: maxRot of the LARGEST particle
  375.    (it works now)
  376.  
  377. Version 1.43 -  27 January 1995
  378.  -sharp edges (loading, saving, particles) are supported now
  379.  
  380. Version 1.42 -  24 January 1995
  381.  -Cripple-Keyfile introduced (good idea from WL)
  382.  -bug in Morph3 removed
  383.  
  384. Version 1.41 -  20 January 1995
  385.  -open windows on own screen (if specified) ***
  386.    parameters SCREEN,SCREENWIDTH,SCREENWIDTH,SCREENHEIGHT,SCREENDEPTH,SCREENID
  387.  -Lightwave-"staging": LWSTAGING
  388.  
  389. Version 1.40 -  13 January 1995
  390.  -good particle-alignment in pmode
  391.  -sphere-objects
  392.  -HELPDIR2 for external help-texts created by the user
  393.  -T-Hunks (16 per Object) (textures or brushes)
  394.    (loading, saving, particle-objects, no modifiing)
  395.  -sphere-objects:
  396.    O2S
  397.    SAVESPHERES
  398.  -Build-Morph: MORPH3, MORPH3RND ***
  399.  -keyfile without password introduced
  400.  -new commands:
  401.    LIMITS
  402.    SHOWTEX
  403.    KILLTEX
  404.    COPYTEX
  405.  -new parameter:
  406.    SAVESPHEREP
  407.  
  408. Version 1.36 -  7 January 1995
  409.  -new and good and final break-concept:
  410.    commands open and close breakwindow automatically
  411.    LMB aborts drawing if CHECKMOUSE is set
  412.  
  413. Version 1.35 -  6 January 1995
  414.  -Tool: TDDDVS
  415.  -xpk-decrunch-bug fixed
  416.  
  417. Version 1.34 -  4 January 1995
  418.  -global error-check (batch files will be aborted after any error)
  419.  -videoscape-loader can be cancelled
  420.  -some more error-checks
  421.  -xpk-decrunching-bug fixed
  422.  -new commands:
  423.    SHOWTDDD
  424.    LOADGROUPOBJ
  425.  
  426. Version 1.33 -  3 January 1995
  427.  -z-buffer improved
  428.  -24bit-ppm-saver
  429.  -new memory-handling (ALLOC - don't play with this)
  430.  -help-text RENDER - not official
  431.  
  432. Version 1.32 -  2 January 1995
  433.  -bad z-buffer-algorithm implemented - not official supported
  434.  
  435. Version 1.31 - 29 December 1994
  436.  -KEEPASPECT-bug fixed
  437.  -new commands
  438.    WINDOWPOS
  439.    WINDOWSIZE
  440.    WINDOWFRONT
  441.  -new loader: Videoscape - LOADVS
  442.  -Videoscape-colors are supported now (saving and loading)
  443.  -small bug at gfx-startup fixed
  444.  -demo-script "WINDOWS" added
  445.  -new program-parameters:
  446.    BWLEFT
  447.    BWTOP
  448.   are saved to config
  449.  
  450. Version 1.30 - 27 December 1994
  451.  -VERBOSE-mode removed
  452.  -flags SAVEPICS,PICNAME, ACTPIC, DONTSAVE removed
  453.  -new parser-module
  454.  -window-ID introduced
  455.  -new commands
  456.    WINDOWCLOSE
  457.    WINDOWSAVE
  458.    WINDOWROTX
  459.    WINDOWROTZ
  460.    WINDOWZOOM
  461.    WINDOWDRAWMODE
  462.    WINDOWREDRAW
  463.    WINDOWOUTLINED
  464.    WINDOWPERSPECTIVE
  465.    WINDOWRESCALE
  466.  -break-window: OPENBREAKWIN, CLOSEBREAKWIN
  467.  -manual and help-files updated
  468.  -commands KILL0FACES reactivated
  469.  
  470. Version 1.20b - 25 December 1994
  471.  -serious bugs in the *explode*-procedures fixed
  472.  -creating a new animation "EX" using this commands
  473.  
  474. Version 1.20 - 23 December 1994
  475.  -new help-structure
  476.  -new parameters: PAGER, HELPDIR
  477.  -configfile added (default "s:.dustrc")
  478.  -new commands: SAVECONFIG, LOADCONFIG
  479.  
  480. Version 1.10 - 23 December 1994
  481.  -new parameter: ALIGNP
  482.  -(bad)alignment in point-mode added
  483.  
  484. Version 1.09e - 21 December 1994
  485.  -new commands: STATS2, PSTATS2
  486.  -particle-alignment (face-mode) (x-axis)
  487.  
  488. Version 1.09d - 14 December 1994
  489.  -break the help-commands using LMB
  490.  -open windows on Pub-screens
  491.  
  492. Version 1.09b - 19 November 1994
  493.  -new command
  494.    SETPOINT
  495.  -new program: "Crystal"
  496.  
  497. Version 1.09 - 19 October 1994
  498.  -font-sensitive window-functions (WINDOWSEQ, saving, KEEPASPECT)
  499.  -new commands
  500.    CREATEFACES
  501.    SORTFACES
  502.    SORTPOINTS
  503.    PMORPH2
  504.    SORTFACES2
  505.    SORTPOINTS2
  506.   -SIZE-output-format changed
  507.   -EXPLODE-bug removed: to small faces -> infinite distance
  508.   -small WINDOWSEQ-bug removed.
  509.  
  510. Version 1.08 - 3 October 1994 (FINAL)
  511.  -GOOD-mode -> FACE-mode
  512.  -OUTLINED, GOODOUTLINED removed -> global Outlined-flag
  513.  -FACE-mode for 27, 64 and 125 color added
  514.  -loading and saving of XPK-compressed files
  515.  -new programm-parameters
  516.    XPKCOMPRESS
  517.    XPKMETHOD
  518.    VOUTLINED
  519.  -some window-shortcuts changed
  520.  -manual in AmigaGuide-Format !
  521.  
  522. Version 1.07 - 2 October 1994
  523.  -new preview-mode: GOODOUTLINED
  524.  -Z-Sort-Algorithm new implemented (FAST!)
  525.  -bugs removed:
  526.    View-redraw (after changing object-colors (COLOR,SETCLST)) fixed
  527.    save-stats
  528.    Morph2: only the closest points where searched - not all target-
  529.            points where reached
  530.    Morphframe: dest-object instead of dest2-object was killed (at init)
  531.  -Morph-speedup again
  532.  -color-morphing in morph and morph2
  533.  -new commands
  534.    P2OSEQ
  535.    LOADSEQ
  536.    SAVESEQ
  537.    LOADPSEQ
  538.    SAVEPSEQ
  539.    MEMORY
  540.    MEMORYP
  541.    CALC
  542.    WINDOWSEQ
  543.   -manual an online-help updated
  544.   -LOAD command has the additional search path "objects"
  545.   -one-argument-option for all save-commands
  546.   -ANIMFUNC, ANIMCFUNC, BUILD got VERBOSE-mode
  547.   -BUILD completely rewritten - points are killed (works fine in VERBOSE-mode)
  548.  
  549. Version 1.06 -  30 September 1994 (FINAL beta)
  550.  -new commands
  551.    COPYPPOS
  552.    COPYPROT
  553.    COPYPSCL
  554.    FUNC
  555.    CFUNC
  556.    PPOSFUNC
  557.    PROTFUNC
  558.    PSCLFUNC
  559.    ANIMFUNC
  560.    ANIMCFUNC
  561.    ANIMPPOSFUNC
  562.    ANIMPROTFUNC
  563.    ANIMPSCLFUNC
  564.  
  565. Version 1.05 -  29 September 1994
  566.  -new program-parameter
  567.    EXFORMAT
  568.  -C-Tutorial (MaxonC++ and GCC)
  569.  -bug in WriteReal removed
  570.  -new commands
  571.    SETCLST
  572.    WRITECLST
  573.  -CLST-reading, -writing, -copying and -drawing
  574.  -CLST in particle-objects
  575.  
  576. Version 1.04 -  23 September 1994
  577.  -new commands
  578.    GETPPOS
  579.    GETPROT
  580.    GETPSCL
  581.    SETPPOS
  582.    SETPROT
  583.    SETPSCL
  584.    GETOCOUNT
  585.    GETPSIZE
  586.  -command ROTFACES removed
  587.  -manual and online-help updated
  588.  -new programmer tutorial and executable example !
  589.  
  590. Version 1.03 -  22 September 1994
  591.  -keyfile improved - now demo-version-support
  592.  -password-encryption
  593.  -new commands
  594.    PWAVE1D
  595.    PWAVE2D
  596.    PWAVE3D
  597.  -new programmer-interface in mind:
  598.  -new program-parameter
  599.    EXFILE
  600.  
  601. Version 1.02 -  15 September 1994
  602.  -speed improvement in the PMorph-Procedure (twice as fast as before)
  603.  -bug in CopyAtts removed
  604.  
  605. Version 1.01 -  14 September 1994
  606.  -now a keyfile is needed to start the program
  607.  
  608. Version 1.00 -  14 September 1994
  609.  -new preview-mode: GOOD (draws every object using its colors)
  610.   (216 free pens required)
  611.  
  612. Version 0.99 -  8 September 1994
  613.  -watching version 1.00
  614.  -manual and online-help updated
  615.  -some minor changes
  616.  -some new window-shortcuts
  617.  -object-color-tracking windows
  618.  -new program-parameter
  619.    MOUSEBREAK
  620.  -bug in the VideoScape3D-Saver removed (in BACKFACES-mode all lines where
  621.   introduced by "8" instead of "3")
  622.  
  623. Version 0.98 -  8 September 1994
  624.  -save-frame-function (to render really big particle-objects using Dust)
  625.  -new program-parameters
  626.    SAVEPICS
  627.    PICNAME
  628.    ACTPIC
  629.  -new preview-mode: COLOR
  630.  
  631. Version 0.97 -  7 September 1994
  632.  -new commands
  633.    PWAVE1D
  634.    PWAVE2D
  635.    PWAVE3D
  636.  -WINDOW-command improved
  637.  -new program-parameters
  638.    VZOOM
  639.    VKEEPSCALE
  640.  -bug in O2P removed
  641.  
  642. Version 0.96 -  5 September 1994
  643.  -new commands
  644.    JOIN
  645.    JOINPARTICLE
  646.    WRITEPPOS
  647.    WRITEPROT
  648.    WRITEPSCL
  649.    RANDOMPPOS
  650.    RANDOMPROT
  651.    RANDOMPSCL
  652.   -online-help and manual updated
  653.  
  654. Version 0.95 -  4 September 1994
  655.  -new commands
  656.    PSTATS
  657.    PARTICLEEXPLODE
  658.  
  659. Version 0.94 -  4 September 1994
  660.  -new commands
  661.    SAVEPARTICLETDDD
  662.    SAVEPARTICLEVS
  663.  -many bugs removed
  664.  
  665. Version 0.93 -  4 September 1994
  666.  -particle-object-format
  667.  -new commands
  668.    LOADPARTICLE
  669.    SAVEPARTICLE
  670.  
  671. Version 0.92 -  4 September 1994
  672.  -new commands
  673.    COPYPARTICLE
  674.    KILLPARTICLE
  675.    PARTICLE2OBJECT
  676.    OBJECT2PARTICLE
  677.    SCALEPARTICLE
  678.  
  679. Version 0.91 -  3 September 1994
  680.  -particle system
  681.  
  682. Version 0.90 -  3 September 1994
  683.  -new commands
  684.    EXPLODEFRAME
  685.    WRITEVS
  686.  -online-help and manual updated
  687.  -IntToString, RealToString completely rewritten
  688.  
  689. Version 0.89 -  2 September 1994
  690.  -new commands
  691.    COPYATTS
  692.    AXSIZE
  693.    AXPOS
  694.    AXALIGN0
  695.    WRITEAXIS
  696.    WRITEATTS
  697.    POSITIVE
  698.  -new program-parameter
  699.    RANDOM
  700.  -EXPLODE debugged and optimized (what a difference)
  701.  -TIME rewritten
  702.  -bug in the Read/WriteTDDD-Function removed
  703.   (Couldn't load really big objects <-compiler bug!)
  704.  
  705. Version 0.88 - 30 August 1994
  706.  -manual and online-help updated
  707.  -all functions tested again
  708.  
  709. Version 0.87 - 29 August 1994
  710.  -MERGE completely rewritten
  711.  -some internal speedups
  712.  
  713. Version 0.86 - 29 August 1994
  714.  -new command
  715.    EXPLODE
  716.  
  717. Version 0.85 - 28 August 1994
  718.  -new commands
  719.    ROTFACES
  720.    SCALEFACES
  721.    RENAME
  722.    STAGING
  723.  -manual improved
  724.  -online-help and manual updated
  725.  
  726. Version 0.84 - 28 August 1994
  727.  -new commands
  728.    KILL0FACES
  729.    KILL0EDGES
  730.  -KILL0EDGES completely rewritten
  731.  -COPY rewritten
  732.  -online-help and manual updated
  733.  -pseudo-perspektive removed
  734.  
  735. Version 0.83 - 28 August 1994
  736.  -MERGE, KILLFACE, KILLEDGE, KILLPOINT completely rewritten
  737.  -new commands
  738.    WRITEPOINTS
  739.    WRITEEDGES
  740.    WRITEFACES
  741.  -bug in TDDD-Saver removed
  742.   ((fCount mod 2)#0 caused wrong chunksize in CLST, RLST and TLST)
  743.  
  744. Version 0.82 - 27 August 1994
  745.  -object-lock (no object can be drawed while any procedure is modifiing
  746.                it (otherwise system crashes heavily))
  747.  
  748. Version 0.81 - 26 August 1994
  749.  -new commands:
  750.    COLOR
  751.    TRANS
  752.    REFL
  753.    SPEC
  754.    HARDNESS
  755.    DITHER
  756.    ROUGHNESS
  757.    SHININESS
  758.    ROTATE
  759.    SCALE
  760.    TRANSLATE
  761.  -online-help-updated
  762.  -no bugs found-no bugs removed
  763.  
  764. Version 0.80 - 24 August 1994
  765.  -first working version
  766.