Commit Graph

1622 Commits

Author SHA1 Message Date
Peter Kallden
24cce4004e tmp disable select timeout - we segfault
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@593 423420c4-83ab-492f-b58f-81f9feb106b5
2004-02-03 13:55:12 +00:00
Peter Kallden
a8e3ab697b cleanup of aio logic
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@592 423420c4-83ab-492f-b58f-81f9feb106b5
2004-02-02 07:06:55 +00:00
Peter Kallden
f8b90aeb7b reworked the asyncio some and completed it. parallel and serial uses it now. disk.c is a likely candidate for the future, but there are some problems with disk.c that we will have to look into first. parallel and serial works better, they do not hang the session, but are still yerky at large chunks... possibly we could split the chunks, but the terminal server does not seem to like partial transfers, i've tried some variations.. :) fns->write() could be split in smaller pieces, but what should the thresholds be.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@591 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-30 14:10:32 +00:00
Peter Kallden
4e03600214 lptport and comport only do write in w2k, and it is not seamless.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@590 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-29 12:37:12 +00:00
Peter Kallden
98a9280484 put aio code within ifdefs
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@589 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-29 12:27:21 +00:00
Peter Kallden
2466e0a1a4 read support over lp port
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@588 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-29 12:24:15 +00:00
Peter Kallden
682fa1081a remove global vars. and put aio within ifdef
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@587 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-29 11:47:14 +00:00
Peter Kallden
8b54d716f7 delete un needed define.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@586 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-29 11:41:35 +00:00
Peter Kallden
1b37f01db0 add comments about other printercache process cases
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@585 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-29 11:40:36 +00:00
Peter Kallden
15ce6e6971 send_avail... use switch instead of if else.
disable aio on serial and parallel until finished.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@584 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-27 21:15:18 +00:00
Peter Kallden
0a74910ff0 lptport is working correctly now
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@583 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-27 21:06:22 +00:00
Peter Kallden
aa944cdeb5 cleanup of ltoa
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@582 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-27 10:36:49 +00:00
Peter Kallden
00f06c5d5d fixing -r printer syntax using = as a separator to the driver part, i.e. -r printer:mydeskjet=xxx
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@581 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-23 14:37:51 +00:00
Peter Kallden
05d0cc957e adding some info about -r args.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@580 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-23 14:34:47 +00:00
Peter Åstrand
a9a863db41 Ran indent-all.sh
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@579 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-23 08:35:52 +00:00
Peter Åstrand
113a0b179a Fixed dist and RPM spec file
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@578 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-23 08:18:41 +00:00
Peter Kallden
3b15cec51b removing the code that set the serial io stuff, and the extra options to comport....
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@577 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-23 06:56:42 +00:00
Michael Gernoth
c614f83b19 Documentation fixes by François Revol
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@576 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-22 22:10:17 +00:00
Michael Gernoth
628db36a74 fix g_null_pointer memleak
fixes for compiles on NetBSD & FreeBSD


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@575 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-22 20:31:59 +00:00
Peter Kallden
d1e409f1f6 next_arg. slight oversight, when backslashing a needle we need to left shift the string 1 char.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@574 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-22 09:03:06 +00:00
Michael Gernoth
f1363402cd os-support for stat(v)fs a little less(?) ugly
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@573 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-21 23:53:55 +00:00
Michael Gernoth
e448672db4 OpenBSD support
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@572 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-21 22:13:20 +00:00
Michael Gernoth
22248b26bc rdesktop compiles again on solaris
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@571 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-21 21:51:59 +00:00
Peter Kallden
457653ccff next_arg modified to support escaping of needles with backslash. ( you may need two dep. on your shell. )
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@570 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-21 18:17:20 +00:00
Michael Gernoth
00af04fa57 some fixes for solaris compiles.
toupper was redefined to handle strings, now renamed to toupper_str
disk.c has some more problems (it uses statfs and dirfd)


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@569 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-21 18:02:38 +00:00
Peter Kallden
a61eac7b19 redirection of disk, lptport, printer, comport.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@568 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-21 14:40:40 +00:00
Matt Chapman
f76ace37f2 Bump version number to 1.3.1.
Fix spelling: syncronization -> synchronisation (synchronization would be
okay too, but I use the Australian/British spelling :))


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@566 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-21 11:08:39 +00:00
Michael Gernoth
899e56c108 fix g_gc memleak
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@565 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-19 23:45:26 +00:00
Michael Gernoth
0f1660ead7 Try to use a TrueColor visual, even if the default-visual is
PseudoColor. This enables high-colour modes on displays with
a PseudoColor default visual and eliminates colourmap-flashing
at 8 bpp there.


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@564 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-19 21:58:58 +00:00
Jay Sorg
df4b9915d8 ui_draw_text optimize and small fix
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@563 423420c4-83ab-492f-b58f-81f9feb106b5
2004-01-16 23:15:33 +00:00
Jay Sorg
76d94e27b2 fix seg fault when offset goes negative in desktop cache
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@562 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-24 17:23:03 +00:00
Michael Gernoth
d3264ba4f6 Hopefully portable timezone implementation by Johan Larsson
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@561 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-11 17:20:01 +00:00
Michael Gernoth
e0897748b8 Use AUDIO_FLUSH on the BSDs
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@560 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-11 15:07:04 +00:00
Michael Gernoth
33c294acd4 Use stropts.h on solaris
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@559 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-11 14:59:54 +00:00
Michael Gernoth
4cc35816cb Removed timezone stuff, due to too much portability problems...
Will solve this later
Portability "fix" for rdpsnd_sun.c on openbsd


