mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
todo notes and organizing
This commit is contained in:
+20
-25
@@ -42,23 +42,32 @@ o decision: useExtension() or something like that
|
||||
X put saveXxxx() methods inside PApplet
|
||||
o require people to put things in the data folder
|
||||
|
||||
_ blendMode(ADD) is broken with default renderer
|
||||
_ https://github.com/processing/processing/issues/2012
|
||||
_ add option to have full screen span across screens
|
||||
_ display=all in cmd line
|
||||
_ sketchDisplay() -> 0 for all, or 1, 2, 3...
|
||||
_ add optional/default values for get methods in JSON
|
||||
_ add isNull() method back to JSONObject/Array
|
||||
|
||||
_ test PGraphicsRetina2D w/ 7u40
|
||||
_ make sure that 7u40 doesn't reintroduce starvation issue on retina Macs
|
||||
|
||||
andres
|
||||
X pixels[] array not updated with Capture and P2D/P3D
|
||||
X https://github.com/processing/processing/issues/1852
|
||||
_ Unable to get TAB key event with P2D/P3D renderer
|
||||
_ https://github.com/processing/processing/issues/1967
|
||||
|
||||
high
|
||||
_ blendMode(ADD) is broken with default renderer
|
||||
_ https://github.com/processing/processing/issues/2012
|
||||
_ add option to have full screen span across screens
|
||||
_ display=all in cmd line
|
||||
_ sketchDisplay() -> 0 for all, or 1, 2, 3...
|
||||
_ test PGraphicsRetina2D w/ 7u40
|
||||
_ make sure that 7u40 doesn't reintroduce starvation issue on retina Macs
|
||||
_ draw() called again before finishing on OS X (retina issue)
|
||||
_ https://github.com/processing/processing/issues/1709
|
||||
_ screen stops updating sometimes with retina
|
||||
_ https://github.com/processing/processing/issues/1699
|
||||
_ Linux sometimes not responding correctly w/ the size() command
|
||||
_ https://github.com/processing/processing/issues/1672
|
||||
_ clean up requestFocus() stuff
|
||||
_ make sure it works with retina/canvas/strategy as well
|
||||
_ finish PFont.getShape() implementation
|
||||
_ needs to have a way to set width/height properly
|
||||
_ draw(s) doesn't work on the returned PShape
|
||||
|
||||
table
|
||||
X add sort() to Table
|
||||
_ implement version of Table that takes a dictionary file
|
||||
@@ -73,20 +82,6 @@ _ add match version that returns table that's only a pointer to original
|
||||
_ save the constructor for the version that actually copies data
|
||||
_ the table pointer version will be speedy and allow chaining
|
||||
|
||||
high
|
||||
_ draw() called again before finishing on OS X (retina issue)
|
||||
_ https://github.com/processing/processing/issues/1709
|
||||
_ screen stops updating sometimes with retina
|
||||
_ https://github.com/processing/processing/issues/1699
|
||||
_ Linux sometimes not responding correctly w/ the size() command
|
||||
_ https://github.com/processing/processing/issues/1672
|
||||
_ clean up requestFocus() stuff
|
||||
_ make sure it works with retina/canvas/strategy as well
|
||||
_ finish PFont.getShape() implementation
|
||||
_ needs to have a way to set width/height properly
|
||||
_ draw(s) doesn't work on the returned PShape
|
||||
|
||||
|
||||
decisions/misc
|
||||
_ add options for image.save() (or saveImage?)
|
||||
_ add quality=[0,1] for jpeg images
|
||||
|
||||
@@ -38,6 +38,11 @@ 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
|
||||
@@ -46,6 +51,16 @@ 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 check to see if manager items from the download can be updated
|
||||
@@ -883,7 +898,7 @@ _ http://code.google.com/p/processing/issues/detail?id=632
|
||||
|
||||
DIST / Mac OS X
|
||||
|
||||
_ package Java 7 version of the app
|
||||
_ package Java 7u40 version of the app
|
||||
_ docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
|
||||
_ http://www.intransitione.com/blog/take-java-to-app-store/
|
||||
X retina support http://bugs.sun.com/view_bug.do?bug_id=8009754
|
||||
@@ -891,17 +906,16 @@ _ useful retina digging/findings for Oracle Java
|
||||
_ http://bulenkov.com/2013/06/23/retina-support-in-oracle-jdk-1-7/
|
||||
_ 7u40 target release is "late August"
|
||||
_ http://openjdk.java.net/projects/jdk7u/releases/7u40.html
|
||||
_ but default menu bar is still broken
|
||||
_ http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8007267
|
||||
_ Contents/Java/Classes folder is added to java.class.path
|
||||
_ so the folder must exist otherwise the ECJ compiler will crash
|
||||
_ once fixed, remove notes from JavaBuild.java
|
||||
_ "Are you sure you want to quit?" when switching modes on Oracle JVM
|
||||
_ default menu bar is still broken
|
||||
_ http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8007267
|
||||
_ blank sketch opened even if another opened by double-click
|
||||
_ add a 150 ms or more lag before opening the untitled window (on os x)
|
||||
_ https://github.com/processing/processing/issues/218
|
||||
_ OS X not opening a sketch at all on pde double-click? (though opening the app)
|
||||
_ "Are you sure you want to quit?" when switching modes on Oracle JVM
|
||||
_ because it's OS X, but menubar isn't available
|
||||
_ LWJGL forum discussion
|
||||
_ http://lwjgl.org/forum/index.php/topic,4711.225.html
|
||||
_ change cmd line for OS X to use symlink?
|
||||
@@ -927,21 +941,6 @@ _ also applies to horizontal scrolling on the mouse
|
||||
_ http://code.google.com/p/processing/issues/detail?id=141
|
||||
_ Exiting a sketch with Command-Q or File > Quit doesn't call stop() on OS X
|
||||
_ http://code.google.com/p/processing/issues/detail?id=147
|
||||
_ add a check to make sure that people aren't running from the dmg
|
||||
_ doesn't actually cause any problems, so don't bother?
|
||||
_ 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".
|
||||
|
||||
_ try to use appbundler to create a version that includes a JRE (JDK)
|
||||
_ http://java.net/downloads/appbundler/appbundler.html
|
||||
_ http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
|
||||
_ http://www.intransitione.com/blog/take-java-to-app-store/
|
||||
_ investigate the sandboxing situation on OS X
|
||||
_ http://developer.apple.com/library/mac/#documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW1
|
||||
most sandbox violations are triggered by attempts to read/write to the
|
||||
@@ -955,7 +954,6 @@ the Apple site(*) you can think whether your application is performing
|
||||
an operation that would require enabling a specific entitlement, like
|
||||
connecting to a network, printing, interacting with a usb or bluetooth
|
||||
device, etc..
|
||||
|
||||
I encountered this problem too, I forgot to add it to my guide....
|
||||
If you sign all the files in the bundle it won't work as codesign
|
||||
doesn't follow the symlinks.
|
||||
|
||||
Reference in New Issue
Block a user