summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-04-23 21:05:10 +0000
committerKarl Berry <karl@freefriends.org>2020-04-23 21:05:10 +0000
commit82ae7304a168d1c0ca5d0a92e8eb262dca5074a5 (patch)
tree35b90eaf9c2c3ec28c09d40c9ec4e58db43e6118 /Master/texmf-dist/doc/support
parent357c237fe838a0e6fcee1496df30b18e5d2d74e9 (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')
-rw-r--r--Master/texmf-dist/doc/support/tlcockpit/ChangeLog82
-rw-r--r--Master/texmf-dist/doc/support/tlcockpit/NEWS6
-rw-r--r--Master/texmf-dist/doc/support/tlcockpit/README.md36
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