git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@558 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-11 12:25:38 +00:00
Michael Gernoth
e05e8b41f6 Some ChangeLog entries...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@557 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-10 15:02:26 +00:00
Michael Gernoth
1adaed9046 X509 Certificate fix from Daniel Drown
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@556 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-10 08:02:59 +00:00
Michael Gernoth
15d76e893d Show frequent cliprdr-errors only when used with WITH_DEBUG_CLIPBOARD
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@555 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-09 22:07:47 +00:00
Michael Gernoth
c4ed40ce8b revert back to COM2
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@554 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-09 09:59:26 +00:00
Michael Gernoth
c24a3ace62 Timezone patch by Mark Roach
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@553 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-09 09:57:44 +00:00
Peter Åstrand
539da0823b Another famous "forgotten break in switch statement" bug...
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@552 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-08 15:28:24 +00:00
Peter Åstrand
454e01b591 Reverted to the old numlock-state code. The numlock sync can be enabled via new option -N
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@551 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-08 12:01:25 +00:00
Peter Åstrand
8353259b40 Translating linebreaks when exchanging data via clipboard
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@550 423420c4-83ab-492f-b58f-81f9feb106b5
2003-12-05 10:36:04 +00:00
Michael Gernoth
3354831a4e Keymap fixes from J.L.Mektub
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@549 423420c4-83ab-492f-b58f-81f9feb106b5
2003-11-29 11:11:02 +00:00
Peter Åstrand
80ef473e7f Applied patch from danci@agenda.si.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@548 423420c4-83ab-492f-b58f-81f9feb106b5
2003-11-26 16:34:22 +00:00
Peter Åstrand
d22aeb2015 Resetting Windows key state in reset_modifiers
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@547 423420c4-83ab-492f-b58f-81f9feb106b5
2003-11-11 14:01:31 +00:00
Peter Åstrand
58c2cbd12a When mixing -f and -g, the last option should take precedence.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@546 423420c4-83ab-492f-b58f-81f9feb106b5
2003-11-10 15:09:49 +00:00
Peter Åstrand
9c9a020b8f errno is not valid when recv returns zero.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@545 423420c4-83ab-492f-b58f-81f9feb106b5
2003-11-08 09:17:41 +00:00
Michael Gernoth
41ab669bf9 compile when not all baudrates are defined on a system
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@544 423420c4-83ab-492f-b58f-81f9feb106b5
2003-11-03 20:19:01 +00:00
Peter Åstrand
fb643bc640 Bugfix from Dario Lesca <d.lesca@solinos.it>.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@543 423420c4-83ab-492f-b58f-81f9feb106b5
2003-11-03 14:54:52 +00:00