aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* add a borderJesse Luehrs2014-04-282-16/+23
|
* use the default bg color for the initial paintJesse Luehrs2014-04-281-4/+11
|
* these are no longer usedJesse Luehrs2014-04-282-8/+0
|
* make the cursor color configurableJesse Luehrs2014-04-282-3/+10
|
* stop drawing a transparent cursorJesse Luehrs2014-04-273-35/+40
|
* normalize cell contents to NFCJesse Luehrs2014-04-271-0/+10
| | | | | | some fonts (like the X11 bitmap fonts) include glyphs for things like á, but can't handle composing a + ´, so try to precompose things as much as possible
* handle combining characters when the line has wrappedJesse Luehrs2014-04-271-2/+7
|
* handle unicode combining charactersJesse Luehrs2014-04-271-14/+32
|
* we aren't doing dirty row tracking for nowJesse Luehrs2014-04-261-1/+0
| | | | see the dirty-rows branch for details
* track if rows were wrapped or notJesse Luehrs2014-04-262-0/+18
| | | | | this will be useful when copying things to the clipboard is implemented, to determine whether lines should be joined with a newline or not
* this is unnecessaryJesse Luehrs2014-04-251-1/+0
|
* handle wide charactersJesse Luehrs2014-04-253-8/+21
|
* implement insert/delete linesJesse Luehrs2014-04-251-6/+46
|
* handle large counts for insert/delete charactersJesse Luehrs2014-04-251-12/+22
|
* a few cleanupsJesse Luehrs2014-04-251-16/+24
|
* implement insert/delete charactersJesse Luehrs2014-04-251-6/+18
|
* don't draw the cursor off the screenJesse Luehrs2014-04-251-3/+8
| | | | | the cursor column can be one past the end of the row if a glyph was drawn in the last column and then nothing else happened
* you can't just free uv handles, you have to close them firstJesse Luehrs2014-04-251-0/+7
| | | | this fixes some memory corruption
* don't let move_to move outside of the screenJesse Luehrs2014-04-251-0/+8
|
* implement rgb colorsJesse Luehrs2014-04-253-21/+40
|
* implement inverseJesse Luehrs2014-04-253-9/+30
|
* implement scrolling regionsJesse Luehrs2014-04-251-16/+25
|
* clean everything upJesse Luehrs2014-04-253-1/+5
|
* implement window title settingJesse Luehrs2014-04-253-8/+28
|
* implement the screen state propertiesJesse Luehrs2014-04-251-20/+30
|
* implement the alternate screenJesse Luehrs2014-04-252-8/+39
|
* implement text scrollingJesse Luehrs2014-04-251-6/+24
|
* handle bold_is_brightJesse Luehrs2014-04-251-2/+8
|
* bold/italic/underlineJesse Luehrs2014-04-252-17/+38
|
* refactorJesse Luehrs2014-04-253-29/+29
|
* colorsJesse Luehrs2014-04-251-12/+20
|
* handle utf8 charactersJesse Luehrs2014-04-251-5/+24
| | | | still only codepoints at the moment, still need to handle glyph clusters
* lines shouldn't wrap until the next character is actually drawnJesse Luehrs2014-04-251-5/+7
|
* implement bellsJesse Luehrs2014-04-252-4/+12
|
* implement some of the screen clearing functionsJesse Luehrs2014-04-251-12/+42
|
* start refactoring to draw parsed text to an intermediary data structureJesse Luehrs2014-04-2513-800/+1102
|
* remove outdated commentJesse Luehrs2014-04-241-3/+0
|
* more cleanupsJesse Luehrs2014-04-244-5/+0
|
* more refactoringJesse Luehrs2014-04-244-9/+15
|
* also allow middle click to pasteJesse Luehrs2014-04-231-0/+30
|
* shift+insert to paste from PRIMARYJesse Luehrs2014-04-232-7/+71
|
* be more consistentJesse Luehrs2014-04-233-8/+8
|
* refactorJesse Luehrs2014-04-231-30/+33
|
* reset the scroll region whenever the window is resizedJesse Luehrs2014-04-232-5/+3
| | | | seems like this is what other terminals do
* also clear COLORFGBGJesse Luehrs2014-04-231-0/+3
| | | | | if it's actually widely used, i'll set it to something reasonable instead, but leaving it set to the previous value is certainly wrong
* also set WINDOWIDJesse Luehrs2014-04-234-8/+15
|
* unset COLORTERM too (dolmen, #7)Jesse Luehrs2014-04-231-0/+6
|
* just for consistencyJesse Luehrs2014-04-231-0/+3
|
* handle visual bells betterJesse Luehrs2014-04-232-9/+32
|
* make an option for making bells set the urgent hintJesse Luehrs2014-04-233-2/+11
|