"David Anderson
caf434aef2
Moved profiler and adt_trie to logic binary.
...
--HG--
rename : core/Profiler.cpp => core/logic/Profiler.cpp
rename : core/Profiler.h => core/logic/Profiler.h
rename : core/smn_adt_trie.cpp => core/logic/smn_adt_trie.cpp
2009-05-14 11:24:07 -04:00
David Anderson
5261873f39
Fixed Linux build.
2009-05-13 22:07:11 -04:00
David Anderson
421b58f68e
Import of core modularization plan (bug 3599).
2009-05-13 21:55:50 -04:00
David Anderson
3ac9ecb4b7
Removed tag system (bug 3751, r=fyren, a12=blocking).
2009-03-25 03:27:32 -04:00
Matt Woodrow
096a04b3e4
Added SourceMod to the sv_tags list and added a tags API for plugins (bug 3688, r=dvander)
2009-03-05 11:59:49 +13:00
Scott Ehlert
44a04e6167
DS fails once again. Fixed Linux build once and for all.
2009-02-18 03:25:01 -06:00
Scott Ehlert
9d6a9eb615
Ugh, fixed Linux build for real by removing stray underscores.
2009-02-18 03:13:25 -06:00
Scott Ehlert
32d2d4107d
Fixed Linux build.
2009-02-18 02:58:03 -06:00
David Anderson
7b6dcfce87
Removed md5 files from core, as they are unused.
2009-02-01 17:50:44 -05:00
David Anderson
a017e4820a
Added the ability for extensions to invoke arbitrary natives (bug 3605, r=ds,theY4Kman).
2009-02-01 02:03:03 -05:00
David Anderson
ccc59ecdaf
Pre-emptive removal of gamedata updater pending rewrite.
2009-01-08 16:11:59 -05:00
David Anderson
0a33a25a7d
Merge from sourcemod-1.1 branch.
2008-12-28 03:23:45 -05:00
David Anderson
1fe38c7473
SourceMod can now be somewhat compiled on OS X for patch sanity testing (bug 3516, r=ds).
...
This adds the ability for us to change the GCC version we use more flexibly.
2008-12-23 01:33:37 -05:00
Scott Ehlert
a1b91ac136
Merge from 1.1 branch.
2008-12-07 20:52:06 -06:00
Scott Ehlert
4bbd74b702
Shell script code in Makefiles is now POSIX compliant and is able to be run on dash.
2008-12-07 20:40:31 -06:00
Scott Ehlert
1422a9abe3
Merged changes from 1.1 branch.
2008-11-28 23:32:59 -06:00
Scott Ehlert
ecaced40f2
Now compiles against Metamod:Source 1.7 (bug 3445).
2008-11-27 01:13:51 -06:00
David Anderson
6ffd39ac77
Merge changes from 1.1 branch.
...
--HG--
rename : core/systems/ExtensionSys.cpp => core/ExtensionSys.cpp
rename : core/systems/PluginSys.h => core/PluginSys.h
2008-11-18 06:08:48 -08:00
Scott Ehlert
9ae456b9d1
Updated makefiles to link against binaries at l4d directory instead of l4d_demo
2008-11-18 06:00:31 -06:00
David Anderson
d1405f2ab3
Updated core Makefile.
2008-11-16 18:41:14 -06:00
Scott Ehlert
ff7a2c6b73
Added preliminary support for Left 4 Dead; some things may not yet work.
2008-11-14 09:18:30 -06:00
Scott Ehlert
846caf1298
Builds against latest OB SDK now
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402410
2008-07-12 09:05:19 +00:00
David Anderson
1a156deca5
landed massive refactoring of the JIT. contexts are actually contexts now, and a higher level structure wraps sp_plugin_t info. on that note, both sp_plugin_t and sp_context_t are entirely opaque, and not even core has access to them. amazingly, i managed to keep binary compatibility here although a large number of functions are deprecated (and core should eventually stop calling them).
...
NOTE: the JIT is now embeddable out-of-box and usable by other projects which is pretty cool. I will commit a shell app demonstrating this soon
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402400
2008-07-11 08:18:43 +00:00
Matt Woodrow
a513a2a6f8
And the most important piece: Import of experimental gamedata autoupdater. Also new debug command "sm_gamedata_md5 <filename>"
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402323
2008-07-01 09:48:17 +00:00
David Anderson
627e4fd115
committed two forgotten files and updated the linux makefile
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402200
2008-05-26 07:52:27 +00:00
Matt Woodrow
d9357d5224
Fixed amb1454 - Nextmap broken on mods that use the scores usermsg differently to CS:S
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402185
2008-05-25 07:11:16 +00:00
Scott Ehlert
6e91780e73
Err, fixed Linux build
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402139
2008-05-12 02:05:57 +00:00
Scott Ehlert
77ff2c40bd
Symbols no longer stripped on Linux for easier debugging
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402137
2008-05-11 07:49:30 +00:00
David Anderson
9a7c884c21
fixed linux build
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402133
2008-05-10 09:30:13 +00:00
David Anderson
046ce18e8b
added amb1538 - adt_stack
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402056
2008-04-13 06:06:27 +00:00
Scott Ehlert
f08ce7f62f
Oh god, Spring Cleaning Part San (3) - Finaare
...
- Removed batsupport extension
- Made EVERY makefile consistent with the changes originally made to the sample extensions's makefile
- Sample MM:S extension now uses unified makefile
- Various innumerable changes to VS project files
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402012
2008-04-09 09:10:28 +00:00
Scott Ehlert
251cced1f8
Spring Cleaning, Part Ichi (1)
...
Various minor things done to project files
Updated sample extension project file and updated makefile to the new unified version (more changes likely on the way)
Updated regex project file and makefile
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401971
2008-03-30 07:00:22 +00:00