Commit Graph

  • c667219fe7 Added missing noinst_HEADERS 0.6.0 Michael Jumper 2012-05-05 13:30:23 -0700
  • fb93af4ce6 Fixed ChangeLog Michael Jumper 2012-05-04 19:27:32 -0700
  • 35c21a598f Bumping to version 0.6.0 Michael Jumper 2012-05-04 19:19:52 -0700
  • a15dc071c0 Updated ChangeLog Michael Jumper 2012-05-04 19:14:28 -0700
  • d37484bbfe Updated ChangeLog Michael Jumper 2012-05-04 19:10:14 -0700
  • 75d3a3e15c Updated ChangeLog Michael Jumper 2012-05-04 19:07:29 -0700
  • 7bafe4af2e Update ChangeLog Michael Jumper 2012-05-04 15:43:26 -0700
  • a5cc062a78 Update AUTHORS. Michael Jumper 2012-05-04 15:42:35 -0700
  • 21d4ca5b2c Final comments. Michael Jumper 2012-05-04 15:41:08 -0700
  • ed5e57ae71 Fix leaks - free clipboard and glyph surfaces. Michael Jumper 2012-05-04 13:37:32 -0700
  • 325e4dfdb1 Style corrections, add domain parameter. Michael Jumper 2012-05-04 01:11:07 -0700
  • cb28ced171 Embed RDP keyboard layout within keymap (see ticket #126). Michael Jumper 2012-05-01 09:09:16 -0700
  • 71b1a2e0cc Free clipboard data properly. Michael Jumper 2012-04-29 23:33:27 -0700
  • 11303e0813 Write support in clipboard. Michael Jumper 2012-04-29 23:28:29 -0700
  • 61ee76bf16 Store clipboard data in client data. Michael Jumper 2012-04-29 23:12:58 -0700
  • f57e4f05ab Read support for clipboard. Michael Jumper 2012-04-29 23:09:00 -0700
  • 007b1d44ef Fixed site URL. Michael Jumper 2012-04-29 21:38:30 -0700
  • 7bc4c199b6 Add error handling to png. Michael Jumper 2012-04-19 21:05:07 -0700
  • e691bfb51b Merge branch 'unstable' into clipboard Michael Jumper 2012-04-12 01:19:56 -0700
  • 79d388e0ec Fix boundary overflow. Michael Jumper 2012-04-10 21:40:05 -0700
  • e659fca922 Only cache within memblt if not already cached. Michael Jumper 2012-04-10 16:25:05 -0700
  • 844afb6478 Fix segfault in layer/buffer alloc. Michael Jumper 2012-04-10 16:12:03 -0700
  • 82c2594320 Implement deferred cache via memblt. Michael Jumper 2012-04-10 14:23:37 -0700
  • 8d9a0211d3 Defer caching. Michael Jumper 2012-04-10 13:21:13 -0700
  • 4de910748d Fix artifacts. Michael Jumper 2012-04-10 11:51:46 -0700
  • 6a9c959da0 Properly add layers/buffers to available layer/buffer pool. Michael Jumper 2012-04-10 11:08:52 -0700
  • 18a1996f6b Allocate buffers conservatively. Michael Jumper 2012-04-10 11:04:38 -0700
  • 7211513001 Fix color order regression. Michael Jumper 2012-04-05 23:03:19 -0700
  • a0cdb35b3b Fix transparent glyphs Michael Jumper 2012-04-05 22:55:46 -0700
  • 6781338aaa Working glyph rendering (except for transparent text) Michael Jumper 2012-04-05 22:38:10 -0700
  • 6659af55c2 Render all glyphs server-side. Michael Jumper 2012-04-05 16:45:04 -0700
  • ec66c2b1b6 Implement EndPaint. Michael Jumper 2012-04-03 17:58:31 -0700
  • e75e6bbb53 Only cache bitmap on client if not ephemeral. Michael Jumper 2012-04-03 14:03:52 -0700
  • 4710994bc3 Do NOT flush the socket after EVERY GLYPH! Michael Jumper 2012-04-03 11:19:37 -0700
  • ecec3a1099 Fix size of palette hash table (should be 0x1000, not 0xFFF), don't free palette until AFTER done... Michael Jumper 2012-04-02 13:27:28 -0700
  • 71de5606bf Should not install palette.h Michael Jumper 2012-04-01 23:27:57 -0700
  • d2523c062c Restore Cairo PNG support. Michael Jumper 2012-04-01 23:16:58 -0700
  • b4ad24ccd6 Use appropriate BPP and packing. Michael Jumper 2012-04-01 23:10:52 -0700
  • d300688a5b Fix palette find. Michael Jumper 2012-04-01 23:01:53 -0700
  • e8833857b9 Removed debug fprintf. Michael Jumper 2012-04-01 22:37:25 -0700
  • ec652af924 Store palette in libpng format, add PLTE section. Michael Jumper 2012-04-01 22:36:55 -0700
  • 969f96f1b7 Use libpng if palette possible, otherwise use Cairo (stub). Michael Jumper 2012-04-01 22:28:45 -0700
  • 1489ae902d Store sequential array of colors in palette. Michael Jumper 2012-04-01 22:06:34 -0700
  • 314e8c9222 Add palette find function. Michael Jumper 2012-04-01 21:57:19 -0700
  • e22323c4d9 Function rename + palette alloc test. Michael Jumper 2012-04-01 21:54:03 -0700
  • 859395022f Move palette functions into own files. Michael Jumper 2012-04-01 21:49:15 -0700
  • 4974f5a082 Handle formats, basic palette mapping implementation. Michael Jumper 2012-04-01 21:20:08 -0700
  • 3cae4f016f Use libpng for writing of PNGs (currently only works with RGB/RGBA surfaces, and only writes RGB) Michael Jumper 2012-04-01 20:19:12 -0700
  • bd864f3f8f Check for pngstruct.h Michael Jumper 2012-04-01 19:25:33 -0700
  • 9118f593b3 Restore checks for libpng. Michael Jumper 2012-04-01 19:22:26 -0700
  • a3d07903fc Added clipboard event stubs. Michael Jumper 2012-03-30 11:26:52 -0700
  • 583273994e Send name after connect. Michael Jumper 2012-03-25 21:49:58 -0700
  • 59a32064d4 Handle RDP disconnect. Michael Jumper 2012-03-25 21:46:20 -0700
  • 8a771d2cd9 Use guac_error appropriately. Michael Jumper 2012-03-25 13:07:31 -0700
  • b1cb271351 Fix memory leaks. Michael Jumper 2012-03-22 10:27:57 -0700
  • b41f925fed Finish base keymap. Michael Jumper 2012-03-22 00:16:36 -0700
  • d3c8377c26 Add remaining modifier strings, fix unshifted en-us mappings. Michael Jumper 2012-03-21 23:45:37 -0700
  • 6443ffc0c2 Adding quotes around keymap in log message. Michael Jumper 2012-03-21 12:35:20 -0700
  • 02bd90e4fb Moved non-printable keys into base keymap. Michael Jumper 2012-03-21 12:34:21 -0700
  • f5b4b0ca00 Add shift to keysyms that require it. Michael Jumper 2012-03-21 10:53:13 -0700
  • 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. Michael Jumper 2012-03-21 10:45:40 -0700
  • af4d4681e1 Removed Alt-code mapping, using convenient identity relationship between keysyms and Alt-codes instead. Michael Jumper 2012-03-20 22:48:18 -0700
  • 52eddf515a Added translation for entirety of CP1252. Michael Jumper 2012-03-20 22:11:50 -0700
  • 65ee5e86b4 Fix padding for comment-only lines. Michael Jumper 2012-03-20 21:10:15 -0700
  • c6b4967877 Add padding after NULLs for sake of formatting when Alt-codes are added. Michael Jumper 2012-03-20 21:09:16 -0700
  • f278bacfa0 Automatically release and re-press any active modifier keys before sending Alt-codes. Michael Jumper 2012-03-20 21:06:18 -0700
  • b9a1652049 Added keysym strings for alt and all modifiers. Michael Jumper 2012-03-20 21:03:34 -0700
  • 7290c2fe89 Forgot to restore the increment of current keysym. Michael Jumper 2012-03-20 20:10:22 -0700
  • 9f94d48c65 Automatically clear/set keysyms depending on original state for scancode prereqs. Michael Jumper 2012-03-20 20:03:51 -0700
  • 1fc7a9a8cd Do not use addressof in lookup macro. Update keysym state in event handler. Michael Jumper 2012-03-20 19:47:41 -0700
  • d5c00f628c Add per-client keysym state mapping. Michael Jumper 2012-03-20 19:43:40 -0700
  • 0b65bec8cc Rearrange into private key functions. Michael Jumper 2012-03-20 19:26:23 -0700
  • e347aad3dc Add keysym string to $ for testing. Michael Jumper 2012-03-20 19:13:17 -0700
  • 29e479c845 Implement initial sending of keysym strings - beware this still does not track the current state of keysyms. Michael Jumper 2012-03-20 18:57:35 -0700
  • 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. Michael Jumper 2012-03-20 16:39:00 -0700
  • 8d2f658bf7 Add scancodes for keypad numbers. Michael Jumper 2012-03-20 16:38:02 -0700
  • dcafe2cd46 Use const char* rather than static array. Michael Jumper 2012-03-20 16:03:49 -0700
  • 1990269f99 Add Alt-code map. Michael Jumper 2012-03-20 15:50:40 -0700
  • 705c8c037b Use new typedef. Michael Jumper 2012-03-20 15:36:19 -0700
  • a366c189c5 Simplified mapping and lookups, added required structuring for future selectable keymaps. Michael Jumper 2012-03-20 15:33:08 -0700
  • b984832687 Added alt-code mapping structures. Michael Jumper 2012-03-20 14:18:48 -0700
  • 6eb3e6d297 Augmented keymap struct to support prerequisite keysyms. Michael Jumper 2012-03-20 14:13:17 -0700
  • 6373580830 Pull logging prefix from program name from argv[0] Michael Jumper 2012-03-15 22:23:55 -0700
  • a1397c53dc Changed non-errors to info. Michael Jumper 2012-03-15 19:29:02 -0700
  • ab061e1417 Remove unnecessary newline from log messages. Michael Jumper 2012-03-15 19:25:46 -0700
  • 8ff25f503a Use args list only once. Probably better to use an intermediate buffer anyway. Michael Jumper 2012-03-15 19:24:16 -0700
  • 86bc39b65a Use guacd_log_*() for all logging. Replace use of syslog. Only use fprintf() for usage information. Michael Jumper 2012-03-15 19:11:51 -0700
  • 9f24a3f377 New logging functions which log to both syslog and STDERR. Michael Jumper 2012-03-15 19:08:12 -0700
  • 1aa594bd8b __guac_fill_instructionbuf() should report errors. Michael Jumper 2012-03-15 11:30:52 -0700
  • eb73b52e69 Fix output of arc instruction. Michael Jumper 2012-03-13 19:12:37 -0700
  • b71eca8183 Add new negative parameter to arc. Michael Jumper 2012-03-13 19:07:24 -0700
  • a5fdb711c5 Fix documentation of log handlers. Michael Jumper 2012-03-13 15:54:55 -0700
  • 82694ec45f Use new form of guac_client_plugin_get_client(). Michael Jumper 2012-03-13 15:53:08 -0700
  • 7f293df34c Modify guac_client_plugin_get_client() to allow logging to be set up before guac_client_init is called (fixes ticket #85). Michael Jumper 2012-03-13 15:45:22 -0700
  • fa27d7b11e Added layer to set instruction. Michael Jumper 2012-03-13 12:06:11 -0700
  • e3c3eea764 Refactored path into curve, added line, arc, and start instructions. Added close instruction. Added identity instruction. Michael Jumper 2012-03-12 17:22:04 -0700
  • 39c0977b9d Corrected spelling of miter. Michael Jumper 2012-03-11 23:17:16 -0700
  • 3251976799 Convert to new instruction set. Michael Jumper 2012-03-11 21:46:43 -0700
  • acb573b965 Refactor supporting new instruction set. Michael Jumper 2012-03-11 21:32:06 -0700
  • fbe43e917e Refactored rstroke/rfill to lstroke/lfill. Michael Jumper 2012-03-11 21:05:34 -0700