toaruos/userspace
Kevin Lange 17879bd850 EXPERIMENTAL: Rotating windows.
* Dumb bounding box top_at logic replaced with select buffer
* Select buffer rendered through cairo with AA disabled
  Using rectangles for window shapes - this should easily
  be expandable to 1bpp bitmaps. Currently, the select buffer
  is very inefficient, using twice the space it needs (plus,
  it's double buffered, so in reality, 4x the space needed),
  however, it's also very accurate and fast, and I like that.
* Window rotation is controlled through Ctrl+Shift+{z,x,c} where
  z = rotate 1 degree left
  x = rotate 1 degree right
  c = reset rotation
* Input is remapped based on window rotation, so you *can* use the
  draw app, and it is totally epic.
2013-04-02 01:26:32 -07:00
..
core Clean up formatting for (terminal) login prompt 2013-03-31 13:01:28 -07:00
extra Add usleep to newlib, silence some warnings 2013-03-26 23:30:09 -07:00
gui EXPERIMENTAL: Rotating windows. 2013-04-02 01:26:32 -07:00
lib EXPERIMENTAL: Rotating windows. 2013-04-02 01:26:32 -07:00
tests Use alpha channel in text rendering in terminal 2013-03-29 00:39:23 -07:00
util Deprecate legacy terminal size feedback 2013-03-25 22:24:26 -07:00
build.py Some fixes and cleanup 2013-03-22 11:58:22 -07:00