Changes between Initial Version and Version 1 of ReleaseNotes/0.12.1


Ignore:
Timestamp:
2022-12-03T16:50:13Z (17 months ago)
Author:
Jiri Svoboda
Comment:

Prepare for release

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes/0.12.1

    v1 v1  
     1= Release Notes for HelenOS 0.12.1 =
     2
     3'''Note:''' This document is a draft describing a future HelenOS release and is subject to change. The software described here has not been released yet. To get these latest and greatest features now, check out our Git master. (But you will also get the latest bugs).
     4
     5HelenOS ''version (codename) '' was released on ''date''.
     6
     7This document contains a summary of changes made to HelenOS since release previous release.
     8
     9== Special Notes for this Release ==
     10
     11== Features Introduced in This Release ==
     12
     13=== General ===
     14
     15 * HelenOS build for 486 CPU works correctly again
     16 * HelenOS works correctly in {{{Qemu -M isapc}}}
     17
     18=== Kernel ===
     19
     20 * Fixed ia32 kernel deadlocking during boot if lazy FPU context switching is disabled during build
     21 * Fixed km_unmap_unaligned() trying to unmap the entire kernel ASID - fixes kernel test mapping1 on sparc64
     22
     23=== User Interface ===
     24
     25 * Added the Task Bar (a panel containing a clock and buttons for switching the active window)
     26 * Menu can be navigated more quickly using the keyboard thanks to accelerator keys support
     27 * Added scrollbars
     28 * Resizable windows can now be maximized/unmaximized (e.g. UI Demo)
     29 * File dialogs now actually allow browsing files
     30 * Window captions are abbreviated with ... if they are too long
     31
     32=== Services and Drivers ===
     33
     34 * Graphical mode is now used for Qemu/sun4u thanks to improved driver support
     35 * HelenOS in Qemu -M isapc now correctly falls back to EGA text mode
     36   * Correctly detect that the Qemu SuperVGA adapter does not support linear frame buffer in this case
     37 * Fixed graphical console not displaying correctly in resolutions greater than 1024x768
     38 * Fixed arrow keys not working in !VirtualBox
     39 * Fixed Intel HD audio stuttering in !VirtualBox
     40 * Fixed audio server (Hound) crashing at the end of playback
     41 * Fixed some platforms shipping all (i.e. even irrelevant) drivers
     42
     43=== File Systems ===
     44
     45=== Networking ===
     46
     47 * Fixed {{{netecho}}} failing to send any messages
     48 * Fixed two issues in DHCP client that prevented it from working properly in !VirtualBox
     49
     50=== Applications ===
     51
     52 * Barber now has a proper window caption (which is rendered abbreviated)
     53
     54=== Libraries ===
     55
     56 * User interface library (libui)
     57   * Fixed two use-after-free bug when closing a window / dialog that could lead to random application crashes
     58   * Added File List control (used in file dialog)
     59 * Text rendering library (libgfxfont)
     60   * gfx_puttext() can now abbreviate text that does not fit within the specified width with ...
     61
     62=== Miscellaneous ===
     63
     64== Regressions in This Release ==
     65 * For the list of regressions since the previous release, see this [query:keywords=codename_regression report].
     66 * Notable regressions
     67
     68== Fixed Logged Bugs & Enhancements ==
     69 * For the list of all logged defects fixed in this release, see this [query:status=closed&resolution=fixed&milestone=release&type=defect report].
     70 * For the list of all logged enhancements integrated in this release, see this [query:status=closed&resolution=fixed&milestone=release&type=enhancement report].
     71
     72== Known Bugs ==
     73 * For the list of known bugs still not fixed in this release, see this [report:3 report].
     74 * For the list of all open tickets, see this [report:1 report].