dhewg
6b1e27b157
Trivial pointer cast fixes for x86_64
2011-12-10 15:36:09 +01:00
dhewg
2995bcab30
Basic infrastructure for native x86_64 builds
...
Let scons link directly in the build folder.
Multiple archs can coexist next to each other.
New scons variable "X86" to cross compile x86 binaries on x86_64.
2011-12-10 15:36:08 +01:00
dhewg
49859d747e
Comment XFlush() to prevent a crash on exit
2011-12-10 15:36:08 +01:00
dhewg
1b0a37392b
scons: Get rid of -fpermissive
...
Not required anymore.
2011-12-10 15:36:08 +01:00
dhewg
618f15cffe
Disable some not yet fixed warnings
...
These spam the console, disable them for now.
Some of these warnings need to be looked at instead of just
adding code to prevent them.
2011-12-10 15:36:08 +01:00
dhewg
be40e9d661
Mark unused variables in a non-debug build as such
...
Variables which are only used in assert().
2011-12-10 15:36:07 +01:00
dhewg
541f8f967a
Fix typo in define
...
Gets rid of the warning:
XTRHEADS not defined -- this libXNVCtrl.a will not be thread safe!
2011-12-10 15:36:07 +01:00
dhewg
5dcf5389fa
Fix warning: left shift count >= width of type
2011-12-10 15:36:07 +01:00
dhewg
6e89dac99e
Fix -Warray-bounds warning
2011-12-10 15:36:06 +01:00
dhewg
e97d328804
Fix -Winvalid-offsetof warnings
2011-12-10 15:36:06 +01:00
dhewg
9ab9bdea8b
Fix -Wparentheses warnings
...
suggest explicit braces to avoid ambiguous ‘else’
suggest parentheses around ‘&&’ within ‘||’
suggest parentheses around ‘-’ in operand of ‘&’
suggest parentheses around arithmetic in operand of ‘|’
equality comparison with extraneous parentheses
Functional change:
Proper HELLTIME check in Playerview due to missing parentheses.
2011-12-10 15:36:06 +01:00
dhewg
926b41f4a5
Fix -Wself-assign warning
...
explicitly assigning a variable of type 'j_decompress_ptr'
(aka 'jpeg_decompress_struct *') to itself
2011-12-10 15:36:06 +01:00
dhewg
50a48cdf6b
Fix -Woverloaded-virtual warnings
...
hides overloaded virtual function
Fix member signatures of deriving classes to its super classes.
Removes the unused idGameBustOutWindow::Activate() and the
useless idMarkerWindow::GetWinVarByName().
2011-12-10 15:36:05 +01:00
dhewg
2556a3923f
Fix -Wunused-result warnings
...
ignoring return value of
Implement some error checking.
Use [put|get]char in the posix tty code for ease of use.
2011-12-10 15:36:05 +01:00
dhewg
09f3aa0568
Fix -Wuninitialized warnings
...
may be used uninitialized in this function
2011-12-10 15:36:05 +01:00
dhewg
ee0996e380
Fix -Wunused-value warnings
...
value computed is not used
left operand of comma operator has no effect
right operand of comma operator has no effect
2011-12-10 15:36:04 +01:00
dhewg
3f5c14ef5f
Fix -Wunused-but-set-variable warnings
...
variable set but not used
Removes some CollisionModel code under _DEBUG which was probably a
leftover, since it was completely useless (its done later anyways).
2011-12-10 15:36:04 +01:00
dhewg
e4771f3a5f
Fix -Wunused-variable warnings
...
unused variable
2011-12-10 15:36:03 +01:00
dhewg
7f4bcf94ca
Fix -Wunused-function warnings
...
defined but not used
2011-12-10 15:36:02 +01:00
dhewg
fc447ec426
Fix -Waddress warning
...
the address of ‘hwparams’ will always evaluate as ‘true’
This was only in idAudioHardwareALSA::Initialize(), add the
missing return statement too while I'm at it.
2011-12-10 15:36:01 +01:00
dhewg
9d0e0d6fbc
Fix -Wsequence-point warning
...
operation on
‘((idFileSystemLocal*)this)->idFileSystemLocal::dir_cache_index’
may be undefined
2011-12-10 15:36:01 +01:00
dhewg
09f03c531a
Fix -Wmissing-braces warnings
...
missing braces around initializer for ‘const char* [2]’
2011-12-10 15:36:01 +01:00
dhewg
783db18c5e
Fix -Wpointer-arith warnings
...
NULL used in arithmetic
2011-12-10 15:36:01 +01:00
dhewg
120d560722
Fix -Wconversion-null warnings
...
converting to non-pointer type ‘int’ from NULL
2011-12-10 15:36:00 +01:00
dhewg
9d97eefb1a
Fix -Wwrite-strings warnings
...
deprecated conversion from string constant to ‘char*’
Constify lots of "char *".
2011-12-10 15:36:00 +01:00
dhewg
14329d47d8
Fix -Wchar-subscripts warnings
...
array subscript has type ‘char’
2011-12-10 15:36:00 +01:00
dhewg
79ad905e05
Fix all whitespace errors
...
Excluding 3rd party files.
2011-12-10 15:35:54 +01:00
dhewg
ff493f6847
Fix quoting in GPL headers
2011-12-10 15:34:48 +01:00
dhewg
adebc145e3
Delete foreign build systems
...
Eventually a cmake based build system will replace all these.
Also, interference with `git grep` can not be tolerated.
2011-12-10 15:34:41 +01:00
dhewg
afcd0a93ea
Use system libvorbisfile
2011-12-10 15:34:41 +01:00
dhewg
e704911fed
Use system libjpeg8
...
The unused WriteLossless() was using libjpeg internals found in
jpegint.h. This header is available with libjpeg8, but not shipped
by most distros. Disable the relevant code - no functional
changes.
2011-12-10 15:33:48 +01:00
dhewg
1b858a774f
Use system libcurl
2011-12-10 11:00:03 +01:00
dhewg
8c80d6c0b8
scons: Allow more than one arg in BASECPPFLAGS
...
scons BASEFLAGS='-DID_FAKE_PURE=1 -DID_ENFORCE_KEY=0'
2011-12-10 11:00:01 +01:00
dhewg
8cbd6167ac
scons: Let scons handle verboseness
...
scons -s
2011-12-10 10:59:33 +01:00
dhewg
86d38f2411
scons: Let scons handle parallel jobs
...
scons -j
2011-12-10 03:46:47 +01:00
dhewg
a7c08ceb93
.gitignore
2011-12-10 03:46:47 +01:00
Ryan C. Gordon
ee4420557d
Added a note to the README, mostly to test pushing to git.iodoom.org.
2011-12-06 11:54:31 -05:00
Timothee 'TTimo' Besset
15597777fc
towards XCode 4 support - need those converted
2011-11-22 17:32:53 -06:00
Timothee 'TTimo' Besset
fb1609f554
hello world
2011-11-22 15:28:15 -06:00