Skip to content

0.1.5

Compare
Choose a tag to compare
@jackpot51 jackpot51 released this 09 Apr 19:13
· 2506 commits to master since this release

ISO Downloads Travis Build Log

This list of changes came from a line-by-line review of all changes since 0.1.4. Some changes outside of the redox repository, and its submodules, have not been captured.

This implements terminal resizing, and VirtualBox screen resizing. If you resize the terminal, run:

eval $(resize)

This will fix the COLUMNS and LINES variables.

Redox (Distribution)

  • Remove binutils and games by default, they can be installed with pkg
  • Remove cookbook submodule, it must be out-of-tree due to Cargo.toml
  • Add timeout example
  • Remove liner replacement
  • Add termion replacement
  • Update README.md
  • Improve example installer file /etc/installer.toml
  • Add pkg remote repository configuration in /etc/pkg.d
  • Remove display passthrough in contain
  • Use login by default as the starting program in contain
  • Add read and write timeouts to tcp: and udp:

Drivers

  • Updated to newest master
  • Added alxd driver for Atheros ethernet, still WIP
  • Updated pcid to enable PCI memory and I/O spaces by default
  • Added AZERTY and BEPO keymap to ps2d
  • Add VirtualBox screen resizing features
  • Implement resizing in vesad
  • Fix off-by-one panics in vesad
  • Implement cursor position queries in vesad

Installer

  • Updated to newest master
  • Ability to install from source using cookbook
  • Cleanup of package installation by using pkgutils directly

Kernel

  • Updated to newest master
  • Combine arch and kernel to simplify design
  • Fix typos in README.md
  • Implement timeouts with time: scheme
  • Fix serial interrupt handling
  • Cleanup allocations to use new API

Libc Artifacts

Coreutils

Extrautils

Ion

Netutils

Orbital

Orbutils

  • Updated to newest master
  • Add timeouts to browser
  • Flow browser based on window size
  • Implement Open in editor
  • Use mime and mime_guess to cleanup icon logic in file_manager
  • Resize launcher when screen resizes
  • Cleanup orblogin with variables
  • Make orblogin unclosable
  • Implement resizing in terminal
  • Implement ANSI mouse encoding in terminal
  • Implement alternate screen in terminal
  • Fix scrolling in terminal
  • Fix Linux support for terminal

Pkgutils

  • Updated to newest master
  • Add configurable remote repositories in /etc/pkg.d
  • Use timeouts in pkg
  • Cleanup pkgutils library with Repo abstraction
  • Make it possible to install with a prefix

Smith

Userutils

Rust