Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							156ce77645 
							
						 
					 
					
						
						
							
							fix PRINT/DRAW _TIMEOUT and fix redrawing bug.  
						
						 
						
						
						
						
					 
					
						2012-01-21 23:26:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							96c22e1604 
							
						 
					 
					
						
						
							
							copy dirty lines to screen, add select() timeout & min time between draw() calls.  
						
						 
						
						... 
						
						
						
						* add a timeout value (SELECT_TIMEOUT) of 20ms in the select() call
* wait at least 20ms (DRAW_TIMEOUT) between draw() calls
* only copy dirty lines from the buffer to the screen
what draw() does:
* clears dirty lines in the buffer
* draws the longest same-attributes string of each
  dirty line to the buffer with multiple xdraws() call
* copies the current dirty line from buffer to the screen with a single
  xcopy() call
this changeset makes st run ~10x faster. 
						
						
					 
					
						2012-01-21 23:14:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							281174445b 
							
						 
					 
					
						
						
							
							fix segfault in selection. (thx Martti Kühne)  
						
						 
						
						
						
						
					 
					
						2012-01-10 22:21:03 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							197c466864 
							
						 
					 
					
						
						
							
							merge.  
						
						 
						
						
						
						
					 
					
						2011-11-01 16:37:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							5ca0d3d2fa 
							
						 
					 
					
						
						
							
							fix selection. (thx Tarmo Heiskanen)  
						
						 
						
						
						
						
					 
					
						2011-11-01 16:33:43 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							b1b9dc7eb5 
							
						 
					 
					
						
						
							
							drawregion() only copies region on screen.  
						
						 
						
						
						
						
					 
					
						2011-10-20 23:26:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							44c83397af 
							
						 
					 
					
						
						
							
							add dirty flag for lines  
						
						 
						
						
						
						
					 
					
						2011-10-20 23:20:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							7c350025b2 
							
						 
					 
					
						
						
							
							no palette limit (thx Nick)  
						
						 
						
						
						
						
					 
					
						2011-10-06 21:32:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							4a421ffbbc 
							
						 
					 
					
						
						
							
							simplify version format.  
						
						 
						
						
						
						
					 
					
						2011-09-22 10:04:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							62a92ca1aa 
							
						 
					 
					
						
						
							
							selection is removed or scrolled properly. (thx Rafa Garcia Gallego)  
						
						 
						
						
						
						
					 
					
						2011-09-16 18:48:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							98042a1a2d 
							
						 
					 
					
						
						
							
							working on old repo, merging recent changesets.  
						
						 
						
						
						
						
					 
					
						2011-09-16 18:24:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							5c6df8b3c3 
							
						 
					 
					
						
						
							
							move xembedatom in XWindow struct, add link to xembed specs.  
						
						 
						
						
						
						
					 
					
						2011-09-16 18:21:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							43a4c5ebb2 
							
						 
					 
					
						
						
							
							tweak focus to support XEMBED client message and remove focus on EnterNotify. (thx Adrian)  
						
						 
						
						
						
						
					 
					
						2011-09-16 18:03:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							bf2e23f535 
							
						 
					 
					
						
						
							
							remove dup of default window size.  
						
						 
						
						
						
						
					 
					
						2011-09-16 17:57:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							54adc7ee50 
							
						 
					 
					
						
						
							
							fix custom key handling.  
						
						 
						
						
						
						
					 
					
						2011-08-14 17:13:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							e2809f3976 
							
						 
					 
					
						
						
							
							fix focus state when embed in another window.  
						
						 
						
						
						
						
					 
					
						2011-06-09 18:25:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							ce547d3060 
							
						 
					 
					
						
						
							
							fix segfault with mouse selection. (thx anonymous)  
						
						 
						
						
						
						
					 
					
						2011-06-09 14:27:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							4259a3ba3a 
							
						 
					 
					
						
						
							
							add -w option to embed st. (thx nodus cursorius)  
						
						 
						
						
						
						
					 
					
						2011-06-08 21:35:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							fb32d01a18 
							
						 
					 
					
						
						
							
							applied parts of "anonymous" cleanup patch.  
						
						 
						
						
						
						
					 
					
						2011-06-08 20:26:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							986670d080 
							
						 
					 
					
						
						
							
							add altscreen escseq alias & caps to terminfo entry. (thx Bert Münnich)  
						
						 
						
						
						
						
					 
					
						2011-06-08 20:22:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							6eaec4732f 
							
						 
					 
					
						
						
							
							disable mouse highlight when mouse report enabled. (thx Bert Münnich)  
						
						 
						
						
						
						
					 
					
						2011-06-08 19:32:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							2edb412b6b 
							
						 
					 
					
						
						
							
							reverse video mode. (thx Bert Münnich)  
						
						 
						
						
						
						
					 
					
						2011-06-08 12:40:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							a05423cb6a 
							
						 
					 
					
						
						
							
							set title before mapping window (thx Kamil Cholewiński).  
						
						 
						
						
						
						
					 
					
						2011-05-22 16:57:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							cdd993c39e 
							
						 
					 
					
						
						
							
							applied parts of Connor Lane Smith's cleanup patch.  
						
						 
						
						
						
						
					 
					
						2011-05-14 17:47:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							a7f4af0139 
							
						 
					 
					
						
						
							
							macro cleanup.  
						
						 
						
						
						
						
					 
					
						2011-05-10 22:55:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							9760a7a831 
							
						 
					 
					
						
						
							
							support for x11 xterm mouse reporting  
						
						 
						
						
						
						
					 
					
						2011-05-10 22:22:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							9a3cc64f9d 
							
						 
					 
					
						
						
							
							whitespace.  
						
						 
						
						
						
						
					 
					
						2011-04-26 20:29:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							3d0eeac7a8 
							
						 
					 
					
						
						
							
							cleanup.  
						
						 
						
						
						
						
					 
					
						2011-04-26 20:22:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							31ba817cc3 
							
						 
					 
					
						
						
							
							update TODO  
						
						 
						
						
						
						
					 
					
						2011-04-22 00:42:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							e4dd367a4f 
							
						 
					 
					
						
						
							
							selection clicks, shift+arrow keys, fast(er) redraw, key mask in config.h (thx Magnus Leuthner)  
						
						 
						
						
						
						
					 
					
						2011-04-22 00:18:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							55c8d82eb1 
							
						 
					 
					
						
						
							
							take BORDER into account for selection. (thx Petr Sabata)  
						
						 
						
						
						
						
					 
					
						2011-04-03 21:03:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							d679267c46 
							
						 
					 
					
						
						
							
							fix utf8 clipboard. (thx Petr Sabata)  
						
						 
						
						
						
						
					 
					
						2011-04-03 21:00:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							dbc2a3ea0f 
							
						 
					 
					
						
						
							
							add support for utf8 clipboard. fix usage message.  
						
						 
						
						
						
						
					 
					
						2011-04-03 00:35:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pancake@nopcode.org 
							
						 
					 
					
						
						
						
						
							
						
						
							ff97be88d5 
							
						 
					 
					
						
						
							
							do not add newline to selection text if next line not selected (Nick)  
						
						 
						
						
						
						
					 
					
						2011-04-01 09:35:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pancake@nopcode.org 
							
						 
					 
					
						
						
						
						
							
						
						
							f27e662faa 
							
						 
					 
					
						
						
							
							remove debugging printf  
						
						 
						
						
						
						
					 
					
						2011-04-01 09:33:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pancake@nopcode.org 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea66b9229 
							
						 
					 
					
						
						
							
							apply Nick's patch to fix some error printf to use stderr  
						
						 
						
						
						
						
					 
					
						2011-04-01 09:32:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							0d2e7feb3b 
							
						 
					 
					
						
						
							
							change X cursor to "I".  
						
						 
						
						
						
						
					 
					
						2010-12-12 13:32:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd76fab8b 
							
						 
					 
					
						
						
							
							change -e behaviour and update man page.  
						
						 
						
						
						
						
					 
					
						2010-11-30 22:55:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							191e59e438 
							
						 
					 
					
						
						
							
							-e flag handles arguments.  
						
						 
						
						
						
						
					 
					
						2010-11-28 13:17:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							0f37655939 
							
						 
					 
					
						
						
							
							use memmove() instead of memcpy() in ttyread().  
						
						 
						
						
						
						
					 
					
						2010-11-28 01:40:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							1551e2db46 
							
						 
					 
					
						
						
							
							fix and clean ttyread(). buf wasn't static.  
						
						 
						
						
						
						
					 
					
						2010-11-27 21:19:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							3cf9c2736c 
							
						 
					 
					
						
						
							
							merge.  
						
						 
						
						
						
						
					 
					
						2010-11-26 22:12:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							c1f5b697a8 
							
						 
					 
					
						
						
							
							s/xw.dis/xw.dpy/  
						
						 
						
						
						
						
					 
					
						2010-11-26 22:11:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pancake@nopcode.org 
							
						 
					 
					
						
						
						
						
							
						
						
							94ddc3e0c4 
							
						 
					 
					
						
						
							
							Fix unused variable issue and OSX includes  
						
						 
						
						
						
						
					 
					
						2010-11-24 14:27:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							37f079e063 
							
						 
					 
					
						
						
							
							cleanup & bugfix in xdraws().  
						
						 
						
						
						
						
					 
					
						2010-11-20 22:24:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							58a650f089 
							
						 
					 
					
						
						
							
							clean comment regarding redrawing in bmotion().  
						
						 
						
						
						
						
					 
					
						2010-11-19 22:32:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gregor Best 
							
						 
					 
					
						
						
						
						
							
						
						
							e417230f38 
							
						 
					 
					
						
						
							
							Add -c option to override the default window class  
						
						 
						
						
						
						
					 
					
						2010-11-19 17:13:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aurélien Aptel 
							
						 
					 
					
						
						
						
						
							
						
						
							0735e8e760 
							
						 
					 
					
						
						
							
							some code cleaning.  
						
						 
						
						
						
						
					 
					
						2010-11-18 12:43:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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