diff options
author | Norbert Preining <norbert@preining.info> | 2024-03-23 03:01:23 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-03-23 03:01:23 +0000 |
commit | f3da2d2d43f8edbd18674b2ca6fa6b1a2012f7d0 (patch) | |
tree | a57993cc4795ae5ebfde93c042a0230c6911d7a7 /support/texshop | |
parent | afa6b76072e6106ffd418c05eff7da555eebb605 (diff) |
CTAN sync 202403230301
Diffstat (limited to 'support/texshop')
-rw-r--r-- | support/texshop/README.txt | 2 | ||||
-rw-r--r-- | support/texshop/texshop528.html | 37 | ||||
-rw-r--r-- | support/texshop/texshop530.html | 18 |
3 files changed, 19 insertions, 38 deletions
diff --git a/support/texshop/README.txt b/support/texshop/README.txt index 90bb8dfcdd..7d3b368cf3 100644 --- a/support/texshop/README.txt +++ b/support/texshop/README.txt @@ -7,4 +7,4 @@ The main author is Richard Koch, koch@uoregon.edu, with supporting contributions Consult the program web site, https://pages.uoregon.edu/koch/texshop/texshop.html, for full source code, an extensive Changes document, and other information. -The current version, 5.28, was released on March 12, 2024.
\ No newline at end of file +The current version, 5.30, was released on March 22, 2024.
\ No newline at end of file diff --git a/support/texshop/texshop528.html b/support/texshop/texshop528.html deleted file mode 100644 index d35e522b15..0000000000 --- a/support/texshop/texshop528.html +++ /dev/null @@ -1,37 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head> - <title>TeXShop</title> - <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> - <style type="text/css" media="screen">@import "v1.css";</style> -</head> - -<body> - -<p> The release of version 5.28 coincides with the release of TeX Live 2024 and MacTeX-2024, and some changes are related to that release: -<ul> -<p><li> A few subfolders of -~/Library/TeXShop/Engines/Inactive, including <B>Arara</B> and <B>ConTeXt</B>, were revised for this release. - -<p> TeXShop rewrites the Inactive folder whenever a new version of the program is released, but the rewrite is conservative, updating old files and adding new files and folders. No files or folders are ever removed, so the Inactive folder can become cluttered with irrelevant material. If you want only the latest version of this folder, move the Inactive folder to the desktop (do not move other folders). The next time TeXShop starts, it will recreate Inactive with the current default version. - -<p><li> When TeXShop displays a preview file containing links and the user hovers the mouse over a link, a small window temporarily opens showing the linked area. This behavior can be toggled on or off using the menu item ``Link Popups'' in the Preview menu. By default, the behavior is on when a document is first opened, but this default can now be changed using a hidden preference -<pre> - defaults write LinkPopups NO -</pre> - -<p><li>When TeXShop opens a source file, it checks the directory containing the file to see if it contains a file with the same name as the source but extension ".pdf". If so, TeXShop also opens the pdf file. If the user holds down the Option key while opening the file, the corresponding pdf file is not opened. This last behavior seems to have broken several years ago, but the feature works again. - -<p><li> A very interesting bug was reported by Jeff Simmons. Later he discovered the exact cause of the bug and suggested an appropriate fix. When a macro begins with the words "--applescript direct", the applescript is run by TeXShop itself. But when a macro begins with "--applescript", the macro is run by a small auxiliary program in TeXShop. Simmons created and ran such a macro. Later he logged out of macOS and logged in as a different user. But when he tried to run a new "--applescript" macro as this second user, TeXShop instead ran the original macro. - -<p> Because the auxiliary program is not TeXShop, TeXShop had to find a way to give it the applescript code it should run. Luckily, Unix provides a folder named tmp where programs can store temporary information. So TeXShop put the appropriate applescript program in tmp, and then gave the auxiliary program the name of this file. Since tmp may be used by many programs, knowing the name of the desired file is important. - -<p> Then the author of TeXShop (and that would be me) made a stupid mistake. He always used the same name for the applescript file in tmp. As long as the same user ran applescript programs, there was no issue, because each new applescript file in tmp overwrote the previous one. But if a user logged out and then logged in as someone else, the new user did not have permission to overwrite the previous file, so the old file remained and ran. - -<p> This is not a subtle mistake and Unix programmers are aghast after reading this explanation. But Simmons taught me an important lesson, and I'm grateful. By the way, it turns out that Apple has its own substitute for tmp and TeXShop now does the right thing. If you are a Cocoa programmer, please don't write me. - -</ul> - -</body> -</html> diff --git a/support/texshop/texshop530.html b/support/texshop/texshop530.html new file mode 100644 index 0000000000..54e5af4d8b --- /dev/null +++ b/support/texshop/texshop530.html @@ -0,0 +1,18 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> + <title>TeXShop</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <style type="text/css" media="screen">@import "v1.css";</style> +</head> + +<body> + +<p> Version 5.29 was never released. Version 5.30 fixes just one bug. +<p> When TeXShop typesets a source file, it scrolls the pdf window of the new version to the spot visible in the preview window before typesetting. Consequently, the text shown after typesetting changes only slightly to show minor edits or new material added at the end. There are some exceptions. If the text starts with a table of contents covering several pages, and the aux file is deleted before typesetting, the output will jump several pages ahead after typesetting because the table of contents is missing and the document has fewer pages.A second typeset will restore the table of contents and return to the original spot. + +<p> If material is removed from a document before typesetting and the new document has fewer pages, it is possible that the visible rectangle in the original document is beyond the end of the document after typesetting. In version 4.28 and some earlier versions, TeXShop would then set the page number on the pdf toolbar to a large negative number. Moreover, in fit-to-window mode it could change the magnification of the page actually shown to 100 so the view no longer filled the window. These bugs are fixed. + +</body> +</html> |