summaryrefslogtreecommitdiff
path: root/dblbuf.c
AgeCommit message (Collapse)AuthorLines
2006-10-29100l: forgot to add this with the uucell overhaulRich Felker-0/+7
2006-10-29major internal changes in representation of character cells.Rich Felker-2/+2
we now use 12 bytes per cell instead of 10. however, this allows us to support 256-color mode (not yet implemented but the framework is in place) and to mix scripts when using combining characters. while the latter sounds ridiculous at first, being able to visibly see a combining letter attached to a [, ", or ' is extremely useful in scripting and regular expressions with some languages. some code is left slightly messy, but overall it's much cleaner now since struct uucell is now properly encapsulated.
2006-10-18hey at least it looks better.. real palette config coming soonRich Felker-10/+14
2006-10-15revert "performance increase" that actually hurt performance on betterRich Felker-4/+0
X servers.. :( some better approach is really needed; at this rate, even client side images would be faster...
2006-10-15large performance increaseRich Felker-0/+4
2006-10-12missing prototypesRich Felker-0/+1
2006-10-12remove nasty hack for backwards colors in default pc/linux paletteRich Felker-2/+4
(actually it's just moved to dblbuf.c for now, but this makes it easier to remove in the future when proper color palette config is implemented.)
2006-10-12factoringRich Felker-3/+9
2006-10-08100l: always repainting made it super-slowRich Felker-1/+4
2006-10-08fbcon target: let the kernel do the key mapping for us...Rich Felker-0/+3
this made it easy to fix vc switching and window resizing, so i'm fixing those in the same commit as well.
2006-10-06fix out-of-bound memory write on first call (or after resize!)Rich Felker-7/+7
2006-10-03rudimentary 16bpp supportRich Felker-6/+54
2006-10-03rework the dblbuf framebuffer module's blutter heavily, based on workRich Felker-114/+26
by loren merritt. roughly 3-4 times as fast as the old code with slightly increased memory usage. still only supports 8bpp and font width of 8, for now, but the new design is more easily extended to 16bpp and 32bpp than the old one.
2006-10-03first working version of uuterm!Rich Felker-0/+220
- at this point it is purely experimental. only ascii characters are visible (using builtin font) although all characters are processed. - there are known bugs, including crashes. - there are major missing features. - but it works. ^_^