Changes between Version 147 and Version 148 of ReleaseNotes/Mainline
- Timestamp:
- 2021-11-14T16:54:48Z (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes/Mainline
v147 v148 13 13 === General === 14 14 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 performance17 18 15 === Kernel === 19 16 20 * Fix some bugs in zone merging algorithm21 22 17 === Services and Drivers === 23 24 * Double-click is now supported (used in Navigator)25 * Console now supports mouse input26 * When running in console mode (e.g. EGA or with window system disabled) the mouse can now be used27 * 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 console30 * [wiki:RaspberryPi Raspberry Pi] display driver can now detect the native display resolution and act accordingly31 18 32 19 === File Systems === … … 36 23 === Applications === 37 24 38 * Added Navigator, a panel-based file manager39 * Currently allows only browsing directories and executing binaries40 * It uses libUI, but is text based at the moment (graphics mode to be added in the future)41 * Calculator now has a menu42 * GFX Demo now displays a status line with description for each demo screen43 * Text Editor (/app/edit) was ported to libui (text mode)44 * It now has a menu and dialog windows45 [[Image(edit.png, 240, align=center)]]46 * Tetris now displays color in EGA text mode / serial console again47 * Hello, Calculator and UI Demo now fully support text mode aside from graphics mode48 49 25 === Libraries === 50 26 51 * GFX52 * A graphic context can now perform clipping53 * A graphic context can now control the hardware cursor54 * User interface library55 * Added menu bar / menu56 * 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 class59 * Text entry now actually supports entering text (and sets I-beam cursor)60 * Improved text-mode support (including color)61 * C library62 * All device-related stuff that could be moved out of C library moved to new {{{device}}} library63 * New code page library64 * Provides code page 437 encoding/decoding65 66 27 === 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 state70 28 71 29 == Regressions in This Release ==