Changes between Version 7 and Version 8 of R1/Beta4/ReleaseNotes
- Timestamp:
- Oct 24, 2022, 6:38:23 PM (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
R1/Beta4/ReleaseNotes
v7 v8 29 29 == Installation process == 30 30 * Fixed an issue with Installer not installing bootman and DriveSetup not setting up the created partition correctly, leading to an unbootable system 31 * 32-bit EFI support is now available. It's possible to boot a 64bit OS from a 32bit EFI as well. 31 32 32 33 == Package management == … … 42 43 * Fixed an issue with Tracker not showing custom folder icons. 43 44 * Fixed an issue with the Flurry Test screensaver crashing upon exit. 45 * Improved support for High DPI displays 44 46 45 47 == app_server (graphics server) == … … 48 50 * An eject button has been added to Media Player for optical disks. 49 51 * Terminal now allows you to configure ANSI colours in settings. 52 * Terminal supports 24-bit colors and enhanced mouse events. 50 53 * Fixed an issue in WonderBrush where selections were appearing opaque, not transparent. 51 54 * The software renderer will now correctly handle unsupported colour spaces - previously the application simply crashed. … … 53 56 * Fixed an issue with SpiroGraph not drawing a transparent background. 54 57 * Fixed an issue where users could not click the teapot in GLTeapot with Mesa17. 58 * Big performance improvements to Debugger 55 59 56 60 == Web browsers == … … 72 76 * Fixed an issue where the system did not recognise partitions formatted with the mkfs.ext4 command. 73 77 * Fixed an issue where the system became unresponsive when there was concurrent reading/writing happening to a FAT32 partition. 78 * Support for sparse files on ext2, ext3 and ext4 filesystems. 79 * More use of the entry cache for btrfs, ext2/3/4 and exfat. 80 * Userlandfs is now compatible with FUSE 2.9 (the latest version in the 2.x series) 74 81 75 82 == BeOS compatibility == … … 78 85 == POSIX compatibility == 79 86 * Increased maximum argument length to match FreeBSD (roughly doubled) 87 * Rewrite of mlock() and munlock() to more closely match POSIX 88 * Support for C11 threads 89 * Addition of locale_t and the related methods 80 90 81 91 == Build System == … … 84 94 * Fixed an issue with mimeset under libroot_build being slow and inefficient. 85 95 * Fixed an issue with HaikuPorter unmounting packagefs causing a KDL. 96 * Static libraries provided by Haiku are now built with hidden symbol visibility by default, some internal APIs will not be available anymore to 3rd-party apps. 86 97 87 98 == System performance == … … 94 105 == Hardware compatibility == 95 106 107 === PCI === 108 109 * Improved support for 64-bit PCI BARs in various drivers 110 * CPU TSC frequency is read from CPUID if available, instead of trying to measure it with a loop 111 96 112 === Sound === 97 113 * Fixed an issue with 5 Series/3400 Series Chipsets being detected but no audio was being emitted. … … 102 118 === Network === 103 119 120 * Updated drivers to use the latest versions available from FreeBSD 121 * Addition of an OpenBSD compatibility driver to get more drivers from OpenBSD 122 * Support for 802.11ac Wifi thanks to OpenBSD drivers 123 * Support for "jumbo frames" (ethernet frames larger than 1500 bytes) 124 * New driver for USB-RNDIS, allowing to use USB tethering from Android phones. 125 104 126 === USB/Peripherals === 105 127 * An issue with the Corsair K70 LUX RGB, AZIO MK Retro and Razer Deathstalker keyboards not functioning has been fixed. 106 * Support for keyboard bitmap reports 128 * Support for keyboard bitmap reports (n-key rollover) 107 129 * Fixed an issue with XHCI endpoints not being initialised, which meant that the system could not start whilst USB devices were plugged in. 108 130 * Fixed an issue with USB mice abruptly not working when being used. 109 131 * Fixed an issue with the vHUION Giano 1409 Digitizer not recognizing clicks. 132 * Support for USB mass storage drives larger than 2 TB 133 * Support for low baudrates in the pc_serial serial port driver (for use witl old serial mouses, for example). 134 * Support for flushing serial port buffers 110 135 111 136 === Graphics === 112 137 * Fixed issues with Intel i7-3770 (HD Graphics 4400), HD Graphics 2000 , 2500 and 4600 booting into black screens. 113 138 * Many other improvements to the intel_extreme graphics driver for modern systems: Broadwell, Haswell and later. 139 * Experimental support for VESA BIOS patching to enable custom video modes (disabled by default) 140 * New large font for the kernel debugger on high-DPI displays 141 * Automatic fallback to VESA or framebuffer drivers if other drivers fail to initialise and report it to app_server 114 142 115 143 == Deprecations == 116 144 117 145 * mkfat binary removed. Use mkfs -t fat 118 146 * The driver for floppy drives was removed (it was not working anyways) 119 147 120 148 = Known issues and workarounds =