Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/external/source/tightvnc/classes/VncViewer.class
Views: 11778
���� -� H� � �� � � � H� � ��� � �� �� �� � �� � �� � � �� � � � � � � � ��� %� � %�� )� � ��� -� -� -� �� 2� � )� �� � � � �� ���� =� =� =� � -� -�� D�� F� �� I� � -� � �� � � � 2 W� W W W � � �! 2"# $ %& '( y)*+ , }- y./ }� 0123 �4 �56 7 �89:;< �=> �?@ �AB �C �DE �F �G �HI �J �KL �MN O �P QR <� S �T �UVW ��XY �Z �[ �\] �^ -_` �� -a -b �c �d �e �fgh �ij �k l m �n o �p qr � st Wuv �w x y z { | �} �~ � � � � ��� �� �� l� � ��� ���� � H� ��� �� �� � ��� �� ���� �� �� �� �� �� ��� � }� }�� � �� � H�� }�� ��� � ��@�@ ��@Y �� �� ������ W�� �� �� �� �� ���� ������� �� ����� ��� � � %� %�� �� ��� =� D� F�� A���� � ����� inAnApplet Z inSeparateFrame mainArgs [Ljava/lang/String; rfb LRfbProto; rfbThread Ljava/lang/Thread; vncFrame Ljava/awt/Frame; vncContainer Ljava/awt/Container; desktopScrollPane Ljava/awt/ScrollPane; gridbag Ljava/awt/GridBagLayout; buttonPanel LButtonPanel; connStatusLabel Ljava/awt/Label; vc LVncCanvas; options LOptionsFrame; clipboard LClipboardFrame; rec LRecordingFrame; recordingSync Ljava/lang/Object; sessionFileName Ljava/lang/String; recordingActive recordingStatusChanged cursorUpdatesDef eightBitColorsDef socketFactory host port I passwordParam showControls offerRelogin showOfflineDesktop deferScreenUpdates deferCursorUpdates deferUpdateRequests debugStatsExcludeUpdates debugStatsMeasureUpdates refApplet Ljava/applet/Applet; encodingsSaved [I nEncodingsSaved <init> ()V Code LineNumberTable main ([Ljava/lang/String;)V init update (Ljava/awt/Graphics;)V run createCanvas (II)V Exceptions processNormalProtocol connectAndAuthenticate showConnectionStatus (Ljava/lang/String;)V askPassword ()Ljava/lang/String; doProtocolInitialisation setEncodings autoSelectEncodings (Z)V setCutText setRecordingStatus checkRecordingStatus ()Z startRecording stopRecording readParameters readPasswordParameters readParameter '(Ljava/lang/String;Z)Ljava/lang/String; readIntParameter (Ljava/lang/String;I)I moveFocusToDesktop disconnect fatalError *(Ljava/lang/String;Ljava/lang/Exception;)V showMessage stop destroy enableInput windowClosing (Ljava/awt/event/WindowEvent;)V windowActivated windowDeactivated windowOpened windowClosed windowIconified windowDeiconified SourceFile VncViewer.java��KLML VncViewerNO������}~ java/awt/Frame TightVNC��TU Center���VW java/lang/Objecthi OptionsFrame��bc ClipboardFramede�� RecordingFramefgjklLmLnkok��� java/lang/Thread��RS java/awt/GridBagLayoutZ[�� java/awt/GridBagConstraints�s�suL ButtonPanel\]�������� L java/lang/Exception java/awt/Dimension��ss�� java/awt/Panel java/awt/FlowLayout�`a java/awt/ScrollPane� XYsPQk��������� java/net/NoRouteToHostException java/lang/StringBuffer #Network error: no route to server: qk��� java/net/UnknownHostException $Network error: server name unknown: java/net/ConnectException ,Network error: could not connect to server: :rs java/io/EOFExceptionwL� ,Network error: remote side closed connection��� [disconnected] �!�"� java/io/IOException#�$% Network Error: Error: java.awt.Graphics2D&' VncCanvas2 java/lang/Class()*+,- java/lang/Integer./0 VncCanvas %Warning: Java 2D API is not available�1 9Ignoring RFB socket exceptions because applet is stopping Initializing...��2� Connecting to , port ... RfbProto�3 Connected to server4� %RFB server supports protocol version 5s .6s7� Using RFB protocol version 8s9s:% %Enabling TightVNC protocol extensions;�<% No authentication needed=� &Performing standard VNC authenticationtk>��� Unknown authentication scheme ^_?@AB java/awt/Label Status: java/awt/Font Helvetica�CDEF� java/awt/Insets�GHI AuthPanelJsKsL�M�N�O� Desktop name is Desktop size is Ps x Qs����RLSsTU�s Using Tight/ZRLE encodings� Throughput V & kbit/s - changing to Hextile encoding * kbit/s - changing to Tight/ZRLE encodingsWLXsYsZL[L\]^�_�����`abc� Disabled�e� Nof�g� Recording the session in h� Session recording stopped. HOST��ijkl� mn HOST parameter not specified�� PORT���� Open New Window Yesop Show ControlsvL Offer Relogin Show Offline Desktop Defer screen updatesxs Defer cursor updatesys Defer update requestszs DEBUG_XU{s DEBUG_CU|s SocketFactorypk ENCPASSWORD PASSWORDqrs�tu DesCipher�vwx java/lang/Stringyz parameter not specifieds{ java/lang/NumberFormatException|� Disconnecting}U~�s����s�s Updates received: ( rectangles + pseudo), � updates/sec�s�s�s�s�s Rectangles: Tight= (JPEG=�s ) ZRLE= Hextile= Raw= CopyRect= other=�s�s Pixel data: bytes, compressed, ratio �� Disconnected��� ���� RFB thread finished���� java/awt/GridLayout�� ReloginPanel Stopping applet Destroying applet Closing window���� java/applet/Applet java/lang/Runnable java/awt/event/WindowListener start java/awt/Container add <(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component; (LVncViewer;)V checkSecurity java/awt/Window addWindowListener "(Ljava/awt/event/WindowListener;)V (Ljava/lang/Runnable;)V setLayout (Ljava/awt/LayoutManager;)V gridwidth anchor setConstraints 4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V *(Ljava/awt/Component;)Ljava/awt/Component; autoScale java/awt/Component getToolkit ()Ljava/awt/Toolkit; java/awt/Toolkit getScreenSize ()Ljava/awt/Dimension; width height weightx D weighty (III)V (I)V fill desktopName setTitle pack resizeDesktopFrame validate enableButtons append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString (I)Ljava/lang/StringBuffer; java/lang/Throwable printStackTrace java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println closed close disableButtonsOnDisconnect getMessage length ()I forName %(Ljava/lang/String;)Ljava/lang/Class; getClass ()Ljava/lang/Class; TYPE Ljava/lang/Class; getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object; (LVncViewer;II)V show !(Ljava/lang/String;ILVncViewer;)V readVersionMsg serverMajor serverMinor writeVersionMsg clientMajor clientMinor negotiateSecurity setupTunneling negotiateAuthenticationTight authenticateNone authenticateVNC isAncestorOf (Ljava/awt/Component;)Z remove (Ljava/awt/Component;)V (Ljava/lang/String;II)V setFont (Ljava/awt/Font;)V setText (IIII)V insets Ljava/awt/Insets; ipadx ipady moveFocusToDefaultField getPassword writeClientInit readServerInit framebufferWidth framebufferHeight inNormalProtocol preferredEncoding kbitsPerSecond ()J (J)Ljava/lang/StringBuffer; useCopyRect compressLevel jpegQuality requestCursorUpdates ignoreCursorUpdates writeSetEncodings ([II)V softCursorFree writeClientCutText choices [Ljava/awt/Choice; java/awt/Choice getSelectedItem select setEnabled setColorFormat closeSession startSession getCodeBase ()Ljava/net/URL; java/net/URL getHost equals (Ljava/lang/Object;)Z equalsIgnoreCase (Ljava/lang/String;)Z substring (II)Ljava/lang/String; parseInt byteValue ()B ([B)V decrypt ([BI[BI)V getParameter &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)I requestFocus currentTimeMillis statStartTime J statNumUpdates java/lang/Math round (D)J statNumPixelRects statNumTotalRects (D)Ljava/lang/StringBuffer; statNumRectsTight statNumRectsZRLE statNumRectsHextile statNumRectsRaw statNumRectsCopy statNumRectsTightJPEG statNumBytesDecoded statNumBytesEncoded dispose exit currentThread ()Ljava/lang/Thread; removeAll (Ljava/lang/String;I)V hide ! H IJ $ KL ML NO PQ RS TU VW XY Z[ \] ^_ `a bc de fg hi jk lL mL nk ok pk qk rs tk uL vL wL xs ys zs {s |s }~ � �s &