home *** CD-ROM | disk | FTP | other *** search
/ ftp.uni-stuttgart.de/pub/systems/acorn/ / Acorn.tar / Acorn / acornet / fun / games / astrophel.spk / !Astrophel / Docs / Versions < prev    next >
Text File  |  1993-12-09  |  10KB  |  162 lines

  1. 0.00    Before time
  2. 0.01    Incognito
  3. 0.02    Lost to the shifting tides of the past
  4.  
  5. 0.03   ÅDetect object in Galaxy window under pointer. Works in all (?) modes
  6. oct08   and magnifications
  7. 0.04   ÅTransformed GalaxyPane into a nice little pane. Attached to left hand
  8. oct10   side of Galaxy. Redirected all window_open*, and window_close* to be
  9.         redirected through *WindowRequest, as used by WimpPoll.
  10.        ÅChanged from !Messages to Messages, hmpph.
  11.        ÅAdded record of PollMask.
  12. 0.05   ÅStarted System & Star. Open System with star (simple) when click over
  13. oct11   Galaxy window.
  14.        ÅMade openWindowRequest, closeWindowRequest call out to specific
  15.         routines depending on window handle. Same with mouseClick.
  16. 0.06   ÅCreated window_openPane - feed it block of offsets for pane.
  17. oct11  ÅCreated icon_writeName, so sorted out some icon problems.
  18.        ÅStarSystem generation works ok.
  19.        ÅSet new astronomical objects to 25% BlackHole, 75% StarSystem.
  20. 0.07   ÅSpeeded up galaxy redraw by precalculating some class redraw details.
  21. oct15  ÅPrimitive showing of Introduction window before main game is set up.
  22.        ÅDesign of Galaxy related Intro template frame.          
  23. 0.08   Åwindow_openCentred works ok now.
  24. oct16  ÅRedesigned Intro window. Use slider for density. Number of objects/
  25.         density linked with rest of program. Updates area nicely.
  26.        ÅBetter integration of Intro in app startup sequence.
  27.        ÅBugfixed icon_writeName (name length). Also terminate maximum length
  28.         names. Use ForceRedraw to reduce flicker. Forget border redraw.
  29.         If R7 first validation, grow border so text icons don't flash soo much.
  30. 0.09   ÅDensity slider now works nice. Dragable.
  31. oct18  ÅRedid redrawRequest to better handle multiple windows.
  32.        ÅRecoded galaxy_nearestObject. Super fast. Well no longer FPA
  33.        ÅSorted out problems in ancient Heap manager interface.
  34.        ÅIntro window Shape section now implemented.
  35.        ÅGainCaret, LoseCaret primitively supported.
  36. 0.10   ÅInterface to !Help application. Works for Menu items as well.
  37. oct21  ÅRecalculate Astronomical cached information on mode change. At last!
  38.        Å3d'd a number of standard windows.
  39.        ÅSlightly nicified update within Magnification window.
  40.        ÅReorganised menus a bit.
  41.        ÅNicified Magnifier Code, & cut umbelical cord to Galaxy.s
  42.        ÅSave now drags icon.
  43.        ÅStandard Drag support added.
  44.        ÅNull support added.
  45.        ÅValiant, but ultimately pitiful attempt at drawing logo. I need help.
  46. 0.11   ÅReorganized directory structure of source files.
  47. oct28  ÅDramatic Hard Disc reformat. Everything seems to live on happily.
  48.        ÅAdded standard Slider, Adjuster Interface Object support.
  49.        ÅDeveloping standard Interface Object connection details. So can just
  50.         plug various IObjects together. Only be informed of any changes at the
  51.         end of the whole thing. Pretty cool stuff.
  52.        Åicon_writeName uses UpdateWindow noew, so NO flicker at all. Amazing.
  53. 0.12   ÅCreated WriteableNumber IO. Defining Interface Objects standards.
  54. oct31  ÅReimplemented Magnifier window using IO.
  55.        ÅSlight heap_getBlock for large sizes solved.
  56.        ÅGalaxy redraw now has a bounds check on astronomical objects to redraw.
  57.         This dramatically improves redraw with 1000's of objects.
  58. 0.13   ÅUprated galaxy_nearestObject, and astronomical object creation to be
  59. nov02   able to handle HUGE galaxies. Now should work up to the limit of memory
  60.     space.
  61.        ÅMultitasking while generating galaxy.
  62. 0.14   ÅAdded percentage value icon to Creating window. Get a better idea of
  63. nov03   its progress.
  64.        ÅIO with a pList of Handlers on change, if = 0. Then no connected elems.
  65.        ÅSet up Docs window, connecting !Help within it. Defined What Was, What
  66.         Is, and What Will text entries.
  67.        ÅHad a problem with a number of windows mistakenly defined as panes.
  68.         Caused problem with setting highlighted window title bar, when we
  69.         should of had it. 
  70.        ÅSplit Galaxy into a number of blocks. Allowing even faster redraw, as
  71.         effort is now more proportional to actual stars to redraw, rather than
  72.         number of stars in galaxy.
  73.        ÅUpdated galaxy_nearestObject to work with blocked Galaxy. Now V.fast
  74.         update however large the galaxy is.
  75. 0.15   ÅUprated Start, Finish macros. Ensured all routines now use this.
  76. nov10  ÅGive indication of StarSystem type under pointer in GalaxyPane. Also
  77.         tidied up presentation of Galaxy Pane.
  78.        ÅGalaxyPane contents now only updated when information actual changes.
  79.        ÅGalaxy redraw now plots simply a Point (for speed) when magnified form
  80.         of relevant objects sprite is small enough.
  81.        ÅAstronomical objects are now named.
  82.        ÅAdded GalaxyAnalysis window, providing information on the physical
  83.         structure of the Galaxy. Looks ok to boot!
  84. 0.16   ÅSymbols added. Also prototype Symbols Finder window.
  85. nov15  ÅSolved problem of returning 'illegal' work area coord from pointer.
  86.        ÅSlightly moved GalaxyPane window left, so it doesn't overlap.
  87.        ÅCreating window now multitasks in a nicer way, along the lines of a
  88.         TaskWindow so it should only take a percentage of processor time. Never
  89.         sucking up extra time.
  90. 0.17   ÅAdded beginnings of SymbolsPane window.
  91. nov17  ÅPane windows are getting there. Solved problem with WIMP forcing
  92.         position of windows after Opening. Still a problem with first opening.
  93.        ÅSupport for HotKeys.
  94. 0.18   ÅImplemented search for Symbols Finder.
  95. nov20  ÅAdded Notepad window.
  96.        ÅNicifed detection for reopening menu when Adjust is used for selection.
  97.        ÅObject dragging primitive support.
  98.        ÅAdded Ctrl key reading for Adjuster icons.
  99. 0.19   ÅNicified Menu definitions.
  100. nov22  ÅSpawned IconBar from various places to form one lump of source code.
  101.        ÅCorrected bug in Mode change code.
  102.        ÅThe whole Error business has been reworked. Now use Raise* macros
  103.        ÅObject centering in Galaxy window, if you drop an object within it.
  104. 0.20   ÅReorganized Register usage so retrieved a premanently sidelined reg.
  105. nov26   Yippee.
  106.        ÅVentured into the world of 256 colours. Uglyness greeted me from all
  107.         corners. Should be ok now.
  108.        ÅSiphoned off ObjectInfo source module.
  109.        ÅAttempt at silly logo... Well its better than the previous one.
  110.        ÅSilly logo now reached Info window. This has blown up to medical
  111.         proportions. Lets hope it does not spread.
  112.        ÅIt almost killed me, but !Sprites22 added. Also sm!astrophel icons.
  113.        ÅAdded Mode20 sprites to main sprite file. So icons less raggard when
  114.         magnified in Galaxy window.
  115. 0.21   ÅMessage_PaletteChange updates internals, also redraws appropriate
  116. nov30   windows.
  117.        ÅPane windows now work perfectly. At last. Phew  (Actually no... drat)
  118.        ÅAfter a bit of battling have a specific Pinboard icon for Galaxy window.
  119.        ÅStandard ScrollRequest handler.Used on Galaxy to stop scrolling flicker.
  120.        Åicon_writeName checks on CaretPosition, ensuring its within boundary.
  121.         Also only redraws, etc if there is a difference in the string.
  122.        ÅSymbols shows selected object.
  123.        ÅAdded Creation Efficiency entry in Intro.
  124.        ÅGalaxy Magnifier improved so last object under pointer stays in centre
  125.         of displayed section of Galaxy window.
  126.        ÅDue to minimum size of Galaxy window, at high magnifications an illegal
  127.         border was left. This caused problems for galaxy_nearestObject,
  128.         galaxy_redraw. Ok now.
  129.        ÅDue to annoyance factor, "Astronomical Object" window opens Behind
  130.         main Galaxy window. Rather than right in front...
  131.        ÅAdded grey underneath to Window_Intro shape, so get a better idea of
  132.         what is going on. Added Alter replacement pointer over this area. Seems
  133.         to fit in well with its guidelines for use. Also reduced flicker. Yes!
  134.        ÅWindow_Intro shape. Stopped inconvenience of clicking over the sim.
  135.         window title. This caused a graphic prob, and pointer jump. Not too
  136.         pretty.
  137. 0.22   ÅIntro window saving/default/load choices implemented.
  138. dec03  ÅChanged Intro shape redraw slightly.
  139.        ÅCatch up a bit with user documentation.
  140.        ÅStarted work on !Manual application, specifically for Astrophel.
  141. 0.23   ÅSliders now allow no y movement while dragging bar. Same as windows.
  142. dec07  ÅIntro Creation writeable ignored type values.
  143.        ÅChanged up to fast Division routine listed by Graeme Williams. Pretty
  144.         useful as this is used a lot in Galaxy redraw...
  145.        ÅSelected object within Galaxy window flashes, so its easier to spot.
  146.        ÅObjects can also be dropped over the GalaxyPane.
  147.        ÅSolved annonying problem of Symbols_Finder. Wrong string terminator
  148.         from Template definition. Aaargh
  149.        ÅSystem of grid lines drawn on Galaxy window. Option to switch them
  150.         on and off. Need colour window though...
  151.        ÅAdded little copyright message at bottom of Intro window. Closes after
  152.         20 seconds.
  153.        ÅChanged capatilization in window titles.
  154.        ÅOne of the Magnifier Ctrl- adjuster values wrong ve.
  155. 0.24   ÅAllow Grid line colour to be changed.
  156.        ÅAdded simple Error Handler. So you can continue after an error.
  157.        ÅGrid lines disappeared at high magnification. Ok now. Don't draw along
  158.         borders now aswell.
  159.        ÅIf Astrophel runs out of memory prompts user to set more, before
  160.         carrying on. Very flaky at moment...
  161.        ÅPosition & size of Copyright window relative to parent Intro window
  162.         calculated from actual window data, rather than constants.