diff --git a/processing/app/PdeEditor.java b/processing/app/PdeEditor.java index 88ad08072..98b1e6ca2 100644 --- a/processing/app/PdeEditor.java +++ b/processing/app/PdeEditor.java @@ -933,9 +933,14 @@ public class PdeEditor extends JFrame running = true; buttons.run(); - // spew some blank lines so it's clear what's new on the console + // do this for the terminal window / dos prompt / etc for (int i = 0; i < 10; i++) System.out.println(); + // clear the console on each run, unless the user doesn't want to + if (PdeBase.getBoolean("console.auto_clear", true)) { + console.clear(); + } + presenting = present; if (presenting) { // wipe everything out with a bulbous screen-covering window diff --git a/processing/app/PdeFontBuilder.java b/processing/app/PdeFontBuilder.java index cc1756100..85b09b8cc 100644 --- a/processing/app/PdeFontBuilder.java +++ b/processing/app/PdeFontBuilder.java @@ -240,7 +240,7 @@ public class PdeFontBuilder extends JFrame { public void actionPerformed(ActionEvent e) { //System.out.println(e); smooth = smoothBox.isSelected(); - System.out.println(smooth); + //System.out.println(smooth); } }); smoothBox.setSelected(smooth); diff --git a/processing/build/shared/lib/pde.properties b/processing/build/shared/lib/pde.properties index 400050dd0..253b8d9d2 100644 --- a/processing/build/shared/lib/pde.properties +++ b/processing/build/shared/lib/pde.properties @@ -104,6 +104,14 @@ console.font = Monospaced,plain,11 console.font.macosx = Monaco,plain,10 console.lines = 4 +# set to false to disable automatically clearing the console +# each time 'run' is hit +console.auto_clear = true + +# set the maximum number of lines remembered by the console +# the default is 500, lengthen at your own peril +console.length = 500 + status.notice.fgcolor = #ffffff status.notice.bgcolor = #666666 status.error.fgcolor = #ffffff diff --git a/processing/todo.txt b/processing/todo.txt index 0af700786..1df6aa529 100644 --- a/processing/todo.txt +++ b/processing/todo.txt @@ -623,6 +623,9 @@ ca b _ translate(58, 48, 0); ca b _ rotateY(0.5); ca b _ box(40); + b _ stroke is still broken + b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077013848;start=0 + ca b X clipping objects (clipping planes?) ca b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1058491568;start=0 ca b _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1052313604;start=0