Commit graph

2381 commits

Author SHA1 Message Date
electrikmilk
ec7c9839a0 Base: Add 5 new emoji
☠️ - U+2620 SKULL AND CROSSBONES
🌂 - U+1F302 CLOSED UMBRELLA
☂️ - U+2602 U+FE0F UMBRELLA
⛑️ - U+26D1 RESCUE WORKER’S HELMET
 - U+2651 CAPRICORN
2022-09-05 09:26:31 +01:00
electrikmilk
6247bbc65b Base: Add Ruby File Type Icon
This adds a file type icon for Ruby (.rb) files.
2022-09-05 09:24:15 +01:00
Xexxa
7661b8ca02 Base: Add more emoji
👂 - U+1F442 EAR
👃 - U+1F443 NOSE
🎅 - U+1F385 SANTA CLAUS
🏃 - U+1F3C3 PERSON RUNNING
🏌️ - U+1F3CC PERSON GOLFING
🏊 - U+1F3CA PERSON SWIMMING
🏋️ - U+1F3CB PERSON LIFTING WEIGHTS
🐽 - U+1F43D PIG NOSE
🐾 - U+1F43E PAW PRINTS
🐳 - U+1F433 SPOUTING WHALE
🐋 - U+1F40B WHALE
🐬 - U+1F42C DOLPHIN
🐚 - U+1F41A SPIRAL SHELL
🐛 - U+1F41B BUG
🏭 - U+1F3ED FACTORY
🏰 - U+1F3F0 CASTLE
🏏 - U+1F3CF CRICKET GAME
🎿 - U+1F3BF SKIS
🎚️ - U+1F39A LEVEL SLIDER
🎛️ - U+1F39B CONTROL KNOBS
💿 - U+1F4BF OPTICAL DISK
📀 - U+1F4C0 DVD
🎞️ - U+1F39E FILM FRAMES
2022-09-04 08:00:07 +01:00
electrikmilk
6dd7a536c6 Base: Improve 1 emoji
 - U+264B CANCER
2022-09-03 21:10:05 +01:00
electrikmilk
f171cfaa0e Base: Add 24 new emojis
💟 - U+1F49F HEART DECORATION
🚺 - U+1F6BA WOMEN’S ROOM
🛐 - U+1F6D0 PLACE OF WORSHIP
⚛️ - U+269B ATOM SYMBOL
🕉 - U+1F549 OM (unqualified)
✡️ - U+2721 STAR OF DAVID
☸️ - U+2638 WHEEL OF DHARMA
☯️ - U+262F YIN YANG
✝️ - U+271D LATIN CROSS
☦️ - U+2626 ORTHODOX CROSS
☪️ - U+262A STAR AND CRESCENT
☮️ - U+262E PEACE SYMBOL
🔯 - U+1F52F DOTTED SIX-POINTED STAR
 - U+2648 ARIES
 - U+2649 TAURUS
 - U+264A GEMINI
 - U+264C LEO
 - U+264D VIRGO
 - U+264E LIBRA
 - U+264F SCORPIO
 - U+2650 SAGITTARIUS
 - U+2652 AQUARIUS
 - U+2653 PISCES
 - U+26CE OPHIUCHUS
