Michael Jumper
|
dd2e020351
|
GUAC-240: Move JPEG optimality test into own function.
|
2015-08-17 01:44:31 -07:00 |
|
Michael Jumper
|
baf01d5524
|
GUAC-240: Flush to JPEG if dirty rect is hot.
|
2015-08-17 01:34:32 -07:00 |
|
Michael Jumper
|
26f9070d99
|
GUAC-240: Restore flush to PNG. Simplify handling of flush. Remove lossy pipeline.
|
2015-08-17 01:27:09 -07:00 |
|
Michael Jumper
|
807e3a39a5
|
GUAC-240: Simplify and clarify update history tracking. Remove lossless refresh of previously-lossy updates for now.
|
2015-08-17 01:13:59 -07:00 |
|
Michael Jumper
|
254a0dded0
|
GUAC-240: Remove need for forward declarations of static functions.
|
2015-08-14 10:54:59 -07:00 |
|
Frode Langelo
|
379c4462ca
|
GUAC-240: Implement adaptive encoding. Build a heat map of the screen, and use lossy image compression for areas refreshing frequently. Once refresh frequency is reduced the lossy area is repainted with a lossless image.
|
2015-08-14 10:54:59 -07:00 |
|
Michael Jumper
|
fde6abe98b
|
GUAC-240: Byte order of pixels is BGR, not BRG.
|
2015-08-13 16:38:54 -07:00 |
|
Frode Langelo
|
9edf33da2e
|
GUAC-1290: Change GUAC_VNC_FRAME_TIMEOUT to 10 so more VNC messages are handled in each frame.
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
29527509de
|
GUAC-240: No longer need to test for jpeg_mem_dest().
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
78b7b73e78
|
GUAC-240: Remove guac_protocol_send_png() and guac_protocol_send_jpeg().
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
1263965511
|
GUAC-240: Add function for streaming JPEG images via img instruction.
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
995373e74b
|
GUAC-240: Move JPEG encoder to own file, writing directly to an img stream.
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
9c2d7f56ce
|
GUAC-240: Add function for streaming PNG images via img instruction. Use for surface.
|
2015-08-13 16:38:54 -07:00 |
|
Michael Jumper
|
56fa7423f3
|
GUAC-240: Force flush at end of PNG write.
|
2015-08-13 16:38:53 -07:00 |
|
Michael Jumper
|
859f7d9340
|
GUAC-240: Associate Guacamole client with surface.
|
2015-08-13 16:38:53 -07:00 |
|
Michael Jumper
|
e73ef09fdd
|
GUAC-240: Move PNG encoder to own file, writing directly to an img stream.
|
2015-08-13 16:38:53 -07:00 |
|
Michael Jumper
|
8ff071bf04
|
Fix botched merge conflict resolution.
|
2015-08-13 16:38:28 -07:00 |
|
Michael Jumper
|
48bbc6a898
|
Merge branch 'testing-common-ssh'
Conflicts:
src/protocols/rdp/client.c
|
2015-08-13 16:29:22 -07:00 |
|
James Muehlner
|
0bfacb3d55
|
Merge pull request #70 from glyptodon/sftp-default-directory
GUAC-1292: Use "sftp-directory" for default upload directory, if specified, for both VNC and RDP.
|
2015-08-13 16:27:29 -07:00 |
|
Michael Jumper
|
d85ed5f85f
|
GUAC-1292: Use "sftp-directory" for default upload directory, if specified, for both VNC and RDP.
|
2015-08-13 16:21:15 -07:00 |
|
Mike Jumper
|
a64ed2bf72
|
Merge pull request #64 from flangelo/adaptive_jpeg
GUAC-240: New rectangle helper methods and utilities which will be us…
|
2015-08-07 23:55:28 -07:00 |
|
James Muehlner
|
f7137f42ad
|
Merge pull request #65 from glyptodon/libjpeg6b-compat
GUAC-1285: Add support for libjpeg6b
|
2015-08-07 11:06:22 -07:00 |
|
Michael Jumper
|
7bb798e40b
|
GUAC-1285: Implement jpeg_mem_dest() for platforms that lack it.
|
2015-08-07 17:39:10 +00:00 |
|
Michael Jumper
|
09de5d162f
|
GUAC-1285: Add configure test for jpeg_mem_dest().
|
2015-08-07 16:41:33 +00:00 |
|
Frode Langelo
|
385808c7a1
|
GUAC-240: New rectangle helper methods and utilities which will be used by adaptive encoding. Rectangle helper unit tests.
|
2015-08-06 17:19:35 -07:00 |
|
James Muehlner
|
0d1396c815
|
Merge pull request #63 from glyptodon/jpeg-instruction
GUAC-240: Implement support for JPEG instruction.
|
2015-08-05 22:30:19 -07:00 |
|
Michael Jumper
|
a52b285f45
|
GUAC-240: Fix typo - should be JPEG, not JOEG.
|
2015-08-05 22:02:54 -07:00 |
|
Frode Langelo
|
240867a432
|
GUAC-240: Make JPEG quality a parameter to methods. Reorder JPEG_LIBS in LDFLAGS
|
2015-08-05 15:16:27 -07:00 |
|
Frode Langelo
|
c27e2997dd
|
GUAC-240: Implement support for JPEG server protocol and image compression.
|
2015-08-05 15:16:26 -07:00 |
|
James Muehlner
|
498844b4e7
|
Merge pull request #61 from glyptodon/terminal-palette
GUAC-1195: Add color schemes to SSH and telnet.
|
2015-07-28 17:41:20 -07:00 |
|
Michael Jumper
|
93c151512f
|
GUAC-1195: Migrate to scrollbar style which works against dark OR light backgrounds.
|
2015-07-28 16:51:01 -07:00 |
|
Michael Jumper
|
677c3ce6e8
|
GUAC-1195: Add "color-scheme" parameter to SSH and telnet.
|
2015-07-28 16:46:32 -07:00 |
|
Michael Jumper
|
fa443249c9
|
GUAC-1195: Use color scheme constants and names.
|
2015-07-28 16:43:23 -07:00 |
|
Michael Jumper
|
b2c2779465
|
GUAC-1195: Define and use color constants for terminal.
|
2015-07-28 16:20:14 -07:00 |
|
Michael Jumper
|
029b3bdb80
|
GUAC-1195: Configure default foreground/background when terminal is created.
|
2015-07-28 15:59:20 -07:00 |
|
James Muehlner
|
8935160c72
|
Merge pull request #60 from glyptodon/create-drive
GUAC-515: Automatically create RDP drive path if requested.
|
2015-07-28 14:43:22 -07:00 |
|
Michael Jumper
|
fb8f74d2f0
|
GUAC-515: Add Daryl Borth to list of authors.
|
2015-07-28 14:43:12 -07:00 |
|
Michael Jumper
|
e8e39fd862
|
GUAC-515: Add missing include required by mkdir().
|
2015-07-28 14:40:35 -07:00 |
|
Michael Jumper
|
736ec7da23
|
GUAC-515: Clarify comments and formatting. Use simpler mkdir() logic.
|
2015-07-28 14:36:08 -07:00 |
|
Daryl Borth
|
52084f4f1f
|
GUAC-515: Add new RDP setting, create-drive-path, to create the drive.
|
2015-07-28 14:26:27 -07:00 |
|
James Muehlner
|
cf0265ecf7
|
Merge pull request #59 from glyptodon/vnc-encoding
GUAC-298: Configurable VNC clipboard encoding
|
2015-07-27 19:44:21 -07:00 |
|
Michael Jumper
|
5e4c7de5c7
|
GUAC-298: Clarify function documentation and naming. Do not simply silently default to ISO8859-1 if encoding is invalid.
|
2015-07-27 18:19:50 -07:00 |
|
Michael Jumper
|
7bfd7ce0ca
|
GUAC-298: Add missing comment. Update documentation style.
|
2015-07-27 17:51:03 -07:00 |
|
Michael Jumper
|
80a4d37173
|
Merge branch 'vnc_clipboard_encoding' of git://github.com/flangelo/guacamole-server into vnc-encoding
Conflicts:
src/protocols/vnc/client.h
|
2015-07-27 17:47:26 -07:00 |
|
Michael Jumper
|
615921108a
|
Merge branch 'testing-common-ssh'
|
2015-07-24 14:25:22 -07:00 |
|
James Muehlner
|
7147649347
|
Merge pull request #58 from glyptodon/password-segfault
GUAC-1264: Fix segfault in password handling
|
2015-07-24 14:24:49 -07:00 |
|
Michael Jumper
|
6f48ebe7fe
|
GUAC-1264: Use proper parameter for SFTP password within RDP.
|
2015-07-24 13:55:10 -07:00 |
|
Michael Jumper
|
ec595b9cff
|
GUAC-1264: Explicitly free users and sessions within VNC and RDP.
|
2015-07-24 13:55:05 -07:00 |
|
Michael Jumper
|
49beb7d7fd
|
GUAC-1264: Require explicit free for users and sessions. Ensure SSH client data is zeroed upon allocation.
|
2015-07-24 13:20:36 -07:00 |
|
Michael Jumper
|
f8f16c44a9
|
GUAC-1264: Validate provided credentials. Log if anything is missing.
|
2015-07-23 16:28:48 -07:00 |
|