2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 10:37:41 -04:00
Commit Graph

52 Commits

Author SHA1 Message Date
eeaae57cc3 Be less anal--use PyNumber instead of PyLong 2012-01-29 16:47:02 -05:00
a64b909f4f Now all the kids can play with ConvertString (and some others) 2012-01-29 01:07:59 -05:00
29064590c5 Add PyUnicode support to ptPlayer.__init__ 2012-01-28 08:49:35 -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
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
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
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
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
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
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
109e389178 Merge pull request #72 from dpogue/mingw
Partial MinGW
2011-08-27 12:26:36 -07:00
e3c65ac817 Separate KeyEvents and KeyPresses 2011-08-26 23:17:10 -04: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
88d10a8162 Merge remote-tracking branch 'dox/gcc-syntax' 2011-08-02 20:39:47 -07:00
4b7c744119 Fix compatibility with Python 2.3 2011-07-30 21:01:29 -07:00
e6a625674f Syntax fixes for FeatureLib. 2011-07-24 15:14:32 -07:00
b84bb5da99 Add Python function and glue for PNG saving. 2011-07-20 23:18:03 -07:00
9adb8efd5d Change the fSecs field of plUnifiedTime from UInt32 to time_t.
This fixes various date formatting problems when building on a system where time_t is 64-bit (e.g. Visual Studio 2010), and, as a bonus, extends the range past 2038 on such systems.

The wire protocol is left at 32-bit for now, we might change that to 64 when other reasons to break compatibility have accumulated.
2011-06-18 20:45:17 +02:00
03d1043c81 Fix for when Python gives us strings that aren't null terminated 2011-06-12 01:15:41 -04:00
99507d9e95 PtSendRTChat now accepts a unicode object 2011-06-11 23:39:20 -04:00
a29a7deda0 Use unicode for key events despite the fact that our current Plasma20 fonts only support latin-1 2011-06-11 17:58:18 -07:00
c5ceb00cbd Add package import support to our PEP 302 hook 2011-06-11 00:28:18 -07:00
8271ba40d9 Bypass overeager optimization 2011-05-31 17:36:40 +02:00
eab59fca2d Fix for ptMatrix44 getData and setData 2011-05-30 20:18:31 +02:00
201b188e51 Merge pull request #22 from Hoikas/asyncfixes 2011-05-25 18:17:03 -07:00
b10b464070 Don't need to INCREF when we're only holding for the duration of the function 2011-05-07 17:27:26 -04:00
243613a56a PEP 302 import hooks for python.pak and a Py_MARSHAL_VERSION fix 2011-05-07 02:08:31 -04:00
aeff8224b2 modernize python initialization 2011-05-05 15:29:01 -07:00
799a3d13b4 Remove UInts from the heap in the callback code 2011-04-28 23:06:24 -04:00
e109e77cff Merge branch 'master' into asyncfixes 2011-04-28 21:26:54 -04:00
ea5ceb6f34 Readd the stupid hack Cyan did in pyVaultNode::AddNode. 2011-04-27 21:00:01 -04:00
562b6fcfd0 Use OpenSSL's bignum library 2011-04-27 16:19:57 -07:00
c0cc3c6e79 Fix the case of Python.h includes 2011-04-23 23:27:14 -07:00
22440541ea Fix a crash. The removed functionality should NEVER have been there anyway. 2011-04-23 02:32:16 -04:00
f4021846a4 Make adding pyVaultNodeRefs async 2011-04-22 23:42:37 -04:00
9c5be5b5d3 Add async vist age registration 2011-04-22 21:50:48 -04:00
f0ca239729 MOULa build 1.902 - dragossh's "Bevin" into "Hood" and Chogon added ability to select a specific age instance by a meta name and BuildMachine bumped buildID 2011-04-21 15:59:55 -07:00
7cf30f8fc7 Code cleanups. Eric sucks. 2011-04-18 21:23:27 -04:00
eaa895ff09 Implement async chronicle creation and age registration. Update pyVault to use the new implementations. 2011-04-18 16:04:07 -04:00