diff --git a/app/src/processing/app/syntax/TextAreaPainter.java b/app/src/processing/app/syntax/TextAreaPainter.java index d1679ddaa..8bafb1d4e 100644 --- a/app/src/processing/app/syntax/TextAreaPainter.java +++ b/app/src/processing/app/syntax/TextAreaPainter.java @@ -564,7 +564,7 @@ public class TextAreaPainter extends JComponent implements TabExpander { /** Returns next tab stop after a specified point. */ -// TabExpander tabExpander = new TabExpander() { +// TabExpander tabExpander = new TabExpander() { @Override public float nextTabStop(float x, int tabOffset) { int offset = textArea.getHorizontalOffset(); @@ -572,7 +572,13 @@ public class TextAreaPainter extends JComponent implements TabExpander { return (ntabs + 1) * tabSize + offset; } // }; - + + + // do we go here? do will kill tabs? +// public float nextTabStop(float x, int tabOffset) { +// return x; +// } + public Dimension getPreferredSize() { return new Dimension(fm.charWidth('w') * defaults.cols, diff --git a/core/todo.txt b/core/todo.txt index c6d6d570b..dd6ba5ec5 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,6 +1,14 @@ 0224 core X PImage resize() causes PImage not to be rendered in JAVA2D X https://github.com/processing/processing/issues/2179 +X remove make.sh from core.. ancient +X remove println() from dataPath() +X add special case for 'null' to println() +X added print() method to IntList +X do for the others as well + +_ text looks lousy compared to the Apple JVM +_ mess with rendering hints? (notes in PGraphicsJava2D) fixed in 2.1 X draw() called again before finishing on OS X (retina issue) @@ -150,6 +158,10 @@ _ OpenGL offscreen requires primary surface to be OpenGL _ explain the new PGL interface _ can't really change the smoothing/options on offscreen _ is this still true? +_ how to name the retina pixel stuff +_ hint(ENABLE_RETINA_PIXELS) or hint(ENABLE_HIDPI_PIXELS) +_ hint(ENABLE_2X_PIXELS)? +_ hidpi is Apple's name as well diff --git a/todo.txt b/todo.txt index a24414ca3..7431403e1 100644 --- a/todo.txt +++ b/todo.txt @@ -1,6 +1,10 @@ 0224 pde X readStringUntil() missing from new serial library X https://github.com/processing/processing/issues/2174 +_ noJavaArg set to --export +_ https://github.com/processing/processing/issues/2182 +_ decision to be made on nextTabStop() inside TextAreaPainter + fixed in 2.1 X init() not called on tools until later @@ -10,10 +14,16 @@ X https://github.com/processing/processing/issues/1840 high -_ adding characters doesn't happen on position of cursor +_ sketchPath() returns user.home in exported apps on OSX +_ https://github.com/processing/processing/issues/2181 +_ tab characters not recognized/drawn in the editor (2.1) _ https://github.com/processing/processing/issues/2180 +_ https://github.com/processing/processing/issues/2183 +_ udp library has tabs in the text _ Chinese text is overlapped in Processing 2.1 editor _ https://github.com/processing/processing/issues/2173 +_ check on why 2x core.jar inside the Java folder +_ maybe OS X Java can't look in subfolders? (just auto-adds things) medium @@ -607,6 +617,9 @@ _ make available the background colors for present mode, stop button color _ isolate color chooser into a simpler/smaller class outside tools _ then can also use from inside processing applications as well _ http://code.google.com/p/processing/issues/detail?id=30 +_ maybe user prefs should only cover things that've changed? +_ how to balance colors/etc being stored elsewhere +_ ton of work to maintain this... PDE / Runner @@ -779,6 +792,8 @@ _ http://code.google.com/p/processing/issues/detail?id=632 DIST / Mac OS X +_ possible better option for doing retina? +_ g.getFontRenderContext().getTransform().equals(AffineTransform.getScaleInstance(2.0, 2.0)) _ appbundler improvements _ don't re-copy JRE into work folder if already exists _ implement a splash screen