Commit Graph

60 Commits

Author SHA1 Message Date
Borja Ferrer
f9cb20984b this has the most painful bug to debug ever, fixed linux this calls not restoring the stack when the function didnt have arguments.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401036
2007-07-01 20:43:32 +00:00
David Anderson
b649d60cb0 - added IADTFactory for sdktools
- updated sample extension and sdktools sdks

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401034
2007-06-30 16:43:11 +00:00
David Anderson
d40fb7b607 added versioning support to mysql and sdktools
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401030
2007-06-27 00:35:36 +00:00
David Anderson
46411e0fb9 fixed a bug where sdktools would crash if bintools was unloaded first
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401029
2007-06-26 23:11:13 +00:00
Scott Ehlert
9aa64a5d1d Pointless comment update that was meant to be committed ages ago.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401001
2007-06-20 11:34:03 +00:00
David Anderson
e29e6c216e fixed a very serious flaw where Vectors being passed as pointers would corrupt the vector object values. this caused TeleportEntity() to have very weird effects
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40993
2007-06-20 08:03:43 +00:00
David Anderson
c2d1cc5ab5 fixed a bug where thisinfo could be constructed with garbage data for decflags
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40992
2007-06-20 07:08:53 +00:00
David Anderson
3250d8a062 fixed a bug where NULL_VECTOR was not allowed in TeleportEntity()
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40991
2007-06-20 01:51:03 +00:00
David Anderson
a76f3eba97 A few sdktools functions now accept all entities and the Player versions are deprecated
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40986
2007-06-18 17:02:42 +00:00
David Anderson
c8f2d56dd3 fixed a bug where ValveParamToBinParam() read flags from the output memory, not input variable
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40982
2007-06-17 20:43:21 +00:00
David Anderson
94c8b6b4da fixed a crash bug in the ValveCall destructor
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40981
2007-06-17 19:49:07 +00:00
David Anderson
4bbebbb348 fixed an initialization bug in ValveCall
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40980
2007-06-17 19:39:11 +00:00
David Anderson
47e3056111 fixed a bug where failed or non-thiscall sdkcalls would crash on EndSDKPrepCall
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40974
2007-06-17 06:34:57 +00:00
David Anderson
df9a745c04 fixed a bug where this parameter was not marked VDECODE_FLAG_BYREF for SDKCall()
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40973
2007-06-17 05:19:55 +00:00
David Anderson
d8f7096f78 fixed makefile for sdktools
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40964
2007-06-16 19:06:48 +00:00
David Anderson
212407d9f6 added linux support and fixed a few bugs in sdktools
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40962
2007-06-16 18:33:21 +00:00
David Anderson
0b9447d986 added a few more natives
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40961
2007-06-16 18:27:23 +00:00
David Anderson
11ff381289 - added bool type
- added pointer support
- added three default natives
- added include file for sdktools
- cleaned up decoding api a bit

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40960
2007-06-16 18:03:05 +00:00
David Anderson
6c64c00f6b added by-address calling
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40959
2007-06-16 15:40:22 +00:00
David Anderson
bdf651634c initial import of sdktools extension. we're missing some of the calling mechanisms and linux tests/support!
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40956
2007-06-16 08:36:34 +00:00
David Anderson
15a7be0e3e fixed an initialization bug
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40954
2007-06-16 08:35:01 +00:00
David Anderson
b4758eaf2c - filled out SDK info and added versioning to bintools
- updated SDKs for bintools, geoip

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40949
2007-06-16 01:35:13 +00:00
David Anderson
8c96fdf7bc added ICallWrapper destruction
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40948
2007-06-16 01:34:41 +00:00
David Anderson
a3687d9258 databases now get separate handles for persistent connections
removed GetHandle from IDatabase
simplified IDatabase::Close

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40881
2007-06-01 21:26:52 +00:00
David Anderson
14b0cc6efe fixed linus build
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40877
2007-06-01 04:43:31 +00:00
Scott Ehlert
2dfec132f7 Err, missed one thing from rev 871
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40872
2007-05-30 04:57:28 +00:00
Scott Ehlert
d48e1f358e Disabled RTTI in all MSVC project files - this has the side effect of reducing the size of some Windows binaries
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40871
2007-05-30 04:54:35 +00:00
David Anderson
ce3689c6ce builds on linux now
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40870
2007-05-30 04:20:51 +00:00
David Anderson
4aab11577d removed erroneous files
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40869
2007-05-30 04:18:28 +00:00
David Anderson
11470d81ca added new (somewhat experimental) mysql extension and finalized the API
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40868
2007-05-30 03:25:18 +00:00
Borja Ferrer
e60940834b added floating point optimizations to the JIT
standarised a bit more x86_macros.h
some asm optimizations to bintools extension

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40837
2007-05-22 15:15:51 +00:00
Scott Ehlert
98374f2ce6 Fixed amb306 - GeoIP.dat wasn't packaged
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40824
2007-05-20 04:16:27 +00:00
Scott Ehlert
f7aa15c06c Added skeleton SDK Tools extension.
It's no where near done - DON'T BOTHER USING IT :o

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40789
2007-05-13 06:37:38 +00:00
Scott Ehlert
4432602e83 Oh forgot these, even though they don't matter much
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40764
2007-05-09 05:30:56 +00:00
Scott Ehlert
9decd4196a Whew, massive-ish reorgranization for extensions and such. I will inevitably be shot for this.
(Yes, bail, it all compiles on both platforms)

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40763
2007-05-09 05:20:03 +00:00
Scott Ehlert
16fa9e0fa6 Oh, I forgot about this
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40750
2007-05-06 06:44:18 +00:00
Scott Ehlert
8137f2d29d Fixed calling thiscall functions with 0 parameters
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40748
2007-05-06 05:28:45 +00:00
Scott Ehlert
a994857444 Couple of random of things
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40747
2007-05-06 03:24:54 +00:00
Borja Ferrer
b97dfd3204 added linux support
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40746
2007-05-04 22:53:40 +00:00
Borja Ferrer
1592f77fc3 added new function calling module, wow
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40745
2007-05-04 21:39:05 +00:00
David Anderson
3118427af3 added threader to versioning
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40577
2007-03-03 08:43:48 +00:00
David Anderson
98a010efc1 added versioning to geoip
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40576
2007-03-03 08:40:01 +00:00
David Anderson
ad5bc37912 added linux support
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40549
2007-02-27 08:32:29 +00:00
David Anderson
88023370ea implemented wrapper around BAT's AdminInterface
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40548
2007-02-27 08:21:01 +00:00
Scott Ehlert
3efb158754 Code clean-up on aisle nana! Well, barely any code was touched here actually...
1) Fixed a few minor warnings
2) Removed MM build configs from geoip
3) Made sure that every project and build config had its Character Set set to Multi-Byte and that Detect 64-Bit Portability Issues was set to No.

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40431
2007-02-02 11:27:22 +00:00
David Anderson
17389981a0 fixed directory structure
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40393
2007-01-27 02:58:24 +00:00
David Anderson
52727c6f21 added license headers to extensions
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40378
2007-01-26 02:04:07 +00:00
David Anderson
ba1d7ae82f little fixes
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40362
2007-01-25 20:45:08 +00:00
David Anderson
8dfb783b14 added linux support
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40361
2007-01-25 20:42:07 +00:00
David Anderson
4a0712545e updated sdk
added linux support

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40360
2007-01-25 20:34:27 +00:00