Christoph Lohmann
c3b0e2202b
A reset should reset the line drawing too.
2012-09-25 21:39:25 +02:00
Christoph Lohmann
980c5956ed
Enabling enacs and adding compatibility to xterm and urxvt for alternative
...
charsets.
2012-09-25 21:17:43 +02:00
Christoph Lohmann
246d704ba0
Changing the default font to DejaVu Sans Mono, which is more appealing and
...
activating antialiasing.
2012-09-24 14:01:59 +02:00
Christoph Lohmann
055a4f6d2c
The xinit() call needs to be behind all the tty init, otherwise all the
...
allocated structures are wrong. The xclear() is now done on purpose. Please
keep X11 calls out of the way of pure tty-related calls.
2012-09-24 11:04:26 +02:00
Christoph Lohmann
e9c677816c
Adding a TODO for xft fallback.
2012-09-24 10:31:35 +02:00
Christoph Lohmann
21a0c4a2e0
Merging xft and current st heads.
2012-09-24 10:24:36 +02:00
Christoph Lohmann
2b3c1219c8
Initial Xft support for st. More to follow.
2012-09-24 10:20:45 +02:00
Christoph Lohmann
0eaed8f085
Redrawing is fixed.
2012-09-17 23:14:40 +02:00
Christoph Lohmann
e4bf2679c1
Fixing the redrawing patch of k0ga, so it's using xclear() in redraw() too.
2012-09-17 22:44:27 +02:00
Christoph Lohmann
426887ccec
Applying a shortening proposal for the run loop of k0ga.
2012-09-16 20:43:51 +02:00
Christoph Lohmann
2257932261
Adding some more fields to the manpage, like authors, license etc.
2012-09-16 13:59:10 +02:00
Christoph Lohmann
b93741e34d
Remove some solved issues and add some new.
2012-09-16 13:50:07 +02:00
Christoph Lohmann
9fbafe55c9
Preliminary solution to the stuttering problem.
2012-09-16 13:22:23 +02:00
Christoph Lohmann
a62789788c
Implementing italic-bold. This will require an increase of the avgWdth.
2012-09-14 19:46:07 +02:00
Christoph Lohmann
b156352656
Ignore NUL character as a padding character. Telnet may use this. Patch of
...
Roberto Vargas.
2012-09-13 23:21:40 +02:00
Christoph Lohmann
776a022e39
Importing the patch of Roberto Vargas to inherit signal handlers.
2012-09-13 23:19:57 +02:00
Christoph Lohmann
fe2ba95b3d
Reset window title on terminal reset too.
2012-09-13 07:16:38 +02:00
Christoph Lohmann
977c5d9089
Adding a statemant on legacy support.
2012-09-13 07:04:59 +02:00
Christoph Lohmann
d018c9c8ef
Adding another bold off sequence.
2012-09-13 07:04:34 +02:00
Christoph Lohmann
8f1144edee
Make nyancat(1) work. Important release feature!
2012-09-12 13:20:10 +02:00
Christoph Lohmann
121d9109e8
Add preliminary blink stubs. Real implementation is still missing.
2012-09-12 13:08:26 +02:00
Christoph Lohmann
c092bce366
Add another obscure way to set a window title.
2012-09-12 13:00:39 +02:00
Christoph Lohmann
af29fb2a50
Fixing the too small window in non-tiling window managers.
2012-09-10 13:39:41 +02:00
Christoph Lohmann
122ed57702
Making the selection work again.
2012-09-06 08:02:56 +02:00
Christoph Lohmann
a1cd28f809
Allow simpler stdout -f handling.
2012-09-06 00:00:50 +02:00
Christoph Lohmann
f2da43a0b6
Adding instantenous debug output and fixing italic with a reset.
2012-09-05 23:38:57 +02:00
Christoph Lohmann
86cf8e3073
Adding the removal of the timeouts to the TODO.
2012-09-05 23:06:59 +02:00
Christoph Lohmann
4a4ae19158
Removing masks for unhandled enter and leaving events.
2012-09-05 22:39:09 +02:00
Christoph Lohmann
dd0b7a077f
If the selection is cleared, draw() and do it on button press too.
2012-09-05 22:17:42 +02:00
Christoph Lohmann
017af76f5c
Forcing the parameter limit to xcopy() and selpaste(). Thanks to Rob Pilling.
2012-09-05 21:54:52 +02:00
Christoph Lohmann
42505c5215
Removing unneeded arguments to copy(). Thanks to Andrew Hills.
2012-09-05 21:52:01 +02:00
Christoph Lohmann
462a966ee2
Implement italic font support.
2012-09-05 21:48:26 +02:00
Christoph Lohmann
56c551e4f4
Add to TODO to make function keys work.
2012-09-05 01:32:42 +02:00
Christoph Lohmann
a61b9ea82e
Enable keypad set and unset commands.
2012-09-05 01:25:37 +02:00
Christoph Lohmann
da4a77edbe
Disable BCE again.
2012-09-05 00:58:17 +02:00
Christoph Lohmann
98dc91eb82
Removing the resize issue from the TODO file.
2012-09-05 00:09:13 +02:00
Christoph Lohmann
67c1a23053
Fixing the resizing behaviour.
2012-09-05 00:08:13 +02:00
Christoph Lohmann
e09709d92d
Forgot one line. It's late.
2012-09-04 22:51:29 +02:00
Christoph Lohmann
b1d383a0a3
Cleaning up the fixed window size and the resizing of clients.
2012-09-04 22:44:33 +02:00
Christoph Lohmann
e02d72441a
Another thing for TODO – resize.
2012-09-04 22:06:54 +02:00
Christoph Lohmann
052a617828
Updating the TODO and enabling BCE.
2012-09-04 22:05:24 +02:00
Christoph Lohmann
6e88c7f602
CUP == HVP; CHA == HPA;
2012-09-04 21:56:55 +02:00
Christoph Lohmann
59fe59d3d1
Unifying the old style.
2012-09-04 20:34:43 +02:00
Christoph Lohmann
1d6702024b
Fixing the border pixel when there is a negative position.
2012-09-03 23:09:34 +02:00
Christoph Lohmann
579f12d47b
Add -g geometry to st and the manpage.
2012-09-03 23:02:29 +02:00
Christoph Lohmann
466decd535
Fixing a type in in2 in the st.info.
2012-09-03 21:54:40 +02:00
Christoph Lohmann
cfefa054e8
Patch from Roberto Vargas. »Add initialization strings in terminfo«
...
Taken from the description:
When tput init is executed the list of task performed are (taken from
terminfo(5)):
run the program
iprog
output is1 is2
set the margins using
mgc, smgl and smgr
set tabs using
tbc and hts
print the file
if
and finally
output is3.
When reset is executed, a more stronger initialization process is performed,
so the terminal can return from an unknown state. rs1, rs2 and rs3 are used
in this case instead of
using is1, is2 and is3.
This patch makes is2 = rs2, resets insert mode and set normal keypad
mode. For rs1 it performs a full initilization using ^[c.
2012-09-03 21:50:22 +02:00
Christoph Lohmann
b11d85c9be
Add standout mode.
2012-09-02 19:53:50 +02:00
Christoph Lohmann
7f17a70834
Cleaning up lonely tabs.
2012-09-02 19:43:29 +02:00
Christoph Lohmann
588ba51a53
Make it more obvious where the wrong attribute is used.
2012-09-02 19:42:00 +02:00
Christoph Lohmann
81c678e53e
Silencing the compiler but keeping strparse.
...
This will really be needed when there is a full 256 color support.
2012-08-30 21:19:53 +02:00
Christoph Lohmann
c58950f2ef
Applying the CBT patch of Roberto Vargas. Thanks.
2012-08-30 21:17:54 +02:00
Christoph Lohmann
91fa81dbac
Never trust terminfo fata morganas. And adding other xterm compatibility.
2012-08-30 07:38:47 +02:00
Christoph Lohmann
6696ef8563
Add OSC, DSC, PM, APC and settitle.
2012-08-29 23:14:20 +02:00
Christoph Lohmann
ff040e9894
Adding setb and setf and a comment about terminfo installation.
2012-08-29 21:13:47 +02:00
Christoph Lohmann
12de47a933
Applying the patches of k0ga and changing the LICENSE file in the appropriate
...
way.
2012-08-29 20:01:34 +02:00