Aurélien Aptel
af113bd3fb
cursor is hid when unfocused.
16 years ago
Aurélien Aptel
4f5c7e3a31
use predefined OS macro instead of uname.
16 years ago
Aurélien Aptel
1ba065d993
st should compile on NetBSD.
16 years ago
Aurélien Aptel
bc834723ec
removed pty.h. minimal system guessing added in config.mk.
16 years ago
Aurélien Aptel
ecca0580cb
removed (visual) bell. '\a' sets the urgency flag if st is unfocused.
16 years ago
Aurélien Aptel
ad2fdab6b6
removed useless cursor init. and renamed xcursor() to xdrawcursor().
16 years ago
Aurélien Aptel
4657805ec5
added support for the "magic margin", changed c.hide to c.state, changed xcursor() to use term instead of a
...
parameter and fixed the cursor position after setting a scrolling region.
16 years ago
Aurélien Aptel
674926af15
removed old VT52 escapes, fixed VT100 IND.
16 years ago
pancake
70c9762434
fix warning
16 years ago
Aurélien Aptel
913c0cbd34
fixed optimized drawing routine and factored some code.
16 years ago
Aurélien Aptel
27a7d85d0c
fixed pixmap buffer drawing.
16 years ago
Aurélien Aptel
acf921d410
added a XFlush() in xbell().
16 years ago
Aurélien Aptel
5299e2bfa2
moved term.hidec in term.c for consistency, put back delay in xbell()
...
along with duration in config.h, factored some code in tnew()/treset()
and cleaned some code.
16 years ago
Aurélien Aptel
1def7a177e
merged tscroll() with tscrollup().
16 years ago
Aurélien Aptel
cf527c22d5
st now runs on Linux, OpenBSD and FreeBSD.
16 years ago
Aurélien Aptel
fa6a9216a1
removed XINERAMA from config.mk and fixed a segfault when st is
...
started without a display. (thx Hiltjo Posthuma)
16 years ago
Aurélien Aptel
fec59f7370
fixed potential bug in IS_SET().
16 years ago
Aurélien Aptel
6f259b9257
merged tcursorwrap() with tnewline(), added few comments and updated copyright.
16 years ago
Aurélien Aptel
8db9a192e5
cleaned some spaces.
16 years ago
Aurélien Aptel
85a94e2db9
added macro to test flags, removed tmovecursor().
16 years ago
Aurélien Aptel
8a3b1e0938
faster resizing.
16 years ago
Aurélien Aptel
1494bb9f97
close master/slave pty in the shell process.
16 years ago
Aurélien Aptel
ab5e72dc39
clean \t.
16 years ago
Aurélien Aptel
f181bb29d8
update function prototypes.
16 years ago
Aurélien Aptel
c81ea29001
fix \b and clean \t.
16 years ago
Aurélien Aptel
d1084bfdab
added F1-12 key, fixed DCH and ICH.
16 years ago
Aurélien Aptel
66efdff768
fixed backspace problem, updated terminfo entry and moved TNAME in config.h.
16 years ago
Aurélien Aptel
b0672d0932
renamed a function.
16 years ago
Anselm R Garbe
2bbe19f9d5
applied Devin J Pohly's st color info patches, thanks Devin!
16 years ago
pancake@nopcode.org
5f4fb527ce
fix gcc warnings
16 years ago
Aurélien Aptel
1552e2f1b9
fixed background color bug (thx Devin J. Pohly).
16 years ago
Aurélien Aptel
c7861318e2
added PBaseSize hint and set default title to "st".
16 years ago
Aurélien Aptel
2a28e226a9
rearranged code, resize fixed.
16 years ago
Aurélien Aptel
50d795d28c
little clean up.
16 years ago
Aurélien Aptel
ba9e8eafe7
use SHELL environment variable (thx Thomas Adam)
16 years ago
Aurélien Aptel
ba783c4517
double-buffering added using pixmap (finally).
...
results in a lot of simplification :
- no more dirty flags (perf are good enough).
- no more ugly gfx call in emulation functions.
LINESPACE removed from config.h.
BORDER is now handled correctly.
16 years ago
Aurélien Aptel
5b945f0652
bold attribute is back.
...
visibility of the cursor is not saved/loaded anymore.
scrolling up/down is fixed.
added RI and RIS sequences.
fixed cursor drawing bug.
16 years ago
Aurélien Aptel
8898ecc34a
added VT100 NEL.
16 years ago
Aurélien Aptel
a744f2f897
added VT100 RI.
16 years ago
Aurélien Aptel
21a92b4dc9
added VT100 save&load cursor support.
16 years ago
Aurélien Aptel
8d12cb4035
ECH handled correctly.
16 years ago
Aurélien Aptel
bc4b43be44
more escapes & more compability:
...
cursor keys are handled in kpress according to the Application Mode (DECPAM).
define & enum were renamed.
tcursor() is now tmovecursor() which is more correct.
tcpos() is now tcursor(), as DECSC is also supposed to save attributes.
capnames are indicated whenever possible.
Currently:
alsamixer looks fine, totally usable.
ncmpc is almost ok.
emacs looks like shit.
16 years ago
Aurélien Aptel
fe32c542ec
graphic charset and a few more escapes.
16 years ago
Aurélien Aptel
85e81bd8a6
TERM set to xterm by default (which broke a lot of stuff), better escape handling (title), and a little clean up.
16 years ago
Aurélien Aptel
a2d6f50665
drawing is faster but the bold attr is not supported anymore.
17 years ago
Aurélien Aptel
7958b41040
Fixed possible segfault by reverting to the key struct (again).
17 years ago
Anselm R Garbe
be0878960e
only compile tdump if DEBUG flag is set
17 years ago
Anselm R Garbe
4d3b1f94c7
we definately need pixmaps for the drawing, currently drawing into the window is painfully slow! much more slower than drawing into a pixmap and mapping that when finished -- several optimisations
17 years ago
Aurélien Aptel
30024d585b
reverted back to the old Key struct.
17 years ago
Aurélien Aptel
29fafafb26
updated "key" to a lookup table.
17 years ago