Adam Johnson
b3d6afc1c1
Can you say KABOOM?
...
The data is interleaved. If you randomly change it up, OpenAL *will* crash
on you...
11 years ago
Michael Hansen
a783642515
Python file names and SynchedObj SDL state names => plString
11 years ago
Darryl Pogue
f1767ebabe
Fix some *nix compiler errors.
12 years ago
Adam Johnson
798764d84e
Nuke some `snprintf`
12 years ago
Adam Johnson
4ae5f5a377
Don't pass plFileName to varargs
12 years ago
Joseph Davies
060c710ab5
Correct voice chat icon resizing.
...
- Make icon drawing aspect-ratio aware.
- Updates icon size when enabling in case aspect ratio has changed since it was created.
12 years ago
Darryl Pogue
c71bff3f21
Fix more clang warnings.
12 years ago
Michael Hansen
2c028c4b07
Remove hsFiles in favor of plFilesystem stuff
12 years ago
Michael Hansen
6e564476b7
Deprecate plFileUtils and parts of pnUtPath
12 years ago
Michael Hansen
f86b549293
Re-define nil as nullptr, cleaning up some potential issues along the way
12 years ago
Michael Hansen
8158a43dfe
Fully remove hsStlUtils, as it is now completely unused
12 years ago
Michael Hansen
f510b529f8
Remove unused headers from hsStlUtils.h (and push them downstream where needed)
...
Also fix a couple of plString and header issues identified by Paradox on GCC/Clang
12 years ago
Darryl Pogue
d40e7a5ca5
Move file stuff back to plFile for gcc.
12 years ago
Adam Johnson
712d59281f
Fix issues from review
...
- Use lowercase win32 header names for cross-compiling with MinGW
- Correct a unix GUID forward declaration
12 years ago
Adam Johnson
bb4d36e69d
Remove windoze include from hsThread.h
12 years ago
Adam Johnson
7785c9c85e
Remove global Windows.h include
...
This is the beginning of efforts to reduce the scope of Windows.h. I have
shuttled it into hsWindows.h (again) and fixed the compilation of the
major apps. There is still some scope work that needs to be done, and the
Max plugin has not yet been addressed.
12 years ago
Michael Hansen
b219c3c3cc
Alright, this _TEMP_CONVERT_ stuff was a stupid idea
12 years ago
Michael Hansen
041b1985e4
Fix paths and move GetSecureEncryptionKey so things compile again
12 years ago
Adam Johnson
a709e17069
Obliterate hsBool
13 years ago
Adam Johnson
172b3c6cfb
Toss old RAM functions
...
If we really care about system RAM, we should reimplement this in a less
obsolete way--and hopefully update the RAM tiers ;)
13 years ago
Adam Johnson
0f68e5ae13
These got missed...
13 years ago
Michael Hansen
ad66286a17
Fix several errors and warnings from GCC compilation
13 years ago
Darryl Pogue
a1b500da49
More MinGW fixes.
13 years ago
Michael Hansen
e34414889f
Convert plUoid's object name to a plString
13 years ago
Darryl Pogue
a14a171774
Replace MemMove, MemCopy, and MemCmp.
13 years ago
Darryl Pogue
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
13 years ago
Adam Johnson
be26b145df
HeadSpin.h is now the core header.
...
Rearrange some things so such that low-level CoreLib headers aren't quite
so crazy. For higher level stuff, you still need to include the
appropriate header.
13 years ago
Adam Johnson
2f53a10fb6
Convert hsConfig defines to cmake -- fixes #93
13 years ago
Adam Johnson
e020651e4b
Eliminate hsScalar and hsFixed
...
Modern CPUs support floats just fine... hsFixed was crazy.
13 years ago
Adam Johnson
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
13 years ago
Darryl Pogue
dc2d804993
Get rid of EFX-Util.h include.
13 years ago
Darryl Pogue
2916a04d3f
Fixes for HS_BUILD_FOR_WIN32 in plAudio.
13 years ago
Darryl Pogue
0bb10287c5
Fixes for plAudio errors.
13 years ago
Darryl Pogue
de9d463563
Semi-hack to CMake to ignore DirectX on Linux.
13 years ago
Joseph Davies
e462ef04b3
Fix Endian functions names in hsTypes and hsStream.
...
Function and macro names for endianness were previously vague,
and on big-endian systems entirely misleading. The names are
now properly descriptive of what they actually do.
13 years ago
CyanWorlds
eb2767a5f7
Open source re-licensing
13 years ago
Darryl Pogue
b50b505a67
Remove some of DShow-dependent in AudioCaps.
...
This code was used to loop over all the audio devices and print their
names to a log file. No other initialization or parameter setting was
done. I'm quite sure the world will continue to operate without device
names printed out to an encrypted log file. ;)
14 years ago
Darryl Pogue
2175ddff0b
Bunch of small fixes.
14 years ago
Darryl Pogue
99f846cdde
Fix a float/integer conversion warning.
14 years ago
Darryl Pogue
46c4a457e0
Syntax fixes for PubUtilLib.
14 years ago
Joseph Davies
3027e0605c
Refactor plPlates CreateResource function names.
...
Add support for external resource Cursors.
Add support for external resource Progress Linking Book.
Add support for external resource Voice Chat indicators.
14 years ago
Darryl Pogue
4da32cb955
Fix some compiler warnings.
14 years ago
Darryl Pogue
31a0a83b10
Remove unused plWAVClipBuffer class.
14 years ago
Darryl Pogue
dcb2a2e269
Fix the issue with dynamic speex linking
14 years ago
Darryl Pogue
3fc884e5ad
Get rid of dsound.h
14 years ago
Darryl Pogue
be86478cff
Speex includes should be in a subdirectory
14 years ago
Michael Hansen
dea1595257
Re-add the angle-brackets on the EFX include >.>
14 years ago
Adam Johnson
0841adfb22
3ds Max plugin converted to cmake. Much work needed for it to build...
14 years ago
Branan Purvine-Riley
7e8a3a1b8e
Remove stale HawkVoice dependency
14 years ago
Branan Purvine-Riley
908aaeb6f6
Fix line endings and tabs
14 years ago