hg: openjfx/8/graphics/rt: 2 new changesets

hang.vo at oracle.com hang.vo at oracle.com
Mon Apr 15 13:18:28 PDT 2013

Changeset: 8da8c7051b78
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-15 13:02 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/8da8c7051b78

Added -t option to JSLC.java, which allows to trim off some of the directories used for the output directories. This code could use a general overhaul, but this was minimally invasive for allowing the gradle build to put the output in sensible locations (whereas previously they were more or less hard coded for the current ant build structure).

! decora-compiler/src/com/sun/scenario/effect/compiler/JSLC.java

Changeset: 5461d6830812
Author:    Richard Bair <richard.bair at oracle.com>
Date:      2013-04-15 13:10 -0700
URL:       http://hg.openjdk.java.net/openjfx/8/graphics/rt/rev/5461d6830812

Gradle build fixes:
    - Added multiple source roots to JavaHeaderTask
    - Commented out all usages of pdb (until we do it right)
    - Moved headers to be under generated-src/headers to clean up the build/ directory
    - Rewrote JSL generation so that things are now working much better. Factored out shared logic into addJSL method. Split each step out to have a (mostly) unique source and unique dest so that up-to-date checks work correctly.
    - Moved a chunk from the first all projects block into a new all projects block towards the end, so that compiler setup happens for everything in build.gradle universally
    - Adjusted version numbers for antlr dependencies to match current ant build
    - Put builders under generated-src/builders instead of builder-src
    - Added "integrationCheck" task
    - Fixed generator so that jsl prism/decora goes into Graphics project now instead of subproject.
    - Got rid of effects-jsl and prism-jsl sub projects

! build.gradle
! generator.gradle
! settings.gradle
! win.gradle

More information about the openjfx-dev mailing list