1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-08-13 16:53:59 -04:00
Commit Graph

57 Commits

Author SHA1 Message Date
Merlijn Wajer
312519e3e8 Allow tab to finish the autocompletion as well.
Patch by Sabzi
2010-07-24 14:03:02 +02:00
Raymond
fe18850679 Made IncludeBuffer more threadsafe! + rev number = 695 2010-06-05 23:32:40 +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
Merlijn Wajer
b450298085 Fix compilation 2010-05-24 12:19:52 +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
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
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
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
b7ac0e8dec Fixed unwanted Segfault + small update in UntarEx 2010-05-10 14:39:49 +02:00
Niels
d352c13764 Added defines to code completion and changed functionlist to find declaration at doubleclick instead of onchange. Also deleted Code Insight folder. 2010-04-24 12:11:50 +02:00
Niels
f4a443db05 CodeCompletion Fix? 2010-04-11 20:38:55 +02:00
Raymond
fb6a8be038 Fixed #166 2010-04-10 16:26:26 +02:00
Niels
9d67a02b99 Instead of only showing code completion/hints with identifiers and symbols, I changed to to show it if it's not in a string/comment/directive). I also fixed a little bug in codehints which involves functions surrounded by brackets (not sure if this is the second time I commit this? =D) 2010-04-07 18:52:22 +02:00
Niels
dfe3b23319 Merge ssh://villavu.com:54367/simba 2010-04-07 18:23:20 +02:00
Niels
f08e191344 Small fix. 2010-04-07 17:07:01 +02:00
Raymond
bc954e095d Fixed issue with CodeHints 2010-04-07 16:48:56 +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
6fe68d1267 Added destructor for the paramhints. 2010-04-04 13:21:28 +02:00
Niels
b0a64c3331 Changed the way tabs are handled (no more SmartTabs by default). 2010-04-03 10:05:59 +02:00
Niels
87440431fb Little style fix in code completion. 2010-04-03 09:34:58 +02:00
Niels
1b44904328 Made code insight recognize function/constructor types in objects. 2010-04-02 21:34:09 +02:00
Niels
3ed1f42aab Fixed a bug in code insight so indexed properties should work better. 2010-04-01 16:06:42 +02:00
Niels
1d001eb8d7 Merge ssh://villavu.com:54367/simba 2010-04-01 07:45:13 +02:00
Raymond
bd27789eb2 Fixed codehints (you can now actually space ;)) 2010-03-31 21:40:53 +02:00
Raymond
d5c29d57ef Code hints work! Press ctrl + shift + space to activate it :). 2010-03-31 20:23:39 +02:00
Raymond
4748f5611d Fixed small bug in Code Insight + made a start with code hints. 2010-03-30 19:58:41 +02:00
Niels
cea3e066a6 Merge ssh://villavu.com:54367/simba 2010-03-30 14:03:17 +02:00
Raymond
f85f24e6dd Added BZip2 decompressing, + lil fix with freeing Frame Function List items. 2010-03-29 18:24:21 +02:00
Niels
11d2fa0fc6 Merge ssh://villavu.com:54367/simba 2010-03-28 22:39:23 +02:00
Raymond
7b3b694b09 Ctrl click now works better, goes to new files etc.. Tree is now generated using Niels' parser (has an include tree to, not sure if its too slow). And fixed some other stuff.. 2010-03-28 22:11:12 +02:00
Niels
14be0488ae Reverted something, because it was not needed :) 2010-03-28 20:08:50 +02:00
Raymond
9235a38b95 Merge branch 'master' of ssh://villavu.com:54367/simba 2010-03-28 20:03:03 +02:00
Raymond
4e5f79cd67 MY SHIT 2010-03-28 20:02:57 +02:00
Merlijn Wajer
16c6bfbddd Fix for autocompletion drawing on Linux 2010-03-28 20:00:02 +02:00
Niels
fc4a3b0acf Forgot something :) 2010-03-28 17:10:00 +02:00
Niels
1f25b99b8a Workaround for a weird "bug". 2010-03-28 15:51:26 +02:00
Niels
9e8b0fba13 Small changes. 2010-03-28 15:31:08 +02:00
Niels
9237cdecef Hopefully fixed a bug in code completion. 2010-03-28 11:38:06 +02:00
Niels
c8166da3a1 Moved directive. 2010-03-27 21:05:32 +01:00
Niels
7d65466a5e Added defines for code completion to set the border mode (ccFORMCAPTION and ccFORMRESIZE). I think it's best for linux to not define either of them and for windows define ccFORMRESIZE (see ValistusDefines.inc). 2010-03-27 20:59:25 +01:00
Merlijn Wajer
c100563622 Fix 64 bit compilation 2010-03-27 13:15:48 +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
90e1e538a6 Added core functions to code completion. 2010-03-27 00:28:36 +01:00