From 2d87ae5773e7a1b26bb2530a1c1fe5dd9c202d37 Mon Sep 17 00:00:00 2001 From: amit bezalel Date: Thu, 20 Jul 2017 02:01:40 +0300 Subject: [PATCH] general refactoring + fixed setcursorpseudo --- .idea/libraries/GOPATH__vncproxy_.xml | 8 +- .idea/workspace.xml | 1512 +++++++---------- client/client-conn.go | 16 +- client/client_auth_test.go | 30 +- client/color.go | 6 - client/server-messages.go | 92 +- ...ient-message.go => client-message-type.go} | 21 - common/conn-interfaces.go | 30 + common/encoding.go | 8 +- .../{multiListener.go => multi-listener.go} | 0 common/rectangle.go | 36 +- common/{readers.go => rfb-reader-helper.go} | 0 ...rver-message.go => server-message-type.go} | 6 - encodings/enc-copy-rect.go | 2 +- encodings/enc-corre.go | 2 +- encodings/enc-cursor-pseudo.go | 2 +- encodings/enc-hextile.go | 168 +- encodings/enc-pseudo.go | 2 +- encodings/enc-raw.go | 2 +- encodings/enc-rre.go | 118 +- encodings/enc-tight.go | 3 +- encodings/enc-tightpng.go | 2 +- encodings/enc-zlib.go | 76 +- encodings/enc-zrle.go | 76 +- main.go | 2 +- player/fbs-play-listener.go | 10 +- player/fbs-reader.go | 30 +- player/player_test.go | 22 +- proxy/message-listeners.go | 2 +- proxy/proxy.go | 6 +- server/client-messages.go | 90 +- server/security.go | 12 +- server/server-conn.go | 21 +- server/server.go | 14 +- server/server_test.go | 12 +- server/ws-server-go.go | 21 +- server/ws_test.go | 1 - tee-listeners/recorder.go | 2 +- 38 files changed, 1082 insertions(+), 1381 deletions(-) delete mode 100644 client/color.go rename common/{client-message.go => client-message-type.go} (70%) create mode 100644 common/conn-interfaces.go rename common/{multiListener.go => multi-listener.go} (100%) rename common/{readers.go => rfb-reader-helper.go} (100%) rename common/{server-message.go => server-message-type.go} (86%) delete mode 100644 server/ws_test.go diff --git a/.idea/libraries/GOPATH__vncproxy_.xml b/.idea/libraries/GOPATH__vncproxy_.xml index 7c966c1..1236707 100644 --- a/.idea/libraries/GOPATH__vncproxy_.xml +++ b/.idea/libraries/GOPATH__vncproxy_.xml @@ -1,6 +1,8 @@ + + @@ -18,11 +20,11 @@ - - + + @@ -40,8 +42,6 @@ - - diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 3e60343..454ea7c 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,20 +2,42 @@ + + + + + + + + + - - - - + + + + + + + + + + + + + + + - + + + @@ -29,9 +51,6 @@ - - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -112,36 +138,30 @@ - - + + - - + + - - + + - - - - - - - + - - + + - - + + @@ -158,12 +178,6 @@ - pseudoenc - pseudoenco - pseudoencod - pseudoencoding - [Debug] ###############rect################: 0 - [Debug] ###############rect################: [Debug] ###############rect################ [Debug] ###############rect############### Debug] ###############rect############### @@ -188,6 +202,12 @@ serveWebSocket act ReadSegment + clientfe + calcTightBytePerPixel + Keys + iclientconn + PointerEvent + FrameBufferUpdateMessage C:\Users\betzalel\Dropbox\go\src\vncproxy @@ -204,15 +224,12 @@ @@ -248,7 +270,7 @@ - + @@ -305,250 +327,36 @@ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + +