Commit 43b996a1 authored by ROOL's avatar ROOL 🤖
Browse files

This commit was manufactured by cvs2git to create branch 'RCA'.

Sprout from master 1997-01-14 17:19:03 UTC Neil Turton <nturton@gitlab.riscosopen.org> 'RiscOS 3.70 version taken'
Delete:
    BlackLog
parent a3dc31a9
***************************************************************************
* *
* Project: RiscOS *
* *
* Module: NetFiler *
* *
* Created: Wed 24-Oct-90 By: Ran Mokady *
* *
* First version: 0.49 *
* *
* Copyright: (C) 1990, Acorn Computers Ltd., Cambridge, England. *
* *
***************************************************************************
Purpose:
========
Econet desktop filer.
***************************************************************************
Change Log:
===========
Version 0.20
* Ignore Open_Window_Request for closed logon window (fixes mode change
problem)
Version 0.21
* Add call to NetFS_UpdateFSList when opening menu
Version 0.22
* Alter window extent if fileserver list changes
* Scan full list of fileservers when logon/bye occurs
Version 0.23
* CMOS RAM allocation changed to NetFilerCMOS bits 0,1,2
Version 0.24
* CMOS RAM allocation changed to NetFilerCMOS bits 0,2,3
(Bruce uses bit 1, but he didn't realise it at first)
Version 0.25
* Bugfix: sometimes iconbar FSs could not be accessed
Version 0.26
* Bugfix: inaccessible iconbar FSs problem traced to fileservers which are
in NetFS's *FS list but not in its *ListFS list. NetFiler now treats
fileservers in the former list as also being in the latter, even if
NetFS doesn't think so.
Version 0.27
* Allow multiple columns with FS list in full info mode
Version 0.28
* Keep Fileserver icons together on the iconbar (if Wimp 2.21 or later).
Version 0.29
* Use the Wimp 2.23 "poll word" feature to scan for logged-on
fileservers more quickly than with null events. Because the "high
priority" poll word bit (23) is set, the list of logged-on fileservers
is updated BEFORE the screen is redrawn after a ShellCLI session
terminates, which reduces the problem of flicker.
The poll word is also used to get control after a notify message
arrives. The Wimp sets a bit in the poll word so that a high-priority
PollWord_NonZero event (13) is returned from Wimp_Poll, at which point
the poll word bit is reset and another flag is set, so that subsequent
calls to Wimp_PollIdle will enable null events. The notify blocks are
then scanned on null events, and the flag is reset when there are no
more blocks.
This approach of "downgrading" the Event_Econet_OSProc event down to the
Wimp_Poll event 13 and then down to a Wimp_Poll event 0 ensures that
NetFiler does not "hog" the CPU in the event of several notify messages
being received in turn.
Version 0.30
* Fix bug: don't call NetFS_UpdateFSList with station 0.0 when MENU is
pressed on the "Econet" icon.
Version 0.31
* When checking whether a fileserver is still logged on, only error number
&105BF is treated as meaning that the fileserver is no longer logged on.
Version 0.32
* Doesn't clear screen after *Free (uses Wimp_CommandWindow instead of
Wimp_StartTask).
Version 0.33
* "Logon" alias changed so username is displayed
* Woggling icon code removed
Version 0.34
* Fix bug: in testloggedon, ErrorNumber_UnknownStationName should be
equivalent to ErrorNumber_NotLoggedOn.
Version 0.35
* 'Notify' option on fileserver menu removed
Version 0.36
* Iconbar menu moved down a line
* NetFS_EnumerateFSContexts used to note the username on a logged-on FS.
This allows correct Desktop saving, and also allows the case of
logging-on from the command line to the same FS but with a different
username to cause "net#fsname:&" and its children to be closed.
Version 0.37
* Remember username when logons occur (for savedesk)
* Check for ErrorNumber_UnknownStationNumber in testloggedon
Version 0.38
* Implement interactive help
Version 0.39
* Change to use MessageTrans module
Version 0.40
* Use MessageTrans to create menus
Version 0.41
* Fix bug: didn't close message file on exit
Version 0.42
* Fix bug: SaveDesktop stuff went wrong because PROC_RegList after help
stuff was altered.
Version 0.43
* Fix bug: reset logon submenu pointer in CopyMenus
* Put dotted line back into FSList submenu
Version 0.44
* Display username in logon box initially
Version 0.45
* Count size of "List of file servers" properly
Version 0.46
* Remove initial username display from logon dbox
Version 0.47
* Filer_CloseDir "net#fsname:" on logoff, rather than "net#fsname:&".
This helps if you have used Filer_OpenDir "net#fsname:$.xxx" in the boot
sequence, as it closes these too.
Version 0.48
* Change to use ResourceFS
* Include resource files in the module itself
---------------------------------------------------------------------------
Version: 0.49 Wed 24-Oct-90 Ran Mokady
* Use prioritised iconbar icons
---------------------------------------------------------------------------
Version: 0.51 Sun 28-Oct-90 Ran Mokady
* Use *ShowFree and not *Net:%Free
* Call NetFS_EnableCache after NetFS_EnumerateFSList/Cache
---------------------------------------------------------------------------
Version: 0.52 Tue 16-Apr-91 Ran Mokady
* Pass 300 to Wimp_Initialise and added messages list.
---------------------------------------------------------------------------
Version: 0.53 Fri 31-May-91 Ran Mokady
* Removed notify template.
---------------------------------------------------------------------------
Version: 0.54 Fri 05-Jul-91 ENevill
* Changed net#blah to net::blah in window titles
---------------------------------------------------------------------------
Version: 0.55 Mon 08-Jul-91 Jonathan Roach
* Remove unnecessary closedirs for *Byes as NetFS now talks to Filer using
service calls for this.
* Change &.Hdr. to Hdr:.
---------------------------------------------------------------------------
Version: 0.59 Tue 16-Jul-91 ENevill
* Text extraction
---------------------------------------------------------------------------
Version: 0.60 Tue 23-Jul-91 ENevill
* Remove unnecessary closedirs again.
* Use * command for opendir instead of message because of scheduling problem
in filer.
---------------------------------------------------------------------------
Version: 0.61 Mon 05-Aug-91 ENevill
* Fix logging on to fs when fs number used.
---------------------------------------------------------------------------
Version: 0.62 Mon 19-Aug-91 ENevill
* Allow 8 discs instead of 6 on a single FS
---------------------------------------------------------------------------
Version: 0.63 Tue 20-Aug-91 ENevill
* Allow 16 discs and don't stiff if more than 16
---------------------------------------------------------------------------
Version: 0.64 Tue 27-Aug-91 ENevill
* Fixed vaious internationalisation bugs.
---------------------------------------------------------------------------
Version: 0.65 Wed 04-Sep-91 ENevill
* Moved Messages and Templates to Messages module
---------------------------------------------------------------------------
Version: 0.66 Mon 07-Oct-91 ENevill
* Added EVFF token to messages
* Grey out menu entries when EcoNet not plugged in etc
---------------------------------------------------------------------------
Version: 0.67 Tue 03-Dec-91 ENevill
* Changed text of icon from "Econet" to "Net"
---------------------------------------------------------------------------
Version: 0.68 Tue 10-Dec-91 Steve Cormie
* Removed comments from Messages file.
---------------------------------------------------------------------------
Version: 0.69 Mon 16-Dec-91 ENevill
* Removed debugging code
---------------------------------------------------------------------------
Version: 0.70 Mon 20-Jan-92 ENevill
* Performance improvement: Defer building the list of logged on file
servers until click or menu on the net icon.
---------------------------------------------------------------------------
Version: 0.71 Fri 24-Jan-92 ENevill
* Bug fix. File server list was not complete if user logged on to a
file server before entering the desktop.
---------------------------------------------------------------------------
Version: 0.72 Mon 03-Feb-92 Jonathan Roach
* Adjust service call entry for changed Service_MessageFileClosed.
---------------------------------------------------------------------------
Version: 0.73 Thu 20-Jan-94 Neil Kelleher
* Now copes better with outline font (full info mode)***************************************************************************
MEDUSA - RISC OS 3.50 build
***************************************************************************
* *
* Project: Black *
* *
* Module: NetFiler *
* *
* Created: Wed 22-Jun-94 By: Aideen McConville *
* *
* First version: 0.73 *
* *
* Copyright: (C) 1994, Acorn Computers Ltd., Cambridge, England. *
* *
***************************************************************************
Purpose:
========
***************************************************************************
Change Log:
===========
---------------------------------------------------------------------------
Version: 0.73 Wed 22-Jun-94 Aideen McConville
Moved to new source tree.
---------------------------------------------------------------------------
Version: 0.74 Fri 28-Oct-94 Steve Cormie
* Added directed comments to Messages file for message tokenisation.
* Moved command help/syntax from Global.Messages to Messages file.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment