Commit Graph

  • 1973f42f61 GUAC-730: Add missing rail headers to guac_handlers.c. Michael Jumper 2014-06-10 19:37:06 -0700
  • 6f5991c504 GUAC-730: Fix headers for RDP. Michael Jumper 2014-06-10 18:45:14 -0700
  • 8bc4864d9a GUAC-730: Add stddef.h to generated keymaps. Fix perl warning while we're at it. Michael Jumper 2014-06-10 18:23:21 -0700
  • fdc886a5fb GUAC-730: Fix headers in src/terminal. Michael Jumper 2014-06-10 17:40:58 -0700
  • cc2f3931a9 GUAC-730: Fix headers for guacd. Michael Jumper 2014-06-10 17:25:40 -0700
  • ea765ba602 GUAC-730: Fix headers for src/common. Michael Jumper 2014-06-10 17:20:49 -0700
  • 9c475c3a68 GUAC-730: Fix headers for libguac. Michael Jumper 2014-06-10 16:54:08 -0700
  • d19100ca6b GUAC-728: Take character width into account when displaying (and retrieving) selection. Michael Jumper 2014-06-06 14:05:41 -0700
  • 6433115468 GUAC-727: Remove glyph cache from terminal. Michael Jumper 2014-06-05 18:51:54 -0700
  • 6473f5029a GUAC-726: Only overwrite invalid portions of adjacent regions to an edge. Michael Jumper 2014-06-05 12:31:03 -0700
  • 98a18f45c4 GUAC-726: Fix width calculation math. Do not search for start past column 0. Michael Jumper 2014-06-05 12:13:05 -0700
  • 99cef299f1 GUAC-726: Replace overwrite function with much saner function based on character validity checks along column edges. Michael Jumper 2014-06-05 11:55:21 -0700
  • 4e16a31600 GUAC-717: Handle each logical subregion of a copy as a separate overwrite. Michael Jumper 2014-06-04 16:42:01 -0700
  • b54e750a31 GUAC-717: Clear up to character end when setting characters. Handle character overwrite as part of copy. Michael Jumper 2014-06-04 15:52:50 -0700
  • 8b8b351966 GUAC-717: Clear up to overwritten character start when setting characters. Michael Jumper 2014-06-04 14:41:47 -0700
  • a8ef6f5c40 GUAC-717: Set continuation character for wide chars as necessary. Michael Jumper 2014-06-04 13:49:35 -0700
  • 91f1148e8f GUAC-717: Add GUAC_CHAR_CONTINUATION sentinel. Add width property to characters. Michael Jumper 2014-06-04 11:23:07 -0700
  • c84a88d35a GUAC-718: Set locale (for sake of wcwidth()). Warn if locale does not use UTF-8. Michael Jumper 2014-06-02 16:01:13 -0700
  • b106e13bb1 GUAC-718: Scale text layout to fit within ideal size. Michael Jumper 2014-06-02 15:34:48 -0700
  • 122a8095e4 GUAC-718: Advance cursor by column width of echo'd characters. Michael Jumper 2014-06-02 12:53:40 -0700
  • b5087a2a6f GUAC-718: Update display to cache and use variable-width glyphs. Michael Jumper 2014-06-02 12:52:42 -0700
  • 3bd145a059 GUAC-678: Add missing OpenSSL init. Michael Jumper 2014-05-27 12:34:05 -0700
  • 6c08792f0b GUAC-682: Bump version numbers to 0.8.4. 0.8.4 Michael Jumper 2014-05-22 12:39:19 -0700
  • e98d1ad79c GUAC-681: Bump version numbers to 0.9.1. 0.9.1 Michael Jumper 2014-05-22 12:27:48 -0700
  • 6a93033b97 GUAC-670: Reduce required version of Perl. Michael Jumper 2014-05-20 17:01:07 -0700
  • e0e57b1885 GUAC-658: Add missing include for socket.h Michael Jumper 2014-05-20 10:55:38 -0700
  • dbaca11d68 GUAC-688: Fix segfault on resize. Michael Jumper 2014-05-13 10:41:06 -0700
  • 51093201f5 GUAC-675: Document return value of __guac_common_surface_transfer_int(). Michael Jumper 2014-05-12 21:46:36 -0700
  • cad60299e1 GUAC-687: Only update backing surface first if the destination rect cannot intersect the source rect. Michael Jumper 2014-05-12 14:43:50 -0700
  • 3e0828d6da GUAC-687: Initialize newly-allocated buffer space to transparent black. Michael Jumper 2014-05-12 13:50:51 -0700
  • 9746ea68a4 GUAC-687: Use correct rect when checking for fully clipped updates. Michael Jumper 2014-05-12 13:44:51 -0700
  • 89b0a452a5 GUAC-687: Do not allow empty updates to the dirty rect. Michael Jumper 2014-05-12 12:56:06 -0700
  • 584ca5f35c GUAC-675: Update comments reflecting new use of guac_common_rect. Michael Jumper 2014-05-12 09:20:22 -0700
  • 2bbbda3ca9 GUAC-675: Source coordinates must be updated along with rect. Michael Jumper 2014-05-12 02:26:04 -0700
  • 07f6712591 GUAC-675: Optimize copy. Michael Jumper 2014-05-12 02:01:09 -0700
  • 573f524dee GUAC-675: Optimize output of rect. Michael Jumper 2014-05-12 01:45:55 -0700
  • c0b955fab0 GUAC-675: Add rect struct. Migrate surface to new rect struct. Michael Jumper 2014-05-12 01:39:52 -0700
  • 32474c1114 GUAC-675: Lengthen maximum frame duration. Michael Jumper 2014-05-11 23:29:39 -0700
  • a9ba417891 GUAC-675: Narrow update rect to contain only different pixels. Michael Jumper 2014-05-11 00:33:59 -0700
  • 442a520150 GUAC-674: Fix typo in comment. Make __guac_common_surface_flush_to_png() static. Michael Jumper 2014-05-11 12:28:07 -0700
  • 0da9df3620 GUAC-674: Add comments for all static functions. Michael Jumper 2014-05-09 18:56:16 -0700
  • 78d7c3e9ab GUAC-674: Inspect and re-inspect queue when combining. Michael Jumper 2014-05-09 18:45:10 -0700
  • 7fc3fe1fdc GUAC-674: Queue and combine png updates. Lengthen RDP frame timeout to 10ms. Michael Jumper 2014-05-09 15:39:00 -0700
  • d42cd23f87 GUAC-654: Comment guac_handlers.h properly. Michael Jumper 2014-05-07 21:29:36 -0700
  • 13e205a0e5 GUAC-654: Add missing comments to telnet_client.c Michael Jumper 2014-05-07 21:19:15 -0700
  • ffb33ccea5 GUAC-654: Telnet support does not require libssl. Michael Jumper 2014-05-07 15:39:00 -0700
  • feda99c325 GUAC-654: Telnet library options variable should be TELNET_LIBS. Michael Jumper 2014-05-07 15:36:35 -0700
  • 4a7e5609f5 GUAC-654: Implement local echo. Michael Jumper 2014-05-07 15:30:48 -0700
  • b87d99cc40 GUAC-654: Do NOT block indefinitely while waiting for socket to die. Michael Jumper 2014-05-07 15:19:53 -0700
  • 6b33c8eeda GUAC-654: Fix namespace and style. Michael Jumper 2014-05-07 14:36:49 -0700
  • 30a31d07cf GUAC-654: Add negotiation and handling of NAWS (window size). Michael Jumper 2014-05-07 14:19:17 -0700
  • a7d1dde24f GUAC-654: Implement simple telnet client. No screen resize yet. Michael Jumper 2014-05-07 11:32:19 -0700
  • 7c08593b83 GUAC-653: Restore file upload for SSH. Michael Jumper 2014-05-06 17:14:40 -0700
  • 0acd219a88 GUAC-653: Remove unneeded includes. Michael Jumper 2014-05-06 16:45:36 -0700
  • 92f0d4b36b GUAC-653: Remove direct reference to internal terminal pipes. Michael Jumper 2014-05-06 16:41:48 -0700
  • 470dc67c34 GUAC-653: Implement render_frame function. Michael Jumper 2014-05-06 16:12:29 -0700
  • 81229d9fe4 GUAC-653: Separate terminal API into public/internal/low-level pieces (in spirit). Michael Jumper 2014-05-06 15:55:30 -0700
  • f2781ed0cc GUAC-653: Move mouse and key handling into terminal. Move clipboard into terminal. Michael Jumper 2014-05-05 18:58:53 -0700
  • 455f2e543a GUAC-653: Update namespace in common terminal code. Michael Jumper 2014-05-05 16:36:49 -0700
  • b4e7f95603 GUAC-653: Move terminal code to common location. Michael Jumper 2014-05-05 15:35:37 -0700
  • f1b75335ae GUAC-669: Remove include which was intended for debugging only. Michael Jumper 2014-05-05 11:21:00 -0700
  • 014e245baa GUAC-669: Limit how high the fill pattern heuristic is allowed to increase update cost. Michael Jumper 2014-05-05 11:17:38 -0700
  • c5ada6631c GUAC-667: Draw glyphs directly to surface. Michael Jumper 2014-05-05 00:28:07 -0700
  • 3554e88efa GUAC-667: Add masked paint operation. Michael Jumper 2014-05-05 00:27:48 -0700
  • 1047c6192c GUAC-667: Implement clipping within common surface. Michael Jumper 2014-05-04 17:00:26 -0700
  • b2d74c92a2 GUAC-667: Remove unnecessary use of Cairo surface within common - just update buffer. Michael Jumper 2014-05-04 15:37:29 -0700
  • dbec5a5957 GUAC-666: Detect left-to-right fill pattern. Michael Jumper 2014-05-03 21:11:42 -0700
  • 84fb0d8681 GUAC-665: Narrow cost estimation algorithm. Michael Jumper 2014-05-01 19:22:47 -0700
  • 5b2f824097 GUAC-660: Do not send initial size unless layer is visible. Do not dispose unless layer was created. Michael Jumper 2014-05-01 12:23:37 -0700
  • 8f1f0907e7 GUAC-662: Migrate VNC to guac_common_surface. Michael Jumper 2014-05-01 11:27:26 -0700
  • 25ab9a0134 GUAC-662: Implement resize for guac_common_surface. Michael Jumper 2014-05-01 11:27:10 -0700
  • d4aed54ca4 GUAC-662: Updates to backing surface should happen AFTER possible flushes. Michael Jumper 2014-05-01 10:25:54 -0700
  • 25784acc6f GUAC-656: Remove old debug log. Michael Jumper 2014-04-30 20:46:26 -0700
  • 8cc932391d GUAC-656: Implement transfer and copy. Michael Jumper 2014-04-30 19:55:56 -0700
  • c786854b63 GUAC-656: Implement rect, clean logic. Michael Jumper 2014-04-30 19:03:46 -0700
  • 98a041336a GUAC-656: Implement flush. Implement draw. Michael Jumper 2014-04-30 16:45:09 -0700
  • db96b5f691 GUAC-656: Add logging message noting intent (actual surface not implemented). Michael Jumper 2014-04-30 15:36:13 -0700
  • 4a4ced40ed GUAC-656: Remove surface resize - not needed for now. Michael Jumper 2014-04-30 14:33:04 -0700
  • b6e323a7a2 GUAC-656: Flush default surface after handling updates. Michael Jumper 2014-04-30 13:54:39 -0700
  • 5f0250fb1f GUAC-656: Free buffer last - surface needs to send dispose. Michael Jumper 2014-04-30 12:32:19 -0700
  • 25d8b47bd3 GUAC-656: Send size and dispose when alloc/free surface. Michael Jumper 2014-04-30 11:59:43 -0700
  • f8ac59798f GUAC-656: Migrate RDP to guac_common_surface. Michael Jumper 2014-04-30 11:44:06 -0700
  • f6ccfd1211 GUAC-656: Add instructions to stubs. Match prototype of surface function to that of protocol function. Michael Jumper 2014-04-29 19:15:21 -0700
  • 5d6e04171c GUAC-656: Implement alloc/free for surface. Michael Jumper 2014-04-29 16:06:44 -0700
  • 3b541f70ee GUAC-656: Add simple surface and stubs. Michael Jumper 2014-04-29 15:45:16 -0700
  • d0599748bc GUAC-621: During resize, keep cursor on screen and redraw cursor if necessary. Michael Jumper 2014-04-16 14:46:00 -0700
  • 41edeb93f2 GUAC-621: Only increase buffer length if real character data was written (not cleared). Michael Jumper 2014-04-16 14:31:51 -0700
  • 4766970015 GUAC-621: During resize, keep cursor on screen and redraw cursor if necessary. Michael Jumper 2014-04-16 14:46:00 -0700
  • 9229457dd4 GUAC-621: Only increase buffer length if real character data was written (not cleared). Michael Jumper 2014-04-16 14:31:51 -0700
  • e226a7aae0 GUAC-630: Backport changes from GUAC-622. Michael Jumper 2014-04-14 13:50:21 -0700
  • 4d48dc384b GUAC-622: Do not log a pointless error every time the client disconnects properly. Just stop the client - we have a function for that now. Michael Jumper 2014-04-14 12:20:08 -0700
  • e1ac588296 GUAC-622: Just log normal error messages if guac_error not set. Init guac_error before plugin load. Michael Jumper 2014-04-14 12:01:36 -0700
  • 3823165d7f GUAC-598: Fix warnings against SSH. Michael Jumper 2014-04-11 13:45:19 -0700
  • 5f84cbc5e4 GUAC-598: Use unsigned instead of u_ type. Michael Jumper 2014-04-11 13:36:18 -0700
  • 624048d248 GUAC-598: Remove unneeded _BSD_SOURCE define. Michael Jumper 2014-04-11 13:29:45 -0700
  • d24aaeb614 GUAC-598: Bring up to compliance with POSIX standard claimed by source. Michael Jumper 2014-04-11 12:56:06 -0700
  • 20222beaed GUAC-598: Fix warning regarding unsigned comparison against zero. Michael Jumper 2014-04-11 12:33:29 -0700
  • 15dc035db1 GUAC-597: Remove unnecessary dlopen() test, add automatically generated dlopen() test result to Makefile.am. Michael Jumper 2014-04-11 11:25:14 -0700
  • dc9bf7dff3 GUAC-597: Add new autoconf files to .gitignore. Michael Jumper 2014-04-11 10:00:40 -0700
  • 26147afff0 GUAC-613: Fix header annotation in Doxygen comment in pool-types.h (wrong filename). Michael Jumper 2014-04-10 15:54:02 -0700