2007-10-13 19:24:06 +00:00
|
|
|
Contributors
|
|
|
|
============
|
|
|
|
This list is in alphabetical order, and almost certainly incomplete.
|
|
|
|
|
|
|
|
The Man: Giles Williams (aegidian)
|
|
|
|
|
2007-10-15 13:20:27 +00:00
|
|
|
Jens Ayton (Ahruman)
|
2007-10-13 19:24:06 +00:00
|
|
|
Nikos Barkas (another_commander)
|
2007-10-16 17:31:13 +00:00
|
|
|
Commander McLane
|
2007-10-13 19:24:06 +00:00
|
|
|
Chris Crowther (hikari)
|
2008-02-20 07:16:01 +00:00
|
|
|
James Hobson (Cmdr James)
|
|
|
|
Influence D
|
2008-02-09 15:01:27 +00:00
|
|
|
Kaks
|
2007-10-15 13:20:27 +00:00
|
|
|
Dave MacLachlan (Jester)
|
2007-10-16 17:31:13 +00:00
|
|
|
Nic
|
* All ships now have a JavaScript script attached, allowing JS scripts to
add behaviours to any ship.
* Legacy script_actions, setup_actions, launch_actions and death_actions
handled through default JavaScript script.
* In order to implement the above, JS Ship now has a runLegacyScriptActions
method. This is not to be exposed as an "official" method, though, since
we might want to change the mechanism -- for instance, to "compile"
legacy scripts into JS. Handling dynamically-generated legacy scripts in
that case would be a significant complication.
* Updates for Mac OS X 10.5 "Leopard".
- Errors on reading/writing plist will not cause a crash if building
against the Leopard SDK. (I have no intention of requiring Leopard any
time soon, but future-proofing is good.)
- OOWeakReference is now more efficient when running under Leopard, by
implementing the new "fast forwarding" mechanism.
- Threads now have names set under Leopard, which may provide debugging
advantages.
- Fixed some new build warnings for new version of apple-gcc.
- Updated type declarations to identify Oolite saved games as property
lists.
* Cleaned up PlayerEntityControls.m somewhat. Moved method declarations
into files, fixed indentation, broke up monster giant method of doom.
* Script-generated asteroids now behave like system populator-generated
asteroids (As Seen on BB[TM]).
* Minor optimizations and simplifications of legacy script engine.
* JS System.filteredEntities() now has sensible behaviour if predicate
throws an exception: the predicate is not called again, and null is
returned. The exception is reported and not rethrown.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1240 127b21dd-08f5-0310-b4b7-95ae10353056
2007-11-23 15:04:14 +00:00
|
|
|
No Sleep Nigel
|
2007-10-13 19:24:06 +00:00
|
|
|
Dylan Smith (winston)
|
|
|
|
David Taylor (dajt)
|
|
|
|
Eric Walch
|
|
|
|
|
|
|
|
|
|
|
|
Library credits:
|
|
|
|
----------------
|
|
|
|
GNUstep: various and numerous.
|
|
|
|
libpng: Glenn Randers-Pehrson, Andreas Dilger, Guy Eric Schalnat
|
|
|
|
and contributors.
|
|
|
|
|
|
|
|
|
|
|
|
Mac OS X-specific libraries:
|
|
|
|
----------------------------
|
|
|
|
F-Script: Philippe Mougin and contributors.
|
|
|
|
RBSplitView: Rainer Brockerhoff
|
|
|
|
SpiderMonkey: Brendan Eich et al, Mozilla Foundation.
|
|
|
|
VirtualRingBuffer: Kurt Revis
|