Age | Commit message (Collapse) | Author |
|
|
|
t.how.does.it.even.workis /shrug
|
|
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.
|
|
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. ;^)
|
|
๐คณ - 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
|
|
MasterWrod.af becomes MasterWord.af - too small a change?
|
|
|
|
Full support for EN-GB Mac Laptop and Magic Keyboards
|
|
Add application and filetype icons for Presenter in 32px and 16px
|
|
๐ - 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
|
|
๐โ๐ฅ - 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
|
|
|
|
๐ฉโโค๏ธโ๐จ - 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
|
|
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.
|
|
|
|
|
|
|
|
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.)
|
|
|
|
|
|
๐คฑ - 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
|
|
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.
|
|
|
|
|
|
This patch allows .tga files to be opened by ImageViewer automatically
when selected in FileManager
|
|
|
|
This adds a file type icon for video files.
|
|
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)!
|
|
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.
|
|
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.
|
|
Applies changes as seen in 0c24522635ec7f07e1fb69d9e1cd350d81e2248f.
|
|
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.
|
|
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.
|
|
|
|
Things like games and demos don't really need aliases here.
|
|
|
|
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.
|
|
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.
|
|
This is to avoid naming conflicts with an upcoming Screensaver launcher
application.
|
|
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. :^)
|
|
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.
|
|
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.
|
|
This served no purpose other than looking somewhat neat.
|
|
This is not only convenient, but also a subsection testcase :^)
|
|
That was the whole point of this endeavour :^)
|
|
This section is now removed from Help(1) and man(1).
|
|
- ๐ 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
|
|
This was not used for anything.
|
|
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.
|
|
The old commit seems to be the one from the PR, hence it is not in the
master branch.
|