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 _ need to update example to use proper ordering X re-architect svg to properly inherit fill/stroke/etc from parents X object can specify fill/stroke for everyone below X need to discern between having a fill specified and one not being present 0125p3 _ 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 _ 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) _ book stuff _ on linux, drag and drop didn't accept _ gets a zillion different items that come in _ add gnome-open/kde-open for with PApplet.open() _ adding a file to the sketch that already exists gives no confirm _ sometimes one item showing up twice _ (Table.pde showed twice after failed add) _ add open (-a?) on osx to the open() command _ move examples folder to top-level menu? _ move open menu to its own? _ keywords/reference X map is going to null reference, not colored properly X add beginRaw, endRaw, map to keywords.txt 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 _ double-check this after rebuild of reference _ made changes to keywords.txt, but this is broken--it's autogenerated _ find in reference problems _ ? doesn't work with find in reference (actually came up as 'null') _ "find in ref" on XMLElement brings up ref for null (ha) _ should we use if() or if in the reference _ examples X animated sprite example should use tabs X reworked all video examples _ ocd is broken in 0125 - do a better error message for this _ "Object" example isn't using tabs.. others? _ object example is also much too complicated X implement sortCompare() and sortSwap() _ discuss this with casey _ also could be using Arrays.sort(blah) with Comparable (1.2+) _ make sorting functions static? _ disallow .java tabs with same name as the sketch _ a .java tab with same name as the sketch is allowed (oog!) _ particularly look at "save as" scenario _ http://dev.processing.org/bugs/show_bug.cgi?id=543 _ bug report: _ create a new sketch, write something in it _ create a new tab, name it "something.java", write something into it _ rename main tab (sketch) to "something" (without ".java") _ the contents in the files are not the same, but the main-tab is _ showing the contents of the .java tab, so if you press save _ you will overwrite your original code from the main-tab. _ add present mode bgcolor to prefs _ option in preferences to set the jvm used to run? (osx only?) _ this would take care of nasty macosx 1.4 vs 1.5 issues _ /System/Library/Frameworks/JavaVM.framework/Versions/1.3.1/Commands/java _ /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java _ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java _ canonical path for _ /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK _ will return 1.5.0 (or maybe 1.6 for others?) _ add basic guidelines for posting to the board _ 1. don't double (or triple) post _ 2. if you're having trouble, first see the troubleshooting page _ 3. if you have a bug, first search the bugs database _ 4. first check the FAQ _ 5. use the search bar at the top of every page 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 _ add notes to the docs about how to fix if not working _ http://processing.org/reference/environment/platforms.html#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 _ remove 'patch' designation from bugzilla charset changes _ need to set a default charset for use in files (utf8) _ add option to change charset or specify as part of loading _ xml element needs to be readable from other charsets _ same with the other methods like loadStrings() _ could also be a way to handle gzip too? _ tho charset + gzip would be a problem _ hint(ENABLE_AUTO_GUNZIP) or rather hint(DISABLE_AUTO_GUNZIP) _ switching into present mode in info.plist LSUIPresentationMode 4 // from color sorting example float sortCompare(int a, int b) { return bright[a] - bright[b]; } void sortSwap(int a, int b) { int t1 = bright[a]; bright[a] = bright[b]; bright[b] = t1; Tuple t2 = captureColors[a]; captureColors[a] = captureColors[b]; captureColors[b] = t2; } new bugs _ huge jar files from 0124 export _ http://dev.processing.org/bugs/show_bug.cgi?id=541 _ if someone has monaco disabled in font book, the app won't start _ http://dev.processing.org/bugs/show_bug.cgi?id=562 _ color picker broken on vista _ http://dev.processing.org/bugs/show_bug.cgi?id=584 _ can't get documents/prefs folder on vista _ http://dev.processing.org/bugs/show_bug.cgi?id=585 0126 _ move to multiple sketches open at a time _ set title of window to the sketch name _ on first save, ask for the name of the project (with default) _ cmd-opt-r for rename? _ save/saveas should use modal dialog _ only use the bottom bar for naming 0127 _ dynamic tools menu (requires moving files around) _ this means can integrate the autoformat stuff _ finish up debian package support (see the processing.mess folder) LIBRARIES / Net _ move the useful serial buffering fxns into net library _ make the Client list public _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1116056805 _ add an event to Server that notifies when a Client disconnects _ proccessing.net.Client.write(int) terminates sketch when client disconnects. _ http://dev.processing.org/bugs/show_bug.cgi?id=537 _ is this the same issue? _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=LibraryProblems;action=display;num=1180713192 _ Server.write(bytes[]) hangs sketch on client disconnect. _ http://dev.processing.org/bugs/show_bug.cgi?id=538 _ java.extension.dirs has the library/extn stuff _ can probably set this blank _ the jar from which a class file has been loaded _ getClass().getProtectionDomain().getCodeSource().getLocation().getFile() _ don't allow for (blah; blah; blah) ; _ or if (blah blah blah) ; _ it's never useful. students can use { } if they want an empty block _ "one file added to sketch" should be more descriptive _ Added "blah.jpg" to the data folder of the sketch _ cmd-w doesn't close window of opened applet (running inside p5) _ ESC won't cancel rename _ rename location is awkward, do it on the tab? _ map() is not colored, neither is norm _ pdf examples are shot _ change pde files to use utf8 _ 1) if file contains binary data and _ 2) its mod date is earlier than when p5 0125 was installed _ offer to convert it, or ignore _ then re-save the file to update the mod date _ ...or, when first running p5 0125, offer to update sketches _ the first time someone hides a tab, put up a msg explaining what it does _ "don't warn me about this anymore" _ add "don't warn me about this" for sketch renaming _ make sure renamed version doesn't exist already _ archive sketch shouldn't include applet or application dirs _ or should it? this was how projects were being uploaded for class... _ add to mac reference for present mode _ can make full screen work via Info.plist key _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1135921427;start=7#7 _ add to troubleshooting _ problem with big floats: _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1061302380 _ problem with small floats: _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1115500448 _ with additional .pde files, don't allow static mode in front tab libraries and classpaths [1.0] _ add control for dependencies (i.e. svg needs xml), needed for export _ http://dev.processing.org/bugs/show_bug.cgi?id=518 _ add "pretty menu name" to the export.txt file _ more export.txt to xml? (nah, it's only flat information) _ need better platform designation setup for libs _ library installation should use the sketchbook folder, not the p5 folder _ actually enforce this, give users a warning about other libs _ need to deal with classpath conflicts _ avoid garbage that people have installed on their machines _ antlr.jar in the classpath will cause trouble.. _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1138652326 _ jogl jar files, or jogl install will cause trouble _ /System/Library/Extensions or /Library/Extensions _ when a conflicting library is found, need to report it _ altho prolly only when it's actually different (md5hash it?) _ this seems to be causing a lot of trouble with recent releases _ (opengl changes and whatnot) _ jar files like the bad aiexport plugin will cause serious problems _ need to ignore processing.core classes showing up in other jar files _ tougher than it looks, because it all depends on what java wants to use _ i.e. even if not specified, the stuff will be in the classpath _ need to make classpath code be less promiscuous _ the order of adding libraries to classpath should be opposite _ the important local libraries should be first in cp, user contrib later _ http://dev.processing.org/bugs/show_bug.cgi?id=321 _ stop button needs to update itself and work properly [1.0] _ http://dev.processing.org/bugs/show_bug.cgi?id=396 _ can draw() not be run on awt event thread? _ look into opengl stuff for dealing with this _ don't reload sketch on "save as" _ this can result in loss of data _ http://dev.processing.org/bugs/show_bug.cgi?id=433 _ 'code' folder being ignored on export to application _ http://dev.processing.org/bugs/show_bug.cgi?id=469 _ PApplet.this doesn't work (does it work in javac?) _ sketchname.this also doesn't work, because Temporary_NNNN used for name _ but since it's another tab/class, will run externally _ so should make the external version use the actual sketch name not temp _ can't use PApplet.this, doesn't seem to like that _ instead, must pass variable to inner class _ make more fixes to the key bindings _ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc/html/atg_keyboardshortcuts.asp _ http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGUserInput/chapter_11_section_3.html#//apple_ref/doc/uid/TP30000361-TPXREF61 _ install astyle formatter _ build on each platform, then "lipo -create astyle.* -output astyle" _ after sketch -> add file, no confirmation message is shown Must have for 1.0: > a,c) P2D to return, P2D to simply return in its previous form > f) Java 1.5 support (jikes won't let you use Java 1.5 constructs) > h) fix auto-format For 2.0 > b) P2D to be accurate like JAVA2D > e) Java 1.1 support (we're now limited to 1.3) > g) support for running with user accounts that have umlauts/accents/etc > d) strokeWeight() for 3D objects, even if it's ugly LIBRARIES / svg _ when using get(), reset the bounds for the objects _ otherwise it's always relative to the original document _ save/restore more of the p5 graphics drawing state _ not setting colorMode(), strokeCap, etc. _ support for text (shouldn't be too bad, use createFont) _ implement text spans for svg output _ get entity tags working in xml library _ try enabling blending modes _ add better support for attributes buried in styles (support ai9/10/11) _ test what happens when transparency is used with gradient fill _ look into transformation issues... guessing this is probably wrong _ this may be what's throwing off the radial radius transform _ implement A and a (arcs) _ check for any other pieces of missing path api _ multiple sets of coordinates after a command not supported _ i.e. M with several coords means moveto followed by many linetos _ also curveto with multiple sets of points is ignored _ document somehow.. svg viewer will be discontinued _ http://www.adobe.com/svg/eol.html LIBRARIES / xml _ need to handle how save() works inside xml lib _ need to handle (Serial.java:156) generally, that error means that something is missing from the CLASSPATH. the NoClassDefError gives erroneous feedback about *what* class is actually missing, as of java 1.3+ (yay!) so perhaps conflicting versions of a library in the sketchbook (solve this by setting to an empty sketchbook temporarily) or files might be installed in the CLASSPATH variable or something conflicting in /System/Library/Extensions. _ add server/client notification thing for the nyu guys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DOC / Bugzilla _ goes to bugs page _ longer description of "i found a bug" _ what was the unfinished bullet item? _ also something i forgot to add to the opengl faq stuff _ move the bugs section of the troubleshooting page to dev.processing.org/bugs _ search for ALL in the bugs db turns up: http://dev.processing.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED http://dev.processing.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED _ http://dev.processing.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&query_format=advanced&order=bugs.priority,bugs.priority%2Cbugs.resolution%2Cbugs.bug_id&query_based_on= _ add note to bugs db asking to please use archive sketch and attach _ make a web page that describes how to use the bugs db _ don't change the bug subject/summary text _ don't mess with priorities (i will) _ need to change what people can edit in the bug report _ do something about the bug summary field to not make it editable _ maybe just move it away from its current location? _ call it "bug title" instead of "summary"? _ http://dev.processing.org/bugs/show_bug.cgi?id=253 _ layout problems with attachments page _ http://dev.processing.org/bugs/show_bug.cgi?id=254 _ layout problems with logout page _ http://dev.processing.org/bugs/show_bug.cgi?id=255 _ bug duplicate text field doesn't retain focus _ http://dev.processing.org/bugs/show_bug.cgi?id=256 _ finish putting all the bugs into bugzilla _ add a notation to the bugs site re: reading the faq and searching first X move p5 site bug reporting to bugzilla _ do the same for suggestions _ and detail the suggestions policy on the dev site: diy _ post a page explaining the bug reporting system DOC / Text _ how to use textMode(SHAPE) with opengl _ things will be extremely slow (fix later) _ things will also be very ugly on-screen _ text being nicer in java2d _ use createFont() to load the font or use a font from your machine _ note that createFont() is no good for applets/export to web _ textMode(SCREEN) for P2D and P3D for nice fast text in screen space _ currently slow in JAVA2D and OPENGL, but this will improve _ what is the vlw font file format? _ createFont() needs to run 1.3+, and not in applets _ where is the bug reference for this.. and can it be fixed? _ shapes from 3D type _ the way to do it (will improve later) is to use some undocumented features _ 1) you have to use the OPENGL renderer _ 2) use textMode(SHAPE); _ 3) use createFont() (which you already are) _ this will convert all the shape data from the fonts for writing. _ it will be *extremely* slow, which is part of why it's not documented yet. _ but it will work with beginRaw(). DOC / Integration _ move stuff about getting gl object and java2d stuff here _ how do i add gui to a sketch? _ don't use awt components _ how to use swing and embed components inside p5 _ using beginGL().. also import javax.media.opengl.*; _ lighting will not work _ explain how to integrate code with swing _ use a separate environment, call init(), use noLoop(), redraw() _ use JPopupMenu.setDefaultLightWeightPopupEnabled(false); for zorder _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Integrate;action=display;num=1147670059 _ write documentation on general use of processing.core _ note that applet is itself a Component DOC / Discourse Board _ someone wrote up an initial version of this _ how to put [code] around blocks of code _ also mention contributed plugin for formatting _ also the reference page on the bb commands _ i don't answer to instant messages _ i don't answer email _ use the bugs db instead of the bugs board _ use the search box (not the forum search) _ read the faq, read the faq _ read the reference.. right-click on a word and choose "find in ref" _ non-processing posts will be deleted (not a java discussion board) _ no duplicate posts - find an area and post to _ explanation of what the areas are _ be sure to look at the reference, especially the extended reference _ questions like 'how do i do x' are often solved by looking at the api _ for instance, to get the framerate, use framerate() DOC / Other _ why adding .0001 to a float doesn't work _ and how they're imprecise in general (use nf) _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1130877990 _ why strong typing? (link also to language thing on main page) _ we cannot commit to any sort of timeframe on releases _ under the hood - basic _ it's all java _ don't use awt _ most things are imported by default _ under the hood - complex _ how to get started with coding _ everything subclasses PApplet _ if you need a particular name, add it with "extends PApplet" _ all code from tabs is joined to one sketch _ if you want it separate, then you have to make .java files _ in doing so, you'll lose access to 'g' _ add main() to your app to make it run on its own _ preproc stuff.. have to make setup() into public void setup() _ (same for key events and all that) _ performance _ video stinks.. java2d stinks.. macs stink _ note in the 'drawing in 2d' section of faq _ fastest machine possible _ turn off hyperthreading in the bios _ nice gfx card only helps opengl _ dual processor not particularly useful, unless you make more threads _ but making more threads is often more work than is useful _ is there a way to do xxx? _ advanced users who are outgrowing the basic reference: _ be sure to check the "complete" reference _ change bugs.html to issues.html _ and add a redirect in httpd.conf _ need to document how subclass of pgraphics works _ what are the necessary bits that need to be subclassed _ simple handling of colors, what fields are available _ how to get the matrices _ simple endshape handler DOC / Site _ add note about adding libraries to the sketchbook to the reference _ add note in environment reference about how to add something to the sketch _ (code, .java files, etc) _ make sure that psound has been removed (from docs, ref, mentions) _ make source link on p5 site go direct to the source _ or at least explain how to navigate _ post releases on sourceforge so that international mirrors are better? _ start creating source tarball for each release? _ roll over the discourse board for 1.0? _ should we add processinghacks to main site? hacks.processing.org? _ this would enable site search across this as well? _ board stuff _ only allow moderators to delete posts _ set "no smileys" as the default (better for posting code) _ add stuff about the history into the people section _ descended from dbn, but not dbn, etc.. _ remove the 'search' item from yabb.cgi DOC / Examples or Hacks _ add to key reference a pointer to an example that tracks all keys _ write simple example that tracks all keys _ also mention in keyPressed docs that ASCII key codes will not be coded _ it's just how java is (maybe this is already in there?) _ how to grab the java2d object from PGraphics2D _ How do I move the mouse cursor to another location? (advanced.html) _ post a hack for this or a simple example _ making things fast with pixel operations _ jai handles setting image size _ PNGEncodeParam png = PNGEncodeParam.getDefaultEncodeParam(bufImage); _ png.setPhysicalDimension(round(dpi*39.370079), round(dpi*39.370079), 1); _ JAI.create("filestore", bufImage, filename+".png", "PNG"); _ also an example of setting the jpeg compression (included in bug report) _ add something about getting a bufferedimage from a PGraphics _ maybe this should be a method? _ how to upload an image to a server _ write a threading example _ show an example of how to handle callback into the app X or handle this some more intelligent way, super.stop() is needed. X registerDispose() does the trick _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1083574943 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Syntax;action=display;num=1067383998 _ write a timer class/example library _ write an example that uses Hashtable _ write an example that uses Vector _ get an xml library and example in there _ xquery and xpath (latter in particular) for dealing with xml _ jeff uses saxon for switchboard.. saxon also part of nux _ nanoxml problems with manifest _ appears to use 1.6.8 version since it's just two classes _ post to web example _ particularly for uploading image data _ along with php script to handle receive _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=VideoCamera;action=display;num=1117194066#7 _ simple method for having a clickable region or sprite with rollover _ scripts: how to make a long setup() sleep so that things don't lock way up _ example for using mediatracker to load images _ simple example for threaded image loading "load several" _ (rather than blocking on each) o maybe add a loadImages(String files[]) function? _ use a MediaTracker that's shared, so that while an image is still _ loading, other calls to loadImage might be able to add things to the _ queue. or maybe beginImage() and endImage()? or a mode that lets _ you wait for the images to download (size is zero until they're ready) _ MediaTracker blocking is prolly making jar download really slow _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1089914280 //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// PDE - Processing Development Environment PDE / Base _ properly handle non-ascii chars in p5 folder name _ use javac? _ the eclipse jdt compiler may be even better X ask japanese students about whether jikes is working ok _ http://dev.processing.org/bugs/show_bug.cgi?id=49 _ or at least warn the user to install somehwere else _ perhaps the get around this by building into sketch folder _ when non-ascii chars in use, just launch everything externally _ also fails with export-to-application _ http://dev.processing.org/bugs/show_bug.cgi?id=252 _ command line support _ http://dev.processing.org/bugs/show_bug.cgi?id=219 _ would still require awt, but would take a sketch on cmd line _ build it and then exit _ also an option to launch p5, load a sketch and run it _ notations have been added to the bug report that cover the plw changes _ settings.path.fallback not being used _ need to check the mkdirs() to make sure it's not going too deep _ really important for intl versions that are having trouble _ or ask for the sketch folder name.. why isn't it? _ http://processing.org/bugs/show_bug.cgi?id=1 _ option to suppress warning dialogs _ starting with the one about modifying the sketch name for spaces _ http://processing.org/bugs/show_bug.cgi?id=3 PDE / Compiler & Preprocessor _ support for hashmap<> with 1.5 syntax _ http://dev.processing.org/bugs/show_bug.cgi?id=459 _ imports inside comments are being included _ toInt() needs to go away in time for the book.. fix parser bugs _ using a processing keyword as a variable name gives unhelpful error message _ http://dev.processing.org/bugs/show_bug.cgi?id=213 _ web colors < 6 chars produce bizarre error: _ http://dev.processing.org/bugs/show_bug.cgi?id=196 _ http://dev.processing.org/bugs/show_bug.cgi?id=228 _ synchronized (something) { } is horking up the preproc _ http://dev.processing.org/bugs/show_bug.cgi?id=136 _ casting problems in the parser _ straighten out int() -> toInt() conversions _ float u = float(x)/width; works. _ float u = (float(x)/width); doesn't work: "unexpected token: float". _ float u = (x/float(width)); works! _ http://dev.processing.org/bugs/show_bug.cgi?id=4 _ return (int(5.5)) causes an error _ random, single slash in the code doesn't throw an error _ (just gets removed by the preprocessor) _ http://processing.org/bugs/show_bug.cgi?id=6 _ allow doubles in preproc _ (for casting, etc) particularly for Math.cos() et al _ http://processing.org/bugs/show_bug.cgi?id=7 _ jikes bugs mean some code just won't compile: _ include javac? would this be a good solution for linux? _ http://dev.processing.org/bugs/show_bug.cgi?id=8 _ don't allow goofy case versions of reserved words _ keypressed should maybe throw an error _ http://dev.processing.org/bugs/show_bug.cgi?id=9 _ an empty .java tab will throw an error _ http://dev.processing.org/bugs/show_bug.cgi?id=10 _ warn about writing non-1.1 code. _ http://dev.processing.org/bugs/show_bug.cgi?id=11 _ missing semicolons - better error message _ http://dev.processing.org/bugs/show_bug.cgi?id=12 _ missing brackets, unmatched brackets _ http://dev.processing.org/bugs/show_bug.cgi?id=13 _ "unexpected token void" -> "You're mixing dynamic and static mode" _ http://dev.processing.org/bugs/show_bug.cgi?id=14 _ expecting RPAREN messages are ugly _ http://dev.processing.org/bugs/show_bug.cgi?id=15 _ not enough args for triangle (or args in general) _ throws out bizarre message _ http://dev.processing.org/bugs/show_bug.cgi?id=17 _ if 'void' left out before loop or setup, cryptic message about _ 'constructor loop must be named Temporary_23498_2343' _ add a better handler for this specific thing? _ http://dev.processing.org/bugs/show_bug.cgi?id=18 _ using a keyword as a variable name gives unhelpful error message _ http://dev.processing.org/bugs/show_bug.cgi?id=212 _ unspecified return type creates compile error _ or maybe not? followup said maybe not _ http://dev.processing.org/bugs/show_bug.cgi?id=379 _ Blah.class will confuse the preproc _ http://dev.processing.org/bugs/show_bug.cgi?id=481 _ non-matching curly brackets sometimes don't cause an error _ http://dev.processing.org/bugs/show_bug.cgi?id=507 hacked for fix, needs real fix _ NullPointerException on unterminated comment at end of code _ and OutOfMemoryError and weird lockup _ http://dev.processing.org/bugs/show_bug.cgi?id=16 _ also OutOfMemoryError if a quote is not terminated _ _ preprocessor error if last line of code is a comment with no CR after it, _ an OutOfMemoryError wants to happen, _ but right now there's a hack to add a CR in PdePreprocessor _ http://dev.processing.org/bugs/show_bug.cgi?id=5 PDE / Editor _ sketch marked as modified too aggressively _ http://dev.processing.org/bugs/show_bug.cgi?id=328 _ dragging title bar while sketch running causes strange selection behavior _ http://dev.processing.org/bugs/show_bug.cgi?id=504 _ should really be doing the 'right' thing with sketch file handling _ create temporary file when saving _ once done writing, use remove the original and rename the old _ some basic stuff like this.. _ shortcuts not working after rename? (osx only?) _ http://dev.processing.org/bugs/show_bug.cgi?id=505 _ convert tabs to spaces when pasting text _ http://dev.processing.org/bugs/show_bug.cgi?id=506 _ add "recent files" list to open menu? _ unchecking 'use external editor' sketch should not set modified _ dangerous if a version that hasn't been re-loaded has possibility _ to overwrite. i.e. make a change and save in external editor, _ don't actually _ run/stop button highlight is almost completely broken _ http://dev.processing.org/bugs/show_bug.cgi?id=396 _ when running with external editor, hide the editor text area _ http://dev.processing.org/bugs/show_bug.cgi?id=20 _ horizontal scroller gets weird sometimes _ http://dev.processing.org/bugs/show_bug.cgi?id=23 _ mouse wheel broken in the text editor? (windows jdk 1.5?) _ http://dev.processing.org/bugs/show_bug.cgi?id=24 _ lock the minimum size for the main processing editor frame _ if it's made too small, stuff from the bottom disappears _ http://dev.processing.org/bugs/show_bug.cgi?id=25 _ add mnemonics for menus (alt-f to open 'file') _ http://dev.processing.org/bugs/show_bug.cgi?id=26 _ option to just print all code in project _ option to export all the code as colored html _ http://dev.processing.org/bugs/show_bug.cgi?id=28 _ "page setup" sucks in java _ http://dev.processing.org/bugs/show_bug.cgi?id=435 _ rename/saveas doesn't properly have its focus set _ under windows, immediately typing after rename doesn't select _ the whole thing is selected, but not directly editable _ http://dev.processing.org/bugs/show_bug.cgi?id=31 _ dim edit menus as appropriate during selection/no selection/etc _ http://dev.processing.org/bugs/show_bug.cgi?id=33 _ Ctrl-Z will undo, but not scroll to where the undo happens. _ so user thinks nothing is happening and overundo. _ http://dev.processing.org/bugs/show_bug.cgi?id=35 _ undo has become sluggish _ http://processing.org/bugs/show_bug.cgi?id=36 _ undo after "import library" makes a blank screen _ http://processing.org/bugs/show_bug.cgi?id=41 _ fonts smaller than 10 cause problems in the editor _ generally causes trouble on osx _ on windows and linux, changing the size throws things off _ http://processing.org/bugs/show_bug.cgi?id=51 _ code coloring is imperfect because it's not based on a parser _ i.e. mousePressed() is red but mouseMoved() is brown _ http://dev.processing.org/bugs/show_bug.cgi?id=113 _ clicking i-- ) between -- and ) will select "-- )" _ in eclipse, it looks to see which is closest and selects that _ need to check behavior for word and bbedit _ http://dev.processing.org/bugs/show_bug.cgi?id=348 _ implement emacs keybindings (list is at the bug report) _ http://dev.processing.org/bugs/show_bug.cgi?id=401 _ implement better method of showing curly brace closure _ http://dev.processing.org/bugs/show_bug.cgi?id=295 PDE / Editor Buttons _ when holding down shift, show the alternate behavior for EditorHeader _ http://dev.processing.org/bugs/show_bug.cgi?id=37 _ run button not properly unhighlighting _ does it unhighlight after compile or runtime errors? _ also when using draw() instead of loop() _ applet needs to notify runner that it has terminated _ http://dev.processing.org/bugs/show_bug.cgi?id=38 _ if export fails (compile error) need to un-highlight the export button _ http://dev.processing.org/bugs/show_bug.cgi?id=39 PDE / Editor Header _ make some fancy extendo things because the tabs get too big _ either condense or popdown menu thingy _ http://dev.processing.org/bugs/show_bug.cgi?id=54 _ not always updating on rename (maybe a mac problem?) _ http://dev.processing.org/bugs/show_bug.cgi?id=56 PDE / Editor Status _ error messages run off the edge and go invisible _ http://dev.processing.org/bugs/show_bug.cgi?id=57 _ multiple errors a mess in jikes _ actual error may be 4th of 5 _ maybe a dropdown list thing, with the first just shown? _ http://dev.processing.org/bugs/show_bug.cgi?id=58 _ move all prompts to modal dialog showError/Message/Warning/Prompt _ nicely design dialog boxes to go with visual of p5 _ maybe something that shows stack trace? _ with an 'email this' button? (include source code too?) _ also need a "prompt" dialog for asking filenames, etc _ implement and remove PdeEditorStatus stuff _ http://dev.processing.org/bugs/show_bug.cgi?id=59 PDE / Export _ warn on export when people call their sketches things like Server _ warn if someone extends PApplet but mis-names the sketch _ or don't allow it to be exported _ add bug reference to the faq once added to the db X or at least add a note about this to the faq _ show error when no main() is included but class extends PApplet _ error can happen or be checked _ errors during export don't show up properly (no red status bar) _ http://dev.processing.org/bugs/show_bug.cgi?id=194 _ include a note that 'applet' folder will get emptied/rewritten _ or rename the old applet folder to something else? (too messy) _ http://dev.processing.org/bugs/show_bug.cgi?id=61 _ need to decide how to handle "stop" button in present mode _ http://dev.processing.org/bugs/show_bug.cgi?id=63 _ when running externally, people need to write their own stop function _ just get export to application working so this can be supported _ for now, they're stuck w/ running in the env and getting the ugliness _ if size() not found in export/compile, ask the user _ have size(myWidth, myHeight) set a static var in PGraphics _ for the last size that was used, use as default for fill-in field _ http://dev.processing.org/bugs/show_bug.cgi?id=64 _ make export put a timestamp in the html code (hidden or visible) _ http://dev.processing.org/bugs/show_bug.cgi?id=66 _ exporting application copies .java files _ .java files are copied to the root folder as well as the source folder PDE / Find & Replace _ all around very ugly, fix it up _ http://dev.processing.org/bugs/show_bug.cgi?id=67 _ several tweaks _ http://dev.processing.org/bugs/show_bug.cgi?id=68 _ only enable "find next" in menu after a find has happened _ allowing to find & replace over multiple tabs _ http://dev.processing.org/bugs/show_bug.cgi?id=69 PDE / History _ implement new version of history _ http://dev.processing.org/bugs/show_bug.cgi?id=71 _ make history folder, and a zip (not gz) file for each entry _ history causing trouble - super slow with a huge sketch _ could instead be gzipped and appended to history.dat _ along with another file that is actually a table of offsets _ no need to make the thing a gzip stream _ checkbox on menu for 'record history' ? _ history converter option? _ only first 20 entries visible? _ shortcut to walk through history, ala photoshop (ctrl-alt-z) _ zlib file becoming corrupt (not flushed after close?) _ make hooks to history api so others can write tools around it PDE / Preferences _ prefs window not visible on windows taskbar _ http://dev.processing.org/bugs/show_bug.cgi?id=438 _ saved window positions.. if displays has changed, becomes a problem _ record the display that it was on? _ GraphicsDevice gd = frame.getGraphicsConfiguration().getDevice(); _ make sure that the application is within the bounds of the current display? _ (from 0, 0 to width, height) _ messy since some displays have negative coords _ http://dev.processing.org/bugs/show_bug.cgi?id=72 _ split Preferences and PreferencesFrame? _ http://dev.processing.org/bugs/show_bug.cgi?id=74 _ preferences window has been hit with the ugly stick _ redo panel to use proper Box layout etc _ also needs to look good across all platforms _ http://dev.processing.org/bugs/show_bug.cgi?id=73 _ make available the background colors for present mode, stop button color _ http://dev.processing.org/bugs/show_bug.cgi?id=75 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1130781367;start=2#2 _ add ability to set the display where present mode makes things start PDE / Runner _ make the p5 icon show up for the window (and in the dock) _ when launching a new sketch _ does closing the window call stop()? _ need to make sure hitting stop button and closing window explicitly call _ stop() not working very well _ as a result, dispose() methods aren't being called on libraries _ http://dev.processing.org/bugs/show_bug.cgi?id=77 _ NullPointerException inside setup() comes up weird _ because NullPointerException is a RuntimeException _ maybe the renderer exception is something different? newrendex? _ http://dev.processing.org/bugs/show_bug.cgi?id=78 _ exception in setup() on external app doesn't kill run button _ also doesn't kill external vm _ http://dev.processing.org/bugs/show_bug.cgi?id=79 _ quitting from present mode doesn't kill run button _ http://dev.processing.org/bugs/show_bug.cgi?id=80 _ exceptions in draw() apps aren't caught _ the program resize(200, 200); just does nothing (doesn't complain) _ http://dev.processing.org/bugs/show_bug.cgi?id=81 _ weird exception in the run button watcher _ http://processing.org/bugs/show_bug.cgi?id=42 PDE / Sketch & Sketchbook _ ArticulatePrint-070103a.pde from ArticulatePrint-070103a loads ok _ but when opening the sketch, it leaves out the file _ because there's a dash in the name _ and instead only loads StemCell.pde _ show progress dialog during export and save _ slow save/new because of large sketchbook _ this is a total cluster, the rebuild is being called incessantly _ startup is very slow on g4 _ show progress bar while rebuilding sketch menu? _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1162801212 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1141126582 _ even more of a problem becase set modified set true all the time _ in 0125, only rebuilding on rename or save as, but still a problem _ don't re-scan all jar files whenever rebuilding sketch menu (cache) _ http://dev.processing.org/bugs/show_bug.cgi?id=579 _ in rebuild sketch menu - disable subfolders working as libraries _ if a sketch, don't allow subfolders o or maybe just that libraries must be in the root? o nah, cuz that would mean can't make subfolder called "libraries" _ write prefs when opening/saving/etc a file _ when p5 crashes, want to re-open file easily _ is the 'hide' option for code dumb? i've never used it _ should it just hide the code, not actually remove it? _ do we finish the tabs thing for 1.0? yes _ could probably be done in a reasonable simple way.. ala eclipse _ show additional tabs in the dropdown list? show all? _ robert's tunnel example, why does tunnel not show up as leftmost tab? _ hitting ESC on "create this, move file, continue" opened anyway _ may need a progress bar for "save as" _ or just the file copy function in general _ since it may take a long time (i.e. 1000s of screen grabs) _ http://processing.org/bugs/show_bug.cgi?id=82 _ "save as" shouldn't always show save as dialog _ unless that's the current mode that's being used _ http://processing.org/bugs/show_bug.cgi?id=83 _ handle renaming with case changes (currently ignores case change) _ see notes/bitching in Sketch.nameCode() _ http://processing.org/bugs/show_bug.cgi?id=85 _ setting sketchbook to a folder on a network mounted drive _ does this work? test on both on mac and pc.. _ or if not, should recommend people against it _ (i.e. folders disappearing if net has trouble) _ http://processing.org/bugs/show_bug.cgi?id=87 _ some type of sketch archive format for posting examples (.psk?) _ would be nice to open a sketch directly from a zip file _ http://dev.processing.org/bugs/show_bug.cgi?id=88 _ maybe just open from a zip file, since psk doesn't help anything //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// TOOLS / General _ make the export to the board just copy to clipboard _ also make it insert   for extra spaces _ need to write converter that will handle syntax changes _ basically find & replace with regexps _ framerate() -> frameRate() _ convert from alpha to 1.0 syntax _ acts just like find/replace.. go through and do by hand _ 3 column input file _ regexp to find, to replace, human readable description _ (void\s+)loop(\s+{) -> $1draw$2 (maintain all whitespace stuff) _ "The loop() method is now called draw() as of beta" _ "angleMode no longer exists, use radians() around your angles" _ (comment out the line) _ tools -> shared code _ Integrator / FloatThing / CameraStuff -- Update _ to pull code from a local folder _ update will update classes from shared in the current folder _ tools api _ need to support the basic set of functions that are expected _ to be used, otherwise it's gonna be total hell when we make a real api _ getEditor() _ get/setSelStart/End _ get/setSelText _ get/setText _ setCurrentTab(int index or String filename) _ getTabs() ? maybe these are interface to the code class _ need method for showing prefs for the tools _ add pref to handle date vs. increment on archive sketch _ make dynamically loaded plugins and "tools" menu _ http://dev.processing.org/bugs/show_bug.cgi?id=124 _ break out beautify as its own plugin _ tools api: _ init() -> run when p5 is first launched _ isAvailable() -> true/false whether the option should be dimmed _ skip this for now, not sending events to tools all the time _ show() -> open the window or run the tool _ is there a better name than show() since not all will be visible? _ maybe it's just a run() method launched via invokeLater()? _ hide() -> hide the tool's frame _ getDefaultShortcut() -> returns the default shortcut this tools wants _ store this in the data file instead _ needs to be able to get current sketch code _ 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 o no, bad idea.. don't want a zillion submenus on things _ need a proper means to handle command keys for tools _ http://dev.processing.org/bugs/show_bug.cgi?id=140 _ external editor -> add a command to launch _ http://dev.processing.org/bugs/show_bug.cgi?id=141 _ add tool for running in jview _ http://dev.processing.org/bugs/show_bug.cgi?id=142 _ calls export, or only available after export (or when an applet dir exists) _ warn user that applet html will be over-written _ add tool to "Add custom html to sketch" _ that copies applet.html, _ opens sketch folder, _ and gives info about what to do next (how to edit) _ http://dev.processing.org/bugs/show_bug.cgi?id=143 _ tool to run in appletviewer? sun.applet.Main is appletviewer _ import sketch from url (takes a zip from archive sketch) _ ftp upload sketch _ archive sketch direct to bug report TOOLS / Color Picker _ pasting into color picker doesn't update the color values _ http://dev.processing.org/bugs/show_bug.cgi?id=503 _ small gray gap shows up in color picker _ getMaximumSize() not being respected on Windows (Linux?) _ http://dev.processing.org/bugs/show_bug.cgi?id=310 TOOLS / Courseware _ export sketch as applet when uploading _ save sketch zip files, have a means to load them from "teacher" version of p5 _ figure out how to use the TOOLS / libraries _ could have library developers update compatability note _ so they would need to test library and say "compatible with 0110" _ before it would automatically update or show as an update _ tools -> get library _ library url: [ http://blahblah.org/something ] _ this would grab something.version, and something.zip _ maybe something.xml that would include a bunch of background _ tools -> update libraries _ this would check the something.version to see if it's newer _ document how to add libraries: put in sketchbook (not libraries folder) _ library/download.url and library/home.url _ if there's a reference subfolder, add that to the help menu _ and enable it for "find in reference" TOOLS / Auto Format _ do a better job of maintaining cursor during beautify _ only auto format a particular section of code _ set the 'tabs' var based on how many spaces on previous line _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1087227217 _ removes code with extra parens or braces _ (an extra } brace deleting everything after it) _ http://dev.processing.org/bugs/show_bug.cgi?id=109 _ progressively eats code w/ certain brace settings _ http://dev.processing.org/bugs/show_bug.cgi?id=235 _ Auto Format hangs when a non-terminated ' is included _ http://dev.processing.org/bugs/show_bug.cgi?id=236 _ hex colors don't get formatted _ http://dev.processing.org/bugs/show_bug.cgi?id=303 _ another code example that crashes _ http://dev.processing.org/bugs/show_bug.cgi?id=363 _ japanese characters in comments cause trouble with auto-format _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1153505384 _ arrays are reformatted on each autoformat _ http://dev.processing.org/bugs/show_bug.cgi?id=259 _ crash on particular string _ http://dev.processing.org/bugs/show_bug.cgi?id=363 TOOLS / Create Font _ loading is very slow on the first time (getting all font names) _ create the tool object on startup, then use thread to getAllFonts() _ show a progress/status bar while it's happening? _ (would be useful to at least tell user that system not locked up) _ create font with user-specified charsets _ may help solve: http://dev.processing.org/bugs/show_bug.cgi?id=98 _ when resizing window, only resize the text display area _ just a matter of moving around the panels and BorderLayout _ remember previous font selection when returning to the window //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// LIBRARIES / General _ need to unpack InvocationTargetException in xxxxxxEvent calls _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=VideoCamera;action=display;num=1116850328#3 LIBRARIES / Video _ documented in faq, add something to the lib "camera not installed" _ quicktime.std.stdQTException(QTjava:6.1.3gl),-9405=couldntgetrequiredcomponent,qtversion:7108000 at quicktime.std.stdQTExceptionchekcerror _ need to add resize method to capture object _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Syntax;action=display;num=1150227643 _ Capture.settings() mangles external iSight image _ http://dev.processing.org/bugs/show_bug.cgi?id=496 _ figure out what's up with the qt error handler _ is this what's preventing the errors from being caught properly? _ shutting these off for 0116 so hopefully the messages improve _ (could this be a mac issue with errors not making it through?) _ need to prevent multiple QTSession open or close _ static method shared across the lib, or some such _ reading movie is really really slow (2-3 fps) _ possible improvement from qtjava list added _ http://dev.processing.org/bugs/show_bug.cgi?id=40 _ Movie needs the crop() functions ala Capture _ tearing and incomplete updates on capture? _ putting read() inside draw() seems to eliminate this? _ http://dev.processing.org/bugs/show_bug.cgi?id=114 _ when drawing large video, the two triangles for the rect are out of sync _ only shows up in P3D _ pause and frameRate aren't working _ framerate does set the frequency which movieEvent will be called, _ but it is not setting the "available" field corrrectly. _ in fact, speed() should be used to set the rate, not frameRate _ sketch .zip file in casey's email message _ http://dev.processing.org/bugs/show_bug.cgi?id=370 _ wrong device name for video capture will cause a crash _ couldn't get req'd component also happens when the capture isn't ready _ may also mean that no camera is plugged in _ also, don't mention winvdig on the mac _ audio stops working after two seconds _ http://dev.processing.org/bugs/show_bug.cgi?id=277 _ include a separate video class to handle just playback _ video playback can be much faster if not messing with pixels _ could instead use texsubimage in opengl, etc _ only supports tint() (to set alpha or color) and drawing? just drawing? _ stop button won't kill a video sketch (bug 150 example does this) X although ESC seems to work? (not sure, didn't test) _ or audio won't stop even after hitting stop LIBRARIES / Serial _ port buffering not working properly _ may just be a problem with thread starvation _ bufferUntil() fires an event but continues to fill up the buffer _ bug report includes patch from mellis _ http://dev.processing.org/bugs/show_bug.cgi?id=96 _ add prompt() method to Serial (simple dialog box that pops up) //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////// DIST How the environment gets packed up, downloaded, and installed. DIST / General _ drag and drop _ including the number of items would be especially nice _ implement automatic update _ http://dev.processing.org/bugs/show_bug.cgi?id=374 _ move build scripts to something better like ant _ too much to maintain the multiple versions, too much code _ http://dev.processing.org/bugs/show_bug.cgi?id=151 _ also update build/howto.txt (of course) because it says no ant _ update things for java 1.5 since it's inevitable _ need .pde document icons _ need .psk file icon _ need exported application icons _ also out of cvs _ check for necessary tools to be installed _ zip, unzip, jikes, etc _ need more comprehensive list of 'known bugs' _ need more comprehensive list of 'known suggestions' _ javadoc "advanced" reference by beta _ and then finalizing it towards 1.0 _ document hint() commands for advanced reference _ write notes about running p5 on another platforms _ this was some feedback from running on bsd: _ /usr/local/jdk1.3.1/bin/java -cp lib:lib/build:lib/pde.jar:lib/kjc.jar:lib/oro.jar:java/lib/ext/comm.jar PdeBase _ need to use the 1.3 vm, and get a fake platform name _ otherwise, goes looking for lib/pde_.properties or something o modify antlr stuff to conditionally recompile in make.sh _ compile antlr inside the initial setup of the work dir X done for macosx _ fix this for windows and linux _ about box _ bring up information about gpl, lgpl, and ibmpl _ jedit syntax is under mit license _ http://www.opensource.org/licenses/mit-license.php _ different name for 'lib' folder because of libraries folder? _ avoid some confusion for when describing the libraries folder to users _ remove jvm from cvs _ use wget to grab it if it doesn't exist _ and include an md5hash to see if the file is correct DIST / Windows _ make .pde files double-clickable from windows X on drag, are these already passed to argv[]? _ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/getcommandline.asp _ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_extending/fileassociations/fa_intro.asp _ 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 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1094149466 _ figure out proper registry key for windows _ can be handled when the app first run (jni?) _ write handler for main() to take document names _ track down the cause of the processing.exe not starting bugs _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1062794781 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1067764732 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1094148057 _ winamp/audio getting starved or crackly while applets running _ thread priority too high? or something weird _ need splash screen, startup takes a long time _ processing.exe: problem if expert version is run, and no java installed _ call the person a genius and tell them to install java _ NullPointerException when alt is pressed _ (not our bug, but log it in the bug db anyways) _ might be something to do with the applet frame being an awt not swing _ event first goes to the applet listener, needs to consume the event _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1061802316 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1077058974 _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1081751451 DIST / Mac OS X _ for the .app file, $APP_PACKAGE will give the path _ $JAVAROOT will give Contents/Resources/Java location _ when marking a window as moddifed _ getRootPane().putClientProperty(WINDOW_MODIFIED, Boolean.TRUE); _ we're breaking some mac human interface guidelines _ should be using a menu factory to create menubar for all sub-windows _ http://developer.apple.com/technotes/tn/tn2042.html _ and the general warning dialogs are just ass ugly _ (i.e. we really need those replacements for JOptionPane) _ would be nice to have macosx packaged up as a single .app file _ should recommend that people install libraries into their sketchbook _ set nice background for disk image on macosx _ track down error in PdeCompiler for message parsing _ was missing the error about a package being gone _ can comment out /System/Library/ as a test _ mac standard key combinations for moving around in the editor _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_Software;action=display;num=1093116515 _ put stdout/stderr into ~/Library/Logs _ and have a .log extension so it can be browsed properly _ processing cancels shutdown on mac os x _ http://dev.processing.org/bugs/show_bug.cgi?id=539 DIST / Linux _ not being able to make a link to the processing app _ argh.. more path and shell issues.. _ computationally intensive stuff runs really slow inside p5 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1116872745 _ some reports of it not quitting properly, but not confirmed _ splash screen