home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Index / Easy View / 1 - Source next >
Encoding:
Text File  |  1994-12-12  |  154.6 KB  |  1,448 lines  |  [TEXT/MSWD]

  1.  and growBox. It only supports black and white.
  2. ----------
  3. Clipboard 3.1
  4. Jon Pugh
  5. jonpugh@netcom.com
  6. Apprentice:Source Code:HyperCard:Jon Pugh:
  7.  
  8. __________
  9. Clipboard is a set of externals that manage the clipboard, including ClipInfo which shows the resource types and lengths in bytes that are on the clipboard. FromClip which will get any TEXT resource from the clipboard, and ToClip which puts information into the clipboard.
  10. ----------
  11. Cluts
  12. Hiep Dam
  13. starlabs@aol.com
  14. Apprentice:Source Code:C++:Snippets:
  15.  
  16. __________
  17. Cluts shows you how to draw a picture using a custom CLUT resource, i.e., not draw using the system CLUT.
  18. ----------
  19. CMIDI 2.2
  20. Paul Ferguson
  21. pferguson@aol.com
  22. Apprentice:Source Code:Think Class Libraries:
  23. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  24. __________
  25. CMIDI is a class which provides an interface to the MIDI Manager. A wide range of MIDI applications, from simple editors and librarians to sophisticated real-time musical tools, lend themselves to object oriented design.
  26. ----------
  27. CModalProgress
  28. Graham Heathcote
  29. heathcot@bnr.ca
  30. Apprentice:Source Code:C++:Libraries:
  31. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-09/
  32. __________
  33. CModalProgress is a C++ class that generates the standard progress dialog. It draws the usual one that fills up as well as the barberpole (meat grinder).
  34. ----------
  35. CMovieController 1.0
  36. Marty Wachter
  37. mrw@welchgate.welch.jhu.edu
  38. Apprentice:Source Code:Think Class Libraries:
  39. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  40. __________
  41. CMovieController is a class which implements the QuickTime Movie Controll Component for QuickTime playback only.
  42. ----------
  43. CMultStdPopupPane 2.0
  44. Michael Abramowicz
  45. mbabramowicz@amherst.edu
  46. Apprentice:Source Code:Think Class Libraries:
  47. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  48. __________
  49. CMultStdPopupPane is a subclass of CStdPopupPane that allows for the same pop-up menu to be used twice independently at the same time, either within one window or in separate windows.
  50. ----------
  51. ColorWarp-c
  52. Ken Long
  53. kenlong@netcom.com
  54. Apprentice:Source Code:Ken Long:
  55.  
  56. __________
  57. ColorWarp is a program written in C which demonstrates a flight through 3x3 antialiased stars. Control movement by mouseLoc and speed/direction by '+' and '-' keys.  'q' or click quits. Mouse left or right of center acts like an aileron effect - not true space flight simulation. Click the mouse to fire your weapon. Run in 1 bit mode the stars are 1x1. Includes projects in both CodeWarrior and THINK C.
  58. ----------
  59. ColourBlock CDEF
  60. Dair Grant
  61. grantd@dcs.gla.ac.uk
  62. Apprentice:Source Code:C:Code Resources:
  63. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  64. __________
  65. ColourBlock is a CDEF for retrieving a block of colour from the user. THINK C 6.0 source and a compiled version are included in this archive.
  66. ----------
  67. CommConnect XFCN 1.0
  68. Alex Metcalf
  69. alex@metcalf.demon.co.uk
  70. Apprentice:Source Code:HyperCard:
  71.  
  72. __________
  73. CommConnect is an external function that allows you to use the Communications Toolbox.
  74. ----------
  75. CommentConverter 1.0.0
  76. Andreas Amoroso
  77. amoroso@rhrk.uni-kl.de
  78. Apprentice:Source Code:C:Utilities:
  79.  
  80. __________
  81. CommentConvert is a utility which converts // comments to /**/ type comments.
  82. ----------
  83. CommToolbox classes (modified)
  84. Ithran Einhorn
  85. ithrane@aol.com
  86. Apprentice:Source Code:Think Class Libraries:
  87. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  88. __________
  89. CommToolbox is a significantly modified version of the Romain Vignes CommToolbox class. Changes include: the terminal class instantiates and maintains communication and file transfer objects. Default call back procedures are now provided for this class. Asynchronous IO mode is supported, and is set by an argument added to the Terminal class. The default is synchronous. Auto-start file transfers are now supported. And the biggie: scrollback buffer is provided for text mode terminals.
  90. ----------
  91. CommToolbox classes (original)
  92. Romain Vignes
  93. romain.vignes@insa-lyon.fr
  94. Apprentice:Source Code:Think Class Libraries:
  95. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  96. __________
  97. CommToolbox is a set of classes for dealing with the Communicilities:
  98.  
  99. __________
  100. Directory is a utility which takes the directory specified and produces a picture in the window outlined with the contents of that picture.
  101. ----------
  102. Directory Scanning
  103. George T. Talbot
  104. ugtalbot@mcs.drexel.edu
  105. Apprentice:Source Code:C:Snippets:
  106.  
  107. __________
  108. Directory Scanning is a set of directory scanning routines.
  109. ----------
  110. DirTree 1.00
  111. Thomas R. Lawrence
  112. tomlaw@world.std.com
  113. Apprentice:Source Code:C:Utilities:
  114.  
  115. __________
  116. DirTree is a file system tree viewer.
  117. ----------
  118. Disinfectant 2.4
  119. John Norstad
  120. j-norstad@nwu.edu
  121. Apprentice:Source Code:C:Frameworks:
  122. ftp://ftp.acns.nwu.edu/pub/
  123. __________
  124. Disinfectant is the complete source code for the Disinfectant 2.4 sample program.  It was derived from Disinfectant by removing all of the virus detection and repair code and substituting code to simply enumerate a directory listing. It is a good starting point at writing an application.
  125. ----------
  126. doFKEY 3.0
  127. Jon Pugh
  128. jonpugh@netcom.com
  129. Apprentice:Source Code:HyperCard:Jon Pugh:
  130.  
  131. __________
  132. doFKEY is a HyperCard external which allows you to call FKEYs from within HyperCard.
  133. ----------
  134. Dragonsmith 1.1.1
  135. Paul Hoffman
  136. paul.hoffman@umich.edu
  137. Apprentice:Source Code:C:Frameworks:
  138. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  139. __________
  140. Dragonsmith is the foundation of an object-oriented (non-THINK Class Library) framework for a simple drag-and-drop application. To create your own dragons, you'll create a subclass of Dragon and override one (or possibly more) of Dragon's methods.
  141. ----------
  142. driver 2.2
  143. Pete Resnick
  144. resnick@cogsci.uiuc.edu
  145. Apprentice:Source Code:C:Snippets:
  146.  
  147. __________
  148. driver 2.2 is code to install and remove RAM drivers in the system heap.
  149. ----------
  150. Drop•MPSR
  151. Dave Nebinger
  152. dnebing@andy.bgsu.edu
  153. Apprentice:Source Code:C:Utilities:
  154.  
  155. __________
  156. Drop•MPSR modifies the MPSR resource in text files. These resources are used for remembering things about the source files for when they are opened later. Font, font size, and window positions are just some of the things saved in the MPSR resource.
  157. ----------
  158. DropFTP
  159. Matthew Xavier Mora
  160. mxmora@unix.sri.com
  161. Apprentice:Source Code:C:Utilities:
  162. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-03/
  163. __________
  164. DropFTP is a drag and drop ftp program based on the DropShell framework. The ftp code was taken from a version of Newswatcher. Think C project included.
  165. ----------
  166. DropShell++
  167. Reinder Verlinde
  168. reinder@neuretp.biol.ruu.nl
  169. Apprentice:Source Code:C++:Frameworks:
  170.  
  171. __________
  172. DropShell++ was started as a C++ implementation of DropShell by Leonard Rosenthol and Stephan Somogyi. During adaptation to C++ major changes were made, however. DropShell++ allows you to quickly add your own application's functionality without having to change or recompile the DropShell++ sources themselves. Includes useful example dropshells.
  173.  
  174. Freeware
  175. ----------
  176. DropShell 2.0
  177. Leonard Rosenthol
  178. leonardr@netcom.com
  179. Apprentice:Source Code:C:Frameworks:
  180. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  181. __________
  182. DropShell allows you to easily build your own System 7-style drop-box applications.It is designed to let you quickly add your own application's functionality without having to change the DS sources themselves much. Includes CodeWarrior projects for both 68K and PPC. Also compiles under Symantec environments.
  183. ----------
  184. DropShell Pascal
  185. Matthew Xavier Mora
  186. mxmora@unix.sri.com
  187. Apprentice:Source Code:Pascal:Frameworks:
  188. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-06/
  189. __________
  190. DropShell Pascal allows you to easily build your own System 7-style drop-box applications.It is designed to let you quickly add your own application's functionality without having to change the DS sources themselves much. This is a Metrowerks Pascal port.
  191. ----------
  192. dsound
  193. Darrell Anderson
  194. poet@roundtable.cif.rochester.edu
  195. Apprentice:Source Code:C:Libraries:
  196.  
  197. __________
  198. dsound is a small, simple sound-utilities library created so I don't have to re-invent the wheel each time I want to incorporate asynchronous sound into a program.
  199. ----------
  200. du 1.0.0
  201. Kevin Boyce
  202. Kevin.R.Boyce@gsfc.nasa.gov
  203. Apprentice:Source Code:Add-Ons:BBedit:
  204. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-06/
  205. __________
  206. du is a BBEdit extension that lets you check where all the space on your hard drive has gone. You select a starting folder and it makes a listing of the sizes of said folder and all the folders it contains.
  207. ----------
  208. Dutch Translator
  209. Joost Verhaar
  210.  
  211. Apprentice:Source Code:HyperCard:
  212.  
  213. __________
  214. Dutch Translator is a HyperCard translator, which more or less translates HyperCard in HyperKaart. Documentation (in Dutch) and source code are included in the stack.
  215. ----------
  216. DVIM72-Mac 1.9.6
  217. James Walker
  218. walkerj@math.scarolina.edu
  219. Apprentice:Source Code:C:Utilities:
  220. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  221. __________
  222. DVIM72-Mac is a utility designed to view and manipulate TeX files on a Macintosh.
  223. ----------
  224. DX Clock 1.31
  225. Stephan Burlot
  226. 75070.3603@compuserve.com
  227. Apprentice:Source Code:Pascal:System:
  228.  
  229. __________
  230. DX Clock is an INIT/cdev combination that displays a clock in the menu bar.
  231. ----------
  232. Dynamic Math 1.0.1
  233. Christian Steffen Ove Franz
  234. cfranz@iiic.ethz.ch
  235. Apprentice:Source Code:Pascal:Libraries:
  236.  
  237. __________
  238. Dynamic Math is a combined mathematical Parser/Interpreter to include into your programs. With it you can enter and evaluate formulas while the program is running (i.e. on-the-fly). The formula is entered as normal Text and then parsed into an object (or procedure for you non-OOP folks).
  239. ----------
  240. DynamoArray 1.0
  241. Hiep Dam
  242. starlabs@aol.com
  243. Apprentice:Source Code:C++:Snippets:
  244.  
  245. __________
  246. DynamoArray is a set of routines that handle dynamically allocated arrays.
  247. ----------
  248. EatAU
  249. Quinn "The Eskimo"
  250. quinn@cs.uwa.edu.au
  251. Apprentice:Source Code:Pascal:Utilities:
  252.  
  253. __________
  254. EatAU is a QuickTime component for importing Sun audio files (.au).
  255. ----------
  256. EditCellDemo 1.0
  257. Andrew Gilmartin
  258. ajg@cadre.com
  259. Apprentice:Source Code:C:Libraries:
  260. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  261. __________
  262. EditCellDemo is a simple example of editing a CTable cell inline (ie over the cell in the table itself). This demo is not a framework around which to develop an application, but rather a demo of the mechanics of using a "floating" editor and using BecomeGopher().
  263. ----------
  264. EMBL Search
  265. Rainer Fuchs
  266. Rainer.Fuchs@EMBL-Heidelberg.DE
  267. Apprentice:Source Code:C:Snippets:
  268.  
  269. __________
  270. EMBL Search is a set of search routines.
  271. ----------
  272. EnumTypes/Creators
  273.  
  274.  
  275. Apprentice:Source Code:C:Snippets:
  276.  
  277. __________
  278. EnumTypes/Creators is a set of routines that enumerate the types or creators of the files on your hard drive and gives you a report.
  279. ----------
  280. ENV Server
  281. Brent Burton
  282. brentb@math.tamu.edu
  283. Apprentice:Source Code:C:Utilities:
  284.  
  285. __________
  286. ENV Server gives you UNIX-style environment variables on the Mac.
  287. ----------
  288. Eudora 1.3.1
  289. Steve Dorner
  290. sdorner@qualcomm.com
  291. Apprentice:Source Code:C:Applications:
  292. ftp://ftp.qualcomm.com/
  293. __________
  294. Eudora is a popular email program designed to manage Internet mail. Works over a TCP/IP connection or standard dialup connection.
  295. ----------
  296. Expander
  297. Brad Howes
  298. bhowes@primenet.com
  299. Apprentice:Source Code:Think Class Libraries:
  300. CompuServe:MacDev:
  301. __________
  302. Expander is a Think Class Library that provides functionality like the Apple's Finder list windows. There is a toggle button associated with each Expander, and clicking on it will expose/hide children managed by the Expander.
  303.  
  304. Freeware
  305. ----------
  306. ExportText XFCN
  307. James Walker
  308. walkerj@math.scarolina.edu
  309. Apprentice:Source Code:C:XCMDs and XFCNs:
  310.  
  311. __________
  312. ExportText XFCN takes the contents of the clipboard and saves it to a file as TEXT and styl resources.
  313. ----------
  314. Expression Parser
  315. Chris Wysocki
  316. wysocki@netcom.com
  317. Apprentice:Source Code:C:Snippets:
  318. CompuServe:MacDev:
  319. __________
  320. Expression Parser is a recursive-descent parser for simple mathematical expressions (e.g., "2+3*4").
  321. ----------
  322. Extension Shell 1.3
  323. Dair Grant
  324. grantd@dcs.gla.ac.uk
  325. Apprentice:Source Code:C:Frameworks:
  326. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  327. __________
  328. Extension Shell is an INIT code resource shell that minimizes the amount of rewriting that you will have to do when creating extensions.
  329. ----------
  330. Extract PICT Colors
  331. Steve Wagy
  332. 70471.1640@compuserve.com
  333. Apprentice:Source Code:C:Snippets:
  334.  
  335. __________
  336. Extract PICT Colors shows how use the Picture Utilities Package to extract the colors from a PICT file. Not much error checking is done, but it works. Includes CodeWarrior project.
  337. ----------
  338. Fade Me 1.1
  339. Mark Pilgrim
  340. f8dy@netaxs.com
  341. Apprentice:Source Code:Mark Pilgrim:
  342. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  343. __________
  344. Fade Me 1.1 will fade all attached screens to black. Requires a Mac with gamma (any color Mac except Powerbooks).
  345. ----------
  346. FakeAlert
  347. James Chandler Jr.
  348. 71333.2651@compuserve.com
  349. Apprentice:Source Code:C:Snippets:
  350. CompuServe:MacDev:
  351. __________
  352. FakeAlert allows you to bring up an alert without requiring the ALRT/DLOG and DITL resources you normally need.
  353. ----------
  354. fastsort
  355. Terence M. Donahue
  356.  
  357. Apprentice:Source Code:C:Snippets:
  358.  
  359. __________
  360. fastsort is a better, faster, stronger sorting routine that sorts a file in place.
  361. ----------
  362. Felix 1.1
  363. François Pottier
  364. pottier@dmi.ens.fr
  365. Apprentice:Source Code:C:System:
  366.  
  367. __________
  368. Felix is a control panel that allows you, when double-clicking on a document, to choose which application you want to use to open it. All you have to do is to maintain the Control key down while double-clicking. You will then be presented with a Standard File dialog prompting you for an application. The application you choose will then be launched and asked to open the document. If you choose "Cancel" in this dialog, the default (i.e. usual) application will be used.
  369. ----------
  370. FetchNews 1.0.0b
  371. Peter Lewis
  372. peter.lewis@info.curtin.edu.au
  373. Apprentice:Source Code:Peter Lewis:
  374. ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
  375. __________
  376. FetchNews is a program written in Pascal which allows you to grab news that you can use with an old version of Newswatcher in demo mode. The latest version of Newswatcher does not support this mode, but the FetchNews program itself is a useful example. Includes THINK Pascal project.
  377. ----------
  378. File Access Examples 1.0
  379. Kenneth Worley
  380. KNEworley@aol.com
  381. Apprentice:Source Code:C:Snippets:
  382. AOL:MacDev:
  383. __________
  384. File Access Examples is a set of routines for dealing with file access and volume scanning. Included are: FileRoutines.c, contains routines that allow files to be treated as groups of numbered records. It contains routines to read and write byte, short int,long int and larger sized records easily just by specifying the file reference number, record number, and value.; Scanner.c, contains routines that allow you to scan recursively through all the files and folders on one or more volumes, taking some action for each file or folder found.; Opening&ClosingFiles.txt, contains comments and instructions on using the Standard File Package and opening and closing Macintosh files.
  385. ----------
  386. File class library
  387. Igor Livshits
  388. igorl@uiuc.edu
  389. Apprentice:Source Code:Think Class Libraries:
  390. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  391. __________
  392. File class library is a set of routines for dealing with files.
  393. ----------
  394. FileCopy 2.7
  395. Frederic Rinaldi
  396. RINALDI1@applelink.apple.com
  397. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  398.  
  399. __________
  400. FileCopy is a HyperCard external which allows you to copy files.
  401. ----------
  402. FileWrite
  403. Brian Hamlin
  404. bhamlin@netcom.com
  405. Apprentice:Source Code:C:Snippets:
  406.  
  407. __________
  408. FileWrite demonstrates how to a file without using asynchronous write calls.
  409. ----------
  410. Final Chance 1.1.1
  411. Mark Pilgrim
  412. f8dy@netaxs.com
  413. Apprentice:Source Code:Mark Pilgrim:
  414. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  415. __________
  416. Final Chance is a combination of fluff and utility. On one hand, it gives you a random quote on shutdown, which is pretty useless, really. On the
  417. other hand, it gives you a final chance to decide if you really want to shut your Macintosh down, or if you want to exit to the Finder.
  418. ----------
  419. Finder ProgressBar 1.1
  420. Chris Larson
  421. cklarson@engr.ucdavis.edu
  422. Apprentice:Source Code:C:Code Resources:
  423. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  424. __________
  425. Finder ProgressBar is a CDEF which mimics the progress bar used in the Finder. This was intended as an EXACT copy of the progress bars used in the Finder (at least visually), so the color's are hardcoded, etc.
  426. ----------
  427. Finder Utilities
  428. Designland
  429. designland@eworld.com
  430. Apprentice:Source Code:AppleScript:Scripts:
  431. eWorld:MacDev:
  432. __________
  433. Finder Utilities is a collection of AppleScripts that do things with files and folders, including: Folder Watcher, Get File Info, and Get Total Size.
  434. ----------
  435. FindIcon
  436. James Walker
  437. walkerj@math.scarolina.edu
  438. Apprentice:Source Code:C:Snippets:
  439. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-04/
  440. __________
  441. FindIcon includes a set of routines find an icon family for an arbitrary object in the Mac file system. It is intended to be the same icon displayed by the Finder, but there are a bunch of exceptions and I can't swear I found them all.
  442. ----------
  443. Finger 1.3.5
  444. Peter Lewis
  445. peter.lewis@info.curtin.edu.au
  446. Apprentice:Source Code:Peter Lewis:
  447. ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
  448. __________
  449. Finger is a program written in Pascal which allows you to retrieve information about people over a TCP/IP network. Also includes a finger server. Requires MacTCP. Includes THINK Pascal project.
  450. ----------
  451. Finger Server 0.6
  452. Aaron Wohl
  453. aw0g+@andrew.cmu.edu
  454. Apprentice:Source Code:C:Applications:
  455. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  456. __________
  457. Finger Server is an application that lets you set up a finger server on your Mac, if you're connected to a TCP/IP network.
  458. ----------
  459. Flame!
  460. Joe Judge
  461. JosephJ1@aol.com
  462. Apprentice:Source Code:Add-Ons:After Dark:
  463.  
  464. __________
  465. Flame! is an After Dark screen saver module written in C. It demonostrates recursive cosmic fractal flames.
  466. ----------
  467. FlightSim
  468. Chris Moll
  469. chris@carnival.lbl.gov
  470. Apprentice:Source Code:C:Snippets:
  471.  
  472. __________
  473. FlightSim is the source code for a program to demonstrate how to do 3D perspective drawing and clipping.
  474. ----------
  475. Floating
  476. François Pottier
  477. pottier@dmi.ens.fr
  478. Apprentice:Source Code:Pascal:Snippets:
  479.  
  480. __________
  481. Floating is a set of routines to handle floating windows.
  482. ----------
  483. FMenus Example
  484. Peter Lewis
  485. peter.lewis@info.curtin.edu.au
  486. Apprentice:Source Code:Peter Lewis:
  487. ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
  488. __________
  489. FMenus Example is a program written in Pascal which demonstrate the use of MyFMenus.unit. This unit implements FMenus in a similar way to the Finder, which allows decoupling of the menu position from the code that executes the menu's command.  The example program is not a full shell, it simply implements the Menus, and each menu selection prints a message to the console window. Includes THINK Pascal project.
  490. ----------
  491. FontShow-1.1.2-c
  492. Ken Long
  493. kenlong@netcom.com
  494. Apprentice:Source Code:Ken Long:
  495.  
  496. __________
  497. FontShow is a program written in C which allows you to create a sample display or printout of any of your installed fonts. Includes both a CodeWarrior and THINK C project.
  498. ----------
  499. ForgetWindow
  500. Jon Pugh
  501. jonpugh@netcom.com
  502. Apprentice:Source Code:HyperCard:Jon Pugh:
  503.  
  504. __________
  505. ForgetWindow is a HyperCard external which causes HyperCard 2.x stacks to forget the position of its windows.
  506. ----------
  507. FullHPop 1.7
  508. Frederic Rinaldi
  509. RINALDI1@applelink.apple.com
  510. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  511.  
  512. __________
  513. FullHPop is a HyperCard external which allows you to use hierarchical menus.
  514. ----------
  515. FullResList 2.2
  516. Frederic Rinaldi
  517. RINALDI1@applelink.apple.com
  518. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  519.  
  520. __________
  521. FullResList is a HyperCard external which returns a list of the specified resources.
  522. ----------
  523. FullSort 3.9
  524. Frederic Rinaldi
  525. RINALDI1@applelink.apple.com
  526. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  527.  
  528. __________
  529. FullSort is a HyperCard external which will sort the contents of a HyperCard container.
  530. ----------
  531. Gamma Fade 1.1.2
  532. Matt Slot
  533. fprefect@engin.umich.edu
  534. Apprentice:Source Code:C:Libraries:
  535. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-04/
  536. __________
  537. Gamma Fade is a library that allows you to do smooth (gamma) fading on color monitors. It is intended as a general tool for manipulating the Gamma tables of graphics devices.
  538. ----------
  539. GammaPasLib 1.1
  540. Matt Slot
  541. fprefect@engin.umich.edu
  542. Apprenticea particular board. As you play, the computer will keep track of how many moves you’ve taken.  Obviously, the lower your score, the better.
  543. ----------
  544. hash
  545. Landon Curt Noll
  546. chongo@toad.com
  547. Apprentice:Source Code:C:Libraries:
  548.  
  549. __________
  550. hash is an implementation of the Secure Hash Standard (SHS) as well as implementation of the RSA Data Security, Inc. MD5 Message-Digest Algorithm.
  551. ----------
  552. HCGestalt XFCN 1.1.1
  553. Alex Metcalf
  554. alex@metcalf.demon.co.uk
  555. Apprentice:Source Code:C:XCMDs and XFCNs:
  556.  
  557. __________
  558. HCGestalt XFCN is being distributed to allow new programmers to see how to get started with writing an external for Hypercard. I know it's not perfect code (I'm sure people can suggest ways to optimize it), but I think it's a good example of how you can receive parameters, as well as return a result to Hypercard.
  559. ----------
  560. HDGarbageCollector
  561. Roy Wood
  562. rrwood@io.org
  563. Apprentice:Source Code:Pascal:System:
  564.  
  565. __________
  566. HDGarbageCollector code creates a master image of what a hard drive contains.
  567. ----------
  568. Help
  569. Herbert Putteneers
  570. 100143.2154@compuserve.com
  571. Apprentice:Source Code:C:Libraries:
  572. CompuServe:MacDev:
  573. __________
  574. Help is an easy to use and fast to set up help system. It builds a list of subjects based upon the 'MHLP' resources. Each MHLP resource gives you one page in the help window. The entry in the subject list is the title of the MHLP resource. In the MHLP you specify weather the resource to be displayed is a PICT or a TEXT/styl resource, and you supply their ID.
  575. ----------
  576. Help
  577. Thomas Reed
  578. reed@medicine.wustl.edu
  579. Apprentice:Source Code:C:Snippets:
  580.  
  581. __________
  582. Help is a set of routines for adding simple online help to your applications. Not too fancy, just displays a window that displays some scrolling styled text.
  583. ----------
  584. HexEdit 1.0.5
  585. Jim Bumgardner
  586. jbum@netcom.com
  587. Apprentice:Source Code:C:Utilities:
  588.  
  589. __________
  590. HexEdit is a hexdump viewer and editor that works similarly to the hex editor provided with Apple's ResEdit.  It allows you to edit either the data fork or the resource fork of a file.
  591. ----------
  592. Hi-Performance Trigs 1.0
  593. Christian Steffen Ove Franz
  594. cfranz@iiic.ethz.ch
  595. Apprentice:Source Code:Pascal:Libraries:
  596.  
  597. __________
  598. Hi-Performance Trigs is a library for THINK Pascal and THINK C programmers. The library contains code for vary fast Sine, Cosine and Tangens functions. These are implemented via a look-up table, so no calculation is actually done. This is what makes the routines so fast.
  599. ----------
  600. HierPopUp 3.2.2
  601. Jon Pugh
  602. jonpugh@netcom.com
  603. Apprentice:Source Code:HyperCard:Jon Pugh:
  604.  
  605. __________
  606. HierPopUp is a HyperCard external which allows you to create a hierarchical popup menu anywhere on a card.
  607. ----------
  608. HyperCuber 2.0
  609. Greg Ferrar
  610. gregt@math.ohio-state.edu
  611. Apprentice:Source Code:C++:Applications:
  612. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  613. __________
  614. HyperCuber is a program which can display and rotate objects of arbitrary dimension.
  615. ----------
  616. Icon LDEF
  617. Matt Slot
  618. fprefect@engin.umich.edu
  619. Apprentice:Source Code:C:Code Resources:
  620. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  621. __________
  622. Icon LDEF is an LDEF which displays a list of icons.
  623. ----------
  624. Icon (Sys7) LDEF
  625. Matt Slot
  626. fprefect@engin.umich.edu
  627. Apprentice:Source Code:C:Code Resources:
  628. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  629. __________
  630. Icon (Sys7) LDEF displays a list of icons, System 7 style.
  631. ----------
  632. IconShow
  633. Peter Teeson
  634. 72647.3674@compuserve.com
  635. Apprentice:Source Code:C++:Snippets:
  636.  
  637. __________
  638. IconShow is Symantec C++ 6.0.1 code that shows how to display INIT icons at startup.
  639. ----------
  640. Indented LDEF
  641. Matt Slot
  642. fprefect@engin.umich.edu
  643. Apprentice:Source Code:C:Code Resources:
  644. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  645. __________
  646. Indented LDEF is an LDEF which automatically indents text within the list.
  647. ----------
  648. Infinity Windoid 2.6
  649. Troy Gaul
  650. t-gaul@i-link.com
  651. Apprentice:Source Code:C:Code Resources:
  652. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  653. __________
  654. Infinity Windoid is a WDEF that provides a 'windoid' appearance to windows. It includes projects for both THINK C and CodeWarrior.
  655. ----------
  656. Inflate™ XCMD 1.1
  657. Alex Mets. It issues a KillIO call to the driver with the given refnum.
  658. ----------
  659. KPlib 1.2.1
  660. Keith Pomakis
  661. kppomaki@jeeves.uwaterloo.ca
  662. Apprentice:Source Code:C++:Libraries:
  663. http://csclub.uwaterloo.ca/u/kppomaki/
  664. __________
  665. KPlib is a C++ class library. The purpose of KPlib was to create an all-purpose class library that was compiler independent.
  666. ----------
  667. LEVEL 6 Scripts Vol 1
  668. Kevin Garrett
  669. kgarrett@netcom.com
  670. Apprentice:Source Code:AppleScript:Scripts:
  671. ftp://gaea.kgs.ukans.edu/
  672. __________
  673. LEVEL 6 Scripts Vol 1 is a collection of AppleScript scripts for use with OSA Menu INIT. Includes Calc Folder Size On/Off, Convert to SD archive, File Path to Clipboard, Remove '.sea' code, Reveal Original, Append to Clippings file, Clipboard to Scrapbook, and TouchBase Lookup.
  674. ----------
  675. Life Simulator
  676. Ken Peffers
  677. peffers@chowder.rutgers.edu
  678. Apprentice:Source Code:C:Snippets:
  679.  
  680. __________
  681. Life Simulator is a simple program to simulate the game of life. In this game, cells either live, die, or are born. Cells die if they are over-populated or if they are over-exposed. They are born if they are neither over-populated or over-exposed. You can set these values in the dialog. The values range from 0 to 8. Includes CodeWarrior project.
  682. ----------
  683. Lightspeed-p-c
  684. Ken Long
  685. kenlong@netcom.com
  686. Apprentice:Source Code:Ken Long:
  687.  
  688. __________
  689. Lightspeed is a program which allows you to fly through space. Navigate by moving the mouse and watching your location change. Click the mouse to fire your weapon. Includes Pascal and C projects for both CodeWarrior and THINK.
  690. ----------
  691. ListSelect 5.0
  692. Frederic Rinaldi
  693. RINALDI1@applelink.apple.com
  694. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  695.  
  696. __________
  697. ListSelect is a HyperCard external which allows you to present a list dialog to allow to user to make a selection.
  698. ----------
  699. loan
  700. Jane Medefesser
  701.  
  702. Apprentice:Source Code:C:Snippets:
  703.  
  704. __________
  705. Loan creates an amortization sheet. Specify the principal amount, the term in years, and the interest rate in percent. Also specify the month that payments are to begin. The program will either display the report to the screen or dump it to a file. Includes CodeWarrior project.
  706. ----------
  707. LocateFile
  708. François Pottier
  709. pottier@dmi.ens.fr
  710. Apprentice:Source Code:C:Snippets:
  711.  
  712. __________
  713. LocateFile will look for a preferences file based on its type and creator. Includes CodeWarrior project.
  714.  
  715. Public domain.
  716. ----------
  717. Log Library 1.01
  718. Dave Nebinger
  719. dnebing@andy.bgsu.edu
  720. Apprentice:Source Code:C:Libraries:
  721. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-07/
  722. __________
  723. Log Library is a nicely documented set of routines that simplify the creation and use of log files in your project. Includes Think C 6 project.
  724. ----------
  725. LogInUser
  726. Chris Roberts
  727. ctr@pyrite.som.cwru.edu
  728. Apprentice:Source Code:C:Snippets:
  729.  
  730. __________
  731. LogInUser is a function which takes a username as input and reads server and volume information from resources. It was designed for a very specific purpose, but should give enough of the form in order to change the work itself.
  732. ----------
  733. Lose Your Marbles! 1.0
  734. Mark Pilgrim
  735. f8dy@netaxs.com
  736. Apprentice:Source Code:Mark Pilgrim:
  737. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  738. __________
  739. Lose Your Marbles! is a game where you try to fill the board with marbles such that no row, column, or diagonal share the same type of marble. Color, B&W, and sound.
  740. ----------
  741. mac_gdiff 1.51
  742. Aaron Wohl
  743. aw0g+@andrew.cmu.edu
  744. Apprentice:Source Code:C:Utilities:
  745.  
  746. __________
  747. mac_gdiff is a utility for finding the differences between two sets of files.
  748. ----------
  749. Mac/gnuucp 6.14
  750. Jim O'Dell
  751. jim@fpr.com
  752. Apprentice:Source Code:C:Utilities:
  753. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  754. __________
  755. Mac/gnuucp is a utility for establishing a uucp connection with a host that supports it. A uucp connection allows you to send and receive information such a electronic mail and news.
  756. ----------
  757. MacBinary II+ 1.0.0
  758. Peter Lewis
  759. peter.lewis@info.curtin.edu.au
  760. Apprentice:Source Code:Peter Lewis:
  761. ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
  762. __________
  763. MacBinary II+ is a program written in Pascal which acts as a Systeource Code:C:Applications:
  764. ftp://acns.nwu.edu/pub/newswatcher/
  765. __________
  766. Newswatcher is a popular newsreader for reading news over a TCP/IP connection. It was created using CodeWarrior and includes projects for both a 68K and PPC version.
  767. ----------
  768. NeXT CDEF
  769. Hiep Dam
  770. starlabs@aol.com
  771. Apprentice:Source Code:C++:Code Resources:
  772.  
  773. __________
  774. NeXT CDEF gives your buttons that NeXT look.
  775. ----------
  776. NeXT MDEF
  777. Hiep Dam
  778. starlabs@aol.com
  779. Apprentice:Source Code:C++:Code Resources:
  780.  
  781. __________
  782. NeXT MDEF gives your buttons that NeXT look.
  783. ----------
  784. NIH Image 1.55
  785. Wayne Rasband
  786. wayne@helix.nih.gov
  787. Apprentice:Source Code:Pascal:Applications:
  788. ftp://zippy.nimh.nih.gov/pub/nih-image/
  789. __________
  790. NIH Image is a public domain image processing and analysis program for the Macintosh. It can acquire, display, edit, enhance, analyze, print and animate images. It reads and writes TIFF, PICT, PICS and MacPaint files, providing compatibility with many other applications, including programs for scanning, processing, editing, publishing and analyzing images. It supports many standard image processing functions, including contrast enhancement, density profiling, smoothing, sharpening, edge detection, median filtering, and spatial convolution with user defined kernels up to 63x63. It also incorporates a Pascal-like macro programming language, providing the ability to automate complex,  and frequently repetitive, processing tasks. Complete source code is included in a Think Pascal project.
  791. ----------
  792. NodeViewer 1.0
  793. Mårten Sörliden
  794. SW1340@applelink.apple.com
  795. Apprentice:Source Code:Think Class Libraries:
  796. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  797. __________
  798. NodeViewer is the first application using the Tree Structure Class Library. The Tree Structure Class Library is an extension to the THINK Class Library. The main idea of the library is to implement a general way to handle information. The information in a document is structured in a tree structure of nodes and each node handle a dynamic number of subnodes.
  799. ----------
  800. Notes Demo
  801. Andrew Plotkin
  802. ap1i+@andrew.cmu.edu
  803. Apprentice:Source Code:C:Snippets:
  804. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  805. __________
  806. This is a primitive example of a sampled note synthesizer, ported to CodeWarrior. It allocates four channels and sets a sampled sound on each, by sending a soundCmd; then it sends the sequences of notes to each, using the SndPlay function to send the freqDurationCmds in the SND resources 9008-9011. Then it sits and waits for the user to hit RETURN. (Once started, the sounds play asynchronously.)
  807. ----------
  808. Notification 1.0
  809. Frederic Rinaldi
  810. RINALDI1@applelink.apple.com
  811. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  812.  
  813. __________
  814. Notification is a HyperCard external which allows you to manipulate the notification manager.
  815. ----------
  816. numofcolors
  817. Paul Rademacher
  818. paulr@cs.wvu.edu
  819. Apprentice:Source Code:C:Snippets:
  820.  
  821. __________
  822. numofcolors is some code that figures out the number of colors that your monitor handles.
  823. ----------
  824. Nuntius 1.2
  825. Peter Speck
  826. speck@ruc.dk
  827. Apprentice:Source Code:C++:Applications:
  828. ftp://frederik.ruc.dk/pub/nuntius/
  829. __________
  830. Nuntius is a newsreader for reading news over a TCP/IP connection.
  831. ----------
  832. Offscreen Toys 1.1
  833. Ingemar Ragnemalm
  834. ingemar@lysator.liu.se
  835. Apprentice:Source Code:Pascal:Snippets:
  836. ftp://ftpbio.bgsu.edu/alt.sources.mac/vol-06/
  837. __________
  838. OffScreen Toys is a demo of the Sprite Animation Toolkit. The program makes an animation of marbles rolling in a bowl. Works in color 32-bit QuickDraw is present, or uses black and white otherwise. Does collision handling as well.
  839. ----------
  840. offscreen2
  841. Ralph Gonzalez
  842. gonzalez@crab.rutgers.edu
  843. Apprentice:Source Code:C:Snippets:
  844.  
  845. __________
  846. offscreen2 is a set of routines demonstrates offscreen drawing.
  847. ----------
  848. Offworld CopyBits
  849. Kenneth Worley
  850. KNEworley@aol.com
  851. Apprentice:Source Code:C:Snippets:
  852. AOL:MacDev:
  853. __________
  854. Offworld CopyBits creates a small color window and an offscreen graphics world (GWorld) the same size as the window. It then uses the GWorld to smoothly animate a series of color icons with a horizontal line uss.udel.edu
  855. Apprentice:Source Code:Pascal:Libraries:
  856.  
  857. __________
  858. SeansWindowManager can make life a LOT easier if you're writing an application which can have any number of open windows of multiple types (ResEdit is a good example of this kind of application).
  859. ----------
  860. SeeMovieRun 1.0
  861. Joe Zobkiw
  862. aflzobkiw@aol.com
  863. Apprentice:Source Code:Think Class Libraries:
  864. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  865. __________
  866. SeeMovieRun is based on the QuickTime movie pane with a standard movie controller attached. Requires QuickTime.
  867. ----------
  868. Select Multiple Files 0.98
  869. Eddie J. Gurney
  870. egurney@vcd.hp.com
  871. Apprentice:Source Code:C:Snippets:
  872. ftp://ftpbio.bgsu.edu/alt.sources.mac/
  873. __________
  874. Select Multiple Files demonstrates how to present a dialog box that allows the user to select multiple files, ala THINK C's "Add Files…" option. This version is better, however, since the user can easily select a single file without clicking two buttons, and because the user can "Tab" between the two lists.
  875.  
  876. Freeware
  877. ----------
  878. serial_lib
  879. Darrell Anderson
  880. poet@roundtable.cif.rochester.edu
  881. Apprentice:Source Code:C:Libraries:
  882.  
  883. __________
  884. serial_lib is a collection of routines to simplify serial communication, including via a quadralink card.
  885. ----------
  886. SetCell
  887. Dale M. Greer
  888. greer@utdallas.edu
  889. Apprentice:Source Code:C:Snippets:
  890.  
  891. __________
  892. SetCell launches MS Excel and enters specific data into specified cell using AppleEvents.
  893. ----------
  894. SetFolderFlag 1.0
  895. Frederic Rinaldi
  896. RINALDI1@applelink.apple.com
  897. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  898.  
  899. __________
  900. SetFolderFlag is a HyperCard external which allows you to modify the flags of a specific folder.
  901. ----------
  902. SetMode 1.4
  903. Frederic Rinaldi
  904. RINALDI1@applelink.apple.com
  905. Apprentice:Source Code:HyperCard:Frederic Rinaldi:
  906.  
  907. __________
  908. SetMode is a HyperCard external which allows you to switch from one video mode and/or depth to another.
  909. ----------
  910. SFGetFolderP
  911. Ken Kirksey
  912. kkirksey1@aol.com
  913. Apprentice:Source Code:Pascal:Snippets:
  914.  
  915. __________
  916. SFGetFolderP code implements a custom standard file dialog that allows users to select folders in which to save or locate files.
  917. ----------
  918. SFMultiGet
  919. Manuel Veloso
  920. veloso@netcom.com
  921. Apprentice:Source Code:C:Snippets:
  922.  
  923. __________
  924. SFMultiGet is an example of a multiple get dialog box.
  925. ----------
  926. ShowcaseApp 1.2a
  927. Andrew Gilmartin
  928. ajg@cadre.com
  929. Apprentice:Source Code:C:Frameworks:
  930. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  931. __________
  932. ShowcaseApp is a small application framework for building a demonstration application. Specifically designed for demonstrating class libraries, it is easy to use, lightweight, and even works as a framework from within which to debug your class.
  933. ----------
  934. ShowHelp
  935. James Walker
  936. walkerj@math.scarolina.edu
  937. Apprentice:Source Code:C:Snippets:
  938.  
  939. __________
  940. ShowHelp displays scrolling text in a dialog box. The text comes from TEXT/styl resources, which can be created with ResEdit 2.1 or with an accompanying HyperCard stack.
  941. ----------
  942. Shutdown FX 2.1
  943. Mark Pilgrim
  944. f8dy@netaxs.com
  945. Apprentice:Source Code:Mark Pilgrim:
  946. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  947. __________
  948. Shutdown FX 2.1 will clear your screen with one of over 60 graphic effects. Includes a startup app for System 7 users, and a control application to control options, install and disable fades, and preview fades without shutting down.
  949. ----------
  950. sicn LDEF
  951. Matt Slot
  952. fprefect@engin.umich.edu
  953. Apprentice:Source Code:C:Code Resources:
  954. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  955. __________
  956. sicn LDEF is an LDEF which displays a scrolling list with small icons to the left side.
  957. ----------
  958. Sideways
  959. Mark Stockwell
  960. MarkS77@aol.com
  961. Apprentice:Source Code:C:Snippets:
  962.  
  963. __________
  964. Sideways is a snippet that demonstrates how one might print stuff sideways.
  965. ----------
  966. Siege Watch 2.0
  967. Glenn R. Howes
  968. grhowes@students.wisc.edu
  969. Apprentice:Source Code:Pascal:Utilities:
  970.  
  971. __________
  972. Siege Watch keeps track of the time until the next U.S. Presidential inauguration, so you can remember to get your tuxedos pressed and brush up on the words to "Don't Stop Thinking About Tomorrow". The appthe Mac. Comes as a set of code libraries and interfaces that provide a simple, but deep programming interface for implementing smooth, fast, animation in your applications. Full source code to the libraries is provided, as well as sample applications.
  973. ----------
  974. sscanf
  975. Brent Burton
  976. brentb@math.tamu.edu
  977. Apprentice:Source Code:C:Snippets:
  978.  
  979. __________
  980. sscanf is a sscanf() implementation.
  981. ----------
  982. Stack6000 INIT
  983. Chuck Pliske
  984. chuckp@u.washington.edu
  985. Apprentice:Source Code:C:System:
  986.  
  987. __________
  988. Stack6000 ups the processor stack size on the 68000 class machines (Plus, SE, PB100, etc), which on these machines is for some reason set too small (about 2k Hex) for major programs to run properly, resulting in errors of the form id=28.  This is most noticible with MacTCP programs such as "Mailstrom".  Setting the stack to the Mac II class default, 6000 Hex, fixes the problem.  As only 4k is lost to the OS, there is not much problem with lost RAM.
  989. ----------
  990. StackDetective English
  991. Joost Verhaar
  992.  
  993. Apprentice:Source Code:HyperCard:
  994.  
  995. __________
  996. StackDetective is a HyperCard stack analysis tool. Use it to view all scripts in a stack. Source code can be obtained by running it on itself.
  997. ----------
  998. StandardGetFolder
  999. Chris Larson
  1000. cklarson@engr.ucdavis.edu
  1001. Apprentice:Source Code:C:Snippets:
  1002.  
  1003. __________
  1004. StandardGetFolder is a set of routines written in C that demonstrates how to put up a StandardGetFolder dialog.
  1005. ----------
  1006. StandardGetFolder
  1007. Peter Lewis
  1008. peter.lewis@info.curtin.edu.au
  1009. Apprentice:Source Code:Peter Lewis:
  1010. ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
  1011. __________
  1012. StandardGetFolder is a set of routines written in Pascal that demonstrates how to put up a StandardGetFolder dialog.
  1013. ----------
  1014. Startup Screen Picker 1.2
  1015. Mark Pilgrim
  1016. f8dy@netaxs.com
  1017. Apprentice:Source Code:Mark Pilgrim:
  1018. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  1019. __________
  1020. Startup Screen Picker is an INIT (and startup application) which will randomly pick a startup screen to be displayed at system startup. Takes no memory after INIT time.
  1021. ----------
  1022. stdwin
  1023. Guido van Rossum
  1024. guido@cwi.nl
  1025. Apprentice:Source Code:C:Libraries:
  1026.  
  1027. __________
  1028. stdwin (STanDard Window INterface -- similar to STDIO) is a simple windowing interface for C programs, that is implemented on various platforms.  The "flagship" implementations support the Macintosh and X11 windowing environments.  The emphasis is on portability between platforms and a simple interface to the application, not on getting the maximum performance or functionality of one particular platform.
  1029. ----------
  1030. Stella Obscura 1.1
  1031. John Calhoun
  1032. softdoroth@aol.com
  1033. Apprentice:Source Code:Pascal:Games:
  1034.  
  1035. __________
  1036. Stella Obscura is a game that takes you out into space with stuff coming at you in 3-D. Black and white graphics.
  1037. ----------
  1038. stuff
  1039. Jonathan R R Kimmitt
  1040. jrrk@camcon.co.uk
  1041. Apprentice:Source Code:C:Utilities:
  1042. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  1043. __________
  1044. stuff is a utility which will create a StuffIt 1.5.1 archive of files and/or folders dropped onto it. Includes THINK C 7 project.
  1045. ----------
  1046. StuffIt Scripts
  1047. Reinder Verlinde
  1048. reinder@neuretp.biol.ruu.nl
  1049. Apprentice:Source Code:AppleScript:Scripts:
  1050.  
  1051. __________
  1052. StuffIt Scripts is a collection of three AppleScripts for use with StuffIt Lite. StuffIt compress will compress files dropped onto it, into individual archives. StuffIt archive will compress files dropped onto it, into a single archive. Add to sit Archive will add items dropped onto it to a user-selectable StuffIt archive.
  1053. ----------
  1054. StusThreadUtils
  1055. Stuart Chesire
  1056. cheshire@cs.stanford.edu
  1057. Apprentice:Source Code:C:Snippets:
  1058.  
  1059. __________
  1060. StusThreadUtils is an ongoing development to make useful ThreadManager routines available to the public.
  1061. ----------
  1062. StyleWriter Page Monitor GX
  1063. Gordon Watts
  1064. gwatts@fnal.fnal.gov
  1065. Apprentice:Source Code:C:System:
  1066. eWorld:MacDev:
  1067. __________
  1068. This QuickDraw GX print extension will add the "Number of pages printed: xx" line to the stylewriter II Log file in the Preferences:Printing Prefs:Stylewriter II Log file. It dosen't write any of the other information (job name, time start/ time end, etc.) That is left as an exercise to the reader. Includes CodeWarrior project.
  1069. ----------
  1070. SuperMarquee-c
  1071. Ken Long
  1072. kenlong@netcom.com
  1073. Apprentice:Source Code:Ken Long:
  1074.  
  1075. __________
  1076. SuperMarquee is a program written in C which demonstrates how you can put marquee fields in your dialogs. These are fields that show scrolling text. Includes projects for both CodeWarrior and THINK C.
  1077. ----------
  1078. SWar
  1079. Ron Kaps
  1080. RonAKaps@aol.com
  1081. Apprentice:Source Code:C:Games:
  1082. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  1083. __________
  1084. SWar is the source code for an unfinished arcade game. It was envisioned as a simple, mindless, multi-player network game, but the author got sidetracked and never completed it. Right now, the program lets one player fly the blue ship, with three other ships just placed in random trajectories. The object is simply to shoot the other players.  Use the left/right arrow keys to rotate the blue ship, use the up arrow to thrust, and use the control key to fire missiles.
  1085. ----------
  1086. Swatch
  1087. Joe Holt
  1088. jholt@adobe.com
  1089. Apprentice:Source Code:C:System:
  1090.  
  1091. __________
  1092. Swatch helps you track down heap bugs. It is also lots of fun to watch.  It is intended for programmers; however, normal people might enjoy it, too.
  1093. ----------
  1094. SysBeep INIT
  1095. Roy Wood
  1096. rrwood@io.org
  1097. Apprentice:Source Code:Pascal:System:
  1098.  
  1099. __________
  1100. SysBeep INIT randomizes the sound used for the system beep.
  1101. ----------
  1102. SysEnvirons
  1103. Jon Pugh
  1104. jonpugh@netcom.com
  1105. Apprentice:Source Code:HyperCard:Jon Pugh:
  1106.  
  1107. __________
  1108. SysEnvirons is a HyperCard external which displays hardware information, including system software, processor, etc. Supports up to the Quadra and PowerBook.
  1109. ----------
  1110. Talk 1.0.6
  1111. Peter Lewis
  1112. peter.lewis@info.curtin.edu.au
  1113. Apprentice:Source Code:Peter Lewis:
  1114. ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
  1115. __________
  1116. Talk is a program written in Pascal which implements the Un*x Talk protocol. It is compatible with BSD 4.3 Talk (ntalk), as well as with some versions of 4.2 Talk (otalk). Includes THINK Pascal project.
  1117. ----------
  1118. Talking Clock Pro™ 2.0b2
  1119. Jon Wätte
  1120. d88-jwa@nada.kth.se
  1121. Apprentice:Source Code:C:System:
  1122.  
  1123. __________
  1124. Talking Clock Pro is a clock that can talk, if you have the Speech Manager installed.
  1125. ----------
  1126. TaskManager 2.2.1P
  1127. Michael Hecht
  1128. michael_hecht@mac.sas.com
  1129. Apprentice:Source Code:Pascal:Snippets:
  1130.  
  1131. __________
  1132. TaskManager is a program written in Pascal. It demonstrates routines which make t easier to deal with the Task Manager, a package for creating and managing tasks-separate execution threads that run nonpreemptively in the background. Tasks should periodically call a Task Manager yielding routine to allow other tasks to run. Tasks are ideal for lengthy processes that you would like to run in the background, since the task runs in a separate execution thread from your event loop. Includes THINK Pascal project.
  1133. ----------
  1134. Tax FKEY 1.0.1
  1135. David Alten
  1136. elee74l@menudo.uh.edu
  1137. Apprentice:Source Code:Pascal:System:
  1138.  
  1139. __________
  1140. Tax FKEY is an FKEY that can be used with Quicken to figure out tax.
  1141. ----------
  1142. TCL2 Port Package 1.6
  1143. Eric Scouten
  1144. scouten@uiuc.edu
  1145. Apprentice:Source Code:Libraries:
  1146. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  1147. __________
  1148. TCL 2.0 CodeWarrior Port Package is a set of files which will enable you to compile the Think Class Library version 2.0 with the Metrowerks CodeWarrior 68K and PowerPC compilers.
  1149.  
  1150. Freeware
  1151. ----------
  1152. TCLDebugHeaders 1.0
  1153. Andrew Gilmartin
  1154. ajg@cadre.com
  1155. Apprentice:Source Code:Think Class Libraries:
  1156. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  1157. __________
  1158. TCLDebugHeaders is a source file which allows you to create a TCL precompiled header.
  1159. ----------
  1160. TCP/IP Scripting Addition 1.1.2
  1161. Atul Butte
  1162. atul_butte@brown.edu
  1163. Apprentice:Source Code:AppleScript:Additions:
  1164. ftp://gaea.kgs.ukans.edu/
  1165. __________
  1166. TCP/IP Scripting Addition allows Open Scripting Architecture (OSA) scripts (like AppleScript) execute commands related to TCP/IP. Includes examples of Telnet, FTP, Finger, Gopher, and Mail clients.
  1167. ----------
  1168. TCPExample
  1169. Peter Lewis
  1170. peter.lewis@info.curtin.edu.au
  1171. Apprentice:Source Code:Peter Lewis:
  1172. ftp://redback.cs.uwa.edu.au/Othee.
  1173. ----------
  1174. TimeManager
  1175. Thomas Reed
  1176. reed@medicine.wustl.edu
  1177. Apprentice:Source Code:C:Snippets:
  1178.  
  1179. __________
  1180. TimeManager is a code snippet that helps you deal with the Time Manager.
  1181. ----------
  1182. Tools Plus 2.5.1
  1183. Water's Edge Software
  1184. 73424.2507@compuserve.com
  1185. Apprentice:Source Code:Libraries:
  1186. ftp://sumex-aim.stanford.edu/info-mac/dev/
  1187. __________
  1188. Tools Plus is a set of powerful, yet easy-to-learn productivity libraries for Mac programmers using THINK C and THINK Pascal. It includes over 170 high-powered "set and forget" routines.
  1189.  
  1190. Shareware (registration fee varies)
  1191. ----------
  1192. Toxic Waste 1.8
  1193. David Peck
  1194. david.peck@his.com
  1195. Apprentice:Source Code:Pascal:Utilities:
  1196.  
  1197. __________
  1198. Toxic Waste is a set of programs that allow you to do cool things over a network.
  1199. ----------
  1200. TransSkel 3.18
  1201. Paul DuBois
  1202. dubois@primate.wisc.edu
  1203. Apprentice:Source Code:C:Frameworks:
  1204. ftp://ftp.primate.wisc.edu/pub/mac/TransSkel/
  1205. __________
  1206. TransSkel is a complete shell for creating just about any application on the Mac. It is both comprehensive and instructional. Includes TransSkel, TransDisplay, and TransEdit. Includes THINK C project, as well as 68K and PPC projects for CodeWarrior.
  1207. ----------
  1208. Trench-c
  1209. Ken Long
  1210. kenlong@netcom.com
  1211. Apprentice:Source Code:Ken Long:
  1212.  
  1213. __________
  1214. Trench is a program written in C which draws a trench not unlike the one that the X-wing fighters fly into at the end of Star Wars. Move the mouse to move the perspective. Click to quit. Includes CodeWarrior project.
  1215. ----------
  1216. Trig Table Maker
  1217. John Calhoun
  1218. softdoroth@aol.com
  1219. Apprentice:Source Code:C:Snippets:
  1220.  
  1221. __________
  1222. Trig Table Maker create tables of sine and cosine trigonometry. THINK C project included.
  1223. ----------
  1224. TruchetTiles
  1225. Jon Benton
  1226.  
  1227. Apprentice:Source Code:Pascal:Snippets:
  1228. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  1229. __________
  1230. TruchetTiles demonstrates TRUCHET tilings and is based on the A.K. Dewdney Computer Recreations column in the July 1989 issue of Scientific American.
  1231.  
  1232. Freeware
  1233. ----------
  1234. TSMHelper 1.0d1
  1235. Donald Brown
  1236. 70712.305@compuserve.com
  1237. Apprentice:Source Code:Assembly:
  1238.  
  1239. __________
  1240. While pLayer and AppBar can run without patching any traps, GNEFilter is not as robust as it should be, nor is there a good way for multiple apps using GNEFilter to arbitrate themselves.  This INIT, which both pLayer and AppBar can take advantage of, increases the robustness and makes things clean.
  1241. ----------
  1242. TurboTCP 2.0.1
  1243. Eric Scouten
  1244. scouten@uiuc.edu
  1245. Apprentice:Source Code:Libraries:
  1246. ftp://daemon.ncsa.uiuc.edu/pub/TCL/contributors/
  1247. __________
  1248. TurboTCP provides robust support for most TCP/IP applications on the Macintosh. Its major features include: Truly asynchronous operation, High-speed automatic data receiving mechanism., Mix-in architecture, Background friendly. Requires the TCL CodeWarrior Port Package when used with Metrowerks CodeWarrior.
  1249.  
  1250. Shareware $35
  1251. ----------
  1252. Two Way Notes
  1253. Hasan Edain
  1254. HasanEdain@aol.com
  1255. Apprentice:Source Code:C++:Libraries:
  1256. AOL:MacDev:
  1257. __________
  1258. Two Way Notes handles a two way linked list. Includes routines for adding nodes, extracting information from nodes, moving nodes, and deleting nodes.
  1259. ----------
  1260. UIFlow 1.0.1
  1261. NCSA
  1262. bugs@ncsa.uiuc.edu
  1263. Apprentice:Source Code:C:Applications:
  1264. ftp://ftp.ncsa.uiuc.edu/
  1265. __________
  1266. UIFlow is a software tool developed to help scientists visually create fluid dynamics datasets. Specifically, NCSA UIFlow acts as a pre-processor for UIFlow2D, a fluid dynamics program which can be run remotely on Cray computer systems or locally on a Macintosh. NCSA UIFlow takes the visual data created by the user and converts it to a form which UIFlow2D understands. NCSA UIFlow uses NCSA's Data Transfer Mechanism (DTM) when connecting to a remote host and running UIFlow2D.
  1267. ----------
  1268. UNIMAC
  1269. John Calhoun
  1270. softdoroth@aol.com
  1271. Apprentice:Source Code:C:Snippets:
  1272.  
  1273. __________
  1274. UNIMAC will take you right back to those super huge computers in old movies and television series, the ones with all the colorful, blinking lights.
  1275. ----------
  1276. unshar 1.5
  1277. Sak Wathanasin
  1278. sw@network-analysis-ltd.co.uk
  1279. Apprentice:Source Code:C:Utilities:
  1280.  
  1281. __________
  1282. unshar is a utility which will extract files out of shell archives. It does not work with all shell archives, but it works with enough of them to be useful.
  1283. ----------
  1284. Up/DownArrows
  1285. Eddie J. Gurney
  1286. egurney@vcd.hp.com
  1287. Apprentice:Source Code:C:Snippets:
  1288.  
  1289. __________
  1290. Up/DownArrows implements the up/down arrow bumpers commonly seen in the ColorPicker dialog.
  1291. ----------
  1292. UsageLogger 1.0
  1293. Reinder Verlinde
  1294. reinder@neuretp.biol.ruu.nl
  1295. Apprentice:Source Code:C:Utilities:
  1296.  
  1297. __________
  1298. UsageLogger is a small background-only application. It creates a log which contains information on the programs run on your Macintosh. This information is stored in a text file called 'Usage Log' inside the preference folder. Every time the front process changes, one line is added to the log file.
  1299.  
  1300. Freeware
  1301. ----------
  1302. Utilities
  1303. Sean J. Crist
  1304. kurisuto@strauss.udel.edu
  1305. Apprentice:Source Code:Pascal:Libraries:
  1306.  
  1307. __________
  1308. Utilities is a real grab bag of utility routines which I've written and find handy; most are routines I think should have been a part of the Toolbox.
  1309. ----------
  1310. uupc 3.1
  1311. Dave Platt
  1312. dplatt@snulbug.mtview.ca.us
  1313. Apprentice:Source Code:C:Utilities:
  1314.  
  1315. __________
  1316. uupc is a Mac implementation of the uucp protocol used to copy files back and forth between sites. Includes THINK C 5 project.
  1317. ----------
  1318. VerticalString-c
  1319. Ken Long
  1320. kenlong@netcom.com
  1321. Apprentice:Source Code:Ken Long:
  1322.  
  1323. __________
  1324. VerticalString is a program written in C which draws text strings vertically down the screen. Includes CodeWarrior project.
  1325. ----------
  1326. VideoToolbox 94.11.17
  1327. Denis Pelli
  1328. denis_pelli@isr.syr.edu
  1329. Apprentice:Source Code:Libraries:
  1330. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  1331. __________
  1332. VideoToolbox is a collection of two hundred C subroutines and several demo and utility programs that were written to do visual psychophysics with Macintosh computers.
  1333. ----------
  1334. Vocalise XCMD 1.0
  1335. Alex Metcalf
  1336. alex@metcalf.demon.co.uk
  1337. Apprentice:Source Code:HyperCard:
  1338.  
  1339. __________
  1340. Vocalise is an XCMD that allows your Mac to talk.
  1341. ----------
  1342. Voyeur 1.1.1
  1343. Mark Pilgrim
  1344. f8dy@netaxs.com
  1345. Apprentice:Source Code:Mark Pilgrim:
  1346. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  1347. __________
  1348. Voyeur is a no-frills file viewer (raw hex and ascii data). Also capable of changing type and creator information and fork lengths.
  1349. ----------
  1350. WackyPointer INIT
  1351. Brian Stern
  1352. jaeger@fquest.com
  1353. Apprentice:Source Code:Pascal:System:
  1354.  
  1355. __________
  1356. WackyPointer is a silly INIT, mostly an exercise in INIT writing and to learn how to use the jGNEFilter and VBLTasks. When installed on a machine, anymousedown causes the cursor to spin around. It stops spinning on mouseup (usually).
  1357.  
  1358. Freeware
  1359. ----------
  1360. WASTE 1.1
  1361. Dan Crevier
  1362. dan@rhino.harvard.edu
  1363. Apprentice:Source Code:C:Libraries:
  1364. ftp://rhino.harvard.edu/pub/dan/
  1365. __________
  1366. WASTE is an early version of a CodeWarrior C port of Marco Piovanelli's WASTE 1.1a2. It has not been well tested, especially the new features of WASTE 1.1.
  1367. ----------
  1368. WASTE 1.1a4
  1369. Marco Piovanelli
  1370. piovanel@dsi.unimi.it
  1371. Apprentice:Source Code:Pascal:Libraries:
  1372. ftp://ghost.dsi.unimi.it/pub2/papers/piovanel/
  1373. __________
  1374. Waste is a text editing library for Macintosh programmers, much like TextEdit (the text engine built in the Mac system software), but without the 32K barrier.
  1375. ----------
  1376. WASTE TCL r2
  1377. Dan Crevier
  1378. dan@rhino.harvard.edu
  1379. Apprentice:Source Code:Think Class Libraries:
  1380. ftp://rhino.harvard.edu/pub/dan/
  1381. __________
  1382. WASTE TCL is a set of classes written to use Marco Piovanelli's text edit replacement WASTE with the Think Class Libraries. It only works with versions 2.0.3 or later of TCL. It has currently been tested with WASTE 1.0a4 - 1.0. WASTE supports styled text and does not suffer from the 32K limit of text edit. These classes as public domain, so you are free to use them as you see fit. Remember to give Marco Piovanelli credit if you use WASTE, and you can give me some credit if you feel like it. If you use these classes, I'd be very interested in any bug reports (especially if they include fixes) and any improvements anyone makes.
  1383. ----------
  1384. WatchCursor
  1385. Sean J. Crist
  1386. kurisuto@strauss.udel.edu
  1387. Apprentice:Source Code:Pascal:Snippets:
  1388.  
  1389. __________
  1390. WatchCursor makes it easy for you to put up and manage watch cursors.
  1391. ----------
  1392. Wild 1.0.1
  1393. Giulio Zambon
  1394. giulio@perth.dialix.oz.au
  1395. Apprentice:Source Code:AppleScript:Additions:
  1396.  
  1397. __________
  1398. Wild is an AppleScript addition which expands wildcarded file and folder names. Complete with C source code.
  1399. ----------
  1400. Window Font MDEF
  1401. James Walker
  1402. walkerj@math.scarolina.edu
  1403. Apprentice:Source Code:C:Code Resources:
  1404. ftp://sumex-aim.stanford.edu/info-mac/dev/src/
  1405. __________
  1406. Window Font MDEF uses the font and size from the front window rather than the system font, but otherwise calls the standard MDEF to do most of the work.
  1407. ----------
  1408. WordWrap XFCN
  1409. Eric Gundrum
  1410. gundrum@slip.net
  1411. Apprentice:Source Code:C:XCMDs and XFCNs:
  1412.  
  1413. __________
  1414. WordWrap XFCN inserts line breaks on spaces or tabs to fit the specified line length.
  1415. ----------
  1416. Xconq 7.0d16
  1417. Stan Shebs
  1418. shebs@cygnus.com
  1419. Apprentice:Source Code:C:Games:
  1420. ftp://ftp.uu.net/pub/games/xconq/xc7.0/
  1421. __________
  1422. Xconq is not just a game, it's a game design system. It provides game designers with a variety of tools to help design new kinds of strategy games. Xconq has its own language, called GDL, a declarative Lisp-like language with considerable power.
  1423. ----------
  1424. xdiff 1.0
  1425. NCSA
  1426. bugs@ncsa.uiuc.edu
  1427. Apprentice:Source Code:C:Utilities:
  1428. ftp://ftp.ncsa.uiuc.edu/pub/
  1429. __________
  1430. xdiff is a program used for quickly determining the changes which were made during an editing session on a text file. Those changes are written to an update file by XDIFF and then uploaded or transferred to a remote computer and the new file is reassembled with XFIX. Checksumming is used to guarantee that the new file is correct after being updated.
  1431. ----------
  1432. XL 1.0
  1433. Matthias Neeracher
  1434. neeri@iis.ee.ethz.ch
  1435. Apprentice:Source Code:C:Libraries:
  1436.  
  1437. __________
  1438. An MPW library that makes it easier for you to call XCMD or XFCN resources from your programs.
  1439. ----------
  1440. xmodem 3.10
  1441. Steve Grandi
  1442. grandi@noao.edu
  1443. Apprentice:Source Code:C:Libraries:
  1444.  
  1445. __________
  1446. xmodem is a library of source code for implementing the XMODEM communications file transfer protocol. Also supports YMODEM and YMODEM-G.
  1447. ----------
  1448.