logo

st

Unnamed repository; edit this file 'description' to name the repository.
DateCommit messageAuthorFiles+-
apply st-gruvbox-both-0.8.1.diffHaelwenn (lanodan) Monnier3+66-31
Fix keyboard input on terminalJan Christoph Ebersbach1+641-50
apply: 01b-my-config.diffHaelwenn (lanodan) Monnier1+2-2
bump version to 0.8.1Hiltjo Posthuma1+1-1
fix regression by selecting clipboard textHiltjo Posthuma1+3-0
don't modify argv, use a counterHiltjo Posthuma1+12-10
selextend: clarify: !sel.mode == SEL_IDLEHiltjo Posthuma1+1-1
clipcopy: no need to check for free(NULL), set to NULL after freeHiltjo Posthuma1+2-2
minor code-style: whitespace fixesHiltjo Posthuma1+1-2
Fix title initializationQuentin Rameau1+5-5
Fix regression from 69e32a6 when setting title.Quentin Rameau1+1-1
LICENSE: fix a few yearsHiltjo Posthuma1+3-3
update LICENSE: major contributorsHiltjo Posthuma1+4-1
Makefile: add all files to make distHiltjo Posthuma1+3-1
bump version to 0.8Hiltjo Posthuma1+1-1
use math.h for ceilfHiltjo Posthuma1+1-1
xhints: no need to initialize sizehHiltjo Posthuma1+1-1
regression: include termios.h for tcsendbreak etcHiltjo Posthuma1+1-0
General cleanupDevin J. Pohly2+21-26
Clean up #includesDevin J. Pohly3+4-9
Reduce visibility wherever possibleDevin J. Pohly4+43-44
Limit usage of extern to config.h globalsDevin J. Pohly4+29-27
Remove x.c dependency on termDevin J. Pohly3+39-39
Pull term references out of xdrawcursorDevin J. Pohly4+40-42
Move win-agnostic parts of draw/drawregion to st.cDevin J. Pohly4+65-47
Split mode bits between Term and TermWindowDevin J. Pohly4+88-83
Move CRLF input processing into ttywriteDevin J. Pohly3+240-221
Move terminal echo logic into st.cDevin J. Pohly3+19-25
Move remaining selection mode logic into selextendDevin J. Pohly3+22-22
Move terminal-related selection logic into st.cDevin J. Pohly3+54-41
Move X-specific selection info into XSelectionDevin J. Pohly3+19-21
Have selected() check whether selection existsDevin J. Pohly2+6-7
Rely on ttyresize to set tty sizeDevin J. Pohly2+3-6
Remove X and fontconfig from st.cDevin J. Pohly3+5-10
Remove Time argument from xsetselDevin J. Pohly3+11-11
Make win variable internal to x.cDevin J. Pohly4+13-6
Move X-related config.h types into x.cDevin J. Pohly2+24-23
Remove unneeded array-length variablesDevin J. Pohly1+7-15
Inline clipboard functionsDevin J. Pohly2+19-33
Move config.h include from st.c to x.cDevin J. Pohly5+91-119
Factor out equivalent code from ttyread/ttysendDevin J. Pohly2+41-62
Move opt_* into same file as main()/run()Devin J. Pohly3+33-40
Move key-matching functions into x.cDevin J. Pohly4+68-62
Pass new dimensions into ttyresizeDevin J. Pohly3+7-7
Move window-manipulating functions into x.cDevin J. Pohly4+45-46
Move font/fontspec variables into x.c and XWindowDevin J. Pohly3+15-22
Move window urgency handling entirely into x.cDevin J. Pohly5+10-9
Move zoom functions into x.cDevin J. Pohly4+39-40
Move usage() to be with run() in x.cDevin J. Pohly4+18-19
Call xsetenv() in main process instead of childDevin J. Pohly3+4-14
Fix color with FAINT attributeBenno Fünfstück1+1-0
Apply ATTR_REVERSE after ATTR_FAINTBenno Fünfstück1+7-6
Fix FAQ typoGeorge Ornbo1+1-1
Fix manpage typoParide Legovini1+1-1
Add an error for XftFontOpenPattern failure.Gary Allen Vollink1+3-0
Revert "Revert "fixed STLDFLAG order in broken st Makefile""Hiltjo Posthuma1+1-1
base64dec: skip non-printable characters like \r\nSuraj N. Kurapati1+12-5
Revert "fixed STLDFLAG order in broken st Makefile"Hiltjo Posthuma1+1-1
Revert "make clipboard patch obsolete"Hiltjo Posthuma1+0-1
make clipboard patch obsoleteAnselm R Garbe1+1-0
fixed STLDFLAG order in broken st MakefileAnselm R Garbe1+1-1
Revert "Add bold off SGR"Quentin Rameau1+0-3
Add dim/smxx/rmxx to terminfo, remove duplicate kich1Quentin Rameau1+5-2
Let the user specify C and LD FLAGSQuentin Rameau2+6-6
Do not obfuscate what make is doing.Quentin Rameau2+33-41
Add color change terminfo capabilitiesMarc André Tanner1+3-0
Add bold off SGRQuentin Rameau1+3-0
st.1: modify man page to accurately reflect default keybindingsgreg.reagle@umbc.edu1+7-10
Simplify how we keep ATTRs under cursorQuentin Rameau1+2-3
Fix commented out codeAlexander Krotov1+1-1
keep some glyph modes for the cursorNils Reuße1+3-0
Support xterm Ms feature to set clipboardosandov@osandov.com4+59-1
Change default keybindingsRoberto E. Vargas Caballero1+9-9
Split X-specific code into x.cMichael Forney6+2195-2021
Move column and row default numbers into config.hfpqc2+7-2
Revert "Initial font size issue."Roberto E. Vargas Caballero1+0-3
Fixed 'missing glyph doesn't use fontconfig config substitutions' bugSpencer Phippen1+19-3
make the various combinations of arrow keys and shift/control/meta workManuel Tobias Schiller1+20-4
Initial font size issue.ian@remmler.org1+3-0
tic -s -> tic -sx (Treat unknown capabilities as user-defined.)pl@ninthfloor.org3+3-3
Add tmux capabilities to st.infopl@ninthfloor.org1+4-1
Make strdump(), csidump(), print to stderrpl@ninthfloor.org1+15-14
Do not use color when font attributes are supportedQuentin Rameau2+35-13
st.1: add an entry for ISO-14755 shortcutQuentin Rameau1+4-0
Add support for iso14755Quentin Rameau2+29-0
Add missing device path to '-l' exampleKlemens Nanni1+4-4
Add parsing of DCS q sequencesRoberto E. Vargas Caballero1+45-23
Add support for enabling/disabling utfRoberto E. Vargas Caballero1+62-17
Delete ncv capability from terminfoRoberto E. Vargas Caballero1+0-1
st.info: do not prevent st from displaying attributesQuentin Rameau1+1-1
Update the LICENSE.Christoph Lohmann1+2-2
0.7 releaseChristoph Lohmann1+1-1
Change who's expanding tabs.Christoph Lohmann1+1-1
Add some hint to have the pseudo terminal in the right mode.Christoph Lohmann1+6-0
Add comment about tabspaces.Christoph Lohmann1+9-0
Consistent Alt+BackSpace behaviorAlive 4ever1+1-0
Use XftFontMatch in place of FcFontMatch.Christoph Lohmann1+1-4
delete clipboard properties after pasting themv4hn1+1-2
Remove stupid assignation in memcpy()Roberto E. Vargas Caballero1+2-2
st: Fix off-by-one error when calculating character width.Tor Andersson1+2-2
Fix vertical character alignment in some casesTon van den Heuvel1+1-1
I like empty lines.Christoph Lohmann1+1-0
Measure the single advance width with a heuristic methodRyusei Yamaguchi2+15-1
xtermclear() is now done by xdrawglyphfontspecs()Christoph Lohmann1+0-13
arg.h: fixed argv checks orderLucas Gabriel Vuotto1+2-2
Fix forgotten bracket and duplicate option in usage()Quentin Rameau1+8-6
Extract ttyresize() out of cresize()Quentin Rameau1+4-4
Ok, no need for a separate version function.Christoph Lohmann1+1-8
Add -n option for setting WM_CLASS instance nameQuentin Rameau2+26-15
Reformat usage and separate version from itQuentin Rameau2+33-29
Enforce a terminal size to reduce race conditions in too efficient apps.Christoph Lohmann1+2-0
Height is height.Christoph Lohmann1+1-1
Bump year.Christoph Lohmann1+1-1
Fixing the XClassHint setting in st.Christoph Lohmann1+1-1
Avoid recursive call to ttywrite from ttyreadRoberto E. Vargas Caballero1+2-2
arg.h: remove unused macrosQuentin Rameau1+0-15
Introduce lim in all ttywrite() checks.Christoph Lohmann1+4-4
Fix ttywrite()Roberto E. Vargas Caballero1+20-18
Now the mshortcuts are even more consistent.Ivan Tham1+5-5
Now the Shortcuts are more consistent.Christoph Lohmann2+3-3
fix bug where first selection snaps to linesJason Woofenden1+3-2
Fix the cursor colors selectionQuentin Rameau1+2-3
Normalize the whole color selection in xdrawcursor.Christoph Lohmann1+22-11
Fix the cursor color when over selection.Quentin Rameau1+2-1
Make the cursor shapes more descriptive.Christoph Lohmann1+4-4
Snowman is everywhere.Christoph Lohmann2+3-0
Style normalisation in the config.def.h.Christoph Lohmann1+13-8
The definition of the reverse cursor is now up to the user.Christoph Lohmann2+6-13
Fixing the cursor movement in selections.Christoph Lohmann1+31-13
When the cursor is moved, clear the selection.Christoph Lohmann1+1-0
Reverse the cursor on selection.Christoph Lohmann1+3-0
More style changes. We forgot some switches.Christoph Lohmann1+33-33
Small style change.Christoph Lohmann1+4-4
There's no need for libXext to compile st.Christoph Lohmann1+1-1
Fix extra bracketed paste markers when pasting >8kbdequis1+2-2
dup() -> dup2()FRIGN1+1-2
The times of bad fonts are over.Christoph Lohmann1+1-1
Fix copy of line with len = 0Roberto E. Vargas Caballero1+4-1
Change Pause to Break in shortcut for serial breakRoberto E. Vargas Caballero2+5-3
Expose cursor shape in config.def.hJan Christoph Ebersbach2+10-1
Add key to send a break to the serial lineRoberto E. Vargas Caballero3+13-0
Set default values of stty according to the man pageRoberto E. Vargas Caballero1+1-1
Making st.1 more descriptive about -l and fix -l in st.c.Christoph Lohmann2+19-4
Fix the st manpage for -l line.Christoph Lohmann1+2-4
Reordering and adding control codes.Christoph Lohmann1+21-2
Merge branch 'master' of ssh://suckless.org/gitrepos/stChristoph Lohmann1+2-2
Don't read if we chunked the input data.Christoph Lohmann1+2-1
st.info: replace the acsc entry from xterm to urxvtQuentin Rameau1+1-1
Adding mouse colour/shape settingsAlex Kozadaev2+24-4
Adding -T to the usage too.Christoph Lohmann1+4-2
Add -T, as recommended by Dmitrij D. CzarkoffChristoph Lohmann2+8-0
Fix type for write(2) return variable.Quentin Rameau1+2-1
added note about the low precedence of shell to config.def.hMytchel Hammond1+9-0
Fix style in execshRoberto E. Vargas Caballero1+1-2
Make the comment for the IM XFilter more understandable.Christoph Lohmann1+3-3
Return style unification.Christoph Lohmann1+10-0
Aligning the macros.Christoph Lohmann1+22-20
Unix end of file.Christoph Lohmann1+1-0
No inline declarations please.Christoph Lohmann1+2-2
Typo and the missing incr atom from the patches.Christoph Lohmann1+3-1
Implement chunked write to the cmdfd.Christoph Lohmann1+51-2
Implement INCR transfers in the clipboard.Christoph Lohmann1+68-6
Update LICENSEFRIGN1+1-1
Don't treat clauses like functionsFRIGN1+382-382
Use BSD-style function notationFRIGN1+256-129
Unboolify stFRIGN2+28-30
Remove insane *_FILENO and EXIT_* usageFRIGN1+12-14
Commit to push the 0.6 release.Christoph Lohmann1+1-1
Revert "Remove unnecessary XFilterEvent call."Weng Xuetian1+7-0
do not truncate font size when zoomingQuentin Rameau2+10-11
Revert "Optimize memory footprint of line buffers"Roberto E. Vargas Caballero1+2-2
Support UTF-8 characters as word delimitersJan Christoph Ebersbach1+17-1
Merge branch 'master' of ssh://suckless.org/gitrepos/stRoberto E. Vargas Caballero1+1-1
set selection to IDLE on clearv4hn1+1-0
Small bugfix for makeglyphfontspecs call in drawregionsuigin1+1-1
Clean up xdraws and optimize glyph drawing with non-unit kerning valuessuigin1+187-196
Changed type for UTF-32 codepoints from long to uint_least32_tsuigin1+27-25
Fix empty selection highlighting bug.noname1+5-7
Fix indentation.noname1+4-4
Add enumeration for sel.modenoname1+14-9
selnormalize: make special case explicitnoname1+4-4
selsnap: simplify SNAP_LINE casenoname1+3-3
Remove first argument of selsnap.noname1+5-5
Fix sigchldJochen Sprickerhof1+5-1
len assignment is never usedmvdan@mvdan.cc1+0-1
Clarify calculation precedence for '&' and '?'mvdan@mvdan.cc1+3-3
Use %u for uintmvdan@mvdan.cc1+1-1
Optimize memory footprint of line bufferssuigin1+2-2
Make tputc, tsetchar and techo accept unicodenoname@inventati.org1+45-62
Change internal character representation.noname@inventati.org1+35-38
Remove last parameter of utf8encodenoname@inventati.org1+5-5
Use utf8len instead of utf8decode.noname@inventati.org1+1-2
Make build shut up about system() without return value check.alp@alexpilon.ca1+2-1
Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero1+30-54
Fix segmentation fault in strhandle()Roberto E. Vargas Caballero1+1-2
Uses a &[] pointer loop instead of + pointer loopRoberto E. Vargas Caballero1+1-1
Do not set terminal title based on stty arguments.noname@inventati.org1+1-1
Remove WIN_REDRAW flag.noname@inventati.org1+2-14
Place memset arguments in the correct order.noname@inventati.org1+1-1
Remove explicit 'return' from 'void' functions.noname@inventati.org1+0-2
Increment accuaracy in drawtime calculationnoname@inventati.org1+1-1
Monotonic clock cannot jump backwards.noname@inventati.org1+1-2
Place tlinelen type on separate line.noname@inventati.org1+2-1
Add tty line supportRoberto E. Vargas Caballero3+91-13
Fix memmove() invocation with src/dst being NULLsin1+5-2
Use as command arguments the remaining parametersnoname@inventati.org1+10-7
Merge branch 'master' of ssh://suckless.org/gitrepos/stRoberto E. Vargas Caballero1+14-9
tresize: remove unnecessary ifnoname@inventati.org1+2-4
Remove old TODO entry.noname@inventati.org1+0-1
Remove 'titles' variable.noname@inventati.org1+2-5
Remove useless if in tstrsequence.noname@inventati.org1+13-15
Simplify tmoveto.noname@inventati.org1+2-4
Fix typo.noname@inventati.org1+1-1
Remove 'slide' variable in tresize.noname@inventati.org1+4-5
Move tresize comments around.noname@inventati.org1+5-6
tresize: move for loop outside ifnoname@inventati.org1+4-5
Simplify loop condition.noname@inventati.org1+1-1
Remove unnecessary XFilterEvent call.noname@inventati.org1+0-2
Use do..while in window mapping loop.noname@inventati.org1+2-4
Make DECSCUSR thickness configurableOmar Sandoval2+10-5
Use MAX macro where possible.noname1+1-1
Remove 'xloadfontset' function.noname1+2-11
Remove keywords from function definitions.noname1+11-8
Remove variable names from function declarations.noname1+2-2
Remove redundant control checkRoberto E. Vargas Caballero1+0-1
Fixed STR sequence termination conditionnoname1+1-1
Remove strsep() callRoberto E. Vargas Caballero2+14-3
Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero2+3-1
Support the DECSCUSR CSI escape sequenceLemonBoy1+49-13
Support XA_STRING in notify requestRoberto E. Vargas Caballero1+5-1
TODO: Fix fontconfigChristoph Lohmann1+1-0
Add the new selection shortcuts to the manpage.Christoph Lohmann1+20-11
Glibc wants me to use _DEFAULT_SOURCe. I do obey.Christoph Lohmann1+1-1
Add Mod + Shift + c/v and no selclear.Christoph Lohmann2+56-15
Allow combinations with BackspaceRoberto E. Vargas Caballero1+1-1
FAQ: fix wordingAlexander Huemer1+1-1
Backspace value shouldn't depend on keypad stateIvan Delalande1+1-1
Merge branch 'master' of ssh://suckless.org/gitrepos/stChristoph Lohmann1+1-1
St now does only set PRIMARY on selection.Christoph Lohmann1+0-7
Fixing the C reading test.Christoph Lohmann1+1-2
Change the FAQ for the new Backspace behaviour.Christoph Lohmann1+9-7
Finally resolving the backspace problem.Christoph Lohmann2+5-4
Add a hack to handle unknown chars in fontconfig.Christoph Lohmann1+14-5
Update kdch1 definition to three octal digits.Johannes Postma1+1-1
Small improvements to the FAQRoberto E. Vargas Caballero1+12-4
document keys in man pageGreg Reagle1+25-0
Let curses do the dirty work for flashIvan Delalande2+8-16
Comment default CC assignmentRoberto E. Vargas Caballero1+1-1
Update dates in LICENSERoberto E. Vargas Caballero1+2-2
Update year in usage()Nils Reuße1+1-1
Fix crash on font resize resizeNils Reuße1+1-1
Correct shift amount on MODE_INSERT in tputc()Rian Hunter1+2-2
Fix crash due to wide charactersRian Hunter1+4-1
Fix crash due to invalid timespec given to pselectIvan Delalande1+3-0
Trim trailing whitespaces in every selection caseIvan Delalande1+2-0
Call _exit() instead of exit() if exec*() failssin1+1-1
Check for presence of SHELL environment variableEric Pruitt1+4-1
Replace character with U+FFFD if wcwidth() is -1czarkoff@gmail.com1+4-1
Avoid failing when embedding with a Window id of 0Quentin Rameau1+2-2
Reverting smacs and rmacs to the xterm defaults.Christoph Lohmann1+2-2
Do not set SHELL to utmp everRoberto E. Vargas Caballero1+11-9
patch for bell in stCustaiCo1+2-1
Use G1 for alternate charsetRoberto E. Vargas Caballero1+2-2
Add LS2 and LS3Roberto E. Vargas Caballero1+4-0
Fix SI and SORoberto E. Vargas Caballero1+3-5
Removing an extra space.Christoph Lohmann1+1-1
Minor style changes for the last patch.Christoph Lohmann1+2-1
Implementing xzoomreset.Christoph Lohmann2+25-1
Add missed names of charset sequencesRoberto E. Vargas Caballero1+4-4
Add support for utmp in stRoberto E. Vargas Caballero2+12-6
Remove indentation level in xdrawcursorRoberto E. Vargas Caballero1+32-31
Removing wrapping newlines from selectionBen Hendrickson1+5-2
Change the behavior of word snapping on delimitersIvan Delalande1+9-2
Move calls to selsnap into selnormalizeIvan Delalande1+3-11
Improve readability of enum membersAlexander Huemer1+32-32
Add eschandle()Roberto E. Vargas Caballero1+91-78
Improve execsh() and don't allow anonymous shellsRoberto E. Vargas Caballero1+17-13
Fix definition of CONTROLC0Roberto E. Vargas Caballero1+1-1
Make useful DEL in application modeRoberto E. Vargas Caballero2+5-3
reset the alt screen in tresetQuentin Carbonneaux1+6-3
simplify loop in tresizeQuentin Carbonneaux1+2-4
Simplify READMEAlexander Huemer1+1-1
Fix man page and usage()Roberto E. Vargas Caballero2+3-3
Convert VT102ID to a config variableRoberto E. Vargas Caballero2+6-5
Fix portability problem in techo()Roberto E. Vargas Caballero1+2-2
Don't set dirty all lines because tswapcreen do itnoname1+1-3
tresize return value is not usednoname1+7-6
Remove ul capabilityRoberto E. Vargas Caballero1+0-1
Unset mode when clearing regionsRoberto E. Vargas Caballero1+6-2
Add error message when child exits whit errorRoberto E. Vargas Caballero1+5-6
Remove difference between fast and slow blinkingRoberto E. Vargas Caballero1+9-12
Fix disabling of bold and fastblinkMichael Forney1+2-8
Add info about Backspace and Delete to the FAQWolfgang Corcoran-Mathe1+43-44
Add info about Backspace and Delete to the FAQRoberto E. Vargas Caballero1+58-0
Add information about librt and OpenBSD to the FAQRoberto E. Vargas Caballero1+3-3
Add information about librt and OpenBSD to the FAQRoberto E. Vargas Caballero1+3-1
Add information about librt and OpenBSD to the FAQRoberto E. Vargas Caballero1+7-0
Very minor grammar fixes in FAQWolfgang Corcoran-Mathe1+6-6
Fix st with input method.Weng Xuetian1+2-0
Changed inconsistent indentEric Pruitt1+1-1
Add 8 bit version of DCS, APC, PM, OSCRoberto E. Vargas Caballero1+32-7
Add 8 bit version of HTSRoberto E. Vargas Caballero1+3-1
Add 8 bit version of NELRoberto E. Vargas Caballero1+4-1
Add 8 bit version of DECIDRoberto E. Vargas Caballero1+4-1
Render faint attributeAnders Eurenius1+9-1
Remove all strcmp and strlen calls on Glyph.c[]Ivan Delalande1+16-26
Making surf compile again with rt.Christoph Lohmann1+1-1
Render struck-out attributeAnders Eurenius1+5-0
Render invisible attributeAnders Eurenius1+3-0
Reorder and extend glyph attributesAnders Eurenius1+46-14
Remove CEIL macroRoberto E. Vargas Caballero2+4-4
Fixed wrong nanosecond factor 10E6.Ivan Delalande1+3-3
Use monotonic clock to prevent timing issuesFRIGN1+13-14
Fix typo in config.def.hEric Pruitt1+2-2
update size hints on zoomTroy Sankey1+1-0
Refactor the innermost loop of the xdraws functionSilvan Jegen1+14-20
FAQ: update typo and escape code for smkxHiltjo Posthuma1+2-2
Style police.Christoph Lohmann1+3-2
Simplify tdeftransRoberto E. Vargas Caballero1+5-10
Remove unnecessary typedefFRIGN1+0-1
Refactor selsnap SNAP_WORD.Colona1+21-23
Fix rectangular selection.Colona1+1-1
tiny cleanupHiltjo Posthuma1+2-5
Make selection consistent over line breaks.Colona1+26-20
Fixing color and refactor xsetcolorname.Christoph Lohmann1+50-38
Revert "Refactor xsetcolorname()"Christoph Lohmann1+18-14
Refactor xsetcolorname()FRIGN1+14-18
Don't report release events for mouse wheelBalazs Kezes1+2-0
Fixing italic bold.Christoph Lohmann1+7-2
Fixed copying empty lines inside selection.Alexander1+1-1
Fix some more LICENSE changes.Christoph Lohmann1+3-3
Add FRIGN to License, remove trailing whitespaceFRIGN1+2-1
Brightening is again on the TODO list.Christoph Lohmann1+1-0
Fixing trailing whitespaces.Christoph Lohmann1+3-3
Fix colour-model and simplify xloadcols()FRIGN1+20-36
Allow mouse selection override using ShiftMaskHiltjo Posthuma2+9-5
Redraw needs all dirty lines to have flash etc. work.Christoph Lohmann1+1-0
End a sequence only on CAN, SUB, \a and C1s.Colona1+8-6
Also clears ESC_START on interrupt characters during sequences.Colona1+1-1
Consistent FALLTHROUGH comments.noname1+3-3
Fix displaying control codeRoberto E. Vargas Caballero1+9-13
Remove ATTR_GFX and tselcsRoberto E. Vargas Caballero1+8-22
Do not save cursor in tresize.noname1+3-1
Simplify selected().noname1+6-11
Do not export chscale and cwscale.noname1+2-2
Simplify xunloadfonts.noname1+2-6
Remove one indentation level in getsel().noname1+45-46
Remove unused dump() function.noname1+0-10
Add missing function prototypes.noname1+5-0
Use MODBIT in xseturgency.noname1+1-1
Compute ena_sel as one expression.noname1+1-4
Simplify expressions in tputc()Roberto E. Vargas Caballero1+9-9
Fix misplaced breakRoberto E. Vargas Caballero1+1-1
Create a function for DEC testRoberto E. Vargas Caballero1+15-9
Fix tputc control code handlingRoberto E. Vargas Caballero1+8-12
Remove repeated initialisation of term.escRoberto E. Vargas Caballero1+6-18
Cancel DCS with SUB, CAN, ESC or any CC1 codeRoberto E. Vargas Caballero1+127-79
add break;s for last cases in switch statementsMarkus Teich1+4-0
Do not eat ESC character if control string is not properly terminated.noname1+3-5
Fix for multibyte characters in techo.noname1+1-1
s/DSC/DCS/ DCS stands for DEVICE CONTROL STRINGnoname1+2-2
Use xwrite instead of write.noname1+3-3
Remove unnecessary breaknoname1+0-1
Comment fix.noname1+1-1
On terminal resize, clear the alt screen with its own cursor.Colona1+2-0
Optimize tputtab.noname1+12-16
Use != instead of ^ for logical values.noname1+1-1
Use BETWEEN macro in xsetcolorname and fix style.noname1+3-3
Conformity in the -g geometry handling.Christoph Lohmann2+56-58
Simplify a bit more tdeletechar and tinsertblankRoberto E. Vargas Caballero1+6-4
Simplify tdeletechar and tinsertblank and fix memory corruption.noname1+12-18
Style fixes in tscrollup.noname1+4-3
Do not set dirty flag twice in tscrollup and tscrolldown.noname1+1-3
Use tsetdirt in tscrollup and tscrolldown.noname1+4-6
Fix techo handling of control and multibyte characters.noname1+2-2
Make xrealloc and xstrdup style consistent.noname1+2-4
Use BETWEEN in tsetchar.noname1+1-2
Use uint and uchar instead of unsigned int and unsigned char.noname1+3-3
Remove argument names from function prototypes.noname1+6-6
Style fix in tdumpsel.noname1+1-2
Use BETWEEN in tinsertblankline and tdeleteline.noname1+4-8
It's 2014 now.Christoph Lohmann1+1-1
move MODBIT to Macros sectionnoname@inventati.org1+4-6
misplaced parenthesis in LEN macrononame@inventati.org1+1-1
remove confusing SERRNO macroMarkus Teich1+7-8
Simplify techononame@inventati.org1+1-4
typedefs instead of #definesnoname@inventati.org1+5-5
fix cursor handling when alt screen is disabledq@c9x.me1+3-0
Merge remote-tracking branch 'origin/master' into omasterRoberto E. Vargas Caballero1+2-2
Increment XSync consistencyToaster Toaster1+1-1
Fix Backspace and Delete charactersRoberto E. Vargas Caballero2+1-4
0.5 release.Christoph Lohmann1+1-1
Updating the TODO in preparating for 0.5.Christoph Lohmann1+0-5
There is no need for a full dirt redraw.Christoph Lohmann1+0-1
Fixing a compiler warning with the assignment.Christoph Lohmann1+1-1
Fix segfault when pressing PrintScr without a selectionRafa Garcia Gallego1+4-3
new utf decoderDamian Okrasa1+81-133
Merge branch 'master' of ssh://suckless.org/gitrepos/stRoberto E. Vargas Caballero1+16-6
Add terminfo entries for printerRoberto E. Vargas Caballero1+3-0
Add sequence for printing the current selectionRoberto E. Vargas Caballero2+30-3
Add key definition for printer sequencesRoberto E. Vargas Caballero2+14-0
Add MC for the full screenRoberto E. Vargas Caballero1+11-0
Add MC for a single lineRoberto E. Vargas Caballero1+32-9
Add MC sequenceRoberto E. Vargas Caballero1+16-2
Add xstrdup functionRoberto E. Vargas Caballero1+12-1
Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero1+2-2
Remove non defined behaviour in selcopyRoberto E. Vargas Caballero1+5-4
Remove duplicated code in strhandleRoberto E. Vargas Caballero1+10-14
Make Shift+Home equal to CLS in ascii modeRoberto E. Vargas Caballero1+4-2
Make CONTROL + DELETE delete a lineRoberto E. Vargas Caballero1+2-2
Fix SHIFT+DEL definitionRoberto E. Vargas Caballero1+4-4
Use character scaling in XCopyAreaEric Pruitt1+1-1
Make w3mimgdisplay work with stAmadeusz Sławiński1+2-2
Fix truecolor escapes, when both bg and fg are setAmadeusz Sławiński1+2-0
query pixel size from matched fontEon S. Jeon1+17-7
Update arg.h from sbaseRoberto E. Vargas Caballero1+28-20
Prevent resizing stdinEon S. Jeon1+1-1
Replace alignment tabs with spaces.Mark Edgar1+9-9
Fix comments in config.def.h to match field names.Mark Edgar1+5-6
Fix definition of F28 key.Mark Edgar1+1-1
Set _NET_WM_PID attributeEric Pruitt1+6-1
Fix rmul definitionEric Pruitt1+1-1
Add stdint includeRené Rietz1+1-0
Fix stupid bug in tdefcolor returning -1 in unsigned functionRoberto E. Vargas Caballero1+2-2
Use int instead of long for colorJohannes Hofmann1+6-6
add _NET_WM_NAMECarlos J. Torres1+3-1
Simplify logic in kmap().Mark Edgar1+5-14
Simplify logic in match().Mark Edgar1+1-9
Merge remote-tracking branch 'origin/master' into omasterRoberto E. Vargas Caballero1+5-2
Ignore numlock (Mod2Mask) for button events too.Mark Edgar2+3-4
Avoid buffer overrun in bpress()Mark Edgar1+2-2
New ttysend() function calls ttywrite() and techo(). Honor MODE_ECHO when pasting in selnotify().Mark Edgar1+12-11
Avoid buffer overrun in kpress() and remove limit on shortcut strings.Mark Edgar1+18-17
Simplify Mod1 logic in kpress(), eliminating locals and a memcpy.Mark Edgar1+10-13
Add support for multiple charset definitionsRoberto E. Vargas Caballero1+55-27
People, learn to keep to styles. Thanks.Christoph Lohmann1+5-2
Fix save/restore cursorMihail Zenkov1+8-7
Add DSR cursor position sequenceMihail Zenkov1+7-0
Fix core in multi-line selection on OpenBSDMaurice Quennet1+1-1
Add bracketed paste modeEgmont Koblinger1+8-0
Fix some bugs in mouse tracking logicMichael Forney1+13-9
Default volume of the bell is 0.Christoph Lohmann1+1-1
Add audible bellRoberto E. Vargas Caballero2+8-0
Wide character support.Christoph Lohmann2+68-17
Adding some contributors. Thanks to you all!Christoph Lohmann1+7-1
Correctly initialize altscreen when defaultbg is not 0.Mark Edgar2+6-17
Regarding commit 7e3cff3Eon S. Jeon1+3-3
Tmux is using C-b by default.Christoph Lohmann1+1-1
Correcting the bitmask value check.Christoph Lohmann1+1-1
Add terminfo definitions for terminals with meta keyRoberto E. Vargas Caballero2+22-4
Fix signess of tdefcolorEon S. Jeon1+3-3
Fixed memory leak in xsettitle().Alexander Sedov1+1-0
Fix blink mode checkMichael Forney1+2-2
Use character size scaling factorsEric Pruitt3+17-8
Reload colors in resetRoberto E. Vargas Caballero1+9-0
Add RGB color definitionRoberto E. Vargas Caballero1+85-34
Improved font cachingEon S. Jeon1+22-41
fix: whitespaceMarkus Teich2+64-64
Remove long text being cropped/wrapped to standard 80x24 on launch.Alexander Sedov2+18-7
fix: consistent usage of bitmask operations on unicode functionsMarkus Teich1+23-27
fix: do not need an extra variable for a single readMarkus Teich1+1-4
Fix match function bugsRoberto E. Vargas Caballero1+5-5
Remove unneded call to drawRoberto E. Vargas Caballero1+0-1
Fix selection clearingRoberto E. Vargas Caballero1+5-9
fix PageUp Modifier Mask in config.def.hMarkus Teich1+1-1
Fixing title setting with the title argument.Christoph Lohmann1+1-1
Adding xterm behaviour to setting the title.Christoph Lohmann1+8-1
Bumping up the xfps so mouse motion won't reap the CPU.Christoph Lohmann1+1-1
Adding true mouse motion support.Christoph Lohmann1+55-32
This is a shorter bit handling in MODE_MOUSE.Christoph Lohmann1+1-2
Add some comments about the other mouse reporting modes.Christoph Lohmann1+8-1
Implementing mouse focus and all events.Christoph Lohmann1+15-0
Fixing bad highlighting on first SNAP_WORD multiline select.Christoph Lohmann1+2-3
Fixing the selection in a single line again.Christoph Lohmann1+8-3
Fixing the selection scrolling and the selection naming.Christoph Lohmann1+89-85
Lazy font unloading too.Christoph Lohmann1+13-12
Lazy fontset loading.Christoph Lohmann1+15-6
Removing an old select() regression.Christoph Lohmann1+12-14
Allow more complex delimiters for word selections.Christoph Lohmann2+11-2
Expand the last line with '\n' in case of overselection.Christoph Lohmann1+16-1
Select to the end of row if end of line is reached.Christoph Lohmann1+12-0
Better comments for the snapping code.Christoph Lohmann1+9-0
More stable blinking.Christoph Lohmann1+9-2
Explaining blinking for the dummies.Christoph Lohmann1+4-1
Selection snapping is now considering wrapping.Christoph Lohmann1+39-3
Add a possibility to modify the string sent by mouse buttons.Christoph Lohmann2+30-6
Be more efficient in blinking.Christoph Lohmann1+7-3
Enable blinking in st.Christoph Lohmann3+74-14
Fixing the selection handling to allow one char selection.Christoph Lohmann1+9-10
Fixing the selection issue in altscreens.Christoph Lohmann1+3-3
Removed redundant check in draw code.Alexander Sedov1+1-1
Fix selecting clearing and BCERoberto E. Vargas Caballero1+3-1
Now clipping is more clear.Christoph Lohmann1+2-0
Removing the overdrawing of some fonts.Christoph Lohmann1+11-0
Yes, rs2 != is2.Christoph Lohmann1+1-1
There is no 8bit by default and reset 8bit too.Christoph Lohmann1+2-3
Implementing 8 bit mode for meta.Christoph Lohmann2+22-4
Adding wrap handling in selection.Christoph Lohmann1+23-14
Added support for double/triple click+dragging.Alexander Sedov1+63-27
0.4.1 release.Christoph Lohmann1+1-1
Making st compile on OpenBSD again.Christoph Lohmann1+4-4
Selection now handles empty lines less counter-intuitively.Alexander Sedov1+2-5
Removing trailing whitespace.Christoph Lohmann1+1-1
Got rid of redundant Glyph state.Alexander Sedov1+34-45
Removing unneeded comments.Christoph Lohmann1+1-2
Got rid of code duplication in tnew() and tresize().Alexander Sedov1+3-15
Strip trailing spaces from lines when copying selection.Alexander Sedov1+2-1
Enable BCE everywhere.Christoph Lohmann1+25-28
Fix the geometry handling.Christoph Lohmann2+5-0
\033 should be used in printf in the FAQ.Christoph Lohmann1+1-1
Resize now uses xclear().Christoph Lohmann1+1-3
Drawing a more visible rectangle as cursor on unfocus.Christoph Lohmann2+27-10
Patching while not really woken up.Christoph Lohmann1+0-4
Minor naming issue fixed.Christoph Lohmann1+4-4
Making the copy and pasting consistent.Christoph Lohmann1+31-4
Convert FAQ into Markdown, to make it easier to integrate it into http://st.suckless.org/Kai Hendry1+26-36
Make st work with a plain -e command.Christoph Lohmann1+2-1
Adopting arg.h with more flexible cmd handling.Christoph Lohmann2+112-61
Add an option to disable alternative screens.Christoph Lohmann3+16-4
Updating the TODO file for after 0.4.Christoph Lohmann1+9-6
Releasing 0.4.Christoph Lohmann1+1-1
Add the possibility to have default highlight colors.Christoph Lohmann2+27-13
Adding PgUp + Ctrl.Christoph Lohmann1+1-0
Adding PgUp and PgDown + Ctrl to config.def.hChristoph Lohmann1+2-0
Removing an undefined case. just do regular selections.Christoph Lohmann1+13-18
Making rectangular selection work again.Christoph Lohmann1+1-4
Pange seems to use ascent + descent instead of height.Christoph Lohmann1+1-1
Making st compile on OS X.Christoph Lohmann1+1-1
Using strsep and fixing null termination in csiparse.Christoph Lohmann2+8-9
Changing the way how paste is handled, just for the nano people.Christoph Lohmann1+1-1
Fixing a bug while parsing empty arguments in csiparse.Christoph Lohmann1+2-2
Fixing bugs in the strtol and strtok_r replacements.Christoph Lohmann1+17-23
Using strtok_r for the string parsing.Christoph Lohmann1+14-18
Using strtol with overflow checking.Christoph Lohmann1+12-6
Add insert for the primary clipboard to MOD + Shift + Ins.Christoph Lohmann2+15-3
Removing dbe and introducing umlauts to titles.Christoph Lohmann1+39-53
Add umlaut support for title change.Christoph Lohmann2+12-12
Replace parse_int with atoi().Christoph Lohmann1+8-23
Added basic xterm-ish palette swap support.Alexander Sedov1+93-18
Implement rectangular mouse selection.Christoph Lohmann2+66-14
ensure that the italic font has the same weight as the normal fontjoe91+7-9
Style inquisition.Christoph Lohmann1+22-22
Fixing the reverse mode of st colors.Christoph Lohmann1+1-1
Adding a way to ignore bits in the state.Christoph Lohmann2+9-0
Style inquisition.Christoph Lohmann1+2-2
The refresh rate for the action needs to be high too.Christoph Lohmann1+1-1
Changing the fps to something reasonable high.Christoph Lohmann1+1-1
Doing it like the new run() was proposed.Christoph Lohmann2+17-24
Adding a more efficient drawing code.Christoph Lohmann2+42-28
Tmux wants this to be mutually exclusive.Christoph Lohmann1+2-0
Adding mor explict font patterns.Christoph Lohmann1+3-0
Making st not activate the cursor in case of Mod + k in dwm.Christoph Lohmann1+5-0
Setting the surrounding border to defaultbg.Christoph Lohmann1+3-3
Removing some debug messages.Christoph Lohmann1+0-2
Fixing the menus in mc.Christoph Lohmann1+2-2
Fixing the black remaining lines in mc and dialog.Christoph Lohmann1+15-12
Adding extended mouse reporting in st.Christoph Lohmann1+26-9
Removing the debug messages again.Christoph Lohmann1+0-2
Fixing the clipboard copying to st itself.Christoph Lohmann1+9-2
St is in 2013 now.Christoph Lohmann1+1-1
Removing BCE from the TODO list.Christoph Lohmann1+0-1
Implementing Back Color Erase (BCE).Christoph Lohmann2+40-25
Make line drawing work again.Christoph Lohmann1+6-3
Yes, xft should be on the buffer. Thanks Mihail Zenkov.Christoph Lohmann1+1-2
Trying out the double buffering without dbe.Christoph Lohmann1+39-11
Dbe is not required anymore.Christoph Lohmann1+15-7
Adding the FAQ entry for zsh.Christoph Lohmann1+23-3
The title can now be set with UTF-8 characters.Christoph Lohmann1+24-10
Adding a nasty resize bug. Maybe it can be fixed.Christoph Lohmann1+4-0
Removing the .hgtags file. Thanks ilf.Christoph Lohmann1+0-5
Standout mode has changed. Thanks p37sitdu@lavabit.com!Christoph Lohmann1+2-2
A different double buffering strategy so the background is default set.Christoph Lohmann1+1-1
Standout is now reverse. This makes bsd-games work in st.Christoph Lohmann1+2-2
Adding an FAQ entry for the keypad handling.Christoph Lohmann1+35-0
Synchronizing the FAQ of the website and the repository.Christoph Lohmann1+33-1
Damn, my fault. The cache should have at least some entries.Christoph Lohmann1+1-1
Applying the changes to the docs; by Peter Hartman.Christoph Lohmann3+5-8
Making the fontconfig and freetype paths portable in config.mk.Christoph Lohmann1+6-2
A fix for the XopenIM() errors.Christoph Lohmann1+11-3
Increasing font cache for speeding up UTF8 demos.Christoph Lohmann1+1-1
Removing the warning about extents.Christoph Lohmann1+0-1
Fixing the font unloading in case of zoom.Christoph Lohmann1+1-1
Speeding up the drawing, then all characters are known.Christoph Lohmann1+99-77
Adding fallback support to st.Christoph Lohmann1+188-13
Fixing a compile error.Christoph Lohmann1+1-1
Fixing a off-by-one error in the penultimate row drawing.Christoph Lohmann1+9-6
Fixing a precedence problem. Thanks tridactyla!Christoph Lohmann2+3-2
Checking for the lower X11 special keys too. Thanks Benjamin R. Haskell!Christoph Lohmann1+1-1
Adding error checks for XCreateIC and XOpenIM.Christoph Lohmann2+4-1
Be careful about mar77i's patches.Christoph Lohmann2+7-6
Fixing the nasty selection bug. Thanks p37sitdu@lavabit.com!Christoph Lohmann1+17-14
Applying the patch of mar771 right.Christoph Lohmann1+4-4
Applying the change of the Del key assingment. Thanks Martti Kühne!Christoph Lohmann1+2-2
Add support for End keyRoberto E. Vargas Caballero2+10-2
Add support for Supr keyRoberto E. Vargas Caballero2+14-4
Add support for insert keyRoberto E. Vargas Caballero2+15-4
Fix value of ka1 terminfo capabilityRoberto E. Vargas Caballero1+1-1
Add a notice in the config.def.h file how to obtain the syntax forChristoph Lohmann1+5-1
The style inquisition was here.Christoph Lohmann1+2-2
Add key for toogling numlock handlingRoberto E. Vargas Caballero2+33-18
Fixing the calculation of the base tty pixel size.Christoph Lohmann1+8-8
Restoring the Alt + Backspace functionality. Thanks Brandon Invergo!Christoph Lohmann1+1-1
Add application cursor sequences for HomeRoberto E. Vargas Caballero1+4-3
Fixing some key issues with mc. Thanks nsz!Christoph Lohmann1+1-0
Getbuttoninfo is always used the same and just a helper function. Shrinking itChristoph Lohmann1+5-8
Fix speech error in commentRoberto E. Vargas Caballero1+1-1
Remove unused fields in cursor_movementRoberto E. Vargas Caballero1+0-4
Removing my debug fprintf().Christoph Lohmann1+1-4
Optimizing the key lookup to the X11 function key. It is still possible toChristoph Lohmann2+20-0
Making all function keys accessible.Christoph Lohmann1+12-12
Adding support for XK_F35.Christoph Lohmann1+33-10
Fix Shift + Insert shortcutRoberto E. Vargas Caballero1+20-15
Changing the TODO to the current state.Christoph Lohmann1+7-2
Fixing the return and keypad enter sent characters. Terminals produce \r. AndChristoph Lohmann2+10-6
Import the patch of Eckehard Berns to add insert mode. Thanks!Christoph Lohmann2+6-0
The crlf mode was reversed.Christoph Lohmann1+4-4
Fixing Return in non-crlf mode.Christoph Lohmann1+2-2
Use XK_ANY_MOD instead of XK_NO_MOD in key definitionRoberto E. Vargas Caballero1+59-55
Fix XK_NO_MOD and XK_ANY_MOD behaviorRoberto E. Vargas Caballero1+7-5
Fix tab keyRoberto E. Vargas Caballero2+2-2
Fixing the tab key, when no mask is wanted.Christoph Lohmann1+6-1
The style inquisition was here again.Christoph Lohmann3+13-6
Add missed key definitionsRoberto E. Vargas Caballero3+169-9
Add control and meta combinations for arrow keysRoberto E. Vargas Caballero2+16-8
Fix arrow keys terminfo capabilitiesRoberto E. Vargas Caballero1+4-4
Remove hardcoded keys form kpressRoberto E. Vargas Caballero2+79-62
Move Shift + Insert to shortcutRoberto E. Vargas Caballero2+4-10
Fix keypad mode and cursor modeRoberto E. Vargas Caballero2+5-4
Add SRM sequenceRoberto E. Vargas Caballero1+56-20
Gc is not used anymore.Christoph Lohmann1+0-3
Removing some xft naming cruft.Christoph Lohmann1+43-39
Moving the alt declaration to the beginning of the function.Christoph Lohmann1+2-1
Move unsupported sequences to ignored.Roberto E. Vargas Caballero1+7-7
Ignore DECARM sequenceRoberto E. Vargas Caballero1+1-2
Fix VPR sequenceRoberto E. Vargas Caballero1+2-2
Add DECOM sequenceRoberto E. Vargas Caballero1+26-7
Save cursor position in terminal resetRoberto E. Vargas Caballero1+2-0
Clarify some or exclusive expressionsRoberto E. Vargas Caballero1+7-7
Fix bug restoring cursor positionRoberto E. Vargas Caballero1+6-6
Adding scrollwheel support. Thanks Brandon Invergo!Christoph Lohmann1+12-7
Changing the license to MIT/X.Christoph Lohmann1+22-25
Fixing meta+return. Thanks Szabolcs Nagy!Christoph Lohmann1+3-0
Removing the debugging for the last fix too.Christoph Lohmann1+0-2
Fixing a resize bug, if a smaller amount than the lineheight is resized.Christoph Lohmann1+2-2
Fixing bold fonts in reverse mode.Christoph Lohmann1+3-3
Now italic and bold works.Christoph Lohmann1+1-1
Fixing an out-of-bound bug in the selection code. Thanks Szabolczs Nagy!Christoph Lohmann2+24-9
Fixing the italic-bold font check. Thanks nsz.Christoph Lohmann1+1-1
Added tag 0.3 for changeset 9d54ce4daf34Christoph Lohmann1+1-0
0.3 release.Christoph Lohmann1+1-1
Make it possible to use the corefont font description too. It is not veryChristoph Lohmann1+6-1
Moving to the dwm config.h variable usage.Christoph Lohmann2+72-68
Adding a FAQ to reference utmp(1).Christoph Lohmann1+8-0
Cleaning up the TODO file.Christoph Lohmann1+0-4
Removing the now senseless comment in config.def.h. Thanks to bnwe!Christoph Lohmann1+0-4
Applying the patch of the little girl <yui@blekksprut.net> to make cjk inputChristoph Lohmann1+4-1
Applying the tab expansion patch from koga.Christoph Lohmann1+13-9
Adding a more flexible fontstring handling, shortcuts and a zoom function.Christoph Lohmann3+128-76
Applying the patch of Roberto Caballero to set WINDOWID and all the pwuid()Christoph Lohmann1+14-1
Applying the patch of Rafa Garcia Gallega <rafael.garcia.gallego@gmail.com> toChristoph Lohmann1+6-5
Add error control to iofileRoberto E. Vargas Caballero1+30-9
Well, I was confused. Damn state exams. Instead of discussing this shit IChristoph Lohmann1+1-4
If there is really someone without SHELL set, help him/her.Christoph Lohmann1+3-0
Add DEC alignment testRoberto E. Vargas Caballero1+23-8
Avoid initialization of vt100_0 in each call to tsetcharRoberto E. Vargas Caballero1+1-1
Fix Identification sequencesRoberto E. Vargas Caballero1+3-2
Add DA and DECID sequencesRoberto E. Vargas Caballero1+9-0
Fixing a typo.Christoph Lohmann1+1-1
Fixing a off-by-one error in the new border clearing code.Christoph Lohmann1+1-1
Print control codes only in graphic modeRoberto E. Vargas Caballero1+87-73
Add SI and SO control codesRoberto E. Vargas Caballero1+5-2
Add SUB and CAN control codesRoberto E. Vargas Caballero1+5-2
Add documentation to control codesRoberto E. Vargas Caballero1+19-9
Forgot to remove the xclearborders() definition from the last commit.Christoph Lohmann1+0-1
Removing the xclearborders() hack. St now cleans up the parts of the border,Christoph Lohmann1+31-28
The style inquisition was here. Yes, making it a unified style. The lastChristoph Lohmann1+230-135
Adding the patch of David Dufberg Töttrup to implement WM_DELETE_WINDOW. Thank you!Christoph Lohmann1+12-3
Fixing the brightening on bold. For the 256 colors and greyscale I assumed aChristoph Lohmann1+18-1
Turning on antialias by default really makes it more unreadable. Maybe if onceChristoph Lohmann1+1-1
When the drawing behaviour was changed underline was not corrected.Christoph Lohmann1+1-1
This adds the fontcache dependency to try something out. Additionally theChristoph Lohmann3+69-31
Thanks to c00kiemon5ter. Not changing bold to bright colors seems to be theChristoph Lohmann1+1-3
Removing the now obsolete definitions from the config.def.h file.Christoph Lohmann1+0-3
This changes -f to be the parameter for the font. Now -f is -o.Christoph Lohmann2+47-28
Remove the cruft of the user to have to define the different font styles.Christoph Lohmann1+55-5
We need all the colors to be available, so die() on some not available.Christoph Lohmann1+2-8
All xcolors are not Xft colors and the clearing of the borders has beenChristoph Lohmann1+53-30
Vt escape sequences allow escape sequences in escape sequences and escapeChristoph Lohmann1+3-0
Allow control characters inside escape sequencesRoberto E. Vargas Caballero1+34-34
Ignore all control characters not handledRoberto E. Vargas Caballero1+10-10
Switching to Liberation Mono as default solely because of line drawing. A nextChristoph Lohmann1+1-1
Implementing line drawing right.Christoph Lohmann2+36-24
A reset should reset the line drawing too.Christoph Lohmann1+1-1
Enabling enacs and adding compatibility to xterm and urxvt for alternativeChristoph Lohmann2+2-0
Fix bug in tputc writing to io fileRoberto E. Vargas Caballero1+4-4
Changing the default font to DejaVu Sans Mono, which is more appealing andChristoph Lohmann1+1-1
The xinit() call needs to be behind all the tty init, otherwise all theChristoph Lohmann1+3-2
Adding a TODO for xft fallback.Christoph Lohmann1+1-0
Add some documentetion to tsetmodeRoberto E. Vargas Caballero1+21-5
Fix LNM sequenceRoberto E. Vargas Caballero1+3-3
Add KAM sequenceRoberto E. Vargas Caballero1+7-1
Remove unused parameters in ttyresizeRoberto E. Vargas Caballero1+3-3
Clear X window in tsetreset()Roberto E. Vargas Caballero1+2-1
Merging xft and current st heads.Christoph Lohmann1+4-4
Initial Xft support for st. More to follow.Christoph Lohmann3+65-78
config.def.h: typo in comment.Aurélien Aptel1+1-1
LEGACY: typo.Aurélien Aptel1+1-1
Redrawing is fixed.Christoph Lohmann1+0-1
Fixing the redrawing patch of k0ga, so it's using xclear() in redraw() too.Christoph Lohmann1+9-7
Clean windows display after resizingRoberto E. Vargas Caballero1+3-0
Copy non set positions as spacesRoberto E. Vargas Caballero1+10-7
Add newline in error messagesRoberto E. Vargas Caballero1+2-2
Add xcalloc wrapperRoberto E. Vargas Caballero1+11-2
Applying a shortening proposal for the run loop of k0ga.Christoph Lohmann1+8-11
Remove call to draw in resizeRoberto E. Vargas Caballero1+1-2
Adding some more fields to the manpage, like authors, license etc.Christoph Lohmann1+15-1
Remove some solved issues and add some new.Christoph Lohmann1+6-2
Preliminary solution to the stuttering problem.Christoph Lohmann1+24-3
Fix selection bugRoberto E. Vargas Caballero1+4-1
Render only once in each main loop iterationRoberto E. Vargas Caballero1+6-23
Remove timeout in the main loopRoberto E. Vargas Caballero2+3-25
Call XSync in redrawRoberto E. Vargas Caballero1+1-0
Call XdbeQueryExtension before of calling any Xdbe functionRoberto E. Vargas Caballero1+3-2
Implementing italic-bold. This will require an increase of the avgWdth.Christoph Lohmann2+13-6
Ignore NUL character as a padding character. Telnet may use this. Patch ofChristoph Lohmann1+2-0
Importing the patch of Roberto Vargas to inherit signal handlers.Christoph Lohmann1+7-0
Reset window title on terminal reset too.Christoph Lohmann1+8-1
Adding a statemant on legacy support.Christoph Lohmann1+17-0
Adding another bold off sequence.Christoph Lohmann1+1-0
Remove buffering to fileio instead of calling fflushRoberto E. Vargas Caballero1+5-7
Add xmalloc and xrealloc wrappersRoberto E. Vargas Caballero1+31-13
Make nyancat(1) work. Important release feature!Christoph Lohmann1+1-1
Add preliminary blink stubs. Real implementation is still missing.Christoph Lohmann1+8-1
Add another obscure way to set a window title.Christoph Lohmann1+4-0
Fixing the too small window in non-tiling window managers.Christoph Lohmann1+11-11
Making the selection work again.Christoph Lohmann1+0-1
Allow simpler stdout -f handling.Christoph Lohmann1+9-3
Adding instantenous debug output and fixing italic with a reset.Christoph Lohmann1+5-2
Adding the removal of the timeouts to the TODO.Christoph Lohmann1+1-0
Removing masks for unhandled enter and leaving events.Christoph Lohmann1+1-3
If the selection is cleared, draw() and do it on button press too.Christoph Lohmann1+2-0
Unhighlight selection when selection is owner by other windowRoberto E. Vargas Caballero1+9-0
Forcing the parameter limit to xcopy() and selpaste(). Thanks to Rob Pilling.Christoph Lohmann1+2-2
Removing unneeded arguments to copy(). Thanks to Andrew Hills.Christoph Lohmann1+2-2
Implement italic font support.Christoph Lohmann4+32-19
Add to TODO to make function keys work.Christoph Lohmann1+5-0
Enable keypad set and unset commands.Christoph Lohmann1+2-0
Disable BCE again.Christoph Lohmann2+2-1
Removing the resize issue from the TODO file.Christoph Lohmann1+0-1
Fixing the resizing behaviour.Christoph Lohmann1+4-0
Forgot one line. It's late.Christoph Lohmann1+0-1
Cleaning up the fixed window size and the resizing of clients.Christoph Lohmann1+10-4
Another thing for TODO – resize.Christoph Lohmann1+1-0
Updating the TODO and enabling BCE.Christoph Lohmann2+5-6
CUP == HVP; CHA == HPA;Christoph Lohmann1+2-2
Unifying the old style.Christoph Lohmann1+24-23
Check alternative screen before drawing box selectionRoberto E. Vargas Caballero1+6-1
Add newline to stderr messageRoberto E. Vargas Caballero1+1-1
Fixing the border pixel when there is a negative position.Christoph Lohmann1+3-3
Add -g geometry to st and the manpage.Christoph Lohmann2+72-18
Fixing a type in in2 in the st.info.Christoph Lohmann1+1-1
Force redisplay of all lines in DECSCNMRoberto E. Vargas Caballero1+11-1
Add write I/O to fileRoberto E. Vargas Caballero2+19-1
Patch from Roberto Vargas. »Add initialization strings in terminfo«Christoph Lohmann1+3-0
Add standout mode.Christoph Lohmann2+9-3
Cleaning up lonely tabs.Christoph Lohmann1+23-23
Make it more obvious where the wrong attribute is used.Christoph Lohmann1+3-4
Enable multiple arguments in SM and RMRoberto E. Vargas Caballero1+76-104
Add vpa terminfo capabilityRoberto E. Vargas Caballero1+2-0
Silencing the compiler but keeping strparse.Christoph Lohmann1+5-0
Applying the CBT patch of Roberto Vargas. Thanks.Christoph Lohmann1+36-23
Never trust terminfo fata morganas. And adding other xterm compatibility.Christoph Lohmann1+2-5
Add OSC, DSC, PM, APC and settitle.Christoph Lohmann2+191-89
Adding setb and setf and a comment about terminfo installation.Christoph Lohmann2+4-0
Add CHT sequenceRoberto E. Vargas Caballero1+5-0
Applying the patches of k0ga and changing the LICENSE file in the appropriateChristoph Lohmann1+2-0
Add TBC sequenceRoberto E. Vargas Caballero2+13-1
Add HTS sequenceRoberto E. Vargas Caballero1+9-3
Add tabs field into Term structRoberto E. Vargas Caballero1+19-3
apply post-XDBE patch BORDER fixBrandon Invergo1+6-10
Implement Xdbe-based double-bufferingBrandon Invergo2+13-39
update TODO.Aurélien Aptel1+2-0
cleanup. refactored dirt-related function.Aurélien Aptel1+33-17
use SHELL as default shell.Aurélien Aptel1+1-1
revert to "tip" in VERSION.Aurélien Aptel1+1-1
Added tag 0.2.1 for changeset 108926a0fe61Aurélien Aptel1+1-0
bump version.Aurélien Aptel1+1-1
replace fwrite by printf.Aurélien Aptel1+1-1
rewrite csidump().Aurélien Aptel1+11-2
clean and name enum definitions.Aurélien Aptel1+54-10
fix default color overwriten bug.Aurélien Aptel2+28-21
show dark cursor when unfocused.Aurélien Aptel3+18-7
document possible configuration.Aurélien Aptel1+18-4
handle dim/bright colors.Aurélien Aptel1+17-18
mergeAurélien Aptel3+3-3
reduce size of each glyph for faster copy.Aurélien Aptel1+4-4
Added tag 0.2 for changeset 3c2f9f2ab5e4Aurélien Aptel1+1-0
cosmetic, whitespace, etc.Aurélien Aptel1+42-37
fix PRINT/DRAW _TIMEOUT and fix redrawing bug.Aurélien Aptel1+2-2
copy dirty lines to screen, add select() timeout & min time between draw() calls.Aurélien Aptel1+44-9
fix segfault in selection. (thx Martti Kühne)Aurélien Aptel1+1-1
merge.Aurélien Aptel1+1-1
fix selection. (thx Tarmo Heiskanen)Aurélien Aptel1+7-1
add dirty flag for linesAurélien Aptel1+39-4
no palette limit (thx Nick)Aurélien Aptel2+2-2
simplify version format.Aurélien Aptel1+1-1
selection is removed or scrolled properly. (thx Rafa Garcia Gallego)Aurélien Aptel1+30-0
working on old repo, merging recent changesets.Aurélien Aptel3+37-26
move xembedatom in XWindow struct, add link to xembed specs.Aurélien Aptel1+5-3
tweak focus to support XEMBED client message and remove focus on EnterNotify. (thx Adrian)Aurélien Aptel1+23-3
remove dup of default window size.Aurélien Aptel2+3-2
fix focus state when embed in another window.Aurélien Aptel1+5-2
fix segfault with mouse selection. (thx anonymous)Aurélien Aptel1+1-1
add -w option to embed st. (thx nodus cursorius)Aurélien Aptel2+14-2
applied parts of "anonymous" cleanup patch.Aurélien Aptel1+2-3
add altscreen escseq alias & caps to terminfo entry. (thx Bert Münnich)Aurélien Aptel2+6-2
disable mouse highlight when mouse report enabled. (thx Bert Münnich)Aurélien Aptel1+51-31
reverse video mode. (thx Bert Münnich)Aurélien Aptel2+24-8
add status bar (window title) to terminfo. (thx Rafa Gallego)Aurélien Aptel1+3-0
set title before mapping window (thx Kamil Cholewiński).Aurélien Aptel1+1-1
applied parts of Connor Lane Smith's cleanup patch.Aurélien Aptel2+20-20
macro cleanup.Aurélien Aptel1+11-9
add mouse report escape to terminfo entry.Aurélien Aptel1+1-0
support for x11 xterm mouse reportingAurélien Aptel1+36-1
whitespace.Aurélien Aptel1+33-33
cleanup.Aurélien Aptel1+27-77
update TODOAurélien Aptel2+9-3
selection clicks, shift+arrow keys, fast(er) redraw, key mask in config.h (thx Magnus Leuthner)Aurélien Aptel3+126-61
update README.Aurélien Aptel1+8-1
quick bug-fixing 0.1.1 release.Aurélien Aptel1+1-0
update VERSION.Aurélien Aptel1+1-1
take BORDER into account for selection. (thx Petr Sabata)Aurélien Aptel1+4-4
fix utf8 clipboard. (thx Petr Sabata)Aurélien Aptel1+1-1
Added tag 0.1 for changeset cbc18c988236Aurélien Aptel1+1-0
add support for utf8 clipboard. fix usage message.Aurélien Aptel1+7-3
do not add newline to selection text if next line not selected (Nick)pancake@nopcode.org1+2-2
remove debugging printfpancake@nopcode.org1+1-2
apply Nick's patch to fix some error printf to use stderrpancake@nopcode.org1+2-2
fix insert key, terminfo and changed TERM back to st. (thx Ondrej Martinek)Aurélien Aptel2+4-2
change X cursor to "I".Aurélien Aptel1+11-2
update terminfo entry.Aurélien Aptel1+7-0
add new line glitch to terminfo entry.Aurélien Aptel1+1-0
change -e behaviour and update man page.Aurélien Aptel2+24-17
-e flag handles arguments.Aurélien Aptel1+7-3
use memmove() instead of memcpy() in ttyread().Aurélien Aptel1+1-1
fix and clean ttyread(). buf wasn't static.Aurélien Aptel1+20-14
merge.Aurélien Aptel1+2-2
s/xw.dis/xw.dpy/Aurélien Aptel1+55-54
cleanup & bugfix in xdraws().Aurélien Aptel1+125-126
clean comment regarding redrawing in bmotion().Aurélien Aptel1+3-1
Add -c option to override the default window classGregor Best2+10-2
some code cleaning.Aurélien Aptel1+42-46
utf8 support! print text in delicious unicode greatness! all hail to the glorious Damian Okrasa for the patch!Aurélien Aptel2+260-91
selection code cleanup.Aurélien Aptel1+24-73
fixed ED.Aurélien Aptel1+6-2
redraw if we scroll on resizeDevin J. Pohly1+6-4
get rid of artifacts in border on resize downDevin J. Pohly1+8-0
copy old pixmap to new on resizeDevin J. Pohly1+15-1
move code into new xresize func, add early exit to resizeDevin J. Pohly1+14-8
\v and \f are have the same behaviour of \n.Aurélien Aptel1+2-0
added LNM mode; re-organized kpress() to handle it.Aurélien Aptel1+34-17
redraw optimization.Aurélien Aptel1+24-12
fixed newline bug.Aurélien Aptel1+2-1
replaced memset by loops in tresize(); turns out it's faster.Aurélien Aptel1+8-5
remove useless draw().Aurélien Aptel1+1-1
applied xclipboard patch. thx David Isaac Wolinsky.Aurélien Aptel1+124-6
clean button selection code.Aurélien Aptel1+3-2
compose key patch. thx federico luna.Aurélien Aptel1+13-1
s/hasfocus/focus/ for consistency.Aurélien Aptel1+4-4
don't draw if the window is not visible.Aurélien Aptel1+25-4
use xclear() in draw().Aurélien Aptel1+1-2
use XCreateWindow(), set gravity bit.Aurélien Aptel1+25-17
cleaning st.info. added comment in st.c for DECSCNM.Aurélien Aptel2+11-2
cleaning st.info. fixed cvvis.Aurélien Aptel2+16-3
set terminal colors to xterm default ones.Aurélien Aptel1+18-18
removed gfx chars not present in xterm acsc.Aurélien Aptel1+0-6
fixed start/end sequence of gfx.Aurélien Aptel1+2-2
undefined gfx doesn't draw \0.Aurélien Aptel1+9-3
fixed makefile.Aurélien Aptel1+1-1
added manpage.Aurélien Aptel2+28-1
resize from the top.Aurélien Aptel1+15-2
added -e and -t option.Aurélien Aptel1+28-8
factored code and fixed behaviour of tnewline().Aurélien Aptel1+20-40
updated TODO.Aurélien Aptel1+15-3
started to go through st.info and fix things.Aurélien Aptel1+3-0
capabilities sorted by capname in st.info. copy acsc from xterm.Aurélien Aptel1+13-13
removed debug code.Aurélien Aptel1+1-3
fixed IL and DL.Aurélien Aptel1+11-19
factor and cleanup code.Aurélien Aptel1+11-12
added correct line drawing characters for default font.Aurélien Aptel1+32-31
use struct instead of array.Aurélien Aptel1+9-8
cleanup.Aurélien Aptel1+12-13
fix segfault when selecting big bufferspancake@nopcode.org2+9-19
fix build.Aurélien Aptel1+2-2
add selinit() and renamed clipboard_* to sel*.Aurélien Aptel1+13-5
move event configuration in xinit().Aurélien Aptel1+8-10
use one global struct instead of many vars for selection. Cleanup.Aurélien Aptel1+38-36
use GLYPH_SET to test if a char is set; cleanup.Aurélien Aptel1+6-6
fix crash for small windowspancake@nopcode.org1+5-1
toggle ATTR_REVERSE on selected text, factored some code and fixed Makefile.Aurélien Aptel2+9-18
fix buildpancake4+97-93
initial implementation of selection and clipboardpancake1+108-3
fix segfaultpancake@nopcode.org1+1-1
added support for alternate screen.Aurélien Aptel1+56-14
cursor is hid when unfocused.Aurélien Aptel2+3-2
use predefined OS macro instead of uname.Aurélien Aptel3+4-12
st should compile on NetBSD.Aurélien Aptel2+2-1
removed pty.h. minimal system guessing added in config.mk.Aurélien Aptel1+2-1
removed (visual) bell. '\a' sets the urgency flag if st is unfocused.Aurélien Aptel2+26-18
removed useless cursor init. and renamed xcursor() to xdrawcursor().Aurélien Aptel1+4-7
added support for the "magic margin", changed c.hide to c.state, changed xcursor() to use term instead of aAurélien Aptel1+28-22
removed old VT52 escapes, fixed VT100 IND.Aurélien Aptel1+5-14
fixed optimized drawing routine and factored some code.Aurélien Aptel1+18-15
fixed pixmap buffer drawing.Aurélien Aptel1+3-3
added a XFlush() in xbell().Aurélien Aptel1+2-1
moved term.hidec in term.c for consistency, put back delay in xbell()Aurélien Aptel2+21-28
merged tscroll() with tscrollup().Aurélien Aptel1+1-14
st now runs on Linux, OpenBSD and FreeBSD.Aurélien Aptel3+24-21
removed XINERAMA from config.mk and fixed a segfault when st isAurélien Aptel2+4-9
fixed potential bug in IS_SET().Aurélien Aptel1+1-1
merged tcursorwrap() with tnewline(), added few comments and updated copyright.Aurélien Aptel1+11-14
cleaned some spaces.Aurélien Aptel1+9-9
added macro to test flags, removed tmovecursor().Aurélien Aptel1+15-27
faster resizing.Aurélien Aptel1+9-12
close master/slave pty in the shell process.Aurélien Aptel1+4-2
clean \t.Aurélien Aptel1+1-6
update function prototypes.Aurélien Aptel1+4-0
fix \b and clean \t.Aurélien Aptel1+0-5
added F1-12 key, fixed DCH and ICH.Aurélien Aptel3+28-4
fixed backspace problem, updated terminfo entry and moved TNAME in config.h.Aurélien Aptel4+12-7
renamed a function.Aurélien Aptel1+3-2
applied Devin J Pohly's st color info patches, thanks Devin!Anselm R Garbe4+88-27
fix gcc warningspancake@nopcode.org1+2-2
fixed background color bug (thx Devin J. Pohly).Aurélien Aptel1+5-5
added PBaseSize hint and set default title to "st".Aurélien Aptel1+19-14
rearranged code, resize fixed.Aurélien Aptel1+58-48
little clean up.Aurélien Aptel1+3-5
use SHELL environment variable (thx Thomas Adam)Aurélien Aptel2+6-5
double-buffering added using pixmap (finally).Aurélien Aptel2+25-47
bold attribute is back.Aurélien Aptel2+126-50
added VT100 NEL.Aurélien Aptel1+5-1
added VT100 RI.Aurélien Aptel1+9-0
added VT100 save&load cursor support.Aurélien Aptel1+6-0
ECH handled correctly.Aurélien Aptel1+22-5
more escapes & more compability:Aurélien Aptel2+178-145
graphic charset and a few more escapes.Aurélien Aptel2+110-16
TERM set to xterm by default (which broke a lot of stuff), better escape handling (title), and a little clean up.Aurélien Aptel1+190-199
drawing is faster but the bold attr is not supported anymore.Aurélien Aptel2+39-27
Fixed possible segfault by reverting to the key struct (again).Aurélien Aptel2+29-13
only compile tdump if DEBUG flag is setAnselm R Garbe1+20-24
we definately need pixmaps for the drawing, currently drawing into the window is painfully slow! much more slower than drawing into a pixmap and mapping that when finished -- several optimisationsAnselm R Garbe2+89-101
reverted back to the old Key struct.Aurélien Aptel2+28-13
updated "key" to a lookup table.Aurélien Aptel2+13-28
removed old unused cursor() proto.Aurélien Aptel1+0-2
fixed the scrolling bug and cleaned some stuff.Aurélien Aptel1+68-61
dump escseq if not handled.Aurélien Aptel1+8-4
clean up.Aurélien Aptel1+2-3
added/removed files, updated Makefile.Aurélien Aptel3+40-179
made kpress() more flexible, removed st.h, added config.h.Aurélien Aptel1+181-29
updated TODO.Aurélien Aptel1+0-2
added sigchld handler, cleaned error checking.Aurélien Aptel2+41-26
cleaned up (removed space indentation). select/event bug fixed.Aurélien Aptel1+88-79
fixed a memory leak & segfault in tresize.Aurélien Aptel1+16-9
updated TODO.Aurélien Aptel1+2-6
tab moves the cursor instead of inserting spaces.Aurélien Aptel1+1-1
handle tabulation (still not perfect)Aurélien Aptel2+16-0
removed truecolor stuffAurélien Aptel1+0-15
removed the truecolor stuffAurélien Aptel1+5-15
same thing, really fixed this time.Aurélien Aptel1+2-2
added some error checking in xinit (fixed the segfault caused by a missing font)Aurélien Aptel1+15-7
Removed unused variable and cleaned some comment.Aurélien Aptel1+2-3
backport of local changesAnselm R Garbe9+1278-426
add accidentally omitted wordMatthias-Christian Ott1+3-3
use stdio(3)Matthias-Christian Ott1+48-47
add description of stdMatthias-Christian Ott1+13-1
add prototype for command parsingMatthias-Christian Ott1+50-31
correct year of copyright noticeMatthias-Christian Ott1+1-1
simplify MakefileMatthias-Christian Ott2+32-85
reunite pty.c with std.cMatthias-Christian Ott2+38-44
correct programme nameMatthias-Christian Ott1+1-1
use errx() for help and version messagesMatthias-Christian Ott1+4-8
merge with backout headMatthias-Christian Ott1+1-1
remove TODOMatthias-Christian Ott1+0-1
make ptm and pts staticMatthias-Christian Ott1+1-1
remove useless variableMatthias-Christian Ott1+1-3
remove emallocz()Matthias-Christian Ott5+3-24
replace eprint() functions with BSD error functionsMatthias-Christian Ott5+31-45
simplify flushingMatthias-Christian Ott1+3-2
correct bufferingMatthias-Christian Ott1+16-15
make local functions and variables staticMatthias-Christian Ott1+18-18
add select(2)-based i/o multiplexingMatthias-Christian Ott1+19-7
drop stdio usageMatthias-Christian Ott1+31-9
make st and std separate programmesMatthias-Christian Ott3+19-9
add missing header fileMatthias-Christian Ott1+1-0
assume glibc by defaultMatthias-Christian Ott1+4-1
source utility functions out to util.cMatthias-Christian Ott6+46-39
add copyright commentMatthias-Christian Ott2+2-0
source getpty() out to pty.cMatthias-Christian Ott2+41-35
update TODOMatthias-Christian Ott1+0-3
correct function nameMatthias-Christian Ott1+1-1
remove xinerama flagsMatthias-Christian Ott1+2-6
add missing header fileMatthias-Christian Ott1+3-0
add parser loopMatthias-Christian Ott1+13-0
remove useless variableMatthias-Christian Ott1+0-1
replace state with separate variablesMatthias-Christian Ott1+8-11
terminate error message with newlineMatthias-Christian Ott1+1-1
correct LENGTH()Matthias-Christian Ott1+1-1
simplify control flowMatthias-Christian Ott1+1-3
remove debug codeMatthias-Christian Ott1+0-1
remove stdio slave pty openingMatthias-Christian Ott1+0-3
drop support for proprietary UNIX variantsMatthias-Christian Ott1+2-16
slight changesAnselm R Garbe2+4-8
applied Matthias-Christians changes to std.cAnselm R Garbe1+339-3
added some new files for the initial rewrite of st from scratchAnselm R Garbe5+130-0
added new TODOarg@localhost.localdomain1+4-0