|
|
(3 intermediate revisions by the same user not shown) |
Line 15: |
Line 15: |
| == Summary == | | == Summary == |
|
| |
|
| This page lists tasks to be done as part of the [[Education/Projects/ProcessingForTheWeb|Processing For The Web]] project, in order to fully implement all of Processing in processing.js. The work is being led by David Humphrey and Al MacDonald, and done by students at Seneca College. You are welcome to join this work. | | This page use to contain a lists of tasks to be done as part of the [[Education/Projects/ProcessingForTheWeb|Processing For The Web]] project, in order to fully implement all of Processing in processing.js. The work is being led by David Humphrey and Al MacDonald, and done by students at Seneca College. You are welcome to join this work. |
| | |
| == Task List ==
| |
| | |
| The following lists of Bugs, Features, and Functions was compiled by Al MacDonald.
| |
| | |
| === Bugs ===
| |
| | |
| {| class="wikitable" border="1"
| |
| |-
| |
| ! Bug
| |
| ! Description
| |
| ! Attachment/link
| |
| ! Difficulty
| |
| |-
| |
| | Overloading function bug
| |
| |
| |
| |
| |
| | Undetermined
| |
| |-
| |
| |}
| |
| | |
| === Missing Features ===
| |
| | |
| This is a list of all the out-standing functions in the Processing.js implementation. A more detailed description of the unfinished functions can be found at: http://processingjs.org/reference. (Click “toggle all” to see the list.)
| |
| | |
| ==== Misc. Features ====
| |
| | |
| {| border="1" class="wikitable"
| |
| |-
| |
| ! Name
| |
| ! Description
| |
| ! Who's working on it.
| |
| ! STATUS
| |
| ! Difficulty
| |
| |-
| |
| | delay()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/59-code-delay See lighthouse ticket]
| |
| |-
| |
| | popStyle()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/82-code-popstyle See lighthouse ticket]
| |
| |-
| |
| | private
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/133-private-keyword See lighthouse ticket]
| |
| |-
| |
| | pushStyle()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/81-code-pushstyle See lighthouse ticket]
| |
| |-
| |
| | focused
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/44-focused See lighthouse ticket]
| |
| |-
| |
| | [https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb/noCursor noCursor()]
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/30-nocursor See lighthouse ticket]
| |
| |-
| |
| | online
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/23-online See lighthouse ticket]
| |
| |-
| |
| | screen
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/50-code-screen See lighthouse ticket]
| |
| |-
| |
| | long
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/51-code-long-data-type See lighthouse ticket]
| |
| |-
| |
| | Hashmap
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/79-code-hashmap See lighthouse ticket]
| |
| |-
| |
| | XMLElement
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/134-xmlelement-type See lighthouse ticket]
| |
| |-
| |
| | binary()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/75-binary See lighthouse ticket]
| |
| |-
| |
| | boolean()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/83-code-boolean See lighthouse ticket]
| |
| |-
| |
| | hex()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/37-hex See lighthouse ticket]
| |
| |-
| |
| | unbinary()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/40-unbinary See lighthouse ticket]
| |
| |-
| |
| | unhex()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/16-unhex See lighthouse ticket]
| |
| |-
| |
| | join()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/38-join See lighthouse ticket]
| |
| |-
| |
| | match()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/21-match See lighthouse ticket]
| |
| |-
| |
| | matchAll()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/135-matchall See lighthouse ticket]
| |
| |-
| |
| | nfc()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/1-code-nfc See lighthouse ticket]
| |
| |-
| |
| | nfp()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/39-nfp See lighthouse ticket]
| |
| |-
| |
| | nfs()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/17-nfs See lighthouse ticket]
| |
| |-
| |
| | trim()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/19-trim See lighthouse ticket]
| |
| |-
| |
| | split()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/18-split See lighthouse ticket]
| |
| |-
| |
| | splitTokens()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/24-splittoken See lighthouse ticket]
| |
| |-
| |
| | append()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/22-append See lighthouse ticket]
| |
| |-
| |
| | arrayCopy()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/20-arraycopy See lighthouse ticket]
| |
| |-
| |
| | concat()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/36-concat See lighthouse ticket]
| |
| |-
| |
| | expand()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/15-expand See lighthouse ticket]
| |
| |-
| |
| | reverse()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/136-reverse See lighthouse ticket]
| |
| |-
| |
| | shorten()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/13-shorten See lighthouse ticket]
| |
| |-
| |
| | sort()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/74-sort See lighthouse ticket]
| |
| |-
| |
| | splice()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/25-splice See lighthouse ticket]
| |
| |-
| |
| | subset()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/26-subset See lighthouse ticket]
| |
| |}
| |
| | |
| ==== Misc. Features 2 ====
| |
| {| border="1" class="wikitable"
| |
| |-
| |
| ! Name
| |
| ! Description
| |
| ! Who's working on it.
| |
| ! STATUS
| |
| ! Difficulty
| |
| |-
| |
| | [https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb/PImage PImage()]
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/72-pimage See lighthouse ticket]
| |
| |-
| |
| | imageMode()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/176-imagemode See lighthouse ticket]
| |
| |-
| |
| | noTint()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/177-notint See lighthouse ticket]
| |
| |-
| |
| | requestImage()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/178-requestimage See lighthouse ticket]
| |
| |-
| |
| | blend()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/53-code-blend See lighthouse ticket]
| |
| |-
| |
| | copy()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/54-code-copy See lighthouse ticket]
| |
| |-
| |
| | filter()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/55-code-filter See lighthouse ticket]
| |
| |-
| |
| | PGraphics
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets/179-pgraphics See lighthouse ticket]
| |
| |-
| |
| | PFont
| |
| | Already working. The existing routines will likely get either a) merged with PShape's SVG functions or b) dropped in favor of something faster re: real browser fonts if we can borrow a little time from Mozilla developers. (We are currently using SVGs.)
| |
| |
| |
| |
| |
| | Difficult (Fx dev. & talk to Bespin guys)
| |
| |-
| |
| | [https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb/PVector PVector]
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/31-pvector See lighthouse ticket]
| |
| |-
| |
| | exp()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/3-code-exp See lighthouse ticket]
| |
| |-
| |
| | log()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/4-code-log See lighthouse ticket]
| |
| |-
| |
| | [https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb/Tasks/mag mag()]
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/27-mag See lighthouse ticket]
| |
| |-
| |
| | map()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/5-code-map See lighthouse ticket]
| |
| |-
| |
| | acos()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/7-code-acos See lighthouse ticket]
| |
| |-
| |
| | asin()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/6-code-asin See lighthouse ticket]
| |
| |-
| |
| | atan()
| |
| | colspan="4" | [http://processing-js.lighthouseapp.com/projects/41284/tickets/8-cos-atan See lighthouse ticket]
| |
| |}
| |