Commit graph

62414 commits

Author SHA1 Message Date
Andreas Kling
ab5266b924 Rage hacking on TerminalWidget.
There's some really hideous plumbing with globals going on here, but my
priority right now is getting a basic VT100 terminal emulator working.
2018-10-11 12:33:03 +02:00
Andreas Kling
f282df6617 AK::Buffer should not free unowned backing stores, duh. 2018-10-11 12:30:35 +02:00
Andreas Kling
0abc19b0ff Dispatch MouseUp events with SDL. 2018-10-11 02:55:02 +02:00
Andreas Kling
c61cbf4234 Start poking at a TerminalWidget. 2018-10-11 02:50:08 +02:00
Andreas Kling
f337616741 More hacking on Widgets. 2018-10-11 01:48:09 +02:00
Andreas Kling
aee66e0119 Avoid modifying Object::m_children while iterating it. 2018-10-11 01:00:15 +02:00
Andreas Kling
e810120260 Peanut8x8 can paint all the ASCII characters! 2018-10-11 00:56:28 +02:00
Andreas Kling
cb64ff229a More work on the bitmap font. 2018-10-11 00:10:36 +02:00
Andreas Kling
77bac7216c More rage hacking on Widgets. Some very basic text drawing. :^) 2018-10-10 20:06:58 +02:00
Andreas Kling
6f37429f57 Intense hacking on Widgets. 2018-10-10 16:49:36 +02:00
Andreas Kling
8c84f9749e Start working on a Widgets library. 2018-10-10 15:12:38 +02:00
Andreas Kling
a181a8f6e7 Run without SimpleMalloc locally for now. 2018-10-10 15:11:43 +02:00
Andreas Kling
0dac2c2b7f Add a cool banner. 2018-10-10 13:18:46 +02:00
Andreas Kling
5a30055157 Import all this stuff into a single repo called Serenity. 2018-10-10 11:53:07 +02:00