Commit Graph

215 Commits

Author SHA1 Message Date
Aurélien Aptel
db3a27c8e6 utf8 support! print text in delicious unicode greatness! all hail to the glorious Damian Okrasa for the patch!
TERM set back to xterm.
changed default fonts.
Note: drawing is now (even) slower.
2010-11-18 01:00:04 +01:00
Aurélien Aptel
f8d22ad159 selection code cleanup. 2010-11-08 19:49:13 +01:00
Aurélien Aptel
4569bab9c2 fixed ED. 2010-10-31 20:29:22 +01:00
Devin J. Pohly
ea4d528fb9 redraw if we scroll on resize 2010-10-25 16:45:13 -04:00
Devin J. Pohly
221a683ef2 get rid of artifacts in border on resize down 2010-10-25 16:00:10 -04:00
Devin J. Pohly
90a56203a0 copy old pixmap to new on resize 2010-10-25 15:26:47 -04:00
Devin J. Pohly
a6790adae7 move code into new xresize func, add early exit to resize 2010-10-25 15:10:41 -04:00
Aurélien Aptel
f2388b19b9 \v and \f are have the same behaviour of \n. 2010-10-16 20:54:19 +02:00
Aurélien Aptel
311dd6952b added LNM mode; re-organized kpress() to handle it. 2010-10-16 20:50:29 +02:00
Aurélien Aptel
53bdabe24a redraw optimization. 2010-10-16 17:13:22 +02:00
Aurélien Aptel
5822a9fe61 fixed newline bug. 2010-10-14 19:21:12 +02:00
Aurélien Aptel
9daaad2214 replaced memset by loops in tresize(); turns out it's faster. 2010-10-13 01:27:09 +02:00
Aurélien Aptel
b7d01d9b5c remove useless draw(). 2010-10-13 01:25:04 +02:00
Aurélien Aptel
32cae5475a applied xclipboard patch. thx David Isaac Wolinsky. 2010-10-13 01:24:11 +02:00
Aurélien Aptel
a4ee801882 clean button selection code. 2010-10-13 00:50:18 +02:00
Aurélien Aptel
9bbc040ea6 compose key patch. thx federico luna. 2010-09-21 16:04:13 +02:00
Aurélien Aptel
ad918b5a0b s/hasfocus/focus/ for consistency. 2010-09-11 16:07:36 +02:00
Aurélien Aptel
047aa071f3 don't draw if the window is not visible. 2010-09-11 16:05:57 +02:00
Aurélien Aptel
d3440e1e0f use xclear() in draw(). 2010-09-11 16:01:41 +02:00
Aurélien Aptel
9134535808 use XCreateWindow(), set gravity bit. 2010-09-11 15:59:54 +02:00
Aurélien Aptel
641b507220 cleaning st.info. added comment in st.c for DECSCNM. 2010-09-03 00:15:43 +02:00
Aurélien Aptel
6380a73364 cleaning st.info. fixed cvvis. 2010-09-03 00:00:41 +02:00
Aurélien Aptel
a997fea2c0 set terminal colors to xterm default ones. 2010-09-02 22:35:55 +02:00
Aurélien Aptel
e87203dea6 removed gfx chars not present in xterm acsc. 2010-09-02 21:59:05 +02:00
Aurélien Aptel
9c504814df fixed start/end sequence of gfx. 2010-09-02 20:24:33 +02:00
Aurélien Aptel
c68dae91d2 undefined gfx doesn't draw \0. 2010-09-02 20:21:40 +02:00
Aurélien Aptel
95b236a22a fixed makefile. 2010-09-02 02:03:53 +02:00
Aurélien Aptel
c762fce23c added manpage. 2010-09-02 02:02:56 +02:00
Aurélien Aptel
5c7be4ad4d resize from the top. 2010-09-02 01:42:03 +02:00
Aurélien Aptel
195aa6bb9c added -e and -t option. 2010-09-02 01:37:01 +02:00
Aurélien Aptel
eef3cb4242 factored code and fixed behaviour of tnewline(). 2010-09-01 23:20:54 +02:00
Aurélien Aptel
ce404f8263 updated TODO. 2010-09-01 22:54:28 +02:00
Aurélien Aptel
8e1871bf8a started to go through st.info and fix things. 2010-09-01 22:54:07 +02:00
Aurélien Aptel
ffd59a1b58 capabilities sorted by capname in st.info. copy acsc from xterm. 2010-09-01 19:47:46 +02:00
Aurélien Aptel
c5b2056ba9 removed debug code. 2010-09-01 18:12:54 +02:00
Aurélien Aptel
2b3f6aca5a fixed IL and DL. 2010-09-01 17:21:09 +02:00
Aurélien Aptel
8c49888622 factor and cleanup code. 2010-09-01 16:26:12 +02:00
Aurélien Aptel
f2482b322a added correct line drawing characters for default font. 2010-09-01 00:30:39 +02:00
Aurélien Aptel
60df49df91 use struct instead of array. 2010-08-31 18:30:18 +02:00
Aurélien Aptel
75143af77c cleanup. 2010-08-31 18:22:59 +02:00
pancake@nopcode.org
87d1f98637 fix segfault when selecting big buffers
shift+insert paste clipboard
honor CFLAGS and LDFLAGS in config.mk
2010-08-31 17:36:55 +02:00
Aurélien Aptel
4449abbddb fix build. 2010-08-31 16:56:27 +02:00
Aurélien Aptel
1d10e7865f add selinit() and renamed clipboard_* to sel*. 2010-08-31 16:53:34 +02:00
Aurélien Aptel
639e493b95 move event configuration in xinit(). 2010-08-31 16:30:11 +02:00
Aurélien Aptel
6ee49bcd9a use one global struct instead of many vars for selection. Cleanup. 2010-08-31 15:36:13 +02:00
Aurélien Aptel
6fc43b0194 use GLYPH_SET to test if a char is set; cleanup. 2010-08-31 14:52:52 +02:00
pancake@nopcode.org
725ec8ff4a fix crash for small windows
use unconditional infinite loops
2010-08-31 11:40:57 +02:00
Aurélien Aptel
9669f718ab toggle ATTR_REVERSE on selected text, factored some code and fixed Makefile. 2010-08-31 11:02:17 +02:00
pancake
ca1f6675a1 fix build
use config.def.h mechanism
add SHELL in config.h
2010-08-30 23:49:15 +02:00
pancake
dcc7f842bb initial implementation of selection and clipboard 2010-08-30 23:41:37 +02:00