Commit Graph

223 Commits

Author SHA1 Message Date
Michael Jumper
f73ece4e12 Dead grave and dead acute are not actually wrong here. 2013-05-13 22:03:28 -07:00
Michael Jumper
7d0dfd4425 #250: Implement DSTBLT. 2013-05-13 17:58:19 -07:00
Michael Jumper
8698cfc1cc Fix memblt/scrblt source coordinates. 2013-05-13 17:50:14 -07:00
Michael Jumper
b20aa53843 Wrong coordinate being stored in Y. 2013-05-13 14:40:54 -07:00
Michael Jumper
3af39503c0 Fix clipping calculations. 2013-05-13 14:37:48 -07:00
Michael Jumper
00e44007f5 Do not modify input, initialize bounded flag. 2013-05-13 14:34:24 -07:00
Michael Jumper
960c3e1e4a Implement clipping in software. 2013-05-13 14:27:15 -07:00
Michael Jumper
c40a9b8994 Actually implement AltGr as a separate code, rather than Ctrl+Alt. 2013-05-09 20:44:56 -07:00
Michael Jumper
af3fafcbd9 Add superscript 2 and 3 to German mapping. 2013-05-09 00:20:09 -07:00
Michael Jumper
5a5a02f99b Fix French keyboard mapping. 2013-05-09 00:19:55 -07:00
Michael Jumper
9557ca05ab Have to not clear both CTRL_ALT as that would prohibit CTRL+ combinations (and ALT+). 2013-05-08 23:09:42 -07:00
Michael Jumper
6241ebcbb2 If clearing SHIFT, should clear ALL_SHIFT. 2013-05-08 23:06:13 -07:00
Michael Jumper
8e5dde0cd8 Remove ALL_MODIFIERS clear for most keys. 2013-05-08 23:03:40 -07:00
Michael Jumper
eb4ab6d383 Fix bar symbol. 2013-05-08 18:28:43 -07:00
Michael Jumper
7fa531cc2e Allow storage of keysyms in the 0x0100xxxx space. Map AltGr to Ctrl+Alt. 2013-05-08 18:24:46 -07:00
Michael Jumper
4cb9b67a6f Allow ctrl/alt on Q/E/M. 2013-05-08 14:32:13 -07:00
Michael Jumper
5427c152ba Fix German keymap, add right/left ctrl/alt keysyms. 2013-05-08 14:21:04 -07:00
Michael Jumper
3e4199f90a Add missing AUTHORS (apologies to Alex DEVELY for mispelling his last name in his commit), clean up German keymap. 2013-03-29 22:04:46 -07:00
Michael Jumper
80f0b7e1e1 Remove Unicode translation warnings, as the functionality is intentional. 2013-03-29 18:27:27 -07:00
Michael Jumper
1ce5e85939 Rename "layout" to "server-layout" to help reduce confusion. 2013-03-29 13:34:45 -07:00
Michael Jumper
6bf9a0a9e0 Fix comments. 2013-03-29 13:19:25 -07:00
Michael Jumper
7ba047f5a8 Add French and German keymaps to build, add failsafe keymap, parse layout parameter, cleanup contributed keymaps, add missing declarations. 2013-03-29 13:08:14 -07:00
Michael Jumper
b6effd3d4f Merge branch 'french-keymap' into more-keymaps 2013-03-29 12:46:52 -07:00
Michael Jumper
b736f13d32 Merge keymap source provided by Trac use on #141. 2013-03-26 13:22:56 -07:00
Michael Jumper
9b00ce9f28 German keyboard stub. 2013-03-26 13:19:40 -07:00
Alexandre Duvaly
e6414039a3 Added French keymap (not yet used). 2013-03-23 01:43:16 -07:00
Michael Jumper
9faf4b0bf2 Ensure width is divisible by 4 (fixes #262) 2013-01-23 01:34:51 -08:00
Michael Jumper
40954430dc Use enum to determine arg length. 2013-01-15 20:57:45 -08:00
Michael Jumper
89fa8f1680 Fixed strcmp() logic around console and console-audio parameters. 2012-12-26 15:29:54 -08:00
Michael Jumper
00401147ba Implement console arguments (fixes #227) 2012-12-25 19:36:19 -08:00
Michael Jumper
e0a08b5461 Ignore ROP, assume invert unless ROP an easy operation. 2012-12-13 15:01:11 -08:00
Michael Jumper
e0f4ed892b Implement PAT ops. 2012-12-13 14:56:45 -08:00
Michael Jumper
cf71ae25a0 Implement PATBLT fallback (pay attention to ROP, ignore brush). Fixes #238. 2012-12-13 14:35:00 -08:00
Michael Jumper
51c11ca572 Fix threading issues with FreeRDP. 2012-11-27 10:51:26 -08:00
Michael Jumper
dceda44d67 Add disable-audio option. 2012-11-22 19:07:03 -08:00
Michael Jumper
9e9ecca022 Make vorbis support conditional. 2012-11-22 18:42:27 -08: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
65752f689c Actually send audio messages. 2012-10-29 11:12:49 -07:00
Michael Jumper
7346817669 Refactored audio API. 2012-10-29 10:51:56 -07:00