Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
6450 commits
Select commit Hold shift + click to select a range
431c525
fixing drawPixels implementation...
codeanticode Nov 28, 2012
e60d439
drawPixels() is finally working
codeanticode Nov 28, 2012
210c22d
changed order of vertices in quad tessellation to make it same as in …
codeanticode Nov 28, 2012
f282f04
don't attempt to tessellate edges if edge count == 0. Solves issue #1421
codeanticode Nov 29, 2012
fb0f20c
add FUNCTION1 and FUNCTION2 for better keyword coloring
benfry Nov 29, 2012
189981d
set quality level higher when exporting JPEG images (issue #58)
benfry Nov 29, 2012
652ea51
New colors for text editor
REAS Nov 29, 2012
bcc8ad1
Fixes axis-orientation inconsistency in ortho() and fustrum() (issue …
codeanticode Nov 30, 2012
ce2d191
added shift in ortho() so the default 2D projection is ortho(0, width…
codeanticode Nov 30, 2012
3872cfb
using processing Y-axis orientation for ortho() and frustum(), center…
codeanticode Nov 30, 2012
328805a
fix 32/64-bit setting on OS X (issue #1426)
benfry Dec 1, 2012
38c4267
fix com.sun classes (issue #1424) and background() with blendMode()
benfry Dec 1, 2012
13479f5
disable Quartz rendering on OS X to fix compositing problem
benfry Dec 2, 2012
abc59e8
fix double error report about textMode(SCREEN)
benfry Dec 2, 2012
e4f27d5
Cleanups to JavaScript mode. Reference now opens Java reference, impo…
fjenett Dec 2, 2012
c365fd5
prevent ant from clobbering UTF-8 files
benfry Dec 5, 2012
2a895ad
error/debug messages from Android not showing up (issue #1440)
benfry Dec 5, 2012
eaf5f62
add new colors and descriptions from Casey
benfry Dec 5, 2012
b388ca3
fix "no library found" errors on Android
benfry Dec 5, 2012
b023db6
todo items for recent changes
benfry Dec 5, 2012
35ccf7f
prevent errors on first line of a new tab from highlighting on previo…
benfry Dec 5, 2012
f79a1bc
Sync with Java: added showWarning() that takes a parsed string, and a…
codeanticode Dec 5, 2012
a26733d
Android OpenGL sync
codeanticode Dec 5, 2012
0807cad
minor name changes to make it same as PGL on Android
codeanticode Dec 5, 2012
e428f0b
removing Google APIs requirement (issue #613)
benfry Dec 6, 2012
98966ca
todo items
benfry Dec 6, 2012
95ed8d6
Minor reference changes for v215
REAS Dec 6, 2012
9834cd1
test whether inside quotes when scrubbing comments
benfry Dec 6, 2012
3d450de
add Eclipse setting to ignore warnings
benfry Dec 6, 2012
60b2c2f
change hint to DISABLE_OPTIMIZED_STROKE (issue #1302)
benfry Dec 6, 2012
31ecfb2
incorporating updates for experimental mode
benfry Dec 6, 2012
673993f
moving to new location
benfry Dec 6, 2012
9633d26
checking in as Eclipse project on its own
benfry Dec 6, 2012
507cb86
change heading2D() to heading()
benfry Dec 6, 2012
6022e0d
change heading2D() to heading()
benfry Dec 6, 2012
c7db683
fix up the Eclipse build after moving modes a bit
benfry Dec 6, 2012
cbc56bc
copying base keywords to the other modes
benfry Dec 6, 2012
ffd137f
change how keywords are loaded
benfry Dec 6, 2012
e177075
adding java2/experimental to the build
benfry Dec 6, 2012
eca72f0
renaming the java2 mode
benfry Dec 6, 2012
54ac5f9
changing package for this feller
benfry Dec 6, 2012
2387412
experimental now building from ant as its own unit
benfry Dec 6, 2012
b76ff5b
Mods for v215 reference
REAS Dec 7, 2012
e35cd62
Removing redundant example, was renamed
REAS Dec 7, 2012
ba8e3ec
New reference.zip for 2b7
REAS Dec 7, 2012
30d7650
Added NoBackgroundTest example to Demos/Tests
codeanticode Dec 7, 2012
aeb93fa
finalizing 2.0b7
benfry Dec 7, 2012
238ca11
removed andres todo list
codeanticode Dec 7, 2012
c009e2f
experimental mode updates from Manindra
benfry Dec 7, 2012
8ca7d2c
adding colors for experimental mode
benfry Dec 7, 2012
bc95b82
hrm, maybe not
benfry Dec 7, 2012
0d4c4bb
starting the next release
benfry Dec 7, 2012
ad78395
looking into Windows 8 MovieMaker issue
benfry Dec 8, 2012
1f230f4
remove extra separator at the top of the Help menu on Windows and Linux
benfry Dec 8, 2012
e0a86c2
make note of MovieMaker issues
benfry Dec 8, 2012
9900c39
add clear() to replace background(0, 0, 0, 0)
benfry Dec 8, 2012
2ea6c3c
updating build args
benfry Dec 8, 2012
8319861
fix typo, start new revisions
benfry Dec 8, 2012
791957d
clear() method auto-added to PApplet
benfry Dec 8, 2012
553baef
add 6u37 as the Java runtime
benfry Dec 8, 2012
e149323
close opened streams
benfry Dec 8, 2012
f5d7618
updated javadoc
benfry Dec 8, 2012
4e96a18
move notes out of source and into bug report
benfry Dec 8, 2012
1d5d2f0
add java.io.File to the default imports (issue 1453)
benfry Dec 8, 2012
1a63ff0
adding new classes
benfry Dec 8, 2012
5ac6569
close open stream
benfry Dec 8, 2012
76a55e0
updating todo list
benfry Dec 8, 2012
1bc996b
Windows 7 reference
benfry Dec 8, 2012
6c65224
removing time stamp from the javadoc
benfry Dec 8, 2012
ac952c3
adding unused items
benfry Dec 8, 2012
07d2830
removing unused files
benfry Dec 8, 2012
dcee5b3
hopefully the last word on javadoc
benfry Dec 8, 2012
97a4e62
moved into the build script
benfry Dec 8, 2012
e769bef
Improved FBO layer handling on Android. Fixes problem on N1 (issue #1…
codeanticode Dec 8, 2012
6cbc658
setting property for text/html on all html files
benfry Dec 8, 2012
980cc88
fixes from Manindra (issue #1449)
benfry Dec 8, 2012
03d03a1
misc todo items
benfry Dec 8, 2012
acb9ff3
add KEYWORD4 and KEYWORD5
benfry Dec 9, 2012
af0ae6a
add KEYWORD4 and KEYWORD5
benfry Dec 9, 2012
d7194f3
js todo update
fjenett Dec 9, 2012
b47043d
Keywords changes, currently not entirely working
REAS Dec 9, 2012
e0e55d0
Moving to direct buffers in GL renderer
codeanticode Dec 9, 2012
197479c
Keyword color alteration, getting closer
REAS Dec 9, 2012
b2cc314
For color coding FUNCTION3 changes added
REAS Dec 9, 2012
af445fa
For color coding FUNCTION3 changes added
REAS Dec 9, 2012
40ad7ad
More direct buffer changes
codeanticode Dec 9, 2012
5794ecb
syntax coloring fixes, and clean up code layout a bit
benfry Dec 9, 2012
c796fbd
Code color coding scheme candidate for 2b8
REAS Dec 9, 2012
8b6d576
continue working with direct buffers
codeanticode Dec 9, 2012
234fc45
working on new Table class setup
benfry Dec 9, 2012
f8165a3
add ESC and cmd/ctrl-W to the Examples window
benfry Dec 9, 2012
16c6115
updated js mode theme to have new colors and additional keywords, upd…
fjenett Dec 9, 2012
4ecc669
major work on Table to finalize API
benfry Dec 9, 2012
e53c4b7
closing up Table work, moving functions a bit, hide unapproved
benfry Dec 9, 2012
e201f5a
completed transition to direct buffers
codeanticode Dec 9, 2012
e108fb4
New code colors for testing 2b8
REAS Dec 9, 2012
6748e60
Added @see related links to all PShape fields and methods
scotthmurray Dec 9, 2012
8a09d27
fix theme on Android, and todo notes
benfry Dec 9, 2012
913e76b
New theme.txt for android with new color coding keywords
REAS Dec 10, 2012
64adbae
Two new Capture examples from David Muth
REAS Dec 10, 2012
504dba0
starting to move syntax coloring out of theme.txt and back into Prefe…
benfry Dec 10, 2012
74b0666
GL renderer with direct buffers working on Android
codeanticode Dec 10, 2012
b7a6f53
some cleanup
codeanticode Dec 10, 2012
6b80531
using PGL methods in update, etc
codeanticode Dec 10, 2012
3c83e51
sync with java mode
codeanticode Dec 10, 2012
1d09dff
uh-oh
benfry Dec 10, 2012
e9f473f
renaming and starting to make the mess
benfry Dec 10, 2012
dc2cac2
more cleaning
benfry Dec 11, 2012
d2b7683
more scrubbing
benfry Dec 11, 2012
9e5da5b
renaming again
benfry Dec 11, 2012
e566bd5
and some culling
benfry Dec 11, 2012
863536d
removed checkOrthoProjection. Properly update projmodelview upon chan…
codeanticode Dec 11, 2012
3cb1fb1
Added reference documentation for XML.parse() per issue 1379
scotthmurray Dec 11, 2012
7b1294a
Added XML.parse() as related to loadXML()
scotthmurray Dec 11, 2012
ed3b17d
removing old nature of code examples before adding new ones
shiffman Dec 11, 2012
0b7c2f0
new Nature of Code examples
shiffman Dec 11, 2012
78ca588
updated js mode todo
fjenett Dec 11, 2012
da6e875
copy projmodelview fixes to android
codeanticode Dec 11, 2012
7767ff2
fix table loading quirk with extensions
benfry Dec 11, 2012
7f6ed4e
reverse order of the Recent menu
benfry Dec 11, 2012
bce9598
added buffer swap in Display() to solve the garbage problem
codeanticode Dec 11, 2012
a450f34
Added reference pages for new PVector methods
scotthmurray Dec 11, 2012
9a37e06
Simple reference updates
REAS Dec 12, 2012
927ceb6
direct buffers for pixel and texture operations, added GL thread check
codeanticode Dec 12, 2012
928d1cb
re-added android files
codeanticode Dec 12, 2012
024a520
updated shader examples for android
codeanticode Dec 12, 2012
6ed4fd4
Clarified reference for PVector.lerp()
scotthmurray Dec 12, 2012
b5cae31
fix for header rows
benfry Dec 13, 2012
a18a857
cleaning up JSON a bit, remove bad import
benfry Dec 13, 2012
c8d47e6
Removed a @see reference from PVector.lerp() as it wasn't being parse…
scotthmurray Dec 13, 2012
d4d9746
several opengl fixes (among them, major memory leak due to incorrectl…
codeanticode Dec 14, 2012
a760e39
uncommented allocate() in Texture, removed some debug printlns
codeanticode Dec 14, 2012
f2850e4
rgba pixels array in Texture is persistent
codeanticode Dec 14, 2012
6defa67
cleaned-up handling of direct/indirect buffers in android
codeanticode Dec 15, 2012
fd18824
basic retina support for the PDE itself
benfry Dec 15, 2012
a37f3a4
attempt to improve full-screen detection, make notes
benfry Dec 15, 2012
bef89c7
working on JSON API
benfry Dec 15, 2012
3802186
additional cleanup of JSON
benfry Dec 15, 2012
90da95d
weird xToOffset problem, hide exception
benfry Dec 15, 2012
f601238
create retina version of EditorStatus
benfry Dec 15, 2012
c9b4fe1
remove hint(ENABLE_NATIVE_FONTS)
benfry Dec 15, 2012
7d59ed4
PImage.resize() greater than image size hangs (issue #1464)
benfry Dec 15, 2012
401f09b
remove warning, and initial startup noise
benfry Dec 15, 2012
6b91577
add warning message when registering AWT mouse/key events
benfry Dec 15, 2012
982c533
attempting some canvas stuff
benfry Dec 16, 2012
77bb5d8
move that composite around a bit
benfry Dec 16, 2012
007b040
fix illegal state when closing window
benfry Dec 16, 2012
82a8ad7
fix another options bug in loadTable
benfry Dec 16, 2012
ff9ab8a
improve Find in Reference to handle functions vs vars, expand selection
benfry Dec 16, 2012
26795d3
renamed utility getPixels/putPixels methods
codeanticode Dec 16, 2012
306e064
more cleanup of mouse/key event handling and arg passing
benfry Dec 16, 2012
2efb421
sync java and android
codeanticode Dec 16, 2012
7324a09
add missing font
benfry Dec 16, 2012
242a85b
work on wrapping up XML changes
benfry Dec 16, 2012
320b99f
fix indents with XML writing, finalize toString() and format() syntax
benfry Dec 16, 2012
7ade01d
add check to make sure preceding slash not used w/ getChild
benfry Dec 16, 2012
9d05b8d
copying Table and XML updates to Android
benfry Dec 16, 2012
0810749
some fixes in the surface handling logic
codeanticode Dec 16, 2012
f0717eb
only set static variables in PGL from main renderer
codeanticode Dec 16, 2012
238c26f
put back MSAA
codeanticode Dec 17, 2012
9dd66de
add temporary option to enable/disable JOGL's FBO layer
codeanticode Dec 17, 2012
331104b
add cmd-shift-O to "Open Examples" on OS X with no window open
benfry Dec 17, 2012
58e52e4
go through vida examples to make sure everything still runs
benfry Dec 17, 2012
1f91d59
FBO layer is enabled when sketch tries to use the front texture (prev…
codeanticode Dec 17, 2012
c935734
clean up sync of constructor and load methods
benfry Dec 17, 2012
b1d2124
new Table example
shiffman Dec 17, 2012
5b5bf11
remove pbuffer initialization warning from LWJGL
codeanticode Dec 17, 2012
eec9329
lwjgl is amazing
codeanticode Dec 18, 2012
ce81826
updated jogl jars
codeanticode Dec 18, 2012
f4a7ed1
changed visibility
codeanticode Dec 18, 2012
419bf42
reworked logic in PGL to let JOGL choose the best surface for the giv…
codeanticode Dec 18, 2012
25e020e
copy projection and modelview matrices to opengl
codeanticode Dec 19, 2012
9a0cc2c
add note about certs
benfry Dec 19, 2012
c095cce
use splitTokens() on keywords to make less fussy, fix constant
benfry Dec 19, 2012
fef7d7a
notes about Microsoft event model and W3C
benfry Dec 19, 2012
8168ad9
vida notes
benfry Dec 19, 2012
e73a140
fix categorical data bug
benfry Dec 19, 2012
dd54715
Updates for 2b8 color coding
REAS Dec 19, 2012
0360580
Replaced old XML.parse() reference with PApplet.parseXML() reference
scotthmurray Dec 19, 2012
12bebe1
Updates for 2b8 color coding, removing italic comments
REAS Dec 19, 2012
6276b23
add createXML()
benfry Dec 19, 2012
ea22671
Added reference for saveXML()
scotthmurray Dec 19, 2012
a285420
Added reference page for createXML()
scotthmurray Dec 19, 2012
4a024e9
Minor changes to examples, more code color tweaks for 2b8
REAS Dec 20, 2012
b668de0
Added XML reference for format() and toString()
scotthmurray Dec 20, 2012
2427372
solves transparency issue with multisample offscreen buffers
codeanticode Dec 21, 2012
a0cb1c8
Fixes issue #1495
codeanticode Dec 21, 2012
bfc2182
Added NEWT window listener to catch window focus events. Fixes issue …
codeanticode Dec 21, 2012
e3b9f6d
testing focus handling
codeanticode Dec 21, 2012
89ee7fb
removed println in window listener
codeanticode Dec 21, 2012
681e150
This patch fixes a serious bug that was causing the Debugger to point…
benfry Dec 21, 2012
95a306e
more fixes from Manindra (issue #1504)
benfry Dec 22, 2012
7bba17f
removing quaqua (issue #1509)
benfry Dec 22, 2012
08be9c0
not using this anymore
benfry Dec 22, 2012
fdfa5dc
renaming to use the old version
benfry Dec 22, 2012
f5226a9
tweaking MovieMaker now that it's back in
benfry Dec 22, 2012
e1a04d6
doing battle with XML and format()
benfry Dec 22, 2012
1865aac
fix XML indentation and Android issues (issue #1512)
benfry Dec 22, 2012
1c2d632
don't show Changes page when running from command line (issue #1520)
benfry Dec 23, 2012
efcf9ff
Added ref pages for Table, corrected minor typos elsewhere, updated t…
scotthmurray Dec 27, 2012
0e9f4f3
PShape API updates
codeanticode Dec 30, 2012
8c726b3
Examples updated accordingly
codeanticode Dec 30, 2012
31a78f1
Re-enabled all variants of fill, stroke, etc in PShape. Better warnin…
codeanticode Dec 30, 2012
55217f2
More warning messages
codeanticode Dec 31, 2012
daf3b08
Update examples
codeanticode Dec 31, 2012
dfcd0e1
added PShape.setTexture(), PShape.setTextureMode()
codeanticode Dec 31, 2012
7cdb010
Updated PShape examples to use setTexture
codeanticode Dec 31, 2012
332ab28
removed Normalize duplicate example
shiffman Jan 4, 2013
f02bb10
adding generics syntax to ArrayList and HashMap
shiffman Jan 4, 2013
9d1d878
Handling coded keys in NEWT
codeanticode Jan 7, 2013
5c4f3fa
support for reading/writing binary tables
benfry Jan 8, 2013
03aae39
Table additions, insideDraw for huge speedup, disabled rendering work
benfry Jan 8, 2013
a400d64
removing unused var
benfry Jan 10, 2013
e4525ea
adding in-progress work for on canvas, retina, etc
benfry Jan 10, 2013
9645635
switch to active painting, redo noCursor() handling
benfry Jan 10, 2013
686f26c
pair of retina tweaks to fix bad assumptions
benfry Jan 13, 2013
bbebc95
close InputStream on loadBytes and loadStrings (issue #1542)
benfry Jan 14, 2013
b20a7a2
don't re-create graphics context on each frame
benfry Jan 14, 2013
6ac3fe2
JOGL update
codeanticode Jan 15, 2013
13c1bab
Removed PGL.Context subclass
codeanticode Jan 16, 2013
9d96fdd
PGL.getBackTextureName, PGL.getFrontTextureName are protected
codeanticode Jan 16, 2013
6e862dc
PGL.threadIsCurrent() is not static to avoid problems with subclassed…
codeanticode Jan 16, 2013
e0fed03
Solving some class visibility issues
codeanticode Jan 16, 2013
ca75431
Added PGraphics2D and 3D to LWJGL renderer
codeanticode Jan 16, 2013
8ba2dfb
PShapeOpenGL.createShape3D() is public
codeanticode Jan 16, 2013
4b63475
added build.xml for LWJGL library
codeanticode Jan 16, 2013
9af4ff5
Added LWJGL interface to hold the P2D/P3D constants
codeanticode Jan 16, 2013
f02f9f2
fixed null pointer exception in PShader
codeanticode Jan 16, 2013
031588b
Added a couple of LWJGL examples
codeanticode Jan 16, 2013
204f136
Propper use of PShape.setStroke()
codeanticode Jan 16, 2013
776a28e
Removed DummyContext and re-ordered init calls in LWJGL renderer
codeanticode Jan 18, 2013
2f1228b
Updated to latest version of LWJGL packages and native libs
codeanticode Jan 18, 2013
6f5e35b
add randomGaussian()
benfry Jan 19, 2013
1b91cba
prevent inertia scrolling on OS X from making editor jumpy
benfry Jan 19, 2013
5119ac4
more testing
benfry Jan 19, 2013
702df5f
preliminary implementation of wheel events (issue #1423)
benfry Jan 19, 2013
e42c45f
modify font tool to read from local dir
benfry Jan 19, 2013
9abc30b
further work on retina and improving performance
benfry Jan 20, 2013
e65a59d
suggest common imports (issue #1550)
benfry Jan 21, 2013
51fadc0
prevent error when sketch line not located from Commander (issue 1548)
benfry Jan 21, 2013
04b737c
delete temp files created by library manager downloads (issue #1527)
benfry Jan 21, 2013
7158c71
prevent auto format from scrolling (issue #1533)
benfry Jan 21, 2013
f0da564
set buffer limits when copying vector and matrix uniforms
codeanticode Jan 22, 2013
cf163f7
more fixes for temporary files
benfry Jan 22, 2013
57e588a
add TAU as alias for TWO_PI (issue #1488)
benfry Jan 22, 2013
b3f7509
Merge branch 'master' of github.com:processing/processing
benfry Jan 25, 2013
4640ab6
minor tweaks and notes
benfry Jan 25, 2013
ab00362
Adding an ignore file for sanity.
benfry Jan 25, 2013
e238cde
Merge remote-tracking branch 'upstream/master'
Manindra29 Jan 27, 2013
1466c87
Error Check now happens only on text update, instead of running forever.
Manindra29 Jan 27, 2013
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
starting the next release
  • Loading branch information
benfry committed Dec 7, 2012
commit 0d4c4bb774a39234e98de7ef47e547b9bf68b00c
64 changes: 64 additions & 0 deletions android/done.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,67 @@
0215 android (2.0b7)
X removing default imports for
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
X due to conflicts w/ the new p5 event system
X change event handling to hopefully clean up some inconsistencies
X remove motionX/Y/Pressure... these need to be handled separately
X mouseX/Y no longer include history with moves
X better to use motion object when that's done
o coordinates from motionX/Y reportedly inconsistent
X http://code.google.com/p/processing/issues/detail?id=1018
X moving away from this anyway
X pmouseX/Y not being set properly?
X http://code.google.com/p/processing/issues/detail?id=238
X mouseEvent is back (see the Wiki)
o add method to bring up the keyboard in sketches
o actually, just write an example of how to do it, since holding menu works
o http://code.google.com/p/processing/issues/detail?id=234
X values for pmouseX/Y aren't great
X Examples > Topics > Drawing > Continuous Lines shows gaps
X http://code.google.com/p/processing/issues/detail?id=238
X debug information not coming through (Windows only?)
X http://code.google.com/p/processing/issues/detail?id=1440
X "no library found" with android.text.format (so android.* is a problem)
X Remove requirement for Google APIs in Android mode
X http://code.google.com/p/processing/issues/detail?id=613

cleaning/earlier
A Defects in the tessellation of SVG shapes in A3D
A http://code.google.com/p/processing/issues/detail?id=291
X change run/present/export/export application names in the menus
A Blacked-out screen when restoring Android app from background.
A http://code.google.com/p/processing/issues/detail?id=381
X android sdk/build location has changed (android-7 not 2.1) fix build.xml
A excessive rotation of application causes memory to run out
A this probably means that some memory isn't being freed that should be
A new window and surfaceview objects are being created in onCreate
A so they should probably be taken down in onDestroy.. but how?
A http://code.google.com/p/processing/issues/detail?id=235
o should alpha PImage stuff use a non-4byte config?
X http://code.google.com/p/processing/issues/detail?id=242
X hasn't emerged as a real issue
o try using the internal javac on windows and see if exceptions come through..
o actually i think that might have been worse...
X rounded rect support
X http://code.google.com/p/processing/issues/detail?id=929
o too many temporary objects (particularly w/ color) created with A2D
X http://code.google.com/p/processing/issues/detail?id=213
X no votes after a couple years
X resize() needs to use the android resize stuff
o right now using the rather than expensive copy()
X instead, create a new resized bitmap, and get rid of pixels[]
X http://code.google.com/p/processing/issues/detail?id=239

motion events
o registerMethod("motionEvent") and "mouseEvent" not implemented
o PMotionEvent is being used internal to PApplet, need to re-wrap
o should be able to fire MotionEvents
o modify MotionEvent code to use TouchEvent class, even if basic version
o internally, PApplet might subclass it for the pointers
o but queueing needs to work
X opting to take a step backwards on the motion event handling
o write a little stub code for people who want to use motionX/Y/etc


0214 android (2.0b6)
X No changes on the Android side of things

Expand Down
67 changes: 4 additions & 63 deletions android/todo.txt
Original file line number Diff line number Diff line change
@@ -1,66 +1,7 @@
0215 android
X removing default imports for
X android.view.MotionEvent, android.view.KeyEvent,android.graphics.Bitmap
X due to conflicts w/ the new p5 event system
X change event handling to hopefully clean up some inconsistencies
X remove motionX/Y/Pressure... these need to be handled separately
X mouseX/Y no longer include history with moves
X better to use motion object when that's done
o coordinates from motionX/Y reportedly inconsistent
X http://code.google.com/p/processing/issues/detail?id=1018
X moving away from this anyway
X pmouseX/Y not being set properly?
X http://code.google.com/p/processing/issues/detail?id=238
X mouseEvent is back (see the Wiki)
o add method to bring up the keyboard in sketches
o actually, just write an example of how to do it, since holding menu works
o http://code.google.com/p/processing/issues/detail?id=234
X values for pmouseX/Y aren't great
X Examples > Topics > Drawing > Continuous Lines shows gaps
X http://code.google.com/p/processing/issues/detail?id=238
X debug information not coming through (Windows only?)
X http://code.google.com/p/processing/issues/detail?id=1440
X "no library found" with android.text.format (so android.* is a problem)
X Remove requirement for Google APIs in Android mode
X http://code.google.com/p/processing/issues/detail?id=613
_ update Wiki to reflect the change

cleaning/earlier
A Defects in the tessellation of SVG shapes in A3D
A http://code.google.com/p/processing/issues/detail?id=291
X change run/present/export/export application names in the menus
A Blacked-out screen when restoring Android app from background.
A http://code.google.com/p/processing/issues/detail?id=381
X android sdk/build location has changed (android-7 not 2.1) fix build.xml
A excessive rotation of application causes memory to run out
A this probably means that some memory isn't being freed that should be
A new window and surfaceview objects are being created in onCreate
A so they should probably be taken down in onDestroy.. but how?
A http://code.google.com/p/processing/issues/detail?id=235
o should alpha PImage stuff use a non-4byte config?
X http://code.google.com/p/processing/issues/detail?id=242
X hasn't emerged as a real issue
o try using the internal javac on windows and see if exceptions come through..
o actually i think that might have been worse...
X rounded rect support
X http://code.google.com/p/processing/issues/detail?id=929
o too many temporary objects (particularly w/ color) created with A2D
X http://code.google.com/p/processing/issues/detail?id=213
X no votes after a couple years
X resize() needs to use the android resize stuff
o right now using the rather than expensive copy()
X instead, create a new resized bitmap, and get rid of pixels[]
X http://code.google.com/p/processing/issues/detail?id=239

motion events
o registerMethod("motionEvent") and "mouseEvent" not implemented
o PMotionEvent is being used internal to PApplet, need to re-wrap
o should be able to fire MotionEvents
o modify MotionEvent code to use TouchEvent class, even if basic version
o internally, PApplet might subclass it for the pointers
o but queueing needs to work
X opting to take a step backwards on the motion event handling
o write a little stub code for people who want to use motionX/Y/etc
0216 android


_ update Wiki to reflect no need for Google APIs

_ NullPointerException in AndroidBuild.writeLocalProps(AndroidBuild.java:458)
_ prompts for SDK, works; then after restart breaks again
Expand Down
14 changes: 7 additions & 7 deletions app/src/processing/app/Base.java
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@
* files and images, etc) that comes from that.
*/
public class Base {
static public final int REVISION = 215;
static public final int REVISION = 216;
/** This might be replaced by main() if there's a lib/version.txt file. */
static public String VERSION_NAME = "0215";
static public String VERSION_NAME = "0216";
/** Set true if this a proper release rather than a numbered revision. */
static public boolean RELEASE = false;

Expand Down Expand Up @@ -276,14 +276,14 @@ private void buildCoreModes() {
Mode javaScriptMode =
ModeContribution.load(this, getContentFile("modes/javascript"),
"processing.mode.javascript.JavaScriptMode").getMode();

coreModes = new Mode[] { javaMode, androidMode, javaScriptMode };

// check for the new mode in case it's available
// try {
// Class.forName("processing.mode.java2.DebugMode");
ModeContribution experimentalContrib =
ModeContribution.load(this, getContentFile("modes/experimental"),
ModeContribution experimentalContrib =
ModeContribution.load(this, getContentFile("modes/experimental"),
"processing.mode.experimental.ExperimentalMode");
if (experimentalContrib != null) {
Mode experimentalMode = experimentalContrib.getMode();
Expand All @@ -293,7 +293,7 @@ private void buildCoreModes() {

// for (Mode mode : coreModes) { // already called by load() above
// mode.setupGUI();
// }
// }
}


Expand Down
180 changes: 180 additions & 0 deletions core/done.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,183 @@
0215 core (2.0b7)
X change to getRows() method for iterating through the Table object
X add parseInto() method (provisional)
X change translate() and rotate() to use x, y, z as param names
o opengl.jar with eclipse
o auto-extract native libs from opengl.jar
o to remove java.library.path problems (!)
X no longer necessary, JOGL does this by default
X implement clip()/noClip()
X remove blend(), add blendMode()
X http://code.google.com/p/processing/issues/detail?id=1385
o implement a more efficient version of blend()
o http://code.google.com/p/processing/issues/detail?id=120
o Problem with beginShape()/endShape() when using multiple contours
X http://code.google.com/p/processing/issues/detail?id=1396
X just a documentation issue
A PShape and lights results in more lit vertices
A http://code.google.com/p/processing/issues/detail?id=1342
A Implement anisotropic filtering when using OPENGL
A http://code.google.com/p/processing/issues/detail?id=502
X move _MASK constants out of PConstants and into PImage
X how should stroke work w/ arcs?
X decision: we should do pie, you can make the other kind w/o it
X add an additional parameter for the others
X http://code.google.com/p/processing/issues/detail?id=711
X changed events to PRESS, RELEASE, CLICK, DRAG, MOVE, ENTER, EXIT
X instead of past-tense versions of the same
A Implement arc() with modes on OpenGL
A http://code.google.com/p/processing/issues/detail?id=1406
X relative coordinates not updated properly on closepath with SVG files
X http://code.google.com/p/processing/issues/detail?id=1058
X add XML.getLong() (also updated Android)
X http://code.google.com/p/processing/issues/detail?id=1378
X beginShape(QUAD) not working with Java2D
X http://code.google.com/p/processing/issues/detail?id=1365
X fix for PMatrix3D.mult() when vectors are identical
X http://code.google.com/p/processing/issues/detail?id=921
A back-buffer sampler in OpenGL renderers
A http://code.google.com/p/processing/issues/detail?id=1169
X image resizing is ugly (just use java2d?)
o also deal with copy()/blend() inaccuracies
X http://code.google.com/p/processing/issues/detail?id=332
o key/mouse events have concurrency problems with noLoop()
X http://code.google.com/p/processing/issues/detail?id=187
o need to say "no drawing inside mouse/key events w/ noLoop"
X changed to reference issue
X redraw() doesn't work from within draw()
X http://code.google.com/p/processing/issues/detail?id=195
X make note for Casey to include this in the reference
X Potential race condition when resizing sketches
X http://code.google.com/p/processing/issues/detail?id=697
X removed mask(int[]).. check reference to make sure it's not in use
X how to handle get(x, y, w, h) when off screen?
X http://code.google.com/p/processing/issues/detail?id=925
A curves aren't rendered seperately when P3D or P2D is specified
A http://code.google.com/p/processing/issues/detail?id=1317
A FBO handling in PGL is not transparent
A http://code.google.com/p/processing/issues/detail?id=1282
A Shaders are passed wrong defaults when calling "filter" on a PGraphics object
A http://code.google.com/p/processing/issues/detail?id=1301
A P2D/P3D PGraphics buffer fails to draw if larger than main surface
A http://code.google.com/p/processing/issues/detail?id=1255
A image(pgraphics, x,y, w, h) only draw once when shrinking
A http://code.google.com/p/processing/issues/detail?id=1382
A P2D/P3D crashes when trying to display unicode text
A http://code.google.com/p/processing/issues/detail?id=1308
A beginContour() behaves differently in immediate and retained modes
A http://code.google.com/p/processing/issues/detail?id=1417
A use to pixels array breaks after resize
A http://code.google.com/p/processing/issues/detail?id=1119
A no stroke with OpenGL sketches on a 2007 Mac Mini (GMA 950)
A http://code.google.com/p/processing/issues/detail?id=1222
A ortho() displays strange line widths
A http://code.google.com/p/processing/issues/detail?id=1285
A resizeable frame crashes sketch with AMD video card
A http://code.google.com/p/processing/issues/detail?id=1175
A set(x, y, PImage) doesn't work with P2D/P3D
A http://code.google.com/p/processing/issues/detail?id=1185
A Processing 2.0b6 p2d / p3d arraylist pvector display issues
A http://code.google.com/p/processing/issues/detail?id=1421
A Using a PGraphics as a texture produces visual artifacts in P2D/P3D.
A http://code.google.com/p/processing/issues/detail?id=1420
X set quality level higher when exporting JPEG images
o add ability to control jpeg compression level with save() and saveFrame()
o or just write a better example for this one?
X http://code.google.com/p/processing/issues/detail?id=58
X using com.sun.image.codec.jpeg.* in PImage causes problems with OpenJDK
X http://code.google.com/p/processing/issues/detail?id=1424
X fix problem with background() and the default composite (for Casey)
X also store the default composite instance and use that on blendMode(BLEND)
X disable Quartz renderer to fix line blending problem from Casey
X might make sketches run more slowly
X fix double error report about textMode(SCREEN)
X how to handle stroke/fill separation in OpenGL
X hint(DISABLE_OPTIMIZED_STROKE)
X http://code.google.com/p/processing/issues/detail?id=1302
X change name for hint() that controls stroke/fill combo:

andres (cleanup)
A when turning smoothing on, internal lines of shapes are visible
o add an edge flag when tesselating
o mind the opengl tesselation flags
o need to turn off smoothing for the interior of shapes
A http://code.google.com/p/processing/issues/detail?id=53
o textAlign(CENTER) with P3D and OPENGL produces messy result
o probably rounding error with the images
X http://code.google.com/p/processing/issues/detail?id=65
X Signature issue on contributed libraries affects unrelated opengl sketches
X http://code.google.com/p/processing/issues/detail?id=261
A Implement efficient version of copy() in PGraphicsOpenGL
A use glCopyPixels() or glReadPixels() instead of copy() method
A http://code.google.com/p/processing/issues/detail?id=119
A copy() does not update the screen with OpenGL
A http://code.google.com/p/processing/issues/detail?id=118
A strokeCap() and strokeJoin() for use with OPENGL
A http://code.google.com/p/processing/issues/detail?id=123
A inconsistent anti-aliasing with OpenGL
A http://code.google.com/p/processing/issues/detail?id=217
A noCursor() + OPENGL = won't get past setup()
A http://code.google.com/p/processing/issues/detail?id=1345
A set() requires updatePixels() with OpenGL
A http://code.google.com/p/processing/issues/detail?id=89
A chopping out triangles in OpenGL (though it's only 2D drawing)
A http://code.google.com/p/processing/issues/detail?id=193
A shared interface for 3D view data across desktop/Android
A http://code.google.com/p/processing/issues/detail?id=970
A Distortion of 2D shapes when sphereDetail() is used
A http://code.google.com/p/processing/issues/detail?id=762
A OPENGL renderer stops rendering after text is written using textMode(SCREEN)
A http://code.google.com/p/processing/issues/detail?id=710
A OpenGL renderer cannot draw down-right diagonal lines (OS X)
A http://code.google.com/p/processing/issues/detail?id=1290
o marked invalid, can disable stroke perspective, etc

cleaning
o remove screenBlend(), textureBlend() from PGraphics et al
o have andres take over all current GL issues in the tracker
X Support 'black' as color for SVG files (PhiLho fix)
X http://code.google.com/p/processing/issues/detail?id=1010
o catch sun.dc.pr.PRException?
X http://code.google.com/p/processing/issues/detail?id=39
X no longer valid
X work through loadPixels in PImage, how consistent do we need to be?
X with get() and set() methods, this gets really tricky (too slow)
X could optimize by keeping a java image around, but table for later
X it's too significant a change, and not enough time to test
o image created with img.get() works incorrectly when using filter()
X http://code.google.com/p/processing/issues/detail?id=167
X copy(image with transparency) doesn't keep the transparency at start up
X http://code.google.com/p/processing/issues/detail?id=601
X tested and working
o for a PGraphics2D, should its image cache object be the memoryimagesource?
o loading lots of images is a problem, describe how to unload
o is it possible? necessary to call delay(5) or something?

events
X make sure alt/ctl/meta/etc all work (for both mouse and key)
X remove thread blocking when dequeueing events
X finish postEvent()
X need to make events interleave
X http://code.google.com/p/processing/issues/detail?id=79
X mouseButton not being set properly in mouseClicked
X http://code.google.com/p/processing/issues/detail?id=1350
X mouseButton is 0 in mouseReleased() on OS X
X http://code.google.com/p/processing/issues/detail?id=1373
o unconfirmed: keyEvent works only using JAVA2D
X http://code.google.com/p/processing/issues/detail?id=1279
X can't find anything on this, closed
X mouseEntered/Exited? (they're caught but not handled)
X http://code.google.com/p/processing/issues/detail?id=500
X also look into Android issues with this stuff
X this only works for awt events... switch to using internal event code
if (external && event.getNative() instanceof java.awt.event.KeyEvent &&
((java.awt.event.KeyEvent) event.getNative()).getModifiers() ==
Toolkit.getDefaultToolkit().getMenuShortcutKeyMask() &&
event.getKeyCode() == 'W') {
exit();
}


0214 core (2.0b6)
A Patch for /trunk/processing/core/src/processing/opengl/PGraphicsOpenGL.java
A http://code.google.com/p/processing/issues/detail?id=1306
Expand Down
Loading