index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Applications
/
Piano
Age
Commit message (
Expand
)
Author
2020-01-18
Meta: Add license header to source files
Andreas Kling
2019-12-31
Applications: Implement some missing MenuBars & AboutDialogs
Jami Kettunen
2019-12-25
Piano: Factor wave rendering to its own function
William McPherson
2019-12-25
Piano: Use switch statements on m_wave_type
William McPherson
2019-12-25
Piano: Move m_front_buffer/m_back_buffer off heap
William McPherson
2019-12-25
Piano: Initialize m_note_on[]
William McPherson
2019-12-25
Piano: Rename "release" to "decay"
William McPherson
2019-12-25
Piano: Initialize keys[] at member definition
William McPherson
2019-12-25
Build: support library and generator dependencies
joshua stein
2019-12-23
Piano: Add piano roll
William McPherson
2019-12-23
Piano: Make note() callable by multiple sources
William McPherson
2019-12-23
Piano: Remove redundant logic in fill_audio_buffer
William McPherson
2019-12-20
Build: clean up build system, use one shared Makefile
joshua stein
2019-12-13
Piano: Add triangle wave and noise
William McPherson
2019-12-09
LibGUI: Make GMenu inherit from CObject
Andreas Kling
2019-11-08
LibGUI: Rename GEventLoop.{cpp,h} => GWindowServerConnection
Andreas Kling
2019-09-22
LibCore+LibGUI: Remove GEventLoop and use CEventLoop everywhere
Andreas Kling
2019-09-22
LibCore: Make CObject reference-counted
Andreas Kling
2019-09-21
LibCore: Convert CFile to ObjectPtr
Andreas Kling
2019-09-21
LibGUI: Convert custom widgets and subclasses to ObjectPtr
Andreas Kling
2019-09-21
LibGUI: Convert GWindow to ObjectPtr
Andreas Kling
2019-09-14
LibGUI: Simplify GCommonActions a bit
Andreas Kling
2019-09-05
Piano: Added GCommonActions
rhin123
2019-08-26
Piano: Port threading to LibThread
Sergey Bugaev
2019-08-03
Piano: Add mouse support for playing notes
Conrad Pankoff
2019-07-28
WindowServer+LibGUI: Pass window icons as shared buffers rather than paths.
Andreas Kling
2019-07-27
Piano: Add an (empty) menubar so the app looks a little more complete.
Andreas Kling
2019-07-23
LibGUI: Get rid of GWindow::should_exit_event_loop_on_close().
Andreas Kling
2019-07-23
Piano: Exit the event loop on main window close.
Andreas Kling
2019-07-18
LibDraw: Introduce (formerly known as SharedGraphics.)
Andreas Kling
2019-07-17
Port LibGUI to use CIPCClientSideConnection
Robin Burchell
2019-07-16
Piano: Create the connection after the event loop
Robin Burchell
2019-07-14
Piano: Use CObject::custom_event() to simplify PianoWidget a bit.
Andreas Kling
2019-07-14
Piano: Use CEventLoop::wake() to trigger repaint from sound thread.
Andreas Kling
2019-07-13
Piano: Use a fixed-width font in the UI to align things nicely.
Andreas Kling
2019-07-13
Piano: Add 16x16 window icon.
Andreas Kling
2019-07-13
Piano: Remove some unused code.
Andreas Kling
2019-07-13
AudioServer: Assorted infrastructure work
Robin Burchell
2019-07-13
Piano: Take down the baseline "volume" from 3000 to 1800.
Andreas Kling
2019-07-13
Piano: Use a secondary thread to write the audio stream.
Andreas Kling
2019-07-13
Piano: Start working on a desktop piano.
Andreas Kling