Michael Jumper
|
5cb5be6923
|
GUAC-1056: Do not wait for messages if data is within the RFB client buffer.
|
2015-04-07 23:44:13 -07:00 |
|
Michael Jumper
|
431fd2de6f
|
GUAC-911: Add log levels. Refactor guac_client_log_*() into guac_client_log().
|
2014-11-07 16:32:19 -08:00 |
|
Michael Jumper
|
adc15d50eb
|
GUAC-730: Fix headers for VNC.
|
2014-06-11 11:15:35 -07:00 |
|
Michael Jumper
|
8f1f0907e7
|
GUAC-662: Migrate VNC to guac_common_surface.
|
2014-05-01 11:27:26 -07:00 |
|
Michael Jumper
|
d24aaeb614
|
GUAC-598: Bring up to compliance with POSIX standard claimed by source.
|
2014-04-11 13:48:06 -07:00 |
|
Michael Jumper
|
18407fdc37
|
GUAC-614: Migrate VNC to simpler stream API.
|
2014-04-10 13:40:22 -07:00 |
|
Michael Jumper
|
78b4ad56a1
|
GUAC-611: Add missing headers.
|
2014-04-09 19:09:41 -07:00 |
|
Michael Jumper
|
3c70e87aef
|
GUAC-608: Add inbound clipboard. Remove use of iconv().
|
2014-04-08 17:08:29 -07:00 |
|
Michael Jumper
|
c9b077af4c
|
GUAC-608: Convert VNC outbound clipboard to common code. Stub inbound clipboard.
|
2014-04-08 16:42:10 -07:00 |
|
Michael Jumper
|
59607c6013
|
GUAC-556: Remove unnecessary guac_socket_flush().
|
2014-03-24 00:31:15 -07:00 |
|
Michael Jumper
|
81d7731e8a
|
GUAC-556: Use guac_client_abort() for VNC errors. Use appropriate error codes.
|
2014-03-22 14:51:21 -07:00 |
|
Michael Jumper
|
fdf2036cfe
|
GUAC-548: Migrate to new error codes throughout protocol support.
|
2014-03-18 12:26:01 -07:00 |
|
Michael Jumper
|
a83cd54cf1
|
Fix linking of VNC library (missing common objects).
|
2014-01-08 18:43:16 -08:00 |
|
Michael Jumper
|
93639cbf12
|
Move VNC pointers to common.
|
2014-01-06 16:18:54 -08:00 |
|
Michael Jumper
|
54b16f2db4
|
Send pointer cursor by default, until overridden by VNC server.
|
2014-01-02 12:32:25 -08:00 |
|
Michael Jumper
|
7643d61c7e
|
Add pointer cursor.
|
2014-01-02 12:17:08 -08:00 |
|
Michael Jumper
|
c4518c7781
|
Rename default pointer.
|
2014-01-02 11:41:32 -08:00 |
|
Michael Jumper
|
442ed427a0
|
Clean up includes, clean up build.
|
2014-01-01 14:52:01 -08:00 |
|
Michael Jumper
|
0303c4e24b
|
Relicense everything (except French keymap) as MIT. Status of French keymap is TBD.
|
2014-01-01 14:46:18 -08:00 |
|
Michael Jumper
|
3a28534232
|
Ticket #429: Detect listenForIncomingConnectionsNoFork() function, conditionally compile listen support.
|
2013-10-25 17:49:22 -07:00 |
|
Michael Jumper
|
ffb64e856f
|
Ticket #432: Handle encodings parameter.
|
2013-10-25 17:12:17 -07:00 |
|
Michael Jumper
|
cec58edef3
|
Add abort instruction. Add status codes to abort and error.
|
2013-10-10 14:47:12 -07:00 |
|
Michael Jumper
|
bc3c8a31c5
|
Require keep-alive on VNC protocol support socket.
|
2013-10-09 16:01:57 -07:00 |
|
Michael Jumper
|
157828ef18
|
Implement listen mode (ticket #25).
|
2013-09-19 14:41:28 -07:00 |
|
Michael Jumper
|
cf05203992
|
Restore parsing of color depth
|
2013-08-28 16:39:23 -07:00 |
|
Michael Jumper
|
2216d23bee
|
Implement connection retry.
|
2013-08-28 16:39:23 -07:00 |
|
James Muehlner
|
49b3965018
|
Ticket #33: Fixed contributor lines in license block.
|
2013-08-27 10:36:30 -07:00 |
|
James Muehlner
|
5516fc395b
|
Ticket #33: Fixed handling of cursor.
|
2013-08-27 10:36:30 -07:00 |
|
James Muehlner
|
775668ad37
|
Ticket #33: Allow parameter for setting remote or local cursor.
|
2013-08-27 10:36:30 -07:00 |
|
Michael Jumper
|
c6a6c5b681
|
Add ifdef around pulse-specific code.
|
2013-08-27 09:47:45 -07:00 |
|
Michael Jumper
|
44d0e08a3c
|
Drop frame timeout to 0ms
|
2013-08-22 15:27:01 -07:00 |
|
Michael Jumper
|
1887102505
|
Add frame timeout. Reduce frame max duration to 40ms.
|
2013-08-20 21:13:26 -07:00 |
|
Michael Jumper
|
280622c027
|
Bump max frame duration to 80 ms (12.5 FPS).
|
2013-08-20 11:38:12 -07:00 |
|
Michael Jumper
|
21420aaf5c
|
Stay in handle_messages for 30ms max (per frame).
|
2013-08-20 11:32:47 -07:00 |
|
Michael Jumper
|
dfe454f484
|
Adjust buffer size to around 48K, rename and reuse old buffer size macro accordingly.
|
2013-08-10 12:30:46 -07:00 |
|
Michael Jumper
|
3bb4c8fec5
|
Increase buffer size to around 24K.
|
2013-08-10 01:50:42 -07:00 |
|
Michael Jumper
|
5df7f34ee8
|
Add constants. Tweak latency.
|
2013-08-09 18:21:32 -07:00 |
|
Michael Jumper
|
fa3dcea44b
|
Working sound
|
2013-08-09 17:01:06 -07:00 |
|
Michael Jumper
|
bfbebe3c16
|
Set stream options, force channel format.
|
2013-08-09 16:46:23 -07:00 |
|
Michael Jumper
|
83a575d7b9
|
Actually receive data.
|
2013-08-09 16:43:30 -07:00 |
|
Michael Jumper
|
8bbd28d9c9
|
Handler server and sink info.
|
2013-08-09 16:04:58 -07:00 |
|
Michael Jumper
|
3e1744a566
|
Initialize PulseAudio properly. Handle state changes.
|
2013-08-09 15:47:59 -07:00 |
|
Michael Jumper
|
88f62df0f3
|
Switch to normal PulseAudio API.
|
2013-08-09 15:11:31 -07:00 |
|
Michael Jumper
|
6cc6808eb7
|
Actually connect and read.
|
2013-08-09 13:03:01 -07:00 |
|
Michael Jumper
|
832e4d3d16
|
Add stub PulseAudio handling code, replace old usage with new read thread.
|
2013-08-09 11:58:29 -07:00 |
|
Michael Jumper
|
daa7823aed
|
Remove old PulseAudio handling code.
|
2013-08-09 11:58:03 -07:00 |
|
Michael Jumper
|
27d56df073
|
Removal of more buffer-related code.
|
2013-08-09 11:18:47 -07:00 |
|
Michael Jumper
|
ec73bc2e12
|
Remove buffer functions from PA code.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
b681e0d9f1
|
Remove audio args.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
7146ba5792
|
Remove buffer from client.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
0870eaa32c
|
Remove buffer and queue.
|
2013-08-09 11:18:46 -07:00 |
|
Michael Jumper
|
3d2427d441
|
Fix compilation of PulseAudio handlers.
|
2013-08-09 10:48:41 -07:00 |
|
Michael Jumper
|
2a18630718
|
Move files to proper location. Get rid of unnecessary lock. Remove wrongly-committed file.
|
2013-08-09 10:48:41 -07:00 |
|
Michael Jumper
|
8e732ed2ab
|
Conditionally compile audio support.
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
e30c769728
|
Fixing newline issues on files modified to support audio
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
a9957e7926
|
Adding lock around send cursor
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
bbe552e847
|
Adding locks around guac send instructions to resolve client disconnect issue
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
ea8feac587
|
Free up resources allocated for audio when client connection is closed
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
b63e14c274
|
Trigger audio read and send threads if audio is enabled by client
|
2013-08-09 10:48:00 -07:00 |
|
Sion Chaudhuri
|
57c0f7ed04
|
Added support for audio files in configure and make
|
2013-08-09 10:48:00 -07:00 |
|
Michael Jumper
|
acf5abe355
|
Stay in handle_messages as long as possible for VNC as well.
|
2013-07-28 19:43:20 -07:00 |
|
Michael Jumper
|
2b93deaac6
|
Do not unnecessarily link libraries.
|
2013-07-08 17:40:20 -07:00 |
|
Michael Jumper
|
0f609cb666
|
Test for VNC repeater support and cairo_format_stride_for_width().
|
2013-07-08 13:03:04 -07:00 |
|
James Muehlner
|
b94b84956b
|
Ticket #241: Added server-side support for vnc repeaters.
|
2013-07-01 10:46:30 -07:00 |
|
Michael Jumper
|
602e0045b6
|
Substitute values properly, fix linking flags.
|
2013-06-11 22:41:23 -07:00 |
|
Michael Jumper
|
e9e2d628b6
|
Add remaining protocols, fix client.h in RDP.
|
2013-06-05 12:05:39 -07:00 |
|
Michael Jumper
|
4c089caeb9
|
Massively reorganize source tree.
|
2013-06-05 11:00:28 -07:00 |
|