Skip to content

Commit ee35cf2

Browse files
committed
write revision notes, replace revisions.txt with changes.md
1 parent c183c68 commit ee35cf2

File tree

5 files changed

+65
-10242
lines changed

5 files changed

+65
-10242
lines changed

build/build.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -832,7 +832,7 @@
832832
<fileset dir=".." includes="core/library/**" /> <!-- why this? -->
833833
<!--<fileset dir="shared" includes="launch4j/**" />-->
834834
<fileset dir="shared" includes="lib/**" />
835-
<fileset file="shared/revisions.txt" />
835+
<fileset file="shared/changes.md" />
836836
</copy>
837837

838838
<preparejfx />
@@ -1017,7 +1017,7 @@
10171017
<fileset dir="shared" includes="launch4j/**" />
10181018
<fileset dir="shared" includes="lib/**" />
10191019
<fileset dir="shared" includes="modes/**" />
1020-
<fileset file="shared/revisions.txt" />
1020+
<fileset file="shared/changes.md" />
10211021
</copy>
10221022

10231023
<antcall target="assemble">
@@ -1336,7 +1336,7 @@
13361336
<fileset dir="shared" includes="launch4j/**" />
13371337
<fileset dir="shared" includes="lib/**" />
13381338
<fileset dir="shared" includes="modes/**" />
1339-
<fileset file="shared/revisions.txt" />
1339+
<fileset file="shared/changes.md" />
13401340
</copy>
13411341

13421342
<preparejfx />
@@ -1368,7 +1368,7 @@
13681368
</then>
13691369
</if>
13701370

1371-
<fixcrlf file="windows/work/revisions.txt" eol="crlf" encoding="UTF-8" />
1371+
<fixcrlf file="windows/work/changes.md" eol="crlf" encoding="UTF-8" />
13721372

13731373
<antcall target="assemble">
13741374
<param name="target.path" value="windows/work" />

build/shared/changes.md

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,51 @@
11
# Processing 4.0 alpha 1
22

3-
### Revision 1270 - 18 January 2019
3+
*Revision 1270 - 18 January 2019*
44

5-
This is a massive update! With the help of Sam Pottinger, we're working
6-
to get Processing to run with Java 11.
5+
This is a massive update! With the help of [Sam Pottinger](https://gleap.org/), we're working to get Processing to run with Java 11. This will give us a
76

7+
In the process, there are also significant updates which include updated Java syntax support and lots of other long-awaited features.
8+
9+
We recommend using a different sketchbook location for 4.0, to avoid confusion with things that might be incompatible with your 3.0 work.
10+
11+
12+
### Sam Did a Lot of Work
13+
14+
* [This](https://github.com/processing/processing4/pull/1) massive pull request has the changes that got things kicked off. It closes several issues and pull requests, including [5750](https://github.com/processing/processing/issues/5750), [5753](https://github.com/processing/processing/pull/5753), [4415](https://github.com/processing/processing/issues/4415), and others.
15+
* ANTLR has been updated from version 2 to version 4. The grammar has been updated for Java 8 and a new pre-processor created. [3054](https://github.com/processing/processing/issues/3054) and [3055](https://github.com/processing/processing/issues/3055)
16+
* Support for Travis CI has been added. [2747](https://github.com/processing/processing/issues/2747)
17+
* The macOS integration layer has been updated for Java 11. [5747](https://github.com/processing/processing/pull/5747)
18+
* Nested generics now work properly. [4514](https://github.com/processing/processing/issues/4514)
19+
* Several fixes for the build process. [12](https://github.com/processing/processing4/pull/12), [6](https://github.com/processing/processing4/issues/6)
20+
* Update to JNA 5, and migrate code `Native.load()` calls. [7](https://github.com/processing/processing4/issues/7), [15](https://github.com/processing/processing4/pull/15)
21+
* Fix console font spacing. [19](https://github.com/processing/processing4/issues/19), [20](https://github.com/processing/processing4/pull/20)
22+
* Implement `import static`. [18](https://github.com/processing/processing4/pull/18), [5577](https://github.com/processing/processing/issues/5577)
23+
* Fixing problems with Windows UI scaling. [21](https://github.com/processing/processing4/issues/21), [30](https://github.com/processing/processing4/pull/30)
24+
* Fix display density detection and use `GraphicsConfiguration`. [32](https://github.com/processing/processing4/issues/32), [35](https://github.com/processing/processing4/issues/35), [34](https://github.com/processing/processing4/pull/34)
25+
* Fix `WARNING: Illegal reflective access by processing.app.ui.Toolkit to field sun.awt.CGraphicsDevice.scale` warning on startup.
26+
* Replace macOS-specific fullscreen option for `setResizable()`. [36](https://github.com/processing/processing4/issues/36)
27+
* Several tests have been added, and are called by default during `ant dist`. [38](https://github.com/processing/processing4/pull/38), [8](https://github.com/processing/processing4/issues/8)
28+
* Update from Java 11.0.2 to 11.0.5, and eventually 11.0.6. [40](https://github.com/processing/processing4/pull/40), [39](https://github.com/processing/processing4/issues/39)
29+
* Fix Java 11 incompatibilities inside `PSurfaceFX`. [5286](https://github.com/processing/processing/issues/5286)
30+
* Fixed `Table`'s use of deprecated `isAccessible()`. [33](https://github.com/processing/processing4/pull/33), [3](https://github.com/processing/processing4/issues/3)
31+
32+
33+
### Other Contributed Fixes
34+
35+
* Disable FBO when using Intel HD 3000 Graphics. [4104](https://github.com/processing/processing/issues/4104), [5881](https://github.com/processing/processing/pull/5881)
36+
37+
* `rotateZ()` was breaking in `PShapeOpenGL`. [28](https://github.com/processing/processing4/issues/28), [41](https://github.com/processing/processing4/pull/41)
38+
39+
40+
### Cross-ported from 3.5.4
41+
42+
* This release includes all updates found in [Processing 3.5.4](https://github.com/processing/processing/releases/tag/processing-0270-3.5.4)
43+
44+
45+
### Known Issues
46+
47+
* Only basic updates have been made to remove references to 3.x. [48](https://github.com/processing/processing4/issues/48)
48+
* A complete list of issues can be found [here](https://github.com/processing/processing4/issues)
849

950

1051
***

0 commit comments

Comments
 (0)