BenLand100
44eaf71038
Made exported methods stdcall because everything supports that (better) than other calls...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@477 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 14:09:09 +00:00
BenLand100
a0a89be1f2
Added various Set/Get target methods and a system where freeing targets is optional, but avaliable to those that might set lots of targets. All of a script's targets will be freed when the TIOManager is freed.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@476 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 06:12:49 +00:00
BenLand100
3fef7ac7ed
Moving branch into trunk with all of trunk's and branch's changes
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@475 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 04:47:07 +00:00
BenLand100
d5148ee812
Removing trunk
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@474 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 04:45:41 +00:00
BenLand100
325e9904da
Merged trunk into branch...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@473 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 04:44:41 +00:00
BenLand100
487a4fe303
Final commit before merge, fixing the issue with loading plugins also.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@472 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 04:25:11 +00:00
Wizzup?
ca98fefac9
Adding icon to the project file again.
...
Uhm... I'm not so sure if I need to upload the .res as well, but I'll
just do it in this case. Delete if they are not required.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@471 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-26 01:19:51 +00:00
Raymond
6c894b4e4c
Commit++
...
I unlocked the .lpi, just stop fucking committing it!
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@470 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-25 22:24:22 +00:00
BenLand100
331255a0be
Implemeted threadsafecall in a cross-component way. Starting on the interface for CPascal now...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@469 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-25 21:37:33 +00:00
Wizzup?
b1d07ff6d4
Merge previous revision + added GetNativeWindow and GetImageTarget.
...
Also fixed OCRBench.
Also committing the .lpi's as svn sucks ass. :-)
EXCEPT FOR THE SAMUFASAGUI .lpi AS IT HAS BEEN LOCKED, lmfao
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@468 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-25 21:21:18 +00:00
Raymond
8addf78a8a
Flail -> Make HoldMouse actually HoldMouse
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@467 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-25 20:36:46 +00:00
BenLand100
278ab8d88b
Split the TMMLPSThread into a superclass (ps independant) TMThread and a subclass (implementing ps) TPSThread. Had to remove (comment out) some threadcalling stuff i don't understand yet. Will reimplement later once i figure it out.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@466 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-25 17:38:43 +00:00
BenLand100
843c57a8d8
Branching into script-component to work on adding more script components (e.g. cpascal)
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@465 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-25 13:59:44 +00:00
Raymond
771602e451
added new PS file
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@464 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 22:57:57 +00:00
Raymond
bedeeb8931
Added Array test.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@463 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 22:17:06 +00:00
Raymond
d5ffb3396b
Small bug, you don't want to create a IOManager an '' dir.. Just take the constructor without a plugin_dir specified.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@462 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 20:33:34 +00:00
Raymond
562fe21116
Added some exported functions to port SRL.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@461 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 20:22:47 +00:00
Raymond
73a9e15650
Added CreateBitmapString which turns a bitmap into a mufasa-bitmapstring ;-). And made the Bufferstring global rather than in DTM only...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@460 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 17:09:55 +00:00
Raymond
1fb4a6d44a
Added the loaded char names as constants to the Scripting engine (dynamically).
...
Also replaced all the Bitmaps.Bmp[index] with bitmaps[index].
Creaded MaskFromText, named the others BitmapFromText and TPAFromText.
Added a GetFontByIndex to the FontLoader.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@459 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 15:04:07 +00:00
Raymond
691bddcde6
Fixed a lil bug in the FontCopy function, and added new method to the bitmap manager -> GetNewIndex.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@458 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 12:26:36 +00:00
Wizzup?
d20f973f61
Wrappers for PS.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@457 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 11:45:02 +00:00
Wizzup?
778b81a9ae
Adding TextToFontBitmap and TextToFontTPA.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@456 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-24 00:19:27 +00:00
BenLand100
6cf5e3e1d8
Adding an index for reversing data out of the TocrData record
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@455 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-23 23:50:05 +00:00
Raymond
8e69439614
(18:01:16) @BenLand100: but having the boolean variable, like i say, is borderline
...
(18:01:45) @BenLand100: its cool and all. but it you should probably implement another constructor that is false by default
(18:01:51) @BenLand100: just saying
Here you go ;-).
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@454 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-23 17:51:04 +00:00
BenLand100
af6d0e398c
Fixed ActivateClient not getting called
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@453 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-23 16:03:40 +00:00
Raymond
2b8721e6b0
Ben, either get rid of those run parameters in your compiler options or stop commiting project1.lpi please ^_^.
...
Added a copydata parameter to TRawTarget.create. (This now fixes a memory leak in Unfreeze). Also please get rid of those two extra spaces in front of everything, so anti-pascal-syntax ^^. Also fixed the bug in IsTargetValid.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@452 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-23 13:17:56 +00:00
BenLand100
3d4131af95
Fixing #71 & #70
...
Note that the old repos version of TargetValid for Linux doesn't seem to work, and wasn't exported to PascalScript, so I added that as well...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@451 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-22 21:30:20 +00:00
Raymond
798444e4fd
Added compiler directives for Ansi-string, fixed use of PChar to behave accordingly.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@450 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-22 19:11:17 +00:00
BenLand100
bbd9f73942
Committing a new smart... it has some bug fixes, plus its open source. Experimenting with ps bugs too...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@449 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-22 03:11:37 +00:00
BenLand100
c0a68352af
Fixing some plugin stuff. Should be done, streamlined, and persistent globally. Why would you want a seperate load for each script anyway? If you load the same plugin twice in the same app, it doesn't make another copy...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@448 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-22 01:13:41 +00:00
Wizzup?
0d67409787
Default OS, Arch -> Default.
...
Ben, don't pass -WG to the project. We NEED that terminal on Windows for any writeln. If you add -WG to the project, all the writeln's will fail, because they aren't bound to any terminal, and they will tell us they have no file to write to.
Small "fix" in settings.
Cheers :-)
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@447 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 22:43:48 +00:00
BenLand100
482f9fef66
Finished fixing #68 moved TPA into core. Also made the eios plugin loader global, and changed the oop of the plugin loader to be more oop.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@446 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 22:01:49 +00:00
BenLand100
3832f01616
merging back into the trunk... branches are being a bitch.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@445 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 21:22:55 +00:00
BenLand100
ac40880d4f
Resolving #68 in both branches...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@444 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 20:51:55 +00:00
BenLand100
325c61374d
Fixed dependancies and hopefully merged them into the iomanager branch...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@443 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 20:27:51 +00:00
Raymond
a7f37bd6f4
Removed Windowutil and changed GetDC into GetWindowDC. (GetWindowDC gets the entire window, including the border, menubar etc..).
...
Also Ben, you might want to get rid of the plugin loading every time a new target is set.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@442 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 18:22:28 +00:00
BenLand100
104b410220
Merged oop changes to plugin loading into trunk. Also removed some missing paths from the project file and set laz to build in a build/$(TargetOS) folder instead of building where the sorces are... its cleaner imo. In the IOManager branch I coded for passing the plugin path down to the mufasa library so it can load components (e.g. eios and a system i'm planning for multiple script components). I'll probably be quite for a while as I work on SMART.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@441 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 16:45:58 +00:00
BenLand100
5d4ee2baa1
Still working in the branch. Made some oop changes to plugin loading to allow any class to extend a generic loader and provide specific loading capabilities. Also implemented the EIOS loader. I'll be working on making SMART implement EIOS (and change the specification as needed) next.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@440 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 15:53:54 +00:00
BenLand100
d74ca8dd61
Removed old units, now fully dependant on new units. Windows still needs debugging --- or maybe its my crosscompiler that's fucked.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@439 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 06:15:48 +00:00
BenLand100
adcde2d2ba
Implemented windows stuff, but as I can compile yet not debug windows on here, its still a bit buggy...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@438 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-21 05:47:53 +00:00
BenLand100
0a41342cec
IOManager branch compiles --- key/mouse methods need os implementation still
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@437 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 21:20:58 +00:00
BenLand100
9cd2a2d876
Hopefully I've got the right files in here by now... I'll need to fix some stuff i overwrote/broke in the svn madness...
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@436 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 20:52:18 +00:00
BenLand100
39e4249670
Branching so I don't screw up anything in the trunk while working on IOManager stuff.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@435 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 20:17:18 +00:00
BenLand100
8d9a439d49
Moving Simba main development into trunk... to checkout main dev: http://www.villavu.com/repositories/merlijn/mufasa/trunk [folder-here]
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@434 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 20:14:50 +00:00
BenLand100
7b1009732f
forgot to make trunk
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@433 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 18:39:00 +00:00
BenLand100
548861f380
Incorperated the Majority of the framework, but OS specific key and mouse commands still need native implementation, as well as some possible method restructuring related to that in the TTarget class
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@432 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 18:28:38 +00:00
BenLand100
d6474cda3d
Creating branch for IOManager work so I don't fuck up the trunk
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@431 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-20 18:20:09 +00:00
Nava2
aaa77147f6
Nothing special, icons.
...
If someone could make the `new' TBitmap in the Update menu change, I would appreciate it.
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@430 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-18 23:40:53 +00:00
Raymond
5995ac8bde
Made smart work again, and make the mouse move outside target (on windows).
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@429 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-18 22:30:29 +00:00
Wizzup?
d6014fe316
String -> lowercase.
...
git-svn-id: http://www.villavu.com/repositories/merlijn/mufasa@428 3f818213-9676-44b0-a9b4-5e4c4e03d09d
2010-01-18 21:04:36 +00:00