1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-30 12:24:20 +01:00
Commit Graph

40 Commits

Author SHA1 Message Date
Scott Ehlert
3442fd7fe6 Oh, err, what was I thinking here?
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40352
2007-03-26 19:47:37 +00:00
Scott Ehlert
fbaa9221e3 Added a check for relative jump in GetUserMessageInfo's vtable entry
Also, added more games to list...

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40351
2007-03-26 19:44:04 +00:00
Scott Ehlert
05226d7799 Bail will probably kill me for all this but...
1) Fixed amb93: Improved mod path detection.
2) Fixed various rare string inconsistencies.
3) Updated changelog
4) Other various internal things that don't matter much :o

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40349
2007-03-21 17:45:28 +00:00
Scott Ehlert
45bb183759 The most incredibly pointless commit ever
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40346
2007-03-02 02:43:22 +00:00
Scott Ehlert
d07e97072d Added more comments to please the masses :o
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40344
2007-02-27 03:31:08 +00:00
Scott Ehlert
fa82870f01 Fixed some issues with getting the user messages when mod was compiled with frame pointer.
Added support for Dystopia through an ugly hack until more information known.
Code has been further uglified.

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40343
2007-02-27 03:25:36 +00:00
Scott Ehlert
b663f41ee0 CSmmAPI::CacheUserMessages now checks to ensure that the number of messages falls within the bounds of an unsigned byte
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40339
2007-02-21 05:26:38 +00:00
Scott Ehlert
bf3d98f77c Added experimental user message API functions that don't error out on invalid indices
Added user message list to 'meta game' command

Terrible, ugly code...

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40338
2007-02-21 01:51:54 +00:00
David Anderson
0f5c4ca912 added experimental API for hooking VSP interface calls
updated file license headers

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40332
2007-02-10 00:31:34 +00:00
Scott Ehlert
877099559d Renamed convar.h to convar_smm.h in order to avoid potential compiling problems with the order of include directories.
--HG--
rename : sourcemm/convar.h => sourcemm/convar_smm.h
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40330
2007-02-08 09:19:19 +00:00
David Anderson
59ec4c31ee fixed SourceMM crashing on long paths (steam srcds)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40327
2007-01-27 09:18:17 +00:00
David Anderson
1d8a6f49f1 InterfaceSearch no longer uses new[]
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40284
2006-08-15 21:34:36 +00:00
David Anderson
3b6dee2782 fixed the VInterfaceMatch API
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40282
2006-08-15 20:10:12 +00:00
David Anderson
ea40637b37 Fixed GCC 4.1 compilation
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40277
2006-08-14 07:33:51 +00:00
David Anderson
f0ca0c3563 added yet another interface searching function
commented ISmmAPI for doxygen

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40275
2006-08-14 05:50:26 +00:00
Scott Ehlert
3d7ae5c6ed Wow, lots of stuff here
1) Bumped version to 1.3
2) Fixed MSVC project files to compile and link against latest SDK
3) Fixed Linux compilation of stub_mm and sample_mm against new SDK (added -msse to makefiles)
4) Removed -fpermissive and -Wno-deprecated from Linux makefiles
5) Added -Wall -Wno-non-virtual-dtor -Werror to Linux makefiles
6) Stub_mm and sample_mm no longer dynamically link to libstdc++
7) SourceMM, stub_mm, and sample_mm compile cleanly (no warnings) with GCC 3.4.x and 4.x

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40269
2006-08-13 11:34:30 +00:00
David Anderson
f8d0fc08b2 Added GCC-4.1 compatibility
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40248
2006-08-09 01:52:49 +00:00
David Anderson
0b0dc55b7e Fixed bug where InterfaceSearch() did not actually resolve whether a number was present or not
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40242
2006-08-01 08:58:31 +00:00
Scott Ehlert
0932fc5081 1.2.4 will be a bug-fix-alicious update :o
Fixed bug where ISmmAPI::MetaFactory would return the wrong interface when trying to retrieve ISmmPluginManager.

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40238
2006-07-21 12:30:31 +00:00
David Anderson
6e45e05d3d oh, hello bug
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40207
2006-05-25 05:20:50 +00:00
Scott Ehlert
0c1f160f97 Only one signature search is needed on Windows (so far)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40202
2006-05-15 17:54:27 +00:00
Scott Ehlert
ebca331ae4 Added client version of "meta" command in order to allow clients to view version information and a list of loaded plugins.
Added ClientConPrintf to API for printing text in a client's console. Same as IVEngineServer::ClientPrintf except that it allows string formatting.
Updated changelog for possible future version.
Version bumpage.

Feel free to kill me for doing a change of this almost massive scale :-\
At least none of this breaks plugins though.

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40193
2006-04-21 06:35:47 +00:00
Scott Ehlert
2e46e55a4c Hi Mr. Memory Leak, may I squash you?
Fixed a memory leak in CSmmAPI::InterfaceSearch

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40189
2006-04-19 22:24:25 +00:00
Scott Ehlert
272a452115 Fixed signed/unsigned mismatch warnings because warnings are my worst enemy
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40186
2006-03-27 19:20:25 +00:00
David Anderson
d11b49a202 bumped copyright years, woot
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40176
2006-01-07 14:38:18 +00:00
David Anderson
1daf34f3df initial changelog
bugfix

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40175
2006-01-07 13:21:29 +00:00
David Anderson
00322f8833 initial import of 1.2 api changes
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40167
2005-12-23 23:38:38 +00:00
David Anderson
221e49cbc6 Added API call for guessing iface names
Added interface query overriding+sharing examples to stub+sample

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40153
2005-12-06 07:59:18 +00:00
David Anderson
c1fb10cbf0 you can now see which plugin returned the iface
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40140
2005-10-20 14:52:49 +00:00
David Anderson
2cabdcf3da initial import of new events system
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40139
2005-10-20 14:37:47 +00:00
David Anderson
08b2d3d1c3 Finalized versioning and PI
Added QueryRunning() output to meta info/list.

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%40125
2005-10-06 21:59:10 +00:00
David Anderson
2c5dfa3247 Fixed an offset :)
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4095
2005-07-13 17:15:27 +00:00
David Anderson
d9f2a09770 Minor cleanup
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4078
2005-06-24 22:34:17 +00:00
David Anderson
4eb23c422b Added new API for correct console/rcon printing
Bumped API version number
MM:S will no longer load newer plugins

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4077
2005-06-24 22:26:19 +00:00
David Anderson
5155055435 Working ConCommandBase replacement code
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4068
2005-05-26 08:06:23 +00:00
Scott Ehlert
c336ea0818 Hopefully fixed crashing when unregistering ConCommands and ConVars
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4066
2005-05-22 03:35:33 +00:00
David Anderson
8ba6224916 Added experimental code for cvar management
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4065
2005-05-16 20:15:57 +00:00
David Anderson
b06bded3ed Added doxyfile
Placed CSmmAPI in SourceMM namespace

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4027
2005-04-19 05:36:59 +00:00
David Anderson
4dc43f3d08 Implemented factory hooks
Added commands: clear, load, pause, unload, unpause
Rewrote headers

--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%4010
2005-04-16 23:33:39 +00:00
David Anderson
118d4a85ff Initial import
--HG--
extra : convert_revision : svn%3Ac2935e3e-5518-0410-8daf-afa5dab7d4e3/trunk%408
2005-04-16 19:59:26 +00:00