Michael Jumper
|
c5ada6631c
|
GUAC-667: Draw glyphs directly to surface.
|
2014-05-05 00:28:07 -07:00 |
|
Michael Jumper
|
1047c6192c
|
GUAC-667: Implement clipping within common surface.
|
2014-05-04 23:39:02 -07:00 |
|
Michael Jumper
|
8f1f0907e7
|
GUAC-662: Migrate VNC to guac_common_surface.
|
2014-05-01 11:27:26 -07:00 |
|
Michael Jumper
|
b6e323a7a2
|
GUAC-656: Flush default surface after handling updates.
|
2014-04-30 13:54:39 -07:00 |
|
Michael Jumper
|
5f0250fb1f
|
GUAC-656: Free buffer last - surface needs to send dispose.
|
2014-04-30 12:32:19 -07:00 |
|
Michael Jumper
|
f8ac59798f
|
GUAC-656: Migrate RDP to guac_common_surface.
|
2014-04-30 11:46:04 -07:00 |
|
Michael Jumper
|
4766970015
|
GUAC-621: During resize, keep cursor on screen and redraw cursor if necessary.
|
2014-04-16 14:46:00 -07:00 |
|
Michael Jumper
|
9229457dd4
|
GUAC-621: Only increase buffer length if real character data was written (not cleared).
|
2014-04-16 14:31:51 -07:00 |
|
Michael Jumper
|
3823165d7f
|
GUAC-598: Fix warnings against SSH.
|
2014-04-11 13:48:06 -07:00 |
|
Michael Jumper
|
5f84cbc5e4
|
GUAC-598: Use unsigned instead of u_ type.
|
2014-04-11 13:48:06 -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
|
20222beaed
|
GUAC-598: Fix warning regarding unsigned comparison against zero.
|
2014-04-11 13:48:06 -07:00 |
|
Michael Jumper
|
de8c64a03a
|
GUAC-614: Remove old prototypes from RDP guac handlers.
|
2014-04-10 15:42:46 -07:00 |
|
Michael Jumper
|
7be9a87fae
|
GUAC-614: Remove old prototype.
|
2014-04-10 15:40:40 -07:00 |
|
Michael Jumper
|
0096cf677c
|
GUAC-614: Migrate RDP to simpler stream API. Add missing linkage to RDP build. Fix last character truncation bug.
|
2014-04-10 14:53:32 -07:00 |
|
Michael Jumper
|
83093f1bd3
|
GUAC-614: Migrate SSH to simpler stream API.
|
2014-04-10 13:47:36 -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
|
2c4ae68da0
|
GUAC-608: Add support for outbound clipboard for SSH. Partial inbound support.
|
2014-04-09 11:40:09 -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
|
c95e2fd056
|
GUAC-608: Make guac_iconv input const.
|
2014-04-08 16:33:43 -07:00 |
|
Michael Jumper
|
6743795a68
|
GUAC-608: Migrate RDP to common clipboard code for inbound data.
|
2014-04-08 15:31:56 -07:00 |
|
Michael Jumper
|
3cf644009f
|
GUAC-608: Migrate RDP to common clipboard code for outbound data.
|
2014-04-08 15:06:54 -07:00 |
|
Michael Jumper
|
2aa7252d1b
|
GUAC-608: Implement outbound clipboard streaming. Stub out inbound.
|
2014-04-07 19:22:53 -07:00 |
|
Michael Jumper
|
c180de9444
|
GUAC-447: Implement paste of Unicode text.
|
2014-04-02 15:35:09 -07:00 |
|
Michael Jumper
|
3f19e2b2bb
|
GUAC-584: Name of constant should be CP1252, not ISO-8859-1.
|
2014-04-02 14:22:22 -07:00 |
|
Michael Jumper
|
49ffaf0826
|
GUAC-584: Use CP1252 for RDP copy of non-unicode text.
|
2014-04-02 14:10:45 -07:00 |
|
Michael Jumper
|
b203cf1fd2
|
GUAC-584: Remove old free() - no longer necessary as buffer is static.
|
2014-04-01 23:40:00 -07:00 |
|
Michael Jumper
|
7cf5d02019
|
GUAC-584: Simplify copy logic. Store clipboard in static 256K buffer. Convert from UTF16 properly.
|
2014-04-01 18:41:55 -07:00 |
|
Michael Jumper
|
bbf451a552
|
GUAC-584: Handle Unicode data (STUB). Need real conversion code with actual length calculations.
|
2014-03-31 16:33:23 -07:00 |
|
Michael Jumper
|
0b414ed9b5
|
GUAC-584: Add basic handling for Unicode text - just stubs, no converting to UTF-8 yet.
|
2014-03-31 15:46:49 -07:00 |
|
Michael Jumper
|
78d998a076
|
GUAC-573: Add new keymaps and generator.pl to EXTRA_DIST.
|
2014-03-26 11:07:45 -07:00 |
|
Michael Jumper
|
d1a66f5616
|
GUAC-552: If resolution is above 96 DPI, try to find a reasonable screen size at 96 DPI or 120 DPI, using native resolution as a last resort.
|
2014-03-25 14:25:34 -07:00 |
|
Michael Jumper
|
59607c6013
|
GUAC-556: Remove unnecessary guac_socket_flush().
|
2014-03-24 00:31:15 -07:00 |
|
Michael Jumper
|
26b5a0c21e
|
GUAC-556: Abort at higher level in RDP message wait function.
|
2014-03-22 14:56:09 -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
|
22b2618562
|
GUAC-556: Use guac_client_abort() for RDP errors.
|
2014-03-22 14:42:22 -07:00 |
|
Michael Jumper
|
6e6af91cfa
|
GUAC-556: Send proper errors for SSH.
|
2014-03-21 19:47:42 -07:00 |
|
Michael Jumper
|
bd40dd30b2
|
GUAC-556: Send UPSTREAM_ERROR for unexpected disconnect and failure to connect in RDP.
|
2014-03-19 22:16:35 -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
|
680b3cc147
|
Analogous legacy macro for Stream_Length() is stream_get_size(), not stream_get_length().
|
2014-03-11 17:01:13 -07:00 |
|
Michael Jumper
|
91d381d055
|
Include winpr-compat in main build.
|
2014-03-11 16:42:41 -07:00 |
|
Michael Jumper
|
cdc532e8ba
|
Use fixed-size SVC name buffer. Validate length.
|
2014-03-06 11:48:52 -08:00 |
|
Michael Jumper
|
bccc1c7c76
|
Clean up streaming code - migrate to separate rdp_stream.[ch]
|
2014-03-03 16:18:14 -08:00 |
|
Michael Jumper
|
243f24722c
|
Fix typo in comment.
|
2014-03-03 15:31:00 -08:00 |
|
Michael Jumper
|
86d2266580
|
Handle pipe receive, write to SVC.
|
2014-03-02 12:38:28 -08:00 |
|
Michael Jumper
|
ed367824a6
|
Add receive stub for inbound pipes.
|
2014-03-02 12:15:17 -08:00 |
|
Michael Jumper
|
e26c0122fd
|
Properly associate inbound pipes.
|
2014-03-02 12:06:08 -08:00 |
|
Michael Jumper
|
e37c5c462f
|
Add typing to stream data.
|
2014-03-02 11:53:21 -08:00 |
|
Michael Jumper
|
38e4c9afba
|
Implement SVC remove. Rely on terminate for SVC cleanup.
|
2014-03-02 11:24:06 -08:00 |
|
Michael Jumper
|
2d885fdec2
|
Send any received data to pipe.
|
2014-03-02 11:12:27 -08:00 |
|
Michael Jumper
|
38aa467233
|
Create outbound pipes for SVC.
|
2014-03-02 10:51:52 -08:00 |
|
Michael Jumper
|
d630d66c8b
|
Implement get for SVC.
|
2014-03-02 10:46:38 -08:00 |
|
Michael Jumper
|
912cc4d0cf
|
Maintain SVC list.
|
2014-03-02 10:38:31 -08:00 |
|
Michael Jumper
|
4b1c8ec7ff
|
Actually load guacsvc plugin for each static channel.
|
2014-03-02 10:09:32 -08:00 |
|
Michael Jumper
|
cc5793a39b
|
Move SVC data into own structure. Add stubs for management.
|
2014-03-02 09:56:47 -08:00 |
|
Michael Jumper
|
b835299898
|
Store channel names as NULL-terminated list. Stub out init.
|
2014-03-01 22:48:15 -08:00 |
|
Michael Jumper
|
b88e23a7d2
|
Add static-channels and corresponding storage.
|
2014-03-01 16:43:55 -08:00 |
|
Michael Jumper
|
aa4896da07
|
Add guacsvc plugin.
|
2014-03-01 16:42:39 -08:00 |
|
Michael Jumper
|
a6a72d950c
|
Rename parameters more sanely. Add support for working dir.
|
2014-01-30 00:42:37 -08:00 |
|
Michael Jumper
|
007cb2c66c
|
Fix args.
|
2014-01-30 00:30:29 -08:00 |
|
Michael Jumper
|
59abfadbd1
|
Compatibility with legacy FreeRDP.
|
2014-01-30 00:17:23 -08:00 |
|
Michael Jumper
|
10d987a0c3
|
Working RemoteApp with current FreeRDP.
|
2014-01-30 00:04:31 -08:00 |
|
Michael Jumper
|
68879cc2ec
|
Init RemoteApp settings. Load RAIL plugin.
|
2014-01-29 16:25:30 -08:00 |
|
Michael Jumper
|
56c8c4f740
|
Add arguments for RemoteApp name and command.
|
2014-01-29 15:58:04 -08:00 |
|
Michael Jumper
|
a83cd54cf1
|
Fix linking of VNC library (missing common objects).
|
2014-01-08 18:43:16 -08:00 |
|
Michael Jumper
|
0522077963
|
Migrate RDP to common pointer code.
|
2014-01-06 16:21:23 -08:00 |
|
Michael Jumper
|
93639cbf12
|
Move VNC pointers to common.
|
2014-01-06 16:18:54 -08:00 |
|
Michael Jumper
|
5afe6daac9
|
Fix logic error in keymap find proc.
|
2014-01-03 12:06:19 -08:00 |
|
Michael Jumper
|
be90a449e7
|
Add French keymap.
|
2014-01-03 02:08:06 -08:00 |
|
Michael Jumper
|
371715d058
|
Add German keymap.
|
2014-01-03 01:55:51 -08:00 |
|
Michael Jumper
|
d041c1aaab
|
Fix Unicode support in generator.
|
2014-01-03 01:03:57 -08:00 |
|
Michael Jumper
|
6027084b05
|
Add failsafe keymap.
|
2014-01-02 23:54:15 -08:00 |
|
Michael Jumper
|
4e47154aff
|
Remove unneeded .gitignore.
|
2014-01-02 23:43:54 -08:00 |
|
Michael Jumper
|
3a922355e3
|
Implement keymap find.
|
2014-01-02 23:41:16 -08:00 |
|
Michael Jumper
|
54a570e0d3
|
Remove keymaps.
|
2014-01-02 22:34:42 -08:00 |
|
Michael Jumper
|
4d684d7166
|
Rename generated file.
|
2014-01-02 22:30:14 -08:00 |
|
Michael Jumper
|
8e3c512256
|
Add keymap generation to build.
|
2014-01-02 22:24:02 -08:00 |
|
Michael Jumper
|
b840935530
|
Generate one file.
|
2014-01-02 21:54:17 -08:00 |
|
Michael Jumper
|
b805e35ca7
|
Also generate main header and source.
|
2014-01-02 21:23:31 -08:00 |
|
Michael Jumper
|
a0531ca152
|
Add keymap parsing script and corresponding keymap for en-us.
|
2014-01-02 17:17:35 -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
|
735c5778db
|
Ensure read errors result in the client closing.
|
2014-01-01 20:18:43 -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
|
57f7149786
|
Clean up handling of event flags.
|
2013-12-28 18:20:51 -08:00 |
|
Michael Jumper
|
c81be87790
|
Scale back resolution assuming 96 DPI on the desktop side.
|
2013-12-27 00:34:37 -08:00 |
|
Michael Jumper
|
78202d25ba
|
Pay attention to DPI when rendering terminal.
|
2013-12-27 00:28:23 -08:00 |
|
Michael Jumper
|
6479d0e8fa
|
Start download if file moved to Download folder.
|
2013-12-17 22:47:00 -08:00 |
|
Michael Jumper
|
88f9f883b4
|
Move download logic into own function.
|
2013-12-17 22:46:15 -08:00 |
|
Michael Jumper
|
a1d4e2d2e6
|
Add maximum buffer size.
|
2013-12-17 14:28:20 -08:00 |
|
Michael Jumper
|
7ee813bbfd
|
Allocate buffer to allow large reads, rather than force all reads down to 4K.
|
2013-12-17 14:17:56 -08:00 |
|
Michael Jumper
|
c38b687ab6
|
Add namespace to DEBUG variable, add missing UINT64 type to compat.
|
2013-12-11 22:27:35 -08:00 |
|
Michael Jumper
|
478235be70
|
Check path lengths.
|
2013-12-11 15:00:00 -08:00 |
|
Michael Jumper
|
89b55ecab5
|
Explicitly do not support locks or setting label.
|
2013-12-11 14:40:08 -08:00 |
|
Michael Jumper
|
866ba2a7b9
|
Handle device info.
|
2013-12-11 14:21:59 -08:00 |
|
Michael Jumper
|
5e87949e31
|
Implement rest of dir info.
|
2013-12-11 14:11:16 -08:00 |
|