[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

* By default, CON: now opens SIMPLE_REFRESH windows using the V36/V37
  console character mapped mode.  Because of some differences between
  character mapped consoles, and SMART_REFRESH non-mapped consoles, this
  may cause incompatibilities with some applications.  For example, the
  Amiga private sequences to set left/top offset, and set line/page length
  behave differently in character mapped console windows.  The only known
  work-around is to recompile asking for a CON: (or RAW:) window using the
  SMART flag.

* Simple refresh/character mapped console windows now support the
  ability to highlight, and copy text with the mouse.  This feature, as
  well as pasting text should be transparent to programs which use CON:
  for console input, and output.  Pasted text will appear in your input
  stream as if the user had typed it.

* While CONCLIP (see s:startup-sequence) is running, programs may
  receive ``<CSI>0 v'' in their input stream indicating the user wants to
  paste text from the clipboard.  This shouldn't cause any problems for
  programs which parse correctly (however we know that it does; the most
  common problems are outputting the sequence, or confusing it with
  another sequence like that for FKEY 1 which is ``<CSI>0~'').

* The console.device now renders a ghosted cursor in inactive console
  windows (both SMART_REFRESH, and SIMPLE_REFRESH with character maps).
  Therefore, rendering over the console's cursor with graphics.library
  calls can trash the cursor; if you must do this, first turn off the

* Some degree of unofficial support has been put in for programs which
  use SMART_REFRESH console windows, and use graphics.library calls mixed
  with console.device sequences to scroll, draw text, clear, etc.  This is
  not supported in SIMPLE_REFRESH windows with character maps, and is
  strongly discouraged in all cases.

* Closing an Intuition window before closing the attached console.device
  worked in the past; it will now crash or hang the machine.

* Under 1.2-1.3, vacated portions of a console window (e.g., areas
  vacated because of a clear, or a scroll) were filled in with the
  character cell color.  As of V36 this is no longer true; vacated areas
  are filled in with the global background color which can be set using
  the SGR sequence ``<ESC>[>##m'' where ## is a value between 0-7.  In
  order to set the background color under V36/V37, send the SGR to set
  background color, and a FormFeed to clear the screen.

* Note that SIMPLE_REFRESH character mapped consoles are immediately
  redrawn with the global background color when changed--this is not
  possible with SMART_REFRESH windows.

[Back to Amiga Developer Docs]