mirror of
https://github.com/arduino/Arduino.git
synced 2024-12-01 12:24:14 +01:00
5650 lines
253 KiB
Plaintext
5650 lines
253 KiB
Plaintext
0164 pde (1.0.2)
|
||
X Empty "code" folder causes problems with Export
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1084
|
||
X 8.3 filenames being used when opening sketch
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1089
|
||
X add -X switch to cp on osx build so that extended attrs are not copied
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1098
|
||
X add JVMArchs to Info.plist so that stupid Apple error msg doesn't appear
|
||
X StringIndexOutOfBoundsException caused by import statements with no dots
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1145
|
||
X Pressing <Esc> in "Are you sure you want to Quit?" dialog quits Processing
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1134
|
||
X Fix QUADS and QUAD_STRIP with P2D
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1162
|
||
X ArrayIndexOutOfBoundsException when drawing curves in P3D and OPENGL
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1153
|
||
X problems with negatve arc() angles in OpenGL, P3D, other inconsistencies
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1095
|
||
|
||
invalid
|
||
X Sketchbook sub-menu is empty after changing Sketchbook location preference
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1123
|
||
X something about setting memory options
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1159
|
||
X something bizarre about syntax errors
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1161
|
||
X "JDWP unable to initialize: Error 111 from JNI GetEnv" on Mac OS X PPC
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=959
|
||
X Saving sketch with the same name as a class or primitive breaks sketch
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1165
|
||
|
||
earlier
|
||
X "An error occurred while starting the application" with Processing 0154+
|
||
X Maybe provide the old exe or another alternative?
|
||
X Have someone try this on lab machines until we can find one that breaks
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=986
|
||
|
||
|
||
0163 pde (1.0.1)
|
||
X ArrayIndexOutOfBoundsException with File > New (Processing 1.0)
|
||
X maybe a /tmp permissions problem?
|
||
X are we not checking errors properly on this route?
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1067
|
||
X need to look into why this didn't give a better error message
|
||
X "[JavaAppLauncher Error] CallStaticVoidMethod() threw an exception"
|
||
X on startup with OS X
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1063
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1078
|
||
X Fix some "An error occurred while starting the application" problems
|
||
X due to the weird sketch folder naming issue
|
||
X implement multi-line tab via tab key (also outdent)
|
||
o add preference for indent size
|
||
X the bracket isn't working on osx because of an apple menu bug
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1075
|
||
X "editor.indent" setting does not work properly
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1073
|
||
X "space-import-space-quote-semicolon" Causes Error in String or Comment
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1064
|
||
X the changes page doesn't have a toc entry for the 1.0 release notes
|
||
X add minim to the changes page
|
||
|
||
|
||
0162 pde (1.0)
|
||
X update revisions.html
|
||
X write revisions.txt
|
||
X in 0149, removed /System/Library/Java
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1045
|
||
X do we need to shore up server setup for 1.0 release pounding?
|
||
o what's the deal with disk space?
|
||
o update known problems reference
|
||
X update Base.java to change to Processing 1.0 instead of the beta stuff
|
||
|
||
|
||
0161 pde
|
||
X run javadoc, and upload to server
|
||
X set background for disk image on macosx
|
||
X fix dist scripts so that the name "1.0" can be used
|
||
X Ignore dot files (.DS_Store), dot folders (.svn) while copying
|
||
X on mac, window opens to prevent quit on close
|
||
X but the window is not properly set as untitled
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=700
|
||
X doesn't need to be fixed because of new setup for closing
|
||
|
||
|
||
0160 pde
|
||
X fix editor window placement
|
||
X overlapping editor windows caused by activeEditor not being called in time
|
||
X see handleActivated in Base, and do placement differently
|
||
X may also need to deal w/ sync problems
|
||
X also make sure that it'll start at the top again when done
|
||
X implement check to see if the windows are running off screen
|
||
X add option to preferences for "export.delete_target_folder"
|
||
X set background color for present mode on export application
|
||
X set stop button for export to application
|
||
|
||
|
||
0159 pde
|
||
X caret not blinking
|
||
X width of export application on windows is bad
|
||
X add option to hide the stop button
|
||
X menu bar showing up inside the window on osx 10.4
|
||
X update quaqua to release 5.0.1
|
||
X verify that the spacing is ok between the buttons
|
||
o why is quaqua making the error window enormous?
|
||
X not sure why, but just inserted <br> elements to fix it
|
||
X write revisions.txt updates based on 0158 changes
|
||
X Error after creating more than 26 temporary sketches in one day
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1039
|
||
X AIOOBE when you get to z on new sketches
|
||
X improve export application window layout spacing (osx)
|
||
X also disable stop button item when full screen not selected
|
||
o Focus not returning to editor properly on Linux
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1031
|
||
X can't get this to replicate
|
||
|
||
in previous release (0158)
|
||
X move the color settings out of the preferences file
|
||
X otherwise running new/old p5 causes problems
|
||
X just need to rename each of the prefs
|
||
X update to java 6u10 for linux and windows
|
||
|
||
|
||
0158 pde
|
||
X missing semicolons - better error message
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=12
|
||
o need to highlight the previous line as well (or instead)
|
||
X clean up some of the new/open code internally
|
||
X export to application options dialog
|
||
X implement error message regarding the apple menu bug on leopard
|
||
X add a preference to toggle the menubar on osx
|
||
X confirm "Do you want to Quit?"
|
||
X remove the preference for auto-quit
|
||
o tarbell substrate to P2D
|
||
X change sketch naming with the dates
|
||
X if untitled, and not modified, and closing on macosx (only)
|
||
X don't close the sketch and create a new one
|
||
X put up dialog box telling the user to use 'quit' or change the preference
|
||
X or just automatically quit at that point?
|
||
X fix up mkdmg script to work with leopard properly
|
||
X even though the error suggests one thing, seems to be something earlier
|
||
X need to also detect whether running 10.4 or 10.5
|
||
X change ref re: last window closing will prompt re: quit
|
||
X quitting will not prompt re: quit
|
||
o opengl broken on vista laptop with articulate
|
||
o when background() is not called to clear the buffers, causes flashing
|
||
o need to disable swapping buffers until background() is used?
|
||
o (happens with 0135, 0148 on this machine as well)
|
||
o may need to add explicit noBackground() call
|
||
X this seems to have fixed itself
|
||
X change windows and linux to use jdk 6u10
|
||
X pressing run turns up nothing
|
||
o (in particular while cpu load is a little higher on g5?)
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=852
|
||
o this may just be a macosx (ppc?) bug
|
||
o check if platform is MACOSX and font is monospaced (?)
|
||
o if so, nuke the setting and change it back to Monaco
|
||
X not gonna bother, it's just a few releases
|
||
|
||
design updates
|
||
X update about box in windows app and lib folder
|
||
X update icon.gif in the source code
|
||
X add in new buttons from casey
|
||
X move all editor theme graphics into their own subfolder
|
||
o add space between run/stop and the others
|
||
|
||
documentation
|
||
X coloring for CENTER and DIAMETER, turn off coloring for deprecated
|
||
X also deal with hint() changes
|
||
|
||
|
||
0157 pde
|
||
X show sketch folder fails for directories containing umlauts
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1010
|
||
X Find in Reference does not open Firefox in 0156 for Linux
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=1012
|
||
X add error message when trying to open sketch from the menu
|
||
X check into use of platform names in export sketch / export application
|
||
X opting not to deal with this because of size of populations
|
||
X default font on osx 10.5 is gross
|
||
X fix bug with reading the default prefs file
|
||
|
||
|
||
0156 pde
|
||
X fix typo in sketch renaming notice message
|
||
X line numbers not showing up for unknown var or class names
|
||
o "anything named" error is weird
|
||
X don't open more than one "create font" or "color selector"
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=830
|
||
X make processing tools use the tools api
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=886
|
||
X rename GettingStarted_Shape example
|
||
|
||
invalid
|
||
o launch4j "An error occurred while starting the application"
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=986
|
||
o tabs menu not working on osx ppc (can't confirm)
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=993
|
||
|
||
|
||
0155 pde
|
||
X "Save canceled" message when saving untitled sketches without first renaming
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=987
|
||
X when saving a sketch over itself with "Save As", just do "Save" instead
|
||
X fix loadShape() transformation parsing and empty paths (thanks ricardmp)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=982
|
||
X moviemaker can't make exact 30fps output
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=988
|
||
X automatically create and open the 'libraries' folder when there's an error
|
||
|
||
|
||
0154 pde
|
||
X clean up PATH for users who have garbage in the PATH
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=974
|
||
X disallow .java tabs with same name as the sketch
|
||
X a .java tab with same name as the sketch is allowed (oog!)
|
||
X particularly look at "save as" scenario
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=543
|
||
X bug report:
|
||
X create a new sketch, write something in it
|
||
X create a new tab, name it "something.java", write something into it
|
||
X rename main tab (sketch) to "something" (without ".java")
|
||
X the contents in the files are not the same, but the main-tab is
|
||
X showing the contents of the .java tab, so if you press save
|
||
X you will overwrite your original code from the main-tab.
|
||
X com.sun.jdi.AbsentInformationException when running a sketch
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=971
|
||
|
||
cleaning
|
||
X processing cancels shutdown on mac os x
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=539
|
||
X fixed in an older version
|
||
X jikes bugs mean some code just won't compile:
|
||
X include javac? would this be a good solution for linux?
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=8
|
||
X an empty .java tab will throw an error
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=10
|
||
X warn about writing non-1.1 code.
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=11
|
||
X java.lang.NoClassDefFoundError: quicktime/std/StdQTException
|
||
X people not installing qt? no QTJAVA set?
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=669
|
||
o simulate this by removing qtjava.zip, then make a handler for it
|
||
o which will open the reference for it
|
||
X use the registry key, and warn the user when it's not there
|
||
X mouse wheel broken in the text editor? (windows jdk 1.5?)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=24
|
||
|
||
|
||
0153 pde
|
||
X delete files before adding, otherwise case changes are not preserved
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=969
|
||
X ClassNotFoundException: quicktime.std.StdQTException with release 0152
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=970
|
||
|
||
previous
|
||
o put the "had to rename sketch" message in the msg bar
|
||
o it's ugly/annoying/intrusive
|
||
X just print it to the console
|
||
|
||
|
||
0152 pde
|
||
X movie.read() breaking, which breaks the examples
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=961
|
||
X movie width/height broken
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=962
|
||
|
||
|
||
0151 pde
|
||
o Fix error message spew on Linux when using "Save As"
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=951
|
||
X can't fix, it's a sun bug
|
||
X Change sketch naming error to only print to the console
|
||
|
||
|
||
0150 pde
|
||
X ArrayIndexOutOfBoundsException after pressing Run with release 0149
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=949
|
||
X update java to release 1.6.0_07 on windows and linux
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=950
|
||
|
||
|
||
0149 pde
|
||
X fix problem with error line highlighting
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=888
|
||
X additional cleanup to various Sketch, Runner, Compiler classes
|
||
X preproc cleanup
|
||
X remove various preproc imports
|
||
X simplify preprocessor handling to make way for command line
|
||
X use accurate line numbering internally rather than mashing lines in preproc
|
||
X remove preprocName
|
||
X remove appletClassName
|
||
X command line support
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=219
|
||
o would still require awt, but would take a sketch on cmd line
|
||
X modify showError() et al to not use awt when running from command line
|
||
X build it and then exit
|
||
X notations have been added to the bug report that cover the plw changes
|
||
X also an option to launch p5, load a sketch and run it
|
||
X command to launch p5, load sketch and run in present mode
|
||
X not that useful because users should just use export application
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=889
|
||
X Toolmenu won't show until I compile Mangler
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=892
|
||
X update quaqua to 4.4.7 on macosx (http://www.randelshofer.ch/quaqua/)
|
||
X now supports 10.5 an 64 bit jnilib
|
||
X add note to prefs dialog that multiple jar export only works w/o libs
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=907
|
||
X transport error 202
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=895
|
||
X renaming the main tab adds .pde to the sketch folder name 0148
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=922
|
||
X not always updating on rename (maybe a mac problem?)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=56
|
||
X error messages not clearing the message area
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=912
|
||
o expecting EOF, found 'void?
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=905
|
||
o last fixed 5/30, maybe check the svn for those two days
|
||
o this might be the MULTILINE mess
|
||
X was a typo in the code
|
||
X add getting started to help menu
|
||
X http://processing.org/learning/gettingstarted/
|
||
X add "environment" to the help menu
|
||
X fix other instances of match() using the wrong array indices
|
||
X add additional newline hack so that autoformat complains less
|
||
X video capture problems with opengl (on mac os x)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=882
|
||
X sketch export results in 100x100 default size, regardless of size() setting
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=945
|
||
X third tab throws NullPointerException
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=940
|
||
o sketch must be saved to use a constructor
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=929
|
||
X reference bug, example cannot have same name as an inner class
|
||
|
||
structural
|
||
X processing.candy has been removed
|
||
X processing.xml is now part of core.jar, no need to import
|
||
X user-contributed tools and libraries should only be placed in the sketchbook
|
||
X in the next release, will be banning unofficial stuff from the p5 folder
|
||
|
||
reference
|
||
X do some edits on the "getting started" text
|
||
X make sure visualization not mentioned
|
||
X change references to help > getting started
|
||
X add vida reference
|
||
X background() with an image ignores the tint.. it's basically like set()
|
||
X selectInput(), selectOutput(), selectFolder()
|
||
X createInput() (nee openStream), createInputRaw(), createOutput()
|
||
|
||
cleanup
|
||
o how to grab the java2d object from PGraphics2D
|
||
o example for using mediatracker to load images
|
||
o simple example for threaded image loading "load several"
|
||
o (rather than blocking on each)
|
||
o maybe add a loadImages(String files[]) function?
|
||
o use a MediaTracker that's shared, so that while an image is still
|
||
o loading, other calls to loadImage might be able to add things to the
|
||
o queue. or maybe beginImage() and endImage()? or a mode that lets
|
||
o you wait for the images to download (size is zero until they're ready)
|
||
o MediaTracker blocking is prolly making jar download really slow
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089914280
|
||
o if size() not found in export/compile, ask the user
|
||
o have size(myWidth, myHeight) set a static var in PGraphics
|
||
o for the last size that was used, use as default for fill-in field
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=64
|
||
X using beginGL().. also import javax.media.opengl.*;
|
||
o lighting will not work
|
||
o move stuff about getting gl object and java2d stuff here
|
||
o should we add processinghacks to main site? hacks.processing.org?
|
||
o this would enable site search across this as well?
|
||
o on first OutOfMemoryError, offer to send to the docs
|
||
o again, a warning checkbox
|
||
X fixed up OutOfMemoryError issues to show better error message
|
||
X write docs for begin/endRaw
|
||
o winamp/audio getting starved or crackly while applets running
|
||
o thread priority too high? or something weird
|
||
X mac standard key combinations for moving around in the editor
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1093116515
|
||
X these were done a long time ago
|
||
o also out of cvs
|
||
o check for necessary tools to be installed
|
||
o zip, unzip, jikes, etc
|
||
|
||
ira
|
||
X How do I move the mouse cursor to another location? (java robot example)
|
||
X post a hack for this or a simple example
|
||
X http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Robot.html
|
||
X also need to get frame location:
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1221384557
|
||
|
||
shiffman
|
||
X update match(), write new reference for matchAll()
|
||
|
||
windows launcher
|
||
X windows jdk sometimes not getting picked up, even if it's there
|
||
X notes somewhere about choosing the right jvm...
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=878
|
||
X finding older versions of java on windows
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=545
|
||
o eclipse launcher for windows
|
||
o http://dev.eclipse.org/viewcvs/index.cgi/platform-launcher/library/win32/eclipseWin.c?view=markup&content-type=text%2Fvnd.viewcvs-markup&revision=1.12
|
||
X make .pde files double-clickable from windows
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=683
|
||
X on drag, are these already passed to argv[]?
|
||
o http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getcommandline.asp
|
||
o http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/fileassociations/fa_intro.asp
|
||
o http://groups.google.com/group/comp.os.ms-windows.programmer.misc/browse_thread/thread/4095cb6fc807863/ecdb3b35b0787116%23ecdb3b35b0787116?sa=X&oi=groupsr&start=0&num=3
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1094149466
|
||
X figure out proper registry key for windows
|
||
X can be handled when the app first run (jni?)
|
||
X write handler for main() to take document names
|
||
o track down the cause of the processing.exe not starting bugs
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094148057
|
||
X need splash screen, startup takes a long time
|
||
X processing.exe: problem if expert version is run, and no java installed
|
||
X call the person a genius and tell them to install java
|
||
o NullPointerException when alt is pressed
|
||
o (not our bug, but log it in the bug db anyways)
|
||
o might be something to do with the applet frame being an awt not swing
|
||
o event first goes to the applet listener, needs to consume the event
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1061802316
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077058974
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081751451
|
||
|
||
macosx launcher
|
||
X for the .app file, $APP_PACKAGE will give the path
|
||
X $JAVAROOT will give Contents/Resources/Java location
|
||
X would be nice to have macosx packaged up as a single .app file
|
||
X should recommend that people install libraries into their sketchbook
|
||
|
||
|
||
0148 pde
|
||
X clean up accessors inside Sketch and SketchCode
|
||
X Editor, Sketch, and SketchCode are now fair game
|
||
X clean up Base a bit
|
||
X public methods in Base are now also fair game
|
||
X remove hide/unhide code and menu options
|
||
X create a local version of javadoc, and send to server
|
||
X clean up some of the api naming for tab changes, etc.
|
||
X setCurrentTab(int index or String filename)
|
||
X getTabs() ? maybe these are interface to the code class
|
||
X clean up API for JEditTextArea before exposing the object
|
||
X write basic documentation for how it's handled (tools/howto.txt)
|
||
X add tools folder to make and dist scripts
|
||
|
||
|
||
0147 pde
|
||
X inside Sketch.java, don't hardwire the file extension types
|
||
X arduino uses .c, .cpp, .h instead of .java
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=807
|
||
X major changes to save/save as/rename setup - keep an eye out
|
||
X need to add local java folder to path on linux
|
||
X otherwise if no linux installed, complaining that no java found
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=879
|
||
|
||
tools
|
||
X refactor code to use more getter/setter methods
|
||
X move the debug classes back into processing.app.debug
|
||
X this will help the library stuff
|
||
X dynamic tools menu (requires moving files around)
|
||
o this means can integrate the autoformat stuff
|
||
X processing.mess/tools has chandler's template stuff
|
||
o need to write converter that will handle syntax changes
|
||
o convert from alpha to 1.0 syntax
|
||
o framerate() -> frameRate()
|
||
o basically find & replace with regexps
|
||
o acts just like find/replace.. go through and do by hand
|
||
o 3 column input file
|
||
o regexp to find, to replace, human readable description
|
||
o (void\s+)loop(\s+{) -> $1draw$2 (maintain all whitespace stuff)
|
||
o "The loop() method is now called draw() as of beta"
|
||
o "angleMode no longer exists, use radians() around your angles"
|
||
o (comment out the line)
|
||
X this would only fix the minor stuff, not the important stuff
|
||
X it also has a lot of potential problems and corner cases
|
||
X just not worth the effort
|
||
X tools api
|
||
X need to support the basic set of functions that are expected
|
||
X to be used, otherwise it's gonna be total hell when we make a real api
|
||
X getEditor()
|
||
X get/setSelStart/End
|
||
X get/setSelText
|
||
X get/setText
|
||
X make dynamically loaded plugins and "tools" menu
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=124
|
||
X tools api:
|
||
X init() -> run when p5 is first launched
|
||
o isAvailable() -> true/false whether the option should be dimmed
|
||
X skip this for now, not sending events to tools all the time
|
||
o show() and hide() -> open the window or run the tool
|
||
o is there a better name than show() since not all will be visible?
|
||
o maybe it's just a run() method launched via invokeLater()?
|
||
X can't really do show/hide from editor, make the tool handle this
|
||
o getDefaultShortcut() -> returns the default shortcut this tools wants
|
||
o store this in the data file instead
|
||
X not bothering with this for now, since can't handle overlaps
|
||
X needs to be able to get current sketch code
|
||
X look at the pretty-formatting code to see what else needs to be in api
|
||
o getMenu() -> return non-null the tool is a submenu
|
||
X no, bad idea.. don't want a zillion submenus on things
|
||
|
||
|
||
0146 pde
|
||
X fix problem with comment/uncomment and indent/outdent
|
||
X when no selection, and on the first pos of the line
|
||
X on comment/uncomment, need to check if *all* lines are commented
|
||
X otherwise should be comment (never uncomment unless all selected)
|
||
|
||
runner
|
||
X use debugger to get better exceptions
|
||
X and getting the error to show up in the window inside p5
|
||
X also highlighting the correct line
|
||
X Exceptions not being reported properly to the PDE
|
||
X lines with errors not highlighting
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=877
|
||
X was ok in 0144, but 0145 things broke
|
||
X probably b/c not catching ex inside the run() method
|
||
X getMessage() not sufficient for exceptions coming through
|
||
X get actual message text, plus the exception itself
|
||
X now using actual sketch name (instead of temp name)
|
||
X this should be safe since launching an external vm to run
|
||
X make the p5 icon show up for the window
|
||
X when launching a new sketch
|
||
X can embed icon.gif as byte array in PApplet, and use Toolkit.createImage
|
||
|
||
cleaning
|
||
X NullPointerException inside setup() comes up weird
|
||
X because NullPointerException is a RuntimeException
|
||
X maybe the renderer exception is something different? newrendex?
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=78
|
||
o weird exception in the run button watcher
|
||
X http://processing.org/bugs/show_bug.cgi?id=42
|
||
X exceptions in draw() apps aren't caught
|
||
X the program resize(200, 200); just does nothing (doesn't complain)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=81
|
||
X exception in setup() on external app doesn't kill run button
|
||
X also doesn't kill external vm
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=79
|
||
X fixed in the 0140s
|
||
o make editor nicer
|
||
o tab on selection indents whole block
|
||
o shift-tab outdents whole block
|
||
o ctrl-t to format selection
|
||
o if no selection, indents line?
|
||
X addressed these in other ways
|
||
|
||
|
||
0145 pde
|
||
X insert non-breaking space characters instead of spaces on DiscourseFormat
|
||
X works on safari (though not camino/firefox) on osx
|
||
X works on internet explorer w/ windows
|
||
|
||
|
||
0144 pde
|
||
X add new reference and examples
|
||
X write revisions.txt entry that covers changes since 0135
|
||
X format for discourse is ignoring the selection
|
||
X also shouldn't add (so much) extra space to the beginning and end
|
||
o add tool for running in jview
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=142
|
||
o calls export, or only available after export (or when an applet dir exists)
|
||
o warn user that applet html will be over-written
|
||
X no longer supporting 1.1
|
||
X on startup, make sure that the jdi classes are available
|
||
X if not, tell the user to install a friggin jdk
|
||
X this way we can release a windows version w/o java
|
||
X don't open more than one copy of the preferences window
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=830
|
||
X modify namespace handling in xml lib
|
||
X changed getFullName() to getName()
|
||
X changed getName() to getLocalName()
|
||
o look through the code for any places where UTF-8 not used
|
||
|
||
text handling
|
||
X block comment - don't bother with last line if starting it
|
||
X (same behavior as eclipse)
|
||
X add block comment to right-click menu
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=840
|
||
X add increase/decrease indent to edit and right-click edit menu
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=841
|
||
|
||
fix problems with vm crashing errors (OutOfMemoryError, etc)
|
||
o too many NPEs on loadimage may freeze the app (visualizar example?)
|
||
o hopefully this should be fixed with 0136 changes
|
||
o lots of runtime exceptions still being lost on osx
|
||
o particularly with multi-threaded applications
|
||
o macosx dropping exceptions all the time.. grr
|
||
o solution is to export, and then see how it runs
|
||
o this is particularly bad with threaded applications
|
||
|
||
|
||
0143 pde
|
||
X fixed build problems with macosx and linux, thanks to reports
|
||
o need to compare with localized version of javac strings
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=828
|
||
X just moving to ecj instead of javac
|
||
X preproc code showing through since it's on line 0:
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=831
|
||
X also need to handle "unexpected type" error in that example
|
||
X "Target VM failed to initialize: VM initialization failed" when trying to run
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=796
|
||
X add better error message for memory too high
|
||
|
||
|
||
0142 pde
|
||
X fix "cannot parse error text" with duplicate var declaration
|
||
X also found that errors were continuing to process after the first
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=820
|
||
X web colors < 6 chars produce bizarre error:
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=196
|
||
X fix a problem with errors that are at the end of the codea
|
||
|
||
|
||
0141 pde
|
||
X hide javac warning messages
|
||
X "xxxx xxxx uses unsafe operations.", "recompile with -Xlint:xxxx"
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=817
|
||
X move copy for discourse into the edit menu (ctrl-shift-c)
|
||
X nanoxml getChildren() et al should use getFullName() not getName()
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=813
|
||
|
||
charset changes
|
||
X make sure that export is using utf8 for writing the .pde files etc
|
||
X should be primarily loadFile() and saveFile() inside Base
|
||
X change pde files to use utf8
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=743
|
||
o 1) if file contains binary data and
|
||
o 2) its mod date is earlier than when p5 0125 was installed
|
||
o point the user to Tools -> Reload sketch with local encoding
|
||
o then re-save the file to update the mod date
|
||
o ...or, when first running p5 0125, offer to update sketches
|
||
o this is a bad idea--since it's probably
|
||
X need to set a default charset for use in files (utf8)
|
||
X add option to change charset or specify as part of loading
|
||
X need to specify the default encoding
|
||
|
||
fixed earlier
|
||
X stop button sometimes causes lockups when libraries or code folder is in use
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=126
|
||
|
||
|
||
0140 pde
|
||
X fallback locations for sketchbook and data folders are disabled
|
||
X move openFolder, openFolderAvailable, openURL to Platform classes
|
||
X can't get documents/prefs folder on vista
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=585
|
||
X closing until further notice
|
||
o vista disables aero theme when p5 is run
|
||
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1196016889
|
||
X can't seem to verify this
|
||
X occasional division by zero on windows
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=777
|
||
X should be fixed, but need to verify once a release candidate is ready
|
||
X two fixes for readBytesUntil() and bufferUntil()
|
||
X also not calling serialEvent()
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=96
|
||
X fix goof with console preference in preferences.txt
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1213042400
|
||
X need to add usequartz when running externally?
|
||
X no, tested and it seems to be working
|
||
|
||
cleaning
|
||
o respond to stop/close events sent by the vm
|
||
X not sure what we're doing here
|
||
X on osx, System.err isn't writing in things like createGraphics()
|
||
X but doing a printStackTrace(System.out) works
|
||
X something weird happening with one of the streams shutting down?
|
||
X probably, need to fix this by using the remote launcher/debug api
|
||
X use proper external launcher via debugger api
|
||
X http://java.sun.com/javase/technologies/core/toolsapis/jpda/
|
||
X small gray gap shows up in color picker
|
||
X getMaximumSize() not being respected on Windows (Linux?)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=310
|
||
X same as bug #656
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=656
|
||
|
||
further cleanup for simpler building (refactor lots of Base)
|
||
o settings.path.fallback not being used
|
||
o need to check the mkdirs() to make sure it's not going too deep
|
||
o really important for intl versions that are having trouble
|
||
o or ask for the sketch folder name.. why isn't it?
|
||
o http://processing.org/bugs/show_bug.cgi?id=1
|
||
X remove settings.path.fallback
|
||
X no error message if sketchbook folder is set to bad location
|
||
X says that it's gonna create new sketchbook in default loc
|
||
X even though that location might exist already (just word it better)
|
||
X "changing back to default sketchbook location"
|
||
X move tools.jar into jre/lib folder
|
||
X implement windows registry lookups via reflection
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=723
|
||
X or move to jna for registry?
|
||
X https://jna.dev.java.net/source/browse/jna/trunk/jnalib/contrib/ntservice/src/jnacontrib/win32/Registry.java?rev=293&view=markup
|
||
X remove libs from build/shared that are in app/lib
|
||
X update scripts to copy from app/lib
|
||
X since adding tools.jar, jikes can be removed
|
||
X switch to javac (in code)
|
||
X re-wire error handling to handle javac error messages
|
||
o seem to be primarily 2 kinds?
|
||
X finish osx build script to make the libraries
|
||
X make.sh creating work/lib dirs.. no longer necessary?
|
||
|
||
wontfix
|
||
X Programs run with release 0136+ are sometimes slower due to Java 1.5
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=798
|
||
|
||
|
||
0139 pde
|
||
X update quaqua to 3.9.5 on macosx (http://www.randelshofer.ch/quaqua/)
|
||
X xml.getIntAttribute() returns a float
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=790
|
||
X include memory settings with exported applications on macosx
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=803
|
||
X error highlighting broken
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=795
|
||
|
||
|
||
0138 pde
|
||
X importing a library results in "expecting EOF, found ..." error
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=788
|
||
X remove console variable from preferences.txt
|
||
X run only works with primary window in 0136, 0137
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=784
|
||
X throwing a stackoverflowexception because the console is broken
|
||
o hint(ENABLE_AUTO_GUNZIP) or rather hint(DISABLE_AUTO_GUNZIP)
|
||
X cannot do this because hint() lives in PGraphics, this is PApplet
|
||
X code folder being ignored on export to application
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=469
|
||
X fixed in release 0137
|
||
X remove debug messages from export
|
||
|
||
|
||
0137 pde
|
||
X move to multiple jars whenever
|
||
X 1) a lib is in use, 2) code folder, 3) multiple files
|
||
X remove oro.jar dependency (not needed with PApplet.match)
|
||
X this is kind of messy and requires a bit of testing to ensure proper
|
||
X sometimes huge jar files when exporting with a code folder
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=541
|
||
X applet export with multiple jars having trouble (related?)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=701
|
||
X applet export fails with opengl/code folder
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=714
|
||
X synchronized (something) { } is horking up the preproc
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=136
|
||
o inside the preproc
|
||
o change the arrays of default imports (now using 1.5+, so no 1.1,1.3,1.4)
|
||
X don't bother, they're cumulative
|
||
X improvements to the linux startup script
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1202689238
|
||
X update preferences.txt whenever opening/closing
|
||
X otherwise recovery from restart can be annoying
|
||
X fix classpath problem with processing.exe
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=780
|
||
|
||
|
||
0136 pde
|
||
X fix XMLElement(String s), had a bad constructor
|
||
X color selector not drawing properly (fix thanks to fli)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=656
|
||
X color selector broken on vista (no colors at all)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=584
|
||
X added fonts, quadratic curves to svg
|
||
X need to remove the font stuff, also the changes for 'public'
|
||
X move my edits into a subclass
|
||
o Capture.settings() mangles external iSight image
|
||
X fixed in newer qtjava
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=496
|
||
X add to p5 app bundle
|
||
X mention re: apple slowness
|
||
X -Dapple.awt.graphics.UseQuartz=true
|
||
X net library dies unceremoniously on "Connection Refused"
|
||
X just need to catch another exception
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=751
|
||
X ctrl-/ to comment block
|
||
X eeepc support for environment:
|
||
X splitPane.setMinimumSize(new Dimension(600, 600));
|
||
X change to: splitPane.setMinimumSize(new Dimension(600, 400));
|
||
o prolly need to have a param for this guy
|
||
X switch to nanoxml instead of nanoxml-lite (29k vs. 5k)
|
||
X check against ods
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=757
|
||
X space after OPENGL param breaks export
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=769
|
||
X svg demos are broken
|
||
X because of weird ENTITY setup
|
||
X because of weird (default?) filling problem
|
||
X remove support for random .class files in code and library folders
|
||
X need to put everything in jar files
|
||
X opengl currently broken in svn (probably the native libs not included?)
|
||
X mistakes wrt 'library.path'
|
||
X also, don't add /library/ for each lib to the classpath
|
||
X remove unused libraries from default run path
|
||
X note that this will hose svg b/c xml not available
|
||
X so when this change is made, the lib depends needs to be implemented too
|
||
|
||
X changing to java 1.5
|
||
o switch to java 1.4.2_16 on linux and windows (now that osx is there?)
|
||
X change to 1.5+ (instead of 1.4*) in Info.plist for Processing.app
|
||
X updated linux to java 1.5.0_15
|
||
X updated windows java to 1.5.0_15
|
||
X change export.html to point to java 1.5 cab file
|
||
X update things for java 1.5 since it's inevitable
|
||
|
||
new debugger/runner setup
|
||
X wire in new debugging classes, get sys.out and sys.err working
|
||
X quitting p5 doesn't shut down the runner
|
||
X make out/err streams go to the correct window
|
||
X see if window re-positioning is broken
|
||
o could actually do this with objectreference
|
||
X change output/error streams to properly write to the selected console
|
||
X though out/err stream for current app should append to current console(?)
|
||
X add tools.jar to windows and linux builds
|
||
X make sure the version is the same as the jvm for each
|
||
X initiate external stop and close events to the vm
|
||
o see if stop() has same 'finished' problem with not immediate quit
|
||
X add debug/*.java to linux build
|
||
X remove debug/gui/*.java from windows build
|
||
X rework Sketch.build(), it's what's going library crazy
|
||
o will this speed up launch of external jvm?
|
||
X only support .jar files (not .class files) in code and lib folders
|
||
|
||
completed earlier (or removed)
|
||
X make the export to the board just copy to clipboard
|
||
X also make it insert for extra spaces
|
||
|
||
reference
|
||
X random() is up to and not including, also add randomSeed link
|
||
X top links in the faq are broken (use full url?)
|
||
X need to re-arrange the reference location (faq.html in root, etc)
|
||
X don't include faq in download
|
||
X split contributed/core libraries
|
||
X change software to point at correct reference locations
|
||
|
||
|
||
0135 pde
|
||
o opening a file from right-click in osx
|
||
o opens the new thing directly behind an untitled document
|
||
X improve how fonts are parsed from the preferences file
|
||
X this was causing strange errors as prefs files became corrupted
|
||
|
||
earlier
|
||
X made changes to keywords.txt, but this is broken--it's autogenerated
|
||
X keywords/reference
|
||
X map is going to null reference, not colored properly
|
||
X add beginRaw, endRaw, map to keywords.txt
|
||
X find in reference problems
|
||
X ? doesn't work with find in reference (actually came up as 'null')
|
||
X "find in ref" on XMLElement brings up ref for null (ha)
|
||
o should we use if() or if in the reference
|
||
X include docs for moviemaker
|
||
X also changed finishMovie() to stop() (for consistency)
|
||
X only inside size() should gray bg and white fill get called (defaults)
|
||
X defaults() is separate from beginDraw/endDraw init/end stuff
|
||
o add to sketchbook menu:
|
||
o "recent sketches" option (only for things that still exist)
|
||
o turn this off by default
|
||
o "reload sketchbook" option
|
||
o "show sketchbook folder"
|
||
X start removing pre-1.4 support
|
||
X multiple windows
|
||
o what happens when p5 is launched without all its pieces?
|
||
o both on windows and mac... is there a way put up useful message
|
||
o if everything moved into the .app file, how do you add applet.html?
|
||
o can we use useragent to determine whether java 1.4 is in use?
|
||
o for mac, could see if it's an old safari (1.3) or firefox (also 1.3)
|
||
o for windows, the classid will take care of it all (firefox too?)
|
||
o for linux, everyone's using 1.4/1.5 anyway
|
||
X rewrite section on versions of java
|
||
X we're dropping support for anything before 1.4
|
||
X and don't recommend anything before 1.4.2
|
||
X we'll support 1.5 a little more now, but only libraries, not syntax
|
||
X no support for java 1.6 anytime soon
|
||
X to use 1.5+ syntax, use p5 embedded in eclipse
|
||
X what's with this fill() bug?
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=468
|
||
X background() also not making it through to raw recorder
|
||
X this should be fixed, just double-check
|
||
X add option to prefs to override memory settings
|
||
X it's a checkbox, when used it will force external runtime
|
||
X include a fill-in box with the default and various other settings
|
||
X values are in megabytes
|
||
o reload sketchbook option w/o restarting p5
|
||
o students want to manipulate the sketchbook itself
|
||
X update javadoc on web site to include xml ref
|
||
X probably need to traverse into xml and candy folders.. others?
|
||
|
||
|
||
0134 pde
|
||
X fix problem with fractional px sizes and adobe cs3
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=667
|
||
X fix candy bug where width/height were undefined if "px" was used
|
||
X some svg files include "px" in the width/height parameters
|
||
X shortcuts in tab menu should use shift
|
||
X remove shortcut for rename, and use ctrl-shift-n for new tab
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=665
|
||
X fix problem with "save as" under linux
|
||
X say that quicktime 6 is no longer supported
|
||
X winvdig issues?
|
||
X add note that "quicktime alternative" is not sufficient
|
||
X problems with serial on leopard
|
||
X grab rxtx libraries from arduino, they've disabled locking
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=227
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Electronics;action=display;num=1193459849
|
||
X add note to reference about close/quit behavior
|
||
X also add note that export will delete folders
|
||
X add notes about expand() and objects to the reference
|
||
X lots of additional ref changes for array functions
|
||
|
||
|
||
0133 pde
|
||
X fix problem with 'cancel' on "move sketch, create folder, continue"? msg
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=658
|
||
o archive sketch shouldn't include applet or application dirs
|
||
o or should it? this was how projects were being uploaded for class...
|
||
X ESC won't cancel rename
|
||
X cmd-w doesn't close window of opened applet
|
||
X both when running inside p5, or elsewhere
|
||
X add variable 'external' set to true when running tethered
|
||
X make note of new/open behavior (and toolbar) in the getting started ref
|
||
o make more fixes to the key bindings
|
||
o http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/atg_keyboardshortcuts.asp
|
||
o http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGUserInput/chapter_11_section_3.html#//apple_ref/doc/uid/TP30000361-TPXREF61
|
||
|
||
|
||
0132 pde
|
||
X sketch marked as untitled if opened into an untitled window from toolbar
|
||
X when renaming an untitled sketch, need to save
|
||
X otherwise it just renames, but leaves it in the temp folder
|
||
o maybe disable rename when read-only or untitled?
|
||
|
||
|
||
0131 pde
|
||
o make loadFont() work properly with regular fonts?
|
||
X no, because some renderers really need to create, not load it
|
||
X would have to cache opengl fonts at different sizes, etc
|
||
X document hint() commands for advanced reference
|
||
X add note about gcj/gij to the platform notes
|
||
o when writing javadoc for p5 sketches, only write from first tab
|
||
X already was using code[0]
|
||
X processing.video not working on windows in 126 through 130
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=654
|
||
X auto-delete of sketches might be dangerous
|
||
X and probably no longer necessary
|
||
X should toolbar new/open replace the items in the current window?
|
||
X closing last sketch window... open an untitled document?
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=634
|
||
X when opening from the toolbar, replaces items in that window
|
||
X when new/open from menu, creates a new window
|
||
o don't bug the user about new release of p5 when they have it
|
||
o add prefs option for "latest version run"
|
||
o something also to track--people going to older releases
|
||
X keeping this behavior, it's also the only way to know you're
|
||
X running the wrong version when you accidentally open an oldie
|
||
X createFont() needs to run 1.3+, and not in applets
|
||
X where is the bug reference for this.. and can it be fixed?
|
||
|
||
server/client stuff
|
||
X add server/client notification thing for the nyu guys
|
||
X add an event to Server that notifies when a Client disconnects
|
||
X add docs for disconnectEvent for Client
|
||
X proccessing.net.Client.write(int) terminates sketch when client disconnects.
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=537
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=LibraryProblems;action=display;num=1180713192
|
||
X Server.write(bytes[]) hangs sketch on client disconnect.
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=538
|
||
o move the useful serial buffering fxns into net library
|
||
X make the Client list public
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1116056805
|
||
|
||
cleaning
|
||
o video problem in qt 7.2 with prepreroll, adding this to java.policy fixes:
|
||
X just removed prepreroll in 0126
|
||
grant {
|
||
permission java.security.AllPermission;
|
||
};
|
||
|
||
|
||
0130 pde
|
||
X fix keywords.txt problems with some constants being left out
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192873557
|
||
X call doClose() when closing sketch window
|
||
X otherwise it's leaving lots of windows around
|
||
|
||
|
||
0129 pde
|
||
X fixed up the reference for color commands, updated version
|
||
|
||
|
||
0128 pde
|
||
X fix macosx dist script to not require root password
|
||
X was just a matter of not using sudo to write the image
|
||
o hdiutil create -size 5m -fs HFS+ -volname Fooble foo
|
||
o To mount the disk-image, without having it appear in the Finder:
|
||
o hdiutil attach -nobrowse foo.dmg
|
||
o The main advantage is that these don't require root privileges
|
||
X change to jdk14 imports rather than 11 and 12 for preproc
|
||
X though this will only happen when the prefs file is deleted
|
||
|
||
|
||
0127 pde
|
||
X mark untitled sketches as modified when adding files
|
||
X opening an already open sketch will result in two identical sketches open
|
||
X just bring the other window to the front
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=636
|
||
X replace untitled windows with opened sketches
|
||
X but do so without opening a new window and hiding the other
|
||
X re-enable update check (0126 wasn't reporting anything.. ugh)
|
||
o remove the "ask for sketch name on create"
|
||
o also remove shift-click behavior
|
||
X add option to not close the environment when closing the last sketch
|
||
|
||
documentation
|
||
X make sure loadStrings(), loadImage(), etc all have security warning
|
||
X rewrite the section on java versions to reflect 1.4 policy change
|
||
o libraries should only be placed in the libraries folder
|
||
o or in the sketchbook in a subfolder named 'libraries'?
|
||
o what should the policy be?
|
||
X keywords.txt needs revamp
|
||
X CLOSE is missing
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=637
|
||
X syntax highlighting
|
||
X add MIN_FLOAT, MAX_FLOAT, MIN_INT, MAX_INT
|
||
X match() method
|
||
X added getChild(name/path), getChildren(name/path) to xml library
|
||
X add notes about these to the reference
|
||
X needs a better example that includes subitems
|
||
X fix example that doesn't use nf
|
||
|
||
fixed in earlier releases
|
||
X undo after "import library" makes a blank screen
|
||
X http://processing.org/bugs/show_bug.cgi?id=41
|
||
|
||
|
||
0126 pde
|
||
o support for hashmap<> with 1.5 syntax
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=459
|
||
X handle open/sketchbook/examples differently
|
||
X move examples folder to top-level menu
|
||
X move open menu to its own
|
||
X BGraphics, BImage, void loop() -> give an error saying it's old code
|
||
X better yet, only do this when "not found" errors come up
|
||
X need to fix changes.html because it lists out of date alpha->beta changes
|
||
X added getChild(name/path), getChildren(name/path) to xml library
|
||
o add notes about these to the reference
|
||
o needs a better example that includes subitems
|
||
X fix problem with export.txt files not working
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=625
|
||
X readStringUntil broken in net library
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=606
|
||
X add imageicon for the find dialog
|
||
X also the tools menu items and preferences
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=627
|
||
X fix problem with ctrl-, typing a comma on linux
|
||
X on linux, drag and drop didn't accept
|
||
X gets a zillion different items that come in
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=595
|
||
X show sketch folder on linux
|
||
X fix for release 0126
|
||
X add notes to the docs about how to fix if not working
|
||
X http://processing.org/reference/environment/platforms.html#linux
|
||
X adding a file to the sketch that already exists gives no confirm
|
||
X winds up showing the item twice (if .java file at least)
|
||
X (Table.pde showed twice after failed add)
|
||
X after sketch -> add file, no confirmation message is shown
|
||
o "one file added to sketch" should be more descriptive
|
||
o Added "blah.jpg" to the data folder of the sketch
|
||
|
||
multiple sketch support
|
||
X basic structural moves to handle multiple sketches
|
||
X properly mark macosx windows as modified
|
||
X frame.getRootPane().putClientProperty("windowModified", modifiedParam);
|
||
X get quit to work properly on macosx
|
||
X open new sketch windows slightly offset from the previous
|
||
o or start them in the upper-left corner of the screen?
|
||
X when quitting, save all sketch windows and their locations
|
||
X do this before checkModified, because it'll close them individually
|
||
X if quitting when zero windows are open, mark as such and use untitled
|
||
X first untitled sketch not being marked as modified
|
||
X move untitled sketches to the tmp folder
|
||
X then on save, do a save as that defaults to the sketch folder
|
||
X clean up number of new/open/close functions in editor and in base
|
||
X make sure drag and drop to open sketch is still working
|
||
o make sure double-click pde to open is launching in p5
|
||
X on first save, ask for the name of the project (with default)
|
||
X set title of window to the sketch name
|
||
X cmd-opt-r for rename, cmd-opt-n for new tab
|
||
X save/saveas should use modal dialog
|
||
X only use the bottom bar for name, rename, new tab
|
||
X remove prompt mode (yes/no/cancel) from EditorStatus
|
||
X improve speed of "new", which is calling the rebuild menus
|
||
o keep one static list of all pairs of names/files in sketchbook
|
||
X tough to do with the multiple directories/submenus
|
||
o add methods for "add" and "remove" for sketches
|
||
o also a rename method, which could just be a remove and add
|
||
X libraries and examples won't be rebuilt during the session
|
||
X editor console is broken, because re-routes System.out
|
||
X test on windows
|
||
X test on linux
|
||
X make sure quit being handled properly on windows/linux
|
||
X make clear that open() with one param should only have a single param
|
||
|
||
|
||
0125 pde
|
||
X prev/next tab conflicting with typing brackets on french macs
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=480
|
||
X update javadoc reference to include xml, candy, etc
|
||
X update to 1.4.2_12 on linux and windows
|
||
X export to web, wrong character encoding in html
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=474
|
||
X generate xhtml-1.0-strict (standards compliant) code for exported applets
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=490
|
||
X add auto-install of cab file inside applet.html
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=181
|
||
X http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/using_tags.html
|
||
X http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/launch.html#creating
|
||
X http://java.sun.com/update/1.4.2/jinstall-1_4_2_09-windows-i586.cab
|
||
X or the 1.5 versions:
|
||
X http://java.sun.com/update/1.5.0/jinstall-1_5_0_03-windows-i586.cab
|
||
X PDE does not refresh code when using an External Editor
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=515
|
||
X preprocessor cannot handle L or l added to 'long' values
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=492
|
||
X change constructors for Capture, also framerate to frameRate
|
||
X need to update reference
|
||
X need to update example to use proper ordering
|
||
X re-architect svg to properly inherit fill/stroke/etc from parents
|
||
X <g> object can specify fill/stroke for everyone below
|
||
X need to discern between having a fill specified and one not being present
|
||
|
||
0125p3
|
||
X moviemaker
|
||
X moved around constructors (to be on par with other video lib stuff)
|
||
X cleaned up constant names (i.e. MSVideo -> MS_VIDEO)
|
||
X added constant for h264 encoding
|
||
X though it doesn't seem to actually work... oh well
|
||
X add documentation
|
||
X add() or addFrame()?
|
||
X find/replace - replace should do auto find next(?)
|
||
X or have a replace & find button
|
||
X placing "replace" next to "find" ... (hitting "replace all" by accident)
|
||
X have a button "replace & find next"
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=68
|
||
X only rebuild sketchbook on "save as" or "rename" of sketch
|
||
X currently it's rebuilding whenever "save" called too
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=357
|
||
X ignore ._ files when reading jar and zip
|
||
X Ignoring /Users/fry/coconut/processing/build/macosx/work/libraries/opengl/library/._jogl-natives-linux-i586.jar (error in opening zip file)
|
||
X look into deleting from p5 bugs db
|
||
X stop button kills the sketch window when running externally
|
||
X in Capture, if user cancels prompt, throws a '-128,userCanceledErr'
|
||
X in which case, need to return null (or ""?) for the prompt
|
||
X which will also just give you the last camera
|
||
X should it be new Camera(PROMPT);
|
||
o when passing in 'null' as the capture, dialog pops up fine
|
||
o but the applet craps out after a few seconds (pinwheel spin)
|
||
X can't confirm this one
|
||
X no longer default to sketchbook folder on open
|
||
|
||
0125p4 (in progress)
|
||
X general issue when reference not found, going to 'null' reference
|
||
X do a trim() on the selection for find in reference
|
||
X reorganize find in reference commands
|
||
X add setDTR() method from tom hulbert
|
||
X moviemaker is broken
|
||
X updatePixels reference was cut off
|
||
X double-check this after rebuild of reference
|
||
X examples
|
||
X animated sprite example should use tabs
|
||
X reworked all video examples
|
||
X "Object" example isn't using tabs.. others?
|
||
o object example is also much too complicated
|
||
X also need the "find in reference" to work on linux
|
||
o find in ref is prolly also why +x may be required for .html on osx
|
||
X make "show sketch folder" work on linux
|
||
X add for "show sketch folder" option
|
||
X show the menu but dim if the command is not available
|
||
X gnome-open, kde-open, "kfmclient exec blah"
|
||
o file bug re: qtjava being compiled for 1.5 on the intel macs
|
||
o because 1.4 isn't available on 10.3.9, this is ridiculous
|
||
|
||
|
||
0124 pde
|
||
X handle next/prev line with up/down arrow, with/without shift down
|
||
X properly go to the beginning or ending of the document
|
||
X create "Documents" folder for the user if it doesn't exist
|
||
X just default to the user's home directory if no 'sketchbook' folder
|
||
X otherwise ask the user to select a folder
|
||
X fix QTSession.open/close problem in Capture.list()
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=472
|
||
X fix some of the error handling while running a sketch
|
||
X now a little better at highlighting the correct line
|
||
X slight improvements to some preproc/compiler error messages
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=12
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=13
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=15
|
||
X deal with strange problem with KeyListener and {} on same line
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=484
|
||
X copy custom applet.html file on "Save As"
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=485
|
||
o preferences file gone corrupt (on osx only?)
|
||
o changing font size,
|
||
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1160057791
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=406
|
||
o temporarily added log4j and jalopy (for the autoformatter)
|
||
o need to decide where these go, or if they're included at all
|
||
|
||
|
||
0123 pde
|
||
X pair up QTSession.open() and QTSession.close()
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1163736864
|
||
X fix home/end for windows
|
||
|
||
from rev 0122
|
||
X honor the svg designation for layers that are marked 'hidden'
|
||
|
||
|
||
0122 pde
|
||
X improve editor listener to not add so many extraneous indents
|
||
X with text selected, hitting left or right arrow should move to beginning/end
|
||
X right now, it deselects the text and moves over one char
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=349
|
||
X add alt-shift-arrow-down and command-shift-arrow-down
|
||
X select all from that point to beginning (or end) of doc
|
||
X ctrl-shift up/down has some weird issue, but oh well
|
||
X cmd-shift-left and cmd-shift right should select the entire line
|
||
X cmd-left and cmd-right move back and forth properly
|
||
o option for behavior of HOME and END
|
||
X right now goes to begin/end of line.. should be begin/end of file?
|
||
X change to begin/end of file, and use cmd or alt, based on platform
|
||
X cmd-{ and cmd-} no longer work after the menu is shown
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=402
|
||
X clicking "cancel" on close still quitting the app
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=440
|
||
X discourse format sucked, changed to format for discourse
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=447
|
||
X changing macosx to allow Java 1.5 to be used
|
||
X updated to antlr 2.7.7
|
||
|
||
fixed earlier or wontfix
|
||
X double-click only selects part of underscored word
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=261
|
||
X this is actually a feature
|
||
|
||
svg completed
|
||
X actual linear gradients working properly
|
||
X add a table for all objects with their names,
|
||
X so they can be grabbed individually
|
||
X add accessor to get items from the table
|
||
X see if items can be named in illusfarter using the svg palette
|
||
X compound shapes (fonts) won't wind properly, so fill will be messed up
|
||
X added hack to allow for broken shapes
|
||
X rename draw() and its buddy
|
||
X a moveto *inside* a shape will be treated as a lineto
|
||
X had to fix this
|
||
X implement polyline
|
||
X some means of centering the entire drawing (is this included already?)
|
||
X or setting to one of the corners
|
||
o does the svg spec just do this?
|
||
X finish draw(x, y, c, d)
|
||
|
||
|
||
0121 pde
|
||
X fix button fatness on osx
|
||
X quaqua already takes care of this for us
|
||
X implement page setup and print
|
||
X pretty printing of code in project
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=27
|
||
X also turn off line highlighting while printing
|
||
X fix bug with 'hidden' code causing an error inside rebuildMenu()
|
||
|
||
|
||
0120 pde
|
||
X add a note saying that changing the font size requires restart
|
||
X trying out quaqua look and feel on the mac, improve how things look
|
||
X trying the gtk+ look and feel for linux
|
||
X use special awt hack on the mac to handle directory selection
|
||
X drag & drop on the mac snaps back as if it didn't work
|
||
X does this also happen on windows?
|
||
o are there better classes to use inside the com.apple classes?
|
||
o file a bug for this stuff
|
||
X figure out how to cancel 'save changes' on macosx and windows
|
||
X macosx handleQuit seems to force termination (at least on 1.3)
|
||
X http://developer.apple.com/qa/qa2001/qa1187.html
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=32
|
||
X need to test on windows to make sure it works
|
||
X try the better mac l&f
|
||
o Contents/Resources/Java can take jnilib files
|
||
o set file type/creator for .pde files of examples
|
||
o use disk:// notation as panther alternative
|
||
o so that it doesn't download the disk, just mounts it
|
||
o although.. this only works on panther.. how many are using it?
|
||
X filed as http://dev.processing.org/bugs/show_bug.cgi?id=431
|
||
o changing font size in editor not updating all font objects
|
||
o particularly after backspace
|
||
X make notice that restart is required
|
||
X when auto-format has a warning, don't change anything
|
||
X this is a temporary fix to avoid code being destroyed
|
||
X remember location of cursor on "save as" ?
|
||
X also scroll bar position and current tab
|
||
X "save as" loses cursor/scroll positions (because reloading)
|
||
X http://processing.org/bugs/show_bug.cgi?id=86
|
||
X as a result, people avoid using "save as"
|
||
X several bits of reference are updated, incorporate new zip file
|
||
|
||
|
||
0119 pde
|
||
X .java files weren't working in 116+
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=405
|
||
X need new copy of Capture example that has a new name
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=408
|
||
|
||
|
||
0118 pde
|
||
X no changes, only an opengl export fix
|
||
|
||
|
||
0117 pde
|
||
X add PGraphicsOpenGL change to revisions.txt and the changes faq
|
||
|
||
|
||
0116 pde
|
||
o including function outlines in the code?
|
||
o i.e. make setup() and draw() for people? seems silly.. not much to do
|
||
o when importing a library, insert 'captureEvent'?
|
||
o again, seems to fraught with potential problems
|
||
o saveFrame() directly to quicktime via port of DbnRecorder
|
||
o do this after beta, not likely to work with java 1.4 on macosx
|
||
X moviemaker class from dan shiffman handles this
|
||
X make message status text dark instead of white.. too subtle
|
||
o is there a way to set the color of the Frame growbox?
|
||
o currently it's white instead of dark gray like the ui
|
||
o setBackground(Color) didn't seem to help inside PdeBase.<init>
|
||
X moot point because grow boxes removed in later os releases
|
||
X ignore sketches that have ._blah.java or ._blah.pde files
|
||
X this could cause crashes on macosx
|
||
X be more strict about opening sketches with illegal characters
|
||
X in previous releases, it was possible to rename sketches outside p5
|
||
X to something that was illegal. now those files are ignored
|
||
X better fix for find/replace focus issue on osx
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=244
|
||
X give that field focus explicitly, rather than just for typing
|
||
X menu option/command key to switch between tabs
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=55
|
||
X fix movie playback on intel macs
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=313
|
||
X when using external editor, update the code on export
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1158549785
|
||
o p5 becomes a memory hog (benelek and glen murphy)
|
||
o not confirmed for a long time
|
||
o even without sketches open, perhaps not gc'ing properly
|
||
o objects probably not getting finalized
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=29
|
||
X add pref item for setting the memory properly
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=233
|
||
o external apps should inherit memory settings from p5 itself
|
||
X too confusing to set the memory in two places
|
||
X or perhaps, have a setting in the ide for it
|
||
o and allow a checkbox for "always run externally"
|
||
X that way people don't have to adjust the memory settings for p5 itself
|
||
X perhaps the memory setting should be enabled/disabled
|
||
X that way if it's enabled, will always run externally
|
||
o menu weirdness (benelek)
|
||
o when you've got a menu open, move a cursor over the text area
|
||
o and back over the menu, the text-area cursor type remains.
|
||
X mark this as wontfix, since it's just a java bug
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=30
|
||
X remove the second movie from the movie playback example
|
||
X keep checking whether google has started to honor robots.txt
|
||
X http://www.google.com/search?hl=en&lr=&q=angleMode+site%3Aprocessing.org&btnG=Search
|
||
X add load/updatePixels stuff to the pixels[] reference
|
||
X make mention of doing it to main pix array, and on an image
|
||
X move fwd/back tab into the tab menu
|
||
X however it includes a bug that loses focus (at least on osx)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=402
|
||
X "export folder" tool has been removed, if temporarily
|
||
X add info to the new faq
|
||
X where to find out about embedding PApplet (the dev ref)
|
||
X also the link to the eclipse integration
|
||
X also add to the platforms page
|
||
X i want to use java 1.5 crap (so do it, just don't use our env)
|
||
X where have all the old faq pages gone?
|
||
X add to opengl ref the information about downloading more native libs
|
||
X we only include linux-i586, macosx (ppc and universal), windows
|
||
X also can get linux amd64 and sunos, just need to include the libs
|
||
X add to createImage() or createGraphics reference:
|
||
X Creating bitmap images - from advanced.html
|
||
X the "export folder" command doesn't seem to work at all
|
||
X check with casey, see if he's using it
|
||
o fix up how archive sketch saves files
|
||
X bring up name, and let people change if they want
|
||
X that's prolly better, can send it to desktop or whatever
|
||
X but default folder will be sketchbook/its parent folder
|
||
X add "save sketch before archive? (or cancel)" option
|
||
|
||
video
|
||
X quicktime in applets
|
||
X probably need to do a better job with openStream
|
||
X video library in applets doesn't work
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=44
|
||
X may be fixed by simply signing the applet, or may just work in places
|
||
X exported movies seem to have trouble (windows only?)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=231
|
||
X video doesn't work in applets
|
||
X on export, need to first import applet's packages before qt et al
|
||
X video working in applets? (no, never did in alpha so untested)
|
||
X Movie should perhaps work?
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=44
|
||
X capture.settings() changes size of capture
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=366
|
||
X fix submitted by hansi
|
||
|
||
faq additions
|
||
X add notes about sketchPath() and savePath() to library docs
|
||
X explain why save doesn't go to the data folder
|
||
X noted in savePath and common issues
|
||
X how do i move the mouse cursor? (or does this go in hacks?)
|
||
X http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Robot.html
|
||
X requires a signed applet or local application
|
||
X pmouseX and pmouseY have different values in mouse methods vs. draw()
|
||
X advanced reference contains more info about how things work
|
||
X move 'how do i create large images' here
|
||
X createGraphics with PDF, using dispose() to clear the thing
|
||
X calling nextPage()
|
||
X under the memory section, getting free/total memory
|
||
X long allocated = Runtime.getRuntime().totalMemory() (-Xms usually)
|
||
X long free = Runtime.getRuntime().freeMemory() (-Xms minus used)
|
||
X long maximum = Runtime.getRuntime().maxMemory() (-Xmx setting)
|
||
X remove the memory setting stuff from the faq
|
||
X add more information about setting the memory
|
||
X move memory setting to troubleshooting page on bugs db
|
||
X the source code to the libs are included
|
||
X this makes them easy to modify (in another app)
|
||
X or you can remove the package statements and embed them
|
||
X serial is a little trickier since you'd have to put stuff in code/
|
||
X windows, may need to install new version of video drivers
|
||
X add to opengl doc/faq
|
||
|
||
mac faq
|
||
X add to faq: 10.4.2 seems to have trouble with opengl and 0110+
|
||
X opengl updates necessary
|
||
X *we will only test with the latest updates applied*
|
||
X sonia doesn't work with mac intel
|
||
X include notes about the new way to fix the serial lib on the mac
|
||
|
||
video faq
|
||
X clean up the notes in the faq about how to get video to work
|
||
X make the instructions for winvdig clearer
|
||
X be sure to say "yes to all" when deinstalling winvdig
|
||
X install 1.0.1 not 1.0.5
|
||
X 1.0.5 doesn't seem to be necessary, and can't resize windows
|
||
X use capture events when doing computation, use available() when drawing
|
||
X there are threading issues with reading video and its pixels
|
||
X these particularly show up on slower machines
|
||
o video for web may actually work, just requires signed applet
|
||
o (bug marked elsewhere in here, may need to close it)
|
||
X video does in fact work now for 0116, with different handling of file i/o
|
||
|
||
faq / troubleshooting
|
||
X a method called run() with no params will cause trouble
|
||
X can't make final because subclasses using core.jar may need override
|
||
X maybe need to move animation into an internal class
|
||
X audio hiccups, throttling the cpu
|
||
X p5 will take as much cpu as it can, which can choke other apps
|
||
X call delay(10) (or so) if you want to make sure audio keeps running
|
||
X move troubleshooting page to the reference
|
||
|
||
faq / platforms
|
||
X add notes about running processing on various platforms
|
||
o directions for rebuilding jikes, etc (where is this?)
|
||
o and then link to posts on the discourse site about how to do it
|
||
|
||
faq / export
|
||
X exporting applets
|
||
X to make your own applet html, copy the template
|
||
X adding comments to applet html
|
||
X include a /** */ style description will be included in your applet
|
||
X present mode
|
||
X notes about setting key=0 to catch ESC
|
||
X also size(screen.width, screen.height);
|
||
o maybe make a section in installations with p5
|
||
X exporting applications
|
||
X possible to include a java subfolder with exported applications
|
||
X this means no need to install an additional java vm
|
||
X or an option to include the 'java' folder on windows/linux with export
|
||
X on unix machines it's also possible to use a symlink
|
||
|
||
|
||
0115 pde
|
||
o what's the long delay when hitting "save as" on osx?
|
||
o the first time, it's very slow.. presumably an awt problem
|
||
X renaming a sketch should rebuild the sketch menu
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=332
|
||
|
||
|
||
0114 pde
|
||
X fix "ignoring illegal line...macosx is missing libjogl_cg.jnilib" error msg
|
||
|
||
|
||
0113 pde
|
||
X easier export to gl applet, finalize support for applets
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=166
|
||
X add additional html file (applet-jogl.html)
|
||
X parse for renderer on export (and remove comments)
|
||
X when the renderer is OPENGL, change to:
|
||
X wire in the new jogl html file
|
||
X include the applet version of the jogl jar files (that contain DLLs)
|
||
X include the jogl.jar file itself
|
||
X use separate jar files
|
||
o can natives be included as jar files without trouble?
|
||
X make multiple jar files thing work as an option
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=62
|
||
X applet default is one file, application default is multiple
|
||
X buttons on side of sketch do default (last) behavior
|
||
X don't slurp out the contents of code folders when exporting to application
|
||
|
||
|
||
0112 pde
|
||
X PortInUseException with serial for 0111+ on Mac OS X
|
||
X need to fix the setup scripts to cover the new lock file location
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=315
|
||
|
||
|
||
0111 pde
|
||
X switch back to rev b3 of jogl so that applets will work
|
||
X fix color picker:
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=308
|
||
X also add esc/ctrl-w for closing the picker
|
||
X update information on mactels in the faq, also java 1.6
|
||
X find/build universal version of rxtx
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=311
|
||
X update the faq
|
||
|
||
|
||
0110 pde
|
||
X no changes to the pde, only fixes for jogl
|
||
|
||
|
||
0109 pde
|
||
X turn off resizing of the color picker window
|
||
X new set of windows quicktime issues introduced in 102+
|
||
X seems to be ignoring any paths that contain spaces
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=299
|
||
X fix windows make.sh (or move back to Makefile)
|
||
X currently rewrites exe on each build, even if not updated
|
||
X fix linux dist script to work more like the exported apps
|
||
X no relative paths, etc
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=298
|
||
|
||
|
||
0108 pde
|
||
X internal color picker
|
||
X could be a separate window that's always around if needed
|
||
o why was i allowed to save changes to the rgbcube example?
|
||
o wasn't, just that the error didn't come through. yay osx!
|
||
X adding dxf library to distribution
|
||
X fix bug with drag & drop of files to sketch on macosx
|
||
X need space between bullet points in faq css
|
||
X also need the absolute url stuff to work
|
||
X add discourse formatter tool
|
||
|
||
|
||
0107 pde
|
||
X fix yet another save bug, context menu paste/cut not setting modified
|
||
X undoing to the code's original state won't unset it as "modified"
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=248
|
||
|
||
|
||
0106 pde
|
||
X save wasn't working properly with ctrl-s
|
||
|
||
|
||
0105 pde
|
||
X no changes, only fixes for opengl
|
||
|
||
|
||
0104 pde
|
||
X removed "yep yep yep" when using "Create Font"
|
||
X p5 not saving changes on quit, even if you say 'yes'
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=276
|
||
_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1139519266
|
||
X update osx for intel binary (if necessary)
|
||
X if running on 10.4, univerals jikes installed in /usr/bin/jikes
|
||
X updated the jikes included with p5 to be the universal version
|
||
X add notes to the faq about status
|
||
X set java version to be 1.4, not 1.4+
|
||
X fix LD_LIBRARY_PATH issues for applications on some linux distros
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=234
|
||
|
||
|
||
0103 pde
|
||
X no changes, only pdf fixes
|
||
|
||
|
||
0102 pde
|
||
X p5's exe has trouble when PATH has quotes (or spaces?)
|
||
X detect bad classpath or path settings
|
||
X some sort of path/classpath tester/fixer app for windows
|
||
X that " norton" thing in the path makes things a mess
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=112
|
||
X CLASSPATH figured out what to do with quotes, but not PATH
|
||
X quotes has issues on win2k vpc.. useful testbed
|
||
|
||
|
||
0101 pde
|
||
X no changes, only dipose() method fix for pdf
|
||
|
||
|
||
0100 pde
|
||
X missing import PApplet in library howto.txt
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=263
|
||
X switch to using date as default for archive sketch
|
||
|
||
|
||
0099 pde
|
||
X make buttons for editor status taller on macosx
|
||
X also fix the editor text field placement a bit
|
||
X hack to fix find/replace issues on macosx
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=70
|
||
X right now, typing works, but no caret, no blue highlight
|
||
X and on second find run, should instead select all the find string
|
||
X so that typing will replace it directly
|
||
X close/hide "Create Font" window on 'ESC'
|
||
X properly handle ENTER, Ctrl-W and ESC on all dialogs
|
||
X there must be a proper "swing" way of doing this that doesn't
|
||
X involve adding key listeners to every friggin component
|
||
X ESC should fake a cancel button press
|
||
X ENTER should do the default option
|
||
X (might be a matter of setting the default action for the window?)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=34
|
||
X hack to fix non-terminated multi-line comments
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=16
|
||
X improved error message for bad sketch names to include the sketch path
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1134466565
|
||
X make editor save button highlight on ctrl-s
|
||
X same goes for the other editor buttons
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=242
|
||
X deal with "could not delete stderr.txt" messages
|
||
X probably screwed up the temp folder stuff
|
||
X build folder is randomized, being recreated on each build
|
||
X mark temp build folder for deletion on exit
|
||
X properly remove console files on exit
|
||
X in previous releases this was filling up the temp dir with a lotta garbage
|
||
X bug where hiddenCount/codeCount weren't being set to zero on load()
|
||
X autoformat selection out of range (prolly end of document)
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1134720763
|
||
|
||
tab handling
|
||
X indent/outdent with curly braces
|
||
X tab to just indent lines properly,
|
||
X rather than having it convert to spaces
|
||
X need a smarter handler (rather than the editor listener)
|
||
X could look at previous line for its indent
|
||
X and when hitting } do a proper outdent (if only spaces before it)
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=22
|
||
o if the previous line contains no ; then next line is indent
|
||
o need to strip out comments for this tho
|
||
o maybe preproc through and remove comments to spaces?
|
||
o also, the brace may not be on the previous line directly
|
||
o so need to walk backwards until finding one
|
||
X add ctrl-up and ctrl-down to jump between blocks
|
||
|
||
|
||
0098 pde
|
||
X update to java 1.4.2_10 on windows
|
||
X update to java 1.4.2_10 on linux
|
||
X don't allow subfolders forever inside the sketchbook folder
|
||
X once a sketch is found, don't recurse deeper
|
||
X same for libraries, cuz this makes a mess
|
||
X made a fix to check only whether something was a dir and move on
|
||
X javadoc - make notes about preproc
|
||
X move the readme stuff for each file into the files themselves
|
||
X also put a general rundown of the preproc into Preprocessor.java
|
||
X subclasses need to use "public void keyPressed" not "void keyPressed"
|
||
X tweak linux version shell script to properly set directory name
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=234
|
||
|
||
bugs in auto-format
|
||
X tools need to use a compound edit
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=139
|
||
X ArrayIndexOutOfBoundsException when trying to Auto Format
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=110
|
||
X if an error occurs during format, report it and don't change text
|
||
X this should already be happening anyway
|
||
|
||
|
||
0097 pde
|
||
export-to-application
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=60
|
||
X make a note in the faq that it's implemented
|
||
X add manifest.mf to exported applets so that applications will work
|
||
X include main class info for executable jar file with jdk > 1.2
|
||
X was already done before
|
||
X META-INF/MANIFEST.MF contains just "Main-Class: ClassName"
|
||
o problem with packages.. currently mainClassName is preproc name
|
||
o and "name" is the sketch name, w/o package
|
||
o but if a package were in use, then would be trouble
|
||
X not allowing packages for main classes
|
||
o lock feature for present mode (part of export to application?)
|
||
X just need to override the key events
|
||
o main() method needs to set layout manager if jexegen is to be used
|
||
o (msft vm defaults to null layout manager)
|
||
o also make sure pack() is happening
|
||
X PApplet.main(new String[] { "TheClass" });
|
||
X this will need to detect whether the user has their own main()
|
||
o or even PApplet.main(new String[] { getClass().getName() });
|
||
X save code before export, otherwise .pde exported is empty
|
||
X ask user ok or cancel to save code before exporting
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=157
|
||
X can macosx jnilib files be placed in the resources dir?
|
||
X shift-export should export as application
|
||
X write support for linux export
|
||
X need per-platform settings for exports
|
||
X opengl needs to export .jnilib for macosx, but no dll and so files
|
||
X if nothing available for that platform, uses "application" setting
|
||
X if no application setting or export.txt file, then export everything
|
||
o write code for selecting the output platform
|
||
X just export for all platforms
|
||
X documentation
|
||
X people using "java" mode must create their own main
|
||
X another function named main() is a no-no.. it'll confuse the preproc
|
||
X add these items to the faq
|
||
X how to handle qtjava in exports?
|
||
X problem because on export, the qtjava import happens before lib import
|
||
X why is this different between compiling and exporting?
|
||
X was a problem because example was named "Movie"
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=230
|
||
|
||
|
||
0096 pde
|
||
o separate processing editor/compiler
|
||
o can this be done without too much trouble?
|
||
X not really, but a command line that still uses awt might not be bad
|
||
o gets messy because of how the classpath et al is handled
|
||
o maybe just split out the preproc?
|
||
o could avoid doing things like the packages etc
|
||
X subfolders in the 'data' directory don't work
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=65
|
||
X package macosx with a dmg
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=116
|
||
X add "reference" and "examples" categories to bugzilla
|
||
X add mayscript tag to html when javascript lib is in use
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=211
|
||
|
||
|
||
0095 pde
|
||
X no changes
|
||
|
||
|
||
0094 pde
|
||
X don't write stdout.txt/stderr.txt to the build folder
|
||
X writing to the p5 folder was causing security problems
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=177
|
||
X bug in console that was causing stderr and stdout
|
||
X to be written over one another.. oops
|
||
X console text selection immediately de-selects
|
||
X suspect console is updated every 250 ms even when the app isn't running
|
||
X simplest to just not update the console if nothing is waiting in buffer
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=180
|
||
X problem with using qtjava is probably the quotes..
|
||
X remove them because they're matching quotes elsewhere
|
||
X drag & drop implementation to add files to sketch
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=21
|
||
X test drag and drop on windows
|
||
o also test on linux
|
||
X make simple tool for casey to rebuild all the examples at once
|
||
X first select a folder, then will open each sketch in turn, and export
|
||
X just make it easier to go to the next sketch
|
||
X need to rebuild with this release because of 1.3/1.4 issues
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=117
|
||
o or add tool to hit 'next' to go through examples
|
||
o just make it "next file in folder" since examples are all over
|
||
o also need to copy examples locally
|
||
|
||
|
||
0093 pde
|
||
X println() can hose the app for the first 20-30 frames
|
||
X incorporate fix posted by mellis
|
||
X need to figure out threading etc
|
||
X problem with it launching a new thread for every single update!
|
||
X http://processing.org/bugs/show_bug.cgi?id=19
|
||
X make a note that video doesn't currently work in applets in the faq
|
||
X scanning sketchbook folder may be extremely slow
|
||
X when lots of frames saved out, takes forever to scan the folder
|
||
X some dumb sorting code was responsible
|
||
X and each file was being treated as a directory. oops.
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=84
|
||
o rebuild jikes with --enable-static --disable-shared
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=47
|
||
X switched to use the version from the rpm on the sf.net site
|
||
X with fix of bug #47, svn binaries are no longer liabilities on linux
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=48
|
||
o auto-run the javadoc in dist.sh
|
||
o doctor a copy of the css file to use p5 defaults
|
||
o and re-copy the css in after generating the doc each time
|
||
X timing fix introduce regression on linux
|
||
X extra (NUL?) chars are added
|
||
X i.e. on first run, the ten blank lines each have a li'l box
|
||
X http://dev.processing.org/bugs/show_bug.cgi?id=118
|
||
X faq: "my applet doesn't work on export"... where to check for errors
|
||
X very common: cached version is being used
|
||
X go through methods to properly flush the cache
|
||
X can also just change the name
|
||
X make a note in the library howto about using something besides p5
|
||
X add the faq to the help menu
|
||
X patch from mellis to make dist.sh properly grab version numbers w/o fink
|
||
X fix to enable quicktime 7 to run properly on windows
|
||
|
||
fixed in previous releases
|
||
X closing window w/o first hitting stop() causes freak out
|
||
X opengl gives an OutOfMemoryError
|
||
X java2d just goes into a lock
|
||
X could also be code that's in an infinite loop (i.e. text error)
|
||
X which then causes a full lock
|
||
X something really bad happened with println() in this release
|
||
X perhaps only without a code folder and/or running in java2d mode?
|
||
X this may also be what's hosing
|
||
X external apps don't stop at all when 'stop' is hit
|
||
X worker thread is halting the app ala code folder bug
|
||
X could this be dealt with by using nio?
|
||
X host environment will be running 1.4 so...
|
||
o make note that changing screen config requires restart of processing
|
||
o static { checkScreens(); }
|
||
o static void PApplet.checkScreens() { }
|
||
o to run explicitly later
|
||
o this seems too complicated.. just make people restart
|
||
o convert spaces to underscores and vice versa for sketch/tab names
|
||
o underscoring everything is kinda nasty
|
||
o only needs to be underscored when passed off to java
|
||
o although then if people *want* underscores, there's gonna be trouble
|
||
o http://dev.processing.org/bugs/show_bug.cgi?id=76
|
||
o if in full java mode
|
||
o if extends PApplet.. or rather, put PApplet cast into a
|
||
o try/catch block.. if it doesn't work, try applet. if that
|
||
o doesn't work, try using the class' main() to run it
|
||
X not gonna do this, p5 is not a java editor
|
||
o if a .pde isn't contained in a properly named folder
|
||
o offer to rename the parent folder, rather than placing in a new folder
|
||
X add command key for "show sketch folder"
|
||
|
||
bugzilla problems (fixed by fjen)
|
||
X localconfig has been modified, need to update for everything
|
||
X "back to bug #110" should be on one line
|
||
X text fields on "post bug" won't let me click
|
||
X (i.e. "Reassign bug to" and "duplicate of bug #")
|
||
X continually de-select themselves so i can't paste or type text
|
||
X remove "platform" and "severity".. set them to "all" and "normal"
|
||
X buglist.cgi
|
||
X replace the platform column with the os column (uses icons for os)
|
||
X sorting based on any of the headings gives an error
|
||
X "102 bugs found. 102 bugs found."
|
||
X remove the severity column
|
||
X it's normal or enhanced, and enhanced is already gray
|
||
X make os into: Mac OS, Windows, Linux, Other
|
||
X while other categories might exist, it's too confusing for minimal benefit
|
||
o make things that are P5 into "enhancement"
|
||
o unless a P6 can be added? or something called "enhancement"?
|
||
X is there a way to list "all" bugs (especially sorted by priority?)
|
||
X or at least the first 20 listed by priority?
|
||
|
||
forum bugs
|
||
X when replying, all the replies so far are listed twice
|
||
o fonts are wrong all over the place (use windows to debug)
|
||
|
||
|
||
0092 pde
|
||
X more info in the todo about event handling
|
||
|
||
|
||
0091 pde
|
||
X error messages from external not coming through very well
|
||
X especially on macosx.. is it writing to stdout.txt tho?
|
||
X figure out why it's killing things early? the process maybe?
|
||
X gl exceptions really not coming through
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114520230;start=5
|
||
X command keys don't work w/ shift
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114661169;start=0
|
||
X printing 32k chars to console w/o a line break will cause massive error
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115470426;start=0
|
||
X on linux, have the shell script test for jikes first
|
||
X have it run jikes quickly, if it exits with an error, warn user
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115302894
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115787397;start=0
|
||
X wasn't using runner stop button color
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1116166897;start=0
|
||
X fix up the video crap because nobody reads the faq
|
||
X and no cameras means that the list comes back null
|
||
X can't seem to find build dir on operating systems w/ non-ascii chars
|
||
X or rather, when user accounts have non-ascii chars in the name
|
||
X try setting up an account where this is the case
|
||
X http://processing.org/bugs/show_bug.cgi?id=2
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114207259
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1116025299
|
||
X ctrl-shift-f is both autoformat and find in reference
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1118117417
|
||
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=WebsiteBugs;action=display;num=1117490025
|
||
X if sketchbook folder doesn't exist, default to the old folder
|
||
X people remove their old p5 folder which contained their sketchbook
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1116080833;start=0
|
||
X add a tiny java tester app to the home page
|
||
X make sure gl examples are working properly before release
|
||
X actually probably a bug with building opengl stuff with run.sh on linux
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=os_core_pde;action=display;num=1117632460
|
||
|
||
fixed previously
|
||
o runtime exceptions have stopped coming through (on pc only?)
|
||
o test with florian example for the exception stuff
|
||
o that they don't show up in the error bar
|
||
o make sure this is no longer the case
|
||
o don't draw the nasty couple of pixels in the margin
|
||
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1115597365;start=0
|
||
o font builder chopping off parts of letters
|
||
X not seen for a long time
|
||
o this may be fixed?
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076358432;start=0
|
||
o package processing.app for PdeBase, PdeEditor..
|
||
o if NullPointerEx on a line that includes a "pixels["
|
||
o give an error message saying "you may need to call loadPixels"
|
||
|
||
discuss with casey
|
||
X redraw() should be listed under "related" for loop and noLoop
|
||
X redraw() can't be called inside draw(), but loop/noLoop can
|
||
X not as weird as it sounds, but the redraw flag is gonna get cleared
|
||
X documentation on tabs: .java files, inner classes, etc
|
||
X additional tabs are added to the main code
|
||
X as a result, static variables can't be used
|
||
X though they can go above the class itself or be placed in the parent
|
||
X if you want it separate, use a .java file instead (not parsed)
|
||
X classes in tabs are inner classes, or use .java files
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1114393478;start=0
|
||
X built in functions.. may not always be fastest, we're going for correct
|
||
X most things have other ways of making things much faster
|
||
X we've attempted for less confusion over speed in some cases
|
||
X get(), set() and red() et al are one such example
|
||
X web colors with alpha: 0xffcc0080 or unhex("ffcc0080")
|
||
`X the draw() method must exist, otherwise the sketch won't run
|
||
X i.e. can't just have mousePressed()
|
||
o make a sketch that shows loading from the web
|
||
o make another sketch that shows loading from a file
|
||
X make notes about preproc
|
||
X move the readme stuff for each file into the files themselves
|
||
X also put a general rundown of the preproc into Preprocessor.java
|
||
X subclasses need to use "public void keyPressed" not "void keyPressed"
|
||
X beginShape() defaults to beginShape(POLYGON)
|
||
X needs to be noted for the reference
|
||
X make a note that u/v coordinates on vertex() clamp at 0 and 1
|
||
X document for new users:
|
||
X what's a NullPointerException
|
||
X what's an ArrayIndexOutOfBoundsException
|
||
X use of strings
|
||
X println() for debugging
|
||
X add notes to float ref about problems with incrementing by +0.0001
|
||
|
||
|
||
0090 pde
|
||
X working on strange undo problems, use a new Document for each tab
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115665414;start=2
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115644611
|
||
X don't allow a file to be named .pde or .java
|
||
X patch from stendahl for the highlight inset ugliness
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1115597365;start=0
|
||
X fix up some sketch renaming bugs
|
||
|
||
|
||
0089 pde
|
||
X properly rolled the version number in Base
|
||
X fix nasty late-breaking undo bug
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115560243;start=0
|
||
X remove Thumbs.db from examples/reference stuff
|
||
|
||
|
||
0088 pde
|
||
X fix a problem with Runner.message() getting exceptions
|
||
X if digits to end of text, was crashing (new digit check code)
|
||
X if codeCount > 1 externalRuntime = true, Sketch.java line 272
|
||
X nah, just sticking with that, runs better
|
||
X rev 87 on linux included a version of jikes built on redhat 7.3
|
||
X check to make sure this still works on the fc3 box
|
||
X stick with the rh73/fc3 build, include instructions on the site
|
||
o try test run, if it closes w/ an error, then show error
|
||
X exceptions in other tabs not comunig through
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115415184;start=0
|
||
X renaming a .java file only shows the name w/o .java
|
||
X which makes you rename the file to a .pde instead
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Collaboration;action=display;num=1115122925;start=3
|
||
X archive sketch not saving the entire sketch?
|
||
X make the sketch save first
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115187666;start=0
|
||
X is it the run() exception handler that's leaving off the CRLFs?
|
||
o or is it that it needs to be \r\n not just \n?
|
||
X nope, it was Runner.message();
|
||
X set applet.frame on runner, so ppl can mess with the frame itself
|
||
X make beautify plugin "Auto Format"
|
||
X //for (int i = 0; i < 10; i++) {
|
||
X } catch (IOException e) { }
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1086555381
|
||
X need to ignore comments.. but not those inside quotes.. oog
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067309918;start=0
|
||
X ignores colons for case statements
|
||
X need to tie this to the parser instead
|
||
X info about getting started with building processing
|
||
X also re: what about eclipse? what about antlr?
|
||
X run-expert.bat wasn't working properly
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115469263;start=0
|
||
X when an exception occurs, undo gets killed
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115153290;start=1
|
||
o add a note about floating point numbers to the faq
|
||
|
||
casey fixes
|
||
X export css problem
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115061823;start=0
|
||
X customizing ugly coffee cup startup crap
|
||
X http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/special_attributes.html
|
||
X http://java.sun.com/j2se/1.5.0/docs/guide/plugin/developer_guide/special_attributes.html
|
||
|
||
fixed in previous releases
|
||
X why is gl being added on export, no matter what? or is it?
|
||
X applet folder not really being emptied on export
|
||
X so old libs will just perpetuate themselves
|
||
X moving an external window around a lot will halt the parent
|
||
X does move even need to be called? could just wait till stop?
|
||
X PdeMessageSiphon has problems with message()
|
||
X external apps also seem to not do newlines properly on exceptions
|
||
o odd error in System.err stream coming from running external
|
||
o dies after a while or goes weird
|
||
o make sure exceptions with .class work
|
||
o openStream returning 'null' really horked up the letters applet
|
||
o no System.out was coming through
|
||
o System.err was getting cut off before finishing
|
||
o no transformations before background() is called
|
||
o implementation specific, may cause trouble
|
||
o must call depth() for 3D applications
|
||
o lights cannot be enabled/disabled throughout
|
||
o lighting will be based on what's left at endFrame()
|
||
X images should be a power of 2, or call modified()
|
||
X document the use of "die"
|
||
X can override the method to do your own handling
|
||
X sketches no longer require a "data" folder
|
||
X example that uses loop/noLoop, or redraw?
|
||
X talk to creas about making html files for bugs, readme, revisions.
|
||
X or how they should relate to the 'faq'.. readme -> faq?
|
||
X loadImage() mixed case problems
|
||
|
||
|
||
0087 pde
|
||
X bug with creating a new tab that's a .java file
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115059069;start=0
|
||
X shouldn't be able to add new tabs or files to a read-only sketch
|
||
X can't save a sketch with its own name because already has that name
|
||
X small explanation and tiny example(s) for the following?
|
||
X modelX(), modelY(), modelZ(), screenZ(), openStream(), normal()
|
||
X check for updates should happen only daily or weekly
|
||
|
||
already completed in 86
|
||
X remove requirement for osx to install fink
|
||
X only used for 'head'
|
||
|
||
|
||
0086 pde
|
||
X new versions of java for windows and linux: 1.4.2_07
|
||
X update faq on site? what's difference between versions?
|
||
X no difference between versions... should it be cvs based?
|
||
X linux is missing all libraries except for javascript
|
||
_ added again, but check the distribution to make sure they're working
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Tools;action=display;num=1114325419;start=1
|
||
X preferences - second line of prefs (the file path) is smashing things
|
||
X righthand max isn't being updated for that second line
|
||
X or it's getting written over by the line below it
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1113932608
|
||
X include platform information when checking for updates
|
||
X send over the int as long hex number?
|
||
X 64 bits hex is gonna be 16 digits.. much cleaner
|
||
o when people are running 1.5, warn them?
|
||
o if p5 is running 1.5, let them know to use the standard install
|
||
o check to see if when running externally, will be using a 1.5 vm
|
||
X nah, this seems like overkill.. problems haven't been *that* bad (yet)
|
||
X make sure that when running ext, using the local java
|
||
X macosx 10.2 needs libiconv to run jikes
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1114113204;start=0
|
||
o either compile jikes not to use it:
|
||
o http://jikes.sourceforge.net/faq/dev-win32.shtml
|
||
o or maybe include an installer:
|
||
o http://www.bluem.net/downloads/libiconv_en/
|
||
o gnu page for libiconv
|
||
o http://www.gnu.org/software/libiconv/
|
||
X on 10.2, the version of jikes from 69 (the cvs build) works fine
|
||
X update the faq when doing the release
|
||
X additional requests for this (and it's an easy fix)
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1114449442;start=0
|
||
X maintain tab scroll and caret positions
|
||
X save caret position when switching tabs
|
||
X check casey's email about bugs
|
||
|
||
lots of save bugs
|
||
X "are you trying to f-- with me" on quitting the app is super problem
|
||
o look into canceling a quit instead?
|
||
X "save as" not quite working
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1113944897;start=0
|
||
X more "save as" trouble with removing files
|
||
X robert's issues with saveas deleting things
|
||
X sketch "delete" not working.. grrr..
|
||
X creating a new file with the same name as a hidden file will cause trouble
|
||
|
||
documentation
|
||
X mention revisions.txt in changes.html
|
||
X quicktime 7 has not been tested, use at your own risk
|
||
X if you have trouble on mac, this is a qt 652 reinstaller
|
||
X http://www.apple.com/support/downloads/quicktime652reinstallerformac.html
|
||
X not slice() but subset()... get word from casey on how to resolve
|
||
X videoEvent and serialEvent pass in the object
|
||
X serial will only list ports that are currently not in use
|
||
X i.e. if you're monitoring the port in one app, it won't be listed
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1114561057;start=0
|
||
X put the jikes fix for 10.2 on the faq (mention update to 86)
|
||
X not supporting windows 95
|
||
X http://www.java.com/en/download/help/win95.xml
|
||
X wontstart wasn't properly linked
|
||
X watch out for upper/lowercase changes
|
||
X methods and functions always start lowercase, and have inner caps
|
||
X faq - java 1.5
|
||
X seems to run things more slowly..
|
||
X if using p5 standard, will be running 1.4
|
||
X but if 1.5 installed, browser will probably use that
|
||
X opengl only runs with 1.4
|
||
X opengl not tested for applets
|
||
X to get to opengl functions, put this after size:
|
||
X GL gl = ((PGraphicsGL)g).gl;
|
||
X and then can make opengl calls. this is not supported,
|
||
X and if things don't work, sorry.
|
||
X faq - known bugs
|
||
X 1 pixel stroke weight in opengl (temporary)
|
||
X make clear that P2D is not working if not clear enough
|
||
X save/yes/no needs cancel
|
||
X faq - not our problem
|
||
X sun.dc.pr.PRException
|
||
X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1113990788;start=0
|
||
X updatePixels() may be slower.. hopefully JAVA2D mostly temporary
|
||
X faq - graphics engines.. default graphics may be slow
|
||
|
||
|
||
0085 pde
|
||
X list of changes since rev 69? run through revisions.txt
|
||
X update and finalize the faq
|
||
|
||
|
||
0084 pde
|
||
X can't edit prefs while processing is open, remove the link
|
||
X add run.options for things run externally
|
||
X load options via vector because they need to be split up
|
||
X stability improvements to processing.exe from simon
|
||
X memory on external apps is a little broken
|
||
X update the script for the mailing list
|
||
X processing vs. flash item on the faq? a "why?" page?
|
||
X clean up faq page to use text A NAME tags
|
||
X rename video.Camera to video.Video ? Capture ?
|
||
X VideoInput VideoOutput, SoundInput, SoundOutput or AudioInput/AudioOutput
|
||
X need to straighten out for when audio comes along
|
||
X faq menu selection should select current page so can navigate elsewhere
|
||
X also missing "founders" and "interview" pages
|
||
X remove interview page if not already done
|
||
X founders page is online, just integrate - info.html
|
||
X list of known bugs should be on the faq page
|
||
X a bunch of stuff from revisions.txt on 84 and 82
|
||
o how to deal with bugs, since there are so many known...
|
||
|
||
save as... bugs
|
||
X always make sure that the sketch folder still exists
|
||
X otherwise editor gets into a weird state
|
||
(v74) if a project folder is made (with save as), and then deleted
|
||
while processing is still open, there is an error (of course). but
|
||
the error ('file/folder not found') is not displayed to the user, and
|
||
the drop-downs don't go away / the IDE doesn't refresh.
|
||
|
||
X remove a folder if someone tries to replace it via "save as"
|
||
what happens if folder already exists on save as?
|
||
saving a project over an already existing project does not get rid of
|
||
the .pde files that arent overwritten. not sure if this is feature or
|
||
bug, but it took me by surprise. it seemed to only overwrite .pde
|
||
files with the same name, but everything else in that project folder
|
||
stays as is.
|
||
|
||
X sketch renaming fixed
|
||
X rename, change, was asking about the old sketch name
|
||
Minor issue, but caused me a couple seconds of confusion. If you
|
||
rename your sketch then try to close the application without saving
|
||
first, it asks you if you want to save but mentions the pre-rename
|
||
name. But I hit yes, quit, came back in, and all seemed right in the
|
||
world.
|
||
|
||
X "save as" not actually saving properly
|
||
File>New
|
||
edit file...
|
||
File>Save As
|
||
File>Open some other file
|
||
File>Open original file
|
||
file is empty.
|
||
the only way to make File>Save As actually save new files, as far as i
|
||
can tell, is to Save As once, make at least one change, then Save.
|
||
|
||
X fix hide/unhide bug... just was dumb code
|
||
create a new sketch
|
||
create a new tab named "a"
|
||
create a new tab named "a_2"
|
||
hide tab named "a_2"
|
||
hide "a"
|
||
unhide "a_2"
|
||
unhide "a"
|
||
where did "a_2" go ?
|
||
|
||
|
||
0083 pde
|
||
X move everything to packages, and start auto-javadoc
|
||
X how to get preproc to automatically prepend packages
|
||
o only build preproc from preproc/make.sh?
|
||
o and check in the preproc'd code to cvs?
|
||
X need to add classes dir to cp for jikes make (on win and linux)
|
||
X get both versions of size() properly detected on export
|
||
X get latest sonia from amit
|
||
X remove particles from current processing
|
||
X move netscape library out of libs and into build/shared
|
||
X add serial.stop() just like client/server
|
||
X border weirdness in PdeEditor panels on windows (fixed in 82)
|
||
o fix macos readme about how to boost memory size, and 1.3 vs 1.4
|
||
X actually, this was already in there
|
||
o add prompt() method to serial
|
||
|
||
camera
|
||
o setting the camera should be an index from list()
|
||
o there might be multiple cameras with the same name
|
||
X no can do, the function takes a String for the device name
|
||
o list() should return full list with all sub-components
|
||
X find the example code from the board
|
||
X grabbing sub-devices from camera in the lib (via list() or whatever)
|
||
o actually, need to use numbered indices (multiple w/ same name)
|
||
o list should be: "0 - Logitech QuickCam (Blah)"
|
||
o and then use the indices (or the str i guess) to choose
|
||
X format(NTSC) or PAL or SECAM
|
||
X source(COMPOSITE) or SVIDEO or COMPONENT
|
||
X settings() brings up settings dialog
|
||
o add prompt() method to Camera ("" means default, null is prompt)
|
||
o let them pass in prompt(), not use null
|
||
o null is only bringing up settings dialog, that's wrong
|
||
|
||
saturday afternoon
|
||
X move packaging around
|
||
X remove PdeXxx prefixes on names, make PdeBase into just "Processing"
|
||
X update .exe to use new class/package
|
||
X update .app to use new class/package
|
||
X setup linux box and build a linux version
|
||
X need to fix up the make/dist scripts for linux
|
||
X update runner script for the new package
|
||
X fix linux bugs with placement
|
||
X lots of dist script tweaking and messing with jikes libs
|
||
o should loadPixels be grabPixels? (nope)
|
||
|
||
saturday evening
|
||
X update processing/build/howto.txt
|
||
X add 'make' to list of things that should be installed
|
||
X update libraries/howto.txt
|
||
o should we queue lib events until the end of loop?
|
||
X nope, libraries can handle that themselves,
|
||
X and queue events by registering for draw or whatever they'd like
|
||
X lib could call queueEvent with the args
|
||
X then call them inside post()
|
||
|
||
saturday evening and sunday morning
|
||
X scrubbing all the code to include proper license and copyright info
|
||
|
||
sunday afternoon
|
||
X update checker (can be turned off in prefs)
|
||
X send unique id, and information about person's java vm/platform
|
||
o using timezone would be an interesting method for tracking location
|
||
|
||
sunday evening
|
||
X fix up dist scripts for new faq stuff, cleaning out some old crap
|
||
X consolidate readme.txt, bugs.txt, info.html (faq)
|
||
X document things that will be broken for beta
|
||
X opengl set() functions.. though get() probably ok
|
||
X stop button with external apps
|
||
X java 1.1 support
|
||
X code is larger than we'd like, has increased in size
|
||
X working to remove and optimize, also make possible to remove un-needed
|
||
|
||
|
||
0082 pde
|
||
X shut off text anti-aliasing in the about box
|
||
X implemented ryan alexander's grow box design
|
||
o when centering applet on-screen, needs to check for multiple screens
|
||
o this is both for PApplet and PdeRuntime
|
||
o PApplet screen size constant is no good
|
||
X nope, because centers on default screen
|
||
o revisions.txt et al aren't properly having LFs converted
|
||
X false alarm, was only on rev 69
|
||
X set default window height to 600 so that it appears properly
|
||
X windows version was smashing it at the bottom when new prefs
|
||
X don't allow saved window position to be outside the current display
|
||
X change to how keywords are loaded
|
||
|
||
|
||
0081 pde
|
||
X need to make sure people add the OPENGL lib if using opengl mode
|
||
X throws an error message
|
||
o put processing.exe into cvs so that make et al aren't required
|
||
o particles lib requires depth() (but shouldn't)
|
||
o fix for 78 since not sure when simon's new version is happening
|
||
X requires because uses 3D.. oh well
|
||
o "draw" is not highlighted as a keyword.. other keywords?
|
||
o draw(), PGraphics(), NO_DEPTH_TEST, PMovie(), PMovie.repeat()
|
||
o PClient(), PClient.available(), PClient.read(),
|
||
o PServer(), PServer.dispose(), PServer.write(), attach(), length
|
||
o round() is not colored
|
||
|
||
return flight from tokyo
|
||
X make preferences a modal dialog
|
||
X it's annoying when it hides itself
|
||
X add editor font size in the preferences window
|
||
X move the lib folders to a new location
|
||
o libraries need to remove the PLibrary interface
|
||
X fix bug where prefs were being applied even if cancel hit
|
||
X the runtime environment requires java 1.4
|
||
X make sure this is known and tested for properly
|
||
X PdeRuntime/PApplet cleanup
|
||
X run as external whenever using present mode
|
||
X significantly limit range of cases.. if presenting ext is ok
|
||
X uses internal pretty much only when single class, etc
|
||
X remove initialWidth/Height stuff from PdeRuntime for when running internally
|
||
|
||
|
||
0080 pde
|
||
X include /** */ comments into the html page
|
||
X examples have been updated
|
||
|
||
fixed in rev 79
|
||
X can't scroll the PdeEditorConsole downwards at all on osx
|
||
|
||
purged
|
||
o refresh sketchbook menu upon returning to the app from elsewhere?
|
||
o this would need to track whether coming just from an ext runtime
|
||
o make "get quicktime libs" function
|
||
o can java get the root directory for system/win32 etc?
|
||
X add MRJOpenApplicationHandler and MRJOpenDocumentHandler
|
||
X especially the open document fella
|
||
X under osx, app won't get doc unless app already launched
|
||
|
||
|
||
0079 pde
|
||
X add ctrl-o to the open menu
|
||
X implement horizontal version of PdeEditorButtons
|
||
_ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1076707944
|
||
X add line numbers
|
||
X add extra space to bottom on osx
|
||
|
||
|
||
0078 pde
|
||
X file open dialog needs to allow .PDE instead of .pde
|
||
X include "you need to install java" text on default export page
|
||
|
||
|
||
0077 pde
|
||
X make compatible with jikes 1.22
|
||
X fix all warnings generated by the new jikes
|
||
X update windows version of jikes.exe
|
||
X update macosx version of jikes
|
||
X get source and build on osx (or is it shipped by default?)
|
||
X make sure that fink is not in the path when building
|
||
X what are the args to configure a release version?
|
||
X update linux version of jikes
|
||
X look for size() method to determine default size of applet
|
||
X (same as applet exporter function)
|
||
o when using core graphics, don't show applet frame until first frame
|
||
o (in opengl, open frame early, make sure this isn't inhibited)
|
||
X probably can't do this, since don't know at runtime if it's gl
|
||
X RuntimeException errors are a little prettier
|
||
X updated windows icon
|
||
X make macosx use kUserDomain to grab Documents folder
|
||
X this is just-in-case, who knows what they're up to over in cupertino
|
||
|
||
|
||
0076 pde
|
||
X fix launcher issues on windows (didn't include registry.jar)
|
||
X also fix run.bat and run-expert.bat
|
||
X fix launcher issues on mac os x
|
||
X fix Info.plist, and chmod +x JavaApplicationStub
|
||
|
||
|
||
0075 pde
|
||
X backported to 73
|
||
X change horizontal offset to 5 instead of 4
|
||
X yet another tweak to the message() function in PdeRuntime
|
||
X add -target 1.1 to all the library make entries
|
||
X find/replace
|
||
o add support for hitting 'ESC'
|
||
o option to ignore or match case
|
||
X when hitting 'find', select the text in the field
|
||
X add extra space to exterior of find (especially on windows)
|
||
X fixes to the horizontal scrollbar
|
||
X still not perfect, but some tweaks for improvement
|
||
X horizontal scroller is always present
|
||
X fixed, was a problem of sizing with the new inset size
|
||
X cosmetic fixes
|
||
X is PdeEditorHeader one pixel too tall
|
||
X move the tabs over just slightly
|
||
X resize box intrudes on the scroller for the console area
|
||
X need to set grow boxes intruding to false
|
||
X 1.3 version (deprecated):
|
||
X -Dcom.apple.mrj.application.growbox.intrudes=false
|
||
X 1.4 version (much nicer): -Dapple.awt.showGrowBox=false
|
||
X add mkdmg script to macosx build process
|
||
X could significantly speed things up
|
||
X make sure that the preproc stuff gets built once
|
||
X especially straight out of cvs
|
||
X menu option for Renderer > to "Core" or "OpenGL"
|
||
X on export, uses this setting to determine if jogl is added to project
|
||
o if additional tab is "public" class.. then make external?
|
||
X this seems too dangerous
|
||
X make font builder vertically resizable
|
||
X 200 pt font hoses things / hides buttons
|
||
X rename/delete work
|
||
X rename is now enabled on the first tab
|
||
X delete on first tab will also delete the entire sketch
|
||
X leaving an empty sketch will remove it
|
||
X avoids creating a zillion sketches when deleting/clearing up sketchbook
|
||
X disable 'hide' menu item for the main code tab
|
||
|
||
sketchbook/prefs location
|
||
X read from registry key to get the proper name for these folders
|
||
X also find some way to do this on the mac
|
||
X on non-english windows (or at the broad) these will be named differently
|
||
X http://support.microsoft.com/?kbid=221837&sd=RMVP
|
||
X or is there a proper way to do this with java params?
|
||
X move to ~/Application Data/Processing for windows
|
||
X and ~/Library/Processing for macosx
|
||
X and ~/.processing for linux
|
||
X if it can't write prefs here, try creating a subfolder inside p5
|
||
X and if that fails, then tell the user that they suck
|
||
X prompt for sketchbook location on linux
|
||
X or on mac/pc if it can't write anywhere else
|
||
X creating sketchbook / lab situations
|
||
X test to see if it's possible to write to "My Documents"
|
||
X if not, should bring up a prompt asking where to put sketchbook
|
||
X also put something in lib/preferences.txt for default location
|
||
X this way a course admin can change the default location
|
||
o need to check if volume is read-only, notify and quit if it is
|
||
o people are trying to run off the disk image
|
||
o actually that should be fine..
|
||
o but make sure the prefs location can be written
|
||
o need to pay attention to when running from read-only drive
|
||
o reported by brandenberg
|
||
o "p5 will launch from the disk image, but will
|
||
o not draw the sketch name bar doesn't appear"
|
||
X include preferences.txt option to write to p5 folder first
|
||
X this can be altered by instructors and re-packaged
|
||
X fixed a couple bugs causing the jnilib stuff to crash
|
||
X put 'play' on a SwingWorker thread
|
||
X test this on a pc to see how it goes, especially with opengl
|
||
X doesn't seem to help anything
|
||
X PdeRuntime -> SystemOutSiphon, removed MIN_PRIORITY setting
|
||
o hack to not use console on the code folder
|
||
o no errors will propogate, but it should run fine
|
||
X lib/build should not be a subfolder of p5
|
||
X p5 environment installed to /Applications on lab machines
|
||
X instead use a temp folder
|
||
X maybe when running on lab machines in that case, always java mode?
|
||
X or is it possible to add to java.class.path while app is running?
|
||
X have to use a special class loader
|
||
X new class loader for single files
|
||
X if more than one class defined, forces it to run externally
|
||
X (basically any time it sees "class" in the code..
|
||
X may be subject to errors, but errs on side of just running ext)
|
||
X runs out of processing data folder
|
||
X fix for toolbar being one pixel off breaks the windows version
|
||
X need to only do the fix on the mac.. ugh
|
||
X macosx is using /Library instead of ~/Library.. get this fixed
|
||
X domain version wasn't in the stubs.. grr
|
||
X or maybe it's an int or something?
|
||
X just use reflection to call the function instead
|
||
X "use external editor" is broken
|
||
X throws exception on load()
|
||
X make preproc only build once (across osx, windows, linux)
|
||
X preproc: making all functions public that have no specifier
|
||
X this will make draw() etc all much easier
|
||
X as well as the library events
|
||
X focusGained/focusLost was added..
|
||
o if a data file is in the sketch (not data) folder export breaks
|
||
o works fine in the editor, but on export gets a nullpointer ex
|
||
X no way around this, because needs to be able to read from local dir
|
||
X if saving a read-only sketch, default to sketchbook folder
|
||
X (before was prompting to save inside the same folder.. annoying)
|
||
|
||
building libraries - not gonna build libs in p5 ide for 1.0
|
||
o compiling - main file is a .java not a .pde
|
||
o also where no root .pde file with the same name.. (i.e. video)
|
||
o on "new library" fill in the default code for the lib
|
||
o record imports from java files as well
|
||
o ignore imports from java.* or maybe just things pde's classpath
|
||
o after export of library, rebuild "import library" menu
|
||
o write export-to-library
|
||
o need to be able to produce the serial, video, etc libs
|
||
o see if sonia project can compile
|
||
|
||
libraries
|
||
X libraries could handle a series of events..
|
||
X i.e. a 'completion' event, or 'new data' event
|
||
X these could be registered on obejcts in a general way
|
||
X implemented many events
|
||
X movieEvent, cameraEvent, soundEvent
|
||
X serialEvent, clientEvent, serverEvent
|
||
X if videoEvent exists, don't auto-read?
|
||
X though for serial this would only grab the last byte
|
||
X video bug on osx? an error message when quitting video sketches:
|
||
X java.io.IOException: Bad file descriptor
|
||
X at java.io.FileInputStream.readBytes(Native Method) etc... ).
|
||
o bring back some form of beginSerial/beginVideo
|
||
o openSerial(), serial()..
|
||
o should it prompt or use the first available if none specified?
|
||
X run library destroy after hitting 'stop'
|
||
X quicktime audio doesn't stop after hitting 'stop'
|
||
X weirdness external stop not calling stop(), just finished = true
|
||
X bring back serial event via reflection
|
||
X add serial.last() to api
|
||
X video - try to replicate bug that causes hang with camera
|
||
X happens when winvdig, camera or quicktime are not properly installed
|
||
X documented better in bugs.txt, and sometimes caught in Camera.<init>
|
||
|
||
fixed in previous releases
|
||
X dist.sh needs to auto-remove .DS_Store boogers
|
||
X write script to remove .DS_Store and CVS folders from dist
|
||
X # remove DS_Store files
|
||
X sudo find . -name ".DS_Store" -depth -exec rm {} \;
|
||
X add a "make archive" option
|
||
X doesn't rename sketch, just names zip file sketch + time stamp
|
||
|
||
hanging bug - now fixed, need to post on the board about it
|
||
X keypressed hanging on applets with a code folder
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081450102
|
||
X problems running external vm/vm is hanging
|
||
X seems to be happening because of virus scanning software (norton)
|
||
o may need to launch the applet (using 'start')
|
||
o and talk over a socket instead
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067867520;start=0
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067643186
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1078714442;start=0
|
||
X something in that one about mouse position halting or not
|
||
to try: 1) don't use a bufferedreader.. just read it and then use a
|
||
buffered reader around the byte array 2) don't do anything with the
|
||
input, and just read it off without signalling message()
|
||
* it may be something to do with the editor consoles. try shutting off
|
||
output to the console and see if it'll still crash.
|
||
* most likely related to io streams to the external java process. when
|
||
run via a disconnected process, using "cmd /c start java", the thing
|
||
will never hang. in that instance, the process terminates almost
|
||
immediately, and no i/o needs to happen (since it's a cmd prompt that
|
||
never shows up).
|
||
* it could also be a graphics sync bug that just gets more testy
|
||
because the environment, a second java process, is running at the same
|
||
time. mis.newPixels() may hork since it's over in the applet's thread,
|
||
and it might be calling repaint() or Toolkit.sync() to update the
|
||
image on-screen.
|
||
* shows up on key presses.. not sure if this is because of the actual
|
||
key press, or if it's because they're often accompanied by a println()
|
||
* blank spaces in filenames/parent folder often cause trouble.. not
|
||
sure if related. same for PATH and CLASSPATH.
|
||
* some virus scanning software, particularly older NAV versions cause
|
||
the trouble.
|
||
|
||
|
||
0074 pde
|
||
X added florian's new icons
|
||
|
||
|
||
0073 pde
|
||
X fixed the hanging bug
|
||
X change horizontal offset to 5 instead of 4
|
||
X yet another tweak to the message() function in PdeRuntime
|
||
X add -target 1.1 to all the library make entries
|
||
|
||
|
||
0072 pde
|
||
X error message when an import isn't available
|
||
o particle examples c & d don't have their extra files
|
||
o let's not call it 'expert', let's just say w/o java
|
||
X new thread-safer version of the PdeEditorConsole
|
||
X add build for particles lib
|
||
X fix a bug where 'code' folder was no longer working
|
||
X code folder had been completely disabled
|
||
X some error messages (i.e. DLL missing) not propogating up
|
||
X change PdeRuntime to pass all messages, parse later
|
||
|
||
|
||
0071 pde
|
||
o get linux version for 0071
|
||
X suppress "bad file descriptor" error on mac os x
|
||
X alphabetizing sketch menu
|
||
X uppercase being capitalized before lowercase
|
||
X need to mix case.. use toLowerCase before compare
|
||
X add a little gap on editor frame at the left
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1097363967;start=0
|
||
X add to readme or bugs..
|
||
X menus that are too long just get clipped on the screen
|
||
X can't be fixed because it's a java/os issue
|
||
X also strange menu behavior for popups, especially on osx we can't fix
|
||
o if applet.html is present, open that in the editor too.
|
||
o or do we make people use dreamweaver?
|
||
o nixed by casey, we're not dreamweaver
|
||
X macosx not exporting core.jar
|
||
X the jar is buried Contents/Resources/Java
|
||
X don't enable externalRuntime with multiple code files that are pde
|
||
X no longer separate classes
|
||
X remove "file" from "new file".. maybe just "new tab"?
|
||
X not really separate files, so that could be trouble.
|
||
X add file of a .pde or .java file should update the tabs bar
|
||
X and prolly not really complain if it's in the same folder
|
||
X dim "rename" when the main tab is selected (since user needs to "save as")
|
||
X "save ass" issues
|
||
X "save as" not properly updating the tab header
|
||
X also include the name of the previous sketch for "save as"
|
||
X prevent folks from saving a sketch inside its own folder
|
||
X will cause bizarro recursive folder action
|
||
X remove grow box from applet frame
|
||
|
||
macosx
|
||
X verify that export is working from processing.app
|
||
o check into ryan's macosx java bug..
|
||
o see why coords are going negative
|
||
|
||
|
||
0070 pde
|
||
o don't allow editing of multiple files in this release
|
||
o but support multiple java/pde files through the 'add file' option
|
||
o check in licenses/dist stuff for jikes etc
|
||
o who has the copyright? (mit does)
|
||
o SystemColor doesn't differentiate between menu background and top
|
||
o probably fixed in swing, but we're using java.awt.Menu
|
||
o test by rewriting with java.awt.Menu
|
||
X beautify is ignoring the setting for number of spaces on tabs
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1096294561;start=0
|
||
X clean up PdeTokenMarker, probably just alphabetize
|
||
X saving issues (all the same bug, as it turns out)
|
||
X save changes to null
|
||
X sketch is changing before the "save changes?" is complete
|
||
X as a result, 'cancel' does nothing
|
||
X always ask save changes, even if nothing changed
|
||
|
||
040620 sunday
|
||
X remove 'sketchbook.prompt' (comment it out)
|
||
X not really needed
|
||
X remove prompt stuff from the preferences panel
|
||
X clean up the "more options" in prefs panel
|
||
X to use JLabel instead of JTextArea
|
||
X font was wrong on windows
|
||
X start working on "save as"
|
||
|
||
040621 monday morning
|
||
X finish "save as"
|
||
X adding files to data folder that are already in the data folder
|
||
X makes the file zero, because of internal error
|
||
X added something to check to make sure they weren't the same
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076358515
|
||
X implement read-only sketch folder
|
||
X examples are sort of there but need to be debugged
|
||
X read-only files should be checked
|
||
X check if file is read-only, and if so, ask where to put sketch
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1075149564;start=0
|
||
X how to handle examples: read only, somewhere inside lib
|
||
X move examples to folder that goes w/ p5 app
|
||
X set examples somehow read-only
|
||
X 'save as' from examples puts into examples dir.. :(
|
||
X make it default to the user's sketch dir
|
||
|
||
040621 monday mid-day
|
||
X see if changing the sketchbook location actually works
|
||
X after changing sketchbook location, need to rebuild the menu
|
||
X hide the editor window while prefs is open
|
||
X this way the prefs can be properly applied
|
||
|
||
mostly notes from things that have been fixed along the way:
|
||
X fix code for changing the sketch folder
|
||
X 'new sketch' goes into the wrong folder
|
||
X but saving and all that works properly
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083184449;start=0
|
||
X sketch.properties should go into user.home
|
||
X otherwise moving sketch folder will kill it
|
||
X last-used sketch not being saved
|
||
X if sketchbook.dir is set, makes new sketchbook folder
|
||
X reads sketchbook properly from other folder
|
||
X but creates a new folder for new sketches to go into
|
||
X sketchbook.dir not properly read or written
|
||
X install sketchbook into another location on person's machine
|
||
X use System.getProperty("user.home");
|
||
X remove the 'default' for sketchbook
|
||
X bring this up on bboard and get votes
|
||
X win2k: my documents, macosx: ~/Documents, linux: ~/sketchbook
|
||
X open mode
|
||
X on application open, override 'open' mode
|
||
X and just open an empty sketch in the sketchbook folder
|
||
X when 'skNew' is cancelled in 'open' mode, nullpointerex at the top
|
||
|
||
040621 monday afternoon
|
||
X if a "save as" is forced, make sure that the sketchbook menu is updated
|
||
X sort sketch names in the open menu
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1074981609
|
||
X code folder was causing mega-crashes
|
||
X rewrite magic import methods to only use packages where classes found
|
||
X was adding all folders in the classpath
|
||
X workaround for the // causing an OutOfMemoryError
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067717095
|
||
|
||
040621 monday evening/night
|
||
X jikes errors have no newlines because it's a buffered reader
|
||
X and the newlines are removed when read
|
||
X make the filedialog come up with the p5 window on handlenew
|
||
X sets the parent frame to the PdeEditor
|
||
X find() hangs on replacing "println" with "//println"
|
||
X "replace all" should start at the beginning of the buffer, move to end
|
||
X after replace all, caret moves to end of document
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076740626
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1080213711
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1083093129
|
||
X after using sketchbook menu as popup, disappears from file menu
|
||
X probably just need to build two
|
||
X the popup from the toolbar needs an "Open..." on it as well
|
||
X make save() return true/false so it doesn't say "saved" when it hasn't
|
||
X export is badly broken, fix it.. file names were backwards
|
||
X if 'applet.html' is in sketch folder, use that as the template
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1083935144
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1082124454;start=0
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1074240197;start=0
|
||
X get the console working again
|
||
X appendText is disabled due to NullPointerEx on startup
|
||
X empty the console when a new sketch is opened
|
||
X if console.auto_clear is set to true, will clear on run and open
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1086972918
|
||
X maybe bring back the prompt option for "new sketch"
|
||
X sometimes nice just to have it create an unnamed sketch quickly
|
||
X shift-new will always prompt with filedialog
|
||
X dashes shouldn't be allowed in filenames for sketches
|
||
X actually, lost the naming stuff because now using FileDialog
|
||
X this also needs to be checked when building the sketch menu
|
||
X rewrite sketchbook.clean()
|
||
X prompt user if they don't have it set to auto
|
||
X add a pref to the preferences window
|
||
|
||
040622 monday late night
|
||
X set handleOpen to use editor as its parent frame
|
||
X what happens when the .pde file isn't named
|
||
X the same as the enclosing folder?
|
||
X maybe put up a window saying no way, and ask:
|
||
X ( ) rename enclosing or ( ) add a subfolder
|
||
X or maybe even ( ) rename the sketch file
|
||
X also double-check to see if there *is* a proper pde in the folder
|
||
X in which case, default to that (maybe show a message?)
|
||
X it's useful to have loose .pde files be runnable..
|
||
X i.e. when double-clicking on them.. downloaded off web..
|
||
X but need to deal with simply, not providing a new exception case
|
||
X begin writing 'new text file'
|
||
|
||
040622 tuesday morning / early afternoon
|
||
X write 'new text file' (ctrl-t)
|
||
X hitting return/enter on the status.edit() not always working
|
||
X it had been disabled, now re-enabled
|
||
X also update status after "add file" of a .pde or .java
|
||
X implement delete
|
||
X implement hide/unhide
|
||
X see if multiple files are actually compiling
|
||
X nope, they aren't properly.. need to figure this out
|
||
X empty files = no class name found.. that's a problem
|
||
|
||
040623 wednesday afternoon
|
||
X continue work on multi-file compile
|
||
X test that .java files can be created
|
||
X allow user to type a period '.' when entering filename
|
||
X but remove it again if it's not .pde or .java
|
||
X clean up error handling for empty files (quiet error)
|
||
X preproc messages don't say the file
|
||
|
||
040706 discuss with casey
|
||
X how should history be handled
|
||
X per-sketch, not per-file
|
||
X just looks like old history setup anyways
|
||
X is the sketch folder something that is never seen by the user?
|
||
X i.e. flash programs 'import' all data, etc
|
||
X same with how imovie works
|
||
X no, not for 1.0
|
||
o jikes is exporting column as well.. use it?
|
||
o 3:23:3:25 -> line 3, col 23 to 25
|
||
o decided a bad idea, too difficult
|
||
X don't bother with 'advanced' on export dialog
|
||
X that can come later, if needed
|
||
X how to handle .pde vs .java
|
||
X how to determine what the 'main' file is
|
||
X sun won't want us to say things are .java when they aren't
|
||
X .pde files opened on their own
|
||
X what should the prefs file be named?
|
||
X horizontal buttons? need final decision [yes]
|
||
X remove underscores from the tab title?
|
||
X nope, casey says not necessary
|
||
X need nice yes/no dialog boxes, also
|
||
o does "Open" go at the beginning or end of the sketch popup
|
||
X we need opengl support in there
|
||
X otherwise we're going to be stuck behind director
|
||
X go with sun's jogl project
|
||
X core.jar included with .class? or make one jar?
|
||
X libraries and package naming for core & serial etc
|
||
X vec3f, matrix4f classes.. our own or java3d?
|
||
|
||
040706 first day with creas
|
||
X runtime errors not making it through
|
||
X now properly handling multiple files
|
||
X also test with multiple files / external run
|
||
X oh wait, this is only for external run.. duh
|
||
o jikes messages are getting lost (?)
|
||
o ctrl-t doesn't always work
|
||
o after using the popup menu once, it stops working
|
||
X jikes errors are missing newline/linefeed ?
|
||
o using run-expert.bat on 62 causes NullPointerException weirdness (?)
|
||
|
||
040707 wednesday morning and early afternoon
|
||
X bring this up for discussion on the board
|
||
X will splitting actually help.. can jars come from multiple places?
|
||
X spend a bunch of time tracking down more issues on the board
|
||
X add .java to file name in the tab
|
||
X change name of prefs to Processing Preferences.txt
|
||
X implement clone for BImage
|
||
X api name changes for imaging functions
|
||
X constant SUBSTRACT -> SUBTRACT
|
||
|
||
040707 afternoon
|
||
X minor bug with when setting sketchbook to a bad location
|
||
X add export back to the file menu
|
||
X long discussion about how to put things together
|
||
X working on debugging thread weirdness on casey's machine
|
||
|
||
040707 night
|
||
X change "add file" to import
|
||
X change "new" to "new file"
|
||
X CENTER instead of CENTER_DIAMETER
|
||
o make CENTER default for ellipses
|
||
X move imageMode() to BImage
|
||
X put bagel into its own package
|
||
X processing.core -> PApplet, PGraphics, PLine, PTriangle, PPolygon
|
||
X rename replicate() as copy()
|
||
X what is set(x, y, image) -> remove it, make a copy() instead
|
||
X modify image functions to use imageMode
|
||
|
||
040707 late
|
||
X lots more work on make.sh for both mac and pc
|
||
X further tweaking of the new class structure
|
||
X trying to get the build scripts wrapped up/working
|
||
X remove more (all?) ifdefs from code base
|
||
|
||
040708 morning / early afternoon
|
||
X more work on ifdef removal / build scripts
|
||
X ask creas about src or dest in image functions
|
||
X finish imaging api
|
||
X modify make.sh to build processing.core
|
||
|
||
040708 afternoon / early evening
|
||
X lots of work on making packaged classes work
|
||
X modify preproc to handle "void setup" -> "public void setup"
|
||
o preproc bug: text(String.valueOf(i+1), left + i*20, top);
|
||
o unexpected token "String"
|
||
X make more things public (i.e. pixels)
|
||
X get casting working properly.. int() maps to toInt()?
|
||
X what is performance hit for this thing?
|
||
X remove substitute_image/font
|
||
X remove String casting
|
||
X rename compiler.* to preproc.*
|
||
X OutOfMemoryError still showing up when no CR at end of app
|
||
|
||
040708 evening before dinner
|
||
X curve/bezierSegments -> curveDetail
|
||
X remove doubling on curve()
|
||
X move around notes about curve stuff
|
||
|
||
040708 later
|
||
X working on serial library
|
||
|
||
040709 daytime
|
||
X fight with serial library on windows all afternoon
|
||
X finish and test on macosx as well
|
||
X remove chatter in PdeSketchbook re: filenamefilter
|
||
X COM1 19200 for phone
|
||
X add "available" function to PSerial
|
||
|
||
040709 evening
|
||
X working on video library, get camera working again
|
||
X getCameras() or getPorts() or list() ?
|
||
X make sure it's possible to use multiple cameras
|
||
X figure out how polling works
|
||
X is it possible to check if new frames are available?
|
||
X properly synchronize() the pixels
|
||
X may need to always copy to a new array? (or does it already?)
|
||
|
||
040709 later evening
|
||
X working on movie setup
|
||
o import -> javax.comm.properties -> data folder.. hm
|
||
|
||
040710 sunday
|
||
X work on video/movie all afternoon
|
||
X get movie working again
|
||
|
||
040712 monday morning / early afternoon
|
||
X PVideo fix time api to take time in seconds
|
||
X processing.video -> PMovie (file), PCamera (capture)
|
||
X processing.serial -> PSerial, [PUsb]
|
||
|
||
other stuff / cleaning up
|
||
X don't allow apostrophe (i.e. casey's_cells) when naming sketch!
|
||
X when exporting applet, line numbers will be off..
|
||
o when not exporting with new preproc code, imports all on same line
|
||
o make preproc keep track of how many lines were added
|
||
X rewrite video, net, serial libraries to be separate
|
||
X move the mac to java 1.4
|
||
X 1.4 is being used externally, and wheel mouse would be nice
|
||
X not doing currently, lots of strange repaint bugs
|
||
X all fixable for sure, but no point before beta since low priority
|
||
X macosx.. random lockups seem common in 1.4
|
||
o completeness of toInt/toFloat/toBoolean etc in preproc and PApplet
|
||
X error if you try to hit export twice on a sketch (just make synch'd)
|
||
X "C:/ProgramFiles/proce55ing/processing-0060/sketchbook/default/double_export_tesuble_export_test.java:1:625:7:2: Semantic Error: Unable to write file
|
||
X "C:/ProgramFiles/proce55ing/processing-0060/sketchbook/default/double_export_tesuble_export_test.class"."
|
||
o ctrl-5 (at least on xp) is marking the current sketch as modified
|
||
X just removed the ctrl-5 option since not really needed
|
||
o rotateRight(), rotateLeft(), flipHorizontal().. etc
|
||
o for an actual 'transformations' object
|
||
o should BSpace be included?
|
||
X better 1.3/1.4 support.. properly detect vm
|
||
X use when deciding which classes to import
|
||
o network/shared_canvas, network/value has old code
|
||
o change run.bat, run-expert.bat to use 128m
|
||
o ability to include other .java and .pde code from sketchbook folder
|
||
o 'add files' for .java or .pde pulls into the folder
|
||
X split to take strings (ie. for ", ")
|
||
o image(BImage, x, y, float scale) (found in illustrator stuff)
|
||
o begin/end.. beginSerial/endSerial ->
|
||
o openSerial/closeSerial ?
|
||
o startSerial/stopSerial
|
||
X punting on api
|
||
X noSmooth, noFill
|
||
X rectMode means rectPlacement
|
||
X becomes a problem when strokeMode and strokeWidth are mixed
|
||
X beginRect() beginLineLoop() et al. ?
|
||
X go through examples to see if there's other annoying syntax
|
||
X need some model for i/o that makes more sense
|
||
X getting whole words from serial, network, and files
|
||
X or buffers of specific length with a sync byte
|
||
o console -> should be using JEditTextArea not TextPane
|
||
o make new TextAreaDefaults class for the console
|
||
o figure out how to color lines for errors and non (since not syntax)
|
||
o set decent fonts (probably same as editor above), looks bad on mac
|
||
o sketches can't be named starting with numbers (D.YOO)
|
||
o either provide an error message or explanation for this
|
||
o or allow the sketch name to be separte from the class/folder names
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1033674118
|
||
o for title-clicking of sketch name, change to a btn
|
||
o or somehow mark what it's going to do, rather than just doing it
|
||
o make PdeEditorStatus modal
|
||
o problem on quit (using JOptionPane as a band-aid)
|
||
o also a problem because user can use the ui while prompt is visible
|
||
o needs proper blocking, the way Dialog.show() does
|
||
o so that that status window can be used while quitting
|
||
o (currently cannot because it quits before getting response)
|
||
o tried to pop up a modal Dialog in exactly the same location
|
||
o but couldn't remove the decoration from the window (jvm bug?)
|
||
o because it just quit without finishing
|
||
X prefs need to have a default
|
||
X otherwise old prefs and new p5 will cause trouble
|
||
X actually, just need to make sure preferences.txt is up to date
|
||
X load that before the other stuff
|
||
X -> was already implemented like that
|
||
o fix the problem causing all the "couldn't delete" messages
|
||
o class naming from dan
|
||
o If you name a class the same name as the sketch project,
|
||
o you get an error about contained classes with duplicate names
|
||
o when you try to export for web.
|
||
o quick fix inside PdeRuntime
|
||
o if (loop == false) and (draw == false) then provide an error
|
||
o so user knows that one or the other is needed
|
||
|
||
|
||
// notes on an implementation of a 'shape' class..
|
||
// as long as using an additional pde file...
|
||
|
||
..to still maintain rect() instead of g.rect()
|
||
..and the rest of the p5 features
|
||
|
||
// shape or "processing" means to add all kinds of methods like:
|
||
// public void point(float x, float y) { g.point(x, y); }
|
||
// and that the class 'implements' ShapeInterface..
|
||
//
|
||
shape class Something {
|
||
|
||
void setup() {
|
||
// not used, or called on first draw
|
||
|
||
// but maybe required (even if behind the scenes)
|
||
// so that this can use "implements ShapeInterface"
|
||
}
|
||
|
||
void draw() { // uses internal g. that's been set by parent
|
||
}
|
||
}
|
||
|
||
in the .pde parent:
|
||
|
||
void loop() {
|
||
shape(somethingInstance);
|
||
}
|
||
|
||
where the shape() method in BApplet looks like:
|
||
|
||
shape(ShapeInterface o) {
|
||
o.graphics(this.g); // has to be a method, since intf
|
||
o.draw();
|
||
}
|
||
|
||
X run java mode when large 'data' folder is in use
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081542378
|
||
X fixed one bug in PdeRuntime error message stuff
|
||
X was this the big one? a big one?
|
||
|
||
040715 late
|
||
X threading issues resolved
|
||
X fixed bug with errors not coming through
|
||
X fixed bug with errors not being recognized amonst exceptions
|
||
X fixed bug with draw mode apps, they now run inside setup
|
||
X width/height wasn't getting set during setup(), so window bad
|
||
X moving p5 prefs on mac into documents? or inside sketchbook?
|
||
X Documents -> Processing -> preferences.txt
|
||
X do the same for windows, with sketchbook as a subfolder
|
||
|
||
040716 evening
|
||
o don't exit p5 if platform is unknown
|
||
o "save as" needs to update the editorheader
|
||
X couldn't replicate this
|
||
X MAJOR: make .pde files embed themselves into the main class
|
||
o readUntil() should do the proper thing if the data is not available
|
||
o i.e. either return null, or block until it's available? -> ret null
|
||
X "paste" isn't setting the "modified" bit for PdeEditor
|
||
X i.e. cut -> new file -> paste doesn't mark any as changed
|
||
X "include all chars" and all the bugs it represents
|
||
X working on datatype conversions
|
||
|
||
040717
|
||
o dll and jnilib files have to be in the p5 folder (confirmed by amit)
|
||
o there should be other places that they work..
|
||
o could even copy the dll to the p5 folder from the code folder
|
||
o already fixed with LD_LIBRARY_PATH stuff
|
||
|
||
040902
|
||
X building Processing from scratch
|
||
X not able to write "preferences.txt" on the first run
|
||
|
||
040903
|
||
X examples should be in a submenu of open
|
||
|
||
040905
|
||
X "add library" menu item and submenu
|
||
X looks for subfolder called 'libraries' inside p5 folder
|
||
X libraries are determined by having a subfolder named 'library'
|
||
X String in apache classes and java.lang
|
||
X maybe ignore classes not inside the p5 libs dir?
|
||
o need to be able to select between which to include
|
||
o auto-resolve by saying java.* wins, others ask
|
||
X make built-in libraries read-only
|
||
|
||
040912
|
||
X several menu changes as discussed with casey
|
||
X (capitalization, export/export app, tools)
|
||
X add preference for showing library stuff
|
||
|
||
040913 morning
|
||
X figure out why user libraries not being added
|
||
X in lib mode, show internal libraries as part of the 'open' menu
|
||
X make a note that p5 has to be restarted for libs
|
||
X import all libraries into classpath
|
||
X all libs found during sketchbook build + all libs in libraries
|
||
X this means sketchbook menu will need to be rebuilt after lib build
|
||
X append the user's classpath to the end of that
|
||
|
||
040913 afternoon
|
||
X "Processing" folder not properly created on new install
|
||
|
||
040920
|
||
X add noLoop() to static mode apps
|
||
X remove "loop" from special inserts on preproc
|
||
|
||
040921 afternoon
|
||
o when running externally, build into sketch folder?
|
||
X add all imported libs to hash table of jars
|
||
|
||
040921 evening
|
||
X lots of work on libraries, figuring out PLibrary api
|
||
X attachLibrary(new libsomething()) and attachLibrary("pitaru.Sonia");
|
||
o final stop() for static shutdown of lib
|
||
X no static init - make the library designers deal with it
|
||
X stop() for individual items
|
||
X register pre() and post() calls
|
||
X this would avoid having to patch BApplet
|
||
X register for setup() calls
|
||
X where do libraries for distribution go?
|
||
X libraries subfolder of p5
|
||
X PLibrary lib = attach(new PClient());
|
||
X get export working again
|
||
X System.out isn't being heard from P* classes
|
||
X errors inside those classes also causing weirdness
|
||
X this might be a broader running as external app problem
|
||
X errorMessage in PSerial/PClient/PServer are all using System.out
|
||
|
||
040923 late
|
||
X write handler for loop() error, warning user to rename loop to draw
|
||
X c:/fry/processing/build/windows/work/lib/build/Temporary_1452_9170.java:29:6:29:11: Semantic Error: The method "void loop();" with default access cannot replace the accessible method "void loop();" with public access declared in type "processing.core.PApplet".
|
||
|
||
040925
|
||
X change how export.txt works
|
||
X make p2 dist for amit
|
||
X break out BSerial as separate object like BVideo
|
||
X include rxtx and the rest of that setup in subfolder
|
||
X BSerial.flush and BSerial.available in object
|
||
|
||
video
|
||
X video commands not color coded
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1069342913;start=0
|
||
o quicktime 6.4 update breaks p5 on the mac?
|
||
o http://docs.info.apple.com/article.html?artnum=93414&sessionID=anonymous%7C26893096&kbhost=kbase.info.apple.com%3a80%2f
|
||
o "Type quicktime.std.stdQTConstants was not found"
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1066358763
|
||
o http://docs.info.apple.com/article.html?artnum=120255
|
||
X split classes to BVideo and BMovie ?
|
||
X don't force install of qtjava
|
||
X this requires a separate version of bagel that doesn't use video
|
||
X or a version that loads video dynamically. that kinda sucks.
|
||
o maybe could even compile it in with jikes? (blech)
|
||
o hangs frequently on the mac (prolly a sync issue)
|
||
o karsten's stuff has same problem
|
||
o but the roger's video tracking does not
|
||
X should be fixed with new synchronization stuff
|
||
X video.pixels don't seem to have high bytes set
|
||
X so fill(video.pixels[blah]) doesn't work
|
||
X test against 'pixels' example
|
||
X this is ok.. modify get() for RGB images to set high bits
|
||
X make BVideo subclass BImage
|
||
o make sure the high bits are getting set as opaque
|
||
X get() now sets high bits, reference will explain PVideo.pixels[]
|
||
X video keeps running, cpu load high, even after app killed
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1096302179;start=0
|
||
X just locks up after running examples, then does the 'can't delete' thing
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1096302509;start=0
|
||
X problems with hanging video when not in the root of the c drive
|
||
X is this because of the LIBRARY_PATH having spaces?
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1096302580;start=0
|
||
X first row of video pixels are black
|
||
X casey says it may only be his camera (verified to be ok on my machine)
|
||
X selecting input source (wintv board and quickcam installed.. problem)
|
||
|
||
network
|
||
o don't send unicode data
|
||
X when you stop the client, it freezes
|
||
X until you quit the processing running the server
|
||
X (the server starts and stops fine)
|
||
X add constants for building NET, move stuff around in bagel dir
|
||
X some method for just downloading the entire contents of a url
|
||
X loadBytes("http://blah.com/blah.txt");
|
||
o add udp support
|
||
|
||
040926 first
|
||
X add javascript libs to cvs distribution
|
||
X netscape.javascript not properly working in 1.4
|
||
X include 'netscape.javascript' as a library to be added
|
||
X but don't export it.. ugh..
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1096226670;start=0
|
||
X remove fonts from distribution
|
||
X be able to link against, but not export, certain parts of lib
|
||
X jsyn.jar not needed on export, netscape libs not needed on export
|
||
o crap.. libraries need to be in packages for this to work
|
||
o but annoying: attach("simong.particlesystem.ParticleSystem")
|
||
X disable "export application"
|
||
X font builder
|
||
X properly update the font on new selection
|
||
X update when smooth is sel/desel
|
||
X don't allow negative font sizes
|
||
X "create font" not working well with postscript font names
|
||
X need to remap the postscript name back to the java font name
|
||
X or keep a list of font objects, not just the names
|
||
X since already have the list, can use deriveFont
|
||
|
||
040926 early evening
|
||
X tabs on macosx are stinking.. need to use line metrics class
|
||
X double-check library stuff to make sure they're using the new system
|
||
X add examples folder to import libraries stuff
|
||
X fix bug causing System.err for external to print twice
|
||
X modify lib examples for camera, net, serial(?)
|
||
|
||
040926 evening
|
||
X better error message for:
|
||
X Semantic Error: No applicable overload was found for a constructor of type "simong.particles.ParticleSystem". Perhaps you wanted the overloaded version "ParticleSystem();" instead?
|
||
X fix dist.sh for windows
|
||
X write better handler for compiler error:
|
||
X c:/fry/processing/build/windows/work/lib/build/Temporary_8501_3382.java:1:63:1:70: Semantic Error: You need to modify your classpath, sourcepath, bootclasspath, and/or extdirs setup. Package "poo/shoe" could not be found in:
|
||
X fix dist.sh for macosx
|
||
X include some of the simong libraries
|
||
X move libraries around in distribution to resemble sketchbook
|
||
X things will freeze if winvdig not installed (todo over in core)
|
||
X video hanging without a camera installed
|
||
X provide a useful error message when winvdig not installed (for capture)
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1096294414;start=0
|
||
|
||
040926 later
|
||
X add "archive" option since history is gone
|
||
|
||
040927 morning
|
||
X change how library path is setup (make simpler)
|
||
|
||
040927 afternoon
|
||
X write revisions.txt and readme.txt
|
||
X update readme with notes from bboard about "built with processing"
|
||
X go through the board and move messages
|
||
X a garbage filled classpath can cause trouble
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1096302833;start=0
|
||
X processing won't start..
|
||
X people with non-ascii chars in the folder name
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781;start=0
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732
|
||
X other errors with spinning and not doing much
|
||
X run.bat often works fine
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094148057
|
||
X or with spaces in the folder name, causes problems for serial
|
||
X quicktime full uninstall/reinstall
|
||
X installing winvdig
|
||
X code folder problems - antivirus or firewall
|
||
X add to "common problems"
|
||
X junk in the classpath can often cause trouble
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094871304
|
||
X history is not implemented in this version
|
||
X update build instructions for cvs
|
||
|
||
0070p6
|
||
X macosx
|
||
X check to see if new linemetrics stuff is working better (it's not)
|
||
X redo setFont() in PdeEditorHeader
|
||
X enable the "use screen menubar" stuff (finch?)
|
||
X check to see if it's running ok with new java update
|
||
X update to new shell runner (old mrj guy was ancient)
|
||
|
||
0070p7
|
||
X fix run.bat and run-expert.bat
|
||
X remove library path debug message
|
||
X catch error message for "quicktime.std"
|
||
X move packages to processing.video, processing.serial, etc.
|
||
X need to update the set of new examples
|
||
X make sure the library features are disabled by default
|
||
X find serial example from tom igoe, include with new examples
|
||
X remove sketchbook -> libraries until it works
|
||
X serial_setup.command is missing from osx distribution
|
||
X fix the note in the readme about it
|
||
X properly import qtjava from processing.exe
|
||
X fix the default network, camera, serial examples
|
||
X extra libraries for libs not being imported
|
||
X fix threading issue, don't call "break"
|
||
X fixed a bunch of weird chmod stuff for windows
|
||
X update with other examples
|
||
|
||
0070p8 (final)
|
||
X height for applets wasn't working properly
|
||
X debug font stuff in processing.core
|
||
X mbox wasn't set properly (not a power of 2)
|
||
X debug framerate() stuff with noLoop()
|
||
X re-enabled printarr(Object[])
|
||
X remove SystemOutSiphon: i just died message
|
||
X readme.txt/bugs.txt: strange hangs, errors that don't come up:
|
||
X watch out for loadFont() outside of setup
|
||
X or other things that can cause errors
|
||
X change PSerial to serial, also PMovie etc..
|
||
X included simon's particles library in cvs & with dist
|
||
X examples updated
|
||
|
||
|
||
0069 pde
|
||
X font builder
|
||
X crashing on small sizes for many fonts
|
||
X make the text area not selectable or highlightable
|
||
X add a few more rows
|
||
X use postscript name as suggested name
|
||
X save last used font, size, and smooth settings
|
||
X maybe just hide it the window, just like find
|
||
X include a little space around the text area
|
||
X clean up the spacing of the ui in general
|
||
X mouse wheel not working properly, need to dynamically load 1.4 code
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1065826758;start=0
|
||
X add NETWORK to the build scripts, since a new ifdef was added for it
|
||
X add CFBundleIdentifier to macosx dist
|
||
X exact text appears in this thread, also make a note in the readme
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1078739015
|
||
X not obliterating former LIBRARY_PATH when running externally
|
||
X this would solve a lot of problems with serial and video
|
||
X has trouble on windows, have to move quicktime out.. argh
|
||
X including qtjava in path when in java mode (oops)
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077900024
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1069724180;start=0
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1073523928;start=0
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076679293;start=0
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076649501;start=0
|
||
X add ms/mx options for things running externally
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1078699341;start=0
|
||
|
||
fixed previously
|
||
o set max frame rate at 60 fps? avoid the full-on spew to the console
|
||
o console runs really really slow with a lot of println() calls
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1064182823
|
||
|
||
|
||
0068
|
||
X option to disable smoothing on font creator
|
||
X font builder should update when the size for the font is changed
|
||
X (so long as the size itself is valid)
|
||
X font builder bug, was cutting off parts of letters
|
||
X major applet freezing error fixed with external
|
||
X printStackTrace wasn't being called for runtime errors if no leechErr
|
||
X create font doesn't support umlauts
|
||
X fix up font code to generate unicode chars, at least for iso8859-1 charset
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Programs;action=display;num=1067596427
|
||
X international: convert unicode chars to \uXXXX in the preproc
|
||
X if this causes trouble, change the preference for lib/pde.properties
|
||
X compiler.substitute_unicode = false
|
||
X implement concave/convex polygons
|
||
X code from carlos that was patched into old graphics
|
||
X concave/complex polygon
|
||
X eventually POLYGON auto-detects convex/concave polygon
|
||
X also add POLYGON_CONVEX and POLYGON_CONCAVE
|
||
X find/replace hangs when recapitalizing things
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1075416670
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1075416741
|
||
X fixes for file loading from the lib/ folder (when using bagel separately)
|
||
X subset/expand functions for arrays
|
||
X preprocessor thing for converting unicode stuff
|
||
X can be turned off with: compiler.substitute_unicode = false
|
||
X problem with find locking up
|
||
X notify toxi when i know how soon before i'm going to release 68
|
||
X remove proce55ing.net from code stuff
|
||
X move issues over from the 'active' todo to here
|
||
X and change the active todo to rev 69
|
||
_ check this stuff into the done.txt of 69
|
||
_ post a candidate release to see how it runs for folks
|
||
X see if there are any other things that people must have for next 2 months
|
||
o ie. removing quicktime for java ?
|
||
X what to do about examples (weren't there fixes?)
|
||
X make renderTriangle private
|
||
X change to processing.org in the exported html
|
||
X patch in toxi's image stuff
|
||
|
||
0068c3
|
||
X fix a bug in System.out that wasn't reporting errors
|
||
X hack workaround for the tesselator halo bug
|
||
X fix another bug with the init for noise()
|
||
X make notes in bugs.txt
|
||
|
||
0068c4
|
||
X console runs really really slow with a lot of println() calls
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1075759355
|
||
|
||
toxi
|
||
X sphereDetail() function + reference
|
||
X optimized the flat_rect() function for solid colours (20% faster)
|
||
X noise() is (partially) broken in v67
|
||
|
||
goodbye macos9
|
||
X posted to message board about it going away
|
||
o leftover todos
|
||
o set file type for jar and html files on export
|
||
o (not done on osx, safari doesn't set for html files)
|
||
o why is bbedit the type for the other files? make simpletext
|
||
o untested/likely broken
|
||
o reference launching
|
||
o control/right-click for edit area context menu
|
||
o make sure editor window is front so that error line highlights
|
||
o is video working (qtjava in path) on macos9?
|
||
|
||
already done in a prev release, but not checked off
|
||
X subst Image -> BImage, Font -> BFont
|
||
X this should be optional until we get the naming down
|
||
X note that this was already done pre-67
|
||
o allow import blahblah.blah.blah to get passed through
|
||
o and included with the imports list.
|
||
X clear console each time 'run' gets hit
|
||
X don't actually clear, just advance by the number of lines visible
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051540041;start=0
|
||
X http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1065732731
|
||
X can't copy text from console directly (winxp and macosx)
|
||
|
||
nixed
|
||
o basic usb support?
|
||
o http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1053684925
|
||
o try ariel's Thread.yield() suggestion
|
||
o set default framerate of 24? 30? 2x that?
|
||
|
||
|
||
0067
|
||
X it's possible to write non-1.1 code, even syntax
|
||
X would -source 1.1 help this? -> nope
|
||
X fixed IllegalArgumentException for people using run.bat and run-expert.bat
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132725
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067132753
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135344;start=0
|
||
X save/saveFrame was super-slow.. wasn't buffering the outputstream
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135103;start=0
|
||
X don't forget to change the revision number on release
|
||
X wrote script to force me to fix them
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135202;start=0
|
||
X apple has update qtjava for quicktime 6.4, thank god
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067135162;start=0
|
||
X size not properly detected when "size()" was the first thing
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067217366;start=0
|
||
X nasty but where System.out was being piped to System.err
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1067218548;start=0
|
||
X println() and System.out.println() from external classes has trouble
|
||
X println() / print() not always flushing until after app quits
|
||
X change "send to bugs@proce55ing.net" to a longer popup dialog
|
||
X open the discourse board in another window, ask to post the code
|
||
X set PATH to include java (!)
|
||
X external classes currently require expert release
|
||
X code written for linux, test it
|
||
X code written for windows, rebuild the exe and test it
|
||
X update the release of jikes that's used
|
||
X updated for macosx
|
||
X compile new version for linux
|
||
X compile new version for windows
|
||
X netscape/javascript had to be included for linux and for expert
|
||
X add it to the cvs and the build scripts
|
||
X also needs to be included for 1.4 on the mac
|
||
X probably a good idea to include on all
|
||
X multiple jar export is broken
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067307030;start=0
|
||
|
||
|
||
0066
|
||
X BImage.replicate for straight 1:1 copy, blend() for blended version
|
||
X remove the blendMode function because it's confusing
|
||
X big changes to image code from toxi
|
||
X repaired smoothing so that it doesn't crush the last line
|
||
X bresenham ellipses/circle ignore alpha
|
||
X strokeWeight != 1 then shouldn't use flat_rect or flat_ellipse
|
||
X alpha didn't work either b/c some pixels seem to draw more than once
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066499939;start=0
|
||
X fixed bug where font wouldn't create if data dir exists
|
||
X font builder: changes to font selection don't always update properly
|
||
X more toxi image fixes to make things more stable/idiot-proof
|
||
X is this a p5 bug? or his bug?
|
||
X http://www.cs.uml.edu/~jzhou/previous/91.541/hw1_applet/my_cellular_automata_2.pde
|
||
X new code from toxi for changes to how image api functions are laid out
|
||
X runtime exceptions are killing the environment
|
||
X play button stays stuck on runtime exceptions
|
||
X rewrote pieces of the codProbleme
|
||
X also the thread wasn't exiting properly, could cause slowdowns
|
||
X rename bug is destroying files
|
||
X if saveas/rename names match, use renameTo
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066495952;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066497131;start=0
|
||
X include JSObject with p5's pde.jar
|
||
X jaws.jar is already included on mac..
|
||
X check to see if ok on pc (empty project -> new JSObject())
|
||
X files are in jaws.jar: JSObject, JSException and JSUtil
|
||
X curvePoint not initializing
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066499669;start=0
|
||
X semicolons bug in preproc
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066499812;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066498153;start=0
|
||
X placement in the history menu of new items doesn't work
|
||
X the clear history thing gets in the way
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066501376;start=0
|
||
X stroke on smoothed polygons was drawing at 8x
|
||
X macosx open sketch folder problems.. spaces in filename problem?
|
||
X also was a problem for reference
|
||
X help->reference and find in reference don't work on some machines
|
||
X complaints from osx and windows..
|
||
X after hitting replace, dim the replace button
|
||
X otherwise it causes another replace to happen
|
||
X quicktime 6.4 update breaks p5 on the mac?
|
||
X http://docs.info.apple.com/article.html?artnum=93414&sessionID=anonymous%7C26893096&kbhost=kbase.info.apple.com%3a80%2f
|
||
X "Type quicktime.std.stdQTConstants was not found"
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1066358763
|
||
X http://docs.info.apple.com/article.html?artnum=120255
|
||
X ignore dotfiles on export, both from code and data folder
|
||
X no more .DS_Store or other similar files
|
||
X included code is not packaged in the outgoing jar file on export
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1066586882;start=0
|
||
|
||
|
||
0065
|
||
X fix SMOOTH_IMAGES problem with how text had been modified
|
||
X include version number in the about box
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1064220242
|
||
X Ctrl-B will beautify the code and send the cursor back to the
|
||
X beginning of the the text. Then you have to scroll back to
|
||
X where you were... ok, so maybe I am a heavy user of Ctrl-B.
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1064220242;start=0
|
||
|
||
|
||
0064
|
||
X re-enable (bad) thick line code since it was completely shut off
|
||
X set default filename for the font
|
||
X line 6:1: unexpected char: 0xA0
|
||
X clicking cancel on 'save changes' doesn't cancel, but still quits
|
||
X removed the cancel button
|
||
|
||
|
||
0063
|
||
X beautify menu became disabled when moved
|
||
X BImage(int width, int height) constructor
|
||
X trying to track down sluggishness with applets..
|
||
X beginShape/endShape.. 3D scenes with boxes..
|
||
X newPixels is in BGraphics.endFrame,
|
||
X screen.drawImage is in BApplet.paint
|
||
X need to move both to BApplet.paint()
|
||
X external applet stuff
|
||
X set initial position of external applets via BApplet
|
||
X closing window doesn't disable the stop button
|
||
X hitting 'stop' should freeze applet, not close window
|
||
o what was the random NullPointerException
|
||
X send messages for window location
|
||
X remove 'wanna move' msg, and actually record the position
|
||
X 'add files' for .class, .jar should drop the stuff into 'code'
|
||
o external classes using loadStream, etc have trouble
|
||
X bug in CLASSPATH setup inside processing.exe, had quotes
|
||
X was breaking the load of javax.comm.properties
|
||
|
||
assigned to dan haskovec, completed by fry
|
||
X for 'java' mode, try run using external vm
|
||
X would need to get error output stream from app.. argh
|
||
X only allow under win/osx/linux
|
||
X not clear how to kill the process.. does that work w/ 1.3?
|
||
X support 'classes' folder, through the use of a classloader
|
||
X could also be done by launching external java app
|
||
X all .jar files etc are added from this folder automatically
|
||
X 'public class' thing to make things available to all sketches
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050571290
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1055355089
|
||
X class unloading not happening in java mode
|
||
X need to add randomizer to even non-self gen'd classes
|
||
X or figure out how to unload old classes.. grr
|
||
X lockup when something missing from classpath on dynamic load
|
||
X but makes no error.. peditorconsole probably swallowing it
|
||
|
||
|
||
0062
|
||
X modify build instructions for the many changes
|
||
X i.e. buzz.pl requires jdk13+ set for JDK13 flag, used by p5
|
||
X usually need to remove the 'work' dir
|
||
X modify macosx to use jikes from p5
|
||
X in general, things are way simpler on the pc
|
||
X move 'clear history' into the history menu itself
|
||
X move beautify to the edit menu
|
||
X menu item for copying data files to the sketch
|
||
X "add files to sketch..." menu item
|
||
X font builder (!)
|
||
X need fast 2D text that's not affected by the transforms
|
||
X also needs to look good, not squished from texture weirdness
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051806272
|
||
o change .vlw.gz fonts to just .vlw but still gzip compress
|
||
o reader code should just catch the exception if they're not gzipped
|
||
o and try to re-download them
|
||
X instead, not compressed, since font builder being used
|
||
X will be compressed into the .jar anyways
|
||
X open button stays stuck if no sketch is selected from popup
|
||
X open applet folder after exporting sketch
|
||
X switch back to red instead of yellow for errors. whups.
|
||
|
||
from carlos' contract, but implemented by fry
|
||
X get font things sewn up
|
||
X create a simple generator for grayscale bdf fonts
|
||
X document the change and make several of them
|
||
X font smoothing (unless hint SMOOTH_IMAGES enabled) is broken
|
||
|
||
assigned to dan haskovec, completed by fry
|
||
X event to explorer to open 'data' directory of project
|
||
X better just to go directly to the sketch's folder
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1055926880
|
||
|
||
|
||
0061
|
||
X remove private references in audio code that were breaking audio
|
||
X with the microsoft java vm
|
||
X the audio examples are not 1.1 compliant. the error:
|
||
X java.lang.IllegalAccessError: field AU_FILE is final
|
||
X remove 'width 200 high 200' debugging message on export
|
||
X fix saveFrame to allow saveFrame("blah.tif")
|
||
X better as a way to avoid potential confusion
|
||
X in the revisions.txt you write:
|
||
X "saveFrame("blah.tif") will save the current frame as blah.tif"
|
||
X ...this is not true
|
||
X save("blah.tif") will save the current frame as blah.tif.
|
||
X the syntax is either saveFrame() or saveFrame("blah-####.tif")
|
||
X either no properties passed-in or a name INCL. the ####'s
|
||
X save() is not color-coded as a proper P5-command!
|
||
X IllegalAccessError when running examples with inner classes in msjvm
|
||
X problem is that .class files are in both the applet folder and jar
|
||
X need to remove them from the applet folder
|
||
X weren't properly removed on windows b/c file was left open
|
||
X if no reference found, provide message
|
||
X watch out for people selecting the parens or part of the function
|
||
X red of the console color is difficult to read
|
||
X brightened slightly
|
||
X remove .DS_Store files from windows build (oops)
|
||
|
||
cr X some new examples to fix noBackground and setPixel problems
|
||
cr X image/transparency is broken (removing noBackground() is fixing it...)
|
||
cr X form/vertices_3d: background() is still within setup()
|
||
cr X cellular_automata_3 had noBackground()
|
||
cr X fix for typography/helix example checked in
|
||
dh o expose access to oro api, perhaps as a plugin
|
||
dh o regexps: http://javaregex.com/cgi-bin/pat/tutorial.asp
|
||
|
||
|
||
0060
|
||
X gaps in lines for pmouseX, mouseX
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166777;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1044438078;start=0
|
||
X only allow one pmouseX update outside of loop
|
||
X to avoid jumping lines (drawing -> continuous_lines)
|
||
X email glen/amit/creas about the change
|
||
X can windows have multiple jre installed and use any of them?
|
||
o another odd NullPointerException -> or just a "couldn't delete" problem
|
||
o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060341518
|
||
o java vm could be removed from cvs
|
||
o in favor of requiring a specific jvm, and using registry to find
|
||
X see if mods to PdeCompiler work on windows
|
||
X remove "couldn't delete.." messages
|
||
X modify how size() works
|
||
X allow size() to be called multiple times
|
||
X only works once in applet
|
||
X be able to set size() later in the program
|
||
X but still maintain other features like background
|
||
X make the BGraphics constructor less fragile
|
||
X and also more open to being resized when not in applet mode
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062482781;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062482895;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062483060;start=0
|
||
X if there's a bug in bagel, PdeRuntime.message() ignores it
|
||
X just says "NullPointerException" but provides no info
|
||
X now at least spews the exception
|
||
X removed ugly white borders from ui on macosx java 1.3
|
||
X is there anything better that can be done for osx java 1.3
|
||
X setInsets() to zero or something?
|
||
X font.stringWidth -> font.width(char c) or width(String s)
|
||
X removed extra push()/pop() in text(String s) that may save time
|
||
X bezier error, goes up at the end
|
||
X also when using bezierMode, doesn't draw the first vertex
|
||
X size(300,200);
|
||
X bezier(0,100,width/3,100,2*width/3,100,3*width/3,100);
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166242;start=0
|
||
X add note to tga spec
|
||
X http://organicbit.com/closecombat/formats/tga.html
|
||
X screenGrab() shouldn't allocate a new pixel buffer
|
||
X just write things out directly
|
||
X also fix for the new targa code
|
||
X added a note about needing forward slashes
|
||
X In the config file, the sketchbook path works if you use forward
|
||
X slashes, but not if you use unescaped backslashes.
|
||
X draw mode issues.. size and background must be int/float constants
|
||
X might be a better 'mode' for bagel so bkg and size cmds work
|
||
X rather than app being enclosed in beginFrame/endFrame loop
|
||
X modify background() to actually clear the screen
|
||
X modify readme.txt regarding background() requiring constants
|
||
X remove notes from reference about size/background
|
||
X remove notes from readme about size/background
|
||
X change the naming of the two versions of calc_color
|
||
X The web page for ellipse (reference/ellipse_.html) talks about
|
||
X rectangles in the parameter list instead of ellipses.
|
||
X resize() name is bad because it overrides component..
|
||
X resize is maybe goofy, so just size() for all?
|
||
X color() with alpha now works properly
|
||
X removed SMOOTH_IMAGES
|
||
X removed shearX and shearY
|
||
X toxi image code (!)
|
||
X need background(BImage) and scaling, copy area, etc.
|
||
X vertex(x, y, u, v) and vertex(x, y, z, u, v)
|
||
X don't cast color()
|
||
X since more important for color(v1, v2, v3) to work
|
||
X getPixel/setPixel -> get/set..
|
||
X get(x, y, w, h) is nice but no set(x,y,w,h)
|
||
X though set(x,y,w,h) could be nice
|
||
X and copy() to copy a section of pixels
|
||
X BImage.save()
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1062076172
|
||
X resize should call background again to set color
|
||
X if background was set before the resize
|
||
X and the background is not an image (or should it just stretch?)
|
||
X no need for image, since it has to be same size
|
||
X and is only explicitly drawn when background() is called
|
||
X BGraphics subclasses BImage
|
||
X inherits all image manipulation and image use methods
|
||
X background(BImage)
|
||
X also creating background image inside setup()
|
||
X images drawn from center don't work for simage()
|
||
X currently calling slower image routine
|
||
o make zbuffer available instead of g.zbuffer
|
||
o shape.. non-homogenous colors for beginShape()
|
||
o currently disabled b/c homogenousColors not set false for vertices
|
||
X should image(img, x, y, alpha) work instead of using fill?
|
||
X write tint() command
|
||
X or maybe another word for fill/stroke.. apply? colorize?
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1050323800
|
||
X circles and spheres
|
||
X bresenham (flat) oval function
|
||
X finish fill mode of flat circle function
|
||
o setting accuracy of circles/sphere
|
||
X some flag to know whether applet is online or not
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1051758365;start=0
|
||
X colorMode is defaulting to 255, 255, 255, 1.. oops
|
||
X though setting it differently hoses everything (clears everything)
|
||
X setup (200, 200) causes the default size to be used
|
||
X be able to draw something inside setup (?)
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1044689650;start=0
|
||
X no time to ask for "save changes" before quit
|
||
X PdeEditor, around line 910.. not blocking until input
|
||
X read up on how to properly block for input in a java app
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064165653;start=0
|
||
X do not delete sketch folder if empty sketch but non-empty data dir
|
||
X maybe needs to be a holding area for the current sketch
|
||
X this is how the read-only examples would be used
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064160655;start=0
|
||
X NullPointerException on setFont was confusing people
|
||
X add better error messages
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064165591;start=0
|
||
X color() method now works inside setup
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166837;start=0
|
||
X color method with alpha now works
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166915;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064167640;start=0
|
||
X error message when trying to do a screengrab from inside a browser
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064167220;start=0
|
||
X windows fresh checkout from cvs still has problems
|
||
X major changes to build scripts for far easier building under windows
|
||
X added error messages for noCursor in jdk11
|
||
X boost memory size of processing.exe to 128 megs, instead of 64
|
||
X classpath issues.. just ignore classpath altogether
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064185080;start=0
|
||
X QTJAVA path and CLASSPATH are weird if java not first installed
|
||
X or just get set improperly, reinstalling quicktime doesn't help
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064184794;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064184892;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064185169;start=0
|
||
|
||
|
||
fixes because of dmose parser
|
||
dm X move to antlr
|
||
dm X float z= float(x) + float(y);
|
||
dm X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062471182;start=0
|
||
dm X compiler barfs on: float[] moo = new int[10];
|
||
dm X although no error comes through to p5 (benelek)
|
||
dm X this was a kjc error, so it's fixed with jikes
|
||
dm X int() doesn't work inside other functions
|
||
dm X argh, need a real parser
|
||
dm X something about the line println("4"); turns things to mush:
|
||
dm X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062461664;start=0
|
||
dm X two int(random(5)) on the same line caused problem
|
||
dm X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062461786;start=0
|
||
dm X setup( ){} has an error, setup(){} does not
|
||
dm X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062461971;start=0
|
||
dm X weird comments bug (// on last line causes oro trouble)
|
||
dm X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1062462227;start=0
|
||
dm X unexpected token 'void' in letters sketch..
|
||
dm X being parsed as static mode app
|
||
dm X extra parens confusing things (toxi message)
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064165730;start=0
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064165923;start=0
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166659;start=0
|
||
|
||
|
||
code from the madman
|
||
ks X perlin noise is broken
|
||
ks X targa export for images
|
||
ks X images and pixel copying (api for this?)
|
||
ks X copyPixel(x, y, to_x, to_y)
|
||
ks X copyArea(x, y, w, h, to_x, to_y)
|
||
ks X copyImage(x, y, w, h, to_x, to_y)
|
||
ks X resize of bimage, make a copy of image?
|
||
ks X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050328581
|
||
ks X getPixel() and other fxns for BImage
|
||
|
||
|
||
assigned to danh, but completed by toxi
|
||
ks X present mode, click background window and front window hides
|
||
ks X wasn't present in jdk 1.3, focus manager changed in 1.4
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166198;start=0
|
||
ks X focus not properly set in present mode
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166151;start=0
|
||
ks X escape key not quitting presentation mode
|
||
ks X no events seem to be coming through at all
|
||
|
||
|
||
assigned to danh, but fixed by fry or danm
|
||
dh o environment locks up when error stream isn't for the class
|
||
dh o this happens when it's another thread (i.e. image fetcher)
|
||
dh o KjcEngine exceptions (formerly 'ex found in run') should be cleaner
|
||
|
||
|
||
carlos line code for single pixel lines
|
||
ca X single pixel lines have z and alpha
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064165816;start=0
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064165995;start=0
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166034;start=0
|
||
bf X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064167337;start=0
|
||
|
||
|
||
api changes in progress -> COLORING FOR ALL THESE
|
||
X textureImage() -> texture()
|
||
X textureMode() IMAGE_SPACE or NORMAL_SPACE
|
||
X vertexNormal() -> normal();
|
||
X vertexTexture -> vertex(... u, v);
|
||
X bezier(... t) -> bezierPoint()
|
||
X curveTangent and bezierTangent are in there
|
||
X curve(... t) -> curvePoint()
|
||
X bezierMode -> bezierSegments
|
||
X curveMode -> curveSegments, curveTightness
|
||
X setFont -> textFont(font) or textFont(font, size)
|
||
X textSize(size), textLeading(leading)
|
||
X BFont.charWidth, BFont.stringWidth -> BFont.width()
|
||
X BFont.drawChar, BFont.drawString -> BFont.text()
|
||
X removed fill(), stroke(), background() with no args
|
||
X (used to return current)
|
||
X getPixel/setPixel -> get/set
|
||
X addition of copy(), replicate(), alpha(), and blendMode()
|
||
X all the imaging modes that go with those guys
|
||
X tint() colors images, not fill()
|
||
X shearX and shearY removed
|
||
X removed noBackground
|
||
X added background(BImage)
|
||
X screenGrab -> saveFrame
|
||
X textMode for alignments .. ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT
|
||
X ALIGN_XXXX becuase LEFT already used for keys
|
||
X implement text(int something) and text(float something)
|
||
o and perhaps others?
|
||
X textSpace SCREEN_SPACE and OBJECT_SPACE
|
||
X strokeMode/strokeWidth ->
|
||
X strokeWeight, strokeJoin, strokeMiter
|
||
X param(), online(), and status() functions
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=BugFixes;action=display;num=1064166444;start=0
|
||
|
||
|
||
..................................................................
|
||
|
||
|
||
0060c2
|
||
|
||
X jedittextarea caret blinks even w/o focus
|
||
X may have been my own hack breaking it
|
||
X popup menu for sketches doesn't unhighlight if no sketch selected
|
||
X originally assigned to dan haskovec, but implemented by fry
|
||
X set a better ctrl-key for reference (anything but 'F')
|
||
X probably need to use mac or pc specific keys?
|
||
X nope, it doesn't really need a command key
|
||
X instead, cmd-shift-f is now 'find in reference'
|
||
X windows fixes for run.bat, and another expert version of the same
|
||
|
||
assigned to dan haskovec, completed by fry
|
||
dh X find/replace
|
||
dh X ctrl-f for find, g for find next, h for next occurrence of selected
|
||
dh X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1055003940
|
||
|
||
|
||
..................................................................
|
||
|
||
|
||
0060c3
|
||
|
||
X notify user when size() is bad
|
||
X need to use oro matcher when trying to grab the applet size (export?)
|
||
X macosx doesn't listen if 'cancel' is selected for save changes on quit
|
||
X but windows works fine, so it's a macosx problem
|
||
X removed cancel button on macosx when quitting
|
||
X open button getting stuck on windows
|
||
|
||
|
||
from the rest of the crew
|
||
dm X linux can't find jikes, so users have to put it in their PATH
|
||
ks X BImage.get() was only grabbing a single line of pixels
|
||
dm X problem with inner classes and helix example
|
||
|
||
|
||
received no verification, and other purges from the list
|
||
o windows 95/98/ME seems to be broken
|
||
o ME doesn't seem to like the .exe, but run.bat worked ok
|
||
o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1028990066
|
||
o lockup/freezes (mKoser and zeitgeist)
|
||
o jre icon not appearing in the systray
|
||
o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1030538508
|
||
o getting mouse movement outside the window
|
||
o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1051916278;start=0
|
||
X building releases from scratch
|
||
X this is a useful developer task before release
|
||
X build all releases from a clean cvs
|
||
X tries to make work/ without bagel serial existing and blows up
|
||
X b/c bagel checkout happens later
|
||
X all code needs to be buildable from scratch
|
||
X internal naming of _fill, image_mode, textureOrientation
|
||
X these all need to jive better with one another
|
||
X ie. perhaps just 'fill', so that it can be used for a get
|
||
X look at ken perlin renderer code
|
||
|
||
|
||
..................................................................
|
||
|
||
|
||
0060 final
|
||
bf X make sure no CVS folders or .DS_Store files in the distribution
|
||
cr X new reference for rev 60
|
||
|
||
|
||
..................................................................
|
||
|
||
|
||
0059
|
||
X write p5 language spec
|
||
X beginSerial(String port) and beginSerial(String port, int rate)
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1061595591;start=0
|
||
X optimize color() when in colorMode(RGB, 255) to just pack the int
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1062072434;start=0
|
||
X imageMode() shouldn't affect fonts
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060207942;start=0
|
||
X replacing spaces with underscores..
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062103523;start=0
|
||
X patch keyTyped event instead of keyPressed
|
||
X remove reference in readme about macosx problem w/ it
|
||
X test on macosx
|
||
X test on linux
|
||
X Event.consume() doesn't work on entry fields
|
||
X manifests itself in sketch naming, can't be constrained
|
||
X may not be the case under swing?
|
||
X it's probably because of keyTyped() being the important one
|
||
X so instead trap for keyTyped events
|
||
X qtjava search path is too fragile
|
||
o use %WINDIR%\System32\qtjava.zip and %QTJAVA%
|
||
o or even the system %CLASSPATH%
|
||
o maybe just ask user to select the file directly
|
||
X may have spaces, so should also fix those
|
||
X QTJAVA seems to be showing up in %WINDIR%\System not just system32
|
||
X modify make.sh for windows to use $QTJAVA instead of guessing
|
||
X and complain about non-installation if it ain't there
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060295867;start=0
|
||
X p5 not working in msjvm (prolly non-1.1 code)
|
||
X build and hack in new jikes for all platforms
|
||
X add "-target 1.1" when exporting to applet (or always?)
|
||
o might be java.awt.Cursor in BConstants
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060792938
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1060976690
|
||
|
||
known issues/bugs
|
||
* quicktime for java is *required* on windows.. it's installed by
|
||
default on macosx, and not used at all on linux.
|
||
* QTJAVA environment variable is used to find quicktime. if that's not
|
||
properly set, then you won't be able to run.
|
||
* lots of 'cannot delete ...' messages
|
||
* present mode is almost completely broken and often flickers like mad
|
||
* sound not always stopping when 'stop' his hit (i.e. the mixer example)
|
||
* run.bat hasn't been given love for a while and may not work
|
||
* reference loading doesn't seem to be working
|
||
|
||
|
||
0058
|
||
X update the readme.. had missed some spots
|
||
|
||
windows
|
||
X check to see if qtjava is installed
|
||
X put up warning msg and quit if it's not
|
||
X move back to 1.4.1 vm (what's the latest?)
|
||
|
||
macosx
|
||
X switch version of jikes to use non-fink
|
||
X switch to java 1.3.1
|
||
|
||
linux
|
||
X make mention that linux is i386
|
||
X bring linux up to 1.4
|
||
X though still compiling for 1.3, until detection fixed
|
||
X grab rxtx for linux and include with distribution
|
||
X make sure a copy of jikes is included
|
||
X test rxtx on linux with sun vm
|
||
X make notes about rxtx in readme.txt
|
||
X doesn't work on rh9.. update the jvm
|
||
o test serial with ibm vm and all
|
||
X look for jdk 1.4 to use instead of 1.3
|
||
X make sure javacomm gets in there
|
||
X test it a little more to make sure it works (cygwin x sucks)
|
||
|
||
|
||
0057
|
||
X is it possible to get rid of KjcApplet
|
||
X better 'newMessage' trigger with the printstream
|
||
X notify dmose about changes
|
||
o lots of small bugs in graphics engine to be fixed
|
||
o ArrayIndexOutOfBoundsException is prolly the worst
|
||
o these will be moot with new code from sami/carlos
|
||
X remove lexer dir from cvs
|
||
X write proper build instructions for bagel
|
||
X email about bagel doesn't have proper build instructions
|
||
X need to install cygwin, set CLASSPATH to build
|
||
X specific version of jikes (currently)
|
||
X make mac version require head/tail from fink ?
|
||
X test to see if /sw/bin/head exists, if so use it
|
||
X get dmose's new launcher running
|
||
X cleanup cvs bunk
|
||
X modify build/dist to use processing.exe
|
||
X upgrade windows to jre 1.4.2
|
||
X ask on bboard about macosx 1.3 vs 1.4 experiences
|
||
X modified millis() to always update
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1058465635;start=
|
||
X decision to pull macos9 support
|
||
X look into macos9 version of javac
|
||
X get proper tab comments into source files
|
||
X http://www.jwz.org/doc/tabs-vs-spaces.html
|
||
X get proper licensing info into source files
|
||
X fix bezier curve issues (p. 56 in illustrator spec)
|
||
X pde_keywords.properties isn't getting copied into work/lib
|
||
X set 'present' key command to cmd-shift-r so that p can be used for print
|
||
X add chmod -R +x to reference after unzipping on windows
|
||
X horizontal scroller has enormous range
|
||
X horizontal scroller has slightly less enormous range
|
||
X turned off weirdo scrolling
|
||
X dim serial port menu when not available
|
||
X move reference lookup code up into PdeBase
|
||
X remove ReferenceKeys class, make it an inner class
|
||
X add reference lookup option to the edit menu
|
||
X saveBytes, saveStrings
|
||
X file output, save strings or pile of bytes
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1056311967;start=0
|
||
X make sure all linefeeds are consistent (unix)
|
||
X post to bboard about history
|
||
X console: scroll to most current line, or scroll as changing
|
||
X windows tabbedpane separator is too small
|
||
X added line to pde_windows.properties
|
||
X store divider location to sketch.properties
|
||
X about box that just shows the splash image
|
||
X curves
|
||
X curveMode(), curveMode to tweak the s parameter of catmullrom
|
||
X setting accuracy of curve segments
|
||
X right now it's hardwired at 20, should be adjustable
|
||
X function to evaluate bezier or catmullrom points
|
||
X used heavily in genome valence, asked about on the bboard
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1053449577;start=0
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1057393989;start=0
|
||
X tweak video to get it working
|
||
o beginVideo(int, int, int) not found
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1054283460
|
||
X how does the syntax work?
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1054111292
|
||
X net not closing, dispose() not getting called
|
||
X make sure dispose() gets called? that way people can override?
|
||
X or add another function for people to override?
|
||
X netEvent doesn't seem to be working in server mode
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1055044714
|
||
X image grabbing bug caught by amit
|
||
X another bug in smoothing, reported by flight404
|
||
X removes a random ArrayIndexOutOfBoundsException
|
||
X Thread.stop is deprecated (and has been since 1.2)
|
||
X http://java.sun.com/products/jdk/1.2/docs/guide/misc/threadPrimitiveDeprecation.html
|
||
X remove finished in favor of just setting thread to null in BApplet
|
||
X check to see if setting threads to null works on windows
|
||
X the multiple thread killing code was in there for a reason
|
||
X not tested on macos9..
|
||
X hiding the cursor. noCursor(), cursor()/cursor(ARROW), cursor(HAND), cursor(CROSS), cursor(image_file)
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1059485109
|
||
X default size of console is bad..
|
||
o prolly need to stuff in 4 blank lines
|
||
o runtime exceptions not coming through on either mac or windows
|
||
X works fine on windows
|
||
X when array wasn't large enough for curveMode, blank red line
|
||
X hide renderer menu item
|
||
X test to make sure cursor code works in vm
|
||
X modify bagel building to include JDK13 flag
|
||
o and behaves properly in a browser
|
||
o need note about setting classpath on platforms when using expert
|
||
X figured out a way around it using sun.boot.class.path! wahoo!
|
||
X is there a way to check the registry for java installations?
|
||
X put jikes executables into the dist folders
|
||
o jikes prolly needs cygwin1.dll, and maybe cygiconv-2.dll
|
||
|
||
|
||
serial
|
||
X modify windows build scripts for javacomm in p5 folders
|
||
X remove additional javacomm from othe p5 folders
|
||
X checkin serial stuff for bagel
|
||
X rxtx is a problem in general.. how to improve installation
|
||
X try installing serial adapter with p5
|
||
X report of a problem with the rxtx installer being bad
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1048517796;start=0
|
||
X tom igoe is using rxtx 2.1.6, patch that into p5
|
||
o will need to be done for gl4java as well
|
||
o if dimming serial menu, put up another message
|
||
X remove serial folder for windows
|
||
X modify readme for the expert version
|
||
|
||
|
||
[dh] X export to .pde file rather than java
|
||
[dh] X or at least link to that from the web page
|
||
[dh] X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1046250912
|
||
[dh] o background of menus on winxp is white
|
||
[dh] X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1051303115
|
||
|
||
|
||
macosx
|
||
X had to disable MRJFileUtils stuff on osx at last minute before 53
|
||
X seems that file names changed between 1.3 and 1.4
|
||
X sorted this issue out, now it's re-enabled
|
||
X change default font for jdk 1.4
|
||
X reference launching working properly
|
||
X reference doesn't launch on mac (mKoser)
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1038424448
|
||
X tweak for java 1.4
|
||
X need to add a line to the properties file
|
||
o include a note about this in the readme, include url for download
|
||
o connect.apple.com
|
||
X bug on p5 bboard: http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1037829938;start=0
|
||
running 1.4 from the command line:
|
||
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.1/Commands/java
|
||
Info.plist, setting JVMVersion
|
||
* 1.3.1 - only use JDK 1.3.1, even if later versions are available.
|
||
* 1.3* - use any version of JDK 1.3.x. Do not use JDK 1.4 even if it's dflt.
|
||
* 1.3+ - use the latest JDK version from JDK 1.3 onward, up to default JDK.
|
||
* 1.4+ - use JDK 1.4 or later, even if an earlier JDK is the default.
|
||
o and then edit Info.plist to include the following lines:
|
||
o <key>JVMVersion</key> <string>1.3.1</string>
|
||
X control-click (right-click?) for macosx doesn't show popup
|
||
X in jedittextarea.. so added isPopupTrigger to events as well
|
||
X take a look at sourceforge bugs
|
||
X dataInputStream, setUseCaches on the url to false
|
||
X URLConnection.setUseCaches(false)
|
||
o parent.obj.close() on the url
|
||
X set file type/creator for .pde files.. TEXTPde1
|
||
X make a note about macosx problems with 1.4
|
||
X currently the only fix is to switch to java 1.3
|
||
X update the readme to note that macos9 is suspended
|
||
X why doesn't processing.app work anymore
|
||
X machine was screwy
|
||
X perlin noise 1D. noise()
|
||
X double-check to see if wheel mouse is working
|
||
X macosx quit handler takes over ctrl-q
|
||
X so file->quit doesn't get called on close
|
||
X so sketch.properties doesn't get saved
|
||
X handlers for basic events
|
||
X MRJAboutHandler (just show splash screen)
|
||
X image for 'about processing'
|
||
X MRJPrefsHandler (open pde.properties in a text editor)
|
||
X MRJQuitHandler (confirm quit, may need to be in another thread)
|
||
X remove 'quit' from file menu (osx only)
|
||
X why do command keys / menu shortcuts get passed through?
|
||
X cmd-s drops an s into the text area (grr)
|
||
X only happened on java 1.3 if the cmd-key was unused
|
||
o select all (apple-a) on azerty keyboard is quitting the app
|
||
o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1032909986;start=0
|
||
o what's hanging the application on start in 1.4?
|
||
o duh.. do println() statements to see where it's hanging
|
||
o (or hanging on start)
|
||
o could also be connected to compiling process, though it seems runtime
|
||
o try disabling Toolkit.sync()
|
||
X could it be audio that's hanging the application? -> nope
|
||
X mac 1.4 crashes when attempting to stop applets (pcho definitely)
|
||
X doesn't seem to do this with the .app, or at least in prev release
|
||
X (although prev release was running 1.3 by default)
|
||
X locking up on my machine after hitting stop
|
||
X is this only a problem when run from run.sh?
|
||
X jikes is not properly wired to Proce55ing.app
|
||
X puts a couple dots on random lines
|
||
X modify build scripts for rxtx on osx
|
||
X libs from 2.1.6 download for osx seem to work
|
||
X write script to handle installation, etc.
|
||
X (maybe do this from inside p5?)
|
||
X get jikes118 in there.. also in cvs
|
||
o add note to instructions for how to use
|
||
X change Proce55ing.app to Processing.app
|
||
X should cvs be changed or just do this as a renaming step?
|
||
X changed in cvs
|
||
X test to make sure that serial is working
|
||
X make .command file to set serial permissions
|
||
|
||
|
||
dh X save last-used serial to sketch.properties on quit
|
||
dh X rename sketch 'can't rename' error (file being kept open)
|
||
dh X open sketch, make a change, save, run, rename -> error
|
||
dh X context menu cut/copy/paste
|
||
dh X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1052447215;start=0
|
||
dh X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1052077800
|
||
dh X "look up in reference" function for selecting keywords
|
||
dh X improve the console
|
||
dh X maybe it needs to be a textarea?
|
||
dh o printing of objects, esp when null, in jdk 14 seems to crash
|
||
dh o this may have been fixed
|
||
dh o exception when trying to write to stdout
|
||
dh X may need horizontal scroller, or text wrap
|
||
dh X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1050328811;start=0
|
||
|
||
|
||
dm X separate compiler from other kjc-specific code
|
||
dm X change writeJava/start functions to be combined in kjc
|
||
dm X but the rest inside PdeEditor that takes care of launching/placing
|
||
|
||
dm o another kjc bug
|
||
dm o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1048025370;start=0
|
||
dm o when missing a closed brace, often has compiler error
|
||
dm o Jordan J message in email and bugs list
|
||
dm o can't used random() inside constructor.. (Glen Murphy)
|
||
dm o maybe related to problems loading images in constructors
|
||
dm o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1039411135
|
||
dm o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1038807934
|
||
dm o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1029289775
|
||
dm o http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1047649496;start=0
|
||
dm o kjc is really frustrating about some of its error/warning msgs
|
||
dm o erroneous errors from kjc regarding 'var not inited'
|
||
dm o is there any way to disable this message?
|
||
dm o talk to simon about error streams and kjc
|
||
dm o better piping of output from kjc
|
||
dm o modify kjc to take a PrintWriter, instead of current hacks
|
||
dm o might be able to set default values for vars using perl5subst
|
||
dm o Compiler.disable() message is weird and doesn't always work
|
||
dm o probably just remove it for now
|
||
dm X see if newer javac forces a System.exit() or if it can be avoided
|
||
dm X wire-in jikes as another compiler
|
||
dm X write handlers for jikes-style of error messages
|
||
|
||
|
||
post-0057c1
|
||
X deal with spaces in user.dir (!)
|
||
X affects reference, and prolly compiling too
|
||
X alt key pressed spews errors about components
|
||
X prolly because of swing/awt component problems
|
||
X switched to JFrame instead of Frame for PdeBase
|
||
X do objects need to be swing components to draw properly?
|
||
X macosx has update weirdness for non JComponent items
|
||
X actually it's weirdness *with* JComponent items
|
||
X http://java.sun.com/docs/books/tutorial/uiswing/painting/overview.html
|
||
X probably why end of text messages under osx getting chopped?
|
||
X fix compression artifacts on about.jpg
|
||
X write readme.txt and revisions.txt
|
||
X windows: audio is broken, use jdk 1.4.1 if you need audio
|
||
X preferences will get better in a future release
|
||
X export to application is not yet implemented
|
||
X catch security exceptions around applet i/o calls
|
||
X serial on macosx
|
||
X run serial.command (modify dist to chmod +x)
|
||
X otherwise it will complain that the port is in use by another app
|
||
X write notes in readme about using serial on osx (may need to restart)
|
||
|
||
|
||
0056
|
||
X modify classpath to use 1.4 for compiling
|
||
X modify make.sh to include JDK14 flag
|
||
X video: get qtjava stuff working, modify make.sh to include paths
|
||
X also run.sh, the classpath on Proce55ing.app
|
||
X ceil/floor weren't colored properly
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1054886439
|
||
X String wasn't colored, so added parts of java.lang
|
||
X BFont was allocating too much memory for fonts (found by arielm)
|
||
X modified all scripts to unpack the new reference
|
||
X simage() has been enabled again
|
||
X https://sourceforge.net/tracker/index.php?func=detail&aid=750867&group_id=63445&atid=504000
|
||
X image_mode has been ironed out
|
||
X https://sourceforge.net/tracker/index.php?func=detail&aid=750886&group_id=63445&atid=504000
|
||
X reference not being unzipped
|
||
X fix scripts for dist / make
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1054222236
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1054886548
|
||
X print(char) and println(char) didn't exist. whoops.
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1055940673
|
||
X added constructor in BImage that takes java.awt.Image
|
||
X added FileInputStream version of loadStream for locally running code
|
||
X transparent gif images don't retain transparency (oy)
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=general;action=display;num=1044908359;start=0
|
||
X screenGrab(filename), not just screenGrab()
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1056481749
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1056558368;start=0
|
||
X versions of loadStream/loadBytes etc that use streams and/or urls
|
||
X getting current fill color and stroke color
|
||
X stroke(), fill(), background()
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1053002041;start=0
|
||
X add keyCode to BApplet (quick addition)
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=post;num=1043834995;title=Post+reply;start=
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1051285219
|
||
|
||
other folks
|
||
dm X patch to fix last line highlight bug in highlightLine()
|
||
cr X new function for linking to external web page
|
||
ks X BGraphics patch for faster lines and points
|
||
ks X adaptive sizing of circle segmenting based on rendered size
|
||
ks X rather than requiring a fixed amount
|
||
ks o have a few settings cached
|
||
ks X fixed again for scale() issues
|
||
ks X RGBA code for simage(), along with some speedups
|
||
ks X faster version of _blend() function
|
||
ks X MAX_LIGHTS instead of '10' sprinkled through the code
|
||
|
||
after 0056rc1
|
||
bf X patched up ellipse code because adaptive sizing not working properly
|
||
bf X added more segments to the adaptive sizing algo
|
||
bf X reported by benelek
|
||
bf X fixed bug in BPolyogn.scanline for textures walking out of bounds
|
||
bf X reported by benelek
|
||
bf X point() wasn't getting a proper alpha value for drawing
|
||
bf X reported by benelek
|
||
bf X add .tif extension when screenGrab() filename doesn't include it
|
||
bf X reported by benelek
|
||
bf X add beginNet, endNet, net weren't colored
|
||
bf X reported by benelek
|
||
hb X patch for server makes netEvent messages
|
||
|
||
|
||
moved to sourceforge by arielm
|
||
|
||
|
||
BAGEL / Bugs
|
||
|
||
b _ bezier is broken for > 4 points
|
||
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042201137
|
||
|
||
b _ image(img, x, y) in CENTER_DIAMETER is actually center radius
|
||
b _ should make sure that x, y just makes it proper size
|
||
|
||
b _ simage() is screwy..
|
||
b _ its invocation is broken (image_mode can't be two things at once)
|
||
b _ doesn't actually use image_mode for placement
|
||
b _ also doesn't support RGBA
|
||
|
||
b _ smooth images drawing strangely (missing first line of pixels)
|
||
b _ also smoothed even if not distorted
|
||
b _ aliased and anti-aliased images don't line up
|
||
b _ text (text04) marching around strangely
|
||
b _ problems with u/v are likely to also be there for colors
|
||
b _ u/v should be affected by w for proper perspective
|
||
b _ nonsmooth frame around circle gets drawn 8x away
|
||
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050451728
|
||
b _ texture weirdness at 90 degree angles
|
||
b _ http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050650262
|
||
b _ sphere() and other polygons don't connect flush with one another
|
||
b _ could hack by making each slightly larger than necessary
|
||
|
||
b _ repair lines (even if slow)
|
||
b _ single pixel lines have no alpha and no z
|
||
b _ fix all the random line types to support alpha
|
||
|
||
b _ anti-aliasing. smooth(), noSmooth()
|
||
b _ need to verify that this works consistently throughout
|
||
|
||
b _ alpha. fill(r, g, b, a), stroke(r, g, b, a),
|
||
b _ need to verify that this works consistently throughout
|
||
|
||
|
||
0055
|
||
X incorporated (but not yet tested) net code
|
||
X how to include sign with nf()
|
||
X whether to include room, and whether + or ' '
|
||
X use nfs (number format signed), with a bool for + or spc
|
||
X does a[3] == Float.NaN work? (for testing with splitFloats)
|
||
X no, if NaN, then comparison will always return false
|
||
X sort() functions for arrays of ints, floats, doubles, and Strings
|
||
X add casey to sourceforge with admin privileges as 'reas'
|
||
X fix wheel mouse handler so that it works under jdk 1.3
|
||
X no difference between 1.3 and 1.4 code
|
||
X add WheelHandler to cvs
|
||
X video
|
||
X checkin video code to cvs
|
||
X video integration (need to work with dist.sh for it)
|
||
X how to get qtjava into the classpath on windows runner
|
||
X incorporate second set of code for file i/o
|
||
o video capture tested and running on macos9, macosx, windows
|
||
o video file reading tested and running on macos9, macosx, windows
|
||
o net code tested with client/server examples
|
||
o sound code tested and running on macos9, macosx, windows
|
||
X constrain() still in the motion04 sketch
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1050131287
|
||
X why is every other pixel missing from mouse events?
|
||
X make a note about mouse movement skipping two pixels on windows
|
||
X need to set mouse properties for higher precision
|
||
X we actually recommend using java version 1.3 on the mac
|
||
X kill video, net, etc on closing applet
|
||
|
||
|
||
0054
|
||
X disabled the debug flag (oops) in BPolygon
|
||
X disabled code for alpha in web colors (use 0x instead if needed)
|
||
X make sure that fill(int a) / stroke(int a) work if an alpha is set
|
||
o probably time to send out another message about this release
|
||
|
||
|
||
0053
|
||
X add smooth() noSmooth() to the keywords
|
||
X image of 256x256 doesn't draw the last line of pixels
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1045697665;start=0
|
||
X weird line in showing in the center of an image
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1044901171;start=0
|
||
X color() should work for alpha..
|
||
X also #rrggbbaa
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1049141984
|
||
X blend() (or any other 'final' functions) is causing trouble
|
||
X when other people write methods of the same name
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1049249938
|
||
X text caret goes missing
|
||
o removing extra jre's, uninstalling java apps fixed it
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1041962296
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1043614133
|
||
|
||
|
||
0052
|
||
X identityMatrix and multiplyMatrix
|
||
X or resetMatrix and applyMatrix
|
||
X projectX(x, y, z) instead of project()
|
||
o stores last xyz point as cached for projectY
|
||
X projectSize() should work the same way
|
||
X screenX instead of projectX
|
||
X modelX or objectX could do the amit style thing
|
||
X creas says object
|
||
X better access to projX et al
|
||
X what's a better name? calcX? or write to an array?
|
||
X projectX, projectY, .. or projectedX ?
|
||
X also projectSize should just be project()
|
||
X smooth() and noSmooth()
|
||
X possible dist() and constrain() functions
|
||
X reas: I like people making these themselves and then later
|
||
X they can be added to their code libraries
|
||
X join() like split
|
||
X also add additional item for NaN data
|
||
X add doubles and longs for genome stuff
|
||
X numberFormat (formerly zeroPad)
|
||
X numberFormat(float num, int left, int right)
|
||
X zero means any number of digits, don't pad
|
||
X numberFormat(int num, int left) for 27 -> 0027
|
||
X camera work
|
||
X beginCamera, endCamera -> does glMatrixMode style swapping
|
||
X cameraMode(CUSTOM, PERSPECTIVE, ISOMETRIC)
|
||
X lookAt->lookat, frustum, perspective should be public too
|
||
X splitints, et al.. have another version to specify what to use
|
||
X when the value gets a NumberFormatException.. ie.
|
||
X splitInts("blah blah blah", ' ', 0);
|
||
X and splitFloats("blah bl ah blaha ", ' ', Float.NaN);
|
||
X remove groupings of NumberFormat
|
||
X change NumberFormat to nf
|
||
X use System.arraycopy for clear().. could be way fast
|
||
X test to see how much faster the new arraycopy version is
|
||
X err, it's slower. that sucks.
|
||
X fixed bug with typography reported by creas
|
||
X alpha images were 0xAAAAAAAA b/c of javagl
|
||
X images were broken with noSmooth
|
||
X color is ugly for 'use external editor' with new color scheme
|
||
X now uses color for current line
|
||
X re-enable SMOOTH_IMAGES
|
||
X 'color[] c' doesn't work, neither does 'color c[] = new color[10]'
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1045052913
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1045675678
|
||
X several examples broken (note from creas) in bugs.txt
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1042222429
|
||
X drawing02, input09, input08, transform05, others?
|
||
X if image doesn't exist, spews null pointer exception and freaks
|
||
X locks up environment/machine, have to restart
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1039409900
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1045828000;start=0
|
||
X disable image cache (setUseCaches?)
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1043895082;start=0
|
||
X add a note to revisions.txt that says "not for use as a reference"
|
||
X http://proce55ing.net/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1046191616;start=0
|
||
X switched to jre 1.4.1_02
|
||
|
||
|
||
TODO CLEANUP
|
||
o online signup cgi for people to add themselves to the list
|
||
o probably should doClose() on new/open instead of doStop()
|
||
o option to delete current project (trickier)
|
||
o also needs to have method for verify.. blech
|
||
o check logs to see where we're getting traffic from
|
||
o option to toggle console on/off (not just in properties, but realtime)
|
||
o look into using serialporteventlistener for simpleserial
|
||
o may help with problems due to threading/synchronizing
|
||
o font usage/substition solution
|
||
o write code to bind/convert java fonts
|
||
o best would be freetype or jdk 1.3/1.4
|
||
o java freetype? jni freetype to build texmap fonts?
|
||
o look at flash file format? (does it have kerning?)
|
||
o may want to throw exceptions from bagel
|
||
o but catch them inside bapplet--as part of making things easier
|
||
o file i/o utility classes
|
||
o read as set of lines, read as cells in grid, read num sequence
|
||
o then methods for writing all of the same
|
||
o stop() method in applet should stop kjc environment
|
||
o should be able to call stop() to 'quit' an applet
|
||
X make versions available w/o fonts and jre
|
||
o moving sketchbook folder for lab environments
|
||
o adding lights
|
||
o control of position/color of default lights
|
||
o controlling camera movements
|
||
o mcguffin sent some notes about this
|
||
o multmatrix/identity
|
||
o constants besides PI, TWO_PI
|
||
o min/max with 3 parameters
|
||
o if (a) ? 3 : 4
|
||
o formatting printf-style things
|
||
o audio input
|
||
o audio synthesis
|
||
X stringutils.split is a useful one
|
||
X readFileLines et al
|
||
o translateMiddle() ? to move to the middle of the screen?
|
||
o perlin noise function
|
||
o delayUntil would be nice to have
|
||
o but at some point there has to be a cutoff
|
||
o have a library of useful code that people can add to programs
|
||
o otherwise things are too simple, and env is a crutch
|
||
o example: multi-user server app (shared whiteboard)
|
||
o example: basic network app
|
||
o bug in sun vm for freaking out
|
||
o also happened with ibm vm.. grr.. (or was it a path problem?)
|
||
X is it necessary to have fullscreen option on toolbar anymore?
|
||
o what's better than POLYGON_CONVEX and POLYGON_CONCAVE?
|
||
o should we use jdk 1.3 or msft vm?
|
||
|
||
|
||
0051
|
||
X go through the bboard and make sure everything up to date here
|
||
X see if moved topics need to be deleted as well
|
||
X (log in from another machine as guest)
|
||
X weirdness with mac swiss-german keyboard on []{}|
|
||
|
||
|
||
0050
|
||
X fix quotes missing in the export html
|
||
|
||
|
||
0049
|
||
X add http url support for loadImage and loadStream
|
||
X ceil/floor/round
|
||
X new set of examples
|
||
X remove old examples from cvs
|
||
X pmouseX and pmouseX should be colored with mouseX and mouseY
|
||
X new html for export
|
||
X new colors chosen by casey (replace pde.properties and buttons.gif)
|
||
/ disappearing text caret on win2k
|
||
/ works in 'insert' mode
|
||
X just disabled it ever hiding.. we'll see if it fixes
|
||
X flush() after every println()
|
||
X incremental printout
|
||
X uncovered bug with long line lengths in console
|
||
/ pmouseX problem reported by casey (in bugs.txt)
|
||
o images don't load during setup [reas]
|
||
X //This is not a problem -- Casey
|
||
X framerate() and framerate(15)
|
||
X delay() should sleep the thread [glen murphy]
|
||
X it's sucking cpu and won't open a window until the delay is up
|
||
X also don't delay on the first time through
|
||
X add framerate to colored things list
|
||
|
||
|
||
MISC (pruned from crusty todo list)
|
||
|
||
X text editor? jedit's textarea class? hmm? hmm? // Yeah for jedit!
|
||
X document imageMode, planeMode, ellipseMode
|
||
X 'rot' example not working in release 18
|
||
X make note in documentation about getting access to pixel array
|
||
X pixels[] is in ProcessingApplet
|
||
X build a linux/x86 release
|
||
X fix buzz.pl to not create ../../bagel
|
||
X how to use ssh identity file to maintain auth for brancusi
|
||
X write dist.bat for releases
|
||
X don't forget to update 'export' dir with processing releases
|
||
X write code for automatic macintosh releases
|
||
X just saying 'millis' in processingapplet, instead of getMillis()
|
||
X keyPressed, keyReleased, mousePressed, mouseReleased
|
||
X bug in paren balancing
|
||
X paren problems comes from overusing parens (too many closing)
|
||
X image[first[i], 0, 0) hitting last paren causes jump to top
|
||
X beautify is broken // I think this is fixed
|
||
X sketch: sketch-000 is dumb
|
||
X // Just number successively 0001, 0002 like a digital camera
|
||
X color won't set for fonts //This works
|
||
o 'image' is too generic a variable to have inside BApplet
|
||
o check for others that shouldn't be used (pixels? width? height?)
|
||
o or have a way to syntax color them
|
||
o put processing/bagel into sourceforge cvs FOR BETA
|
||
o probably after kjc/engine stuff restructured
|
||
o bring cbagel up to par
|
||
X remove 'encoding' crap from PdeBase
|
||
X only existed b/c of reading as bytes and not using jdk11 methods
|
||
X cleanup program/inline_program crap.. take out scheme stuff
|
||
X better readFile/loadImage inside PdeBase
|
||
X temp array should be resizable inside readFile
|
||
X might just use ByteArray streams
|
||
X use getresource for loading image
|
||
X remove Editor's frame instance, replace refs with PdeBase.frame
|
||
|
||
|
||
0048
|
||
|
||
macosx
|
||
X include note in the readme that 1.4 is not supported
|
||
X is sketch.properties saving properly under macosx?
|
||
X text in editor is anti-aliased, allow to turn off (franklin_mint)
|
||
X also make text courier instead of monospaced
|
||
public void paint(Graphics g)
|
||
{
|
||
Graphics2D g2 = (Graphics2D) g;
|
||
g2.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
|
||
RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
|
||
super.paint(g2);
|
||
}
|
||
|
||
pde
|
||
X re-enable wheel mouse
|
||
X just uses #ifdef for JDK14
|
||
o System.getProperty("java.version") -> "1.4.1_01"
|
||
X text editor - color coding is the big issue
|
||
X use syntax coloring to highlight BApplet's class variables and functions
|
||
|
||
windows
|
||
X remove built-in jre (!)
|
||
X add folder and instructions for serial in expert
|
||
X modify run.bat, modify .exe file as well
|
||
X add -Xmx128m -Xms128m because people running out of memory (pitaru)
|
||
X tried with a 3k x 1k image and things broke
|
||
o maybe command line read properties from a file in lib
|
||
|
||
macos9
|
||
X do some font tweaking (monaco 9 or 10 might be good)
|
||
|
||
|
||
0047
|
||
X reported by fdb and brendanberg
|
||
After creating about 27 sketches, proce55ing (0046 on OS X) no longer would startup, giving me the following error:
|
||
Exception in thread "main" java.lang.NullPointerException
|
||
at PdeBase.addSketches(PdeBase.java:598 )
|
||
at PdeBase.addSketches(PdeBase.java:615)
|
||
at PdeBase.rebuildSketchbookMenu(PdeBase.java:575)
|
||
at PdeBase.<init>(PdeBase.java:362)
|
||
at PdeBase.main(PdeBase.java:102)
|
||
Removing all sketches would solve the problem.
|
||
/ lots of problems in moving sketches over
|
||
i managed to run p5 from the applications folder once, but i think when i moved my sketches over from 0044 it broke: "uncaught exception in main method: java.lang.NullPointerException"
|
||
i tried reinstalling and running 'java -cp lib:lib/build: ...' and it worked fine (and would open from the icon afterwards)
|
||
again, after i moved my sketches over it broke permanently...
|
||
/ 46 dies when run from desktop on some machines [jes]
|
||
/ spaces in the dir name?
|
||
o is sketch.properties getting mangled on the mac?
|
||
X jedit text area
|
||
X change bg color for 'use external editor'
|
||
X enable/disable undo/redo
|
||
X don't let undo after setting text
|
||
X get focus after setText
|
||
X need to take care of auto-indent etc
|
||
X is setText goobering up on beautify?
|
||
X re-implement cut/copy/paste
|
||
X re-implement undo/redo
|
||
X get settings from PdeBase
|
||
X better defaults for syntax highlighting
|
||
X comments should be gray and not italicized
|
||
X disable end of line marker by default
|
||
X highlight p5 keywords
|
||
X setup, draw, loop as one class
|
||
X rect, line etc as another
|
||
X width, height, pixels as a third
|
||
X jump to top of document on load
|
||
X change style of ~ at end of document for unused area
|
||
X extra linefeeds is getting annoying for folks
|
||
X line endings joy
|
||
X how are line endings working during save?
|
||
X recursive sketch add that works properly and ignores crap
|
||
X crashes while starting
|
||
LaunchRunner Error] PdeBase.main(String[]) threw an exception:
|
||
java.lang.NullPointerException
|
||
at PdeBase.addSketches(PdeBase.java:598)
|
||
at PdeBase.addSketches(PdeBase.java:615)
|
||
at PdeBase.rebuildSketchbookMenu(PdeBase.java:476)
|
||
at PdeEditor.skNew2(PdeEditor.java:872)
|
||
at PdeEditor.checkModified2(PdeEditor.java:814)
|
||
at PdeEditor.checkModified(PdeEditor.java:797)
|
||
at PdeEditor.checkModified(PdeEditor.java:785)
|
||
at PdeEditor.skNew(PdeEditor.java:826)
|
||
at PdeEditor.init(PdeEditor.java:428)
|
||
at PdeBase.<init>(PdeBase.java:361)
|
||
at PdeBase.main(PdeBase.java:102)
|
||
at java.lang.reflect.Method.invoke(Native Method)
|
||
at com.apple.buckyball.app.LaunchRunner.run(LaunchRunner.java:82)
|
||
at com.apple.buckyball.app.LaunchRunner.callMain(LaunchRunner.java:44)
|
||
at com.apple.buckyball.app.CarbonLibApp.main(CarbonLibApp.java:76)
|
||
X undo/redo can go to far
|
||
X docs
|
||
X make a note that size() has to come first [nluken]
|
||
X look at the code that's created in build/
|
||
X known issues
|
||
X random freezes.. especially under windows
|
||
X wheel mouse is gone again, to return later
|
||
X describe rundown of constants pulled from pde.properties
|
||
X coloring for syntax
|
||
X sketchbook.path, very preliminary, still creates 'default'
|
||
X macos9 stuff
|
||
X check to see if swing is working properly
|
||
X get new release out, remove 1.3 specific stuff from textpane
|
||
X get syntax coloring debugged?
|
||
X talk to casey about better default colors
|
||
X scroll to beginning after setText()
|
||
X color not set for default text area with empty text
|
||
X color not set on 'new', setForeground won't do it
|
||
X probably reasonably simple fix, but not in time
|
||
X undo/redo
|
||
X should enable/disable as available
|
||
X undo-ing too much will empty the text area
|
||
X the setText is an undoable thing. grr.
|
||
X method to set a folder for the sketchbook
|
||
X when trying to use serial, provide error if things not installed
|
||
|
||
|
||
0046
|
||
X install new swing-based textarea with syntax highlighting
|
||
X improve the flicker problems (re-enable backing store?)
|
||
X set better defaults for coloring
|
||
X implement edit menu
|
||
X implement undo/redo
|
||
X re-implement sketchModified
|
||
X these boxes overlap but shouldn't:
|
||
X may be simple <= instead of <, leftover from dbn
|
||
int thick = 36;
|
||
size(200, 200);
|
||
background(0);
|
||
noStroke();
|
||
fill(153, 163, 0.0);
|
||
rect(80, 0, thick, height/2);
|
||
fill(102, 112, 0.0);
|
||
rect(100, height/2, thick, height/2);
|
||
X re-implement sketchModified yet again (using keylistener)
|
||
X set font on textarea in case things break
|
||
X need examples to work for submenus (casey's got too many)
|
||
X why is javax.comm included a zillion times in exported .java file?
|
||
X fix issues with new swing-based text area
|
||
X auto indent on next line no longer works
|
||
X tabs no longer convert to 2 spaces
|
||
o balance parens is no longer available
|
||
X problem with axel's strings example [might be related to long lines]
|
||
X freezing problem, compiler was crashing and spewing bad message
|
||
X move build directory to root in cvs (on server)
|
||
X and update scripts accordingly
|
||
X should java 1.3 classes be included in the imports
|
||
X but not for exported applets? (might create some confusion)
|
||
X included java audio classes for 1.3
|
||
X included xml classes for 1.4
|
||
X pmouseX should be set at the end of loop(), not on mouse movement
|
||
X allow 3d curves
|
||
X curveVertex and bezierVertex that take 3 args
|
||
X 3d versions of bezier() and curve()
|
||
X preprocessor tweaks
|
||
X "http://acg.media.mit.edu" doesn't work because of //
|
||
X "color.jpg" -> "int.jpg" causes trouble
|
||
X why does this line cause an error?
|
||
// String url = "http:\u002f\u002fwww.Proce55ing.net";
|
||
X it's not in the preprocessor, but kopi seems to be having trouble
|
||
X seems that file i/o may be picking up lots of extra \r
|
||
X perhaps when doing setText, it's goobering things up
|
||
X when renaming a sketch, select the text in the field,
|
||
X so you can type the new name immediately.
|
||
X added 'rename' command
|
||
X also the default for clicking on the sketch's title
|
||
o option to rename when doing a 'save as' (remove old files)
|
||
X remove .class files on save as [dimitre]
|
||
X remove .jar, .class, and .java files from the 'applet' dir
|
||
When I am working in a project and I save it with another name,
|
||
all the old files are copyied to new directory, and some of the old
|
||
unused .class files and images remains inside new project JAR files.
|
||
X serial port
|
||
X better message for PortInUseException (full explanation)
|
||
X better message for when serial port code not available/not installed
|
||
X set frame title of launched window to the name of the sketch
|
||
X fixed history bug where first history made would crash
|
||
X this was previous unknown, but likely several found it (!)
|
||
X macosx - check to see if swing is working properly
|
||
X macosx - update build script to work with new layout
|
||
X Add an Edit menu containing Undo/Redo/Cut/Copy/Paste/Select
|
||
All. It's standard Mac behaviour.
|
||
X long list from frederik (fdb)
|
||
X If the cursor is at the last character of the last line of the
|
||
text area, moving the cursor up or down using the arrow keys throws
|
||
the following exception:
|
||
java.lang.ArrayIndexOutOfBoundsException
|
||
at PdeEditorListener.keyPressed(PdeEditorListener.java:86)
|
||
at java.awt.Component.processKeyEvent(Component.java:3673)
|
||
X If the cursor is at the last character of the first line of the text
|
||
area, moving the cursor up using the arrow keys throws the same
|
||
exception. However, moving the cursor down doesn't throw one.
|
||
X Double-clicking a word doesn't select it, but the character after
|
||
it. (however, sometimes the behaviour is correct)
|
||
X Scrolling action when using cursor keys is not consistent with other
|
||
editors: The window should only scroll when it needs to; it now tries
|
||
to keep the cursor on the current line. (or one line below it)
|
||
X Using Apple-shift-arrowLeft to select from the cursor pos to the
|
||
beginning of the line, selects one character too little at the right
|
||
side. Apple-shift-arrowRight has the same issue (selects one char too
|
||
little at the left side).
|
||
X Using Apple-shift-arrowDown selects only from the beginning of this
|
||
line to the end of the following line. It doesn't extend the
|
||
selection when pressed twice. It also selects the line under the
|
||
current line.
|
||
X Pressing the tab key moves to the bottom of the text area.
|
||
X hopefully fixed, but needs to be tested
|
||
? Select All (Apple-A) closes the application
|
||
(Ctrl-Q) on Azerty-keyboards
|
||
X use date in the sketch name sketch_021104
|
||
X with a _2 if needed or '021104a' '021104b' etc
|
||
X when using save as, allow to remove the old (numbered) sketch
|
||
X better default size than 300x300 when starting up first time
|
||
X bug report from the site
|
||
resizing the editor window in Mac OS X leaves the status bar in
|
||
place. The result is an editor window with a grey bar layered on top,
|
||
obscuring the editable text.
|
||
X fix default fonts, font size on mac
|
||
X fix lots of annoying crap about highlighting lines on errors
|
||
X re-enable console, add synchronized (hrmph)
|
||
X added extra code for testing to for serial under osx
|
||
X also suppressed error text in console for exception-less fail
|
||
X couldn't quit p5 when installed into a dir with spaces
|
||
X properties were saved to a urlencoded place, %20 was causing trouble
|
||
X update dist script for new layout
|
||
X put mac rxtx inside the p5 folder (hide it?)
|
||
X include more strongly worded message about rxtx
|
||
X macos9: update build/dist scripts to work with new layout
|
||
X macos9: add swing.jar to dist (?)
|
||
X linux: update build and dist scripts for new layout
|
||
X linux: generate new rev
|
||
|
||
|
||
0045 (non-release)
|
||
X no more CVS and .cvsignore entries in sketchbook menu
|
||
X only put things in the menu if in proper structure
|
||
X TWO_CORNERS -> CORNERS
|
||
X major: fix error message stream mid-compile
|
||
X ClassCastException on startup (or not found?)
|
||
X added naming question from faq to the readme.txt
|
||
|
||
|
||
0044
|
||
X added optimized flat circle (not ellipse) function
|
||
X then removed it again because it's not quite finished
|
||
X need to be able to fill using the same function
|
||
X added additional file i/o functions to bagel
|
||
X loadStrings and splitInts, splitFloats, etc
|
||
X getStream is now loadStream
|
||
X set bg/fg color of text editing area
|
||
X add option for running with external editor
|
||
X sets text area to not editable, changes color
|
||
X gets new text on each run.. calls handleOpen2 or whatever
|
||
X disables save.. save as ?
|
||
X organizing directories, save to other directories blows up
|
||
X for now, disallow the / or : characters
|
||
X there was a bug that required a noop() b/c of jikes or 1.3 problems
|
||
X is problem w/ beautify that it has no menu event handler?
|
||
X write event handler, and make sure it doesn't work for external ed
|
||
X don't popup offscreen if editor window is way left.
|
||
X just make sure the x coord > 10 or so (if not presenting)
|
||
X if so, pop up window 50, 50 from upper left corner
|
||
X if it still won't fit, center the window on screen
|
||
X don't throw exceptions for serial on startup if no serial available?
|
||
o gets upset on osx if rxtx not installed during menu building
|
||
X actually, it just throws UnsatisfiedLinkError
|
||
X make a note in the readme, particularly wrt macos
|
||
X readme additions
|
||
X size() and background() need regular nums, no vars
|
||
X hidden features/niceties
|
||
X click sketch title to rename
|
||
X mention shift-run for present mode
|
||
X known issues
|
||
X macos sketch window resizing strangely
|
||
X win95/98/me version acts poorly or doesn't run
|
||
X as approaches 1000 lines, editorconsole has arrayindexoutof bounds
|
||
X console scroller obscured by window resizer intruding
|
||
X arrow keys broken (but with shift they work..)
|
||
X hacked in basic arrow key support
|
||
X include instructions for rxtx or the install itself
|
||
X just include the .pkg, since causing exceptions now
|
||
X make sure space->underscore conversion working properly for 'save as'
|
||
X file names with a space get "_ " instead of a space ?
|
||
X under osx, consuming event doesn't work, so don't do it real time
|
||
X sketch window resizing strangely
|
||
X can make width/height larger, but only height smaller
|
||
X check apple site for technote/bug listing
|
||
X jes grabbed examples for me
|
||
X getMinimumSize() on textarea is probably causing trouble
|
||
X better just to pre-empt it on the frame, b/c textarea didn't do much
|
||
X apple-a for select all tries to quit
|
||
X can't reproduce
|
||
X escape on presentation mode--no key events seem to be coming through
|
||
X make default font size for editor the next size smaller
|
||
X include names of all people who submitted bugs
|
||
X use self-extractor and make sure no 8.3 filenames
|
||
X use a .dmg to distribute
|
||
X make sure no DS_Store files are included
|
||
|
||
|
||
0043
|
||
o arrow keys don't work in the textarea.. known issue
|
||
X add note to release notes
|
||
X finish writing 'readme.txt'
|
||
X change download/index.html to not describe dates but process
|
||
X "this is alpha, we're heading to beta with series of sm releases"
|
||
X document serial a bit more in release notes
|
||
X how do we encourage/point to updates?
|
||
X auto updater? check for releases page in menu?
|
||
|
||
0042
|
||
X fixed ArrayIndexOutOfBoundsException in texture use
|
||
X added icon to replace the coffee cup
|
||
X see if play being highlighted can be implemented again
|
||
X especially important because of speed issues
|
||
|
||
0042 BUGS
|
||
X this code is not performing correctly (triangle strip)
|
||
X (see example in reference for expected output)
|
||
X -> turns out it's correct, but not great
|
||
beginShape(TRIANGLE_STRIP);
|
||
vertex(30, 75);
|
||
vertex(40, 20);
|
||
vertex(50, 75);
|
||
vertex(60, 20);
|
||
vertex(70, 75);
|
||
vertex(80, 20);
|
||
vertex(90, 75);
|
||
endShape();
|
||
|
||
|
||
0041
|
||
X fill(#ffcc00) wasn't working for rect, calci not being set
|
||
X also affected background and stroke
|
||
X export was failing if no data dir
|
||
X move background() out of draw() for draw mode apps
|
||
X click on project name to quickly go to rename mode
|
||
X cursor goes away during edits (java bug, fix with hack)
|
||
X handling of key/mouse events smoothed out
|
||
X removed 'briefly' versions of mouse/key
|
||
X make scrollbar for console
|
||
X make win/linux write stderr to stderr.txt like the mac
|
||
X this will be useful until i implement scrollbar
|
||
X -> this might be problematic, watch out for lockups
|
||
X remove projects if created but nothing happens to them
|
||
X maybe do this on open or quit?
|
||
X first a syntax error, when fixed, causes NullPointerException<6F>
|
||
X quitting the app makes things all better. argh.
|
||
X this just started with version37, it happens extrememely
|
||
X frequently and should be easy to reproduce the error
|
||
X images with imageMode set for simage() weren't working
|
||
|
||
|
||
0040
|
||
X fix problem with pde.properties
|
||
|
||
|
||
0039
|
||
X left PdeBase out of the run.bat in windows.. piss me.
|
||
X need comprehensive set of tests for 'f' substitution scenarios
|
||
X here is the test code to see if it's fixed
|
||
X much reworking for run/present modes
|
||
X run/present modes are getting confused
|
||
X [esc] to exit presentation mode
|
||
X remove 'edit' menu because it's worthless
|
||
X build 'release' version of app that doesn't need MFC42D.DLL
|
||
X check on linefeeds and other errors with bbs on web site
|
||
X serial
|
||
X some method for getting list of serial ports
|
||
X pde menu item for listing serial ports available
|
||
o could just println them to the console
|
||
X import javax.comm stuff as standard in kjc (but not export)
|
||
X can't get fonts to load - tested working ok
|
||
X bagel complaint: could not load font Univerx76.vlw.gz
|
||
X why the x? what's going on?
|
||
X try using serial on macosx
|
||
X works, but about as well as the windows version used to
|
||
X try using serial on macos9..
|
||
X works well! shockingly well
|
||
X os9: apple control keys register as edit events in buffer
|
||
X use Toolkit.getShortcutKeymask() to figure out what's up
|
||
X -> seems to have fixed itself (?)
|
||
X test presentation mode for window sizing status on macos
|
||
X serial port code needs to be implemented
|
||
X something that docks better to java serial api
|
||
X implement menuitem to load ref and to launch p5.net
|
||
X MRJFileUtils.openURL(String url) throws IOException
|
||
X also, ref should go to index page, not environment
|
||
X check to see if lines for error messages are off in macos
|
||
|
||
|
||
0039 BUGS WITH CODE
|
||
|
||
// font problems
|
||
BFont font;
|
||
font = loadFont("Univers76.vlw.gz");
|
||
//font = loadFont("Bodoni.vlw.gz");
|
||
//BFont font = loadFont("Univerx76.vlw.gz");
|
||
setFont(font);
|
||
String happy = "FontTest";
|
||
//float happyWidth = font.stringWidth(happy);
|
||
//text(happy, (width - happyWidth)/2, 10);
|
||
text(happy, 20, 50);
|
||
|
||
// float issues
|
||
//BFont font1;
|
||
//BFont font2;
|
||
//font1 = loadFont("Univers76.vlw.gz");
|
||
//font2 = loadFont("Bodoni.vlw.gz");
|
||
println("Univers76.vlw.gz");
|
||
float a = 80.4;
|
||
float b = .7;
|
||
float c = (b * 20.3);
|
||
float d = 10;
|
||
fill(a, b, c);
|
||
rect(a, b, c, c);
|
||
|
||
|
||
0038
|
||
X set bg color on macos9 buttons as well
|
||
X get icon in macos9/macosx/windows formats
|
||
X wahoo! figure out how to do do simple .exe with icons
|
||
o use launcher code from sun jre
|
||
o needs to be built from command line
|
||
X keyPressed() and others weren't being called
|
||
X serial work under windows
|
||
X make bapplet a serialporteventlistener
|
||
X remove 'public' from beginner listener event handlers
|
||
X trying to make eventlistener work
|
||
X comm.jar has to be in classpath for kjc (interesting)
|
||
X fixed launcher.exe because of problems in classpath
|
||
X how to make double-clickable version for osx
|
||
X might be as simple as combined jar with manifest and symlink
|
||
X jar doesn't like opening pde.properties b/c getClass fails
|
||
X app title comes up as PdeBase
|
||
X -Xdock:name property or
|
||
X com.apple.mrj.application.apple.menu.about.name (gulp)
|
||
X -XDock:icon (lowercase dock?) to set icon, or
|
||
X .icns file in the Contents/Resources of the bundle
|
||
X check tn on java runtime properties for macosx
|
||
X need fxns to test platform and java version
|
||
X serial works poorly for starting/stopping applets
|
||
X appears to be fixed through use of static object in bagel
|
||
X breaks on every 2nd run when using serial apps (or others?)
|
||
X try calling gc on stop as well
|
||
X make it simpler to build the code..
|
||
X buzz.pl actually no longer needed (no ifdefs)
|
||
o use a regular makefile for everything
|
||
X getResource stuff breaks, sketch.properties can't save
|
||
X FileNotFoundException: /FILE9/+/sketch.properties
|
||
X doc: requires java 1.3.1 update 1
|
||
X button backgrounds are weird since not square
|
||
X (seen when asking to save a file etc)
|
||
X see if possible to set background of button object
|
||
X or maybe just background of the awt object it sits on
|
||
X get casey's examples into the sketchbook
|
||
X these should become the standard test cases for everything
|
||
o crashes when people click on help in top bar (same in DBN) [macos9]
|
||
X not reproduced.. mrjappbuilder seems stabler?
|
||
X use osx utilities to setfileinfo for .jar files etc
|
||
o try to build macutils under osx
|
||
X bug where pde.properties was being replaced for sketch.properties
|
||
X changed pde.properties_PLATFORM -> pde_PLATFORM.properties
|
||
X f subst problems: include , and ; as allowable
|
||
X float f = 0.3; and fill(0.3, 0.2, 0.1);
|
||
X windows needs to work from the .exe
|
||
X also included run.bat just in case
|
||
X test the gcc executable, and tweak dist script accordingly
|
||
X add 'readme.txt' to dist.sh.. change notes to revisions
|
||
X add examples to dist.sh scripts
|
||
X separate shared script to cleanup?
|
||
X or small script to remove CVS directories from a tree
|
||
X check osname under win98 and linux
|
||
X information on how to submit bugs to p5-bugs@proce55ing.net
|
||
X include release number, platform, and a copy of the code
|
||
X proce55ing thinks the following numbers are a double:
|
||
X float a = .5; float b = 0.5;
|
||
|
||
|
||
0037
|
||
X copying files from 'data' dir is not recursive.. fixed
|
||
X move structure of app/application dirs around a bit
|
||
X make a new 'dist' function for building
|
||
X save window position (only during session) of sketch run window
|
||
X shouldn't substitute f's for: "Univers76.vlw.gz";
|
||
X need lots of testing--this changes lots of things
|
||
X fixed commentsCodec which was mangling things
|
||
o present mode doesn't work for draw()
|
||
X tested, seems to be fine?
|
||
X console - convert tabs to spaces
|
||
o line wrapping (but save info for resize? noo..)
|
||
X fix to line numbers being off for KjcEngine exception highlights
|
||
X changed error color slightly for console to fit status error
|
||
X size() not being called in setup is gonna cause lots of headaches
|
||
X hack: put exception handler around setup and re-call if necessary
|
||
X linefeeds were wrong in BApplet
|
||
X for people visiting site, what os are they using?
|
||
X saving to gzipped 'versions' file
|
||
X autosave every few minutes, also on each compile, also on save
|
||
X mark each as 'save', 'autosave', 'failed' or 'successful' compile
|
||
X also include a timestamp
|
||
X if a selection is made from the menu:
|
||
X autosave, replace text, mark as edited
|
||
X if there have been no edits, and last thing was hist change,
|
||
X should *not* do another autosave
|
||
X ensure this by historyLast being set on change.. heh. nice.
|
||
X write message to people who signed up for p5 alpha
|
||
|
||
|
||
0036
|
||
X editor.buttons.bgcolor default value was wrong
|
||
X sketch.properties exception when closing on linux and mac
|
||
X urlstr was garbage because of windows-specific code
|
||
X test build macos9 version with JDK13 flag turned off
|
||
X make buttons taller by 4 pixels (looking bad on macos9/macosx)
|
||
X change to uppercase (looks dumb on mac, and casey doesn't like)
|
||
X set background color of buttons in EditorStatus
|
||
X modify to only change it under aqua.. does screwy things for windows
|
||
X check splash screen and icons into cvs
|
||
X macosx.. editor.status.font needs to be size 12
|
||
X same under windows, just wasn't being set properly before
|
||
X header font needed to be set each time as well
|
||
X introduce pde.properties_OSNAME
|
||
X tested to make sure it joins with the other pde.properties ok
|
||
X setPixel(i, j, #99CC00);
|
||
X not working anymore Syntax error: unexpected token: CC00
|
||
X problem was substitute only worked along with =
|
||
X perl should be ok to be cygwin perl.. try deinstalling activestate
|
||
o should fix paren balancing bug..
|
||
X just disable by default for alpha
|
||
o background() not working
|
||
X checked but couldn't duplicate
|
||
X change editorlistener properties to use underscores
|
||
X imageMode() was gone.. now replaced
|
||
X collapse pdeengine/pderunner/kjcengine
|
||
X remove 'extends' from kjcengine, make an instance of Main
|
||
X may need to subclass at.dms.kjc.Main to override the exit()
|
||
X make pdeengine a class
|
||
X remove pderunner, collapse into pdeengine
|
||
X checked line z problem bug.. it's b/c single pixel lines have no z
|
||
X fold simpleserial into BApplet
|
||
X set serial properties inside bagel in kjcengine
|
||
o sprint an sprintln functions
|
||
X nixed because they're too weird, don't make sense w/ actual use
|
||
X serial.messageReceived extra long crap in demo.pde (clean up?)
|
||
X improve simpleserial and clean up a bit
|
||
X need to have function to enable it in setup
|
||
X make i/o work just like mouse (event driven, with dflt behavior)
|
||
X present mode should hide editor frame
|
||
X mouse coords coming from window when outside applet.. bad!
|
||
X just removed the listeners on the window.. don't seem to be needed
|
||
|
||
|
||
0035
|
||
X fixed a NullPointerException on startup
|
||
X when sketch.properties didn't exist, shouldn't print error
|
||
X fix status standard message color text color
|
||
X mousePressed() not working, also mouseReleased
|
||
X also has to be public void mousePressed() for kjc
|
||
X background(), fill(), stroke() using color datatype
|
||
X check 0xff high bits to see if it's an int gray value or a color
|
||
X fix curve()/bezier()
|
||
X make curve() work as 6 point with doubled endpoints
|
||
X translate is disabling color
|
||
X (probably because of lighting)
|
||
X save as instead of rename/duplicate
|
||
X this makes more sense, hopefully it won't break everything
|
||
X put newline after imports header in exported .java files
|
||
|
||
|
||
0034
|
||
X make all windows 120x120?
|
||
X default program should be large, 300x200 or so
|
||
X what if it's smaller? boundary of color 51, 51, 51 around it
|
||
X implement presentation mode
|
||
X editor frame doesn't have to be in front
|
||
X include button in present mode to bring editor back up
|
||
X add frame to launched window
|
||
X add maximize event catcher to make fullscreen
|
||
o doesn't work, because of screen sizing stupidity
|
||
X shift-click on play to go directly into this 'presentation mode'
|
||
|
||
|
||
0033
|
||
X implement 'duplicate'
|
||
X implement renaming of projects
|
||
X renaming projects
|
||
X make sure people don't use - or other illegal chars
|
||
X on export or naming sketches--no spaces(!)
|
||
o changed by clicking on the name and typing
|
||
X new/duplicate/rename should rebuild skopen menu
|
||
X item to launch proce55ing.net
|
||
X item to launch reference in browser
|
||
X check all menus to make sure they all work/make sense
|
||
X disable the ones that aren't implemented
|
||
X in progress working on presentation mode
|
||
|
||
|
||
0032
|
||
already finished
|
||
X need to update PdeKeyListener for new ui..
|
||
X remove open, add d for duplicate, r for rename, others ?
|
||
X 'open' button is a switch-to button
|
||
X pops up list of everything in the sketchbook
|
||
o first item is 'new sketch', followed by delimeter
|
||
X next is list of subdirs other than current user, then delim
|
||
X the rest are the items in the current user's folder
|
||
X need 'new' button on the toolbar (or first sketch menuitem?)
|
||
o the zero looking one might be good (instead of export)
|
||
o export could be three circles in a row, overlapping
|
||
X everything is a project.. what about short snippets of code?
|
||
X this version won't be able to access everything from scrapbook
|
||
X (that requires a more robust class loader)
|
||
X sketch.properties contains the last program run
|
||
X also the window positions, etc
|
||
X saves screen size, so if screen size changed, window pos reset
|
||
X if it doesn't exist, starts with a new project
|
||
X for a new project, name it untitled-0001 or as appropriate
|
||
X so that previous projects aren't written over
|
||
X verify save when
|
||
X closing p5 window
|
||
X moving to other sketch
|
||
X NullPointerException on startup in pde editor buttons
|
||
X shows up on slower machines, probably images not loaded yet
|
||
X use a vm that won't destroy the screen like sun/ibm does
|
||
X this means msft or newer version of jdk
|
||
X if default user, don't show the 'user' string in pde window
|
||
X item in pde.properties to set the name of the current user
|
||
X exporting
|
||
X exporting applets that have custom name problems:
|
||
X if extends processingapplet, the name user types must be same
|
||
X gets confused about paths and puts boogers in weird places
|
||
X doesn't compile correctly (must first compile with play)
|
||
X doesn't include additional (private) classes
|
||
X when exporting 'name of folder for export...'
|
||
X default name should be from public class <xxxx>
|
||
X because otherwise errors are happening
|
||
X or name from user only determines folder name
|
||
X if extends ProcessingApplet [more compatible]
|
||
X make sure export is compiling first
|
||
X right now have to hit play and then hit export (?)
|
||
X file structure for export
|
||
X need to set project name for files
|
||
X include other .class files built besides the main one
|
||
X compile into 'classes' folder
|
||
X include referenced image and font files (can't do if numbered)
|
||
X make close() work to kill applet in kjc
|
||
X save window x, y, width, height to pde.properties on exit
|
||
X stderr in red color
|
||
X 'data' directory for all media
|
||
X make included media part of the .jar file
|
||
X it's really a pain to use external files in processing
|
||
X getStream sucks (zach rewrote)
|
||
X should be able to work for application or applets
|
||
X may want to use getResource() (to get things from .jar files)
|
||
X remove .java and .class files for compiled classes
|
||
X (just clean up the boogers afterwards)
|
||
X compiling .java files leaves the .class files next to the .java
|
||
X make sure all the dirs in sketchbook added to classpath on startup
|
||
o if new dir added, must restart processing (this is acceptable)
|
||
X importing images doesn't work (?)
|
||
0032a
|
||
X put 'modified' indicator in the darker color
|
||
X fix bug with opening sketches from the menu (grr)
|
||
X need to check if file.exists() when opening
|
||
X otherwise the exception doesn't get caught and app hangs
|
||
X switch to using a 'build' directory in lib for everything
|
||
X lib\build can be added to the classpath at startup
|
||
X cleanout build directory on each run (delete .class/.java)
|
||
X temporary until classloader issues worked out
|
||
X implement popup menu
|
||
0032b
|
||
X add 'new' button (and complete ui)
|
||
X make toolbars work with sk
|
||
X make 'data' dir work with build
|
||
X empty contents and change bagel to use getResource
|
||
X also use getResource("data" + )
|
||
X make export work again
|
||
0032c
|
||
X getData -> gets contents of stream, puts into byte array
|
||
X remove everything from build when starting a new build
|
||
X (don't do this until it's clear that it's working well!)
|
||
|
||
|
||
0031
|
||
X lib/pde.properties should be read using getResource
|
||
X otherwise path issues cause trouble (likely under win98)
|
||
X take state information out of Header
|
||
X cleanup lastFile/lastDirectory
|
||
X save (just) last program run in sketch.properties
|
||
X coloring of error, message, etc changed in pde.properties
|
||
X finish save changes stuff
|
||
X editorlistener shouldn't track menu commands as changes to file
|
||
X ctrl keys bksp/del/enter/return/tab then space on up
|
||
X indicator for changes?
|
||
X need to implement code for whether changes have been made
|
||
X check for key events in textarea or something
|
||
X if key events, compare contents against the existing file
|
||
X userName not getting set before sketchbook menu is built
|
||
X add 'refresh list' item to the sketchbook menu
|
||
X ability to set directory for compiling in kjcengine
|
||
X make sure compiling into build directory
|
||
X and once compiled there, read all classes for export
|
||
X write class loader or figure out how to change classpath
|
||
X might be able to load classes using forInstance on each file
|
||
X using byte array version of constructor
|
||
X you should be able to create methods in drawing mode
|
||
X this shouldn't work, make void draw() {} to allow
|
||
|
||
|
||
0030
|
||
X attempt to fold serial into bapplet, but mostly fail
|
||
X convert color -> int
|
||
X also include #ff00cc -> proper conversion
|
||
X comments are removed from exported files
|
||
|
||
|
||
0029
|
||
X triangle() 6 parameters
|
||
X quad() 8 parameters
|
||
X rect/rectMode again
|
||
X remove addMouse/addKeyboard/addTime
|
||
X keyDown(), mouseDown(), lastMouseX, lastMouseY
|
||
X degrees(), radians()
|
||
X new color solution
|
||
X make sure fxns come through (if static/final?)
|
||
X color() -> uses colorMode
|
||
X red/green/blue() hue/saturation/value() functions
|
||
X getPixel/setPixel
|
||
X proposed color solution (canned)
|
||
o color -> since color 'mode', responds to colorMode
|
||
o getPixel/setPixel -> get/set int for purpose of moving pixels
|
||
o get/set Red/Green/Blue/Hue/Saturation/Brightness -> uses colorMode
|
||
o setColor(x, y, z) -> hsb or rgb via colorMode
|
||
X get casey setup with full cvs so that he can build w/ changes
|
||
X make sure lib/export is updated properly this time
|
||
|
||
|
||
0028
|
||
X modified pde.properties slightly for console and header
|
||
X need stdout in p5 window b/c mac has no stdout
|
||
X remove class 'PdeEditorOutput' and 'PdeEditorLabel'(?)
|
||
X added editor.console.lines to pde.properties
|
||
X int() and float() now work for casting
|
||
X draw mode needs to be better for workshops
|
||
X make size() work for draw() mode
|
||
X inside Engine, reach in and grab calls to 'size'
|
||
X if call is not using a constant number, then punt
|
||
X when exporting, needs to grab this size parameter as well
|
||
o related classes
|
||
X resolved, just use inner classes for everything
|
||
o better way to do parent and g.rect stuff in related classes
|
||
o implement g. passed into any function called draw()
|
||
o also important for things like cos, sin, max etc
|
||
o but maybe once you're doing more advanced code, that stuff's ok
|
||
o or using inner classes is better b/c class stuff works
|
||
o related classes also need to implement pConstants
|
||
X fixed annoying findSelection bug spew on startup
|
||
X (fixed) 0.4f no longer allowed in the code
|
||
X size() code no longer checks for resize() and other similar things
|
||
X add char(), byte() to int/float stuff
|
||
X put jre into 'java' folder, include win32comm
|
||
X finish tweaks to folder layout in distribution ('java' subdir)
|
||
X move p5 stuff out of lib so that dir can be moved more easily
|
||
X maybe put bin/lib inside 'jre' folder and keep lib for p5
|
||
X for people that want the space, they could remove 'jre'
|
||
X will make much simpler to update
|
||
X serial is probably broken in newer versions b/c of 1.3
|
||
X fixed, only win32comm was missing from dll dir
|
||
|
||
|
||
0027
|
||
X change editor.button_bgcolor -> editor.buttons.bgcolor
|
||
X if no 0 before decimal place in a number it breaks
|
||
X change plane to quad
|
||
X get new casey colors and buttons
|
||
|
||
|
||
0025
|
||
X change 'rect' to 'plane' (point/line/plane)
|
||
X also rectMode to planeMode
|
||
X change QUADS to PLANES, QUAD_STRIP to PLANE_STRIP
|
||
X delay wasn't working for casey
|
||
X works fine on pc.. maybe a mac problem
|
||
X turned out to be a misunderstanding for loop()
|
||
X curve and bezier behave differently for indexing points
|
||
X change bezier to act the same (each addl point)
|
||
X allow ui to be colored/skinned so creas can tweak
|
||
X make macintosh release
|
||
X font file names are getting mangled on mac (too long)
|
||
X new set of fonts, make sure the names are ok
|
||
|
||
|
||
0024
|
||
X bug fixes (lighting was broken)
|
||
|
||
|
||
0023
|
||
X not released, tweaks and bug fixes in paris hotel
|
||
|
||
|
||
0022
|
||
X not released, just working on tweaks and bug fixes
|
||
|
||
|
||
0021
|
||
X cosmetic ui update so that it's not so dbn-like
|
||
X should this instead be simple colors update (no placement)
|
||
X move everything to new bagel api names
|
||
X having to put 'f' after everything is a mess
|
||
X included oro matcher, no need to use anymore :)
|
||
|
||
|
||
0020
|
||
o fix bugs from the 'bugs' file
|
||
o then remove the file from cvs
|
||
o if fill(), need to draw several non-stroked planes
|
||
o if stroke(), then draw single lines for each edge
|
||
o do not duplicate edges for lines
|
||
o also problem filling on beginShape() triangle stuff
|
||
X z coordinates are backwards from gl (at least from mazo)
|
||
X looked into it, this doesn't appear to be the case..
|
||
X how did this happen? what's the appropriate way to fix?
|
||
X in gl, positive z goes into the screen
|
||
X may be able to do a scale(0, 0, -1) that doesn't affect dims
|
||
X then when dims set to 3, will fix the z coords
|
||
X this will also affect zbuffer ordering
|
||
X if BagelImage doesn't load, then image() calls arrayindexoutofbounds
|
||
X better solution for this (error while opening image)
|
||
X get rid of 'kill' button
|
||
X int version of min and abs
|
||
X introduce pImage, pFont, pGraphics, pConstants (pSound)
|
||
|
||
|
||
0019
|
||
questions answered..
|
||
X is day, month, year overkill inside processingapplet?
|
||
X decided no
|
||
X loadImage or getImage?
|
||
X loadImage sounds better to ben and casey
|
||
X circle/square functions
|
||
X doesn't seem necessary
|
||
X main problem is that with ellipse, points aren't inside shape
|
||
X should the default be 100x100
|
||
X yes, casey won
|
||
X default background color: 204
|
||
X casey prevails again
|
||
X maybe stop/kill button should only be a stop btn - yes
|
||
X what to call 'pouch' directory? -- data
|
||
X function name to toggle drawing from center: ellipseMode(), rectMode()
|
||
X PImage, PFont or how to name?
|
||
X pImage, pFont, pGraphics, pSound
|
||
X bezierVertex/catmullRomVertex poorly named (based on algo used)
|
||
X instead curveVertex/fitCurveVertex/etc.
|
||
X use curveVertex and bezierVertex
|
||
bagel miscellaneous
|
||
X change lightsOn/lightsOff to lights() and noLights()
|
||
X beginShape() defaults to POLYGON
|
||
X introduce constants for other poly modes
|
||
X add ellipseMode(), rectMode()
|
||
X CENTER_RADIUS, CENTER_DIAMETER, CORNER, TWO_CORNERS
|
||
X bezier and catmullrom aren't setting ndim to at least two
|
||
X ?? not sure why they would
|
||
X translate(x, y) doesn't seem to affect a rect()
|
||
X flat_rect was being used where ndim was 2, not 0
|
||
X curveVertex and bezierVertex instead of catmull/bezier crap
|
||
X single color function
|
||
X need to clamp colors (nothing > 255 or < 0)
|
||
X (garbage created when color values out of range)
|
||
X do by simplifying stroke/fill/background inside bagel
|
||
X these should be done w/ a switch (STROKE, FILL, BK, OTHER)
|
||
X needs to be done inside cpp version too.. minimize amt of code
|
||
X rewrite fill/stroke/etc to use same code
|
||
X doesn't need to be super fast, so the extra assigns no big deal
|
||
X move MemoryImageSource out of bagel and into ProcessingApplet
|
||
X need to run bagel to just render to a large internal buffer
|
||
X this fits better with the c++ model of things
|
||
X make default size be 100x100
|
||
X make default background color 204
|
||
X lightsOff() seems dumb with noStroke and noFill
|
||
X lights() and noLights()
|
||
|
||
|
||
0018
|
||
X fix fonts.. try megan's color selector applet
|
||
|
||
|
||
0017 improve exporting and lines
|
||
X g.applet = this at beginning of program
|
||
X finish setFont with a font size
|
||
X add 'hint' function for scaling line thickness
|
||
X add hint for super smooth images
|
||
X add preferredsize to processingapplet
|
||
X bug in Bagel.loadImage that made images not work in applets
|
||
X catch exception inside polygon scanner (slower?)
|
||
X millis returns 0 (though getMillis() is fine)
|
||
X explicity refresh screen on macosx at end of loop:
|
||
X java.awt.Toolkit.getDefaultToolkit().sync();
|
||
|
||
|
||
0016
|
||
X disable play.external by default
|
||
|
||
|
||
0015
|
||
X flickery jumpy thing with canvas.. sun jvm bug
|
||
X switched to ibm java vm
|
||
|
||
|
||
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
|
||
X uses System.arraycopy for speed
|
||
X update to newer version of kjc (1.5B)
|
||
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
|
||
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
|
||
|
||
|
||
0013
|
||
X ellipse draws in the opposite direction of the origin
|
||
X actually fix the bug with extends
|
||
X wasn't included in previous release
|
||
X option to set full screen background color
|
||
X uses fullscreen.bgcolor in lib/pde.properties
|
||
X remove 'colorScale' from the default program in pde
|
||
X fix color cube applet
|
||
X make it run in current version of processing
|
||
X fix background from showing up black
|
||
X screenGrab() code (single frame to tif)
|
||
X externally loaded files are off by 1 line for errors
|
||
|
||
|
||
0012
|
||
X 'extends' replacement is mangling things.. fix it
|
||
|
||
|
||
0011
|
||
X image(img, x, y) was broken for unwarped mode, disabled it
|
||
|
||
|
||
0010
|
||
X add java.* to top of processingapplet default base class used by kjc
|
||
X KjcProcessingApplet is dumb, kjc should make subst itself
|
||
o give warning when compiling w/o kjcprocessingapplet
|
||
X random bug with an extra line being added in beginner mode
|
||
X (threw off error markings)
|
||
X z=0 shit, 2D stuff needs to draw over z=0 plane
|
||
X new objects draw behind old objects with noBackground()
|
||
X fix crappy way of determining if inside a class--ignores comments
|
||
X hope this fis works.. not tested much
|
||
X make acu fonts work again
|
||
X write code to use simple bitmap fonts
|
||
X add a file with bugs for testing
|
||
X kjc not smart enough to just compile things that are in classpath
|
||
X redo random functions in processing applet
|
||
X strangeness with stroke when a rect goes off outside the window
|
||
X rect now uses x, y, width, height instead of x1, y1, x2, y2
|
||
X circle has been replaced with ellipse (uses xywh)
|
||
X box takes diameter, or width, height, depth [NOT IN CPP]
|
||
X sphere is the same as box [NOT IN CPP]
|
||
X got rid of colorscale and using colormode for all instead
|
||
X make changes in documentation
|
||
X 'ellipse' instead of 'oval'?
|
||
X make note in documentation
|
||
X catmullrom is broken
|
||
X write documentation for new curve functions
|
||
o make note in docs about removal of LINE from LINES
|
||
X setting origins
|
||
X should shapes draw from center or from upper left?
|
||
X should ovals use radius or diameter?
|
||
X should shapes use x1, y1 - x2, y2 or x, y, w, h?
|
||
X nice to have a random number generator between -1..1
|
||
X as well as an integer random; instead of just 0..1
|
||
X show creas how to get access to cvs
|
||
X documentation says 'mouseDown' even though it's 'mousePressed'
|
||
X font support
|
||
X use gzip to compress bitmaps (made 115k vlw font -> 16k)
|
||
X loadImage/loadFont or getImage/getFont?
|
||
X text(char c), text(string s)
|
||
X current acu fonts are broken
|
||
X image support
|
||
X image() and 2D/2D affine versions of it
|
||
X no stroke should show up on image()
|
||
X fill being set on image() produces weird results
|
||
X has to be set, but doesn't actually affect color
|
||
X min() seems funny/unavailable
|
||
X worked fine for me
|
||
|
||
|
||
0009
|
||
X bagel fixes
|
||
X beginShape(POINTS) is not working, no marks are appearing
|
||
X this was a pain in the ass to fix
|
||
X beginShape(LINE_LOOP) is not looping around
|
||
X stroked POLYGON should emulate a LINE_LOOP
|
||
X fill white, stroke black, background white default in bagel
|
||
X remove duplicates: LINE/LINES etc
|
||
X 'draw mode' applet support
|
||
X 'advanced' applet support
|
||
X write documentation about having to use 'extends KjcProcessingApplet'
|
||
X add a note about editor.expandTabs,balanceParens,tabSize,autoIndent
|
||
X also add note about paren balancing doing strange things
|
||
X leave the others turned on, but parens off by default
|
||
X enable/disable full screen leaves windows in back
|
||
X (may just require two toFront() calls)
|
||
X whenever background is frontmost, have it call tofront on editor
|
||
|
||
|
||
0008
|
||
X ctrl-s does 'save', button on toolbar does 'save as'
|
||
X fixed auto-indent bug for editor
|
||
X SimpleSerialDemo.pde had a bug (was old version)
|
||
X re-enabled key commands for editor (tab expansion, auto-indent)
|
||
|
||
|
||
0007
|
||
X serial bugs
|
||
X ability to control sleep time from simple
|
||
X message[] not buffer[]
|
||
X synchronize
|
||
X signed byte crap is confusing, make into chars
|
||
X bk(n), fill(n), stroke(n) should be consistent with tuples
|
||
X make notes in serial docs
|
||
X processing app needs to start first
|
||
X currently a bug requiring stop the close before starting
|
||
|
||
|
||
0006
|
||
X get serial i/o code working in processing
|
||
X how to kill serial when applet stopped
|
||
X finalizer prolly not getting called
|
||
|
||
|
||
0005
|
||
X running out of memory, presumably b/c applets not being cleared
|
||
X happens inside init() of applet (at new Bagel())
|
||
X figure out why threads aren't actually dying
|
||
X disassociate processing applet with a window on stop?
|
||
X possible to maintain bagel, but kill applet?
|
||
X or copy bagel's image, and kill that too?
|
||
|
||
|
||
0004
|
||
X put debugging stuff back into Kjc (i disabled some stuff)
|
||
|
||
|
||
0001
|
||
X convert documentation to html
|
||
o setup imrf linux machine?
|
||
|
||
|
||
DISCARD
|
||
o get proce55ing.net, make that the target launch site
|
||
o write a dbn compatability mode (forever() instead of loop() ?)
|