Commit graph

2078 commits

Author SHA1 Message Date
Sam Atkins 4827092554 Base: Add a :focus/:focus-within test page 2022-03-20 17:35:31 +00:00
Andreas Kling 29f91ceeed Base: Add some more common ad/tracking domains to anon's ad filters 2022-03-20 01:01:14 +01:00
Sam Atkins 11ab8ee80a Base: Add a man-page for cmp(1) 2022-03-19 11:01:49 -07:00
Lady Gegga 4644a53d0d Base: Add Tagbanwa to font Katica Regular 10
1760-1773 https://www.unicode.org/charts/PDF/U1760.pdf
2022-03-19 13:37:54 +00:00
Lady Gegga 5b4f512990 Base: Add Tagalog to font Katica Regular 10
1700-171F https://www.unicode.org/charts/PDF/U1700.pdf
2022-03-19 13:37:54 +00:00
Lady Gegga 847f4c0f16 Base: Add Chinese characters to font Katica Regular 10
4E40, 56E7, 592A, 5B52, 5EFE, 81E6, 8BA0
2022-03-19 13:37:54 +00:00
Lady Gegga e4de30ba91 Base: Update glyph spacing in font tengchaH Regular 12
From 1 to 2.
2022-03-19 13:37:54 +00:00
Lady Gegga d4bdbc40b9 Base: Update glyphs in font tengchaH Regular 12
Adjust 0030, 0033, 0035, 0037 to be 6px wide (matching the other
digits).
2022-03-19 13:37:54 +00:00
djwisdom 00eca26085 Base+Fonts: Glyphs 00A0-017F temporarily removed
Will put them back again after adjusting the style of the glyphs.
2022-03-19 00:51:41 +01:00
djwisdom e00f459e36 Base+Fonts: Remove Satori Code fonts 2022-03-19 00:51:41 +01:00
djwisdom ed850026d8 Base: Updated Satori font 2022-03-19 00:51:41 +01:00
djwisdom 33e68c0cad Base: Added Satori Code font 2022-03-19 00:51:41 +01:00
djwisdom e0b1eeef02 Base+Fonts: Ataraxia Light terminal font
Inspired by Cathode terminal font
2022-03-19 00:51:41 +01:00
Daniel Lemos 3eb6016dda LibWeb: Add some default style for <textarea> elements and a test 2022-03-18 19:59:19 +01:00
Lady Gegga 50d1490a33 Base: Add new bitmap font tengchaH 2022-03-18 19:33:27 +01:00
Joe Petrus 011b6df63a Games: Add MasterWord
A simple wordle clone.
2022-03-18 04:55:21 -07:00
Sam Atkins 0e4c35b4b2 Base: Add of foo tests to nth-child and nth-last-child test pages
Also split the selector-list up for easier debugging.
2022-03-18 11:34:02 +01:00
Sam Atkins 47eb4b2db7 Base: Add a test page for the CSS :where() selector
This behaves identically to :is() except for specificity, so this test
page is identical to the other one. It's not because I'm lazy. :^)
2022-03-18 11:34:02 +01:00
Sam Atkins 88d218721b Base: Add nested lists to list test-page 2022-03-18 11:34:02 +01:00
Sam Atkins ca8540aba2 Base: Correct the :not() test page's title
Oops!
2022-03-18 11:34:02 +01:00
Sam Atkins 0d01097a54 Base: Add a test page for the CSS :is() selector 2022-03-18 11:34:02 +01:00
Liav A eca8f292a5 Kernel: Allow to disable early boot console
This aid debugging on bare metal when we suspect that the boot console
does something wrong that interferes with other kernel components.
2022-03-18 09:22:10 +00:00
Brian Gianforcaro 199ea9ccf9 Base: Add mp3 SoundPlayer association to the user LaunchServer config
This allows the user to double click on mp3 file names in the terminal
output and open them in SoundPlayer.
2022-03-18 00:07:54 -07:00
djwisdom 3016ccba18 Base+Fonts: Applied recommended fixes to fonts 2022-03-17 11:07:08 +01:00
djwisdom d7ba802c81 Base+Fonts: Add Satori Mono and update Satori fonts 2022-03-17 11:07:08 +01:00
djwisdom 421eef0f86 Base+Font: Satori font regular+bold 2022-03-15 17:29:09 +01:00
Simon Wanner 1f9d76c7b8 LibWeb: Invalidate styles after CSSImportRule loads
This replicates the behavior of StyleSheetList::add_sheet, making sure
the rules added by the imported style sheet are applied.
2022-03-14 22:22:53 +01:00
Ben Maxwell e435710f7c Base: Add syntax/code styling to Cupertino theme
This makes code readable in Hack Studio.

This commit also replaces the 'highlight' window colour
with one that matches theme (the previous was the default).
2022-03-13 22:57:55 +01:00
diogenes b4eb21db4d Base: Finish Misc Technical glyphs in Katica 10
I finished off the Miscellaneous Technical section,
that is U+2300 - U+23FF, itemized below. Now we have
a bunch of APL glyphs :^)

