Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!eecae!cps3xx!usenet From: usenet@cps3xx.UUCP (Usenet file owner) Newsgroups: comp.sys.amiga Subject: Re: More 1.4 wishes. "If you wish upon ..." Keywords: 1.4 Message-ID: <2273@cps3xx.UUCP> Date: 24 Mar 89 19:33:22 GMT References: <12104@swrinde.nde.swri.edu> Reply-To: porkka@frith.UUCP (Joseph A Porkka) Distribution: usa Organization: Michigan State University Lines: 53 In article <12104@swrinde.nde.swri.edu> kent@swrinde.nde.swri.edu (Kent D. Polk) writes: > >1) A 'CON:' with : > a) Text memory buffer of user-definable size. > b) A scroll gadget for accessing the above. > c) Builtin clipboard support. > Maybe just support text. > Maybe just ascii text that is font independent. > d) Redirect output of clipboard (or buffer or displayed part of buffer) > using mouse at least. > e) Be able to turn these features off or use two different 'CON:'s > (Like Sun's Command Tool and Shell Tool) I have been working on the design for the above. It would include a menu that allows you to select which options you want, and allow expanding the menu for extras that you think of. It would also support some environment variables for selecting options by default. ***** ** **** A problem I have not yet figured out, how does the normal console.device connect itselft to a window???? From my humble experiments, it does not appear to change the Window structure. Setting the RAWKEY IDCMPFlag keeps the console from getting anykeyboard info though.... Any help anybody? > ... stuff deleted >3) Sockets (pipes). Dup filedescriptors. > > Not just for a shell (be nice), but for launching your own stuff. > Makes simulations/debugging, other stuff much easier. Easily done with MsgPort's and Messages, any they are *much* lower on overhead. With carefull placement of Forbid()/Permit() you can be sure that the MsgPort won't dissapear before you send a message, and you can be sure you won't get any messages before you remove the port. Please anybody send info about how the console.device attaches itself to a window. Even if it will break in 1.4, I promise I won't tell anybody else how its done. In Real Life: Joe Porkka porkka@frith.egr.msu jap@syssun.cl.msu.edu (35.8.1.1) Life is just a game, so relax and be happy.