Changes between Version 6 and Version 7 of R1/Beta3/ReleaseNotes


Ignore:
Timestamp:
May 15, 2021, 5:49:19 PM (3 years ago)
Author:
pulkomandy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • R1/Beta3/ReleaseNotes

    v6 v7  
    2929* It's possible to use Installer to cleanly reset an existing system by installing over it.
    3030* It's possible to go back to FirstBootPrompt from Installer if you change your mind and want to use live mode.
     31* Improvements to DriveSetup GUI and backend to make disk partitionning easier and more reliable.
    3132
    3233== Package management ==
     
    4041* Implement center and right-aligned BTextView support and various fixes to BTextControl for better handling of cursor movements.
    4142* Improved support for dark colorschemes
    42 * Various fixes for clipping and flickering problems in app_server
    43 * New drawing modes in app_server: tiled bitmap and composite operations
    4443* Integration of PadBlocker in Input preferences (disable touchpad when keyboard is used)
    4544* Scaling of scrollbars according to UI/font size
    46 * Fixed the font overlay system and added an extra font to it (Noto Sans Symbols 2)
    4745* Several changes to make localization better
    48 * Support of > 8 CPU cores in ProcessController load graphs
     46* Support of CPUs with more than 8 cores in ProcessController load graphs
     47* Display CPU manufacturer logo in Pulse
     48
     49== app_server (graphics server) ==
     50
     51* Various fixes for clipping and flickering problems in app_server
     52* Support for drawing a bitmap with horizontal and vertical repetition ("tiles")
     53* Support for more composite drawing operations (used in the web browser for javascript canvas support)
     54* Fixed the font overlay/fallback system and added an extra font to it (Noto Sans Symbols 2)
     55* Reworked memory management and fixed some memory corruption bugs
    4956
    5057== Web browser ==
     
    5461* Easy selection of default search engine from a list of common ones
    5562* Search shortcuts, for example typing "w Haiku" in the address bar will open the Wikipedia article about Haiku.
     63
     64== APIs ==
     65
     66* Introduced a new version of the "net services" APIs (http and gopher clients). It is moved to a static library, allowing us to make changes without breaking applications. Existing applications can continue to use the old API (present until beta2) but that will be removed later. It is recommended to adjust and recompile such applications before the next Haiku release.
    5667
    5768== Storage and file systems ==
     
    6374== BeOS compatibility ==
    6475
    65 * BeLive would freeze on its splash screen due to a locking problem in BTranslatorRoster.
     76* Reworked the initialization of the Locale Kit and Translation Kit to fix deadlocks when both are used (affected applications: BeLive, Tracker)
     77* Implemented B_OUTLINE_RESIZE to allow windows to stop redrawing during resize operations
    6678
    6779== POSIX compatibility ==
     
    7587* Fixed behavior of write() in O_APPEND mode
    7688* Implemented posix_fallocate
     89* Added ut_host in utmpx.h
     90* Implemented a missing escape sequence in terminal to insert repeated characters
    7791
    7892== System performance ==
     
    8296* Improvements on cpufreq management
    8397* Improve caching in MediaPlayer to allow playing 4K video
     98* Implement selective ACK (SACK) to improve TCP performance on lossy network links
    8499
    85100== Hardware compatibility ==
     
    92107* Improved virtio driver performance
    93108* Improved ramfs driver stability
     109* Updated network drivers to match with FreeBSD 13