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  
							
							... 
							
							
							
							Due to consideration of POSIX compliance issues config.mk had
to be removed. Configuration variables can be overridden by
environment variables or specified via command line.
Additionally all pretty-printed messages were removed and
built-in rules are used. This also simplifies and purges
the 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  
							
							... 
							
							
							
							Ptm and pts are used by pty.c, thus they have to be non-static. 
							
						 
						
							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  
							
							... 
							
							
							
							Std requires I/O multiplexing which is very complicated with
stdio, because it provides no transparent buffering. 
							
						 
						
							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  
							
							... 
							
							
							
							The xinerama related variables in config.mk are a relict of
dwm and therefore should be removed. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								693e2413c8 
								
							
								 
							
						 
						
							
							
								
								simplify control flow  
							
							
							
						 
						
							2008-06-02 20:01:35 +02:00  
				
					
						
							
							
								 
						
							
							
								0b3510df45 
								
							
								 
							
						 
						
							
							
								
								remove debug code  
							
							
							
						 
						
							2008-06-02 18:42:23 +02:00  
				
					
						
							
							
								 
						
							
							
								40c0ecfe82 
								
							
								 
							
						 
						
							
							
								
								remove stdio slave pty opening  
							
							
							
						 
						
							2008-06-02 18:41:23 +02:00  
				
					
						
							
							
								 
						
							
							
								e2ac1676b1 
								
							
								 
							
						 
						
							
							
								
								drop support for proprietary UNIX variants  
							
							... 
							
							
							
							Proprietary UNIX variants like AIX, HP-UX or SCO UNIX
are nowadays rarely used and maintaining compatibility to
non-standard operating systems interfaces is wasteful and
practically useless.
Projects like xterm suffer from backward compatibility to decades-old
UNIX variants and terminal standards. This does not conform to st's
design goals. 
							
						 
						
							2008-06-02 18:40:22 +02:00  
				
					
						
							
							
								 
						
							
							
								375efb8891 
								
							
								 
							
						 
						
							
							
								
								slight changes  
							
							
							
						 
						
							2008-06-01 18:04:49 +01:00  
				
					
						
							
							
								 
						
							
							
								771ece25e8 
								
							
								 
							
						 
						
							
							
								
								applied Matthias-Christians changes to std.c  
							
							
							
						 
						
							2008-06-01 18:02:48 +01:00  
				
					
						
							
							
								 
						
							
							
								1987ae4bac 
								
							
								 
							
						 
						
							
							
								
								added some new files for the initial rewrite of st from scratch  
							
							
							
						 
						
							2008-05-20 10:03:59 +01:00  
				
					
						
							
							
								 
						
							
							
								16f373e36c 
								
							
								 
							
						 
						
							
							
								
								added new TODO  
							
							
							
						 
						
							2008-05-11 16:36:13 +00:00