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
|
6373580830
|
Pull logging prefix from program name from argv[0]
|
2012-03-15 22:23:55 -07:00 |
|
Michael Jumper
|
a1397c53dc
|
Changed non-errors to info.
|
2012-03-15 19:29:02 -07:00 |
|
Michael Jumper
|
ab061e1417
|
Remove unnecessary newline from log messages.
|
2012-03-15 19:25:46 -07:00 |
|
Michael Jumper
|
8ff25f503a
|
Use args list only once. Probably better to use an intermediate buffer anyway.
|
2012-03-15 19:24:16 -07:00 |
|
Michael Jumper
|
86bc39b65a
|
Use guacd_log_*() for all logging. Replace use of syslog. Only use fprintf() for usage information.
|
2012-03-15 19:11:51 -07:00 |
|
Michael Jumper
|
9f24a3f377
|
New logging functions which log to both syslog and STDERR.
|
2012-03-15 19:08:12 -07:00 |
|
Michael Jumper
|
1aa594bd8b
|
__guac_fill_instructionbuf() should report errors.
|
2012-03-15 11:30:52 -07:00 |
|
Michael Jumper
|
eb73b52e69
|
Fix output of arc instruction.
|
2012-03-13 19:12:37 -07:00 |
|
Michael Jumper
|
b71eca8183
|
Add new negative parameter to arc.
|
2012-03-13 19:07:24 -07:00 |
|
Michael Jumper
|
a5fdb711c5
|
Fix documentation of log handlers.
|
2012-03-13 15:54:55 -07:00 |
|
Michael Jumper
|
82694ec45f
|
Use new form of guac_client_plugin_get_client().
|
2012-03-13 15:53:08 -07:00 |
|
Michael Jumper
|
7f293df34c
|
Modify guac_client_plugin_get_client() to allow logging to be set up before guac_client_init is called (fixes ticket #85).
|
2012-03-13 15:45:22 -07:00 |
|
Michael Jumper
|
fa27d7b11e
|
Added layer to set instruction.
|
2012-03-13 12:06:11 -07:00 |
|
Michael Jumper
|
e3c3eea764
|
Refactored path into curve, added line, arc, and start instructions. Added close instruction. Added identity instruction.
|
2012-03-12 17:22:04 -07:00 |
|
Michael Jumper
|
39c0977b9d
|
Corrected spelling of miter.
|
2012-03-11 23:17:16 -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
|
fbe43e917e
|
Refactored rstroke/rfill to lstroke/lfill.
|
2012-03-11 21:05:34 -07:00 |
|
Michael Jumper
|
eee3fc4fd7
|
Removed commas at end of last entries in enums.
|
2012-03-11 19:19:42 -07:00 |
|
Michael Jumper
|
0479d71563
|
Added all remaining new instructions (and old client-only instructions)
|
2012-03-11 13:15:45 -07:00 |
|
Michael Jumper
|
55ac0eee0b
|
Implemented around 1/3 of all new instructions.
|
2012-03-11 12:57:15 -07:00 |
|
Michael Jumper
|
d93108767b
|
Reorganized functions, alphabetized.
|
2012-03-10 21:34:42 -08:00 |
|
Michael Jumper
|
1a9521074c
|
Added prototypes for TODO functions.
|
2012-03-10 20:56:00 -08:00 |
|
Michael Jumper
|
4595ed51f3
|
Alphabetized and organized instruction functions, reformatted and fixed comments.
|
2012-03-10 12:56:59 -08: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
|
878d8a406c
|
Add line cap and join styles.
|
2012-03-06 12:42:38 -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 |
|