Issue530

classification
Title window configuration mgmt with gnuclient
Type defect Module core code 21.4, core code 21.5
Severity inconvenience Platform x86, unix, xt
Keywords Nosy List mike, mike.kupfer, stephen
explanation
process
These controls should only be changed by committers and tracker administrators.
Status new   Reason
Superseder  
Priority normal   Assigned To

Created on 2009-06-14.00:09:41 by mike.kupfer, last changed 2009-07-01.10:40:02 by stephen.

Messages
msg1243 [hidden] ([hidden]) Date: 2009-07-01.10:40:02
  Message-ID: <1246444803.0.0.127930457206.issue530@xemacs.org>
Mike S, any opinions?
msg1216 [hidden] ([hidden]) Date: 2009-06-14.00:09:41
  Message-ID: <1244938181.78.0.963274480118.issue530@xemacs.org>
Suppose I enter the following command from the shell (after starting
gnuserv in XEmacs), with one frame open on the desktop:

  $ gnuclient -eval "(ediff-files \"/home/kupfer/tmp/foo.c\"
\"/home/kupfer/tmp/bar.c\")" foo.c

What I expect to happen:

  - A new frame appears with foo.c and bar.c.  Since I have
    ediff-window-setup-function set to 'ediff-setup-windows-plain, I
    also expect the frame to contain the Ediff control buffer.

  - Ideally this would be the only new frame, but I could live with a
    second frame being created, containing foo.c

What actually happens:

  - the already-open frame is changed to contain foo.c, bar.c, and the
    Ediff control panel.

  - a second frame is created, containing foo.c

Suppose I invoke the same command, but with no frames open.

What I expect to happen:

  - same as above

What actually happens:

  - a single frame is created, containing foo.c

I've reproduced this with both 21.4.22 and 21.5.29, starting from
-vanilla.
History
Date User Action Args
2009-07-01 10:40:02stephensetnosy: + mike
messages: + msg1243
2009-06-14 00:09:41mike.kupfercreate