外观
< Oberon | ETH Oberon
本文档最初托管在ETHZ。 它仍然在WayBack档案中,根据ETH许可。
Beta版变更日志
以下列表记录了Native Oberon最新Beta版中的更改。 大约在2017年之前,更新都在ftp.ethoberon.ethz.ch上。 这里列出的更改正在由世界各地的Beta测试人员测试,最终将进入下一个版本。
- 08.12.00 (beta发布)
- Config.Mod, ConfigInput.Mod, OberonDrivers.Text, Rel.Oberon.Text - 将键盘配置移至安装的系统。 添加了鼠标命令。
- OFS.Mod - AppendInt现在允许有符号数。
- UsbStorage.Mod, UsbBoot.Mod, Usb.Tool - Init更改为Install,用于Config。 集成到安装中。
- ATADisks.Mod, OFSN2KFiles.Mod, OFSAosFiles.Mod - 美化。
- Gadgets.Mod, Desktops.Mod, Oberon.Desk - 改进了重叠桌面。
- Documentation.Tool - 删除了过时的WebInfo.html、Tech.html、Release.html。
- Oberon.Mod - 删除了F5切换屏幕键(在真彩色模式下不起作用)。
- System.Text, UserGuide.Text - 修订。
- 07.12.00
- Compiler.Mod, OPP.Mod - 实验性命名空间支持。
- TextFrames.Mod, MenuViewers.Mod - 框架左上角的“移动”图标。 使用裁剪进行插入符号。 在图标中显示双按钮标志的当前状态。
- Decoder.Mod - 修复了Bit(prk)。
- Desktops.Mod - 使用ML-MR互点移动查看器。
- RefGadgets.Mod - Oberon.New: ML的行为与MM相同。
- NamePlates.Mod - 修复了选择时间。
- FTP.Mod - 跳过url开头的“ftp://”。
- Finder.Mod - Oberon.New: ML也起作用。
- Config.Mod, Oberon0Files.Text, OberonDrivers.Text - 特殊命令。
- DOS.Mod, DOS.Tool - 扩展命令。
- ConfigInput.Mod - 双按钮鼠标模式。
- Install.Tool, InstallFiles.Tool, Configure.Tool - 添加了基于FAT的安装选项。
- 06.12.00
- NamePlates.Mod - Oberon.New外观已更改(ejz)。
- TextGadgets0.Mod - 允许模块名称中出现多个“.”。
- OFSDosBasedVolumes.Mod - 清理并修复了使用的卷空间错误。
- 05.12.00
- FTP.Mod - 修复了ReadData和ReadText挂起(ejz)。
- Icons.Mod - Oberon.New: 在弹出窗口期间暂时锁定弹出窗口图标排列器的内容(用于ML命令跟踪)。
- RX.Mod - ReplaceAll中的文件参数更改(es)。
- ListGadgets.Mod - Oberon.New: 点击插入符号执行。
- 04.12.00
- NamePlates.Mod - 使用Oberon.New模式时,在左侧额外偏移以进行移动。
- Decoder.Mod - 每个部分都写入文件位置。
- Oberon.Mod - F8切换Oberon.New鼠标处理。 配置双按钮鼠标时,Oberon.New模式为默认模式。
- TextFrames.Mod, ScriptFrames.Mod, TextGadgets0.Mod - Oberon.New: 在插入符号上左键单击会恢复先前的插入符号并进入命令模式。
- MenuViewers.Mod - Oberon.New: ML-MR互点也移动查看器。
- 03.12.00
- OFSRAMVolumes.Mod - 可以将大小指定为可用内存的百分比。
- OFSBoot.Mod, Config.Mod, Oberon0Files.Text, Native.Tool - 替换了OFSAosBoot.Mod、OFSN2KBoot.Mod、OFSLabBoot.Mod模块。
- Modules.Mod, OFSBoot0.Mod - 不再加载System.Init,这现在是引导模块的工作,例如OFSBoot.Mod。
- 01.12.00
- Input.Mod, Keyboard.Mod, Config.Mod, Configure.Tool, KeyBE.Bin, KeyCA.Bin, KeyCH.Bin, KeyD.Bin, KeyDV.Bin, KeyFR.Bin, KeyN.Bin, KeyPL.Bin, KeySF.Bin, KeyTR.Bin, KeyUK.Bin, KeyUS.Bin, ConfigInput.Mod - 删除了EscCompat选项。 Esc现在始终生成1BX。 使用F2进行中和。 键盘映射在运行时可配置。 替换了ConfigMouse.Mod。
- OFSN2KBoot.Mod, OFSAosBoot.Mod - BootVol配置字符串必须始终指定。
- Modules.Mod, Oberon.Mod, System.Mod - 清理了启动。 模块现在加载并执行System.Init,它直接调用Oberon.Loop。
- OFSBoot.Mod - 通用引导模块。
- 29.11.00
- Mail.Mod - 修复了自动选择时间(ejz)。
- OPP.Mod - 修复了错误模块中的\w陷阱。
- 28.11.00
- Partitions.Mod, OFSTools.Mod, System.Mod - 删除了Kernel.break标志。 美化。
- Release.Mod - 修复了OBJ。
- OFS.Mod - UNTRACED。
- Kernel.Mod - 删除了DisableTracing调用。
- Modules.Mod, Compiler.Mod - 添加了FindMod调用。
- 27.11.00
- Objects.Mod - UNTRACED。
- OPT.Mod - 修复了未跟踪的指纹错误(prk)。
- OPP.Mod, OPT.Mod, OPB.Mod - 大写sysflags,美化。
- TextDocs.Mod - 标记了查看器对搜索、替换、全部替换的支持(ejz)。
- Watson.Mod - Sysflag支持(prk)。
- Partitions.Mod - 当没有可用空间用于引导文件时,提供更好的错误消息。
- BasicGadgets.Mod - CheckBox Oberon.New。
- 24.11.00
- Oberon.Mod, BasicGadgets.Mod, Icons.Mod, ListGadgets.Mod, Scrollbars.Mod, TextGadgets0.Mod - 实验性Oberon.New模式。
- Desktops.Mod - 添加了StoreThisDoc过程(ejz)。
- OPT.Mod, OPB.Mod, OPP.Mod, OPL.Mod, OPC.Mod, OPV.Mod - SYSTEM.TYPECODE(TYPE): LONGINT已添加,SYSTEM.GETTYPE已删除。 指针字段和变量上的“未跟踪”sysflag选项。 在SYSTEM.PUT(adr, const)和SYSTEM.PUTREG(genericreg, const)上发出警告306。 PASSIVATE重命名为AWAIT(prk)。
- 23.11.00
- Mail.Mod - 显示突出显示最后打开的消息(ejz)。
- 21.11.00
- OPB.Mod - 不要接受DEC/INC(x, y),其中y的整数大小大于x(prk)。
- RX.Mod - 删除了TextGadgets0导入,用消息替换(prk)。
- FTPDocs.Mod, FTP.Mod - 修复了连接关闭(ejz)。
- Tar.Mod - 修复了处理程序(ejz)。
- 16.11.00
- Mail.Mod, Mail.Panel - 主题移动按钮。 首先查询单个主题,然后选择消息并使用移动按钮(Edgar Schwarz)。
- Adaptec7.Mod - 修复了设备名称中的拼写错误(prk)。
- 15.11.00
- BasicGadgets.Mod - 修复了颜色。
- Dim3Frames.Mod - 美化。
- Zlib.Mod, ZlibBuffers.Mod, ZlibDeflate.Mod, ZlibWriters.Mod, ZlibInflate.Mod, ZlibReaders.Mod, GZWriters.Mod, Zip.Mod, ZipTest.Mod - Beta已添加(Stefan Walthert)。
- 13.11.00
- OPM.Mod, OPT.Mod, OPB.Mod, OPP.Mod, OPO.Mod, OPL.Mod, OPC.Mod, OPV.Mod - Sysflag修复,JVM的部分HUGEINT支持,SYSTEM.GETTYPE(TYPE): PTR(prk)。
- Texts.Mod - 添加了读取器缓冲,读取速度现在快了约2.5倍(ejz)。
- 30.10.00
- Decoder.Mod - 当选择文本错误时,避免无限循环(prk)。
- OPT.Mod, OPV.Mod, OPP.Mod - 修复了Windows问题(prk)。
- Modules.Mod - 修复了范围加载部分的问题(ejz)。
- 24.10.00
- Usb.Tool, UsbStorage.Mod - 更新(cp)。
- 23.10.00
- OPB.Mod, OPC.Mod, OPP.Mod - 更新以实现Windows互操作性(ejz,prk)。
- Panels.Mod, Views.Mod, ScrollViews.Mod - 打印修复(ejz)。
- InstallFiles.Tool, Oberon0Files.Text - Oberon-0中的Usb。
- 20.10.00
- SCSI.Mod - 修复了容量溢出错误(prk)。
- FTPDocs.Mod - 修复了Open中的用户名和密码溢出(ejz)。
- OPC.Mod - 处理某些基本类型处于活动状态但未导出的情况。 允许将NIL作为参数传递给非标记数组(prk)。
- OFSN2KFiles.Mod, OFSAosFiles.Mod - 也进行匿名文件的GC(bsm)。
- 19.10.00
- OPS.Mod, Watson.Mod, Compiler.Mod, Builder.Mod, TextPopups.Mod, Release.Mod - 导出符号常量(prk)。
- OPC.Mod, OPP.Mod, OPT.Mod, OPV.Mod, Rel.Oberon.Text - OBJECT = POINTER TO RECORD。 对象的ACTIVE模式说明符。 具有非活动主体的对象 -> err 999(prk)。
- TextGadgets0.Mod - 针对陷阱的解决方法(gs)。
- 18.10.00
- OFSN2KFiles.Mod, OFSAosFiles.Mod, Rel.Oberon.Text - 实时垃圾回收文件(Ben Smith-Mannschott)。
- OberonDrivers.Text, Native.Tool - 将Trace.Display和SVGAH.Display从System移至Build,以减小Oberon-0的大小。 Tseng ET4000 hicolor不再受支持。 重新排列了Usb模块。 将OpenType基本类型、LPRPrinter、DayTime和PCITools.Data移至Apps1,将ScriptGuide.Text移至Docu。
- Usb.Tool, Usb.Mod, UsbSystem.Mod, UsbBoot.Mod - 更新。
- Compiler.Mod - 修复了\P选项解析。
- 17.10.00
- News.Mod - 修复了上传文章开头处的空格问题(ejz)。
- Partitions.Mod - 修复了之前引入的错误。
- Usb.Mod, UsbUhci.Mod, UsbStorage.Mod, UsbMouse.Mod, UsbKeyboard.Mod, Usb.Tool - 添加。
- Oberon0Files.Text - PCITools.Data移至Documentation包。
- 13.10.00
- Math.Mod, MathL.Mod - 从sqrt和ln中删除了协处理器情况下的非正if。
- 11.10.00
- AsciiCoder.Mod - 添加To:和Subject:字段。
- 10.10.00
- OPA.Mod, OPB.Mod, OPP.Mod, OPT.Mod, OPAData.Mod - 将常量字符串传递给静态数组时,仅复制到0X(prk)。
- Kernel.Mod, NCR810Disks.Mod, Objects.Mod, Reals.Mod, TextFrames.Mod, System.Mod, Centronics.Mod - 清理。
- SCSI.Mod, Adaptec7.Mod, SCSI1.Mod, Adaptec71.Mod - Adaptec7驱动程序的新Beta版,旧驱动程序可作为Adaptec71使用(prk)。
- 06.10.00
- HPPCL.Mod - 垃圾回收临时文件(sedlacek)。
- 03.10.00
- OPB.Mod - 使用\f找到导入的内联过程的正确代码位置(prk)。
- OPP.Mod - 修复了在访问使用前向引用类型的外部范围内的变量/字段时,始终缺少静态链接(prk)。
- OPP.Mod, OPT.Mod, OPB.Mod, OPC.Mod, OPV.Mod, Compiler.Mod - Sysflag更改的其余部分(ejz,prk)。
- Mail.Mod - 登录失败时不要删除密码。
- 01.10.00
- OFS.Mod - 修复了New中的NIL错误(pm报告)。
- Kernel.Mod - 在nil参数上注册对象陷阱。
- Decoder.Mod - 支持新的引用部分(prk)。
- OPL.Mod, System.Mod, BootLinker.Mod, AosLinker0.Mod, AosTrap.Mod - 新的引用格式(ejz,prk,pjm)。
- 29.09.00
- OPL.Mod - cdecl和stdcall的Sysflags(ejz)。
- 27.09.00
- Watson.Mod - 修复了导出的ASSERT间距(prk)。
- OPC.Mod - 修复了GET32错误(prk)。
- 22.09.00
- Gadgets.Mod - 修复了选择计时器问题(ejz)。
- Documents.Panel - 添加了一些扩展。
- OPB.Mod, OPP.Mod - 使被动立即求值条件。
- Fonts.Mod - 默认字体更改(afi)。
- System.Mod - 修复了选择时间错误。
- 21.09.00
- Watson0.Mod - 支持动态记录(正确显示基本类型)。 也链接到本地用户定义的类型。 避免记录包含隐藏字段时出现多余的“,”(prk)。
- OPT.Mod - 识别匿名数组类型中未使用的字段(prk)。
- Input.Mod - 添加了对某些笔记本电脑上使用的82C710 QuickPort鼠标控制器的支持(Peter Ryser)。
- 19.09.00
- OPC.Mod - 优化了具有1-4字节常量大小的SYSTEM.MOVE(prk)。
- 12.09.00
- News.Mod - 将News.Read.Text写入找到它的同一位置。
- OPP.Mod - 添加了受保护语句块(prk)。
- 11.09.00
- ScrollViews.Mod - 修复了FindMsg问题(ejz)。
- 05.09.00
- Watson.Mod - 修复了定义中的额外“;”(prk)。
- Mail.Mod - 修复了Mail.Append中的陷阱。
- 02.09.00
- Partitions.Mod - 美化。
- 01.09.00
- PanelDocs.Mod - 修复打印问题 (sedlacek/ejz)。
- 31.08.00
- ColorGadgets.Mod - 修正负数颜色的 GetText。
- 30.08.00
- OPT.Mod - 修正递归类型声明时出现的“新符号文件”错误 (prk)。
- HPPCL.Mod - 修复彩色打印机问题 (sedlacek)。
- Partitions.Mod - 允许在 SetConfig 中使用“#”注释 (与 noboot.exe .par 文件兼容,但请使用引号!)。
- 29.08.00
- ATADisks.Mod - 小幅清理。
- OPT.Mod, OPB.Mod, OPV.Mod, OPC.Mod - 添加 SYSTEM.PUT/GET/8/16/32 (prk)。
- OPP.Mod - 当记录中出现多个初始化器时,发出错误消息 (prk)。
- Partitions.Mod - SetConfig 允许非字母字符作为配置字符串名称的开头。
- 24.08.00
- OberonDrivers.Text - 修正 Vesa 2.0 1280x768x16 模式颜色。
- Displays.Mod - 通过内联 Dot0 优化 Dot 和 Mask。有关同步的说明,请参见 22.08.00 处的说明。
- ListGadgets.Mod - 修正 CopyBlock 调用中的裁剪问题。
- 23.08.00
- PSPrinter.Mod - 添加双面打印选项 \x (Willem Myburgh)。
- Printer3.Mod - SizeHack 选项 (jsedlacek)。
- OFSGCAosFiles.Mod, OFSGCN2KFiles.Mod - 清理 (bsm)。
- 22.08.00
- OFS.Mod - Rename 允许重命名同一卷上的文件,即使未指定前缀。
- Mail.Mod - 修正重命名问题 (prk)。
- Displays.Mod - 添加 Dot0 优化的 Fill0 案例。通过内联 Dot 调用来提高默认 Dot 和 Mask 的性能。覆盖 Dot 的驱动程序也应该覆盖 Mask,以避免图形处理器和 Displays.Dot0 中对直接帧缓冲区访问之间的同步问题。
- 21.08.00
- TextDocs.Mod - TextDocs.Show 尝试更多选项来查找模块。
- OPP.Mod - 在 PASSIVATE 和名称条件过程“@nnn”中移除全局/局部启发式方法,以避免冲突 (prk)。
- 17.08.00
- Effects.Mod - 支持在具有屏幕外内存的显示器上使用宽度超过 32 的光标。
- 16.08.00
- FTP.Mod - GetFiles/GetTexts 已修正。日志已清理。
- 15.08.00
- ATADisks.Mod - 允许 0 大小的 ATAPI 设备,只忽略 ATA (参见 20.07.00)。
- MIME.Mod - 修正 ReadText 以识别 CR、LF 或 CR/LF 作为行尾。
- Net3Com90x.Mod - 修正 16 位 I/O 指令 (prk)。
- Input.Mod - 添加动态安装额外鼠标和键盘的功能。
- 14.08.00
- OFSAosFiles.Mod, OFSN2KFiles.Mod - 修正 ReadBytes 和 WriteBytes 中的 0 长度缓冲区问题。
- Sisiphus.Mod - 在循环期间调用 Input.Available。
- Oberon.Mod - 在填充轨道中设置指针时调用 FadeCursor。
- 07.08.00
- Net3Com90x.Mod - 丢弃带有错误的帧,修正 EEPROM 读取 (prk)。
- TextDocs.Mod - TextDocs 存储 Controls 的状态并存储帧的 org;使用没有选择的 TextDocs.Locate 跳转到存储的 org (ejz)。
- HPPCL.Mod - 添加 PCL 打印机驱动程序 (J. Sedlacek)。
- TextFields.Mod - 修正打印时的裁剪问题。
- 02.08.00
- Net3Com90x.Mod - 添加 3C90xDuplex 配置字符串。设置为 0 以使用来自 EPROM 的双面打印设置,1 为半双工,2 为全双工。如果您在网络上遇到大量 CRC 或对齐错误,请尝试使用半双工设置。执行 System.State Net3Com90x 并检查 AalignmentError 和 AcrcError 计数器以监控这些状况。
- 31.07.00 (beta 版本发布)
- Colors.Mod - 使用来自 Displays 模块的物理调色板(如果可用)。修正了 8 位显示器上的颜色问题。
- Builder.Mod - \f 选项现在可以在日志中的选择上使用。
- 28.07.00
- DisplayLinear.Mod, Displays.Pal, DisplayPermedia2.Mod - 修正 8 位颜色。使用 Displays.Pal 用于真实调色板,Default.Pal 用于虚拟调色板。
- 26.07.00
- OFSAosFiles.Mod, OFSGCAosFiles.Mod - 修正通配符匹配。
- 25.07.00
- OPP.Mod - 修正参数 x: ARRAY x OF T 编译器陷阱 (prk)。
- 24.07.00
- OPA.Mod - 不再接受不正确的代码 MOV EAX,0[EBP][ESP] (prk, vanriet)。
- 20.07.00
- ATADisks.Mod - 忽略大小为 0 的设备。
- 19.07.00
- Partitions.Mod - 添加 UpdateBootFile 命令。
- OFSFileVolumes.Mod - 修正 FileFS,使其可以用于挂载基于 DOS 的 Native Oberon 磁盘文件。
- Config.Mod, OberonDrivers.Text, Configure.Tool - 支持 VESA 3.0 刷新率设置。动态生成 VESA 初始化字符串。
- 18.07.00
- ATADisks.Mod - 状态跟踪,并删除实验性媒体锁定代码以启用可启动的 ZIP 文件。
- Disks.Mod - 对所有可移动设备使用 BIOS 引导驱动器号 0,对不可移动设备使用 80H。对 IOMEGA ZIP 磁盘几何图形进行硬编码,以创建可启动的 ZIP 文件。添加有效分区标志。
- 17.07.00
- DisplayLinear.Mod, Config.Mod, OberonDrivers.Text - 添加来自 Peter Ryser 驱动程序的 VESA 3.0 刷新率设置。
- ATADisks.Mod - 添加 82801AA 和 82801AB 芯片组的总线主控检测 (820 系列)。
- 13.07.00
- OberonDrivers.Text - 添加 16 和 24bpp 模式初始化到 Vesa 2.0 驱动程序。在带有 Riva TNT2 芯片组的 Diamond Viper 770D 上测试了 1024x768x32。
- 11.07.00
- HTML.Mod - 添加更多重音符号和制表符映射到三个 nbsp,中间用两个空格隔开。
- 10.07.00
- HTML.Mod - 生成 HTML 4.01 文档类型头。
- 28.06.00
- Compress.Mod - 修正 (ejz)。
- 27.06.00
- Partitions.Mod - 不要计算大小小于 1.44Mb 的驱动器上的空闲分区空间。
- 26.06.00
- OPA.Data - 在 ADD/DEC RM32 之前尝试 ADD/DEC Reg32,在 Typ1Op Reg32, Imm32 之前尝试 Typ1Op Reg32, Imm8,添加 IDIV AL, RM8;IDIV RM16;IDIV RM32 (prk)。
- 21.06.00
- Mail.Mod - 字符串处理得到改进 (ejz)。
- 20.06.00
- OPA.Mod, OPP.Mod - 修正内联汇编程序过程中的错误。
- Config.Mod, V86.Mod, Oberon0Files.Text, DisplayLinear.Mod, Configure.Tool - 添加 Vesa。
- 19.06.00
- CLUTs.Mod - 添加 Copy 过程 (eos)。
- 16.06.00
- VNCTask.Mod - 清理了一点。
- Attributes.Mod - AttrDesc.name 类型更改为 Objects.Name,添加扫描字符串溢出检查 (ejz)。
- 15.06.00
- DES.Mod - 删除 Test 过程。
- VNCViewers.Mod - 修正 GetSelection。
- 14.06.00
- Partitions.Mod - 修正大于 32Mb 的 LNO 虚拟磁盘的 GetGeometry。
- 13.06.00
- Columbus.Mod - 小幅修正 (ejz)。
- SaveLife.Mod, SaveLife.html, SaveLife.gif - 更新至 1.5 版
- Mail.Mod, Mail.Panel - ToDo 按钮。
- 09.06.00
- NetNe2000.Mod - 添加对原始 Novell NE2000 卡的支持 (pr)。
- Net3Com90x.Mod - 替换 Net3Com905B.Mod。900 支持尚不可用 (prk)。
- PPP* - 更新至 1.2.0 (es)。
- Compress.Mod, CompressTools.Mod - 修正当现有文件实际上位于另一个卷或目录上时出现的“覆盖”消息。
- 08.06.00
- News.Mod - 改进 ArtNr 处理 (ejz)。
- 07.06.00
- TextDocs.Mod - 使用文本存储 Color、Flat 和 Locked 属性。
- 05.06.00
- DisplayPermedia2.Mod - 修正 UBottom 设置。
- Displays.Mod - 更好的索引检查。
- 31.05.00
- SaveLife.Text, SaveLife.Mod - 添加 (bsmith)。
- 30.05.00
- CompressCrypt.Mod, Compress.Tool - 添加加密示例 (ejz)。
- 26.05.00 (beta 版本发布)
- System.Text - 添加了一些用于 LNO 的命令。
- Native.Packages.Mod, PlugIns.Mod, HTMLPlugIns.Mod, Rel.Oberon.Text - 包和插件 (ejz)。
- 25.05.00
- Gadgets.Mod - 简化 LoadAliases (ejz)。
- 24.05.00
- FPA.Mod - 在解释期间启用中断,如果递归调用,则触发陷阱 (sedlacek)。
- OberonDrivers.Text - 从 VMware 驱动程序中删除 DMem。
- 23.05.00
- VNC.Mod - 删除 Log 导入。
- System3.Tool, Applications.Tool, Documentation.Tool, Native.Tool - 重新排列包。
- Release.Mod, ReleaseDocs.Mod - 移动 Watson 命令。
- 22.05.00
- OberonDrivers.Text, Displays.Display.Mod, DisplayLinear.Mod, DisplayPermedia2.Mod, Configure.Tool - 添加新的显示驱动程序,其中包含用于 VMWare、Vesa 2.0、VGA 320x200、ATI Mach64 和 Permedia2 的配置。
- 19.05.00
- PSD.Mod, PSDImages.Mod, Oberon.Text - Photoshop 3.0 .psd 文件读取器。支持灰度和索引、8 位、RLE 压缩,使用 Pictures 和真彩色格式进行图像 (ejz)。
- OPT.Mod - 在 \w 用法分析中包含方法和记录字段 (prk)。
- PSHeader.Text - 更改注释中的名称。
- Partitions.Mod - 修正 GetGeometry 中使用非 512 字节块设备时的陷阱。
- 17.05.00
- Watson.Mod - 如果它们的父块可见,则初始化器可见。
- LeoPanels.Mod, LeoTools.Mod, Leonardo.Tool, LeoFrames.Mod, GfxImages.Mod, VinciShapes.Mod, Vinci.Tool - 修正错误 (eos)。
- EditTools.Mod, EditTools.Tool - 添加 OpenUnicode 和 StoreUnicode (ejz)。
- 16.05.00
- MIME.Mod - 修正对在第一个部分之前包含文本的多部分消息的解码 (ejz)。
- Configuration.Mod - DoCommands 和 DoText 已更改,因此一行开头的空格会导致忽略该行。这使得可以编写包含多行命令的脚本。如果一行以“!”开头,则也忽略它。行开头的任何其他字符都会停止解析。可以按 Esc 键中断命令处理 (ejz)。
- Release.Mod - 更改新的 DoCommands 的间距。
- Displays.Mod, Displays.Display.Mod, DisplayPermedia2.Mod, DisplayLinear.Mod - 新的显示驱动程序始终返回 TrueColor = TRUE,以表明接口接受真彩色值 (< 0)。CopyBlock -> Copy,TransferBlock -> Transfer,MapIndex8 -> ColorToIndex,ReplConst -> Fill,PaintMask -> Mask,添加 IndexToColor。
- Display3.Mod - 如果 TrueColor = TRUE,则设置 invertC = 白色 (在真彩色中为 0FFFFFFH)。
- 15.05.00
- TextFrames.Mod - 更新 Paul Reed 对“窄”显示器的支持。
- Oberon.Mod - 在空闲循环中合并 KeyState 检查。适用于 VNC 等程序。
- 12.05.00
- Images.Tool, Images.Mod, ImageGadgets.Mod, ImageDocs.Mod, PictImages.Mod, BMPImages.Mod, JPEGImages.Mod, GIFImages.Mod, ColorGadgets.Mod, Colors.Tool, Colors.Mod, Colors.Panel, Images.Text - 更新至 1.02 版。
- TextGadgets0.Mod, TextDocs.Tool - 也允许在按下 Ctrl 键的情况下进行左右操作(使用双按钮鼠标无法实现)。
- Oberon.Mod - 如果鼠标光标关闭,则退出空闲循环。
- OPM.Mod, Compiler.Mod - 当 Files.New 失败时生成错误 153 (prk)。
- TelnetGadgets.Mod - 任务以 10 Hz 而不是 50 Hz 执行。
- 11.05.00
- OFS.Mod, OFSGCAosFiles.Mod, OFSGCN2KFiles.Mod - 包含对动态 GC 的支持。
- Oberon.Mod - 当没有用户交互时,保持在空闲循环中。在调用任务处理程序之前重置裁剪。
- Diskettes.Mod - 添加 TraceDiskette=2 选项以跟踪 DMA(已编译)。
- Input.Mod, ATADisks.Mod - 微不足道的清理。
- VGA.Display.Mod - 修正 CopyBlock 中的错误。Oberon-0 现在可以在 VMware 上运行,尽管 ReplConst 的反转模式不起作用。也许 VMware 没有模拟它?
- Oberon.Mod - 支持非常窄的显示器。
- TextGadgets0.Mod, TextDocs.Mod, TextDocs.Tool, TextDocs.Lib, System3Menus.Text - 实验:将左右缩进功能移动到 TextDocs 中的两个命令 (ejz)。
- Input.Mod - 修正 SetMouseLimits。
- Release.Mod - 允许指定前缀。
- 10.05.00
- Permedia2.Display.Mod - 尝试检测更多 3Dlabs 卡(适用于 [email protected])。
- OPB.Mod, OPC.Mod - 修正对解引用动态数组进行赋值时的“类型不兼容”。修正使用二维半动态数组时 OPC.Index 中的 NIL 陷阱 (prk)。
- PPP* - 更新至 1.1.1 (es)。
- HTMLDocs.Mod - 添加 FrameW=TRUE 属性到样式 (prk)。
- Partitions.Mod, Partitions.Tool , Install.Tool- 添加 Activate 和 Deactivate 命令。
- OFSBoot0.Mod - 在引导期间闪烁边框。将 TraceBoot=0 设置为禁用。
- 09.05.00
- FATFiles.Mod - 如果使用通配符枚举没有文件,则返回 ok 结果。
- Release.Mod - 更可配置。
- 08.05.00
- Input.Mod - 删除 Display 导入,用于 LNO。
- Reals.Mod - 如果 e 参数太大,则 Ten 现在返回 +INF (salewski)。
- 06.05.00
- Disks.Mod, Partitions.Mod - 显示空闲空间。
- 04.05.00
- Kernel.Mod - 用于 MapPhysical 的缓存。
- 03.05.00
- SCSI.Mod, Adaptec7Script.Mod, Adaptec7.Mod - 更新 (prk)。
- Partitions.Mod - 修正 ShowBlocks 分区偏移。
- 02.05.00
- TaskExample.Mod, SamplePrograms.Tool - 添加到文档包中 (es)。
- 27.04.00
- Disks.Mod - ReadPrimary 现在通过检查所有四个分区“可启动”标志是否为 0、80H 或 81H 来检查分区表是否有效。这应该解决 ZIP 驱动器有时具有分区表 (MBR),有时仅在扇区 0 处具有引导扇区的问题。
- Partitions.Mod - FileToPartition 现在具有可选的 numblocks 参数,类似于 PartitionToFile。添加 ShowBlocks 命令。进行一些美观调整。所有长时间运行的操作都可以中断。在 Format 中进行分区检查时按 Esc 键会中止格式化。
- 26.04.00
- OPP.Mod - 改进在 CASE 表达式中使用前向引用符号时的错误消息。允许只读导出 (prk)。
- Decoder.Mod - 改进 Use/Export 输出并添加 Commands 输出 (prk)。
- OberonDrivers.Text - Permedia2 驱动程序 1280x1024 模式的默认刷新率分别更改为 75、70 和 60 Hz,用于 8 位、16 位和 32 位模式。
- Columbus.Mod - 修正 MakeLibContentsPanel (ejz)。
- Permedia2.Display.Mod - 清理了未使用的变量。
- 25.04.00 (beta 发布)
- MIME.Mod - 避免在错误的日期字段上出现陷阱 - 日期:Sun, 23 Apr 2000 23:06:37 +429496729500 (ejz)。
- Partitions.Mod - 添加了 PartitionToFile 命令。检查启动文件。
- Kernel.Mod - TracePrinter=n 将跟踪输出发送到打印机端口 n (1..3),由 BIOS 初始化。如果 n 为 0,则不执行打印机跟踪 (默认值)。如果 n 为其他数字,则该数字将用作打印机端口的基地址。
- 20.04.00
- OFS.Mod, FileDir.Mod - 接口清理,在文件系统中添加了通用消息处理程序。
- Disks.Mod, Partitions.Mod - 为友好描述添加了 .desc 字段。
- FTP.Mod - 改进了数据读取 (ejz)。
- Watson0.Mod, Watson.Mod - 修复了面板中的 ".." 解析和 Sym 选项 (prk)。
- 19.04.00
- FTP.Mod - 修复了 ReadData。
- Aos.NetSystem.Mod, AosTCP.Mod - 状态、AsyncOpenConnection 已实现。
- Kernel.Mod - 修复了 inGC 标志的设置,以便不再捕获的物体终结器不再停止内核。
- Net3Com905B.Mod - 修复了已发送数据包的源以太网地址 (prk)。
- 18.04.00
- Swarm.Mod - 删除了 NetBase 导入,用于测试新的 NetSystem。
- 17.04.00
- OFS.Mod, System.Mod, OFSN2KBoot.Mod, OFSAosBoot.Mod, OFSLabBoot.Mod - FS 清理现在由 OFS TermHandler 执行,而不是 System.Quit/Reboot。
- OFSAosFiles.Mod, OFSN2KFiles.Mod, OFSISO9660Files.Mod, OFSRAMVolumes.Mod, OFSFileVolumes.Mod, OFSISO9660Volumes.Mod - 模块卸载时卸载文件系统。
- Disks.Mod, ATADisks.Mod - 添加了 ShutdownMsg。
- OFSTools.Mod, OFSCacheVolumes.Mod - 清理了缓存移除。
- Partitions.Mod, Partitions.Tool - Verbose 和 NonVerbose 模式已替换为 Show 命令的 "verbose" 参数。外观变化。
- Utility.Tool - 重新组织。
- NetNe2000.Mod - 更新到 Peter Ryser 的最新版本,并从 NetNe2000pci.Mod 重命名。
- Gfx* - 更新到 1.71 (eos)。
- 12.04.00
- Dates.Mod - 修复了 AddTime (ejz)。
- Browser.Mod - 改进了错误消息,修复了与编译器的交互以及对导出内联汇编程序的支持 (prk)。
- 11.04.00
- ImageGadgets.Mod - 修复了打印问题 (eos)。
- 10.04.00
- OPP.Mod - 修复了记录的 "从未使用过" 警告 (prk)。
- 08.04.00
- Keyboard.Mod, KeySF.Bin - 修复了芬兰键盘表中的 " ' " (jaco)。
- RandomNumbers.Mod - 默认种子从当前时间和日期派生。
- 07.04.00
- OPB.Mod - SYSTEM.VAL(SET, IntConstant)、SYSTEM.VAL(IntType, SetConstant) 现在也是常量 (prk)。
- 06.04.00
- System.Mod, Kernel.Mod - 添加了关闭消息,并将重启关闭代码更改为 2。
- Diskettes.Mod, ATADisks.Mod, Adaptec7.Mod, Net3Com509.Mod, NetSystem.Mod - 仅在模块释放时注销设备,而不是在关闭期间。这允许在正常关闭期间动态加载的设备驱动程序的回调函数起作用。
- System3Menus.Text, TextDocs.Lib, System3.Tool - 修复了图标化标题的垂直对齐和其他外观变化。
- OPC.Mod, OPV.Mod - 修复了编译器在返回开放数组时的陷阱 (prk)。
- System.Mod, Desktops.Mod - 修复了 System.ShowModules 的双重关闭按钮,并添加了搜索按钮。
- 05.04.00
- Partitions.Mod - 支持格式化不可引导分区。参数顺序已更改!将 FSRes 设置为 -1 以预留启动文件所需的精确空间,或设置为 -2 以预留默认数量 (512Kb)。
- 04.04.00
- VNC.Mod - 密码错误时设置 SetUser 命令输出 (prk)。
- 03.04.00
- BTrees.Mod - 修复了 MaxStrKey 和 MinStrKey 中的 ASSERT (ejz)。
- Dates.Mod - 修复了 DaysOfMonth (ejz)。
- SaveScreen.Tool, SaveScreen.Text, SaveScreen.Mod, SaveParticles.Mod, SaveTiles.Mod, SaveSisyphus.Mod, SaveDecay.Mod - 更新到 1.1.4 (bpsm)。
- TextFrames.Mod - 内置了 Paul Reed 对 "窄" 显示器的支持。
- Input.Mod, ConfigMouse.Mod - 添加了 Paul Reed 的鼠标自动检测。
- Input.Mod - 添加了 Peter Zurbuchen 的罗技 TrackMan 修复。
- NetSystem.Mod - 改进了缺少主机地址消息。
- Mail.Mod - UIDL 文件现在命名为 "UIDL.###.###.###.###.username",使用邮件服务器的 IP 地址,该地址被认为是唯一的。文件名限制为 31 个字符。NetSystem.UIDL 配置选项现在已过时。
- Net3Com905B.Mod - 卡检测已修复:仅安装第一张卡,检测中的错误已修复 (prk)。
- Introduction.Text - 文本选择已记录。
- Kernel.Mod - 为了在 termhandler 中使用,系统关闭期间会设置关闭标志。
- 30.03.00
- Printer.Mod, PSPrinter.Mod, HPLaserPrinter.Mod, EmptyPrinter.Mod - Install 命令现在更新度量并广播打印机更新消息。修复了更新打印机时的显示问题 (ejz)。
- Printer.Mod - 将默认打印机的延迟加载推迟到第一个 Printer.Open 调用之前。
- PSPrinter.Mod, HPLaserPrinter.Mod, EamonPrinter.Mod, LPRPrinter.Mod - 清理过程。
- TextGadgets.Mod - 添加了 "PrinterW" 和 "FrameW" 样式选项。样式分别调整为打印机纸张宽度或显示框架宽度。如果两者都设置,则采用较小的值。 "FrameW" 和 "WYSIWYG" 选项是互斥的 (ejz)。
- TextGadgets.Mod - 点击样式中间三分之一部分中线以上的区域将切换 "Pagebreak" 选项。线的左三分之一和右三分之一如以前一样起作用。
- Watson.Mod - 在每个生成的定义的开头插入具有 "PrinterW" 和 "FrameW" 选项的 TextStyle。
- Partitions.Mod - 避免在与 Oberon 分区共存时让 Windows 2000 保持活动状态的解决方法。
- Empty.Display.Mod - 注释更新 (Peter Easthope)。
- Miscellaneous.Mod - 修复了超过 10 个文件的 ExtName (Mike Karas)。
- OFSN2KFiles.Mod, OFSAosFiles.Mod - 使用 Files.ReadBytes 读取到文件末尾时,修复了 rider.res 错误。这修复了文件大小 = n*2048-352 (NatFS) 或 n*4096-568 (AosFS) 时 DOS.Copy 无限循环问题。(DOS.Copy 文件大小 11936 问题由 Peter Easthope 报告)。
- Objects.Mod - 避免在加载损坏的库时在 LoadLibrary 中出现无限循环。
- 29.03.00
- Dialer.Mod - 美化。
- FATFiles.Mod, Partitions.Mod - 访问软盘时自动执行 Diskettes.Install。
- 28.03.00
- OFSBoot0.Mod - "Archive" 配置字符串 (默认 Oberon0.tgz) 定义了要解压缩到 RAM 中的 .tgz 存档: "RamDiskSize" 配置字符串 (默认 1024) 定义了 Oberon-0 RAM 磁盘大小(以 2Kb 扇区为单位)。
- 27.03.00
- TextDocs.Mod - Show 过程中的较大名称字符串避免了索引超出范围。
- Rel.System3.Tool, Partition.Tool - 重命名为 Partitions.Tool,添加了 DOS.Tool。
- 24.03.00
- Gfx*, Rel.Oberon.Text, Lab.Oberon.Text - 更新到 1.70 (eos)。
- 23.03.00
- 默认情况下,启动 Oberon-0 时删除 OBL 提示。如果需要,请在启动时按住 Shift 键。
- 22.03.00
- Partitions.Mod - 避免在 UpdatePartitionTable 返回 NIL 时出现陷阱。现在将显示:ReadPartitions:"设备正在使用" 或 "错误 0"。
- System.Mod - 改进了 Watch 输出。
- 21.03.00
- SaveScreen.Mod - 默认等待时间 10 分钟。
- HTMLDocs.Mod - 可打印的 ASCII 项目符号。
- FTP.Mod - 调用 GC 以避免堆碎片。
- 20.03.00 (beta 发布)
- Adaptec7.Mod, SCSI.Mod, Net3Com905B.Mod, OFSLabBoot.Mod, OFSN2KBoot.Mod, OFSAosBoot.Mod - 减少了跟踪消息。
- SCSI.Mod - 将 GetSize 中的 -5 常量替换为 Disks.MediaMissing。
- Permedia2.Display.Mod - 在 CopyPattern 中添加了 Synchronize。
- NetSystem.Mod - 未指定用户名时设置 SetUser 提示。
- Lab.System3.Tool - 图标化程序。
- 18.03.00
- PanelDocs.Mod - 检查无效的文件名。
- 17.03.00
- Partitions.Mod - 如果 GetGeometry 失败,请使用 GetSize 并确定几何形状。
- Oberon0Files.Text, Native.Tool - 将 TCPExample.Mod 和 UDPExample.Mod 从 system 移动到 docu。将 OFSISO9660Volumes 和 OFSISO9660Files 从 system 移动到 oberon0。
- OFS.Mod - 在 New、Delete、Rename 中检查对只读卷的修改。
- OPO.Mod, OPL.Mod, OPC.Mod - x IN y 的优化,其中 x 为常量。
- OPT.Mod - 修复了指纹的计算,以允许使用开放数组导入赋值。这会更改已编译模块的指纹! (prk)。
- Kernel.Mod - 在内核中发生陷阱后执行无限循环。
- OFSAosFiles.Mod - 在 DirInit 和 DirCleanup 中支持只读卷。
- System3Menus.Text, TextDocs.Lib - 使用 Organizer 用于菜单。
- OFSLabBoot.Mod, Config.Mod, Oberon0Files.Text, Install.Tool, Native.Tool - 实验室的启动配置。
- 16.03.00
- OPT.Mod, OPA.Mod, OPP.Mod - 允许导出内联代码过程。
- OBL.Bin - 从硬盘读取最多 63.5k。
- Oberon0Files.Text, PCITools.Mod - 添加到 Oberon-0 和发布 (vendors.txt 分开)。
- Native.Tool - 修复了发布设置。
- Partitions.Mod - 设置 Config 引号选项和 InitOBL 标志选项。
- Rel.Oberon.Text, Lab.Oberon.Text - 已更新。
- SavePoints.Mod, SavePoints.Text, SavePoints.Data, MakePoints.Mod - 添加到发布。
- System3.Tool, Applications.Tool, Lab.System3.Tool, Lab.Applications.Tool, OFS.Tool - 已更新并添加到发布。
- Prefix.Mod, IDEDisk.Mod, AHA1520.Mod, AHA1520Disk.Mod, NCR810Disk.Mod, ATADisk.Mod, Disk.Mod, Diskette1.Mod - 从发布中删除。替换为新的 Disks 和 OFS 框架。
- Scavenger.Mod, DiskSpace.Mod - 从发布中删除。将在 OFS 上实现。
- Mitsumi.CD.Mod, Atapi.CD.Mod, NCR810.CD.Mod - 从发布中删除。CD 支持将集成到 ATADisks.Mod、NCR810Disks.Mod 中。
- 15.03.00
- Oberon0Files.Text, Native.Tool, Diskette0.Mod, CompressUtil.Mod, CRC32.Mod, VirtDisk.Mod, VirtFileDir.Mod VirtFiles.Mod, FDInstall.Mod - 从发布中删除 FDInstall,替换为 Partitions。
- Diskette.Mod, Backup.Mod - 在 Disks 模块上实现,还没有 Format。
- Net3Com905B.Mod - 清理并删除了自动检测 (prk)。
- DOS.Mod - 停止错误时的复制。
- Config.Mod - 使用 OFS 进行安装。
- 14.03.00
- Partitions.Mod - 支持格式化可引导的 AosFS。
- FileDisks.Mod - 支持虚拟磁盘的几何形状。
- OBL.Asm, OBL.Bin - 添加了 AosFS 文件系统表。
- OFSDiskVolumes.Mod - 支持新的 AosFS 文件系统表。
- 13.03.00
- Partitions.Mod - 格式命令已改进。
- Display3.Mod - Visible 已改进 (eos)。
- OPP.Mod - 修复了 StPar 中的陷阱 (prk)。
- 08.03.00
- OberonDrivers.Text, Oberon0Files.Text - 将 Diskettes.Obj 添加到基本文件中。
- 07.03.00
- Keyboard.Mod, OberonDrivers.Text, Configure.Tool - 芬兰键盘表 (jaco)。
- Decoder.Mod - 修复 REP 前缀错误 (prk)。
- 06.03.00
- OPP.Mod - 修复了半动态数组中不正确的 "未使用" 警告 (prk)。
- 29.02.00
- Documents.Mod - 从链接参数中删除 VAR (ejz)。
- Decoder.Mod - 改进了 use 部分的格式 (prk)。
- 28.02.00
- OPV.Mod - 使用静态数组作为返回类型时修复了陷阱 14 (prk)。
- OPL.Mod - 修复了 SHORTINT DIV/MOD (prk)。
- 23.02.00
- Permedia2.Display.Mod - 在 TransferBlock 中添加了 SwitchState。挂起修复?
- Diskettes.Mod - 添加了 Remove 命令。
- OFSN2KBoot.Mod, Oberon0Files.Text - 从 OFSBoot.Mod 重命名。
- Config.Mod, Configure.Tool - 再次添加了 DiskCache 命令,修复了 DiskFile 命令。
- Partitions.Mod, Partition.Tool, InstallFiles.Tool - dev#part 符号。
- 22.02.00
- OFSCacheVolumes.Mod, OFSDiskVolumes.Mod, OFSBoot.Mod, OFSAosBoot.Mod, Partitions.Mod, Oberon0Files.Text - 分区编号。
- Permedia2.Display.Mod - GetBlock/TransferBlock 中断言修复。
- GfxFonts0.Mod, GfxPKFonts.Mod - 修复新的文件系统枚举(卷前缀)。
- Gfx*.Mod - 更新至 1.63。
- GfxPictures.Mod, GfxMaps.Mod - 被 GfxImages 替换。
- 21.02.00
- FileDisks.Mod - 虚拟磁盘驱动程序。
- OFSCacheVolumes.Mod, OFSBoot.Mod - 添加缓存。
- OFSTools.Mod, OFS.Tool - 添加 InstallCache、RemoveCache、Watch 命令。
- System.Mod, OFSN2KFiles.Mod, OFSAosFiles.Mod - 文件系统描述修改,文件缓冲区再次减少到 4。
- 16.02.00
- Copyright.Mod, Copyright.Text - Y2K,简化。
- 15.02.00
- Images.Tool, Images.Mod, ImageGadgets.Mod, ImageDocs.Mod, PictImages.Mod, BMPImages.Mod, JPEGImages.Mod, GIFImages.Mod, Images.Text - 更新至 1.00 (eos)。
- Colors.Tool, Colors.Mod, Colors.Panel, ColorGadgets.Mod - 添加 (eos)。
- VNC.Mod - 更新以适应新的 Images。
- 14.02.00
- Effects.Mod - SizeRect 中修复掩码错误 (eos)。
- 13.02.00
- MIME.Mod - ExtractGMTDate 中修复 Y2K 问题 (pjm)。
- 11.02.00
- NetTools.Mod, MIME.Mod - 修复 FTPDocs 中的文本损坏问题 (ejz)。
- 07.02.00
- Magnifier.Mod - 修复卸载问题。
- 03.02.00
- MIME.Mod - ExtractGMTDate 中修复 Y2K 问题 (ejz)。
- 28.01.00
- OPP.Mod - 常量表达式不再能包含前向引用 (prk)。
- Panels.Mod, Icons.Mod - 修复打印中的一些小错误 (ejz)。
- Texts.Mod - 修复扫描大数字时出现的索引越界问题:01234567890123456789012345678901234567890123457890 (prk)。
- 25.01.00
- SaveSwarm.Mod - 将 Swarm.Mod 移植到 SaveScreen 框架。
- 19.01.00
- OFS.Mod - 修复长前缀上的索引越界问题。
- SCSI.Mod - 修复 ISO9660 的块大小错误 (prk)。
- 18.01.00
- ReleaseDocs.Mod, System.Text - 消息更改。
- Rel.Oberon.Text - 添加 LinuxPrinter.Install。
- OFSISO9660Volumes.Mod, OFSISO9660Files.Mod, Rel.Oberon.Text - 添加 ISO9660 文件系统 (ryser)。
- NetNe2000pci.Mod, Rel.Oberon.Text - 添加 NE2000 驱动程序 (ryser)。
- 14.01.00
- OPT.Mod - 修复在使用开放数组时查找正确运算符的问题 (prk)。
- 06.01.00
- ATADisks.Mod, Partitions.Mod - 格式化与 Check 和 Show 相结合,已更新。
- Config.Mod - 添加 BootVol 并删除 BootPartition、DiskCache、FAT。
- Kernel.Mod - 添加 SetLogMark 和 GetMarkedLog 以改进诊断消息。
- OFSTools.Mod, OFSDiskVolumes.Mod, OFSRAMVolumes.Mod, OFSN2KFiles.Mod, OFSAosFiles.Mod - 改进诊断消息和 FS 别名。
- 05.01.00
- System.Mod - CopyFiles、RenameFiles、DeleteFiles 在出错时停止。
- TGZ.Mod, Decoders.Tool - 新工具用于解压 .tgz 文件。
- Inflate.Mod - 修复 InflateBlocks 错误和缓冲区错误 (eos)。
- Kernel.Mod - 版本更新。
- 04.01.00
- Compiler.Mod, OPM.Mod - 修复前缀和路径。
- Release.Mod - 间接 MOVE 选项简化了构建工具。
- 03.01.00
- Builder.Mod - 为 ErrorGadgets 提供打印支持 (bsmith)。
- ARM.ARMCompiler.Mod - 修复:对非变量进行索引会导致编译器陷入陷阱而不是发出错误 112 (prk)。
- 10.12.99
- ARM.ARMCompiler.Mod - 修复 FOR 上界陷阱 (prk)。
- 09.12.99
- ARM.OBH.Mod - 修复 SYSTEM.PTR 变量参数 (prk)。
- Printer3.Mod - 修复字体缺失时的 NIL 陷阱 (ejz)。
- 08.12.99
- Rembrandt.Mod - Restore 中的调色板修复 (ejz)。
- 07.12.99
- ConfigMouse.Mod - 如果 PS2=0,则不要尝试配置 PS/2 鼠标。
- 06.12.99
- OPB.Mod - 修复 SYSTEM.VAL(SHORTINT, IntConst) (prk)。
- Configuration.Mod - 捕获 Marker 中的超出范围值 (ejz)。
- 02.12.99
- ARM.ARMBrowser.Mod - 修复初始化错误 (prk)。
- Browser.Mod - 更好的错误消息 (prk)。
- 01.12.99
- Dialer.Mod - 发送密码时更清晰的消息。
- 22.11.99
- Mail.Mod - 用于更快启动的索引文件 (bsmith)。
- 19.11.99
- NCFSFiles.Mod - 修复 Delete 和 Register 文件复活错误。
- Views.Mod - 添加 Border 属性 (ejz)。
- TextDocs.Lib - 使用 Organizer 代替面板 (ejz)。
- Lists.Mod - 删除 Diskette 命令。
- 18.11.99
- Input.Mod - 扩展键盘上的“菜单”键也模拟鼠标中键。
- ARM.ARMCompiler.Mod - 修复函数调用类型错误 (prk)。
- ARM.OBE.Mod - 添加实常量折叠 (prk)。
- TextDocs.Mod - 存储按钮更新 (ejz)。
- GfxMaps.Mod, Leonardo.Mod - 更加便携。
- LPRPrinter.Mod - 默认电子邮件地址。
- ARM.Watson0.Mod, ARM.Watson.Mod - 移植 (prk)。
- ARM.ARMBrowser.Mod - 修复模组名称 (prk)。
- 17.11.99
- OberonReport.html - Oberon 语言报告更新,删除 Oberon.Report.Text。
- TextFrames.Mod - 实现左右键。
- ARM.OBM.Mod, ARM.OBT.Mod, ARM.OBE.Mod, ARM.ARMCompiler.Mod - 添加 \P 开关,修复 \f,删除 ARMPrefix 配置 (prk)。
- 16.11.99
- ARM.System.Mod - 陷阱结束时的处理器状态。
- 15.11.99
- ARM.Modules.Mod - 4Mb 内存磁盘。
- 12.11.99
- NCFS.Mod, ARM.NCFS.Mod - 只有在没有错误的情况下才在 Mount 中执行 Watch。
- Images.Mod, VNCTask.Mod, JPEGImages.Mod - 便携性修复。
- Out.Mod - 添加 RealFix、LongRealFix、Hex、Close 过程。
- Sisiphus.Mod - 修复数据文件的拼写为“Sisyphus.Data”。保留模块拼写,因为现有的文档使用了 Sisiphus.New 生成器。
- 10.11.99
- TextGadgets0.Mod - 也复制对象的文本属性 (ejz)。
- Panels.Mod - 修复嵌套子项的选择,即桌面选择问题 (ejz)。
- 09.11.99
- Printer.Mod - 修复打印到本地打印机的问题。
- Images.Mod, Images.Text - 修复 Create 中的错误,添加文档 (eos)。
- 04.11.99
- HTMLImages.Mod - IMG 标签中的小修复 (ejz)。
- DayTime.Mod, NetSystem.Tool - 添加白天客户端。
- 03.11.99
- DOS.Mod, DOS.Tool - 添加 BackupDirectory 命令以读取 Windows Oberon DOSBackup 磁盘。
- SaveScreen.Mod, SaveTiles.Mod, SaveScreen.Tool - 添加 (bsmith)。
- OTInt.Mod, OTScan.Mod, OType.Mod, OTFonts.Mod, OpenType.Text, OTSim.Mod, OTSim.Panel - 更新至版本 0.41 (eos)。
- 02.11.99
- CRC32.Mod - 更加便携。
- 01.11.99
- NCFSNetVolumes.Mod, NCFS.Mod - 更不通用,但更简单。删除 NetSystem 导入。
- NCFS*.Mod - 模块前缀 NCFS。
- 28.10.99
- Compiler.Mod, Builder.Mod - \Pprefix 开关用于输出前缀/卷 (prk)。
- HTTPDocs.Mod - 修复 Response 中的错误 (ejz)。
- 27.10.99
- ARM.System.Mod - 在 Trap 中启用中断,以避免挂起。
- OFSN2KFiles.Mod, OFSAosFiles.Mod - 枚举在默认文件系统上排除前缀。
- 25.10.99
- TDDRealPolyEquations.Mod - 从 TDDRealPolynomialEquations.Mod 重命名,以避免文件名溢出。
- ARM.ARMBrowser.Mod - 重置错误标志 (prk)。
- 23.10.99
- Kernel.Mod, Permedia2.Display.Mod, OberonDrivers.Text - 删除 morse,添加 TraceConsole 选项。
- 21.10.99
- ARM.NetVolumes.Mod, NCFSNetVolumes.Mod - GiveUpTime 从 8 更改为 20。
- 18.10.99
- ARM.NCFS.Mod, NCFS.Mod - 改进消息。
- ARM.Mail.Mod, ARM.LPRPrinter.Mod - 已更新。
- ARM.NetSystem.Mod - 使 NetSystem 保持活动状态,并允许在提示符处重新启动。
- Swarm.Mod - 使 NetSystem 保持活动状态。
- ARM.LPRPrinter.Mod - 已更新。
- ARM.Figures.Mod - 修复 ENTIER。
- 17.10.99
- ARM.Documents.Mod - 修复文档服务前缀问题。
- ARM.NCFS.Mod, NCFS.Mod, NCFS.Tool, ARM.System.Tool - SetCurrent 更名为 SetDefault,GetCurrent/Prepend 已删除。Watch 显示描述。Mount、SetDefault、Unmount、Watch 始终显示当前搜索路径。
- ARM.FileDir.Mod, NCFSFileDir.Mod, ARM.Files.Mod, NCFSFiles.Mod - 删除当前卷。默认卷是路径中的第一个卷。
- ARM.Volumes.Mod, NCFSVolumes.Mod, ARM.RamVolumes.Mod, NCFSRamVolumes.Mod, ARM.NetVolumes.Mod, NCFSNetVolumes.Mod - 卷的描述。
- ARM.NetVolumes.Mod, NCFSNetVolumes.Mod - 多宿主服务器支持。
- 16.10.99
- ARM.NetSystem.Mod, ARM.NetVolumes.Mod - 更简单的用户名和密码输入。
- System.Mod - 在日志开始时恢复 System.Time。
- ARM.Modules.Mod - BootVolURL 中的“#”被 Kernel.version 中的所有数字替换。
- ARM.NetSystem0.Mod, ARM.NetSystem.Mod - 修复 FTP.Open NetSystem.SetUser 命令。
- 15.10.99
- ARM.ARMBrowser.Mod - ShowObj 现在可以在范围内找到第一个符号 (prk)。
- ARM.ARMCompiler.Mod, ARM.OBM.Mod - 开关解析与 PC Native 相同,(正在使用) 消息 (prk)。
- ARM.ARMCompiler.Mod, ARM.OBM.Mod, ARM.ARMBootLinker.Mod - 修复 OBM.Init (prk)。
- System.Mod, ARM.System.Mod, NCFS.Mod - 将总文件大小向上舍入到 1K。
- 14.10.99
- ARM.RemoteFiles.Mod, NCFSRemoteFiles.Mod - 如果正常,则设置 res = 0。
- 13.10.99
- ARM.ARMDecoder.Mod - 一些可用性修复。
- HTTPDocs0: 修复 ImageDocs 陷阱 (ejz)。
- 12.10.99
- ARM.Kernel.Mod, ARM.Display.Mod - 在控制台上输出跟踪信息,直到启动完成。
- ARM.OBM.Mod, ARM.OBC.Mod, ARM.ARMCompiler.Mod, ARM.ARMDecoder.Mod, ARM.ARMBootLinker.Mod, ARM.Modules.Mod - 模组编号为 8 位,统一修复列表格式,\f 选项 (prk)。
- NCFSNetVolumes.Mod, ARM.NetVolumes.Mod - 修复重新打开重试错误。
- ARM.ARMBootLinker.Mod - 初始化全局变量。
- 11.10.99
- NetBase.Mod, NetIP.Mod, NetPorts.Mod, NetUDP.Mod, NetDNS.Mod, NetSystem.Mod, SLIP.Mod, PPPIPCP.Mod - CheckSum 和 ByteSum 参数更改为 LONGINT,删除 FastCopy、Copy 和 Equal,以清理并加快网络速度。
- ARM.Net*.Mod - 更新和拆分。
- ARM.Volumes.Mod, ARM.RamVolumes.Mod, ARM.NetVolumes.Mod, ARM.NCFS.Mod, NCFSVolumes.Mod, NCFSRamVolumes.Mod, NCFSNetVolumes.Mod, NCFS.Mod - 生成器错误消息以 Par 返回。
- ARM.NetSystem.Mod - 在启动时安装任务。
- 08.10.99
- ARM.Texts.Mod - 修复 Scanner 中的“:”。
- NCFSNetVolumes.Mod, ARM.NetVolumes.Mod - 在 badvid 上重试打开请求。
- ARM.Display.Mod - 更新至最新的 Native 状态(包含 TrueColor、TransferBlock)。
- 07.10.99
- OFSBoot0.Mod - 解压 .tgz 文件。
- ARM.NetVolumes.Mod, NCFSNetVolumes.Mod - 修复 badvid 错误。
- ARM.NetVolumes.Mod, ARM.Volumes.Mod, NCFSVolumes.Mod, NCFSNetVolumes.Mod - 添加端到端 CRC 检查。
- ARM.Modules.Mod - 默认 URL 更新。
- ARM.Kernel.Mod - 模组的默认值为 4Mb。
- ARM.NetSystem0.Mod - 修复 SetRoutes 循环。
- ListGadgets.Mod - 在模型更新时更新滚动条 (sedlacek)。
- 06.10.99
- Diskettes: 返回错误代码而不是停止。
- ATADisks: 可移动支持改进 (prk)。
- Partitions: 添加 ChangeType,改进 Show。
- System, OFSBoot: 改进了引导文件系统的处理方式。
- OFS: 没有前缀的匿名文件存储在路径中第一个可写的引导文件系统上。
- OFS: 如果未指定目标前缀,则重命名为相同的前缀。
- 05.10.99
- OFSTools: 不允许卸载引导文件系统。允许挂载 NIL 卷。
- Disks, OFSDiskVolumes, OFSBoot, Partitions, FATFiles: 添加 Open、Close,改进可移动支持,删除 stamp。
- Disks, Partitions: 格式化支持。
- OFSN2KFiles, OFSBoot, OFSBoot0: OFS2KFiles 的新名称。
- NCR810Disks, OberonDrivers.Text: 适应新的 Disks 模块 (pr)。
- 04.10.99
- Kernel: TraceHeap 4096 用于模组终结器。
- Disks: UpdatePartitionTable 在检查 dev.blockSize 之前调用 dev.getSize。
- NamePlates: 更新以适应卷前缀。
- System, OFS, OFSBoot, OFS2KFiles, OFSAosFiles: 在重新启动/退出时卸载非引导文件系统。
- Oberon: 在 Ctrl-F10 和 Ctrl-Alt-Del 上调用 System.Reboot。
- Adaptec7Script, Adaptec7: 新脚本,更多调试输出,更好的检测 (prk)。
- SCSI: 块大小修复 (prk)。
- 03.10.99
- FATFiles: 使用 Disks 代替 Diskette。
- 01.10.99
- SCSI: 更新以适应 Disks (prk)。
- 30.09.99
- ARM.OBT: 将 maxStr 从 128 增加到 256。
- ARM.System: 删除 Disk。
- ARM.ARMBootLinker: 将名称修复为 ImageName。
- ARM.ARMCompiler: 在出错时停止编译列表。
- ARM.OBS: 添加 ErrorMsg。
- Builder: 修复循环模组导入引起的无限循环 (ejz)。
- 29.09.99
- Strings, Miscellaneous, LPRPrinter: 删除 FileDir 导入。
- Texts, Attributes: 不允许“:”位于名称的开头 (jg)。
- System: 修复 ShowModules 的免费菜单选项。
- Lists: 禁用过时的 Diskette 命令。
- 28.09.99
- OFSAosFiles: 支持大文件的新文件系统。
- Documents: 修复文档服务查找。
- FATFiles: 适应 Disks 模块。
- System: 适应新的文件系统框架。
- Desktops: 修复菜单支持 (ejz)。
- 27.09.99
- FileDir, Disk: 新的兼容性模块。
- OFS, OFSDiskVolumes, OFS2KFiles, OFSBoot, Files: 新的可安装文件系统框架。
- Disks, ATADisks: 新的可安装块设备框架,具有可移动支持。
- Printer3: 如果未找到度量字体,则在 Lookup 中返回虚拟度量,以防崩溃。
- Viewers: 修复 Close 中的错误 (ejz)。
- 21.09.99
- Kernel: TraceSize 配置字符串以字节设置 Kernel.GetLog 跟踪缓冲区的大小,默认值为 2048。
- 20.09.99
- TextDocs: 添加菜单支持 (ejz)。
- Asteroids, BartSimpson, Clocks, ColorDriver, Gages, HTMLDocs, Log, Sisiphus, Telnet, TelnetGadgets, Tetris, V24Gadgets, V24Log: 修复 Oberon.Task 时间字段初始化问题 (ejz)。
- 03.09.99
- TelnetGadgets: 修复登录和密码 (ejz)。
- 02.09.99
- SVGAH.Display: 修复 TransferBlock 中的跨度极性 (pr)。
- NetUDP: 如果接收到的数据报大于用户缓冲区,则只复制到缓冲区末尾,但设置长度以指示数据报的实际长度。用户必须检查 len 是否在范围内。
- Oberon.Text: 使用 ImageDocs 加载 *.jpg 文件,而不是 Rembrandt,删除了 *.jpeg 识别。
- JPEGImages: 添加了 (es)。
- 01.09.99
- Book.Tool: 添加了 Chapter7.Text 引用。
- 31.08.99
- Oberon.Text: 新的 ImageFormats。*.bmp 现在使用 ImageDocs 加载。
- VNCTask、VNCViewers、DES、VNC、VNCViewerDoc、VNC.Tool: 添加到应用程序发行版(jkreienb)。
- Images、ImageGadgets、ImageDocs、PictImages、BMPImages: 添加到 Gadgets 发行版(eos)。
- Config: 允许在错误情况下更正 FAT 文件名。
- 30.08.99
- Permedia2.Display、OGLDisplay: 添加了 Hicolor 支持。
- 26.08.99
- NetSystem: 改进了显示命令输出。
- 18.08.99
- Magnifier: 在 Zoom 和 Install 中添加了可选的“width height zoomfactor”参数。
- 17.08.99
- Mail: 为生成错误文件名的邮件服务器名称提供了解决方案(ejz)。
- Mail: 检查重复的 UIDL(ejz)。
- 16.08.99
- Panels: 在 Adjust 中修复(ejz)。
- TextDocs: 改进了存储按钮更新(ejz)。
- TextGadgets0、Examples、Panels、TextDocs、Desktops、Documents、EditTools: 选择时间修复(ejz)。
- Views: 修复了 Model 属性错误,导出了 ViewHandler(ejz)。
- Printer3: 删除了用于打印机更改的字体缓存(ejz)。
- 13.08.99
- OPB: INC/DEC(longint, integer) 现在可以使用了(prk)。
- BasicGadgets: 修复了选择时间错误(ejz)。
- 10.08.99
- Mail: MaxMsgSize 和 LeaveOnServer 设置可以在 Oberon.Text 中(es)。
- Watson: 修复了在桌面上生成 .Defs 的问题(fld)。
- 09.08.99
- vesainfo.exe: 修复了内存大小溢出问题
- 06.08.99
- HPLaserPrinter: 检查 GetMetric 是否为 NIL(ejz)。
- 04.08.99
- TextFields: 当设置新的打印机时清除缓存的字体(ejz)。
- PSPrinter: 修复了页面开始时的默认颜色(eos)。
- 12.07.99
- Texts: 在 OpenScanner 中设置 class = Inval(prk)。
- 05.06.99
- OPT、OPP、OPV: 当记录的基类型为前向引用(稍后声明)时,延迟方法覆盖和字段阴影测试。IsRedef 标志已删除(prk)。
- OPT、OPP、OPV: 修复了在导入模块中分配方法编号的错误,当方法覆盖另一个未导出的方法时(prk)。
- OPV: 将条目号分配给在过程本地声明的记录的方法(prk)。
- 30.06.99
- OPP: 修复了记录中只有一个主体但没有字段/方法的 NEW 中的陷阱(prk)。
- 28.06.99
- OPB: 不允许将指针传递给字节数组(prk)。
- SVGAH.Display: 修复了 TransferBlock(pr)。
- 15.05.99
- Partition、Disk、InstDisk: 支持 EZDrive 分区类型 55H。
- ATADisk: ATABIOS=1 使用 BIOS 几何覆盖 IDE 几何(默认现在关闭)。
- 14.06.99
- OberonDrivers.Text、KeyBE.Bin、Configure.Tool: 添加了比利时键盘(Koen Desaeger - [email protected])。
- 08.06.99
- PSPrinter: \r 选项用于打印旋转(横向)。
- 03.06.99
- MathH: 修复了异常屏蔽错误(prk)。
- 02.06.99
- Kernel、Modules: 添加了 FinalizeModule 以在 Modules 中使用,以便在释放模块时使系统更稳定。
- NetSystem: 开始实现 AsyncOpenConnection。
- NetSystem: 通过将连接状态检查移动到 State,加快了 TCP 连接的 Available、Receive、Send 速度。
- NetTCP: Connect 可能已将超时报告为“NotDone”。
- 01.06.99
- NetTCP: 修复了窗口大小为 0 的错误。在 Timer 中添加了 RWindow 检查,与 Poll 对称。
- Input: 小清理。
- 31.05.99
- MathH: 使用 low/high 导出替换 Get 和 Set(af)。
- 29.05.99
- TextFrames、ScriptFrames: ML-MM 回调缓冲区互点支持。
- SVGAH.Display: 添加了真彩色和索引 8 支持(pr)。
- 27.05.99
- OPC: 对于具有偶数维度的数组,数据偏移不正确(prk)。
- 26.05.99
- FileDir: 在 MarkSectors 中修复了罕见的非严重错误(只能在文件系统已损坏时发生)。
- 25.05.99
- TextMail: 删除了死代码。
- Release、ReleaseDocs: 模块拆分为 Gadgets 和非 Gadgets 版本。
- 22.05.99
- SVGA.Display.Mod : 使用模式 # 反转优化了 DisplayBlock。
- Pictures、Bitmaps: 优化了 Copy、PutLine 和 GetLine。
- 21.05.99
- Builder: 修复了自动标记。
- DOS.Tool、Configuration.Tool、Backup.Tool、Tools.Tool: 清理。
- Miscellaneous.Tool: 删除了 Do 命令(现在在 Configuration 模块中)。
- 20.05.99
- RX: 删除了跟踪。
- 19.05.99
- NCR810.CD: 添加了(pr)。
- System: 清理了未使用的变量。
- Disk: 增加了 DiskCache 配置字符串的大小。
- 17.05.99
- BasicSystem.Text: 添加了 SCSI.Obj、Adaptec7Script.Obj、Adaptec7.Obj。
2001 年 8 月 26 日 - 版权所有 © 2001 ETH Zürich。保留所有权利。
电子邮件: oberon-web at inf.ethz.ch
主页: www.ethoberon.ethz.ch