Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-16 22:21:25 -0700 (Wed, 16 Jun 2004)
Revision: 5913
Log message:

      Centralized the shell handling of the "display method" data (including
      display mode, display base, display width and display destination).
      
      In partucilar:
      - The set_dfmode function now takes effect immediatelly (no need to
      cd "/";; cd "/back/where/we/were";;  after a set_dfmode).
      - The bug with "prl" mode output in "-browser" sessions seems to be gone!
      - The separation between display modes ("prl"/"src"/"html"/"tex"/"raw"/etc)
      and display "types" (i.e. destinations - Tex/Text/Browser) is now more
      complete (in fact we now _never_ convert modes into types).
      - The code for handling the display method data is no longer duplicated 5 times
      (now all code is in shell_core and proof_edit).
      

Changes  Path
+33 -101 metaprl/support/shell/proof_edit.ml
+9 -18 metaprl/support/shell/proof_edit.mli
+3 -0 metaprl/support/shell/shell.ml
+2 -0 metaprl/support/shell/shell_browser.ml
+19 -19 metaprl/support/shell/shell_core.ml
+2 -1 metaprl/support/shell/shell_core.mli
+22 -12 metaprl/support/shell/shell_current.ml
+7 -75 metaprl/support/shell/shell_fs.ml
+2 -2 metaprl/support/shell/shell_fs.mli
+1 -2 metaprl/support/shell/shell_internal_sig.mlz
+5 -80 metaprl/support/shell/shell_package.ml
+2 -2 metaprl/support/shell/shell_package.mli
+7 -79 metaprl/support/shell/shell_root.ml
+2 -2 metaprl/support/shell/shell_root.mli
+5 -12 metaprl/support/shell/shell_rule.ml
+4 -4 metaprl/support/shell/shell_rule.mli
+18 -8 metaprl/support/shell/shell_sig.mlz
+2 -2 metaprl/support/shell/shell_util.ml
+4 -2 metaprl/support/shell/shell_util.mli