2022-09-03 21:10:05 +01:00
Xexxa
dacd7baf0b Base: Add more emoji
🧞 - U+1F9DE GENIE
🐤 - U+1F424 BABY CHICK
🐢 - U+1F422 TURTLE
🎢 - U+1F3A2 ROLLER COASTER
🏀 - U+1F3C0 BASKETBALL
🎮 - U+1F3AE VIDEO GAME
🎥 - U+1F3A5 MOVIE CAMERA
🪙 - U+1FA99 COIN
🪃 - U+1FA83 BOOMERANG
🧯 - U+1F9EF FIRE EXTINGUISHER
2022-09-03 20:53:07 +01:00
Joel Hansen
9ff54648ca Base: Add 11 new emoji
🎱 - U+1F3B1 Pool 8 Ball
💭 - U+1F4AD Thought Balloon
🌼 - U+1F33C Blossom
🍚 - U+1F35A Cooked Rice
🍬 - U+1F36C Candy
🌐 - U+1F310 Globe with Meridians
🌸 - U+1F338 Cherry Blossom
🍁 - U+1F341 Maple Leaf
🍦 - U+1F366 Soft Ice Cream
🐦 - U+1F426 Bird
🥣 - U+1F963 Bowl with Spoon
2022-09-03 20:51:07 +01:00
Veronika Horáčků
b2203e6417 Keymaps: Improve cs-cz and cs-cz-qwertz keymaps
Fixes the semicolon button and AltGr+ů, which now outputs $.
2022-09-03 12:29:11 +01:00
Laco Papay
65dff8656e Base: Add emoji flags for Slovakia and Slovenia
Doing these together since (like the names) the flags are similar,
especially at this 7x10 scale and I wanted to make sure they can be
disginguished. I hope our Slovenian friends will like it.

Made inside Serenity using pp :^)
2022-09-02 23:32:55 +01:00
electrikmilk
723a22fa5d Base: Improve and correct emojis
🐞 - U+1F41E LADY BEETLE
🧪 - U+1F9EA TEST TUBE
🇮🇶 - U+1F1EE U+1F1F6 FLAG: IRAQ
2022-09-02 11:40:50 +01:00
electrikmilk
4de722eb9e Base: Add 13 new emojis
🧠 - U+1F9E0 BRAIN
🧇 - U+1F9C7 WAFFLE
🧂 - U+1F9C2 SALT
🥧 - U+1F967 PIE
🧊 - U+1F9CA ICE
🧭 - U+1F9ED COMPASS
⛩ - U+26E9 SHINTO SHRINE
🛢 - U+1F6E2 OIL DRUM
🪄 - U+1FA84 MAGIC WAND
🩻 - U+1FA7B X-RAY
🪞 - U+1FA9E MIRROR
🇦🇺 - U+1F1E6 U+1F1FA FLAG: AUSTRALIA
🇮🇹 - U+1F1EE U+1F1F9 FLAG: ITALY
2022-09-02 11:40:50 +01:00
Xexxa
72a812a0c3 Base: Add more emoji
💫 - U+1F4AB DIZZY
💨 - U+1F4A8 DASHING AWAY
👤 - U+1F464 BUST IN SILHOUETTE
👥 - U+1F465 BUSTS IN SILHOUETTE
🦇 - U+1F987 BAT
🦈 - U+1F988 SHARK
🐝 - U+1F41D HONEYBEE
🥀 - U+1F940 WILTED FLOWER
🦀 - U+1F980 CRAB
🦑 - U+1F991 SQUID
🥂 - U+1F942 CLINKING GLASSES
🚒 - U+1F692 FIRE ENGINE
🚔 - U+1F694 ONCOMING POLICE CAR
 - U+26F5 SAILBOAT
🛎️ - U+1F6CE BELLHOP BELL
 - U+231A WATCH
🌠 - U+1F320 SHOOTING STAR
🥉 - U+1F949 3RD PLACE MEDAL
🥊 - U+1F94A BOXING GLOVE
👔 - U+1F454 NECKTIE
🧦 - U+1F9E6 SOCKS
💄 - U+1F484 LIPSTICK
🥁 - U+1F941 DRUM
📠 - U+1F4E0 FAX MACHINE
 - U+2753 RED QUESTION MARK
 - U+2754 WHITE QUESTION MARK
 - U+2755 WHITE EXCLAMATION MARK
 - U+2757 RED EXCLAMATION MARK
2022-09-02 02:11:58 +01:00
Xexxa
24e7a6eca8 Base: Improve emoji
More similar in style to U+203C:
⁉️ - U+2049 EXCLAMATION QUESTION MARK

Add transparency:
📧 - U+1F4E7 E-MAIL
📨 - U+1F4E8 INCOMING ENVELOPE
📩 - U+1F4E9 ENVELOPE WITH ARROW

