David Anderson
3d7b0db114
Updater uses a core.cfg specified URL now.
2009-02-17 16:39:02 -05:00
David Anderson
9e445a5adf
Added API to grab arbitrary kv pairs from core.cfg.
2009-02-17 16:19:11 -05:00
David Anderson
97e25c37de
Deprecated Acquire/ReleaseLock from IGameConfigManager, use thread pump in updater.
2009-02-17 15:59:51 -05:00
David Anderson
16033c1307
Deprecated sm_corecfgfile for sm_basepath (bug 2693, r=ds).
2009-02-17 14:03:20 -05:00
David Anderson
15d64b8486
Fixed documentation typos in dbi.inc (bug 3587).
2009-02-08 15:40:48 -05:00
David Anderson
5d06aa3c8c
Pushing build because buildbot is delicate and needs its hand held to cross the street and put on underwear.
2009-02-08 01:06:31 -05:00
David Anderson
e276223b61
Merge from sourcemod-1.1.
2009-02-08 00:02:58 -05:00
David Anderson
71b48fad0f
Merge.
2009-02-07 23:57:11 -05:00
David Anderson
a3fade1c1d
Fixed EventManager holding onto stale pointers (bug 3548, r=ds).
2009-02-07 23:56:48 -05:00
David Anderson
6530f47b2d
Renamed translation file with deprecated naming scheme.
...
--HG--
rename : translations/plugin.playercommands.txt => translations/playercommands.phrases.txt
2009-02-07 22:32:55 -05:00
David Anderson
ffd8ff099a
Initial import of updater extension, currently incomplete - just getting it in the tree (bug 3530).
2009-02-02 15:41:25 -05:00
David Anderson
e194f89b25
Removed UTIL_Format from webternet extension.
2009-02-01 20:38:59 -05:00
David Anderson
3bfc70aa3b
Normalized line endings.
2009-02-01 20:37:50 -05:00
David Anderson
93a6a0f211
Merge.
2009-02-01 20:31:48 -05:00
David Anderson
cef6a2e389
Added an SMC stream reader to ITextParser (bug 3530, r=pred).
2009-02-01 20:31:27 -05:00
David Anderson
21770ff10f
Corrected IWebternet version number.
2009-02-01 19:58:16 -05:00
David Anderson
2b97461f54
Added snprintf/vsnprintf helpers to ISourceMod, finally (bug 3530, r=pred).
2009-02-01 19:57:09 -05:00
David Anderson
0cf5f4ae2a
Added form POSTing and HTTP error code handling to Webternet (bug 3530, r=pred).
2009-02-01 19:56:24 -05:00
David Anderson
7b6dcfce87
Removed md5 files from core, as they are unused.
2009-02-01 17:50:44 -05:00
David Anderson
f9d472847c
Merge from sourcemod-1.1.
2009-02-01 02:37:00 -05:00
David Anderson
d69d97402b
Fixed nits from bug 3570.
2009-02-01 02:35:19 -05:00
David Anderson
643c39690f
Added client "sm", "sm credits", and "sm plugins" commands (bug 3570, r=ds,pred).
2009-02-01 02:33:31 -05:00
David Anderson
6048144310
RegConsoleCmd is now case insensitive for client-only commands (bug 3602, r=ds).
2009-02-01 02:13:17 -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
50e1c5ba1f
Database fallback for clientprefs is now more "intelligent" (bug 3564, r=pred).
2009-01-31 23:42:35 -05:00
David Anderson
c5ec369388
Fixed STEAM_0 reference in common.phrases.txt (bug 3577).
2009-01-31 22:51:48 -05:00
David Anderson
7d3ebce7d1
Fixed sm_sql_addgroup not working (bug 3578, r=liam).
2009-01-31 22:46:34 -05:00
David Anderson
747ed1e59a
Fixed bugs in the Knight shared files (not that these are used in SM).
2009-01-29 12:50:32 -05:00
David Anderson
57b4701e57
Fixed gamedata bug in SDKTools (no bug, r=me).
2009-01-14 12:20:22 -05:00
David Anderson
fffc211989
Whoops, updated build tool to correctly copy new gamedata files.
2009-01-14 00:55:28 -05:00
David Anderson
e31cbbfe21
New gamedata organization (bug 3546, r=ds,pred).
2009-01-12 02:28:22 -05:00
David Anderson
bc3491c5bd
Another build fix for Windows.
2009-01-12 01:32:53 -05:00
David Anderson
9a7c25047d
Fixed windows build.
2009-01-12 01:15:29 -05:00
David Anderson
7cef8b7363
Attempt at getting webternet extension into build process.
2009-01-12 00:36:36 -05:00
David Anderson
e449b8384c
Webternet extension now exposes API and acts like other SM extensions.
2009-01-11 23:56:34 -05:00
David Anderson
9514c12982
Initial import of untested curl extension (bug 3560, r=pred,ds).
2009-01-11 23:48:17 -05:00
David Anderson
489d6c5a65
Imported libcurl source code.
2009-01-08 18:31:00 -05:00
David Anderson
ccc59ecdaf
Pre-emptive removal of gamedata updater pending rewrite.
2009-01-08 16:11:59 -05:00
David Anderson
d2ce50f989
Merge from sourcemod-1.1 branch.
2009-01-08 13:39:16 -05:00
David Anderson
14e409adb4
Fixed another build issue.
2009-01-08 02:38:31 -05:00
David Anderson
4a0f639e89
Fixed build, removed stale build entries.
2009-01-08 02:19:17 -05:00
David Anderson
32c5925652
Whitespace patrol - fixed soft tabs leaking into build tool.
2009-01-08 01:54:55 -05:00
David Anderson
3bdc8583e5
Exposed IServer through SDKTools (bug 3545, r=ds).
2009-01-07 22:55:40 -05:00
David Anderson
4e37900d93
Updated build to have the sounds plugin (follow-up from bug 3498).
2009-01-07 19:28:42 -05:00
David Anderson
c676ecc026
Fixed regression in printing floats with no precision (bug 3447, r=ds).
2009-01-07 19:23:24 -05:00
David Anderson
0fbb87e3b2
Fixed various wrong offsets in Insurgency (bug 3544, r=me).
2009-01-07 16:43:23 -05:00
David Anderson
29996d0133
Cleaned up SourceForts entries in sdktools.games.txt (bug 3492).
2009-01-07 04:06:18 -05:00
David Anderson
a34a27be65
Fixed top menu categories being available even if not usable (bug 3256, r=me).
2009-01-07 02:08:14 -05:00
David Anderson
3f250ba42d
Bumped version files.
2008-12-28 20:35:51 -05:00
David Anderson
1b8bb4e049
Removed -dev tag for release build.
2008-12-28 20:33:21 -05:00
David Anderson
1577fab93a
Ran versionchanger.pl over trunk to get 1.2.0 into headers (bug 3521).
2008-12-28 19:59:40 -05:00
David Anderson
181fe74b09
Merge from sourcemod-1.1 branch.
2008-12-28 19:56:40 -05:00
David Anderson
34b8d00548
Updated changelog.
2008-12-28 19:55:52 -05:00
David Anderson
0a6cbadcd8
Merge.
2008-12-28 18:54:51 -05:00
David Anderson
701fef1ba4
Log file name consistency for gamedata logs (no bug).
2008-12-28 18:54:36 -05:00
David Anderson
ea84302e28
Clean slate for languages.cfg (no bug).
2008-12-28 16:09:47 -05:00
David Anderson
a7a08a7d4e
Clean slate for languages.cfg (no bug).
2008-12-28 16:09:15 -05:00
David Anderson
0a33a25a7d
Merge from sourcemod-1.1 branch.
2008-12-28 03:23:45 -05:00
David Anderson
08e2fc8deb
Support for 3-letter language codes (bug 3526, r=ds).
2008-12-28 02:38:53 -05:00
David Anderson
ebed45a0f6
Fixed Linux build.
2008-12-28 01:10:20 -05:00
David Anderson
d3c279fd05
Fixed threading issues in gamedata fetcher, new restart mechanism (bug 3351, r=pred).
2008-12-28 01:02:05 -05:00
David Anderson
e69ed4b0da
Removed unsafe calls from gamedata threader (bug 3351, r=pred).
2008-12-27 19:50:13 -05:00
David Anderson
4daca3c5ba
Another gamedata cleanup sponsored by an r=pred (bug 3351).
2008-12-26 23:26:21 -05:00
David Anderson
cb41fa6de4
Fixed JIT build on Linux for real.
2008-12-22 20:12:33 -06:00
David Anderson
dc758ead10
Build fix for Linux.
2008-12-23 01:55:20 -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
David Anderson
5564c38a2f
Pushing build to test buildbot.
2008-12-16 21:04:03 -06:00
David Anderson
2a853a23d7
Pushing build to test buildbot.
2008-12-16 20:46:11 -06:00
David Anderson
37da98c9bb
Pushing build to test buildbot.
2008-12-16 20:43:16 -06:00
David Anderson
04354a809c
Fixed FindTeamByName using wrong case sensitivity (bug 3446, r=pred).
2008-11-29 23:28:28 -06:00
David Anderson
3cf30f5e62
Added filetest.sp to testsuite.
2008-11-29 22:44:11 -06:00
David Anderson
7ff0129f36
Fixed ReadFileString ignoring fourth parameter (bug 3459, r=ds).
2008-11-29 22:43:30 -06:00
David Anderson
b684d3aad7
Various nits on smupdate tool (bug 3351, r=pred).
2008-11-29 20:07:43 -06:00
David Anderson
f20603ad06
Triggered build, something funky happened....
2008-11-29 16:58:59 -06:00
David Anderson
bac975331d
Merge from sourcemod-1.1.
2008-11-29 16:28:50 -06:00
David Anderson
dcccfbd26a
Fixed sm_sql_addadmin reading the immunity field as a password (bug 3395, r=pred).
2008-11-29 16:27:52 -06:00
David Anderson
2fc0520895
Fixed ReadFile sign-extending instead of zero-extending (bug 3449, r=ds).
2008-11-28 20:01:23 -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
David Anderson
d1405f2ab3
Updated core Makefile.
2008-11-16 18:41:14 -06:00
David Anderson
2ff9b0aada
Removed pointless "systems" folder from core.
...
--HG--
rename : core/systems/ExtensionSys.cpp => core/ExtensionSys.cpp
rename : core/systems/ExtensionSys.h => core/ExtensionSys.h
rename : core/systems/ForwardSys.cpp => core/ForwardSys.cpp
rename : core/systems/ForwardSys.h => core/ForwardSys.h
rename : core/systems/HandleSys.cpp => core/HandleSys.cpp
rename : core/systems/HandleSys.h => core/HandleSys.h
rename : core/systems/LibrarySys.cpp => core/LibrarySys.cpp
rename : core/systems/LibrarySys.h => core/LibrarySys.h
rename : core/systems/PluginInfoDatabase.cpp => core/PluginInfoDatabase.cpp
rename : core/systems/PluginInfoDatabase.h => core/PluginInfoDatabase.h
rename : core/systems/PluginSys.cpp => core/PluginSys.cpp
rename : core/systems/PluginSys.h => core/PluginSys.h
rename : core/systems/ShareSys.cpp => core/ShareSys.cpp
rename : core/systems/ShareSys.h => core/ShareSys.h
2008-11-16 16:06:18 -08:00
David Anderson
0a956115eb
Bumped version on trunk.
2008-11-12 22:47:24 -08:00
David Anderson
30174c07de
Forcing build.
2008-11-12 22:41:17 -08:00
David Anderson
8e5c7713fc
Forcing build.
2008-11-12 22:34:52 -08:00
David Anderson
7b45342955
Forcing build.
2008-11-12 22:32:04 -08:00
David Anderson
af2af91300
Take-two at fixing bug 3410.
2008-11-11 02:21:25 -08:00
David Anderson
c880919466
Merge.
2008-11-11 01:37:24 -08:00
David Anderson
b1646accb9
Attempted to lcase dll dirs in the symstore.
2008-11-11 01:36:15 -08:00
David Anderson
a04521b55a
Fixed "nextmap" command being spammable (bug 3391, r=pred).
2008-11-05 21:02:07 -08:00
David Anderson
c8b3c82a12
Moved structs.inc out of plugins\include.
...
--HG--
rename : plugins/include/structs.inc => extensions/structs/structs.inc
2008-11-01 00:02:53 -07:00
David Anderson
c1c8a4c988
Backed out structs extension from being in builds - it's not ready to land.
2008-10-31 23:20:40 -07:00
David Anderson
335febca34
Fixed windows offset in structs extension.
2008-10-31 23:15:34 -07:00
David Anderson
e191d446a7
Fixed structs extension using the wrong filename.
2008-10-31 22:54:19 -07:00
David Anderson
412ad74aad
Fixed gamedata file refcounting bug in the structs extension.
2008-10-31 22:47:13 -07:00
David Anderson
e70fc299ac
Fixed accidental NULLing of natives in the native name cache but not filled.
2008-10-31 22:35:27 -07:00
David Anderson
b3b972caf7
Fixed missing semi-colon in sdktools_stocks.inc (bug 3376).
2008-10-31 08:38:44 -05:00
David Anderson
c25017e1a4
Fixed basechat not checking client in-game status for display center text (bug 3372).
2008-10-31 08:35:27 -05:00
David Anderson
be1d12f94f
Merge.
2008-10-31 08:28:24 -05:00
David Anderson
3c18289465
Fixed race condition where client cookie callbacks could be fired against wrong clients (bug 3375).
2008-10-31 08:28:08 -05:00
David Anderson
ed29c837fa
Fixed failed timers leaking dangling plugin references (bug 3381).
2008-10-29 01:27:56 -07:00
David Anderson
8d78c74554
Fixed horrendous crash in the JIT from packing change in the debug table (bug 3334, r=me).
...
I accidentally changed the debug table packing in a commit a while ago. This explains the nonsense debug output and crashes people have been getting on the 1.1 branch. Fortunately this is (mostly) detectable via the "debug.natives" table and the JIT will unpack symbols based on that information.
2008-10-27 02:02:14 -05:00