2205
2300 - 2313
2319
231C - 2325
2329 - 232A
232C - 237F
238D - 2395
239B - 23CC
23D0 - 23E8
23AE
23FF
2B21
2022-03-12 09:07:36 +01:00
diogenes db404af6df Base: Add some more Transport and Map to Katica 10
Added:
1F684 - 1F692, 1F694, 1F697 - 1F69C, 1F6A3 - 1F6A7,
1F6AC - 1F6AE, 1F6B0 - 1F6B2, 1F6BA, 1F6CB - 1F6CE,
1F6E2, 1F6E4
2022-03-11 00:12:59 +01:00
ForLoveOfCats aabb1c85ed Base: Remove stray GML file that sneaked into Base/home/anon 2022-03-09 21:50:23 +01:00
Lady Gegga 407b67e72a Base: Add flags and RGI status to emoji.txt 2022-03-09 11:40:03 +01:00
Lady Gegga d36baaa9ac Base: Add various flags
Add flags for Palestine, Leinster, Munster, Ulster,
South Ostrobothnia, South Savonia, Kainuu, Kanta-Häme,
Central Ostrobothnia, Central Finland, North Karelia,
Northern Savonia, Päijänne Tavastia, Satakunta, Uusimaa
2022-03-09 11:40:03 +01:00
u9g c8803afe3e Spreadsheet: Add CommonRange#unique() 2022-03-09 10:22:20 +03:30
u9g b9d44eb022 Spreadsheet: Add SplitRange class and CommonRange#filter 2022-03-09 10:22:20 +03:30
Daniel Bertalan a25cc9619d Base+Meta: Make /usr/local read-write
This directory has to be writable if we want to install ports that have
been built inside Serenity. It's owned by root anyway, so having it be
read-only does not provide many security benefits.
2022-03-08 23:30:47 +01:00
Daniel Bertalan 7bd68c86d3 date: Allow using a custom format string
This commit adds an optional string positional argument which is used a
custom format string for the date.
2022-03-08 23:30:47 +01:00
Liav A a91da67216 Utilities/lspci: Iterate over /sys/bus/pci instead of reading /proc/pci
This opens many opportunities to add more data printed in lspci in a
flexible manner - so instead of reading an ever-expanding JSON encoded
file, we can add more features and let the utility read the directory
entries from sysfs.

This also allows not only filtering data on devices but to easily filter
non-wanted devices when printing the output.
2022-03-08 21:52:10 +01:00
Lady Gegga 7036f8c89c Base: Remove metadata from emojis to decrease filesize 2022-03-08 16:44:51 +01:00
Sam Atkins 2dad3dca9a Base: Add ratio tests to media-query test page
Note that only the first test actually functions currently.
Single-number ratios instead get parsed as a `<number>`, and will do
until the parser gets smarter. (The alternative, where all
single-numbers get parsed as `<ratio>`, does make the tests succeed,
but numbers are more common than ratios so I have given numbers
preference for now.)

Also simplified the styling and text a bit. Now, red = fail, green =
success. No more "unstyled = fail" stuff.
2022-03-07 13:42:25 +01:00
Idan Horowitz e74b0b14ed Keymaps: Add Hebrew keymap 2022-03-06 21:18:42 +02:00
Karol Kosek 743c0f0882 Base: Widen Plus Sign, Soliduses and Circumflex Accent in Katica Bold 12
Previously, the characters looked the same as in the Regular font
version.

Codepoints of modified characters: U+002B, U+002F, U+005C and U+005E.
2022-03-05 19:07:32 +01:00
Jaime Valenzuela Durán 7c32400431 Base+LibGUI+LibGfx: Improve disabled text readability
Currently, disabled text colors are hardcoded. They look good in Default
and light themes, but no so good in dark ones. This PR adds new
variables for all themes to correctly display disabled text.
2022-03-05 10:25:14 +01:00
u9g 4147b56e79 Spreadsheet: Allow integer() to throw in weird cases
Also makes numericResolve use parseInt to avoid using our own integer()
2022-03-05 05:46:35 +03:30
u9g 75a02300ba Spreadsheet: Add find, findIndex, indexOf, & has to CommonRange 2022-03-05 05:46:35 +03:30
u9g 87c818c571 Spreadsheet: Put common Range(s) functionality into CommonRange class 2022-03-05 05:46:35 +03:30
Karol Kosek fd57ecfdcf Base: Reduce Comma (U+002C) width from 12px to 4px in Katica Bold 12
Previous value was pretty much an overkill.
Changing it to 4px, to align it nicely with the semicolon. :^)
2022-03-04 23:07:27 +01:00
Timothy Flynn 8156ec5da8 Base: Replace setInterval test page with a more thorough timer test page
Ensure we test both setTimeout and setInterval (and their cancellation
methods), and test scenarios such as raising exceptions in the callback,
passing extra arguments, etc.
2022-03-04 19:51:26 +01:00
u9g 9fcd3f7920 Spreadsheet: Prevent infinite loop in Range ctor 2022-03-04 04:29:20 +03:30
u9g 12ef20b869 Spreadsheet: Improve R function to support all of the examples 2022-03-04 04:29:20 +03:30
u9g 93115ee044 Spreadsheet: Add Range(s).toArray() 2022-03-04 04:29:20 +03:30
electrikmilk 58a865f349 Base+Manpages: Add basic GML documentation
First draft of GML documentation, just to get things started.
2022-03-03 14:59:00 -08:00
Kasper Karlsson 0b91a46a0c Base: Fix typo in FlappyBug documentation 2022-03-02 22:21:25 -08:00
MacDue 7a538c1e39 Base: Correctly set border thickness in Cupertino theme
This has the same look as before, but the extra thickness is needed as
the border radius no longer changes the thickness the window frame is
painted.
2022-03-02 21:56:57 +01:00
networkException 698c88ddb2 Base: Add the flag emoji for Hesse (DE-HE) 2022-03-02 21:06:05 +01:00
u9g 4eb2c70a03 Spreadsheet: Make Range(s).forEach() return Position objects 2022-03-02 21:49:17 +03:30
u9g d047f26a74 Spreadsheet: Add Range(s).at(ix) 2022-03-02 21:49:17 +03:30
Liav A f6e635938f Kernel: Change PCI access commandline option to also represent no access
This change allow the user to request the kernel to not use any PCI
resources/devices at all.

