Commit Graph

1973 Commits

Author SHA1 Message Date
Jakub Valtar
a83f957856 remove unnecessary ecs dependence 2016-04-29 01:24:29 +02:00
Jakub Valtar
a8eb88ec94 ECS: name the ecs thread 2016-04-29 01:24:09 +02:00
Jakub Valtar
c01cb85bc1 ECS: remove old import regex 2016-04-27 17:53:58 +02:00
Jakub Valtar
cf9059f142 ECS: remove duplicated code for building class paths 2016-04-27 16:49:02 +02:00
Jakub Valtar
7c76e30543 ECS + ASTGen: offset mapping and error check overhaul 2016-04-27 15:52:17 +02:00
Jakub Valtar
e8856e9d6d ECS + ASTGen: simplify mapping, rename SourceMapping to TextTransform 2016-04-26 11:33:41 +02:00
Jakub Valtar
852c691fc2 ASTGen: cleanup 2016-04-26 01:20:05 +02:00
Jakub Valtar
d49cd72cc6 ASTGen: rename classes and constructors together 2016-04-26 01:09:14 +02:00
Jakub Valtar
8900236161 ASTGen: don't allow renaming nodes not declared in sketch 2016-04-26 01:08:43 +02:00
Jakub Valtar
5ff341a747 ECS: streamline check, resolve bindings in CUs with syntax errors 2016-04-25 23:10:01 +02:00
Jakub Valtar
c4498299a6 ECS: class path cleanup 2016-04-25 23:07:23 +02:00
Jakub Valtar
7adaa9cc76 ASTGen: make rename dialog modal 2016-04-22 14:18:41 +02:00
Jakub Valtar
0647c7d248 ASTGen: ctrl click on declaration shows usage 2016-04-22 14:16:09 +02:00
Jakub Valtar
3ca2d9aa9e JavaTextAreaPainter: go to declaration on middle click too 2016-04-22 11:43:36 +02:00
Jakub Valtar
0b0d3fdbf4 ASTGen: show usage tree visual enhancements 2016-04-22 11:42:34 +02:00
Jakub Valtar
8a5297b33c ASTGen: remove lastClickedWord 2016-04-22 10:51:26 +02:00
Jakub Valtar
5343a2e988 ASTGen: fix rename 2016-04-22 10:47:22 +02:00
Jakub Valtar
a1edc84c73 ASTGen: show usage - fancy tree nodes 2016-04-22 09:26:48 +02:00
Jakub Valtar
5f375c198d ASTGen: parametrized & raw binding resolution 2016-04-22 09:24:53 +02:00
Jakub Valtar
0b1f1b9283 ASTGen: getSimpleNameAt - return null if nothing not found 2016-04-22 01:53:44 +02:00
Jakub Valtar
d2c73cf97b ASTGen: show usage refactoring 2016-04-21 22:37:08 +02:00
Jakub Valtar
396b5846d6 ECS + ASTGen: delete unused code 2016-04-18 00:46:28 +02:00
Jakub Valtar
d73dc886f8 ASTGen: fix find usage 2016-04-18 00:15:42 +02:00
Jakub Valtar
1cd8bd7b07 Fix drawing lines with tabs
Fixes #3975
2016-04-17 12:58:38 +02:00
Jakub Valtar
47d6dbcecd ASTGen: fix debug tree labels & highlighting 2016-04-17 03:14:47 +02:00
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
gohai
e127659bc5 Ignore memory options when exporting for ARM 2016-04-14 14:55:01 +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