泰山JDK8有很多修改,在某些方面已经是完全不同了。成功参与FreeType修改之后,吾就想,应该参与JDK8的修改。
按照要求,代码要先提交到jdk8u-dev。此处以jdk8u为参考。
- 从jdk8u源码库fork一个分支
GitHub - quantum6/jdk8u-tsit: https://wiki.openjdk.org/display/jdk8u
结果:
GitHub - quantum6/jdk8u-tsit: https://wiki.openjdk.org/display/jdk8u
- 开通Test
Github参与jdk8u,提交的PR提示:Testing is not configured_柳鲲鹏的博客-CSDN博客
- 另建一个分支
# 新建分支
git branch quantum6
# 切换分支
git checkout quantum6
- 修改代码
- 提交代码
$ git add .
Administrator@TSIT-069 MINGW64 /d/Taishan-Github/jdk8u-tsit (quantum6)
$ git commit -m "TTC font file has several fonts. No we can create a font with any name in TTC font file."
[master b9022543e7] TTC font file has several fonts. No we can create a font with any name in TTC font file.
2 files changed, 13 insertions(+), 47 deletions(-)
Administrator@TSIT-069 MINGW64 /d/Taishan-Github/jdk8u-tsit (quantum6)
$ git push --set-upstream origin quantum6
Enumerating objects: 68, done.
Counting objects: 100% (61/61), done.
Delta compression using up to 8 threads
Compressing objects: 100% (25/25), done.
Writing objects: 100% (26/26), 2.85 KiB | 71.00 KiB/s, done.
Total 26 (delta 23), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (23/23), completed with 20 local objects.
To https://github.com/quantum6/jdk8u-tsit
56ecbac8f9..9e5a4c78a8 quantum6 -> quantum6
- 新建PR