Commit Graph

629 Commits

Author SHA1 Message Date
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
Matt Chapman
b120a50f44 Update copyright dates on all files that have changed.
Bump version to 1.2-cvs.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@206 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-26 14:26:46 +00:00
Matt Chapman
e3e20a7ad0 Convert C++ style comment.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@205 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-26 14:17:41 +00:00
Matt Chapman
f4009305c7 Suppress missing translation warnings if the keymap was "none" or doesn't
exist (in the latter case the user already receives an error).


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@204 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-26 14:11:59 +00:00
Matt Chapman
171e83a2f8 Oops typo... should have tested it first :)
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@203 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-26 14:10:30 +00:00
Matt Chapman
b46de1c760 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.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@202 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-26 14:04:30 +00:00
Matt Chapman
c6038854b1 Provide some more feedback to the user.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@201 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-26 14:01:42 +00:00
Matt Chapman
9365833f59 Fix for flashing title bar problem.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@200 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-25 14:33:36 +00:00
Peter Åstrand
7968850051 Removed FIXME for key 124 (Print Screen).
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@199 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-25 11:20:14 +00:00
Peter Åstrand
77f962c2c8 Support for Break key.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@198 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-25 11:17:59 +00:00
Peter Åstrand
1063a7f8cf Removed FIXME for key 126.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@197 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-25 11:12:08 +00:00
Peter Åstrand
e98b17731d Support for Pause key.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@196 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-25 11:07:57 +00:00
Peter Åstrand
c381a3bb9b Indent fixes.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@195 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-25 11:07:12 +00:00
Matt Chapman
1687645d7b Sync crypto/ with OpenSSL 0.9.6g (trivial changes only).
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@194 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-25 09:00:57 +00:00
Matt Chapman
23afca950e Move keyboard grabbing to FocusIn/FocusOut to fix "rdesktop gets screensaver
password" problem.  Hopefully this won't bring back the phantom flashing
titlebar...


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@193 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-24 12:25:21 +00:00
Matt Chapman
837d91eefc Avoid sending release of Break in Ctrl-Alt-Break to server.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@192 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-24 11:14:46 +00:00
Matt Chapman
5514330916 foo function() -> foo function(void) to conform to ANSI C.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@191 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-24 07:59:14 +00:00
Matt Chapman
34e95df6f5 Reorder searches a bit - finds wrong X11 directory on my Debian system
since X11 is symlinked into /usr/include.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@190 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-24 07:58:34 +00:00
Matt Chapman
d2b051fb30 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).


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@189 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-24 07:33:17 +00:00
Matt Chapman
c0c6d24d16 Look for system OpenSSL in the usual places; if not found recommend installing.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@188 423420c4-83ab-492f-b58f-81f9feb106b5
2002-09-24 07:27:43 +00:00