<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
Folks,
<div class=""><br class="">
</div>
<div class="">TeXShop 4.79 is available via the Sparkle update mechanism and from</div>
<div class=""><br class="">
</div>
<div class=""><span class="Apple-tab-span" style="white-space: pre;"></span><a href="https://pages.uoregon.edu/koch/texshop/texshop.html" class="">https://pages.uoregon.edu/koch/texshop/texshop.html</a></div>
<div class=""><br class="">
</div>
<div class="">
<div class="">Yesterday I mistakenly sent a message to this list that was intended to go to a few people working on TeXShop. I apologize for the mistake. TeX on Mac OS X is for general questions about TeX on macOS, not about a particular GUI.</div>
<div class=""><br class="">
</div>
</div>
<div class="">Let me break that rule this once. Version 4.79 contains fixes by Isao Sonobe for a couple of small bugs in the OgreKit Find Panel. Over the years, TeXShop has included major contributions from several programmers in Japan. I was not familiar with
 the OgreKit program, but one of these contributors added TeXShop support for it. Thus the Find Panel gained supported for regular expressions, which has been crucial for many users.</div>
<div class=""><br class="">
</div>
<div class="">TeXShop has only one line of code to implement OgreKit. When TeXShop starts up, it consults the Find Preference Setting, and if OgreKit is desired, it makes an isolated call to OgreKit. </div>
<div class=""><br class="">
</div>
<div class="">OgreKit then does astonishing things. When it runs, the TeXShop Edit menu has a submenu titled "Find" with many items. This menu item is not in the TeXShop nib file; it is added by OgreKit when it first runs.  OgreKit acts through the Cocoa class
 library without needing assistance from TeXShop.</div>
<div class=""><br class="">
</div>
<div class="">TeXShop users should remember the name Isao Sonobe, because all of the help from the panel is due to him.</div>
<div class=""><br class="">
</div>
<div class="">Richard Koch</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
</body>
</html>