Commit graph

1685 commits

Author SHA1 Message Date
Sam Atkins
53cd87cc1d CharacterMap+Base: Give Character Map an icon 2022-01-16 11:17:03 +01:00
Sam Atkins
83a9661c04 CharacterMap+Base: Add man page for Character Map :^) 2022-01-16 11:17:03 +01:00
Sam Atkins
2327ea8970 CharacterMap: Add new Character Map application :^) 2022-01-16 11:17:03 +01:00
kleines Filmröllchen
c4013f72a3 Spreadsheet: Implement the mode function
My statistics course has gotten to me :^)
2022-01-15 21:55:24 +03:30
Brian Gianforcaro
1678dcbf91 Base: Add default "ShowScrollBar" value to Terminal.ini config 2022-01-15 11:03:23 +01:00
Lady Gegga
aaec30ee6e Base: Add Kayah Li to font Katica Regular 10
A900-A92F https://www.unicode.org/charts/PDF/UA900.pdf
2022-01-15 01:44:32 +01:00
Lady Gegga
aa9a62e08a Base: Add Tengwar to font Katica Regular 10
E000-E07D* https://www.kreativekorp.com/ucsur/charts/PDF/UE000.pdf
* PUA based on Under-ConScript Unicode Registry
2022-01-15 01:44:32 +01:00
Lady Gegga
c72f2ea358 Base: Add Elymaic to font Katica Regular 10
10FE0-10FF6 https://www.unicode.org/charts/PDF/U10FE0.pdf
2022-01-15 01:44:32 +01:00
kleines Filmröllchen
0424a4aa71 Base: Modernize aplay documentation
Aplay's documentation is updated to reflect the new -s flag.
Additionally, "sound" has been replaced by "audio", reflecting the
application name. (It's also a more general term in my opinion, but
that's debatable.)
2022-01-14 21:37:23 +01:00
Andreas Kling
4ba9fa1a00 Base: Skip the Shell/function.sh test since it's flaky on CI 2022-01-14 12:15:36 +01:00
Marcus Nilsson
ae5f5a4d50 Base: Add icon for palette files 2022-01-13 20:24:26 +01:00
Marcus Nilsson
56be956eb5 Base: Fix non-compliant PNG icons
These were found with pngcheck and includes icons that were made
with PixelPaint. All were re-saved with GIMP and then stripped with
optipng.
2022-01-13 17:59:58 +01:00
David Lindbom
fff9547d9b Base: Add manual page for Snake 2022-01-13 03:45:17 -08:00
David Lindbom
aa231a1580 Base: Add manual page for Pong 2022-01-13 03:45:17 -08:00
David Lindbom
535b0be7fe Base: Add manual page for Minesweeper 2022-01-13 03:45:17 -08:00
David Lindbom
d4aad127ed Base: Add manual page for Hearts 2022-01-13 03:45:17 -08:00
David Lindbom
ecdcf4f293 Base: Add manual page for GameOfLife 2022-01-13 03:45:17 -08:00
David Lindbom
ef30e5832a Base: Add manual page for FlappyBug 2022-01-13 03:45:17 -08:00
David Lindbom
b15b87486d Base: Add manual page for Chess game 2022-01-13 03:45:17 -08:00
David Lindbom
d0d3c0c615 Base: Add manual page for Breakout 2022-01-13 03:45:17 -08:00
David Lindbom
e59556d531 Base: Add manual page for 2048 2022-01-13 03:45:17 -08:00
DaftMouse
6394ff4ea8 Base: Fix wrong keys in pt-br keymap
This puts ]} and \| on the right keys and adds ' "
2022-01-13 00:21:55 -08:00
electrikmilk
2a5bcc6bec Base: Correct Roman font name
I misunderstood the "Family" and "Name" fields.
2022-01-13 00:20:32 -08:00
Lady Gegga
cd285894b2 Base: Add Klingon to font Katica Regular 10
F8D0-F8FF* https://www.kreativekorp.com/ucsur/charts/PDF/UF8D0.pdf
* PUA based on Under-ConScript Unicode Registry
2022-01-12 14:06:43 +01:00
Lady Gegga
787bfcc530 Base: Add CJK Symbols and Punctuation to font Katica Regular 10
3007-3013, 3016-3023, 3026-3028, 3030, 3036, 3038-303A, 303C, 303D
https://www.unicode.org/charts/PDF/U3000.pdf
2022-01-12 12:23:27 +01:00
Lady Gegga
a69d77081a Base: Add Chakma characters to font Katica Regular 10
11100-11147 https://www.unicode.org/charts/PDF/U11100.pdf
2022-01-12 12:23:27 +01:00
Lady Gegga
f2a11dbac1 Base: Add Playing Cards to font Katica Regular 10
1F0A1, 1F0B1, 1F0C1, 1F0D1
https://www.unicode.org/charts/PDF/U1F0A0.pdf
2022-01-12 12:23:27 +01:00
Lady Gegga
56ec7f0aed Base: Adjust 03CB in font Katica Regular 10
Base 03CB on 03C5 for consistency and conformity with the Unicode
charts, https://www.unicode.org/charts/PDF/U0370.pdf
2022-01-12 12:23:27 +01:00
electrikmilk
34c5d33eb0 Base+Userland: Add various icons
Add new icons to menus, add existing icons that could be used in menus.
2022-01-12 10:55:20 +01:00
electrikmilk
64ae8eac0e Base+PixelPaint: Add more menu icons
Adding icons missing from Pixel Paint menus.
2022-01-12 10:55:13 +01:00
electrikmilk
983c784a80 Base+WindowServer: Add icon to window menu move action 2022-01-12 10:55:04 +01:00
electrikmilk
10e473bf26 Base+Browser: Add Browser icons
Add some missing icons to the brower.
2022-01-12 10:54:54 +01:00
Andreas Kling
1ca8bc81a5 Base: Disable TestLibCoreStream in run-tests for now
This test is very flaky, so let's turn it off until someone fixes it.
2022-01-12 01:57:38 +01:00
Lady Gegga
6fdd9cddb7 Base: Add add Arrows to font Katica Regular 10
21AD, 21AE, 21BC-21FF https://www.unicode.org/charts/PDF/U2190.pdf
2022-01-11 11:47:34 +01:00
Lady Gegga
8c6646a034 Base: Adjust 21B9, 2190, 2192, 219D, 219C in font Katica Regular 10
Adjust them (make them a bit wider) for clearity.
2022-01-11 11:47:34 +01:00
Lady Gegga
0a07dc6a42 Base: Add Supplemental Arrows-A to font Katica Regular 10
27F0-27FF https://www.unicode.org/charts/PDF/U27F0.pdf
2022-01-11 11:47:34 +01:00
Lady Gegga
8e92f513e6 Base: Add Unified Canadian Aboriginal Syllabics Ext. to KaticaReg.10
18B0-18F5 https://www.unicode.org/charts/PDF/U18B0.pdf
2022-01-11 11:47:34 +01:00
Lady Gegga
3c83611dbe Base: Add 30EC8, 30ED5, 8E47, 96AC, 9C7B to font CJK Biáng 2022-01-10 23:46:13 -08:00
Lady Gegga
54626754d2 Base: Add 7228, 9F96, 2A6A5 to font CJK Biáng 2022-01-10 23:46:13 -08:00
Lady Gegga
d465bac60d Base: Add new bitmap font CJK Biáng 2022-01-10 23:46:13 -08:00
kleines Filmröllchen
98c0c5e9e6 Help+Base: Add help://man URLs for links between man pages
The URLs of the form `help://man/<section>/<page>` link to another help
page inside the help application. All previous relative page links are
replaced by this new form. This doesn't change any behavior but it looks
much nicer :^)

