0.1.5
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
andgames
by default, they can be installed withpkg
- Remove
cookbook
submodule, it must be out-of-tree due toCargo.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 incontain
- Add read and write timeouts to
tcp:
andudp:
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
andBEPO
keymap tops2d
- 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
andkernel
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
- Updated to newest master
- Fix linker warning messages
Coreutils
- Updated to newest master
- Fix typo in
ls
- Add
--unique
option tosort
Extrautils
- Updated to newest master
- Added
gunzip
,gzip
, andresize
Ion
- Updated to newest master
- Massive improvements to syntax
- Update
README.md
- More examples
- Bug fixes
- Update dependencies
Netutils
- Updated to newest master
- Use timeouts in
dhcpd
andwget
- Improve
wget
errors
Orbital
- Updated to newest master
- Implement screen resizing
- Add unclosable flag
- Fix maximize bug
Orbutils
- Updated to newest master
- Add timeouts to
browser
- Flow
browser
based on window size - Implement
Open
ineditor
- Use
mime
andmime_guess
to cleanup icon logic infile_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 withRepo
abstraction - Make it possible to install with a prefix
Smith
- Updated to newest master
- Update
termion
- Refactor state machine
- Update
README.md
Userutils
- Updated to newest master
- Ask for password in
sudo
, if it exists - Fail
sudo
after 3 attempts