7412dde8ee 
								
							
								 
							
						 
						
							
							
								
								Handle quick Cursor detach after mouse up  
							
							... 
							
							
							
							This timer might fire after the Cursor object has detached from a DOM
element, causing crashes. This will likely not happen in real scenarios,
but the tests are quick enough to trigger this. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3ef6e1333b 
								
							
								 
							
						 
						
							
							
								
								Remove default Karma options  
							
							... 
							
							
							
							No need to mention things where we already use the default value. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b84220f319 
								
							
								 
							
						 
						
							
							
								
								Add lint rule for function declaration indentation  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								42d437ad25 
								
							
								 
							
						 
						
							
							
								
								Start fake test clock at real clock time  
							
							... 
							
							
							
							Some code relies on the clock having a somewhat sane value, so let's not
start at 0. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d5b84d9185 
								
							
								 
							
						 
						
							
							
								
								Avoid fractional pixel sizes from Display  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6db1c2bf0d 
								
							
								 
							
						 
						
							
							
								
								Avoid printing the Websock buffer in tests  
							
							... 
							
							
							
							It takes forever and just messes up the output. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								ae1bc396bf 
								
							
								 
							
						 
						
							
							
								
								Standardise on a single blit function  
							
							... 
							
							
							
							Keep everything simpler by always blitting in the same pixel format.
It's up to the decoders to convert if they need to. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c7a7ce70be 
								
							
								 
							
						 
						
							
							
								
								Fix bad BasicCompression check in Tight decoder  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								55178c76b8 
								
							
								 
							
						 
						
							
							
								
								Test correct handling of alpha  
							
							... 
							
							
							
							The forth byte of a pixel is undefined in most encodings, so make sure
the decoders don't leak that through as an alpha channel. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5752bf8ab7 
								
							
								 
							
						 
						
							
							
								
								Add tests for the Tight decoders  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6fd1035fb1 
								
							
								 
							
						 
						
							
							
								
								Split decoder tests to separate files  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								212e0f1a10 
								
							
								 
							
						 
						
							
							
								
								Move tile handling to Hextile decoder  
							
							... 
							
							
							
							It is only used there so no need for it to be in the general
Display class. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								69b945fc87 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase in Display  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b837bd6f59 
								
							
								 
							
						 
						
							
							
								
								Add camelCase rule to eslint  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								670eefbc97 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase in Base64  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b2d8db3f7b 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase in Decoders  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								a3e2b1e46e 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase in Logging  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								472ede66ea 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase in Websock  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								da228af778 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase in tests  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								59f5648592 
								
							
								 
							
						 
						
							
							
								
								Remove unused properties and variables  
							
							... 
							
							
							
							The code that used these were removed in the following commits:
* 9ff86fb718477515ede2d6457f06643935d76bcd (RFB._mouse_arr)
* bb6965f2e60c2301dd638383bdc792d1f10af942 (old_requestAnimationFrame)
* 490d471c53b1791398d6c30f0efce54925939f33 (Display._c_forceCanvas) 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								19c473f792 
								
							
								 
							
						 
						
							
							
								
								Properly limit mouse moves to once every 17 ms  
							
							... 
							
							
							
							Previous attempt in c958269 had a number of issues, this is a full
