Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						bcb7ec68c2 
					 
					
						
						
							
							cosmetic, whitespace, etc.  
						
						
						
						
					 
					
						2012-01-21 23:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						df54ab0405 
					 
					
						
						
							
							fix PRINT/DRAW _TIMEOUT and fix redrawing bug.  
						
						
						
						
					 
					
						2012-01-21 23:26:53 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						896310e592 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						13a8eeb810 
					 
					
						
						
							
							fix segfault in selection. (thx Martti Kühne)  
						
						
						
						
					 
					
						2012-01-10 22:21:03 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						ab9c9a4e3a 
					 
					
						
						
							
							merge.  
						
						
						
						
					 
					
						2011-11-01 16:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						a20125a3d1 
					 
					
						
						
							
							fix selection. (thx Tarmo Heiskanen)  
						
						
						
						
					 
					
						2011-11-01 16:33:43 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						23bb97d9f3 
					 
					
						
						
							
							drawregion() only copies region on screen.  
						
						
						
						
					 
					
						2011-10-20 23:26:58 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						0dbf9c8c12 
					 
					
						
						
							
							add dirty flag for lines  
						
						
						
						
					 
					
						2011-10-20 23:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						907cb8bfa6 
					 
					
						
						
							
							no palette limit (thx Nick)  
						
						
						
						
					 
					
						2011-10-06 21:32:34 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						9d613092d6 
					 
					
						
						
							
							simplify version format.  
						
						
						
						
					 
					
						2011-09-22 10:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						4bd087766f 
					 
					
						
						
							
							selection is removed or scrolled properly. (thx Rafa Garcia Gallego)  
						
						
						
						
					 
					
						2011-09-16 18:48:16 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						b032814e25 
					 
					
						
						
							
							working on old repo, merging recent changesets.  
						
						
						
						
					 
					
						2011-09-16 18:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						8e66b5cc16 
					 
					
						
						
							
							move xembedatom in XWindow struct, add link to xembed specs.  
						
						
						
						
					 
					
						2011-09-16 18:21:48 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						8d2d8848e8 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						d5f3d120ea 
					 
					
						
						
							
							remove dup of default window size.  
						
						
						
						
					 
					
						2011-09-16 17:57:56 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						6f260ba164 
					 
					
						
						
							
							fix custom key handling.  
						
						
						
						
					 
					
						2011-08-14 17:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						8503f954a1 
					 
					
						
						
							
							fix focus state when embed in another window.  
						
						
						
						
					 
					
						2011-06-09 18:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						cddbd6eee5 
					 
					
						
						
							
							fix segfault with mouse selection. (thx anonymous)  
						
						
						
						
					 
					
						2011-06-09 14:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						3959a99293 
					 
					
						
						
							
							add -w option to embed st. (thx nodus cursorius)  
						
						
						
						
					 
					
						2011-06-08 21:35:58 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						4736edd469 
					 
					
						
						
							
							applied parts of "anonymous" cleanup patch.  
						
						
						
						
					 
					
						2011-06-08 20:26:00 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						189a81caa1 
					 
					
						
						
							
							add altscreen escseq alias & caps to terminfo entry. (thx Bert Münnich)  
						
						
						
						
					 
					
						2011-06-08 20:22:38 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						9b404c0dfb 
					 
					
						
						
							
							disable mouse highlight when mouse report enabled. (thx Bert Münnich)  
						
						
						
						
					 
					
						2011-06-08 19:32:10 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						d59f92d6f1 
					 
					
						
						
							
							reverse video mode. (thx Bert Münnich)  
						
						
						
						
					 
					
						2011-06-08 12:40:35 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						6734de9b6e 
					 
					
						
						
							
							set title before mapping window (thx Kamil Cholewiński).  
						
						
						
						
					 
					
						2011-05-22 16:57:27 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						7d352f1436 
					 
					
						
						
							
							applied parts of Connor Lane Smith's cleanup patch.  
						
						
						
						
					 
					
						2011-05-14 17:47:37 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						5beae6a62e 
					 
					
						
						
							
							macro cleanup.  
						
						
						
						
					 
					
						2011-05-10 22:55:35 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						80da37203e 
					 
					
						
						
							
							support for x11 xterm mouse reporting  
						
						
						
						
					 
					
						2011-05-10 22:22:44 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						8eaed2cdda 
					 
					
						
						
							
							whitespace.  
						
						
						
						
					 
					
						2011-04-26 20:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						babf4db52b 
					 
					
						
						
							
							cleanup.  
						
						
						
						
					 
					
						2011-04-26 20:22:15 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						aede91e22a 
					 
					
						
						
							
							update TODO  
						
						
						
						
					 
					
						2011-04-22 00:42:58 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						9d5ea14b9d 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
							
						
						89c8a3a2d9 
					 
					
						
						
							
							take BORDER into account for selection. (thx Petr Sabata)  
						
						
						
						
					 
					
						2011-04-03 21:03:48 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						9b63dd9f43 
					 
					
						
						
							
							fix utf8 clipboard. (thx Petr Sabata)  
						
						
						
						
					 
					
						2011-04-03 21:00:55 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						674434ef6f 
					 
					
						
						
							
							add support for utf8 clipboard. fix usage message.  
						
						
						
						
					 
					
						2011-04-03 00:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								pancake@nopcode.org 
							
						 
					 
					
						
						
							
						
						a047431d34 
					 
					
						
						
							
							do not add newline to selection text if next line not selected (Nick)  
						
						
						
						
					 
					
						2011-04-01 09:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								pancake@nopcode.org 
							
						 
					 
					
						
						
							
						
						fe72483686 
					 
					
						
						
							
							remove debugging printf  
						
						
						
						
					 
					
						2011-04-01 09:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								pancake@nopcode.org 
							
						 
					 
					
						
						
							
						
						1ab42fd49e 
					 
					
						
						
							
							apply Nick's patch to fix some error printf to use stderr  
						
						
						
						
					 
					
						2011-04-01 09:32:41 +02:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						0a208cb616 
					 
					
						
						
							
							change X cursor to "I".  
						
						
						
						
					 
					
						2010-12-12 13:32:13 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						86c5cb6de6 
					 
					
						
						
							
							change -e behaviour and update man page.  
						
						
						
						
					 
					
						2010-11-30 22:55:44 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						732b9601ed 
					 
					
						
						
							
							-e flag handles arguments.  
						
						
						
						
					 
					
						2010-11-28 13:17:20 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						54bc450dbf 
					 
					
						
						
							
							use memmove() instead of memcpy() in ttyread().  
						
						
						
						
					 
					
						2010-11-28 01:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						af75c433e5 
					 
					
						
						
							
							fix and clean ttyread(). buf wasn't static.  
						
						
						
						
					 
					
						2010-11-27 21:19:31 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						41a4497ecf 
					 
					
						
						
							
							merge.  
						
						
						
						
					 
					
						2010-11-26 22:12:54 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						00ba6969f8 
					 
					
						
						
							
							s/xw.dis/xw.dpy/  
						
						
						
						
					 
					
						2010-11-26 22:11:31 +01:00 
						 
				 
			
				
					
						
							
							
								pancake@nopcode.org 
							
						 
					 
					
						
						
							
						
						eaf38bf310 
					 
					
						
						
							
							Fix unused variable issue and OSX includes  
						
						
						
						
					 
					
						2010-11-24 14:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						b61925b5d6 
					 
					
						
						
							
							cleanup & bugfix in xdraws().  
						
						
						
						
					 
					
						2010-11-20 22:24:04 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						81a048d6cf 
					 
					
						
						
							
							clean comment regarding redrawing in bmotion().  
						
						
						
						
					 
					
						2010-11-19 22:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Best 
							
						 
					 
					
						
						
							
						
						b61afd24be 
					 
					
						
						
							
							Add -c option to override the default window class  
						
						
						
						
					 
					
						2010-11-19 17:13:13 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						70464e2080 
					 
					
						
						
							
							some code cleaning.  
						
						
						
						
					 
					
						2010-11-18 12:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								Aurélien Aptel 
							
						 
					 
					
						
						
							
						
						9b74fcadc4 
					 
					
						
						
							
							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