1
0
forked from 0ad/0ad
0ad/source/ps
janwas 668794e61d add sem_msgwait_np for philip/use with atlas. add API fail reporting for sem_*
networkInternal - remove E* error codes; rely on system <errno.h> header
wposix: add all SUSv3 error codes; value = that of CRT (where
available), otherwise the linux value

This was SVN commit r3087.
2005-11-03 07:26:38 +00:00
..
GameSetup remove key- and mouse-state-clear code (previously called after alt+tab out). wsdl now takes care of this: by maintaining its own key array+sending up events for all currently down keys; and by capturing the mouse on each click. 2005-10-31 01:15:49 +00:00
Network add sem_msgwait_np for philip/use with atlas. add API fail reporting for sem_* 2005-11-03 07:26:38 +00:00
scripting - fix w4 warnings 2005-08-09 15:55:44 +00:00
XML profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +00:00
CConsole.cpp replace g_active with more clear g_app_has_focus and g_app_minimized 2005-10-31 18:36:36 +00:00
CConsole.h minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
CLogger.cpp fix 64bit bug: wsdl defined SDL_Event.user.code as intptr_t, but real SDL doesn't. brought that in line and fixed GUIHotkey code. 2005-10-13 19:11:22 +00:00
CLogger.h - fix w4 warnings 2005-08-09 15:55:44 +00:00
ConfigDB.cpp timer: improved timer_add_client - no longer has fixed-size storage. btw, name will change here - not happy with SUM_TIMER. 2005-10-16 23:16:08 +00:00
ConfigDB.h - fix w4 warnings 2005-08-09 15:55:44 +00:00
CStr.cpp some infrastructure for self-tests: gets rid of boilerplate code. 2005-09-02 02:47:25 +00:00
CStr.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
CVFSFile.cpp - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
CVFSFile.h New JavaScript interface for the network client, plus some linux/gcc/misc fixes 2005-01-17 04:52:02 +00:00
Encryption.cpp added precompiled.h everywhere 2004-06-03 18:38:14 +00:00
Encryption.h s/Prometheus/Pyrogenesis/ 2004-12-05 21:56:09 +00:00
Error.h s/Prometheus/Pyrogenesis/ 2004-12-05 21:56:09 +00:00
Errors.cpp Fixed mmap bug, and GUI memory leak. 2005-07-28 17:39:27 +00:00
Errors.h Changed PSERROR to inherit from std::exception 2005-05-24 00:00:40 +00:00
FilePacker.cpp profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +00:00
FilePacker.h CFilePacker now takes version+magic string in the ctor (allows writing data in one go, so vfs_store can be used). 2004-12-15 14:26:21 +00:00
FileUnpacker.cpp profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +00:00
FileUnpacker.h types.h => lib/types.h (avoid name collision) 2005-02-26 15:13:15 +00:00
Font.cpp - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
Font.h Alterations to ScEd, so that it almost works (except for saving/loading maps). Change the bottom of premake.lua if you want to build it. 2004-12-27 23:27:26 +00:00
Game.cpp Minimap: refactor if() spanning 200 lines into if(!) return 2005-10-19 06:11:21 +00:00
Game.h - fix w4 warnings 2005-08-09 15:55:44 +00:00
GameAttributes.cpp Forgot to change a JSFunctionProperty getter function to the new prototype. 2005-10-24 02:53:50 +00:00
GameAttributes.h Forgot to change a JSFunctionProperty getter function to the new prototype. 2005-10-24 02:53:50 +00:00
GameRecord.cpp - fix w4 warnings 2005-08-09 15:55:44 +00:00
GameRecord.h - A lot of small network fixes 2004-09-21 14:40:43 +00:00
Globals.cpp replace g_active with more clear g_app_has_focus and g_app_minimized 2005-10-31 18:36:36 +00:00
Globals.h replace g_active with more clear g_app_has_focus and g_app_minimized 2005-10-31 18:36:36 +00:00
Hotkey.cpp replace g_active with more clear g_app_has_focus and g_app_minimized 2005-10-31 18:36:36 +00:00
Hotkey.h replace g_active with more clear g_app_has_focus and g_app_minimized 2005-10-31 18:36:36 +00:00
i18n.cpp rename assert2 debug_assert; use instead of all plain assert(), since there are no longer any issues (e.g. can't use while handling an exception) 2005-06-28 04:06:25 +00:00
i18n.h Renamed translate() to I18n::translate(), to minimise conflicts 2005-05-22 22:58:27 +00:00
Interact.cpp replace g_active with more clear g_app_has_focus and g_app_minimized 2005-10-31 18:36:36 +00:00
Interact.h Initialize some previously uninitialized variables. 2005-10-29 22:50:54 +00:00
KeyName.cpp include SDL or lib/input.h where needed (since lib.h no longer pulls it in) 2005-01-27 15:31:06 +00:00
Loader.cpp change requested by philip: debug_printf "tags" are now followed by '|' instead of ':' because something like "func: i am blowing up" is rather common. 2005-10-27 16:53:41 +00:00
Loader.h rename assert2 debug_assert; use instead of all plain assert(), since there are no longer any issues (e.g. can't use while handling an exception) 2005-06-28 04:06:25 +00:00
LoaderThunks.h minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
LogFile.cpp added precompiled.h everywhere 2004-06-03 18:38:14 +00:00
LogFile.h s/Prometheus/Pyrogenesis/ 2004-12-05 21:56:09 +00:00
NPFont.cpp added precompiled.h everywhere 2004-06-03 18:38:14 +00:00
NPFont.h Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
NPFontManager.cpp rename assert2 debug_assert; use instead of all plain assert(), since there are no longer any issues (e.g. can't use while handling an exception) 2005-06-28 04:06:25 +00:00
NPFontManager.h Added PASAP entity systems 2004-05-21 23:46:16 +00:00
Overlay.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
Overlay.h New terrain properties stuff, gcc compatability and updated unix debugging stuff 2005-08-07 21:58:36 +00:00
OverlayText.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
OverlayText.h Fixed #includes. 2004-05-29 20:50:23 +00:00
Parser.cpp Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
Parser.h Lots of gcc -Wall fixes. The common ones: 2005-10-07 15:24:29 +00:00
Player.cpp Function property Getter/Setters now take a JSContext parameter. 2005-10-24 02:32:44 +00:00
Player.h Function property Getter/Setters now take a JSContext parameter. 2005-10-24 02:32:44 +00:00
Profile.cpp - Linux/GCC (as usual :P) 2005-05-18 05:32:09 +00:00
Profile.h Function property Getter/Setters now take a JSContext parameter. 2005-10-24 02:32:44 +00:00
ProfileViewer.cpp minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
ProfileViewer.h minimap: now use GUI event system instead of polling. fixes broken click feature. 2005-10-20 15:27:39 +00:00
Pyrogenesis.cpp s/Prometheus/Pyrogenesis/ 2004-12-05 21:56:09 +00:00
Pyrogenesis.h debug_out -> debug_printf; MICROLOG moved to ps/Pyrogenesis.h 2005-05-11 18:56:30 +00:00
Singleton.h scripting-interface improvements 2005-08-09 16:02:15 +00:00
Sound.h stripped some headers from deprecated prometheus.h => huge rearrange 2004-06-03 01:43:33 +00:00
StringConvert.cpp ScriptableComplex.h: ScriptingHost already includes SpiderMonkey.h 2005-07-20 04:53:58 +00:00
StringConvert.h Corrected string conversion slightly 2005-03-22 12:09:11 +00:00
ThreadUtil.h - fix w4 warnings 2005-08-09 15:55:44 +00:00
UniDoubler.h Added CStr and some other things to precompiled.h, to reduce build times. 2005-06-01 20:12:45 +00:00
utf16string.h profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +00:00
Util.cpp profiling indicates memcpy is a bottleneck, so globally replace all of them with memcpy2 (hand-optimized). depending on transfer size, this is 10%..300% faster. also made memcpy2 into a macro instead of thunk function because vc7 was still generating a jump. 2005-10-30 16:19:20 +00:00
Util.h Atlas: Bits of tool-related code. 2005-10-24 01:53:03 +00:00
Vector2D.h CVSROOT: doesn't seem particularly useful now 2005-09-30 00:59:42 +00:00
VFSUtil.cpp file_open: cleanup 2005-10-23 23:57:59 +00:00
VFSUtil.h - split up lib/res into file, graphics and sound. 2005-08-12 17:06:53 +00:00
World.cpp GameSetup: "-autostart=mapname" command-line parameter, for faster testing. 2005-10-30 21:30:52 +00:00
World.h Added initial version of LOS, and updated minimap to show both LOS and water. 2005-10-09 03:43:03 +00:00