c815fd8a14
More minGW fixes.
2012-02-04 23:16:53 -08:00
f3b3b2a354
Fix the Py_ssize_t issues.
2012-02-04 21:05:12 -08:00
b5ff772f47
Fix pfPython to compile on Linux.
2012-01-31 00:00:03 -08:00
2493cf8f73
Some fixes for pfConsole.
2012-01-30 23:59:20 -08:00
75a3701f3e
Fix pfJournalBook.
2012-01-29 02:01:19 -08:00
d8ce2aa302
Fix pfCamera compilation.
2012-01-29 00:45:12 -08:00
85b5842ece
Fix all the packed structures.
...
Now we actually build a significant amount of stuff on Linux.
2012-01-29 00:19:37 -08:00
7c2cb067ad
Merge pull request #124 from cwalther/gotopage
...
Fix Relto books not remembering last open page
2012-01-28 15:52:55 -08:00
3a6063bc7a
Fix inability to go to a higher page in a book than the next after what has already been displayed.
...
Fixes books on the Relto bookshelf not remembering their last open page beyond the second.
2012-01-26 21:19:19 +01:00
63a9eea771
Kill hsMalloc to the best of our ability.
2012-01-25 16:58:43 -05:00
a14a171774
Replace MemMove, MemCopy, and MemCmp.
2012-01-25 16:58:42 -05:00
72fdf8de32
Replace MemZero with memset.
2012-01-25 16:58:40 -05:00
f4ff65ccbc
Replace MemSet with memset.
2012-01-25 16:58:37 -05:00
5013a978eb
Get rid of NEW(), TRACKED_NEW, and ZERO().
2012-01-25 16:58:35 -05:00
6cdcf6a95e
Get rid of most _alloca use and remove ALLOCA().
2012-01-25 16:58:29 -05:00
8a3f0cfd5b
Get rid of DEL() and FREE() macros.
...
Part of CoreLibExe must die.
2012-01-25 16:58:28 -05:00
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.
2012-01-25 16:58:27 -05:00
2f53a10fb6
Convert hsConfig defines to cmake -- fixes #93
2012-01-25 16:58:24 -05:00
e020651e4b
Eliminate hsScalar and hsFixed
...
Modern CPUs support floats just fine... hsFixed was crazy.
2012-01-25 16:58:20 -05:00
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
2012-01-25 16:58:18 -05:00
be472ddb62
Merge pull request #118 from Hoikas/physx
...
PhysX Fixes
2012-01-20 15:26:20 -08:00
73ec6b4601
Merge pull request #55 from Deledrius/l10n
...
Re-enable Localization.
Fixes #12
2012-01-20 01:54:07 -08:00
b4e1dc352e
Fix player and CGZ marker games
2012-01-19 00:59:56 -05:00
ec0aecd202
Make pyVault::RegisterOwnedAge a blocking operation
2012-01-15 18:37:20 -05:00
f45679a54f
Make pyVault::AddChronicleEntry a blocking operation to avoid a race
...
condition
2012-01-15 18:36:29 -05:00
d7fa8cb613
Implement new pfSecurePreloader
...
- Fetches a "SecurePreloader" manifest from the FileSrv, allowing gzipped
python packages
- Save data to the disk for future game launches. We only update if we
detect what we loaded into memory doesn't match what the server has.
- Falls back to downloading Python\*.pak and SDL\*.pak from the AuthSrv if
the "SecurePreloader" manifest is not found.
2012-01-09 01:25:24 -05:00
61da0883d8
Merge pull request #105 from dpogue/netbase
...
pnNetBase refactor
--HG--
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbError.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbError.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbKeys.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbKeys.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbProtocol.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbProtocol.h
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.cpp => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.cpp
rename : Sources/Plasma/NucleusLib/pnNetBase/Private/pnNbSrvs.h => Sources/Plasma/NucleusLib/pnNetBase/pnNbSrvs.h
2011-12-30 23:17:14 -08:00
afe67786e1
Move Base64 util into pfConsoleCore.
2011-11-30 22:46:41 -08:00
db6066e109
Merge branch 'master' into linux
2011-11-27 14:27:40 -08:00
757d569039
Merge sdlsetindex to H-uru/Plasma master.
...
Don’t modify tuples that others may already have references to.
Fixes egg room private chat channels and entering Teledahn buckets with Python 2.7. These and other uses of ptSDL.setIndex() only worked by chance with Python 2.3 because the tuples happened to have reference counts of 1.
--HG--
rename : MOULOpenSourceClientPlugin/Plasma20/Sources/Plasma/FeatureLib/pfPython/plPythonSDLModifier.cpp => Sources/Plasma/FeatureLib/pfPython/plPythonSDLModifier.cpp
2011-11-21 23:22:45 +01:00
a743da47fb
Some fixes from mingw.
2011-10-30 15:57:42 -07:00
4420e210c1
ifdef out pretty much all of plLayerAVI.
2011-10-30 15:57:42 -07:00
1a524d1a0c
Merge pull request #87 from dpogue/linux
...
Make plPythonPack work on Linux
--HG--
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.h => Sources/Plasma/NucleusLib/pnUUID/pnUUID.h
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Unix.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Unix.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Win32.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Win32.cpp
2011-10-30 15:47:06 -07:00
89e42ed361
Move plCreatableUUID somewhere less annoying.
2011-10-29 00:17:57 -07:00
48d723462c
Fixes for compiler errors in pfAnimation.
2011-10-28 23:12:21 -07:00
29de5fbc07
Remove unused platform code (MacOS9, PS2, XBox).
2011-10-26 14:11:14 -07:00
8a28ba9e89
Move plUUID to pnUUID.
...
--HG--
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.h => Sources/Plasma/NucleusLib/pnUUID/pnUUID.h
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Unix.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Unix.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Win32.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Win32.cpp
2011-10-25 23:40:13 -07:00
de9d463563
Semi-hack to CMake to ignore DirectX on Linux.
2011-10-25 21:21:58 -07:00
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.
2011-10-25 20:23:25 -07:00
eb2767a5f7
Open source re-licensing
2011-10-22 17:03:49 -07:00
da1ca0d91c
Fix the bugs I introduced by accidentally merging my own pull request.
2011-08-27 16:24:54 -04:00
109e389178
Merge pull request #72 from dpogue/mingw
...
Partial MinGW
2011-08-27 12:26:36 -07:00
a75220a409
Include the vkey code with the key character
2011-08-27 14:22:53 -04:00
e3c65ac817
Separate KeyEvents and KeyPresses
2011-08-26 23:17:10 -04:00
6ec190f526
This should have been reviewed better
2011-08-25 17:42:02 -07:00
8512049ca8
Allow pfJournalBook to load png files from local path (internal)
2011-08-25 16:36:53 +02:00
454db5c6a2
Merge pull request #70 from dpogue/miscfixes
...
Misc fixes
2011-08-20 01:46:23 -07:00
8a6117358b
Various string/printf fixes.
2011-08-07 14:11:36 -07:00
24ab78b3f3
Fix Python key map.
2011-08-07 14:11:36 -07:00
d0d12d24c6
Const strings for Python function names.
2011-08-07 14:11:36 -07:00