home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / _ / 3deditor / !3DEditor / HelpFiles / History < prev    next >
Text File  |  1994-01-07  |  16KB  |  447 lines

  1. 3DEditor Version History
  2.  
  3. Version 2.16
  4. ------------
  5.  
  6. * Viewer alignment in perspective display bug fixed
  7. * Program now senses RiscOS version and loads template files to suit
  8. * Program checks for NewLook and uses NewLook icons if available
  9. * Bug in Object_toend fixed (Obend now correctly calculated)
  10. * Menu selection bug fixed (Occasional subscript error cured)
  11. * Mesh Transformation bug fixed
  12. * Fit to on already rotated / scaled items fixed
  13. * Altering the toolbox size works correctly again
  14. * Matrix tool error occuring when display clicked with Matrix_Coord window 
  15.   displayed fixed
  16. * Apply many written to allow apply to be used on multiple selections.
  17. * Deform module now auto applies
  18. * Problem with fit to and cursor positioning solved - watch those LOCAL 
  19.   variables :-)
  20. * Exporter controller now handles objects with No colour correctly
  21. * Object_DeleteColour added
  22. * Colour module now allows colours to be deleted, and for the colour of items
  23.   to be set to none
  24. * Default document updated so it is a version 2.16 file
  25. * Error message placed at the start of all modules, so if run they tell the 
  26.   user to run the 3DEditor application
  27. * Internal plane storage altered slightly
  28. * Plane tool now handles applied and fitted-to planes
  29. * Mesh tool update to use new internal plane construct
  30. * Scale number rounding for display fixed
  31. * Size of buffer for draw exporting increased
  32. * Matrix exporting to BAU renderer fixed
  33.  
  34. Version 2.155 (Beta Test Release)
  35. ---------------------------------
  36.  
  37. * Major alterations made to file format (files now slightly larger, but 
  38.   also faster and can be read from machine code)
  39. * Converter written to read in older file format
  40. * Mesh redraw in machine code but Trig still in BASIC
  41. * Plane redraw in machine code, trig in basic
  42. * Object renaming altered so window title updates correctly
  43. * Viewer calculations in machine code
  44. * Viewer module now does not allow the viewer to be located at the origin
  45. * Isometric views added
  46. * Sprite file loading altered to allow low and high resolution sprites
  47. * Main Sprites redefined
  48. * Selector altered to include toolclick and toolstart protocols
  49. * Independant 3D displays added (to allow lines not in scene to be shown)
  50. * Single item cloning added (as service only)
  51. * CurrentTask now allows recursion.
  52. * Display_ClickedOn added
  53. * Bug in RotScale module coords function fixed
  54. * Object_Transform written
  55. * Rotate and scale to line routine completed
  56. * All modules now have sprites suitable for low and hi res modes
  57. * Shadow boxes corrected for lowres modes
  58. * Solid icon drags for saving (if enabled, RO3 only)
  59. * Twist working, but needs way of splitting large planes
  60. * Hotkeys now disabled whilst display is claimed eg in Sweep/ Extrude
  61. * Selector checks before deleting selected item (to avoid crashes in the
  62.   Fitinto tool and in the deform module)
  63. * Toggle icon added to infobox
  64. * Claimed memory is now correctly handed back to Wimp after use (OOOOPS)
  65. * Previewer module now does light source shading
  66. * Tool box positioning fixed
  67. * 2D Shape Redraw in machine code
  68. * ObjectColTab% now colour numbers not GCOLs
  69. * Grid bug in extrude module fixed
  70. * Grid redraw code now in machine code
  71.  
  72. Version 2.15 (Unreleased)
  73. -------------------------
  74.  
  75. * Bug in FNMenu_AddItem fixed
  76. * Hot key detection fixed
  77. * Mirroring about X,Y and Z axis added
  78. * Number of menus increased to 20
  79. * Sweep cursor bug cured
  80. * Lock and snap to grid in claimed displays added to main program
  81. * Lock and snap to grid added to Sweep
  82. * Lock and snap to grid added to Extrude
  83. * Hand icon for icon drags
  84. * Submenu selection bug fixed
  85. * Window numbers update correctly on closure
  86. * Default file loaded from memory, not from disc.
  87. * Title bar updates correctly on window zoom.
  88. * 2D Memory representation word aligned
  89. * Previewer Module Added
  90. * Planes bug fixed
  91. * Show Colours bug fixed
  92. * Error messages fixed
  93. * Occasional Copy Buffer overwriting fixed
  94. * Selection following multiple pastes fixed
  95. * Apply extended to matrices
  96. * Bug with large copies/pastes fixed
  97. * Redrawing of selections speeded up
  98. * Unselecting of items speeded up
  99. * Mathematical Matrix Transformations in machine code
  100. * Most of matrix item redraw in machine code
  101. * Internal data storage correctly word aligned
  102.  
  103. Version 2.155
  104. -------------
  105.  
  106. * File Format Altered
  107. * Converter written to read in older file format
  108. * Mesh redraw in machine code but Trig still in BASIC
  109. * Plane redraw in machine code, trig in basic
  110. * Object renaming altered so window title updates correctly
  111. * Viewer calculations in machine code
  112. * Viewer module now does not allow the viewer to be located at the origin
  113. * Isometric views added
  114. * Sprite file loading altered to allow low and high resolution sprites
  115. * Main Sprites redefined
  116. * Selector altered to include toolclick and toolstart protocols
  117. * Independant 3D displays added (to allow lines not in scene to be shown)
  118. * Single item cloning added (as service only)
  119. * CurrentTask now allows recursion.
  120. * Display_ClickedOn added
  121. * Bug in RotScale module coords function fixed
  122. * Object_Transform written
  123. * Rotate and scale to line routine completed
  124. * All modules now have sprites suitable for low and hi res modes
  125. * Shadow boxes corrected for lowres modes
  126. * Solid icon drags for saving (if enabled, RO3 only)
  127. * Twist working, but needs way of splitting large planes
  128. * Hotkeys now disabled whilst display is claimed eg in Sweep/ Extrude
  129. * Selector checks before deleting selected item (to avoid crashes in the
  130.   Fitinto tool and in the deform module)
  131. * Toggle icon added to infobox
  132. * Claimed memory is now correctly handed back to Wimp after use (OOOOPS)
  133. * Previewer module now previews using light sources
  134.  
  135.  
  136. Version 2.14 (First PD Release)
  137. -------------------------------
  138.  
  139. * Major bug in Display_AddItem fixed
  140. * Choice selection subscript bug fixed
  141. * Unattached tool/yboxes now tied into window as "floating" windows
  142. * Choice loading bug fixed
  143. * Split mesh routine bug fixed
  144. * Add, Delete, Split and Snap mesh icons added and template edited
  145. * Previous item 'ghosting' when plane started fixed
  146. * Add, Delete, Split and Snap routines coded
  147. * Sweep routine speeded up
  148. * 'Other side' icon added and template redesigned
  149. * 'Other side' procedures in Sweep fully coded
  150. * Ybox offset to clear bottom scroll bar
  151. * Colour routine added to so all unused bytes are set to 0
  152. * Smoothness data added to colour entry
  153. * Smoothness added to renderer output
  154. * Object name addedd to selection string
  155. * Text size in colour window reduced
  156. * Window number in window title string
  157. * Ybox stays attached to window when zooming
  158. * Mesh exporting added to ToDraw exporter
  159. * Now uses default file when new scene started
  160. * Object and colour routines now numerical name items
  161. * menuwarning altered in Matrix, Mesh, Object, Selector
  162. * Menu_GreyOut bug fixed
  163. * Bugs in mesh module split points routine fixed
  164. * Bug in Object_itemtoend fixed 
  165.  
  166. Version 2.13
  167. ------------
  168.  
  169. * Object_BuildColourTable calls added to load and merge routines
  170. * Bug in colour rgb data entry fixed
  171. * Mesh Module bug fixed
  172. * Grid data entry bug fixed 
  173. * Node positioning bug fixed
  174. * Multiple main bug fixed
  175. * Rounding error bug fixed
  176. * Hotkey bug fixed
  177. * Bouncing save OK button fixed
  178. * Bouncing scale coordinate button fixed
  179. * Viewer rounding improved
  180. * Drag accuracy increased
  181. * Dragbox size when scaled fixed
  182. * Window icon redraw bug fixed
  183. * Toolbox cannot go off screen
  184. * Altering colours sets changed flag
  185. * Editing step sizes with grid on fixed
  186. * Grid data button removed from iconbar
  187. * 'Point clipboard' icons created and window templates redefined
  188. * 'Point clipboard' main program procedures written
  189. * 'Point clipboard' implemented in Plane
  190. * Matrix cursor updating fixed
  191. * Tab-toggling in mesh fixed
  192. * New plane icon and window template created
  193. * 'Point clipboard' implemented in Mesh
  194. * Object_ClearSelection behaviour modified
  195. * New plane coding in plane module finished
  196. * Lamp module correctly sets selected type
  197. * 'Point clipboard' implemented in Colour and Selector
  198. * Naming of multiple selections improved
  199.  
  200. Version 2.12
  201. ------------
  202.  
  203. * Simple exporting to BAU renderer implemented (no meshes / simple lamps)
  204. * Exporting to BAU renders works but observer & lamp positioning must be
  205.   manual
  206. * Tab toggle bug fixed
  207. * T