Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 3ee29ff8e97d0b7e8620da65fc7a206f > files > 4

fbterm-1.3-2mdv2010.0.i586.rpm

2008-12-20 version 1.3
	* fbconfig.cpp:
	added command line arguments to change option values

	* fbterm.cpp fbshellman.cpp fbshell.cpp improxy.cpp improxy.h input.cpp im/*:
	added client-server based input method framework
		
	* screen.cpp screen_clip.cpp:
	added screen clip support for IM
	
	* screen.cpp font.cpp:
	added screen rotation support
	
	* screen.cpp:
	drawGlyph(): fixed a spelling error of '=' as '-', which even appears in version 1.0
	move(): fixed a duplicate repaint bug while fast scrolling type is ypan
	moved paint code to a seperate source file screen_render.cpp
	
	* screen_render.cpp:
	setupSysPalette(): added support visual FB_VISUAL_DIRECTCOLOR
	
	* mouse.cpp lib/shell.cpp lib/shell.h:
	added mouse wheel support
	
	* lib/vterm.h lib/vterm.cpp:
	decreased memory usage of every vterm instance by changing struct CharAttr size from 4 to 2 bytes
	
	* font.cpp:
	replaced hash table based glyph cache with direct array index, removed dependence of hash.h/hash.cpp
	
	* input.cpp:
	readyRead(): fixed a unicode input character processing error
	
	* lib/shell.cpp lib/vterm.cpp:
	fixed a bug of not inverse color for selected text when switch back to the shell
	moved mouse pointer drawing code to class FbShell
	
	* fbshell.cpp:
	fixed a bug of maybe not restore original console state after FbTerm exited
	moved class FbShellManager to seperate source files fbshellman.h and fbshellman.cpp
	
	* fbshellman.cpp:
	switchShell(): fixed a duplicate repaint bug while switch to same window
	
	* configure src/Makefile.in fbterm.cpp fbshell.cpp input.cpp:
	added using filesystem capability attributes offered by kernel 2.6.27, instead of setting set-user-ID bit on FbTerm

2008-10-12 version 1.2
	* lib/term.h lib/term.cpp lib/term_states.cpp lib/term_action.cpp:
	improved escape and control sequences compatibility with linux console
	
	* fbshell.cpp:
	added support linux console sequences for changing the color palette and cursor shape
	moved shell management code to a seperate class FbShellManager
	
	* fbconfig.cpp fbshell.cpp:
	added option to adjust default cursor shape and flash interval
	added option to modify chars considered as part of a word while auto-selecting text
	
	* fbterm.cpp:
	added handle signal SIGHUP, FbTerm will exit normally while shutdown system directly in it
	
	* mouse.cpp:
	Mouse(): fixed a freeze issue caused by changing console winsize under kernel 2.6.26
	
	* screen.cpp:
	createInstance(): fixed a crash bug while font size is greater than screen size
	
	* lib/shell.cpp:
	cleaned text selection code and fixed a crash bug
	
	* fbshell.cpp:
	fixed not repainting screen when switch back to virtual console which FbTerm running on, but FbTerm not have active window
	
	* lib/term_action.cpp:
	next_param(): fixed a buffer overflow issue which may cause denial of service via application crash

2008-08-23 version 1.1
	* fbshell.h fbshell.cpp fbterm.cpp input_key.h:
	added configurable additional text encoding support and switch between them with hot keys
	
	* lib/term.h lib/term.cpp fbshell.cpp:
	added a option in configure file to let user adjust max scroll-back history lines of every window
	
	* lib/term.cpp:
	expose(): fixed a bug of NOT redraw whole changed area
	a example is cursor drawing error while shell command line containing double width characters
	
	* hash.cpp:
	find(): fixed a bug to get a little better hash search performance
	
	* fbterm.cpp:
	pollSingal(): fixed a variable name spelling error in source for older kernel support
	SignalIo::readyRead(): fixed a compile failure while kernel headers version less than 2.6.24
	
	* screen.cpp:
	createInstance(): fixed a compile failure under certain systems

2008-07-05 verson 1.0
	first release