Coder Social home page Coder Social logo

processing / processing-web-archive Goto Github PK

View Code? Open in Web Editor NEW
128.0 128.0 60.0 1.4 GB

Repository for the Processing.org web site, examples, reference, and dreams

Home Page: http://processing.org

PHP 30.83% Java 6.10% Processing 26.22% Python 0.44% CSS 1.41% JavaScript 0.29% Perl 0.17% Shell 0.15% HTML 34.32% Hack 0.06%

processing-web-archive's Introduction

Since the release of Processing 3.5.4 in January 2020, development has moved to a new repository.

Using a 4.0 release (even an alpha or beta version) is recommended if you find an issue. To avoid confusion, this repo will remain open at least until a 4.0 release is the default download at https://processing.org/download. We chose to move to a new repository so that we could clean out old files accumulated over the last 20 years.

Processing

This is the official source code for the Processing Development Environment (PDE), the “core” and the libraries that are included with the download.

I've found a bug! Let us know here (after first checking if someone has already posted a similar problem). If it's a reference, web site, or examples issue, take that up with folks here. There are also separate locations for Android Mode, or the Video and Sound libraries. The processing.js project is not affiliated with us, but you can find their issue tracker here.

Locked Issues Where possible, I've started locking issues once resolved. This helps reduce the amount of noise from folks adding to an issue that's been closed for years. Because this project has existed for a long time and we have thousands of closed issues, lots of them may sound similar to an issue you're having. But if there's a new problem, it'll be missed if it's lost in a comment added to an already closed issue. I don't like to lock issues because it cuts off conversation, but it's better than legitimate problems being missed. Once an issue has been resolved for 30 days, it will automatically lock.

That processing-bugs fella is suspicious. The issues list has been imported from Google Code, so there are many spurious references amongst them since the numbering changed. Basically, any time you see references to changes made by processing-bugs, it may be somewhat suspect. Over time this will clean itself up as bugs are fixed and new issues are added from within GitHub. Help speed this process along by helping us!

Please help. The instructions for building the source are here. Please help us fix problems, and if you're submitting code, following the style guidelines helps save me a lot of time.

And finally... Someday we'll also fix all these bugs, throw together hundreds of unit tests, and get rich off all this stuff that we're giving away for free. But not today.

So in the meantime, I ask for your patience, participation, and patches.

Ben Fry, 20 January 2019

processing-web-archive's People

Contributors

amnonowed avatar benfry avatar clankill3r avatar codeanticode avatar davidromani avatar filip avatar fjenett avatar hamoid avatar jongacnik avatar kant avatar leematos avatar lennyjpg avatar lonnen avatar peskal avatar prisonerjohn avatar processing-bugs avatar reas avatar sableraf avatar sansumbrella avatar scotthmurray avatar shiffman avatar sojamo avatar speclad avatar trinary avatar v3ga avatar ybakos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

processing-web-archive's Issues

Migrate todo.txt and todo-web.txt to issues

I'd like to open a discussion for migrating items in todo.txt and todo-web.txt to GitHub issues. I'm willing to do the work if Casey and others can just answer some of my questions.

Legibility

The current fad of using small, light grey or other light colored text makes it near impossible for my aging eyes to read anything without magnifying my display to ridiculous sizes—a real pain. Could you at least provide some text size and color options in Progress and and on your website?

Thanks

Screen Shot 2013-02-25 at 1 40 03 PM

Screen Shot 2013-02-25 at 1 41 33 PM

beginContour tutorial - "The function beginShape() does not exist"

Hi,

Not sure if this issue is covered by the other open PShape issues/enhancements already documented, so you might already be aware of it.

On this tutorial: http://processing.org/reference/PShape_beginContour_.html

It uses the beginShape method on a PShape object, but compiling in the IDE (processing 2.0b7 on Windows Vista) I get the error "The function beginShape() does not exist".

Looking at the javadoc here: http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PShape.html it appears beginShape isn't a method of PShape, but rather a method of PGraphics, here: http://processing.googlecode.com/svn/trunk/processing/build/javadoc/core/processing/core/PGraphics.html#beginShape()

From my understanding of what's in the IDE's example code of BeginEndContour, the tutorial in the first link above needs to be updated to remove beginShape/endShape, and have end() added after the second endContour() call.

Thanks,
Ben.

Complete Table reference entries

Current status from todo.txt

  • TABLE --SM
    x loadTable()
    x loadTable("somethingorother", "csv");
    x loadTable("somethingorother.csv", "tsv"); // override the .csv extension since the contents are tab delimited
    x saveTable() --SM
    x createTable() --SM
    • other new Table methods

hittest(_,_) & calculateBounce(_,_)

hittest(shape,width,height,x,y,shape2,width,height,x,y) would detect whether two objects are colliding(ex: hittest(ellipse,16,16,230,300,rectangle,25,16,200,100);)
calculateBounce would calculate the direction of the bounce with the same parameters as hittest.

No library found for processing.serial

When Installing Processing 2.0b7 on OSX 10.8 and Running a Sketch in Android mode I am getting and error:

No library found for processing.serial

I've looked at similiar issues that others have had online and there is no clear solution?

Where are these examples from the PShape tutorial?

"For the full examples, take a look at "PolygonPShapeOOP1", "PolygonPShapeOOP2", and "PolygonPShapeOOP3". It should also be noted that the rendering speed optimization of retained mode is only relevant to P2D and P3D drawing modes, as it requires hardware acceleration."

graphEquasion([function])

Soooo much easier to make graphing games or games that include things like user-input based equations. [function] is in the String format. Example: graphEquasion("y=sin(100x)100");
example 2:
string equation=[user input]
graphEquasion(equation);

DOCUMENT: extending PApplet now requires import of Frame class

Since 2.0b7, when creating an additional Applet as an extension of PApplet, the Frame class needs to be imported via import java.awt.Frame; but this is not mentioned anywhere.

I would suggest adding it to the next list of revisions at
http://processing.googlecode.com/svn/trunk/processing/build/shared/revisions.txt

and/or the Wiki Changes page at
http://wiki.processing.org/w/Changes#Upcoming_changes_in_Processing_2.0_.28revision_0198.2B.29

selectInput - error in reference

The example for selectInput does not work. Trying to run

void setup() {
selectInput("Select a file to process:", "fileSelected");
}

void fileSelected(File selection) {
if (selection == null) {
println("Window was closed or the user hit cancel.");
} else {
println("User selected " + selection.getAbsolutePath());
}
}

in processing 2.0 b7 I get the error message

Cannot find a class or type named "File"

Trying to get around this problem with

void setup() {
selectInput("Select a file to process:", "fileSelected");
}

void fileSelected() {

}

the program starts, but after selection of a file it crashes and gives the error message

fileSelected() could not be found

Maybe I am doing something wrong. But I think that the reference has to be improved.
Meanwhile I am using processing 1.5.1 and I cannot use the new version.

Missing a simple Readme

Should have a simple README.md like the other projects.
(This is a simple issue, with my selfish intent of conducting a pull request for this repo now that it's on GitHub.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.