07b92234ad
Fix bug for python SDL variable-length arrays
2022-10-03 21:48:57 -05:00
6e4996e1be
Ensure pyGUIControlListBox::GetElementW can't attempt to return a null pointer as a std::wstring
...
(cherry picked from commit 2f1bb87056
)
2022-03-05 12:42:42 -07:00
75c570877a
Merge branch 'master' into working
2022-03-04 13:16:11 -07:00
1a930cb47f
Merge branch 'ticket/38'
...
closes #38
2022-03-01 11:02:25 -07:00
7a73c2d8e3
Merge branch 'ticket/34'
...
closes #34
2022-03-01 11:01:03 -07:00
3b17e20fb9
Revert "Initial port of Mystler's code"
...
This reverts commit b0511ea068
.
2022-02-25 15:28:04 -07:00
a392a37fcd
Revert "Change to ReadFromFile command per rarified"
...
This reverts commit f90ab01d44
.
2022-02-25 13:07:15 -07:00
9a1b37e7f6
Turn std::strings into char* before doing PyObject_CallMethod with them
2022-02-25 12:14:44 -06:00
1012251d9a
Add missing message dispatch registration
2022-02-25 01:07:40 -06:00
229883654e
Initial pass at getting subtitle support in. Doesn't compile for unknown reasons
2022-02-23 21:35:03 -06:00
f90ab01d44
Change to ReadFromFile command per rarified
...
(cherry picked from commit 9e83bf7c8d
)
2022-02-20 11:08:26 -07:00
b0511ea068
Initial port of Mystler's code
...
Add coding from Mystler's original commits
(cherry picked from commit 6b3b966f81
)
2022-02-20 11:08:24 -07:00
fd260827aa
Fix error due to no Empty()
...
(cherry picked from commit e81af06584
)
2022-01-24 20:56:41 -07:00
e81af06584
Fix error due to no Empty()
2022-01-24 19:06:23 -08:00
da5ba1062b
Files for Allowing disabling avatar panic links
...
(cherry picked from commit 5f3a8644a7
)
2022-01-24 15:43:15 -07:00
5f3a8644a7
Files for Allowing disabling avatar panic links
2022-01-24 14:22:04 -08:00
a974c9f1b2
Update error messages for new variable
2022-01-07 13:03:44 -07:00
f05d71a214
Adds default clothing changes broadcast to other clients
2022-01-07 13:03:10 -07:00
391bbaa4e7
Update error messages for new variable
2021-12-15 09:23:54 -08:00
924152da98
oops kwlist was wrong
2021-12-13 20:35:17 -08:00
587414dfa5
Adds default clothing changes broadcast to other clients
2021-12-13 16:25:15 -08:00
fd3b9ac5ec
Fix reference counting problem in pyVaultNode::AddNode().
...
This is fixed in H'uru via extensive use of RAII around vault nodes.
2021-10-17 15:13:12 -04:00
e605e670b1
Fix vaultOperation Python object leak.
...
This fixes a leak of a Python bound method. Leaking this means that
PythonFileMods keys are still loaded when the client exits. These
methods are most commonly used by xSimpleImager.py, so the effect of the
leak can be observed by simply linking to Relto and quitting with a leak
detector active.
2021-10-17 15:02:20 -04:00
46bc8cca4d
Correctly allocate the NetVaultNode in pyVaultPlayerInfoListNode.
...
The affected code was ported from H'uru where NetVaultNode has a zeroing
constructor. OU does not have a zeroing constructor for this class, and
instead assumes that all allocations will be done with NEWZERO (there is
a debug mode assertion to this effect). The result of the improper
allocation is that the node fields flag could be garbage, causing a
vault node with random contents to be written to the server.
Unfortunately, NetVaultNode::Read_LCS is not extremely resilient to
reading in unexpected data, so this may result in a crash.
2021-10-02 00:55:10 -04:00
7b4d9e8e3f
Merge branch 'ticket/17'
...
closes #17
2021-08-12 14:43:51 -06:00
b1eda42289
Fix race condition on first time uses of Er'cana/Ahnonay books.
...
Some of the Python code expects for explicit Age initialization to
complete immediately. Rewriting that would be something of a chore, so
this will prevent first time clicks on the Er'cana and Ahnoying
Cathedral books from causing a perma-stick.
Homologue of H'uru commit ec0aecd202
2021-08-10 18:58:11 -04:00
3d3d70fc08
Merge branch 'ticket/13'
...
closes #13
2021-07-22 15:57:34 -06:00
926267c6de
[PATCH] Make pyVault::AddChronicleEntry a blocking operation to avoid
...
H-uru:
From f45679a54f
Mon Sep 17 00:00:00 2001
From: Adam Johnson <AdamJohnso@gmail.com >
Date: Sun, 15 Jan 2012 18:35:05 -0500
Subject: [PATCH] Make pyVault::AddChronicleEntry a blocking operation to avoid
a race condition
2021-07-21 15:22:29 -06:00
ef26e5f87c
Merge branch 'master' into ticket/10
2021-07-09 16:13:26 -06:00
1bfa806843
Hoikas' client window flashing when unfocused
...
5beda0ab87
2021-06-05 17:40:41 -07:00
457b254baf
Hoikas' performance fixes
...
1) Asyncfixes
https://github.com/H-uru/Plasma/pull/22
2) One small change from "LocalizationData String Stuff"
(Simplifify wData in LocalizationXMLFile::HandleData)
https://github.com/H-uru/Plasma/pull/229
3) Fix buddy-add stutter
https://github.com/H-uru/Plasma/pull/346
2021-06-02 10:58:49 -07:00
576ac25f03
Hoikas' subworld fixes including PhysX support
...
1) Allow plSubWorldMsg to be sent over the network
https://github.com/H-uru/Plasma/pull/107
2) Cleanup VolumeSensorConditionalObject
https://github.com/H-uru/Plasma/pull/537
3) Add two new compiler feature tests - HeadSpin.h changes ONLY, as
prerequisite for VolumeSensorConditionalObject
45be91c0e3
4) Fix a crash and a silly identified by Coverity - changes for
VolumeSensorConditionalObject ONLY
a702cb9d3f
5) PXSubworld (Havok/CC subworld physics support ported to PhysX/MOULa)
https://github.com/H-uru/Plasma/pull/555
2021-05-31 10:48:56 -07:00
96903e8dca
CWE Directory Reorganization
...
Rearrange directory structure of CWE to be loosely equivalent to
the H'uru Plasma repository.
Part 1: Movement of directories and files.
2021-05-15 12:49:46 -06:00