Also, don't try to initialize devices that rely on PCI if disabled.
2022-03-02 18:41:54 +01:00
Rafał Babiarz c2e2a964f2 Browser: Add storage inspector 2022-03-02 18:11:17 +01:00
kleines Filmröllchen 835e99c86c Base: Add CatDog Artist and Inspector
Co-Authored-By: sin-ack <sin-ack@protonmail.com>
2022-03-02 18:10:02 +01:00
Sam Atkins 973f3c3642 LibWeb: Correct handling of negative step values in nth-foo() selectors
This should be 1% on Acid3. :^)

Added the `-5n+3` case to all `nth-of-whatever()` selector test pages,
so we can easily check that it works.
2022-03-02 17:39:57 +01:00
Lady Gegga 6a4978764f Base: Add Phags-pa to font Katica Regular 10
A840-A877 https://www.unicode.org/charts/PDF/UA840.pdf
2022-03-02 15:47:58 +00:00
Lady Gegga edea967aa9 Base: Add various flag emojis :^)
Add flags for Scania, Vulcan and SerenityOS!
2022-03-02 15:47:58 +00:00
Maciej 99f52e52d2 Base: Add all IPA Extensions glyphs to KaticaRegular10
U+2050-U+02AF

PDF: https://www.unicode.org/charts/PDF/U0250.pdf
2022-03-01 23:06:59 +01:00
xSlendiX 4813bd5274 Base: Add open recent icon
This commit adds a new icon named "open-recent". It is used for
menus with the same name.
2022-03-01 21:20:11 +00:00
ReimarPB cdae7229df Keymaps: Add µ key to Danish keymap 2022-03-01 21:18:25 +00:00
ReimarPB fcfe17c625 Keymaps: Add keys to alt map on Danish layout 2022-03-01 21:18:25 +00:00
Sam Atkins e65ff4b8d1 Base: Remove my copyright from this HTML file
I didn't notice that CLion had auto-generated this, oops! As wonderful
as my web design skills are, I don't actually want to enshrine my name
at the top of this file for posterity.
2022-03-01 15:14:18 +00:00
Lady Gegga f1e6b05e98 Base: Add Sundanese to font Katica Regular 10
1B80-1BBF https://www.unicode.org/charts/PDF/U1B80.pdf
2022-02-28 20:24:21 -08:00
Lady Gegga d24a6a9eae Base: Add Sundanese Supplement to font Katica Regular 10
1CC0-1CC7 https://www.unicode.org/charts/PDF/U1CC0.pdf
2022-02-28 20:24:21 -08:00
Idan Horowitz 5238e38886 Base: Remove TelnetServer and WebServer from the generated manpage list
These are no longer autogenerated.
2022-02-28 20:30:35 +02:00
Sam Atkins 6940660dec Base: Remove usermod and wc from the generated manpage list
These now have customizations that CI doesn't like.
2022-02-28 18:36:28 +01:00
Sam Atkins 5563381b28 Base: Make it obvious which pseudo-element tests are unimplemented
(Sorry Linus!)
2022-02-28 16:50:19 +01:00
Kyle Anthony Williams 3b61fbf15f Base: Clarify that TelnetServer must be run as root 2022-02-28 14:01:41 +01:00
Kyle Anthony Williams a732d26a7b Base: Add gist to and modify description of usermod man page
This patch brings the man page usermod into line with its
siblings useradd and usermod.
2022-02-28 14:01:41 +01:00
Kyle Anthony Williams 0abdecf2b6 Base: Move EchoServer man page to section 8 2022-02-28 14:01:41 +01:00
Kyle Anthony Williams 0c33b494b8 Base: Combine TelnetServer man pages :^)
Two different man pages for TelnetServer could be found in sections
1 and 8 of Serenity's manual. This patch combines both and places
the page in section 8.
2022-02-28 14:01:41 +01:00
Kyle Anthony Williams f5c517015d Base: Change gist of Shell man page
Pre-patch, the man page encased the name of the program in quotes,
which is inconsistent with other man pages, unnecessarily
repeated "Shell" in the gist, and included "the" in the gist,
which is also inconsistent with other man pages.
2022-02-28 14:01:41 +01:00
Kyle Anthony Williams 2266020bc0 Base: Add gists to man pages that lack one
Sources:
Eyes: https://www.x.org/releases/X11R7.6/doc/man/man1/xeyes.1.xhtml
wc: FreeBSD manual.
2022-02-28 14:01:41 +01:00
Kyle Anthony Williams aae047e347 Base: Move WebServer man page to section 8 2022-02-28 14:01:41 +01:00
Kyle Anthony Williams aedf6042a9 Base: Add "Open" link to Eyes, Help man pages 2022-02-28 14:01:41 +01:00
roughjericho 7012a5eb0b Base: Tweak the Plum theme's Ruler color
Fixes cell borders in Spreadsheet being the same color as the rest of
the cell when the Plum theme is being used.
2022-02-28 13:46:58 +01:00
Karol Kosek 0d0e5323dd Base: Flip U+2190 and U+2192 horizontaly in Katica Regular 10
Two arrows (LEFTWARDS ARROW and RIGHTWARDS ARROW) were pointing
in the opposite direction.

