Commit Graph

1536 Commits

Author SHA1 Message Date
Peter Åstrand
3230716547 Documented fullscreen toggle keys and windows keys.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@453 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-31 19:59:21 +00:00
Peter Åstrand
b96d78f4a9 Updated with reality.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@452 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-31 19:47:45 +00:00
Peter Åstrand
bd0f3e2568 Support for (real) Windows keys, if running RDP5.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@451 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-31 19:45:56 +00:00
Matt Chapman
c7d3d5aad5 /etc/redhat-release not /etc/redhat_release
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@450 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-28 03:13:51 +00:00
Jay Sorg
fb2ce8bcf4 more g_ prefix for global vars
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@449 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-27 22:51:33 +00:00
Peter Åstrand
d097a9e44a kbd: Restoring changed remote modifiers after keypress. Fixes problem with shift & altgr 'stuck' down after typing, for example, A
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@448 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-27 09:42:55 +00:00
Peter Åstrand
d8670cb4de Fixed memory leak with colormap allocation.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@447 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-27 08:21:53 +00:00
Jay Sorg
24d1be278a more g_ prefix for global vars
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@446 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-21 23:23:15 +00:00
Matt Chapman
e88b67c9ef Fix defragmentation code.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@445 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-18 04:52:51 +00:00
Peter Åstrand
a2ee3b528a Updated doc to reflect reality: numeric ipv6 addresses is now supported.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@444 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-17 07:35:30 +00:00
Peter Åstrand
a5735c186b Applied patch from Mike Dawson (slightly modified)
for handling numeric IPv6 addresses.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@443 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-17 07:31:36 +00:00
Peter Åstrand
ec91795552 ipv6 connect sanity checking: error message if not able to connect,
instead of just segfaulting.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@442 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-17 07:28:53 +00:00
Peter Åstrand
3249d71586 New Hungarian keymap. Looks better than the old one.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@441 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-12 07:19:31 +00:00
Peter Åstrand
b9b6c830c4 Added ipv6.txt
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@440 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-11 11:12:32 +00:00
Peter Åstrand
e2e9f20bf2 Applied IPv6 patch from mike@dexy.mine.nu.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@439 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-11 11:09:17 +00:00
Peter Åstrand
aff94af70f Indentation fix.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@438 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-11 11:08:19 +00:00
Jay Sorg
d49e190f92 more g_ prefix for global vars
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@437 423420c4-83ab-492f-b58f-81f9feb106b5
2003-08-01 17:01:58 +00:00
Jay Sorg
de7a67cd41 preceeded more global vars with g_
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@436 423420c4-83ab-492f-b58f-81f9feb106b5
2003-07-28 21:41:12 +00:00
Jay Sorg
694bd388a4 use sizeof instead of hardcoded struct size in colour cache
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@435 423420c4-83ab-492f-b58f-81f9feb106b5
2003-07-28 18:13:30 +00:00
Peter Åstrand
7ff54cdd90 Indent fixes
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@434 423420c4-83ab-492f-b58f-81f9feb106b5
2003-07-09 09:18:20 +00:00
Peter Åstrand
11569c322f Added URL to scancode howto.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@433 423420c4-83ab-492f-b58f-81f9feb106b5
2003-07-09 07:26:14 +00:00
Jay Sorg
881a9cffcb enabled memblt for 15+ server color depth
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@432 423420c4-83ab-492f-b58f-81f9feb106b5
2003-07-02 22:02:23 +00:00
Matt Chapman
5b9286e6ea Commit of work in progress on channels (so that other people can hack on
RDPSND), in particular:
* channel layer takes care of virtual channel header
* split X dependent parts out of CLIPRDR, simplified IPC implementation
* initial RDPDR implementation


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@431 423420c4-83ab-492f-b58f-81f9feb106b5
2003-07-01 09:31:25 +00:00
Erik Forsberg
f31cfb5f31 Got (more) info from Jeroen Meijer. Fixed the mysterious opcode 8
using that information. Added a thankyou-comment.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@427 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-23 06:37:50 +00:00
Erik Forsberg
e158625b07 Make it possible to disable encryption for all packets except the
packets exchanged in the setup phase.

