Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-06-13 01:56:44 -0700 (Sun, 13 Jun 2004)
Revision: 5894
Log message:

      - Added a "D" (LsDocumentation) flag and a corresponding browser interface
        menu entry to be able to control whether documentation is displayed or not.
      
      - The default view flags are now
        [LsFormal; LsParent; LsRules; LsRewrites; LsDocumentation]
      
      - Now when "u" (lsUnjustified) is removed from the view flags set, the default
        flags are restored (the former "hide everything" behavior did not make much
        sense IMO).
      
      - Removed the "Interface\nbegin\n...\nend" wrapper from the theory display.
        It only waisted 3 lines and 4 columns of screen space without contributing
        anything (and was making things especially confusing when ls options
        other than "all" were used).
      
      - In prl and HTML mode, made the display of the documentation closer to
        the TeX style and less source-like. The individial display forms for some
        pieces of documentation still need work, but overall it IMHO looks OK in prl
        and pretty good in HTML.
      

Changes  Path
+55 -22 metaprl/support/display/comment.ml
+10 -0 metaprl/support/display/nuprl_font.ml
+2 -0 metaprl/support/display/nuprl_font.mli
+4 -12 metaprl/support/display/summary.ml
+4 -3 metaprl/support/shell/browser_resource.ml
+7 -0 metaprl/support/shell/inputs/style.css
+5 -0 metaprl/support/shell/shell_package.ml
+21 -21 metaprl/support/shell/shell_util.ml
+1 -0 metaprl/support/shell/shell_util.mli