summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
We have a new, improved string type coming up in AK (OOM aware, no null state), and while it's going to use UTF-8, the name UTF8String is a mouthful - so let's free up the String name by renaming the existing class. Making the old one have an annoying name will hopefully also help with quick adoption :^)
2022-12-04WindowServer: Add "Natural scrolling" supportFiliph Sandström
Also commonly referred to as "reverse scrolling" or "inverted scrolling".
2022-12-04Utilities: Add stringsAlec Murphy
2022-12-03Base: Add some `repeating-radial-gradient()` HTML examplesMacDue
2022-12-03Base: Add a description about Jails to the Mitigations(7) documentLiav A
We add a new document entry to mention jailed processes' restrictions, so it is clear which restrictions apply when using Jails.
2022-12-01LibWeb: Support displaying HTMLInputElement placeholder valuesTimothy Flynn
This adds support for parsing the ::placeholder pseudo-element and injecting an anonymous layout node with that element when the input element's data is empty.
2022-11-30Base: Add some `radial-gradient()` HTML examplesMacDue
2022-11-30Base: Use spaces instead of underscores to separate emoji codepointsSam Atkins
This broke the build, oops!
2022-11-30Base: Add emoji flags for provinces in LiberiaXexxa
🏴󠁬󠁲󠁢󠁭󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0062_U+E006D_U+E007F LR-BM Bomi 🏴󠁬󠁲󠁢󠁧󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0062_U+E0067_U+E007F LR-BG Bong 🏴󠁬󠁲󠁧󠁰󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0067_U+E0070_U+E007F LR-GP Gbarpolu 🏴󠁬󠁲󠁧󠁢󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0067_U+E0062_U+E007F LR-GB Grand Bassa 🏴󠁬󠁲󠁣󠁭󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0063_U+E006D_U+E007F LR-CM Grand Cape Mount 🏴󠁬󠁲󠁧󠁧󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0067_U+E0067_U+E007F LR-GG Grand Gedeh 🏴󠁬󠁲󠁧󠁫󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0067_U+E006B_U+E007F LR-GK Grand Kru 🏴󠁬󠁲󠁬󠁯󠁿 - U+1F3F4_U+E006C_U+E0072_U+E006C_U+E006F_U+E007F LR-LO Lofa 🏴󠁬󠁲󠁭󠁧󠁿 - U+1F3F4_U+E006C_U+E0072_U+E006D_U+E0067_U+E007F LR-MG Margibi 🏴󠁬󠁲󠁭󠁯󠁿 - U+1F3F4_U+E006C_U+E0072_U+E006D_U+E006F_U+E007F LR-MO Montserrado 🏴󠁬󠁲󠁭󠁹󠁿 - U+1F3F4_U+E006C_U+E0072_U+E006D_U+E0079_U+E007F LR-MY Maryland 🏴󠁬󠁲󠁮󠁩󠁿 - U+1F3F4_U+E006C_U+E0072_U+E006E_U+E0069_U+E007F LR-NI Nimba 🏴󠁬󠁲󠁲󠁩󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0072_U+E0069_U+E007F LR-RI Rivercess 🏴󠁬󠁲󠁲󠁧󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0072_U+E0067_U+E007F LR-RG River Gee 🏴󠁬󠁲󠁳󠁩󠁿 - U+1F3F4_U+E006C_U+E0072_U+E0073_U+E0069_U+E007F LR-SI Sinoe
2022-11-29LibWeb: Include tests for grid track spansmartinfalisse
Include tests for grid track spans when given for automatically-placed grid tracks in the grid-*-end properties.
2022-11-29Base: Update and expand profile(1) manpageSam Atkins
2022-11-28LibWeb: Treat unresolvable percentage width on inline-block as autoAndreas Kling
2022-11-27Base: Set transparent rubber band for all themesAndreas Oppebøen
The rubber band is the rectangle indicating the selection region on the desktop, the file manager, and other icon views. If this region is painted opaque with alpha=ff, the rectangle obscures the icons underneath, harming the user experience. We set it to 3c like the other themes.
2022-11-26Utilities+Base: Add unveil utilityLiav A
This utility essentially creates a filesystem sandbox for a specified command, so it can be tested with only the unveiled paths the user specifies beforehand.
2022-11-26Base: Add icon for Office application categorythankyouverycool
A trusty briefcase for the salt mine.
2022-11-26Userland: Enhance jail-attach utility to support existing and new jailsLiav A
The Core::System::create_jail function already provided the new jail index as a result, so it was just a matter of using it when calling the LibCore join_jail function to use the new jail.
2022-11-25PixelPaint: Add lasso selection toolTimothy Slater
Lasso selection works by allowing the user to draw an arbitrary shape much like the pen tool and ensuring the shape is closed by connecting the start/end points when the user is done drawing. Everything inside the shape becomes the selection. Selection is determined via an outer flood fill. We begin a flood fill from a point that is guaranteed to be outside of the drawn shape, and anything the fill doesn't touch is determined to be the selection region.
2022-11-25Base: Add a test for [SameObject] behavior in LibWebAndreas Kling
2022-11-25Base: Add an example presentationkleines Filmröllchen
This contains CatDog and uses most of the currently supported features.
2022-11-25Applications: Add Presenterkleines Filmröllchen
This version can already: - load all of the defined file format except for the image type and the frame-specific stuff - navigate frames and slides (though frames are mostly stubbed out) - display text with various common settings - displays text with various fitting and scaling methods - scale and position objects correctly no matter the window size
2022-11-25Base: Document Presenter and its file formatkleines Filmröllchen
2022-11-25Base: Create "Office" Application categorykleines Filmröllchen
This category includes anything useful for getting work done with your computer. It is mostly a split-off from the Utilites category which was becoming very large.
2022-11-24Base: Add emoji for current and former Norwegian subdivisionsXexxa
🏴󠁮󠁯󠀰󠀱󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0031 U+E007F NO-01 Østfold 🏴󠁮󠁯󠀰󠀳󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0033 U+E007F NO-03 Oslo 🏴󠁮󠁯󠀰󠀴󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0034 U+E007F NO-04 Hedmark 🏴󠁮󠁯󠀰󠀵󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0035 U+E007F NO-05 Oppland 🏴󠁮󠁯󠀰󠀶󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0036 U+E007F NO-06 Buskerud 🏴󠁮󠁯󠀰󠀹󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0039 U+E007F NO-09 Aust-Agder 🏴󠁮󠁯󠀱󠀰󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0030 U+E007F NO-10 Vest-Agder 🏴󠁮󠁯󠀱󠀲󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0032 U+E007F NO-12 Hordaland 🏴󠁮󠁯󠀱󠀴󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0034 U+E007F NO-14 Fjordane 🏴󠁮󠁯󠀱󠀵󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0035 U+E007F NO-15 Møre og Romsdal 🏴󠁮󠁯󠀱󠀶󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0036 U+E007F NO-16 Sør-Trøndelag 🏴󠁮󠁯󠀱󠀷󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0037 U+E007F NO-17 Nord-Trøndelag 🏴󠁮󠁯󠀱󠀸󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0038 U+E007F NO-18 Nordland 🏴󠁮󠁯󠀱󠀹󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0039 U+E007F NO-19 Troms 🏴󠁮󠁯󠀲󠀱󠁿 - U+1F3F4 U+E006E U+E006F U+E0032 U+E0031 U+E007F NO-21 Svalbard 🏴󠁮󠁯󠀲󠀲󠁿 - U+1F3F4 U+E006E U+E006F U+E0032 U+E0032 U+E007F NO-22 Jan Mayen 🏴󠁮󠁯󠀲󠀳󠁿 - U+1F3F4 U+E006E U+E006F U+E0032 U+E0033 U+E007F NO-23 Trøndelag 🏴󠁮󠁯󠀳󠀰󠁿 - U+1F3F4 U+E006E U+E006F U+E0033 U+E0030 U+E007F NO-30 Viken 🏴󠁮󠁯󠀳󠀴󠁿 - U+1F3F4 U+E006E U+E006F U+E0033 U+E0034 U+E007F NO-34 Innlandet 🏴󠁮󠁯󠀴󠀲󠁿 - U+1F3F4 U+E006E U+E006F U+E0034 U+E0032 U+E007F NO-42 Agder 🏴󠁮󠁯󠀴󠀶󠁿 - U+1F3F4 U+E006E U+E006F U+E0034 U+E0036 U+E007F NO-46 Vestland 🏴󠁮󠁯󠀵󠀰󠁿 - U+1F3F4 U+E006E U+E006F U+E0035 U+E0030 U+E007F NO-50 Trøndelag 🏴󠁮󠁯󠀵󠀴󠁿 - U+1F3F4 U+E006E U+E006F U+E0035 U+E0034 U+E007F NO-54 Troms og Finnmark
2022-11-21Base: Add test for multiple line names in CSS Gridmartinfalisse
2022-11-16Base: Add more emojiXexxa
🧔 - U+1F9D4 PERSON: BEARD 🧔‍♂️ - U+1F9D4 U+200D U+2642 MAN: BEARD 💂 - U+1F482 GUARD 💂‍♂️ - U+1F482 U+200D U+2642 MAN GUARD 💂‍♀️ - U+1F482 U+200D U+2640 WOMAN GUARD 🧗‍♂️ - U+1F9D7 U+200D U+2642 MAN CLIMBING 🧗‍♀️ - U+1F9D7 U+200D U+2640 WOMAN CLIMBING 🗣️ - U+1F5E3 SPEAKING HEAD 🐵 - U+1F435 MONKEY FACE 🐈‍⬛ - U+1F408 U+200D U+2B1B BLACK CAT 🐯 - U+1F42F TIGER FACE 🐴 - U+1F434 HORSE FACE 🐎 - U+1F40E HORSE 🪿 - U+1FABF GOOSE 🐲 - U+1F432 DRAGON FACE 🍂 - U+1F342 FALLEN LEAF 🪹 - U+1FAB9 EMPTY NEST 🪺 - U+1FABA NEST WITH EGGS 🫚 - U+1FADA GINGER ROOT 🍮 - U+1F36E CUSTARD ⛺ - U+26FA TENT 🛣️ - U+1F6E3 MOTORWAY 🛤️ - U+1F6E4 RAILWAY TRACK ✈️ - U+2708 AIRPLANE 🪭 - U+1FAAD FOLDING HAND FAN 🎓 - U+1F393 GRADUATION CAP 🪘 - U+1FA98 LONG DRUM ☎️ - U+260E TELEPHONE 🦯 - U+1F9AF WHITE CANE 🚮 - U+1F6AE LITTER IN BIN SIGN ↩️ - U+21A9 RIGHT ARROW CURVING LEFT ↪️ - U+21AA LEFT ARROW CURVING RIGHT
2022-11-16Base: Adjust emojiXexxa
🌬️ - U+1F32C WIND FACE 🇪🇪 - U+1F1EA U+1F1EA FLAG: ESTONIA
2022-11-16Base: Add more emoji subdivision flagsXexxa
🏴󠁮󠁯󠀰󠀲󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0032 U+E007F NO-02 Akershus 🏴󠁮󠁯󠀰󠀷󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0037 U+E007F NO-07 Vestfold 🏴󠁮󠁯󠀰󠀸󠁿 - U+1F3F4 U+E006E U+E006F U+E0030 U+E0038 U+E007F NO-08 Telemark 🏴󠁮󠁯󠀱󠀱󠁿 - U+1F3F4 U+E006E U+E006F U+E0031 U+E0031 U+E007F NO-11 Rogaland 🏴󠁮󠁯󠀲󠀰󠁿 - U+1F3F4 U+E006E U+E006F U+E0032 U+E0030 U+E007F NO-20 Finnmark 🏴󠁮󠁯󠀳󠀸󠁿 - U+1F3F4 U+E006E U+E006F U+E0033 U+E0038 U+E007F NO-38 Vestfold og Telemark 🏴󠁺󠁷󠁨󠁡󠁿 - U+1F3F4 U+E007A U+E0077 U+E0068 U+E0061 U+E007F ZW-HA Harare
2022-11-16Base: Add new yaks to emoji-serenity.txtXexxa
􌴤 - U+10CD24 Yakslow 􌴥 - U+10CD25 Buffyak 􌴦 - U+10CD26 Yaktrap 􌵪 - U+10CD6A Yakthink 􌵫 - U+10CD6B Hyperyakkie
2022-11-16Base: Add a simple test page for window.promptTimothy Flynn
The window prototypes alert, confirm, and prompt must "pause" execution until a response is received from the user. This test page is meant to ensure that a timeout queued before a prompt is not executed until after that prompt is closed.
2022-11-16Base: Add test for grid-gap and auto-fitmartinfalisse
2022-11-14Base: Mark PartitionEditor as requiring rootSamuel Bowman
2022-11-13Keymaps: Add Arabic keymapMoustafa Raafat
2022-11-07Base: Add manpages for which(1) and stat(1)jahway603
2022-11-07Base: Add some `repeating-conic-gradient()` test casesMacDue
2022-11-07Base: Add media emojisBrianna
Added 🔀 - U+1F500 Shuffle Tracks Button 🔁 - U+1F501 Repeat Button 🔂 - U+1F502 Repeat Single 🔃 - U+1F503 Clockwise Vertical Arrows 🔄 - U+1F504 Counterclockwise Arrows Button 🔙 - U+1F519 Back Arrow Fixed color consistency 🔠 - U+1F520 Input latin uppercase 🔡 - U+1F521 Input latin lowercase 🔢 - U+1F522 Input numbers 🔣 - U+1F523 Input symbols 🔤 - U+1F524 Input latin letters
2022-11-07Base: Add tests for grid gapmartinfalisse
2022-11-06Base+VideoPlayer: Add an icon for video playerSlimey
Co-authored-by: TreuKS <ks2225@protonmail.com>
2022-11-06Base: Add appropriate entries for VideoPlayerSlimey
VideoPlayer will now show up in the Media category, and `vp` is now an alias for it.
2022-11-06Base+Ports: Rename 'Sound' category to 'Media'Slimey
2022-11-06Base: Add test for sizing children of gridmartinfalisse
2022-11-06Base: Add some extra `conic-gradient()` test casesMacDue
This adds a test of a conic-gradient() with just a center position and no starting angle. This also adds a gradient that gives each quadrant a different color, this is very sensitive to the center position being correct.
2022-11-05Userland: Add support for jailsLiav A
This happens in two ways: 1. LibCore now has two new methods for creating Jails and attaching processes to a Jail. 2. We introduce 3 new utilities - lsjails, jail-create and jails-attach, which list jails, create jails and attach processes to a Jail, respectively.
2022-11-05Base: Add information about the new /sys/kernel/jails nodeLiav A
2022-11-05Games: Add BrickGameOleg Kosenkov
2022-11-05LibWeb: Use preferred flex item sizes as min/max-content contributionAndreas Kling
When a flex item has a specific preferred size, that size should be its contribution to the containers intrinsic sizes. This fixes an issue on Patreon where the logo would cover the entire viewport since the SVG had a large intrinsic size but the flex item containing it had a small specified size in CSS.
2022-11-03Base: Add a disabled button to the button.html test pageTimothy Flynn
2022-11-03Everywhere: Clean up "the the" comment typosNico Weber
2022-11-03Games: Add Floodimplicitfield
2022-11-02Base: Update tail(1) man pagedemostanis
2022-11-01Base: Add some `conic-gradient()` HTML examplesMacDue