No joy in a joystick without an action-button!
🕹️ - U+1F579 JOYSTICK
2022-09-02 02:11:58 +01:00
djwisdom
7925d51c45 Base: Add new Magnifier help documentation 2022-09-01 23:30:12 +00:00
Joel Hansen
1183bc5184 Base: Add new emoji
⚔️ - U+2694 Crossed Swords
🧪 - U+1F9EA Test Tube
⚕️ - U+2695 Medical Symbol
🍀 - U+1F340 Four Leaf Clover
2022-09-01 15:21:49 +01:00
Karol Kosek
1282ef5d9e Base: Remove an upscaled version of a Hidden cursor
It was the same as the normal Hidden cursor (a transparent image).
2022-09-01 14:27:07 +01:00
NoahR02
406dff16d1 HackStudio: Fix cpp-gui template 2022-09-01 14:25:31 +01:00
Karol Kosek
e5674d9666 Base+WindowServer+LibGfx: Add new DragCopy Cursor
The purpose of this cursor is to indicate if a current dragged object
(file, Spreadsheet cell) can be dropped onto a widget.
2022-08-31 17:29:44 +01:00
Karol Kosek
06102ff9af Base: Add 2x version of Drag cursor in Dark theme
Failing to load 2x cursor resulted in using the default arrow cursor
instead of scaling the 1x one.
2022-08-31 17:29:44 +01:00
Timothy Slater
fcf86b07a5 PixelPaint: Add Wand Select Tool
Wand Selection tool uses similar logic to the Bucket Tool. Flood filling
and threshold calculations to determine the affected area just in this
case we do not set the pixels of the selected area, instead we use
those pixels to alter the selection mask.

In the future we can probably abstract out the shared flood logic so
both tools can share the code.
2022-08-31 16:30:23 +02:00
Xexxa
265b035dd5 Base: Add more emoji 🌾 🌿 🍸 🏠 🏡 🥏 🏑 🏒 🏓 🕹️ 🎧
🌾 - U+1F33E SHEAF OF RICE
🌿 - U+1F33F HERB
🍸 - U+1F378 COCKTAIL GLASS
🏠 - U+1F3E0 HOUSE
🏡 - U+1F3E1 HOUSE WITH GARDEN
🥏 - U+1F94F FLYING DISC
🏑 - U+1F3D1 FIELD HOCKEY
🏒 - U+1F3D2 ICE HOCKEY
🏓 - U+1F3D3 PING PONG
🕹️ - U+1F579 JOYSTICK
🎧 - U+1F3A7 HEADPHONE
2022-08-31 09:53:11 +01:00
electrikmilk
70d56acb86 Base: Add 24 new emojis
💢 - U+1F4A2 ANGER SYMBOL
💬 - U+1F4AC SPEECH BALLOON
🦴 - U+1F9B4 BONE
🥥 - U+1F965 COCONUT
🥞 - U+1F95E PANCAKES
🍙 - U+1F359 RICE BALL
🎂 - U+1F382 BIRTHDAY CAKE
🥤 - U+1F964 CUP WITH STRAW
🏛 - U+1F3DB CLASSICAL BUILDING
♨️ - U+2668 U+FE0F HOT SPRINGS
🎃 - U+1F383 JACK-O-LANTERN
🀄 - U+1F004 MAHJONG RED DRAGON
🔋 - U+1F50B BATTERY
🔌 - U+1F50C ELECTRIC PLUG
🖥️ - U+1F5A5 U+FE0F DESKTOP COMPUTER
🖥 - U+1F5A5 DESKTOP COMPUTER
🖱 - U+1F5B1 COMPUTER MOUSE
📋 - U+1F4CB CLIPBOARD
🔒 - U+1F512 LOCKED
🔓 - U+1F513 UNLOCKED
🔞 - U+1F51E NO ONE UNDER EIGHTEEN
♀️ - U+2640 FEMALE SIGN
♂️ - U+2642 MALE SIGN
🟰 - U+1F7F0 HEAVY EQUALS SIGN
♾️ - U+267E INFINITY
2022-08-31 09:52:50 +01:00
Xexxa
583c0dc782 Base: Add more emoji
🤰 - U+1F930 Pregnant Woman
🧌 - U+1F9CC Troll
🦘 - U+1F998 Kangaroo
🦋 - U+1F98B Butterfly
🛌 - U+1F6CC Person in Bed
🌽 - U+1F33D Ear of Corn
🔦 - U+1F526 Flashlight
🎯 - U+1F3AF Bullseye
🍴 - U+1F374 Fork and Knife
🍵 - U+1F375 Teacup Without Handle
🏮 - U+1F3EE Red Paper Lantern
🍶 - U+1F376 Sake
🐻‍❄️ - U+1F43B_U+200D_U+2744 Polar Bear
🥢 - U+1F962 Chopsticks
🥒 - U+1F952 Cucumber
™️ - U+2122 Trade Mark
🎋 - U+1F38B Tanabata Tree
🛴 - U+1F6F4 Kick Scooter
‼️ - U+203C Double Exclamation Mark
⁉️ - U+2049 Exclamation Question Mark
2022-08-30 00:58:06 +01:00
Liav A
2c84466ad8 Kernel/Storage: Introduce new boot device addressing modes
Before of this patch, we supported two methods to address a boot device:
1. Specifying root=/dev/hdXY, where X is a-z letter which corresponds to
a boot device, and Y as number from 1 to 16, to indicate the partition
number, which can be omitted to instruct the kernel to use a raw device
rather than a partition on a raw device.
2. Specifying root=PARTUUID: with a GUID string of a GUID partition. In
case of existing storage device with GPT partitions, this is most likely
the safest option to ensure booting from persistent storage.