https://www.unicode.org/charts/PDF/U2190.pdf
2022-02-27 23:41:17 +00:00
electrikmilk 7440b632fe Base: Complete Spacing Modifier Letters in Katica
This completes the 'Spacing Modifier Letters' block for
Katica Regular 10.
Adds U+02B9, U+02BA, U+02BE-U+02DF, U+02E4-U+02FF.
Corrects U+02B6, Improves U+02B8.
2022-02-27 17:08:48 +01:00
Lady Gegga e0de892f8f Base: Add emojis to emoji.txt
Add all yak emojis and more flags
2022-02-26 23:44:48 +00:00
Lady Gegga 7628499434 Base: Add various flag emojis
Add flags for Klingon empire, Faroe Islands, Iceland, Taiwan,
Åland Islands, Armenia, North Macedonia, Vietnam, Greenland,
Crimea, Donechchyna, Catalonia, Basque Country, Quebec
2022-02-26 23:44:48 +00:00
u9g d2adf54e73 Spreadsheet: Add sumProduct(If) functions 2022-02-27 02:48:32 +03:30
u9g 99425c5adc Spreadsheet: Add max(If)/min(If) function for ranges 2022-02-27 02:48:32 +03:30
u9g 6c35419236 Spreadsheet: Add Range(s).first() functions 2022-02-27 02:48:32 +03:30
electrikmilk ee64279958 Base: Add various flag emojis
Adds flags for Bahamas, England, Romania, Bangladesh, Estonia,
Scotland, Belgium, Gabon, South Africa, Benin, Guinea,
South Korea, India, Spain, Brazil, Ireland, Thailand,
Bulgaria, Japan, Triangular, Canada, Latvia, Turkey, Chad,
Lithuania, Venezuela, Luxembourg, Wales, Chile, Monaco, China,
Nigeria, Yemen, Czechia, North Korea, Egypt, and  Peru.

Adds black, white, and checkered flags.

Improved Norway and Germany flags.
2022-02-26 20:22:41 +01:00
Arne Elster 835ffbb365 Base: Update audio subsystem documentation 2022-02-26 16:01:26 +01:00
Arne Elster 3cc66b9726 Base: Associate mp3 files with SoundPlayer
Also give them the sound icon.
2022-02-26 16:01:26 +01:00
Karol Kosek 107872db8e Base: Make U+0126, U+0132, U+0152 and U+0153 wider in Katica Bold 10
A follow-up to commit 4cab5bbead.
2022-02-26 15:32:38 +01:00
electrikmilk a2704b7cda Base: Tweak Source Bold
Tweak Source Bold to be more consistent with Source Regular.
2022-02-26 15:30:48 +01:00
electrikmilk a639b635b5 Base: Tweak Source Regular
Tweak '&' in Source Regular and add final character of
Latin Extended-A.
2022-02-26 15:30:48 +01:00
electrikmilk 7a5c4e7a1c Base: Add WASM file type icon
Adds 16x16 and 32x32 filetype icons for Web Assembly files.
2022-02-26 15:30:29 +01:00
Sam Atkins 2e23cce557 Base: Add :nth-of-type and :nth-last-of-type test pages 2022-02-26 15:30:24 +01:00
Sam Atkins 8411ff3f14 fixup! Base: Add a pseudo-element test page 2022-02-25 19:35:34 +01:00
Sam Atkins a9ad72cc0f Base: Add a pseudo-element test page 2022-02-25 19:35:34 +01:00
networkException 692757c489 Base: Use "Library Functions" instead of "Libraries" for man section 3 2022-02-25 12:06:31 -05:00
networkException 9279dd783b Everywhere: Use title case for man section titles
In addition to the section headings on man.serenityos.org,
all occurances of man section titles are now formatted in title case.
2022-02-25 12:06:31 -05:00
Karol Kosek 4cab5bbead Base: Make U+0126, U+0132, U+0152 and U+0153 wider in Katica Regular 10 2022-02-24 22:26:17 +00:00
Karol Kosek 906e7aebe4 Base: Add Latin Extended-A to font Katica Regular 12
0100-017E: https://www.unicode.org/charts/PDF/U0100.pdf
2022-02-24 22:26:17 +00:00
Linus Groh 2e49368b28 Base: Add some regional indicator symbol emoji flags :^)
AQ, AT, CH, DE, DK, EU, FI, FR, GB, GR, HU, IL, IR, NL, NO, PL, RU, SE,
TR, UA, UN, US.

