0.00 |
|
0.01 |
|
0.02 | - Lost to the shifting tides of the past
|
--1993----1993----1993----1993----1993----1993----1993----1993----1993-- |
|
0.03 oct08 |
- Detect object in Galaxy window under pointer. Works in all (?) modes and magnifications
|
0.04 oct10 |
- Transformed GalaxyPane into a nice little pane. Attached to left hand side of Galaxy. Redirected all window_open*, and window_close* to be redirected through *WindowRequest, as used by WimpPoll.
- Changed from !Messages to Messages, hmpph.
- Added record of PollMask.
|
0.05 oct11 |
- Started System & Star. Open System with star (simple) when click over Galaxy window.
- Made openWindowRequest, closeWindowRequest call out to specific routines depending on window handle. Same with mouseClick.
|
0.06 oct11 |
- Created window_openPane - feed it block of offsets for pane.
- Created icon_writeName, so sorted out some icon problems.
- StarSystem generation works ok.
- Set new astronomical objects to 25% BlackHole, 75% StarSystem.
|
0.07 oct15 |
- Speeded up galaxy redraw by precalculating some class redraw details.
- Primitive showing of Introduction window before main game is set up.
- Design of Galaxy related Intro template frame.
|
0.08 oct16 |
- window_openCentred works ok now.
- Redesigned Intro window. Use slider for density. Number of objects/
density linked with rest of program. Updates area nicely.
- Better integration of Intro in app startup sequence.
- Bugfixed icon_writeName (name length). Also terminate maximum length
names. Use ForceRedraw to reduce flicker. Forget border redraw.
If R7 first validation, grow border so text icons don't flash soo much.
|
0.09 oct18 |
- Density slider now works nice. Dragable.
- Redid redrawRequest to better handle multiple windows.
- Recoded galaxy_nearestObject. Super fast. Well no longer FPA
- Sorted out problems in ancient Heap manager interface.
- Intro window Shape section now implemented.
- GainCaret, LoseCaret primitively supported.
|
0.10 oct21 |
- Interface to !Help application. Works for Menu items as well.
- Recalculate Astronomical cached information on mode change. At last!
- 3d'd a number of standard windows.
- Slightly nicified update within Magnification window.
- Reorganised menus a bit.
- Nicified Magnifier Code, & cut umbelical cord to Galaxy.s
- Save now drags icon.
- Standard Drag support added.
- Null support added.
- Valiant, but ultimately pitiful attempt at drawing logo. I need help.
|
0.11 oct28 |
- Reorganized directory structure of source files.
- Dramatic Hard Disc reformat. Everything seems to live on happily.
- Added standard Slider, Adjuster Interface Object support.
- Developing standard Interface Object connection details. So can just
plug various IObjects together. Only be informed of any changes at the
end of the whole thing. Pretty cool stuff.
- icon_writeName uses UpdateWindow noew, so NO flicker at all. Amazing.
|
0.12 oct31 |
- Created WriteableNumber IO. Defining Interface Objects standards.
- Reimplemented Magnifier window using IO.
- Slight heap_getBlock for large sizes solved.
- Galaxy redraw now has a bounds check on astronomical objects to redraw.
This dramatically improves redraw with 1000's of objects.
|
0.13 nov02 |
- Uprated galaxy_nearestObject, and astronomical object creation to be
able to handle HUGE galaxies. Now should work up to the limit of memory
space.
- Multitasking while generating galaxy.
|
0.14 nov03 |
- Added percentage value icon to Creating window. Get a better idea of
its progress.
- IO with a pList of Handlers on change, if = 0. Then no connected elems.
- Set up Docs window, connecting !Help within it. Defined What Was, What
Is, and What Will text entries.
- Had a problem with a number of windows mistakenly defined as panes.
Caused problem with setting highlighted window title bar, when we
should of had it.
- Split Galaxy into a number of blocks. Allowing even faster redraw, as
effort is now more proportional to actual stars to redraw, rather than
number of stars in galaxy.
- Updated galaxy_nearestObject to work with blocked Galaxy. Now V.fast
update however large the galaxy is.
|
0.15 nov10 |
- Uprated Start, Finish macros. Ensured all routines now use this.
- Give indication of StarSystem type under pointer in GalaxyPane. Also
tidied up presentation of Galaxy Pane.
- GalaxyPane contents now only updated when information actual changes.
- Galaxy redraw now plots simply a Point (for speed) when magnified form
of relevant objects sprite is small enough.
- Astronomical objects are now named.
- Added GalaxyAnalysis window, providing information on the physical
structure of the Galaxy. Looks ok to boot!
|
0.16 nov15 |
- Symbols added. Also prototype Symbols Finder window.
- Solved problem of returning 'illegal' work area coord from pointer.
- Slightly moved GalaxyPane window left, so it doesn't overlap.
- Creating window now multitasks in a nicer way, along the lines of a
TaskWindow so it should only take a percentage of processor time. Never
sucking up extra time.
|
0.17 nov17 |
- Added beginnings of SymbolsPane window.
- Pane windows are getting there. Solved problem with WIMP forcing
position of windows after Opening. Still a problem with first opening.
- Support for HotKeys.
|
0.18 nov20 |
- Implemented search for Symbols Finder.
- Added Notepad window.
- Nicifed detection for reopening menu when Adjust is used for selection.
- Object dragging primitive support.
- Added Ctrl key reading for Adjuster icons.
|
0.19 nov22 |
- Nicified Menu definitions.
- Spawned IconBar from various places to form one lump of source code.
- Corrected bug in Mode change code.
- The whole Error business has been reworked. Now use Raise* macros
- Object centering in Galaxy window, if you drop an object within it.
|
0.20 nov26 |
- Reorganized Register usage so retrieved a premanently sidelined reg.
Yippee.
- Ventured into the world of 256 colours. Uglyness greeted me from all
corners. Should be ok now.
- Siphoned off ObjectInfo source module.
- Attempt at silly logo... Well its better than the previous one.
- Silly logo now reached Info window. This has blown up to medical
proportions. Lets hope it does not spread.
- It almost killed me, but !Sprites22 added. Also sm!astrophel icons.
- Added Mode20 sprites to main sprite file. So icons less raggard when
magnified in Galaxy window.
|
0.21 nov30 |
- Message_PaletteChange updates internals, also redraws appropriate
windows.
- Pane windows now work perfectly. At last. Phew (Actually no... drat)
- After a bit of battling have a specific Pinboard icon for Galaxy window.
- Standard ScrollRequest handler.Used on Galaxy to stop scrolling flicker.
- icon_writeName checks on CaretPosition, ensuring its within boundary.
Also only redraws, etc if there is a difference in the string.
- Symbols shows selected object.
- Added Creation Efficiency entry in Intro.
- Galaxy Magnifier improved so last object under pointer stays in centre
of displayed section of Galaxy window.
- Due to minimum size of Galaxy window, at high magnifications an illegal
border was left. This caused problems for galaxy_nearestObject,
galaxy_redraw. Ok now.
- Due to annoyance factor, "Astronomical Object" window opens Behind
main Galaxy window. Rather than right in front...
- Added grey underneath to Window_Intro shape, so get a better idea of
what is going on. Added Alter replacement pointer over this area. Seems
to fit in well with its guidelines for use. Also reduced flicker. Yes!
- Window_Intro shape. Stopped inconvenience of clicking over the sim.
window title. This caused a graphic prob, and pointer jump. Not too
pretty.
|
0.22 dec03 |
- Intro window saving/default/load choices implemented.
- Changed Intro shape redraw slightly.
- Catch up a bit with user documentation.
- Started work on !Manual application, specifically for Astrophel.
|
0.23 dec07 |
- Sliders now allow no y movement while dragging bar. Same as windows.
- Intro Creation writeable ignored type values.
- Changed up to fast Division routine listed by Graeme Williams. Pretty
useful as this is used a lot in Galaxy redraw...
- Selected object within Galaxy window flashes, so its easier to spot.
- Objects can also be dropped over the GalaxyPane.
- Solved annonying problem of Symbols_Finder. Wrong string terminator
from Template definition. Aaargh
- System of grid lines drawn on Galaxy window. Option to switch them
on and off. Need colour window though...
- Added little copyright message at bottom of Intro window. Closes after
20 seconds.
- Changed capatilization in window titles.
- One of the Magnifier Ctrl- adjuster values wrong ve.
|
0.24 dec09 |
- Allow Grid line colour to be changed.
- Added simple Error Handler. So you can continue after an error.
- Grid lines disappeared at high magnification. Ok now. Don't draw along
borders now aswell.
- If Astrophel runs out of memory prompts user to set more, before
carrying on. Very flaky at moment...
- Position & size of Copyright window relative to parent Intro window
calculated from actual window data, rather than constants.
|
--1994----1994----1994----1994----1994----1994----1994----1994----1994-- |
|
0.25 mar23 |
- Slight bug fix in messageReceive. Was crashing if replying message
received while creating galaxy.
|
0.26 apr26 |
- Slightly updated request for extra memory, so it will quit in
response to system request.
- Taking over of ErrorHandler now system friendly.
|
0.27 aug12 |
- Makefile reworked.
- Copyright message integrated within Intro window defn, so only one
window which shrinks so smoother/cheaper.
- System window opens in a more convenient position. Reacts to object
dropped on Astrophel iconbar icon. Reduced in size.
- Attempts to use current modes relevant SpritesXX file before default.
- Intro window GalaxyShape is now a sprite rather than blank background.
|