@@ -11,4 +11,66 @@ c Canceled
1111
1212--------------------------------
1313
14-
14+ nitrocaster: Pavel Kovalenko
15+ + get rid of STLPort
16+ - Mgc::Math::PI (MgcMath.h) conflicts with PI macro
17+ - try to remove OpenAL from repository
18+ - remove lzo and other compression libs from repository
19+ - get the entire solution compiled with ForceConformanceInForLoopScope=false
20+ - get rid of atimgpu, use amd ags instead (will also eliminate LNK4098)
21+ - Modules
22+ - subdivide xrGame into multiple modules (so changed code could be compiled faster)
23+ - merge xrCPU_Pipe into xrCore
24+ - merge xrAPI into xrCore
25+ - merge xrXMLParser into xrCore
26+ - 3rd party libraries
27+ - detach/update ODE
28+ - dig through current ODE and analyze changes that were made by GSC
29+ - get the latest ODE and make sure it can be used with xray
30+ - detach/update LuaJIT
31+ - detach/update LuaBind
32+ - known bugs
33+ - generic
34+ - stackoverflow when starting with too long command line
35+ - stackoverflow when game directory contains too many files (_alloca)
36+ - can me improved (get rid of recursive directory traversal)
37+ - exclude $app_data_root$/logs and $app_data_root$/screenshots from index
38+ - GetColorFromText bug
39+ - (bytes_need<=mSize) && vl_Count
40+ - core
41+ + xrMemory::mem_usage -> mem_usage_impl falls into infinite loop or finds bad nodes
42+ - buffer overflow when copying command line to Core.Params
43+ - misplaced arguments in calls to xrDebug::backend
44+ - multiplayer
45+ - xrGameSpy: fix master server name (gamespy is down)
46+ - dedicated server
47+ - known multiple vulnerabilities (verify)
48+ - dirtysky
49+ - stalkazz
50+ - stalkerbof
51+ - stalkerboom
52+ - render
53+ - dx10StateUtils::ValidateState(D3D_DEPTH_STENCIL_DESC&) doesn't initialize passed D3D_DEPTH_STENCIL_DESC with
54+ proper default values when DepthEnable flag is false. Because of this incorrect initialization previously created
55+ state cannot be found, so renderer creates it over and over.
56+ Link ref: http://msdn.microsoft.com/en-us/library/windows/desktop/bb205036(v=vs.85).aspx
57+ - improvements
58+ - multiplayer
59+ - use GSC server instead of GameSpy one
60+ - ipv6 support
61+ - get rid of DirectPlay
62+ - log suspicious packets and kick/ban its senders after X attempts
63+ - dedicated server
64+ - remove unnecessary modules initialization (render/sound/etc...)
65+ - use standard windows unput instead of DirectInput (causes problems on dedicated servers)
66+ - console (remove GUI and use separate administrative tool?)
67+ - remove topmost startup logo window
68+ - Linux support
69+ - xrCore
70+ - get rid of old blackbox code
71+ - refactor xrDebug
72+ - logger
73+ - don't keep log in std::vector, write to log file immediately
74+ - tweak CConsole to use new logger
75+ - log messages
76+ - fix log messages format (normally, the 'color' character should be followed by a space)
0 commit comments