Picked by the location of various fellow Serenity contributors, and some
random ones.
2022-02-23 21:53:30 +00:00
Linus Groh 2faa9781cd Base: Add ZWJ sequence emoji flags :^)
Rainbow flag, Transgender flag, Pirate flag.
2022-02-23 21:53:30 +00:00
electrikmilk 3217b34f5c Base: Improve default WebServer pages
Add some fancy stuff like semantic tags, styling and the ladyball to
the default web server pages :^).
2022-02-23 21:28:17 +00:00
Lady Gegga ffe9b1d434 Base: Add Mathematical Alphanumeric Symbols to font Katica Regular 10
1D475, 1D4A6, 1D4A9, 1D4AA, 1D4AB, 1D4AC, 1D4AE, 1D4AF, 1D4B1, 1D4B3,
1D4B4, 1D4B5, 1D4B6, 1D538, 1D539, 1D53B, 1D53C, 1D53D, 1D53E, 1D540,
1D541, 1D542, 1D543, 1D544, 1D546, 1D54A, 1D54B, 1D54C, 1D54D, 1D54E,
1D54F, 1D550, 1D552, 1D553, 1D554, 1D555, 1D556, 1D557, 1D558, 1D559,
1D55A, 1D55B, 1D55C, 1D55D, 1D55E, 1D55F, 1D560, 1D561, 1D562, 1D563,
1D564, 1D565, 1D566, 1D569, 1D56A, 1D56B, 1D56F, 1D58B, 1D58D, 1D58E,
1D58F, 1D590, 1D591, 1D592, 1D594, 1D597, 1D670, 1D671, 1D672, 1D673,
1D674, 1D675, 1D676, 1D677, 1D678, 1D679, 1D67A, 1D67B, 1D67C, 1D67D,
1D67E, 1D67F, 1D680, 1D681, 1D682, 1D683, 1D684, 1D685, 1D686, 1D687,
1D688, 1D689, 1D68A, 1D68B, 1D68C, 1D68D, 1D68E, 1D68F, 1D690, 1D691,
1D692, 1D693, 1D694, 1D695, 1D696, 1D697, 1D698, 1D699, 1D69A, 1D69B,
1D69C, 1D69D, 1D69E, 1D69F, 1D6A0, 1D6A1, 1D6A2, 1D6A3, 1D7D8, 1D7D9,
1D7DA, 1D7DB, 1D7DC, 1D7DD, 1D7DE, 1D7DF, 1D7E0, 1D7E1
https://www.unicode.org/charts/PDF/U1D400.pdf
2022-02-23 15:59:12 +00:00
Lady Gegga 8f92e0c754 Base: Add Supplemental Arrows-C symbols to font Katica Regular 10
1F850, 1F851, 1F852, 1F853, 1F854, 1F855, 1F856, 1F857, 1F858, 1F859,
1F860, 1F861, 1F862, 1F863, 1F864, 1F865, 1F866, 1F867, 1F894, 1F895,
1F896, 1F897, 1F8A0, 1F8A1, 1F8A2, 1F8A3, 1F8A4, 1F8A5, 1F8A6, 1F8A7
https://www.unicode.org/charts/PDF/U1F800.pdf
2022-02-23 15:59:12 +00:00
Lady Gegga 386502b184 Base: Add Latin Extended Additional chrs to font Katica Regular 10
1D97, 1E00, 1E02, 1E03, 1E04, 1E05, 1E06, 1E07, 1E38, 1E39,
1E3A, 1E3B, 1E59, 1E5B, 1E61, 1E63, 1E69, 1E6A, 1E6C, 1E6D,
1E6E, 1E6F, 1E8B, 1E8D, 1EFA
https://www.unicode.org/charts/PDF/U1E00.pdf
2022-02-23 15:59:12 +00:00
Lady Gegga 0e8f5cee6d Base: Add 2018 to font Csilla Regular 10 2022-02-23 15:59:12 +00:00
Lady Gegga 1a2399ff1b Base: Adjust 1E9E in font Csilla Bold 10
Changed to be 1px smaller
2022-02-23 15:59:12 +00:00
thankyouverycool 95743df023 Base: Update the '4' in Csilla10 2022-02-23 15:42:21 +01:00
thankyouverycool f2a82bc13d Base: Make Katica10's numbers tabular
Katica10's numbers 0-9 were originally monospaced but became
proportional at some point. Tabular numbers greatly reduce the
jitteriness of widgets that update often like status bars and the
geometry overlay and of course line up properly in apps like
Spreadsheet.
2022-02-23 15:42:21 +01:00
Ali Mohammad Pur bed129a69f LibTest+Spreadsheet: Add some basic spreadsheet runtime behaviour tests
As there's a somewhat active development going on, let's keep the
expected behaviour under tests to make sure nothing blows up :^)
2022-02-23 03:17:12 +03:30
Ali Mohammad Pur 6bb0c09bc1 Spreadsheet: Make Range.forEach() stop looping when it receives a Break
Not having this broke the mechanism behind lookup() and reflookup().
2022-02-23 03:17:12 +03:30
thankyouverycool 4ccb6c8815 Base: Merge Serifina into Roman font family as italic variant 2022-02-22 22:53:05 +00:00
electrikmilk 8fe20232e8 Base: Fix Cyrillic in Katica
Previously I thought I finished this section but I missed some
characters. My bad!

This fix completes the Cyrillic section, as this fix adds the proper
characters for U+0F4D, U+04FE, U+04FF.
2022-02-22 13:33:42 +00:00
u9g 678d26dd19 Spreadsheet: Fix calling variable that wasn't defined 2022-02-22 07:53:02 +03:30
Lady Gegga f3c4146140 Base: Add characters to font Comic Book Regular 10
00A0, 00A1, 00A9, 00C0, 00C1, 00E0, 00E1, 00E4, 00E6, 00F6,
FFFD, 2B3F, 2933, 219C, 219D, 1F4A9, 1F5F2, 26A1, 1F300, 26A0,
1F620, 1F4A2, 1F5E1, 203C, 1F52B, 203D, 2047
2022-02-21 16:30:07 +00:00
Lady Gegga b8b7acd7f3 Base: Adjust 002E, 0023 in font Comic Book Regular 10
Tilt 0023 and add 1 px of space after 002E
2022-02-21 16:30:07 +00:00
Lady Gegga 96cbbcfa15 Base: Add Glagolitic to font Katica Regular 10
2C00-2C5F https://www.unicode.org/charts/PDF/U2C00.pdf
2022-02-21 16:30:07 +00:00
Lady Gegga 9e4283e28a Base: Add Limbu to font Katica Regular 10
1900-194F https://www.unicode.org/charts/PDF/U1900.pdf
2022-02-21 16:30:07 +00:00
Lady Gegga 21e266a44e Base: Adjust 2099 in font Katica Regular 10
Use the same form as 207F
2022-02-21 16:30:07 +00:00
Lady Gegga 267b4d8cbe Base: Add Superscripts and Subscripts to font Katica Regular 10
2070-209C https://www.unicode.org/charts/PDF/U2070.pdf
2022-02-21 16:30:07 +00:00
Lady Gegga 0877c3f2a3 Base: Add Spacing Modifier Letters to font Katica Regular 10
02B5-02B8, 02E0, 02E1, 02E3
https://www.unicode.org/charts/PDF/U02B0.pdf
2022-02-21 16:30:07 +00:00
Lady Gegga 9c988e64f1 Base: Add "sharp s" to Katicia(regular/bold 10/12) & Csilla(10)
1E9E https://www.unicode.org/charts/PDF/U1E00.pdf
2022-02-21 16:30:07 +00:00
u9g d00781de36 Spreadsheet: Replace range function with R function
As discussed on discord, the R function is much more user friendly
and shorter to write.
2022-02-21 16:02:04 +03:30
u9g 78804eda85 Spreadsheet: Make R function syntax more simple 2022-02-21 16:02:04 +03:30
u9g b3591d28df Spreadsheet: Prevent infinite loop in Range ctor 2022-02-21 00:11:00 +03:30
kleines Filmröllchen 54b4eb6bd1 Base: Add a quote to the fortunes database 2022-02-20 20:15:13 +00:00
Jaime Valenzuela Durán f6000a26a8 Base: Add Gruvbox Dark theme
Add Gruvbox Dark theme matching the terminal one
2022-02-20 15:45:17 +01:00
Karol Kosek 4e50f8a8b7 LibWeb+Base: Parse font-style CSS property 2022-02-20 11:50:38 +01:00
Brian Gianforcaro f648a79f42 Base: Add new quote to fortunes.json 2022-02-19 19:43:24 -08:00
Anton Kling 1ad7aa7136 ls: Add option -1 which lists one file per line 2022-02-19 18:18:13 -08:00
Sam Atkins 7880718fa8 LibWeb: Implement @supports selector(.foo)
This is defined in
https://www.w3.org/TR/css-conditional-4/#at-supports-ext which just
became a CR. :^)
2022-02-19 19:33:54 +01:00
Maciej c375182be6 Base: Add some Supplemental Arrows C to KaticaRegular/Bold 10
They are used by fonts.serenityos.net title :^)

