Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenJDK 11 / OpenJFX support #5753

Closed
wants to merge 111 commits into from
Closed

Commits on Jan 7, 2019

  1. Making the ThinkDifferent classes be JVM version-independent. JDK 1.9…

    … and later have a new java.awt.desktop package that replaces the custom handlers in the com.apple.eawt package. This commit uses java.lang.reflect.Proxy to generate handlers of the correct type.
    ssilverman committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    3dd945f View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2019

  1. Initial migration to Java 11 on Mac as POC.

    Focusing first on getting "hello world" applications running under Java 11, this initial migration works for Mac OS X (10.14.1). There are a number of issues and warnings still to address so the overall PR remains WIP. Specific modifications to address processing#5750:
    
     - Modification in build system to address a unified JDK / JRE.
     - Modification in build system and application code to deal with version naming convention migration.
     - Modification of OS X specific system paths changed by Java 11.
     - Migration to OpenJDK (processing#4415) via AdoptOpenJDK (selected due to long term build support and some vendor independence).
     - Migration to OpenJFX (processing#5286).
     - Removal of deprecated `java.ext.dirs` (replacement funcationality is still being explored).
     - Update to the appbundler fork.
     - Update to the JDT jars.
    
    Documentation is still incomplete as is reaching feature parity on mac as well as testing on other OS'. Please don't merge yet.
    sampottinger committed Jan 12, 2019
    Configuration menu
    Copy the full SHA
    3cc210f View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. Configuration menu
    Copy the full SHA
    117d1a5 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. Refactored to strategies for supporting AdoptOpenJDK in build.

    As part of processing#5750, added support for AdoptOpenJDK (also required for
    
     - OracleDownloadUrlGenerator
     - AdoptOpenJdkDownloadUrlGenerator
    
    which support Downloader. Tests and documentation included
    (required refactor of build.xml).
    sampottinger committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    79f6353 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2019

  1. PDE running under linux but sketches fail on java path.

    As part of processing#5753 and processing#5750, working AdoptOpenJDK released java on
    Elementary Linux 5.0 (Juno, 64bit). Linux 4.15.0-36-generic. Tested
    with Java 11. JDK downloads working and PDE runs but sketches wont
    execute due to broken java path.
    sampottinger committed Jan 16, 2019
    Configuration menu
    Copy the full SHA
    e781f29 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2019

  1. Working proof of concept in linux with AdoptOpenJDK 11.

    As part of processing#5750 / processing#5753, example sketch and PDE running in Linux with Elementary 5.0 (Juno, 64bit). Linux 4.15.0-36-generic. Specifically, resolved issue with java path on linux given new JDK structure.
    sampottinger committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    7701402 View commit details
    Browse the repository at this point in the history
  2. Working PDE / example sketch in win64 for AdoptOpenJDK.

    As part of processing#5750 and processing#5753, have the development environment and example sketch working in Windows 64 bit with some display issues in the IDE in particular. This is using AdoptOpenJDK 11 with Windows 10.
    sampottinger committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    99002c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2019

  1. Migrate deprecated com.apple.eawt calls in core.

    As part of processing#5753 / processing#5750, remove deprecated com.apple.eawt calls made in the core module. Specifically, respond to (JEP 272)[http://openjdk.java.net/jeps/272] which is generating warnings on sketch run and may cause failure in future JDKs.
    sampottinger committed Jan 18, 2019
    2 Configuration menu
    Copy the full SHA
    f68fd9e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from processing/master

    Sync up to official master
    sampottinger committed Jan 18, 2019
    Configuration menu
    Copy the full SHA
    8a48178 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46d25b9 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from sampottinger/master

    Sync to master processing while working on processing#5753 / processing#5750
    sampottinger committed Jan 18, 2019
    Configuration menu
    Copy the full SHA
    a12fa6a View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2019

  1. Addressed java.xml.bind issues as part of JEP 320 for Java 11.

    As part of processing#5753 / processing#5750, migrates base 64 binary image data loading away from java.xml.bind as Java 11 has removed the deprecated module [JEP 320](As part of processing#5753 / processing#5750).
    sampottinger committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    f170faf View commit details
    Browse the repository at this point in the history
  2. Restructed jre/build compile under macro.

    Restructed jre/build compile under macro so that the test and test
    compile tasks do not duplicate code.
    sampottinger committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    aa01b71 View commit details
    Browse the repository at this point in the history
  3. Minor refactor in preparation of adding tests to core.

    Minor refactor in build.xml prior to adding tests for core in
    support of processing#5753.
    sampottinger committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    f9d7ad9 View commit details
    Browse the repository at this point in the history
  4. Refactored image logic to strategies for automated testing.

    To increase automated testing to support some of the larger PRs (processing#5753), moved some image and input logic to strategies under a new core.util module so that they can be unit tested without testing with a full PApplet. Will soon refactor out other places where java hits some of the more systems oriented calls like read bytes and create output as well as image save logic for consistency. Tests and JavaDoc pending.
    sampottinger committed Jan 22, 2019
    Configuration menu
    Copy the full SHA
    0d41302 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9069b54 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    79f25f9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    58539d8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    06b26e9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b60492b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9464e1c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ddf996 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4174015 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8327d04 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b458f60 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b0d2ff9 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2019

  1. Started InputFactoryTest

    sampottinger committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    d2bbd03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    47d8bfa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91175d8 View commit details
    Browse the repository at this point in the history
  4. Updated org.eclipse.core.runtime.jar to 3.15.

    As part of processing#5753, updated org.eclipse.core.runtime.jar to remove
    some warnings at sketch run.
    sampottinger committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    494fb6e View commit details
    Browse the repository at this point in the history
  5. Undo 494fb6e.

    Due to other issues, undo 494fb6e
    until further investigation.
    sampottinger committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    43c87d7 View commit details
    Browse the repository at this point in the history
  6. Resolved issue with 494fb6e.

    Resolved issue with 494fb6e by upgrading org.eclipse.equinox.common.jar.
    sampottinger committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    4853901 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7fbb129 View commit details
    Browse the repository at this point in the history
  8. Responded to @benfry on processing#5753 regarding copyright notices.

    Updated copyright notices on build/jre/src after refactor with just the processing foundation listed given that the file originated in 2014.
    sampottinger committed Jan 23, 2019
    Configuration menu
    Copy the full SHA
    023f046 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2019

  1. Preprocessing service compliance with JEP 220/261.

    As part of processing#5753 and processing#5750, migrated the preprocessing service to use the jmod for java base. Will refactor out this logic to support other jmods shortly with some code clean up and tests. All of this allows our use of the JDT to work without rt.java which was removed as part of Jigsaw. Please see JEP 220 and JEP 261.
    sampottinger committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    2081d09 View commit details
    Browse the repository at this point in the history
  2. Added PathUtilTest.

    sampottinger committed Jan 26, 2019
    Configuration menu
    Copy the full SHA
    5d7eba1 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Refactored java build for testing in java mode.

    Refactored java build for testing in java mode related to processing#5753 / processing#5750.
    sampottinger committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    16985c9 View commit details
    Browse the repository at this point in the history
  2. Started refactor on runtime forumulation with testing.

    Started building out runtime formulation as part of processing#5753 for increased testing and jmod support.
    sampottinger committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    7bd8e28 View commit details
    Browse the repository at this point in the history
  3. Finished refactor to pdex.util.runtime ahead of adding tests.

    As part of processing#5753 / processing#5750's support for jmod (Jigsaw) and new OpenJFX structure, finished the refactor to pdex.util.runtime which increases testability and (hopefully) readability of runtime formulation now that Java 11 has made it slightly more complex.
    sampottinger committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    7bb31cb View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2019

  1. Added tests and javadoc for new non-composite classpath strategies.

    Added tests and javadoc for classpath and module path formulation logic related to processing#5753 / processing#5750 including support for jmod (Jigsaw) and OpenJFX. This only includes non-composite strategies (not RuntimePathFactoryStrategyCollection) which will be addressed in a later commit.
    sampottinger committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    0bbf9f0 View commit details
    Browse the repository at this point in the history
  2. Finished refactor to runtime resolution strategies.

    Finished pdex.util.runtime.* for processing#5753 / processing#5750 which adds support for restructured modules (Jigsaw) and OpenJFX.
    sampottinger committed Jan 29, 2019
    Configuration menu
    Copy the full SHA
    eeebda6 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2019

  1. Configuration menu
    Copy the full SHA
    da3dc4c View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2019

  1. Working JFX render mode with JDK 11.

    As part of processing#5753, working JFX rendering on Mac via OpenJFX. Note that the OpenJFX standard env var PATH_TO_JFX is required during building.
    sampottinger committed Feb 12, 2019
    Configuration menu
    Copy the full SHA
    1e50a7d View commit details
    Browse the repository at this point in the history
  2. Working app export on Mac without Java embed.

    As part of processing#5753, working Mac application export without embedding Java into the resulting app.
    sampottinger committed Feb 12, 2019
    Configuration menu
    Copy the full SHA
    bf02087 View commit details
    Browse the repository at this point in the history
  3. Java 11 embedding on mac working if not using JFX.

    As part of processing#5753, minor path fix which allows for export of sketches using Java 11 embedding if not using JFX render mode.
    sampottinger committed Feb 12, 2019
    Configuration menu
    Copy the full SHA
    889e717 View commit details
    Browse the repository at this point in the history
  4. Working export with OpenJFX on Mac with JDK 11.

    As part of processing#5753, adds support for OpenJFX in exported sketches including the use of native libs bundled.
    sampottinger committed Feb 12, 2019
    Configuration menu
    Copy the full SHA
    e4cacc6 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2019

  1. Fixed Swing high DPI scaling issues on Windows with OpenJDK 11.

    As part of processing#5753, JEP 263 (introduced in JDK 9), offers native support for HiDPI scaling on Linux and Windows. THis causes both the JDK to naturally scale elements on HiHPI displays and then Processing again scales on its own under the assumption of Java 8 behavior, causing 2x the "correct" scale. This change migrates WindowsPlatform to simply allow the JDK to do all scaling.
    sampottinger committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    18930db View commit details
    Browse the repository at this point in the history
  2. OpenJFX (JDK 11) support for Windows.

    As part of processing#5753, switched to OpenJFX to support the Java 11 migration with some rendering issues under a VM that seem consistent with the current mainline public release (3.5.3).
    sampottinger committed Feb 14, 2019
    Configuration menu
    Copy the full SHA
    914a26b View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2019

  1. Remove warning for OpenJDK in LinuxPlatform.java

    As part of processing#5753, remove warnings when using the OpenJDK as opposed to the Sun / Oracle build.
    sampottinger committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    8648c9b View commit details
    Browse the repository at this point in the history
  2. Initialization of OpenJFX pipeline for Linux.

    As part of processing#5753, introduces support for native libs as part of OpenJFX support though this commit fails on glass factory class (see processing#5753 discussion).
    sampottinger committed Feb 15, 2019
    Configuration menu
    Copy the full SHA
    04b2716 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1eb77b7 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2019

  1. Include linux jfx files.

    Fix build on linux for processing#5753 to include jars and native libs for OpenJFX correctly.
    sampottinger committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    b1e48c7 View commit details
    Browse the repository at this point in the history
  2. Fix ant typo in b1e48c7.

    sampottinger committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    3701694 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b8a4ab View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Configuration menu
    Copy the full SHA
    2d263d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2019

  1. Configuration menu
    Copy the full SHA
    3e6eff0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d16884 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2019

  1. Configuration menu
    Copy the full SHA
    6499e16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9aad59d View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Configuration menu
    Copy the full SHA
    9b69a45 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from sampottinger/io_refactor

    IO refactor
    sampottinger committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    bbc0c27 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5 from processing/master

    Sync java11 branch up to processing/master
    sampottinger committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    1567bdc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27d50b3 View commit details
    Browse the repository at this point in the history
  5. No longer reference local java install for mac.

    As part of processing#5753, one advantage to AdoptOpenJDK is that the JDK can be downloaded directly so does not require "installation" prior to use on mac. This makes mac like other OS's in that the JDK can be downloaded into the build dir instead of referencing the system wide install when building processing. This commit brings mac in line with other OS's and gets one step closer to a clean cross-os build.
    sampottinger committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    bf1c41f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2019

  1. Configuration menu
    Copy the full SHA
    8cdee3d View commit details
    Browse the repository at this point in the history
  2. Cross build targets.

    sampottinger committed Mar 19, 2019
    Configuration menu
    Copy the full SHA
    91432c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2019

  1. A number of assorted clean ups for processing#5753 ant build.

    In addition to no longer referencing the system OpenJFX install (and no longer requiring some env vars), also introduce 64bit ARM target for Java 11 and a number of other assorted minor clean up maneauvers.
    sampottinger committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    945b920 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9709955 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2573a2c View commit details
    Browse the repository at this point in the history
  4. Optimize linux build.

    As part of processing#5753, just a little size optimization for the linux build which nearly about doubled prior to some of these edits.
    sampottinger committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    51933f5 View commit details
    Browse the repository at this point in the history
  5. Optimize mac build.

    As part of processing#5753, do just a little size optimization on the mac build which grew quite large from Java 8.
    sampottinger committed Mar 20, 2019
    Configuration menu
    Copy the full SHA
    b4def2d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e72fe69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    88508a3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3202bf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b511860 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7846999 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b55fa7d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2019

  1. Fixed Windows Java 11 and OpenJFX build

    Updated JNA and created nativecopy macro to prevent ant copy corruption of JFX files.
    sampottinger committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    89748ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc7c064 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9197bc View commit details
    Browse the repository at this point in the history
  4. Optimize windows build.

    As part of processing#5753, optimized the size of the windows distribution slightly by removing some of the larger files that are not functionally necessary.
    sampottinger committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    5be0c01 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e33491 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #6 from sampottinger/unified_build

    Clean up ant build for Java 11
    sampottinger committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    497d0ac View commit details
    Browse the repository at this point in the history
  7. Fix in codesign.

    sampottinger committed Mar 21, 2019
    Configuration menu
    Copy the full SHA
    4c0d887 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2019

  1. Configuration menu
    Copy the full SHA
    6284a5a View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2019

  1. Fix FX2D fullScreen for processing#5753.

    Due to changes in native pixel scaling in Java 11 and OpenJFX 11, fullScreen did not scale the surface to the correct size. This fixes fullScreen mode when using the FX2D renderer.
    sampottinger committed Apr 6, 2019
    Configuration menu
    Copy the full SHA
    652eae3 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2019

  1. Fix import suggestions for processing#5753.

    Due to changes in resolution introduced with Java 11, the import suggestions feature may require stripping the classes prefix.
    sampottinger committed Apr 9, 2019
    Configuration menu
    Copy the full SHA
    20b9311 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. Configuration menu
    Copy the full SHA
    47aa2a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    821db90 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #61 from sampottinger/processing-master

    Update Java 11 branch with processing-master
    sampottinger committed Apr 25, 2019
    Configuration menu
    Copy the full SHA
    da8beb3 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. Configuration menu
    Copy the full SHA
    5b1cd18 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5929d0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f48324 View commit details
    Browse the repository at this point in the history
  4. Fix pshape alpha check.

    sampottinger committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    055433d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a51fd6f View commit details
    Browse the repository at this point in the history
  6. Fixed tiff refactor.

    sampottinger committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    23c0839 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Re-introduced base64 image loading tests.

    Re-introduced base 64 image loading tests from image path despite the rollback of sampottinger/processing #3. There were some issues with the API migration earlier and would like to leave this in if possible.
    sampottinger committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    cab5376 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3baf093 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb64747 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c92c093 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Configuration menu
    Copy the full SHA
    126f703 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #79 from sampottinger/io_refactor_revert

    Revert of sampottinger/processing #3 for java11 branch.
    sampottinger committed Aug 10, 2019
    Configuration menu
    Copy the full SHA
    bc758c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. Disable swing scaling on windows.

    When display scaling is enabled, FX will scale properly but native swing scaling causes some bad visual artifacts both within the IDE and in sketches (see JEP 263). Unfortunately, we will need to disable windows ui scaling for now.
    sampottinger committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    0b45a7e View commit details
    Browse the repository at this point in the history
  2. Increment jdk 11 build.

    sampottinger committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    ff27751 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    726e3a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b51145e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a693904 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49d44e3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #98 from sampottinger/java11_scale

    Disable swing scaling on windows.
    sampottinger committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    7c1664e View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. Detect partial pixel font characters for JEditTextArea.

    Update JEditTextArea to deal with Java 11 rendering fractional pixel fonts within monospaced IDE fonts.
    sampottinger committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    7792ecd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #107 from sampottinger/java11_partial_font

    Detect partial pixel font characters for JEditTextArea.
    sampottinger committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    bd9ebc2 View commit details
    Browse the repository at this point in the history