starting the next release

This commit is contained in:
Ben Fry
2015-04-25 16:08:42 -04:00
parent ef65b732f4
commit 81345fd0cc
5 changed files with 339 additions and 336 deletions
+4 -3
View File
@@ -3,7 +3,8 @@
/*
Part of the Processing project - http://processing.org
Copyright (c) 2004-14 Ben Fry and Casey Reas
Copyright (c) 2012-15 The Processing Foundation
Copyright (c) 2004-12 Ben Fry and Casey Reas
Copyright (c) 2001-04 Massachusetts Institute of Technology
This program is free software; you can redistribute it and/or
@@ -46,9 +47,9 @@ import processing.core.*;
public class Base {
// Added accessors for 0218 because the UpdateCheck class was not properly
// updating the values, due to javac inlining the static final values.
static private final int REVISION = 233;
static private final int REVISION = 234;
/** This might be replaced by main() if there's a lib/version.txt file. */
static private String VERSION_NAME = "0233"; //$NON-NLS-1$
static private String VERSION_NAME = "0234"; //$NON-NLS-1$
/** Set true if this a proper release rather than a numbered revision. */
// static private boolean RELEASE = false;
+122
View File
@@ -1,3 +1,125 @@
0233 (3.0a6)
X remove Applet as base class
X how to name the retina pixel stuff
X hint(ENABLE_RETINA_PIXELS) or hint(ENABLE_HIDPI_PIXELS)
X hint(ENABLE_2X_PIXELS)?
X hidpi is Apple's name as well
X mostly getting away from this
X bezierSegment() function to do equal-length segments
X https://github.com/processing/processing/issues/2919
X handled instead as an example
X add warning message when a negative textSize() is used
X https://github.com/processing/processing/issues/3110
X loadXxxx() methods will truly follow redirects (including http -> https)
X https://github.com/processing/processing-docs/issues/218
o move to enums instead of PConstants?
o helps textMode() only accept valid entries
o really nice for auto-complete
o prevents hundreds of entries from coming up w/ auto-complete
o downside: breaks compatibility big time
X would have to use ALIGN_CENTER eta al, so no
X noSmooth() not sticking, has to be called again inside draw()
X https://github.com/processing/processing/issues/3113
X performance issues on OS X (might be threading due to Applet)
X https://github.com/processing/processing/issues/2423
X can't fix, it's all Oracle stuff
X remove sketch path hack from PApplet
X this may cause Linux issues, but we need to solve that properly
head
X Sketch window dimensions off in Java2D
X https://github.com/processing/processing/issues/3129
X https://github.com/processing/processing/pull/3162
X dragging sketch window hides it
X https://github.com/processing/processing/issues/3092
X Video library is incompatible with 0233
X https://github.com/processing/processing/issues/3114
earlier
X size(640,360 , P3D) doesn't work properly
X https://github.com/processing/processing/issues/2924
X https://github.com/processing/processing/issues/2925
contribs
X saveFrame() doesn't save opaque PNG files
X https://github.com/processing/processing/issues/3031
X https://github.com/processing/processing/pull/3067
X fixes to SVG, implement percentages and some named colors
X https://github.com/processing/processing/pull/3205
X https://github.com/processing/processing/issues/2992
X add option to save JSON in compact form
X https://github.com/processing/processing/pull/3202
X Remove extra edges in sphere tessellation
X https://github.com/processing/processing/issues/3193
X https://github.com/processing/processing/pull/3211
X Add exceptions for FloatList and IntList when using add() w/o enough elements
X https://github.com/processing/processing/pull/3053
X https://github.com/processing/processing/issues/3052
akarshit
X lerpColor() outside of setup()/draw() kills sketch
X https://github.com/processing/processing/issues/3145
X use default colorMode() with lerpColor() outside setup()
X https://github.com/processing/processing/pull/3146
X textAlign(RIGHT) adds extra space to the right
X https://github.com/processing/processing/pull/3078
X https://github.com/processing/processing/issues/3028
X rectMode() broken for createShape with JAVA2D
X https://github.com/processing/processing/issues/3024
X https://github.com/processing/processing/pull/3102
data
X fixes for table
X ensure # of columns and titles lines up with Table(iterator) constructor
X add table header to html output
X remove extra spaces from html output
X json updates
X make save() and write() consistent between JSONObject and JSONArray
X add indent=N to saveJSONObject/Array() methods
X add 'compact' to JSONArray (see PR for the add to JSONObject)
X add push() and pop() to String/Int/FloatList
applet/sketch
X remove isGL(), is2D(), is3D(), displayable() from PApplet
X these were auto-imported from PGraphics
X remove pause variable from PApplet (was not documented)
X added copy() to PImage (to work like get(), ala PVector)
X added getFontRenderContext() to PGraphics
X why doesn't p5 punt when loadFont() is used on an otf?
X is this a GL problem? (example in bug report wasn't GL)
X https://github.com/processing/processing/issues/2876
X since we don't have any magic number in there, just randomly breaks
X add check to require .vlw extension with loadFont()
X Memory usage insane increasing in 3.0a5
X https://github.com/processing/processing/issues/3007
X seems fixed due to the rewrite
X remove set/get/removeCache() methods from PApplet (add //ignore line)
X flicker on startup
X https://github.com/processing/processing/issues/3134
X static mode - no setup() / draw() - broken in Java2D
X https://github.com/processing/processing/issues/3130
X are we running on the EDT or not?
X switched to using the EDT, but no EDT for blit() b/c it flickers
full screen
X roll back full screen changes
X https://github.com/processing/processing/issues/2641
o new full screen sometimes causes sketch to temporarily be in the wrong spot
X removed the new stuff since it stank, rolled back to menu bar hiding
X add option to have full screen span across screens
o display=all in cmd line
o sketchDisplay() -> 0 for all, or 1, 2, 3...
X added --span option
X play with improvements to full screen here
X Ubuntu Unity prevents full screen from working properly
X http://stackoverflow.com/questions/8837719/java-in-full-screen-on-linux-how-to-cover-task-bar
X https://github.com/processing/processing/issues/3158
o add notes to the Wiki about this (already added)
X https://github.com/processing/processing/wiki/Window-Size-and-Full-Screen
X Linux throwing IllegalStateException: Buffers have not been created
X in render() (called from blit) PSurfaceAWT:301
0232 core (3.0a5)
X detect CMYK JPEG images and return null
X https://community.oracle.com/thread/1272045?start=0&tstart=0
+1 -120
View File
@@ -1,123 +1,4 @@
0233 (3.0a6)
X remove Applet as base class
X how to name the retina pixel stuff
X hint(ENABLE_RETINA_PIXELS) or hint(ENABLE_HIDPI_PIXELS)
X hint(ENABLE_2X_PIXELS)?
X hidpi is Apple's name as well
X mostly getting away from this
X bezierSegment() function to do equal-length segments
X https://github.com/processing/processing/issues/2919
X handled instead as an example
X add warning message when a negative textSize() is used
X https://github.com/processing/processing/issues/3110
X loadXxxx() methods will truly follow redirects (including http -> https)
X https://github.com/processing/processing-docs/issues/218
o move to enums instead of PConstants?
o helps textMode() only accept valid entries
o really nice for auto-complete
o prevents hundreds of entries from coming up w/ auto-complete
o downside: breaks compatibility big time
X would have to use ALIGN_CENTER eta al, so no
X noSmooth() not sticking, has to be called again inside draw()
X https://github.com/processing/processing/issues/3113
X performance issues on OS X (might be threading due to Applet)
X https://github.com/processing/processing/issues/2423
X can't fix, it's all Oracle stuff
X remove sketch path hack from PApplet
X this may cause Linux issues, but we need to solve that properly
head
X Sketch window dimensions off in Java2D
X https://github.com/processing/processing/issues/3129
X https://github.com/processing/processing/pull/3162
X dragging sketch window hides it
X https://github.com/processing/processing/issues/3092
X Video library is incompatible with 0233
X https://github.com/processing/processing/issues/3114
earlier
X size(640,360 , P3D) doesn't work properly
X https://github.com/processing/processing/issues/2924
X https://github.com/processing/processing/issues/2925
contribs
X saveFrame() doesn't save opaque PNG files
X https://github.com/processing/processing/issues/3031
X https://github.com/processing/processing/pull/3067
X fixes to SVG, implement percentages and some named colors
X https://github.com/processing/processing/pull/3205
X https://github.com/processing/processing/issues/2992
X add option to save JSON in compact form
X https://github.com/processing/processing/pull/3202
X Remove extra edges in sphere tessellation
X https://github.com/processing/processing/issues/3193
X https://github.com/processing/processing/pull/3211
X Add exceptions for FloatList and IntList when using add() w/o enough elements
X https://github.com/processing/processing/pull/3053
X https://github.com/processing/processing/issues/3052
akarshit
X lerpColor() outside of setup()/draw() kills sketch
X https://github.com/processing/processing/issues/3145
X use default colorMode() with lerpColor() outside setup()
X https://github.com/processing/processing/pull/3146
X textAlign(RIGHT) adds extra space to the right
X https://github.com/processing/processing/pull/3078
X https://github.com/processing/processing/issues/3028
X rectMode() broken for createShape with JAVA2D
X https://github.com/processing/processing/issues/3024
X https://github.com/processing/processing/pull/3102
data
X fixes for table
X ensure # of columns and titles lines up with Table(iterator) constructor
X add table header to html output
X remove extra spaces from html output
X json updates
X make save() and write() consistent between JSONObject and JSONArray
X add indent=N to saveJSONObject/Array() methods
X add 'compact' to JSONArray (see PR for the add to JSONObject)
X add push() and pop() to String/Int/FloatList
applet/sketch
X remove isGL(), is2D(), is3D(), displayable() from PApplet
X these were auto-imported from PGraphics
X remove pause variable from PApplet (was not documented)
X added copy() to PImage (to work like get(), ala PVector)
X added getFontRenderContext() to PGraphics
X why doesn't p5 punt when loadFont() is used on an otf?
X is this a GL problem? (example in bug report wasn't GL)
X https://github.com/processing/processing/issues/2876
X since we don't have any magic number in there, just randomly breaks
X add check to require .vlw extension with loadFont()
X Memory usage insane increasing in 3.0a5
X https://github.com/processing/processing/issues/3007
X seems fixed due to the rewrite
X remove set/get/removeCache() methods from PApplet (add //ignore line)
X flicker on startup
X https://github.com/processing/processing/issues/3134
X static mode - no setup() / draw() - broken in Java2D
X https://github.com/processing/processing/issues/3130
X are we running on the EDT or not?
X switched to using the EDT, but no EDT for blit() b/c it flickers
full screen
X roll back full screen changes
X https://github.com/processing/processing/issues/2641
o new full screen sometimes causes sketch to temporarily be in the wrong spot
X removed the new stuff since it stank, rolled back to menu bar hiding
X add option to have full screen span across screens
o display=all in cmd line
o sketchDisplay() -> 0 for all, or 1, 2, 3...
X added --span option
X play with improvements to full screen here
X Ubuntu Unity prevents full screen from working properly
X http://stackoverflow.com/questions/8837719/java-in-full-screen-on-linux-how-to-cover-task-bar
X https://github.com/processing/processing/issues/3158
o add notes to the Wiki about this (already added)
X https://github.com/processing/processing/wiki/Window-Size-and-Full-Screen
X Linux throwing IllegalStateException: Buffers have not been created
X in render() (called from blit) PSurfaceAWT:301
0234 (3.0a7)
high priority
+211
View File
@@ -1,3 +1,214 @@
0233 (3.0a6)
X post a note about the "help" stuff
X https://github.com/processing/processing/labels/help
X Deal with ctrl-alt-n regression
X https://github.com/processing/processing/issues/2979
X don't add a ^M to files when writing
X https://github.com/processing/processing/issues/3014
X add more bulletproofing to the save process
X https://github.com/processing/processing/issues/2923
X serious text improvements (at least on retina)
X Menu mnemonics (alt-f, etc) getting typed into the editor
X https://github.com/processing/processing/issues/3057
X Opening and closing preferences window prompts user to save unmodified sketch
X https://github.com/processing/processing/issues/3074
X Pressing PgDn in a code without scrollbar gives Exception
X https://github.com/processing/processing/issues/2990
X internal fixes and cleanups to TweakMode
X https://github.com/processing/processing/issues/2799
X implement line numbers in the editor
X 5px between line number (right-aligned) and the right edge of the gutter
X ie textAlign(RIGHT) / text(lineNum, LEFT_GUTTER - 5, y)
X https://github.com/processing/processing/issues/3128
X run button w/ debugger shouldn't require "continue" before actually starting
X https://github.com/processing/processing/issues/3096
X remove code that's moving the sketch path arg later
X https://github.com/processing/processing/commit/0a14835e6f5f4766b022e73a8fe562318636727c
X the .macosx, .linux, etc prefs should be stripped
X only use them on first load, and merge into preferences.txt
X auto-insert after antlr @SuppressWarnings({ "unused", "unchecked", "cast" })
X Preferences window sizing problems
X window contents are cropped off
X "Your sketch has been modified externally" appear without reason
X fix file change detection on OS X
X https://github.com/processing/processing/issues/2852
X is debug turned on? lots of "export.txt" complaints
X remove export.txt complaints when loading libraries
X was because of the readSettings() change
integration of pdex/debug
o make the tabs have a default minimum size
o multiple sizes as they get smaller (web browser style)
X merge experimental into the main Java mode
X thereby removing Java 2.0 mode from the next release
X otherwise redoing the design for 2 modes
X changed JLS4 to JLS8 (but make sure it doesn't introduce anything too weird)
X change build scripts, get things running
X rename TextArea and TextAreaPainter to JavaTextArea
X DebugEditor.createTextArea() is copy & pasted from JavaEditor
X this whole setup is really gross at the moment
X finish Ant task to download JRE and JDK from Oracle
X remove public 'ta' object in DebugEditor, also dmode
X hasJavaTabs() cleanup
X how does it relate to compilationCheckEnabled?
X removed, seems to be duplicate/used the same way
jre download/install
X make sure the file downloads correctly before renaming
X https://github.com/processing/processing/issues/2960
X update build scripts for Windows and Linux to use JRE downloader Ant Task
X https://github.com/processing/processing/issues/3059
update components
X moving to Java 8 because Java 7 will be discontinued
X http://www.oracle.com/technetwork/java/javase/eol-135779.html
X requires Vista SP2 (ok, just say 7), and OS X 10.8.3, Ubuntu 12.04
X requires 10.10 to build appbundler (for the Xcode SDK)
X requires ECJ update (using 4.4.1)
X http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.1-201409250400/
X update to launch4j 3.6
X http://sourceforge.net/projects/launch4j/files/launch4j-3/3.6/
o update ld and windres: https://github.com/processing/processing/tree/master/java/application/launch4j/bin
o also xstream.jar https://github.com/processing/processing/tree/master/java/application/launch4j/lib
earlier
X any problems with new code signing crap?
X issues raised around the symlink (just replace with a copy of the binary?)
X fixed the short-term problem, filed an issue for the rest
X https://developer.apple.com/library/prerelease/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205
X Move import suggestion to errors console
X https://github.com/processing/processing/issues/2947
X server.stop produces an error: java.net.SocketException: socket closed
X https://github.com/processing/processing/issues/74
X https://github.com/processing/processing/pull/2474
X NPE when calling Client.ip() after the connection has been closed
X https://github.com/processing/processing/issues/2576
X https://github.com/processing/processing/pull/2922
joel
X Add reference for installed tools and libraries to the Help menu
X https://github.com/processing/processing/issues/943
X https://github.com/processing/processing/pull/2804
X examples.properties file missing prevents startup
X https://github.com/processing/processing/issues/3037
X https://github.com/processing/processing/pull/3047
X several new French translations
X https://github.com/processing/processing/pull/3061
X contributions.txt now gets deleted and recreated instead of overwritten
X https://github.com/processing/processing/pull/3073
X https://github.com/processing/processing/issues/2994
X Contrib Manager does not stop parsing contribs.txt if an error exists
X https://github.com/processing/processing/pull/3132
X offer to install libraries imported libraries that are not available
X https://github.com/processing/processing/pull/3155
X https://github.com/processing/processing/issues/2566
X make fatal errors terminate the pde
X https://github.com/processing/processing/issues/3068
X https://github.com/processing/processing/pull/3069
X Java 8 method replace() used, removed
X https://github.com/processing/processing/issues/3168
X https://github.com/processing/processing/pull/3169
X Closing a few unclosed BufferedReaders and InputStreams
X https://github.com/processing/processing/pull/2961
manindra
X Fix for "Probably a ++ should go here" messages
X https://github.com/processing/processing/issues/2956
X Missing opening curly bracket error
X https://github.com/processing/processing/issues/3104
X missing parenthesis error message
X https://github.com/processing/processing/issues/3103
akarshit
X rewrite preferences window to use proper layout
X https://github.com/processing/processing/issues/67
X https://github.com/processing/processing/issues/2708
X https://github.com/processing/processing/issues/2986
X Find/Replace dialog uses GroupLayout
X https://github.com/processing/processing/pull/3190
X https://github.com/processing/processing/pull/3131
X issues with cut/copy shortcuts not working
X https://github.com/processing/processing/pull/3138
X https://github.com/processing/processing/issues/3136
X https://github.com/processing/processing/issues/3107
X IllegalArgumentException when clicking between editor windows
X https://github.com/processing/processing/issues/2530
X https://github.com/processing/processing/pull/3101
X Newline after a very long line moves the visible area right
X https://github.com/processing/processing/issues/3148
X https://github.com/processing/processing/pull/3196
pulls
X splash screen for Linux
X https://github.com/processing/processing/pull/3005
X add mnemonics for menus (alt-f to open 'file')
X http://code.google.com/p/processing/issues/detail?id=12
X https://github.com/processing/processing/issues/51
X https://github.com/processing/processing/pull/2382
X getCaretLocation() bug in syntax.im package
X https://github.com/processing/processing/issues/2934
X finish up debian package support (see the processing.mess folder)
X http://code.google.com/p/processing/issues/detail?id=75
X these bits need to be checked to ensure that they work on other distros
X https://github.com/processing/processing/issues/114
X https://github.com/processing/processing/pull/2972
X https://github.com/processing/processing/issues/2973
X https://github.com/processing/processing/pull/2974
X Replace ColorChooser PApplets with custom Swing components
X https://github.com/processing/processing/pull/2975
X fix encodings, line endings, and mime types in the repo
X https://github.com/processing/processing/issues/2955
X https://github.com/processing/processing/pull/2978
X https://github.com/processing/processing/pull/2977
X add control for dependencies (i.e. svg needs xml), needed for export
X http://code.google.com/p/processing/issues/detail?id=70
X https://github.com/processing/processing/issues/109
X https://github.com/processing/processing/pull/3010
X lots of Auto Format fixes
X https://github.com/processing/processing/pull/3002
X https://github.com/processing/processing/issues/2540
X https://github.com/processing/processing/issues/1041
X update name of sketch in the "Recent" menu
X https://github.com/processing/processing/issues/2984
X https://github.com/processing/processing/pull/3046
X File change detection rewrite
X https://github.com/processing/processing/pull/3048
X another file change detection rewrite
X https://github.com/processing/processing/pull/3070
X broken Windows build due to launch4j .jar not updated
X https://github.com/processing/processing/issues/3062
X https://github.com/processing/processing/pull/3066
X exported Linux sketches must be run from the sketch folder
X https://github.com/processing/processing/issues/1046
X https://github.com/processing/processing/pull/3083
X processing.net.Server only cleans up internal Clients when trying to write
X https://github.com/processing/processing/issues/3089
X https://github.com/processing/processing/pull/3097
X Display download percentage when fetching contrib info
X https://github.com/processing/processing/pull/3161
X Recreating Client instance will cause an out-of-memory error
X https://github.com/processing/processing/issues/1400
X https://github.com/processing/processing/pull/3088
X Greek translation and new fonts
X https://github.com/processing/processing/pull/3025
X Show tooltip when hovering over errors
X https://github.com/processing/processing/pull/3119
X Fix multi-touch horizontal scrolling on OS X
X https://github.com/processing/processing/pull/3170
X https://github.com/processing/processing/issues/180
X Refactor examples manager window
X https://github.com/processing/processing/issues/3133
X https://github.com/processing/processing/pull/3177
X Fix ColorChooser cursor
X https://github.com/processing/processing/pull/3186
X Improve Spanish localization
X https://github.com/processing/processing/pull/3185
X internationalization of editor error messages and greek translations
X https://github.com/processing/processing/pull/3189
X improve internationalization and localization in greek
X https://github.com/processing/processing/pull/3197
0232 pde (3.0a5)
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
+1 -213
View File
@@ -1,220 +1,8 @@
0233 (3.0a6)
X post a note about the "help" stuff
X https://github.com/processing/processing/labels/help
X Deal with ctrl-alt-n regression
X https://github.com/processing/processing/issues/2979
X don't add a ^M to files when writing
X https://github.com/processing/processing/issues/3014
X add more bulletproofing to the save process
X https://github.com/processing/processing/issues/2923
X serious text improvements (at least on retina)
X Menu mnemonics (alt-f, etc) getting typed into the editor
X https://github.com/processing/processing/issues/3057
X Opening and closing preferences window prompts user to save unmodified sketch
X https://github.com/processing/processing/issues/3074
X Pressing PgDn in a code without scrollbar gives Exception
X https://github.com/processing/processing/issues/2990
X internal fixes and cleanups to TweakMode
X https://github.com/processing/processing/issues/2799
X implement line numbers in the editor
X 5px between line number (right-aligned) and the right edge of the gutter
X ie textAlign(RIGHT) / text(lineNum, LEFT_GUTTER - 5, y)
X https://github.com/processing/processing/issues/3128
X run button w/ debugger shouldn't require "continue" before actually starting
X https://github.com/processing/processing/issues/3096
X remove code that's moving the sketch path arg later
X https://github.com/processing/processing/commit/0a14835e6f5f4766b022e73a8fe562318636727c
X the .macosx, .linux, etc prefs should be stripped
X only use them on first load, and merge into preferences.txt
X auto-insert after antlr @SuppressWarnings({ "unused", "unchecked", "cast" })
X Preferences window sizing problems
X window contents are cropped off
X "Your sketch has been modified externally" appear without reason
X fix file change detection on OS X
X https://github.com/processing/processing/issues/2852
X is debug turned on? lots of "export.txt" complaints
X remove export.txt complaints when loading libraries
X was because of the readSettings() change
integration of pdex/debug
o make the tabs have a default minimum size
o multiple sizes as they get smaller (web browser style)
X merge experimental into the main Java mode
X thereby removing Java 2.0 mode from the next release
X otherwise redoing the design for 2 modes
X changed JLS4 to JLS8 (but make sure it doesn't introduce anything too weird)
X change build scripts, get things running
X rename TextArea and TextAreaPainter to JavaTextArea
X DebugEditor.createTextArea() is copy & pasted from JavaEditor
X this whole setup is really gross at the moment
X finish Ant task to download JRE and JDK from Oracle
X remove public 'ta' object in DebugEditor, also dmode
X hasJavaTabs() cleanup
X how does it relate to compilationCheckEnabled?
X removed, seems to be duplicate/used the same way
jre download/install
X make sure the file downloads correctly before renaming
X https://github.com/processing/processing/issues/2960
X update build scripts for Windows and Linux to use JRE downloader Ant Task
X https://github.com/processing/processing/issues/3059
update components
X moving to Java 8 because Java 7 will be discontinued
X http://www.oracle.com/technetwork/java/javase/eol-135779.html
X requires Vista SP2 (ok, just say 7), and OS X 10.8.3, Ubuntu 12.04
X requires 10.10 to build appbundler (for the Xcode SDK)
X requires ECJ update (using 4.4.1)
X http://download.eclipse.org/eclipse/downloads/drops4/R-4.4.1-201409250400/
X update to launch4j 3.6
X http://sourceforge.net/projects/launch4j/files/launch4j-3/3.6/
o update ld and windres: https://github.com/processing/processing/tree/master/java/application/launch4j/bin
o also xstream.jar https://github.com/processing/processing/tree/master/java/application/launch4j/lib
earlier
X any problems with new code signing crap?
X issues raised around the symlink (just replace with a copy of the binary?)
X fixed the short-term problem, filed an issue for the rest
X https://developer.apple.com/library/prerelease/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG205
X Move import suggestion to errors console
X https://github.com/processing/processing/issues/2947
X server.stop produces an error: java.net.SocketException: socket closed
X https://github.com/processing/processing/issues/74
X https://github.com/processing/processing/pull/2474
X NPE when calling Client.ip() after the connection has been closed
X https://github.com/processing/processing/issues/2576
X https://github.com/processing/processing/pull/2922
joel
X Add reference for installed tools and libraries to the Help menu
X https://github.com/processing/processing/issues/943
X https://github.com/processing/processing/pull/2804
X examples.properties file missing prevents startup
X https://github.com/processing/processing/issues/3037
X https://github.com/processing/processing/pull/3047
X several new French translations
X https://github.com/processing/processing/pull/3061
X contributions.txt now gets deleted and recreated instead of overwritten
X https://github.com/processing/processing/pull/3073
X https://github.com/processing/processing/issues/2994
X Contrib Manager does not stop parsing contribs.txt if an error exists
X https://github.com/processing/processing/pull/3132
X offer to install libraries imported libraries that are not available
X https://github.com/processing/processing/pull/3155
X https://github.com/processing/processing/issues/2566
X make fatal errors terminate the pde
X https://github.com/processing/processing/issues/3068
X https://github.com/processing/processing/pull/3069
X Java 8 method replace() used, removed
X https://github.com/processing/processing/issues/3168
X https://github.com/processing/processing/pull/3169
X Closing a few unclosed BufferedReaders and InputStreams
X https://github.com/processing/processing/pull/2961
manindra
X Fix for "Probably a ++ should go here" messages
X https://github.com/processing/processing/issues/2956
X Missing opening curly bracket error
X https://github.com/processing/processing/issues/3104
X missing parenthesis error message
X https://github.com/processing/processing/issues/3103
akarshit
X rewrite preferences window to use proper layout
X https://github.com/processing/processing/issues/67
X https://github.com/processing/processing/issues/2708
X https://github.com/processing/processing/issues/2986
X Find/Replace dialog uses GroupLayout
X https://github.com/processing/processing/pull/3190
X https://github.com/processing/processing/pull/3131
X issues with cut/copy shortcuts not working
X https://github.com/processing/processing/pull/3138
X https://github.com/processing/processing/issues/3136
X https://github.com/processing/processing/issues/3107
X IllegalArgumentException when clicking between editor windows
X https://github.com/processing/processing/issues/2530
X https://github.com/processing/processing/pull/3101
X Newline after a very long line moves the visible area right
X https://github.com/processing/processing/issues/3148
X https://github.com/processing/processing/pull/3196
pulls
X splash screen for Linux
X https://github.com/processing/processing/pull/3005
X add mnemonics for menus (alt-f to open 'file')
X http://code.google.com/p/processing/issues/detail?id=12
X https://github.com/processing/processing/issues/51
X https://github.com/processing/processing/pull/2382
X getCaretLocation() bug in syntax.im package
X https://github.com/processing/processing/issues/2934
X finish up debian package support (see the processing.mess folder)
X http://code.google.com/p/processing/issues/detail?id=75
X these bits need to be checked to ensure that they work on other distros
X https://github.com/processing/processing/issues/114
X https://github.com/processing/processing/pull/2972
X https://github.com/processing/processing/issues/2973
X https://github.com/processing/processing/pull/2974
X Replace ColorChooser PApplets with custom Swing components
X https://github.com/processing/processing/pull/2975
X fix encodings, line endings, and mime types in the repo
X https://github.com/processing/processing/issues/2955
X https://github.com/processing/processing/pull/2978
X https://github.com/processing/processing/pull/2977
X add control for dependencies (i.e. svg needs xml), needed for export
X http://code.google.com/p/processing/issues/detail?id=70
X https://github.com/processing/processing/issues/109
X https://github.com/processing/processing/pull/3010
X lots of Auto Format fixes
X https://github.com/processing/processing/pull/3002
X https://github.com/processing/processing/issues/2540
X https://github.com/processing/processing/issues/1041
X update name of sketch in the "Recent" menu
X https://github.com/processing/processing/issues/2984
X https://github.com/processing/processing/pull/3046
X File change detection rewrite
X https://github.com/processing/processing/pull/3048
X another file change detection rewrite
X https://github.com/processing/processing/pull/3070
X broken Windows build due to launch4j .jar not updated
X https://github.com/processing/processing/issues/3062
X https://github.com/processing/processing/pull/3066
X exported Linux sketches must be run from the sketch folder
X https://github.com/processing/processing/issues/1046
X https://github.com/processing/processing/pull/3083
X processing.net.Server only cleans up internal Clients when trying to write
X https://github.com/processing/processing/issues/3089
X https://github.com/processing/processing/pull/3097
X Display download percentage when fetching contrib info
X https://github.com/processing/processing/pull/3161
X Recreating Client instance will cause an out-of-memory error
X https://github.com/processing/processing/issues/1400
X https://github.com/processing/processing/pull/3088
X Greek translation and new fonts
X https://github.com/processing/processing/pull/3025
X Show tooltip when hovering over errors
X https://github.com/processing/processing/pull/3119
X Fix multi-touch horizontal scrolling on OS X
X https://github.com/processing/processing/pull/3170
X https://github.com/processing/processing/issues/180
X Refactor examples manager window
X https://github.com/processing/processing/issues/3133
X https://github.com/processing/processing/pull/3177
X Fix ColorChooser cursor
X https://github.com/processing/processing/pull/3186
X Improve Spanish localization
X https://github.com/processing/processing/pull/3185
X internationalization of editor error messages and greek translations
X https://github.com/processing/processing/pull/3189
X improve internationalization and localization in greek
X https://github.com/processing/processing/pull/3197
0234 (3.0a7)
3.0a6
_ install/remove buttons not working in the managers
_ https://github.com/processing/processing/issues/3172
3.0a7
_ finish adding 'examples' contribs
_ https://github.com/processing/processing/issues/2953
_ don't return here, allow contrib types to fail: