1
1
forked from 0ad/0ad
0ad/source/ps
Ykkrosh 994ebd9836 Add a list of statically-constructed CStrIntern strings
Switch all the constant strings in graphics code to use the new
variables.
This avoids the cost of instantiating CStrInterns at runtime every
frame.

This was SVN commit r13906.
2013-09-29 13:19:52 +00:00
..
GameSetup This was SVN commit r13892. 2013-09-22 18:13:19 +00:00
scripting Changes the Console to expose global functions to scripts instead of properties. 2013-09-21 14:48:19 +00:00
tests Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247 2010-12-05 08:41:55 +00:00
XML Display error messages instead of breaking into the debugger when we don't have rights to save a map in Atlas. Fixes #1941. 2013-09-09 23:31:22 +00:00
ArchiveBuilder.cpp add file notification to Mac ticket 514, also change name of class FileInfo to CFileInfo to ease Mac development 2013-09-10 14:17:04 +00:00
ArchiveBuilder.h add file notification to Mac ticket 514, also change name of class FileInfo to CFileInfo to ease Mac development 2013-09-10 14:17:04 +00:00
CacheLoader.cpp add file notification to Mac ticket 514, also change name of class FileInfo to CFileInfo to ease Mac development 2013-09-10 14:17:04 +00:00
CacheLoader.h Improves CColladaManager caching behavior: skeletons.xml changes now invalidate cached .pmd/psa files, CCacheLoader is used for consistency, adds support for archived files. Fixes #1167. 2012-02-19 03:30:59 +00:00
CConsole.cpp Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
CConsole.h Makes some classes NONCOPYABLE, based on patch by Markus, refs #1852 2013-05-22 21:40:56 +00:00
CLogger.cpp Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
CLogger.h Changed all references from old CLogger API to use the new API. Removed old API. Fixes #247 2010-12-05 08:41:55 +00:00
Compress.cpp More build fixes for FreeBSD. 2012-01-31 00:06:56 +00:00
Compress.h More FreeBSD build fixes. 2012-01-30 06:21:11 +00:00
ConfigDB.cpp Adds the server-side part of the javascript debugger. Refs #410 2013-03-07 13:49:49 +00:00
ConfigDB.h Adds the server-side part of the javascript debugger. Refs #410 2013-03-07 13:49:49 +00:00
CStr.cpp Fix tests, and warnings, and non-PCH build 2011-12-23 13:01:29 +00:00
CStr.h Fix tests, and warnings, and non-PCH build 2011-12-23 13:01:29 +00:00
CStrIntern.cpp Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
CStrIntern.h Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
CStrInternStatic.h Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
DllLoader.cpp New Year's clean-up. 2013-01-01 18:33:53 +00:00
DllLoader.h add support for .dylib on OS X based on patch by Yves (thanks!) 2011-06-20 20:06:51 +00:00
Errors.cpp # Rewrite of the game's simulation system 2010-01-09 19:20:14 +00:00
Errors.h Catch exceptions by reference (by convention), based on patch from Markus, refs #1852 2013-05-22 22:27:53 +00:00
FileIo.cpp Display error messages instead of breaking into the debugger when we don't have rights to save a map in Atlas. Fixes #1941. 2013-09-09 23:31:22 +00:00
FileIo.h Simplify the overly-complex CppDoc-breaking file headers 2009-04-18 17:51:05 +00:00
Filesystem.cpp Adds support for Boost.Filesystem v3, the only option in Boost 1.50. Fixes #1527. Refs #1360 2012-07-29 23:04:22 +00:00
Filesystem.h Adds support for Boost.Filesystem v3, the only option in Boost 1.50. Fixes #1527. Refs #1360 2012-07-29 23:04:22 +00:00
Font.cpp New Year's clean-up. 2013-01-01 18:33:53 +00:00
Font.h Fix non-PCH build. 2012-03-13 21:39:01 +00:00
Game.cpp Fix rally point rendering on saved games. Fixes #1762. Patch by mimo 2013-09-24 20:27:18 +00:00
Game.h Adds game speed option to match setup, adds in-game control for single player games, fixes #785. 2013-04-03 23:24:22 +00:00
Globals.cpp fixes to SoundManager external interface, clean up ifdef situation, and SoundGroup playin 2013-06-13 12:12:44 +00:00
Globals.h Fixes no PCH build. Fixes #1113. 2012-01-15 21:48:41 +00:00
Hotkey.cpp Improves SDL 2.0 support 2013-04-05 02:39:30 +00:00
Hotkey.h Renames our sdl.h to libsdl.h, to avoid case sensitivity errors when it includes SDL.h. 2012-01-12 23:32:27 +00:00
Joystick.cpp Improves SDL 2.0 support 2013-04-05 02:39:30 +00:00
Joystick.h Renames our sdl.h to libsdl.h, to avoid case sensitivity errors when it includes SDL.h. 2012-01-12 23:32:27 +00:00
KeyName.cpp Improves hotkey support for non-QWERTY keyboards, patch by lsdh, fixes #2043 2013-08-03 20:09:29 +00:00
KeyName.h Partial SDL2 compatibility 2012-02-06 22:47:35 +00:00
Loader.cpp # Partial support for saved games with AI. 2011-12-22 14:04:32 +00:00
Loader.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
LoaderThunks.h warning fixes: mostly size_t vs. specialized API type and other type conversion. 2010-09-05 09:38:30 +00:00
Overlay.cpp Fixes some unconventional assignment operators, patch by Markus, refs #1852. 2013-05-22 22:04:58 +00:00
Overlay.h Fixes some unconventional assignment operators, patch by Markus, refs #1852. 2013-05-22 22:04:58 +00:00
Parser.cpp split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
Parser.h Changes various urls to point to the new website and fixes some broken forum urls. 2012-12-11 23:04:03 +00:00
Preprocessor.cpp Fix CPreprocessor uninitialised data causing error messages on "#endif" followed by EOF with no newline. Warn about unrecognised "#elif". 2012-04-02 16:12:46 +00:00
Preprocessor.h Fix CPreprocessor uninitialised data causing error messages on "#endif" followed by EOF with no newline. Warn about unrecognised "#elif". 2012-04-02 16:12:46 +00:00
PreprocessorWrapper.cpp Add support for OpenBSD. Fixes #1463. 2012-06-13 20:43:56 +00:00
PreprocessorWrapper.h Add support for OpenBSD. Fixes #1463. 2012-06-13 20:43:56 +00:00
Profile.cpp Fix #1064 more 2012-01-03 15:42:03 +00:00
Profile.h Makes some classes NONCOPYABLE, based on patch by Markus, refs #1852 2013-05-22 21:40:56 +00:00
Profiler2.cpp Fix tests, and warnings, and non-PCH build 2011-12-23 13:01:29 +00:00
Profiler2.h Corrects some Doxygen comments and adds a few others of interest. 2012-03-01 03:55:05 +00:00
Profiler2GPU.cpp Fix some static analysis warnings 2013-01-21 20:33:25 +00:00
Profiler2GPU.h Fix line endings 2011-11-29 21:04:38 +00:00
ProfileViewer.cpp Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
ProfileViewer.h Add some rough performance reporting. 2011-02-19 03:14:37 +00:00
Pyrogenesis.cpp refactor headers: path_util -> path, native_path -> os_path, remove where unnecessary 2011-03-23 14:43:35 +00:00
Pyrogenesis.h refactor headers: path_util -> path, native_path -> os_path, remove where unnecessary 2011-03-23 14:43:35 +00:00
Replay.cpp Fix build warnings. Patch by Markus. Refs #1851. 2013-06-11 00:05:57 +00:00
Replay.h # towards locale-independent pathnames on Linux 2011-03-21 17:53:13 +00:00
SavedGame.cpp add file notification to Mac ticket 514, also change name of class FileInfo to CFileInfo to ease Mac development 2013-09-10 14:17:04 +00:00
SavedGame.h Adds saved game descriptions and in-game save dialog, based on patch by Crynux, fixes #2030 2013-07-21 00:23:57 +00:00
Singleton.h split debug_assert into ENSURE and ASSERT as discussed in a previous meeting. 2011-04-30 13:01:45 +00:00
ThreadUtil.cpp Add a list of statically-constructed CStrIntern strings 2013-09-29 13:19:52 +00:00
ThreadUtil.h Add initial code annotations for the new profiling tool 2011-11-04 01:35:50 +00:00
TouchInput.cpp Improves SDL 2.0 support 2013-04-05 02:39:30 +00:00
TouchInput.h Improve Android compatibility. 2012-02-25 17:29:27 +00:00
UniDoubler.h per discussion with Philip, remove STL_HASH_MAP etc. because they're ugly, rarely used and superseded by boost::unordered* 2011-03-23 16:56:27 +00:00
UserReport.cpp New Year's clean-up. 2013-01-01 18:33:53 +00:00
UserReport.h # Add opt-in automatic feedback system. 2011-02-16 20:40:15 +00:00
utf16string.h Fix -Wconversion warnings in simulation code. 2011-08-16 11:18:32 +00:00
Util.cpp Partial Android compatibility. 2012-02-15 13:58:58 +00:00
Util.h cleanup (requires update-workspaces) 2011-05-03 12:38:42 +00:00
VideoMode.cpp Fixes undefined behavior in Atlas error display, fixes #2115 2013-09-08 03:35:05 +00:00
VideoMode.h Partial SDL2 compatibility 2012-02-06 22:47:35 +00:00
World.cpp Catch exceptions by reference (by convention), based on patch from Markus, refs #1852 2013-05-22 22:27:53 +00:00
World.h Implements random map system, fixes #6. 2011-03-22 01:34:45 +00:00