summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
2020-05-24Demos: Add Eyes demoSergey Bugaev
This is a neat clone of xeyes. It demoes the new ellipse filling functionality, as well as the existing global mouse cursor tracking functionality :^)
2020-05-24Browser: Add new icons for the add/remove bookmark toolbar buttonAndreas Kling
Here's a freshly drawn icon without antialiasing so it fits better with the system visual style. :^)
2020-05-24Keymap: Added keymap file for Japanese keyboard, without IMEMagentah
configuration keys.
2020-05-24LibWeb: Implement enough HTML parsing to handle a small simple DOM :^)Andreas Kling
We can now parse a little DOM like this: <!DOCTYPE html> <html> <head></head> <body> <div></div> </body> </html> This is pretty slow work, but the incremental progress is satisfying!
2020-05-23LibWeb: Make hit-testing work with display: inline-block;Andreas Kling
When hit testing encountered a block with inline children, we assumed that the inline children are nothing but text boxes. An inline-block box is actually a block child of a block with inline children, so we have to handle that scenario as well. :^) Fixes #2353.
2020-05-23Base: Add a really bad, but yummy Slice of Pizza emoji 🍕Bryan Steele
2020-05-23Base: Add red heart emoji ❤️Spencer Dixon
2020-05-23LibWeb: Teach HTMLTokenizer how to tokenize attributesAndreas Kling
Properly tokenize single-quoted, double-quoted and unquoted attributes!
2020-05-22LibWeb: Begin work on a spec-compliant HTML parserAndreas Kling
In order to actually view the web as it is, we're gonna need a proper HTML parser. So let's build one! This patch introduces the Web::HTMLTokenizer class, which currently operates on a StringView input stream where it fetches (ASCII only atm) codepoints and tokenizes acccording to the HTML spec tokenization algo. The tokenizer state machine looks a bit weird but is written in a way that tries to mimic the spec as closely as possible, in order to make development easier and bugs less likely. This initial version is far from finished, but it can parse a trivial document with a DOCTYPE and open/close tags. :^)
2020-05-21Base: Add simple setInterval() testLinus Groh
2020-05-21Base: Extend fonts to 384 character to support LatinExtendedAHüseyin ASLITÜRK
2020-05-21Base: Add HTML character escape test documentHüseyin ASLITÜRK
Test page for Turkish and Swedish custom characters.
2020-05-21Base: Add markdown file iconHüseyin ASLITÜRK
2020-05-20PixelPaint: Rename from PaintBrush :^)Andreas Kling
2020-05-20ClipboardHistory: Always place the applet at the same location :^)Andreas Kling
2020-05-20Base: Add more characters to Katica10 and CsillaThin7x10Linus Groh
£, ×, ÷, Ä, à, á, â, ã, ä, ñ, ò, ó, ô, õ, ù, ú, û, ß
2020-05-20Base: Tweak SystemServer.iniSergey Bugaev
Notably, adjust service priorities.
2020-05-20Base: Add MessageBox question iconHüseyin ASLITÜRK
2020-05-20Base: Add new characters to Katica and CsillaHüseyin ASLITÜRK
2020-05-18LibWeb: Allow reloading the current page with location.reload()Andreas Kling
2020-05-18LibWeb: Add location.protocol and location.hostAndreas Kling
2020-05-18LibWeb: Allow navigating to a new URL by setting window.location.hrefAndreas Kling
2020-05-18LibWeb: Add a simple window.location object with some getters :^)Andreas Kling
2020-05-18Base: Tweak browser toolbar icons to make them a bit livelier :^)Andreas Kling
2020-05-18Base: Add file type & protocol definitions for known handlers.Nicholas Hollett
This matches the existing user configuration in /home/anon/LaunchServer.ini
2020-05-18LaunchServer: Discover handlers from *.af files, allow launching based on a ↵Nicholas Hollett
known handler Adds metadata about apps for what file types and protocols they can handle, then consumes that in the LaunchServer. The LaunchServer can then use that to offer multiple options for what apps can open a given URL. Callers can then pass back the handler name to the LaunchServer to use an alternate app :)
2020-05-18Base: Add thinking face emoji (U+1F914) 🤔Andreas Kling
2020-05-18Base: Add smiling face with horns emoji (U+1F608) 😈jarhill0
2020-05-18Base: Add splashing sweat emoji (U+1F4A6) 💦jarhill0
2020-05-18Base: Add cherries emoji (U+1F352) 🍒jarhill0
2020-05-18Base: Add peach emoji (U+1F351) 🍑jarhill0
2020-05-18Base: Add eggplant emoji (U+1F346) 🍆jarhill0
2020-05-18Base: Add Cancer emoji (U+264B) ♋jarhill0
2020-05-17Base: Add "smiling face with sunglasses" emoji (U+1F60E)Linus Groh
2020-05-17Base: Add "smiling face with open mouth and tightly-closed eyes" emoji (U+1F606)Linus Groh
2020-05-17Base: Add "smiling face with open mouth and smiling eyes" emoji (U+1F604)Linus Groh
2020-05-17Base: Add "smiling face with open mouth" emoji (U+1F603)Linus Groh
2020-05-17Base: Add "grinning face" emoji (U+1F600)Linus Groh
2020-05-17Base: Add "no entry" emoji (U+26D4)Linus Groh
2020-05-17Base: Add "warning sign" emoji (U+26A0)Linus Groh
2020-05-17Base: Add "eyes" emoji (U+1F440)Linus Groh
2020-05-17Base: Add "smiling face with smiling eyes" emoji (U+1F60A)Linus Groh
2020-05-16Base: Add "Grimacing Face" emojijarhill0
2020-05-16Base: Add "Face Without Mouth" emojijarhill0
2020-05-16Base: add Upside-Down Face emojijarhill0
This is not simply an inversion of the Slightly Smiling Face emoji. The facial features were flipped vertically but the underlying "face" was kept the same, because for both emojis the top is lighter than the bottom.
2020-05-16Base: Add file containing all emojis we support to /home/anonLinus Groh
2020-05-16Base: Add "Fire" emoji (U+1F525)Linus Groh
2020-05-16Base: Add "Thumbs down sign" emoji (U+1F44E)Linus Groh
...yes, just a mirrored copy of the thumbs up emoji :^)
2020-05-16Base: Add a basic "Thumbs up sign" emoji (U+1F44D) :^)Andreas Kling
2020-05-16ClipboardHistory: Add a clipboard history applet :^)Sergey Bugaev
It will listen for clipboard content changes in the backgroud. Once you click on its icon, it will pop up a window listing all recorded clipboard contents. You can then double-click on an item to copy it again.