c3bf515e |
1 | $Id: README.mac,v 1.22 2003/01/28 11:56:32 ben Exp $ |
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> |
15 | |
16 | Universal Headers (optional) |
17 | <ftp://ftp.apple.com/developer/Development_Kits/ |
18 | UniversalHeaders3.4.2.img.bin> |
19 | |
20 | Text Encoding Converter SDK |
21 | <ftp://ftp.apple.com/developer/Development_Kits/TEC_1.5.sit.hqx> |
22 | |
23 | Install MPW, install the new Universal Headers (optional), then put |
24 | the contents of the "68K Static Libraries" directory of the Text |
c1324500 |
25 | Encoding Converter SDK into "Interfaces&Libraries:Libraries:Libraries", |
26 | and the contents of the "Stub Libraries" directory into |
27 | "Interfaces&Libraries:Libraries:SharedLibraries". |
8768ce31 |
28 | |
b2b8c9ca |
29 | The "mkputty.mpw" script does all the work, and currently producess a |
311ab105 |
30 | Classic 68K build of PuTTY called "PuTTY.68k", a non-Carbon PowerPC |
31 | build called "PuTTY.ppc", and similar builds of PuTTYtel called |
32 | "PuTTYtel.68k" and "PuTTYtel.ppc". The CFM-68K build is currently |
33 | disabled because it overflows the global data space and I can't work |
34 | out how to stop this happening. |
2d8c9dcc |
35 | |
36 | Runtime requirements: |
37 | |
951d14e5 |
38 | The Classic 68K build of PuTTY should work on any Macintosh running |
39 | System 7.0 or later. It runs in the Classic environment in Mac OS X. |
40 | |
41 | The CFM-68K build of PuTTY should work on any Macintosh with a 68020, |
42 | 68030 or 68040 processor and with either the CFM-68K Runtime Enabler |
43 | or Mac OS 7.6.1 or later installed. |
44 | |
45 | The PowerPC build of PuTTY should work on any Power Macintosh. It |
46 | runs in the Classic environment in Mac OS X. |
2d8c9dcc |
47 | |
48 | Known bugs: |
2d8c9dcc |
49 | * Display is far too slow. |
50 | * Real bold doesn't compensate for changing character widths without Color |
51 | QuickDraw. [MAYBE FIXED] |
8758669b |
52 | * Compiling ssh.c using SC 8.8.4 with "-opt time" causes SSH1 |
53 | connections to fail with "Incorrect CRC received on packet". Using |
54 | "-opt none" works around this. |
299d70a5 |
55 | * When the last terminal window closes, the Edit menu doesn't get disabled |
56 | immediately, which it should. |
39687cc7 |
57 | * When using the "VT100" font, text copied to the clipboard doesn't |
58 | get newlines in it, because that font has a graphic character at |
59 | position 0x0d. Even if we did insert 0x0d manually, TextEdit |
60 | insists on displaying the graphic version, so I think we need a |
61 | font switch at this point. This can be seen as a special case of |
62 | the need to switch fonts to get odd characters. |
fd3bd9fb |
63 | * Pasting large blocks of text doesn't work. |
2d8c9dcc |
64 | |
311ab105 |
65 | Unimplemented features (should be done before release): |
d25f9823 |
66 | * TCP urgent data. |
299d70a5 |
67 | * Listening sockets. |
19e29403 |
68 | * Clipping host resize requests to screen size. |
69 | * Changing font size in reponse to resize requests. |
dbe4ea0a |
70 | * Full screen mode. |
19e29403 |
71 | * Catching up with current keyboard mapping in other ports. |
19e29403 |
72 | * Session configuration. |
311ab105 |
73 | * Filename abstraction (we want to use alias records). |
74 | * Host key database. |
75 | * Entropy collection. |
76 | * Private key files. |
77 | * Pageant and PuTTYgen. |
1dfd2cd6 |
78 | * Do something with Open Application Apple Events. |
68e41ead |
79 | * Warn-on-close. |
80 | * Close-on-exit. |
81 | * Warn-on-quit. |
f1a2e9ec |
82 | * Event log. |
c3bf515e |
83 | * Flashing things. |
311ab105 |
84 | |
85 | Wishlist (after release): |
86 | * SFTP client (GUI?) |
87 | * Carbon compatibility (requires Open Transport and Navigation Services). |
fd3bd9fb |
88 | * 'styl' paste, for script codes. |
1dfd2cd6 |
89 | * Handle 'gurl' Apple Events. |
2d8c9dcc |
90 | |
91 | Local Variables: |
92 | mode: text |
93 | End: |