Michael Hansen
5b6896123b
Use CMake's FeatureSummary tool to provide more info about dependencies
10 years ago
Michael Hansen
bffe08b7d4
Fix static initialization order dependency in MSVC2015 by changing the message to a pointer
10 years ago
Michael Hansen
132f5cfd15
Reduce warning spam by un-marking va_list functions as deprecated,
...
and ensuring all callers of such are marked deprecated
10 years ago
Lyrositor
08a031d382
Update CMakeLists to match new plLoggable location.
10 years ago
Darryl Pogue
1adce68d0d
Move plLoggable into NucleusLib/inc.
...
Also add deprecation warnings to non-plString uses. This will be very
noisy, but that should make it easy to track down places that should now
be using plFormat.
10 years ago
Michael Hansen
7a9c1308be
Clean up several more unused local variables
10 years ago
Michael Hansen
93eb41b1fe
Fix some legitimate bugs found by Coverity which MAY IMPACT BEHAVIOR!
10 years ago
Michael Hansen
7cdf7f133a
Several "low-hanging fruit" Coverity fixes which shouldn't affect behavior
10 years ago
Michael Hansen
5bd0e8d451
Mac puts malloc.h in its own subdirectory
10 years ago
Darryl Pogue
d36b7801bc
Remove deprecated `register` keyword.
10 years ago
Darryl Pogue
608afb4270
Fix plKeyImp warning about comparison of this and nullptr.
10 years ago
Darryl Pogue
01780b23f1
Fix a missing plUUID function in *nix.
10 years ago
Darryl Pogue
c0c9b03cce
Remove some unused bits of pnUtils.
10 years ago
Michael Hansen
a3ab76cb0d
Ensure uuid-dev is present when building on Linux
10 years ago
Darryl Pogue
6ba5822117
Move plCmdParser to CoreLib.
10 years ago
Darryl Pogue
e801eadc8d
Fix compilation of plCmdParser on Windows.
10 years ago
Darryl Pogue
47f92ef73d
Remove unused header.
10 years ago
Darryl Pogue
2e42d76ff2
Added plCmdParser class.
10 years ago
Darryl Pogue
a750616530
Remove unused pnUtMisc code.
10 years ago
Darryl Pogue
507dc14c89
Remove now-unused pnUtStr functions.
10 years ago
Darryl Pogue
dee72d2925
Remove pnUtCmd.
10 years ago
Michael Hansen
b12bce00ff
Fix or disable components that don't build on Linux.
10 years ago
Darryl Pogue
598f5f47ec
Fix compiler error in pnUtArray.
10 years ago
Darryl Pogue
cf28e8d577
Remove unused pnUtStr functions.
10 years ago
Darryl Pogue
bd259023f9
Kill off unused pnUtUxStr.
10 years ago
Adam Johnson
df19c3be0b
Kill pnUtW32Str
...
We can now trash StrToUnicode and StrToAnsi! Unfortunately, this does not
fix all of the weird string stuff, but it is a nice little milestone... :)
10 years ago
Adam Johnson
31076d65f9
Convert score creation to plString
10 years ago
Adam Johnson
374b8b0531
Convert age names over to plString
10 years ago
Adam Johnson
b6bbf8419a
Scrub the last StrToAnsi from AgeInfo conversions
10 years ago
Adam Johnson
2039d88025
Convert server name stuff to plString
10 years ago
Michael Hansen
a110dc0f7c
Fix narrowing-conversion werrors from Clang
10 years ago
Michael Hansen
5feefe8ea4
Fix/remove some incorrect uses of the arrsize macro
10 years ago
Michael Hansen
6d1dd4fd5d
Fix for SDL blob corruption
10 years ago
Darryl Pogue
992be55e69
Fix segfaults by making this a plString.
10 years ago
Adam Johnson
81ea5ef112
Tweak NetVaultNode::CopyFrom
...
- We now zero fields that are unused in the new copy
- Ensure that blob fields are deep copied (fix potential crashes)
10 years ago
Adam Johnson
352c9f9427
Don't assume vault strings are null-terminated
10 years ago
Adam Johnson
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
10 years ago
Adam Johnson
b9f747f046
Refactor NetVault Node
...
NetVaultNode now uses plStrings. I also took the liberty of removing code
that was really only useful in server contexts. Note that there is
absolutely no way this will compile at the moment. Future commits will fix
the other code to play nicely with this rewrite.
10 years ago
Adam Johnson
c384450236
Remove stale CSrvPackBuffer code
10 years ago
Joseph Davies
bb2ea46c69
Store plClient password using platform-specific credential storage.
...
- Removes old drive-based "cryptography" for stored passwords,
which often caused them to be invalidated when removable storage
on the system is used.
- Uses pfPasswordStore to store passwords.
- Uses the Windows Registry to store account/password preferences.
10 years ago
Adam Johnson
e8d317bd92
Replace port constants with a single port variable
...
- Remove really old deprecated constants
- Remove some Cyanic server code as well
10 years ago
Joseph Davies
9732a997c0
Removes remaining usage of Bink in main engine.
...
- Removes Bink headers.
- Remove usage of Bink movie layers in pfJournalBook (replacing it
with plLayerAVI in the interim).
- Removes Bink cmake.
Conflicts:
CMakeLists.txt
Sources/Plasma/Apps/plClient/plClient.cpp
Sources/Plasma/PubUtilLib/plPipeline/plBinkPlayer.h
10 years ago
Darryl Pogue
ccd5687e61
Fix pnUUID linking on OSX. Closes #451 .
10 years ago
Michael Hansen
085c00706c
Some fixes for Clang
11 years ago
Michael Hansen
094b0fe557
Move <algorithm> header out of HeadSpin.h
11 years ago
Michael Hansen
751d760772
Use standard (f)abs functions
11 years ago
Michael Hansen
1a987173d6
Use std::swap
11 years ago
Michael Hansen
72f18e8ebb
Complete the previous commit by also removing the inline min and max
...
functions defined in HeadSpin.h without breaking (3ds)Max compilation
11 years ago
Michael Hansen
e36220cca5
Use std::min and std::max
11 years ago
Michael Hansen
9d67b96837
Fix some errors and warnings when compiling with Clang
11 years ago