Ben Fry
12a62ae5cd
Merge pull request #4416 from gohai/gles2-mipmap
...
Add automatic mipmap support to GLES2
2016-05-06 19:59:39 -04:00
Ben Fry
863a018fa3
Merge pull request #4440 from JakubValtar/javamode-refactoring
...
Java Mode refactoring
2016-05-06 19:56:18 -04:00
Jakub Valtar
8c66f369e7
PDEX + PPS: remove unnecessary problem list
2016-05-07 01:24:48 +02:00
Jakub Valtar
6ad196a80a
Remove error checker toggle from preferences
2016-05-07 00:48:06 +02:00
Jakub Valtar
41524cc610
Multiple problems per line
2016-05-07 00:38:58 +02:00
Jakub Valtar
cd160e9b18
Fix indents in ImportStatement
2016-05-07 00:17:05 +02:00
Jakub Valtar
d54b363ea0
Make sure parseXXX functions can be mapped correctly
2016-05-06 23:46:01 +02:00
Jakub Valtar
6aedf09854
Handle edge cases in offset mapping
2016-05-06 23:40:42 +02:00
Jakub Valtar
0ca3181cfa
Merge remote-tracking branch 'upstream/master' into javamode-refactoring
2016-05-06 22:40:01 +02:00
Jakub Valtar
350612826e
PPS: display all errors at once
2016-05-06 21:12:45 +02:00
Jakub Valtar
a93ac18a94
PDEX: change severity of status messages
2016-05-06 20:38:19 +02:00
Jakub Valtar
2e489b5820
PDEX: make show usage tree nicer
2016-05-06 20:32:47 +02:00
Jakub Valtar
88d0065d58
Fix typo in TextTransform
2016-05-06 19:58:04 +02:00
Jakub Valtar
8bc5fd2427
PDEX + PPS: make rename and undo work together
2016-05-06 19:38:54 +02:00
Jakub Valtar
0e035b09e4
PDEX: clean up rename window positioning
2016-05-06 19:35:19 +02:00
Jakub Valtar
5467d30cf2
PDEX: fix Show Usage window not updating
2016-05-06 19:34:59 +02:00
Jakub Valtar
b1eb7bec15
PDEX + PPS: add blocking callbacks
2016-05-06 19:34:17 +02:00
Jakub Valtar
d16c0a5072
PDEX: add some error messages
2016-05-06 19:33:25 +02:00
Jakub Valtar
ecc6eb1d88
PDEX: make ShowUsage static
2016-05-06 17:55:38 +02:00
Jakub Valtar
dbdb4bd8e0
Make suggestion window flicker (little bit) less
2016-05-06 17:52:57 +02:00
Jakub Valtar
75bc74606d
Remove unused Sketch and Tab outlines
2016-05-06 17:52:36 +02:00
Jakub Valtar
08508072ea
Rename ECS to preprocessing service, move error checking to PDEX
2016-05-06 17:44:15 +02:00
Jakub Valtar
4fd2ba5e5d
PDEX: simplify AST debug tree generation
2016-05-06 13:20:32 +02:00
Jakub Valtar
4f297645ca
Move vm-specific classes into Debugger
2016-05-06 12:59:41 +02:00
Jakub Valtar
c31fe2df88
Fix indents in MarkerColumn (tabs -> spaces)
2016-05-06 12:49:50 +02:00
Jakub Valtar
27a61d05a2
Move LineMarker into MarkerColumn
2016-05-06 12:48:15 +02:00
Jakub Valtar
7e1517f4b7
ASTGen: rename to CompletionGenerator
2016-05-06 12:37:53 +02:00
Jakub Valtar
7b13d1d2dd
ASTGen: break the revised stuff out into PDEX
2016-05-06 12:36:40 +02:00
Jakub Valtar
2796026cf6
JavaBuild: fix output path when java tabs have package declaration
2016-05-06 00:19:50 +02:00
Jakub Valtar
cbfad51dec
Handle last line correctly while building Show Usage Tree Node
2016-05-06 00:05:46 +02:00
Jakub Valtar
f81e98e49d
Fix NPE while logging exceptions in JavaTextArea
2016-05-06 00:04:34 +02:00
Jakub Valtar
09e4552ceb
Offset mapping: clip tab index before using it
2016-05-06 00:01:37 +02:00
codeanticode
f870930ed6
null buffer check
2016-05-04 21:53:09 -04:00
codeanticode
38dc5d31f0
save previous texture in tessellator only if tex cache in non-null
2016-05-04 10:50:05 -04:00
Jakub Valtar
8885c38b68
ECS: make library lookup thread safe
2016-05-03 12:16:58 +02:00
Jakub Valtar
694436c724
ECS: rebuild class paths only when needed
2016-05-03 12:14:32 +02:00
Jakub Valtar
58e802b1da
ECS: catch and report exceptions form preprocessing loop
2016-05-03 09:02:55 +02:00
Ben Fry
a00567888e
notes re: recent merge
2016-05-01 09:10:08 -04:00
Ben Fry
0d36aeedeb
Merge pull request #4426 from JakubValtar/bugfix-paths
...
Fix file path decoding
2016-05-01 08:43:52 -04:00
Jakub Valtar
531a6aaaf3
ECS: clean up problem handling, move editor functions to JavaEditor
2016-04-30 19:07:08 +02:00
Jakub Valtar
e3296c48de
ECS: handle java tabs and preference changes better
2016-04-30 17:41:25 +02:00
Jakub Valtar
59b4fb2b7f
Notify ECS that sketch changed on adding/removing tab
2016-04-30 17:08:37 +02:00
Jakub Valtar
824fdd8a59
Fix mode core library being null
2016-04-30 16:50:45 +02:00
Jakub Valtar
1cb8773ba5
Let Mac users have some fun too
...
- enables BUTTON2 click as an alternative for (ctrl/meta)+click on OSX
2016-04-29 18:20:16 +02:00
Jakub Valtar
8e40b89acc
ECS + ASTGen: threading
...
- when continuous error checking is disabled, the sketch is preprocessed
on demand
- disable whole infrastructure when there are java tabs
- error checker now accepts callbacks which run after error check
finishes
- preprocessed sketch can be no longer obtained directly via public
field; ASTGenerator was refactored to allow passing the preprocessed
sketch down through the hierarchy (should be refactored later)
- rename, go to declaration and show usage now run in background thread
2016-04-29 16:44:29 +02:00
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
Ben Fry
9afb080684
remove unused variables to prevent warnings
2016-04-27 10:19:35 -04:00