瀏覽代碼

Renamed SystemTools to System

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@8044 8c9fc860-2736-0410-a75d-ab315db34111
negelef 7 年之前
父節點
當前提交
de52e92426
共有 100 個文件被更改,包括 164 次插入164 次删除
  1. 1 1
      source/AFM.Mod
  2. 1 1
      source/AMD64.BenchInterrupts.Mod
  3. 2 2
      source/AMD64.CPUID.Mod
  4. 1 1
      source/AMD64.FoxArrayBaseOptimized.Mod
  5. 1 1
      source/AMD64.IP.Mod
  6. 1 1
      source/AMD64.IPv4.Mod
  7. 3 3
      source/AMD64.UsbKeyboard.Mod
  8. 1 1
      source/AMD64.WMTransitions.Mod
  9. 2 2
      source/AMD64Decoder.Mod
  10. 1 1
      source/ARM.IP.Mod
  11. 1 1
      source/ARM.IPv4.Mod
  12. 1 1
      source/ActiveCells.Execution.Test
  13. 1 1
      source/ActiveCellsRuntime.mod
  14. 1 1
      source/AlmSmtpReceiver.Mod
  15. 二進制
      source/AlmSmtpReceiver.Tool
  16. 1 1
      source/BB.StdCoder.Mod
  17. 1 1
      source/BIOS.AM79C970.Mod
  18. 1 1
      source/BIOS.AMD64.ATADisks.Mod
  19. 1 1
      source/BIOS.AMD64.Keyboard.Mod
  20. 3 3
      source/BIOS.BootShell.Mod
  21. 2 2
      source/BIOS.Diskettes.Mod
  22. 1 1
      source/BIOS.EnsoniqSound.Mod
  23. 1 1
      source/BIOS.I386.ATADisks.Mod
  24. 1 1
      source/BIOS.I386.BenchInterrupts.Mod
  25. 1 1
      source/BIOS.I386.Keyboard.Mod
  26. 2 2
      source/BIOS.UsbUhci.Mod
  27. 1 1
      source/BIOS.V24.Mod
  28. 2 2
      source/BIOS.WebNetworkTimeProtocol.Mod
  29. 1 1
      source/BIOS.i810Sound.Mod
  30. 1 1
      source/Base64.Mod
  31. 1 1
      source/BeepTest.Mod
  32. 2 2
      source/BenchLocks.Mod
  33. 2 2
      source/BenchSyntaxHighlighter.Mod
  34. 1 1
      source/BenchTCP.Mod
  35. 0 0
      source/BenchXML.Mod
  36. 1 1
      source/BimboMail.Mod
  37. 1 1
      source/Bimso.Mod
  38. 1 1
      source/BinToCode.Mod
  39. 3 3
      source/BluetoothTest.Mod
  40. 18 18
      source/Build.Tool
  41. 14 14
      source/Build.VMWare.Tool
  42. 11 11
      source/Builds.Tool
  43. 1 1
      source/CRC.Mod
  44. 1 1
      source/CharacterLineup.Mod
  45. 1 1
      source/Checksum.Mod
  46. 1 1
      source/Codecs.Mod
  47. 1 1
      source/CommandTest.Mod
  48. 1 1
      source/CompilerInterface.Mod
  49. 1 1
      source/ComponentInfo.Mod
  50. 1 1
      source/ComponentViewer.Mod
  51. 1 1
      source/Configuration.Mod
  52. 1 1
      source/CryptoBase64.Mod
  53. 1 1
      source/CryptoCSPRNG.Mod
  54. 1 1
      source/CryptoDES.Mod
  55. 1 1
      source/CryptoHMAC.Mod
  56. 1 1
      source/CryptoRSA.Mod
  57. 1 1
      source/CryptoTestBigNumbers.Mod
  58. 1 1
      source/CryptoTestCiphers.Mod
  59. 1 1
      source/CryptoTestDH.Mod
  60. 1 1
      source/CryptoTestDSA.Mod
  61. 1 1
      source/CryptoTestHashes.Mod
  62. 1 1
      source/CryptoTestRSA.Mod
  63. 1 1
      source/CyberbitNetInstall.Mod
  64. 1 1
      source/CyrillicUtilities.Mod
  65. 1 1
      source/DTPEditor.Mod
  66. 1 1
      source/DTPImage.Mod
  67. 1 1
      source/DTPText.Mod
  68. 1 1
      source/DebugLog.Mod
  69. 2 2
      source/Debugging.Mod
  70. 1 1
      source/Decoder.Mod
  71. 1 1
      source/DiffLib.Mod
  72. 1 1
      source/DiskBenchmark.Mod
  73. 1 1
      source/DiskTests.Mod
  74. 2 2
      source/DynamicWebpagePlugin.Mod
  75. 7 7
      source/EFI.Tool
  76. 1 1
      source/Errors.Mod
  77. 1 1
      source/Events.Mod
  78. 1 1
      source/EventsFileLog.Mod
  79. 1 1
      source/EventsKernelLog.Mod
  80. 1 1
      source/ExampleTextWriter.Mod
  81. 1 1
      source/FSTools.Mod
  82. 1 1
      source/FSTools64.Mod
  83. 1 1
      source/FTP.Mod
  84. 1 1
      source/FTPClient.Mod
  85. 1 1
      source/FileHandlers.Mod
  86. 1 1
      source/FileTrapWriter.Mod
  87. 1 1
      source/Files64.Tool
  88. 5 5
      source/Fox.Tool
  89. 1 1
      source/FoxAMD64InstructionSet.Mod
  90. 1 1
      source/FoxAMDBackend.Mod
  91. 1 1
      source/FoxARMAssembler.Mod
  92. 1 1
      source/FoxARMBackend.Mod
  93. 1 1
      source/FoxARMInstructionSet.Mod
  94. 1 1
      source/FoxActiveCells.Mod
  95. 2 2
      source/FoxArrayBase.Mod
  96. 1 1
      source/FoxAssembler.Mod
  97. 1 1
      source/FoxDisassembler.Mod
  98. 1 1
      source/FoxDocumentationBackend.Mod
  99. 1 1
      source/FoxIntermediateAssembler.Mod
  100. 1 1
      source/FoxIntermediateBackend.Mod

+ 1 - 1
source/AFM.Mod

@@ -117,4 +117,4 @@ BEGIN
 	KernelLog.String("res = "); KernelLog.Int(res, 0); KernelLog.Ln;
 	KernelLog.String("res = "); KernelLog.Int(res, 0); KernelLog.Ln;
 END AFM.X
 END AFM.X
 
 
-SystemTools.Free AFM ~
+System.Free AFM ~

+ 1 - 1
source/AMD64.BenchInterrupts.Mod

@@ -120,7 +120,7 @@ END Show;
 
 
 END BenchInterrupts.
 END BenchInterrupts.
 
 
-SystemTools.Free BenchInterrupts ~
+System.Free BenchInterrupts ~
 
 
 BenchInterrupts.Bench 1000000 ~
 BenchInterrupts.Bench 1000000 ~
 
 

+ 2 - 2
source/AMD64.CPUID.Mod

@@ -8,7 +8,7 @@ MODULE CPUID; (** AUTHOR "staubesv"; PURPOSE "Intel/AMD CPUID Information"; *)
  *	CPUID.Show ~ 	displays the processor name and the most relevant features
  *	CPUID.Show ~ 	displays the processor name and the most relevant features
  *	CPUID.ShowDetailed ~ displays all information provided by CPUID
  *	CPUID.ShowDetailed ~ displays all information provided by CPUID
  *
  *
- *	SystemTools.Free CPUID ~
+ *	System.Free CPUID ~
  *
  *
  * Notes:
  * Notes:
  *	- The CPUID instruction is supported by CPUs >= 80486
  *	- The CPUID instruction is supported by CPUs >= 80486
@@ -1161,6 +1161,6 @@ END Show;
 
 
 END CPUID.
 END CPUID.
 
 
-SystemTools.Free CPUID ~
+System.Free CPUID ~
 
 
 CPUID.Show ~
 CPUID.Show ~

+ 1 - 1
source/AMD64.FoxArrayBaseOptimized.Mod

@@ -6524,7 +6524,7 @@ BEGIN
 
 
 END FoxArrayBaseOptimized.
 END FoxArrayBaseOptimized.
 
 
-SystemTools.Free ArrayBaseOptimized ~
+System.Free ArrayBaseOptimized ~
 
 
 ArrayBaseOptimized.Install ~
 ArrayBaseOptimized.Install ~
 ArrayBaseOptimized.InstallSSE2 ~
 ArrayBaseOptimized.InstallSSE2 ~

+ 1 - 1
source/AMD64.IP.Mod

@@ -1588,7 +1588,7 @@ END IP.
 
 
 
 
 Free:
 Free:
-SystemTools.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
+System.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
 
 
 Start:
 Start:
 InitNetwork.Init
 InitNetwork.Init

+ 1 - 1
source/AMD64.IPv4.Mod

@@ -847,7 +847,7 @@ END IPv4.
 
 
 
 
 Free:
 Free:
-SystemTools.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
+System.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
 
 
 Start:
 Start:
 InitNetwork.Init
 InitNetwork.Init

+ 3 - 3
source/AMD64.UsbKeyboard.Mod

