From 9dd9f6193039a5a4bc04edb26b402c70992e7d41 Mon Sep 17 00:00:00 2001 From: Elie Zananiri Date: Tue, 1 Sep 2020 19:03:27 -0400 Subject: [PATCH 01/46] Add Squelized library. --- contrib_generate/sources.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib_generate/sources.conf b/contrib_generate/sources.conf index c2426e881..50c300eab 100644 --- a/contrib_generate/sources.conf +++ b/contrib_generate/sources.conf @@ -1,4 +1,4 @@ -# Next ID: 262 +# Next ID: 263 # Increment after assigning ID to new contribution [Library : 3D] @@ -79,6 +79,7 @@ 230 \ https://github.com/cansik/artnet4j/releases/download/latest/artnet4j.txt 241 \ http://agathelenclen.fr/downloads/Squarify.txt 248 \ https://github.com/runwayml/processing-library/releases/download/latest/RunwayML.txt +262 \ https://github.com/SamuelAl/SQuelized-for-Processing/releases/latest/download/SQuelized.zip [Library : Fabrication] # 078 \ http://s373.net/code/marchingcubes/download/marchingcubes.txt From 3a62e8484c813c209eb28c5782fa3d1398b0d24f Mon Sep 17 00:00:00 2001 From: Elie Zananiri Date: Tue, 8 Sep 2020 09:02:25 -0400 Subject: [PATCH 02/46] Change extension for SQuelized contribution to TXT! Oops --- contrib_generate/sources.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib_generate/sources.conf b/contrib_generate/sources.conf index 50c300eab..193b96c88 100644 --- a/contrib_generate/sources.conf +++ b/contrib_generate/sources.conf @@ -79,7 +79,7 @@ 230 \ https://github.com/cansik/artnet4j/releases/download/latest/artnet4j.txt 241 \ http://agathelenclen.fr/downloads/Squarify.txt 248 \ https://github.com/runwayml/processing-library/releases/download/latest/RunwayML.txt -262 \ https://github.com/SamuelAl/SQuelized-for-Processing/releases/latest/download/SQuelized.zip +262 \ https://github.com/SamuelAl/SQuelized-for-Processing/releases/latest/download/SQuelized.txt [Library : Fabrication] # 078 \ http://s373.net/code/marchingcubes/download/marchingcubes.txt From 5fb39318d2e57ad868a8faaf0c97bca42c10967f Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Thu, 24 Sep 2020 19:09:18 -0400 Subject: [PATCH 03/46] remove Thumbs.db files (Windows caches) --- exhibition/works/discom/Thumbs.db | Bin 17408 -> 0 bytes exhibition/works/superhero/img/Thumbs.db | Bin 42496 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 exhibition/works/discom/Thumbs.db delete mode 100755 exhibition/works/superhero/img/Thumbs.db diff --git a/exhibition/works/discom/Thumbs.db b/exhibition/works/discom/Thumbs.db deleted file mode 100644 index 93ae137dfc1f9bf4dad8a8bfd51ce394cf8ab32e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17408 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 Vf868$)cfD%eXIW8^#8sZ_#eETcWD3s diff --git a/exhibition/works/superhero/img/Thumbs.db b/exhibition/works/superhero/img/Thumbs.db deleted file mode 100755 index 9f2257887f6e0ad56dc7c12e00761f43fa0c79b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42496 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 Date: Thu, 24 Sep 2020 19:09:36 -0400 Subject: [PATCH 04/46] add "var" for Java 11 (https://github.com/processing/processing4/issues/114) --- generate/keywords_base.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/generate/keywords_base.txt b/generate/keywords_base.txt index a88aa2737..7757bb46f 100755 --- a/generate/keywords_base.txt +++ b/generate/keywords_base.txt @@ -252,6 +252,7 @@ double KEYWORD5 double float KEYWORD5 float int KEYWORD5 int long KEYWORD5 long +var KEYWORD5 # Flow structures From 447ab9cb4140bace81748357a453d0456e6f798c Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Fri, 9 Oct 2020 10:19:03 -0700 Subject: [PATCH 05/46] Update download.html Download for P4a2 --- content/static/download.html | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/content/static/download.html b/content/static/download.html index a684aaf5b..03f73d291 100644 --- a/content/static/download.html +++ b/content/static/download.html @@ -264,6 +264,16 @@

Stable Releases

Pre-Releases

    + +
  • + 4.0 alpha 2 + (15 September 2020) + Win 64 + Linux 64 + Mac OS X +
  • + + Please become a member today to help us continue to provide access to quality, free, open-source software. + ...

    -

    - If membership isn't your thing, but you want to help, we love donations! -

    - -

    - -

    -

    - -

    - -

    -

    - -

    - -

    -

    - -

    - -

    -

    -

    From 9e9777957ae5c5ef78468942b064f354582f1fa6 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Fri, 9 Oct 2020 11:01:15 -0700 Subject: [PATCH 09/46] Update support.html Improvements to the new Support page text --- content/static/support.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/static/support.html b/content/static/support.html index b1ace80b0..670034980 100644 --- a/content/static/support.html +++ b/content/static/support.html @@ -1,12 +1,12 @@ -

    Processing is free, open-source software created by volunteers and through the support of the Processing Foundation. Your donation supports our worldwide community. We need your help!

    +

    Processing is free, open-source software created by volunteers and through the support of the non-profit Processing Foundation. Your donation supports our worldwide community.

    - ... + We believe software and the tools to create software should be accessible to everyone. The Processing Software has always been free and open-source and supported by its community. We're currently working on Processing 4 and we need your help! Donations of any amount help us to reach our goal of sharing and creating excellent software. We can't do this without your support.

    Your donation supports: @@ -27,8 +19,6 @@

    Education Institution

-
-

The Processing Foundation was founded in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay "A Modern Prometheus".

