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

418 Commits

Author SHA1 Message Date
4329212d98 Fix assertion with incorrect limit on age sequence prefix. 2021-10-16 15:06:02 -06:00
8ff71fb384 Correct calls to StrTo(Unicode|Ansi) to use the correct size. 2021-10-16 14:53:27 -06:00
3489b924ce Merge branch 'ticket/23'
closes #23
2021-10-03 15:21:52 -06:00
60e74f0042 Revert "Hack to work around LetsEncrypt DST Root CA X3 expiration until Openssl updated."
This reverts commit 09e43b28b5.
2021-10-03 15:20:34 -06:00
09e43b28b5 Hack to work around LetsEncrypt DST Root CA X3 expiration until Openssl updated. 2021-10-02 11:56:32 -06: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
34a5d24f79 Merge branch 'ticket/18'
Closes #18
2021-09-09 16:43:36 -06:00
e2aec8d52c Fix an infinite loop in plDxPipeline.
H'Uru PR #719 commit log:

commit 5f53b86494605c484c0b304e0a5ab15a07929106
Author: Adam Johnson <AdamJohnso@gmail.com>
Date:   Fri Sep 4 07:38:15 2020 -0400

    Fix an infinite loop in plDXPipeline.

    This was observed in a 2x2 DXT1 mipmap produced by Korman. While Korman
    should probably force such a thing to be uncompressed, the pipeline
    should also not be able to enter such an obviously invalid state.

M       Sources/Plasma/PubUtilLib/plPipeline/DX/plDXPipeline.cpp
2021-09-07 14:45:45 -06:00
7b4d9e8e3f Merge branch 'ticket/17'
closes #17
OPENURU_BUILD_195
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
67a9e4a892 Merge branch 'ticket/16'
closes #16
OPENURU_BUILD_194
2021-08-05 10:45:18 -06:00
13e3022087 Merge branch 'ticket/15'
closes #15
2021-08-05 10:44:53 -06:00
9b80ebf645 Remove PDB and MAP symbol files from list of files to delete upon startup. 2021-07-29 19:19:01 -06:00
d007fac536 Limit the scope of callback suppression.
Per testing on Minkata, suppressing callbacks during all vault downloads
has a deleterious effect on imagers. While my high level assumption is
correct, vault downloads can encompass situations where we want
notifications (eg re-downloading imager inbox folders, new age info
vault fragments). Whoops!
2021-07-28 22:27:26 -04:00
099a171f85 Merge branch 'ticket/14'
closes #14
2021-07-26 10:10:02 -06:00
994cee47b1 Merge branch 'master' of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata 2021-07-24 13:03:32 -06:00
ba7b2d0caf Merge branch 'ticket/12'
closes #12
closes #13
2021-07-24 13:03:03 -06:00
9be38cb29b Merge branch 'ticket/12'
closes #12
2021-07-24 13:00:25 -06:00
8c46126007 Suppress vault callbacks when loading or unloading VNodeMgrs.
On MOULa, there have been complaints about linking to some Neighborhoods
and activating some players taking a very long time. One of these
Neighborhoods in particular is the "DRC(67) Bevin". When I attempted to
link to this Age, I found the link took approximately 85 seconds each
time. On profiling, I discovered that for every node downloaded during
the initialization phase, we were calling into Python at least once.
Suppressing vault callbacks during times when they are obviously going
to storm and be useless decreases the link time to 7 seconds.
2021-07-23 00:28:29 -04:00
bef0bfa262 Revert part of a89577e that allowed message handlers to override the
default window proc, killing key commands like Alt+F4
2021-07-22 17:24:36 -06:00
3d3d70fc08 Merge branch 'ticket/13'
closes #13
2021-07-22 15:57:34 -06:00
2a63116726 Merge branch 'ticket/12'
closes #12
2021-07-22 15:57:20 -06:00
2b8c81ee2a Merge branch 'ticket/10'
closes #10
2021-07-22 09:29:49 -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
ae019b8df9 Merge branch 'master' into ticket/10 2021-07-21 14:47:23 -06:00
5d0e4bb853 Merge branch 'ticket/11'
closes #11
2021-07-21 14:47:05 -06:00
bbde8fe51f Merge branch 'master' into ticket/11 2021-07-16 11:30:42 -06:00
1a625d77b6 Merge branch 'ticket/10'
closes #10
2021-07-16 11:27:49 -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
218d8b5726 Merge branch 'ticket/9'
closes #9 (requires MOULSCRIPT tix 13)
2021-07-09 16:05:54 -06:00
bc3e8013a1 Merge branch 'master' into ticket/9 2021-07-07 10:17:21 -06:00
5b95b7e9b7 Merge branch 'ticket/8'
closes #8 (Requires corresponding MOULSCRIPT ticket 13)
2021-07-07 10:08:04 -06:00
8ca8eb29d3 Replace isnan() reference with _isnan(). VS2010 didn't have it in std::cmath. 2021-07-06 14:37:41 -06:00
942ae4b8e5 Merge branch 'master' into ticket/8 2021-07-06 10:46:55 -06:00
a5b059f89e Merge branch 'ticket/7'
closes #7
(corresponding MOULSCRIPT ticket #8)
2021-07-06 10:38:21 -06:00
4550451ae5 Fix things that framerate unlock will expose
Hoikas pointed these out to me
https://github.com/H-uru/Plasma/pull/503
https://github.com/H-uru/Plasma/pull/505
2021-07-02 17:57:23 -07:00
dfe1423613 Merge branch 'rarified/vs2010project-fixes' 2021-06-27 10:06:39 -06:00
308b061a96 Merge commit '43c89fe' into rarified/vs2010project-fixes 2021-06-27 10:04:22 -06:00
fe15d68425 Incorporate stashed fixes to build paths, hsTypes.h macro to reduce build warning noise. 2021-06-27 10:03:15 -06:00
43c89fe1f6 WIP on master: c914ba5b Merge branch 'rarified/directoryreorg' closes #6 2021-06-27 10:01:36 -06:00
f57ce3a775 index on master: c914ba5b Merge branch 'rarified/directoryreorg' closes #6 2021-06-27 10:01:36 -06:00
d0f1e6f3e7 Remove the PhysX changes orig. bundled with unlock 2021-06-24 22:05:24 -07:00
22d7ff292c Fix misplaced insert of DelayArbitration command 2021-06-06 14:52:56 -07:00
a6c941b087 Fix previous fix for destringtheoryification 2021-06-06 11:50:21 -07:00
40c692d6a9 Remove an unnecessary 'virtual' per Adam 2021-06-05 20:23:56 -07:00
0c5c586791 Unstringtheoryify the DebugMsg 2021-06-05 20:13:17 -07:00
1bfa806843 Hoikas' client window flashing when unfocused
5beda0ab87
2021-06-05 17:40:41 -07:00
23126d3135 Hoikas' Windows 7 taskbar loading indicator
dcba1fb60a
and
3a354020e1
2021-06-05 16:29:38 -07:00
062bfd40d3 Zrax's fix to re-enable the numlock key
37d6c12b94
2021-06-04 20:31:06 -07:00