bd0aeff5 |
1 | $Id$ |
2d8c9dcc |
2 | |
3 | Information about PuTTY for the Mac OS |
4 | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= |
5 | |
6 | Compiling it: |
7 | |
8 | See ../README for generic information. |
9 | |
8768ce31 |
10 | To compile PuTTY for Mac OS you will need: |
11 | |
12 | MPW |
13 | <ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./ |
14 | MPW-GM_Images/MPW-GM.img.bin> |
9098d00a |
15 | Install this in the usual way. |
8768ce31 |
16 | |
9098d00a |
17 | Universal Headers |
8768ce31 |
18 | <ftp://ftp.apple.com/developer/Development_Kits/ |
19 | UniversalHeaders3.4.2.img.bin> |
9098d00a |
20 | Install using the script in "Documentation:MPW Users - ReadMe". |
8768ce31 |
21 | |
22 | Text Encoding Converter SDK |
23 | <ftp://ftp.apple.com/developer/Development_Kits/TEC_1.5.sit.hqx> |
9098d00a |
24 | Copy contents of "68K Static Libraries" to |
25 | "Interfaces&Libraries:Libraries:Libraries". |
26 | Copy contents of "Stub Libraries" to |
27 | "Interfaces&Libraries:Libraries:SharedLibraries". |
28 | |
29 | CarbonStdCLib.o |
30 | <ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/ |
31 | MPW_Website_Downloads/CarbonStdCLib.o-3.8d3.hqx> |
32 | Copy contents of "CIncludes" to |
33 | "Interfaces&Libraries:Interfaces:CIncludes". |
34 | Copy contents of "PPCLibraries" to |
35 | "Interfaces&Libraries:Libraries:PPCLibraries". |
8768ce31 |
36 | |
b2b8c9ca |
37 | The "mkputty.mpw" script does all the work, and currently producess a |
311ab105 |
38 | Classic 68K build of PuTTY called "PuTTY.68k", a non-Carbon PowerPC |
39 | build called "PuTTY.ppc", and similar builds of PuTTYtel called |
40 | "PuTTYtel.68k" and "PuTTYtel.ppc". The CFM-68K build is currently |
41 | disabled because it overflows the global data space and I can't work |
eae780a9 |
42 | out how to stop this happening. The Carbon build doesn't work yet. |
2d8c9dcc |
43 | |
44 | Runtime requirements: |
45 | |
951d14e5 |
46 | The Classic 68K build of PuTTY should work on any Macintosh running |
47 | System 7.0 or later. It runs in the Classic environment in Mac OS X. |
48 | |
49 | The CFM-68K build of PuTTY should work on any Macintosh with a 68020, |
50 | 68030 or 68040 processor and with either the CFM-68K Runtime Enabler |
51 | or Mac OS 7.6.1 or later installed. |
52 | |
53 | The PowerPC build of PuTTY should work on any Power Macintosh. It |
54 | runs in the Classic environment in Mac OS X. |
2d8c9dcc |
55 | |
eae780a9 |
56 | The Carbon build of PuTTY (when it works) should work on any Power |
57 | Macintosh with CarbonLib (and Mac OS 8.1 or later), Mac OS 9 or |
58 | Mac OS X installed. |
59 | |
2d8c9dcc |
60 | Known bugs: |
2d8c9dcc |
61 | * Display is far too slow. |
62 | * Real bold doesn't compensate for changing character widths without Color |
63 | QuickDraw. [MAYBE FIXED] |
299d70a5 |
64 | * When the last terminal window closes, the Edit menu doesn't get disabled |
65 | immediately, which it should. |
39687cc7 |
66 | * When using the "VT100" font, text copied to the clipboard doesn't |
67 | get newlines in it, because that font has a graphic character at |
68 | position 0x0d. Even if we did insert 0x0d manually, TextEdit |
69 | insists on displaying the graphic version, so I think we need a |
70 | font switch at this point. This can be seen as a special case of |
71 | the need to switch fonts to get odd characters. |
fd3bd9fb |
72 | * Pasting large blocks of text doesn't work. |
04c3d256 |
73 | * The host key database is currently limited by its implementation to |
74 | 2727 host keys. |
2d8c9dcc |
75 | |
311ab105 |
76 | Unimplemented features (should be done before release): |
d25f9823 |
77 | * TCP urgent data. |
299d70a5 |
78 | * Listening sockets. |
19e29403 |
79 | * Changing font size in reponse to resize requests. |
dbe4ea0a |
80 | * Full screen mode. |
04c3d256 |
81 | * Session configuration. |
311ab105 |
82 | * Entropy collection. |
83 | * Private key files. |
84 | * Pageant and PuTTYgen. |
1dfd2cd6 |
85 | * Do something with Open Application Apple Events. |
68e41ead |
86 | * Warn-on-close. |
87 | * Close-on-exit. |
88 | * Warn-on-quit. |
5656188b |
89 | * Non-block cursors. |
311ab105 |
90 | |
91 | Wishlist (after release): |
92 | * SFTP client (GUI?) |
93 | * Carbon compatibility (requires Open Transport and Navigation Services). |
fd3bd9fb |
94 | * 'styl' paste, for script codes. |
1dfd2cd6 |
95 | * Handle 'gurl' Apple Events. |
2d8c9dcc |
96 | |
97 | Local Variables: |
98 | mode: text |
99 | End: |