Commit graph

  • e1ce89f267 fix segfault pancake@nopcode.org 2010-08-30 17:07:54 +0200
  • 12c25bcea9 added support for alternate screen. Aurélien Aptel 2010-08-30 16:48:18 +0200
  • 326586ba43 cursor is hid when unfocused. Aurélien Aptel 2010-08-30 15:28:29 +0200
  • ae5baac932 use predefined OS macro instead of uname. Aurélien Aptel 2010-08-30 13:04:19 +0200
  • bef87acd0d st should compile on NetBSD. Aurélien Aptel 2010-08-30 01:20:38 +0200
  • 1bb7398f4b removed pty.h. minimal system guessing added in config.mk. Aurélien Aptel 2010-08-30 03:12:11 +0200
  • e851736e8b removed (visual) bell. '\a' sets the urgency flag if st is unfocused. Aurélien Aptel 2010-08-30 03:05:05 +0200
  • 188293c828 removed useless cursor init. and renamed xcursor() to xdrawcursor(). Aurélien Aptel 2010-08-30 01:45:57 +0200
  • 7d88cf88d0 added support for the "magic margin", changed c.hide to c.state, changed xcursor() to use term instead of a Aurélien Aptel 2010-08-30 01:35:37 +0200
  • 1f6e7b84c6 removed old VT52 escapes, fixed VT100 IND. Aurélien Aptel 2010-08-30 01:19:05 +0200
  • 581ae58b41 fix warning pancake 2010-08-30 00:32:49 +0200
  • 5258d60545 fixed optimized drawing routine and factored some code. Aurélien Aptel 2010-08-29 20:12:44 +0200
  • b4f623f910 fixed pixmap buffer drawing. Aurélien Aptel 2010-08-29 19:41:36 +0200
  • eab9aad1dc added a XFlush() in xbell(). Aurélien Aptel 2010-08-29 19:14:05 +0200
  • 2181040594 moved term.hidec in term.c for consistency, put back delay in xbell() Aurélien Aptel 2010-08-29 18:55:15 +0200
  • c186c8ef9a merged tscroll() with tscrollup(). Aurélien Aptel 2010-08-29 12:27:59 +0200
  • 6db6980e27 st now runs on Linux, OpenBSD and FreeBSD. Aurélien Aptel 2010-08-28 03:18:22 +0200
  • c563328571 removed XINERAMA from config.mk and fixed a segfault when st is Aurélien Aptel 2010-08-27 13:53:27 +0200
  • a1018e0e9e fixed potential bug in IS_SET(). Aurélien Aptel 2010-08-27 00:58:28 +0200
  • fbb66da9a9 merged tcursorwrap() with tnewline(), added few comments and updated copyright. Aurélien Aptel 2010-08-27 00:28:27 +0200
  • 42b2912e21 cleaned some spaces. Aurélien Aptel 2010-08-27 00:05:50 +0200
  • 5d611cd547 added macro to test flags, removed tmovecursor(). Aurélien Aptel 2010-08-26 23:43:08 +0200
  • 4db3df312a faster resizing. Aurélien Aptel 2010-08-26 21:37:12 +0200
  • e8c13ebe80 close master/slave pty in the shell process. Aurélien Aptel 2010-08-26 21:36:21 +0200
  • 5c93f399c5 clean \t. Aurélien Aptel 2010-08-26 21:34:37 +0200
  • 44226483fb update function prototypes. Aurélien Aptel 2010-08-26 21:33:53 +0200
  • b09401b96b fix \b and clean \t. Aurélien Aptel 2010-08-26 21:32:34 +0200
  • a7922bd1d9 added F1-12 key, fixed DCH and ICH. Aurélien Aptel 2010-08-22 19:46:46 +0200
  • ce3f4fc647 fixed backspace problem, updated terminfo entry and moved TNAME in config.h. Aurélien Aptel 2010-08-19 12:46:54 +0200
  • d2f157c741 renamed a function. Aurélien Aptel 2010-08-13 22:43:30 +0200
  • 10e49a0505 applied Devin J Pohly's st color info patches, thanks Devin! Anselm R Garbe 2010-07-24 12:09:14 +0100
  • 9e8f5f1348 fix gcc warnings pancake@nopcode.org 2010-07-08 17:34:02 +0200
  • 499c70cda0 fixed background color bug (thx Devin J. Pohly). Aurélien Aptel 2010-07-08 16:31:41 +0200
  • 2f96cfeada added PBaseSize hint and set default title to "st". Aurélien Aptel 2010-06-03 23:14:37 +0200
  • 2f5ebe0a4d rearranged code, resize fixed. Aurélien Aptel 2010-06-02 16:01:30 +0200
  • 476f93794a little clean up. Aurélien Aptel 2010-04-27 00:04:29 +0200
  • d01c55c9ab use SHELL environment variable (thx Thomas Adam) Aurélien Aptel 2010-04-26 19:20:53 +0200
  • b3b7ffce5f double-buffering added using pixmap (finally). Aurélien Aptel 2010-03-15 23:56:38 +0100
  • 0f4dd5035e bold attribute is back. Aurélien Aptel 2010-03-11 23:50:50 +0100
  • 7cdaf130b1 added VT100 NEL. Aurélien Aptel 2010-02-21 14:59:32 +0100
  • 639f16d200 added VT100 RI. Aurélien Aptel 2010-02-21 14:39:31 +0100
  • 636c369d86 added VT100 save&load cursor support. Aurélien Aptel 2010-02-21 14:28:32 +0100
  • 3ba517e796 ECH handled correctly. Aurélien Aptel 2010-02-21 14:14:58 +0100
  • eff05c7b90 more escapes & more compability: Aurélien Aptel 2010-02-08 23:16:55 +0100
  • e6b3f5c755 graphic charset and a few more escapes. Aurélien Aptel 2010-02-03 16:18:04 +0100
  • 0981437524 TERM set to xterm by default (which broke a lot of stuff), better escape handling (title), and a little clean up. Aurélien Aptel 2010-02-03 03:25:35 +0100
  • f2dff29a16 drawing is faster but the bold attr is not supported anymore. Aurélien Aptel 2009-10-28 14:34:22 +0100
  • 4e6915a16b Fixed possible segfault by reverting to the key struct (again). Aurélien Aptel 2009-09-07 21:19:29 +0200
  • dab8326e64 only compile tdump if DEBUG flag is set Anselm R Garbe 2009-07-10 16:27:14 +0100
  • cf65699a29 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 Anselm R Garbe 2009-07-10 16:23:11 +0100
  • 0a5e510209 reverted back to the old Key struct. Aurélien Aptel 2009-06-21 19:52:06 +0200
  • 4d794b3479 updated "key" to a lookup table. Aurélien Aptel 2009-06-21 19:37:12 +0200
  • 44d8c319a9 removed old unused cursor() proto. Aurélien Aptel 2009-06-17 20:44:36 +0200
  • b8ffa1d7e9 fixed the scrolling bug and cleaned some stuff. Aurélien Aptel 2009-06-17 02:58:40 +0200
  • d5f4554431 dump escseq if not handled. Aurélien Aptel 2009-06-16 12:34:10 +0200
  • 53937e045a clean up. Aurélien Aptel 2009-06-16 02:41:45 +0200
  • 2e37752961 added/removed files, updated Makefile. Aurélien Aptel 2009-06-16 02:33:38 +0200
  • 8b4bfe31ec made kpress() more flexible, removed st.h, added config.h. Aurélien Aptel 2009-06-16 02:23:46 +0200
  • 5d8aa08ba5 updated TODO. Aurélien Aptel 2009-06-11 17:03:25 +0200
  • ad39f000be added sigchld handler, cleaned error checking. Aurélien Aptel 2009-06-11 16:41:14 +0200
  • 2f35cef54b cleaned up (removed space indentation). select/event bug fixed. Aurélien Aptel 2009-05-28 01:33:01 +0200
  • 129bcd7586 fixed a memory leak & segfault in tresize. Aurélien Aptel 2009-05-26 02:21:02 +0200
  • 059d2ba264 updated TODO. Aurélien Aptel 2009-05-15 00:40:47 +0200
  • a866108af2 tab moves the cursor instead of inserting spaces. Aurélien Aptel 2009-05-15 00:39:51 +0200
  • 1cf8b77d27 handle tabulation (still not perfect) Aurélien Aptel 2009-05-14 01:03:17 +0200
  • 0ecfcc39b0 removed truecolor stuff Aurélien Aptel 2009-05-14 00:28:10 +0200
  • abe6f3b0e4 removed the truecolor stuff Aurélien Aptel 2009-05-14 00:27:37 +0200
  • 86fa756033 same thing, really fixed this time. Aurélien Aptel 2009-05-14 00:18:05 +0200
  • ccafacb3ff added some error checking in xinit (fixed the segfault caused by a missing font) Aurélien Aptel 2009-05-14 00:04:34 +0200
  • fd281ad336 Removed unused variable and cleaned some comment. Aurélien Aptel 2009-05-10 23:32:21 +0200
  • d58dd3b8bc backport of local changes Anselm R Garbe 2009-05-10 13:17:09 +0100
  • 802f1922f9 add accidentally omitted word Matthias-Christian Ott 2008-09-05 20:25:34 +0200
  • a7f50ebb64 use stdio(3) Matthias-Christian Ott 2008-08-25 17:56:00 +0200
  • 07d1edcd76 add description of std Matthias-Christian Ott 2008-08-25 16:29:37 +0200
  • d61a2a8fce add prototype for command parsing Matthias-Christian Ott 2008-08-07 10:38:54 +0200
  • 240411e7d0 correct year of copyright notice Matthias-Christian Ott 2008-07-21 17:10:33 +0200
  • e0d0a2b96e simplify Makefile Matthias-Christian Ott 2008-07-21 17:06:59 +0200
  • 082d8bb82b reunite pty.c with std.c Matthias-Christian Ott 2008-07-21 10:34:02 +0200
  • 6c6b65ea6e correct programme name Matthias-Christian Ott 2008-07-21 09:25:47 +0200
  • 746931a3d4 use errx() for help and version messages Matthias-Christian Ott 2008-07-21 09:25:25 +0200
  • a95f4f2ed9 merge with backout head Matthias-Christian Ott 2008-07-10 22:43:24 +0200
  • 7a132bd6ac Backed out changeset d2bb4220fdf3 Matthias-Christian Ott 2008-07-10 22:42:10 +0200
  • fb4508b0b7 remove TODO Matthias-Christian Ott 2008-07-09 11:10:38 +0200
  • 0cbcedb89f make ptm and pts static Matthias-Christian Ott 2008-07-09 10:50:44 +0200
  • afc73c920d remove useless variable Matthias-Christian Ott 2008-07-05 13:29:21 +0200
  • b3902ca178 remove emallocz() Matthias-Christian Ott 2008-07-04 18:18:51 +0200
  • f982c1c37c replace eprint() functions with BSD error functions Matthias-Christian Ott 2008-07-04 18:05:08 +0200
  • d83cbc27b9 simplify flushing Matthias-Christian Ott 2008-06-15 17:31:24 +0200
  • 3cb6793781 correct buffering Matthias-Christian Ott 2008-06-15 09:19:22 +0200
  • cf147ae9da make local functions and variables static Matthias-Christian Ott 2008-06-14 23:29:11 +0200
  • f9a0524f94 add select(2)-based i/o multiplexing Matthias-Christian Ott 2008-06-14 23:24:12 +0200
  • a49919a10c drop stdio usage Matthias-Christian Ott 2008-06-14 23:12:07 +0200
  • 0c0ada8a7f make st and std separate programmes Matthias-Christian Ott 2008-06-14 11:03:29 +0200
  • 339e7f3571 add missing header file Matthias-Christian Ott 2008-06-10 18:01:15 +0200
  • 09fe1e22ce assume glibc by default Matthias-Christian Ott 2008-06-10 18:00:15 +0200
  • 5f28725471 source utility functions out to util.c Matthias-Christian Ott 2008-06-10 17:56:57 +0200
  • 05ebee6084 add copyright comment Matthias-Christian Ott 2008-06-10 17:32:15 +0200
  • 47d8633f15 source getpty() out to pty.c Matthias-Christian Ott 2008-06-10 17:30:15 +0200
  • 0dedee5de8 update TODO Matthias-Christian Ott 2008-06-09 22:24:44 +0200
  • 0dce422d31 correct function name Matthias-Christian Ott 2008-06-09 22:21:37 +0200