Codepoints added: U+1F800-U+1F80B, U+1F810-U+1F813

PDF: https://www.unicode.org/charts/PDF/U1F800.pdf
2022-02-19 13:27:42 +02:00
Maciej 3e1c1c0b16 LibWeb: Add support for CSS image-rendering property
Currently only "auto" and "pixelated" values are supported.
2022-02-19 11:38:46 +01:00
u9g 1511e9a5a9 Spreadsheets: Add range functions to the Position class
Adds functions to get range of non-empty cells in a direction.
2022-02-18 23:26:45 +03:30
dayarthvader 5a94402b60 Utilities/nc: Add support to -I/--length option like SO_RCVBUF 2022-02-18 10:43:10 +01:00
Tim Schumacher b689e8b7f4 tar: Automatically recognize gzip archives 2022-02-18 10:41:44 +01:00
Tim Schumacher 4487e515f7 Base: Update the tar manpage 2022-02-18 10:41:44 +01:00
Adam Hodgen b9b24cb1c1 Base: Add <input> test page 2022-02-18 01:48:51 +01:00
serenitydev b5d891ed6a Base+LibWeb: Add test case for Workers on welcome homepage 2022-02-17 22:45:21 +01:00
kleines Filmröllchen beb29c48cb Base: Link aplay in Audio-subsystem 2022-02-17 14:45:39 +03:30
kleines Filmröllchen 01d056f794 Base: Document /dev/audio devices
This properly documents the fact that /dev/audio contains a bunch of
device's channels now, instead of being a single file.
2022-02-17 14:45:39 +03:30
Rafał Babiarz d159511d85 Base: Add test page for progress bar element 2022-02-16 15:34:08 -05:00
Timothy Flynn 4f19deb13b LibWeb: Implement reverse lookup to labels from their labelable nodes
This enables, for example, clicking on the check box, dragging the mouse
over to the label, releasing the mouse to act as a click on the check
box.

