• Robert Sprowson's avatar
    Add option to hide special OS applications · 73cf2fb2
    Robert Sprowson authored
    A new command, Filer_Visibility allows various special OS applications such as
    !Boot to be hidden from the Filer display. This is modelled on
    the "Hide OS files" option in Windows Explorer.
    Notes:
    * Candidates for matching are !Boot, !Choices, !Scrap and !Territory (so
      allowing Choices and !Scrap to be moved out of !Boot in future).
    * Matches must reside in the root of the drive on which <Boot$Dir> lives.
    * Presently all can be hidden or none, but the command matcher allows for up
      to 255 arguments so in future other subsets could be added.
    * Even when filtered from the root display, they can be manually opened such
      as through !ShowScrap. This is not attempting to make them totally vanish,
      just prevent accidental moves/deletes.
    * The current "Hide OS files" setting is passed to Filer_Action via a new
      options flag Action_OptionExcludeOS so that it can suspend any action which
      might attempt to overwrite these special OS applications, and 2 new reason
      codes to Message_FilerControlAction keep any in progress operations in sync.
    
    Version 2.49. Tagged as 'Filer-2_49'
    73cf2fb2