summaryrefslogtreecommitdiff
path: root/Base/res
AgeCommit message (Collapse)Author
2023-05-05Base: Remove the cpp-gui HackStudio templatekleines Filmrรถllchen
This template is essentially an older version of the serenity-application template, it does not compile anymore and is therefore entirely redundant.
2023-05-04Base: Add some SVG `<radialGradient>` examplesMacDue
2023-04-29Base: Fix incorrectly closed tag in welcome.htmlMacDue
2023-04-28Base: Add SVG gradients test pageMacDue
2023-04-25Userland: Remove "Inspector" program and related utilitiesAndreas Kling
This program has never lived up to its original idea, and has been broken for years (property editing, etc). It's also unmaintained and off-by-default since forever. At this point, Inspector is more of a maintenance burden than a feature, so this commit removes it from the system, along with the mechanism in Core::EventLoop that enables it. If we decide we want the feature again in the future, it can be reimplemented better. :^)
2023-04-23LibSQL: Redesign heap storage to support arbitrary amounts of dataJelle Raaijmakers
Previously, `Heap` would store serialized data in blocks of 1024 bytes regardless of the actual length. Data longer than 1024 bytes was silently truncated causing database corruption. This changes the heap storage to prefix every block with two new fields: the total data size in bytes, and the next block to retrieve if the data is longer than what can be stored inside a single block. By chaining blocks together, we can store arbitrary amounts of data without needing to change anything of the logic in the rest of LibSQL. As part of these changes, the "free list" is also removed from the heap awaiting an actual implementation: it was never used. Note that this bumps the database version from 3 to 4, and as such invalidates (deletes) any database opened with LibSQL that is not version 4.
2023-04-21Base: Add options to the video test page to change its attributesTimothy Flynn
This is to allow testing autoplay, poster images, etc. without having to stash local changes to the page. This also changes the URLs used on the page to be relative to the page itself, to allow the page to load both on Serenity and Lagom.
2023-04-18LibWeb: Implement HTMLMediaElement's autoplay attributeTimothy Flynn
2023-04-17Base: Add SVG `preserveAspectRatio` demo pageMacDue
2023-04-14Base: Complete Mathematical Operators in Katica Regular 10Cubic Love
https://www.unicode.org/charts/PDF/U2190.pdf 21E7 https://www.unicode.org/charts/PDF/U2200.pdf 2201, 2203-4, 2208-220E, 2213-221D, 221F-2226, 222D-223F, 2241-224F, 225D-225F, 2262, 226D-228E, 22A2-22A8, 22AC-22AF, 22B2-22B9, 22BB-22BD, 22C4-22C5, 22C8-22CA, 22CE-22D4, 22D6-22FE
2023-04-14Base: Add US English Apple Macintosh keymapCubic Love
Add the full alt + shift-alt keymap for the EN-US Apple Keyboard Layout
2023-04-14Base: Fix typo in cursor test pageSrikavin Ramkumar
2023-04-13LibWeb: Reimplement CalculatedStyleValue as a calculation node treeSam Atkins
VALUES-4 defines the internal representation of `calc()` as a tree of calculation nodes. ( https://www.w3.org/TR/css-values-4/#calc-internal ) VALUES-3 lacked any definition here, so we had our own ad-hoc implementation based around the spec grammar. This commit replaces that with CalculationNodes representing each possible node in the tree. There are no intended functional changes, though we do now support nested calc() which previously did not work. For example: `width: calc( 42 * calc(3 + 7) );` I have added an example of this to our test page. A couple of the layout tests that used `calc()` now return values that are 0.5px different from before. There's no visual difference, so I have updated the tests to use the new results.
2023-04-13Base: Add 32px icon for CertificateSettingsCubic Love
Before, the 32px icon was just the 16px icon upscaled. Now TreuKS has tailor-made a 32px version :) Co-authored-by: TreuKS <ks2225@protonmail.com>
2023-04-12Base: Add icons for the Gradient screensaverCubic Love
Add 32px and 16px application icons for the Gradient screensaver
2023-04-12Demos: Rename GradientScreensaver to GradientCubic Love
This brings the name in-line with the naming convention used by the other screensavers 'Starfield' and 'Tubes'.
2023-04-12Base: Add SVG transform test pageMacDue
2023-04-11Base: Add the ended attribute to the video test pageTimothy Flynn
2023-04-11Base: Add the current playback position to the video test pageTimothy Flynn
2023-04-09Base: Add canvas clip path test pageMacDue
2023-04-08Base: Add playback state data to the video test pageTimothy Flynn
2023-04-07Base: Add a simple test page to load a video and display some metadataTimothy Flynn
2023-04-07Base: Add icons for AssistantCubic Love
Add 32px and 16px application icons for Assistant
2023-04-05LibWeb: Add multipart/form-data demo to formdata.htmlKenneth Myhra
2023-04-03CertificateSettings: Create basic Cert Store applicationFabian Dellwing
This commit adds a new application named CertificateSettings that houses our Cert Store. It should be expanded in the future.
2023-04-03Base: Add background-position-x/y test pageMacDue
2023-03-26Base: Use radio button groups on accent-color demo pageMacDue
2023-03-26Base: Add two more radio buttons to HTML input test pageMacDue
You can't really test radio buttons with just one button.
2023-03-25Base: Add keyboard symbols to Katica Regular 12Cubic Love
These symbols represent common icons found on a user's keyboard (PC and Mac). Now it will be possible for these icons to be used in documentation (if desired) as Katica Regular 12 is used by LibMarkdown/ the Help application. Some bonus symbols have been added where they've been easy to make along the way. https://www.unicode.org/charts/PDF/U1F100.pdf 1F130 https://www.unicode.org/charts/PDF/U2190.pdf 2190-2193, 21B7, 21B9, 21DE-21DF, 21E4-21F3 https://www.unicode.org/charts/PDF/U2200.pdf 229E https://www.unicode.org/charts/PDF/U2300.pdf 2303, 2318, 2324-2327, 232B, 2370, 2380, 2384, 2386, 2388, 238B-238C, 2397-239A, 23CE, 23FB-23FE https://www.unicode.org/charts/PDF/U2460.pdf 24D8 https://www.unicode.org/charts/PDF/U25A0.pdf 25A4, 25B2-25B3, 25B7, 25BC-25BD, 25C1, 25C6-25C8 https://www.unicode.org/charts/PDF/U2700.pdf 2726-2727, 2732 https://www.unicode.org/charts/PDF/U27F0.pdf 27F3, 27F5-27F7 https://www.unicode.org/charts/PDF/U2B00.pdf 2B58 https://www.unicode.org/charts/PDF/U2900.pdf 2912-2913
2023-03-24Base: Add radio buttons to the accent-color demo pageMacDue
2023-03-23Snake: Add skin ahaetulla nasutaXexxa
2023-03-23Snake: Add skin thamnophis sirtalis tetrataeniaXexxa
2023-03-23Snake: Add skin micrurus fulviusXexxa
2023-03-23Snake: Add skin calliophis bivirgatusXexxa
2023-03-23Base: Add `accent-color` demo pageMacDue
Currently this just has checkboxes, though I intend to add support for more things later :^)
2023-03-21Base: Add 7 new emojisRyan Liptak
๐Ÿšฒ U+1F6B2 - Bicycle ๐Ÿ›€ U+1F6C0 - Person Taking Bath ๐Ÿ› U+1F6DD - Playground Slide ๐Ÿฆฆ U+1F9A6 - Otter ๐Ÿฆง U+1F9A7 - Orangutan ๐Ÿ’ U+1F412 - Monkey ๐Ÿฉผ U+1FA7C - Crutch
2023-03-20Base: Add 7 new emojisRyan Liptak
โšฐ U+26B0 - Coffin ๐Ÿง U+1F3E7 - ATM Sign ๐Ÿ› U+1F6C1 - Bathtub ๐Ÿ  U+1F360 - Roasted Sweet Potato ๐Ÿข U+1F362 - Oden ๐ŸŽ™ U+1F399 - Studio Microphone ๐Ÿ’… U+1F485 - Nail Polish
2023-03-20Snake: Implement image-based skinsSam Atkins
Co-authored-by: HawDevelopment <hawdevelopment@gmail.com>
2023-03-19FileManager: Extract .zip files to a temporary folder when openedCaoimhe
Prior to this commit, when you double-click a .zip file to open it, it gets opened in Text-Editor as there is no other file association. Now, when FileManager is invoked with a .zip file as the first argument, a temporary directory will be created and the .zip will be extracted into it. Once the FileManager window is closed, Core::TempFile will delete the temporary directory. This adds something like what we see in other operating systems' file explorers, except for the fact that most other operating systems will treat the .zip file as its own independent read-only filesystem. It would be nice to do that in the future, but I feel like this is sufficient for now.
2023-03-17Userland: Use more common WAV MIME typekleines Filmrรถllchen
There is no official IANA MIME type for WAV (see https://www.iana.org/assignments/media-types/media-types.xhtml#audio), so this will always be subjective. While https://www.rfc-editor.org/rfc/rfc2361 suggests audio/vnd.wave, we use audio/wav since that seems to be most common across the internet.
2023-03-12Base: Add Batak to font Katica Regular 10Xexxa
1BC0-1BF3, 1BFC-1BFF https://www.unicode.org/charts/PDF/U1BC0.pdf
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-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-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: 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