summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
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
2023-02-04Base: Fix typo of MasterWrod.afCubic Love
MasterWrod.af becomes MasterWord.af - too small a change?
2023-02-03Base: Add a test page for canvas patternsMacDue
2023-02-03Base: Add British English Apple Macintosh keymapCubic Love
Full support for EN-GB Mac Laptop and Magic Keyboards
2023-02-01Base+Presenter: Add icons for PresenterCubic Love
Add application and filetype icons for Presenter in 32px and 16px
2023-02-01Base: Add more emojiXexxa
๐Ÿ‘Š - U+1F44A ONCOMING FIST ๐Ÿšถ - U+1F6B6 PERSON WALKING ๐Ÿšถโ€โ™‚๏ธ - U+1F6B6 U+200D U+2642 MAN WALKING ๐Ÿšถโ€โ™€๏ธ - U+1F6B6 U+200D U+2640 WOMAN WALKING ๐Ÿง‘โ€๐Ÿฆฏ - U+1F9D1 U+200D U+1F9AF PERSON WITH WHITE CANE ๐Ÿ‘จโ€๐Ÿฆฏ - U+1F468 U+200D U+1F9AF MAN WITH WHITE CANE ๐Ÿ‘ฉโ€๐Ÿฆฏ - U+1F469 U+200D U+1F9AF WOMAN WITH WHITE CANE ๐Ÿšด - U+1F6B4 PERSON BIKING ๐Ÿšดโ€โ™‚๏ธ - U+1F6B4 U+200D U+2642 MAN BIKING ๐Ÿšดโ€โ™€๏ธ - U+1F6B4 U+200D U+2640 WOMAN BIKING ๐Ÿ‘ก - U+1F461 WOMANโ€™S SANDAL
2023-01-28Base: Add more emojiXexxa
๐Ÿ”—โ€๐Ÿ’ฅ - U+1F517_U+200D_U+1F4A5 BROKEN CHAIN ๐Ÿ„โ€๐ŸŸซ - U+1F344_U+200D_U+1F7EB MUSHROOM (NON-POISONOUS) ๐Ÿ™‚โ€โ†• - U+1F642_U+200D_U+2195 NODDING FACE ๐Ÿ™‚โ€โ†” - U+1F642_U+200D_U+2194 SHAKING FACE ๐Ÿ‹โ€๐ŸŸฉ - U+1F34B_U+200D_U+1F7E9 LIME ๐Ÿฆโ€๐Ÿ”ฅ - U+1F426_U+200D_U+1F525 PHOENIX ๐Ÿง‘โ€๐Ÿง’ - U+1F9D1_U+200D_U+1F9D2 FAMILY: ADULT, CHILD ๐Ÿง‘โ€๐Ÿง‘โ€๐Ÿง’ - U+1F9D1_U+200D_U+1F9D1_U+200D_U+1F9D2 FAMILY: ADULT, ADULT, CHILD ๐Ÿง‘โ€๐Ÿง’โ€๐Ÿง’ - U+1F9D1_U+200D_U+1F9D2_U+200D_U+1F9D2 FAMILY: ADULT, CHILD, CHILD ๐Ÿง‘โ€๐Ÿง‘โ€๐Ÿง’โ€๐Ÿง’ - U+1F9D1_U+200D_U+1F9D1_U+200D_U+1F9D2_U+200D_U+1F9D2 FAMILY: ADULT, ADULT, CHILD, CHILD
2023-01-28Base: Remove U+FE0F from emoji-serenity.txtXexxa
2023-01-26Base: Add more emojiXexxa
๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ - U+1F469 U+200D U+2764 U+200D U+1F468 COUPLE WITH HEART: WOMAN, MAN ๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ - U+1F468 U+200D U+2764 U+200D U+1F468 COUPLE WITH HEART: MAN, MAN ๐Ÿฆ™ - U+1F999 LLAMA ๐Ÿฆก - U+1F9A1 BADGER ๐Ÿฆƒ - U+1F983 TURKEY ๐ŸŒบ - U+1F33A HIBISCUS ๐Ÿฒ - U+1F372 POT OF FOOD ๐Ÿซ— - U+1FAD7 POURING LIQUID ๐Ÿฅ„ - U+1F944 SPOON ๐Ÿ—พ - U+1F5FE MAP OF JAPAN ๐Ÿช - U+1F3EA CONVENIENCE STORE ๐ŸŽช - U+1F3AA CIRCUS TENT ๐ŸŽ† - U+1F386 FIREWORKS ๐ŸŽ‡ - U+1F387 SPARKLER ๐ŸŽฝ - U+1F3BD RUNNING SHIRT ๐ŸŽญ - U+1F3AD PERFORMING ARTS ๐Ÿงถ - U+1F9F6 YARN ๐ŸŽท - U+1F3B7 SAXOPHONE ๐ŸŽบ - U+1F3BA TRUMPET ๐Ÿ“ฝ๏ธ - U+1F4FD FILM PROJECTOR ๐Ÿ—ณ๏ธ - U+1F5F3 BALLOT BOX WITH BALLOT ๐Ÿ” - U+1F50F LOCKED WITH PEN
2023-01-26PixelPaint: Add a GradientToolTorstennator
This patch adds a new gradient tool to pixelpaint that allows us to fill the canvas with a smooth color gradient outline at the edge of the filled area.
2023-01-23Base: Add a radial gradient with transparent end stops canvas demoMacDue
2023-01-22Base: Add test page for canvas gradientsMacDue
2023-01-21Base: Add tests for grid-template-areas and min/max-contentmartinfalisse
2023-01-19Tests: Move test PDF files into Tests/LibPDFSam Atkins
Let's put test files with the tests themselves, instead of a random user directory. (But still copy them so they appear in the user directory for convenience.)
2023-01-19Utilities: Replace fgrep with grep --fixed-stringsPeter Elliott
2023-01-18LibWeb: Fix error page icon outside of serenityCameron Youell
2023-01-17Base: Add more emojiXexxa
๐Ÿคฑ - U+1F931 BREAST-FEEDING ๐Ÿ’ƒ - U+1F483 WOMAN DANCING ๐Ÿšฃ - U+1F6A3 PERSON ROWING BOAT ๐Ÿšฃโ€โ™‚๏ธ - U+1F6A3 U+200D U+2642 MAN ROWING BOAT ๐Ÿšฃโ€โ™€๏ธ - U+1F6A3 U+200D U+2640 WOMAN ROWING BOAT โ›น๏ธ - U+26F9 PERSON BOUNCING BALL โ›น๏ธโ€โ™‚๏ธ - U+26F9 U+200D U+2642 MAN BOUNCING BALL โ›น๏ธโ€โ™€๏ธ - U+26F9 U+200D U+2640 WOMAN BOUNCING BALL ๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ - U+1F468 U+200D U+1F466 U+200D U+1F466 FAMILY: MAN, BOY, BOY ๐Ÿ‘ฉโ€๐Ÿ‘ฆ - U+1F469 U+200D U+1F466 FAMILY: WOMAN, BOY ๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ - U+1F469 U+200D U+1F466 U+200D U+1F466 FAMILY: WOMAN, BOY, BOY ๐Ÿ‘ฉโ€๐Ÿ‘ง - U+1F469 U+200D U+1F467 FAMILY: WOMAN, GIRL ๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ - U+1F469 U+200D U+1F467 U+200D U+1F466 FAMILY: WOMAN, GIRL, BOY ๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง - U+1F469 U+200D U+1F467 U+200D U+1F467 FAMILY: WOMAN, GIRL, GIRL ๐Ÿชถ - U+1FAB6 FEATHER ๐Ÿ’ฎ - U+1F4AE WHITE FLOWER ๐Ÿง‰ - U+1F9C9 MATE โ›ด๏ธ - U+26F4 FERRY
2023-01-15Utilities: Add new utility for converting images to raw bitmap binariesLiav A
I used this utility to check if the possible TGA images' cases for different origins (explictly the Y origin) are generating the same bitmap, as I felt that my eyes are not a good-enough measurement tool for this kind of task. This might be useful in the future for testing other implementations so I rather have this nice utility in our codebase.
2023-01-15Tests/LibGfx: Add tests for compressed TGA imagesLiav A
2023-01-15Tests/LibGfx: Add tests for top-left and bottom-left TGA imagesLiav A
2023-01-15Base: Add ImageViewer as the default app to open TGA files :^)Tom Needham
This patch allows .tga files to be opened by ImageViewer automatically when selected in FileManager
2023-01-13Base: Add an icon for reformatting codeSam Atkins
2023-01-12Base: Add video file type iconBrandon Jordan
This adds a file type icon for video files.
2023-01-09fortunes: Fix broken links to now-defunct freenode.logbot.infoBen Wiederhake
On the page https://archive.logbot.info/ , the old data is still easily accessible. Even if it goes down, there will 'always' be a backup of the serenityos content at my backup site, as a gzipped text file: https://benwiederhake.github.io/freenode-serenity-archive/index.html Long live fortunes(1)!
2023-01-08Base: Move GUI application man pages into their own subsectionkleines Filmrรถllchen
We do not want to move POSIX utilities into subsections since they have standard names, but we can do whatever we want with Applications :^). This is particularly advantageous as many applications contain several images, which declutters the man1 directory.
2023-01-08markdown-check: Check that no old-style inter-manpage links are usedkleines Filmrรถllchen
We've had quite some instances of people reintroducing these kinds of links because they didn't know about the "new" help:// scheme. This check should now prevent that from happening, though it might in rare circumstances trigger a false positive.
2023-01-06Base: Make the serenity-application HackStudio template build againKarol Kosek
Applies changes as seen in 0c24522635ec7f07e1fb69d9e1cd350d81e2248f.
2023-01-06LibWeb: Fix abspos flex container with height:auto getting zero heightAndreas Kling
When laying out abspos boxes, we compute the height twice: before and after the inside of the box has been laid out. The first pass allows percentage vertical values inside the box to be resolved against the box's height. The second pass resolves the final used value for the height of the box itself. In cases where the box height depends on the results of inside layout, we were incorrectly setting the box to having a definite zero height. This led to incorrect results when sizing an abspos flex container, since the FFC sizes containers (in row layouts) based on whether the container has a definite height. To avoid this problem, this patch adds an enum so we can differentiate between the two abspos height computation passes. If the first pass discovers a dependency on the inside layout, we simply bail out of computing the height, leaving it as indefinite. This allows the FFC to size its container correctly, and the correct height gets set by the second pass.
2023-01-06Kernel: Make i8042 controller initialization sequence more robustLiav A
The setting of scan code set sequence is removed, as it's buggy and could lead the controller to fail immediately when doing self-test afterwards. We will restore it when we understand how to do so safely. Allow the user to determine a preferred detection path with a new kernel command line argument. The defualt option is to check i8042 presence with an ACPI check and if necessary - an "aggressive" test to determine i8042 existence in the system. Also, keep the i8042 controller pointer on the stack, so don't assign m_i8042_controller member pointer if it does not exist.
2023-01-05Base: Add some unlisted test pages to welcome.htmlSam Atkins
2023-01-05Base: Remove some old, not particularly useful aliases from .shellrcTimothy Flynn
Things like games and demos don't really need aliases here.
2023-01-03Base: Add test page for tablemartinfalisse
2023-01-03Screensaver: Add a screensaver launcher applicationTimothy Flynn
Similar to the Settings application, this adds a single Screensaver application to launch all screensaver demos. This is to declutter the taskbar menu a bit.
2023-01-03LibDesktop+Taskbar: Add an option to exclude apps from the system menuTimothy Flynn
We currently hard-code excluding Settings apps from the system menu. This adds an "ExcludeFromSystemMenu" option to the AppFile configuration to selectively exclude these apps, which all Settings app now set. This is to allow selectively excluding a few Demo apps in a future commit.
2023-01-03Demos: Rename Screensaver to GradientScreensaverTimothy Flynn
This is to avoid naming conflicts with an upcoming Screensaver launcher application.
2023-01-03Demos: Remove "Cube" applicationAndreas Kling
This wasn't doing anything interesting enough to justify being its own demo application. If we need a spinning cube, we can just load a cube model into 3DFileViewer. :^)
2023-01-02Base+Userland: Add menu item iconsBrandon Jordan
Base+Userland: Add menu item icons This adds missing icons to Presenter Presentation menu. This adds missing icon to Image Viewer View menu. This adds a scale icon for the Image Viewer and Font Editor. This moves the Fit Image to View icon to the 16x16 folder as it's now used by Image Viewer and not only Pixel Paint. This improves the fullscreen and play icons so that they fit together better.
2023-01-02Demos: Remove "Mouse" applicationAndreas Kling
This was a plain-looking test app for debugging mouse events. Mouse events work now, and if we want mouse testing facilities, they can be added to MouseSettings instead.
2023-01-02Demos: Remove "Fire" applicationAndreas Kling
This served no purpose other than looking somewhat neat.
2023-01-02Base: Move GML Widget documentation to subsubsectionkleines Filmrรถllchen
This is not only convenient, but also a subsection testcase :^)
2023-01-02Base: Move GML documentation into subsectionkleines Filmrรถllchen
That was the whole point of this endeavour :^)
2023-01-02Base: Document manpage structure separatelykleines Filmrรถllchen
This section is now removed from Help(1) and man(1).
2023-01-01Base: Add 8 new emoji and improve consistency on one morekleines Filmrรถllchen
- ๐Ÿ‘ U+1F450 Open Hands - ๐Ÿ™Œ U+1F64C Raising Hands is modified to match ๐Ÿ‘ and other hand emoji. - โœŠ U+270A Raised Fist - โœด๏ธ U+2734 Eight-Pointed Star - โ‡๏ธ U+2747 Sparkle - โŽ U+274E Cross Mark Button - โค๏ธโ€๐Ÿ”ฅ U+2764 U+200D U+1F525 Heart on Fire - ใ€ฐ๏ธ U+3030 Wavy Dash
2023-01-01Base: Remove /etc/motdAndreas Kling
This was not used for anything.
2022-12-31Meta: Fix link to relocated intel.com webpageBen Wiederhake
Using archive.org, it appears that this page has moved at some point between May 14, 2021, and December 22, 2022, for no discernible reason.
2022-12-31Meta: Fix link to wrong version of commit in Mitigations.mdBen Wiederhake
The old commit seems to be the one from the PR, hence it is not in the master branch.