Age | Commit message (Collapse) | Author |
|
This template is essentially an older version of the
serenity-application template, it does not compile anymore and is
therefore entirely redundant.
|
|
|
|
|
|
|
|
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. :^)
|
|
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.
|
|
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.
|
|
|
|
|
|
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
|
|
Add the full alt + shift-alt keymap for the EN-US Apple Keyboard Layout
|
|
|
|
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.
|
|
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>
|
|
Add 32px and 16px application icons for the Gradient screensaver
|
|
This brings the name in-line with the naming convention used by the
other screensavers 'Starfield' and 'Tubes'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add 32px and 16px application icons for Assistant
|
|
|
|
This commit adds a new application named CertificateSettings that
houses our Cert Store. It should be expanded in the future.
|
|
|
|
|
|
You can't really test radio buttons with just one button.
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
Currently this just has checkboxes, though I intend to add support
for more things later :^)
|
|
๐ฒ U+1F6B2 - Bicycle
๐ U+1F6C0 - Person Taking Bath
๐ U+1F6DD - Playground Slide
๐ฆฆ U+1F9A6 - Otter
๐ฆง U+1F9A7 - Orangutan
๐ U+1F412 - Monkey
๐ฉผ U+1FA7C - Crutch
|
|
โฐ 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
|
|
Co-authored-by: HawDevelopment <hawdevelopment@gmail.com>
|
|
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.
|
|
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.
|
|
1BC0-1BF3, 1BFC-1BFF https://www.unicode.org/charts/PDF/U1BC0.pdf
|
|
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.
|
|
This adds MIME type sniffing,
`file` support,
LaunchServer support to open QOA in SoundPlayer,
and audio icons
|
|
|
|
|
|
|
|
๐ฑ U+1F3B1 - Pool 8 Ball
๐ U+1F3C0 - Basketball
๐ U+1F3D0 - Volleyball
๐ฅ U+1F94E - Softball
โพ U+26BE - Baseball
|
|
๐ 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
|
|
๐ฆถ U+1F9B6 - Foot
๐บ U+1F47A - Goblin
๐ค U+1F91B - Left-Facing Fist
๐ค U+1F91C - Right-Facing Fist
๐น U+1F479 - Ogre
๐ชฉ U+1FAA9 - Mirror Ball
|
|
๐ป - 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
|