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