| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Because blink is a signed integer, an eventual overflow would result in
undefined behavior.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
X servers.. :(
some better approach is really needed; at this rate, even client side
images would be faster...
|
| |
|
| |
|
|
|
|
|
|
|
| |
(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.)
|
| |
|
| |
|
|
|
|
|
|
|
| |
this made it easy to fix vc switching and window resizing, so i'm
fixing those in the same commit as well.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
- 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. ^_^
|