additional notes and updates

This commit is contained in:
Ben Fry
2014-01-21 18:29:31 -05:00
parent 70c90e5c9c
commit 0339fae08c
3 changed files with 36 additions and 3 deletions

View File

@@ -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,

View File

@@ -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

View File

@@ -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