summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-07-13AudioServer: Assorted infrastructure workRobin Burchell
2019-07-13SB16: Write the correct DMA buffer offset for 16-bit samples.Andreas Kling
2019-07-13Piano: Take down the baseline "volume" from 3000 to 1800.Andreas Kling
2019-07-13SB16: IRQ handler should send 0xd5 to pause 16-bit playback.Andreas Kling
2019-07-13Piano: Use a secondary thread to write the audio stream.Andreas Kling
2019-07-13SB16: Use a snooze alarm to block the current thread while playing.Andreas Kling
2019-07-13Kernel: Make it easier to add Thread block states in the future.Andreas Kling
2019-07-13CEventLoop: When asked to exit the event loop, exit right away.Andreas Kling
2019-07-13chmod: Add understanding of simple permission strings. (#295)Albert Gafiyatullin
2019-07-13LibC: Protect the malloc heap with a basic lock.Andreas Kling
2019-07-13LibCore: Add CCustomEvent, a custom CEvent for arbitrary use.Andreas Kling
2019-07-13SB16: Put debug spam behind SB16_DEBUG.Andreas Kling
2019-07-13SB16: Use Stereo samples by default.Andreas Kling
2019-07-13SB16: Send (sample count, less 1) to the DSP, not the number of bytes.Andreas Kling
2019-07-13SB16: Switch to signed 16-bit 44100 Hz Mono by default.Andreas Kling
2019-07-13Piano: Start working on a desktop piano.Andreas Kling
2019-07-13AK: Add Queue::enqueue(const T&).Andreas Kling
2019-07-13IRCClient: Implement "/msg <nick> ..."Andreas Kling
2019-07-13IRCClient: Open query window immediately when created by the user.Andreas Kling
2019-07-13WindowServer: Don't deliver the same mouse event twice.Andreas Kling
2019-07-13IRCClient: Make the channel and query mappings case-insensitive.Andreas Kling
2019-07-13IRCClient: Process incoming NOTICE messages like PRIVMSG.Andreas Kling
2019-07-13AK: Support case-insensitive HashMap<String, T>.Andreas Kling
2019-07-13LibGUI: Add an auto-repeat interval to GAbstractButton.Andreas Kling
2019-07-13LibC: Fix make target dependency that was breaking parallel make sometimes.Andreas Kling
2019-07-13Kernel: First cut of a sb16 driverRobin Burchell
2019-07-12Painter: Don't add line spacing after the very last line in draw_text().Andreas Kling
2019-07-12HelloWorld: Make the demo label say "Hello\nWorld!".Andreas Kling
2019-07-12Painter: Implement multi-line support in Painter::draw_text().Andreas Kling
2019-07-12WSWindowManager: Ensure that we pick a single window to deliver a full stream...Robin Burchell
2019-07-11TextEditor: Fix build (copy_ref() in outdated PR changes.)Andreas Kling
2019-07-11TextEditor: Move the application UI into a dedicated TextEditorWidget. (#292)Rhin
2019-07-11FontEditor: Initial port to using a VisualBuilder generated UI.Andreas Kling
2019-07-11GGroupBox: Allow constructing these without an initial text.Andreas Kling
2019-07-11AK: Delete bad pointer assignment operators and constructors.Andreas Kling
2019-07-11GSlider: Make the knob width proportional to the range, if in that mode (#288)Lawrence Manning
2019-07-11AK: Remove copy_ref().Andreas Kling
2019-07-11TextEditor: Remove use of copy_ref().Andreas Kling
2019-07-11ProcessManager: Remove use of copy_ref().Andreas Kling
2019-07-11IRCClient: Remove use of copy_ref().Andreas Kling
2019-07-11FontEditor: Remove use of copy_ref().Andreas Kling
2019-07-11GWidget: Make set_font() take either Font* or Font&.Andreas Kling
2019-07-11FileManager: Remove use of copy_ref().Andreas Kling
2019-07-11GToolBar: Make add_action() take a GAction& instead of NonnullRefPtr&&.Andreas Kling
2019-07-11Minesweeper: Remove use of copy_ref().Andreas Kling
2019-07-11GLabel: Make set_icon() take a GraphicsBitmap*.Andreas Kling
2019-07-11LibGUI: Remove use of copy_ref().Andreas Kling
2019-07-11AK: Remove use of copy_ref().Andreas Kling
2019-07-11Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.Andreas Kling
2019-07-11AK: Make it more more pleasant to copy RefPtr's.Andreas Kling