Changes between Version 147 and Version 148 of ReleaseNotes/Mainline


Ignore:
Timestamp:
2021-11-14T16:54:48Z (2 years ago)
Author:
Jiri Svoboda
Comment:

Revert to template

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/Mainline

    v147 v148  
    1313=== General ===
    1414
    15   * New support for 96Boards' [wiki:HiKey960] AArch64-based development board (first real [wiki:Arch/Arm64 arm64] platform)
    16   * Enable I-cache and branch predictor on ARMv6 (Raspberry Pi) for better performance
    17 
    1815=== Kernel ===
    1916
    20   * Fix some bugs in zone merging algorithm
    21 
    2217=== Services and Drivers ===
    23 
    24  * Double-click is now supported (used in Navigator)
    25  * Console now supports mouse input
    26    * When running in console mode (e.g. EGA or with window system disabled) the mouse can now be used
    27  * EGA driver can now display any character from code page 437 (as opposed to just 7-bit ASCII)
    28  * Serial console now outputs UTF-8 for non-ASCII characters instead of '?'
    29  * Fixed mapping of blue color in serial console
    30  * [wiki:RaspberryPi Raspberry Pi] display driver can now detect the native display resolution and act accordingly
    3118
    3219=== File Systems ===
     
    3623=== Applications ===
    3724
    38   * Added Navigator, a panel-based file manager
    39     * Currently allows only browsing directories and executing binaries
    40     * It uses libUI, but is text based at the moment (graphics mode to be added in the future)
    41   * Calculator now has a menu
    42   * GFX Demo now displays a status line with description for each demo screen
    43   * Text Editor (/app/edit) was ported to libui (text mode)
    44     * It now has a menu and dialog windows
    45 [[Image(edit.png, 240, align=center)]]
    46   * Tetris now displays color in EGA text mode / serial console again
    47   * Hello, Calculator and UI Demo now fully support text mode aside from graphics mode
    48 
    4925=== Libraries ===
    5026
    51   * GFX
    52     * A graphic context can now perform clipping
    53     * A graphic context can now control the hardware cursor
    54   * User interface library
    55     * Added menu bar / menu
    56     * Added message dialog class (displays a message)
    57     * Added prompt dialog class (prompts user to enter a single line of text)
    58     * Added file dialog class
    59     * Text entry now actually supports entering text (and sets I-beam cursor)
    60     * Improved text-mode support (including color)
    61   * C library
    62     * All device-related stuff that could be moved out of C library moved to new {{{device}}} library
    63   * New code page library
    64     * Provides code page 437 encoding/decoding
    65 
    6627=== Miscellaneous ===
    67 
    68  * Cross-compiler is installed to $XDG_DATA_HOME/HelenOS/cross (i.e. $HOME/.local/share/HelenOS/cross) by default now (instead of /usr/local/cross)
    69  * On PC platform we now configure serial port parameters for the serial console (38400,8,2.n) instead of relying on previous state
    7028
    7129== Regressions in This Release ==