serenity/Base/res/apps
Samuel Bowman 7a8953a833 PartitionEditor: Add the beginnings of a partition editor :^)
This adds a new application PartitionEditor which will eventually be
used to create and edit partition tables. Since LibPartition does not
know how to write partition tables yet, it is currently read-only.

Devices are discovered by scanning /dev for block device files.
Since block devices are chmod 600, PartitionEditor be must run as root.

By default Serenity uses the entire disk for the ext2 filesystem
without a partition table. This isn't useful for testing as the
partition list for the default disk will be empty. To test properly,
I created a few disk images using various partitioning schemes
(MBR, EBR, and GPT) and attached them using the following command:

export SERENITY_EXTRA_QEMU_ARGS="
  -drive file=/path/to/mbr.img,format=raw,index=1,media=disk
  -drive file=/path/to/ebr.img,format=raw,index=2,media=disk
  -drive file=/path/to/gpt.img,format=raw,index=3,media=disk"
2022-07-21 20:13:44 +01:00
..
3DFileViewer.af
2048.af
AnalogClock.af
Assistant.af
Browser.af
BrowserSettings.af
Calculator.af
Calendar.af
CatDog.af
CharacterMap.af CharacterMap: Add new Character Map application :^) 2022-01-16 11:17:03 +01:00
Chess.af
ClockSettings.af ClockSettings: Add a GUI application to set the system time zone 2022-01-23 12:48:26 +00:00
Cube.af
DisplaySettings.af
Eyes.af
FileManager.af
Fire.af
FlappyBug.af
FontEditor.af
GameOfLife.af
GMLPlayground.af Playground: Rename the application to GMLPlayground 2022-06-28 21:10:10 +01:00
HackStudio.af
Hearts.af
Help.af
HexEditor.af Base: Allow font-files be "Open with" Hex Editor 2022-02-15 12:13:23 +01:00
ImageViewer.af Base: Set ImageViewer as the launcher for .qoi files 2021-12-21 13:27:27 +01:00
Inspector.af
Keyboard.af
KeyboardMapper.af
LibGfxDemo.af
LibGfxScaleDemo.af
Magnifier.af
Mail.af
MailSettings.af
Mandelbrot.af
MasterWrod.af Games: Add MasterWord 2022-03-18 04:55:21 -07:00
Minesweeper.af
ModelGallery.af
Mouse.af
MouseSettings.af
NetworkSettings.af Applications: Add a new NetworkSettings application 2022-07-09 09:22:25 +01:00
PartitionEditor.af PartitionEditor: Add the beginnings of a partition editor :^) 2022-07-21 20:13:44 +01:00
PDFViewer.af
Piano.af
PixelPaint.af Base: Add missing FileTypes for PixelPaint 2022-02-01 23:44:39 +00:00
Profiler.af
Screensaver.af
Snake.af
Solitaire.af
SoundPlayer.af Base: Associate mp3 files with SoundPlayer 2022-02-26 16:01:26 +01:00
SpaceAnalyzer.af
Spider.af
Spreadsheet.af
SQLStudio.af Base: Add launcher for SQL Studio 2022-04-22 09:57:40 +02:00
Starfield.af
SystemMonitor.af
Terminal.af
TerminalSettings.af
TextEditor.af
ThemeEditor.af
WidgetGallery.af