Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | major changes to input handling in preparation for pasting, which will | Rich Felker | 2006-10-25 | 1 | -26/+22 |
| | | | | | | | | | | | | | | | | | | | | require support for large blocks of input: output which cannot be written to the tty (pty) is no longer discarded. instead, the display module is responsible for keeping the buffer alive until it has been entirely consumed. one simple (and smart) way to ensure this is to refuse to process events that could generate new input text as long as there is unwritten data. this works as long as there is an earlier layer of buffering (for fbcon, kernel; for x11, xlib). a direct-on-x-protocol display implementation will have to do its own buffer management. this architecture allows pasting to be performed direct from a buffer owned by the display module, which could reside in static or shared memory, or even as a memory-mapped file. it also facilitates reuse of the code in non-tty-connected settings. | ||||
* | mistaken line left over from old code | Rich Felker | 2006-10-16 | 1 | -1/+0 |
| | |||||
* | don't know if this is a bug somewhere else, but for whatever reason i | Rich Felker | 2006-10-16 | 1 | -0/+1 |
| | | | | | was getting non-null-terminated strings sometime?! | ||||
* | remove server-side glyph rendering/cache entirely. client side is just | Rich Felker | 2006-10-15 | 1 | -66/+55 |
| | | | | | | as fast or faster even with remote displays due to horribly inefficient X protocol... | ||||
* | revert "performance increase" that actually hurt performance on better | Rich Felker | 2006-10-15 | 1 | -30/+19 |
| | | | | | | | X servers.. :( some better approach is really needed; at this rate, even client side images would be faster... | ||||
* | large performance increase | Rich Felker | 2006-10-15 | 1 | -19/+30 |
| | |||||
* | preliminaries for input method support | Rich Felker | 2006-10-15 | 1 | -2/+13 |
| | |||||
* | better now, perhaps | Rich Felker | 2006-10-13 | 1 | -1/+4 |
| | |||||
* | nonlatin input, attempt 2 | Rich Felker | 2006-10-13 | 1 | -2/+2 |
| | |||||
* | try to support non-latin input.. does this work? | Rich Felker | 2006-10-13 | 1 | -12/+26 |
| | |||||
* | remove margin nonsense i got from reading bad source | Rich Felker | 2006-10-13 | 1 | -4/+3 |
| | |||||
* | remove the horribly incorrect XImage handling and replace it with | Rich Felker | 2006-10-13 | 1 | -21/+16 |
| | | | | | something much simpler that won't corrupt memory. | ||||
* | x11 window resizing support | Rich Felker | 2006-10-13 | 1 | -36/+52 |
| | |||||
* | broken backspace; Xlib is stupid | Rich Felker | 2006-10-12 | 1 | -0/+1 |
| | |||||
* | possibly fix crash on last glyph page? | Rich Felker | 2006-10-12 | 1 | -2/+2 |
| | |||||
* | missing prototypes | Rich Felker | 2006-10-12 | 1 | -0/+1 |
| | |||||
* | 1% less messy/hackish | Rich Felker | 2006-10-12 | 1 | -6/+7 |
| | |||||
* | first try at porting to X. very broken, minimal functionality, | Rich Felker | 2006-10-12 | 1 | -0/+375 |
but it does work.. |