Seems to work with all encryption levels on my W2003 Server (Beta).


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@426 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-19 11:51:18 +00:00
Erik Forsberg
9231b642e8 Detection of unclean disconnect turned out not to work on W2K3 Server. Doh!
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@425 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-19 11:46:30 +00:00
Erik Forsberg
e934f6dbd2 Detection of unclean disconnect turned out not to work on W2K3 Server. Doh.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@424 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-19 11:46:03 +00:00
Erik Forsberg
5e323ca0d3 Make rdesktop return 0 only if a RDP_PDU_DISCONNECT was received,
otherwise return 2 (except for usage errors, where it still returns
1).

Documented exit codes of rdesktop in doc/exit_codes.txt.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@423 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-19 07:29:53 +00:00
Matt Chapman
2c32c1ec3a Eliminate previous ugly hack for RDP5 packets, in order to make it work
with low encryption.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@422 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-17 08:44:32 +00:00
Erik Forsberg
c864378465 Try using STRING instead of TEXT if TEXT doesn't exist in the targets list.
This might solve trouble cutting in X, pasting to Windows when source OS is
(FJK-)IRIX.

There is still a need for better code when selecting format. This is a quick
hack.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@421 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-16 09:03:55 +00:00
Erik Forsberg
5558f67067 If server advertises RDP4 support only, don't use rdp5. Ie, provide
fallback to RDP4 even if -5 switch is set on commandline.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@420 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-12 09:25:13 +00:00
Erik Forsberg
38ea9b71e8 Used the wrong variable by mistake when checking whether a format announce
should be sent or not after transferring data X -> Windows.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@419 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-11 09:00:38 +00:00
Erik Forsberg
f335405bc5 Added comment about TAG_SRV_SRV_3. And some debug output.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@418 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-11 07:12:18 +00:00
Erik Forsberg
ebdb982a1f Added headers needed for compilation under FreeBSD (4.8 stable).
Moved DEBUG_CLIPBOARD in cliprdr_send_format_announce.

(Thanks goes to Maikel Verheijen <maikel <at> ladot <dot> com> for pointing
 this out)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@417 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 12:34:56 +00:00
Erik Forsberg
744912f975 Compile channels.o, cliprdr.o and ipc.o as well.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@416 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 11:11:44 +00:00
Erik Forsberg
dc0576d40b Initialize IPC.
Changes after running indent-all.sh


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@415 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 11:11:20 +00:00
Erik Forsberg
b21af4866e Listen for clipboard-related events and handle them.
Listen for IPC-related events and handle them.
Changes after running indent-all.sh


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@414 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 11:10:48 +00:00
Erik Forsberg
e83406e100 Changes after running indent-all.sh.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@413 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 11:09:24 +00:00
Erik Forsberg
87a76f5924 Definition of cliprdr_dataformat.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@412 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 11:08:15 +00:00
Erik Forsberg
d612e591e1 Request channels in an orderly way :).
Allow transmission on a certain channel (still retaining old interface).
Indentation changes.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@411 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 11:07:46 +00:00
Erik Forsberg
5f9d3feb42 Find and execute channel-specific callback when there is channel data.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@410 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:48:38 +00:00
Erik Forsberg
8da3b51a70 Indentation/syntax changes after running indent-all.sh
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@409 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:47:34 +00:00
Erik Forsberg
0accb413ac Allow sending to specific MCS channels (still keeping old interface intact).
Send CJRQs for the channels we want when initializing MCS.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@408 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:46:00 +00:00
Erik Forsberg
dc6de146a4 Indentation changes.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@407 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:44:20 +00:00
Erik Forsberg
539255f7fd Comments about what file contains what functions.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@406 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:43:40 +00:00
Erik Forsberg
ea00031d43 Definition of DEBUG_CLIPBOARD.
Definition of rdp5_channel.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@405 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:43:01 +00:00
Erik Forsberg
1acb6ff29c Added function definitions from channels.c, cliprdr.c and secure.c.
Reflected internal API changes.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@404 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:42:21 +00:00
Erik Forsberg
7589a7bf58 Added clipboard-related constants.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@403 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:40:14 +00:00
Erik Forsberg
2dc4181cc2 Added --with-debug-clipboard and it's documentation.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@402 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:39:41 +00:00
Erik Forsberg
412f1e6910 Try getting clipboard from CLIPBOARD if there is no owner for PRIMARY.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@401 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:39:10 +00:00