a3687d9258databases now get separate handles for persistent connections removed GetHandle from IDatabase simplified IDatabase::Close
David Anderson
2007-06-01 21:26:52 +0000
3ed301e9afFixed builds *sigh*
Scott Ehlert
2007-06-01 07:21:07 +0000
6c17b9f37b- Added natives: PrintToChat() and PrintCenterText() - Bit of reorganization with moving some natives from sourcemod.inc to halflife.inc
Scott Ehlert
2007-06-01 06:33:54 +0000
1ab452c897Return values of GetNativeCell() and GetNativeCellRef() have been tagged as any. As a result GetNativeFloat() and GetNativeHandle() are now deprecated.
Scott Ehlert
2007-06-01 06:31:02 +0000
14b0cc6efefixed linus build
David Anderson
2007-06-01 04:43:31 +0000
344840bb20added mysql to the build script, and now i have 18 minutes to make sure both servers will work with this change
David Anderson
2007-06-01 04:40:58 +0000
eb54cbb4f5fixed various bugs in the sql natives and manager added a basic test plugin
David Anderson
2007-06-01 04:22:53 +0000
e334e5f7e7-initial import of database natives + config -initial import of completed database layer -CreateIdentity now requires a non-optional second pointer. This breaks backwards compatibility for CreateIdentity(), however, this is not a function extension authors are supposed to be calling
David Anderson
2007-06-01 02:30:29 +0000
d461239e74Fixed amb362 - convars could sometimes appear more than once in convar list
Scott Ehlert
2007-05-31 21:35:33 +0000
2dfec132f7Err, missed one thing from rev 871
Scott Ehlert
2007-05-30 04:57:28 +0000
d48e1f358eDisabled RTTI in all MSVC project files - this has the side effect of reducing the size of some Windows binaries
Scott Ehlert
2007-05-30 04:54:35 +0000
ce3689c6cebuilds on linux now
David Anderson
2007-05-30 04:20:51 +0000
4aab11577dremoved erroneous files
David Anderson
2007-05-30 04:18:28 +0000
11470d81caadded new (somewhat experimental) mysql extension and finalized the API
David Anderson
2007-05-30 03:25:18 +0000
1dffe2e648Fixed linux build *sigh*
Scott Ehlert
2007-05-29 22:05:52 +0000
8bd6bf1b57Implemented amb20 - 'sm plugins info' now shows when plugin will be reloaded
Scott Ehlert
2007-05-29 20:18:53 +0000
e942b77c48- renamed global extension variables to be lowercase and simpler (old ones are still there so the SDK is still upgradeable) - interface fetching is now configurable
David Anderson
2007-05-29 16:42:47 +0000
f48263b9d2posted new IDBDriver API - no natives are implemented yet, MySQL extension coming very shortly
David Anderson
2007-05-29 08:32:12 +0000
be634bb027- the handle system now lets you create HandleSecurity structs easier, but source compatibility is broken (using the old syntax wasn't really good C++ anyway!) - fixed VM including PluginSys for some reason
David Anderson
2007-05-29 08:30:13 +0000
c1c293ccc4Fixed amb324 - Client index of host was sometimes passed as 0 on listen server
Scott Ehlert
2007-05-28 07:25:12 +0000
dd2986d1d8Fixed amb333 - compiler crash when attempting to call native without parentheses
Scott Ehlert
2007-05-24 04:37:20 +0000
ca3c8eb6b7fixed a bug in the index-based linked list template which caused head or tail removals (but not both) to result in a corrupt link chain additionally, fixed a bug where the list size was not maintained properly
David Anderson
2007-05-24 02:25:18 +0000
df9b23948bJIT memory code is properly aligned now to 16 bytes
Borja Ferrer
2007-05-23 23:42:04 +0000
150cb6ec1fadded plugin compiling
David Anderson
2007-05-23 22:08:05 +0000
6dc9c923f4Compiler uses local build number now
Scott Ehlert
2007-05-23 20:22:31 +0000
fa1740734aadded a notice to OnServerCfg about mods not supporting it
David Anderson
2007-05-23 17:56:47 +0000
196a665d51implemented request amb302 (onservercfg and onmapstart are now called if a plugin is late loaded)
David Anderson
2007-05-23 17:54:45 +0000
c9353c7a2finsurgency doesn't work yet
David Anderson
2007-05-23 16:58:53 +0000
60386df00ffixed a bug where disconnected clients did not have their menus cancelled for radio style menus
David Anderson
2007-05-23 16:56:24 +0000
0e8ba9ed15added RoundFloat and deprecated FloatRound
David Anderson
2007-05-23 15:49:28 +0000
6f7f487275amb318 - The warning message for tag mismatches with functags has been changed to "function prototypes do not match"
Scott Ehlert
2007-05-23 07:23:24 +0000
273d146ee1Oh, err. Fixed a small problem where errors 100-119 could be shown as fatal rather than normal error messages.
Scott Ehlert
2007-05-23 05:17:03 +0000
8a086fa820fixed bug amb331 (compiler freeze on certain arrays)
David Anderson
2007-05-23 03:21:40 +0000
cf889d1346New descriptive error messages concerning structs Increased possible error messages to 119: Fatal error messages now start at 120 instead of 100.
Scott Ehlert
2007-05-23 03:05:35 +0000
82c578f32dadded request amb320
David Anderson
2007-05-23 02:26:43 +0000
220aec7789Fixed param order in documentation for SplitString Why? I don't know.
Scott Ehlert
2007-05-23 02:24:13 +0000
caab299d3eAdded request amb231 (OnPluginStart errors cause load failures)
David Anderson
2007-05-23 01:59:58 +0000
936337e54dadded request amb293 - SetFailState
David Anderson
2007-05-23 01:44:00 +0000
f4390609b3re-added old float rounding native
Borja Ferrer
2007-05-22 23:45:53 +0000
4db651b4defixed linux build
David Anderson
2007-05-22 23:00:12 +0000
5a50d8ca0aadded string splitting, exploding, and imploding
David Anderson
2007-05-22 22:58:51 +0000
0ef8935839added ReplaceString and ReplaceStringEx (phew!)
David Anderson
2007-05-22 20:50:48 +0000
3f68917040should build on linux now
Borja Ferrer
2007-05-22 15:42:18 +0000
e60940834badded floating point optimizations to the JIT standarised a bit more x86_macros.h some asm optimizations to bintools extension
Borja Ferrer
2007-05-22 15:15:51 +0000
307181de8dAdded TrimString() native Renamed StrBreak to BreakString
Scott Ehlert
2007-05-22 03:42:04 +0000
a5e3c79402Wow, how did this go unnoticed: Fixed ILibrarySys::GetFileExtension() and loading plugins without the "smx" extension.
Scott Ehlert
2007-05-22 03:39:18 +0000
a322067b83Reduced size of Windows compiler binary a tad (Maybe it's just me, but this zlib compression issue doesn't look like a msvc8 codegen bug afterall)
Scott Ehlert
2007-05-22 03:38:44 +0000
a6f446d4ecremoved unused param from GetEntDataArray
David Anderson
2007-05-21 17:16:15 +0000
9549136e06fixed this - of course, offset needs to be incremented (Set/GetEntDataArray)
David Anderson
2007-05-21 17:14:45 +0000
48cf71877bfixed a bug where the menu watch processor removed the wrong index from its list
David Anderson
2007-05-21 05:00:38 +0000
f94e956f83initial import of working include -> keyvalues parser (warning: here be dragons)
David Anderson
2007-05-21 04:46:17 +0000
608a1f0d80added request amb312
David Anderson
2007-05-21 02:13:47 +0000
314e7097f8added request amb285
David Anderson
2007-05-21 01:54:17 +0000
459a9d41baadded request amb278
David Anderson
2007-05-21 01:28:38 +0000
1049600e99disallowed pagination of 1 fixed pagination setting bugs in valve style
David Anderson
2007-05-21 01:18:55 +0000
daceab19cdadded key selection setting fixed amb309
David Anderson
2007-05-21 01:11:37 +0000
bee6b715b9fixed a typo in an unusable stock (so our include parser won't choke)
David Anderson
2007-05-19 22:19:27 +0000
2cad3c3424fixed capitalization on uint64 keyvalues natives
David Anderson
2007-05-19 21:36:14 +0000
a55400b0acinclude file cleanup added semicolons where needed replaced taglists with 'any' tag added braces to one-line stocks
David Anderson
2007-05-19 21:21:55 +0000
86344c06afinvalid tokens removed from admin.inc
David Anderson
2007-05-19 17:28:19 +0000
e1fd0b6940updated admin.inc's commenting style
David Anderson
2007-05-18 18:05:11 +0000
0fb64f891dremoved @brief syntax from early includes
David Anderson
2007-05-18 18:00:35 +0000
5d4693c6f9added <menus> to sourcemod.inc
David Anderson
2007-05-17 17:17:14 +0000
1a54f82eb1another build sync trigger
David Anderson
2007-05-17 16:41:04 +0000
f1ee53f6b5this is a pointless commit to trigger a sync from the new build system
David Anderson
2007-05-17 03:33:22 +0000
1f7a250efdwhoops, fixed build tool
David Anderson
2007-05-17 00:28:01 +0000
02b645a3f9added more scripting exports
David Anderson
2007-05-17 00:27:09 +0000
ca52426825compressor step is now optional
David Anderson
2007-05-16 23:32:22 +0000
6328445043vm errors from dynamic natives will now be explained more clearly to the calling plugin
David Anderson
2007-05-16 21:53:47 +0000
f17a61e709fixed a compiler bug where the native table indexes were not exported correctly for aliases. thus pure float operators would be bound to the wrong natives removed a debug assert
David Anderson
2007-05-16 19:52:24 +0000
f3b3ca6b22jit errors will now get passed upwards
David Anderson
2007-05-16 18:30:43 +0000
727e15b5a3Yikes, fixed HookEventEx()
Scott Ehlert
2007-05-16 05:04:28 +0000
4ed2d6e515Implemented amb296 - Added HookEventEx() which does not generate a runtime error if the event does not exist and returns false instead.
Scott Ehlert
2007-05-16 04:09:31 +0000
1a77530c93fixed a bug where the JIT initiated the optimized stack top boundary check with a doubly relocated address, causing a rare bug with stack operations
David Anderson
2007-05-16 01:17:14 +0000
98bf124013compiler now gets its own versioning, finally
David Anderson
2007-05-15 04:59:48 +0000
c9bc46e770core will now ignore missing natives starting with '@' the compiler will now resolve aliased natives to single references and export '@' natives for each redundant entry
David Anderson
2007-05-15 04:59:24 +0000
82e07a9bf0fixed a visual spacer being added to radio menus when no control options existed
David Anderson
2007-05-15 02:23:12 +0000
be9c5e8675fixed a comment typo
David Anderson
2007-05-15 02:13:07 +0000
a03caa9120fixed makefile for radio menus being excluded
David Anderson
2007-05-14 22:10:18 +0000
515be43896Implemented amb286 - .smx extension no longer required with "sm plugins load"
Scott Ehlert
2007-05-14 21:29:17 +0000
a0486eea8cFixed amb290 - Some incorrect reporting of tag mismatches with the 'any' tag
Scott Ehlert
2007-05-14 19:32:38 +0000
663906c60eFixed amb289 - Crash on SourceMod shutdown when hooking events as post in Linux.
Scott Ehlert
2007-05-14 06:45:27 +0000
2af178229dfixed linux build for menu natives
David Anderson
2007-05-14 04:48:03 +0000
49369d07bcredid API yet again - IMenuHandler is now bound to an IBaseMenu instance implemented MOST natives removed broadcasting/voting handlers for the time being fixed a crash bug in basecontext when i didn't obey the api moved radio displays to a caching stack
David Anderson
2007-05-14 04:46:06 +0000
d1dea716a6Added a re-entrancy check to Handles so the destructor won't fire twice in certain cases
David Anderson
2007-05-13 22:36:22 +0000
b0a32b39c2fixed bug in amb284
Borja Ferrer
2007-05-13 21:45:40 +0000
0b45984017changed IMenuDisplay/CreateDisplay to IMenuPanel/CreatePanel
David Anderson
2007-05-13 18:55:59 +0000
ae8b06194ffixed bug in amb275
Borja Ferrer
2007-05-13 17:23:42 +0000
f76a2b4e07finished radio menus added a new item flag so radio menus could ignore disabled control items due to a bug where 0 is always white in Valve menus fixed a bug where ClientPressedKey() did not account for the max page items in a style fixed some pagination drawing bugs with control items
David Anderson
2007-05-13 17:12:16 +0000
8a9b5b7d41amb283 - Renamed IsPlayerInGame() to IsClientInGame()
Scott Ehlert
2007-05-13 07:48:36 +0000
f7aa15c06cAdded skeleton SDK Tools extension. It's no where near done - DON'T BOTHER USING IT :o
Scott Ehlert
2007-05-13 06:37:38 +0000
d417dea968external menus time out now
David Anderson
2007-05-13 05:59:06 +0000
32a472fccfexposed the interface since the API is almost stable
David Anderson
2007-05-13 05:53:36 +0000
94c0783d5cinitial import of radio message - UNTESTED, DO NOT EVEN TRY LOL added supported mods for radio messages into core gameconf various internal fixes/improvements for menus
David Anderson
2007-05-13 05:51:30 +0000
11bd835e55A pointless commit heading your way.
Scott Ehlert
2007-05-13 05:24:01 +0000
530a5aad80fixed various linux compilation problems added menus to the makefile
David Anderson
2007-05-13 04:43:52 +0000
76b0554f2efixed MENU_NO_PAGINATION and a typo
David Anderson
2007-05-13 04:43:37 +0000
d9b06e298csome minor fixups
David Anderson
2007-05-13 04:41:10 +0000