Changes between Version 8 and Version 9 of ReleaseNotes/Trunk
- Timestamp:
- 2009-07-13T15:23:34Z (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes/Trunk
v8 v9 7 7 == Features Introduced in This Release == 8 8 9 === Prominent Features===9 === General === 10 10 11 * '''Multilingual text support.''' HelenOS now uses UCS as its primary representation for characters and UTF-8 as the primary string encoding, both in kernel and in user space. (With UTF-32 as an alternative for some special internal purposes). 12 * '''New string API''' The kernel and user space use a new (non-standard) string API which allows convenient processing of UTF-8 strings. 11 * Multilingual text support 12 * HelenOS now uses UCS as its primary representation for characters and UTF-8 as the primary string encoding, both in kernel and in user space. (With UTF-32 as an alternative for some special internal purposes). 13 * New string API 14 * The kernel and user space use a new (non-standard) string API which allows convenient processing of UTF-8 strings. 13 15 14 16 === Drivers === 15 17 16 * Ramdisk driver (''rd'') now uses an '''abstract block device interface'''. 17 * New '''block device drivers''': ''gxe_bd'' (for GXemul disk device), ''ata_bd'' (for ATA disks simulated in Qemu), ''file_bd'' (block device backed by a file) 18 * Ramdisk driver 19 * ''rd'' now uses an abstract block device interface 20 * New block device drivers 21 * ''gxe_bd'' (for GXemul disk device) 22 * ''ata_bd'' (for ATA disks simulated in Qemu) 23 * ''file_bd'' (block device backed by a file) 18 24 19 25 === File systems === 20 26 21 27 * Support for multiple file systems mounted at once 22 * New ''devfs'' file system for handling access to console via a file handle23 28 * Support for stat() and fstat() file system calls 29 * New file systems 30 * ''devfs'' file system for handling access to console via a file handle 24 31 25 32 === Applications === 26 33 27 * Tester is controlled by command-line arguments rather than being interactive. 28 * Tetris now uses colors `^_^` 34 * Tester 35 * Tester is controlled by command-line arguments rather than being interactive. 36 * Tetris 37 * Tetris now uses colors `^_^` 38 * Score table is now persistant 39 * New applications 40 * ''getvc'' 29 41 30 === Misc .===42 === Miscellaneous === 31 43 32 * '''Preconfigured defaults''' greatly simplifed the process of configuring a HelenOS build. 44 * Build system 45 * Preconfigured defaults greatly simplify the process of configuring a HelenOS build 33 46 34 47 == Regressions in This Release == 35 48 36 * '''Mouse support temporarily removed.''' This was too ugly. A new mouse driver will be reintroduced in a near future release. 49 * Mouse support on ia32 and amd64 50 * Mouse support was temporarily removed from the i8042 driver due to code cleanup. A new mouse driver will be reintroduced in a near future release. 37 51 38 52 == Known Bugs ==