Merlijn Wajer
d39c056108
Merge branch 'RunScript' of https://github.com/Dgby714/Simba into Dgby714-RunScript
2011-01-03 18:35:45 +01:00
Raymond
418fcba1c2
Oh and here the needed components
2010-12-26 14:52:20 +01:00
John P (Dgby714)
a33f059944
Simba: Removed a few debug WriteLns.
2010-12-25 04:30:42 -05:00
John P (Dgby714)
a9a0c4fd49
Extensions: Fixed OpenScript Name problem.
2010-12-25 04:27:51 -05:00
John P (Dgby714)
b36866921e
Extensions: Changed OpenScript(Ex) to allow running of the script.
2010-12-25 04:00:37 -05:00
Merlijn Wajer
4f861ffb5d
Merge branch 'GetProcSetTar' of https://github.com/Dgby714/Simba into Dgby714-GetProcSetTar
2010-12-24 00:56:52 +01:00
John P (Dgby714)
82e1036aa5
Simba: TProc(Arr) rename to TSysProc(Arr)
2010-12-23 11:24:18 -05:00
John P (Dgby714)
ec32d53ba7
Simba: TType renamed to TPasScriptType.
2010-12-23 17:20:11 +01:00
John P (Dgby714)
9778b2e6e6
Simba: Export types from plugins.
2010-12-23 17:20:11 +01:00
John P (Dgby714)
58faccf182
Simba: TProc, TProcArr, SetTarget, and GetProcesses.
2010-12-23 09:00:57 -05:00
Merlijn Wajer
40c93dc127
Merge branch 'OpenScriptEx' of https://github.com/Dgby714/Simba
2010-12-23 14:01:29 +01:00
John P (Dgby714)
32b586c0c2
Simba: Fixed "Exported more than" debug string
2010-12-23 13:59:37 +01:00
John P (Dgby714)
0ab4a35ec9
Extensions: OpenScriptEx, Open a new script from filename.
2010-12-23 02:03:13 -05:00
John P (Dgby714)
7dc15679e7
Simba: Socks Fix
2010-12-20 14:12:07 +01:00
John P (Dgby714)
3874776aab
Simba: Socket Support.
2010-12-18 14:38:29 -05:00
John P (Dgby714)
932e4950d3
MML: Increase function limit from 400 to 500.
2010-12-18 14:35:27 -05:00
Raymond
90c8592778
Bug in RGBToXYZ
2010-12-12 11:49:50 +01:00
John P (Dgby714)
f14f484c28
Simba: Hash Functions
2010-10-22 06:07:13 -04:00
John P (Dgby714)
067f6363fe
Simba: Catch exceptions in GetClipBoard and SetClipBoard
2010-10-10 17:18:23 -04:00
John P (Dgby714)
7f23ae10b5
Simba: GetClipBoard/SetClipBoard Added.
2010-10-10 16:54:50 -04:00
Merlijn Wajer
4cd63ffc48
Merge branch 'master' of ssh://villavu.com:54367/simba
2010-10-06 16:52:32 +02:00
Merlijn Wajer
17ae7b08b8
MML: Add semicolon.
2010-10-06 16:51:38 +02:00
Merlijn Wajer
3a8a967e17
MML: Add GetClientPosition.
...
Fully implemented in the IOManager and EIOS structure.
Updated documentation to reflect change.
2010-10-06 16:50:39 +02:00
Niels
a7d6cd748b
Added another safety check for the heck of it.
2010-10-04 17:10:05 +02:00
Niels
931084900e
Added little safety check. Seems to fix bug#272, can someone confirm this?
2010-10-04 17:06:22 +02:00
Merlijn Wajer
00ea13c250
Simba: Create new settings on unclean settings.
...
If we cannot move, rewrite or delete settings.xml, try to cope
without settings.xml but warn user.
2010-10-04 11:20:54 +02:00
Niels
38f2192a17
Merge ssh://villavu.com:54367/simba
2010-10-02 14:58:38 +02:00
Merlijn Wajer
56f4895be3
Simba: Patch by Dgby714 adds more paster func.
2010-09-30 14:50:04 +02:00
Dgby714
e5ec87e91c
Merge branch 'master' of ssh://villavu.com:54367/simba
2010-09-29 06:13:00 -04:00
Dgby714
073bb3ce27
Updated paste.sex
...
Added superobject unit
Added GetJSONValue function to extensions
2010-09-29 06:07:55 -04:00
Merlijn Wajer
67ebb56255
MMLCore: Multi platform library loading.
...
If Simba cannot load a plugin a.dll, it will look for a plugin
called a32.dll (or a64.dll) depending on the platform and try to
load it.
2010-09-28 16:23:30 +02:00
Merlijn Wajer
eef83f6457
Simba: Patch 2 (out of 2) for Paster extension.
...
By Dgby714
2010-09-26 12:57:34 +02:00
Merlijn Wajer
b980641a64
Simba: Patch 1 (out of 2) for Paster extension.
2010-09-26 12:54:37 +02:00
Merlijn Wajer
b17ae5c539
Add rs_GetUpTextAtEx.
2010-09-25 18:16:12 +02:00
Merlijn Wajer
6a0a7f3ebd
Clean up ocr.pas a bit.
2010-09-25 00:37:49 +02:00
Merlijn Wajer
6494b951bb
mmlcore: LoadFont() did not return True on success.
2010-09-18 13:04:02 +02:00
Niels
a231790b6b
Merge ssh://villavu.com:54367/simba
2010-09-17 20:01:22 +02:00
Merlijn Wajer
bda9bb9ab9
Apply patch by mopar.
2010-09-17 16:51:36 +02:00
Niels
b68ba581bc
Not sure, but had to do it =D
2010-09-12 15:38:18 +02:00
Raymond
4a357ec461
Getting the ScriptManager somewhere!
2010-09-11 23:24:53 +02:00
Raymond
85bd8a6733
Changed Rutis Wrapper app to work with var-parameters, added fix by Nielsie to make RUTIS support var parameters for imported funtions.. Recreated the wrappers.
2010-09-11 16:30:39 +02:00
Raymond
6c40005b17
Added MessageBox/ShowMessage/MessageDlg see messagebox.simba
2010-09-11 14:01:56 +02:00
Raymond
90ba36babb
Minor fixes + Added all the RUTIS shit
2010-09-11 01:10:49 +02:00
Merlijn Wajer
522973fdfa
Small bitmaps change
2010-09-04 20:23:23 +02:00
Merlijn Wajer
5ff48ae017
Fix casing
2010-08-27 15:22:55 +02:00
Merlijn Wajer
bb4a3ed614
Fix casing in unit names
2010-08-27 14:41:55 +02:00
Merlijn Wajer
a95f9ea14a
Documentation
2010-08-26 23:48:22 +02:00
Merlijn Wajer
b8f4f97084
Changes to RUTIS to allow it to work on Linux. Additional units may have to be touched when we start using them. This also does not yet touch the x64 compilation issues
2010-08-24 00:09:05 +02:00
Merlijn Wajer
ff86c034e8
Fix compilation on Linux
2010-08-24 00:01:25 +02:00
Raymond
932f0fd8f9
Minor changes
2010-08-20 17:55:03 +02:00
Raymond
9d162c1bfb
RUTIS to the source
2010-08-20 17:21:43 +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
Niels
cd8d3a7a84
Added operator support for arrays: "=", "<>", "+". Still in test phase, still needs support for static arrays.
2010-08-06 15:47: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
312519e3e8
Allow tab to finish the autocompletion as well.
...
Patch by Sabzi
2010-07-24 14:03:02 +02:00
Merlijn Wajer
f38da4bc8c
First code for Simba with only one script thread.
2010-07-22 23:32:32 +02:00
Merlijn Wajer
556657097c
TODO cleanup
2010-07-15 23:22:36 +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
Merlijn Wajer
c999497606
Small debug fix
2010-06-29 18:18:18 +02:00
Niels
4ba71fb94f
Fixed InvertTIA
2010-06-21 20:46:08 +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
7f333388bb
Merge branch 'master' of ssh://villavu.com:54367/simba
2010-06-15 19:56:42 +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
Merlijn Wajer
b22e4774d7
Merge branch 'master' of ssh://villavu.com:54367/simba
2010-06-15 19:15:59 +02:00
Merlijn Wajer
57b0f143c7
More documentation.
2010-06-15 19:15:52 +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
fe18850679
Made IncludeBuffer more threadsafe! + rev number = 695
2010-06-05 23:32:40 +02:00
Raymond
aa0edf3ffe
Exported the MML to Simba
2010-06-05 00:43:12 +02:00
Raymond
b61153e634
Tried to fix zeh codehints error. + latest Smart.
2010-06-04 13:46:38 +02:00
Niels
8265555e82
Turns out I did something wrong =D
2010-06-03 16:35:33 +02:00
Niels
8d791a0e96
Ran through code hints again to see if I could find some things that may result in errors and changed some things again.
...
Fixed param hint for functions which are separated over several lines. For example:
"TBitmap.
OnChange("
Also changed the way hints are showed for anonymous functions, it now shows the type/var/field name instead of nothing.
2010-06-03 15:55:36 +02:00
Raymond
f370f865d4
ReadFileString didn't return a correct value.
2010-05-24 17:57:43 +02:00
Raymond
478ebec14d
New rev number + Made writeln convert floats correctly.
2010-05-24 15:07:42 +02:00
Merlijn Wajer
b450298085
Fix compilation
2010-05-24 12:19:52 +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
Niels
a1fb0742ab
Few changes.
2010-05-24 11:06:39 +02:00
Niels
2d8389be3e
Fixed another (possible) memory leak in param hints
2010-05-24 00:17:21 +02:00
Niels
21286973fd
Merge ssh://villavu.com:54367/simba
2010-05-24 00:07:04 +02:00
Niels
f7aa6ddc93
Fixed (possible) memory leak in param hints.
...
Fixed an error that I got at closing.
Fixed param hints for anonymous functions (var a: procedure(b: Integer) and OnChange for example).
2010-05-24 00:06:56 +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
1ef12150dc
Made it possible to create a TClient without letting it create a new IOManager :).
2010-05-20 13:35:38 +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
363e7d394f
left some debug info
2010-05-19 22:58:52 +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
6ecc1ce2ad
Eventjes overwriten ofzo
2010-05-19 20:03:26 +02:00
Raymond
487e5e5144
Added some stuff.. :)
2010-05-19 20:01:46 +02:00
Niels
1eaac406b5
Fixed a lil' bug.
...
Should AddDTM be in the constructor of TMDTM?
Now you need to do AddDTM(mdtm) in the script?
2010-05-19 19:40:07 +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
Raymond
a4c7c30e77
Updated PascalScript
2010-05-18 18:53:11 +02:00
Niels
86b0077021
Added a Sleep(1) to the Idle handler in param hint, so CPU usage gets cut down to ~1%
2010-05-18 15:50:21 +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
Niels
ac693b663c
Added support for DLLs to code completion.
2010-05-18 14:14:22 +02:00
Niels
48eba95926
Fixed a serious bug in codeinsight.
2010-05-15 23:56:45 +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
adcc10fc58
Fixed *dickish* bug!
2010-05-12 13:01:29 +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
b10ecdc9ff
Typo in PixelShift.
2010-05-10 23:58:18 +02:00
Raymond
b7ac0e8dec
Fixed unwanted Segfault + small update in UntarEx
2010-05-10 14:39:49 +02:00
Raymond
07aca712a6
Fixed bug in Constructors for PS.
2010-05-09 23:37:28 +02:00
Raymond
8b7cb5ce26
Volgens mij heb ik dit gesloopt ofzo
2010-05-09 22:54:34 +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
12fca93826
Silly mistake :$
2010-05-09 01:12:42 +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
e4fe1fae56
Merge branch 'master' of ssh://villavu.com:54367/simba
2010-04-30 23:26:05 +02:00
Merlijn Wajer
e2712ad9a7
Add LoadFont and FreeFont
2010-04-30 23:25:15 +02:00
Raymond
46262acec6
DTMs are now stored as pointers internally.
2010-04-30 14:37:01 +02:00
Merlijn Wajer
204ae425c0
Resolve #154
2010-04-29 19:21:56 +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
bd97c9162c
Merge branch 'master' of ssh://villavu.com:54367/simba
2010-04-25 18:53:49 +02:00
Raymond
15024f16d7
Fixed small, but rather serious bug.
2010-04-25 18:53:33 +02:00
Niels
b1d38fff4a
Narrowed down the black-screen-colourpicker problem to the bitblt in ReturnData (I think). Removed an unneeded unit from os_windows and didn't get the black screen anymore, so I'm committing anyway =D
2010-04-24 21:04:39 +02:00