26 Commits

Author SHA1 Message Date
Christoph Lohmann
abc2ba7abb Changing the TODO to the current state. 2012-11-15 16:36:48 +01:00
Roberto E. Vargas Caballero
48b0f22c46 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
d84e2978c2 Cleaning up the TODO file. 2012-10-31 20:35:07 +01:00
Christoph Lohmann
71fc293de2 Adding a TODO for xft fallback. 2012-09-24 10:31:35 +02:00
Christoph Lohmann
9c7579deea Redrawing is fixed. 2012-09-17 23:14:40 +02:00
Christoph Lohmann
851b15293a Remove some solved issues and add some new. 2012-09-16 13:50:07 +02:00
Roberto E. Vargas Caballero
f3704e6553 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
f48c2b1484 Adding the removal of the timeouts to the TODO. 2012-09-05 23:06:59 +02:00
Christoph Lohmann
f5c6bcf03a Implement italic font support. 2012-09-05 21:48:26 +02:00
Christoph Lohmann
0e0a7f9130 Add to TODO to make function keys work. 2012-09-05 01:32:42 +02:00
Christoph Lohmann
245a6418b4 Disable BCE again. 2012-09-05 00:58:17 +02:00
Christoph Lohmann
1afbb7799f Removing the resize issue from the TODO file. 2012-09-05 00:09:13 +02:00
Christoph Lohmann
6cd52d6c2f Another thing for TODO – resize. 2012-09-04 22:06:54 +02:00
Christoph Lohmann
7815df826a Updating the TODO and enabling BCE. 2012-09-04 22:05:24 +02:00
Christoph Lohmann
06963a1dc7 Add OSC, DSC, PM, APC and settitle. 2012-08-29 23:14:20 +02:00
Aurélien Aptel
5991c6d7d3 update TODO. 2012-02-27 12:48:13 +01:00
Aurélien Aptel
adf5d2e32a show dark cursor when unfocused. 2012-02-15 19:33:48 +01:00
Aurélien Aptel
bf2e23f535 remove dup of default window size. 2011-09-16 17:57:56 +02:00
Aurélien Aptel
31ba817cc3 update TODO 2011-04-22 00:42:58 +02:00
Aurélien Aptel
ce404f8263 updated TODO. 2010-09-01 22:54:28 +02:00
Aurélien Aptel
ae69ef6758 updated TODO. 2009-06-11 17:03:25 +02:00
Aurélien Aptel
9224d3eaf2 updated TODO. 2009-05-15 00:40:47 +02:00
Anselm R Garbe
c740fb5be8 backport of local changes 2009-05-10 13:17:09 +01:00
Matthias-Christian Ott
3333bca385 remove TODO 2008-07-09 11:10:38 +02:00
Matthias-Christian Ott
9995f245ee update TODO 2008-06-09 22:24:44 +02:00
arg@localhost.localdomain
9e7b36d72b added new TODO 2008-05-11 16:36:13 +00:00