Commit Graph

34 Commits (9523233e257f72d07abdf3b07e5fd9ce0c7f31d0)

Author SHA1 Message Date
Christoph Lohmann 210dda9570 Wide character support.
Thanks "Eon S. Jeon" <esjeon@hyunmu.am>!
2013-09-07 12:41:36 +02:00
Eric Pruitt 7e3cff33ff Use character size scaling factors
The bounding boxes for characters can be scaled using "cwscale" and "chscale"
to scale the width and height respectively.
2013-08-05 11:44:18 +02:00
Alexander Sedov fbc589d506 Remove long text being cropped/wrapped to standard 80x24 on launch.
To be more specific, now tty creation is delayed until X window is
actually mapped; last ConfigureNotify before mapping determines
initial tty size.
Please report problems if there are any.
2013-07-04 09:36:22 +02:00
Christoph Lohmann 502911e554 Updating the TODO file for after 0.4. 2013-03-29 19:44:37 +01:00
Christoph Lohmann efaf1c2a94 Add umlaut support for title change.
Thanks Alexander Sedov <alex0player@gmail.com>!
2013-02-23 21:20:21 +01:00
Christoph Lohmann d8f3809345 Removing BCE from the TODO list. 2013-01-20 14:55:08 +01:00
Christoph Lohmann c9bd58e4dd Adding a nasty resize bug. Maybe it can be fixed. 2013-01-16 18:53:32 +01:00
Christoph Lohmann 3c6ec1995d Adding error checks for XCreateIC and XOpenIM. 2012-12-11 08:32:08 +01:00
Christoph Lohmann cc86d148cb Changing the TODO to the current state. 2012-11-15 16:36:48 +01:00
Roberto E. Vargas Caballero 620e3bb39e Add missed key definitions
This patch adds the keys for the keypad (in both modes, application mode or
ansi mode) and function keys. It uses the same convention than xterm and
instead of using the XK_Fxx values it generates them using F1-F12 and
modifiers. For example:

   F1 -> ^[OP
   F1 + Shift = F13 -> ^[[1;2P
   F1 + Control = F25 -> ^[[1;5P
   F1 + Mod2 = F37 -> ^[[1;6P
   F1 + Mod1 = F49 -> ^[[1;3P
   F1 + Mod3 = F61 -> ^[[1;4P

It is also important notice than the terminfo capability kIC (shifted insert
key) only can be generated using the keypad keyboard, because the shorcut
for selection paste is using the same combination.

After this path the number of elements in the Key array becomes high, and
maybe a sequencial search is not enough efficient now.
---
 TODO         |    6 +---
 config.def.h |  102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 st.info      |   70 ++++++++++++++++++++++++++++++++++++++--
 3 files changed, 169 insertions(+), 9 deletions(-)
2012-11-13 20:05:02 +01:00
Christoph Lohmann 784765ca35 Cleaning up the TODO file. 2012-10-31 20:35:07 +01:00
Christoph Lohmann e9c677816c Adding a TODO for xft fallback. 2012-09-24 10:31:35 +02:00
Christoph Lohmann 0eaed8f085 Redrawing is fixed. 2012-09-17 23:14:40 +02:00
Christoph Lohmann b93741e34d Remove some solved issues and add some new. 2012-09-16 13:50:07 +02:00
Roberto E. Vargas Caballero 85849ce72a Remove timeout in the main loop
The main loop waits until there is some data to read in file descriptors of
the X server or the pseudo tty. But it uses a timeout in select(), which
causes that st awake each 20 ms, even it doesn't have something to do. This
patch removes this problem removing the timeout, which is not needed.
---
 TODO |    1 -
 st.c |   27 +++------------------------
 2 files changed, 3 insertions(+), 25 deletions(-)
2012-09-16 10:47:21 +02:00
Christoph Lohmann 86cf8e3073 Adding the removal of the timeouts to the TODO. 2012-09-05 23:06:59 +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 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 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 6696ef8563 Add OSC, DSC, PM, APC and settitle. 2012-08-29 23:14:20 +02:00
Aurélien Aptel 8fdba7494f update TODO. 2012-02-27 12:48:13 +01:00
Aurélien Aptel be2877cd04 show dark cursor when unfocused. 2012-02-15 19:33:48 +01:00
Aurélien Aptel d5f3d120ea remove dup of default window size. 2011-09-16 17:57:56 +02:00
Aurélien Aptel aede91e22a update TODO 2011-04-22 00:42:58 +02:00
Aurélien Aptel 32e160c939 updated TODO. 2010-09-01 22:54:28 +02:00
Aurélien Aptel 5d8aa08ba5 updated TODO. 2009-06-11 17:03:25 +02:00
Aurélien Aptel 059d2ba264 updated TODO. 2009-05-15 00:40:47 +02:00
Anselm R Garbe d58dd3b8bc backport of local changes 2009-05-10 13:17:09 +01:00
Matthias-Christian Ott fb4508b0b7 remove TODO 2008-07-09 11:10:38 +02:00
Matthias-Christian Ott 0dedee5de8 update TODO 2008-06-09 22:24:44 +02:00
arg@localhost.localdomain 16f373e36c added new TODO 2008-05-11 16:36:13 +00:00