Michael Hansen
5b6896123b
Use CMake's FeatureSummary tool to provide more info about dependencies
9 years ago
Darryl Pogue
01780b23f1
Fix a missing plUUID function in *nix.
9 years ago
Michael Hansen
a3ab76cb0d
Ensure uuid-dev is present when building on Linux
10 years ago
Darryl Pogue
ccd5687e61
Fix pnUUID linking on OSX. Closes #451 .
10 years ago
Michael Hansen
f93b37e152
Switch plFormat's accumulator to a plStringStream for better performance
11 years ago
Michael Hansen
d8c3769143
Fix it for standards-complient compilers (GCC/Clang).
...
Unfortunately, this means that all formatters must be declared in the
same place now, as they must be declared BEFORE the template which uses
them is declared (not just before it was instantiated, which MSVC allows).
11 years ago
Michael Hansen
2048b641d3
Take advantage of some custom formatter shortcuts
11 years ago
Darryl Pogue
a1e3fa6faf
Various MinGW compile fixes.
11 years ago
Michael Hansen
f980f022dd
Replace pnProduct with a (very) thin CoreLib plProduct wrapper around CMake-defined product ID values
12 years ago
Darryl Pogue
a8126757f8
Fixes pointed out by @zrax and @hoikas .
12 years ago
Michael Hansen
6681b1d596
Fix a cast error and check UUID size.
12 years ago
Darryl Pogue
bcf6e97d23
Replace Uuid with plUUID EVERYWHERE.
12 years ago
Darryl Pogue
274812c057
Remove all uses of GuidToString.
12 years ago
Darryl Pogue
517d4f6788
Added boolean operators to plUUID.
12 years ago
Darryl Pogue
fd8541e18d
Get rid of GuidGenerate calls.
12 years ago
Michael Hansen
8158a43dfe
Fully remove hsStlUtils, as it is now completely unused
12 years ago
Michael Hansen
c68724765b
Some minor cleanup for readability
12 years ago
Michael Hansen
b219c3c3cc
Alright, this _TEMP_CONVERT_ stuff was a stupid idea
12 years ago
Darryl Pogue
1fa981d09e
plUUID operator< should return a bool.
13 years ago
Michael Hansen
247749934b
Fix pnUUID compilation on Linux
13 years ago
Michael Hansen
ad66286a17
Fix several errors and warnings from GCC compilation
13 years ago
Michael Hansen
bb0ed04a52
Fix some things which got missed from debug builds
13 years ago
Darryl Pogue
945e1ac37b
Make pnUtUuid compile on *nix.
13 years ago
Darryl Pogue
65b75f0667
Don't throw errors when including pnUtils stuff.
13 years ago
Michael Hansen
a1852ad385
Convert plUUID and its cascade of dependencies to plString
13 years ago
Adam Johnson
906b16d28e
Remove stupid
13 years ago
Darryl Pogue
a14a171774
Replace MemMove, MemCopy, and MemCmp.
13 years ago
Adam Johnson
be26b145df
HeadSpin.h is now the core header.
...
Rearrange some things so such that low-level CoreLib headers aren't quite
so crazy. For higher level stuff, you still need to include the
appropriate header.
13 years ago
Adam Johnson
5027b5a4ac
Convert custom HeadSpin integer types to standard types from stdint.h
13 years ago
Darryl Pogue
89e42ed361
Move plCreatableUUID somewhere less annoying.
13 years ago
Darryl Pogue
c91eb23f92
Clean up the linking mess in CMake.
...
(Of the library variety, not the book variety... although that's still
confusingly similar terminology)
13 years ago
Darryl Pogue
da53353cda
Turns out Windows needs Rpcrt4.lib for UUIDs.
13 years ago
Darryl Pogue
8a28ba9e89
Move plUUID to pnUUID.
...
--HG--
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID.h => Sources/Plasma/NucleusLib/pnUUID/pnUUID.h
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Unix.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Unix.cpp
rename : Sources/Plasma/PubUtilLib/plUUID/plUUID_Win32.cpp => Sources/Plasma/NucleusLib/pnUUID/pnUUID_Win32.cpp
13 years ago