acce8eaf4c
Fix Python CreateAgeName corruption
2015-01-03 14:50:08 -08:00
3e46ea6811
Fix issues from review
2015-01-02 22:50:27 -05:00
3b983bca8e
Convert vault tree printing to plString
...
After hacking the old to just barely use plString, I received some UTF-8
asserts. So, that seemed like a good excuse to convert the whole mess to
plString. Note that the output is now saved in VaultClient.log. This
should help with getting some of the chaos out of OLD_ASYNC_LOG.log
2015-01-02 22:50:27 -05:00
eb68452554
Fix pfPython
2015-01-02 22:50:26 -05:00
245ccde6db
Let ptVault.setAgePublic accept ptVaultAgeInfoNode in addition to ptAgeInfoStruct.
...
In this case it now also works for non-owners of the age. Previously it only worked for owners because the ageInfoStruct does not contain the vault node ID, so it needed to be looked up somewhere, and that was in the AgesIOwnFolder.
2014-12-26 14:27:53 +01:00
4450d87947
Move AniGraph classes from plAvatar -> plAnimation.
2014-10-23 19:52:35 -07:00
078d59dfa0
Preliminary unit testing setup using Google C++ Testing Framework.
...
Including tests for the fixes of 595d265
and 3c73b9f
.
Conflicts:
CMakeLists.txt
2014-10-18 13:15:35 +02:00
95c52c0912
Rename UniChar to plUniChar to avoid conflict on OSX.
...
OSX defines a UniChar type as part of the OS headers.
2014-10-13 17:32:50 -07:00
d27f102166
Merge pull request #437 from zrax/hsRef
...
Clean up ref-counting
2014-07-15 21:33:18 -04:00
f578a42ab1
Merge pull request #423 from Hoikas/agesdl
...
Fix Age.SetSDL commands
2014-06-05 17:25:11 -04:00
aee2f7f7ca
Make hsRefCnt atomic, and merge with hsAtomicRefCnt
2014-06-01 13:34:19 -07:00
403528a24b
Use hsRef for storage of the remaining vault nodes
2014-06-01 13:34:17 -07:00
8fa9171415
Also use hsRef for the vault functions which "return" lists
2014-06-01 13:34:16 -07:00
d2a05929f8
Replace most vault *IncRef() API functions with hsRef versions
2014-06-01 13:34:16 -07:00
1debf8180b
Convert many of the now-deprecated plString::Format calls to plFormat
2014-05-28 18:10:24 -07:00
1a0420127c
Provide some plFormat samples with floats/doubles
2014-05-27 18:31:06 -07:00
4b42e387a3
Merge pull request #425 from Hoikas/dyntextmsg-string
...
pyDynamicMap plString-ification
2014-05-24 19:26:31 -07:00
de9fedb4b4
Fix message ref-counting in cyAvatar::RunBehavior
...
This was potential memory leak AND crash bug, all in one nasty package. I
included a little bit of code cleanup free-of-charge.
2014-05-24 20:27:39 -04:00
2cc162eecb
plString-ify plPythonSDLModifier
2014-05-24 19:56:30 -04:00
e08229e2e3
Fix Age.SetSDL commands...
...
- General code cleanups
- Don't send the entire SDL blob. This is wasteful.
- Actually update the doggone state immediately. Don't screw around!
2014-05-24 19:44:01 -04:00
088cf740a6
pyDynamicMap header tweaks...
...
More spurious virtual keywords removed
2014-05-19 21:54:01 -04:00
305308db90
pyDynamicMap plString-ification
...
We now no longer care if the scripter hands us a string object or a
unicode object! Please note that drawTextW was thrown away because it is
now redundant.
2014-05-19 21:31:37 -04:00
f2dee21063
Nuke std::wstring from plDynamicTextMsg
2014-05-19 20:57:24 -04:00
d713a13dbe
Merge pnUtRef with hsRefCnt, and remove the former
2014-05-18 11:19:52 -07:00
3b8ad7eabf
Merge pull request #415 from Hoikas/coverity
...
Fix moar leeks
2014-05-11 23:19:53 -04:00
1ed13e6466
Fix some message leaks in cyCamera
2014-05-05 21:33:01 -04:00
f9129ae82a
Fix const-ness of some pfPython GUI stuff.
2014-05-04 17:03:50 -07:00
133098c18e
Fix pyMatrix44 memory leak
2014-05-03 12:56:15 -04:00
3fceb7652c
Const getters
2014-04-26 21:14:59 +02:00
e26f479bb5
Make font flags available to Python in PlasmaConstants.
2014-04-26 21:14:58 +02:00
bee6001b78
Fix ptGUIControl.setFontFlags().
2014-04-26 21:14:56 +02:00
664339a4bd
Move methods to pyGUIControl to pyGUIControlTextBox.
2014-04-26 21:14:55 +02:00
4e613d1899
add python api to set flags
...
Clean up unwanted changes caused by IDE extension -.-
Reworked implementation
2014-04-26 21:14:54 +02:00
7a59dbae41
I did it wrooong
2014-02-02 09:40:32 +01:00
22f1be0542
Merge pull request #387 from Hoikas/animFun
...
Animation Things and Stuff
2014-01-31 19:51:16 -08:00
fc06d95858
Merge pull request #388 from Hoikas/leaks
...
Fix some leaks revealed by Coverity
2014-01-23 17:14:16 -08:00
3d1bcf1988
Whoops-a-birdy
2014-01-22 20:59:25 -08:00
5d919f6d28
Fix leak in GetLinkToCity
2014-01-22 19:15:29 -05:00
571bdbab01
Fix leak in GetLinkToMyNeighborhood
...
pyAgeLinkStruct copies the plAgeLinkStruct, so we can create our initial
ALS on the stack and avoid crazy memory logic.
2014-01-22 19:02:23 -05:00
d7fdf10455
Convert ReadSafe(W)String* to the plString variants, and remove the now
...
unneeded _TEMP variants. All safe strings read from hsStreams are
now plStringified :)
2014-01-21 15:21:32 -08:00
ef04cfcf84
Age Link info names => plString
2014-01-21 15:21:22 -08:00
f9a72e1a8f
Repeatable emote animations...
...
... It's multistage majick!
2014-01-21 17:26:24 -05:00
69e6381736
Implement Co-op animations via Python
2014-01-21 17:26:23 -05:00
b6a371f49f
Add animation loop functions to Python
2014-01-20 18:35:55 +01:00
ff30c77ddd
plArmatureMod => plString
2014-01-12 13:22:42 -08:00
0c1783b2f3
plGenericVar => plString
...
- Also fixes a bug in plGenericType::CopyFrom, where doubles would get
only half copied (and therefore become corrupt)
2014-01-12 13:08:25 -08:00
a783642515
Python file names and SynchedObj SDL state names => plString
2014-01-12 13:08:25 -08:00
f370c65ad3
GUI List Box items => plString
2014-01-12 13:08:24 -08:00
7de24157a5
Avatar Clothing data => plString
2014-01-11 20:42:01 -08:00
4987b32574
pfBackdoorMsg => plString
2014-01-11 20:39:39 -08:00