mirror of
https://github.com/processing/processing4.git
synced 2026-01-29 11:21:06 +01:00
write revision notes, replace revisions.txt with changes.md
This commit is contained in:
@@ -832,7 +832,7 @@
|
||||
<fileset dir=".." includes="core/library/**" /> <!-- why this? -->
|
||||
<!--<fileset dir="shared" includes="launch4j/**" />-->
|
||||
<fileset dir="shared" includes="lib/**" />
|
||||
<fileset file="shared/revisions.txt" />
|
||||
<fileset file="shared/changes.md" />
|
||||
</copy>
|
||||
|
||||
<preparejfx />
|
||||
@@ -1017,7 +1017,7 @@
|
||||
<fileset dir="shared" includes="launch4j/**" />
|
||||
<fileset dir="shared" includes="lib/**" />
|
||||
<fileset dir="shared" includes="modes/**" />
|
||||
<fileset file="shared/revisions.txt" />
|
||||
<fileset file="shared/changes.md" />
|
||||
</copy>
|
||||
|
||||
<antcall target="assemble">
|
||||
@@ -1336,7 +1336,7 @@
|
||||
<fileset dir="shared" includes="launch4j/**" />
|
||||
<fileset dir="shared" includes="lib/**" />
|
||||
<fileset dir="shared" includes="modes/**" />
|
||||
<fileset file="shared/revisions.txt" />
|
||||
<fileset file="shared/changes.md" />
|
||||
</copy>
|
||||
|
||||
<preparejfx />
|
||||
@@ -1368,7 +1368,7 @@
|
||||
</then>
|
||||
</if>
|
||||
|
||||
<fixcrlf file="windows/work/revisions.txt" eol="crlf" encoding="UTF-8" />
|
||||
<fixcrlf file="windows/work/changes.md" eol="crlf" encoding="UTF-8" />
|
||||
|
||||
<antcall target="assemble">
|
||||
<param name="target.path" value="windows/work" />
|
||||
|
||||
@@ -1,10 +1,51 @@
|
||||
# Processing 4.0 alpha 1
|
||||
|
||||
### Revision 1270 - 18 January 2019
|
||||
*Revision 1270 - 18 January 2019*
|
||||
|
||||
This is a massive update! With the help of Sam Pottinger, we're working
|
||||
to get Processing to run with Java 11.
|
||||
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
|
||||
|
||||
In the process, there are also significant updates which include updated Java syntax support and lots of other long-awaited features.
|
||||
|
||||
We recommend using a different sketchbook location for 4.0, to avoid confusion with things that might be incompatible with your 3.0 work.
|
||||
|
||||
|
||||
### Sam Did a Lot of Work
|
||||
|
||||
* [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.
|
||||
* 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)
|
||||
* Support for Travis CI has been added. [2747](https://github.com/processing/processing/issues/2747)
|
||||
* The macOS integration layer has been updated for Java 11. [5747](https://github.com/processing/processing/pull/5747)
|
||||
* Nested generics now work properly. [4514](https://github.com/processing/processing/issues/4514)
|
||||
* Several fixes for the build process. [12](https://github.com/processing/processing4/pull/12), [6](https://github.com/processing/processing4/issues/6)
|
||||
* 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)
|
||||
* Fix console font spacing. [19](https://github.com/processing/processing4/issues/19), [20](https://github.com/processing/processing4/pull/20)
|
||||
* Implement `import static`. [18](https://github.com/processing/processing4/pull/18), [5577](https://github.com/processing/processing/issues/5577)
|
||||
* Fixing problems with Windows UI scaling. [21](https://github.com/processing/processing4/issues/21), [30](https://github.com/processing/processing4/pull/30)
|
||||
* 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)
|
||||
* Fix `WARNING: Illegal reflective access by processing.app.ui.Toolkit to field sun.awt.CGraphicsDevice.scale` warning on startup.
|
||||
* Replace macOS-specific fullscreen option for `setResizable()`. [36](https://github.com/processing/processing4/issues/36)
|
||||
* 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)
|
||||
* 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)
|
||||
* Fix Java 11 incompatibilities inside `PSurfaceFX`. [5286](https://github.com/processing/processing/issues/5286)
|
||||
* Fixed `Table`'s use of deprecated `isAccessible()`. [33](https://github.com/processing/processing4/pull/33), [3](https://github.com/processing/processing4/issues/3)
|
||||
|
||||
|
||||
### Other Contributed Fixes
|
||||
|
||||
* Disable FBO when using Intel HD 3000 Graphics. [4104](https://github.com/processing/processing/issues/4104), [5881](https://github.com/processing/processing/pull/5881)
|
||||
|
||||
* `rotateZ()` was breaking in `PShapeOpenGL`. [28](https://github.com/processing/processing4/issues/28), [41](https://github.com/processing/processing4/pull/41)
|
||||
|
||||
|
||||
### Cross-ported from 3.5.4
|
||||
|
||||
* This release includes all updates found in [Processing 3.5.4](https://github.com/processing/processing/releases/tag/processing-0270-3.5.4)
|
||||
|
||||
|
||||
### Known Issues
|
||||
|
||||
* Only basic updates have been made to remove references to 3.x. [48](https://github.com/processing/processing4/issues/48)
|
||||
* A complete list of issues can be found [here](https://github.com/processing/processing4/issues)
|
||||
|
||||
|
||||
***
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -34,15 +34,10 @@ _ possible fix for precision issues with PDF
|
||||
_ https://github.com/processing/processing/issues/5801#issuecomment-466632459
|
||||
|
||||
|
||||
high
|
||||
high-ish
|
||||
_ size() issues on Mojave? (3.4 works, 3.5.3 does not)
|
||||
_ https://github.com/processing/processing/issues/5791
|
||||
_ closed for now; unable to confirm anything in the thread
|
||||
|
||||
|
||||
high-ish
|
||||
_ Update isAccessible() in Table to use JDK 11 reflection methods
|
||||
_ https://github.com/processing/processing4/issues/3
|
||||
_ add separator option to loadTable()
|
||||
_ https://github.com/processing/processing/issues/5068
|
||||
_ make setting the window icon automatic, based on files in local dirs
|
||||
|
||||
29
todo.txt
29
todo.txt
@@ -1,23 +1,22 @@
|
||||
1270 (4.0a1)
|
||||
X use ctrl-page up/down for tabs on Windows
|
||||
X https://github.com/processing/processing/issues/5794
|
||||
X fix potential highlighting issue that wasn't selecting portions of text
|
||||
X update AppBundler to use newer SDK, recompile
|
||||
X edit build.xml files and appbundler to preserve more attributes
|
||||
X remove jdk.hash from build.xml
|
||||
X need to make sure the downloader isn't relying on it
|
||||
X add Sketch.equals() to use main file path
|
||||
X update the welcome screen and links
|
||||
X link to a wiki page for 4.x
|
||||
X create wiki page for changes in 4.x
|
||||
X selecting a sketch in the Sketch menu no longer opens its window
|
||||
X https://github.com/processing/processing/issues/5882
|
||||
X streamlining the jdk downloader
|
||||
X https://github.com/processing/processing4/issues/47
|
||||
X remove JOGL from the repo, switch it to auto-download
|
||||
X add "ant clean-jogl" target for removing those binaries
|
||||
X replace revisions.txt with changes.md
|
||||
|
||||
cross-ported from 3.5.4
|
||||
X use ctrl-page up/down for tabs on Windows
|
||||
X https://github.com/processing/processing/issues/5794
|
||||
X fix potential highlighting issue that wasn't selecting portions of text
|
||||
X update AppBundler to use newer SDK, recompile
|
||||
X edit build.xml files and appbundler to preserve more attributes
|
||||
X don't remove entries from Recent menu on Save As
|
||||
X https://github.com/processing/processing/issues/5902
|
||||
X when a conflicting library (bad link w/ core) is found, need to report it
|
||||
@@ -32,6 +31,8 @@ X i.e. even if not specified, the stuff will be in the classpath
|
||||
o need to make classpath code be less promiscuous
|
||||
o the order of adding libraries to classpath should be opposite
|
||||
o the important local libraries should be first in cp, user contrib later
|
||||
X selecting a sketch in the Sketch menu no longer opens its window
|
||||
X https://github.com/processing/processing/issues/5882
|
||||
|
||||
contrib manager 3.5.4
|
||||
X contrib listing names should not be case sensitive
|
||||
@@ -47,6 +48,13 @@ X NPE in installPreviouslyFailed() on startup
|
||||
X https://github.com/processing/processing/issues/5482
|
||||
X https://github.com/processing/processing/issues/5916
|
||||
|
||||
contribs 3.5.4
|
||||
X tweak mode not working
|
||||
X https://github.com/processing/processing/issues/5805
|
||||
X https://github.com/processing/processing/pull/5909
|
||||
X updtes to Ukrainian translation
|
||||
X https://github.com/processing/processing/pull/5944
|
||||
|
||||
after the JDK 11 update
|
||||
X use a new pref for the sketchbook folder location for 4.x
|
||||
X finish porting ThinkDifferent to use Desktop APIs
|
||||
@@ -73,11 +81,6 @@ X https://github.com/processing/processing/issues/4514
|
||||
X clean up naming for build/macosx/jdk-0u1.tgz and build/macosx/jdk-11.0.1+13/
|
||||
|
||||
contribs
|
||||
X tweak mode not working
|
||||
X https://github.com/processing/processing/issues/5805
|
||||
X https://github.com/processing/processing/pull/5909
|
||||
X updtes to Ukrainian translation
|
||||
X https://github.com/processing/processing/pull/5944
|
||||
X rename-variable menu allows Java identifiers
|
||||
X https://github.com/processing/processing/issues/5828
|
||||
X https://github.com/processing/processing/pull/5906
|
||||
@@ -88,7 +91,7 @@ sampottinger
|
||||
X Fix JDK naming and cleanup in ant build
|
||||
X https://github.com/processing/processing4/pull/12
|
||||
X https://github.com/processing/processing4/issues/6
|
||||
X Migrate to JNA 5 compatiable Native.load
|
||||
X Migrate to JNA 5 compatible Native.load
|
||||
X https://github.com/processing/processing4/issues/7
|
||||
X https://github.com/processing/processing4/pull/15
|
||||
X console font spacing is off
|
||||
|
||||
Reference in New Issue
Block a user