While option 2 is more advanced and reliable, the first option has 2
caveats:
1. The string prefix "/dev/hd" doesn't mean anything beside a convention
on Linux installations, that was taken into use in Serenity. In Serenity
we don't mount DevTmpFS before we mount the boot device on /, so the
kernel doesn't really access /dev anyway, so this convention is only a
big misleading relic that can easily make the user to assume we access
/dev early on boot.
2. This convention although resemble the simple linux convention, is
quite limited in specifying a correct boot device across hardware setup
changes, so option 2 was recommended to ensure the system is always
bootable.

With these caveats in mind, this commit tries to fix the problem with
adding more addressing options as well as to remove the first option
being mentioned above of addressing.
To sum it up, there are 4 addressing options:
1. Hardware relative address - Each instance of StorageController is
assigned with a index number relative to the type of hardware it handles
which makes it possible to address storage devices with a prefix of the
commandset ("ata" for ATA, "nvme" for NVMe, "ramdisk" for Plain memory),
and then the number for the parent controller relative hardware index,
another number LUN target_id, and a third number for LUN disk_id.
2. LUN address - Similar to the previous option, but instead we rely on
the parent controller absolute index for the first number.
3. Block device major and minor numbers - by specifying the major and
minor numbers, the kernel can simply try to get the corresponding block
device and use it as the boot device.
4. GUID string, in the same fashion like before, so the user use the
"PARTUUID:" string prefix and add the GUID of the GPT partition.

For the new address modes 1 and 2, the user can choose to also specify a
partition out of the selected boot device. To do that, the user needs to
append the semicolon character and then add the string "partX" where X
is to be changed for the partition number. We start counting from 0, and
therefore the first partition number is 0 and not 1 in the kernel boot
argument.
2022-08-30 00:50:15 +01:00
djwisdom
e388d13c05 Base: Add Box Drawing glyphs to Csilla Regular+Bold12 2022-08-28 20:25:03 +01:00
djwisdom
681490c35c Base: Add new MouseSettings.md help document 2022-08-28 20:24:28 +01:00
djwisdom
88db594691 Base: Add new Mouse.md help document 2022-08-28 20:24:28 +01:00
djwisdom
83dd8f12de Base: Update Terminal's help documentation 2022-08-28 19:48:17 +01:00
crpz1
3d5300a25e Base: Horizontally center socket and remove pixel from CrashReporter 2022-08-28 16:38:57 +01:00
djwisdom
5297c22eaa Base: Add several new emojis
📤 - U+1F4E4 OUTBOX TRAY
📥 - U+1F4E5 INBOX TRAY
📦 - U+1F4E6 PACKAGE
📧 - U+1F4E7 E-MAIL
📨 - U+1F4E8 INCOMING ENVELOPE
📩 - U+1F4E9 ENVELOPE WITH DOWN ARROW
📪 - U+1F4EA CLOSED MAILBOX WITH LOWERED FLAG
📫 - U+1F4EB CLOSED MAILBOX WITH RAISED FLAG
📬 - U+1F4EC OPENED MAILBOX WITH RAISED FLAG
📭 - U+1F4ED OPENED MAILBOX WITH LOWERED FLAG