Note that man doesn't handle these new links, but the previous relative
links didn't work either.
2022-01-11 00:24:57 +01:00
kleines Filmröllchen
becf74097e Help: Directly launch an app from its help page
Through links in the help page, the user can directly launch the app
whose help page is currently viewed. The idea for this feature came up
in the discussion of #11557
(https://github.com/SerenityOS/serenity/pull/11557#issuecomment-1004830728
). The intention is that the user can simply open the app they are
currently trying to understand, and play around with it, learn by doing,
or follow along with any guide that may be present in the help page. It
feels very great :^)
2022-01-11 00:24:57 +01:00
electrikmilk
ae8c7eebbd Base: Add Hebrew Characters 2022-01-09 22:33:27 -08:00
electrikmilk
794e82016e Base: Complete Greek & Coptic, and Cyrillic
Add the rest of the Greek & Coptic, and Cyrillic characters.
2022-01-09 19:17:19 -08:00
electrikmilk
faef6cc82c Base: Fix non fixed-width in Cathode
Fix letters that aren't fixed-width (i, I, l)
2022-01-10 00:32:37 +01:00
electrikmilk
64c546b909 Base: Monospace font
Add default monospace style font for code editing.
2022-01-09 14:23:14 -08:00
anarchyrucks
75e31a4749 Base: Add uniq(1) manpage 2022-01-09 04:27:26 -08:00
electrikmilk
b39e516ab3 Base: Add classic terminal font
MS-DOS inspired font for the terminal.
2022-01-08 20:39:39 -08:00
Andreas Kling
3b8b460d73 Base: Remove "Roman" font from Base/home/anon/
It's in Base/res/fonts/ now. :^)
2022-01-09 01:05:06 +01:00
electrikmilk
9dcf3e404d Base: Move Roman to /res/fonts
Roman font was placed in the home folder by mistake
2022-01-09 01:04:38 +01:00
electrikmilk
923bec28b7 Base: Add Serif font
Add default Serif font.
2022-01-09 00:14:05 +01:00
Liav A
ff25958b51 Userland: Introduce the pmemdump utility
This utility helps to dump the physical memory space from /dev/mem.
It supports both read(2) and mmap(2) on it so we could use mmap(2) for
fast dumping of the memory, or read(2) when we need to read unaligned
physical regions.
2022-01-08 13:21:16 +02:00
Dolphin von Chips
2aff8b4a27 Base: Port serenity-application template to LibMain 2022-01-07 20:59:21 +01:00
mjz19910
10ec98dd38 Everywhere: Fix spelling mistakes 2022-01-07 15:44:42 +01:00
Brian Gianforcaro
6bf91d00ef run-tests: Make reproducing test failures behave closer to selftest mode
In CI / or local testing when you run `serenity.sh tests`, the system
will boot itself in self test mode, and the test runner will be launched
by SystemServer. Previously we were setting up settings for that
environment in the `SystemServer.ini`. This makes reproducing CI
failures a bit confusing, as the system will behavior differently if you
run in self-test mode, vs running `run-tests-and-shutdown.sh` or
`run-tests` manually in a session.