diff --git a/css/style.css b/css/style.css index c392ef25a..65fd77ba4 100755 --- a/css/style.css +++ b/css/style.css @@ -1321,7 +1321,7 @@ div.examples-nav img { position: relative; top: 11px; } .donate-card h4 { line-height: 1.3; - margin: 0 0 0.5em 0; + margin: 0 0 0 0; color: #2c7bb5; } From 26d78a65ba3401bc138131efe399c064d60e928b Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Tue, 13 Oct 2020 20:39:26 -0700 Subject: [PATCH 11/46] Update support.html Embed the Donorbox on the page --- content/static/support.html | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/content/static/support.html b/content/static/support.html index 9e2ef35e3..14b44d9be 100644 --- a/content/static/support.html +++ b/content/static/support.html @@ -1,6 +1,12 @@ -

Processing is free, open-source software created by volunteers and through the support of the non-profit Processing Foundation. Your donation supports our worldwide community.

+ -

+

+ We need your help! You can support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events. +

+ + + + -

+

The Processing Foundation was founded in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay "A Modern Prometheus". -

+

From a34aaa238bf21ee17a7d95c279039f69c4b4bff6 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Tue, 13 Oct 2020 20:44:05 -0700 Subject: [PATCH 12/46] Update support.html --- content/static/support.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/content/static/support.html b/content/static/support.html index 14b44d9be..b41d23d11 100644 --- a/content/static/support.html +++ b/content/static/support.html @@ -1,8 +1,8 @@ -

+

We need your help! You can support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events. -

+

@@ -24,7 +24,8 @@

Donate

  • Community Advocacy and Events
  • --> +

    -

    +

    The Processing Foundation was founded in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay "A Modern Prometheus". -

    +

    From ffb9f4f2cc9129333f9927e9815e3fcd3e272054 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Tue, 13 Oct 2020 20:51:09 -0700 Subject: [PATCH 13/46] Update support.html --- content/static/support.html | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/static/support.html b/content/static/support.html index b41d23d11..f54c48531 100644 --- a/content/static/support.html +++ b/content/static/support.html @@ -4,7 +4,9 @@

    We need your help! You can support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events.

    - +
    + +
    -

    - The Processing Foundation was founded in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay "A Modern Prometheus". + The Processing Foundation was founded in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay "A Modern Prometheus."

    From 1bc42a220dffeb14b029b992e0d684c579159868 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Wed, 14 Oct 2020 11:08:51 -0700 Subject: [PATCH 14/46] Update support.html --- content/static/support.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/static/support.html b/content/static/support.html index f54c48531..57fbbf8c3 100644 --- a/content/static/support.html +++ b/content/static/support.html @@ -1,7 +1,7 @@

    - We need your help! You can support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events. + We need your help! You can support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events.

    @@ -28,5 +28,5 @@

    Donate

    -->

    - The Processing Foundation was founded in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay "A Modern Prometheus." + The Processing Foundation was established in 2012 after more than a decade of work with the Processing software. The Foundation’s mission is to promote software literacy within the visual arts, and visual literacy within technology-related fields — and to make these fields accessible to diverse communities. Our goal is to empower people of all interests and backgrounds to learn how to program and make creative work with code, especially those who might not otherwise have access to these tools and resources. You can read more about the history of Processing in the short essay "A Modern Prometheus."

    From 22b02c6eaad232274de7a0fdd7b1a2dc4c6254f1 Mon Sep 17 00:00:00 2001 From: Elie Zananiri Date: Mon, 30 Nov 2020 09:18:09 -0500 Subject: [PATCH 15/46] Add Processing2JS tool to contributions. --- contrib_generate/sources.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib_generate/sources.conf b/contrib_generate/sources.conf index 193b96c88..dcab8fff5 100644 --- a/contrib_generate/sources.conf +++ b/contrib_generate/sources.conf @@ -1,4 +1,4 @@ -# Next ID: 263 +# Next ID: 264 # Increment after assigning ID to new contribution [Library : 3D] @@ -332,6 +332,7 @@ 233 \ https://github.com/jaewhyun/GettingStarted/releases/download/latest/GettingStarted.txt 234 \ https://github.com/jaewhyun/ReferenceTool/releases/download/latest/ReferenceTool.txt 242 \ https://jwilder4690.github.io/tools/ArtStation/ArtStation.txt +263 \ http://jonathan.dahlberg.media/processing2js/Processing2JSTool.txt [Mode : ] 070 \ http://bezier.de/processing/modes/CoffeeScriptMode.txt From 4dfdd3543f123c18464f8b9128e47f6f547172c9 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Mon, 7 Dec 2020 11:38:13 -0800 Subject: [PATCH 16/46] Update support.html Changes for 2020 fundraiser --- content/static/support.html | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/content/static/support.html b/content/static/support.html index 57fbbf8c3..bddd83072 100644 --- a/content/static/support.html +++ b/content/static/support.html @@ -1,12 +1,30 @@ -

    + + +

    + SupportP5 is a month-long online fundraising campaign to support and help sustain our software projects, our Fellowship program, Processing Community Day, and our other education initiatives. This campaign ends at midnight on December 31st Pacific Standard Time. +

    + +

    + Visit our SupportP5 page to learn more about the donation rewards.

    +

    + If you would like to give without receiving a reward, please use the Custom Amount form field. These donations are 100% tax-deductible in the US to the extent provided by law. +

    + +
    + +
    + + +
    diff --git a/templates/template.html b/templates/template.html index 334c27412..f97acc24c 100755 --- a/templates/template.html +++ b/templates/template.html @@ -44,13 +44,12 @@ - + From 392ccc4e8b5ca1085db2a7e39fb7474f8b4522a5 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Mon, 7 Dec 2020 13:21:19 -0800 Subject: [PATCH 18/46] Update style.css --- css/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/style.css b/css/style.css index 65fd77ba4..a36d9542d 100755 --- a/css/style.css +++ b/css/style.css @@ -249,7 +249,7 @@ a.large-link:before { #header { width: 900px; height: 106px; - margin-bottom: 30px; /* was 30px, but changed to 0 when ribbon placed below header */ + margin-bottom: 0px; /* was 30px, but changed to 0 when ribbon placed below header */ overflow: hidden; background: #0c2033 url(../img/processing-web.png) center center no-repeat; background-position: bottom; From 797aee844714ff3ad894065916ff2f2ce5901e03 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Mon, 7 Dec 2020 13:25:18 -0800 Subject: [PATCH 19/46] More fundraiser 2020 updates/corrections --- java_generate/templates/generic.template.html | 6 +++--- java_generate/templates/index.template.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java_generate/templates/generic.template.html b/java_generate/templates/generic.template.html index be8235926..77ee55efe 100644 --- a/java_generate/templates/generic.template.html +++ b/java_generate/templates/generic.template.html @@ -44,12 +44,12 @@

    - + From da459f462e5b20ae7030fa4ec861f2130952db1c Mon Sep 17 00:00:00 2001 From: Elie Zananiri Date: Wed, 16 Dec 2020 10:49:19 -0500 Subject: [PATCH 20/46] Add wellen Library to sources. --- contrib_generate/sources.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib_generate/sources.conf b/contrib_generate/sources.conf index dcab8fff5..1fd6d3a20 100644 --- a/contrib_generate/sources.conf +++ b/contrib_generate/sources.conf @@ -1,4 +1,4 @@ -# Next ID: 264 +# Next ID: 265 # Increment after assigning ID to new contribution [Library : 3D] @@ -225,6 +225,7 @@ 219 \ https://teddavis.org/xyscope/download/XYscope.txt 254 \ http://www.kramann.info/ComposingForEveryone.txt 260 \ https://github.com/sphaero/procmod/releases/latest/download/procmod.txt +264 \ https://github.com/dennisppaul/wellen/releases/latest/download/wellen.txt [Library : Utilities] 001 \ https://github.com/remixlab/proscene/releases/download/latest/proscene.txt From ac7f2a500433402540d53ec3f3d45e1304f1e71e Mon Sep 17 00:00:00 2001 From: Elie Zananiri Date: Mon, 28 Dec 2020 13:08:19 -0500 Subject: [PATCH 21/46] Add Coding Art book examples. --- contrib_generate/sources.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib_generate/sources.conf b/contrib_generate/sources.conf index 1fd6d3a20..28887005e 100644 --- a/contrib_generate/sources.conf +++ b/contrib_generate/sources.conf @@ -1,4 +1,4 @@ -# Next ID: 265 +# Next ID: 266 # Increment after assigning ID to new contribution [Library : 3D] @@ -305,6 +305,7 @@ 165 \ https://processing.org/handbook/handbook_2e.txt 166 \ https://processing.org/books/gswp_2e.txt 205 \ http://mad4j.github.io/book-mdpc/book-mdpc.txt +265 \ https://codingart-book.github.io/examples/CodingArtBookExamples.txt [Examples : ] 194 \ http://damellis.github.io/wovns-processing-examples/WOVNS.txt From b997006733b64104938b918bce04ea12e3a999fc Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Fri, 1 Jan 2021 00:26:30 -0800 Subject: [PATCH 22/46] Update support for end of 2020 fundraiser --- content/static/support.html | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/content/static/support.html b/content/static/support.html index bddd83072..2a8f77f05 100644 --- a/content/static/support.html +++ b/content/static/support.html @@ -1,30 +1,28 @@ - -

    - SupportP5 is a month-long online fundraising campaign to support and help sustain our software projects, our Fellowship program, Processing Community Day, and our other education initiatives. This campaign ends at midnight on December 31st Pacific Standard Time. + We need your help! Please support Processing by making a donation to the Processing Foundation. Your donation contributes to software development, education resources like code examples and tutorials, Fellowships, and community events.

    -

    + + + -

    + -
    + - -
    + From be144f54b8b12d36dd1b8e4950d61cad2e5a547e Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Fri, 1 Jan 2021 00:32:06 -0800 Subject: [PATCH 24/46] CSS adjust for ribbon removal --- css/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/style.css b/css/style.css index a36d9542d..65fd77ba4 100755 --- a/css/style.css +++ b/css/style.css @@ -249,7 +249,7 @@ a.large-link:before { #header { width: 900px; height: 106px; - margin-bottom: 0px; /* was 30px, but changed to 0 when ribbon placed below header */ + margin-bottom: 30px; /* was 30px, but changed to 0 when ribbon placed below header */ overflow: hidden; background: #0c2033 url(../img/processing-web.png) center center no-repeat; background-position: bottom; From 2ee5001399bb9674d2bd38e6db553b8d32d2ec02 Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Fri, 1 Jan 2021 00:35:03 -0800 Subject: [PATCH 25/46] Reference donate ribbon remove --- java_generate/templates/generic.template.html | 4 ++-- java_generate/templates/index.template.html | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java_generate/templates/generic.template.html b/java_generate/templates/generic.template.html index 77ee55efe..d8858a537 100644 --- a/java_generate/templates/generic.template.html +++ b/java_generate/templates/generic.template.html @@ -44,12 +44,12 @@

    -
    + -
    + From b8f6f412087f288549f9264214c9d59fb4382f8b Mon Sep 17 00:00:00 2001 From: Casey Reas Date: Fri, 1 Jan 2021 00:37:33 -0800 Subject: [PATCH 26/46] Update nav.web.template.html --- java_generate/templates/nav.web.template.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java_generate/templates/nav.web.template.html b/java_generate/templates/nav.web.template.html index 3a6d60507..43f41939c 100644 --- a/java_generate/templates/nav.web.template.html +++ b/java_generate/templates/nav.web.template.html @@ -13,7 +13,7 @@ Tutorials
    Examples
    - Books
    + Books

    Overview
    From b7c4a5a5723b6a5e99b9255fbc1a8e00c5cb9b82 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sun, 17 Jan 2021 22:05:21 -0500 Subject: [PATCH 27/46] add 4.0a3 to the download page --- content/static/download.html | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/content/static/download.html b/content/static/download.html index ceaeea186..7b62c601e 100644 --- a/content/static/download.html +++ b/content/static/download.html @@ -263,14 +263,22 @@

    Stable Releases

    Pre-Releases

    The changes document covers incremental updates between 4.x releases, and is especially important to read for pre-releases.

    From 95deef51a6a12a9c1e928c2b608a84cac85e0fc9 Mon Sep 17 00:00:00 2001 From: Elie Zananiri Date: Mon, 21 Jun 2021 17:04:40 -0400 Subject: [PATCH 39/46] Add Pd4P3 contribution. --- contrib_generate/sources.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib_generate/sources.conf b/contrib_generate/sources.conf index aa5dd33b0..24dc54600 100644 --- a/contrib_generate/sources.conf +++ b/contrib_generate/sources.conf @@ -1,4 +1,4 @@ -# Next ID: 271 +# Next ID: 272 # Increment after assigning ID to new contribution [Library : 3D] @@ -231,6 +231,7 @@ 254 \ http://www.kramann.info/ComposingForEveryone.txt 260 \ https://github.com/sphaero/procmod/releases/latest/download/procmod.txt 264 \ https://github.com/dennisppaul/wellen/releases/latest/download/wellen.txt +271 \ https://www.robertesler.com/software/Pd4P3.txt [Library : Utilities] 001 \ https://github.com/remixlab/proscene/releases/download/latest/proscene.txt From f454a245eb0a3f59eae519257eb6ff7caaf0b30f Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Thu, 24 Jun 2021 17:52:32 -0400 Subject: [PATCH 40/46] updating the download page for 4.0a5 --- content/static/download.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/content/static/download.html b/content/static/download.html index d9b76b6ba..bd6d04d31 100644 --- a/content/static/download.html +++ b/content/static/download.html @@ -265,6 +265,14 @@

    Pre-Releases

    @@ -42,6 +42,13 @@

    Download Processing. Process

    Stable Releases

    +
  • + 4.0b1 + (9 August 2021) + Windows 64 + Linux 64 + macOS +
  • 3.5.4 (17 January 2020) @@ -273,6 +280,7 @@

    Pre-Releases

    Mac OS X
  • + + Processing Documentation ========== From 76be09a0f538ddad43cf758ba987b47a75d03ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20de=20Courville?= Date: Mon, 9 Jan 2023 14:12:50 +0100 Subject: [PATCH 46/46] Update README.md strikethrough readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b0e0bb8da..60a674da3 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,10 @@ Processing Documentation ========== -This is the official source code for the Processing reference, examples, tutorials, and [processing.org](http://processing.org) web site. +~~This is the official source code for the Processing reference, examples, tutorials, and [processing.org](http://processing.org) web site.~~ -If you have found an error in the Processing reference, examples, tutorials, or website you can file it here under the ["issues" tab](https://github.com/processing/processing-docs/issues). +~~If you have found an error in the Processing reference, examples, tutorials, or website you can file it here under the ["issues" tab](https://github.com/processing/processing-docs/issues).~~ -The [processing](https://github.com/processing/processing) repository contains the source code for Processing itself. (Please use that link to file issues regarding the Processing software.) +~~The [processing](https://github.com/processing/processing) repository contains the source code for Processing itself. (Please use that link to file issues regarding the Processing software.)~~