Michael Werle
d915f5fde5
Makefiles - rework to accomodate new Javascript library
...
(Combined effort from Micha, Konstantinos, and Nikos)
+ removed support for building legacy libjs
+ (Linux only) now use the MacOS update script to auto-download the JS library
- download script failure checks tweaked for older versions of bash
+ new Makefiles:
- libjs.make - to download & build libjs (Linux only)
- config.make - contains shared configuration variables between makefiles
+ debian packaging rules updated to suit
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4362 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-16 13:24:56 +00:00
Jens Ayton
dc25ba0340
[Mac] Update to FireFox 4.0b11 Spidermonkey, in light of delay.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4350 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-13 20:01:21 +00:00
Jens Ayton
1fc94ba8b9
Reverted libpng.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4226 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-04 15:45:03 +00:00
Jens Ayton
b6b00ab89a
Cleanup.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4223 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-04 12:53:25 +00:00
Jens Ayton
436dfe5ebe
[Mac] Fixed link error in TestRelease builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4174 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-29 13:31:46 +00:00
Jens Ayton
114a7b7d9f
Player debris (and ejection doppelgänger) now inherit player temperature. (Bug #17391 )
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4173 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-29 13:07:01 +00:00
Jens Ayton
afd4e2c301
[Mac] Fixed overzealous download script fix redux. Also, disabled environment variable spew when building Ogg and Vorbis.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4172 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-29 12:40:00 +00:00
Jens Ayton
a278738d02
Fixed overzealous download script fix.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4171 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-29 12:26:05 +00:00
Jens Ayton
e59ffc2aff
Switch to FireFox 4 beta 10 version of SpiderMonkey for Mac OS X.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4170 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-29 11:55:19 +00:00
Jens Ayton
19f05aa8f2
Changed assertion on targeting a wormhole without a wormhole scanner to soft fallback behaviour, after a report in the forum. Possibly a recycled entity ID? Memo: entity IDs are evil.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4160 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-27 00:29:27 +00:00
Jens Ayton
1fabd05576
[Mac] jsautooplen.h and jsautokw.h are now actually automatically generated for ease of updating.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4159 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-26 17:49:05 +00:00
Jens Ayton
a749e59a43
Missing file.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4158 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-26 00:11:54 +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
40eb15a237
Going through Clang Static Analyzer messages. Some fixes, some cleanup. In particular, fixed leaks of planet texture generators.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4151 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-25 18:51:52 +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
dec2c7332b
JavaScript functions are now included in profiles (requires newjs, native ObjC exceptions and MOZ_TRACE_JSCALLS).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4083 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-16 22:03:35 +00:00
Jens Ayton
7067036207
Compatibility fixes for libpng 1.5.0, and some general libpng usage fixes. Didn't update to 1.5.0 for Mac because it's buggy and spews a bunch of spurious warnings.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4030 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-07 15:13:58 +00:00
Jens Ayton
607a842dd8
[Mac] Libpng now gets its own Xcode project rather than skulking around in the main one.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4029 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-07 13:59:33 +00:00
Jens Ayton
7d12bca54f
Enabled YARR (regexp) JIT for Mac OS X.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4000 127b21dd-08f5-0310-b4b7-95ae10353056
2011-01-04 17:41:14 +00:00
Jens Ayton
ded11b65a3
Made JSEntityGetEntity() and similar accessors more efficient. Started work of making native callbacks explicitly return VOID when necessary, as this is no longer handled implicitly when not setting a return value.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3937 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-31 15:30:07 +00:00
Jens Ayton
e239e66d13
Disabled jsapi test testIsAboutToBeFinalized.cpp, which appears to be making unwarranted assumptions about GC behaviour.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3928 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-30 22:32:13 +00:00
Jens Ayton
abb85d2126
Partial fix for jsapi test failures in i386-debug build. Minor cleanup.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3927 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-30 22:07:08 +00:00
Jens Ayton
c3bb0702d4
Added Mac target for jsapi tests to jslib project (except one test which has linker problems).
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3926 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-30 21:14:00 +00:00
Jens Ayton
529af36b6f
Mirrored mozilla source (JS bits only) and libpng on my server for speed and because the libpng I was referencing will eventually disappear.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3925 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-30 19:37:17 +00:00
Jens Ayton
b057dcfeb3
Enabled method JIT (JaegerMonkey) in Mac newjs builds. Activated JIT in non-debug builds on all platforms.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3924 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-30 14:30:11 +00:00
Jens Ayton
ddf27ca613
Enabled tracing JIT (TraceMonkey) in Mac newjs builds.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3921 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 20:55:55 +00:00
Jens Ayton
6a97dcf564
Minimized amount of nspr built for Mac newjs builds. Enabled thread-safe mode for debug builds so the nspr stuff is actually used for something.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3920 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 18:03:45 +00:00
Jens Ayton
798ff14f6b
Oolite-newjs now automatically downloads libogg and libvorbis code as necessary.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3918 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 15:12:46 +00:00
Jens Ayton
9408ce8cd5
Rolled back a project change the world is not yet ready for.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3917 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 14:52:45 +00:00
Jens Ayton
d04737358f
Herp derp dumbest typo evar derp.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3916 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 14:47:21 +00:00
Jens Ayton
5aa57a9dce
Fixed various Mac newjs build problems. Clean build may be required.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3915 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 13:17:17 +00:00
Jens Ayton
1386f390c6
Update script tweaks
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3914 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 00:59:57 +00:00
Jens Ayton
76dc33c249
Oolite-newjs now automatically downloads SpiderMonkey and libpng code as necessary.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3913 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-29 00:33:33 +00:00
Jens Ayton
e2f537ef59
Mac Oolite-newjs builds now use an Xcode project to build libjs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3912 127b21dd-08f5-0310-b4b7-95ae10353056
2010-12-28 22:56:25 +00:00
Jens Ayton
032813faac
Updated Mac Ogg and Vorbis libraries.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@3598 127b21dd-08f5-0310-b4b7-95ae10353056
2010-06-25 09:22:54 +00:00
Jens Ayton
175ff0c484
Upgraded OS X sound system to libVorbis 1.2.0. 64-bit build now functional, with texture glitch (almost certainly in mipmap generation). Looking forward to interesting subtle bugs.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@1705 127b21dd-08f5-0310-b4b7-95ae10353056
2008-07-26 20:16:46 +00:00
Jens Ayton
d55d020000
Made OS X deployment build build with no warnings. Fixed problem with previous bug fix to streaming audio. Stayed up way too late.
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@845 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-11 02:14:12 +00:00
Dylan Smith
1264b83cf0
Move cocoa-merge (GUSTO) to trunk
...
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@289 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-05 16:26:25 +00:00