This change moves the settings to `run-tests`, so no matter how you try
to run the test runner, it will always behave the same.
2022-01-07 01:19:09 -08:00
Julian Offenhäuser
f0b500a062 Base: Adjust long s character (017f) in Csilla and Katica fonts 2022-01-07 00:17:49 +01:00
Tom
785c10fda9 Kernel: Add option to force using only the bootloader framebuffer
This allows forcing the use of only the framebuffer set up by the
bootloader and skips instantiating devices for any other graphics
cards that may be present.
2022-01-06 22:34:11 +01:00
Andreas Kling
74311676cc Base: Add Bjarne Stroustrup's website to default browser bookmarks :^) 2022-01-06 21:39:51 +01:00
Lady Gegga
365bd8a0c3 Base: Add Unified Canadian Aboriginal Syllabics Ext-A Katica Reg. 10
11AB0-11ABF https://www.unicode.org/charts/PDF/U11AB0.pdf
2022-01-05 18:42:18 +01:00
Lady Gegga
0305304c91 Base: Adjust 1F41A in font Katica Regular 10
Move 1F41A up 1px to align it with other glyphs
2022-01-05 18:42:18 +01:00
Lady Gegga
765d675d27 Base: Add symbols to font Katica Regular 10
1F990, 1F42C, 1FAB8, 1FAA8, 1FAB7
https://www.unicode.org/charts/PDF/U1F300.pdf
https://www.unicode.org/charts/PDF/U1FA70.pdf
https://www.unicode.org/charts/PDF/U1F900.pdf
2022-01-05 18:42:18 +01:00
Lady Gegga
360cdabcdc Base: Add Unified Canadian Aboriginal Syllabics to Katica Regular 10
1489-167F https://www.unicode.org/charts/PDF/U1400.pdf

