2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-13 18:17:49 -04:00
Commit Graph

29 Commits

Author SHA1 Message Date
da5ba1062b Files for Allowing disabling avatar panic links
(cherry picked from commit 5f3a8644a7)
2022-01-24 15:43:15 -07: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
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
3699a8c8c0 Merge branch 'ticket/20'
closes #20
2021-12-03 15:10:51 -07:00
02f3e17d3f Merge branch 'ticket/28'
closes #28
2021-12-03 15:07:43 -07:00
b3805c1293 Merge branch 'ticket/25'
closes #25
2021-11-05 15:50:01 -06:00
7be998219f Fix #ifdef limiting Plasma App.SetLanguage command access in Internal client. 2021-11-05 15:42:23 -06:00
0a5abca4e9 Fix garbled stack traces.
Newer versions of VS and Windows use ASLR for security purposes, meaning
that the module may be relocated from what is expected by the linker map
file. While we could kludge around that by disabling ASLR, it would be
better to just map the actual stack addresses to the expected addresses.
This also simplifies all of the weird segment math to simply use the
rvabase value in the map file.
2021-10-18 12:37:36 -04:00
271a801834 Add console command App.Crash to debug garbled stack traces. 2021-10-18 12:33:20 -04: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
8fa0369486 Review changes cf. Adam: change name of local vars to not start
with 'f' prefix (used for fields in objects).
Also removed trailing space from lines that irritate Git difference listings.
2021-09-10 15:36:36 -06:00
8ab3ac4e9a Fix incorrect string handling in pfJournalBook::IRenderPage()
Unify references to HTML string chunk as being accessed as wchar_t[]
strings rather than repeatedly calling std::wstring.c_str() on the
chunk, then using character positions obtained from those strings
to index directly into the std::wstring[] form from chunk->fText.
2021-09-10 10:16:29 -06: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
099a171f85 Merge branch 'ticket/14'
closes #14
2021-07-26 10:10:02 -06: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
86d2da35b7 Fix H-uru/Plasma#941.
Fixes a reference counting issue that prevents non-DirectXCompressed
mipmaps from being used in GUI Lists (eg as icons for avatar clothing).
All future clothing PRPs produced by CreateClothingPRP.py will depend on
this change.
2021-07-13 19:26:09 -04:00
ef26e5f87c Merge branch 'master' into ticket/10 2021-07-09 16:13:26 -06:00
22d7ff292c Fix misplaced insert of DelayArbitration command 2021-06-06 14:52:56 -07:00
40c692d6a9 Remove an unnecessary 'virtual' per Adam 2021-06-05 20:23:56 -07: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