93901ca4fe 
								
							
								 
							
						 
						
							
							
								
								Add HTS sequence  
							
							... 
							
							
							
							This sequence adds a new tab stop in the current horizontal position. This
means that tputtab must be look for the next tab stop in the tabs array
instead of using a hard coded value offset. Also, CHT sequence XXX message
is removed because it is not a vt10x sequence (as far as I know it is a
vt50x sequence), and it is not implemented by linux virtual terminal neither
by xterm.
Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>
---
 st.c |   12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-) 
							
						 
						
							2012-08-29 19:59:43 +02:00  
				
					
						
							
							
								 
						
							
							
								ee7fd748ac 
								
							
								 
							
						 
						
							
							
								
								Add tabs field into Term struct  
							
							... 
							
							
							
							Tabs stop are simulated in st using a fixed size of 8, always, without be
worried about sequences changing the tab stops. A user can put a tab stop in
each horizontal position of the screen, so we need at least one flag for
each column of the screen. In the same way as dirty flags is used for the
rows, it is used a bool dinamic array.
Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>
---
 st.c |   22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-) 
							
						 
						
							2012-08-29 19:59:37 +02:00  
				
					
						
							
							
								 
						
							
							
								c6853fe185 
								
							
								 
							
						 
						
							
							
								
								apply post-XDBE patch BORDER fix  
							
							
							
						 
						
							2012-08-03 14:46:40 +02:00  
				
					
						
							
							
								 
						
							
							
								94771d0588 
								
							
								 
							
						 
						
							
							
								
								Implement Xdbe-based double-buffering  
							
							
							
						 
						
							2012-07-28 14:27:26 +02:00  
				
					
						
							
							
								 
						
							
							
								8fdba7494f 
								
							
								 
							
						 
						
							
							
								
								update TODO.  
							
							
							
						 
						
							2012-02-27 12:48:13 +01:00  
				
					
						
							
							
								 
						
							
							
								cfea72c7b4 
								
							
								 
							
						 
						
							
							
								
								cleanup. refactored dirt-related function.  
							
							
							
						 
						
							2012-02-27 12:44:02 +01:00  
				
					
						
							
							
								 
						
							
							
								6c0a1eff2f 
								
							
								 
							
						 
						
							
							
								
								use SHELL as default shell.  
							
							
							
						 
						
							2012-02-16 19:24:46 +01:00  
				
					
						
							
							
								 
						
							
							
								7823aeb1f9 
								
							
								 
							
						 
						
							
							
								
								revert to "tip" in VERSION.  
							
							
							
						 
						
							2012-02-16 01:06:45 +01:00  
				
					
						
							
							
								 
						
							
							
								83b0656588 
								
							
								 
							
						 
						
							
							
								
								Added tag 0.2.1 for changeset 108926a0fe61  
							
							
							
						 
						
							2012-02-16 01:05:26 +01:00  
				
					
						
							
							
								 
						
							
							
								970d44a60d 
								
							
								 
							
						 
						
							
							
								
								bump version.  
							
							
							
						 
						
							2012-02-16 01:05:14 +01:00  
				
					
						
							
							
								 
						
							
							
								ff5edcfd70 
								
							
								 
							
						 
						
							
							
								
								replace fwrite by printf.  
							
							
							
						 
						
							2012-02-16 00:59:26 +01:00  
				
					
						
							
							
								 
						
							
							
								cb2e0e9c31 
								
							
								 
							
						 
						
							
							
								
								rewrite csidump().  
							
							
							
						 
						
							2012-02-16 00:58:16 +01:00  
				
					
						
							
							
								 
						
							
							
								53ac69e90d 
								
							
								 
							
						 
						
							
							
								
								clean and name enum definitions.  
							
							
							
						 
						
							2012-02-16 00:33:11 +01:00  
				
					
						
							
							
								 
						
							
							
								751fb765e4 
								
							
								 
							
						 
						
							
							
								
								fix default color overwriten bug.  
							
							
							
						 
						
							2012-02-16 00:10:32 +01:00  
				
					
						
							
							
								 
						
							
							
								be2877cd04 
								
							
								 
							
						 
						
							
							
								
								show dark cursor when unfocused.  
							
							
							
						 
						
							2012-02-15 19:33:48 +01:00  
				
					
						
							
							
								 
						
							
							
								d8e11bdb0e 
								
							
								 
							
						 
						
							
							
								
								document possible configuration.  
							
							
							
						 
						
							2012-02-15 19:11:07 +01:00  
				
					
						
							
							
								 
						
							
							
								33558ca042 
								
							
								 
							
						 
						
							
							
								
								handle dim/bright colors.  
							
							
							
						 
						
							2012-02-15 19:10:31 +01:00  
				
					
						
							
							
								 
						
							
							
								6de1ba6e74 
								
							
								 
							
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2012-02-13 01:01:41 +01:00  
				
					
						
							
							
								 
						
							
							
								b11e22df7d 
								
							
								 
							
						 
						
							
							
								
								some minor fixes  
							
							
							
						 
						
							2012-02-11 10:48:18 +01:00  
				
					
						
							
							
								 
						
							
							
								cee6ccc6ee 
								
							
								 
							
						 
						
							
							
								
								reduce size of each glyph for faster copy.  
							
							
							
						 
						
							2012-02-08 16:45:52 +01:00  
				
					
						
							
							
								 
						
							
							
								b6b90253b8 
								
							
								 
							
						 
						
							
							
								
								Added tag 0.2 for changeset 3c2f9f2ab5e4  
							
							
							
						 
						
							2012-02-07 23:53:45 +01:00  
				
					
						
							
							
								 
						
							
							
								bcb7ec68c2 
								
							
								 
							
						 
						
							
							
								
								cosmetic, whitespace, etc.  
							
							
							
						 
						
							2012-01-21 23:43:03 +01:00  
				
					
						
							
							
								 
						
							
							
								df54ab0405 
								
							
								 
							
						 
						
							
							
								
								fix PRINT/DRAW _TIMEOUT and fix redrawing bug.  
							
							
							
						 
						
							2012-01-21 23:26:53 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								13a8eeb810 
								
							
								 
							
						 
						
							
							
								
								fix segfault in selection. (thx Martti Kühne)  
							
							
							
						 
						
							2012-01-10 22:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								ab9c9a4e3a 
								
							
								 
							
						 
						
							
							
								
								merge.  
							
							
							
						 
						
							2011-11-01 16:37:16 +01:00  
				
					
						
							
							
								 
						
							
							
								a20125a3d1 
								
							
								 
							
						 
						
							
							
								
								fix selection. (thx Tarmo Heiskanen)  
							
							
							
						 
						
							2011-11-01 16:33:43 +01:00  
				
					
						
							
							
								 
						
							
							
								23bb97d9f3 
								
							
								 
							
						 
						
							
							
								
								drawregion() only copies region on screen.  
							
							
							
						 
						
							2011-10-20 23:26:58 +02:00  
				
					
						
							
							
								 
						
							
							
								0dbf9c8c12 
								
							
								 
							
						 
						
							
							
								
								add dirty flag for lines  
							
							
							
						 
						
							2011-10-20 23:20:59 +02:00  
				
					
						
							
							
								 
						
							
							
								907cb8bfa6 
								
							
								 
							
						 
						
							
							
								
								no palette limit (thx Nick)  
							
							
							
						 
						
							2011-10-06 21:32:34 +02:00  
				
					
						
							
							
								 
						
							
							
								9d613092d6 
								
							
								 
							
						 
						
							
							
								
								simplify version format.  
							
							
							
						 
						
							2011-09-22 10:04:58 +02:00  
				
					
						
							
							
								 
						
							
							
								4bd087766f 
								
							
								 
							
						 
						
							
							
								
								selection is removed or scrolled properly. (thx Rafa Garcia Gallego)  
							
							
							
						 
						
							2011-09-16 18:48:16 +02:00  
				
					
						
							
							
								 
						
							
							
								b032814e25 
								
							
								 
							
						 
						
							
							
								
								working on old repo, merging recent changesets.  
							
							
							
						 
						
							2011-09-16 18:24:13 +02:00  
				
					
						
							
							
								 
						
							
							
								8e66b5cc16 
								
							
								 
							
						 
						
							
							
								
								move xembedatom in XWindow struct, add link to xembed specs.  
							
							
							
						 
						
							2011-09-16 18:21:48 +02:00  
				
					
						
							
							
								 
						
							
							
								8d2d8848e8 
								
							
								 
							
						 
						
							
							
								
								tweak focus to support XEMBED client message and remove focus on EnterNotify. (thx Adrian)  
							
							
							
						 
						
							2011-09-16 18:03:44 +02:00  
				
					
						
							
							
								 
						
							
							
								d5f3d120ea 
								
							
								 
							
						 
						
							
							
								
								remove dup of default window size.  
							
							
							
						 
						
							2011-09-16 17:57:56 +02:00  
				
					
						
							
							
								 
						
							
							
								f78b793d91 
								
							
								 
							
						 
						
							
							
								
								change "op" cap in terminfo entry to xterm/rxvt value.  
							
							
							
						 
						
							2011-08-14 17:15:19 +02:00  
				
					
						
							
							
								 
						
							
							
								6f260ba164 
								
							
								 
							
						 
						
							
							
								
								fix custom key handling.  
							
							
							
						 
						
							2011-08-14 17:13:59 +02:00  
				
					
						
							
							
								 
						
							
							
								8503f954a1 
								
							
								 
							
						 
						
							
							
								
								fix focus state when embed in another window.  
							
							
							
						 
						
							2011-06-09 18:25:56 +02:00  
				
					
						
							
							
								 
						
							
							
								cddbd6eee5 
								
							
								 
							
						 
						
							
							
								
								fix segfault with mouse selection. (thx anonymous)  
							
							
							
						 
						
							2011-06-09 14:27:07 +02:00  
				
					
						
							
							
								 
						
							
							
								3959a99293 
								
							
								 
							
						 
						
							
							
								
								add -w option to embed st. (thx nodus cursorius)  
							
							
							
						 
						
							2011-06-08 21:35:58 +02:00  
				
					
						
							
							
								 
						
							
							
								4736edd469 
								
							
								 
							
						 
						
							
							
								
								applied parts of "anonymous" cleanup patch.  
							
							
							
						 
						
							2011-06-08 20:26:00 +02:00  
				
					
						
							
							
								 
						
							
							
								189a81caa1 
								
							
								 
							
						 
						
							
							
								
								add altscreen escseq alias & caps to terminfo entry. (thx Bert Münnich)  
							
							
							
						 
						
							2011-06-08 20:22:38 +02:00  
				
					
						
							
							
								 
						
							
							
								9b404c0dfb 
								
							
								 
							
						 
						
							
							
								
								disable mouse highlight when mouse report enabled. (thx Bert Münnich)  
							
							
							
						 
						
							2011-06-08 19:32:10 +02:00  
				
					
						
							
							
								 
						
							
							
								d59f92d6f1 
								
							
								 
							
						 
						
							
							
								
								reverse video mode. (thx Bert Münnich)  
							
							
							
						 
						
							2011-06-08 12:40:35 +02:00  
				
					
						
							
							
								 
						
							
							
								b2db58c2a0 
								
							
								 
							
						 
						
							
							
								
								add status bar (window title) to terminfo. (thx Rafa Gallego)  
							
							
							
						 
						
							2011-06-01 19:57:48 +02:00  
				
					
						
							
							
								 
						
							
							
								6734de9b6e 
								
							
								 
							
						 
						
							
							
								
								set title before mapping window (thx Kamil Cholewiński).  
							
							
							
						 
						
							2011-05-22 16:57:27 +02:00  
				
					
						
							
							
								 
						
							
							
								7d352f1436 
								
							
								 
							
						 
						
							
							
								
								applied parts of Connor Lane Smith's cleanup patch.  
							
							
							
						 
						
							2011-05-14 17:47:37 +02:00  
				
					
						
							
							
								 
						
							
							
								5beae6a62e 
								
							
								 
							
						 
						
							
							
								
								macro cleanup.  
							
							
							
						 
						
							2011-05-10 22:55:35 +02:00  
				
					
						
							
							
								 
						
							
							
								0107293a44 
								
							
								 
							
						 
						
							
							
								
								add mouse report escape to terminfo entry.  
							
							
							
						 
						
							2011-05-10 22:54:30 +02:00