Our implementation of 150C does not correspond with the Unicode chart,
it uses an alternative glyph found in many fonts for clarity!
2022-01-05 14:00:00 +01:00
Lady Gegga
ccad35bc75 Base: Align 1428-142A in font Katica Regular 10
Move these glyphs 1px up
2022-01-05 14:00:00 +01:00
Lady Gegga
3f928a158f Base: Add Miscellaneous Technical glyphs to font Katica Regular 10
2317, 2318, 231A, 231B, 2326-2328, 232B, 2380-238C, 2396-239A,
23CD-23CF, 23E9-23FE

https://www.unicode.org/charts/PDF/U2300.pdf
2022-01-05 14:00:00 +01:00
Lady Gegga
1c2728ca0c Base: Add Miscellaneous Symbols and Arrows to font Katica Regular 10
2B1B, 2B1C, 2B55, 2B57, 2B58, 2B59

https://www.unicode.org/charts/PDF/U2B00.pdf
2022-01-05 14:00:00 +01:00
Lady Gegga
60f943c495 Base: Add Mathematical Operators to font Katica Regular 10
2206, 2207, 220F, 2227-222C, 2250-225C, 2261, 2263,
228F-22A1, 22A9-22AB, 22B0, 22B1, 22B9, 22BA, 22BF,
22D5, 22FF

https://www.unicode.org/charts/PDF/U2200.pdf
2022-01-05 14:00:00 +01:00
Lady Gegga
988bd6ed03 Base: Add Miscellaneous Symbols and Pictographs to Katica Regular 10
1F41B, 1F419, 1F420, 1F421, 1F433, 1F43E, 1F43D, 1F41A, 1F442, 1F41E

https://www.unicode.org/charts/PDF/U1F300.pdf
2022-01-05 14:00:00 +01:00
Lady Gegga
c1b8f7c9c7 Base: Add Supplemental Symbols and Pictographs to Katica Regular 10
1F916, 1F988, 1F955, 1F968, 1F980, 1F940, 1F94C, 1F991, 1F969

https://www.unicode.org/charts/PDF/U1F900.pdf
2022-01-05 14:00:00 +01:00
Lady Gegga
f8bd3120a1 Base: Change some glyphs in font Katica Regular 10
1F50C, 1F5B2, 1F964, 1F941
2022-01-05 14:00:00 +01:00
Lady Gegga
a407511ebd Base: Add Box Drawing glyphs to font Katica Regular 10
2518, 2510, 250C, 2514, 253C, 2500, 251C, 2524, 2534, 252C,
2502

The following glyphs are ported directly from
2329c52ad9:
2550, 2551, 2554, 2557, 255A, 255D

https://www.unicode.org/charts/PDF/U2500.pdf
2022-01-05 14:00:00 +01:00
thankyouverycool
d375904978 Base+LibGUI: Add unique "Save As" icon
Icon by: Mustafa Quraish <mustafaq9@gmail.com>
2022-01-05 13:58:18 +01:00
Mustafa Quraish
7c69830169 PixelPaint: Add new icon for New Image from Clipboard
This is just a slight variation of `/res/icons/16x16/paste.png`, I've
removed the lines on the paper to make it look consistent with the
"New Image" icon, which is an empty piece of paper.
2022-01-05 12:08:20 +01:00
electrikmilk
0b43a92eed Base: Add some Latin Extended-B characters
Adds 0180—01FF of the Latin extended-B section of the unicode table.
2022-01-05 02:34:04 -08:00
Jean-Paul Balabanian
3f597c70b4 Base: Add keymap for Norwegian Macintosh keyboards
There is a significant difference between the PC keyboard
mapping and the Macintosh mapping in Norwegian.
2022-01-04 21:40:15 +01:00
Tobias Christiansen
0334783cf0 PixelPaint: Add filter icon
I created this icon for a previous PR, but somehow didn't commit it.
2022-01-04 14:40:00 +01:00
Mathieu PATUREL
571d090609 profile: Specify the /proc/profile path in the help message 2022-01-04 07:56:54 +00:00
Corey Williamson
79805a3f80 Keymaps: Add colemak-caps-backspace mapping
This patch adds the colemak keymap with caps lock remapped to backspace
(as is the default for colemak)
2022-01-03 15:54:32 +01:00
Sam Atkins
416033a660 LibWeb: Support range syntax for media queries
This means you can now do queries like:

