1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-24 10:12:20 -05:00
Commit Graph

314 Commits

Author SHA1 Message Date
Raymond
932f0fd8f9 Minor changes 2010-08-20 17:55:03 +02:00
Raymond
1eba2fdb8f Added RUTIS to Simba (You can now choose between RUTIS and PascalScript) 2010-08-20 17:21:04 +02:00
Raymond
64e2bd4d5e +extdecl 2010-08-20 13:30:58 +02:00
Raymond
807905c896 Added Disguise+Status+ClearDebugImg..
Redesigned the way form-interactions are done.
2010-08-18 01:22:03 +02:00
Merlijn Wajer
5826ca19f0 Fix hypot part 2... ;-) 2010-07-31 19:18:57 +02:00
Merlijn Wajer
5556583ce0 Fix hypot. 2010-07-31 19:11:15 +02:00
Merlijn Wajer
b1f6726627 Added PosEx. 2010-07-27 10:26:27 +02:00
Merlijn Wajer
4983e9220c Add more math functions. 2010-07-26 15:04:56 +02:00
Merlijn Wajer
b1d5943c02 Revert "First code for Simba with only one script thread."
This reverts commit f38da4bc8c.
2010-07-24 14:41:53 +02:00
Merlijn Wajer
f38da4bc8c First code for Simba with only one script thread. 2010-07-22 23:32:32 +02:00
Merlijn Wajer
fef9fc5a7f Small change/fix 2010-07-09 12:07:08 +02:00
Merlijn Wajer
5355117a10 Made API calls optional with Settings.
Settings/Interpreter/ALlowSysCalls {True,False}
2010-07-09 11:36:44 +02:00
Raymond
385bea53e3 DTM editor now works! (As extension and normal script ;)).. It was a silly bug 2010-06-16 22:25:04 +02:00
Raymond
1277cd76a2 DTM editor now works in normal mode (and should work in extension mode.. Just doesn't, check it out later tonight). 2010-06-15 19:56:30 +02:00
Raymond
c558f564f6 Fixed some stuff regarding extensions. 2010-06-15 18:30:39 +02:00
Cazax
903299b580 Fixed SetProxy 2010-06-10 12:43:25 -04:00
Cazax
2647cf14c5 Added proxy support for HHTP Clients 2010-06-10 12:35:49 -04:00
Merlijn Wajer
8fa17d8189 Made WalkToNode public. 2010-06-08 00:17:47 +02:00
Raymond
aa0edf3ffe Exported the MML to Simba 2010-06-05 00:43:12 +02:00
Raymond
478ebec14d New rev number + Made writeln convert floats correctly. 2010-05-24 15:07:42 +02:00
Merlijn Wajer
f736f3c7cf Merge branch 'master' of ssh://villavu.com:54367/simba 2010-05-24 12:08:42 +02:00
Merlijn Wajer
e0198ddb91 AppendFile. 2010-05-24 12:08:23 +02:00
Raymond
89e30c1af5 Minor fixes 2010-05-23 11:55:27 +02:00
Niels
c29d3b66e4 Merge ssh://villavu.com:54367/simba 2010-05-22 16:07:49 +02:00
Niels
67f73ad6c1 API-Calls added (can't be turned off at the moment)
Added file association extension (only works for windows)
2010-05-22 16:07:35 +02:00
Raymond
952f0c6d5e See last message. 2010-05-20 11:13:19 +02:00
Raymond
a2b85fe786 Added MDTM.LoadFromString + MDTM.Normalize; 2010-05-20 11:12:20 +02:00
Raymond
dd0a88e965 Some functions did require the CurrThread variable. 2010-05-20 10:29:17 +02:00
Niels
3cb659dbf6 Merge ssh://villavu.com:54367/simba 2010-05-20 10:09:08 +02:00
Niels
0acdef9d72 Tried to got DTM editor working as extension, but it still needs a lot of work. 2010-05-20 10:08:54 +02:00
Raymond
852edf55fc Fixed small issue + new rev number 2010-05-19 23:32:54 +02:00
Raymond
0a2ec3af12 Added MDTM.Index + rev number 2010-05-19 22:47:12 +02:00
Raymond
780190e2c7 Added ScrollMouse, BiDiMode and added CopyClientToBitmap to the TMufasaBitmap 2010-05-19 22:36:45 +02:00
Raymond
65f37d861e Extensions should have acces to some MML-objects now as well! 2010-05-19 20:24:30 +02:00
Raymond
487e5e5144 Added some stuff.. :) 2010-05-19 20:01:46 +02:00
Raymond
1a936b4500 Revised DTM system.. Now DTM is an object, holding an Array of MDTM Points. 2010-05-19 16:01:01 +02:00
Raymond
51d7f5a4b2 Added default case-statement highlighting to the Laz-color scheme. (You'd need the latest LCL for this). 2010-05-19 11:56:11 +02:00
Raymond
5dc6d43595 We need to revise the DTM-system.. 2010-05-19 11:44:25 +02:00
Niels
f5c6880829 Believe directives are supposed to be processed like this. 2010-05-19 10:50:29 +02:00
Raymond
e3d359b088 LoadDLL is now LoadLib (and it can also be used as a compiler directive {$loadlib libsmart}). Fixed a bug in PS-Script. Also fixed a segfault which would occur if you would do Ctrl + Space before it was done filling the corebuffer.. 2010-05-18 20:58:15 +02:00
Niels
7c49e4b9f7 Made sure you can't open files that don't exist in function list (for libraries), also added IS_INCLUDE to the parser. 2010-05-18 15:01:08 +02:00
Raymond
4f6ad407e1 Fixed this unicode issue, I think. 2010-05-15 13:57:55 +02:00
Raymond
62bfea8be2 Added TPicture, and made this a property at the TImage. 2010-05-14 22:03:18 +02:00
Raymond
9686a4cd86 Shortcut boolean evaluation + fix for non-exported canvas stuff. 2010-05-13 16:42:51 +02:00
Niels
6799faca66 Forgot something. 2010-05-13 12:26:38 +02:00
Niels
7f7d95a497 Added define IS_INCLUDE to included files (may be useful for SRL). 2010-05-13 12:14:33 +02:00
Raymond
d47ded5f5c Typo 2010-05-13 00:35:47 +02:00
Raymond
84f9ee6587 Fixed bug in Arctan2, added new function ChangeDistPT and ChangeDistTPA. 2010-05-12 23:51:18 +02:00
Raymond
6bbdc985ba Added & fixed GetFiles/GetDirectories. 2010-05-12 22:55:36 +02:00
Raymond
559a3f977c Added Compress/Decompress String; Base64 conversion and 'procedure Simba' 2010-05-12 19:05:56 +02:00
Raymond
495c652e9c Added DebugLn 2010-05-11 16:22:25 +02:00
Raymond
db2c2d3b72 Added Sar,Ror and Rol for bitwise operations. 2010-05-11 02:26:47 +02:00
Raymond
b7ac0e8dec Fixed unwanted Segfault + small update in UntarEx 2010-05-10 14:39:49 +02:00
Raymond
486e22d0db Fixed bug with open parameter. Added new TPA function. Fixed bug with interpreter where it wouldn't return right in case of a class as result. 2010-05-09 14:34:40 +02:00
Raymond
1cd909537d New TPA function 2010-05-08 23:36:46 +02:00
Raymond
1575c1ec11 Added few TPA functions (OffsetTPA,OffsetATPA,FloodFillTPA,CopyTPA,CopyATPA).. Changed most of the Array parameters to be Consts (this saves the need of copying the whole array just to pass it to the method). Changed the debug image borders back to toolwin.. Added constants MaxInt/MaxLongInt 2010-05-08 03:20:26 +02:00
Raymond
450c60abd6 Small bug that would cause simba to AV. 2010-05-07 14:45:17 +02:00
Raymond
a8091d58b9 So... SRL Player form now compiles and sort-off runs.. Doesn't work though.
Added InputQuery (which is a sort of ReadLn) and did a lot of shit in PS to make it work with SRL playerform.

And new version number, now @ 650! Yay.
2010-05-02 00:44:30 +02:00
Raymond
038ab65706 Merge branch 'master' of ssh://villavu.com:54367/simba 2010-05-01 15:00:33 +02:00
Raymond
2baf3670df Donno, need to commit somehow. 2010-05-01 15:00:23 +02:00
Merlijn Wajer
e2712ad9a7 Add LoadFont and FreeFont 2010-04-30 23:25:15 +02:00
Raymond
325493c8e2 Fixed small bug. 2010-04-29 11:33:04 +02:00
Raymond
b082c75daa Hex-conversion functions added. 2010-04-27 20:30:51 +02:00
Raymond
b0f960cd34 Added regex support for Simba :). 2010-04-22 00:01:19 +02:00
Raymond
e1a11367f4 Fixed #170, fixed bug in debug image popping up everytime you call DisplayDebugImgWindow, updated rev number added 2 new functions to the OCR (GetTextATPA and GetTextAtEx). Added a new way of determing the max height/width of a font-set. 2010-04-21 17:10:40 +02:00
Raymond
77420fa172 Small typo + some var -> out params. 2010-04-18 23:26:21 +02:00
Raymond
850620d946 Added s0me log st00f + new vers number. 2010-04-18 18:08:30 +02:00
Raymond
a7eccb53d2 Mem leak fix 2010-04-18 17:14:19 +02:00
Raymond
1a8e3977b7 No more leaks in TestUnit 2010-04-16 20:50:10 +02:00
Raymond
9c21ec3ae9 Added SRL-update extension. Made a decompress/untar thread, so that this is no long thread-blocking :). 2010-04-16 16:03:26 +02:00
Raymond
dd44f6f007 Fixed small (but nasty) bug in DTM, added two functions to MufasaBitmap (rectangle + FloodFill). 2010-04-13 20:10:30 +02:00
Raymond
2759ad3a03 Made some changes; Fixed some bitmap issues; Added some functions to extensions; fixed bug in PS 2010-04-11 21:42:42 +02:00
Raymond
6183f771c9 Added script property SP_OnTerminate.. This way you can add functions to a OnTerminate event list, these functions will be called at the end of the script. 2010-04-10 14:34:24 +02:00
Raymond
e8c0e53f68 Fixed some issues with TTarget_Exported (hope so) 2010-04-10 13:36:09 +02:00
Raymond
deef894757 I think I've fixed PS for the array-result bug.. :) 2010-04-08 00:40:28 +02:00
Raymond
2d58a145fc So.. Did the TPA stuff.. PS should now work correctly (?) 2010-04-07 23:32:17 +02:00
Raymond
2a3868e8c7 Fixed wrappers (made them have ps_ prefix and made sure they have the 'extdecl' macro).
Todo is the TPA-unit.. Create wrappers :(
2010-04-07 23:04:25 +02:00
Raymond
2c425d107f Added colourconv.inc 2010-04-07 23:03:39 +02:00
Niels
dfe3b23319 Merge ssh://villavu.com:54367/simba 2010-04-07 18:23:20 +02:00
Niels
6f757f3a78 Changed calling convention to safecall, can anyone confirm that arrays in results work now? 2010-04-07 18:23:02 +02:00
Raymond
8038ebe39a Made the functionlist parse on a timer + in a different thread. 2010-04-07 16:23:48 +02:00
Raymond
0d5f9b7b89 Added event-hooks for extensions! Extensions now have 5 events that they listen to, see virtualextension.pas for which. Fixed bug in codehints and a small one in padl/padr/padz. 2010-04-07 14:01:26 +02:00
Raymond
5503164d91 Added bzip decompression + untarring support for extensions + updated the test extension to be a font updater. 2010-04-05 13:56:20 +02:00
Merlijn Wajer
f5c48a6b43 Small cleanup in mmlpsthread. Bugfix in OCR. 2010-04-05 11:27:16 +02:00
Merlijn Wajer
0cd5099196 Fixes for Settings form. Had some duplicated code. 2010-04-05 11:00:53 +02:00
Raymond
72539efffd Added 'LoadSystemFont' which allows you to load a font based on one of your system fonts (just like LoadChars2 in scar). 2010-04-05 00:35:49 +02:00
Merlijn Wajer
7007f28939 Rename Setting, Create Setting and Delete Setting.
** Untested due to Lazarus crashes with InputQuery & InputBox **
2010-04-03 23:27:10 +02:00
Raymond
c918d95b1c Exported the 'whole' TMufasaBitmap class to PascalScript. Changed rev to 605. 2010-04-03 15:10:13 +02:00
Raymond
5ce90afbd6 Cleaned up a bit, re-arranged some DTM stuff. Speeded FindDTMsRotated up a lil bit.. (Nanosec). Added some 'const' parameters. Fixed a small bug in File saving/opening. 2010-04-03 14:05:15 +02:00
Raymond
61f3c1ce98 Added {$H+} to units where it was missing.. Should solve some string-issues! Started with cleaning up the units a bit.. Adding 'const' where needed (all of those big record structures like DTMs should require to be passed as a const.. Saves some (unneeded) memory copying).
Settings in extensions should work now, see test extension.
2010-04-02 17:55:54 +02:00
Raymond
001a593789 Added settings to the extensions.. Should work allright, however there is some bug in Pascalscript that makes it fail, for now..
Renamed all the setting methods..
2010-04-01 00:22:46 +02:00
Raymond
492821587d Font downloading works =). 2010-03-29 23:01:54 +02:00
Raymond
f85f24e6dd Added BZip2 decompressing, + lil fix with freeing Frame Function List items. 2010-03-29 18:24:21 +02:00
Raymond
980e801f50 Added a basic OnFindInclude for the codecompletion, it can now parse (the latest) SRL succesfully ;-). 2010-03-27 14:10:16 +01:00
Raymond
f5669af1d9 Filling the core now actually works :-).. Still needs someway to do this after the formcreate, kinda slows down the program :(. 2010-03-27 13:12:06 +01:00
Niels
e1d5f0788f Didn't compile for me? 2010-03-26 17:36:55 +01:00
Merlijn Wajer
d73592eb23 Merge branch 'master' of ssh://villavu.com:54367/simba 2010-03-26 01:36:57 +01:00
Merlijn Wajer
fa173a3332 DeleteKey + DeleteSubKeys + Less verbose + Test script. 2010-03-25 22:57:18 +01:00
Raymond
43c859f317 Fixed some constrcutors (forgot to Inherit Create) 2010-03-25 16:21:21 +01:00
Merlijn
eaeb1669c8 Fix small memory leak 2010-03-25 14:41:01 +01:00