mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
starting next release
This commit is contained in:
@@ -46,9 +46,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 = 222;
|
||||
static private final int REVISION = 223;
|
||||
/** This might be replaced by main() if there's a lib/version.txt file. */
|
||||
static private String VERSION_NAME = "0222"; //$NON-NLS-1$
|
||||
static private String VERSION_NAME = "0223"; //$NON-NLS-1$
|
||||
/** Set true if this a proper release rather than a numbered revision. */
|
||||
// static private boolean RELEASE = false;
|
||||
|
||||
@@ -2350,10 +2350,10 @@ public class Base {
|
||||
String path = Base.class.getProtectionDomain().getCodeSource().getLocation().getPath();
|
||||
// Path may have URL encoding, so remove it
|
||||
String decodedPath = PApplet.urlDecode(path);
|
||||
|
||||
|
||||
if (decodedPath.contains("/app/bin")) {
|
||||
if (Base.isMacOS()) {
|
||||
processingRoot =
|
||||
processingRoot =
|
||||
new File(path, "../../build/macosx/work/Processing.app/Contents/Java");
|
||||
} else if (Base.isWindows()) {
|
||||
processingRoot = new File(path, "../../build/windows/work");
|
||||
@@ -2369,7 +2369,7 @@ public class Base {
|
||||
processingRoot = jarFolder.getParentFile();
|
||||
} else if (Base.isMacOS()) {
|
||||
// This works for Java 7 on OS X. The 'lib' folder is not part of the
|
||||
// classpath on OS X, and adding it creates more problems than it's
|
||||
// classpath on OS X, and adding it creates more problems than it's
|
||||
// worth.
|
||||
processingRoot = jarFolder;
|
||||
|
||||
@@ -2399,8 +2399,8 @@ public class Base {
|
||||
*/
|
||||
return new File(processingRoot, name);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
static public File getJavaHome() {
|
||||
if (isMacOS()) {
|
||||
//return "Contents/PlugIns/jdk1.7.0_40.jdk/Contents/Home/jre/bin/java";
|
||||
@@ -2410,12 +2410,12 @@ public class Base {
|
||||
}
|
||||
});
|
||||
return new File(plugins[0], "Contents/Home/jre");
|
||||
}
|
||||
}
|
||||
// On all other platforms, it's the 'java' folder adjacent to Processing
|
||||
return getContentFile("java");
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/** Get the path to the embedded Java executable. */
|
||||
static public String getJavaPath() {
|
||||
String javaPath = "bin/java" + (isWindows() ? ".exe" : "");
|
||||
@@ -2433,13 +2433,13 @@ public class Base {
|
||||
//return getContentFile(plugins[0].getAbsolutePath() + "/Contents/Home/jre/bin/java").getAbsolutePath();
|
||||
//return getContentFile("../PlugIns/jdk1.7.0_40.jdk/Contents/Home/jre/bin/java").getAbsolutePath();
|
||||
return javaBinary.getAbsolutePath();
|
||||
|
||||
|
||||
} else if (isLinux()) {
|
||||
return getContentFile("java/bin/java").getAbsolutePath();
|
||||
|
||||
|
||||
} else if (isWindows()) {
|
||||
return getContentFile("java/bin/java.exe").getAbsolutePath();
|
||||
}
|
||||
return getContentFile("java/bin/java.exe").getAbsolutePath();
|
||||
}
|
||||
System.err.println("No appropriate platform found. " +
|
||||
"Hoping that Java is in the path.");
|
||||
return Base.isWindows() ? "java.exe" : "java";
|
||||
@@ -2655,13 +2655,13 @@ public class Base {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
static public void copyDirNative(File sourceDir,
|
||||
File targetDir) throws IOException {
|
||||
Process process = null;
|
||||
if (Base.isMacOS() || Base.isLinux()) {
|
||||
process = Runtime.getRuntime().exec(new String[] {
|
||||
process = Runtime.getRuntime().exec(new String[] {
|
||||
"cp", "-a", sourceDir.getAbsolutePath(), targetDir.getAbsolutePath()
|
||||
});
|
||||
} else {
|
||||
|
||||
@@ -1,3 +1,60 @@
|
||||
0222 core (2.1b1)
|
||||
X background color for present mode has no effect
|
||||
X https://github.com/processing/processing/issues/2071
|
||||
X https://github.com/processing/processing/pull/2072
|
||||
X add desktopPath() and desktopFile() methods for testing
|
||||
X screen stops updating sometimes with retina
|
||||
X https://github.com/processing/processing/issues/1699
|
||||
X Unicode NLF causing problems in XML files
|
||||
X https://github.com/processing/processing/issues/2100
|
||||
X not handled by BufferedReader (or XML parser)
|
||||
X http://stackoverflow.com/questions/10556875/list-of-unicode-characters-that-should-be-filtered-in-output
|
||||
X http://stackoverflow.com/questions/3072152/what-is-unicode-character-2028-ls-line-separator-used-for
|
||||
X fix image transparency in PDF output
|
||||
X https://github.com/processing/processing/pull/2070
|
||||
X Java2D images crash after being resized
|
||||
X https://github.com/processing/processing/issues/2113
|
||||
X constrain lerpColor() between 0 and 1
|
||||
X JSONObject/Array.format(-1) not working on embedded JSONObjects
|
||||
X https://github.com/processing/processing/issues/2119
|
||||
X allow println() and print() to take varargs
|
||||
o https://github.com/processing/processing/issues/2056
|
||||
X causes conflict with printing arrays
|
||||
X added printArray() function instead
|
||||
o custom DPI settings with PDF
|
||||
X https://github.com/processing/processing/pull/2069
|
||||
X pdf not rendering unicode with beginRecord()
|
||||
X seems to have fixed itself / can't reproduce
|
||||
X http://code.google.com/p/processing/issues/detail?id=90
|
||||
X https://github.com/processing/processing/issues/129
|
||||
X insertRow() bug
|
||||
X https://github.com/processing/processing/issues/2137
|
||||
|
||||
opengl
|
||||
X fix inconsistency with P2D and resetMatrix()
|
||||
X https://github.com/processing/processing/issues/2087
|
||||
X text rendering problems
|
||||
X https://github.com/processing/processing/issues/2109
|
||||
X textSize() not working properly in P2D
|
||||
X https://github.com/processing/processing/issues/2073
|
||||
X incorrectly applied transformations in retained mode
|
||||
X https://github.com/processing/processing/issues/2097
|
||||
X push/popStyle() causes color problems with P2D/P3D
|
||||
X https://github.com/processing/processing/issues/2102
|
||||
X child SVG elements misplaced when rendering with P2D/P3D
|
||||
X https://github.com/processing/processing/issues/2086
|
||||
X SUBTRACT and DIFFERENCE blend modes are swapped
|
||||
X https://github.com/processing/processing/issues/2075
|
||||
X throw an error for textureMode(REPEAT) [fry]
|
||||
X https://github.com/processing/processing/issues/2052
|
||||
X Updated to JOGL 2.1.0
|
||||
X https://github.com/processing/processing/issues/2136
|
||||
X vertex codes not being properly set in P2D/P3D
|
||||
X https://github.com/processing/processing/issues/2131
|
||||
X some box normals are inverted
|
||||
X https://github.com/processing/processing/issues/2151
|
||||
|
||||
|
||||
0221 core (2.0.3)
|
||||
X fix options parsing on loadTable() to handle spaces
|
||||
X add static versions of loadJSONObject and loadJSONArray that take File inputs
|
||||
|
||||
+1
-54
@@ -1,58 +1,5 @@
|
||||
0222 core (2.1b1)
|
||||
X background color for present mode has no effect
|
||||
X https://github.com/processing/processing/issues/2071
|
||||
X https://github.com/processing/processing/pull/2072
|
||||
X add desktopPath() and desktopFile() methods for testing
|
||||
X screen stops updating sometimes with retina
|
||||
X https://github.com/processing/processing/issues/1699
|
||||
X Unicode NLF causing problems in XML files
|
||||
X https://github.com/processing/processing/issues/2100
|
||||
X not handled by BufferedReader (or XML parser)
|
||||
X http://stackoverflow.com/questions/10556875/list-of-unicode-characters-that-should-be-filtered-in-output
|
||||
X http://stackoverflow.com/questions/3072152/what-is-unicode-character-2028-ls-line-separator-used-for
|
||||
X fix image transparency in PDF output
|
||||
X https://github.com/processing/processing/pull/2070
|
||||
X Java2D images crash after being resized
|
||||
X https://github.com/processing/processing/issues/2113
|
||||
X constrain lerpColor() between 0 and 1
|
||||
X JSONObject/Array.format(-1) not working on embedded JSONObjects
|
||||
X https://github.com/processing/processing/issues/2119
|
||||
X allow println() and print() to take varargs
|
||||
o https://github.com/processing/processing/issues/2056
|
||||
X causes conflict with printing arrays
|
||||
X added printArray() function instead
|
||||
o custom DPI settings with PDF
|
||||
X https://github.com/processing/processing/pull/2069
|
||||
X pdf not rendering unicode with beginRecord()
|
||||
X seems to have fixed itself / can't reproduce
|
||||
X http://code.google.com/p/processing/issues/detail?id=90
|
||||
X https://github.com/processing/processing/issues/129
|
||||
X insertRow() bug
|
||||
X https://github.com/processing/processing/issues/2137
|
||||
0223 core
|
||||
|
||||
opengl
|
||||
X fix inconsistency with P2D and resetMatrix()
|
||||
X https://github.com/processing/processing/issues/2087
|
||||
X text rendering problems
|
||||
X https://github.com/processing/processing/issues/2109
|
||||
X textSize() not working properly in P2D
|
||||
X https://github.com/processing/processing/issues/2073
|
||||
X incorrectly applied transformations in retained mode
|
||||
X https://github.com/processing/processing/issues/2097
|
||||
X push/popStyle() causes color problems with P2D/P3D
|
||||
X https://github.com/processing/processing/issues/2102
|
||||
X child SVG elements misplaced when rendering with P2D/P3D
|
||||
X https://github.com/processing/processing/issues/2086
|
||||
X SUBTRACT and DIFFERENCE blend modes are swapped
|
||||
X https://github.com/processing/processing/issues/2075
|
||||
X throw an error for textureMode(REPEAT) [fry]
|
||||
X https://github.com/processing/processing/issues/2052
|
||||
X Updated to JOGL 2.1.0
|
||||
X https://github.com/processing/processing/issues/2136
|
||||
X vertex codes not being properly set in P2D/P3D
|
||||
X https://github.com/processing/processing/issues/2131
|
||||
X some box normals are inverted
|
||||
X https://github.com/processing/processing/issues/2151
|
||||
|
||||
high
|
||||
_ Sort out blending differences with P2D/P3D
|
||||
|
||||
@@ -1,3 +1,210 @@
|
||||
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/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
|
||||
|
||||
@@ -1,208 +1,5 @@
|
||||
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/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
|
||||
0223 pde
|
||||
|
||||
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
|
||||
|
||||
medium
|
||||
_ try installing 10.7.3 on Mac Mini and check whether things run
|
||||
|
||||
Reference in New Issue
Block a user