```css
@media (400px <= width < 800px) { }
```

Chromium and Firefox which I tested with both don't support this yet, so
that's cool. :^)
2022-01-02 15:43:51 +01:00
Lady Gegga
fae7301ffc Base: Add Phoenician characters to font Katica Regular 10
10900-1091F https://www.unicode.org/charts/PDF/U10900.pdf
2022-01-02 09:43:44 +00:00
Filiph Sandström
35dac843b4 Theming: Add alignment section
This commit removes the IsTitleCenter property and replaces it with
the TitleAlignment property that supports "Left", "Right" & "Center".
2022-01-01 22:51:53 +01:00
Xavier Defrang
b17fef5133 mkdir: Use FilePermissionsMask to handle mode option 2022-01-01 17:33:43 +00:00
circl
ad01f6030b Terminal: Add Solarized color schemes
Both dark and light variants
2022-01-01 18:23:50 +01:00
Filiph Sandström
8489388e75 Themes: Add Cupertino theme
This theme is used to showcase the new features.
2022-01-01 14:54:16 +01:00
Filiph Sandström
8a1d77f65c LibGfx: Add window border/title theming options
This commit adds support the following properties to theming:
Flags:
  - IsTitleCenter: true if the title should be centered.
Metrics:
  - BorderThickness: The border width.
  - BorderRadius: The border corner radius.
