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

745 Commits

Author SHA1 Message Date
6b667fcaec Re-add file needed for precompiled headers to work 2012-11-11 23:31:45 -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
6d4726c766 Fix external build linking
A misplaced external guard (likely introduced in #217) caused a few legacy symbols (hsStrcpy, etc) to be excluded from the CoreLib.
2012-11-11 18:05:00 -05:00
4c9f5398bd Merge pull request #211 from Hoikas/addrinfo
Toss pnAddrInfo
2012-10-14 10:04:55 -07:00
2531dba66c Make Python.Cheat little bit safer 2012-10-02 19:26:10 +02:00
8fc79f280c Remove Python.RunFile 2012-10-02 19:26:09 +02:00
bc3c409094 Merge pull request #217 from Hoikas/hdr-cleanup
Header Cleanups
2012-08-13 17:20:01 -07:00
27ab9ef129 Display SO name in spawn list 2012-07-25 21:06:44 +02:00
b57dc28136 Remove some unused CoreLib stuff
- plRefCnt duplicates hsRefCnt (Wtf?)
- hsNamedPipeStream nasty, unused
- VDB stuff in hsStream left over from Plasma 1 (realMyst/DIRT)
- hsColor32 moved to be less promiscuous
2012-07-14 18:47:45 -04:00
a709e17069 Obliterate hsBool 2012-07-14 18:46:27 -04:00
5f78b33db4 Remove hsRand--we have rand support in the Cstdlib 2012-07-11 09:46:20 -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
1556d147d9 Don't expose math.h from HeadSpin.h 2012-07-11 09:46:19 -04:00
172b3c6cfb Toss old RAM functions
If we really care about system RAM, we should reimplement this in a less
obsolete way--and hopefully update the RAM tiers ;)
2012-07-11 09:46:18 -04:00
3667fb62e2 Replace COMPILER_ASSERT with C++0B static_assert 2012-07-11 09:46:17 -04:00
5d30f69957 Fix max plugin compile
Always include HeadSpin.h before Max.h--Max.h brings in Winsocks 1, for
some reason. This creates symbol clash hell.
2012-07-11 09:46:16 -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
b3a9d96f40 Merge pull request #213 from Hoikas/pch
Precompiled Headers for pfPython
2012-07-11 06:43:54 -07:00
a5b1d62f9a Fix a bug that should never happen
This fixes a crash that occurs on systems with no Direct3D device
available. The device selector returns a NULL string, which is then
strstr'ed for some ancient nvidia card. For now, let's wrap that in a NULL
check. Eventually, when we scrub plClient.cpp and winmain.cpp, that hack
should just be dropped.
2012-06-18 21:53:41 -04:00
e589314f89 Avoid truncated window size after going from fullscreen to a window of the same size.
Must set the window size after the display resolution, otherwise Windows may clamp it to a smaller size than specified.
2012-06-17 20:29:46 +02:00
d690df1064 Add pyMatrix and pyGeometry to pfPython PCH
This also includes some header debloat and const/reference fixes
(particularly in pyMatrix44). This will result in the generation of
slightly more efficient code.
2012-06-16 23:05:57 -04:00
d43073949b Precompiled Headers for pfPython
Also did some work on decreasing header bloat. No promises on a complete
job--this was just enough to allow PCH to actually help us out (and boy
does it!)

With an Intel Core 2 Duo (4GB DDR2 800)
With PCH: 50.51 seconds
Without:  4 minutes, 17.14 seconds

:D
2012-06-16 23:05:56 -04:00
e7fda23cf8 Build 912 2012-06-16 23:04:19 -04:00
b13a8f129f Include plFileUtils in plUruLauncher. 2012-06-16 19:15:03 -07:00
bb9886c37c Using CCmdParser here is ridiculously excessive. 2012-06-16 18:45:25 -07:00
205795e037 Kill as much of pnUtPath as possible. 2012-06-16 18:45:24 -07:00
0ac6cd4907 Fix hsThread_Unix compilation. 2012-06-13 23:28:54 -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
9ce02384c2 Fix #169
Allow the execution of multiple internal clients. The crash that was
observed before was fixed with the removal of pnAcLog.
2012-06-10 19:31:42 -04:00
6a9d5a6f48 Merge pull request #209 from Hoikas/fullscreen-error
Fix for Hidden MessageBoxes
2012-06-10 10:07:32 -07:00
5a93553651 Merge pull request #208 from Hoikas/deadweight
Remove Junk
2012-06-10 10:06:32 -07:00
e9d94f5f66 Remove obsolete PythonLib 2012-06-10 12:59:30 -04:00
1a5606e05c Remove obsolete components 2012-06-10 12:59:28 -04:00
c4190c50de Remove programs/libraries that have been obsoleted or make no sense
outside of Cyan's build environment
2012-06-10 12:59:11 -04:00
c3eb5300df Merge pull request #206 from Hoikas/quabs
Engine fixes for AhnyQuabs
2012-06-10 09:50:25 -07:00
87549fceb1 hsMessageBoxWithOwner functions use hsWindowHndl 2012-06-10 00:09:47 -04:00
4ba4ca7fee Fullscreen clients no longer hide message boxes
The old solution may have worked at one point in time, but it was kind of
suspect in that it would (theoretically) hide the game window forever. The
new solution will only hide the game window while the message box is
alive. As a bonus, the part where we hide the full screen window now
works.
2012-06-09 23:29:20 -04:00
a786775229 Remove obsolete tools (Migration, plDatMerger, etc) 2012-06-09 18:47:41 -04:00
95e1fe34b8 Remove unused dead weight CSR and SimpleNet code 2012-06-09 18:45:34 -04:00
fac4448850 Merge pull request #207 from zrax/netcligrp_typo
Fix a typo from way back when
2012-06-01 13:44:53 -07: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
d382da0fe7 Fix a typo from way back when 2012-05-21 19:04:44 -07:00
1252df83e1 Ensure that OnServerInitComplete is always executed 2012-05-12 20:49:30 -04:00
2813aaa467 Fix stupid in plAvBrainCritter::GoToGoal
Changing the next behavior to running on every goal update causes the quabs
to skitter about one inch every five seconds. Obviously, we do not need to
start running if we are already running, so let's check that.
2012-05-12 20:49:28 -04:00
5cf540b424 Updates to the Python API
Throw away some stupid stuff and make things slightly easier to use...
2012-05-12 20:49:26 -04:00
3b69a4aee3 Track NPC clones
Manual state management in python was kind of fiddly, so let's track all
avatar clones in the NetApp and unload them as needed. This also seems to
fix a potential bug in plNPCSpawnMod (is that even used?).
2012-05-12 20:49:18 -04:00
4c851fa640 Fix console documentation. 2012-05-08 07:41:46 -04:00