Subversion Repositories Kolibri OS

Rev

Rev 5677 | Rev 5693 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5677 Rev 5680
Line 71... Line 71...
71
STATUS_INITIAL          = 0
71
STATUS_INITIAL          = 0
72
STATUS_CONNECTING       = 1
72
STATUS_CONNECTING       = 1
73
STATUS_REQ_LOGIN        = 2
73
STATUS_REQ_LOGIN        = 2
74
STATUS_LOGIN            = 3
74
STATUS_LOGIN            = 3
75
STATUS_CONNECTED        = 4
75
STATUS_CONNECTED        = 4
-
 
76
STATUS_CLOSED           = 5
Line 76... Line 77...
76
 
77
 
77
STATUS_DISCONNECTED     = 10
78
STATUS_DISCONNECTED     = 10
78
STATUS_DNS_ERR          = 11
79
STATUS_DNS_ERR          = 11
79
STATUS_SOCK_ERR         = 12
80
STATUS_SOCK_ERR         = 12
80
STATUS_CONNECT_ERR      = 13
81
STATUS_CONNECT_ERR      = 13
81
STATUS_PROTO_ERR        = 14
82
STATUS_PROTO_ERR        = 14
82
STATUS_SECURITY_ERR     = 15
83
STATUS_SECURITY_ERR     = 15
83
STATUS_LIB_ERR          = 16
84
STATUS_LIB_ERR          = 16
-
 
85
STATUS_THREAD_ERR       = 17
Line 84... Line 86...
84
STATUS_THREAD_ERR       = 17
86
STATUS_LOGIN_FAILED     = 18
85
 
87
 
86
include "keymap.inc"
88
include "keymap.inc"
87
include "gui.inc"
89
include "gui.inc"
88
include "network.inc"
90
include "network.inc"
89
include "raw.inc"
91
include "raw.inc"
-
 
92
include "copyrect.inc"
Line 90... Line 93...
90
include "copyrect.inc"
93
include "rre.inc"
Line 91... Line 94...
91
include "rre.inc"
94
include "des.inc"
Line 208... Line 211...
208
        mcall   send, [socketnum], PointerEvent, 6, 0
211
        mcall   send, [socketnum], PointerEvent, 6, 0
209
        jmp     mainloop
212
        jmp     mainloop
Line 210... Line 213...
210
 
213
 
211
button:
214
button:
-
 
215
        mcall   17              ; get id
212
        mcall   17              ; get id
216
        mov     [status], STATUS_CLOSED
213
        mcall   close, [socketnum]
217
        mcall   close, [socketnum]
Line 214... Line 218...
214
        mcall   -1
218
        mcall   -1
Line 318... Line 322...
318
update_gui              dd 0
322
update_gui              dd 0
319
mouse_dd                dd 0
323
mouse_dd                dd 0
320
update_framebuffer      dd 0
324
update_framebuffer      dd 0
Line 321... Line 325...
321
 
325
 
322
URLbox          edit_box 235, 70, 10, 0xffffff, 0x6f9480, 0, 0, 0, 65535, serveraddr, mouse_dd, ed_focus, 0, 0
326
URLbox          edit_box 235, 70, 10, 0xffffff, 0x6f9480, 0, 0, 0, 65535, serveraddr, mouse_dd, ed_focus, 0, 0
323
USERbox         edit_box 150, 70, 10, 0xffffff, 0x6f9480, 0, 0, 0, 127, username, mouse_dd, ed_focus, 0, 0
327
USERbox         edit_box 200, 90, 10, 0xffffff, 0x6f9480, 0, 0, 0, 127, username, mouse_dd, ed_focus, 0, 0
Line 324... Line 328...
324
PASSbox         edit_box 150, 90, 10, 0xffffff, 0x6f9480, 0, 0, 0, 127, password, mouse_dd, 0, 0, 0
328
PASSbox         edit_box 200, 90, 30, 0xffffff, 0x6f9480, 0, 0, 0, 127, password, mouse_dd, ed_pass, 0, 0
325
 
329
 
326
serverstr       db "server:"
330
serverstr       db "server:"
327
userstr         db "username:"
331
userstr         db "username:"
Line 336... Line 340...
336
sz_err_connect          db "Could not connect to the server.", 0
340
sz_err_connect          db "Could not connect to the server.", 0
337
sz_err_proto            db "A protocol error has occured.", 0
341
sz_err_proto            db "A protocol error has occured.", 0
338
sz_err_security         db "Server requested an unsupported security type.", 0
342
sz_err_security         db "Server requested an unsupported security type.", 0
339
sz_err_library          db "Could not load needed libraries.", 0
343
sz_err_library          db "Could not load needed libraries.", 0
340
sz_err_thread           db "Could not create thread.", 0
344
sz_err_thread           db "Could not create thread.", 0
-
 
345
sz_err_login_failed     db "Login failed.", 0
Line 341... Line 346...
341
 
346
 
342
err_msg         dd sz_err_disconnected
347
err_msg         dd sz_err_disconnected
343
                dd sz_err_dns
348
                dd sz_err_dns
344
                dd sz_err_sock
349
                dd sz_err_sock
345
                dd sz_err_connect
350
                dd sz_err_connect
346
                dd sz_err_proto
351
                dd sz_err_proto
347
                dd sz_err_security
352
                dd sz_err_security
348
                dd sz_err_library
353
                dd sz_err_library
-
 
354
                dd sz_err_thread
Line 349... Line 355...
349
                dd sz_err_thread
355
                dd sz_err_login_failed
350
 
356
 
351
; import
357
; import
Line 406... Line 412...
406
keymap                  rw 128
412
keymap                  rw 128
407
keymap_shift            rw 128
413
keymap_shift            rw 128
408
keymap_alt              rw 128
414
keymap_alt              rw 128
409
username                rb 128
415
username                rb 128
410
password                rb 128
416
password                rb 128
-
 
417
keys                    rd 32*2         ; DES keys for VNC authentication
-
 
418
 
411
serveraddr              rb 65536
419
serveraddr              rb 65536
412
receive_buffer          rb RECEIVE_BUFFER_SIZE
420
receive_buffer          rb RECEIVE_BUFFER_SIZE
413
framebuffer_data        rb 1280*1024*3  ; framebuffer
421
framebuffer_data        rb 1280*1024*3  ; framebuffer
Line 414... Line 422...
414
 
422