summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2020-05-18LibWeb: Add a simple window.location object with some getters :^)Andreas Kling
2020-05-18LibCore+LibTLS: Don't keep a "ready to write" notifier on all SocketsAndreas Kling
2020-05-18LibJS: Handle hex and unicode escape sequences in string literalsMatthew Olsson
2020-05-18LibJS: Add Math.clz32()Linus Groh
2020-05-18LibJS: Add Math.expm1()Linus Groh
2020-05-18LibJS: Add Math.exp()Linus Groh
2020-05-18LibJS: Add Math.sign()Linus Groh
2020-05-18LibGUI: Make text selection feel better in single-line editorsAndreas Kling
2020-05-18LibGUI: Add 1px of horizontal content padding to TextEditorAndreas Kling
2020-05-18LibGUI: Grow the "line content rect" slightly in single line text boxesAndreas Kling
2020-05-18LibGUI: Use a variable-width font by default in single-line TextEditorsAndreas Kling
2020-05-18LibGUI: Support variable-width fonts in TextEditorAndreas Kling
2020-05-18LibJS: Return early from parseFloat() if argument is a numberLinus Groh
2020-05-18LibGUI: Remove outdated FIXME in TextEditorAndreas Kling
2020-05-18LibJS: Remove is_nan() check in as_size_t() and fix to_size_t()Linus Groh
2020-05-18LibLine: Handle unicode correctlyAnotherTest
2020-05-18LibVT: Pass the handler name to Launcher::open_url to control what gets launchedNicholas Hollett
2020-05-18LaunchServer: Discover handlers from *.af files, allow launching based on a k...Nicholas Hollett
2020-05-18LibJS: Rename to_{i32,size_t}() to as_{i32,size_t}() for clarityLinus Groh
2020-05-18LibGUI: Tweak EmojiInputDialog layout :^)Andreas Kling
2020-05-18LibJS: Check for exception after converting object to string primitiveLinus Groh
2020-05-18LibJS: Throw TypeError when coercing symbol to numberLinus Groh
2020-05-18LibJS: Pass Interpreter& to Value::to_number() et al.Linus Groh
2020-05-18LibJS: Change Value::to_object(Heap& -> Interpreter&)Linus Groh
2020-05-18LibJS: Remove no-op SymbolPrototype::description_setter()Linus Groh
2020-05-17LibGUI: Fix crash in TextDocument::remove(TextRange)Andreas Kling
2020-05-17LibVT: TerminalWidget now opts into emoji input by default :^)Andreas Kling
2020-05-17LibGUI: TextEditor now opts in to emoji input by default :^)Andreas Kling
2020-05-17LibGUI: Add a simple emoji input dialog activated by Ctrl+Alt+Space :^)Andreas Kling
2020-05-17LibVT: Handle keydown events with multi-byte text correctlyAndreas Kling
2020-05-17LibGUI: Make the TextEditor widget store UTF-32 codepointsAndreas Kling
2020-05-17LibGfx: Add UTF-32 version of the text painting code pathsAndreas Kling
2020-05-17LibVT: Make TerminalWidget::selected_text() produce UTF-8 strings :^)Andreas Kling
2020-05-17LibGfx: Let's make it Font::width(Utf32View)Andreas Kling
2020-05-17LibC: Don't let ctype isfoo() helpers access array out of boundsAndreas Kling
2020-05-17LibGfx: Add Font::width(u32* codepoints, size_t)Andreas Kling
2020-05-17LibJS: Add symbol objectsmattco98
2020-05-17LibGemini: Implement rendering text/gemini documents to HTMLAnotherTest
2020-05-17LibJS: Simplify various StringPrototype functionsLinus Groh
2020-05-17LibJS: Add Number.parseFloat()Linus Groh
2020-05-17LibJS: Add parseFloat()Linus Groh
2020-05-17LibGemini+LibHTTP: Defer did_progress call to match other callbacksConrad Pankoff
2020-05-17LibWeb: Recognise and pass gemini URLs to ProtocolServerConrad Pankoff
2020-05-17LibGemini: Implement basic Gemini protocol supportConrad Pankoff
2020-05-17LibVT: Store all-ASCII terminal lines as 8-bit charactersAndreas Kling
2020-05-17Kernel + LibC: Handle running processes in do_waitid()AnotherTest
2020-05-17LibCore: Allow ArgsParser::parse() to not exit on failureAnotherTest
2020-05-17LibCore: Reset getopt's state when starting parse()AnotherTest
2020-05-16LibCore: Always wait_for_events() when pumping the event loopAndreas Kling
2020-05-16LibWeb: Log URL when loading <script> with src attributeLinus Groh