Ykkrosh
13897010d5
Premake workspace: use native wchar_t type in VC7.1/8
...
This was SVN commit r3467.
2006-02-03 22:29:53 +00:00
Ykkrosh
f942ea15e6
More DevIL library things
...
This was SVN commit r3172.
2005-11-26 03:46:21 +00:00
prefect
5c9501830c
Fix some more warnings.
...
This was SVN commit r3156.
2005-11-19 16:43:20 +00:00
janwas
64f98cccc0
remove /QIfist setting from premake (see previous commits).
...
wsdl: remove APP_NAME, a relict of previously incomplete sdl emulation.
This was SVN commit r3121.
2005-11-09 01:20:33 +00:00
prefect
a450f59455
premake.lua changes:
...
Add alternative X11 include path (e.g. on Ubuntu).
Increase warning level on Linux build.
This was SVN commit r3109.
2005-11-06 17:38:57 +00:00
janwas
f439b81e1a
add -ffast-math and comment on that and /QIfist
...
This was SVN commit r3102.
2005-11-06 03:37:05 +00:00
janwas
6668ad6e1c
CTerrain, Brushes: made CalcFromPosition static and added float x,y overload
...
minimap, PatchRData, renderer: fix ELOSState comparison vs & and use
SAFE_DELETE
ia32: add rounding control constants (for FISTP)
premake: set /QIfist compiler setting which causes float->int casts to
go through FISTP instruction instead of _ftol2() (much faster, but
requires CPU state to have been set)
LOSManager.cpp: cache m_TilesPerSize; use MIN/MAX; use
CTerrain::CalcFromPosition; clean up GetUnitState a bit. now runs at
203ns, down from 222
This was SVN commit r3099.
2005-11-06 01:33:16 +00:00
prefect
dd031d5367
Force proper target file name in automatically generated dependency file.
...
Distributed compiles via Icecream should now really work with proper
dependency
file generation.
This was SVN commit r3059.
2005-10-30 20:58:12 +00:00
Ykkrosh
f2b662d12d
Build: generate Atlas project files (with "update-workspaces --atlas") (for VS2003 only).
...
Premake: allow slight separation of files' locations on disk vs in the
project tree.
Atlas: require fewer include directories.
This was SVN commit r2956.
2005-10-17 01:11:12 +00:00
Matei
cfb0bb597c
Fixed premake quote bug that was causing it to generate incorrect vcproj XML files.
...
This was SVN commit r2818.
2005-09-30 06:23:03 +00:00
janwas
88f78b9ea2
committed Simon's fix for building asm files in dirs containing spaces
...
This was SVN commit r2811.
2005-09-29 18:41:40 +00:00
janwas
d77d9e8346
moved PDB files to system/ : 1) no longer clutters up data/ dir 2) they are found anyway since EXE stores absolute path to its PDB 3) allows conflict-free update of data/
...
+manual build :)
This was SVN commit r2810.
2005-09-29 17:47:55 +00:00
prefect
41068dc97d
Add a note that Icecream is supported for distributed builds.
...
This was SVN commit r2799.
2005-09-28 23:07:09 +00:00
prefect
4146e3465c
Use gcc/g++ -MF to explicitly give the name of the dependency file.
...
This fixes the interaction with Icecream for distributed compiling.
This was SVN commit r2797.
2005-09-28 21:59:35 +00:00
olsner
a7e0c3d0ac
fix for the underscore problem in the assembler symbols
...
This was SVN commit r2766.
2005-09-26 05:39:58 +00:00
olsner
82f663e5a2
Renamed output files in the generated GNU makefiles so that e.g. ia32.asm and ia32.cpp don't generate the same object file
...
This was SVN commit r2728.
2005-09-14 23:55:56 +00:00
Ykkrosh
4a7d0e9038
Config: Changed -e to -entgraph (to avoid conflicts with -editor).
...
Premake: Don't compile Atlas when compiling ScEd, though I can't
remember why.
Atlas: Load existing maps.
This was SVN commit r2720.
2005-09-14 05:37:52 +00:00
olsner
2ab9584840
snd.cpp: initialize listener orientation and position (my OpenAL drivers complained about the old random values)
...
premake stuff: call assembler objects *.asm.obj instead of *.obj (so
that ia32.asm doesn't collide with ia32.cpp)
ia32.asm: use .text section for proper linkage
This was SVN commit r2709.
2005-09-13 20:42:01 +00:00
olsner
35591f4d24
Premake support for assemblying .asm-files with nasm (now also on windows!)
...
This was SVN commit r2704.
2005-09-13 03:51:48 +00:00
olsner
884418aed9
Linux support for including nasm in the build process
...
This was SVN commit r2703.
2005-09-13 00:16:47 +00:00
Ykkrosh
5d62c3f3f7
Atlas: Simple undo system
...
This was SVN commit r2627.
2005-08-20 15:44:50 +00:00
janwas
b4ad393ee4
moved ps/X* to ps/XML/
...
premake: reflect 2 added and 1 removed source dir
add ps/Util - some helpful functions that were previously in main.cpp
This was SVN commit r2624.
2005-08-14 23:50:37 +00:00
Ykkrosh
be9bdcc308
/W4 in Premake
...
This was SVN commit r2617.
2005-08-14 01:16:11 +00:00
janwas
e8e532803b
fix missing , (didn't notice because console window closed immediately, doh)
...
This was SVN commit r2611.
2005-08-13 17:23:05 +00:00
janwas
6c4aab2e55
cleaned up a bit and activated W4 warnings on windows
...
This was SVN commit r2608.
2005-08-13 17:07:05 +00:00
janwas
ac034f3733
add new res/ dirs
...
This was SVN commit r2603.
2005-08-12 16:59:19 +00:00
Ykkrosh
f9b9e46436
Updated Errors.cpp-generating program: stopped use of external DLL, added parameters and help and file/LOC count
...
This was SVN commit r2558.
2005-07-27 21:51:43 +00:00
Ykkrosh
2ea40a23a3
VS2005 compatibility fixes and warning adjustments:
...
Updated DLLs.
Added DirectX headers/libraries, since they're not in the platform SDK.
Fixed invalid STL iterator usage.
Disabled STL in stack trace, since it breaks.
Added comments for some reported warnings.
Corrected some apparent off-by-one errors.
Defined strlen_s to strnlen.
Probably broke pre-beta2 versions of VC2005.
This was SVN commit r2454.
2005-07-02 21:42:55 +00:00
Ykkrosh
9007d77030
ScEd/lib compatibility - USE_WINMAIN (since it uses WinMain instead of main) and NO_MAIN_REDIRECT (so it can use MFC's WinMain)
...
This was SVN commit r2442.
2005-06-26 17:12:48 +00:00
Ykkrosh
a3b599fb1e
Unbroke build
...
This was SVN commit r2397.
2005-06-17 01:03:40 +00:00
janwas
426368f401
enable PDB debug info in release mode (required for stack trace). in final builds, private symbols can be stripped (no risk of "open-sourcing" our code).
...
add a some delay-loaded DLLs and a few comments
This was SVN commit r2362.
2005-05-31 19:02:38 +00:00
janwas
c9506c5e34
removed no longer needed EXCEPTION_HACK_0AD - wdbg exception handler is now production-quality :)
...
This was SVN commit r2359.
2005-05-30 06:17:36 +00:00
Ykkrosh
982e051c54
Changed PSERROR to inherit from std::exception
...
This was SVN commit r2344.
2005-05-24 00:00:40 +00:00
Ykkrosh
08921f56b4
Moved icon, so that compilation doesn't depend on anything in 'binaries'
...
This was SVN commit r2155.
2005-04-20 20:18:20 +00:00
Ykkrosh
bfe7c1b491
Made icon implementation less bad, so that it doesn't conflict with ScEd
...
This was SVN commit r2065.
2005-03-27 14:03:30 +00:00
Ykkrosh
414015ca57
Deleted redundant required-libraries.txt
...
This was SVN commit r1918.
2005-02-09 23:36:05 +00:00
Ykkrosh
8e9f0a8202
Disabled RTTI on Windows
...
This was SVN commit r1863.
2005-01-29 17:44:57 +00:00
olsner
f2758699d6
Some fixes for the unix parts of premake.lua
...
This was SVN commit r1849.
2005-01-28 17:37:21 +00:00
janwas
f6c95b259d
include exception handler code only if EXCEPTION_HACK_0AD is required. (since some PS-specific code leaked into wdbg.cpp, have to disable that until i get around to cleaning it up)
...
This was SVN commit r1836.
2005-01-27 15:22:47 +00:00
Ykkrosh
228f225e8d
Made the compiler find dbghelp.(lib|h)
...
This was SVN commit r1823.
2005-01-26 00:37:03 +00:00
Ykkrosh
71a6caf3e7
Made ScEd actually compile (I hope)
...
This was SVN commit r1701.
2005-01-10 22:14:19 +00:00
janwas
016bd1dc5e
add delayload entry for the (now dynamic) libjpg
...
This was SVN commit r1664.
2005-01-07 12:41:55 +00:00
janwas
3c2b7aa24c
added libraries/libjpgadd
...
This was SVN commit r1650.
2005-01-07 00:24:54 +00:00
Ykkrosh
fb14adc68b
Added the ScEd project into the default solution/workspace (but set to not be built)
...
This was SVN commit r1603.
2004-12-31 13:50:53 +00:00
Ykkrosh
f4fe8c8543
Sky colour, plus skycolor config value
...
This was SVN commit r1583.
2004-12-28 11:16:05 +00:00
Ykkrosh
05c4ec0365
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.
...
This was SVN commit r1580.
2004-12-27 23:27:26 +00:00
Ykkrosh
6885cb2d83
Moved xmbcleanup so that non-programmers can reach it
...
This was SVN commit r1534.
2004-12-19 00:42:44 +00:00
olsner
2f809325d9
Removed deprecated FMOD section in library readme
...
This was SVN commit r1492.
2004-12-12 23:49:18 +00:00
Ykkrosh
aa1442e8f8
Fix for mesh manager crashes (plus some parts of Boost, which may be a little excessive)
...
This was SVN commit r1488.
2004-12-12 18:40:00 +00:00
Ykkrosh
61705f7caf
XMB cleanup program (to remove old unused .xmb files)
...
This was SVN commit r1487.
2004-12-12 12:51:24 +00:00