Changes between Version 7 and Version 8 of R1/Beta4/ReleaseNotes


Ignore:
Timestamp:
Oct 24, 2022, 6:38:23 PM (2 years ago)
Author:
pulkomandy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • R1/Beta4/ReleaseNotes

    v7 v8  
    2929== Installation process ==
    3030* 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.
    3132
    3233== Package management ==
     
    4243* Fixed an issue with Tracker not showing custom folder icons.
    4344* Fixed an issue with the Flurry Test screensaver crashing upon exit.
     45* Improved support for High DPI displays
    4446
    4547== app_server (graphics server) ==
     
    4850* An eject button has been added to Media Player for optical disks.
    4951* Terminal now allows you to configure ANSI colours in settings.
     52* Terminal supports 24-bit colors and enhanced mouse events.
    5053* Fixed an issue in WonderBrush where selections were appearing opaque, not transparent.
    5154* The software renderer will now correctly handle unsupported colour spaces - previously the application simply crashed.
     
    5356* Fixed an issue with SpiroGraph not drawing a transparent background.
    5457* Fixed an issue where users could not click the teapot in GLTeapot with Mesa17.
     58* Big performance improvements to Debugger
    5559
    5660== Web browsers ==
     
    7276* Fixed an issue where the system did not recognise partitions formatted with the mkfs.ext4 command.
    7377* 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)
    7481
    7582== BeOS compatibility ==
     
    7885== POSIX compatibility ==
    7986* 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
    8090
    8191== Build System ==
     
    8494* Fixed an issue with mimeset under libroot_build being slow and inefficient.
    8595* 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.
    8697
    8798== System performance ==
     
    94105== Hardware compatibility ==
    95106
     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
    96112=== Sound ===
    97113* Fixed an issue with 5 Series/3400 Series Chipsets being detected but no audio was being emitted.
     
    102118=== Network ===
    103119
     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
    104126=== USB/Peripherals ===
    105127* 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)
    107129* Fixed an issue with XHCI endpoints not being initialised, which meant that the system could not start whilst USB devices were plugged in.
    108130* Fixed an issue with USB mice abruptly not working when being used.
    109131* 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
    110135
    111136=== Graphics ===
    112137* 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
    114142
    115143== Deprecations ==
    116144
    117145* mkfat binary removed. Use mkfs -t fat
    118 
     146* The driver for floppy drives was removed (it was not working anyways)
    119147
    120148= Known issues and workarounds =