Coverage: https://emoji.serenityos.net
2022-08-28 16:06:33 +01:00
kleines Filmröllchen
7a2b8d3d65 Base: Add a bunch of heart emoji and others
U+00A9 © COPYRIGHT SIGN
U+00AE ® REGISTERED SIGN
1F192 🆒 SQUARED COOL
1F193 🆓 SQUARED FREE
1F195 🆕 SQUARED NEW
1F493 💓 BEATING HEART
1F495 💕 TWO HEARTS
1F497 💗 GROWING HEART
1F498 💘 HEART WITH ARROW
1F49D 💝 HEART WITH RIBBON
2022-08-28 15:40:37 +01:00
kleines Filmröllchen
8d2823ca8d Base: Add a quote to the fortunes database 2022-08-28 15:39:56 +01:00
Xexxa
8ee1b2d127 Base: Add more emoji
🇱🇷 - U+1F1F1 U+1F1F7 LR Flag: Liberia
🪂 - U+1FA82 Parachute
🏖️ - U+1F3D6 Beach with Umbrella
🏕️ - U+1F3D5 Camping
🥌 - U+1F94C Curling Stone
2022-08-28 13:41:20 +02:00
electrikmilk
5f8def0f71 Base: Add 9 new emojis and improve 13 emojis
This adds 9 new emojis and improves 13 emojis.
2022-08-28 13:41:04 +02:00
Zorby
058ab81c24 Base: Add czech programmers keymap
This is just the en-us keymap with czech characters accessible in
combination with alt-gr, similar to the Czech Programmers Keyboard
in Windows.
2022-08-28 08:06:55 +00:00
Zorby
3c02f54c9c Base: Add czech QWERTZ keymap 2022-08-28 08:06:55 +00:00
Zorby
ea728a2588 Base: Add czech QWERTY keymap 2022-08-28 08:06:55 +00:00
davidot
ba5bcb67a5 LibWeb: Implement the HostEnsureCanAddPrivateElement JS hook
Also added a local test for ensuring this behavior since it is unique to
browsers. Since we don't actually use WindowProxy anywhere yet we just
test on location for now.
2022-08-27 20:33:27 +01:00
Xexxa
0d7b634313 Base: Add more emoji
☃️ - U+2603 Snowman
❄️ - U+2744 Snowflake
💐 - U+1F490 Bouquet
👸 - U+1F478 Princess
🐧 - U+1F427 Penguin
2022-08-25 20:12:20 +01:00
Xexxa
f3be312e7b Base: Improve emoji
🪢 - U+1FAA2 KNOT (the knot was not knotting)
🌲 - U+1F332 Evergreen Tree (adding some shadow)
2022-08-25 20:12:20 +01:00
Xexxa
f488726c82 Base: Add more emoji
 - U+267F Wheelchair Symbol
🪸 - U+1FAB8 Coral
🦐 - U+1F990 Shrimp
🐟 - U+1F41F Fish
🐠 - U+1F420 Tropical Fish
🐡 - U+1F421 Blowfish
🥬 - U+1F96C Leafy Green
🫖 - U+1FAD6 Teapot
🫐 - U+1FAD0 Blueberries
🫘 - U+1FAD8 Beans
🍞 - U+1F35E Bread
🥭 - U+1F96D Mango
🥗 - U+1F957 Green Salad
2022-08-25 16:16:25 +01:00
Xexxa
71b6c896d7 Base: Add more emoji
🖨️ - U+1F5A8 Printer
🛸 - U+1F6F8 Flying Saucer
🥚 - U+1F95A Egg
 - U+26C4 Snowman Without Snow
