Commit Graph

11754 Commits

Author SHA1 Message Date
Jakub Valtar
efdeb84dae ECS + ASTGen: fix minor mapping inaccuracies 2016-04-17 03:14:34 +02:00
Jakub Valtar
270cf8c7d0 ECS: fix problem highlighting 2016-04-16 23:03:45 +02:00
Jakub Valtar
55e955b9fb ECS + ASTGen: big offset fix
- PreprocessedSketch is now top level class
- go do declaration (ctrl+click) was fixed and is now handled via JDT
- various offset conversions were simplified and code completion now
works as before
2016-04-16 22:55:21 +02:00
Jakub Valtar
68264f228d ECS: generate AST with bindings 2016-04-16 12:42:28 +02:00
Jakub Valtar
56a2582aea ECS: preserve class path array 2016-04-16 12:41:21 +02:00
Jakub Valtar
1a255f8025 ASTGen: use compilation unit from preprocessed sketch 2016-04-14 20:07:04 +02:00
Jakub Valtar
1f78c75db0 ASTGen: use classpath from preprocessed sketch 2016-04-14 20:02:28 +02:00
Jakub Valtar
955299bbb4 ASTGen: enhanced class lookup 2016-04-14 20:00:04 +02:00
Jakub Valtar
061c97fe95 ECS: better comment and string scrubbing 2016-04-11 17:22:12 +02:00
Jakub Valtar
dba261695d ECS: code check improvements 2016-04-11 03:54:12 +02:00
Jakub Valtar
0857e1fe76 ECS: SourceMapping cleanup 2016-04-11 03:53:44 +02:00
Jakub Valtar
70b5e4824f ECS: remove ASTNodeWrapper and old offset mapping 2016-04-11 03:52:39 +02:00
Jakub Valtar
ec68e7cb71 ECS: Better import suggestions 2016-04-08 10:13:57 +02:00
Jakub Valtar
1dab577fa8 ECS: move import suggestion code to ECS 2016-04-08 09:39:13 +02:00
Jakub Valtar
66c901d5c7 ECS: import suggestions
- search classpath should be different than sketch classpath (WIP)
- looks for inner classes
- looks for each class only once and reuses the result
2016-04-08 09:39:13 +02:00
Jakub Valtar
3b6b0c1647 ECS: Improve package resolution 2016-04-08 09:39:13 +02:00
Jakub Valtar
2a27edabf1 ECS: prevent NPE when missing a library 2016-04-08 09:39:13 +02:00
Jakub Valtar
761a9aba86 ECS: get rid of broken overlap check 2016-04-08 09:39:13 +02:00
Jakub Valtar
2da307c04f ECS: clean unused comparators 2016-04-08 09:39:13 +02:00
Jakub Valtar
02d9dcef45 ECS: fix error mapping 2016-04-08 09:39:13 +02:00
Jakub Valtar
cc6752c262 ECS: Group all related info into result object 2016-04-08 09:39:13 +02:00
Jakub Valtar
ac7c95a290 ECS: Fix applied check in SourceMapping 2016-04-08 09:39:13 +02:00
Jakub Valtar
017e0fbae0 ECS: fix typo 2016-04-08 09:39:13 +02:00
Jakub Valtar
eea5e29202 ECS: Scrub string literals too 2016-04-08 09:39:13 +02:00
Jakub Valtar
3ff7370841 ECS: New preprocessing pipeline (breaking)
Breaks ASTGenerator and offset mapping everywhere
2016-04-08 09:39:13 +02:00
Jakub Valtar
ce7d93d711 Minor changes to PdePreprocessor
- Remove redundant static modifier in front of Mode
- Let some methods accept CharSequence instead of String (can be used
with both String and StringBuilder)
2016-04-08 09:39:13 +02:00
Jakub Valtar
a6511af39d ASTGen: better handling of AST update 2016-04-08 09:39:13 +02:00
Jakub Valtar
91fa5630fb ECS: make mode local 2016-04-08 09:39:13 +02:00
Jakub Valtar
20cfb5d533 ASTGen: shuffle things around 2016-04-08 09:39:13 +02:00
Jakub Valtar
2ef0a45d97 ASTGen: get rid of unused import suggestion code 2016-04-08 09:39:13 +02:00
Jakub Valtar
8232c2db00 ASTGen: move GUI code to one place 2016-04-08 09:39:13 +02:00
Jakub Valtar
2ec83bd2f7 ASTGen: Rename gui components 2016-04-08 09:39:13 +02:00
Jakub Valtar
8a45a76b71 ASTGen: move debug code aside 2016-04-08 09:39:13 +02:00
Ben Fry
5f2e6b2b1b usual notes and updates 2016-04-06 21:39:12 -07:00
Ben Fry
7566b7581f Merge pull request #4390 from JakubValtar/cleanup
JavaMode cleanup
2016-04-06 21:26:45 -07:00
Ben Fry
80fe29e4a5 Merge pull request #4387 from JakubValtar/update-jdt
Update JDT to 4.5.2
2016-04-06 21:25:42 -07:00
Ben Fry
1de209ccb0 Merge pull request #4389 from JakubValtar/jre-min-version
Update min JRE version
2016-04-06 21:23:37 -07:00
Ben Fry
d0e7303e5c Merge pull request #4388 from JakubValtar/java8-part2
Update app to Java 8 - leftovers
2016-04-06 21:22:27 -07:00
codeanticode
ed7fcc7794 fixes font corruption issues, #4392 2016-04-04 23:48:35 -04:00
Jakub Valtar
0f95ab91da Add note to Editor constructor 2016-04-04 22:41:36 +02:00
Jakub Valtar
52c58af7e8 Minor JavaEditor cleanup 2016-04-04 22:31:39 +02:00
Jakub Valtar
1aa98c59d8 Remove Line & Gutter Color support 2016-04-04 22:31:38 +02:00
Jakub Valtar
c21ffbefde Minor clean up of JavaTextArea 2016-04-04 22:31:37 +02:00
Jakub Valtar
6d2f4e9804 Clean up the listener madness in JavaTextArea 2016-04-04 22:31:36 +02:00
Jakub Valtar
b9309f47e3 Remove some ASTGenerator dependencies 2016-04-04 22:31:35 +02:00
Jakub Valtar
719a4457ce Remove useless SwingWorkers
-listeners already run on EDT
2016-04-04 22:31:34 +02:00
Jakub Valtar
8be49dc5d0 Remove dependencies on Error Checker Service 2016-04-04 22:31:11 +02:00
Jakub Valtar
d50a571879 Update min version
...so we can get rid of the workaround for JDK bug
2016-04-04 20:58:21 +02:00
Jakub Valtar
15cd2fab0b Update app to Java 8 - leftovers 2016-04-04 20:51:06 +02:00
Jakub Valtar
8cae611554 Update JDT to 4.5.2 2016-04-04 20:12:38 +02:00