Michael Jumper
|
4e16a31600
|
GUAC-717: Handle each logical subregion of a copy as a separate overwrite.
|
2014-06-04 16:42:01 -07:00 |
|
Michael Jumper
|
b54e750a31
|
GUAC-717: Clear up to character end when setting characters. Handle character overwrite as part of copy.
|
2014-06-04 15:58:52 -07:00 |
|
Michael Jumper
|
8b8b351966
|
GUAC-717: Clear up to overwritten character start when setting characters.
|
2014-06-04 14:41:47 -07:00 |
|
Michael Jumper
|
a8ef6f5c40
|
GUAC-717: Set continuation character for wide chars as necessary.
|
2014-06-04 14:04:41 -07:00 |
|
Michael Jumper
|
91f1148e8f
|
GUAC-717: Add GUAC_CHAR_CONTINUATION sentinel. Add width property to characters.
|
2014-06-04 11:24:39 -07:00 |
|
Michael Jumper
|
c84a88d35a
|
GUAC-718: Set locale (for sake of wcwidth()). Warn if locale does not use UTF-8.
|
2014-06-02 16:01:13 -07:00 |
|
Michael Jumper
|
b106e13bb1
|
GUAC-718: Scale text layout to fit within ideal size.
|
2014-06-02 15:34:48 -07:00 |
|
Michael Jumper
|
122a8095e4
|
GUAC-718: Advance cursor by column width of echo'd characters.
|
2014-06-02 12:53:40 -07:00 |
|
Michael Jumper
|
b5087a2a6f
|
GUAC-718: Update display to cache and use variable-width glyphs.
|
2014-06-02 12:52:42 -07:00 |
|
Michael Jumper
|
3bd145a059
|
GUAC-678: Add missing OpenSSL init.
|
2014-05-27 12:34:05 -07:00 |
|
Michael Jumper
|
e98d1ad79c
|
GUAC-681: Bump version numbers to 0.9.1.
|
2014-05-22 12:27:48 -07:00 |
|
Michael Jumper
|
6a93033b97
|
GUAC-670: Reduce required version of Perl.
|
2014-05-20 17:01:07 -07:00 |
|
Michael Jumper
|
e0e57b1885
|
GUAC-658: Add missing include for socket.h
|
2014-05-20 10:55:38 -07:00 |
|
Michael Jumper
|
dbaca11d68
|
GUAC-688: Fix segfault on resize.
|
2014-05-13 10:41:06 -07:00 |
|
Michael Jumper
|
51093201f5
|
GUAC-675: Document return value of __guac_common_surface_transfer_int().
|
2014-05-12 21:46:36 -07:00 |
|
Michael Jumper
|
cad60299e1
|
GUAC-687: Only update backing surface first if the destination rect cannot intersect the source rect.
|
2014-05-12 14:43:50 -07:00 |
|
Michael Jumper
|
3e0828d6da
|
GUAC-687: Initialize newly-allocated buffer space to transparent black.
|
2014-05-12 13:50:51 -07:00 |
|
Michael Jumper
|
9746ea68a4
|
GUAC-687: Use correct rect when checking for fully clipped updates.
|
2014-05-12 13:44:51 -07:00 |
|
Michael Jumper
|
89b0a452a5
|
GUAC-687: Do not allow empty updates to the dirty rect.
|
2014-05-12 13:27:33 -07:00 |
|
Michael Jumper
|
584ca5f35c
|
GUAC-675: Update comments reflecting new use of guac_common_rect.
|
2014-05-12 09:20:22 -07:00 |
|
Michael Jumper
|
2bbbda3ca9
|
GUAC-675: Source coordinates must be updated along with rect.
|
2014-05-12 02:26:04 -07:00 |
|
Michael Jumper
|
07f6712591
|
GUAC-675: Optimize copy.
|
2014-05-12 02:01:09 -07:00 |
|
Michael Jumper
|
573f524dee
|
GUAC-675: Optimize output of rect.
|
2014-05-12 01:45:55 -07:00 |
|
Michael Jumper
|
c0b955fab0
|
GUAC-675: Add rect struct. Migrate surface to new rect struct.
|
2014-05-12 01:39:52 -07:00 |
|
Michael Jumper
|
32474c1114
|
GUAC-675: Lengthen maximum frame duration.
|
2014-05-11 23:42:27 -07:00 |
|
Michael Jumper
|
a9ba417891
|
GUAC-675: Narrow update rect to contain only different pixels.
|
2014-05-11 12:28:19 -07:00 |
|
Michael Jumper
|
442a520150
|
GUAC-674: Fix typo in comment. Make __guac_common_surface_flush_to_png() static.
|
2014-05-11 12:28:07 -07:00 |
|
Michael Jumper
|
0da9df3620
|
GUAC-674: Add comments for all static functions.
|
2014-05-09 18:56:16 -07:00 |
|
Michael Jumper
|
78d7c3e9ab
|
GUAC-674: Inspect and re-inspect queue when combining.
|
2014-05-09 18:45:10 -07:00 |
|
Michael Jumper
|
7fc3fe1fdc
|
GUAC-674: Queue and combine png updates. Lengthen RDP frame timeout to 10ms.
|
2014-05-09 15:39:00 -07:00 |
|
Michael Jumper
|
d42cd23f87
|
GUAC-654: Comment guac_handlers.h properly.
|
2014-05-07 21:29:36 -07:00 |
|
Michael Jumper
|
13e205a0e5
|
GUAC-654: Add missing comments to telnet_client.c
|
2014-05-07 21:19:15 -07:00 |
|
Michael Jumper
|
ffb33ccea5
|
GUAC-654: Telnet support does not require libssl.
|
2014-05-07 15:39:00 -07:00 |
|
Michael Jumper
|
feda99c325
|
GUAC-654: Telnet library options variable should be TELNET_LIBS.
|
2014-05-07 15:36:35 -07:00 |
|
Michael Jumper
|
4a7e5609f5
|
GUAC-654: Implement local echo.
|
2014-05-07 15:30:48 -07:00 |
|
Michael Jumper
|
b87d99cc40
|
GUAC-654: Do NOT block indefinitely while waiting for socket to die.
|
2014-05-07 15:19:53 -07:00 |
|
Michael Jumper
|
6b33c8eeda
|
GUAC-654: Fix namespace and style.
|
2014-05-07 14:36:49 -07:00 |
|
Michael Jumper
|
30a31d07cf
|
GUAC-654: Add negotiation and handling of NAWS (window size).
|
2014-05-07 14:19:27 -07:00 |
|
Michael Jumper
|
a7d1dde24f
|
GUAC-654: Implement simple telnet client. No screen resize yet.
|
2014-05-07 13:46:25 -07:00 |
|
Michael Jumper
|
7c08593b83
|
GUAC-653: Restore file upload for SSH.
|
2014-05-06 17:14:40 -07:00 |
|
Michael Jumper
|
0acd219a88
|
GUAC-653: Remove unneeded includes.
|
2014-05-06 16:45:36 -07:00 |
|
Michael Jumper
|
92f0d4b36b
|
GUAC-653: Remove direct reference to internal terminal pipes.
|
2014-05-06 16:41:48 -07:00 |
|
Michael Jumper
|
470dc67c34
|
GUAC-653: Implement render_frame function.
|
2014-05-06 16:12:29 -07:00 |
|
Michael Jumper
|
81229d9fe4
|
GUAC-653: Separate terminal API into public/internal/low-level pieces (in spirit).
|
2014-05-06 15:55:30 -07:00 |
|
Michael Jumper
|
f2781ed0cc
|
GUAC-653: Move mouse and key handling into terminal. Move clipboard into terminal.
|
2014-05-05 19:02:41 -07:00 |
|
Michael Jumper
|
455f2e543a
|
GUAC-653: Update namespace in common terminal code.
|
2014-05-05 16:36:49 -07:00 |
|
Michael Jumper
|
b4e7f95603
|
GUAC-653: Move terminal code to common location.
|
2014-05-05 16:17:59 -07:00 |
|
Michael Jumper
|
f1b75335ae
|
GUAC-669: Remove include which was intended for debugging only.
|
2014-05-05 11:21:00 -07:00 |
|
Michael Jumper
|
014e245baa
|
GUAC-669: Limit how high the fill pattern heuristic is allowed to increase update cost.
|
2014-05-05 11:17:38 -07:00 |
|
Michael Jumper
|
c5ada6631c
|
GUAC-667: Draw glyphs directly to surface.
|
2014-05-05 00:28:07 -07:00 |
|