summaryrefslogtreecommitdiff
path: root/Libraries
AgeCommit message (Expand)Author
2021-01-01LibCore: Add typed find_child and find_descendant helpers to ObjectAndrew Kaster
2021-01-01LibELF: validate_program_headers: Validate p_memsz and p_alignBrendan Coles
2021-01-01ProtocolServer: Use an empty Optional<IPC::File> to pass along "no fd"AnotherTest
2021-01-01LibGUI: Hide unnecessary scrollbars in MultiViewAndreas Kling
2021-01-01LibGUI: Simplify setup code in GUI::MultiViewAndreas Kling
2021-01-01Meta: Update project copyright dates (2018-2021) :^)Andreas Kling
2021-01-01LibGUI: Transfer focus when checking exclusive button programmaticallyAndreas Kling
2021-01-01LibGUI: Simplify RadioButton by using AbstractButton exclusive modeAndreas Kling
2020-12-31LibGfx: Introduce provisional font interfaceStephan Unverwerth
2020-12-31LibGUI: Add a bunch of missing widget registrationsAndreas Kling
2020-12-31LibWeb: Clear circular download reference when download finishedTom
2020-12-31LibAudio: Make it so that an unused WavWriter is destructibleAndrew Kaster
2020-12-31LibThread: Give Thread std::jthread semanticsAndrew Kaster
2020-12-31LibThread: Hide Thread's constructor, as it is a Core::ObjectAndrew Kaster
2020-12-31Everywhere: Re-format with clang-format-11Linus Groh
2020-12-31ProtocolServer: Avoid blocking all downloads when client stops readingAnotherTest
2020-12-31LibWeb: Don't hold on to the Download instance after it's finishedAnotherTest
2020-12-31LibProtocol: Ensure download is finished before invoking on_finishedAnotherTest
2020-12-31LibGUI: Add 1px of margin to EmojiPickerDialogAndreas Kling
2020-12-31LibGUI: Make the emojis in the emoji input dialog fit in the windowAndreas Kling
2020-12-31LibGUI: Add a new GUI::OpacitySlider widget :^)Andreas Kling
2020-12-31LibGfx: Remove unnecessary assertion in Painter::draw_pixel()Andreas Kling
2020-12-31LibGUI: Constrain relative cursor delta to valid rangeTom
2020-12-31LibGUI: Don't change the actual combobox value while hovering itTom
2020-12-31LibGfx: Add Gfx::Font::bold_variant() that does a proper font lookupAndreas Kling
2020-12-31Everywhere: Fix more typosLuke
2020-12-31LibGUI: Show font weight names instead of numeric weights in FontPickerAndreas Kling
2020-12-31LibGUI: Don't keep creating new models in FontPickerAndreas Kling
2020-12-31LibGUI: Simplify FontPicker::set_font()Andreas Kling
2020-12-31AK: Fix a race condition with WeakPtr<T>::strong_ref and destructionTom
2020-12-31LibGUI: Sort all the lists in the FontPickerAndreas Kling
2020-12-30LibGUI: Tweak FontPicker layoutAndreas Kling
2020-12-30LibGFX: Move default_xxx_font() methods from Font to FontDatabaseStephan Unverwerth
2020-12-30LibTTF: Cache rasterized glyphs within TTF::ScaledFontStephan Unverwerth
2020-12-30LibTTF: Use ReadonlyBytes where possible to avoid copiesStephan Unverwerth
2020-12-30LibTTF: Do not assert on glyphs with broken line coordinatesStephan Unverwerth
2020-12-30LibTTF: Use ByteBuffer::copy() since wrap() was removedStephan Unverwerth
2020-12-30LibTTF: Use AffineTransform::multiply() instead of * operatorStephan Unverwerth
2020-12-30LibTTF: Fix code after rebaseStephan Unverwerth
2020-12-30LibTTF: Address code-style comments, gracefully handle load failures.Srimanta Barua
2020-12-30LibTTF: Split up Font.h into smaller internal header files.Srimanta Barua
2020-12-30LibTTF: Initial work on parsing and rasterizing composite glyphs.Srimanta Barua
2020-12-30LibTTF: Reorganized TTF parsing code into LibTTFSrimanta Barua
2020-12-30LibGfx: Address awesomekling's comments on API and codestyleSrimanta Barua
2020-12-30LibGfx: Cut down on magic constants in the TTF parser.Srimanta Barua
2020-12-30LibGfx: Update Painter's bezier curve drawing algorithm.Srimanta Barua
2020-12-30LibGfx: Finally render simple TTF outlines.Srimanta Barua
2020-12-30LibGfx: Rasterize simple TTF glyphs.Srimanta Barua
2020-12-30LibGfx: Load glyph definition from "glyf" table for TTF fonts.Srimanta Barua
2020-12-30LibGfx: Get glyph ID for codepoint, from the CMAP table.Srimanta Barua