Initial revision
[ssr] / StraySrc / Sculptrix / Changes
CommitLineData
2ee739cc 1Sculptrix change history
2~~~~~~~~~~~~~~~~~~~~~~~~
3
4Version By Change
5
61.00 MDW Initial version written
7
81.01 MDW Added support for group boxes
9 Fixed validation string parser -- will now search
10 all `X' commands instead of just the first one
11
121.02 MDW Fixed problem with multiple unslab ops in one poll
13
141.03 MDW Stopped excessive redrawing in group box rendering
15
161.04 MDW Done strange things to make text+sprite icons nice
17 Any contortions required are due solely to TMA.
18
191.05 MDW Filled in group box types 0 and 2 (ridge'n'plinth)
20
211.06 MDW Allowed user-changing of the 3D colours and things
22 Also included different colours for shaded borders
23
241.07 MDW Fixed bug in Sculptrix_SlabIcon, which corrupted R0
25 on exit. Nothing has been affected by this, but we
26 may as well get it right.
27
281.08 MDW Made colour change before toggling slab on slab ops
29 Integrated colour change with toggle slab, now
30 box_toggle does all Sculptrix_DoSlab needs to, so
31 renamed box_toggle as swi_doslab. Module therefore
32 slightly smaller!
33
341.09 TMA Added type 7 border -- a writable type with its own
35 black border. Less flickery than a Wimp type,
36 however, the border is always 4 OS units.
37
38 MDW Fixed writable border being black when it gets shaded
39
401.10 MDW Made writable border read colours from icon, and fill
41 the whole icon with the background colour, rather
42 than just the outside. Basically, rewrote the
43 border 7 rendering code.
44
451.11 MDW Fixed Sculptrix_SetSpriteArea bug -- I `found' my
46 workspace twice. Ooops.
47 MDW Changed to use new Acorn-allocated SWI chunk number
48
491.12 MDW Improved shaded-icon checking to avoid branch.
50 Added 10cs delay to unslab with window open in line
51 with STASIS requirements.
52
531.13 MDW Fixed bug in mitre start position -- inserted RSB
54 to make it go in the right direction.
55
561.14 MDW Removed filling in groupbox type 0 to allow dbx
57 controls to be within group boxes.
58
591.15 MDW Modified rendering of `xs' icons to match new STEEL
60 and Sapphire icon shading habits. Added a 256-byte
61 static buffer for group titles, to avoid dynamic
62 allocation in mid-redraw, Changed lots of signed
63 compares to unsigned, which removes some redundancy.
64 Fixed text+sprite handling to look in Wimp area
65 if not in user area. Added messages support. Added
66 border type 8 for partitions that fade properly
67 (suggested by Alex Thoukydides).
68
692.00 MDW Complete rewrite and redesign, including many new
70 features and reducing code size. No noticeable
71 performance loss, though. See `NewVersion' for
72 details of these changes.
73
742.01 MDW Bug fix: make the colour of shaded text+sprite icons
75 correct by masking with %1011 instead of %1101.
76 Documented a little internal cleverness.