Jens Ayton
|
9546b7b11b
|
Removed obsolete ES5 compatibility functions.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4339 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-12 19:31:27 +00:00 |
|
Jens Ayton
|
944ac15e75
|
Removed unused instance variable key_autopilot_target.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4333 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-12 15:31:49 +00:00 |
|
Jens Ayton
|
79a9d11f29
|
Changed handling of speech synth Incoming message string to be friendlier to existing localizations.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4332 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-12 14:57:40 +00:00 |
|
Jens Ayton
|
954f5b4ef7
|
Removed unwarranted setTargetToFriendlyStation AI method alias, and moved setUpEscorts alias to right place.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4330 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-12 14:38:06 +00:00 |
|
Jens Ayton
|
2edd4b4122
|
Squelched all ship.setUp.missiles messages, and removed roleSet.deprecated.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4329 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-12 13:40:55 +00:00 |
|
Jens Ayton
|
937fe9d98d
|
Fixed an out-of-sync version number.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4324 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-11 23:32:41 +00:00 |
|
Jens Ayton
|
0c2e8f6427
|
Removed vestigial breakpattern model defaults.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4323 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-11 22:15:59 +00:00 |
|
Jens Ayton
|
27bac3ca61
|
JS audit: OOJSShip. Moved addPassenger() and awardContract() to PlayerShip where they belong. Also made them not print warnings when conditions aren't fulfilled, because returning an error flag _and_ logging a warning is an unhelpful combination.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4292 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-11 01:13:21 +00:00 |
|
Jens Ayton
|
c33a8fbc73
|
Updated icon and related files.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4275 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-09 18:57:34 +00:00 |
|
Jens Ayton
|
d1db0f0f64
|
JS formatInteger() now punts on *very* large values correctly.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4273 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-08 22:45:30 +00:00 |
|
Jens Ayton
|
267ffc8697
|
JS formatInteger() now punts to default JS behaviour instead of returning an error string for large values.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4272 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-08 22:41:28 +00:00 |
|
Jens Ayton
|
54d5c4b350
|
Breakpattern entity reform.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4266 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-08 19:09:22 +00:00 |
|
Jens Ayton
|
b346c2d28a
|
[Mac] Dock tile plug-in now follows screen shots directory around.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4255 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-07 15:25:51 +00:00 |
|
Eric Walch
|
cdea79b71c
|
- Excluded the kZeroVector as missile_launch_position because it hangs Oolite.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4234 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-05 12:13:05 +00:00 |
|
Eric Walch
|
687f4be4d0
|
_ Corrected the missile_launch_position for thargoids and added an error message for other oxp ships with similar wrong positions, while ignoring the faulty positions.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4219 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-03 11:19:49 +00:00 |
|
Marc
|
40184ebb0c
|
Duplicate strings part II: restored the previous translation strings. Distance and estimated travel time strings can now be overridden globally, or assume separate values depending on which chart is displayed! :)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4211 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-02 09:53:03 +00:00 |
|
Jens Ayton
|
150dd2b9a5
|
JavaScript console and global object are now rebuilt when resetting the game, to make it impossible to smuggle information across sections. There seem to be minor JS-related leaks as a result. Be on the lookout for exciting new crashers! As an arguably unfortunate side-effect, the console currently doesn't work when resetting into strict mode.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4210 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-01 21:12:38 +00:00 |
|
Marc
|
62fb7e8aa0
|
Removed duplicate strings in descriptions.plist (change in translation string name)
Some txt updates (porting & readme_linux in particular might well need to be further updated)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4208 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-02-01 20:15:52 +00:00 |
|
Jens Ayton
|
11df41547a
|
[Mac] Hopefully fixed horrible-loud-noise bug (bug #17214), and definitely fixed quieter popping noises at the end of sounds.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4187 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-29 21:40:03 +00:00 |
|
Jens Ayton
|
bce687613f
|
Disabled TAF in deployment builds (and also shader debug hotkey, and extra info on FPSometer).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4184 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-29 20:45:17 +00:00 |
|
Jens Ayton
|
b050faa3b2
|
Experimental support for letting station scripts determine whether a ship is physically able to dock. Disabled because of collision detection problems with inactive docking ports.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4165 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-27 19:50:13 +00:00 |
|
Eric Walch
|
e4bc696ed7
|
- Added a cloakAutomatic ship property an a cloak_automatic shipkey. Default = yes
- GROUP_ATTACK_TARGET messages are now also send to escorts is the mother is part of a bigger group.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4162 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-27 18:14:33 +00:00 |
|
Jens Ayton
|
f987fd0829
|
[Mac] Added Sparkle update support, finally.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4157 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-25 23:31:19 +00:00 |
|
Jens Ayton
|
37c5982f4a
|
Added counts_as_kill shipdata key.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4143 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-24 18:14:01 +00:00 |
|
Jens Ayton
|
0aba4b0971
|
Removed support for changedScriptHandlers.plist.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4130 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-23 19:39:03 +00:00 |
|
Jens Ayton
|
399e369606
|
Fixed default escort function (first four ships no longer try to fly inside mother).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4119 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-22 20:38:44 +00:00 |
|
Jens Ayton
|
f99dd38018
|
Escort positions are now cached. Fixed copying of scripts under OS X.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4116 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-22 13:52:38 +00:00 |
|
Jens Ayton
|
c2059960be
|
coordinatesForEscortPosition can now actually be overridden. Default implementation avoids bit-twiddling hacks.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4114 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-21 20:45:35 +00:00 |
|
Jens Ayton
|
5cef2b972d
|
Why can't you just read my mind, svn? (Missing file)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4113 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-21 09:04:17 +00:00 |
|
Jens Ayton
|
bb8ee9280d
|
Work on scriptable number formatting for localization. (If this seems like overkill, you probably haven’t considered the problem in enough detail.) Currently supports integers and credits quantities, and is used for displaying credits quantites in UI.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4112 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-21 01:00:25 +00:00 |
|
Jens Ayton
|
c8d6b1cf44
|
Simplified default coordinatesForEscortPosition().
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4106 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-20 20:23:56 +00:00 |
|
Jens Ayton
|
214d87e63c
|
Escort formations can now be defined in JavaScript by implementing coordinatesForEscortPosition().
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4105 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-20 19:52:01 +00:00 |
|
Jens Ayton
|
bd9000ee12
|
Console input is now reported as <console input> instead of oolite-debug-console.js:779 in stack dumps, profiles and traces.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4093 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-18 16:30:54 +00:00 |
|
Jens Ayton
|
3e8696a606
|
Redefined global.worldScriptNames in JavaScript.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4092 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-18 15:30:39 +00:00 |
|
Jens Ayton
|
9a35273d39
|
[Mac] Build fix for JS profiling.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4085 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-17 07:47:37 +00:00 |
|
Jens Ayton
|
f48c751092
|
Fixed timer sorting.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4084 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-16 22:47:26 +00:00 |
|
Jens Ayton
|
08519fb6be
|
JS special.jsWarning() now skips one stack frame as intended.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4077 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-16 14:04:17 +00:00 |
|
Eric Walch
|
5bea193153
|
- Added the AI command 'setDesiredRangeForWaypoint' to set a flexible range instead of the fixed value of 50, so that slow turning ships also can use the standard 'gotoWaypointAI.plist'
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4070 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-15 10:36:54 +00:00 |
|
Jens Ayton
|
22e30e422f
|
JavaScript stack traces now include local variables. Stack trace configuration behaviour changed: instead of logcontrol.plist settings, traces for errors and warnings can be separately enabled/disabled through the debug console, or through preferences if debug OXP is not installed. Default is on with debug OXP, off otherwise. Settings in the debug console are persistent, as are showErrorLocations and showErrorLocationsDuringConsoleEval now.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4055 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-14 15:48:05 +00:00 |
|
Jens Ayton
|
ded012d0e5
|
Put all of prefix script in a nice, sanitary closure.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4053 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-12 21:36:10 +00:00 |
|
Jens Ayton
|
ccd30cb8a9
|
Added compatibility accessors and warnings for misuse of JS System and Player.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4052 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-12 20:52:05 +00:00 |
|
Jens Ayton
|
48abeeedef
|
Renamed Ship.prototype.roleProbabilities to Ship.prototype.roleWeights (with compatibility accessor).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4050 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-12 14:29:55 +00:00 |
|
Jens Ayton
|
96a358bae1
|
Removed unused compatibility-accessor helpers in prefix script that would no longer work anyway. Ignore undefineds in debug console pretty-printing. Treat PlayerShip.prototype as stale entity ref in PlayerShipGetProperty().
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4044 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-11 22:14:03 +00:00 |
|
Jens Ayton
|
b5a207c598
|
Comm log messages are now spoken. (Feature request #4970)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4039 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-09 14:18:29 +00:00 |
|
Jens Ayton
|
16a0e45f45
|
Handle method setup properly in prefix script, now that this works thanks to constructor cleanup. Made SoundSource.prototype.playSound() a JS wrapper.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4023 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-06 19:09:01 +00:00 |
|
Jens Ayton
|
3b16dd9438
|
Rearranged prefix script to work in oldjs builds.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4017 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-06 16:28:13 +00:00 |
|
Jens Ayton
|
926b2f81ea
|
Made use of ECMAScript 5 meta-stuff; methods defined in prefix header are now non-enumerable and non-writeable just like native ones.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4016 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-06 12:05:16 +00:00 |
|
Jens Ayton
|
6a6ab8af5a
|
Backported Array.isArray() for oldjs builds.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3986 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-04 12:51:33 +00:00 |
|
Jens Ayton
|
473e4e5c5e
|
Mac startup messages now reflect reality, and are more fine-grained in debug builds.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3976 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-03 17:25:11 +00:00 |
|
Marc
|
0b850bb061
|
undid wrongly committed change.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3974 127b21dd-08f5-0310-b4b7-95ae10353056
|
2011-01-03 15:42:16 +00:00 |
|