**DRAFT RELEASE NOTES** The fourth beta release of Haiku continues the trend of more frequent releases in order to provide our users and developers with an up to date and stable platform to work on. Please keep in mind that this is beta-quality software, which means it is feature complete but still contains known and unknown bugs. While we are mostly confident in its stability, we cannot provide assurances against data loss. = System requirements = This release is available on the x86 32-bit platform, as well as the x86_64 platform. Note that BeOS R5 compatibility is only provided on the 32-bit images, but the 64bit version is recommended if you don't need BeOS compatibility. == MINIMUM (32-bit) == * **Processor:** Intel Pentium II; AMD Athlon * **Memory:** 384MB * **Monitor:** 800x600 * **Storage:** 2GB == RECOMMENDED (64-bit) == * **Processor:** Intel Core i3; AMD Phenom II * **Memory:** 2GB * **Monitor:** 1366x768 * **Storage:** 16GB SSE2 support is required to use the WebPositive web browser. On machines where this is not available, it is recommended to install the NetSurf browser instead. = Highlights = == Installation process == * Fixed an issue with Installer not installing bootman and DriveSetup not setting up the created partition correctly, leading to an unbootable system == Package management == * Added a new warning when downgrading packages through pkgman. * Added package dates in HaikuDepot to allow users to determine when a package was added or updated. == User interface == * B_UNDERSCORE_FACE has been implemented to allow applications to display underscores in textviews. * Introduced new functionality into Tracker that allows image thumbnails to be shown. * Fixed an issue with ShowImage's "Save As" function failing silently. * Added underlines to links on mouseover in AboutSystem * Fixed a preflet crash whilst trying to select a WiFi network. * Fixed an issue with Tracker not showing custom folder icons. * Fixed an issue with the Flurry Test screensaver crashing upon exit. == app_server (graphics server) == == Applications == * An eject button has been added to Media Player for optical disks. * Terminal now allows you to configure ANSI colours in settings. * Fixed an issue in WonderBrush where selections were appearing opaque, not transparent. * The software renderer will now correctly handle unsupported colour spaces - previously the application simply crashed. * Fixed an issue with apps started via Shortcuts not receiving any environment variables. * Fixed an issue with SpiroGraph not drawing a transparent background. * Fixed an issue where users could not click the teapot in GLTeapot with Mesa17. == Web browsers == * WebPositive now correctly reports the architecture of the system (previously it reported the system was x86 regardless of the actual architecture). * In WebPositive Users can now drag the globe icon in the address bar onto the Desktop, creating a shortcut on the Desktop to that URL * Fixed an issue with a KDL occurring whilst using Falkon. * In WebKit, an issue with YouTube timelines not displaying properly was fixed. == APIs == == Storage and file systems == * Fixed an issue with NTFS handling file deletions incorrectly. * Fixed an issue with Tracker suspending all internal processes when copying files from a BFS to NTFS filesystem. * Fixed an issue with incorrect file creation dates being displayed in NTFS. * Fixed an issue with KDLs occurring when performing multiple writes in ntfs_inode_close. * Fixed an issue with a KDL occurring when a busy BFS image was unmounted. * Fixed an issue where the system did not recognise partitions formatted with the mkfs.ext4 command. * Fixed an issue where the system became unresponsive when there was concurrent reading/writing happening to a FAT32 partition. == BeOS compatibility == == POSIX compatibility == == Build System == * Haiku now includes a Jamfile engine in the Haiku source tree. * Rdef file support has also been added to the Jamfile engine. * Fixed an issue with mimeset under libroot_build being slow and inefficient. * Fixed an issue with HaikuPorter unmounting packagefs causing a KDL. == System performance == * Fixed an issue with cached memory continually increasing. * Gave undefined weak symbols a value of 0 in System Runtime Loader, fixing issues with programs not running with errors about unresolved symbols. == Internationalization == * Fixed an issue in HaikuDepot with the "Rate Package" window automatically defaulting to Russian. == Hardware compatibility == === Sound === * Fixed an issue with 5 Series/3400 Series Chipsets being detected but no audio was being emitted. === Mass storage === === Network === === USB/Peripherals === * An issue with the Corsair K70 LUX RGB, AZIO MK Retro and Razer Deathstalker keyboards not functioning has been fixed. * Support for keyboard bitmap reports * Fixed an issue with XHCI endpoints not being initialised, which meant that the system could not start whilst USB devices were plugged in. * Fixed an issue with USB mice abruptly not working when being used. * Fixed an issue with the vHUION Giano 1409 Digitizer not recognizing clicks. === Graphics === * Fixed issues with Intel i7-3770 (HD Graphics 4400), HD Graphics 2000 , 2500 and 4600 booting into black screens. = Known issues and workarounds = There are no known major bugs.