rewrite, complete with improved unit tests.
Fixes github issue #1402  
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8a8fa1d906 
								
							
								 
							
						 
						
							
							
								
								Stop send mouse clicks while dragging in view only  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5a81223d96 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase for functions in RFB  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								eff38d47f9 
								
							
								 
							
						 
						
							
							
								
								Standardize on camelCase for variables in RFB  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								1de3769fd3 
								
							
								 
							
						 
						
							
							
								
								Remove unused mouse_arr variable  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								749ddce5b9 
								
							
								 
							
						 
						
							
							
								
								Add unit tests for mouse move limit  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d420aa6413 
								
							
								 
							
						 
						
							
							
								
								Shorten rows to max 80 chars in mouse.js  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								93e42772bc 
								
							
								 
							
						 
						
							
							
								
								Fix wording in comment  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9098478faf 
								
							
								 
							
						 
						
							
							
								
								Limit mouse move events to one every 17 ms  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4710ec1822 
								
							
								 
							
						 
						
							
							
								
								Fix indentation for focus check  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								02b9b268ff 
								
							
								 
							
						 
						
							
							
								
								Don't fade the control bar if it has focus  
							
							... 
							
							
							
							Fixes github issue #1369  
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								a015e33111 
								
							
								 
							
						 
						
							
							
								
								Hide the clipboard when not connected  
							
							... 
							
							
							
							Fixes github issue #1367 . 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								950d871b0e 
								
							
								 
							
						 
						
							
							
								
								Document default setting of `focusOnClick`  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								02e7b006de 
								
							
								 
							
						 
						
							
							
								
								rfb: VeNCrypt Plain SecurityType support  
							
							... 
							
							
							
							This allows using TigerVNC server with PAM authentication (e.g. agains
LDAP or other extensible authentication mechanisms)
Tested with TigerVNC server (Xvnc -SecurityTypes Plain -PlainUsers '*')
Should not break anything else, this method is tried last when all
other fail.
Tested in Firefox 74 and Chromium 80 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								95af51e28d 
								
							
								 
							
						 
						
							
							
								
								Fix focus problem after closing the toolbar  
							
							... 
							
							
							
							Closing the toolbar would make the focus remain on the toolbar and
not in the session. The only way to switch focus was to click in the
session. This commit will automatically switch back focus to the session
after closing the toolbar. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								64dfb8d1d6 
								
							
								 
							
						 
						
							
							
								
								Hide clipboard side bar button when view only mode  
							
							... 
							
							
							
							The clipboard side bar button serves no purpose if user uses 'View Only'
mode, this commit hides this button in those instances. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b173c8854a 
								
							
								 
							
						 
						
							
							
								
								Fix crash with too large clipboard data  
							
							... 
							
							
							
							If too much text is copied in the session, String.fromCharCode.apply()
would crash in Safari on macOS and Chrome on Linux. This commit fixes
this issue by avoiding apply() altogether. Also added test to cover this
issue. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								888f24e7af 
								
							
								 
							
						 
						
							
							
								
								Style all input types for consistent UI  
							
							... 
							
							
							
							At least all that the browsers will let us. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8be81165bd 
								
							
								 
							
						 
						
							
							
								
								Add extended clipboard Pseudo-Encoding  
							
							... 
							
							
							
							Add extended clipboard pseudo-encoding to allow the use of unicode
characters in the clipboard. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								509b5795a0 
								
							
								 
							
						 
						
							
							
								
								Export constants in inflate.js for easier usage  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								581fe511ad 
								
							
								 
							
						 
						
							
							
								
								Fix bug where inflate would read too much data  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								9ca647667b 
								
							
								 
							
						 
						
							
							
								
								Split api of inflate  
							
							... 
							
							
							
							Added ability to read data chunk wise. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								dbe2930758 
								
							
								 
							
						 
						
							
							
								
								Handle errors from zlib/pako  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								b690ae4c2d 
								
							
								 
							
						 
						
							
							
								
								Move error handling to Inflate class  
							
							... 
							
							
							
							Every call wants this check so this should be done inside the class. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5e4544d5fc 
								
							
								 
							
						 
						
							
							
								
								Add missing copyright header for Inflator.js  
							
							
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0b19961b06 
								
							
								 
							
						 
						
							
							
								
								Remove unused inflate argument  
							
							... 
							
							
							
							The value true was an invalid flush argument so it was in practice
unused. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								286694869b 
								
							
								 
							
						 
						
							
							
								
								Add util for unsigned and signed int. conversion  
							
							... 
							
							
							
							Will be used in later commit in extended clipboard handling. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								fdeefcfab4 
								
							
								 
							
						 
						
							
							
								
								Add deflator helper class for deflating data  
							
							... 
							
							
							
							Wraps pako's deflate for easier usage. 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								24cf1f0f9a 
								
							
								 
							
						 
						
							
							
								
								Make clipBoardPasteFrom() test more specific  
							
							... 
							
							
							
							Don't rely on clientCutText() to test clipboardPasteFrom(). 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								d01f6e6d27 
								
							
								 
							
						 
						
							
							
								
								Correcting path to package.json for running at a path other than root.  
							
							
							
						 
						
							5 years ago