diff options
author | Karl Berry <karl@freefriends.org> | 2020-04-23 21:05:10 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-04-23 21:05:10 +0000 |
commit | 82ae7304a168d1c0ca5d0a92e8eb262dca5074a5 (patch) | |
tree | 35b90eaf9c2c3ec28c09d40c9ec4e58db43e6118 /Master/texmf-dist/doc/support/tlcockpit | |
parent | 357c237fe838a0e6fcee1496df30b18e5d2d74e9 (diff) |
tlcockpit (23apr20)
git-svn-id: svn://tug.org/texlive/trunk@54850 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/support/tlcockpit')
-rw-r--r-- | Master/texmf-dist/doc/support/tlcockpit/ChangeLog | 82 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/tlcockpit/NEWS | 6 | ||||
-rw-r--r-- | Master/texmf-dist/doc/support/tlcockpit/README.md | 36 |
3 files changed, 110 insertions, 14 deletions
diff --git a/Master/texmf-dist/doc/support/tlcockpit/ChangeLog b/Master/texmf-dist/doc/support/tlcockpit/ChangeLog index 662d0a6d4c0..498f8099e6c 100644 --- a/Master/texmf-dist/doc/support/tlcockpit/ChangeLog +++ b/Master/texmf-dist/doc/support/tlcockpit/ChangeLog @@ -1,10 +1,86 @@ +2020-04-23 Norbert Preining <norbert@preining.info> + + * Release 1.2 (HEAD -> master) [a35c518] + +2020-04-23 Norbert Preining <norbert@preining.info> + + * update release script [ecd7160] + +2020-04-23 Norbert Preining <norbert@preining.info> + + * update jars [cac100a] + +2020-04-19 Norbert Preining <norbert@preining.info> + + * disable another forced dialog size (origin/master, origin/HEAD) [22ada11] + +2020-04-18 Norbert Preining <norbert@preining.info> + + * update jar (jdk14 from OpenJDK/Debian, jdk8 from Oracle) [38c9dfe] + +2020-04-18 Norbert Preining <norbert@preining.info> + + * update release version number [e2f8707] + +2020-04-10 Norbert Preining <norbert@preining.info> + + * use lfs for storing jar files, update attributes [2e3e78a] + +2020-04-10 Norbert Preining <norbert@preining.info> + + * update jars [7d8c1f9] + +2020-04-10 Norbert Preining <norbert@preining.info> + + * bump jdk8 scala and scalafx versions, bump tlcockpit version [420c7a6] + +2020-04-10 Norbert Preining <norbert@preining.info> + + * do not request 1500 height of dialogs, should auto-size [e3a8d44] + +2020-04-10 Norbert Preining <norbert@preining.info> + + * update scalafx version [d7f57bc] + +2020-04-10 Norbert Preining <norbert@preining.info> + + * update README, bump copyright year to 2020 [7baf6c7] + +2020-04-09 Norbert Preining <norbert@preining.info> + + * use java.specification.version, support single number versions [96ad401] + +2020-04-09 Norbert Preining <norbert@preining.info> + + * build default with JDK14, result runs on JDK11, too [67aa7f2] + +2020-04-09 Norbert Preining <norbert@preining.info> + + * configuration of startup tab via menu and .tlcockpit.conf [f9a3835] + +2020-04-09 Norbert Preining <norbert@preining.info> + + * switch to newer sbt on jdk14 builds, add sbt file for jdk14 [afdf9e1] + +2019-09-30 Norbert Preining <norbert@preining.info> + + * add HiDPI info to README [d0f9a73] + +2019-09-03 Norbert Preining <norbert@preining.info> + + * bump sbt build version to 1.2.8 [48ae3bf] + +2019-07-14 Norbert Preining <norbert@preining.info> + + * update README and app copyright, add explanation about JDKs [0b04518] + 2019-07-11 Norbert Preining <norbert@preining.info> - * Release 1.1 (HEAD -> master) [c62030d] + * Release 1.1 (tag: v1.1) [c62030d] 2019-07-11 Norbert Preining <norbert@preining.info> - * ship both jdk8 and jdk11 jars, wrapper checks version (origin/master, origin/HEAD) [cf285a0] + * ship both jdk8 and jdk11 jars, wrapper checks version [cf285a0] 2019-07-11 Norbert Preining <norbert@preining.info> @@ -168,7 +244,7 @@ 2018-04-08 Norbert Preining <norbert@preining.info> - * update jar and runner to add exec (tag: v0.9) [d8bfe81] + * update jar and runner to add exec [d8bfe81] 2018-04-08 Norbert Preining <norbert@preining.info> diff --git a/Master/texmf-dist/doc/support/tlcockpit/NEWS b/Master/texmf-dist/doc/support/tlcockpit/NEWS index e84482445fe..32620419008 100644 --- a/Master/texmf-dist/doc/support/tlcockpit/NEWS +++ b/Master/texmf-dist/doc/support/tlcockpit/NEWS @@ -1,5 +1,11 @@ NEWS for tlcockpit +version 1.2 (20200419) +---------------------- +- Allow configuration of startup tab from menu, configuration is + saved into ~/.tlcockpit.conf +- build with jdk14 (result still runs on jdk11) + version 1.1 (20190711) ---------------------- - build jdk8 and jdk11 versions - jdk11 includes javafx diff --git a/Master/texmf-dist/doc/support/tlcockpit/README.md b/Master/texmf-dist/doc/support/tlcockpit/README.md index c5b9bbd8d26..cdcf61d6995 100644 --- a/Master/texmf-dist/doc/support/tlcockpit/README.md +++ b/Master/texmf-dist/doc/support/tlcockpit/README.md @@ -27,11 +27,15 @@ Debugging can be enabled by passing the option `-d` or, for more detailed debugg Requirements ------------ -You need at least `tlmgr` from after 2017-11-23, in TeX Live language at least -version 45888 or `texlive.infra`. +Currently TLCockpit is shipped with two jars, one for JDK8 and one for JDK9+. +The JDK8 version does *not* contain the JavaFX as it is normally shipped together +with the JDK. The JDK9+ version contains JavaFX modules and thus should work +without the need for additional installations. -A recent Java (at least Java 8) installation that includes JavaFX is required. If you see -errors like +The default for TLCockpit shell wrapper (used on Unix and Mac) is to check for the +version of Java (using `java -version`) and use the appropriate jar. + +If you are running Java 8 and see the following errors ``` Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: javafx/event/EventTarget @@ -44,11 +48,19 @@ that means that the Java installation does not provides JavaFX. On Windows the latest JRE from Oracle include JavaFX. On Linux one might need to install some extra packages (Debian/Ubuntu: openjfx). -With recent release of Java 11 problems are getting worse, since JavaFX is now -separately packaged, and ScalaFX only supports (by now) JavaFX8. That means, for -now it is necessary to have a Java 8 installation. As soon as ScalaFX supports -JavaFX11 we will move to use it. +HiDPI support +------------- +Depending on your JDK version and operating system, Java might not correctly +detect the presence of a HiDPI screen. + +Upgrading to JDK14 should help in this case. +For other versions, you might be able to fix it by setting the environment +variable +``` +export GDK_SCALE=2 +``` +(or even `=3`) might help. Development ----------- @@ -110,10 +122,12 @@ The Tools menu, as well as the expert and debug panes open ![Menu, Expert, Debug](screenshots/tlcockpit-menu-debug-expert.jpg) -License -------- +Copyright and License +--------------------- -GPL3+ +Copyright 2017-2020 Norbert Preining +Licenced under the GNU General Public License, version 3 or any higher version +(GPL3+) Author |