Xinqi Bao's Git
projects
/
st.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Be more efficient in blinking.
[st.git]
/
TODO
diff --git
a/TODO
b/TODO
index
45eaf7f
..
afd6401
100644
(file)
--- a/
TODO
+++ b/
TODO
@@
-1,33
+1,35
@@
vt emulation
------------
vt emulation
------------
-* implement BCE right
-* color definition in CSI
- * implement CSI parsing
-* make the keypad keys really work
- * kf0 .. kf44
- * kend, kel, kent, kfnd, ked, kext
- * kNXT, kPRV
- * ka1, ka3, kb2
-* add arrow keys handling
+* wide-character support in conjunction with fallback xft code
+* double-height support
code & interface
----------------
code & interface
----------------
-* clean selection code
* clean and complete terminfo entry
* clean and complete terminfo entry
-* add border around cursor, when it could be hard to read
- * white border when not selected would suffice
- * + definition in config.h
+* add a simple way to do multiplexing
+
+drawing
+-------
+* add diacritics support to xdraws()
+* add kerning configuration
+* make the font cache simpler
+* add hard width handling
+ * xft is reporting wrong width and height for characters
bugs
----
bugs
----
-* handle XOpenMI() errors
* fix shift up/down (shift selection in emacs)
* fix selection paste for xatom STRING
* fix shift up/down (shift selection in emacs)
* fix selection paste for xatom STRING
-* fix umlaut handling in settitle
* fix rows and column definition in fixed geometry
* fix rows and column definition in fixed geometry
+* fix -e handling
+* remove DEC test sequence when appropriate
+* When some application outputting long text is run in the shell init scripts,
+ then this text might be stripped to the standard 80x25 due to st running the
+ virtual terminal at first priority. Maybe the vt initialisation could be
+ moved somewhere after knowing the right window size.
misc
----
misc
----