* [multi-tty] Emacs port status @ 2007-05-17 20:52 Jason Rumney 2007-05-17 21:14 ` David Kastrup ` (2 more replies) 0 siblings, 3 replies; 38+ messages in thread From: Jason Rumney @ 2007-05-17 20:52 UTC (permalink / raw) To: Emacs Devel Thanks to some help from Dan Nicolaescu, I think we have reached a point with the Windows port where I would be comfortable merging into the trunk. There is still much to do - none of the extra functionality is working, and -nw support is broken, but I don't think that is a showstopper for Windows users. Some more testing while it is still on the branch will be most welcome. Maintainers of other ports may find it useful to look at the changelogs, as the changes for other platforms will probably be similar. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-17 20:52 [multi-tty] Emacs port status Jason Rumney @ 2007-05-17 21:14 ` David Kastrup 2007-05-18 14:56 ` Eli Zaretskii 2007-05-18 3:06 ` Károly Lo"rentey 2007-05-19 23:25 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Dan Nicolaescu 2 siblings, 1 reply; 38+ messages in thread From: David Kastrup @ 2007-05-17 21:14 UTC (permalink / raw) To: Jason Rumney; +Cc: Emacs Devel Jason Rumney <jasonr@gnu.org> writes: > Thanks to some help from Dan Nicolaescu, I think we have reached a > point with the Windows port where I would be comfortable merging > into the trunk. That was pleasantly fast. Of the other ports, probably the MSDOS port will provide the most puzzlers. Carbon hopefully would be simpler. > There is still much to do - none of the extra functionality is > working, and -nw support is broken, but I don't think that is a > showstopper for Windows users. Some more testing while it is still > on the branch will be most welcome. > > Maintainers of other ports may find it useful to look at the > changelogs, as the changes for other platforms will probably be > similar. Personally, I'd find it best if we merged once we have more or less agreed on the model we want to use: having the trunk as a reference for less invasive variants (where changes in callers can be reverted to their old state) might be more convenient than searching the branch line. However, this is not cast in stone. One thing that I personally am concerned about is that it might be difficult to reach a consensus about what kind of environment model we should be using and documenting. There have not actually been many people involved in the discussion, but it is clear that there are quite different standpoints from the user experience and the system architecture point of view. Resolving them will require either a long test phase with both options available and people being able to try what fits them best, or a decision by a responsible maintainer. Or both: a decision after a sufficient number of people have tested the behaviors. Personally, I would prefer the least invasive solution people can come up with (I tried sketching one myself) for the start of a test phase. And then one has to see if people actually complain about it when using them, or if people can feel at home with it well enough. We should really aim for the simplest and most logical solution that still offers tolerable behavior and works with most existing code (probably in that order of priorities). -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-17 21:14 ` David Kastrup @ 2007-05-18 14:56 ` Eli Zaretskii 2007-05-18 19:09 ` Károly Lőrentey ` (3 more replies) 0 siblings, 4 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-18 14:56 UTC (permalink / raw) To: David Kastrup; +Cc: emacs-devel > From: David Kastrup <dak@gnu.org> > Date: Thu, 17 May 2007 23:14:18 +0200 > Cc: Emacs Devel <emacs-devel@gnu.org> > > Jason Rumney <jasonr@gnu.org> writes: > > > Thanks to some help from Dan Nicolaescu, I think we have reached a > > point with the Windows port where I would be comfortable merging > > into the trunk. > > That was pleasantly fast. Of the other ports, probably the MSDOS port > will provide the most puzzlers. I'm not sure I will continue the MSDOS support in Emacs 23. It sounds like Emacs 23 will be Unicode-based; if that is indeed so, it will be most probably well beyond my resources to make all the Unicode-related features work on MSDOS. > One thing that I personally am concerned about is that it might be > difficult to reach a consensus about what kind of environment model we > should be using and documenting. There have not actually been many > people involved in the discussion, but it is clear that there are > quite different standpoints from the user experience and the system > architecture point of view. One reason why _I_ wasn't part of the discussion is that I couldn't find any place where the design principles of multi-tty are described in sufficient detail for me to make up my mind about it. Is there such a document out there? If not, could someone ``in the know'', preferably Karoly himself, please describe the feature and its main design principles? ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-18 14:56 ` Eli Zaretskii @ 2007-05-18 19:09 ` Károly Lőrentey 2007-05-18 19:56 ` [multi-tty] X or tty (was Re: Emacs port status) csant 2007-05-19 11:15 ` [multi-tty] Emacs port status Eli Zaretskii 2007-05-19 10:55 ` Richard Stallman ` (2 subsequent siblings) 3 siblings, 2 replies; 38+ messages in thread From: Károly Lőrentey @ 2007-05-18 19:09 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel [-- Attachment #1.1: Type: text/plain, Size: 4120 bytes --] Eli Zaretskii wrote: >> One thing that I personally am concerned about is that it might be >> difficult to reach a consensus about what kind of environment model we >> should be using and documenting. There have not actually been many >> people involved in the discussion, but it is clear that there are >> quite different standpoints from the user experience and the system >> architecture point of view. > > One reason why _I_ wasn't part of the discussion is that I couldn't > find any place where the design principles of multi-tty are described > in sufficient detail for me to make up my mind about it. Is there > such a document out there? If not, could someone ``in the know'', > preferably Karoly himself, please describe the feature and its main > design principles? In terms of core Emacs features, the multi-tty branch adds the capability to create frames on multiple tty devices at once (hence the name). It also adds support to simultaneously have X and tty frames in the same Emacs session. The tty support is such that different terminals may have different TERM settings, character encodings, color depths and function key maps applied to them. X support is basically similar to what we have in the trunk; i.e., Emacs can open frames on multiple X servers at once, and this works pretty reliably. One area of difference is that on the multi-tty branch, an X server problem (such as an X server crash) will not necessarily bring down the entire Emacs process: it will simply delete the broken terminal. If other terminals remain, then Emacs will continue to work after such a disconnect. The original goal of the multi-tty project was to improve how emacsclient works: I always felt it should open a new frame on emacsclient's terminal by default. This wasn't possible before when X was not available on the emacsclient side, but in this case now Emacs can simply open a frame on the local tty device. Some things that deserve mention about the new Emacsclient: 1. Emacsclient opens a new frame by default. It prefers X, but falls back to tty when necessary or when forced, just like Emacs itself. 2. Frames are associated with the emacsclient session they were created in. C-x 5 2 makes the new frame inherit the association as well. When the user closes the last frame associated with a particular emacsclient session, emacsclient exits automatically, and vice versa. C-x C-c is rebound to exit the client, not Emacs itself. 3. When there is a tty frame open on emacsclient's controlling tty, you can send emacsclient into the background by pressing C-z. Emacs then suspends input/output to the tty device, and the emacsclient process stops itself, returning you to the shell prompt. This works just like any standalone UNIX application would. As a little no-cost extra feature, you can even create multiple emacsclient sessions running at the same time on the same terminal, and transparently switch between them by C-z and fg. More on the tty suspend feature: tty terminals can be suspended and resumed from Elisp. Output is never sent to and input is never read from suspended terminals, but otherwise they keep their set of frames and windows configurations. To resume output, suspended terminals must be explicitly resumed by another elisp call. (This was something like a low-cost bonus feature that was very little work to implement, but considerably improves user experience.) 4. Environment variable handling is currently in a state of flux; see the separate thread for that. I think the best way to get a handle on the multi-tty branch is to compile it and try out the new emacsclient. It should be a convincing emulation of a superfast little standalone editor, but with Emacs's power, and built-in sharing of state between session. Achieving this was my primary goal, and I like how the results turned out very much. -- Karoly [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] [-- Attachment #2: Type: text/plain, Size: 142 bytes --] _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ^ permalink raw reply [flat|nested] 38+ messages in thread
* [multi-tty] X or tty (was Re: Emacs port status) 2007-05-18 19:09 ` Károly Lőrentey @ 2007-05-18 19:56 ` csant 2007-05-18 20:14 ` [multi-tty] X or tty David Kastrup 2007-05-20 11:43 ` [multi-tty] X or tty (was Re: Emacs port status) Karoly Lorentey 2007-05-19 11:15 ` [multi-tty] Emacs port status Eli Zaretskii 1 sibling, 2 replies; 38+ messages in thread From: csant @ 2007-05-18 19:56 UTC (permalink / raw) To: Károly Lőrentey; +Cc: emacs-devel Some feedback as a *user* of this feature. Please disregard if I am talking rubbish. On Fri, 18 May 2007 21:09:12 +0200, Károly Lőrentey <karoly@lorentey.hu> wrote: > 1. Emacsclient opens a new frame by default. It prefers X, but > falls back to tty when necessary or when forced, just like Emacs > itself. The simplest case is running server and client both in X, and expected behaviour would be for the client to prefer X. Equally obvious would be the case where no X is available, and both the server and the client run in console. I can easily see use cases for running the emacs server without X (in screen, or in console) and expect emacsclients to draw their frame on the X display they are invoked on. I can a bit less easily imagine cases where you'd run the server in X, and clients on a display but wanting them to open the frame in terminal. In my personal workflow I am running both the server and the clients on an X display *in terminal* (-nw and -t respectively). It gets tedious to add a -t to each emacsclient call, and I'd wish for it to be `smarter' in understanding `what I mean'. Ideally, I'd like the client to inherit by default any `forced' flags set to the server, i.e. to start by default with -t when the server was deliberately started -nw in an environment that does have $DISPLAY set. This could be overwritten in the client with -d . Would that break more expected behaviours than fix some? /c ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] X or tty 2007-05-18 19:56 ` [multi-tty] X or tty (was Re: Emacs port status) csant @ 2007-05-18 20:14 ` David Kastrup 2007-05-18 20:39 ` csant 2007-05-20 11:47 ` Károly Lőrentey 2007-05-20 11:43 ` [multi-tty] X or tty (was Re: Emacs port status) Karoly Lorentey 1 sibling, 2 replies; 38+ messages in thread From: David Kastrup @ 2007-05-18 20:14 UTC (permalink / raw) To: csant; +Cc: Károly Lőrentey, emacs-devel csant <csant@csant.info> writes: > On Fri, 18 May 2007 21:09:12 +0200, Károly Lőrentey > <karoly@lorentey.hu> wrote: > >> 1. Emacsclient opens a new frame by default. It prefers X, but >> falls back to tty when necessary or when forced, just like Emacs >> itself. > > The simplest case is running server and client both in X, and > expected behaviour would be for the client to prefer X. Equally > obvious would be the case where no X is available, and both the > server and the client run in console. I can easily see use cases > for running the emacs server without X (in screen, or in console) > and expect emacsclients to draw their frame on the X display they > are invoked on. I can a bit less easily imagine cases where you'd > run the server in X, and clients on a display but wanting them to > open the frame in terminal. Funny. For me it is just the other way round. The normal case for me is to run my emacs server in an X session. Now if I am somewhere on the road and want to access my Emacs session at home via a modem connection or similar, I have quite limited bandwidth. Even though the ssh session I'll be using into my home computer forwards X connections, I would not want to make use of it: it would be dead slow. > Ideally, I'd like the client to inherit by default any `forced' > flags set to the server, i.e. to start by default with -t when the > server was deliberately started -nw in an environment that does have > $DISPLAY set. This could be overwritten in the client with -d . > > Would that break more expected behaviours than fix some? I think it would be unexpected. If you have frequent particular uses, I think it reasonable to use a shell script wrapper or shell alias or environment variables for starting your favorite programs with your favorite options. Maybe emacsclient could read options from an environment variable EMACSCLIENT_FLAGS (is that environment name acceptable under Windows?) on startup, then you could set it there. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] X or tty 2007-05-18 20:14 ` [multi-tty] X or tty David Kastrup @ 2007-05-18 20:39 ` csant 2007-05-18 20:59 ` David Kastrup 2007-05-20 11:47 ` Károly Lőrentey 1 sibling, 1 reply; 38+ messages in thread From: csant @ 2007-05-18 20:39 UTC (permalink / raw) To: David Kastrup; +Cc: Károly Lőrentey, emacs-devel > Funny. For me it is just the other way round. The normal case for me > is to run my emacs server in an X session. Now if I am somewhere on > the road and want to access my Emacs session at home via a modem > connection or similar, I have quite limited bandwidth. Even though > the ssh session I'll be using into my home computer forwards X > connections, I would not want to make use of it: it would be dead > slow. I am not completely sure that this is what you'd really have to expect. If you'd be ssh-ing without X forwarding, then this would be a no-brainer, but if you ssh with X forwarding, you probably are doing that... because you want to forward X? Not wanting X to be forwarded for one application (the emacsclient) sounds more like a the exception that you could overwrite with an explicit -t . >> Ideally, I'd like the client to inherit by default any `forced' >> flags set to the server, i.e. to start by default with -t when the >> server was deliberately started -nw in an environment that does have >> $DISPLAY set. This could be overwritten in the client with -d . > I think it would be unexpected. I am currently solving it with wrappers. But I am not convinced that if I am forcing the `main' emacs instance (the server) into deliberately ignoring X, I do not want this to be `inherited' by the clients. Right now it feels more, from the `dumb user's perspective, as `hrmph - didn't I say --no-window-system?' each time the emacsclient starts with X. /c ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] X or tty 2007-05-18 20:39 ` csant @ 2007-05-18 20:59 ` David Kastrup 0 siblings, 0 replies; 38+ messages in thread From: David Kastrup @ 2007-05-18 20:59 UTC (permalink / raw) To: csant; +Cc: Károly Lőrentey, emacs-devel csant <csant@csant.info> writes: >> Funny. For me it is just the other way round. The normal case for me >> is to run my emacs server in an X session. Now if I am somewhere on >> the road and want to access my Emacs session at home via a modem >> connection or similar, I have quite limited bandwidth. Even though >> the ssh session I'll be using into my home computer forwards X >> connections, I would not want to make use of it: it would be dead >> slow. > > I am not completely sure that this is what you'd really have to > expect. If you'd be ssh-ing without X forwarding, then this would > be a no-brainer, but if you ssh with X forwarding, you probably are > doing that... because you want to forward X? Not wanting X to be > forwarded for one application (the emacsclient) sounds more like a > the exception that you could overwrite with an explicit -t . No, there are applications like xdvi (started from within Emacs) which just don't work without using X. But Emacs still is useful without X. >>> Ideally, I'd like the client to inherit by default any `forced' >>> flags set to the server, i.e. to start by default with -t when the >>> server was deliberately started -nw in an environment that does >>> have $DISPLAY set. This could be overwritten in the client with >>> -d . > >> I think it would be unexpected. > > I am currently solving it with wrappers. But I am not convinced > that if I am forcing the `main' emacs instance (the server) into > deliberately ignoring X, I do not want this to be `inherited' by the > clients. Right now it feels more, from the `dumb user's > perspective, as `hrmph - didn't I say --no-window-system?' each time > the emacsclient starts with X. Maybe we should have emacs -nw still notice that it is running on an X display and associate the -nw setting with _this_ display. After all, when we are running emacs -nw or emacsclient -t, we still may want to have subprocesses inherit the original DISPLAY variable (which is supposedly conjured from the actual terminal Emacs is running on). But this would mean that a terminal was _both_ associated with a text tty _and_ an X terminal screen. I am not sure the complication would be worth the win. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] X or tty 2007-05-18 20:14 ` [multi-tty] X or tty David Kastrup 2007-05-18 20:39 ` csant @ 2007-05-20 11:47 ` Károly Lőrentey 1 sibling, 0 replies; 38+ messages in thread From: Károly Lőrentey @ 2007-05-20 11:47 UTC (permalink / raw) To: emacs-devel; +Cc: csant [-- Attachment #1.1: Type: text/plain, Size: 329 bytes --] David Kastrup wrote: > Maybe emacsclient could read options from an environment variable > EMACSCLIENT_FLAGS (is that environment name acceptable under Windows?) > on startup, then you could set it there. Ah, we think alike. I don't see any drawback to having such a feature, so I say we implement it. -- Karoly [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] [-- Attachment #2: Type: text/plain, Size: 142 bytes --] _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] X or tty (was Re: Emacs port status) 2007-05-18 19:56 ` [multi-tty] X or tty (was Re: Emacs port status) csant 2007-05-18 20:14 ` [multi-tty] X or tty David Kastrup @ 2007-05-20 11:43 ` Karoly Lorentey 1 sibling, 0 replies; 38+ messages in thread From: Karoly Lorentey @ 2007-05-20 11:43 UTC (permalink / raw) To: csant; +Cc: emacs-devel [-- Attachment #1.1: Type: text/plain, Size: 858 bytes --] csant wrote: > Ideally, I'd like the client to inherit by default any `forced' flags > set to the server, i.e. to start by default with -t when the server was > deliberately started -nw in an environment that does have $DISPLAY set. > This could be overwritten in the client with -d . I can see your point, although I would personally find this behaviour a little surprising. For you, constantly typing "-t" clearly is a hassle. A simple solution would be to implement an EMACSCLIENT_OPTIONS environment variable, the value of which would be added to the emacsclient command line automatically. You would then be able to set it to "-t", and get what you want. "Old-school" emacsclient users would set it to "-c". EMACSCLIENT_OPTIONS would make the "--alternate-editor" option usable without a wrapper script as well. -- Karoly [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] [-- Attachment #2: Type: text/plain, Size: 142 bytes --] _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-18 19:09 ` Károly Lőrentey 2007-05-18 19:56 ` [multi-tty] X or tty (was Re: Emacs port status) csant @ 2007-05-19 11:15 ` Eli Zaretskii 1 sibling, 0 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-19 11:15 UTC (permalink / raw) To: Károly Lőrentey; +Cc: emacs-devel > Date: Fri, 18 May 2007 21:09:12 +0200 > From: =?UTF-8?B?S8Ohcm9seSBMxZFyZW50ZXk=?= <karoly@lorentey.hu> > CC: David Kastrup <dak@gnu.org>, emacs-devel@gnu.org > > > One reason why _I_ wasn't part of the discussion is that I couldn't > > find any place where the design principles of multi-tty are described > > in sufficient detail for me to make up my mind about it. Is there > > such a document out there? If not, could someone ``in the know'', > > preferably Karoly himself, please describe the feature and its main > > design principles? > > In terms of core Emacs features, the multi-tty branch adds the > capability to create frames on multiple tty devices at once (hence the > name). It also adds support to simultaneously have X and tty frames in > the same Emacs session. > [...] Thanks for the explanations. Now maybe a similarly concise description of the issues that were so extensively argued about would help more people to speak their minds. Judging by what you wrote, the issue doesn't sound like a very important one, but I'm sure that I'm missing something. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-18 14:56 ` Eli Zaretskii 2007-05-18 19:09 ` Károly Lőrentey @ 2007-05-19 10:55 ` Richard Stallman 2007-05-19 11:11 ` Eli Zaretskii 2007-05-20 11:32 ` Kenichi Handa 2007-05-20 15:49 ` Dan Nicolaescu 3 siblings, 1 reply; 38+ messages in thread From: Richard Stallman @ 2007-05-19 10:55 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel I'm not sure I will continue the MSDOS support in Emacs 23. It sounds like Emacs 23 will be Unicode-based; if that is indeed so, it will be most probably well beyond my resources to make all the Unicode-related features work on MSDOS. Emacs 23 is probably at least a year away. Is MSDOS still used sufficiently to make it worth continuing to support? ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-19 10:55 ` Richard Stallman @ 2007-05-19 11:11 ` Eli Zaretskii 2007-05-19 11:29 ` Juanma Barranquero 2007-05-20 6:50 ` Richard Stallman 0 siblings, 2 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-19 11:11 UTC (permalink / raw) To: rms; +Cc: emacs-devel > From: Richard Stallman <rms@gnu.org> > CC: dak@gnu.org, emacs-devel@gnu.org > Date: Sat, 19 May 2007 06:55:14 -0400 > > I'm not sure I will continue the MSDOS support in Emacs 23. It sounds > like Emacs 23 will be Unicode-based; if that is indeed so, it will be > most probably well beyond my resources to make all the Unicode-related > features work on MSDOS. > > Emacs 23 is probably at least a year away. My estimate is 3 years away, but I'd love to be wrong. > Is MSDOS still used sufficiently to make it worth continuing to > support? I don't think it is used enough for people to want the latest and greatest Emacs (which is why the prospect of letting it slowly bit-rot doesn't bother me), but a year is enough time for people to holler if I'm wrong. I myself don't use the MSDOS port for at least 2 years, except occasionally for a few minutes when I build a pretest of 22.1 and try a few commands, just to see that it doesn't crash. And I didn't see a bug report or a question about it for a long time. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-19 11:11 ` Eli Zaretskii @ 2007-05-19 11:29 ` Juanma Barranquero 2007-05-20 6:50 ` Richard Stallman 1 sibling, 0 replies; 38+ messages in thread From: Juanma Barranquero @ 2007-05-19 11:29 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel On 5/19/07, Eli Zaretskii <eliz@gnu.org> wrote: > > From: Richard Stallman <rms@gnu.org> > > Emacs 23 is probably at least a year away. > > My estimate is 3 years away, but I'd love to be wrong. FWIW, we've crossed the half-year line just for the pretest of 22.1. Juanma ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-19 11:11 ` Eli Zaretskii 2007-05-19 11:29 ` Juanma Barranquero @ 2007-05-20 6:50 ` Richard Stallman 2007-05-20 7:35 ` David Kastrup 2007-05-20 18:56 ` Eli Zaretskii 1 sibling, 2 replies; 38+ messages in thread From: Richard Stallman @ 2007-05-20 6:50 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel I propose we announce, after the Emacs 22 release, the tentative plan to desupport MSDOS. Then we can see if anyone cares enough about it to volunteer to maintain it. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-20 6:50 ` Richard Stallman @ 2007-05-20 7:35 ` David Kastrup 2007-05-20 18:57 ` Eli Zaretskii 2007-05-20 22:04 ` Richard Stallman 2007-05-20 18:56 ` Eli Zaretskii 1 sibling, 2 replies; 38+ messages in thread From: David Kastrup @ 2007-05-20 7:35 UTC (permalink / raw) To: rms; +Cc: Eli Zaretskii, emacs-devel Richard Stallman <rms@gnu.org> writes: > I propose we announce, after the Emacs 22 release, the tentative > plan to desupport MSDOS. Then we can see if anyone cares enough > about it to volunteer to maintain it. Perhaps we should do it in the release announcement? When listing the supported operating systems, one could mention that MSDOS is deprecated and this is the last version for it? That way the announcement is pretty certain to catch the eye of concerned people. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-20 7:35 ` David Kastrup @ 2007-05-20 18:57 ` Eli Zaretskii 2007-05-20 22:04 ` Richard Stallman 1 sibling, 0 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-20 18:57 UTC (permalink / raw) To: David Kastrup; +Cc: rms, emacs-devel > Cc: Eli Zaretskii <eliz@gnu.org>, emacs-devel@gnu.org > From: David Kastrup <dak@gnu.org> > Date: Sun, 20 May 2007 09:35:21 +0200 > > Richard Stallman <rms@gnu.org> writes: > > > I propose we announce, after the Emacs 22 release, the tentative > > plan to desupport MSDOS. Then we can see if anyone cares enough > > about it to volunteer to maintain it. > > Perhaps we should do it in the release announcement? That too, but it isn't enough, I think: MSDOS users rarely read info-gnu-emacs. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-20 7:35 ` David Kastrup 2007-05-20 18:57 ` Eli Zaretskii @ 2007-05-20 22:04 ` Richard Stallman 1 sibling, 0 replies; 38+ messages in thread From: Richard Stallman @ 2007-05-20 22:04 UTC (permalink / raw) To: David Kastrup; +Cc: eliz, emacs-devel Perhaps we should do it in the release announcement? When listing the supported operating systems, one could mention that MSDOS is deprecated and this is the last version for it? Good idea. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-20 6:50 ` Richard Stallman 2007-05-20 7:35 ` David Kastrup @ 2007-05-20 18:56 ` Eli Zaretskii 1 sibling, 0 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-20 18:56 UTC (permalink / raw) To: rms; +Cc: emacs-devel > From: Richard Stallman <rms@gnu.org> > CC: emacs-devel@gnu.org > Date: Sun, 20 May 2007 02:50:51 -0400 > > I propose we announce, after the Emacs 22 release, the tentative plan > to desupport MSDOS. Will do. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-18 14:56 ` Eli Zaretskii 2007-05-18 19:09 ` Károly Lőrentey 2007-05-19 10:55 ` Richard Stallman @ 2007-05-20 11:32 ` Kenichi Handa 2007-05-20 19:09 ` Eli Zaretskii 2007-05-20 15:49 ` Dan Nicolaescu 3 siblings, 1 reply; 38+ messages in thread From: Kenichi Handa @ 2007-05-20 11:32 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel In article <uabw2uqnj.fsf@gnu.org>, Eli Zaretskii <eliz@gnu.org> writes: > I'm not sure I will continue the MSDOS support in Emacs 23. It sounds > like Emacs 23 will be Unicode-based; if that is indeed so, it will be > most probably well beyond my resources to make all the Unicode-related > features work on MSDOS. I don't think changing internal representation of characters afects that much to MSDOS port. --- Kenichi Handa handa@m17n.org ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-20 11:32 ` Kenichi Handa @ 2007-05-20 19:09 ` Eli Zaretskii 0 siblings, 0 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-20 19:09 UTC (permalink / raw) To: Kenichi Handa; +Cc: emacs-devel > From: Kenichi Handa <handa@m17n.org> > CC: dak@gnu.org, emacs-devel@gnu.org > Date: Sun, 20 May 2007 20:32:23 +0900 > > I don't think changing internal representation of characters > afects that much to MSDOS port. Maybe I'm just confused, but shouldn't the entire codepage.el machinery be reworked from scratch (or else codepages.el should be augmented with what they currently lack to support MSDOS)? Also, the stuff in lisp/term/internal.el that deals with the DOS display setup should be rewritten, right? And the support in msdos.c for non-US keyboards should be revised, shouldn't it? And then, AFAIR, there are many files in the Unicode branch whose names clash in the DOS 8+3 namespace (try doschk to see how many). Fixing this is not rocket science, of course, but it's a lot of nuisance, to say nothing of the uphill battle I sometimes need to fight with people who don't want the original file names to be changed. Etc., etc. ... ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-18 14:56 ` Eli Zaretskii ` (2 preceding siblings ...) 2007-05-20 11:32 ` Kenichi Handa @ 2007-05-20 15:49 ` Dan Nicolaescu 2007-05-20 19:14 ` Eli Zaretskii 3 siblings, 1 reply; 38+ messages in thread From: Dan Nicolaescu @ 2007-05-20 15:49 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > > From: David Kastrup <dak@gnu.org> > > Date: Thu, 17 May 2007 23:14:18 +0200 > > Cc: Emacs Devel <emacs-devel@gnu.org> > > > > Jason Rumney <jasonr@gnu.org> writes: > > > > > Thanks to some help from Dan Nicolaescu, I think we have reached a > > > point with the Windows port where I would be comfortable merging > > > into the trunk. > > > > That was pleasantly fast. Of the other ports, probably the MSDOS port > > will provide the most puzzlers. > > I'm not sure I will continue the MSDOS support in Emacs 23. It sounds > like Emacs 23 will be Unicode-based; if that is indeed so, it will be > most probably well beyond my resources to make all the Unicode-related > features work on MSDOS. If you decide you want to still keep the MSDOS port, don't let multi-tty deter you, a port is not hard to do. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-20 15:49 ` Dan Nicolaescu @ 2007-05-20 19:14 ` Eli Zaretskii 0 siblings, 0 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-20 19:14 UTC (permalink / raw) To: Dan Nicolaescu; +Cc: emacs-devel > Cc: emacs-devel@gnu.org > From: Dan Nicolaescu <dann@ics.uci.edu> > Date: Sun, 20 May 2007 08:49:06 -0700 > > If you decide you want to still keep the MSDOS port, don't let > multi-tty deter you, a port is not hard to do. I'll certainly try when I have time, so if this is indeed easy, it will be done. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: [multi-tty] Emacs port status 2007-05-17 20:52 [multi-tty] Emacs port status Jason Rumney 2007-05-17 21:14 ` David Kastrup @ 2007-05-18 3:06 ` Károly Lo"rentey 2007-05-19 23:25 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Dan Nicolaescu 2 siblings, 0 replies; 38+ messages in thread From: Károly Lo"rentey @ 2007-05-18 3:06 UTC (permalink / raw) To: emacs-devel [-- Attachment #1.1: Type: text/plain, Size: 499 bytes --] Jason Rumney wrote: > Thanks to some help from Dan Nicolaescu, I think we have reached a point > with the Windows port where I would be comfortable merging into the > trunk. There is still much to do - none of the extra functionality is > working, and -nw support is broken, but I don't think that is a > showstopper for Windows users. Some more testing while it is still on > the branch will be most welcome. Thank you very much indeed! That was incredibly fast work. -- Karoly [-- Attachment #1.2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 250 bytes --] [-- Attachment #2: Type: text/plain, Size: 142 bytes --] _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel ^ permalink raw reply [flat|nested] 38+ messages in thread
* MacOS port functional too (was Re: [multi-tty] Emacs port status) 2007-05-17 20:52 [multi-tty] Emacs port status Jason Rumney 2007-05-17 21:14 ` David Kastrup 2007-05-18 3:06 ` Károly Lo"rentey @ 2007-05-19 23:25 ` Dan Nicolaescu 2007-05-20 9:26 ` MacOS port functional too David Kastrup 2007-05-20 16:12 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Karoly Lorentey 2 siblings, 2 replies; 38+ messages in thread From: Dan Nicolaescu @ 2007-05-19 23:25 UTC (permalink / raw) To: Emacs Devel The MacOS port is functional now. When compiling for X11 all the multi-tty functionality that is available on other platform works as well. When compiling for the native Carbon toolkit it is possible to use both terminal and Carbon frames simultaneously. Everything was only very lightly test as I run out of time, I have done this work on a borrowed machine that I had to return. I am not sure that I am going to have access to such a machine any time soon. (This is the first time ever that I compiled _any_ code on a Mac...) Please take multi-tty for a spin on a Mac. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: MacOS port functional too 2007-05-19 23:25 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Dan Nicolaescu @ 2007-05-20 9:26 ` David Kastrup 2007-05-20 18:59 ` Eli Zaretskii 2007-05-20 20:38 ` Jason Rumney 2007-05-20 16:12 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Karoly Lorentey 1 sibling, 2 replies; 38+ messages in thread From: David Kastrup @ 2007-05-20 9:26 UTC (permalink / raw) To: Dan Nicolaescu; +Cc: Emacs Devel Dan Nicolaescu <dann@ics.uci.edu> writes: > The MacOS port is functional now. > When compiling for X11 all the multi-tty functionality that is > available on other platform works as well. > > When compiling for the native Carbon toolkit it is possible to use > both terminal and Carbon frames simultaneously. > > Everything was only very lightly test as I run out of time, I have > done this work on a borrowed machine that I had to return. I am not > sure that I am going to have access to such a machine any time soon. > (This is the first time ever that I compiled _any_ code on a Mac...) > > Please take multi-tty for a spin on a Mac. Are there other platforms we would need to get a basic hold on before merging? From what Eli has said, there seems to be little point in going overboard keeping MSDOS functional in the trunk for now. If there is no sufficient impetus to keep it in our portfolio, it should not prevent a merger. While it is still not clear to me that it would be a good idea to tackle the remaining architectural and usage issues from the trunk, having the platform support showstopper out of the way would at least be a good start. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: MacOS port functional too 2007-05-20 9:26 ` MacOS port functional too David Kastrup @ 2007-05-20 18:59 ` Eli Zaretskii 2007-05-20 20:38 ` Jason Rumney 1 sibling, 0 replies; 38+ messages in thread From: Eli Zaretskii @ 2007-05-20 18:59 UTC (permalink / raw) To: David Kastrup; +Cc: dann, emacs-devel > From: David Kastrup <dak@gnu.org> > Date: Sun, 20 May 2007 11:26:23 +0200 > Cc: Emacs Devel <emacs-devel@gnu.org> > > From what Eli has said, there seems to be little point in > going overboard keeping MSDOS functional in the trunk for now. Yes, the MSDOS port should not be considered as a factor for this decision. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: MacOS port functional too 2007-05-20 9:26 ` MacOS port functional too David Kastrup 2007-05-20 18:59 ` Eli Zaretskii @ 2007-05-20 20:38 ` Jason Rumney 2007-05-21 6:00 ` vms for emacs [was: MacOS port functional too] Thien-Thi Nguyen 2007-05-21 10:33 ` MacOS port functional too Richard Stallman 1 sibling, 2 replies; 38+ messages in thread From: Jason Rumney @ 2007-05-20 20:38 UTC (permalink / raw) To: David Kastrup; +Cc: Dan Nicolaescu, Emacs Devel David Kastrup wrote: > Are there other platforms we would need to get a basic hold on before > merging? Did we drop vms support for Emacs 22, or did someone come forward to support it? That is the only other I can think of. ^ permalink raw reply [flat|nested] 38+ messages in thread
* vms for emacs [was: MacOS port functional too] 2007-05-20 20:38 ` Jason Rumney @ 2007-05-21 6:00 ` Thien-Thi Nguyen 2007-05-21 7:21 ` vms for emacs David Kastrup 2007-05-21 14:22 ` vms for emacs [was: MacOS port functional too] Chip Coldwell 2007-05-21 10:33 ` MacOS port functional too Richard Stallman 1 sibling, 2 replies; 38+ messages in thread From: Thien-Thi Nguyen @ 2007-05-21 6:00 UTC (permalink / raw) To: Jason Rumney; +Cc: Emacs Devel () Jason Rumney <jasonr@gnu.org> () Sun, 20 May 2007 21:38:01 +0100 Did we drop vms support for Emacs 22, or did someone come forward to support it? there was no official support for Emacs 21, and that situation has not changed since then. thus "drop" is not entirely correct although the result is the same from user point of view. personally, i'm currently talking w/ someone to set up a remote account where i can do some work on vms support. things move slowly, though. ideally, i could install changes directly into cvs (on a branch), but iirc from discussion w/ rms and the FSF copyright clerk, Richard Levitte disclaimed changes only up through 1992 (and not "future changes"). so, either we separate post-1992 stuff and rewrite it (not fun), or we ask him for assignment (i did a couple years back but the process has stalled -- perhaps i missed something due to losing glug.org and other misadventures). i will ask him again. to sum up, things may float side by side for a while (more) and drift together in the future, but in the meantime i don't think we should worry about vms support for Emacs (any version). (cc trimmed.) thi ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: vms for emacs 2007-05-21 6:00 ` vms for emacs [was: MacOS port functional too] Thien-Thi Nguyen @ 2007-05-21 7:21 ` David Kastrup 2007-05-21 11:21 ` jasonr 2007-05-21 14:22 ` vms for emacs [was: MacOS port functional too] Chip Coldwell 1 sibling, 1 reply; 38+ messages in thread From: David Kastrup @ 2007-05-21 7:21 UTC (permalink / raw) To: Thien-Thi Nguyen; +Cc: Emacs Devel, Jason Rumney Thien-Thi Nguyen <ttn@gnuvola.org> writes: > () Jason Rumney <jasonr@gnu.org> > () Sun, 20 May 2007 21:38:01 +0100 > > Did we drop vms support for Emacs 22, or did someone come forward to > support it? > > there was no official support for Emacs 21, and that situation has > not changed since then. thus "drop" is not entirely correct > although the result is the same from user point of view. So we basically have the situation where basically working code for all platforms we want to see supported exists. For merging, I think we would want to have the code in a state where people have a clue about how to work on it in order to iron out problems they are having. So we need some sort of design description fit for inclusion into the Elisp manual. We can partly come up with it by diffing current branch and trunk, but if Károly could give us a head start by writing out the principles, APIs and details, this would certainly help. In unitty Emacs, terminals and terminal-locality are very much hidden away: you have to actually switch terminals (using select-frame?) in order to access local variables from other terminals and similar. Multitty Emacs makes those entities all accessible. A description of all the details of the API would certainly be desirable. If we have a good overview over who uses what when, it might be possible to make some of the stuff more automatic and thus provide less user-visible complexity. It might also be infeasible to hide away any of the existing accessors. Having a good overview over the mechanisms will help deciding this in the one or other way and will at the very least (even if we still change things) make a good start for the final Elisp manual documentation. Some of the articles Károly posted could already make material suitable for the Emacs user manual. -- David Kastrup ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: vms for emacs 2007-05-21 7:21 ` vms for emacs David Kastrup @ 2007-05-21 11:21 ` jasonr 2007-05-21 11:32 ` David Kastrup ` (2 more replies) 0 siblings, 3 replies; 38+ messages in thread From: jasonr @ 2007-05-21 11:21 UTC (permalink / raw) To: David Kastrup; +Cc: Thien-Thi Nguyen, Emacs Devel Quoting David Kastrup <dak@gnu.org>: > So we basically have the situation where basically working code for > all platforms we want to see supported exists. One important task left before merging is to extract the ChangeLogs from arch, and somehow resolve RMS's desire to have full and accurate CVS logs. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: vms for emacs 2007-05-21 11:21 ` jasonr @ 2007-05-21 11:32 ` David Kastrup 2007-05-21 13:14 ` Miles Bader 2007-05-22 8:30 ` Richard Stallman 2 siblings, 0 replies; 38+ messages in thread From: David Kastrup @ 2007-05-21 11:32 UTC (permalink / raw) To: jasonr; +Cc: Thien-Thi Nguyen, Emacs Devel jasonr@f2s.com writes: > Quoting David Kastrup <dak@gnu.org>: > >> So we basically have the situation where basically working code for >> all platforms we want to see supported exists. > > One important task left before merging is to extract the ChangeLogs > from arch, and somehow resolve RMS's desire to have full and > accurate CVS logs. Yes. I was at the moment more concerned about the quality of the code that people have to work with once it is in the trunk. -- David Kastrup ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: vms for emacs 2007-05-21 11:21 ` jasonr 2007-05-21 11:32 ` David Kastrup @ 2007-05-21 13:14 ` Miles Bader 2007-05-22 8:30 ` Richard Stallman 2 siblings, 0 replies; 38+ messages in thread From: Miles Bader @ 2007-05-21 13:14 UTC (permalink / raw) To: emacs-devel jasonr@f2s.com writes: > One important task left before merging is to extract the ChangeLogs from arch, > and somehow resolve RMS's desire to have full and accurate CVS logs. Good luck with that... -miles -- 97% of everything is grunge ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: vms for emacs 2007-05-21 11:21 ` jasonr 2007-05-21 11:32 ` David Kastrup 2007-05-21 13:14 ` Miles Bader @ 2007-05-22 8:30 ` Richard Stallman 2 siblings, 0 replies; 38+ messages in thread From: Richard Stallman @ 2007-05-22 8:30 UTC (permalink / raw) To: jasonr; +Cc: ttn, emacs-devel One important task left before merging is to extract the ChangeLogs from arch, and somehow resolve RMS's desire to have full and accurate CVS logs. We decided that the way to do this was (1) simplify the change log entries by hand, and (2) use a program to extract the relevant parts for each one file at a time. I think Karoly said he would do (1). Would someone like to write that program? ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: vms for emacs [was: MacOS port functional too] 2007-05-21 6:00 ` vms for emacs [was: MacOS port functional too] Thien-Thi Nguyen 2007-05-21 7:21 ` vms for emacs David Kastrup @ 2007-05-21 14:22 ` Chip Coldwell 2007-05-22 5:25 ` dhruva 1 sibling, 1 reply; 38+ messages in thread From: Chip Coldwell @ 2007-05-21 14:22 UTC (permalink / raw) To: Thien-Thi Nguyen; +Cc: Emacs Devel, Jason Rumney On Mon, 21 May 2007, Thien-Thi Nguyen wrote: > () Jason Rumney <jasonr@gnu.org> > () Sun, 20 May 2007 21:38:01 +0100 > > Did we drop vms support for Emacs 22, or did someone come forward to > support it? > > there was no official support for Emacs 21, and that situation has not > changed since then. thus "drop" is not entirely correct although the > result is the same from user point of view. > > personally, i'm currently talking w/ someone to set up a remote account > where i can do some work on vms support. things move slowly, though. I'm currently maintaining the Xpdf port for VMS (OpenVMS/Alpha to be precise): http://frank.harvard.edu/~coldwell/vms/xpdf.html I could have a crack at compiling Emacs-22. It requires a lot of infrastructure that isn't normally available on VMS, though (e.g. GNU make, gcc, etc.). Chip -- Charles M. "Chip" Coldwell Senior Software Engineer Red Hat, Inc 978-392-2426 ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: vms for emacs [was: MacOS port functional too] 2007-05-21 14:22 ` vms for emacs [was: MacOS port functional too] Chip Coldwell @ 2007-05-22 5:25 ` dhruva 0 siblings, 0 replies; 38+ messages in thread From: dhruva @ 2007-05-22 5:25 UTC (permalink / raw) To: Chip Coldwell; +Cc: Jason Rumney, Thien-Thi Nguyen, Emacs Devel Hi, On 5/21/07, Chip Coldwell <coldwell@redhat.com> wrote: > I could have a crack at compiling Emacs-22. It requires a lot of > infrastructure that isn't normally available on VMS, though (e.g. GNU > make, gcc, etc.). The GNV kit has quite a good collection (look for the not yet released bash which fixes some issues with '|'). I would not say that it is close to make it build and run out of the box. I have personally tried to build Samba and was quite close in getting a running binary, As part of HP OpenVMS developer group (I am no longer working on VMS/HP), we put in a whole lot of POSIX support complementing VMS CRTL library. The current version of CRTL+ Hacks in Samba code + Some ports of GNU tools by John Malmberg (http://eisner.encompasserve.org/~malmberg/) could give a good base. with best regards, dhruva -- Dhruva Krishnamurthy Contents reflect my personal views only! ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: MacOS port functional too 2007-05-20 20:38 ` Jason Rumney 2007-05-21 6:00 ` vms for emacs [was: MacOS port functional too] Thien-Thi Nguyen @ 2007-05-21 10:33 ` Richard Stallman 1 sibling, 0 replies; 38+ messages in thread From: Richard Stallman @ 2007-05-21 10:33 UTC (permalink / raw) To: Jason Rumney; +Cc: dann, emacs-devel The VMS code in Emacs has not really worked for a long time. Someone (Richard Levitte?) has done work on updating it, but it has not been installed. ^ permalink raw reply [flat|nested] 38+ messages in thread
* Re: MacOS port functional too (was Re: [multi-tty] Emacs port status) 2007-05-19 23:25 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Dan Nicolaescu 2007-05-20 9:26 ` MacOS port functional too David Kastrup @ 2007-05-20 16:12 ` Karoly Lorentey 1 sibling, 0 replies; 38+ messages in thread From: Karoly Lorentey @ 2007-05-20 16:12 UTC (permalink / raw) To: emacs-devel Dan Nicolaescu wrote: > The MacOS port is functional now. > When compiling for X11 all the multi-tty functionality that is > available on other platform works as well. > > When compiling for the native Carbon toolkit it is possible to use > both terminal and Carbon frames simultaneously. Once again that was amazingly fast. Great work, thank you! -- Karoly ^ permalink raw reply [flat|nested] 38+ messages in thread
end of thread, other threads:[~2007-05-22 8:30 UTC | newest] Thread overview: 38+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-05-17 20:52 [multi-tty] Emacs port status Jason Rumney 2007-05-17 21:14 ` David Kastrup 2007-05-18 14:56 ` Eli Zaretskii 2007-05-18 19:09 ` Károly Lőrentey 2007-05-18 19:56 ` [multi-tty] X or tty (was Re: Emacs port status) csant 2007-05-18 20:14 ` [multi-tty] X or tty David Kastrup 2007-05-18 20:39 ` csant 2007-05-18 20:59 ` David Kastrup 2007-05-20 11:47 ` Károly Lőrentey 2007-05-20 11:43 ` [multi-tty] X or tty (was Re: Emacs port status) Karoly Lorentey 2007-05-19 11:15 ` [multi-tty] Emacs port status Eli Zaretskii 2007-05-19 10:55 ` Richard Stallman 2007-05-19 11:11 ` Eli Zaretskii 2007-05-19 11:29 ` Juanma Barranquero 2007-05-20 6:50 ` Richard Stallman 2007-05-20 7:35 ` David Kastrup 2007-05-20 18:57 ` Eli Zaretskii 2007-05-20 22:04 ` Richard Stallman 2007-05-20 18:56 ` Eli Zaretskii 2007-05-20 11:32 ` Kenichi Handa 2007-05-20 19:09 ` Eli Zaretskii 2007-05-20 15:49 ` Dan Nicolaescu 2007-05-20 19:14 ` Eli Zaretskii 2007-05-18 3:06 ` Károly Lo"rentey 2007-05-19 23:25 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Dan Nicolaescu 2007-05-20 9:26 ` MacOS port functional too David Kastrup 2007-05-20 18:59 ` Eli Zaretskii 2007-05-20 20:38 ` Jason Rumney 2007-05-21 6:00 ` vms for emacs [was: MacOS port functional too] Thien-Thi Nguyen 2007-05-21 7:21 ` vms for emacs David Kastrup 2007-05-21 11:21 ` jasonr 2007-05-21 11:32 ` David Kastrup 2007-05-21 13:14 ` Miles Bader 2007-05-22 8:30 ` Richard Stallman 2007-05-21 14:22 ` vms for emacs [was: MacOS port functional too] Chip Coldwell 2007-05-22 5:25 ` dhruva 2007-05-21 10:33 ` MacOS port functional too Richard Stallman 2007-05-20 16:12 ` MacOS port functional too (was Re: [multi-tty] Emacs port status) Karoly Lorentey
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).