Changes between Version 128 and Version 129 of ReleaseNotes/Mainline
- Timestamp:
- 2020-12-07T17:45:57Z (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes/Mainline
v128 v129 12 12 13 13 === General === 14 15 * HelenOS has a new, completely rewritten graphical user interface 14 16 15 17 * HelenOS switched to the [https://mesonbuild.com/ Meson] build system. Among other things, this enables faster and reliable incremental builds as well as building out of the source tree. … … 41 43 === Applications === 42 44 43 * GUI applications no longer require window registration service as the first argument (it is optional) 45 * GUI applications no longer require specifying display service as the first argument (it is optional) 46 * Calculator (formerly vcalc) has a more standard button layout and can be controlled by the keyboard 47 * Viewer fullscreen mode is now activated by passing {{{-f}}} (previously image had to be the size of the screen) 48 * GFX Demo 49 * New application that exercises the GFX API, can be started from Launcher 50 * Font editor 51 * Very simplistic editor, does not have proper UI yet 52 * Used to create proportional font for the UI 44 53 * Mostly fixed {{{/app/trace}}} (but still sometimes does not terminate correctly) 45 54 * Bdsh {{{alias}}} command … … 54 63 * `std::packaged_task` 55 64 * `std::shared_future` 65 * Libui 66 * New user interface library based on GFX 67 * Uses proportional font 68 * Removed libgui, libdraw, libsoftrend 69 * Libgfxfont 70 * proportional font support 71 * Fonts stored in TPF format (using RIFF structure) 72 * Libriff 73 * Read/write RIFF files 56 74 57 75 === Miscellaneous ===