/[rdesktop]/jpeg/rdesktop/trunk/xkeymap.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /jpeg/rdesktop/trunk/xkeymap.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 1507 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 16:45:11 2009 UTC (14 years, 10 months ago) by dpavlin
File length: 23916 byte(s)
Diff to previous 1488 , to selected 705
branch for integration of Daniel Jarboe <daniel.jarboe(at)gmail.com>
patches for jpeg

Revision 1488 - (view) (annotate) - [select for diffs]
Modified Fri May 15 08:18:08 2009 UTC (15 years ago) by astrand
Original Path: sourceforge.net/rdesktop/trunk/xkeymap.c
File length: 23916 byte(s)
Diff to previous 1475 , to selected 705
Moving rdesktop trunk to correct location. 



Revision 1475 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 03:51:23 2008 UTC (15 years, 10 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23916 byte(s)
Diff to previous 1419 , to selected 705
update the copyright year


Revision 1419 - (view) (annotate) - [select for diffs]
Modified Mon Oct 8 12:34:05 2007 UTC (16 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23916 byte(s)
Diff to previous 1405 , to selected 705
We still had some problems with the shift key getting stuck. The new
code makes sure that we restore "faked" modifiers both after press and
release. It's also shorter.

I've added two new test cases to the doc as well.


Revision 1405 - (view) (annotate) - [select for diffs]
Modified Thu May 3 04:53:39 2007 UTC (17 years ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 24202 byte(s)
Diff to previous 1400 , to selected 705
update save_remote_modifier when keyup on a modifier


Revision 1400 - (view) (annotate) - [select for diffs]
Modified Tue Mar 20 15:32:43 2007 UTC (17 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23990 byte(s)
Diff to previous 1387 , to selected 705
Call restore_remote_modifiers after key up, to make sure the modifier (such as NumLock is correct for the key up event as well.


Revision 1387 - (view) (annotate) - [select for diffs]
Modified Thu Feb 8 12:56:38 2007 UTC (17 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23990 byte(s)
Diff to previous 1372 , to selected 705
Changed my email


Revision 1372 - (view) (annotate) - [select for diffs]
Modified Mon Jan 8 04:47:06 2007 UTC (17 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23988 byte(s)
Diff to previous 1365 , to selected 705
prefix BOOL with RD_


Revision 1365 - (view) (annotate) - [select for diffs]
Modified Thu Jan 4 05:39:39 2007 UTC (17 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23943 byte(s)
Diff to previous 1294 , to selected 705
copyright year update


Revision 1294 - (view) (annotate) - [select for diffs]
Modified Wed Oct 11 17:59:18 2006 UTC (17 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23944 byte(s)
Diff to previous 1293 , to selected 705
Undo incorrect commit


Revision 1293 - (view) (annotate) - [select for diffs]
Modified Wed Oct 11 17:56:05 2006 UTC (17 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 24135 byte(s)
Diff to previous 1236 , to selected 705
Changed the Copyright: tag to License: in accordance with RPM 4


Revision 1236 - (view) (annotate) - [select for diffs]
Modified Wed Jun 14 06:30:54 2006 UTC (17 years, 11 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23944 byte(s)
Diff to previous 1219 , to selected 705
Fix a small memory leak.


Revision 1219 - (view) (annotate) - [select for diffs]
Modified Fri Apr 7 22:20:43 2006 UTC (18 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23917 byte(s)
Diff to previous 1218 , to selected 705
Using MASK_ macros in a few more places.


Revision 1218 - (view) (annotate) - [select for diffs]
Modified Fri Apr 7 22:17:14 2006 UTC (18 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23861 byte(s)
Diff to previous 1199 , to selected 705
Only release Shift if non-physical shift plus Ctrl is pressed;
not if CapsLock is active. This should solve bug 1228691.


Revision 1199 - (view) (annotate) - [select for diffs]
Modified Mon Mar 27 08:17:34 2006 UTC (18 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23585 byte(s)
Diff to previous 1035 , to selected 705
Added SeamlessRDP support: Merged seamlessrdp-branch


Revision 1035 - (view) (annotate) - [select for diffs]
Modified Fri Dec 30 20:32:06 2005 UTC (18 years, 4 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23478 byte(s)
Diff to previous 1010 , to selected 705
Applied patch #1367109: prevent strtol overflow


Revision 1010 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 13:00:57 2005 UTC (18 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23468 byte(s)
Diff to previous 976 , to selected 705
Using new utility function str_startswith, to get rid of many sizeof:s and hardcoded constants.


Revision 976 - (view) (annotate) - [select for diffs]
Modified Thu Aug 4 13:39:57 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23659 byte(s)
Diff to previous 975 , to selected 705
Protection against recursive sequences


Revision 975 - (view) (annotate) - [select for diffs]
Modified Thu Aug 4 12:51:44 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23537 byte(s)
Diff to previous 974 , to selected 705
keymapname -> g_keymapname


Revision 974 - (view) (annotate) - [select for diffs]
Modified Thu Aug 4 12:50:15 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23527 byte(s)
Diff to previous 973 , to selected 705
Created a common xstrdup function.


Revision 973 - (view) (annotate) - [select for diffs]
Modified Thu Aug 4 12:44:10 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23581 byte(s)
Diff to previous 965 , to selected 705
Reorganized the automatic selection of keymap: The message about autoselection is not printed if -k is not given.


Revision 965 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 11:47:20 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23616 byte(s)
Diff to previous 964 , to selected 705
Replaced magic numbers for string lenghts with sizeof. Corrected sizeof statements for keyboard_*; we shouldn't count the trailing zero.


Revision 964 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 11:30:53 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 23438 byte(s)
Diff to previous 963 , to selected 705
It is now possible to specify keyboard type, subtype and number of functionskeys. From patch #974509, by Dekaino.


Revision 963 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 10:56:16 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 22533 byte(s)
Diff to previous 962 , to selected 705
Added missing c-basic-offset:s and license headers


Revision 962 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 09:56:17 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 22507 byte(s)
Diff to previous 961 , to selected 705
Autoselecting keyboard map based on current locale. Re-implementation of patch #1068995.


Revision 961 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 09:32:22 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 21661 byte(s)
Diff to previous 960 , to selected 705
The keymap names are now case sensitive, since the -k argument now specifies a file name.


Revision 960 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 08:41:02 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 21793 byte(s)
Diff to previous 957 , to selected 705
~/.rdesktop/keymaps is now tried before KEYMAP_PATH


Revision 957 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 08:25:32 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 21793 byte(s)
Diff to previous 956 , to selected 705
Keymaps are now searched in ~/.rdesktop/keymaps as well.


Revision 956 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 07:08:48 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 21094 byte(s)
Diff to previous 955 , to selected 705
Fixed speling error in comment for free_key_translation.


Revision 955 - (view) (annotate) - [select for diffs]
Modified Wed Aug 3 07:08:17 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 21093 byte(s)
Diff to previous 952 , to selected 705
free_key_translation should be static.


Revision 952 - (view) (annotate) - [select for diffs]
Modified Tue Aug 2 18:15:07 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 21086 byte(s)
Diff to previous 951 , to selected 705
Fixed stale comment about multi-scancode keypresses.


Revision 951 - (view) (annotate) - [select for diffs]
Modified Tue Aug 2 18:07:56 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 21146 byte(s)
Diff to previous 949 , to selected 705
Free mem before assigning new objects to keymap.


Revision 949 - (view) (annotate) - [select for diffs]
Modified Tue Aug 2 15:07:35 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 20836 byte(s)
Diff to previous 910 , to selected 705
Implemented support for keyboard "sequences", which makes it possible to send multiple scancodes to the RDP server in response to one X11 keyboard event.


Revision 910 - (view) (annotate) - [select for diffs]
Modified Tue Jun 7 11:21:53 2005 UTC (18 years, 11 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 18139 byte(s)
Diff to previous 896 , to selected 705
At XK_Num_Lock events, use RDP_INPUT_SYNCHRONIZE, if using numlock
sync.


Revision 896 - (view) (annotate) - [select for diffs]
Modified Wed Apr 27 10:05:43 2005 UTC (19 years ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 18065 byte(s)
Diff to previous 894 , to selected 705
reactivate fixed caps_lock hack. ctrl-alt-delete works again


Revision 894 - (view) (annotate) - [select for diffs]
Modified Mon Apr 25 05:32:23 2005 UTC (19 years ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 18034 byte(s)
Diff to previous 828 , to selected 705
disable caps_lock fix.
this killed ctrl-alt-entf. need to llook into that later


Revision 828 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 21:11:18 2005 UTC (19 years, 2 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 18021 byte(s)
Diff to previous 810 , to selected 705
bump version to 1.4.0
change year in files
add missing docu for updated commandline-flags
update changelog


Revision 810 - (view) (annotate) - [select for diffs]
Modified Sun Jan 23 19:29:31 2005 UTC (19 years, 3 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 18021 byte(s)
Diff to previous 710 , to selected 705
Don't send shift when CapsLock is on and Ctrl is pressed, too.
Fixes 858618 and 1069927


Revision 710 - (view) (annotate) - [select for diffs]
Modified Tue Jun 15 22:17:08 2004 UTC (19 years, 11 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 17773 byte(s)
Diff to previous 706 , to selected 705
proceed more global vars with g_


Revision 706 - (view) (annotate) - [select for diffs]
Modified Tue Jun 1 08:06:02 2004 UTC (19 years, 11 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 17767 byte(s)
Diff to previous 705
Indent fixes


Revision 705 - (view) (annotate) - [selected]
Modified Tue Jun 1 08:00:58 2004 UTC (19 years, 11 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 17762 byte(s)
Diff to previous 648
Handle ISO_Level3_Shift as Mode_Switch


Revision 648 - (view) (annotate) - [select for diffs]
Modified Sat Apr 10 09:34:52 2004 UTC (20 years, 1 month ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 17716 byte(s)
Diff to previous 553 , to selected 705
rdp2vnc fixes from Johannes Schindelin <Johannes.Schindelin@gmx.de>


Revision 553 - (view) (annotate) - [select for diffs]
Modified Mon Dec 8 15:28:24 2003 UTC (20 years, 5 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 17677 byte(s)
Diff to previous 552 , to selected 705
Another famous "forgotten break in switch statement" bug...


Revision 552 - (view) (annotate) - [select for diffs]
Modified Mon Dec 8 12:01:25 2003 UTC (20 years, 5 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 17618 byte(s)
Diff to previous 548 , to selected 705
Reverted to the old numlock-state code. The numlock sync can be enabled via new option -N


Revision 548 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 14:01:31 2003 UTC (20 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 16234 byte(s)
Diff to previous 543 , to selected 705
Resetting Windows key state in reset_modifiers


Revision 543 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 13:33:35 2003 UTC (20 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15980 byte(s)
Diff to previous 470 , to selected 705
Re-worked numlock handling: Keeping remote numlock state in sync with local state


Revision 470 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 08:03:30 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 16580 byte(s)
Diff to previous 466 , to selected 705
Kbd fix: Shift was always reset after press


Revision 466 - (view) (annotate) - [select for diffs]
Modified Mon Sep 8 08:27:57 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 16369 byte(s)
Diff to previous 452 , to selected 705
Added my copyright


Revision 452 - (view) (annotate) - [select for diffs]
Modified Sun Aug 31 19:45:56 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 16314 byte(s)
Diff to previous 450 , to selected 705
Support for (real) Windows keys, if running RDP5.


Revision 450 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 22:51:33 2003 UTC (20 years, 8 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15768 byte(s)
Diff to previous 449 , to selected 705
more g_ prefix for global vars


Revision 449 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 09:42:55 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15760 byte(s)
Diff to previous 447 , to selected 705
kbd: Restoring changed remote modifiers after keypress. Fixes problem with shift & altgr 'stuck' down after typing, for example, A


Revision 447 - (view) (annotate) - [select for diffs]
Modified Thu Aug 21 23:23:15 2003 UTC (20 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15439 byte(s)
Diff to previous 414 , to selected 705
more g_ prefix for global vars


Revision 414 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 11:09:24 2003 UTC (20 years, 11 months ago) by forsberg
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15435 byte(s)
Diff to previous 376 , to selected 705
Changes after running indent-all.sh.


Revision 376 - (view) (annotate) - [select for diffs]
Modified Mon May 19 21:36:33 2003 UTC (21 years ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15434 byte(s)
Diff to previous 333 , to selected 705
changes so it compiles with g++(mainly for ports)


Revision 333 - (view) (annotate) - [select for diffs]
Modified Thu Feb 20 12:14:13 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15432 byte(s)
Diff to previous 331 , to selected 705
Added rdp2vnc support


Revision 331 - (view) (annotate) - [select for diffs]
Modified Tue Feb 18 13:44:27 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15399 byte(s)
Diff to previous 327 , to selected 705
Prevent access to sys menu in single app mode


Revision 327 - (view) (annotate) - [select for diffs]
Modified Tue Feb 18 13:02:58 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15167 byte(s)
Diff to previous 326 , to selected 705
Indent fix.


Revision 326 - (view) (annotate) - [select for diffs]
Modified Wed Feb 12 09:56:13 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15168 byte(s)
Diff to previous 318 , to selected 705
Only reports "bad keysym" if DEBUG_KBD.


Revision 318 - (view) (annotate) - [select for diffs]
Modified Mon Feb 10 12:58:51 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15148 byte(s)
Diff to previous 310 , to selected 705
Indent fixes


Revision 310 - (view) (annotate) - [select for diffs]
Modified Tue Feb 4 15:54:58 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15146 byte(s)
Diff to previous 300 , to selected 705
Bugfix: remote_modifier_state was not updated correctly upon numlock toggle.


Revision 300 - (view) (annotate) - [select for diffs]
Modified Thu Jan 30 11:20:30 2003 UTC (21 years, 3 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15105 byte(s)
Diff to previous 297 , to selected 705
Fix a few compile warnings.


Revision 297 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 12:27:28 2003 UTC (21 years, 3 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15095 byte(s)
Diff to previous 290 , to selected 705
Add a warning function, change some errors to warnings, improve a
couple of error messages (not sure whether scewed was meant to be skewed
or screwed :))


Revision 290 - (view) (annotate) - [select for diffs]
Modified Mon Jan 20 09:50:28 2003 UTC (21 years, 4 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15091 byte(s)
Diff to previous 260 , to selected 705
Increased keymap size, to hold all keysyms.


Revision 260 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 15:31:19 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15098 byte(s)
Diff to previous 244 , to selected 705
Indent fixes


Revision 244 - (view) (annotate) - [select for diffs]
Modified Thu Oct 24 08:48:51 2002 UTC (21 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15170 byte(s)
Diff to previous 227 , to selected 705
Change fullscreen toggle key to Ctrl-Alt-Enter.


Revision 227 - (view) (annotate) - [select for diffs]
Modified Fri Oct 11 09:38:49 2002 UTC (21 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15219 byte(s)
Diff to previous 226 , to selected 705
Eliminating GCC warning message.


Revision 226 - (view) (annotate) - [select for diffs]
Modified Fri Oct 11 09:37:48 2002 UTC (21 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15198 byte(s)
Diff to previous 225 , to selected 705
Indent fixes.


Revision 225 - (view) (annotate) - [select for diffs]
Modified Fri Oct 11 08:54:08 2002 UTC (21 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 15097 byte(s)
Diff to previous 216 , to selected 705
Case-insensitive keymap names.


Revision 216 - (view) (annotate) - [select for diffs]
Modified Tue Oct 8 02:30:20 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14948 byte(s)
Diff to previous 212 , to selected 705
Also look for keymaps in keymaps/%s so that rdesktop can be run "in place"
without installation... I find this useful for testing and it might avoid
some user complaints as well.


Revision 212 - (view) (annotate) - [select for diffs]
Modified Sun Oct 6 13:25:30 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14691 byte(s)
Diff to previous 207 , to selected 705
On Solaris Break is Shift-Pause not Alt-Pause - so when checking for
Ctrl-Alt-Break, accept both Break and Pause and check state of Ctrl
and Alt.


Revision 207 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:26:46 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14560 byte(s)
Diff to previous 206 , to selected 705
Update copyright dates on all files that have changed.
Bump version to 1.2-cvs.


Revision 206 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:17:41 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14560 byte(s)
Diff to previous 205 , to selected 705
Convert C++ style comment.


Revision 205 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:11:59 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14557 byte(s)
Diff to previous 203 , to selected 705
Suppress missing translation warnings if the keymap was "none" or doesn't
exist (in the latter case the user already receives an error).


Revision 203 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:04:30 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14480 byte(s)
Diff to previous 199 , to selected 705
Optimise get_key_state by caching the modifier map and the state
(this can probably still be improved in the future).
Only call time(NULL) for the events where it's needed.


Revision 199 - (view) (annotate) - [select for diffs]
Modified Wed Sep 25 11:17:59 2002 UTC (21 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14389 byte(s)
Diff to previous 197 , to selected 705
Support for Break key.


Revision 197 - (view) (annotate) - [select for diffs]
Modified Wed Sep 25 11:07:57 2002 UTC (21 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 14099 byte(s)
Diff to previous 193 , to selected 705
Support for Pause key.


Revision 193 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 11:14:46 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 13118 byte(s)
Diff to previous 192 , to selected 705
Avoid sending release of Break in Ctrl-Alt-Break to server.


Revision 192 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 07:59:14 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 13113 byte(s)
Diff to previous 190 , to selected 705
foo function() -> foo function(void) to conform to ANSI C.


Revision 190 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 07:33:17 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 13109 byte(s)
Diff to previous 183 , to selected 705
Make no translation messages DEBUG_KBD.
Clean up includes, fix a few compile warnings, avoid rdesktop.h depending
on X (at the expense of KeySym -> uint32 - maybe in the future we need a
better proto scheme).


Revision 183 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 16:57:07 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 13249 byte(s)
Diff to previous 170 , to selected 705
Shift optimization: Either left or right shift is fine.


Revision 170 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 08:18:41 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 12749 byte(s)
Diff to previous 165 , to selected 705
xwin_reset_keys -> reset_modifier_keys. Only when necessary


Revision 165 - (view) (annotate) - [select for diffs]
Modified Mon Sep 16 13:21:44 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 11668 byte(s)
Diff to previous 123 , to selected 705
Better handling of guessed key translations: Uses local shift state.
Fixes problem with LeftShift not working without keymaps.


Revision 123 - (view) (annotate) - [select for diffs]
Modified Sat Sep 14 13:47:24 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 11396 byte(s)
Diff to previous 121 , to selected 705
Rewrite of toggle_fullscreen so it modifies the attributes of the existing
window instead of creating a new one.


Revision 121 - (view) (annotate) - [select for diffs]
Modified Sat Sep 14 11:48:44 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 11391 byte(s)
Diff to previous 118 , to selected 705
Move non-window-related initialisation to ui_init.
All functions after ui_init can now assume display and other globals are valid.


Revision 118 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 11:45:20 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 11584 byte(s)
Diff to previous 116 , to selected 705
Support for Windows keys (via Ctrl-Esc)


Revision 116 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 11:11:27 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10727 byte(s)
Diff to previous 115 , to selected 705
Inhibited keys are defined in keymap files; not hardcoded


Revision 115 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 09:52:30 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10762 byte(s)
Diff to previous 113 , to selected 705
Fixes NumLock problems; using RDP_INPUT_SYNCHRONIZE


Revision 113 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 07:39:53 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10722 byte(s)
Diff to previous 111 , to selected 705
DEBUG_KBD changes: only printing remote_modifier_state when changed


Revision 111 - (view) (annotate) - [select for diffs]
Modified Sun Sep 1 12:03:33 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10533 byte(s)
Diff to previous 85 , to selected 705
Replaced all printf with fprintf(stderr)


Revision 85 - (view) (annotate) - [select for diffs]
Modified Wed Jul 31 06:49:34 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10506 byte(s)
Diff to previous 84 , to selected 705
Keypresses was not sent unless DEBUG_KBD was enabled


Revision 84 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 07:30:12 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10509 byte(s)
Diff to previous 82 , to selected 705
Got rid of var-arg macros


Revision 82 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 07:18:48 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10484 byte(s)
Diff to previous 77 , to selected 705
Changed max line length to 100


Revision 77 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 20:17:10 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10623 byte(s)
Diff to previous 73 , to selected 705
Indentation fixes


Revision 73 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 19:21:51 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10622 byte(s)
Diff to previous 70 , to selected 705
Applied patch from Bob Bell (#2)


Revision 70 - (view) (annotate) - [select for diffs]
Modified Sat Jul 27 23:09:32 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10624 byte(s)
Diff to previous 69 , to selected 705
Add support for enabling/disabling local compose handling. Compose support is now disabled per default


Revision 69 - (view) (annotate) - [select for diffs]
Modified Sat Jul 27 22:35:38 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10439 byte(s)
Diff to previous 67 , to selected 705
Added "localstate" support to keymapping: Send local modifier state. This fixes problems with Shift-Home etc


Revision 67 - (view) (annotate) - [select for diffs]
Modified Tue Jul 23 01:53:04 2002 UTC (21 years, 10 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 10081 byte(s)
Diff to previous 66 , to selected 705
added wheel mouse support


Revision 66 - (view) (annotate) - [select for diffs]
Modified Thu Jul 18 18:28:12 2002 UTC (21 years, 10 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 9957 byte(s)
Diff to previous 64 , to selected 705
Merged new keysym-based keyboard handling (from alt. CVS repos)


Revision 64 - (view) (annotate) - [select for diffs]
Modified Thu Jul 18 16:38:31 2002 UTC (21 years, 10 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 4306 byte(s)
Diff to previous 56 , to selected 705
Fixed indentation with indent


Revision 56 - (view) (annotate) - [select for diffs]
Modified Fri Jul 12 22:40:32 2002 UTC (21 years, 10 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 4288 byte(s)
Diff to previous 50 , to selected 705
added wheel mouse support


Revision 50 - (view) (annotate) - [select for diffs]
Modified Sat Apr 20 09:41:03 2002 UTC (22 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 4160 byte(s)
Diff to previous 39 , to selected 705
There is an extended key flag that we should be setting for extended keys.
(Originally fixed by Ben McKeegan <Ben.McKeegan@fitz.cam.ac.uk>)

Ran make proto.


Revision 39 - (view) (annotate) - [select for diffs]
Modified Fri Apr 5 07:57:43 2002 UTC (22 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 4194 byte(s)
Diff to previous 38 , to selected 705
Code to save and load licence (not quite working yet - server still seems
to reissue the licence).
Small clean-up in xkeymap.


Revision 38 - (view) (annotate) - [select for diffs]
Added Thu Apr 4 12:04:33 2002 UTC (22 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xkeymap.c
File length: 4164 byte(s)
Diff to selected 705
Committing my keymap work - unlike the version in the unified patches,
this one uses external keymap files (which are my preference).


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26