diff --git a/android/core/src/processing/core/PGraphics.java b/android/core/src/processing/core/PGraphics.java index e034b4643..d4ceeb85b 100644 --- a/android/core/src/processing/core/PGraphics.java +++ b/android/core/src/processing/core/PGraphics.java @@ -3142,8 +3142,6 @@ public class PGraphics extends PImage implements PConstants { */ protected void textLineImpl(char buffer[], int start, int stop, float x, float y) { - System.out.println("PGraphics: Using inefficient font rendering."); - new Exception().printStackTrace(System.out); for (int index = start; index < stop; index++) { textCharImpl(buffer[index], x, y); diff --git a/android/core/src/processing/core/PGraphicsAndroid2D.java b/android/core/src/processing/core/PGraphicsAndroid2D.java index 5466a6722..5208e6c39 100644 --- a/android/core/src/processing/core/PGraphicsAndroid2D.java +++ b/android/core/src/processing/core/PGraphicsAndroid2D.java @@ -1146,6 +1146,8 @@ public class PGraphicsAndroid2D extends PGraphics { float x, float y) { Typeface font = textFont.getTypeface(); if (font == null) { + showWarning("Inefficient font rendering: use createFont() with a TTF/OTF instead of loadFont()."); + //new Exception().printStackTrace(System.out); super.textLineImpl(buffer, start, stop, x, y); return; } diff --git a/android/done.txt b/android/done.txt index fd7198a31..0bcf34861 100644 --- a/android/done.txt +++ b/android/done.txt @@ -1,3 +1,21 @@ +0202 android (2.0a3) +X fix problem with export menu, keys, toolbar being different +X change default package name a bit +X switch to SDK 8 (Android 2.2) as the minimum +X update the project files for Android SDK Tools Revision 15 (now required) +X launching on emulator not working well +X Latest android sdk breaks processing - new build.xml output required +X http://code.google.com/p/processing/issues/detail?id=876 +X remove 'processing.test' package--people are posting on the market w/ it +X too many 'already exists' messages +X fix problem where creating a new AVD didn't update the device list +X remove 'includeantruntime' warning +X Android mode does not recognize library imports +X http://code.google.com/p/processing/issues/detail?id=766 +X "Date could not be parsed" error +X http://code.google.com/p/processing/issues/detail?id=864 + + 0201 android (2.0a2) X lots of updates to PGraphics et al, especially on the 3D side X change export menu/key/toolbar ordering diff --git a/android/todo.txt b/android/todo.txt index b5c824829..e7e2ef176 100644 --- a/android/todo.txt +++ b/android/todo.txt @@ -1,19 +1,5 @@ -0202 android -X fix problem with export menu, keys, toolbar being different -X change default package name a bit -X switch to SDK 8 (Android 2.2) as the minimum -X update the project files for Android SDK Tools Revision 15 (now required) -X launching on emulator not working well -X Latest android sdk breaks processing - new build.xml output required -X http://code.google.com/p/processing/issues/detail?id=876 -X remove 'processing.test' package--people are posting on the market w/ it -X too many 'already exists' messages -X fix problem where creating a new AVD didn't update the device list -X remove 'includeantruntime' warning -X Android mode does not recognize library imports -X http://code.google.com/p/processing/issues/detail?id=766 -X "Date could not be parsed" error -X http://code.google.com/p/processing/issues/detail?id=864 +0203 android +X fix incessant "inefficient font rendering" message _ if a sketch asks for android mode but it's not available