578 Commits

Author SHA1 Message Date
Jens Ayton
631971078a Converted much of PlayerEntityScripting to OOLog(). Replaced DEBUG_SCRIPT with flexible OOLogging metaclass goodness. Added OOLogIndentIf()/OOLogOutdentIf(). Fixed some bugs in OOLogging.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@817 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 19:01:58 +00:00
Jens Ayton
c0019d4048 Fixed up Xcode build process to build and embed Spotlight metadata importer. Also did the copyright notice dance in metadata importer source. Cleaned up group paths in Xcode project. Unbroke deployment build. Wished I had more computers to run distributed builds on.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@815 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 14:05:05 +00:00
Jens Ayton
f8c5158df1 More OOLog stuff. Reduced use of ObjC message calls in sound pseudo-RT thread (could potentially cause lockups, apparently) -- should look into C implementation of VirtualRingBuffer.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@814 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 13:30:09 +00:00
Jens Ayton
768b1c75ab Added oolog command line tool to manipulate OOLogging settings. Moved bits of OOCASound over to OOLog. Hijacked NSLog to call OOLog(@"unclassified", foo) instead.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@813 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 12:35:25 +00:00
Jens Ayton
ba718f3b70 Import OOLogging from OOCocoa.h. Rearranged logcontrol.plist. Changed to camelCase for both message classes and metaclasses. Added ability to override an explicit logcontrol.plist setting with 'inherit'.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@812 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 11:22:06 +00:00
Jens Ayton
1c6dfae3e2 Sexed up OOLogging with metaclass system and locking.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@811 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-03 19:05:50 +00:00
Jens Ayton
bb28b341c1 Moved more messages over to OOLogging, moved most log message classes into the relevant files rather than OOLogging.h to reduce recompiling.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@810 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-03 16:07:19 +00:00
Jens Ayton
73e9925e1f Converted a number of verbose log messages to use OOLog. Changed default of logging-show-class to YES.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@809 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-03 15:40:23 +00:00
Jens Ayton
a5bf79141c Added base-256 random number methods for scripting.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@808 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-03 13:30:34 +00:00
Jens Ayton
70cd6edb4b Bugs in OOLogging.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@807 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-02 21:48:54 +00:00
Jens Ayton
dbc2c00db4 Added OOLogging to makefile.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@806 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-02 21:27:47 +00:00
Jens Ayton
5b60374c50 Typo.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@805 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-02 21:26:09 +00:00
Jens Ayton
f3d32ecfa4 Added OOLog(), a replacement for NSLog().
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@804 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-02 21:20:18 +00:00
Jens Ayton
a8d25204fc Updated license terms in documentation. Added GPL.TXT.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@803 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-02 16:14:49 +00:00
dajt
a5b613da69 Fixed some compilation problems due to renamed files.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@802 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-01 23:43:04 +00:00
Jens Ayton
7daabe218c More license comments.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@801 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-01 20:05:06 +00:00
Jens Ayton
e19f162679 More license comments.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@800 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-01 19:56:45 +00:00
Jens Ayton
6e7712045e Renamed PlayerEntity_StickMapper.* to PlayerEntityStickMapper.*
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@799 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-01 19:53:01 +00:00
Jens Ayton
0c7ede9bf4 Renamed PlayerEntity_StickMapper.* to PlayerEntityStickMapper.*
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@798 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-01 19:52:26 +00:00
Jens Ayton
2f584a4b4f Cleaned up Xcode project file hierarchy.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@797 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 23:00:50 +00:00
Jens Ayton
56ffe1af1d Normalized copyright notices and removed all the "Created On" lines because a lot of them seemed to be wrong.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@796 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 22:49:03 +00:00
Jens Ayton
dee73ca719 All source files in Xcode project changed to GPL headers.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@795 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 22:02:27 +00:00
Jens Ayton
a3e6c2401a Renamed ScannerExtension.* to NSScannerOOExtensions.*
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@794 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 21:27:09 +00:00
Jens Ayton
3de790d68d Yadda yadda consistent naming of categories yadda.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@793 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 21:25:23 +00:00
Jens Ayton
374b59c209 Renamed PlayerEntityAdditions.* to PlayerEntityScripting.*
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@792 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 21:14:52 +00:00
Jens Ayton
78b8c11810 Like revision 789, but with a slightly higher number.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@791 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 21:12:47 +00:00
Jens Ayton
c14057f135 Renamed OOFileManager.* to NSFileManagerOOExtensions.*
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@790 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 20:51:17 +00:00
Jens Ayton
c869d048ef More license headers; preparing for another category rename. (In case you're wondering, this is a two-stage process because svn mv blows up for files with modifications. I'm told this is a feature.)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@789 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 20:49:20 +00:00
Jens Ayton
8e571c3f17 More fun with license headers. Also, fixed all build warnings under Xcode, deleted redundant OOSoundSource.h (use OOSound.h) and repainted the kitchen.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@788 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 20:40:09 +00:00
Jens Ayton
bcde587165 Note to self: save before committing.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@787 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 18:41:47 +00:00
Jens Ayton
745b9ae762 Renamed MutableDictionaryExtension.* to NSMutableDictionaryOOExtensions.*
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@786 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 18:39:03 +00:00
Jens Ayton
ae88742593 More copyright notices. Changed references to MutableDictionaryExtension to NSMutableDictionaryOOExtensions.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@785 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 18:35:32 +00:00
Jens Ayton
40603abf7b Changed LoadSave.h to PlayerEntityLoadSave.h in #imports for buildiness.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@784 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 14:41:08 +00:00
Jens Ayton
5f87a57289 Changed LoadSave.* to PlayerEntityLoadSave.* for consistency.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@783 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 14:38:21 +00:00
Jens Ayton
6b7c660d79 Began work on changing license notifications to GPL.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@782 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-28 14:34:40 +00:00
Jens Ayton
7e1774fd09 Added minor clarifications to GUSTO readme.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@781 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-25 16:12:55 +00:00
Jens Ayton
6c3b3b72ce Made Oolite build under OS X (with several undeclared selector warnings in ShipEntity.h).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@780 127b21dd-08f5-0310-b4b7-95ae10353056
2007-02-25 16:05:30 +00:00
dajt
6f8b686458 Removed unnecessary source files after name change.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@775 127b21dd-08f5-0310-b4b7-95ae10353056
2007-01-30 06:41:16 +00:00
dajt
b0b8b75b15 Removed special characters from source code filenames.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@774 127b21dd-08f5-0310-b4b7-95ae10353056
2007-01-30 06:33:10 +00:00
dajt
17761e7797 Added yaw control.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@773 127b21dd-08f5-0310-b4b7-95ae10353056
2007-01-21 10:26:30 +00:00
dajt
64455c3cd6 FastInvSqrt does not work for Windows build. Using old code for WIN32 compilations.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@755 127b21dd-08f5-0310-b4b7-95ae10353056
2007-01-09 23:19:08 +00:00
dajt
c126f52f1c Fixed a bug in the code which allocates a copy of the input string.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@747 127b21dd-08f5-0310-b4b7-95ae10353056
2006-12-26 23:35:38 +00:00
Giles Williams
4682d8deba more use of FastInvSqrt from Quake3 code
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@746 127b21dd-08f5-0310-b4b7-95ae10353056
2006-12-04 10:59:44 +00:00
Giles Williams
951d1f3ea4 use FastInvSqrt from Quake3 code (thanks to Slashdot!)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@745 127b21dd-08f5-0310-b4b7-95ae10353056
2006-12-04 10:54:57 +00:00
Giles Williams
1a58048dea minor improvements/fixes
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@744 127b21dd-08f5-0310-b4b7-95ae10353056
2006-12-04 10:50:05 +00:00
dajt
0dfec2997d Put conditional compilation macros around GL shader code to exclude it from Win32 builds; other platforms should be unaffected.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@743 127b21dd-08f5-0310-b4b7-95ae10353056
2006-10-20 00:33:31 +00:00
dajt
8047484dc8 Fixed a bug caused by change to TextureStore class interface.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@742 127b21dd-08f5-0310-b4b7-95ae10353056
2006-10-20 00:24:58 +00:00
dajt
2f7bef048f Missed one instance of textureDictionary stopping Windows compilation
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@740 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-23 10:13:11 +00:00
Giles Williams
91320d4db4 tweaks to planet textures - planet-shader removed
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@739 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-21 19:02:44 +00:00
Giles Williams
ff120643ca Oops. Fix drawing sub-entities if shaders aren't supported. Sorry Dylan.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@738 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-20 23:46:35 +00:00