2022-01-01 14:54:16 +01:00
Brandon
aa0db4e4b0 Base: Add Russian keymap
Add a Russian keymap file
2022-01-01 06:42:14 +00:00
Lady Gegga
5cfbaad0a5 Base: Add Supplemental Symbols and Pictographs to Katica Regular 10
1F930, 1F938, 1F941, 1F942, 1F945, 1F951, 1F95A, 1F964, 1F98B, 1F9DC,
1F9DE, 1F9E8
https://www.unicode.org/charts/PDF/U1F900.pdf
2022-01-01 07:48:48 +03:30
Lady Gegga
478271dd11 Base: Add Geometric Shapes Extended to font Katica Regular 10
https://www.unicode.org/charts/PDF/U1F780.pdf
1F785, 1F786, 1F787, 1F788, 1F789, 1F78A, 1F78B, 1F78E, 1F78F, 1F790,
1F791, 1F792, 1F793, 1F794, 1F795, 1F796
2022-01-01 07:48:48 +03:30
Lady Gegga
61d4e4955e Base: Add Transport and Map Symbols to font Katica Regular 10
1F6C8, 1F6D2
https://www.unicode.org/charts/PDF/U1F680.pdf
2022-01-01 07:48:48 +03:30
Lady Gegga
613edc75b7 Base: Add Emoticons to font Katica Regular 10
1F600, 1F603, 1F606, 1F60E, 1F60F, 1F610, 1F611, 1F615, 1F626, 1F641,
1F642, 1F643
https://www.unicode.org/charts/PDF/U1F600.pdf
2022-01-01 07:48:48 +03:30
Lady Gegga
1c5cb30b80 Base: Add Misc. Symbols and Pictographs to font Katica Regular 10
1F50C, 1F50D, 1F50E, 1F523, 1F524, 1F582, 1F583, 1F5AF, 1F5B0, 1F5B1,
1F5B2, 1F5B4, 1F5B5, 1F5D5, 1F5E8, 1F5E9, 1F5EA, 1F5EB
https://www.unicode.org/charts/PDF/U1F300.pdf
2022-01-01 07:48:48 +03:30
Lady Gegga
7f361aa7e5 Base: Add Dingbats to font Katica Regular 10
2780, 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, 2789,
278A, 278B, 278C, 278D, 278E, 278F, 2790, 2791, 2792, 2793
https://www.unicode.org/charts/PDF/U2700.pdf
2022-01-01 07:48:48 +03:30
Lady Gegga
341796c144 Base: Add Chinese characters to font Katica Regular 10
6761, 6762, 4EF0, 4EFA, 4EFB, 4EFC, 4EF4, 4EF2, 4F55, 4F54,
4F43, 4F44, 4F42, 4F46, 4F40, 4ED6, 540E, 5410, 884C, 8840,
8841, 4EE5, 4EE6, 4EE7, 4EE8, 4EE9, 4EEA, 4F1A, 4F1B, 4F1C,
4F1D, 4F1E, 4F1F, 672C, 672B, 672A, 4E3A, 4E39, 4E38, 6240,
5BF9, 5BF8, 793E, 5E94, 5408
https://www.unicode.org/charts/PDF/U4E00.pdf
2022-01-01 07:48:48 +03:30
Lady Gegga
aadc60fd60 Base: Adjust 81EA in font Katica Regular 10
81EA https://www.unicode.org/charts/PDF/U4E00.pdf
2022-01-01 07:48:48 +03:30
salaaad2
d364c8e352 Base: Add manpages for cut, diff, head & rmdir command line utilities 2021-12-29 20:42:18 -08:00
Lady Gegga
d636f7703d Base: Add Misc. Symbols and Pictographs to font Katica Regular 10
https://www.unicode.org/charts/PDF/U1F300.pdf
1F510, 1F511, 1F520-1F522, 1F5A8, 1F5B6, 1F5B8, 1F5D6-1F5DB, 1F5F4,
1F5F5, 1F5F8, 1F5F9
2021-12-30 00:43:10 +01:00
Lady Gegga
55a0365c8e Base: Add CJK Symbols and Punctuation to font Katica Regular 10
3014-3015
https://www.unicode.org/charts/PDF/U3000.pdf
2021-12-30 00:43:10 +01:00
Lady Gegga
fd3cb281fc Base: Add Dingbats to font Katica Regular 10
2705, 2708, 2709, 2713-2716, 274C-2753, 2755-2757, 275B-2761,
276C-2775, 2795-2797, 27A8
https://www.unicode.org/charts/PDF/U2700.pdf
2021-12-30 00:43:10 +01:00
Lady Gegga
87799f0be9 Base: Add Miscellaneous Symbols to font Katica Regular 10
2605, 2606, 2610-2612, 2614, 2616, 2617, 262D, 262E,
2639-263B, 2640, 2660-2667, 2669-266F, 267A, 267E-2689,
2690-2693, 2698, 2699, 26A2, 26B2, 26BF, 26C6, 26C8-26CD,
26CF, 26D0, 26D2-26E1, 26E8, 26F5, 26F6, 26F8-26FB, 26FD
https://www.unicode.org/charts/PDF/U2600.pdf
2021-12-30 00:43:10 +01:00
Lady Gegga
f4bbd6157a Base: Adjust some glyphs in font Katica Regular 10
Adjust glyphs to the fonts "new" 10p max width.
Specials:
FFFD https://www.unicode.org/charts/PDF/UFFF0.pdf
Geometric Shapes:
25A0-25B1 https://www.unicode.org/charts/PDF/U25A0.pdf
2021-12-30 00:43:10 +01:00
Daniel Bertalan
a34c657eb3 Base: Add DEC Special Graphics characters to Csilla Regular 10
The following codepoints are included:
U+2518, U+2510, U+250C, U+2514, U+253C, U+2500, U+251C, U+2524, U+2534,
U+252C, U+2502
2021-12-29 03:42:45 -08:00