finalizing 14

This commit is contained in:
benfry
2001-12-10 05:59:44 +00:00
parent c71bc490af
commit c3b0d07630
2 changed files with 48 additions and 7 deletions
+39
View File
@@ -1,3 +1,42 @@
ABOUT REV 0014
features and tweaks:
- completely flat, unresized images are now significantly faster. this
affects any time that you use image(img, x, y) and you haven't yet
used translate/rotate/scale/etc.
- thin, one pixel lines are much much faster, provided you aren't
scaling them larger, by say scale(10) or something like that.
- new version of java compiler (kjc) that hopefully sucks less.
- bezierCurve() and catmullRomCurve() have reappeared
bugs fixed:
- way too many OutOfMemoryErrors and maybe that nasty flickery/jumpy
thing.
- 3D calls to vertex() weren't making things 3D unless a translate or
a rotate was used
known issues:
- flickery/jumpy thing after the applet runs for a little while. this
is a bug in sun's java virtual machine (i can't actually program the
pyrotechnics you're seeing on your screen) but may have resurfaced
due to low memory conditions because run.bat was screwed up. so the
problem may be fixed. hopefully. maybe. hmm.
- i've tweaked a bunch of stuff in this release but haven't had a lot
of time to test. things look like they're doing much better. but as
is the case with any release, you can always go back to a previous
version if the new one gives you too much trouble.
ABOUT REV 0013
features and tweaks:
+9 -7
View File
@@ -27,7 +27,7 @@ _ should the default be 100x100
_ maybe stop/kill button should only be a stop btn
for 0014
0014
X fix z coordinate, ndims not being set to 3
X put bezierCurve and catmullRomCurve back in
X examples - setting background using a full screen image
@@ -37,18 +37,21 @@ X move website to cvs
X make fake cvs user that creas and i can share passwd of
X unwarped_image() is broken (making things slow for jseo)
X then fix in c++ version
_ special case lines of thickness 1
_ doing way too much work to draw thin lines
_ using full 3D polygon fella for semi-obviously 1 pixel lines
X special case lines of thickness 1
X doing way too much work to draw thin lines
X using full 3D polygon fella for semi-obviously 1 pixel lines
X may have fixed OutOfMemoryError problems
X run.bat had included -ms256m -mx256m
_ mac version for casey
_ with serial for michael
_ flickery jumpy thing with canvas.. sun jvm bug
_ exporting applets that have custom name problems:
_ if extends processingapplet, the name user types must be same
_ gets confused about paths and puts boogers in weird places
_ doesn't compile correctly (must first compile with play)
_ doesn't include additional (private) classes
_ technote: using transformPoint
_ technote: using curves
_ technote: making things faster
@@ -63,9 +66,9 @@ _ set # of lines in properties
_ remove .java and .class files for compiled classes
_ technote about bug in sun vm for freaking out
_ technote about memory running out, using ms and mx
_ apparent NullPointerException when things way offscreen
_ i.e. glyphrot with scale set to 4
_ or at least that things get ridiculously slow
_ Compiler.disable() message is weird and doesn't always work
_ exceptions cause play to never un-highlight
_ weird exception crap/messages.. erroneous shite
@@ -80,7 +83,6 @@ _ look into maxx programming
_ live video editing, wanting things more procedural
_ illustrator exporting
_ version of Illustrator.java that uses bagel api
_ finish color function inside applet
_ do by simplifying stroke/fill/background inside bagel
_ these should be done w/ a switch (STROKE, FILL, BK, OTHER)