Commit Graph

  • a3687d9258 databases now get separate handles for persistent connections removed GetHandle from IDatabase simplified IDatabase::Close David Anderson 2007-06-01 21:26:52 +0000
  • 3ed301e9af Fixed 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
  • 1ab452c897 Return 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
  • 14b0cc6efe fixed linus build David Anderson 2007-06-01 04:43:31 +0000
  • 344840bb20 added 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
  • eb54cbb4f5 fixed 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
  • d461239e74 Fixed amb362 - convars could sometimes appear more than once in convar list Scott Ehlert 2007-05-31 21:35:33 +0000
  • 2dfec132f7 Err, missed one thing from rev 871 Scott Ehlert 2007-05-30 04:57:28 +0000
  • d48e1f358e Disabled 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
  • ce3689c6ce builds on linux now David Anderson 2007-05-30 04:20:51 +0000
  • 4aab11577d removed erroneous files David Anderson 2007-05-30 04:18:28 +0000
  • 11470d81ca added new (somewhat experimental) mysql extension and finalized the API David Anderson 2007-05-30 03:25:18 +0000
  • 1dffe2e648 Fixed linux build *sigh* Scott Ehlert 2007-05-29 22:05:52 +0000
  • 8bd6bf1b57 Implemented 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
  • f48263b9d2 posted 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
  • c1c293ccc4 Fixed amb324 - Client index of host was sometimes passed as 0 on listen server Scott Ehlert 2007-05-28 07:25:12 +0000
  • dd2986d1d8 Fixed amb333 - compiler crash when attempting to call native without parentheses Scott Ehlert 2007-05-24 04:37:20 +0000
  • ca3c8eb6b7 fixed 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
  • df9b23948b JIT memory code is properly aligned now to 16 bytes Borja Ferrer 2007-05-23 23:42:04 +0000
  • 150cb6ec1f added plugin compiling David Anderson 2007-05-23 22:08:05 +0000
  • 942c3acd8e spelling mistake Borja Ferrer 2007-05-23 20:24:28 +0000
  • 6dc9c923f4 Compiler uses local build number now Scott Ehlert 2007-05-23 20:22:31 +0000
  • fa1740734a added a notice to OnServerCfg about mods not supporting it David Anderson 2007-05-23 17:56:47 +0000
  • 196a665d51 implemented request amb302 (onservercfg and onmapstart are now called if a plugin is late loaded) David Anderson 2007-05-23 17:54:45 +0000
  • c9353c7a2f insurgency doesn't work yet David Anderson 2007-05-23 16:58:53 +0000
  • 60386df00f fixed a bug where disconnected clients did not have their menus cancelled for radio style menus David Anderson 2007-05-23 16:56:24 +0000
  • 0e8ba9ed15 added RoundFloat and deprecated FloatRound David Anderson 2007-05-23 15:49:28 +0000
  • 6f7f487275 amb318 - 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
  • 273d146ee1 Oh, 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
  • 8a086fa820 fixed bug amb331 (compiler freeze on certain arrays) David Anderson 2007-05-23 03:21:40 +0000
  • cf889d1346 New 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
  • 82c578f32d added request amb320 David Anderson 2007-05-23 02:26:43 +0000
  • 220aec7789 Fixed param order in documentation for SplitString Why? I don't know. Scott Ehlert 2007-05-23 02:24:13 +0000
  • caab299d3e Added request amb231 (OnPluginStart errors cause load failures) David Anderson 2007-05-23 01:59:58 +0000
  • 936337e54d added request amb293 - SetFailState David Anderson 2007-05-23 01:44:00 +0000
  • f4390609b3 re-added old float rounding native Borja Ferrer 2007-05-22 23:45:53 +0000
  • 4db651b4de fixed linux build David Anderson 2007-05-22 23:00:12 +0000
  • 5a50d8ca0a added string splitting, exploding, and imploding David Anderson 2007-05-22 22:58:51 +0000
  • 0ef8935839 added ReplaceString and ReplaceStringEx (phew!) David Anderson 2007-05-22 20:50:48 +0000
  • 3f68917040 should build on linux now Borja Ferrer 2007-05-22 15:42:18 +0000
  • e60940834b added 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
  • 307181de8d Added TrimString() native Renamed StrBreak to BreakString Scott Ehlert 2007-05-22 03:42:04 +0000
  • a5e3c79402 Wow, how did this go unnoticed: Fixed ILibrarySys::GetFileExtension() and loading plugins without the "smx" extension. Scott Ehlert 2007-05-22 03:39:18 +0000
  • a322067b83 Reduced 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
  • a6f446d4ec removed unused param from GetEntDataArray David Anderson 2007-05-21 17:16:15 +0000
  • 9549136e06 fixed this - of course, offset needs to be incremented (Set/GetEntDataArray) David Anderson 2007-05-21 17:14:45 +0000
  • 48cf71877b fixed a bug where the menu watch processor removed the wrong index from its list David Anderson 2007-05-21 05:00:38 +0000
  • f94e956f83 initial import of working include -> keyvalues parser (warning: here be dragons) David Anderson 2007-05-21 04:46:17 +0000
  • 608a1f0d80 added request amb312 David Anderson 2007-05-21 02:13:47 +0000
  • 314e7097f8 added request amb285 David Anderson 2007-05-21 01:54:17 +0000
  • 459a9d41ba added request amb278 David Anderson 2007-05-21 01:28:38 +0000
  • 1049600e99 disallowed pagination of 1 fixed pagination setting bugs in valve style David Anderson 2007-05-21 01:18:55 +0000
  • daceab19cd added key selection setting fixed amb309 David Anderson 2007-05-21 01:11:37 +0000
  • 98374f2ce6 Fixed amb306 - GeoIP.dat wasn't packaged Scott Ehlert 2007-05-20 04:16:27 +0000
  • bee6b715b9 fixed a typo in an unusable stock (so our include parser won't choke) David Anderson 2007-05-19 22:19:27 +0000
  • 2cad3c3424 fixed capitalization on uint64 keyvalues natives David Anderson 2007-05-19 21:36:14 +0000
  • a55400b0ac include 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
  • 86344c06af invalid tokens removed from admin.inc David Anderson 2007-05-19 17:28:19 +0000
  • e1fd0b6940 updated admin.inc's commenting style David Anderson 2007-05-18 18:05:11 +0000
  • 0fb64f891d removed @brief syntax from early includes David Anderson 2007-05-18 18:00:35 +0000
  • 5d4693c6f9 added <menus> to sourcemod.inc David Anderson 2007-05-17 17:17:14 +0000
  • 1a54f82eb1 another build sync trigger David Anderson 2007-05-17 16:41:04 +0000
  • f1ee53f6b5 this is a pointless commit to trigger a sync from the new build system David Anderson 2007-05-17 03:33:22 +0000
  • 1f7a250efd whoops, fixed build tool David Anderson 2007-05-17 00:28:01 +0000
  • 02b645a3f9 added more scripting exports David Anderson 2007-05-17 00:27:09 +0000
  • ca52426825 compressor step is now optional David Anderson 2007-05-16 23:32:22 +0000
  • 6328445043 vm errors from dynamic natives will now be explained more clearly to the calling plugin David Anderson 2007-05-16 21:53:47 +0000
  • f17a61e709 fixed 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
  • f3b3ca6b22 jit errors will now get passed upwards David Anderson 2007-05-16 18:30:43 +0000
  • 727e15b5a3 Yikes, fixed HookEventEx() Scott Ehlert 2007-05-16 05:04:28 +0000
  • 4ed2d6e515 Implemented 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
  • 1a77530c93 fixed 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
  • 98bf124013 compiler now gets its own versioning, finally David Anderson 2007-05-15 04:59:48 +0000
  • c9bc46e770 core 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
  • 82e07a9bf0 fixed a visual spacer being added to radio menus when no control options existed David Anderson 2007-05-15 02:23:12 +0000
  • be9c5e8675 fixed a comment typo David Anderson 2007-05-15 02:13:07 +0000
  • a03caa9120 fixed makefile for radio menus being excluded David Anderson 2007-05-14 22:10:18 +0000
  • 515be43896 Implemented amb286 - .smx extension no longer required with "sm plugins load" Scott Ehlert 2007-05-14 21:29:17 +0000
  • a0486eea8c Fixed amb290 - Some incorrect reporting of tag mismatches with the 'any' tag Scott Ehlert 2007-05-14 19:32:38 +0000
  • 663906c60e Fixed amb289 - Crash on SourceMod shutdown when hooking events as post in Linux. Scott Ehlert 2007-05-14 06:45:27 +0000
  • 2af178229d fixed linux build for menu natives David Anderson 2007-05-14 04:48:03 +0000
  • 49369d07bc redid 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
  • d1dea716a6 Added 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
  • b0a32b39c2 fixed bug in amb284 Borja Ferrer 2007-05-13 21:45:40 +0000
  • 0b45984017 changed IMenuDisplay/CreateDisplay to IMenuPanel/CreatePanel David Anderson 2007-05-13 18:55:59 +0000
  • ae8b06194f fixed bug in amb275 Borja Ferrer 2007-05-13 17:23:42 +0000
  • f76a2b4e07 finished 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
  • 8a9b5b7d41 amb283 - Renamed IsPlayerInGame() to IsClientInGame() Scott Ehlert 2007-05-13 07:48:36 +0000
  • f7aa15c06c Added 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
  • d417dea968 external menus time out now David Anderson 2007-05-13 05:59:06 +0000
  • 32a472fccf exposed the interface since the API is almost stable David Anderson 2007-05-13 05:53:36 +0000
  • 94c0783d5c initial 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
  • 11bd835e55 A pointless commit heading your way. Scott Ehlert 2007-05-13 05:24:01 +0000
  • 530a5aad80 fixed various linux compilation problems added menus to the makefile David Anderson 2007-05-13 04:43:52 +0000
  • 76b0554f2e fixed MENU_NO_PAGINATION and a typo David Anderson 2007-05-13 04:43:37 +0000
  • d9b06e298c some minor fixups David Anderson 2007-05-13 04:41:10 +0000