🐍 - U+1F40D Snake
🇲🇱 - U+1F1F2 U+1F1F1 ML Flag: Mali
🇹🇯 - U+1F1F9 U+1F1EF TJ Flag: Tajikistan
🇯🇲 - U+1F1EF U+1F1F2 JM Flag: Jamaica
🇲🇺 - U+1F1F2 U+1F1FA MU Flag: Mauritius
🇸🇨 - U+1F1F8 U+1F1E8 SC Flag: Seychelles
🇸🇩 - U+1F1F8 U+1F1E9 SD Flag: Sudan
🇷🇼 - U+1F1F7 U+1F1FC RW Flag: Rwanda
🇲🇬 - U+1F1F2 U+1F1EC MG Flag: Madagascar
🇸🇷 - U+1F1F8 U+1F1F7 SR Flag: Suriname
🇸🇳 - U+1F1F8 U+1F1F3 SN Flag: Senegal
🇸🇸 - U+1F1F8 U+1F1F8 SS Flag: South Sudan
🇧🇦 - U+1F1E7 U+1F1E6 BA Flag: Bosnia & Herzegovina
🇷🇪 - U+1F1F7 U+1F1EA RE Flag: Réunion
🇸🇱 - U+1F1F8 U+1F1F1 SL Flag: Sierra Leone
🇦🇴 - U+1F1E6 U+1F1F4 AO Flag: Angola
🇦🇬 - U+1F1E6 U+1F1EC AG Flag: Antigua & Barbuda
🇨🇼 - U+1F1E8 U+1F1FC CW Flag: Curaçao
🇹🇹 - U+1F1F9 U+1F1F9 TT Flag: Trinidad & Tobago
🇳🇷 - U+1F1F3 U+1F1F7 NR Flag: Nauru
2022-08-25 15:07:40 +01:00
martinfalisse
a7f5b6b15b Base: Add display grid test page 2022-08-25 13:47:48 +02:00
MacDue
ffc0f9550d Base: Add the -h/--hide-window option to the Eyes manpage 2022-08-25 13:42:17 +02:00
James Bellamy
352d6545a9 WindowServer+DisplaySettings: Capitalize display mode dropdown
Every other dropdown in settings is capitalized apart from this one.
This commit fixes that.
2022-08-24 12:17:30 +02:00
electrikmilk
b0eabae52e Base: Add more emojis
Adds 16 new emojis, improves 4 emojis, and respectfully adds U+1F595 :^)
2022-08-24 12:16:33 +02:00
electrikmilk
1a9d4ffecf PixelPaint: Add more icons
This adds menu item icons for Add Mask, Flatten Image, Fit Image To
View, and Generic 5x5 Convolution.

This modifies the menu item icon for Swap Colors to make the action more
obvious and improve accessibility.
2022-08-24 12:01:19 +02:00
djwisdom
f3cec9de75 Base: Add five new emojis
 - U+26A1 HIGH VOLTAGE
 - U+26AA WHITE CIRCLE
 - U+26AB BLACK CIRCLE
 - U+26BE BASEBALL
✉ - U+2709 ENVELOPE

Coverage: https://emoji.serenityos.net
2022-08-23 13:27:58 +01:00
Ryan Liptak
b4856a4070 Base: Add 5 new emojis
🌡 - U+1F321 THERMOMETER
🌞 - U+1F31E SUN WITH FACE
 - U+26C5 SUN BEHIND CLOUD
⛈ - U+26C8 CLOUD WITH LIGHTNING AND RAIN
🌪 - U+1F32A TORNADO
2022-08-23 13:27:40 +01:00
electrikmilk
0abe4d8b97 Base: Add More Emojis
This adds 16 emojis, and improves the emoji for Wine Glass.
2022-08-23 09:36:49 +01:00