5c6b6bbc7c
Fix the rest of the plString::Format calls
2014-05-28 18:49:50 -07:00
1debf8180b
Convert many of the now-deprecated plString::Format calls to plFormat
2014-05-28 18:10:24 -07:00
933ae6ec17
Provide some sample conversions to plFormat for testing and copying
2014-05-19 18:12:50 -07:00
d713a13dbe
Merge pnUtRef with hsRefCnt, and remove the former
2014-05-18 11:19:52 -07:00
d4dbc81522
Fix another book-sharing message leak...
2014-05-05 21:37:15 -04:00
f78deb37d3
Fix memory leak in Relto sharing
2014-05-03 16:24:59 -04:00
51c594a3b3
First pass over plMessage headers.
...
This reduces the amount of redundant #includes in the plMessage headers.
Still need to check over the actual source files and do some work to
remove pnUtils (ugh) from one message.
2014-01-23 22:35:23 -05:00
9e6200507b
Fix potential leak in OfferLinkToPlayer
2014-01-22 19:06:51 -05:00
ef04cfcf84
Age Link info names => plString
2014-01-21 15:21:22 -08:00
5b6b886b55
Clean up DisplaySystemVersion() to avoid hsStrcpy, and add Windows 8.1
...
to the known versions decoder.
2014-01-10 10:11:50 -08:00
19da80f31b
Fix External Client garbage-strings
2013-12-23 20:26:42 -05:00
1cd4681980
Naïve fix for draw-loop starving.
...
Herp derp, it helps to fire off the update callback once an object is
read...
2013-12-20 17:14:18 -05:00
7e66aee382
Allow passing a clothing file to LoadAvatar and plStringify whatever we encounter on our way
2013-12-11 20:38:51 +01:00
07adadcb58
Fix out-of-bounds crash when fiddling with NPCs
2013-12-05 22:20:12 +01:00
34c88190c1
Update StartUp in initial batch
...
ONE PATCH! This commit brings us to half of the patching goal: on launch
of the client, we only show ONE "Updating..." message before we enter the
game proper. Go us!
2013-11-28 15:16:01 -05:00
9d162a7a32
Reroute plResPatcher
2013-11-28 15:14:37 -05:00
275f15087c
Separate plOperationProgress titles and statuses.
...
Now we render titles above the progress bar and the status below (in the
same color as the progress bar!). Also, introduce a new info field that is
guaranteed to be right justified.
2013-11-25 22:01:10 -05:00
7da0467609
plString-ify plOperationProgress
2013-11-25 22:01:09 -05:00
798764d84e
Nuke some snprintf
2013-07-09 21:30:40 -04:00
0c1b6bb096
Some messages are useful
2013-06-18 18:27:59 -04:00
dcb0e2f046
Ensure there is always book-spinning while linking
...
This should help people realize that things are happening... Even if
whatever server they're connected to takes a very long time to process a
join request. At some point in the future, the linking process should be
de-serialized.
2013-05-27 23:57:37 -04:00
99019becb0
Merge pull request #318 from Hoikas/ccr-bcast
...
Global Chat Messages
2013-04-12 16:59:55 -07:00
f8dab46a03
Global KI message = ccr2allplayers
2013-03-15 13:02:27 -04:00
42c8235023
Merge pull request #308 from Hoikas/display-names
...
Age Display Name Fixes
2013-03-14 20:16:16 -07:00
a0a375dcd7
Merge pull request #267 from Hoikas/pendingload
...
Refactor Pending Loads
2013-02-13 21:17:33 -08:00
b6991d384c
Fix crazy stupid
2013-02-13 18:43:47 -05:00
7020624be4
Fix clone loading race condition.
...
This happens on DirtSand shards when two avatars are loading the same age
at once. LoadCloneMsgs are dispatched to the clients before they have
loaded the original keys. The server has no way of knowing that however,
so this is the correct place to fix the problem.
2013-02-06 00:02:06 -05:00
e953c0c542
Refactor Pending Loads
2013-02-01 17:49:50 -05:00
f5abe4ab15
Merge pull request #273 from 'paradox/clang'
...
Conflicts:
Sources/Tools/MaxConvert/Pch.h
Sources/Tools/MaxConvert/hsControlConverter.cpp
2013-01-31 19:14:57 -05:00
2967635ce2
float.h -> cfloat
2013-01-28 23:25:00 -08:00
c71bff3f21
Fix more clang warnings.
2013-01-28 21:58:48 -08:00
7888cf7010
Remove redundant bitfield
2013-01-27 18:51:48 -05:00
07ddec2f79
Expose to python
2013-01-27 18:18:13 -05:00
af1db55f67
Mute the linking sound on client kicks
...
This commit is really quite awesome in that you can now propagate any
plLinkToAgeMsg that will mute the link out, link in sounds, or both. Some
garbage fields were repurposed for this functionality. The messages were
passed correctly on Cyan's MOULa server.
Conflicts:
Sources/Plasma/PubUtilLib/plMessage/plLinkToAgeMsg.h
Sources/Plasma/PubUtilLib/plNetClient/plLinkEffectsMgr.cpp
Sources/Plasma/PubUtilLib/plNetClient/plNetClientMgr.h
Sources/Plasma/PubUtilLib/plNetClient/plNetLinkingMgr.cpp
2013-01-27 18:18:12 -05:00
8f67596686
Merge pull request #275 from zrax/file-utils
...
Unify filesystem utilities
2013-01-22 16:27:26 -08:00
2c028c4b07
Remove hsFiles in favor of plFilesystem stuff
2013-01-21 14:48:32 -08:00
6e564476b7
Deprecate plFileUtils and parts of pnUtPath
2013-01-21 14:48:28 -08:00
f86b549293
Re-define nil as nullptr, cleaning up some potential issues along the way
2013-01-20 21:12:13 -08:00
f980f022dd
Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
2013-01-17 01:14:45 -08:00
2eb3648144
Merge pull request #251 from dpogue/plresmgr-strings
...
Convert plRegistryNode stuff to plString.
2013-01-07 21:59:09 -08:00
4dd06d1e7e
Convert plRegistryNode stuff to plString.
2013-01-05 20:21:33 -08:00
ca916fee49
Add proper member access control to NetVaultNode
2013-01-05 19:00:58 -08:00
abbbfc12d7
Plug some simple leaks detected during startup
2013-01-05 19:00:56 -08:00
bc0d04da48
Deprecate and remove NEWZERO macro
2013-01-05 18:33:47 -08:00
bcf6e97d23
Replace Uuid with plUUID EVERYWHERE.
2013-01-04 21:06:14 -08:00
fd8541e18d
Get rid of GuidGenerate calls.
2013-01-04 21:01:14 -08:00
8158a43dfe
Fully remove hsStlUtils, as it is now completely unused
2013-01-01 21:35:11 -08:00
60021923a2
Deprecate and remove xtl::format in favor of plString::Format
2013-01-01 21:35:10 -08:00
f510b529f8
Remove unused headers from hsStlUtils.h (and push them downstream where needed)
...
Also fix a couple of plString and header issues identified by Paradox on GCC/Clang
2013-01-01 21:35:10 -08:00
4c7ce8665c
Replace xtl::delete_ptr functor with lambdas
2013-01-01 21:35:08 -08:00