This was implemented for labels / labelable nodes with the "for"
attribute already. This implements the same for labelable nodes that are
inside the label.
2022-02-16 19:18:57 +01:00
Lady Gegga 84f87a9f76 Base: Add Control Pictures to font Katica Regular 10
2400-2426 https://www.unicode.org/charts/PDF/U2400.pdf
2022-02-16 13:25:03 +01:00
serenitydev 083b58fd89 Utilities: Add the 'files' argument to the unzip utility 2022-02-16 10:57:14 +03:30
Sam Atkins 50cc008efd Base: Add relative-length tests to media-query test page 2022-02-15 23:31:42 +01:00
electrikmilk df084b48e6 Base: Add color to Spreadsheet file type icon 2022-02-15 12:16:23 +01:00
Lady Gegga 92aa1a3da0 Base: Add Old Hungarian to font Katica Regular 10
10C80-10CFF https://www.unicode.org/charts/PDF/U10C80.pdf
2022-02-15 12:13:23 +01:00
Lady Gegga 6c3121ceb6 Base: Add Geometric Shapes Extended to font Katica Regular 10
1F7CC, 1F7D0, 1F7D5-1F7D8, 1F7F0, 1F780-1F783
https://www.unicode.org/charts/PDF/U1F780.pdf
2022-02-15 12:13:23 +01:00
Lady Gegga 1e4a11e8a4 Base: Add Transport and Map Symbols to font Katica Regular 10
1F6A9, 1F6AA, 1F6AB, 1F6B9, 1F6BF, 1F6C6, 1F6C7, 1F6CF, 1F6E1, 1F6E3,
1F6F7, 1F6A1, 1F6F6, 1F6F8, 1F6A0, 1F69D, 1F69E, 1F69F, 1F682, 1F683,
1F6A2
https://www.unicode.org/charts/PDF/U1F680.pdf
2022-02-15 12:13:23 +01:00
Lady Gegga 183b1c3b4e Base: Add Ornamental Dingbats to font Katica Regular 10
1F67C-1F67F, 1F67A, 1F676-1F679, 1F672, 1F673, 1F670
https://www.unicode.org/charts/PDF/U1F650.pdf
2022-02-15 12:13:23 +01:00
Lady Gegga 13db9d6b06 Base: Add Khojki characters to font Katica Regular 10
1123A, 1123B https://www.unicode.org/charts/PDF/U11200.pdf
2022-02-15 12:13:23 +01:00
Lady Gegga 6f6a760cc4 Base: Add Hatran characters to font Katica Regular 10
108E0-108FF https://www.unicode.org/charts/PDF/U108E0.pdf
2022-02-15 12:13:23 +01:00
Lady Gegga 6f3829e891 Base: Add Lao character to font Katica Regular 10
0ED0 https://www.unicode.org/charts/PDF/U0E80.pdf
2022-02-15 12:13:23 +01:00
Lady Gegga 60c8bdea7c Base: Allow font-files be "Open with" Hex Editor
This is way more useful then the default "Open with" option which
is Text Editor.
2022-02-15 12:13:23 +01:00
Lady Gegga 1b64ee43e8 Base: Add 10CD1E-10CD21 emojis to PUA codepoints
10CD1E (Yakmeasure), 10CD1F (Yakcowboy), 10CD20 (Yakspeed),
10CD21 (Yakmando)
2022-02-15 12:13:23 +01:00
u9g 7590c0fff8 Spreadsheet: Make ranges vertically end-inclusive
With the spreadsheet:
```
A0:1
B0:2
A1:2
B1:3
```
Before: sum(range("A0","B1")) === 3
After: sum(range("A0","B1")) === 8
2022-02-15 03:03:21 +03:30
Lady Gegga 6616e90cf6 Base: Add new bitmap font Comic Book 2022-02-14 15:34:53 +01:00
Jakub Berkop 6218ec8afa profile: Document "read" profiling event 2022-02-14 11:38:13 +01:00
Timothy Flynn 5c90aa357b Base: Restart the SQL server if it crashes
There's a fair amount of VERIFY/TODO calls in LibSQL that will crash the
SQL server if we hit an unimplemented feature or some bug. Restart the
server if this happens to help with debugging / development.
2022-02-13 21:30:38 +00:00
electrikmilk 62102e3130 Base+HexEditor: Add icons 2022-02-13 21:24:46 +00:00
electrikmilk adf6be45fb Base+Calculator: Add icons
Adds icons for Pi and Euler's Constant to the Constants menu.
2022-02-13 22:09:18 +01:00
electrikmilk 9e81f60a2f Base: Flip elephant's feet around in PHP file icon
I noticed that the elephant's feet in this icon look like they are
backwards. Slight oversight on my part.
2022-02-13 22:08:14 +01:00
electrikmilk 861efc520e Base: Add C file type icon
Add 16x16 and 32x32 file icons for C files.
2022-02-13 22:07:12 +01:00
u9g 7b223fa51a Base: Add Spreadsheet alias to shellrc 2022-02-14 00:01:35 +03:30
electrikmilk 6858066e20 Base: Add PHP filetype icon
Add 16x16 and 32x32 file icons for PHP files.
2022-02-13 10:18:52 +01:00
electrikmilk 8c32b42bdf Base+PixelPaint: Add more icons 2022-02-13 10:18:37 +01:00
electrikmilk dc5675ef22 Base: Improve git commit icon 2022-02-13 10:18:05 +01:00
electrikmilk 1a90249518 Base: Improve Space Analyzer icon
Improve Space Analyzer 16x16 icon by adding some tinting.
2022-02-13 10:17:55 +01:00
Lady Gegga f6f277debd Base: Add Unicode 15 characters to font Katica Regular 10
Nag Mundari (1E4D0-1E4F9)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1E4D0.pdf

Geometric Shapes Extended (1F7D9)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1F780.pdf

Transport and Map Symbols (1F6DC)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1F680.pdf

CJK Unified Ideographs Extension H (3136B)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-31350.pdf

Symbols and Pictographs Extended-A (1FAAE, 1FABC, 1FA87)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1FA70.pdf

Alchemical Symbols (1F774-1F776, 1F77B-1F77F)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1F700.pdf

Latin Extended-G (1DF25-1DF2A)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1DF00.pdf

Lao (0ECE)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-0E80.pdf

Kannada (0CF3)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-0C80.pdf

Khojki (1123F-11241)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-11200.pdf

Small Kana Extension (1B132, 1B155)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-1B130.pdf

Devanagari Extended-A (11B00-11B09)
https://www.unicode.org/charts/PDF/Unicode-15.0/U150-11B00.pdf
2022-02-13 10:17:16 +01:00
Lady Gegga 83688d0610 Base: Add Cypro-Minoan characters to font Katica Regular 10
12F90-12FF2 https://www.unicode.org/charts/PDF/U12F90.pdf
2022-02-12 11:51:32 +01:00
Sam Atkins 2fad940b0b LibWeb: Add SVG <polygon> element and test case :^) 2022-02-11 21:38:27 +01:00
Sam Atkins 116a1f485c LibWeb: Add SVG <polyline> element and test case :^) 2022-02-11 21:38:27 +01:00
Sam Atkins 17912330c4 LibWeb: Add SVG <line> element and test case :^) 2022-02-11 21:38:27 +01:00
Sam Atkins 3a1a35ef8f LibWeb: Add SVG <ellipse> element and test case :^) 2022-02-11 21:38:27 +01:00
Sam Atkins 21bdcee3c3 LibWeb: Add SVG <circle> element and test case :^) 2022-02-11 21:38:27 +01:00
Sam Atkins 1dde6a0a2b LibWeb: Add SVG <rect> element and test case :^) 2022-02-11 21:38:27 +01:00
kleines Filmröllchen 70cdd05172 Base: Add a quote to the fortunes database 2022-02-10 11:14:27 +00:00
electrikmilk 3c11dc5bd3 Base+HackStudio: Add or insert missing icons
Insert or add icons where they are missing.
2022-02-10 10:27:26 +00:00
Timothy Flynn 19d4f52a9e js: Add a command line argument to evaluate a string as a script
For example:

    $ js -c "console.log(42)"
    42
