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
Erik Forsberg
64be4d1174
Channel handling, initial revision.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@399 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:10:19 +00:00
Erik Forsberg
a210cd69b2
Inter-rdesktop communication, initial revision.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@398 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:10:04 +00:00
Erik Forsberg
ac67cf5a9e
X-related prototypes, initial revision.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@397 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:09:43 +00:00
Erik Forsberg
4c74227e05
I'm an AUTHOR too! :-)
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@396 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 10:07:30 +00:00
Erik Forsberg
b129ced397
Indentation changes
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@395 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:32:56 +00:00
Erik Forsberg
28329bd3fb
Moved some debug code.
...
Fixed a compiler warning by typecasting correctly.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@394 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:32:15 +00:00
Erik Forsberg
2a36b665db
Handle transfers rdesktop <-> rdesktop with native windows formats.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@393 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:31:28 +00:00
Erik Forsberg
7a1831445a
Free memory when done with clipboard transfer.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@392 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:30:48 +00:00
Erik Forsberg
e52cbfbb39
Handle large clipboard transfers Windows -> X.
...
Still won't handle transfers that demand INCR on the X side.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@391 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:30:06 +00:00
Erik Forsberg
1052468cf7
Handle large clipboard transfers X->Windows.
...
Can't handle INCR yet, but at least we handle larger transfers than
1592 bytes.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@390 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:29:01 +00:00
Erik Forsberg
a80b1267a4
Don't hardcode clipboard channel.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@389 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:28:21 +00:00
Erik Forsberg
2281c6b409
Added one to the length of sent data, since XGetProperty is not reporting the
...
null byte (although space is allocated for it as it seems).
Resend format announces if they fail, with a small delay. Ugly hack, but
it works..
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@388 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:26:49 +00:00
Erik Forsberg
a40cf381b3
Use last button or keypress, either up or down, as event time when aquiring
...
PRIMARY (and CLIPBOARD).
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@387 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:26:11 +00:00
Erik Forsberg
2bba6ebed8
Send a format announce when we loose ownership of PRIMARY.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@386 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:25:30 +00:00
Erik Forsberg
9d4c22ae10
Rudimentary client->server clipboard transfer.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@385 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:24:15 +00:00
Erik Forsberg
8c019fe34a
More proof-of-concept:
...
* Send a hardcoded string to the server when it wants our clipboard data.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@384 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:23:28 +00:00
Erik Forsberg
3e8d6179ad
Proof-of-concept, clipboard transfer server->client works!
...
A lot of stuff remains for a full implementation.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@383 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:22:25 +00:00
Erik Forsberg
cb7ea96467
Initial revision
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@382 423420c4-83ab-492f-b58f-81f9feb106b5
2003-06-06 09:20:53 +00:00
Jay Sorg
d4d47c0ea9
adding g_ prefix to global vars, orders.c done
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@381 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-30 22:04:25 +00:00
Jay Sorg
63c4677522
adding g_ prefix to global vars, mcs.c done
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@380 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-30 21:59:56 +00:00
Jay Sorg
599062c6a0
adding g_ prefix to global vars, licence.c done
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@379 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-30 21:44:06 +00:00
Jay Sorg
151fd27b4a
adding g_ prefix to global vars, cache.c done
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@378 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-30 21:31:59 +00:00
Peter Åstrand
f47f7f080e
Commited new hungarian keymap
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@377 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-23 14:39:35 +00:00
Erik Forsberg
5b32458c9e
Set the first half of the client random to zeros instead of randomness.
...
Setting it to randomness seems to create random(!) connection errors. Bah!
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@376 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-22 08:37:57 +00:00
Jay Sorg
70de4fa1f9
changes so it compiles with g++(mainly for ports)
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@375 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-19 21:36:33 +00:00
Jay Sorg
679261b7fc
changed all order vars that go through rdp_in_coord to sint16
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@374 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-16 21:55:14 +00:00
Peter Åstrand
9885892607
Added hungarian keymap
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@373 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-16 08:24:27 +00:00
Jay Sorg
f670735863
support for hatch patterns in patblt
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@372 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-15 14:26:15 +00:00
Erik Forsberg
2ea96995a7
Hopefully got the RDP5 Logon packet working.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@370 423420c4-83ab-492f-b58f-81f9feb106b5
2003-05-05 12:20:53 +00:00
Peter Åstrand
f236ae26cb
Added fr-ch keymap
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@369 423420c4-83ab-492f-b58f-81f9feb106b5
2003-04-25 14:43:05 +00:00
Erik Forsberg
daae991607
Fix bug that caused auto-logon not to work.
...
This is however just a fix for the case when you're running RDP4. The RDP5
code is still buggy.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@368 423420c4-83ab-492f-b58f-81f9feb106b5
2003-04-22 15:48:56 +00:00
Matt Chapman
408935e046
Fix an endianness problem.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@367 423420c4-83ab-492f-b58f-81f9feb106b5
2003-04-16 13:48:17 +00:00
Matt Chapman
7cf36760da
Move non system dependent part of save_licence back to licence.c.
...
Clean up overly paranoid code, close files, free memory, etc.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@366 423420c4-83ab-492f-b58f-81f9feb106b5
2003-04-16 13:04:15 +00:00
Matt Chapman
46c3dca918
Update other places where LICENCE_TAG_* is used.
...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@365 423420c4-83ab-492f-b58f-81f9feb106b5
2003-04-16 12:52:46 +00:00
Matt Chapman
33ee95a206
Fix some instances of out_uint{16|32} with non-zero value (should be
...
out_uint{16|32}_{le|be}
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@364 423420c4-83ab-492f-b58f-81f9feb106b5
2003-04-16 08:19:15 +00:00