Age | Commit message (Collapse) | Author |
|
This is an alternative to the ini utility which accesses the
configuration files through the newly introduced ConfigServer.
|
|
The new asctl (audio server control) utility expands on avol with a
completely new command line interface (documented in the man page) that
supports retrieving and setting all exposed audio server settings, like
volume and sample rate. This is currently the only user-facing way of
changing the sample rate.
|
|
|
|
We are not using this for anything and it's just been sitting there
gathering dust for well over a year, so let's stop carrying all this
complexity around for no good reason.
|
|
|
|
Add an implementation of 'comm' -- compare files line by line
|
|
This allows the utility to connect to databases and submit SQL
statements.
|
|
You can now put the WindowServer into "flash flush" mode by doing:
$ wsctl -f 1
To disable it, somewhat obviously:
$ wsctl -f 0
|
|
This patch also removes the existing implementation of more, as it is
now redundant.
|
|
less is a re-implementation of gnu less, a terminal pager with backwards
scrolling and alternate screen support.
|
|
|
|
This test program heavily pulls from the JavaScriptTestRunner/test-js,
but with a twist. Instead of loading JavaScript files into the current
process, constructing a JS environment for them, and executing test
suites/tests directly, run-tests posix_spawns each test file.
Test file stdout is written to a temp file, and only dumped to console
if the test fails or the verbose option is passed to the program. Unlike
test-js, times are always printed for every test executed for better
visibility in CI.
|
|
Simple clone of LibPCIDB to support USB IDs instead of PCI
ones. The format is basically identical, besides a few changes
of the double tab fields.
|
|
This adds component declarations so that users can select to not build
certain parts of the OS.
|
|
test-imap is a very simple tool which runs through some of the IMAP
commands and makes sure they don't crash.
|
|
|
|
|
|
This is useful for debugging *our* implementation of wasm :P
|
|
Also rename the "LibThread" namespace to "Threading"
|
|
|
|
This is a utility program that runs the LibCpp parser on a program and
dumps out the AST.
|
|
This can currently parse a really simple module.
Note that it cannot parse the DataCount section, and it's still missing
almost all of the instructions.
This commit also adds a 'wasm' test utility that tries to parse a given
webassembly binary file.
It currently does nothing but exit when the parse fails, but it's a
start :^)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This unix classic attempts to classify and identify information about
given files based on various heuristics. In this case, we're relying on
the Core::MimeData detector for file type and LibGfx::ImageDecoder for
additional metadata if the given file is an image.
It's very simple for now, but adding new detectors should be quite easy.
|
|
|
|
|
|
Move LibCompress unit tests to LibCompress/Tests directory and register
them with CMake's add_test. This allows us to run these tests with
ninja test instead of running a separate executable.
Also split the existing tests in 3 test files that better follow the
source code structure (inspired by AK tests).
|
|
This adds a simple REPL command line utility for (eventually) executing
SQL statements / files. Currently, it just validates statements from
stdin and prints any errors.
|
|
|
|
This is not used for anything, it was just a simple test program for
LibWeb back in the early days (before Browser existed.)
|
|
This is a small utility that is similar to gunzip but is used
for compression instead of decompression.
|
|
This little CLI program grabs the current screen image from
WindowServer and saves it as a PNG file.
|
|
This uses the recently added ZipOutputStream in LibArchive.
|
|
This parser should be a little bit more modern and a little more
resilient to zip files from other operating systems. As a side
effect we now also support extracting zip files that are using
DEFLATE compression (using our own LibCompress).
|
|
This is in preparation for a new implementation of zip archive
extraction and creation.
|
|
|
|
We currently handle basic #define statements as well as ifdef and else
branches.
|
|
This makes LibGUI not depend on LibCpp.
|
|
Usage: bt <PID>
This program will print a symbolicated backtrace for the main thread of
the process with the given PID. It uses SymbolServer for the
symbolication.
There's a lot of room for improvement in this command, but it is pretty
neat already. :^)
|
|
This parser will be used by the C++ langauge server to provide better
auto-complete (& maybe also other things in the future).
It is designed to be error tolerant, and keeps track of the position
spans of the AST nodes, which should be useful later for incremental
parsing.
|
|
Also fix code style: `else ()` -> `else()`.
|
|
command line
|
|
|
|
|