Commit Graph

348 Commits

Author SHA1 Message Date
Jay Sorg
14c59b0d93 can't grabkeyboard on focusin unless mouse is in window, can't grabkeyboard on enternotiy unless window is focused, cache them, other grabkeyboard fixes
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@256 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-11 23:15:27 +00:00
Matt Chapman
717c7c27c3 Add Norbert Federa to AUTHORS.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@255 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-07 11:49:13 +00:00
Peter Åstrand
ab7bab3c74 Removed duplicate "at" definition.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@254 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-06 16:15:17 +00:00
Matt Chapman
280a1d5289 Fix for bad colours on ARM (found by Ken Gordon) - we can't assume that
the representation of a COLOURENTRY array is the same as on the wire.
Copy method of process_colcache to process_palette.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@253 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-05 11:22:20 +00:00
Matt Chapman
c96a91367d Need to make absolutely sure rdesktop ungrabs the keyboard - do it on
LeaveNotify as well.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@252 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-05 11:09:26 +00:00
Matt Chapman
07a3db4dc2 dead_circumflex not dead_circum.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@251 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-04 07:32:53 +00:00
Matt Chapman
1ffb415fdd Reinstate some "dead key" keysyms as well as the non-dead ones, so both
modes work.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@250 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-03 12:46:34 +00:00
Matt Chapman
0b7d2ca0f1 Focus upon receiving EnterNotify in fullscreen mode (in lieu of window manager)
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@249 423420c4-83ab-492f-b58f-81f9feb106b5
2002-11-03 12:33:02 +00:00
Peter Åstrand
d2ff846ec5 Added translations for Sys_Req and Execute. Print has localstate flag.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@248 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-29 12:29:17 +00:00
Matt Chapman
871c478b49 Sync description with README and man page. (In particular we don't implement
any of RDP5 yet.)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@247 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-29 05:31:50 +00:00
Matt Chapman
2bcea3ba87 Need to copy keymaps of the form ??-?? as well.
(Jeffrey Hundstad)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@246 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-29 05:06:07 +00:00
Matt Chapman
62f4a226d2 Fix up German keymap manually for the time being.
(Wolfgang Zuleger)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@245 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-28 11:36:42 +00:00
Matt Chapman
fc21adafd6 Update documentation accordingly.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@244 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-24 08:49:20 +00:00
Matt Chapman
817a83c1d7 Change fullscreen toggle key to Ctrl-Alt-Enter.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@243 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-24 08:48:51 +00:00
Matt Chapman
55fbfd2cec Remove "Windows keys don't work" from TODO.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@242 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-24 08:44:41 +00:00
Matt Chapman
af4654bd9c Add ex-team member Michal Mihalik to AUTHORS, and add a note up the top.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@241 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-24 08:43:12 +00:00
Matt Chapman
e20b0e2676 Update documentation for -k.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@240 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-24 08:35:28 +00:00
Matt Chapman
95e1176075 Change default keymap us -> en-us.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@239 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-24 08:21:33 +00:00
Matt Chapman
7166c3e061 Rename keymaps according to RFC1766 as agreed (pity CVS doesn't allow
renaming/moving :().


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@238 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-24 08:19:31 +00:00
Peter Åstrand
5d2caf3e46 Increased shell max length to 128.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@237 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-23 14:55:52 +00:00
Matt Chapman
f88e8c89a1 Generated keymaps from XKB data
Notes:
- These now follow a slightly different country code standard (out of the
  many to choose from :/) - da->dk, ja->jp, sv->se, uk->gb
- I've replaced the manually generated maps after checking that these are
  a superset.  In case of problems we can revert.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@236 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-18 13:59:59 +00:00
Matt Chapman
b404804f57 Add less/greater/bar key to common, since it seems to be present on every
keyboard except US (or at least XFree86 thinks so).


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@235 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-18 13:11:39 +00:00
Peter Åstrand
9f3a14e6bb Using wildcard for man page, since man pages are sometimes compressed by RPM and sometimes not.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@234 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-18 12:03:59 +00:00
Matt Chapman
a66c05d4c3 Minor changes
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@233 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-16 14:49:21 +00:00
Peter Åstrand
b555db4244 Added support for some dead keys (from Wolfgang Zuleger).
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@232 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-14 07:50:59 +00:00
Matt Chapman
a90a7fa151 Update man page in line with source changes.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@231 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-14 06:13:20 +00:00
Peter Åstrand
54c3bcb9aa Applied patch from Søren Schimkat.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@230 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-12 20:55:55 +00:00
Peter Åstrand
5339bb8b2e Applied patch from Wolfgang Zuleger.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@229 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 14:30:16 +00:00
Peter Åstrand
362b8cd169 Added KP_Separator as alias for KP_Decimal.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@228 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 14:29:10 +00:00
Peter Åstrand
ec201c56a0 Correct scancodes for KP_Decimal and KP_Delete.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@227 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 14:24:13 +00:00
Peter Åstrand
ad6efdf43d Eliminating GCC warning message.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@226 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 09:38:49 +00:00
Peter Åstrand
a3004e7f30 Indent fixes.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@225 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 09:37:48 +00:00
Peter Åstrand
835a6f43b1 Case-insensitive keymap names.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@224 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 08:54:08 +00:00
Peter Åstrand
6ee90066b0 Applied patch [ 621292 ], and added --bindir and --mandir.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@223 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 08:48:34 +00:00
Matt Chapman
8ced285b63 Make title -T in line with xterm, xemacs, etc.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@222 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 05:13:19 +00:00
Matt Chapman
64fecfde7d I've been convinced that accepting server[:port] is the right way to do
things (less options to remember, and it's the syntax accepted by the MS
clients).


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@221 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-11 04:00:32 +00:00
Matt Chapman
a3b3b25c5c Fix rpath handling - on OSF1 (at least) we need to pass the rpath in one
colon-separated list.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@220 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-10 07:47:29 +00:00
Matt Chapman
05de38d226 Improve security of random number generation (support EGD, use MD5
in our poor man's version) - Jacco de Leeuw <jacco2@dds.nl>


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@219 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-10 07:25:31 +00:00
Matt Chapman
99f2dbb2d6 Oops, accidentally introduced -Wall into the Makefile (which only works
with gcc)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@218 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-10 06:51:31 +00:00
Matt Chapman
91dd0d0268 Minor memory leak (pointed out by Eric Sellers <eric.sellers@beer.com>)
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@217 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-09 14:20:31 +00:00
Matt Chapman
3961df1f79 Replace README with build and invocation instructions.
Update man page.
Still need to update AUTHORS.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@216 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-09 14:13:46 +00:00
Matt Chapman
0e88940ee5 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.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@215 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-08 02:30:20 +00:00
Matt Chapman
faae4044d3 Remove readpass.o
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@214 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-08 02:26:59 +00:00
Matt Chapman
0cb2e75135 Remove -l (Microsoft have long since fixed the bug that made it work).
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@213 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-06 13:57:39 +00:00
Matt Chapman
7f21b7e693 Remove -P (askpass program)
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@212 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-06 13:30:30 +00:00
Matt Chapman
a3088b8a6c 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.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@211 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-06 13:25:30 +00:00
Matt Chapman
019be5adf0 -p - now reads from stdin rather than using getpass (/dev/tty)
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@210 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-04 14:28:14 +00:00
Matt Chapman
9d8379fc3c Show display name in "Failed to open display" message.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@209 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-04 14:25:37 +00:00
Matt Chapman
8b98bdc4ae Arguments to get_key_state the wrong way around.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@208 423420c4-83ab-492f-b58f-81f9feb106b5
2002-10-02 13:51:16 +00:00
Matt Chapman
061f44532b Need to wait for visibility before calling XSetInputFocus
(pointed out by Jay).


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@207 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-27 01:04:34 +00:00