1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 19:29:09 +00:00
Commit Graph

244 Commits

Author SHA1 Message Date
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
c10ca98fc1 Remove xtl::istring and xtl::iwstring 2013-01-01 21:35:07 -08:00
72000fd0c1 Fixes some oversights.
Okay, what moron left out the include guards on hsSTLStream.h? Come on,
man.
2012-12-22 17:15:21 -05:00
7785c9c85e Remove global Windows.h include
This is the beginning of efforts to reduce the scope of Windows.h. I have
shuttled it into hsWindows.h (again) and fixed the compilation of the
major apps. There is still some scope work that needs to be done, and the
Max plugin has not yet been addressed.
2012-12-22 17:15:14 -05:00
9f276e2c57 Add support for Visual Leak Detector, since valgrind doesn't support MSVC 2012-12-13 02:07:53 -08:00
49dfb4e546 Convert SDL (mostly) to plStrings 2012-12-13 02:06:41 -08:00
a69784bf4c Kill off Windows 9x AsyncCore
Hey, guess what? TransGaming was what needed that old, obsolete crap.
2012-11-18 16:59:47 -05:00
3e92022db2 Fix additional issues from review 2012-11-18 01:14:06 -08:00
c68724765b Some minor cleanup for readability 2012-11-13 20:05:04 -08:00
b219c3c3cc Alright, this _TEMP_CONVERT_ stuff was a stupid idea 2012-11-13 18:40:13 -08:00
9cc3f404af Add Short-String Optimization to plString 2012-11-12 19:06:53 -08:00
3c2a8c66e7 Remove more empty source files 2012-11-11 23:00:24 -08:00
40d5e2e867 Fix some noteworthy warnings (mostly hsBool->bool incompatibility) and missing headers 2012-11-11 22:34:05 -08:00
4c9f5398bd Merge pull request #211 from Hoikas/addrinfo
Toss pnAddrInfo
2012-10-14 10:04:55 -07:00
a709e17069 Obliterate hsBool 2012-07-14 18:46:27 -04:00
f0af98b0a7 Toss lots of custom CString code
We already have a C standard library, so let's not reimplement it.
2012-07-11 09:46:20 -04:00
3667fb62e2 Replace COMPILER_ASSERT with C++0B static_assert 2012-07-11 09:46:17 -04:00
94ca3bb097 Merge core-CoreLib headers
Merge hsTypes.h, hsUtils.h, and hsWindows.h into a single header to cut
down on confusion and to simplify doxygen graphs. hsRefCnt's
implementation details were moved into another file in preparation for
making HeadSpin.h a precompiled header.
2012-07-11 09:46:15 -04:00
e7fda23cf8 Build 912 2012-06-16 23:04:19 -04:00
205795e037 Kill as much of pnUtPath as possible. 2012-06-16 18:45:24 -07:00
f38682882b Kill pnUtilsExe. 2012-06-13 23:28:54 -07:00
1ae3979753 Get rid of pnUtSync and CLock. 2012-06-13 23:28:53 -07:00
5f99e20af8 Toss pnAddrInfo (one less project!) 2012-06-10 20:03:44 -04:00
95e1fe34b8 Remove unused dead weight CSR and SimpleNet code 2012-06-09 18:45:34 -04:00
b6f97dae0f Merge pull request #192 from boq/notify_int
Allow plNotify variable events to carry integers in addition to floats.

We can finally merge with the release of Cyan MOULa 912.
2012-06-01 13:43:33 -07:00
9ee5c4d040 Remove remaining pre-hsCpuID SSE special-casing. 2012-04-22 15:29:22 -07:00
b5f70c4a53 Merge pull request #183 from Hoikas/score-rewrite
GameScore Rewrite
2012-04-15 14:10:47 -07:00
a038af101d Merge pull request #193 from Hoikas/sse
SSE3 Optimizations
2012-04-15 14:07:41 -07:00
bbdc5cd0bb Implement new pfGameScore class and friends
pfGameScore will call you back on actions that require server ops. Also, we
ref count the score instead of using some weird hashtable manager class
because the server never actually tells us if someone else changes the
score.
2012-04-14 22:25:49 -04:00
8d36a0d028 Closes #182 -- dpogue/kill_utils
Conflicts:
	Sources/Plasma/Apps/plClient/winmain.cpp
2012-04-14 19:34:07 -04:00
b1d65a194a Fix memory corruption with DNS lookups.
Thanks @Mystler for finding and reporting this, and thanks @Hoikas for
investigating and confirming the fix.
2012-04-14 16:26:24 -07:00
062cb15b44 SSE3 hsMatrix44 multiplication 2012-04-11 23:22:02 -04:00
82e4c81303 Differentiate between float and int types in plNotify 2012-04-10 22:26:56 +02:00
cb209c853f Move these inline to be faster. 2012-04-08 12:48:24 -07:00
1fa981d09e plUUID operator< should return a bool. 2012-03-30 22:03:55 -07:00
bb200c5b30 Make sure plNetAddress is included correctly. 2012-03-27 23:10:54 -07:00
883ce6fcbf Doxygen plNetAddress to make it less confusing. 2012-03-27 21:32:02 -07:00
3ba721711e Completely kill pnUtAddr and NetAddress. 2012-03-26 21:49:10 -07:00
3ea3473d13 Get rid of pnUtW32Addr and make IP strings char*s.
IP addresses don't need to be unicode.
pnUtAddr is still around until we replace all NetAddress uses with
plNetAddress (they are typedef'ed to each other right now).
2012-03-26 21:27:55 -07:00
06a561fc85 Fix bugs with plNetAddress.
This allows the patcher to successfully connect to both GateKeeper and
FileSrv.
2012-03-26 19:03:43 -07:00
fbc6e33f7d Rename these to make more sense. 2012-03-26 16:14:17 -07:00
5beda0ab87 Implement client window flashing
This will be used in python to grab the player's attention on PMs or other
interesting events.
2012-03-20 21:00:59 -04:00
4737e791cb Remove almost all uses of NetAddress.
This probably has a bunch of bugs because of Network Order/Host Order
issues. If we intend to actually support BE architectures, these
problems are going to get much much worse :(
2012-03-12 21:59:10 -07:00
4b3d4a0d83 Add an operator== to plNetAddress. 2012-03-12 21:04:27 -07:00
e770beb73d Kill pnNetDiag. 2012-03-12 21:03:58 -07:00
72d92bc66e Start killing off NetAddress. 2012-03-11 23:12:03 -07:00
7bd51c923f Merge branch 'plNetAddress' into kill_utils 2012-03-11 22:19:32 -07:00