From d564345cfd1a0589bc029d44574605756c9bb48d Mon Sep 17 00:00:00 2001 From: benfry Date: Sun, 20 Jun 2010 23:14:40 +0000 Subject: [PATCH] fixing up release 0185, modify prefs for restore feature --- build/shared/lib/preferences.txt | 3 ++ build/shared/revisions.txt | 73 +++++++++++++++++++++++++++++++- core/todo.txt | 5 ++- todo.txt | 20 +++++---- 4 files changed, 89 insertions(+), 12 deletions(-) diff --git a/build/shared/lib/preferences.txt b/build/shared/lib/preferences.txt index db0b2f023..9224bc3fd 100755 --- a/build/shared/lib/preferences.txt +++ b/build/shared/lib/preferences.txt @@ -56,6 +56,9 @@ # By default, no sketches currently open last.sketch.count=0 +# true if you want sketches to re-open when you next run processing +last.sketch.restore=true + # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 435df498b..1f96e2693 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,12 +1,81 @@ PROCESSING REV 0185 - XX June 2010 -+ Option to change the default naming of sketches via preferences.txt. First, - you can change the prefix, which defaults to: +Primarily a bug fix release. The biggest change are a couple tweaks for +problems caused by Apple's Update 2 for Java on OS X, so this should make +Processing usable on Macs again. + +[ bug fixes ] + ++ Fix for Apple bug that caused an assertion failure when requestFocus() + was called in some situations. This was causing the PDE to become unusable + for opening sketches, and focus highlighting was no longer happening. + http://code.google.com/p/processing/issues/detail?id=258 + http://dev.processing.org/bugs/show_bug.cgi?id=1564 + http://dev.processing.org/bugs/show_bug.cgi?id=1569 + ++ Fixed two bugs with fonts created with specific charsets. + ++ Fix from jdf for PImage(java.awt.Image img) and ARGB images + public PImage(java.awt.Image) was setting the format to RGB (even if ARGB) + ++ Large number of beginShape(POINTS) not rendering correctly on first frame + http://dev.processing.org/bugs/show_bug.cgi?id=1572 + ++ Fix for PDF library and createFont() on Linux, thanks to Matthias Breuer. + http://dev.processing.org/bugs/show_bug.cgi?id=1566 + ++ Fix from takachin for problem with full-width space with Japanese IME. + http://dev.processing.org/bugs/show_bug.cgi?id=1531 + ++ Reset matrix for the PDF library in-between frames + also added begin/endDraw between frames + http://dev.processing.org/bugs/show_bug.cgi?id=1227 + +[ additions ] + ++ Add the changes for "Copy as HTML" to replace the "Copy for Discourse" + function, now that we've shut down the old YaBB discourse board. + http://code.google.com/p/processing/issues/detail?id=271 + ++ Option to disable re-opening sketches when you start Processing. + The default will stay the same, but if you don't like the feature, + alter your preferences.txt file to change: + last.sketch.restore=true + to the following: + last.sketch.restore=false + The issue was originally filed here: + http://dev.processing.org/bugs/show_bug.cgi?id=1501 + http://code.google.com/p/processing/issues/detail?id=245 + However the main problem with this is that due to other errors, the wrong + sketches are being opened, sketches are sometimes forgotten, or windows + are opened concurrently on top of one another, creating a bad situation: + http://code.google.com/p/processing/issues/detail?id=177 + http://code.google.com/p/processing/issues/detail?id=179 + Those bugs are not yet fixed, but will be addressed in future releases. + ++ Option to change the default naming of sketches via preferences.txt. + First, you can change the prefix, which defaults to: editor.untitled.prefix=sketch_ And the suffix is handled using dates. The current default (since 1.0) is: editor.untitled.suffix=MMMdd Or if you want to switch back to the old (six digit) style, you could use: editor.untitled.suffix=yyMMdd + http://dev.processing.org/bugs/show_bug.cgi?id=1091 + ++ Updated bundled JRE/tools to 6u20 for Windows and Linux + ++ Several SVG fixes and additions, including some tweaks from PhiLho. These + changes will be documented in a future release once the API changes are + complete. + ++ Added option to launch a sketch directly w/ linux. Thanks to Larry Kyrala. + http://dev.processing.org/bugs/show_bug.cgi?id=1549 + ++ Pass actual exceptions from InvocationTargetException in registered + methods, which improves how exceptions are reported with libraries. + ++ Added loading.gif to the js version of the applet loader. Not sure + if this is actually working or not, but it's there. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . diff --git a/core/todo.txt b/core/todo.txt index 58cda6160..839900624 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,6 +1,7 @@ 0185 core X fix two bugs with fonts created with specific charsets X fix from jdf for PImage(java.awt.Image img) and ARGB images +X public PImage(java.awt.Image) sets format to RGB (but could be ARGB) X large number of beginShape(POINTS) not rendering correctly on first frame X http://dev.processing.org/bugs/show_bug.cgi?id=1572 X pass actual exceptions from InvocationTargetException in registered methods @@ -29,6 +30,9 @@ X lots of fixes from PhiLho to better handle transparency changes, many types X of inkscape files, drawings that use units, and other tweaks X implement support for svgz files + +_ cover the svg changes in a future release + _ need to wrap mouse/key events for p5 _ need a version that works with both android and desktop _ also need to interleave events properly (as per report) @@ -210,7 +214,6 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=1191 _ extra triangles being seen in P2D _ http://dev.processing.org/bugs/show_bug.cgi?id=1192 _ noloop ref even says that redraw will be called on resize, make sure it is -_ public PImage(java.awt.Image) sets format to RGB (but could be ARGB) [ features ] diff --git a/todo.txt b/todo.txt index 7e9a5e68c..6bd518208 100644 --- a/todo.txt +++ b/todo.txt @@ -22,12 +22,12 @@ X http://dev.processing.org/bugs/show_bug.cgi?id=1564 X http://dev.processing.org/bugs/show_bug.cgi?id=1569 X http://code.google.com/p/processing/issues/detail?id=258 o check into focus issues--probably using old focus api +X add option to disable re-opening previous projects +X http://dev.processing.org/bugs/show_bug.cgi?id=1501 +X http://code.google.com/p/processing/issues/detail?id=245 closing this bug, because we'll be replacing the current video library with another sometime later this summer. as such, i won't be doing any more bug fixes on the current video library. in the meantime, we recommend using gsvideo, opencv, or one of the other video libraries that are available. -_ add option to disable re-opening previous projects -_ http://dev.processing.org/bugs/show_bug.cgi?id=1501 - _ add processing.js export tool from florian _ http://github.com/fjenett/processingjstool/zipball/v0.0.6 @@ -106,21 +106,22 @@ _ or rather, why can't they be overridden? _ should fonts at least be in prefs.txt? _ http://dev.processing.org/bugs/show_bug.cgi?id=1444 +_ add warning message when not using a version of sun java w/ p5 on linux +_ console output has wrong character encoding +_ this may be fixed now, but writing lots of NULs to the output +_ message(new String(b, offset, length), err, false); +_ http://code.google.com/p/processing/issues/detail?id=197 + + _ automatically add version numbers to Info.plist _ would help with beta releases, and not having to edit by hand -_ add warning message when not using a version of sun java w/ p5 on linux - _ for tools, maybe don't run on event thread? (makes the gui hang) _ but instead, things that affect gui need to be called w/ invokeLater? _ write quicktime uncompressed (w/o qtjava) _ http://blog.hslu.ch/rawcoder/2008/06/21/writing-quicktime-movies-in-pure-java/ -_ console output has wrong character encoding -_ http://dev.processing.org/bugs/show_bug.cgi?id=1367 -_ message(new String(b, offset, length), err, false); - _ improve the speed of file copying _ use FileChannels, see FileInputStream.getChannel(), _ and use transferFrom() or transferTo().) @@ -160,6 +161,7 @@ _ with the same sketch open, a handleOpen() might open a second on top of it _ NPE when double-clicking PDE on Mac OS X _ is thread sync the problem? rebuild menus being called 2x? _ http://dev.processing.org/bugs/show_bug.cgi?id=1251 +_ http://code.google.com/p/processing/issues/detail?id=177 _ multiple entries in file menu _ http://dev.processing.org/bugs/show_bug.cgi?id=1260 _ blank sketch opened even if another opened by double-click