Bring the OS X front end up to date with recent changes to the main
[u/mdw/putty] / macosx / README.OSX
CommitLineData
1ddda1ca 1This directory contains a Mac OS X port of PuTTY/pterm, running as a
2native Aqua GUI application.
3
c4e0f0c5 4THIS PORT IS CURRENTLY UNFINISHED AND EXPERIMENTAL. It is _not_
5considered to be of release quality, even if you've found it (and
6are reading this) in a PuTTY release source archive. You are welcome
7to try using it, but don't be surprised at unexpected behaviour. I'm
8not kidding.
1ddda1ca 9
10In particular, I have not yet decided where OS X PuTTY should store
11its configuration data. Options include storing it in ~/.putty to be
12compatible with Unix PuTTY, storing it wherever is compatible with
13Mac Classic PuTTY, storing it in a natively OS X location, or
14sorting out the `config-locations' wishlist item and doing all
15three. Therefore, if you start using this port and create a whole
16load of saved sessions, you should not be surprised if a future
17version of the port decides to look somewhere completely different
18for the data and therefore loses them all. If that happens, don't
19say you weren't warned!
20
1ddda1ca 21Other ways in which the port is currently unfinished include:
22
ec5da310 23Missing terminal window features
24--------------------------------
1ddda1ca 25
ec5da310 26 - terminal display is horribly slow
1ddda1ca 27
28 - fonts aren't configurable
29
30 - several features are unimplemented in the terminal display:
31 underlining, non-solid-block cursors, double-width and
32 double-height line attributes, bold as font rather than as
33 colour, wide (CJK) characters, combining characters.
34
35 - there's no scrollbar
36
37 - terminal window resizing isn't implemented yet
38
39 - proper window placement (cascading down and right from the
40 starting position, plus remembering previous window positions per
41 the Apple HIG) is not implemented
42
ec5da310 43Missing alert box features
44--------------------------
1ddda1ca 45
46 - warn-on-close isn't implemented
47
ec5da310 48Missing input features
49----------------------
1ddda1ca 50
51 - use of Alt+numberpad to enter arbitrary numeric character codes
52 is not yet supported
53
ec5da310 54 - there's no Meta key yet. (I'd like to at least have the
55 possibility of using Command rather than Option as the Meta key,
56 since the latter is necessary to send some characters, including
57 the rather important # on Apple UK keyboards; but trapping
58 Command-<key> and sending it to the window rather than the
59 application menu requires me to make a positive effort of some
60 sort and I haven't got round to it yet. For those Mac users who
61 consider their Command key sacrosanct, don't worry, this option
62 _will_ be configurable and _will_ be off by default.)
1ddda1ca 63
64 - there's no specials menu
65
2ac5ea1e 66 - mouse activity isn't supported (neither cut-and-paste nor xterm
67 mouse tracking)
68
ec5da310 69Missing terminal emulation features
70-----------------------------------
71
1ddda1ca 72 - currently no support for server-side window management requests
73 (i.e. escape sequences to minimise or maximise the window,
74 request or change its position and size, change its title etc)
75
76 - window title is currently fixed
77
ec5da310 78Other missing features
79----------------------
80
1ddda1ca 81 - no Event Log
82
83 - no mid-session Change Settings