|
diff browse |
73d3fcf9bbd1 2006-12-16 22:31 +0000 |
David Anderson - these should compile now |
|
diff browse |
dde65b1e5ab5 2006-12-16 22:30 +0000 |
David Anderson - each plugin must have its own identity. |
|
diff browse |
cbc16328b1bf 2006-12-16 22:27 +0000 |
David Anderson - implemented and finalized initial HandleSystem API |
|
diff browse |
e61c933190a2 2006-12-16 02:48 +0000 |
Borja Ferrer - added status strings |
|
diff browse |
38b1bdbc5bc9 2006-12-16 02:16 +0000 |
Borja Ferrer - Added initial console commands for plugins |
|
diff browse |
6fbad23e773e 2006-12-16 01:51 +0000 |
David Anderson - i have changed some letters in these files |
|
diff browse |
4d97709c9376 2006-12-15 13:58 +0000 |
David Anderson - added global class initializers |
|
diff browse |
2bec1ff85d06 2006-12-15 13:53 +0000 |
David Anderson - added second pass function |
|
diff browse |
d473435366b3 2006-12-15 13:45 +0000 |
David Anderson - new plugin API, sample plugin is now a fail load plugin |
|
diff browse |
4c77142eaf36 2006-12-15 13:38 +0000 |
David Anderson - Added global class initialization automation |
|
diff browse |
de70433605a0 2006-12-13 11:19 +0000 |
David Anderson - exposed new pathformat function to ILibrarySys |
|
diff browse |
fae1894d884c 2006-12-13 11:16 +0000 |
David Anderson - !Added MOSTLY UNTESTED plugin loading |
|
diff browse |
afa8c8850b38 2006-12-13 11:14 +0000 |
David Anderson - Fixed a bug where EOS/EOF was interpreted as a stream error |
|
diff browse |
7934ff615e13 2006-12-13 11:14 +0000 |
David Anderson - added path separator chars |
|
diff browse |
04c8442bd9d1 2006-12-13 11:13 +0000 |
David Anderson - Added path formating to LibrarySystem so we don't have to rely on g_SMAPI |
|
diff browse |
b766f3af24bd 2006-12-13 11:10 +0000 |
David Anderson - Fixed bug with info database not reading back table properly |
|
diff browse |
947d19d39772 2006-12-13 11:09 +0000 |
David Anderson - Fixed silly crash bugs |
|
diff browse |
c7f86f9e6f60 2006-12-10 09:19 +0000 |
David Anderson - initial import of plugin database (UNTESTED) |
|
diff browse |
8824cfb203ac 2006-12-09 03:18 +0000 |
Borja Ferrer - fixed arrays using decl being init when assigning a number |
|
diff browse |
7cc14698f225 2006-12-09 01:47 +0000 |
Borja Ferrer - added stradjust.pri opcode to the JIT |
|
diff browse |
37f529491240 2006-12-09 01:20 +0000 |
David Anderson - added size adjustment to dynamic strings |
|
diff browse |
2def43badf30 2006-12-08 22:15 +0000 |
David Anderson - added initial plugin settings file |
|
diff browse |
7086e8d2815e 2006-12-08 20:59 +0000 |
David Anderson - removed debug code |
|
diff browse |
dd30d3d6a51f 2006-12-08 20:54 +0000 |
David Anderson - committed shiny new SMC parser (really Valve XML or whatever) |
|
diff browse |
907a495e483f 2006-12-08 03:30 +0000 |
David Anderson - new config file format |
|
diff browse |
625a44869e15 2006-12-07 19:10 +0000 |
David Anderson - added a few debug checks and a fix for deallocation |
|
diff browse |
762462458f3c 2006-12-07 08:17 +0000 |
David Anderson - fixed a series of addressing bugs where the indexer could reach past basearray bounds |
|
diff browse |
4a3e7a100b14 2006-12-06 23:35 +0000 |
David Anderson - fixed a problem causing the string table to never grow |
|
diff browse |
dee91851dcd4 2006-12-06 14:52 +0000 |
Borja Ferrer - rewritten PushStringEx in Forward and Function systems |
|
diff browse |
0688e9a8f89c 2006-12-06 00:53 +0000 |
David Anderson - fixed a compiler bug with declaring natives having parameters with no arrays and returning strings |
|
diff browse |
44cbb89d6a2d 2006-12-06 00:09 +0000 |
David Anderson - removed debug code |
|
diff browse |
08f8ee57e919 2006-12-05 23:52 +0000 |
David Anderson - added experimental trie API |
|
diff browse |
8951baf7cb3c 2006-11-17 23:22 +0000 |
Borja Ferrer - fixed string pushing |
|
diff browse |
b93ea22fafe4 2006-11-16 22:37 +0000 |
Borja Ferrer - tested some forwards |
|
diff browse |
eebc5de63141 2006-11-14 08:45 +0000 |
David Anderson - added implementation to the forward manager |
|
diff browse |
5e0987d38ee0 2006-11-13 13:55 +0000 |
Borja Ferrer - iface comment fixes and sync |
|
diff browse |
ecd216d00146 2006-11-12 13:13 +0000 |
Borja Ferrer - fixed StringToLocalUTF8 evaluating invalid chars |
|
diff browse |
78488edd8873 2006-11-12 09:51 +0000 |
David Anderson - rewrote forward API to use cached parameter pushing instead of immediate pushing |
|
diff browse |
33f3a0c65e8f 2006-11-12 02:27 +0000 |
David Anderson - updated types and test plugin |
|
diff browse |
1e1570518051 2006-11-12 02:24 +0000 |
David Anderson - fixed copy backs so they work properly |
|
diff browse |
fe406c5f2aeb 2006-11-12 01:06 +0000 |
David Anderson - Initial import of forward system |
|
diff browse |
628bdadc9b32 2006-11-12 00:40 +0000 |
Borja Ferrer - string functions in the VM are now compatible with packed strings |
|
diff browse |
a4a162b2aa48 2006-11-11 11:10 +0000 |
David Anderson - synced type changes |
|
diff browse |
d29ade52d953 2006-11-11 11:10 +0000 |
David Anderson - Fleshed out forward system and extensively documented its design considerations |
|
diff browse |
c1699993453c 2006-11-11 05:49 +0000 |
David Anderson - Implemented a lot more of the plugin system |
|
diff browse |
d8fc20f56ca0 2006-11-11 05:47 +0000 |
David Anderson - added new API for function address lookups. this gives us O(1) code_addr -> sequential index |
|
diff browse |
5611e4b3fa42 2006-11-11 01:19 +0000 |
David Anderson - initial import of proposed forward API |
|
diff browse |
662fc7f7144b 2006-11-10 18:08 +0000 |
David Anderson - added plugin sys initial import |
|
diff browse |
d8a8186eccbf 2006-11-10 07:49 +0000 |
David Anderson - initial import of plugin loading code |
|
diff browse |
067b18e15149 2006-11-10 06:07 +0000 |
David Anderson - fixed silly bugizzle |
|
diff browse |
1280f15dce3a 2006-11-10 00:16 +0000 |
David Anderson - imported new API for exposing plugin info |
|
diff browse |
460321ee7ea2 2006-11-10 00:16 +0000 |
David Anderson - added the ability to pre-declare a struct, like extern |
|
diff browse |
13839096b00d 2006-11-09 23:05 +0000 |
David Anderson - removed an assertion that was firing |
|
diff browse |
4db3481b6db7 2006-11-09 22:53 +0000 |
David Anderson - added very, very primitive, mostly unusable structs. the most these can do so far is expose themselves publically |
|
diff browse |
3f7a9bbc8da6 2006-11-08 09:37 +0000 |
David Anderson - fixed project file using /GL |
|
diff browse |
bacf0c3fbfc4 2006-11-08 09:28 +0000 |
David Anderson - sample plugin import |
|
diff browse |
2d9741b7d92b 2006-11-08 08:41 +0000 |
David Anderson - updated all api to use new function id system |
|
diff browse |
6738267b2c09 2006-11-08 08:04 +0000 |
David Anderson - fixed a crash on error |
|
diff browse |
eb6818c69d47 2006-11-08 07:44 +0000 |
David Anderson - added some trivial comments |
|
diff browse |
32b00dccc163 2006-11-08 07:35 +0000 |
David Anderson - sync'd JIT to API |