1
0
forked from 0ad/0ad
0ad/source/lib/sysdep/win
janwas e2f25f4598 - self test: rename stuff to SELF_TEST*; add provision for delayed all-at-once self tests (allows for init before the test and makes measuring elapsed time easier)
- config: add CONFIG_TRACE
- display_error_impl->sys_display_error
- cleaned up sysdep; add sys_ prefix everywhere and document everything
- add to vfs_load dox
- cursor: sys_cursor_load -> sys_cursor_create. sysdep code is no longer
dependent on tex; instead of calling tex_load, the caller passes a BGRA
texture in.
memcpy: huge kick in the pants for accompanying paper; now even faster.
- on_each_cpu -> sys_on_each_cpu (removed manager function also)
- wsdl: explain PeekMessage CPU usage issue

This was SVN commit r3203.
2005-12-07 03:38:39 +00:00
..
error_dialog.h ogl_tex: max_tex_size -> ogl_max_tex_size 2005-06-16 21:52:35 +00:00
error_dialog.rc - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
icon.rc Moved icon, so that compilation doesn't depend on anything in 'binaries' 2005-04-20 20:18:20 +00:00
printf.cpp - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
printf.h Added vsnprintf2, a wrapper around vsnprintf to make it more gcc-like (allowing %lld, %1$d, etc) 2004-08-09 15:44:35 +00:00
SDL_keysym.h split out of wposix (less dependencies) 2005-01-23 18:21:20 +00:00
SDL_vkeys.h split out of wposix (less dependencies) 2005-01-23 18:21:20 +00:00
waio.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
waio.h split thread/mutex/sem defs out of wposix to wpthread (reduce default dependencies) 2005-01-27 15:46:02 +00:00
wcpu.cpp - self test: rename stuff to SELF_TEST*; add provision for delayed all-at-once self tests (allows for init before the test and makes measuring elapsed time easier) 2005-12-07 03:38:39 +00:00
wcpu.h - self test: rename stuff to SELF_TEST*; add provision for delayed all-at-once self tests (allows for init before the test and makes measuring elapsed time easier) 2005-12-07 03:38:39 +00:00
wdbg_sym.cpp - self test: rename stuff to SELF_TEST*; add provision for delayed all-at-once self tests (allows for init before the test and makes measuring elapsed time easier) 2005-12-07 03:38:39 +00:00
wdbg.cpp - self test: rename stuff to SELF_TEST*; add provision for delayed all-at-once self tests (allows for init before the test and makes measuring elapsed time easier) 2005-12-07 03:38:39 +00:00
wdbg.h file_open: cleanup 2005-10-23 23:57:59 +00:00
wdetect.cpp debug_assert now displays function name also. this neatly avoids the need for __func__ in every debug_warn, which also breaks on Linux. all such constructions have been removed. 2005-10-19 06:29:55 +00:00
wdir_watch.cpp debug_assert now displays function name also. this neatly avoids the need for __func__ in every debug_warn, which also breaks on Linux. all such constructions have been removed. 2005-10-19 06:29:55 +00:00
wdll.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
wdll.h more L4 warnings stomped 2004-06-22 13:22:46 +00:00
wgl.h - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
win_internal.h wpthread: improved code and avoid memory alloc during thread creation 2005-08-10 00:33:15 +00:00
win.cpp lib error codes moved to errors.h and made X macros. this allows adding a corresponding text message, which is now output by debug_warn_err. 2005-11-19 18:12:16 +00:00
win.h - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
wposix_types.h - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
wposix.cpp fix for bug#68. allows opening hidden or system dirs because on some machines, the Windows dir is marked as such. 2005-09-30 15:24:03 +00:00
wposix.h add sem_msgwait_np for philip/use with atlas. add API fail reporting for sem_* 2005-11-03 07:26:38 +00:00
wpthread.cpp add sem_msgwait_np for philip/use with atlas. add API fail reporting for sem_* 2005-11-03 07:26:38 +00:00
wpthread.h add sem_msgwait_np for philip/use with atlas. add API fail reporting for sem_* 2005-11-03 07:26:38 +00:00
wsdl.cpp - self test: rename stuff to SELF_TEST*; add provision for delayed all-at-once self tests (allows for init before the test and makes measuring elapsed time easier) 2005-12-07 03:38:39 +00:00
wsdl.h remove /QIfist setting from premake (see previous commits). 2005-11-09 01:20:33 +00:00
wsock.cpp - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00
wsock.h Fixed calling convention for IPv6 function pointers 2004-08-16 18:13:22 +00:00
wtime.cpp ia32, sysdep: add float->int implementation and fallback version and self-test 2005-11-07 02:04:28 +00:00
wtime.h - config: all macros are defined as 1 / 0. testing with #if allows compiler warnings (testing undefined macro) to spot misspelled macros 2005-08-09 16:23:19 +00:00