Michael Jumper
|
58a0422008
|
Bump version nuber representing compatibility.
|
2012-12-01 13:04:54 -08:00 |
|
Michael Jumper
|
51c11ca572
|
Fix threading issues with FreeRDP.
|
2012-11-27 10:51:26 -08:00 |
|
Michael Jumper
|
b606aa2f7b
|
Update ChangeLog
|
2012-11-22 19:10:10 -08:00 |
|
Michael Jumper
|
dceda44d67
|
Add disable-audio option.
|
2012-11-22 19:07:03 -08:00 |
|
Michael Jumper
|
0459299569
|
Rearrange test for libvorbis.
|
2012-11-22 18:55:11 -08:00 |
|
Michael Jumper
|
9e9ecca022
|
Make vorbis support conditional.
|
2012-11-22 18:42:27 -08:00 |
|
Michael Jumper
|
6e3f04536b
|
Completely rewrite guac_rdpsnd based on knowledge gained from inspection and modification of the FreeRDP rdpsnd plugin (plus reading MS docs), update license.
|
2012-11-02 03:14:25 -07:00 |
|
Michael Jumper
|
fccec2e5e4
|
Use double for calculating duration.
|
2012-11-02 00:21:59 -07:00 |
|
Michael Jumper
|
19de4b2187
|
Fix comments.
|
2012-11-01 14:29:25 -07:00 |
|
Michael Jumper
|
3163825568
|
Add check+load for wav encoder.
|
2012-11-01 14:26:36 -07:00 |
|
Michael Jumper
|
c1a4951363
|
Implement wav encoder.
|
2012-11-01 14:25:34 -07:00 |
|
Michael Jumper
|
ef0eace8c5
|
Remove hard-coded mimetype.
|
2012-11-01 12:55:00 -07:00 |
|
Michael Jumper
|
8f1b86586a
|
Add RDP message lock.
|
2012-10-31 21:52:16 -07:00 |
|
Michael Jumper
|
c5e4dcabf2
|
Remove hard-coded values.
|
2012-10-31 17:44:23 -07:00 |
|
Michael Jumper
|
9207d7c89e
|
Lock output with mutex (otherwise, instructions collide and break the stream).
|
2012-10-31 01:05:43 -07:00 |
|
Michael Jumper
|
cf16398927
|
Fix bytes-written calculation.
|
2012-10-29 23:11:33 -07:00 |
|
Michael Jumper
|
5886074bc0
|
Fix conversion.
|
2012-10-29 13:47:55 -07:00 |
|
Michael Jumper
|
face237d8d
|
Actually output sound.
|
2012-10-29 12:48:33 -07:00 |
|
Michael Jumper
|
e14265ab46
|
Implement part of vorbis encoder.
|
2012-10-29 11:53:08 -07:00 |
|
Michael Jumper
|
5ea7f5589d
|
Check for libvorbisenc.
|
2012-10-29 11:26:38 -07:00 |
|
Michael Jumper
|
65752f689c
|
Actually send audio messages.
|
2012-10-29 11:12:49 -07:00 |
|
Michael Jumper
|
4daa2123ba
|
Add encoded data to audio_stream.
|
2012-10-29 10:56:13 -07:00 |
|
Michael Jumper
|
7346817669
|
Refactored audio API.
|
2012-10-29 10:51:56 -07:00 |
|
Michael Jumper
|
bcde14d270
|
Fix realloc, add convenience buffer to audio stream.
|
2012-10-28 01:14:19 -07:00 |
|
Michael Jumper
|
0114621de3
|
Set client in audio_stream.
|
2012-10-28 00:33:58 -07:00 |
|
Michael Jumper
|
2960331884
|
Pass stream to guac_rdpsnd.
|
2012-10-28 00:23:44 -07:00 |
|
Michael Jumper
|
f417f37f5f
|
Add audio encoding API.
|
2012-10-27 20:52:48 -07:00 |
|
Michael Jumper
|
a1ed00728c
|
Regroup source.
|
2012-10-27 20:03:18 -07:00 |
|
Michael Jumper
|
c440cd21a0
|
Removed useless Makefile.am
|
2012-10-27 19:50:20 -07:00 |
|
Michael Jumper
|
41b4a30042
|
Added client parameter.
|
2012-10-27 19:46:07 -07:00 |
|
Michael Jumper
|
45e083985e
|
Add guac_rdpsnd freerdp plugin.
|
2012-10-27 18:36:21 -07:00 |
|
Michael Jumper
|
4d007e7e78
|
Automatically fit to screen.
|
2012-10-23 01:38:10 -07:00 |
|
Michael Jumper
|
a5142f4e38
|
Updated ChangeLog
|
2012-10-22 15:50:26 -07:00 |
|
Michael Jumper
|
4758595e23
|
Use width/height from client if not specified in args.
|
2012-10-22 15:02:58 -07:00 |
|
Michael Jumper
|
7c96d13d0d
|
Fix includes.
|
2012-10-20 21:05:36 -07:00 |
|
Michael Jumper
|
db373e876b
|
Update ChangeLog, bump version.
|
2012-10-15 10:33:50 -07:00 |
|
Michael Jumper
|
f6764487c8
|
Update ChangeLog, bump version.
|
2012-10-15 10:29:30 -07:00 |
|
Michael Jumper
|
94c8076f5c
|
Add Laurent Meunier as contributor.
|
2012-10-02 14:11:39 -07:00 |
|
Michael Jumper
|
3fd9323a94
|
Add macros for constants, clean up validation.
|
2012-10-02 14:09:57 -07:00 |
|
Michael Jumper
|
99ec71dcde
|
Fix comment formatting.
|
2012-09-27 22:04:33 -07:00 |
|
Laurent Meunier
|
c45ff69dca
|
Use the configured color-depth
The 'color-depth' parameter is now used to define the color depth for
the RDP session.
|
2012-09-27 21:38:04 -07:00 |
|
Michael Jumper
|
734cfb4217
|
Ensure m4/ directory exists, while automatically-added files are not included in commits.
|
2012-08-11 13:25:32 -07:00 |
|
Michael Jumper
|
5ec7f6970d
|
Ensure m4/ directory exists, while automatically-added files are not included in commits.
|
2012-08-11 13:24:06 -07:00 |
|
Michael Jumper
|
5128165cd1
|
Updated changelog.
|
2012-06-09 21:16:30 -07:00 |
|
Michael Jumper
|
a775ab8d77
|
Bumping version to 0.6.1
|
2012-06-09 20:37:49 -07:00 |
|
Michael Jumper
|
31a5c8b486
|
Marking default/null handlers as stubs.
|
2012-06-09 20:36:34 -07:00 |
|
Michael Jumper
|
36def67dfd
|
Test for SetDefault and SetNull before using them (not present in FreeRDP 1.0.1), fix naming conflict with default pointer setting functions.
|
2012-05-25 00:21:00 -07:00 |
|
Michael Jumper
|
e710287196
|
Fixed license list of contributors.
|
2012-05-25 00:02:35 -07:00 |
|
David PHAM-VAN
|
4239a4e690
|
Add SetNull and SetDefault functions to pointer managment to avoyd segfault with windows 2008r2
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
|
2012-05-25 00:00:37 -07:00 |
|
Michael Jumper
|
9549a19ab5
|
Do not init username with default static string - cannot be free'd later (see ticket #137)
|
2012-05-17 22:51:57 -07:00 |
|
Michael Jumper
|
7328ee303f
|
Embed format information along with default cursor image data. Refactor default cursor set function out of rdp_pointer.h and into default_pointer.h. Add documentation.
|
2012-05-17 13:04:38 -07:00 |
|
Michael Jumper
|
bb5f4d61d9
|
Undef not needed as define is within .c, not header.
|
2012-05-17 11:57:54 -07:00 |
|
Michael Jumper
|
2807b6dea9
|
Using embedded bitmap rather than raster-drawn cursor.
|
2012-05-17 00:48:05 -07:00 |
|
Michael Jumper
|
d7c5ec5ed0
|
Implement default pointer (currently drawn with draw instructions - not an embedded bitmap).
|
2012-05-16 19:52:43 -07:00 |
|
Michael Jumper
|
2056ab9619
|
Log when no equivalence between keysym and Unicode. Remove debug log.
|
2012-05-16 10:29:43 -07:00 |
|
Michael Jumper
|
13415ebcdb
|
Remove now unused altcode function.
|
2012-05-16 01:33:34 -07:00 |
|
Michael Jumper
|
6da3c29606
|
Use direct translation between keysym and Unicode, rather than table (see http://www.x.org/wiki/KeySyms, same translation used from Unicode to keysym by the Guacmole JS client). Remove related files.
|
2012-05-16 01:26:18 -07:00 |
|
Michael Jumper
|
8a8924dc7d
|
Check for freerdp/locale/keyboard.h before using it, default to old freerdp/kbd/layouts.h if missing.
|
2012-05-16 00:40:07 -07:00 |
|
Jocelyn DELALANDE
|
156422c473
|
licensing fix
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
|
2012-05-15 14:41:28 -07:00 |
|
Jocelyn DELALANDE
|
bf15e05cb8
|
cosmetic and comments for guacamole integration
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
|
2012-05-15 14:41:28 -07:00 |
|
Jocelyn DELALANDE
|
8978181316
|
fixed include path for freerdp >= 1.0
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
|
2012-05-15 14:41:28 -07:00 |
|
Jocelyn DELALANDE
|
7736e8f7aa
|
Added support for all keysyms, even over 0xFFFF
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
|
2012-05-15 14:41:28 -07:00 |
|
Jocelyn DELALANDE
|
4d0ed19243
|
First working implementation with special characters handled by unicodekeyboardevents.
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
|
2012-05-15 14:41:28 -07:00 |
|
Jocelyn DELALANDE
|
12d7353fb7
|
Added keysym to unicode translation mechanisms.
Signed-off-by: Michael Jumper <zhangmaike@users.sourceforge.net>
|
2012-05-15 14:41:28 -07:00 |
|
Michael Jumper
|
c667219fe7
|
Added missing noinst_HEADERS
|
2012-05-05 13:30:23 -07:00 |
|
Michael Jumper
|
d37484bbfe
|
Updated ChangeLog
|
2012-05-04 19:10:14 -07:00 |
|
Michael Jumper
|
7bafe4af2e
|
Update ChangeLog
|
2012-05-04 15:43:26 -07:00 |
|
Michael Jumper
|
a5cc062a78
|
Update AUTHORS.
|
2012-05-04 15:42:35 -07:00 |
|
Michael Jumper
|
21d4ca5b2c
|
Final comments.
|
2012-05-04 15:41:08 -07:00 |
|
Michael Jumper
|
ed5e57ae71
|
Fix leaks - free clipboard and glyph surfaces.
|
2012-05-04 13:37:32 -07:00 |
|
Michael Jumper
|
325e4dfdb1
|
Style corrections, add domain parameter.
|
2012-05-04 01:11:07 -07:00 |
|
Michael Jumper
|
cb28ced171
|
Embed RDP keyboard layout within keymap (see ticket #126).
|
2012-05-01 09:09:39 -07:00 |
|
Michael Jumper
|
71b1a2e0cc
|
Free clipboard data properly.
|
2012-04-29 23:33:27 -07:00 |
|
Michael Jumper
|
11303e0813
|
Write support in clipboard.
|
2012-04-29 23:28:29 -07:00 |
|
Michael Jumper
|
61ee76bf16
|
Store clipboard data in client data.
|
2012-04-29 23:12:58 -07:00 |
|
Michael Jumper
|
f57e4f05ab
|
Read support for clipboard.
|
2012-04-29 23:09:00 -07:00 |
|
Michael Jumper
|
e691bfb51b
|
Merge branch 'unstable' into clipboard
|
2012-04-12 01:19:56 -07:00 |
|
Michael Jumper
|
79d388e0ec
|
Fix boundary overflow.
|
2012-04-10 21:40:05 -07:00 |
|
Michael Jumper
|
e659fca922
|
Only cache within memblt if not already cached.
|
2012-04-10 16:25:05 -07:00 |
|
Michael Jumper
|
82c2594320
|
Implement deferred cache via memblt.
|
2012-04-10 14:23:37 -07:00 |
|
Michael Jumper
|
8d9a0211d3
|
Defer caching.
|
2012-04-10 13:21:13 -07:00 |
|
Michael Jumper
|
4de910748d
|
Fix artifacts.
|
2012-04-10 11:51:46 -07:00 |
|
Michael Jumper
|
18a1996f6b
|
Allocate buffers conservatively.
|
2012-04-10 11:04:38 -07:00 |
|
Michael Jumper
|
7211513001
|
Fix color order regression.
|
2012-04-05 23:03:19 -07:00 |
|
Michael Jumper
|
a0cdb35b3b
|
Fix transparent glyphs
|
2012-04-05 22:55:46 -07:00 |
|
Michael Jumper
|
6781338aaa
|
Working glyph rendering (except for transparent text)
|
2012-04-05 22:38:10 -07:00 |
|
Michael Jumper
|
6659af55c2
|
Render all glyphs server-side.
|
2012-04-05 16:45:04 -07:00 |
|
Michael Jumper
|
ec66c2b1b6
|
Implement EndPaint.
|
2012-04-03 17:58:31 -07:00 |
|
Michael Jumper
|
e75e6bbb53
|
Only cache bitmap on client if not ephemeral.
|
2012-04-03 14:03:52 -07:00 |
|
Michael Jumper
|
4710994bc3
|
Do NOT flush the socket after EVERY GLYPH!
|
2012-04-03 11:19:37 -07:00 |
|
Michael Jumper
|
a3d07903fc
|
Added clipboard event stubs.
|
2012-03-30 11:26:52 -07:00 |
|
Michael Jumper
|
583273994e
|
Send name after connect.
|
2012-03-25 21:49:58 -07:00 |
|
Michael Jumper
|
59a32064d4
|
Handle RDP disconnect.
|
2012-03-25 21:46:20 -07:00 |
|
Michael Jumper
|
8a771d2cd9
|
Use guac_error appropriately.
|
2012-03-25 13:07:31 -07:00 |
|
Michael Jumper
|
b1cb271351
|
Fix memory leaks.
|
2012-03-22 10:27:57 -07:00 |
|
Michael Jumper
|
b41f925fed
|
Finish base keymap.
|
2012-03-22 00:16:36 -07:00 |
|
Michael Jumper
|
d3c8377c26
|
Add remaining modifier strings, fix unshifted en-us mappings.
|
2012-03-21 23:45:37 -07:00 |
|
Michael Jumper
|
6443ffc0c2
|
Adding quotes around keymap in log message.
|
2012-03-21 12:35:20 -07:00 |
|
Michael Jumper
|
02bd90e4fb
|
Moved non-printable keys into base keymap.
|
2012-03-21 12:34:21 -07:00 |
|
Michael Jumper
|
f5b4b0ca00
|
Add shift to keysyms that require it.
|
2012-03-21 10:53:13 -07:00 |
|
Michael Jumper
|
2eb1d05704
|
Major refactor of keymap - now using simple keysym description lists, which can be hierarchical, and are loaded at connect time into the client's static keymapping.
|
2012-03-21 10:45:40 -07:00 |
|
Michael Jumper
|
af4d4681e1
|
Removed Alt-code mapping, using convenient identity relationship between keysyms and Alt-codes instead.
|
2012-03-20 22:48:18 -07:00 |
|
Michael Jumper
|
52eddf515a
|
Added translation for entirety of CP1252.
|
2012-03-20 22:11:50 -07:00 |
|
Michael Jumper
|
65ee5e86b4
|
Fix padding for comment-only lines.
|
2012-03-20 21:10:15 -07:00 |
|
Michael Jumper
|
c6b4967877
|
Add padding after NULLs for sake of formatting when Alt-codes are added.
|
2012-03-20 21:09:16 -07:00 |
|
Michael Jumper
|
f278bacfa0
|
Automatically release and re-press any active modifier keys before sending Alt-codes.
|
2012-03-20 21:06:18 -07:00 |
|
Michael Jumper
|
b9a1652049
|
Added keysym strings for alt and all modifiers.
|
2012-03-20 21:03:34 -07:00 |
|
Michael Jumper
|
7290c2fe89
|
Forgot to restore the increment of current keysym.
|
2012-03-20 20:10:22 -07:00 |
|
Michael Jumper
|
9f94d48c65
|
Automatically clear/set keysyms depending on original state for scancode prereqs.
|
2012-03-20 20:03:51 -07:00 |
|
Michael Jumper
|
1fc7a9a8cd
|
Do not use addressof in lookup macro. Update keysym state in event handler.
|
2012-03-20 19:47:41 -07:00 |
|
Michael Jumper
|
d5c00f628c
|
Add per-client keysym state mapping.
|
2012-03-20 19:43:40 -07:00 |
|
Michael Jumper
|
0b65bec8cc
|
Rearrange into private key functions.
|
2012-03-20 19:26:23 -07:00 |
|
Michael Jumper
|
e347aad3dc
|
Add keysym string to $ for testing.
|
2012-03-20 19:13:17 -07:00 |
|
Michael Jumper
|
29e479c845
|
Implement initial sending of keysym strings - beware this still does not track the current state of keysyms.
|
2012-03-20 18:57:35 -07:00 |
|
Michael Jumper
|
9030d675b7
|
Add function for sending Alt-codes. Send Alt-code if scancode undefined. Beware that the current status of Alt is ignored... if it's already pressed, it will be pressed again, and then released.
|
2012-03-20 16:39:00 -07:00 |
|
Michael Jumper
|
8d2f658bf7
|
Add scancodes for keypad numbers.
|
2012-03-20 16:38:02 -07:00 |
|
Michael Jumper
|
dcafe2cd46
|
Use const char* rather than static array.
|
2012-03-20 16:03:49 -07:00 |
|
Michael Jumper
|
1990269f99
|
Add Alt-code map.
|
2012-03-20 15:50:40 -07:00 |
|
Michael Jumper
|
705c8c037b
|
Use new typedef.
|
2012-03-20 15:36:19 -07:00 |
|
Michael Jumper
|
a366c189c5
|
Simplified mapping and lookups, added required structuring for future selectable keymaps.
|
2012-03-20 15:33:08 -07:00 |
|
Michael Jumper
|
b984832687
|
Added alt-code mapping structures.
|
2012-03-20 14:18:48 -07:00 |
|
Michael Jumper
|
6eb3e6d297
|
Augmented keymap struct to support prerequisite keysyms.
|
2012-03-20 14:13:17 -07:00 |
|
Michael Jumper
|
3251976799
|
Convert to new instruction set.
|
2012-03-11 21:46:43 -07:00 |
|
Michael Jumper
|
acb573b965
|
Refactor supporting new instruction set.
|
2012-03-11 21:32:06 -07:00 |
|
Michael Jumper
|
01ad7ea86e
|
Added Matt Hortman to list of contributors.
|
2012-03-08 08:12:48 -08:00 |
|
Matt Hortman
|
17c7561b3a
|
added scancodes for Menu, Alt, and Super keys
|
2012-03-08 09:57:08 -05:00 |
|
Michael Jumper
|
d4a3b76015
|
Added missing brace...
|
2012-03-07 15:36:31 -08:00 |
|
Michael Jumper
|
ea26d99b44
|
Implement constant and copy/NOP raster operations without transfer.
|
2012-03-07 15:35:38 -08:00 |
|
Michael Jumper
|
7414b9cfc7
|
Add other raster operations (all having only src and dst).
|
2012-03-07 15:28:35 -08:00 |
|
Michael Jumper
|
4e04a670af
|
Reformatted comments, fixed ticket #107 (background not being drawn).
|
2012-03-07 13:57:49 -08:00 |
|
Michael Jumper
|
76df678e75
|
Adding Matt Hortman to list of contributors.
|
2012-03-05 12:15:35 -08:00 |
|
Michael Jumper
|
a9330ad737
|
Fixed initializer.
|
2012-03-05 12:10:56 -08:00 |
|
Michael Jumper
|
c10d653607
|
Fixed whitespace, moved timeout declaration.
|
2012-03-05 12:10:03 -08:00 |
|
Matt Hortman
|
92b799bdad
|
fixed color mapping in glyph_begindraw
|
2012-03-05 10:13:08 -05:00 |
|
Matt Hortman
|
1a196fb37d
|
paint background in glyph_begindraw
|
2012-03-01 15:37:00 -05:00 |
|
Matt Hortman
|
0e2db03ade
|
fix ROP mapping
|
2012-03-01 15:31:06 -05:00 |
|
Matt Hortman
|
e041afc835
|
get bitmap size from bounding box (not given width/height)
|
2012-03-01 15:27:25 -05:00 |
|
Matt Hortman
|
f85b3e4d05
|
pass port to FreeRDP settings
|
2012-02-28 15:42:58 -05:00 |
|
Matt Hortman
|
b0c3e77203
|
disable PATBLT order (since it's not implemented yet)
|
2012-02-28 15:40:45 -05:00 |
|
Matt Hortman
|
4c3bd35193
|
added timeout to select waiting on FreeRDP
|
2012-02-28 15:39:19 -05:00 |
|
Michael Jumper
|
b672cf4004
|
Use transfer, not copy.
|
2012-02-27 12:39:13 -08:00 |
|
Michael Jumper
|
28a6bada49
|
Move ROP3 translation code into function, use hex for constants, add comments.
|
2012-02-27 10:53:45 -08:00 |
|
Michael Jumper
|
5016e56bf1
|
Changed tabs to spaces, removed execute permissions from source.
|
2012-02-27 10:36:14 -08:00 |
|
Michael Jumper
|
13696d2c7c
|
Merge remote branch 'matthortman/MBH' into raster
|
2012-02-27 10:34:51 -08:00 |
|
Michael Jumper
|
23918c6087
|
Bumped version number to 0.6.0. Added LICENSE to dist tarball.
|
2012-02-23 14:51:00 -08:00 |
|
Michael Jumper
|
5122386c81
|
Bumped version number to 0.6.0. Added LICENSE to dist tarball.
|
2012-02-23 14:49:45 -08:00 |
|
Michael Jumper
|
80d270ab00
|
Bumped version number to 0.6.0
|
2012-02-23 14:48:07 -08:00 |
|
Michael Jumper
|
2def995074
|
LICENSE should be included in source.
|
2012-02-23 14:47:46 -08:00 |
|
Matt Hortman
|
201fdfd881
|
added raster operations
|
2012-02-23 15:38:17 -05:00 |
|
Matt Hortman
|
bf2fd7a996
|
change to build with latest FreeRDP
|
2012-02-23 14:37:23 -05:00 |
|
Matt Hortman
|
a647eca634
|
additional RDP parameters
|
2012-02-23 14:27:23 -05:00 |
|
Michael Jumper
|
0f593bb47f
|
freerdp_color_convert is now freerdp_color_convert_var as of FreeRDP 1.0.1 release.
|
2012-02-23 10:01:41 -08:00 |
|
Michael Jumper
|
72d7e44420
|
Implement red/blue swap.
|
2012-02-21 10:22:55 -08:00 |
|
Michael Jumper
|
6595c91864
|
Add arg and flag for swapping red and blue.
|
2012-02-21 10:15:11 -08:00 |
|
Michael Jumper
|
19564cd133
|
Move cursor layer rather than redraw.
|
2012-02-20 11:04:08 -08:00 |
|
Michael Jumper
|
4f90feb8cf
|
Implement DstBlt for ROP3==0 (blackness)
|
2012-02-17 13:57:27 -08:00 |
|
Michael Jumper
|
1fb9eead92
|
Free surface image buffer after use.
|
2012-02-17 10:04:00 -08:00 |
|
Michael Jumper
|
6fe448edf8
|
Cache and use pointers.
|
2012-02-16 14:46:08 -08:00 |
|
Michael Jumper
|
5af15f965c
|
Added layer to pointer structure.
|
2012-02-16 14:32:23 -08:00 |
|
Michael Jumper
|
546e352374
|
Refactor supporting buffered cursor instruction.
|
2012-02-15 10:04:51 -08:00 |
|
Michael Jumper
|
cdae593fc5
|
Migrate to 0.6.0 libguac API.
|
2012-02-11 19:12:40 -08:00 |
|
Michael Jumper
|
f0bf432541
|
Migrate to 0.6.0 libguac API.
|
2012-02-11 19:10:56 -08:00 |
|
Michael Jumper
|
64b65baee6
|
Implement scrblt.
|
2012-02-09 10:30:38 -08:00 |
|
Michael Jumper
|
1067effa70
|
Colorize glyphs.
|
2012-02-09 10:25:06 -08:00 |
|
Michael Jumper
|
d874058a8c
|
Initial glyph support.
|
2012-02-09 10:09:14 -08:00 |
|
Michael Jumper
|
fd8b76b410
|
Fix image corruption (was using wrong buffer for surface).
|
2012-02-08 17:13:45 -08:00 |
|
Michael Jumper
|
a7b087f59c
|
Send real client size.
|
2012-02-08 15:22:52 -08:00 |
|
Michael Jumper
|
72497211d9
|
Restored handling of ephemeral, fixed allocation of buffer in bitmap new.
|
2012-02-08 15:09:12 -08:00 |
|
Michael Jumper
|
1bb82d68f8
|
Implement SetBounds.
|
2012-02-08 14:16:05 -08:00 |
|
Michael Jumper
|
f7928c2574
|
Non-static clrconv, handle palette updates.
|
2012-02-08 12:32:27 -08:00 |
|
Michael Jumper
|
058c3cf55a
|
Handle primary set surface, handle ephemeral buffers based on xfreerdp's handling.
|
2012-02-08 12:11:32 -08:00 |
|
Michael Jumper
|
c9fd83c77b
|
Implemented set surface, removed unneeded debug logs.
|
2012-01-10 23:31:24 -08:00 |
|
Michael Jumper
|
6f059097cd
|
Added BeginDraw and EndDraw stubs of glyph rendering.
|
2012-01-08 19:23:37 -08:00 |
|
Michael Jumper
|
d3302341e7
|
Add cache and bitmap decompress stub.
|
2012-01-08 15:18:31 -08:00 |
|
Michael Jumper
|
b138d3bfbc
|
Removed handle_messages() debug lines.
|
2012-01-03 19:10:41 -08:00 |
|
Michael Jumper
|
8fe7443663
|
GDI stubs, working rect.
|
2012-01-03 19:09:33 -08:00 |
|
Michael Jumper
|
ff51f39436
|
More settings and debug logs.
|
2012-01-03 15:41:42 -08:00 |
|
Michael Jumper
|
408503084e
|
Added glyph and pointer stubs.
|
2012-01-03 13:48:20 -08:00 |
|
Michael Jumper
|
091a51f6f5
|
Added prototypes and init for glyphs and pointers.
|
2012-01-03 13:39:59 -08:00 |
|
Michael Jumper
|
1042225ef5
|
Fixed usage of freerdp funcs (now return boolean), added debug logging.
|
2012-01-03 13:20:24 -08:00 |
|
Michael Jumper
|
04625d4492
|
Added free for bitmaps + stub for bitmap paint.
|
2012-01-03 13:04:50 -08:00 |
|
James Muehlner
|
2ea9718167
|
removed debug lines
|
2012-01-03 09:09:50 -08:00 |
|
Michael Jumper
|
c1a9d84028
|
Add default no-auth, RDP encryption.
|
2012-01-03 01:05:21 -08:00 |
|
Michael Jumper
|
c39e00a129
|
Fixed handlers and segfaults.
|
2012-01-03 01:01:33 -08:00 |
|
Michael Jumper
|
54d815f258
|
Added missing .c file to Makefile.am, fix guac_handlers.c
|
2012-01-03 00:24:03 -08:00 |
|
Michael Jumper
|
bd14fe2dab
|
Test for and use libfreerdp-codec.
|
2012-01-02 23:36:29 -08:00 |
|
Michael Jumper
|
149ea16a6f
|
Init bitmap handlers, use xzalloc (part of libfreerdp-utils).
|
2012-01-02 23:31:13 -08:00 |
|
Michael Jumper
|
cf4d9b0c5e
|
Defined guac_rdp_bitmap.
|
2012-01-02 18:25:04 -08:00 |
|
Michael Jumper
|
22d6231aeb
|
Update constants in keymap to 1.0
|
2012-01-02 18:08:30 -08:00 |
|
Michael Jumper
|
f8ee9a0c2c
|
Fixed typo in Makefile.am, removed non-existant include file.
|
2012-01-02 18:03:12 -08:00 |
|
Michael Jumper
|
cc66c86fdd
|
Removed old handler functions.
|
2012-01-02 18:00:37 -08:00 |
|
Michael Jumper
|
dd9ea3cec5
|
Moved bitmap handler into own files.
|
2012-01-02 17:59:52 -08:00 |
|
Michael Jumper
|
5b020614bd
|
Added incomplete but somewhat compliant bitmap-new function.
|
2012-01-02 16:34:59 -08:00 |
|
James Muehlner
|
e6a6780591
|
implemented clipboard paste and free handlers
|
2011-12-30 14:34:04 -08:00 |
|
Michael Jumper
|
6a1994484c
|
Refactored, removed functionality. Fixed most errors on compile. Will likely not actually work in current state.
|
2011-12-30 00:10:28 -08:00 |
|
Michael Jumper
|
6741c3c92f
|
Fixed headers, removed unused.
|
2011-12-21 18:54:38 -08:00 |
|
Michael Jumper
|
cda03dc6db
|
Cleaned up hierarchy.
|
2011-12-21 18:35:42 -08:00 |
|
Michael Jumper
|
a7b00aa79f
|
Renaming and regrouping.
|
2011-12-21 18:18:25 -08:00 |
|
Michael Jumper
|
bd15a65398
|
Renaming and regrouping.
|
2011-12-21 18:18:17 -08:00 |
|
Michael Jumper
|
8bf37453de
|
Updated changelog.
|
2011-12-11 15:16:56 -08:00 |
|
Michael Jumper
|
4b0bbd8f4d
|
Updated README to point to new Trac.
|
2011-12-11 14:51:05 -08:00 |
|
Michael Jumper
|
e3c4c858d1
|
Updated README to point to new Trac.
|
2011-12-11 14:50:31 -08:00 |
|
Michael Jumper
|
99103e8eae
|
Updated README to point to new Trac.
|
2011-12-11 14:49:59 -08:00 |
|
Michael Jumper
|
a360430189
|
Bumped version number, migrated to new libguac API.
|
2011-11-26 15:47:11 -08:00 |
|
Michael Jumper
|
3515ec9021
|
Conversion to new libguac API.
|
2011-11-26 15:35:45 -08:00 |
|
Michael Jumper
|
7b9fad668c
|
Bumped version to 0.5.0
|
2011-11-26 15:00:33 -08:00 |
|
Michael Jumper
|
80df0efa62
|
Using new function for libguac check.
|
2011-11-26 14:57:35 -08:00 |
|
Michael Jumper
|
9835dde90e
|
Brought up to date with latest libguac changes.
|
2011-11-25 16:40:56 -08:00 |
|
Michael Jumper
|
b69ab3a27a
|
Reverted queue migration.
|
2011-11-04 11:37:01 -07:00 |
|
Michael Jumper
|
c07170e05d
|
Migrated to new client-level queue.
|
2011-10-25 22:10:48 -07:00 |
|
Michael Jumper
|
88d7b8ef70
|
Revert "Migrated to new location for default layer."
This reverts commit dd43edd7ae8d965483ff2c1b178a5e1d86dc1c52.
|
2011-10-25 17:29:11 -07:00 |
|
Michael Jumper
|
e9b20e37d3
|
Migrated to new location for default layer.
|
2011-10-23 23:34:53 -07:00 |
|
Michael Jumper
|
7183b43d1d
|
Migrated to layer instruction queue.
|
2011-10-23 23:12:00 -07:00 |
|
Michael Jumper
|
31268c3f6c
|
Altered glyph drawing order.
|
2011-09-13 10:02:32 -07:00 |
|
Michael Jumper
|
ff8e245028
|
Using safe composite ops.
|
2011-09-06 00:01:37 -07:00 |
|
Michael Jumper
|
e7607b1e9b
|
Ctrl button
|
2011-08-21 23:24:40 -07:00 |
|
Michael Jumper
|
7b09948842
|
Much faster drawing method (complete).
|
2011-08-18 18:09:20 -07:00 |
|
Michael Jumper
|
bfdd7f325f
|
Fixed keyboard event, added missing init.
|
2011-08-18 10:44:34 -07:00 |
|
Michael Jumper
|
eb613bd71e
|
Restored missing functions (palette).
|
2011-08-17 12:31:20 -07:00 |
|
Michael Jumper
|
e5619531a6
|
Improved palette (more contrast). Started move to more efficient drawing.
|
2011-08-17 12:30:53 -07:00 |
|
Michael Jumper
|
e1fb51f222
|
Minimal changes to work with FreeRDP 0.8.2
|
2011-08-15 19:31:53 -07:00 |
|
Michael Jumper
|
485616045e
|
Removed unused file.
|
2011-08-10 15:13:22 -07:00 |
|
Michael Jumper
|
31e8e8432a
|
More CSI, moving to faster drawing technique.
|
2011-08-10 11:03:38 -07:00 |
|
Michael Jumper
|
52e14322a3
|
Handler for CSI P (delete characters at cursor)
|
2011-08-10 09:31:12 -07:00 |
|
Michael Jumper
|
f9d42c7182
|
Handle CSI M (delete lines)
|
2011-08-10 00:16:50 -07:00 |
|
Michael Jumper
|
15ae8d79a2
|
Using ssh_select (works) instead of channel_select (doesn't work).
|
2011-08-10 00:02:06 -07:00 |
|
Michael Jumper
|
f695f5c629
|
Support for downward scrolling and CSI operation L
|
2011-08-09 18:32:54 -07:00 |
|
Michael Jumper
|
d57bdb06e4
|
Added scrollback buffer storage.
|
2011-08-09 12:31:03 -07:00 |
|
Michael Jumper
|
93d93a64eb
|
More CSI, scroll region
|
2011-08-05 22:59:42 -07:00 |
|
Michael Jumper
|
9de0e18d11
|
More CSI handlers.
|
2011-08-05 17:09:44 -07:00 |
|
Michael Jumper
|
57bb593ea8
|
Only scroll when DISPLAYING a character.
|
2011-08-05 14:46:35 -07:00 |
|
Michael Jumper
|
adb59fe341
|
Proper handling of cursor reset. Clear argv[] when done.
|
2011-08-05 14:39:11 -07:00 |
|
Michael Jumper
|
8892c018e0
|
Handle bold, underscore. Proper handling of reverse video (should not be in *_set())
|
2011-08-05 14:30:10 -07:00 |
|
Michael Jumper
|
e0f38ded99
|
Reverse video
|
2011-08-05 13:49:47 -07:00 |
|
Michael Jumper
|
18cdf2808d
|
Working colors in CSI
|
2011-08-05 12:41:21 -07:00 |
|
Michael Jumper
|
5f59ccf5c1
|
Color palette
|
2011-08-05 12:14:15 -07:00 |
|
Michael Jumper
|
fc1683da30
|
Removed unnecessary includes from term handlers.
|
2011-08-05 00:22:26 -07:00 |
|
Michael Jumper
|
638776e700
|
Added more abstract terminal functions, refactored away use of guac_send_* in terminial handlers, simplified code.
|
2011-08-05 00:20:09 -07:00 |
|
Michael Jumper
|
f2732acc5a
|
Switching to per-state static variables rather than per-terminal instance variables (states need not be thread safe)
|
2011-08-04 19:36:04 -07:00 |
|
Michael Jumper
|
e3d1a3f023
|
Switching to handler functions rather than state values.
|
2011-08-04 19:17:44 -07:00 |
|
Michael Jumper
|
974aa93e90
|
Moved terminal code into ssh-independent implementation, separated handlers from client auth and init.
|
2011-08-04 11:46:21 -07:00 |
|
Michael Jumper
|
4f7c8c98e7
|
Actual SSH connection and terminal emulation (testing)
|
2011-08-01 13:31:48 -07:00 |
|
Michael Jumper
|
69dbead349
|
Pango + working print() function
|
2011-07-31 20:51:19 -07:00 |
|
Michael Jumper
|
0195a6ad1c
|
Initial commit (stubs)
|
2011-07-30 15:12:28 -07:00 |
|
Michael Jumper
|
96fe9047dc
|
Working mouse support.
|
2011-07-27 10:06:12 -07:00 |
|
Michael Jumper
|
afcb7a63e3
|
Fixed paint_bitmap (was not using cx,cy, leading to black rectangles), proper bpp calculations, using SRC instead of OVER for create_bitmap operations.
|
2011-07-26 13:40:00 -07:00 |
|
Michael Jumper
|
b32a2cce22
|
screenblt must always copy from default layer to target, not target to target
|
2011-07-26 13:01:34 -07:00 |
|
Michael Jumper
|
024a732c8d
|
More keysyms, log unmapped keysyms.
|
2011-07-25 20:16:56 -07:00 |
|
Michael Jumper
|
ceb76aa744
|
Fixed flag passing
|
2011-07-25 15:55:39 -07:00 |
|
Michael Jumper
|
344b215554
|
Fixed mouse drag handling.
|
2011-07-25 14:57:40 -07:00 |
|