X remove debug message printed to the console when the ctrl key is down in PDE X
X size(640,360 , P3D) doesn't work properly
X https://github.com/processing/processing/issues/2924
X https://github.com/processing/processing/pull/2925
X remove sound library, have it installed separately like video
X Fix the shortcut keybindings in editor tab popup menu
X https://github.com/processing/processing/issues/179
X https://github.com/processing/processing/pull/2821
X answer deb questions
X https://github.com/processing/processing/issues/114
X change how languages are loaded
X add local override (needs documentation)
X figure out copyDir() problems before pull
o moving window to a new location is broken due to the pull
X update to use new 7u72 version of JRE (and JDK) stuff
X `return` keyword not treated as such when followed by a bracket
X https://github.com/processing/processing/issues/2099
X https://github.com/processing/processing/pull/2958
X ToolTipManager error fix from Manindra
X https://github.com/processing/processing/issues/2926
X Change code completion preferences a bit
pulls
X Cmd + H runs sketch instead of hiding the PDE (OS X)
X https://github.com/processing/processing/issues/2881
X Migrate to unsynchronized data structures
X https://github.com/processing/processing/pull/2863
X improve contrib manager localization
X https://github.com/processing/processing/pull/2870
X Fix typo in spanish translation
X https://github.com/processing/processing/pull/2906
X Update ECJ, use 1.7 as source and target Java version
X https://github.com/processing/processing/pull/2907
X Fix infinite recursion in sound library
X https://github.com/processing/processing/pull/2897
X Add missing generic type parameters
X https://github.com/processing/processing/pull/2899
X Remove unused Base.builtOnce instance variable
X https://github.com/processing/processing/pull/2864
X miscellaneous fixes
X https://github.com/processing/processing/pull/2865
X moved the language stuff to the settings folder
X https://github.com/processing/processing/pull/2941
X Some minor UpdateChecker refactorings
X https://github.com/processing/processing/pull/2830
X Minor improvements to the Contribution Manager's updates check
X https://github.com/processing/processing/pull/2861
X make Cut and Copy in the edit menu active only if some text is selected
X https://github.com/processing/processing/pull/2834
X Fix renaming from RGB to Rgb.java and others
X https://github.com/processing/processing/pull/2825
X sketches should only write to the console of their editor window
X https://github.com/processing/processing/issues/153
X https://github.com/processing/processing/issues/2858
X https://github.com/processing/processing/pull/2827
X extend translations and update German language
X https://github.com/processing/processing/pull/2949
pulls (net)
X NullPointerException message when Server writes to a disconnected client
X https://github.com/processing/processing/issues/2577
X https://github.com/processing/processing/pull/2578
X Implement the active() method for Serial and Server
X https://github.com/processing/processing/issues/2364
X https://github.com/processing/processing/pull/2588
0231 pde (3.0a4)
X add new download redirect for contribs.txt
X https://github.com/processing/processing/issues/2850
X contribs for 3.0 need to come from a different location
X https://github.com/processing/processing/issues/2849
X add the separate contribs.txt link on download.processing.org
X fix inside ContributionListing.java
X change default mode handling to use experimental as the default
X remove isDefaultMode(), since it was doing the wrong thing
X make a new preference setting for the default mode
X this will set folks to the PDE X mode, and prevent conflicts w/ 2.0
X change last.sketch.mode to mode.last
X fix OS X default File menu to be the same order as the other File menu
X TGAs from saveFrame() create transparent/black movies with Movie Maker
X https://github.com/processing/processing/issues/2851
X fix export problem on Windows with PDE X
X https://github.com/processing/processing/issues/2806
X turn off code completion by default (and reset the preference)
pulls
X Optimize creation of boxed primitives
X https://github.com/processing/processing/pull/2826
X Add static modifier to inner classes that don't access parent
X https://github.com/processing/processing/pull/2839
X Fix localization in OS X (requires writing property files)
X https://github.com/processing/processing/pull/2844
X black font outline appears with large VLW font and OpenGL renderer
X https://github.com/processing/processing/issues/2845
X https://github.com/processing/processing/pull/2856
X updates to Spanish translation
X https://github.com/processing/processing/pull/2857
cleaning
X single line of code with no semicolon dies with "unexpected token: null"
X http://code.google.com/p/processing/issues/detail?id=1312
X https://github.com/processing/processing/issues/1350
X closed by Dan post-3.0a3
X move sketchbook into its own window
X move recent into the sketchbook menu
X try installing 10.7.3 on Mac Mini and check whether things run
X make sure it's only running on 64-bit machines?
gsoc
X remove dependency on oscp5 library for tweak mode
X https://github.com/processing/processing/issues/2730
X https://github.com/processing/processing/pull/2808
X https://github.com/processing/processing/pull/2855
X A few fixes for Contributions Manager
X https://github.com/processing/processing/issues/2798
X https://github.com/processing/processing/issues/2831
0230 pde (3.0a3)
X remove toolbar buttons except for start/stop
X rename sketchbook tree name, re-order menu, add language hooks
X split Preferences and PreferencesFrame
X https://github.com/processing/processing/issues/68
X http://code.google.com/p/processing/issues/detail?id=29
X https://github.com/processing/processing/pull/2716
X shouldn't write sketch.properties unless it's a non-default mode
X https://github.com/processing/processing/issues/2531
gsoc
X fixes for mode/tool installation
X https://github.com/processing/processing/pull/2705
X fix mode updating to work properly
X https://github.com/processing/processing/issues/2579
X contrib manager temp folders not always deleting
X https://github.com/processing/processing/issues/2606
X problem when removing a mode
X https://github.com/processing/processing/issues/2507
X autocompletion dialog box sticking
X https://github.com/processing/processing/issues/2741
X Line warning indicators next to scrollbar break after moving around text
X https://github.com/processing/processing/issues/2655
X Code completion generates wrong code
X https://github.com/processing/processing/issues/2753
X Code completion: Hide overloaded methods unless inside parentheses
X https://github.com/processing/processing/issues/2755
X Close auto-completion suggestion box when deleting/backspacing code
X https://github.com/processing/processing/issues/2757
X error checking too aggressive in the current alpha
X https://github.com/processing/processing/issues/2677
X if 'void' left out before loop or setup, cryptic message about
X 'constructor loop must be named Temporary_23498_2343'
X add a better handler for this specific thing?
X http://code.google.com/p/processing/issues/detail?id=8
X https://github.com/processing/processing/issues/47
X Improve how the Contributions Manager handles no internet connection
X https://github.com/processing/processing/pull/2800
X Added examples-package as a new contribution type
X https://github.com/processing/processing/pull/2795
X https://github.com/processing/processing/issues/2444
X https://github.com/processing/processing/issues/2582
X Contributions Managers now show specific titles
X https://github.com/processing/processing/pull/2777
X Add rank (starred / recommended) to contributions manager items
X https://github.com/processing/processing/issues/2580
o Improve detection and handling of missing semicolons
o http://code.google.com/p/processing/issues/detail?id=136
X should be fixed with PDE X (closed by Dan
X https://github.com/processing/processing/issues/175
X missing brackets, unmatched brackets
X examples added to the bug report
X http://code.google.com/p/processing/issues/detail?id=6
X closed by Shiffman, working better now
X https://github.com/processing/processing/issues/45
X 64-bit versions of sound available on Windows and Linux
pulls
X Add polling to detect file system changes
X https://github.com/processing/processing/issues/1939
X https://github.com/processing/processing/pull/2628
X huge i18n patch
X https://github.com/processing/processing/issues/632
X https://github.com/processing/processing/pull/2084
X http://code.google.com/p/processing/issues/detail?id=593
X need to make sure the .properties files are read properly as UTF-8
X Indent breaks when hitting enter before spaces
X https://github.com/processing/processing/issues/2004
X https://github.com/processing/processing/pull/2690
X Localize status messages and contributions panel
X https://github.com/processing/processing/pull/2696
X prevent adding files to read-only sketches
X https://github.com/processing/processing/issues/2459
X https://github.com/processing/processing/pull/2697
X Added some helper methods to Language
X https://github.com/processing/processing/pull/2704
X More i18n updates
X https://github.com/processing/processing/pull/2725
X Add thread names for easier debugging and profiling
X https://github.com/processing/processing/pull/2729
X Add missing translations for OS X menu
X https://github.com/processing/processing/pull/2726
X fix firstLine when modifying lines above it
X https://github.com/processing/processing/issues/2654
X https://github.com/processing/processing/pull/2674
X Style completion panel when using Nimbus LAF
X https://github.com/processing/processing/pull/2718
X enums not supported properly
X https://github.com/processing/processing/issues/1390
X http://code.google.com/p/processing/issues/detail?id=1352
X https://github.com/processing/processing/pull/2774
X combining char/int/etc casts in one statement causes preproc trouble
X https://github.com/processing/processing/issues/1936
X https://github.com/processing/processing/pull/2772
X Update contributions.* strings to contrib
X https://github.com/processing/processing/pull/2770
X Style completion panel on windows
X https://github.com/processing/processing/pull/2762
X Update Spanish language strings
X https://github.com/processing/processing/pull/2769
X make --output optional in the command line version
X https://github.com/processing/processing/pull/1866
X https://github.com/processing/processing/issues/1855
X https://github.com/processing/processing/issues/1816
X Fix unneeded scroll bar display in code completion suggestion box
X https://github.com/processing/processing/pull/2763
X PDE erroneously detects changes in non-sketch files
X https://github.com/processing/processing/pull/2794
X https://github.com/processing/processing/issues/2759
X Catch MissingResourceException when language key is missing
X https://github.com/processing/processing/pull/2780
X Replace Thread with invokeLater in PreferencesFrame
X https://github.com/processing/processing/pull/2811
X Initialize the ColorSelector tool on demand
X https://github.com/processing/processing/pull/2823
languages
X Japanese https://github.com/processing/processing/pull/2688
X Spanish https://github.com/processing/processing/pull/2691
X Dutch https://github.com/processing/processing/pull/2694
X French https://github.com/processing/processing/pull/2695
X Portugese https://github.com/processing/processing/pull/2701
X Korean https://github.com/processing/processing/commit/7b60e2ded9ca81f6a5a08a818aaf84ee4bb029e3
X Turkish https://github.com/processing/processing/pull/2740
X Chinese https://github.com/processing/processing/pull/2748
earlier
X repo cleanup
X remove non-web stuff from web
X remove non-android stuff from android
X remove web and android from the main repo
X separate prefs and sketch state info?
X this would mean prefs being rewritten far less
0229 pde (3.0a2)
X fix "No such file or directory" error when exporting an application on OSX
X this also resulted in the application not being signed at all
X https://github.com/processing/processing/issues/2614
X this is a fairly major issue...
X possible to open a sketch multiple times
X by double-clicking one of its files instead of the main pde file
X user opens non-main pde of already open sketch, it'll open again
X https://github.com/processing/processing/issues/2506
X remove the prefs for 32/64-bit from Preferences
X also remove the extra OS X cruft inside Runner.java
X OS X export button not disabled on other platforms
X https://github.com/processing/processing/issues/2642
o try new syntax package
X exclude 'fonts' folder from build (since it's going into the JRE)
X was storing our fonts in both ./lib/fonts and jre/lib/fonts
X now gets the jre folder and loads from there
X make ant fail when trying to delete JRE files that don't exist
X some aren't being removed properly
X fix the build scripts to include the examples
X https://github.com/processing/processing/issues/2652
X all examples are out of "processing/java" and are now in "processing-docs/content/". The Book examples have been removed entirely from our repositories.
o "Platform is ${platform}" message during 'ant clean'
o on OS X, but not Windows (haven't checked Linux)
X this was in pdex/build.xml
X remove welcome message from the sound library
X URL opening problem fixed by use of getCanonicalPath() on Windows
X https://github.com/processing/processing/issues/2656
X add a new pref for the 3.0 sketchbook location
X if Server constructor fails, throw an exception
X https://github.com/processing/processing/issues/2604
o check on why 2x core.jar inside the Java folder
o maybe OS X Java can't look in subfolders? (just auto-adds things)
o https://github.com/processing/processing/issues/2344
X one is used by the PDE, the other is used as a library
X get 'modified' indicator working on document windows again
X https://github.com/processing/processing/issues/2194
X remove default menu bar hack when 7u60 arrives
X http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8022667
X when renaming a tab, include the previous name to be edited
X changing the mode on an untitled, unmodified sketch removes untitled status
gsoc
X clear status messages in the Contribution Manager
X https://github.com/processing/processing/pull/2667
X https://github.com/processing/processing/issues/2599
X may need a progress bar for "save as"
X or just the file copy function in general
X since it may take a long time (i.e. 1000s of screen grabs)
X http://code.google.com/p/processing/issues/detail?id=31
X https://github.com/processing/processing/issues/70
X https://github.com/processing/processing/pull/2370
X NullPointerException in addBreakpointComments() when saving sketch
X https://github.com/processing/processing/issues/2675
X run button seems to stay highlighted permanently
X https://github.com/processing/processing/issues/2676
X new tab/rename dialog box
X https://github.com/processing/processing/issues/2431
X fix issue where the browser wasn't opening the reference properly
X https://github.com/processing/processing/pull/2657
pulls
X insert tabs properly when prefs set for tabs mode
X https://github.com/processing/processing/pull/2607
X improve look of Nimbus LAF
X https://github.com/processing/processing/pull/2671
earlier
X maxHeapSize typo in the build scripts
X https://github.com/processing/processing/issues/2603
X remove minim
X add the new sound library to the build process
X for() loop with nothing inside parens crashes Auto Format
X https://github.com/processing/processing/issues/2141
o double-clicking a .pde file doesn't open properly on OS X
o https://github.com/processing/processing/issues/2639
X moving p5 examples to the web repo
X move examples into web repo
o OS X not opening a sketch at all on pde double-click? (though opening the app)
X Chinese text is overlapped in Processing 2.1 editor
X https://github.com/processing/processing/issues/2173
o type cut off in dialog boxes on OS X retina machines
o https://github.com/processing/processing/issues/2116
o add spaces to the end of the text?
X seems to have fixed itself in newer Java releases
X implement Windows menu in the PDE
X https://github.com/processing/processing/issues/584
X Auto Format: Switch block cases not indented
X https://github.com/processing/processing/issues/1042
0228 pde (3.0a1)
X increase heap size to 256m (-Xmx256) per Manindra request
X use a ButtonGroup so that the current Mode cannot be de-selected
X https://github.com/processing/processing/issues/2545
earlier
X cpu usage when nothing happening (unmarked duplicate)
X https://github.com/processing/processing/issues/1074
gsoc
X Line coloring incorrect for filtered contribution listings
X https://github.com/processing/processing/issues/2583
X https://github.com/processing/processing/pull/2598
X Added Present's background color as an option to the Preferences window
X https://github.com/processing/processing/pull/2568
X check for updates with contribs
X https://github.com/processing/processing/pull/2636
X shows update manager on startup
X contrib properties files ignored in favor of contributions.txt from p5.org
X https://github.com/processing/processing/issues/2572
X tweak mode integrated
X https://github.com/processing/processing/pull/2624
X wrong mode selected if sketch is modified (checkbox changes)
X https://github.com/processing/processing/issues/2615
X https://github.com/processing/processing/issues/2586
X Add date and time stamps to the Contribution Manager
X https://github.com/processing/processing/pull/2651
pulls
X Implementation of a list of open sketches in the Sketch menu
X https://github.com/processing/processing/pull/2551
X color selector for the pref (not reading it properly)
X https://github.com/processing/processing/pull/2568
X lighting issues with non-planar triangle strips or quad strips
X https://github.com/processing/processing/issues/2014
X https://github.com/processing/processing/issues/2018
X https://github.com/processing/processing/pull/2644
X set application name on Linux
X https://github.com/processing/processing/issues/2534
X https://github.com/processing/processing/pull/2584
X serial not working on export
X https://github.com/processing/processing/issues/2559
X build error on Windows
X https://github.com/processing/processing/issues/2603
X https://github.com/processing/processing/pull/2610
0227 pde (2.2.1)
X use mouseReleased() instead of mousePressed() in color selector
X otherwise it registers the release as a click in the color window
X https://github.com/processing/processing/issues/2514
X missing 'version' in contrib causes NPE
X https://github.com/processing/processing/issues/2517
X bring back setIcon(Frame) for PDE X and others
X https://github.com/processing/processing-experimental/issues/64
X how was PDE X able to crash 2.2?
X add additional code to rework how this is handled
X Auto Format patch mess
X https://github.com/processing/processing/pull/2271
X why is the JDK path showing up as a ._ feller in OS X?
X https://github.com/processing/processing/issues/2520
X "Archive Sketch" Tool doesn't force a .zip file extension
X https://github.com/processing/processing/issues/2526
X sketchPath() returns user.home in exported apps on OSX
X https://github.com/processing/processing/issues/2181
0224 pde (2.1.1)
M fix infinite loop in Find/Replace
M https://github.com/processing/processing/issues/2082
X updated to Minim 2.2
X https://github.com/processing/processing/pull/2250
X minor change to bracket handling
X https://github.com/processing/processing/pull/2313
X app is called procesing.app.Base
X https://github.com/processing/processing/issues/2217
X noJavaArg set to --export
X https://github.com/processing/processing/issues/2182
X export not working on Windows
X https://github.com/processing/processing/issues/2219
X right-click on selection is a problem on Windows
X https://github.com/processing/processing/issues/2210
G Add Contents/Java to java.library.path for loadLibrary to find .jnilib files
X jnilib not loading on OS X because Contents/Java needs to be added to path
X https://github.com/processing/processing/pull/2269
serial
G readStringUntil() missing from new serial library
G https://github.com/processing/processing/issues/2174
G updates to serial library
G https://github.com/processing/processing/pull/2265
G serial running slowly
G https://github.com/processing/processing/issues/2249
G https://github.com/processing/processing/issues/2214
G Only read a single character at a time to emulate RXTX behavior
G https://github.com/processing/processing/pull/2240
G Add basic tests for throughput and latency
G https://github.com/processing/processing/pull/2225
G Add a debug() method to Serial
G https://github.com/processing/processing/pull/2237
G Switch the examples over to printArray()
G https://github.com/processing/processing/pull/2226
G Handle the UnsatisfiedLinkError when loading the native library fails
G https://github.com/processing/processing/pull/2266
fixed in 2.1
X init() not called on tools until later
X https://github.com/processing/processing/issues/1859
X Finish changes so the PDE can use an unmodified JRE
X https://github.com/processing/processing/issues/1840
0223 pde (2.1)
X reset font smoothing for everyone to its default by changing the pref
X To reset everyone's default, replaced editor.antialias with editor.smooth
X for 2.1. Fonts are unusably gross on OS X (and Linux) w/o smoothing and
X the Oracle JVM, and many longtime users have anti-aliasing turned off.
X https://github.com/processing/processing/issues/2164
X https://github.com/processing/processing/issues/2160
X Add option to not embed the Java runtime (saves space, but breakage)
X return code needs to be 1 instead of 0 w/ Commander
X https://github.com/processing/processing/issues/1798#issuecomment-26711847
X additional font tweaks due to decreased legibility with Oracle Java
X type looks a little feeble on OS X with non-retina machines
X https://github.com/processing/processing/issues/2135
X should we increase the size of the mode dropdown?
X processing-java broken in 2.1 beta 1 on OS X
X https://github.com/processing/processing/issues/2159
X need to use the embedded Java, different classpath, etc
X also might be time to put something in to check the version
0222 pde (2.1b1)
X MovieMaker needs to be compiling as 1.6
X deal with null/missing folders for Tools and Modes
X https://github.com/processing/processing/issues/2068
o bad JS mode causing crash on startup
X https://github.com/processing/processing/issues/2088
X looks like issue that was covered in 2.0.3 changes
X non-compliant libraries cause crash on "Add Library"
X https://github.com/processing/processing/issues/2026
X Open new PDE maximized when current PDE is maximized
X https://github.com/processing/processing/issues/1984
X https://github.com/processing/processing/pull/2037
X incorporate the new serial library
X https://github.com/processing/processing/pull/2093
X cmd-left is bringing up the text area popup
X https://github.com/processing/processing/issues/2103
X still having right-click issues (re-opened)
X https://github.com/processing/processing/issues/2103
X bad tool brings down the environment
X http://code.google.com/p/processing/issues/detail?id=798
X https://github.com/processing/processing/issues/836
cleaning
o the first time someone hides a tab, put up a msg explaining what it does
o "don't warn me about this anymore"
X removed this feature a while back
o document the move of the auto format menu
o in the book(s)? in the reference?
o jer: opengl2 tutorial
o jer: android tutorial
o probably later: examples into categories based on difficulty
o add ratings/difficult level to examples online and in the pde
o go through examples, figure out how to do many on the site w/ js instead
X import p5 reference into the javadoc
o freeze after splash screen on OS X (looks like core.jar in the path)
X https://github.com/processing/processing/issues/1872
X can't really fix this
fonts/prefs
X update with bold version of Source Code Pro
X http://www.google.com/fonts#UsePlace:use/Collection:Source+Code+Pro
X instead of semibold, which wouldn't correctly connect to the other fonts
X does editor line status work?
X not sure what this one was, but added anti-aliasing to the status
X Editor.applyPreferences() -> painter.setFont() removed
X need to instead update defaults, then run from there
X then call repaint() on the text area? or invalidate()? or the painter?
X make sure font family change is working
X make sure fonts can actually update size/etc in prefs
X slightly gray background
X bgcolor wasn't getting set (since fgcolor was set elsewhere)
X spacing problem with large sizes (on retina?)
X not just retina, was problem with non-mono text from Java
X control text size in console
o why aren't prefs from theme.txt showing up in preferences.txt? hrm
o or rather, why can't they be overridden?
X because theme.txt data is a different animal / that's part of the point
X should fonts at least be in prefs.txt?
X http://code.google.com/p/processing/issues/detail?id=226
X https://github.com/processing/processing/issues/265
X console font in EditorConsole
X Font font = Preferences.getFont("console.font");
o fix console font on Windows and Linux with 7u40
X couldn't reproduce, but shouldn't be a problem with the rewrite
X the message area text also looks ugly.. can we fix?
X add pref to select PDE font (so that CJKV languages work better)
X https://github.com/processing/processing/issues/2078
X should we embed the PDE font into the JRE?
X this would allow it to show up in the menus, etc
X type in the status area is gross on retina displays and 7u40
X no longer require restart of Processing when changing the font
serial
X closing several bugs because no longer relevant
X need 64-bit version of RXTX library
X http://code.google.com/p/processing/issues/detail?id=1237
X https://github.com/processing/processing/issues/1275
X serial still causing problems on OS X
X http://code.google.com/p/processing/issues/detail?id=52
X had already been closed
X serial ports missing from list (OS X)
X http://code.google.com/p/processing/issues/detail?id=52
X also was marked fixed...
X Serial.write problem with Bluetooth SPP virtual serial port
X http://code.google.com/p/processing/issues/detail?id=318
X was marked duplicate of #52
X Serial silently fails when invalid port entered as string
o https://github.com/processing/processing/issues/2114
X Serial Issue for RPi (and others)
o https://github.com/processing/processing/issues/2066
X RXTX-2.1-7 doesn't list ports created in /dev with VirtualSerialPortApp
o https://github.com/processing/processing/issues/1460
X Bluetooth serial problems on Windows when connecting to Arduino device
o https://github.com/processing/processing/issues/1374
movie maker
o moviemaker video sizes / usability
o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Exhibition;action=display;num=1211318862
X add gamma, better image options, etc to MovieMaker
X TGA files cause Movie Maker to not work properly
X https://github.com/processing/processing/issues/1933
o move Movie Maker out to its own separate tool package (with separate build)
X http://code.google.com/p/processing/issues/detail?id=837
X https://github.com/processing/processing/issues/875
X basically done in more recent releases
X fix file selection dialog with MovieMaker
X copied from PApplet, but not importing PApplet
build
X remove video library for other platforms in download
X update apple.jar file with new version
X https://developer.apple.com/legacy/library/samplecode/AppleJavaExtensions/Introduction/Intro.html
X remove Mangler from tools/Mangler
o update tools/howto.txt to just point at the correct online location
X just remove the howto file
X appbundler fixes/changes
X the "Classes" folder is included
X appears to be line 138 of main.m
o maybe this is a holdover from OS X Java? don't know.
X icon location uses path, even when embedded
X add indents to the Info.plist output file
X inside writeInfoPlist from AppBundlerTask.java
o use Contents/Resources/Java instead of Contents/Java?
o this is in main.m. why the change?
X doesn't make any difference, just use Contents/Java
X any missing args from our app (copyrights/versions?)
X add MinimumSystemVersion for 10.7.3
X https://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/20001431-113253
X copy GenericDocumentIcon.icns for placeholder icon
X from /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/
X the javadoc includes java.io.* and java.lang.* prefixes.. why?
X re-run and and check in
X upload javadoc updates
X need to require JDK 7u40 to be installed on OS X
X remove JAVA_HOME requirement from build.xml
X what's needed on OS X? just the JDK 7u40?
X remove Java FX from OS X build
X remove Java FX during Linux builds
X remove Java FX during Windows builds
X remove javafx from the embed
X more about optional files:
X http://www.oracle.com/technetwork/java/javase/jdk-7-readme-429198.html
build instructions and other doc
X update the build instructions page
X http://code.google.com/p/processing/wiki/BuildInstructions
X update github instructions
X https://github.com/processing/processing/issues/1629
X https://github.com/processing/processing/wiki/Build-Instructions
X only JRE needed at this point
X switched over to Java 7
o "unable to locate tools.jar" (Windows) can be ignored
X JAVA_HOME warnings from Ant can also be ignored
X updates for macosx instructions
X JDK 7u45 is needed (or whatever version currently in the build)
X to build appbundler, you'll need Xcode
X and the command line tools Preferences > Downloads > Command Line Tools
X appbundler will have an NPE if the osx binary isn't built
X also need to have 10.8 version of the SDK (old Xcode won't work)
o add notes to build instructions re: building core with eclipse
X changing JRE might be a problem for fonts on Linux
X where the JRE is often replaced
X and where the font is needed most
X make note of this on the platforms page
X also make note re: only JRE needed (instead of JDK)
X http://wiki.processing.org/index.php?title=Supported_Platforms&action=edit§ion=4
X now Info.plist.tmpl instead of template.plist
X can be embedded in a sketch
X name change due to major modifications
7u40 macosx
X make OS X launch from its local JRE
X also need to have a central menubar
X add the offscreen window hack
X otherwise mode change causes "do you want to quit?" on OS X
X remove 32- and 64-bit preference from Preferences on OS X
o try the bundle on Mac Mini running 10.6
X we become full 64-bit on OS X
X meaning that the macosx32 video library goes away
X and the preference for launching in 32- or 64-bit mode
X package Java 7u40 version of the app
X docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
X http://www.intransitione.com/blog/take-java-to-app-store/
X retina support http://bugs.sun.com/view_bug.do?bug_id=8009754
X useful retina digging/findings for Oracle Java
X http://bulenkov.com/2013/06/23/retina-support-in-oracle-jdk-1-7/
X 7u40 target release is "late August"
X http://openjdk.java.net/projects/jdk7u/releases/7u40.html
X Contents/Java/Classes folder is added to java.class.path
X so the folder must exist otherwise the ECJ compiler will crash
X once fixed, remove notes from JavaBuild.java
X "Are you sure you want to quit?" when switching modes on Oracle JVM
X default menu bar is still broken
X http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8007267
X add appbundler.jar, otherwise folks have to include Xcode
export
X change app stub in OS X exported application
X make note re: app export being slower, and resulting app much larger
X change how export is handled
X remove ability to export cross-platform apps
X add ability to embed the current JRE
X only going to embed always... consider option to disable it later
o the case for the embedded JRE
o https://github.com/processing/processing/issues/2104
X major edits to http://wiki.processing.org/w/Export_Info_and_Tips
0221 pde (2.0.3)
X add double quotes to readlink call, fixes issue w/ paths and spaces
X https://github.com/processing/processing/pull/2027
X fix submitted by hamoid
0220 pde (2.0.2)
X fix "less less" typo
X https://github.com/processing/processing/issues/1928
X slash breaks syntax highlighting (with spaces)
X https://github.com/processing/processing/issues/1681
X Fix from Github user hamzaissa
X selectInput() in exported OS X sketch treats .app package as a folder
X https://github.com/processing/processing/issues/1959
X waiting on retina support for JDK 7
o b86 supposed to have some support (not available yet)
o http://jdk8.java.net/download.html
X code with a NUL character causes an error
X https://github.com/processing/processing/issues/1973
X also remove NUL characters when loading a file
X Add "Processing Foundation" to the Help menu
X https://github.com/processing/processing/issues/1908
X Update JNA from 3.2.4 to 3.5.2
X https://maven.java.net/content/repositories/releases/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar
X https://maven.java.net/content/repositories/releases/net/java/dev/jna/platform/3.5.2/platform-3.5.2.jar
X problem with associating .pde files
X https://github.com/processing/processing/issues/286
X http://code.google.com/p/processing/issues/detail?id=247
o In regedit: Navigate to Computer\HKEY_CLASSES_ROOT\Applications and find your .exe name. Navigate under its name to shell>open>command. In the Default change its location to the actual location of the executable, hit okay and then try and reassociate the file type as you normally would.
X UnsatisfiedLinkError causes huge message...
X error report cleanups haven't been fixed yet
X reported by Dan
X this should be better now
X add exception wrapper for startup
X Add methods to move files to Trash/Recycle Bin where available
X allow delete of files in unsaved sketches
X https://github.com/processing/processing/issues/1942
X https://github.com/processing/processing/pull/1945
X proxy server requirement causes problems
X contrib manager, update checks are broken
X https://github.com/processing/processing/issues/1476
X might be able to fix this with something in preferences.txt?
X http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
o Update Java version in the download to be the latest Java 6
o https://github.com/processing/processing/issues/1841
X try to use appbundler to create a version that includes a JRE (JDK)
X http://java.net/downloads/appbundler/appbundler.html
X docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
X http://www.intransitione.com/blog/take-java-to-app-store/
X hobbling along, should be ready soon
cleaning/earlier
X common error messages
X with a proper list, we can add links when throwing an error in the PDE
X Dan started this on the Wiki
o build is currently broken for fresh checkout due to changes to file layout
o something that gets fixed by 'make clean'
o also test on windows and linux
o add a check to make sure that people aren't running from the dmg
o doesn't actually cause any problems, so don't bother?
o code to hide menubar.. just include JNA and call from there?
NSMenu.setMenubarVisible(false);
Then we used Cocoa via JNI:
if([NSMenu menuBarVisible]){
[NSMenu setMenuBarVisible:NO];
}
You can't do that from the AWT event thread. You need to do a -performSelectorOnMainThread to do that on the AppKit event thread.
Please see <http://developer.apple.com/mac/library/technotes/tn2005/tn2147.html> for more information, particularly the section about "Calling AppKit from AWT/Swing".
manager
X change location of the manager download
X check to see if manager items from the download can be updated
X oops, probably not, because they're part of the distribution
X and folks won't be able to write to those directories
X changed manager to go to download.processing.org/latest.txt
X and uses a redirect from there (hopeully that's followed?)
X libraries need to support multiple categories
X https://github.com/processing/processing/issues/1970
X restrict library categories to the ones in the document
X if it's not correct, shows up as 'other'
X catch Error (not just Exception) objects during load
X handles UnsupportedClassVersionError and others
X argh.. the 'old' folder is really poorly done
X attempt to install multiple will cause havoc (fail because 'old' exists)
o remove flagging for deletion
o half-installed mode causes a lot of trouble
o maybe it's reading from tmp folders?
o https://github.com/processing/processing/issues/1875
X can't fix, no response
X remove "Compilations" category for libraries
X modes shouldn't have categories?
X was counting "Unknown" as a category
X modes and tools require restart (per ContributionType class)
X but no message is provided anywhere?
X mode install requires restart *and* still doesn't show as installed
X even though it gets added to the modes menu properly after the restart
X https://github.com/processing/processing/issues/1782
X Update example list when library is installed
X https://github.com/processing/processing/issues/1909
X https://github.com/processing/processing/pull/1925
X Contributed modes should show up in mode menu after installation
X waiting for fixed CoffeeScript mode to test this one
X https://github.com/processing/processing/issues/1504
X http://code.google.com/p/processing/issues/detail?id=1466
X modes require restart, that's now properly shown as a message
0219 pde (2.0.1)
X modes, tools, libraries not copying/moving properly on Windows
X https://github.com/processing/processing/issues/1781
X undo seems to not be going to the right location (now with example)
X https://github.com/processing/processing/issues/707
X http://code.google.com/p/processing/issues/detail?id=668
X fixes from Josh Giesbrecht
X line ending problem with args.txt for Windows when exporting from others
X (exporting from OS X to Windows)
X https://github.com/processing/processing/issues/1890
X add option to remove the background image at the top of the window
0218 pde (2.0)
X Example window has the Java application icon
X https://github.com/processing/processing/issues/1800
X in some cases, pde.jar was not getting built
X https://github.com/processing/processing/issues/1792
X ignore modes folder in sketchbook listing
X https://github.com/processing/processing/issues/1832
X processing-java return code is wrong (on Linux)
X was always returning success from Commander, also from the script
X https://github.com/processing/processing/issues/1798
X OS X command line didn't have all the correct .jar files
X https://github.com/processing/processing/issues/1787
cleaning
X most of theme probably moves back into lib
o editor.bgcolor probably moves out of the theme.txt file for the mode
o or should it be a user preference thing
o for that matter, need to decide on how much modes can customize themselves
X make decision about where coloring is stored
o needs to be reset for this release, maybe others
cleaning/libraries
o proper libraries warning dialog
o check if libraries folder does not exist
o check to see if other libraries are installed
X warn user about moving libraries and restarting
X add "pretty menu name" to the export.txt file
o move export.txt to xml?
X nah, it's only flat information
X tools -> get library
X library url: [ http://blahblah.org/something ]
X this would grab something.version, and something.zip
X maybe something.xml that would include a bunch of background
X tools -> update libraries
X this would check the something.version to see if it's newer
o document how to add libraries: put in sketchbook (not libraries folder)
o library/download.url and library/home.url
o if there's a reference subfolder, add that to the help menu