23 Commits

Author SHA1 Message Date
Jens Ayton
71e7128d73 Updated to FF4b12 SpiderMonkey for Mac; code now requires this version due to an API change.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@4409 127b21dd-08f5-0310-b4b7-95ae10353056
2011-02-26 10:30:27 +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
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
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
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
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
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