2022-02-10 10:26:12 +00:00
electrikmilk 7be79eeb5e Base: Add pastel color palette
Add pastel color palette for PixelPaint.
2022-02-10 10:22:17 +00:00
Lady Gegga c9ce73ffaa Base: Add Ol Chiki characters to font Katica Regular 10
1C50, 1C51, 1C5A-1C67, 1C6A-1C70, 1C73-1C7C, 1C7E, 1C7F
https://www.unicode.org/charts/PDF/U1C50.pdf
2022-02-10 08:48:43 +00:00
Lady Gegga b11c22e564 Base: Add Lycian characters to font Katica Regular 10
10280-1029C https://www.unicode.org/charts/PDF/U10280.pdf
2022-02-10 08:48:43 +00:00
Lady Gegga ce0df575a3 Base: Add Carian characters to font Katica Regular 10
102A0-102D0 https://www.unicode.org/charts/PDF/U102A0.pdf
2022-02-10 08:48:43 +00:00
electrikmilk 133a30c8b7 Base+Browser: Add browser icons
Add local storage and style sheet icons. I also noticed the name of the
DOM tree icon needed updated (tree => dom_tree).
2022-02-09 21:00:37 +00:00
electrikmilk 1d8b213b5b Base+Browser: Add browser icons folder
Move browser specific icons to their own folder in /res/icons/
2022-02-09 19:33:28 +01:00
electrikmilk 72e0d3d20b Base: Enlarge globe in CSS file icon
Make globe in CSS file icon more visible.
2022-02-09 13:54:14 +00:00
Itamar 81dcf6c58b Base: Add more syntax highlighting color roles to the Default theme 2022-02-09 00:51:31 +01:00
electrikmilk 4263dad838 Base: Change JSON file icon to add CSS file icon
Add CSS icon and add replacement JSON icon as the colors conflict.

Update HackStudioWidget.cpp
2022-02-08 22:42:47 +00:00
Sam Atkins b51f428165 LibWeb: Parse multiple box-shadows :^)
Again, we don't yet render these (we render nothing) but this gets rid
of a decent amount of CSS spam on Discord.
2022-02-08 17:45:51 +01:00
Sam Atkins c547bed13b LibWeb: Reorganize box-shadow parsing code
The pattern we've adopted for other multi-value properties is to run in
a loop like this, since that makes it easier to cater for values
appearing in different orders.
2022-02-08 17:45:51 +01:00
Lady Gegga 17a3dd23f4 Base: Add Sinhala character to font Katica Regular 10
0D9E https://www.unicode.org/charts/PDF/U0D80.pdf
2022-02-08 10:48:30 +00:00
Lady Gegga 2768f6cfbc Base: Add Transport and Map Symbols to font Katica Regular 10
1F6E0 https://www.unicode.org/charts/PDF/U1F680.pdf
2022-02-08 10:48:30 +00:00
Lady Gegga c8ae84fd5c Base: Add Miscellaneous Symbols and Pictographs to Katica Regular 10
1F519, 1F51A, 1F51B, 1F51C, 1F51D, 1F52C, 1F52D, 1F53E, 1F53F, 1F5A5
https://www.unicode.org/charts/PDF/U1F300.pdf
2022-02-08 10:48:30 +00:00
Lady Gegga 5aa1f55150 Base: Add Enclosed Alphanumeric Supplement to font Katica Regular 10
1F12A, 1F12F, 1F130, 1F131, 1F132, 1F133, 1F134, 1F135, 1F136, 1F137,
1F138, 1F139, 1F13A, 1F13B, 1F13C, 1F13D, 1F13E, 1F13F, 1F140, 1F141,
1F142, 1F143, 1F144, 1F145, 1F146, 1F147, 1F148, 1F149, 1F150, 1F151,
1F152, 1F153, 1F154, 1F155, 1F156, 1F157, 1F158, 1F159, 1F15A, 1F15B,
1F15C, 1F15D, 1F15E, 1F15F, 1F160, 1F161, 1F162, 1F163, 1F164, 1F165,
1F166, 1F167, 1F168, 1F169, 1F16A, 1F16B, 1F16C, 1F16D, 1F16E, 1F16F,
1F170, 1F171, 1F172, 1F173, 1F174, 1F175, 1F176, 1F177, 1F178, 1F179,
1F17A, 1F17B, 1F17C, 1F17D, 1F17E, 1F17F, 1F180, 1F181, 1F182, 1F183,
1F184, 1F185, 1F186, 1F187, 1F188, 1F189, 1F1E6, 1F1E7, 1F1E8, 1F1E9,
1F1EA, 1F1EB, 1F1EC, 1F1ED, 1F1EE, 1F1EF, 1F1F0, 1F1F1, 1F1F2, 1F1F3,
1F1F4, 1F1F5, 1F1F6, 1F1F7, 1F1F8, 1F1F9, 1F1FA, 1F1FB, 1F1FC, 1F1FD,
1F1FE, 1F1FF
https://www.unicode.org/charts/PDF/U1F100.pdf
2022-02-08 10:48:30 +00:00
Lady Gegga 6ad0e0a99f Base: Add Miscellaneous Symbols and Arrows to font Katica Regular 10
2B05, 2B08, 2B09, 2B0A, 2B0B, 2B12, 2B13, 2B14, 2B15, 2B16,
2B17, 2B18, 2B19, 2B1A, 2B24, 2B25, 2B26, 2B45, 2B46, 2BD0,
2BD1, 2BD2
https://www.unicode.org/charts/PDF/U2B00.pdf
2022-02-08 10:48:30 +00:00