- Sep 08, 2018
- Jul 17, 2018
-
-
Hiltjo Posthuma authored
This reverts commit 1911c927.
-
Hiltjo Posthuma authored
This reverts commit b51bcd55.
-
Hiltjo Posthuma authored
This reverts commit 5535c1f0.
-
- Jul 15, 2018
-
-
Jules Maselbas authored
Reported-by:
Ivan Tham <pickfire@riseup.net>
-
- Jul 14, 2018
-
-
Jules Maselbas authored
-
Jules Maselbas authored
-
- Jun 30, 2018
-
-
Jules Maselbas authored
Prevent to realloc xw.specbuc with a negative number of col. Add proper hints for the minimal size, for one character.
-
- Jun 02, 2018
-
-
Hiltjo Posthuma authored
-
- May 25, 2018
-
-
Hiltjo Posthuma authored
feedback from Klemens, thanks
-
Hiltjo Posthuma authored
-
- Mar 29, 2018
-
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
-
Daniel Tameling authored
-
- Mar 20, 2018
-
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
"restore the old behaviour that the primary doesn't get deleted by a simple left click" Patch by Daniel Tameling <tamelingdaniel@gmail.com>, thanks!
-
Hiltjo Posthuma authored
on some platforms (OpenBSD) this changes the exposed argv in tools using the kvm_* interface, such as ps and pgrep.
-
- Mar 17, 2018
-
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
-
- Mar 16, 2018
-
-
Hiltjo Posthuma authored
-
Quentin Rameau authored
-
Quentin Rameau authored
-
- Mar 14, 2018
-
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
-
- Mar 09, 2018
-
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
-
Hiltjo Posthuma authored
-
- Feb 26, 2018
-
-
Devin J. Pohly authored
Simplifies logic in a couple places and removes a redundant function call. Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
When possible, declare functions/variables static and move struct definitions out of headers. In order to allow utf8decode to become internal, use codepoint for DECSCUSR extension directly. Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
Prefer passing arguments to declaring external global variables. The only remaining usage of extern is for config.h variables which are needed in st.c instead of x.c (where it is now included). Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
The xinit function only needs to the rows/cols, so pass those in rather than accessing term directly. With a bit of arithmetic, we are able to avoid the need for term.row and term.col in x2col, y2row, and xdrawglyphfontspecs as well, completing the removal. Term is now fully internal to st.c. Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
Gradually reducing x.c dependency on Term object. Old and new cursor glyph/position are passed to xdrawcursor. (There may be an opportunity to refactor further if we can unify "clear old cursor" and "draw new cursor" functionality.) Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
Introduces three functions to encapsulate X-specific behavior: * xdrawline: draws a portion of a single line (used by drawregion) * xbegindraw: called to prepare for drawing (will be useful for e.g. Wayland) and returns true if drawing should happen * xfinishdraw: called to finish drawing (used by draw) Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
Moves the mode bits used by x.c from Term to TermWindow, absorbing UI/input-related mode bits (visible/focused/numlock) along the way. This is gradually reducing external references to Term. Since TermWindow is already internal to x.c, we add xsetmode() to allow st to modify window bits in accordance with escape sequences. IS_SET() is redefined accordingly (term.mode in st.c, win.mode in x.c). Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
This also allows us to remove the crlf field from the Key struct, since the only difference it made was converting "\r" to "\r\n" (which is now done automatically in ttywrite). In addition, MODE_CRLF is no longer referenced from x.c. Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-
Devin J. Pohly authored
The only thing differentiating ttywrite and ttysend was the potential for echo; make this a parameter and remove ttysend. Signed-off-by:
Devin J. Pohly <djpohly@gmail.com>
-