0ad/source/ps
janwas 623e649acb # big refactoring in CPU-specific code, fix for dual core vs. HT detection
all cpu-related stuff is now defined in cpu.h (with cpu_ prefix and
fully encapsulated). fix quite brittle core/HT unit/package detection.
implement mkdir on VC8, where it is deprecated
add strdup on MacOSX
move ia32 code into separate subdir. functions implemented in asm are
called ia32_asm_*.
add some unix versions of sysdep functions (cannot test them)
timer: fix for amd64 linux

This was SVN commit r4995.
2007-04-25 18:19:35 +00:00
..
GameSetup # Fixed Atlas on Linux 2007-03-20 01:06:34 +00:00
scripting Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +00:00
tests * Moved command-line options list from system.cfg into readme.txt. Updated the list to reflect reality. Removed -novbo option because you can use the .cfg file instead. 2006-12-20 03:09:21 +00:00
XML # big refactoring in CPU-specific code, fix for dual core vs. HT detection 2007-04-25 18:19:35 +00:00
CConsole.cpp # Slightly tidied up string code. 2007-02-01 14:46:14 +00:00
CConsole.h Updated OpenAL to 1.1 (which no longer includes ALUT). 2006-09-02 21:20:25 +00:00
CLogger.cpp Collada: Integrated skeleton XML with game. Added some tests. Fixed memory leak when loading ill-formed XML. 2007-03-16 23:32:10 +00:00
CLogger.h Collada: Integrated skeleton XML with game. Added some tests. Fixed memory leak when loading ill-formed XML. 2007-03-16 23:32:10 +00:00
ConfigDB.cpp # Fixed string handling for Windows/Linux compatibility. 2006-11-07 21:03:13 +00:00
ConfigDB.h # housekeeping 2006-07-20 14:37:58 +00:00
CStr.cpp # Slightly tidied up string code. 2007-02-01 14:46:14 +00:00
CStr.h Fixed a few issues for Linux build: 2007-04-25 03:10:56 +00:00
CVFSFile.cpp # SwEng (reduce full recompiles by splitting up master error header) 2006-09-22 13:19:40 +00:00
CVFSFile.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
DllLoader.cpp # Optimisations for Linux 2007-01-26 18:26:45 +00:00
DllLoader.h # Optimisations for Linux 2007-01-26 18:26:45 +00:00
Errors.cpp # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
Errors.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
FilePacker.cpp # big refactoring in CPU-specific code, fix for dual core vs. HT detection 2007-04-25 18:19:35 +00:00
FilePacker.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
FileUnpacker.cpp # big refactoring in CPU-specific code, fix for dual core vs. HT detection 2007-04-25 18:19:35 +00:00
FileUnpacker.h # Updated unit animation code. 2007-02-10 03:09:52 +00:00
Font.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
Font.h Removed some header files from header files. 2007-01-13 22:44:42 +00:00
Game.cpp # housekeeping 2007-02-01 01:34:17 +00:00
Game.h # housekeeping 2007-02-01 01:34:17 +00:00
GameAttributes.cpp # Made Atlas compile on linux 2006-11-12 04:02:36 +00:00
GameAttributes.h Tried compiling with ICC9 on Linux, which raised various issues: 2006-12-16 01:01:15 +00:00
GameRecord.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
GameRecord.h # housekeeping 2006-07-20 14:37:58 +00:00
Globals.cpp # sweng 2006-08-26 21:52:18 +00:00
Globals.h # sweng 2006-08-26 21:52:18 +00:00
Hotkey.cpp Added a hotkey to toggle rendering of territory outlines. (Currently "T"). 2006-12-05 02:08:52 +00:00
Hotkey.h Added a hotkey to toggle rendering of territory outlines. (Currently "T"). 2006-12-05 02:08:52 +00:00
i18n.cpp FILE_WRITE_TO_MOD is now FILE_WRITE_TO_TARGET 2006-05-17 14:48:18 +00:00
i18n.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
Interact.cpp # Added initial play-testing support in the scenario editor. 2007-01-17 03:25:20 +00:00
Interact.h # Fixes for GCC 2006-11-29 23:37:10 +00:00
KeyName.cpp # Added tool for viewing models and animations outside the game. 2006-08-28 17:36:42 +00:00
Loader.cpp # SwEng (reduce full recompiles by splitting up master error header) 2006-09-22 13:19:40 +00:00
Loader.h # SwEng (reduce full recompiles by splitting up master error header) 2006-09-22 13:19:40 +00:00
LoaderThunks.h # housekeeping 2007-02-01 01:34:17 +00:00
Overlay.cpp Cleanup: Remove unused COverlay class 2006-09-24 12:06:36 +00:00
Overlay.h # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
Parser.cpp # boatload of fixes to get self-tests to compile+mostly run 2006-06-08 19:03:43 +00:00
Parser.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
Player.cpp # Bug fixes. 2006-10-08 04:56:30 +00:00
Player.h Added the concept of diplomatic stance in CPlayer. 2006-08-28 03:07:48 +00:00
Profile.cpp # Added support for COLLADA skeletal animations. 2007-03-01 18:52:53 +00:00
Profile.h # Added support for COLLADA skeletal animations. 2007-03-01 18:52:53 +00:00
ProfileViewer.cpp Recompiled Premake on Windows. Added some headers so HAVE_PCH=0 works in MSVC. 2006-09-30 21:36:19 +00:00
ProfileViewer.h # Actor Viewer tool: added controls to toggle shadows, ground and polygon counts. 2006-09-28 20:41:12 +00:00
Pyrogenesis.cpp # improvements to app_hooks 2007-01-13 18:37:51 +00:00
Pyrogenesis.h # improvements to app_hooks 2007-01-13 18:37:51 +00:00
Singleton.h Singleton: removed "cunning trick", because someone pointed out that it is very undefined behaviour and is completely unnecessary nowadays 2007-01-20 14:20:31 +00:00
StringConvert.cpp # new year's cleanup (reduce dependencies, clean up headers) 2007-01-01 21:25:47 +00:00
StringConvert.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
ThreadUtil.h # housekeeping 2007-02-01 01:34:17 +00:00
UniDoubler.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
utf16string.h # big refactoring in CPU-specific code, fix for dual core vs. HT detection 2007-04-25 18:19:35 +00:00
Util.cpp # big refactoring in CPU-specific code, fix for dual core vs. HT detection 2007-04-25 18:19:35 +00:00
Util.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
Vector2D.h # Some groundwork for territories. 2006-07-08 22:40:01 +00:00
VFSUtil.cpp # SwEng (reduce full recompiles by splitting up master error header) 2006-09-22 13:19:40 +00:00
VFSUtil.h Restoring SVN repository: 2006-06-21 22:37:31 +00:00
World.cpp # Slightly tidied up string code. 2007-02-01 14:46:14 +00:00
World.h # housekeeping 2007-02-01 01:34:17 +00:00