1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-23 17:52:16 -05:00

Commit Graph

  • b2a6b0e15c PascalScript worked like shit with StdCall, so for now I've made a macro to define the calling convention: Raymond 2010-01-26 16:51:36 +0000
  • ce03a57713 Made it compile on windows.. Raymond 2010-01-26 15:01:18 +0000
  • 44eaf71038 Made exported methods stdcall because everything supports that (better) than other calls... BenLand100 2010-01-26 14:09:09 +0000
  • 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. BenLand100 2010-01-26 06:12:49 +0000
  • 3fef7ac7ed Moving branch into trunk with all of trunk's and branch's changes BenLand100 2010-01-26 04:47:07 +0000
  • d5148ee812 Removing trunk BenLand100 2010-01-26 04:45:41 +0000
  • 325e9904da Merged trunk into branch... BenLand100 2010-01-26 04:44:41 +0000
  • 487a4fe303 Final commit before merge, fixing the issue with loading plugins also. BenLand100 2010-01-26 04:25:11 +0000
  • ca98fefac9 Adding icon to the project file again. Wizzup? 2010-01-26 01:19:51 +0000
  • 6c894b4e4c Commit++ Raymond 2010-01-25 22:24:22 +0000
  • 331255a0be Implemeted threadsafecall in a cross-component way. Starting on the interface for CPascal now... BenLand100 2010-01-25 21:37:33 +0000
  • b1d07ff6d4 Merge previous revision + added GetNativeWindow and GetImageTarget. Also fixed OCRBench. Wizzup? 2010-01-25 21:21:18 +0000
  • 8addf78a8a Flail -> Make HoldMouse actually HoldMouse Raymond 2010-01-25 20:36:46 +0000
  • 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. BenLand100 2010-01-25 17:38:43 +0000
  • 843c57a8d8 Branching into script-component to work on adding more script components (e.g. cpascal) BenLand100 2010-01-25 13:59:44 +0000
  • 771602e451 added new PS file Raymond 2010-01-24 22:57:57 +0000
  • bedeeb8931 Added Array test. Raymond 2010-01-24 22:17:06 +0000
  • d5ffb3396b Small bug, you don't want to create a IOManager an '' dir.. Just take the constructor without a plugin_dir specified. Raymond 2010-01-24 20:33:34 +0000
  • 562fe21116 Added some exported functions to port SRL. Raymond 2010-01-24 20:22:47 +0000
  • 73a9e15650 Added CreateBitmapString which turns a bitmap into a mufasa-bitmapstring ;-). And made the Bufferstring global rather than in DTM only... Raymond 2010-01-24 17:09:55 +0000
  • 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. Raymond 2010-01-24 15:04:07 +0000
  • 691bddcde6 Fixed a lil bug in the FontCopy function, and added new method to the bitmap manager -> GetNewIndex. Raymond 2010-01-24 12:26:36 +0000
  • d20f973f61 Wrappers for PS. Wizzup? 2010-01-24 11:45:02 +0000
  • 778b81a9ae Adding TextToFontBitmap and TextToFontTPA. Wizzup? 2010-01-24 00:19:27 +0000
  • 6cf5e3e1d8 Adding an index for reversing data out of the TocrData record BenLand100 2010-01-23 23:50:05 +0000
  • 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 Raymond 2010-01-23 17:51:04 +0000
  • af6d0e398c Fixed ActivateClient not getting called BenLand100 2010-01-23 16:03:40 +0000
  • 2b8721e6b0 Ben, either get rid of those run parameters in your compiler options or stop commiting project1.lpi please ^_^. Raymond 2010-01-23 13:17:56 +0000
  • 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... BenLand100 2010-01-22 21:30:20 +0000
  • 798444e4fd Added compiler directives for Ansi-string, fixed use of PChar to behave accordingly. Raymond 2010-01-22 19:11:17 +0000
  • bbd9f73942 Committing a new smart... it has some bug fixes, plus its open source. Experimenting with ps bugs too... BenLand100 2010-01-22 03:11:37 +0000
  • 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... BenLand100 2010-01-22 01:13:41 +0000
  • 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. Wizzup? 2010-01-21 22:43:48 +0000
  • 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. BenLand100 2010-01-21 22:01:49 +0000
  • 3832f01616 merging back into the trunk... branches are being a bitch. BenLand100 2010-01-21 21:22:55 +0000
  • ac40880d4f Resolving #68 in both branches... BenLand100 2010-01-21 20:51:55 +0000
  • 325c61374d Fixed dependancies and hopefully merged them into the iomanager branch... BenLand100 2010-01-21 20:27:51 +0000
  • a7f37bd6f4 Removed Windowutil and changed GetDC into GetWindowDC. (GetWindowDC gets the entire window, including the border, menubar etc..). Raymond 2010-01-21 18:22:28 +0000
  • 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. BenLand100 2010-01-21 16:45:58 +0000
  • 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. BenLand100 2010-01-21 15:53:54 +0000
  • d74ca8dd61 Removed old units, now fully dependant on new units. Windows still needs debugging --- or maybe its my crosscompiler that's fucked. BenLand100 2010-01-21 06:15:48 +0000
  • adcde2d2ba Implemented windows stuff, but as I can compile yet not debug windows on here, its still a bit buggy... BenLand100 2010-01-21 05:47:53 +0000
  • 0a41342cec IOManager branch compiles --- key/mouse methods need os implementation still BenLand100 2010-01-20 21:20:58 +0000
  • 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... BenLand100 2010-01-20 20:52:18 +0000
  • 39e4249670 Branching so I don't screw up anything in the trunk while working on IOManager stuff. BenLand100 2010-01-20 20:17:18 +0000
  • 8d9a439d49 Moving Simba main development into trunk... to checkout main dev: http://www.villavu.com/repositories/merlijn/mufasa/trunk [folder-here] BenLand100 2010-01-20 20:14:50 +0000
  • 7b1009732f forgot to make trunk BenLand100 2010-01-20 18:39:00 +0000
  • 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 BenLand100 2010-01-20 18:28:38 +0000
  • d6474cda3d Creating branch for IOManager work so I don't fuck up the trunk BenLand100 2010-01-20 18:20:09 +0000
  • aaa77147f6 Nothing special, icons. Nava2 2010-01-18 23:40:53 +0000
  • 5995ac8bde Made smart work again, and make the mouse move outside target (on windows). Raymond 2010-01-18 22:30:29 +0000
  • d6014fe316 String -> lowercase. Wizzup? 2010-01-18 21:04:36 +0000
  • 1e1c08e5a4 Fixed the color conversions (RGB-values should be Bytes, not integers.. IMO), oh and it was taking the wrong methods (from graphics.pas instead of colour_conv.pas) Added testscript for colour conversions, but I cbf to finnish it. Changed the export limit! We are already exporting more than 200 methods, win! Raymond 2010-01-18 13:38:45 +0000
  • 212e41ecd1 Writeln now writeln's *EVERY* data type... Made a ToStr that accepts *ANY* data type. Raymond 2010-01-18 13:24:41 +0000
  • 8e617c9f35 Fixed #63 (and #64). Raymond 2010-01-18 11:52:02 +0000
  • 1839f12c24 Exported Color Conversions, also added a few conversions. Nava2 2010-01-18 02:47:56 +0000
  • 076f12e2c8 Added some comments to ColourPicker, Edited the way Errors are shown (thread-safe now), When error occurs in an include Simba will open the tab(if not yet open) and go to the error, Added Writeln that accepts chars,strings and all kind of integers.. (not sure whether to keep it) Added format! Raymond 2010-01-18 01:25:02 +0000
  • b14262ebaf Compilation fix... ;) Wizzup? 2010-01-17 13:23:04 +0000
  • 7f16b864f7 Few changes. Wizzup? 2010-01-17 12:40:18 +0000
  • 904f95bf5b Solved #24 Raymond 2010-01-16 12:55:36 +0000
  • e95d7f99cd Really fix 56. Wizzup? 2010-01-16 11:17:37 +0000
  • 6f7961e69d Sorry nava, but I don't think that we can make the mantis work from inside Simba.. It's just a big hasle with al those post variables, better to just open the link in browser (like now). Raymond 2010-01-16 00:16:49 +0000
  • 294c1dc600 Documentation aditions. Wizzup? 2010-01-15 01:22:05 +0000
  • ab460bcc1f Some small documentation tweaks. Wizzup? 2010-01-14 20:28:51 +0000
  • ec333e736e Really fix 56* Wizzup? 2010-01-14 19:17:53 +0000
  • c347db5964 Add some documentation. Wizzup? 2010-01-14 19:16:12 +0000
  • ad14b80b30 donno what I changed, but it's probably important! Raymond 2010-01-14 18:34:17 +0000
  • e9579234d8 Resolve 56. Wizzup? 2010-01-14 17:58:01 +0000
  • fedc6a635e Resolve Mantis 26 Wizzup? 2010-01-13 22:35:20 +0000
  • 6c20e1a390 The Editbuttons in the Toolbar(copy/cut/paste) cannot be updated to keep track of whether something is highlighted in Synedit. Raymond 2010-01-13 19:20:46 +0000
  • bd948c240a Add PStest Wizzup? 2010-01-13 19:17:15 +0000
  • d1757e8512 added the .lrs, my bad. Nava2 2010-01-13 19:11:42 +0000
  • d92139acc9 Changed the rev-verison in TestUnit and new PS! Raymond 2010-01-13 18:13:42 +0000
  • bedc0fa2a5 More GUI changes Nava2 2010-01-13 05:11:11 +0000
  • 3095e37472 Lots of changes to the GUI.. usually little things. Nava2 2010-01-13 01:21:36 +0000
  • d4a672a4f6 Bug fixes/Little GUI-updates Raymond 2010-01-12 18:07:47 +0000
  • 2abf01efb2 Can't reproduce bug #42, but did fix another bug notices in the report. Raymond 2010-01-12 15:56:42 +0000
  • ef735ea947 Made it so that hints get the "at line x" text aswell. Raymond 2010-01-12 15:38:08 +0000
  • 99e355328a Fixed #45 Raymond 2010-01-12 15:32:59 +0000
  • 6b55f916c1 Component creating now seems to work fine in PascalScript! Raymond 2010-01-12 15:26:14 +0000
  • 464be3215c Fixed error #44 (by using the latest PS) and updated the rev-version in Testunit. Raymond 2010-01-12 15:20:54 +0000
  • f8787a9e1d resolves #41 Nava2 2010-01-12 03:59:01 +0000
  • fdbce3ec51 Resolves bug #33. Wizzup? 2010-01-11 17:22:55 +0000
  • 939298bf44 Update Form now uses ShowModal rather than Show. Call it a workaround or hack, but I think this will do for now. Resolves #29. Wizzup? 2010-01-11 17:04:18 +0000
  • 6f9335edb1 Fixes mantis #39. Wizzup? 2010-01-11 16:47:19 +0000
  • 9be1743a7f Added IncludePaths etc Raymond 2010-01-10 22:01:33 +0000
  • 1b4706f1fd Removed settings project Wizzup? 2010-01-10 19:52:59 +0000
  • 01be7fef21 Added lil writeln. Raymond 2010-01-10 15:47:18 +0000
  • 5e942f7bde Updated the rev. Raymond 2010-01-10 15:40:03 +0000
  • c2957dd275 Free the settingsdata (no leaks allowed!) Raymond 2010-01-10 15:38:38 +0000
  • c387bbde93 Changes for settings. Wizzup? 2010-01-10 14:34:23 +0000
  • baf574c414 There u go.. Latest WizzyPlugin ported. Raymond 2010-01-10 13:07:08 +0000
  • 3ff440acc1 Added Settings/Fonts/LoadOnStartUp and fixed a few things Wizzup? 2010-01-10 01:56:30 +0000
  • 6aaa97b0ee GetSetLoadSaveDefaultKeyValue -> private. Use GetSetLoadSaveDefaultKeyValueIfNotExists. (w0t) Also fixes a few minor things. Wizzup? 2010-01-08 00:34:58 +0000
  • 699432aab6 Comments + changes Wizzup? 2010-01-08 00:09:15 +0000
  • 2cfdce101b Fix Wizzup? 2010-01-07 23:22:50 +0000
  • de92bc6604 Moar settings Wizzup? 2010-01-07 23:14:48 +0000
  • ef804714c4 More changes Wizzup? 2010-01-07 20:25:10 +0000
  • 96b83db57d Added some settings. Wizzup? 2010-01-07 19:29:03 +0000
  • 4a0e4dde3b Fix bug #21. Wizzup? 2010-01-07 18:58:00 +0000