| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 6f7053a commit 3c7f39c
5 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -14,6 +14,18 @@ X keyChar and keyCode are super wonky and unlike AWT | |||
| 14 | 14 | X https://github.com/processing/processing/issues/3290 | |
| 15 | 15 | X what's the way to do this after the deprecation? | |
| 16 | 16 | X if this is going to be the default renderer, has to be ironed out | |
| 17 | + X FX - arc - infamous deg-rad conversion strikes again | ||
| 18 | + X https://github.com/processing/processing/pull/3713 | ||
| 19 | + X FX - paths, contours, curves | ||
| 20 | + X https://github.com/processing/processing/pull/3715 | ||
| 21 | + X FX - fix AIOOBE when pressing ESC on Mac | ||
| 22 | + X https://github.com/processing/processing/pull/3719 | ||
| 23 | + X FX - framerate fix | ||
| 24 | + X https://github.com/processing/processing/pull/3724 | ||
| 25 | + X FX - loadPixels, updatePixels, get and set optimizations | ||
| 26 | + X https://github.com/processing/processing/pull/3725 | ||
| 27 | + X FX - keep track of whether pixels are up to date | ||
| 28 | + X https://github.com/processing/processing/pull/3716 | ||
| 17 | 29 | ||
| 18 | 30 | ||
| 19 | 31 | known issues | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2514,6 +2514,16 @@ public List<LineMarker> getErrorPoints() { | |||
| 2514 | 2514 | } | |
| 2515 | 2515 | ||
| 2516 | 2516 | ||
| 2517 | + /* | ||
| 2518 | + public void clearErrorPoints() { | ||
| 2519 | + List<LineMarker> errorPoints = getErrorPoints(); | ||
| 2520 | + synchronized (errorPoints) { // necessary? | ||
| 2521 | + errorPoints.clear(); | ||
| 2522 | + } | ||
| 2523 | + } | ||
| 2524 | + */ | ||
| 2525 | + | ||
| 2526 | + | ||
| 2517 | 2527 | public void repaintErrorBar() { | |
| 2518 | 2528 | errorColumn.repaint(); | |
| 2519 | 2529 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -996,8 +996,9 @@ private void updateEditorStatus() { | |||
| 996 | 996 | // editor.statusNotice("Position: " + | |
| 997 | 997 | // editor.getTextArea().getCaretLine()); | |
| 998 | 998 | if (JavaMode.errorCheckEnabled) { | |
| 999 | - synchronized (editor.getErrorPoints()) { | ||
| 1000 | - for (LineMarker emarker : editor.getErrorPoints()) { | ||
| 999 | + List<LineMarker> errorPoints = editor.getErrorPoints(); | ||
| 1000 | + synchronized (errorPoints) { | ||
| 1001 | + for (LineMarker emarker : errorPoints) { | ||
| 1001 | 1002 | if (emarker.getProblem().getLineNumber() == editor.getTextArea().getCaretLine()) { | |
| 1002 | 1003 | if (emarker.getType() == LineMarker.WARNING) { | |
| 1003 | 1004 | editor.statusMessage(emarker.getProblem().getMessage(), | |
@@ -1590,6 +1591,7 @@ public static String substituteUnicode(String program) { | |||
| 1590 | 1591 | public void handleErrorCheckingToggle() { | |
| 1591 | 1592 | if (!JavaMode.errorCheckEnabled) { | |
| 1592 | 1593 | Messages.log(editor.getSketch().getName() + " Error Checker paused."); | |
| 1594 | + //editor.clearErrorPoints(); | ||
| 1593 | 1595 | editor.getErrorPoints().clear(); | |
| 1594 | 1596 | problemsList.clear(); | |
| 1595 | 1597 | updateErrorTable(); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -345,15 +345,18 @@ protected void paintErrorLine(Graphics gfx, int line, int x) { | |||
| 345 | 345 | errorLineCoords.clear(); | |
| 346 | 346 | // Check if current line contains an error. If it does, find if it's an | |
| 347 | 347 | // error or warning | |
| 348 | - for (LineMarker emarker : getJavaEditor().getErrorPoints()) { | ||
| 349 | - if (emarker.getProblem().getLineNumber() == line) { | ||
| 350 | - notFound = false; | ||
| 351 | - if (emarker.getType() == LineMarker.WARNING) { | ||
| 352 | - isWarning = true; | ||
| 348 | + List<LineMarker> errorPoints = getJavaEditor().getErrorPoints(); | ||
| 349 | + synchronized (errorPoints) { | ||
| 350 | + for (LineMarker emarker : errorPoints) { | ||
| 351 | + if (emarker.getProblem().getLineNumber() == line) { | ||
| 352 | + notFound = false; | ||
| 353 | + if (emarker.getType() == LineMarker.WARNING) { | ||
| 354 | + isWarning = true; | ||
| 355 | + } | ||
| 356 | + problem = emarker.getProblem(); | ||
| 357 | + //log(problem.toString()); | ||
| 358 | + break; | ||
| 353 | 359 | } | |
| 354 | - problem = emarker.getProblem(); | ||
| 355 | - //log(problem.toString()); | ||
| 356 | - break; | ||
| 357 | 360 | } | |
| 358 | 361 | } | |
| 359 | 362 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,12 +5,18 @@ X problem was that the example was creating files inside Processing.app | |||
| 5 | 5 | X Casey reports that exported app still asks to download Java | |
| 6 | 6 | X could this be a JOGL bug (linking against the app stub?) | |
| 7 | 7 | X ran otool -L on the binaries and saw nothing | |
| 8 | + X deal with ConcurrentModificationException in Editor | ||
| 9 | + X "Error repainting line range" and ConcurrentModificationException | ||
| 10 | + X https://github.com/processing/processing/issues/3726 | ||
| 8 | 11 | ||
| 9 | 12 | gsoc | |
| 10 | 13 | X CM: Category dropdown alignment | |
| 11 | 14 | X https://github.com/processing/processing/issues/3644 | |
| 12 | 15 | X https://github.com/processing/processing/pull/3666 | |
| 13 | 16 | X https://github.com/processing/processing/pull/3669 | |
| 17 | + X finalize CM tab order | ||
| 18 | + X https://github.com/processing/processing/issues/3613 | ||
| 19 | + X https://github.com/processing/processing/pull/3714 | ||
| 14 | 20 | ||
| 15 | 21 | fixed in b5, but unconfirmed at press time | |
| 16 | 22 | X CM - Focus is shifted out of the filter field when something is searched | |
| Back | FazBrowse Home | New Git URL |
0 commit comments