Commit Graph

1410 Commits

Author SHA1 Message Date
Jay Sorg
7f786d64d4 update save_remote_modifier when keyup on a modifier
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1404 423420c4-83ab-492f-b58f-81f9feb106b5
2007-05-03 04:53:39 +00:00
Peter Åstrand
808a7b09c9 Applied patch #1700909 from Ilya Konstantinov: Linebreak (CR-LF) fixes for clipboard code
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1403 423420c4-83ab-492f-b58f-81f9feb106b5
2007-04-25 12:44:26 +00:00
Michael Gernoth
8db4aee33e [PATCH] rdesktop segfault with libx11-6 1.0.3-7 by Mark Heily <mark@heily.com>
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1402 423420c4-83ab-492f-b58f-81f9feb106b5
2007-04-12 16:04:25 +00:00
Peter Åstrand
75bd1939f8 Improve performance of (large) directory listings: Avoid
stat:ing each file many times.

The patch modifies rdesktop so that the g_notify_stamp is only set
when writing. Also, the stamp is not set before disk_create_notify(),
since this would mean that NotifyInfo would be called twice directly.

With this patch, the number of stat:s has dropped from 24 to 4, using
my tests.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1401 423420c4-83ab-492f-b58f-81f9feb106b5
2007-04-10 11:22:10 +00:00
Peter Åstrand
995f232b2b Cleanup: Using same variable name for all "struct stat" buffers, to
avoid confusion. (The variable name fstat also collides with the
function with the same name.)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1400 423420c4-83ab-492f-b58f-81f9feb106b5
2007-04-04 12:28:57 +00:00
Peter Åstrand
a9639731a4 Call restore_remote_modifiers after key up, to make sure the modifier (such as NumLock is correct for the key up event as well.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1399 423420c4-83ab-492f-b58f-81f9feb106b5
2007-03-20 15:32:43 +00:00
Michael Gernoth
75fd2e8047 check if there is any data returned from XGetWindowProperty before
calling xclip_send_data_with_convert.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1398 423420c4-83ab-492f-b58f-81f9feb106b5
2007-03-07 15:48:08 +00:00
Michael Gernoth
3dcf92a96b Fixed segfaults in xclip.c:
[1657964] Copy causes segfault by Jos Dehaes
[1664930] Segmentation fault when work with VMWare on remote Windows


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1397 423420c4-83ab-492f-b58f-81f9feb106b5
2007-03-04 11:32:09 +00:00
Michael Gernoth
a8338fcd6e always make g_out an array
this removes duplicated code from scard.c


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1396 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-20 16:51:46 +00:00
Jay Sorg
a407156052 makefile update
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1395 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 08:14:37 +00:00
Jay Sorg
989ae76ec4 RD_ prefix and copyright year update
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1394 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 08:03:18 +00:00
Jay Sorg
6f014c836a remove g++ errors and warnings
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1393 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 07:12:36 +00:00
Jay Sorg
d9ddd1af1a remove g++ warnings
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1392 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 07:08:23 +00:00
Jay Sorg
15cede539f g_ prefix for global vars
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1391 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 05:48:50 +00:00
Jay Sorg
f39d7fa430 copyright year update
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1390 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 05:29:59 +00:00
Jay Sorg
6e2ac16e15 indent
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1389 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 05:28:54 +00:00
Jay Sorg
d3349e6087 g_ prefix for global vars
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1388 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-10 05:15:58 +00:00
Peter Åstrand
d7b4edd58c Converted yet another file to UTF-8
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1387 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-08 12:58:06 +00:00
Peter Åstrand
5c994bc6e2 Changed my email
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1386 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-08 12:56:38 +00:00
Peter Åstrand
ad4c936bd9 Converted ISO-8859-1 files to UTF-8
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1385 423420c4-83ab-492f-b58f-81f9feb106b5
2007-02-08 12:42:18 +00:00
Jay Sorg
6c626e9e53 call ssl.c set key function, not openssl
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1384 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-27 20:38:30 +00:00
Peter Åstrand
33294b8835 Documented that the title needs to be in UTF-8
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1383 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-19 13:47:35 +00:00
Jay Sorg
1866aac898 use RD_BOOL where appropriate
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1382 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-18 06:49:16 +00:00
Jay Sorg
4b80c655db remove g++ errors and warnings
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1381 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-18 05:42:11 +00:00
Jay Sorg
7ba4e45164 RD_ prefix
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1380 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-17 20:02:45 +00:00
Peter Åstrand
96bb96d143 Call ewmh_set_wm_name for main window as well, not just SeamlessRDP windows. This allows specifying an UTF-8 title with the -T argument.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1379 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-17 07:39:31 +00:00
Jay Sorg
7b41e71cd9 added ';' so indent works correctly
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1378 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-11 05:01:46 +00:00
Jay Sorg
fd4166de6c ran indent-all.sh
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1377 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-11 03:34:03 +00:00
Jay Sorg
3067b9fc6a ran indent-all.sh
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1376 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-11 03:30:18 +00:00
Pierre Ossman
95c21876c1 A bit more robust handling on read() or write() errors.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1375 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-10 09:15:15 +00:00
Pierre Ossman
dea4960e3a Rename BOOL to RD_BOOL to avoid conflict on Win32.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1374 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-10 09:00:56 +00:00
Jay Sorg
e486d11511 moved all openssl calls to one file
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1373 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-09 07:24:44 +00:00
Michael Gernoth
9769d751ee some more RD_BOOL
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1372 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-08 12:38:34 +00:00
Jay Sorg
6091381a81 prefix BOOL with RD_
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1371 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-08 04:47:06 +00:00
Jay Sorg
d95263bb8a remove old unused code and update email address
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1370 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-06 22:21:20 +00:00
Michael Gernoth
34897ba70a allow inclusion of Xproto.h by renaming their BOOL to XPROTO_BOOL
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1369 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-04 23:38:35 +00:00
Michael Gernoth
4bbead57bc RD_ prefix
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1368 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-04 23:36:13 +00:00
Michael Gernoth
510afcca69 ignore PCSCs idea of BOOL
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1367 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-04 23:19:54 +00:00
Michael Gernoth
ce8fe4d0e4 RD_ prefix
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1366 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-04 14:38:48 +00:00
Jay Sorg
8858d29b40 copyright year update
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1365 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-04 06:37:57 +00:00
Jay Sorg
797df4fa02 copyright year update
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1364 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-04 05:39:39 +00:00
Jay Sorg
b670bdacfa RD_ prefix and win32 compatibility for core files
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1363 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-04 04:55:56 +00:00
Peter Åstrand
8446c24ebd Documented that we should remain compatible with C89
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1362 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-03 09:58:35 +00:00
Peter Åstrand
9d9a7ecdcb Indent fix
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1361 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-03 06:41:13 +00:00
Pierre Ossman
b05c6e25d1 Add capture support to the oss backend.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1360 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-02 16:37:54 +00:00
Pierre Ossman
5300f18275 Add capture support to the alsa backend.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1359 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-02 16:36:51 +00:00
Pierre Ossman
0dbec16985 Add experimental extension to the RDPSND protocol that allows recording.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1358 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-02 16:30:06 +00:00
Pierre Ossman
66f1511672 Even more information learned from Microsoft's client.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1357 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-02 16:24:36 +00:00
Pierre Ossman
58fd47651e Add new information discovered by examining Microsoft's client.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1356 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-02 11:44:21 +00:00
Pierre Ossman
f0c0188404 Fix audio_driver initialisation to avoid problem with uninitialised
variables and reduce the memory leakage.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1355 423420c4-83ab-492f-b58f-81f9feb106b5
2007-01-02 11:39:56 +00:00