summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
2023-03-13Base: Add missing options to sort man pageTim Ledbetter
2023-03-13Base: Make keyboard keys in the BrickGame manual and Help page stand outKarol Baraniecki
by making them `monospace` in the Help page, and bold in the manual. This helps to quickly find out where the keyboard controls are in the manual when skimming its contents.
2023-03-13Base: Document Escape and P pausing/unpausing BrickGameKarol Baraniecki
2023-03-12Base: Add Batak to font Katica Regular 10Xexxa
1BC0-1BF3, 1BFC-1BFF https://www.unicode.org/charts/PDF/U1BC0.pdf
2023-03-11Kernel/Storage+Base: Fix boot_device_addressing document for NVMePankaj Raghav
The LUN.target_id parameter points to a NVMe Namespace which starts from 1 and not 0. Fix the document to reflect the same while addressing a nvme device in the boot parameters
2023-03-10Everywhere: Support overriding the system color schemeimplicitfield
2023-03-10Flood: Update the man page to reflect current color scheme handlingimplicitfield
2023-03-10LibWeb+Base: Fix row-height bug in Grid when there is a column gapTom
This fixes a bug in the CSS Grid when there is a column and/or row gap, as previously it would take the index of the incorrect column when finding the `AvailableSize`. There is a mild complication in the GridFormattingContext as the OccupationGrid does not take into account the gap columns and rows that later appear in the `Vector<TemporaryTrack>` columns and rows. The PositionedBoxes are kind of a connection between the two, and so it's now more explicit whether you would like to refer to a column by its position taking into the gap columns/rows or not.
2023-03-10Base+Userland: Add support for QOA files everywherekleines Filmrรถllchen
This adds MIME type sniffing, `file` support, LaunchServer support to open QOA in SoundPlayer, and audio icons
2023-03-10Base: Replace office.png icon with BSD licensed oneJohannes Fritz
2023-03-09Base: Give CMakeCache.txt files a CMake iconSam Atkins
2023-03-08Base: Use string interpolation for all log outputs in formdata.htmlKenneth Myhra
2023-03-08Base: Show of iterating over FormData.{keys(),values(),entries()}Kenneth Myhra
2023-03-06Base: Improve a few ball emojisRyan Liptak
๐ŸŽฑ U+1F3B1 - Pool 8 Ball ๐Ÿ€ U+1F3C0 - Basketball ๐Ÿ U+1F3D0 - Volleyball ๐ŸฅŽ U+1F94E - Softball โšพ U+26BE - Baseball
2023-03-05Kernel+Userland: Add support for using the PCSpeaker with various tonesLiav A
2023-03-04Base: Add 14 new emojisRyan Liptak
๐Ÿˆ U+1F3C8 - American Football ๐Ÿ‰ U+1F3C9 - Rugby Football ๐Ÿ—ฟ U+1F5FF - Moai ๐Ÿฆต U+1F9B5 - Leg ๐Ÿงบ U+1F9FA - Basket ๐Ÿคž U+1F91E - Crossed Fingers ๐ŸคŸ U+1F91F - Love-You Gesture ๐Ÿ–– U+1F596 - Vulcan Salute ๐Ÿซฆ U+1FAE6 - Biting Lip ๐Ÿซฐ U+1FAF0 - Hand with Index Finger and Thumb Crossed ๐Ÿซต U+1FAF5 - Index Pointing at the Viewer โšฝ U+26BD - Soccer Ball โ˜ U+261D - Index Pointing Up
2023-03-04Base+Meta: Remove invalid symlinks from Base for more and envAndrew Kaster
These symlinks' only purpose was to be copied into the rootfs along with the rest of Base. Instead of storing symlinks to files that either don't exist in the Base directory, or point to an absolute path outside of the serenity folder, move these symlinks into the build-root-filesystem.sh script.
2023-03-04Base: Add 6 new emojisRyan Liptak
๐Ÿฆถ U+1F9B6 - Foot ๐Ÿ‘บ U+1F47A - Goblin ๐Ÿค› U+1F91B - Left-Facing Fist ๐Ÿคœ U+1F91C - Right-Facing Fist ๐Ÿ‘น U+1F479 - Ogre ๐Ÿชฉ U+1FAA9 - Mirror Ball
2023-03-04Base: Add more emojiXexxa
๐Ÿป - U+1F3FB LIGHT SKIN TONE ๐Ÿผ - U+1F3FC MEDIUM-LIGHT SKIN TONE ๐Ÿฝ - U+1F3FD MEDIUM SKIN TONE ๐Ÿพ - U+1F3FE MEDIUM-DARK SKIN TONE ๐Ÿฟ - U+1F3FF DARK SKIN TONE
2023-03-03Base: Remove emoji image for U+1F408 U+2B1B (BLACK CAT)Timothy Flynn
This was added in d1de7f7782, but these are not the right code points (missing U+200D), and we already have a BLACK CAT emoji with the right code points.
2023-03-03Base: Add Norwegian NO-23 Trรธndelag flag to emoji-serenity.txtTimothy Flynn
This was missed in 2f7873d427.
2023-02-28Base: Improve Presenter IconsCubic Love
Before, the shading of the Presenter icons was the wrong way round and the external contrast was not as good as it could be. This has been rectified and the icons are now light on the left- and dark on the right-side. Also, they now use the same gray colors as other system icons, making them sit much more nicely together, and have been generally improved.
2023-02-28Base: Update Presenter man page with correct icon + Add a link to openCubic Love
Use the correct icon in the Presenter application man page and add a link to open the executable.
2023-02-24Base: Add more emojiXexxa
๐ŸงŽ - U+1F9CE PERSON KNEELING ๐ŸงŽโ€โ™‚๏ธ - U+1F9CE U+200D U+2642 MAN KNEELING ๐ŸงŽโ€โ™€๏ธ - U+1F9CE U+200D U+2640 WOMAN KNEELING ๐Ÿ‚ - U+1F3C2 SNOWBOARDER ๐Ÿฅก - U+1F961 TAKEOUT BOX ๐Ÿš‡ - U+1F687 METRO ๐ŸฅŽ - U+1F94E SOFTBALL
2023-02-24Base: Add a trailing newline to emoji-serenity.txtTimothy Flynn
We currently aren't parsing the last line of emoji-serenity.txt because Core::Stream does not think the last line is readable. We should, of course, fix Core::Stream. But keeping a trailing newline here is nice anyways.
2023-02-24HackStudio: Add 'pause debuggee' buttonItamar
This button sends a SIGSTOP to the debugged process, which pauses it. The debuggee can be resumed with the 'continue' button.
2023-02-19Kernel+Userland: Add constants subdirectory at /sys/kernel directoryLiav A
This subdirectory is meant to hold all constant data related to the kernel. This means that this data is never meant to updated and is relevant from system boot to system shutdown. Move the inodes of "load_base", "cmdline" and "system_mode" to that directory. All nodes under this new subdirectory are generated during boot, and therefore don't require calling kmalloc each time we need to read them. Locking is also not necessary, because these nodes and their data are completely static once being generated.
2023-02-19Base: Add and update a few body part/hand emojisRyan Liptak
๐Ÿ‘‚ - U+1F442 Ear Improve + bring colors in line with other body part emojis ๐Ÿ‘ƒ - U+1F443 Nose Improve + bring colors in line with other body part emojis ๐Ÿ‘… - U+1F445 Tongue ๐ŸคŒ - U+1F90C Pinched Fingers ๐Ÿค˜ - U+1F918 Sign of the Horns
2023-02-19Base: Improve BrickGame documentationkleines Filmrรถllchen
2023-02-18LibGfx: Rename `JPGLoader` to `JPEGLoader`Lucas CHOLLET
The patch also contains modifications on several classes, functions or files that are related to the `JPGLoader`. Renaming include: - JPGLoader{.h, .cpp} - JPGImageDecoderPlugin - JPGLoadingContext - JPG_DEBUG - decode_jpg - FuzzJPGLoader.cpp - Few string literals or texts
2023-02-18LibGUI+Userland: Stop returning Layout from `Widget::(try_)set_layout()`Sam Atkins
Nobody uses this return value any more. It also lets us remove a whole bunch of `(void)` casts. :^)
2023-02-18Userland: Specify margins and spacing in the GUI::Layout constructorSam Atkins
2023-02-16Presenter: Fix unintentional U+00A0 codepoint in textBen Wiederhake
Found using git grep -FIn $'\u00a0' I just got bit by this type of bug in a different project, and was wondering whether Serenity has this problem, too. See also: https://dhwthompson.com/2019/my-favourite-git-commit
2023-02-16su: Document the [-c command] optionKarol Baraniecki
2023-02-16su: Correct brackets in documentation for the user optionKarol Baraniecki
The `<brackets>` syntax usually suggests a required option, while the `[brackets]` syntax an optional one. `user` is an optional argument.
2023-02-16Base: Improve eye emoji and add mouth emojiRyan Liptak
๐Ÿ‘๏ธ - U+1FF41 EYE Add a bit of shadow so that it works better on white backgrounds ๐Ÿ‘„ - U+1F444 MOUTH
2023-02-16Base: Add some emojiNiko
New: 1F37E fully-qualified # ๐Ÿพ E1.0 bottle with popping cork 1F38D fully-qualified # ๐ŸŽ E0.6 pine decoration 1F960 fully-qualified # ๐Ÿฅ  E5.0 fortune cookie 1F985 fully-qualified # ๐Ÿฆ… E3.0 eagle 1FAC5 fully-qualified # ๐Ÿซ… E14.0 person with crown Modified: 1F5FE fully-qualified # ๐Ÿ—พ E0.6 map of Japan
2023-02-13Everywhere: Use /bin/Shell as the shebang for Shell scriptsAli Mohammad Pur
2023-02-13Base: Add a quote to the fortunes databasekleines Filmrรถllchen
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
As usual, this removes many unused includes and moves used includes further down the chain.
2023-02-12Base: Add a test using FormData and FormDataEventKenneth Myhra
2023-02-10Keymaps: Stop pt-br's r-shift printing "?"Victor Panisa
Currently when trying to use the right-shift on the pt-br layout it prints a "?" on key-down on top of applying the shift modifier. This patch removes the unwanted "?".
2023-02-10Base: Add LiberationSans and LiberationMono fontsJulian Offenhรคuser
These will be used by LibPDF as replacements for Helvetica/Arial and Courier.
2023-02-08Base: Add more emojiXexxa
๐Ÿ’ช - U+1F4AA FLEXED BICEPS ๐Ÿ•โ€๐Ÿฆบ - U+1F415 U+200D U+1F9BA SERVICE DOG ๐Ÿงˆ - U+1F9C8 BUTTER ๐Ÿšš - U+1F69A DELIVERY TRUCK ๐Ÿ•ฐ๏ธ - U+1F570 MANTELPIECE CLOCK ๐Ÿธ - U+1F3F8 BADMINTON ๐Ÿฅป - U+1F97B SARI
2023-02-06Base: Add some characters to Katica Regular 10Cubic Love
Add characters expected by the DE, EN-GB & NO macintosh keymaps plus extra prime symbols, as they were easy to do :^) https://www.unicode.org/charts/PDF/U2000.pdf 2032-2037, 2044 https://www.unicode.org/charts/PDF/U2200.pdf 2202, 2211, 221A, 221E, 2260
2023-02-04Base: Add .ico file association to Image Viewer and Pixel PaintKarol Kosek
2023-02-04Base: Add a quote to the fortunes databasekleines Filmrรถllchen
t.how.does.it.even.workis /shrug
2023-02-04Kernel+SystemServer+Base: Introduce the RAMFS filesystemLiav A
This filesystem is based on the code of the long-lived TmpFS. It differs from that filesystem in one keypoint - its root inode doesn't have a sticky bit on it. Therefore, we mount it on /dev, to ensure only root can modify files on that directory. In addition to that, /tmp is mounted directly in the SystemServer main (start) code, so it's no longer specified in the fstab file. We ensure that /tmp has a sticky bit and has the value 0777 for root directory permissions, which is certainly a special case when using RAM-backed (and in general other) filesystems. Because of these 2 changes, it's no longer needed to maintain the TmpFS filesystem, hence it's removed (renamed to RAMFS), because the RAMFS represents the purpose of this filesystem in a much better way - it relies on being backed by RAM "storage", and therefore it's easy to conclude it's temporary and volatile, so its content is gone on either system shutdown or unmounting of the filesystem.
2023-02-04Base: Delete the "test" chess piece setSam Atkins
We have several nice sets to choose from now, and so we no longer need this one, which is "ugly" even according to its original author. ;^)
2023-02-04Base: Add more emojiXexxa
๐Ÿคณ - U+1F933 SELFIE ๐Ÿ„ - U+1F3C4 PERSON SURFING ๐Ÿ„โ€โ™‚๏ธ - U+1F3C4 U+200D U+2642 MAN SURFING ๐Ÿ„โ€โ™€๏ธ - U+1F3C4 U+200D U+2640 WOMAN SURFING ๐Ÿฅ‹ - U+1F94B MARTIAL ARTS UNIFORM ๐Ÿšญ - U+1F6AD NO SMOKING ๐Ÿ“ด - U+1F4F4 MOBILE PHONE OFF