Commit Graph

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