@@ -4,7 +4,7 @@ MODULE UsbKeyboard; (** AUTHOR "cplattner; staubesv"; PURPOSE "Bluebottle USB Ke
  *
  *
  * Usage:
  * Usage:
  *
  *
- *	UsbKeyboard.Install ~ loads this driver		SystemTools.Free UsbKeyboard ~ unloads it
+ *	UsbKeyboard.Install ~ loads this driver		System.Free UsbKeyboard ~ unloads it
  *
  *
  *	UsbKeyboard.SetLayout dev file ~ sets the keyboard layout
  *	UsbKeyboard.SetLayout dev file ~ sets the keyboard layout
  * 	UsbKeyboard.SetLayout UsbKeyboard00 KeyCH.Bin ~ sets the CH keyboard layout, for example
  * 	UsbKeyboard.SetLayout UsbKeyboard00 KeyCH.Bin ~ sets the CH keyboard layout, for example
@@ -744,7 +744,7 @@ BEGIN
 	Usbdi.drivers.Add(Probe, Name, Description, Priority);
 	Usbdi.drivers.Add(Probe, Name, Description, Priority);
 END UsbKeyboard.
 END UsbKeyboard.
 
 
-UsbKeyboard.Install ~ SystemTools.Free UsbKeyboard ~
+UsbKeyboard.Install ~ System.Free UsbKeyboard ~
 
 
 UsbKeyboard.SetLayout UsbKeyboard00 KeyBE.Bin ~
 UsbKeyboard.SetLayout UsbKeyboard00 KeyBE.Bin ~
 UsbKeyboard.SetLayout UsbKeyboard00 KeyCA.Bin ~
 UsbKeyboard.SetLayout UsbKeyboard00 KeyCA.Bin ~
@@ -760,4 +760,4 @@ UsbKeyboard.SetLayout UsbKeyboard00 KeyTR.Bin ~
 UsbKeyboard.SetLayout UsbKeyboard00 KeyUK.Bin ~
 UsbKeyboard.SetLayout UsbKeyboard00 KeyUK.Bin ~
 UsbKeyboard.SetLayout UsbKeyboard00 KeyUS.Bin ~
 UsbKeyboard.SetLayout UsbKeyboard00 KeyUS.Bin ~
 
 
-WMKeyCode.Open ~	SystemTools.Free WMKeyCode ~
+WMKeyCode.Open ~	System.Free WMKeyCode ~

+ 1 - 1
source/AMD64.WMTransitions.Mod

@@ -788,7 +788,7 @@ BEGIN
 	MMXenabled := 23 IN Machine.features;
 	MMXenabled := 23 IN Machine.features;
 END WMTransitions.
 END WMTransitions.
 
 
-SystemTools.Free WMTransitions ~
+System.Free WMTransitions ~
 
 
 WMTransitions.Test ~
 WMTransitions.Test ~
 WMTransitions.Test2 ~
 WMTransitions.Test2 ~

+ 2 - 2
source/AMD64Decoder.Mod

@@ -3243,11 +3243,11 @@ END Init;
 
 
 END AMD64Decoder.
 END AMD64Decoder.
 
 
-SystemTools.Free AMD64Decoder~
+System.Free AMD64Decoder~
 AMD64Decoder.Init~
 AMD64Decoder.Init~
 Decoder.Open Test.Abx~
 Decoder.Open Test.Abx~
 
 
 
 
-SystemTools.Free Decoder~
+System.Free Decoder~
 Decoder.Open Test.Bbx~
 Decoder.Open Test.Bbx~
 
 

+ 1 - 1
source/ARM.IP.Mod

@@ -1596,7 +1596,7 @@ END IP.
 
 
 
 
 Free:
 Free:
-SystemTools.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
+System.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
 
 
 Start:
 Start:
 InitNetwork.Init
 InitNetwork.Init

+ 1 - 1
source/ARM.IPv4.Mod

@@ -868,7 +868,7 @@ END IPv4.
 
 
 
 
 Free:
 Free:
-SystemTools.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
+System.Free TraceRoute VNC Ping WMFTPClient FTPClient WebFTPServer TCPServices TLS InitNetwork Ping DHCP TCP DNS UDP ICMP IPv4 IPv6 IP~
 
 
 Start:
 Start:
 InitNetwork.Init
 InitNetwork.Init

+ 1 - 1
source/ActiveCells.Execution.Test

@@ -1,5 +1,5 @@
 # Oberon language test and validation suite
 # Oberon language test and validation suite
-# options 	--mayTrap --prolog="Compiler.Compile -p=Win32 --cellsAreObjects TesterInput.txt" --command="SystemTools.Free Test Tester;ActiveCellsRunner.Execute Test.Cellnet" --logFile="ActiveCells.ExecutionTest.Log" --result="ActiveCells.Execution.Test.Diff"
+# options 	--mayTrap --prolog="Compiler.Compile -p=Win32 --cellsAreObjects TesterInput.txt" --command="System.Free Test Tester;ActiveCellsRunner.Execute Test.Cellnet" --logFile="ActiveCells.ExecutionTest.Log" --result="ActiveCells.Execution.Test.Diff"
 
 
 # test halt and assert statements and simple procedure call (basics for the test suite)
 # test halt and assert statements and simple procedure call (basics for the test suite)
 
 

+ 1 - 1
source/ActiveCellsRuntime.mod

@@ -536,4 +536,4 @@ type
 end ActiveCellsRuntime.
 end ActiveCellsRuntime.
 
 
 
 
-SystemTools.FreeDownTo FoxSemanticChecker ~
+System.FreeDownTo FoxSemanticChecker ~

+ 1 - 1
source/AlmSmtpReceiver.Mod

@@ -1087,7 +1087,7 @@ Aos.Call AlmSmtpReceiver.Open
 Aos.Call AlmSmtpReceiver.Close
 Aos.Call AlmSmtpReceiver.Close
 Aos.Call NetTracker.Open 100 ~
 Aos.Call NetTracker.Open 100 ~
 System.Free AlmSmtpReceiver  ~
 System.Free AlmSmtpReceiver  ~
-SystemTools.Free AlmSmtpReceiver ~
+System.Free AlmSmtpReceiver ~
 
 
 EditTools.OpenAscii ^
 EditTools.OpenAscii ^
 Telnet.Open cda
 Telnet.Open cda

二進制
source/AlmSmtpReceiver.Tool


+ 1 - 1
source/BB.StdCoder.Mod

@@ -316,4 +316,4 @@ BEGIN
 END StdCoder.
 END StdCoder.
 
 
 
 
-	SystemTools.Free StdCoder ~
+	System.Free StdCoder ~

+ 1 - 1
source/BIOS.AM79C970.Mod

@@ -581,7 +581,7 @@ END AM79C970.
 
 
 (*
 (*
 
 
-SystemTools.Free AM79C970~
+System.Free AM79C970~
 AM79C970.Install ~
 AM79C970.Install ~
 
 
 *)
 *)

+ 1 - 1
source/BIOS.AMD64.ATADisks.Mod

@@ -2416,6 +2416,6 @@ Error codes
 2838	Lock failed
 2838	Lock failed
 2839	Unlock failed
 2839	Unlock failed
 
 
-AosATADisk.Install ~		SystemTools.Free ATADisks ~
+AosATADisk.Install ~		System.Free ATADisks ~
 
 
 ATAErrors.Text
 ATAErrors.Text

+ 1 - 1
source/BIOS.AMD64.Keyboard.Mod

@@ -543,4 +543,4 @@ Keyboard.Install ~
 Keyboard.SetLayout KeyCH.Bin ~
 Keyboard.SetLayout KeyCH.Bin ~
 Keyboard.SetLayout KeyUS.Bin ~
 Keyboard.SetLayout KeyUS.Bin ~
 
 
-SystemTools.Free Keyboard ~
+System.Free Keyboard ~

+ 3 - 3
source/BIOS.BootShell.Mod

@@ -746,7 +746,7 @@ BEGIN
 	Init;
 	Init;
 END BootShell.
 END BootShell.
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
 	Linker.Link \P../Test/ \.Obx ../Test/IDE.Bin 0100000H 1000H Kernel Traps
 	Linker.Link \P../Test/ \.Obx ../Test/IDE.Bin 0100000H 1000H Kernel Traps
 		ATADisks DiskVolumes DiskFS Keyboard BootShell BootConsole ~
 		ATADisks DiskVolumes DiskFS Keyboard BootShell BootConsole ~
@@ -758,14 +758,14 @@ SystemTools.DoCommands
 	VirtualDisks.Uninstall VM0 ~
 	VirtualDisks.Uninstall VM0 ~
 ~~~
 ~~~
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
 	FSTools.DeleteFiles BootShell.img ~
 	FSTools.DeleteFiles BootShell.img ~
 
 
 	VirtualDisks.Create BootShell.img 2048 512 ~
 	VirtualDisks.Create BootShell.img 2048 512 ~
 	VirtualDisks.Install -c=80 -h=2 -s=18 -b=512 VDISK0 BootShell.img ~
 	VirtualDisks.Install -c=80 -h=2 -s=18 -b=512 VDISK0 BootShell.img ~
 
 
-	Linker.Link \P../Test/ \.Obx ../Test/CD.Bin 0100000H 1000H Kernel Traps ProcessInfo SystemTools Keyboard BootShell BootConsole ~
+	Linker.Link \P../Test/ \.Obx ../Test/CD.Bin 0100000H 1000H Kernel Traps ProcessInfo System Keyboard BootShell BootConsole ~
 
 
 	Partitions.Format VDISK0#0 AosFS 640 ../Test/CD.Bin ~
 	Partitions.Format VDISK0#0 AosFS 640 ../Test/CD.Bin ~
 
 

+ 2 - 2
source/BIOS.Diskettes.Mod

@@ -6,7 +6,7 @@ MODULE Diskettes; (** non-portable *) (** AUTHOR "pjm"; PURPOSE "Diskette device
  *
  *
  * Usage:
  * Usage:
  *	Diskettes.Install ~ will load the floppy disk device driver
  *	Diskettes.Install ~ will load the floppy disk device driver
- *	SystemTools.Free Diskettes ~ will unload the driver
+ *	System.Free Diskettes ~ will unload the driver
  *
  *
  * History:
  * History:
  *	01.03.2005	Adapted to Aos, FormatDisk removed (afi)
  *	01.03.2005	Adapted to Aos, FormatDisk removed (afi)
@@ -602,7 +602,7 @@ Results
 
 
 Diskettes.Install ~
 Diskettes.Install ~
 
 
-SystemTools.Free Diskettes ~
+System.Free Diskettes ~
 
 
 Partitions.Show
 Partitions.Show
 
 

+ 1 - 1
source/BIOS.EnsoniqSound.Mod

@@ -1479,7 +1479,7 @@ BEGIN {EXCLUSIVE}
 END EnsoniqSound.
 END EnsoniqSound.
 
 
 EnsoniqSound.Install ~
 EnsoniqSound.Install ~
-SystemTools.Free EnsoniqSound ~
+System.Free EnsoniqSound ~
 
 
 Installation
 Installation
 Add EnsoniqSound.Install to Configuration.XML, section 'Autostart' to load driver at system startup.
 Add EnsoniqSound.Install to Configuration.XML, section 'Autostart' to load driver at system startup.

+ 1 - 1
source/BIOS.I386.ATADisks.Mod

@@ -2549,6 +2549,6 @@ Error codes
 2838	Lock failed
 2838	Lock failed
 2839	Unlock failed
 2839	Unlock failed
 
 
-AosATADisk.Install ~		SystemTools.Free ATADisks ~
+AosATADisk.Install ~		System.Free ATADisks ~
 
 
 ATAErrors.Text
 ATAErrors.Text

+ 1 - 1
source/BIOS.I386.BenchInterrupts.Mod

@@ -120,7 +120,7 @@ END Show;
 
 
 END BenchInterrupts.
 END BenchInterrupts.
 
 
-SystemTools.Free BenchInterrupts ~
+System.Free BenchInterrupts ~
 
 
 BenchInterrupts.Bench 1000000 ~
 BenchInterrupts.Bench 1000000 ~
 
 

+ 1 - 1
source/BIOS.I386.Keyboard.Mod

@@ -545,4 +545,4 @@ Keyboard.Install ~
 Keyboard.SetLayout KeyCH.Bin ~
 Keyboard.SetLayout KeyCH.Bin ~
 Keyboard.SetLayout KeyUS.Bin ~
 Keyboard.SetLayout KeyUS.Bin ~
 
 
-SystemTools.Free Keyboard ~
+System.Free Keyboard ~

+ 2 - 2
source/BIOS.UsbUhci.Mod

@@ -11,7 +11,7 @@ MODULE UsbUhci; (** AUTHOR "cplattner/staubesv"; PURPOSE "USB Universal Host Con
  * Usage:
  * Usage:
  *
  *
  *	UsbUhci.Install ~ to load this device driver
  *	UsbUhci.Install ~ to load this device driver
- *	SystemTools.Free UsbUhci ~ unloads it
+ *	System.Free UsbUhci ~ unloads it
  *
  *
  * References:
  * References:
  *	Universal Host Controller Interface (UHCI) Design Guide, Revision 1.1, http://www.intel.com
  *	Universal Host Controller Interface (UHCI) Design Guide, Revision 1.1, http://www.intel.com
@@ -1102,6 +1102,6 @@ BEGIN
 	PCIFindUhci;
 	PCIFindUhci;
 END UsbUhci.
 END UsbUhci.
 
 
-UsbUhci.Install ~  SystemTools.Free UsbUhci ~
+UsbUhci.Install ~  System.Free UsbUhci ~
 
 
 
 

+ 1 - 1
source/BIOS.V24.Mod

@@ -461,7 +461,7 @@ END Init;
 
 
 END V24.
 END V24.
 
 
-V24.Install ~		SystemTools.Free V24 ~
+V24.Install ~		System.Free V24 ~
 V24.Scan ~
 V24.Scan ~
 
 
 Example Aos.Par information (typical values usually assigned to the 4 first serial ports)
 Example Aos.Par information (typical values usually assigned to the 4 first serial ports)

+ 2 - 2
source/BIOS.WebNetworkTimeProtocol.Mod

@@ -173,5 +173,5 @@ WebNetworkTimeProtocol.GetSimpleTime~
 
 
 WebNetworkTimeProtocol.SynchronizeSNTP ~
 WebNetworkTimeProtocol.SynchronizeSNTP ~
 
 
-SystemTools.Free WebNetworkTimeProtocol~
-SystemTools.Free Dates ~
+System.Free WebNetworkTimeProtocol~
+System.Free Dates ~

+ 1 - 1
source/BIOS.i810Sound.Mod

@@ -1619,4 +1619,4 @@ Aos.Call PlayRecWave.Play x.wav ~
 Aos.Call MP3Player.Play DATA:/SomeMp3File.Mp3 ~
 Aos.Call MP3Player.Play DATA:/SomeMp3File.Mp3 ~
 
 
 System.Free i810Sound ~
 System.Free i810Sound ~
-SystemTools.Free i810Sound~
+System.Free i810Sound~

+ 1 - 1
source/Base64.Mod

@@ -134,4 +134,4 @@ BEGIN
 END Base64.
 END Base64.
 
 
 Base64.Test
 Base64.Test
-SystemTools.Free Base64 ~
+System.Free Base64 ~

+ 1 - 1
source/BeepTest.Mod

@@ -27,4 +27,4 @@ BEGIN
 END BeepTest.
 END BeepTest.
 
 
 BeepTest.Go ~
 BeepTest.Go ~
-SystemTools.Free BeepTest ~
+System.Free BeepTest ~

+ 2 - 2
source/BenchLocks.Mod

@@ -89,12 +89,12 @@ END TestAcquire;
 
 
 END BenchLocks.
 END BenchLocks.
 
 
-SystemTools.Repeat 3
+System.Repeat 3
 	BenchLocks.Bench 32 100000 500 ~
 	BenchLocks.Bench 32 100000 500 ~
 
 
 BenchLocks.Bench 64 100000 500 ~
 BenchLocks.Bench 64 100000 500 ~
 
 
-SystemTools.Free BenchLocks ~
+System.Free BenchLocks ~
 
 
 Configuration.DoCommands
 Configuration.DoCommands
 System.Time start
 System.Time start

+ 2 - 2
source/BenchSyntaxHighlighter.Mod

@@ -268,7 +268,7 @@ END TestScanner;
 
 
 END BenchSyntaxHighlighter.
 END BenchSyntaxHighlighter.
 
 
-SystemTools.Free BenchSyntaxHighlighter ~
+System.Free BenchSyntaxHighlighter ~
 
 
 BenchSyntaxHighlighter.Bench Usb.Mod reader ~
 BenchSyntaxHighlighter.Bench Usb.Mod reader ~
 BenchSyntaxHighlighter.Bench BIOS.I386.Machine.Mod reader ~
 BenchSyntaxHighlighter.Bench BIOS.I386.Machine.Mod reader ~
@@ -294,7 +294,7 @@ BenchSyntaxHighlighter.TestScanner Test.Mod Oberon ~
 
 
 BenchSyntaxHighlighter.TestScanner --details Test.Mod Oberon ~
 BenchSyntaxHighlighter.TestScanner --details Test.Mod Oberon ~
 
 
-SystemTools.DoCommands
+System.DoCommands
 	FSTools.Enumerate *.Mod BenchSyntaxHighlighter.Bench -n=1 <#filename#> ~
 	FSTools.Enumerate *.Mod BenchSyntaxHighlighter.Bench -n=1 <#filename#> ~
 	FSTools.Enumerate *.XML BenchSyntaxHighlighter.Bench -n=1 <#filename#> ~
 	FSTools.Enumerate *.XML BenchSyntaxHighlighter.Bench -n=1 <#filename#> ~
 	FSTools.Enumerate *.TOOL BenchSyntaxHighlighter.Bench -n=1 <#filename#> ~
 	FSTools.Enumerate *.TOOL BenchSyntaxHighlighter.Bench -n=1 <#filename#> ~

+ 1 - 1
source/BenchTCP.Mod

@@ -179,4 +179,4 @@ BenchTCP.Time 127.0.0.1 ~
 
 
 BenchTCP.Echo FE80::230:1BFF:FEAF:EEF2 100000~
 BenchTCP.Echo FE80::230:1BFF:FEAF:EEF2 100000~
 BenchTCP.Discard FE80::230:1BFF:FEAF:EEF2 100000~
 BenchTCP.Discard FE80::230:1BFF:FEAF:EEF2 100000~
-SystemTools.Free BenchTCP
+System.Free BenchTCP

文件差異過大導致無法顯示
+ 0 - 0
source/BenchXML.Mod


+ 1 - 1
source/BimboMail.Mod

@@ -237,7 +237,7 @@ BEGIN
 END BimboMail.
 END BimboMail.
 
 
 BimboMail.Open ~
 BimboMail.Open ~
-SystemTools.Free BimboMail MailStorage POP3Client ~
+System.Free BimboMail MailStorage POP3Client ~
 
 
 PET.Open MailStorage.Mod ~
 PET.Open MailStorage.Mod ~
 PET.Open POP3Client.Mod ~
 PET.Open POP3Client.Mod ~

+ 1 - 1
source/Bimso.Mod

@@ -234,5 +234,5 @@ BEGIN
 	Modules.InstallTermHandler(Cleanup)
 	Modules.InstallTermHandler(Cleanup)
 END Bimso.
 END Bimso.
 
 
-SystemTools.Free Bimso ~
+System.Free Bimso ~
 Bimso.Open ~
 Bimso.Open ~

+ 1 - 1
source/BinToCode.Mod

@@ -87,7 +87,7 @@ BEGIN
 	hexdigit := "0123456789ABCDEF";
 	hexdigit := "0123456789ABCDEF";
 END BinToCode.
 END BinToCode.
 
 
-SystemTools.Free BinToCode~
+System.Free BinToCode~
 BinToCode.Convert Tutorials.Book ~
 BinToCode.Convert Tutorials.Book ~
 
 
 
 

+ 3 - 3
source/BluetoothTest.Mod

@@ -1020,10 +1020,10 @@ END BluetoothTest.
 BluetoothHCI.Mod
 BluetoothHCI.Mod
 
 
 
 
-SystemTools.Free BluetoothTest BluetoothL2CAP BluetoothHCI BluetoothUART BluetoothUSB Bluetooth~
-SystemTools.Free BluetoothTest~
+System.Free BluetoothTest BluetoothL2CAP BluetoothHCI BluetoothUART BluetoothUSB Bluetooth~
+System.Free BluetoothTest~
 
 
-SystemTools.ListPlugins ~
+System.ListPlugins ~
 
 
 BluetoothTest.Open UsbBluetooth00 BTTest ~
 BluetoothTest.Open UsbBluetooth00 BTTest ~
 
 

+ 18 - 18
source/Build.Tool

@@ -12,7 +12,7 @@ Release.Build --path="../Test/" --build --zip --xml Bios32 ~
 
 
 # Step 2:  Link boot files
 # Step 2:  Link boot files
 
 
-SystemTools.DoCommands
+System.DoCommands
 Linker.Link \P../Test/ \.Obx ../Test/IDE.Bin 0100000H 1000H Kernel Traps
 Linker.Link \P../Test/ \.Obx ../Test/IDE.Bin 0100000H 1000H Kernel Traps
 	ATADisks DiskVolumes DiskFS Loader BootConsole ~
 	ATADisks DiskVolumes DiskFS Loader BootConsole ~
 ~
 ~
@@ -37,9 +37,9 @@ Linker.Link \P../Test/ \.Obx ../Test/USBSLOW.Bin 0100000H 1000H Kernel Traps
 
 
 # Step 3a: Create image for bootable CD (A2.iso)
 # Step 3a: Create image for bootable CD (A2.iso)
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
-SystemTools.Timer start ~
+System.Timer start ~
 
 
 FSTools.Mount RAMDISK RamFS 2000000 4096 ~
 FSTools.Mount RAMDISK RamFS 2000000 4096 ~
 FSTools.DeleteFiles RAMDISK:A2.Dsk ~
 FSTools.DeleteFiles RAMDISK:A2.Dsk ~
@@ -63,7 +63,7 @@ ZipTool.ExtractAll --prefix=TEMP: --sourcePath=../Test/ --overwrite --silent
 	KernelSrc.zip SystemSrc.zip DriversSrc.zip ApplicationsMiniSrc.zip ApplicationsSrc.zip GuiApplicationsMiniSrc.zip GuiApplicationsSrc.zip FunSrc.zip BuildSrc.zip
 	KernelSrc.zip SystemSrc.zip DriversSrc.zip ApplicationsMiniSrc.zip ApplicationsSrc.zip GuiApplicationsMiniSrc.zip GuiApplicationsSrc.zip FunSrc.zip BuildSrc.zip
 	ScreenFonts.zip CjkFonts.zip TrueTypeFonts.zip ~
 	ScreenFonts.zip CjkFonts.zip TrueTypeFonts.zip ~
 
 
-SystemTools.Show Copy ZIP archives to TEMP:  ~
+System.Show Copy ZIP archives to TEMP:  ~
 FSTools.CopyTo TEMP: ../Test/
 FSTools.CopyTo TEMP: ../Test/
 	Kernel.zip System.zip Drivers.zip ApplicationsMini.zip Applications.zip Compiler.zip
 	Kernel.zip System.zip Drivers.zip ApplicationsMini.zip Applications.zip Compiler.zip
 	GuiApplicationsMini.zip GuiApplications.zip
 	GuiApplicationsMini.zip GuiApplications.zip
@@ -104,14 +104,14 @@ VirtualDisks.Uninstall VDISK0 ~
 IsoImages.Make ../Test/A2.iso RAMDISK:A2.Dsk ~
 IsoImages.Make ../Test/A2.iso RAMDISK:A2.Dsk ~
 FSTools.Unmount RAMDISK ~
 FSTools.Unmount RAMDISK ~
 
 
-SystemTools.Show CD image build time:  ~ SystemTools.Timer elapsed ~
+System.Show CD image build time:  ~ System.Timer elapsed ~
 ~~
 ~~
 
 
 # Step 3b: Create image for bootable CD (A2mini.iso)
 # Step 3b: Create image for bootable CD (A2mini.iso)
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
-SystemTools.Timer start ~
+System.Timer start ~
 
 
 FSTools.Mount RAMDISK RamFS 2000000 4096 ~
 FSTools.Mount RAMDISK RamFS 2000000 4096 ~
 FSTools.DeleteFiles RAMDISK:A2.Dsk ~
 FSTools.DeleteFiles RAMDISK:A2.Dsk ~
@@ -156,17 +156,17 @@ VirtualDisks.Uninstall VDISK0 ~
 IsoImages.Make ../Test/A2mini.iso RAMDISK:A2.Dsk ~
 IsoImages.Make ../Test/A2mini.iso RAMDISK:A2.Dsk ~
 FSTools.Unmount RAMDISK ~
 FSTools.Unmount RAMDISK ~
 
 
-SystemTools.Show CD image build time:  ~ SystemTools.Timer elapsed ~
+System.Show CD image build time:  ~ System.Timer elapsed ~
 ~~
 ~~
 
 
 # Step 3c: Create image for bootable H.D.D.  (A2HDD.img), should work with bochs, at least.
 # Step 3c: Create image for bootable H.D.D.  (A2HDD.img), should work with bochs, at least.
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
 PCAAMD64.Assemble OBLUnreal.Asm ~
 PCAAMD64.Assemble OBLUnreal.Asm ~
 PartitionsLib.SetBootLoaderFile OBLUnreal.Bin ~
 PartitionsLib.SetBootLoaderFile OBLUnreal.Bin ~
 
 
-SystemTools.Timer start ~
+System.Timer start ~
 
 
 FSTools.DeleteFiles ../Test/A2HDD.img ~
 FSTools.DeleteFiles ../Test/A2HDD.img ~
 
 
@@ -206,7 +206,7 @@ Partitions.SetConfig VDISK0#1
 	~
 	~
 VirtualDisks.Uninstall VDISK0 ~
 VirtualDisks.Uninstall VDISK0 ~
 
 
-SystemTools.Show HDD image build time:  ~ SystemTools.Timer elapsed ~
+System.Show HDD image build time:  ~ System.Timer elapsed ~
 
 
 FSTools.CloseFiles ../Test/A2HDD.img ~
 FSTools.CloseFiles ../Test/A2HDD.img ~
 
 
@@ -215,9 +215,9 @@ FSTools.CloseFiles ../Test/A2HDD.img ~
 
 
 # Step 3d: Create image for bootable H.D.D.  (A2HDD.img) for VirtualBox
 # Step 3d: Create image for bootable H.D.D.  (A2HDD.img) for VirtualBox
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
-SystemTools.Timer start ~
+System.Timer start ~
 
 
 FSTools.DeleteFiles ../Test/A2HDD.img ~
 FSTools.DeleteFiles ../Test/A2HDD.img ~
 
 
@@ -260,7 +260,7 @@ Partitions.SetConfig VDISK0#1
 	~
 	~
 VirtualDisks.Uninstall VDISK0 ~
 VirtualDisks.Uninstall VDISK0 ~
 
 
-SystemTools.Show HDD image build time:  ~ SystemTools.Timer elapsed ~
+System.Show HDD image build time:  ~ System.Timer elapsed ~
 ~~
 ~~
 
 
 ../Test/CompileCommand.Tool
 ../Test/CompileCommand.Tool
@@ -273,7 +273,7 @@ Release.Build --path="../Test/" --build --zip --xml Bios32 ~
 # Step 3e: Create image for bootable USB  (A2USB.img)
 # Step 3e: Create image for bootable USB  (A2USB.img)
 
 
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
 Compiler.Compile  -b=AMD --objectFileExtension=.Obx --symbolFileExtension=.Obx --destPath=../Test/ BIOS.PCI.Mod UsbEhci.Mod UsbEhciPCI.Mod  ~
 Compiler.Compile  -b=AMD --objectFileExtension=.Obx --symbolFileExtension=.Obx --destPath=../Test/ BIOS.PCI.Mod UsbEhci.Mod UsbEhciPCI.Mod  ~
 
 
@@ -281,7 +281,7 @@ PCAAMD64.Assemble OBLUnreal.Asm ~
 PartitionsLib.SetBootLoaderFile OBLUnreal.Bin ~
 PartitionsLib.SetBootLoaderFile OBLUnreal.Bin ~
 PCAAMD64.Assemble BootManager.Asm ~
 PCAAMD64.Assemble BootManager.Asm ~
 BootManager.Split BootManager.Bin ~
 BootManager.Split BootManager.Bin ~
-SystemTools.Timer start ~
+System.Timer start ~
 
 
 FSTools.DeleteFiles ../Test/A2HDD.img ~
 FSTools.DeleteFiles ../Test/A2HDD.img ~
 
 
@@ -328,7 +328,7 @@ Partitions.SetConfig VDISK0#1
 	~
 	~
 VirtualDisks.Uninstall VDISK0 ~
 VirtualDisks.Uninstall VDISK0 ~
 
 
-SystemTools.Show HDD image build time:  ~ SystemTools.Timer elapsed ~
+System.Show HDD image build time:  ~ System.Timer elapsed ~
 
 
 FSTools.CloseFiles ../Test/A2HDD.img ~
 FSTools.CloseFiles ../Test/A2HDD.img ~
 
 
@@ -341,7 +341,7 @@ WinDisks.Install E: RW ~
 
 
 ~
 ~
 *** CAUTION: check that drive is not a local drive !!!! ***
 *** CAUTION: check that drive is not a local drive !!!! ***
-SystemTools.DoCommands
+System.DoCommands
 Partitions.FileToPartition PhysicalDrive1#0 ../Test/A2HDD.img 0 160000  ~
 Partitions.FileToPartition PhysicalDrive1#0 ../Test/A2HDD.img 0 160000  ~
 WinDisks.Uninstall "PhysicalDrive1" ~
 WinDisks.Uninstall "PhysicalDrive1" ~
 ~
 ~

+ 14 - 14
source/Build.VMWare.Tool

@@ -9,10 +9,10 @@ Release.Build --path="../Test/" --build --zip Bios32 ~
 
 
 # Step 2: Generate disk image & A2VM.zip file
 # Step 2: Generate disk image & A2VM.zip file
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
-	SystemTools.Show Generating A2 disk image... ~ SystemTools.Ln ~
-	SystemTools.Timer start ~
+	System.Show Generating A2 disk image... ~ System.Ln ~
+	System.Timer start ~
 
 
 	VirtualDisks.Create ../Test/A2HDD.img 204624 512~
 	VirtualDisks.Create ../Test/A2HDD.img 204624 512~
 	VirtualDisks.Install VDISK0 ../Test/A2HDD.img ~
 	VirtualDisks.Install VDISK0 ../Test/A2HDD.img ~
@@ -188,19 +188,19 @@ SystemTools.DoCommands
 		../Test/A2.vmx ../Test/A2.vmdk ../Test/A2HDD.img ../Test/A2qemu.bat ../Test/bochsr.bxrc
 		../Test/A2.vmx ../Test/A2.vmdk ../Test/A2HDD.img ../Test/A2qemu.bat ../Test/bochsr.bxrc
 	~
 	~
 
 
-	SystemTools.Ln ~
-	SystemTools.Show Generated A2 HDD image ../Test/A2VM.zip ~ SystemTools.Ln ~
+	System.Ln ~
+	System.Show Generated A2 HDD image ../Test/A2VM.zip ~ System.Ln ~
 
 
-	SystemTools.Show HDD image build time:  ~ SystemTools.Timer elapsed ~
-	SystemTools.Ln ~
+	System.Show HDD image build time:  ~ System.Timer elapsed ~
+	System.Ln ~
 ~
 ~
 
 
 # Step 3 (optional): Generate FAT32 formatted disk image
 # Step 3 (optional): Generate FAT32 formatted disk image
 
 
-SystemTools.DoCommands
+System.DoCommands
 
 
-	SystemTools.Show Generating FAT32 disk image... ~ SystemTools.Ln ~
-	SystemTools.Timer start ~
+	System.Show Generating FAT32 disk image... ~ System.Ln ~
+	System.Timer start ~
 
 
 	VirtualDisks.Create ../Test/FATHDD.img 200000 512~
 	VirtualDisks.Create ../Test/FATHDD.img 200000 512~
 	VirtualDisks.Install VDISK1 ../Test/FATHDD.img ~
 	VirtualDisks.Install VDISK1 ../Test/FATHDD.img ~
@@ -285,9 +285,9 @@ SystemTools.DoCommands
 		../Test/A2.vmx
 		../Test/A2.vmx
 	~
 	~
 
 
-	SystemTools.Ln ~
-	SystemTools.Show Generated A2 HDD image ../Test/A2VM.zip ~ SystemTools.Ln ~
+	System.Ln ~
+	System.Show Generated A2 HDD image ../Test/A2VM.zip ~ System.Ln ~
 
 
-	SystemTools.Show HDD image build time:  ~ SystemTools.Timer elapsed ~
-	SystemTools.Ln ~
+	System.Show HDD image build time:  ~ System.Timer elapsed ~
+	System.Ln ~
 ~~~
 ~~~

+ 11 - 11
source/Builds.Tool

@@ -17,12 +17,12 @@ WIN32 -- 32-bit windows a2
 	Linker.Link --path=NewAos/ --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H
 	Linker.Link --path=NewAos/ --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H
 		Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings
 		Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings
 		Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection Loader WinTrace StdIO
 		Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection Loader WinTrace StdIO
-		Traps RelativeFileSystem WMDefaultFont SystemTools StdIOShell ~
+		Traps RelativeFileSystem WMDefaultFont System StdIOShell ~
 
 
 	## Command line shell including compiler (and linker) ##
 	## Command line shell including compiler (and linker) ##
 		Linker.Link --path=NewAos/ --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H
 		Linker.Link --path=NewAos/ --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H
 			Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection Loader WinTrace
 			Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection Loader WinTrace
-			StdIO Traps RelativeFileSystem SystemTools FSTools StdIOShell Shell Linker Compiler FoxOberonFrontend FoxARMBackend FoxAMDBackend ~
+			StdIO Traps RelativeFileSystem System FSTools StdIOShell Shell Linker Compiler FoxOberonFrontend FoxARMBackend FoxAMDBackend ~
 
 
 FSTools.CloseFiles oberon.exe ~
 FSTools.CloseFiles oberon.exe ~
 
 
@@ -38,7 +38,7 @@ Windows.ODBC.Mod Windows.Shell32.Mod Windows.SQL.Mod Windows.WinFS.Mod RelativeF
 Diagnostics.Mod StringPool.Mod ObjectFile.Mod GenericLinker.Mod Loader.Mod BootConsole.Mod
 Diagnostics.Mod StringPool.Mod ObjectFile.Mod GenericLinker.Mod Loader.Mod BootConsole.Mod
 Shell.Mod StdIOShell.Mod ~
 Shell.Mod StdIOShell.Mod ~
 
 
-SystemTools.FreeDownTo FoxIntermediateBackend ~
+System.FreeDownTo FoxIntermediateBackend ~
 
 
 LINUX32 -- 32 bit linux a2
 LINUX32 -- 32 bit linux a2
 ================================
 ================================
@@ -54,7 +54,7 @@ LINUX32 -- 32 bit linux a2
 	## Command line shell including compiler (and linker) ##
 	## Command line shell including compiler (and linker) ##
 		Linker.Link -p=Linux32 --path=NewAos/
 		Linker.Link -p=Linux32 --path=NewAos/
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
-			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader SystemTools StdIOShell
+			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader System StdIOShell
 			Shell ~ Linker Compiler FoxOberonFrontend FoxARMBackend FoxAMDBackend ~
 			Shell ~ Linker Compiler FoxOberonFrontend FoxARMBackend FoxAMDBackend ~
 
 
 
 
@@ -72,7 +72,7 @@ LINUX64 -- 64 bit linux a2
 	## Command line shell including compiler (and linker) ##
 	## Command line shell including compiler (and linker) ##
 		Linker.Link -p=Linux64 --path=NewAos/
 		Linker.Link -p=Linux64 --path=NewAos/
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
-			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader SystemTools StdIOShell
+			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader System StdIOShell
 			Shell ~ Linker Compiler FoxOberonFrontend FoxARMBackend FoxAMDBackend ~
 			Shell ~ Linker Compiler FoxOberonFrontend FoxARMBackend FoxAMDBackend ~
 
 
 
 
@@ -107,7 +107,7 @@ WIN64 -- 64-bit windows a2
 
 
 	Linker.Link --fileFormat=PE64CUI --fileName=oberon.exe --extension=GofWw --displacement=401000H
 	Linker.Link --fileFormat=PE64CUI --fileName=oberon.exe --extension=GofWw --displacement=401000H
 		Builtins Trace Kernel32 Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets
 		Builtins Trace Kernel32 Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets
-		StringPool ObjectFile GenericLinker Reflection Loader Shell StdIOShell Traps SystemTools ~
+		StringPool ObjectFile GenericLinker Reflection Loader Shell StdIOShell Traps System ~
 
 
 	FSTools.CloseFiles oberon.exe ~
 	FSTools.CloseFiles oberon.exe ~
 	~
 	~
@@ -115,12 +115,12 @@ WIN64 -- 64-bit windows a2
 	
 	
 -----
 -----
 
 
-	SystemTools.DoCommands	
+	System.DoCommands	
 		FSTools.DeleteFiles -s NewAos/* ~
 		FSTools.DeleteFiles -s NewAos/* ~
 		Release.Build --build --path=NewAos/ Linux64 ~
 		Release.Build --build --path=NewAos/ Linux64 ~
 		Linker.Link -p=Linux64 --path=NewAos/
 		Linker.Link -p=Linux64 --path=NewAos/
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
-			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader SystemTools StdIOShell
+			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader System StdIOShell
 			Shell ~
 			Shell ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Linux64/bin/*.* ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Linux64/bin/*.* ~
 		FSTools.CopyFiles -o oberon => ../../Linux64/oberon ~
 		FSTools.CopyFiles -o oberon => ../../Linux64/oberon ~
@@ -129,7 +129,7 @@ WIN64 -- 64-bit windows a2
 		Release.Build --build --path=NewAos/ Linux32 ~
 		Release.Build --build --path=NewAos/ Linux32 ~
 		Linker.Link -p=Linux32 --path=NewAos/
 		Linker.Link -p=Linux32 --path=NewAos/
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
 			Builtins Trace Glue Unix Machine Heaps Modules Objects Kernel KernelLog Streams Commands Pipes StdIO
-			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader SystemTools StdIOShell
+			TrapWriters Reflection Traps Files UnixFiles Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Loader System StdIOShell
 			Shell ~
 			Shell ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Linux32/bin/*.* ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Linux32/bin/*.* ~
 		FSTools.CopyFiles -o oberon => ../../Linux32/oberon ~
 		FSTools.CopyFiles -o oberon => ../../Linux32/oberon ~
@@ -146,7 +146,7 @@ WIN64 -- 64-bit windows a2
 		Release.Build --build --path=NewAos/ Win32 ~
 		Release.Build --build --path=NewAos/ Win32 ~
 		Linker.Link --path=NewAos/ --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H
 		Linker.Link --path=NewAos/ --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H
 			Builtins Trace Kernel32 Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets
 			Builtins Trace Kernel32 Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets
-			StringPool ObjectFile GenericLinker Reflection Loader Shell StdIOShell Traps SystemTools ~
+			StringPool ObjectFile GenericLinker Reflection Loader Shell StdIOShell Traps System ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Win32/bin/*.* ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Win32/bin/*.* ~
 		FSTools.CopyFiles -o oberon.exe => ../../Win32/oberon.exe ~
 		FSTools.CopyFiles -o oberon.exe => ../../Win32/oberon.exe ~
 
 
@@ -154,7 +154,7 @@ WIN64 -- 64-bit windows a2
 		Release.Build --build --path=NewAos/ Win64 ~
 		Release.Build --build --path=NewAos/ Win64 ~
 		Linker.Link --path=NewAos/ --fileFormat=PE64CUI --fileName=oberon.exe --extension=GofWw --displacement=401000H
 		Linker.Link --path=NewAos/ --fileFormat=PE64CUI --fileName=oberon.exe --extension=GofWw --displacement=401000H
 			Builtins Trace Kernel32 Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets
 			Builtins Trace Kernel32 Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets
-			StringPool ObjectFile GenericLinker Reflection Loader Shell StdIOShell Traps SystemTools ~
+			StringPool ObjectFile GenericLinker Reflection Loader Shell StdIOShell Traps System ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Win64/bin/*.* ~
 		FSTools.CopyFiles -oq NewAos/*.* => ../../Win64/bin/*.* ~
 		FSTools.CopyFiles -o oberon.exe => ../../Win64/oberon.exe ~
 		FSTools.CopyFiles -o oberon.exe => ../../Win64/oberon.exe ~
 
 

+ 1 - 1
source/CRC.Mod

@@ -172,4 +172,4 @@ BEGIN
 	InitTable32
 	InitTable32
 END CRC.
 END CRC.
 
 
-SystemTools.Free CRC ~
+System.Free CRC ~

+ 1 - 1
source/CharacterLineup.Mod

@@ -393,5 +393,5 @@ BEGIN
 	Modules.InstallTermHandler(Cleanup)
 	Modules.InstallTermHandler(Cleanup)
 END CharacterLineup.
 END CharacterLineup.
 
 
-SystemTools.Free CharacterLineup ~ UnihanParser ~
+System.Free CharacterLineup ~ UnihanParser ~
 CharacterLineup.Open ~
 CharacterLineup.Open ~

+ 1 - 1
source/Checksum.Mod

@@ -93,4 +93,4 @@ END Checksum.
 	
 	
 	Checksum.SHA3  Files.Mod  ~
 	Checksum.SHA3  Files.Mod  ~
 	
 	
-	SystemTools.Free Checksum ~
+	System.Free Checksum ~

+ 1 - 1
source/Codecs.Mod

@@ -738,4 +738,4 @@ END OpenOutputStream;
 END Codecs.
 END Codecs.
 
 
 --------------------------
 --------------------------
-SystemTools.Free Codecs~
+System.Free Codecs~

+ 1 - 1
source/CommandTest.Mod

@@ -46,4 +46,4 @@ END Test;
 
 
 END CommandTest.
 END CommandTest.
 
 
-SystemTools.Free CommandTest ~
+System.Free CommandTest ~

+ 1 - 1
source/CompilerInterface.Mod

@@ -174,4 +174,4 @@ END CompilerInterface.
 
 
 CompilerInterface.Show ~
 CompilerInterface.Show ~
 
 
-SystemTools.Free CompilerInterface ~
+System.Free CompilerInterface ~

+ 1 - 1
source/ComponentInfo.Mod

@@ -263,7 +263,7 @@ END ShowPrototypes;
 
 
 END ComponentInfo.
 END ComponentInfo.
 
 
-SystemTools.Free ComponentInfo ~
+System.Free ComponentInfo ~
 
 
 ComponentInfo.ShowStatistics * ~
 ComponentInfo.ShowStatistics * ~
 
 

+ 1 - 1
source/ComponentViewer.Mod

@@ -333,7 +333,7 @@ BEGIN
 	Modules.InstallTermHandler(Cleanup)
 	Modules.InstallTermHandler(Cleanup)
 END ComponentViewer.
 END ComponentViewer.
 
 
-SystemTools.FreeDownTo  ComponentViewer ~
+System.FreeDownTo  ComponentViewer ~
 ComponentViewer.Open FractalDemo.XML ~
 ComponentViewer.Open FractalDemo.XML ~
 
 
 ComponentViewer.Open ComponentHelper:Panel:1 ~
 ComponentViewer.Open ComponentHelper:Panel:1 ~

+ 1 - 1
source/Configuration.Mod

@@ -248,7 +248,7 @@ BEGIN
 	Init;
 	Init;
 END Configuration.
 END Configuration.
 
 
-SystemTools.Free Configuration ~
+System.Free Configuration ~
 
 
 PET.Open Configuration.XML
 PET.Open Configuration.XML
 
 

+ 1 - 1
source/CryptoBase64.Mod

@@ -195,4 +195,4 @@ END CryptoBase64.
 	
 	
 	CryptoBase64.Test ~
 	CryptoBase64.Test ~
 
 
-	SystemTools.Free CryptoBase64 ~
+	System.Free CryptoBase64 ~

+ 1 - 1
source/CryptoCSPRNG.Mod

@@ -62,4 +62,4 @@ END CryptoCSPRNG.
 
 
 	CryptoCSPRNG.Test ~
 	CryptoCSPRNG.Test ~
 	
 	
-	SystemTools.Free CryptoCSPRNG ~
+	System.Free CryptoCSPRNG ~

+ 1 - 1
source/CryptoDES.Mod

@@ -346,5 +346,5 @@ BEGIN
 END CryptoDES.
 END CryptoDES.
 
 
 
 
-SystemTools.Free CryptoTestCiphers CryptoDES ~
+System.Free CryptoTestCiphers CryptoDES ~
 
 

+ 1 - 1
source/CryptoHMAC.Mod

@@ -66,4 +66,4 @@ TYPE
 END CryptoHMAC.
 END CryptoHMAC.
 
 
 
 
-SystemTools.Free CryptoHMAC ~
+System.Free CryptoHMAC ~

+ 1 - 1
source/CryptoRSA.Mod

@@ -328,4 +328,4 @@ BEGIN
 	B.AssignInt( two, 2 );
 	B.AssignInt( two, 2 );
 END CryptoRSA.
 END CryptoRSA.
 
 
-SystemTools.Free CryptoRSA ~
+System.Free CryptoRSA ~

+ 1 - 1
source/CryptoTestBigNumbers.Mod

@@ -47,5 +47,5 @@ IMPORT
 END CryptoTestBigNumbers.
 END CryptoTestBigNumbers.
 
 
 
 
-SystemTools.Free CryptoTestBigNumbers CryptoBigNumbers~
+System.Free CryptoTestBigNumbers CryptoBigNumbers~
 CryptoTestBigNumbers.Test1~
 CryptoTestBigNumbers.Test1~

+ 1 - 1
source/CryptoTestCiphers.Mod

@@ -398,7 +398,7 @@ IMPORT
 END CryptoTestCiphers.
 END CryptoTestCiphers.
 
 
 
 
-     SystemTools.Free  
+     System.Free  
      		CryptoTestCiphers CryptoDES3 CryptoDES CryptoIDEA 
      		CryptoTestCiphers CryptoDES3 CryptoDES CryptoIDEA 
      		CryptoARC4  CryptoCAST CryptoAES ~
      		CryptoARC4  CryptoCAST CryptoAES ~
 
 

+ 1 - 1
source/CryptoTestDH.Mod

@@ -67,4 +67,4 @@ CryptoTestDH.SSH
 CryptoTestDH.SSL2048
 CryptoTestDH.SSL2048
 
 
 
 
-SystemTools.Free CryptoTestDH CryptoDiffieHellman  ~
+System.Free CryptoTestDH CryptoDiffieHellman  ~

+ 1 - 1
source/CryptoTestDSA.Mod

@@ -93,5 +93,5 @@ CONST
 END CryptoTestDSA.
 END CryptoTestDSA.
 
 
 
 
-SystemTools.Free CryptoTestDSA CryptoDSA CryptoSHA1 ~
+System.Free CryptoTestDSA CryptoDSA CryptoSHA1 ~
 CryptoTestDSA.Do ~
 CryptoTestDSA.Do ~

+ 1 - 1
source/CryptoTestHashes.Mod

@@ -97,7 +97,7 @@ IMPORT
 END CryptoTestHashes.
 END CryptoTestHashes.
 
 
 
 
-SystemTools.Free 
+System.Free 
 	CryptoTestHashes 
 	CryptoTestHashes 
 	CryptoSHA3 CryptoKeccakSponge CryptoKeccakF1600 
 	CryptoSHA3 CryptoKeccakSponge CryptoKeccakF1600 
 	CryptoMD5 CryptoSHA1 CryptoSHA256 
 	CryptoMD5 CryptoSHA1 CryptoSHA256 

+ 1 - 1
source/CryptoTestRSA.Mod

@@ -79,7 +79,7 @@ CONST
 END CryptoTestRSA.
 END CryptoTestRSA.
 
 
 
 
-SystemTools.Free CryptoTestRSA CryptoRSA CryptoPrimes CryptoBigNumbers~
+System.Free CryptoTestRSA CryptoRSA CryptoPrimes CryptoBigNumbers~
 
 
 CryptoTestRSA.Test1 ~
 CryptoTestRSA.Test1 ~
 
 

+ 1 - 1
source/CyberbitNetInstall.Mod

@@ -217,5 +217,5 @@ END CyberbitNetInstall.
 
 
 ------------------------------------------------------------------------------------------
 ------------------------------------------------------------------------------------------
 
 
-SystemTools.Free CyberbitNetInstall~
+System.Free CyberbitNetInstall~
 CyberbitNetInstall.Start~
 CyberbitNetInstall.Start~

+ 1 - 1
source/CyrillicUtilities.Mod

@@ -1396,5 +1396,5 @@ BEGIN
 	Init
 	Init
 END CyrillicUtilities.
 END CyrillicUtilities.
 
 
-SystemTools.Free CyrillicUtilities~
+System.Free CyrillicUtilities~
 CyrillicUtilities.HashStat ~
 CyrillicUtilities.HashStat ~

+ 1 - 1
source/DTPEditor.Mod

@@ -2520,6 +2520,6 @@ DTPEditor.OpenEmpty 320 240 10 10 10 10 0 ~
 DTPEditor.OpenEmpty 126 178 10 10 10 10 0 ~
 DTPEditor.OpenEmpty 126 178 10 10 10 10 0 ~
 DTPEditor.Open myDTPdocument ~
 DTPEditor.Open myDTPdocument ~
 
 
-SystemTools.Free DTPText DTPImage DTPRect DTPEditor DTPView DTPUtilities DTPData~
+System.Free DTPText DTPImage DTPRect DTPEditor DTPView DTPUtilities DTPData~
 PC.Compile DTPData.Mod DTPUtilities.Mod DTPView.Mod DTPEditor.Mod DTPRect.Mod DTPImage.Mod DTPText.Mod~
 PC.Compile DTPData.Mod DTPUtilities.Mod DTPView.Mod DTPEditor.Mod DTPRect.Mod DTPImage.Mod DTPText.Mod~
 
 

+ 1 - 1
source/DTPImage.Mod

@@ -260,4 +260,4 @@ BEGIN
 END DTPImage.
 END DTPImage.
 
 
 ---------------------------------
 ---------------------------------
-SystemTools.Free DTPImage
+System.Free DTPImage

+ 1 - 1
source/DTPText.Mod

@@ -3301,5 +3301,5 @@ BEGIN
 	Modules.InstallTermHandler(Cleanup);
 	Modules.InstallTermHandler(Cleanup);
 END DTPText.
 END DTPText.
 
 
-SystemTools.Free DTPText
+System.Free DTPText
 
 

+ 1 - 1
source/DebugLog.Mod

@@ -643,4 +643,4 @@ BEGIN
 END DebugLog.
 END DebugLog.
 
 
 DebugLog.Open ~
 DebugLog.Open ~
-SystemTools.Free DebugLog ~
+System.Free DebugLog ~

+ 2 - 2
source/Debugging.Mod

@@ -67,7 +67,7 @@ VAR
 		Exit;
 		Exit;
 	END TraceBack;
 	END TraceBack;
 
 
-	(* TraceBackAll implemented in SystemTools.ShowStacks *)
+	(* TraceBackAll implemented in System.ShowStacks *)
 
 
 	PROCEDURE FileStart*(context: Commands.Context);   (* start writing to a the file Debugging.Text *)
 	PROCEDURE FileStart*(context: Commands.Context);   (* start writing to a the file Debugging.Text *)
 	VAR w: Files.Writer;  filename: ARRAY 256 OF CHAR;
 	VAR w: Files.Writer;  filename: ARRAY 256 OF CHAR;
@@ -252,5 +252,5 @@ BEGIN
 	Streams.OpenWriter( DefaultLog, KernelLog.Send );  Log := DefaultLog; NEW( lock );
 	Streams.OpenWriter( DefaultLog, KernelLog.Send );  Log := DefaultLog; NEW( lock );
 END Debugging.
 END Debugging.
 
 
-SystemTools.FreeDownTo Debugging ~
+System.FreeDownTo Debugging ~
 Debugging.ReportProcedureDescriptors
 Debugging.ReportProcedureDescriptors

+ 1 - 1
source/Decoder.Mod

@@ -2066,5 +2066,5 @@ BEGIN
 	Initialize ("AMD64Decoder");
 	Initialize ("AMD64Decoder");
 END Decoder.
 END Decoder.
 
 
-SystemTools.FreeDownTo Decoder ~
+System.FreeDownTo Decoder ~
 WMProperties.Obw
 WMProperties.Obw

+ 1 - 1
source/DiffLib.Mod

@@ -251,7 +251,7 @@ TYPE
 
 
 END DiffLib.
 END DiffLib.
 
 
-SystemTools.Free DiffLib~
+System.Free DiffLib~
 DiffLib.Compare DiffTest1.Text DiffTest2.Text~
 DiffLib.Compare DiffTest1.Text DiffTest2.Text~
 
 
 DiffLib.Compare Configuration.XML Configuration.XML.Bk ~
 DiffLib.Compare Configuration.XML Configuration.XML.Bk ~

+ 1 - 1
source/DiskBenchmark.Mod

@@ -279,7 +279,7 @@ END Bench;
 
 
 END DiskBenchmark.
 END DiskBenchmark.
 
 
-DiskBenchmark.Bench USB2#1 ~  SystemTools.Free DiskBenchmark ~
+DiskBenchmark.Bench USB2#1 ~  System.Free DiskBenchmark ~
 
 
 Partitions.ShowOps ~
 Partitions.ShowOps ~
 Partitions.ShowOps detail ~
 Partitions.ShowOps detail ~

+ 1 - 1
source/DiskTests.Mod

@@ -402,7 +402,7 @@ END ShowDiskres;
 
 
 END DiskTests.
 END DiskTests.
 
 
-DiskTests.WriteTestData USB0#1 ~  SystemTools.Free DiskTests ~
+DiskTests.WriteTestData USB0#1 ~  System.Free DiskTests ~
 DiskTests.VerifyTestData USB0#1 ~
 DiskTests.VerifyTestData USB0#1 ~
 
 
 DiskTests.Test USB0#1 ~
 DiskTests.Test USB0#1 ~

+ 2 - 2
source/DynamicWebpagePlugin.Mod

@@ -947,8 +947,8 @@ BEGIN
 	Modules.InstallTermHandler(ModuleTerminator)
 	Modules.InstallTermHandler(ModuleTerminator)
 END DynamicWebpagePlugin.
 END DynamicWebpagePlugin.
 
 
-SystemTools.Free DynamicWebpagePlugin~
-SystemTools.Free WebHTTPServerTools WebHTTPServer WebHTTP~
+System.Free DynamicWebpagePlugin~
+System.Free WebHTTPServerTools WebHTTPServer WebHTTP~
 
 
 DynamicWebpagePlugin.Install ~
 DynamicWebpagePlugin.Install ~
 DynamicWebpagePlugin.Uninstall ~
 DynamicWebpagePlugin.Uninstall ~

+ 7 - 7
source/EFI.Tool

@@ -2,7 +2,7 @@
 
 
 ** Loader * *
 ** Loader * *
 
 
-SystemTools.DoCommands
+System.DoCommands
 Compiler.Compile --bits=32 --traceModule=Trace
 Compiler.Compile --bits=32 --traceModule=Trace
 	I386.Builtins.Mod Trace.Mod EFI.Mod I386.EFIMachine.Mod EFITrace.Mod EFIFileProtocol.Mod EFISimpleFS.Mod
 	I386.Builtins.Mod Trace.Mod EFI.Mod I386.EFIMachine.Mod EFITrace.Mod EFIFileProtocol.Mod EFISimpleFS.Mod
 	EFILoadedImage.Mod EFIGraphicsOutput.Mod EFILib.Mod EFIGraphicalConsole.Mod EFIA2Loader.Mod
 	EFILoadedImage.Mod EFIGraphicsOutput.Mod EFILib.Mod EFIGraphicalConsole.Mod EFIA2Loader.Mod
@@ -14,7 +14,7 @@ Linker.Link --fileName=E:/felix.svn/qemu/disk/A2Loader.efi --fileFormat=EFI32 --
 
 
 ** Kernel Image **
 ** Kernel Image **
 
 
-SystemTools.DoCommands
+System.DoCommands
 Compiler.Compile --newObjectFile --mergeSections -b=AMD --objectFileExtension=.Gox --symbolFileExtension=.Syx --traceModule=Trace
 Compiler.Compile --newObjectFile --mergeSections -b=AMD --objectFileExtension=.Gox --symbolFileExtension=.Syx --traceModule=Trace
 	I386.Builtins.Mod Trace.Mod EFI.I386.Machine.Mod EFIGraphicalConsole.Mod StartConsole.Mod Heaps.Mod Modules.Mod 
 	I386.Builtins.Mod Trace.Mod EFI.I386.Machine.Mod EFIGraphicalConsole.Mod StartConsole.Mod Heaps.Mod Modules.Mod 
 	Objects.Mod Kernel.Mod KernelLog.Mod Plugins.Mod Streams.Mod Pipes.Mod Commands.Mod I386.Reals.Mod 
 	Objects.Mod Kernel.Mod KernelLog.Mod Plugins.Mod Streams.Mod Pipes.Mod Commands.Mod I386.Reals.Mod 
@@ -41,7 +41,7 @@ Linker.Link
 ~
 ~
 
 
 **************** 64 BIT ********************
 **************** 64 BIT ********************
-SystemTools.FreeDownTo FoxIntermediateBackend ~
+System.FreeDownTo FoxIntermediateBackend ~
 
 
 
 
 	Compiler.Compile --newObjectFile -b=AMD --bits=64 --objectFileExtension=.Gos --symbolFileExtension=.Sys --traceModule=Trace
 	Compiler.Compile --newObjectFile -b=AMD --bits=64 --objectFileExtension=.Gos --symbolFileExtension=.Sys --traceModule=Trace
@@ -51,7 +51,7 @@ SystemTools.FreeDownTo FoxIntermediateBackend ~
 
 
 ** Loader **
 ** Loader **
 ~
 ~
-SystemTools.DoCommands
+System.DoCommands
 Compiler.Compile --bits=64 --traceModule=Trace
 Compiler.Compile --bits=64 --traceModule=Trace
 	AMD64.Builtins.Mod Trace.Mod EFI.Mod AMD64.EFIMachine.Mod EFITrace.Mod EFIFileProtocol.Mod EFISimpleFS.Mod
 	AMD64.Builtins.Mod Trace.Mod EFI.Mod AMD64.EFIMachine.Mod EFITrace.Mod EFIFileProtocol.Mod EFISimpleFS.Mod
 	EFILoadedImage.Mod EFIGraphicsOutput.Mod EFILib.Mod EFIGraphicalConsole.Mod EFIA2Loader.Mod
 	EFILoadedImage.Mod EFIGraphicsOutput.Mod EFILib.Mod EFIGraphicalConsole.Mod EFIA2Loader.Mod
@@ -64,7 +64,7 @@ Linker.Link --fileName=E:/felix.svn/qemu/disk/A2Loader.efi --fileFormat=EFI64 --
 
 
 ** Kernel Image **
 ** Kernel Image **
 	
 	
-SystemTools.DoCommands
+System.DoCommands
 	Compiler.Compile --newObjectFile -b=AMD --bits=64 --objectFileExtension=.Gos --symbolFileExtension=.Sys --traceModule=Trace
 	Compiler.Compile --newObjectFile -b=AMD --bits=64 --objectFileExtension=.Gos --symbolFileExtension=.Sys --traceModule=Trace
 	AMD64.Builtins.Mod Trace.Mod EFI.AMD64.Machine.Mod EFIGraphicalConsole.Mod StartConsole.Mod Heaps.Mod Modules.Mod Objects.Mod Kernel.Mod 
 	AMD64.Builtins.Mod Trace.Mod EFI.AMD64.Machine.Mod EFIGraphicalConsole.Mod StartConsole.Mod Heaps.Mod Modules.Mod Objects.Mod Kernel.Mod 
 	Interfaces.Mod KernelLog.Mod Plugins.Mod Streams.Mod Pipes.Mod Commands.Mod AMD64.Reals.Mod 
 	Interfaces.Mod KernelLog.Mod Plugins.Mod Streams.Mod Pipes.Mod Commands.Mod AMD64.Reals.Mod 
@@ -109,7 +109,7 @@ Boot="DisplayLinear.Install"
 ~~
 ~~
 
 
 
 
-SystemTools.DoCommands
+System.DoCommands
 	VirtualDisks.Create A2HDD.img 65520 512 ~
 	VirtualDisks.Create A2HDD.img 65520 512 ~
 	VirtualDisks.Install -b=512 VDISK0 A2HDD.img ~
 	VirtualDisks.Install -b=512 VDISK0 A2HDD.img ~
 
 
@@ -137,7 +137,7 @@ SystemTools.DoCommands
 	~
 	~
 	
 	
 	
 	
-SystemTools.DoCommands
+System.DoCommands
 VirtualDisks.Create A2:A2HDD.img 65520 ~
 VirtualDisks.Create A2:A2HDD.img 65520 ~
 VirtualDisks.Install VDISK A2:A2HDD.img ~
 VirtualDisks.Install VDISK A2:A2HDD.img ~
 Partitions.InstallBootManager VDISK#0 ~
 Partitions.InstallBootManager VDISK#0 ~

+ 1 - 1
source/Errors.Mod

@@ -209,4 +209,4 @@ Errors.Show 1505~
 
 
 Errors.Show~
 Errors.Show~
 
 
-SystemTools.Free Errors ~
+System.Free Errors ~

+ 1 - 1
source/Events.Mod

@@ -359,7 +359,7 @@ PC.Compile \s
 	Events.Mod EventsUtils.Mod EventsMemoryLog.Mod EventsKernelLog.Mod EventsFileLog.Mod WMEventLog.Mod
 	Events.Mod EventsUtils.Mod EventsMemoryLog.Mod EventsKernelLog.Mod EventsFileLog.Mod WMEventLog.Mod
 ~
 ~
 
 
-SystemTools.Free
+System.Free
 	EventsKernelLog  WMEventLog EventsFileLog EventsMemoryLog EventsUtils Events
 	EventsKernelLog  WMEventLog EventsFileLog EventsMemoryLog EventsUtils Events
 ~
 ~
 
 

+ 1 - 1
source/EventsFileLog.Mod

@@ -135,4 +135,4 @@ EventsFileLog.Stop ~
 
 
 EventsFileLog.Start -append ~
 EventsFileLog.Start -append ~
 
 
-SystemTools.Free EventsFileLog ~
+System.Free EventsFileLog ~

+ 1 - 1
source/EventsKernelLog.Mod

@@ -56,4 +56,4 @@ BEGIN
 	Events.AddEvent(ModuleName, Events.Information, Class, Subclass, 0, "Started kernel log event logger", Verbose);
 	Events.AddEvent(ModuleName, Events.Information, Class, Subclass, 0, "Started kernel log event logger", Verbose);
 END EventsKernelLog.
 END EventsKernelLog.
 
 
-EventsKernelLog.Install ~		SystemTools.Free EventsKernelLog ~
+EventsKernelLog.Install ~		System.Free EventsKernelLog ~

+ 1 - 1
source/ExampleTextWriter.Mod

@@ -79,6 +79,6 @@ END Open;
 
 
 END ExampleTextWriter.
 END ExampleTextWriter.
 
 
-SystemTools.Free ExampleTextWriter ~
+System.Free ExampleTextWriter ~
 ExampleTextWriter.Open
 ExampleTextWriter.Open
  
  

+ 1 - 1
source/FSTools.Mod

@@ -1123,7 +1123,7 @@ END Exists;
 
 
 END FSTools.
 END FSTools.
 
 
-SystemTools.Free FSTools ~
+System.Free FSTools ~
 
 
 FSTools.DeleteFiles X:*.Bak ~
 FSTools.DeleteFiles X:*.Bak ~
 
 

+ 1 - 1
source/FSTools64.Mod

@@ -1123,7 +1123,7 @@ END Exists;
 
 
 END FSTools64.
 END FSTools64.
 
 
-SystemTools.Free FSTools64 ~
+System.Free FSTools64 ~
 
 
 FSTools64.DeleteFiles ./*.Bak ~
 FSTools64.DeleteFiles ./*.Bak ~
 FSTools64.DeleteFiles ./../../source/*.Bak ~
 FSTools64.DeleteFiles ./../../source/*.Bak ~

+ 1 - 1
source/FTP.Mod

@@ -273,4 +273,4 @@ FTP.PutFiles 	<list of filenames> ~
 FTP.GetFiles <list of filenames> ~
 FTP.GetFiles <list of filenames> ~
 FTP.Close ~
 FTP.Close ~
 
 
-SystemTools.Free FTP  FTPClient ~
+System.Free FTP  FTPClient ~

+ 1 - 1
source/FTPClient.Mod

@@ -661,7 +661,7 @@ TYPE
 
 
 END FTPClient.
 END FTPClient.
 
 
-SystemTools.Free FTPClient~
+System.Free FTPClient~
 
 
 Color Codes
 Color Codes
 Highlight
 Highlight

+ 1 - 1
source/FileHandlers.Mod

@@ -55,5 +55,5 @@ END Open;
 
 
 END FileHandlers.
 END FileHandlers.
 
 
-SystemTools.Free FileHandlers ~
+System.Free FileHandlers ~
 
 

+ 1 - 1
source/FileTrapWriter.Mod

@@ -68,7 +68,7 @@ BEGIN
 	Modules.InstallTermHandler(Cleanup);
 	Modules.InstallTermHandler(Cleanup);
 END FileTrapWriter.
 END FileTrapWriter.
 
 
-SystemTools.Free FileTrapWriter  ~
+System.Free FileTrapWriter  ~
 
 
 FileTrapWriter.Install
 FileTrapWriter.Install
 WMTrapWriter.Install
 WMTrapWriter.Install

+ 1 - 1
source/Files64.Tool

@@ -5,7 +5,7 @@ Compiler.Compile  Streams64.Mod Files64.Mod Windows.HostFiles64.Mod RelativeFile
 # WINAOS generic
 # WINAOS generic
 	Linker.Link --fileFormat=PE32 --fileName=A2.exe --extension=GofW --displacement=401000H  Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Streams64 Commands Files Files64 WinFS HostFiles64 Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection  Loader  BootConsole ~
 	Linker.Link --fileFormat=PE32 --fileName=A2.exe --extension=GofW --displacement=401000H  Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Streams64 Commands Files Files64 WinFS HostFiles64 Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection  Loader  BootConsole ~
 # 	Command line shell:
 # 	Command line shell:
-	Linker.Link  --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Streams64 Commands Files  Files64 WinFS HostFiles64 Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection Loader WinTrace StdIO  Traps RelativeFileSystem WMDefaultFont SystemTools StdIOShell ~
+	Linker.Link  --fileFormat=PE32CUI --fileName=oberon.exe --extension=GofW --displacement=401000H Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Streams64 Commands Files  Files64 WinFS HostFiles64 Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection Loader WinTrace StdIO  Traps RelativeFileSystem WMDefaultFont System StdIOShell ~
 
 
 # 3)
 # 3)
 Edit Configuration.XML :
 Edit Configuration.XML :

+ 5 - 5
source/Fox.Tool

@@ -8,8 +8,8 @@ Heaps.SetOld
 
 
 Compiler.Compile --noInterfaceCheck
 Compiler.Compile --noInterfaceCheck
 (* 
 (* 
-	SystemTools.DoCommands
-	SystemTools.Timer start ~
+	System.DoCommands
+	System.Timer start ~
 
 
 	Compiler.Compile *)
 	Compiler.Compile *)
 
 
@@ -43,8 +43,8 @@ Compiler.Compile --noInterfaceCheck
 	PersistentObjects.Mod FoxInterpreterSymbols.Mod FoxInterpreter.Mod
 	PersistentObjects.Mod FoxInterpreterSymbols.Mod FoxInterpreter.Mod
 	InterpreterShell.Mod WMInterpreterShell.Mod 
 	InterpreterShell.Mod WMInterpreterShell.Mod 
 	~
 	~
-SystemTools.Show Time elapsed: ~ SystemTools.Ln ~
-SystemTools.Timer elapsed ~ SystemTools.Ln ~
+System.Show Time elapsed: ~ System.Ln ~
+System.Timer elapsed ~ System.Ln ~
 ~
 ~
 
 
 compiler options:
 compiler options:
@@ -95,7 +95,7 @@ ActiveCells options
 
 
 run regression tests
 run regression tests
 
 
-SystemTools.DoCommands
+System.DoCommands
 	FoxTest.Compile	 -l=Test.Log  Oberon.Compilation.Test Oberon.Compilation.AMD64TestDiff ~
 	FoxTest.Compile	 -l=Test.Log  Oberon.Compilation.Test Oberon.Compilation.AMD64TestDiff ~
 	FoxTest.Compile	-l=Test.Log Oberon.Execution.Test Oberon.Execution.AMD64TestDiff ~
 	FoxTest.Compile	-l=Test.Log Oberon.Execution.Test Oberon.Execution.AMD64TestDiff ~
 	FoxTest.Compile	-l=Test.Log ActiveCells.Execution.Test ActiveCells.Execution.TestDiff ~
 	FoxTest.Compile	-l=Test.Log ActiveCells.Execution.Test ActiveCells.Execution.TestDiff ~

+ 1 - 1
source/FoxAMD64InstructionSet.Mod

@@ -5430,7 +5430,7 @@ END FoxAMD64InstructionSet.
 
 
 FoxAMD64InstructionSet.Trace
 FoxAMD64InstructionSet.Trace
 
 
-SystemTools.Free FoxAMD64InstructionSet ~
+System.Free FoxAMD64InstructionSet ~
 
 
 	(** Instruction Format, cf. [AMD:3], chapter 1
 	(** Instruction Format, cf. [AMD:3], chapter 1
 		[LegacyPrefix] ; Operand-Size Override / modify opcode of media instructions
 		[LegacyPrefix] ; Operand-Size Override / modify opcode of media instructions

+ 1 - 1
source/FoxAMDBackend.Mod

@@ -3692,4 +3692,4 @@ BEGIN
 END FoxAMDBackend.
 END FoxAMDBackend.
 
 
 
 
-SystemTools.FreeDownTo FoxAMDBackend ~
+System.FreeDownTo FoxAMDBackend ~

+ 1 - 1
source/FoxARMAssembler.Mod

@@ -415,5 +415,5 @@ TYPE
 
 
 END FoxARMAssembler.
 END FoxARMAssembler.
 
 
-SystemTools.FreeDownTo  FoxARMInstructionSet ~
+System.FreeDownTo  FoxARMInstructionSet ~
 Alwazs
 Alwazs

+ 1 - 1
source/FoxARMBackend.Mod

@@ -3974,4 +3974,4 @@ BEGIN
 
 
 END FoxARMBackend.
 END FoxARMBackend.
 
 
-SystemTools.FreeDownTo FoxARMBackend ~
+System.FreeDownTo FoxARMBackend ~

+ 1 - 1
source/FoxARMInstructionSet.Mod

@@ -2930,7 +2930,7 @@ CONST
 BEGIN Init;
 BEGIN Init;
 END FoxARMInstructionSet.
 END FoxARMInstructionSet.
 
 
-SystemTools.FreeDownTo FoxARMInstructionSet ~
+System.FreeDownTo FoxARMInstructionSet ~
 
 
 FoxARMInstructionSet.Test BLEQSB  ~
 FoxARMInstructionSet.Test BLEQSB  ~
 FoxARMInstructionSet.Test2 ~
 FoxARMInstructionSet.Test2 ~

+ 1 - 1
source/FoxActiveCells.Mod

@@ -1832,4 +1832,4 @@ FoxActiveCells.ReadSpecification Test.spec ~
 FSTools.CopyFiles TL.spec => Test.spec ~
 FSTools.CopyFiles TL.spec => Test.spec ~
 FoxActiveCells.CompareSpecification Test TL ~~
 FoxActiveCells.CompareSpecification Test TL ~~
 
 
-SystemTools.FreeDownTo FoxActiveCells ~
+System.FreeDownTo FoxActiveCells ~

+ 2 - 2
source/FoxArrayBase.Mod

@@ -10763,8 +10763,8 @@ END FoxArrayBase.
 
 
 Compiler.Compile FoxArrayBase.Mod ~
 Compiler.Compile FoxArrayBase.Mod ~
 
 
-SystemTools.ListModules 
+System.ListModules 
 
 
-SystemTools.FreeDownTo FoxArrayBase ~ 
+System.FreeDownTo FoxArrayBase ~ 
 
 
 
 

+ 1 - 1
source/FoxAssembler.Mod

@@ -924,7 +924,7 @@ TYPE
 
 
 END FoxAssembler.
 END FoxAssembler.
 
 
-SystemTools.Free FoxAssembler ~
+System.Free FoxAssembler ~
 
 
 
 
 FoxAssembler.Test
 FoxAssembler.Test

+ 1 - 1
source/FoxDisassembler.Mod

@@ -279,6 +279,6 @@ TYPE
 
 
 END FoxDisassembler.
 END FoxDisassembler.
 
 
-SystemTools.FreeDownTo FoxDisassembler ~
+System.FreeDownTo FoxDisassembler ~
 FoxDisassembler.Test ins.log ~
 FoxDisassembler.Test ins.log ~
 
 

+ 1 - 1
source/FoxDocumentationBackend.Mod

@@ -1824,5 +1824,5 @@ There may be references like this: [[Get|FoxDocumentationBackend.Get]]
 
 
 *)
 *)
 
 
-SystemTools.Free FoxDocumentationHtml FoxDocumentationBackend FoxDocumentationParser FoxDocumentationPrinter FoxDocumentationTree FoxDocumentationScanner ~
+System.Free FoxDocumentationHtml FoxDocumentationBackend FoxDocumentationParser FoxDocumentationPrinter FoxDocumentationTree FoxDocumentationScanner ~
 Compiler.Compile -d=*.html -i  oc/FoxDocumentationBackend.Mod ~
 Compiler.Compile -d=*.html -i  oc/FoxDocumentationBackend.Mod ~

+ 1 - 1
source/FoxIntermediateAssembler.Mod

@@ -103,7 +103,7 @@ TYPE
 
 
 END FoxIntermediateAssembler.
 END FoxIntermediateAssembler.
 
 
-SystemTools.Free FoxInlineAssembler FoxInlineInstructionSet ~
+System.Free FoxInlineAssembler FoxInlineInstructionSet ~
 
 
 
 
 
 

+ 1 - 1
source/FoxIntermediateBackend.Mod

@@ -14936,7 +14936,7 @@ Compiler.Compile -p=Win32 FoxIntermediateBackend.Mod ~
 #	Linker.Link --fileFormat=PE32 --fileName=A2H.exe --extension=GofW --displacement=401000H  Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection  Loader  BootConsole ~
 #	Linker.Link --fileFormat=PE32 --fileName=A2H.exe --extension=GofW --displacement=401000H  Builtins Trace Kernel32 Machine Heaps Modules Objects Kernel KernelLog Streams Commands Files WinFS Clock Dates Reals Strings Diagnostics BitSets StringPool ObjectFile GenericLinker Reflection  Loader  BootConsole ~
 FStols.CloseFiles A2Z.exe ~
 FStols.CloseFiles A2Z.exe ~
 
 
-SystemTools.FreeDownTo FoxIntermediateBackend ~
+System.FreeDownTo FoxIntermediateBackend ~
 
 
 Compiler.Compile -p=Win32 --destPath=/temp/obg/ --traceModule=Trace
 Compiler.Compile -p=Win32 --destPath=/temp/obg/ --traceModule=Trace
 I386.Builtins.Mod Trace.Mod Windows.I386.Kernel32.Mod Windows.I386.Machine.Mod Heaps.Mod 
 I386.Builtins.Mod Trace.Mod Windows.I386.Kernel32.Mod Windows.I386.Machine.Mod Heaps.Mod 

部分文件因文件數量過多而無法顯示