/[rdesktop]/jpeg/rdesktop/trunk/xwin.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /jpeg/rdesktop/trunk/xwin.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 1508 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 16:47:49 2009 UTC (14 years, 10 months ago) by dpavlin
File length: 100992 byte(s)
Diff to previous 1507 , to selected 16
Date: Sun, 19 Jul 2009 14:00:30 -0400
From: Daniel Jarboe <daniel.jarboe(at)gmail.com>
To: Dobrica Pavlinusic <dpavlin(at)rot13.org>
Subject: Re: rdesktop diff

On Sun, Jul 19, 2009 at 8:01 AM, Dobrica Pavlinusic <dpavlin(at)rot13.org>wrote:
>
> I'm looking forward for your patch, and will keep you informed what I
> did with it :-)

This diff was an earlier one with some debug printfs in so you can see how
the tuning knobs work.  I was only keeping an eye on a young computer user's
activities so ignored small screen changes and wrote out the stills to lossy
jpegs with libjpeg.  If you plan on saving screens no matter if there are
changes or not then I'd throw away all the g_bitmap_data_last_write stuff.

diff is against rdesktop-1.6 with whatever patches are in ubuntu 9.04
jaunty.  Added libjpeg62-dev in addition to the regular rdesktop build
dependencies.  Have fun and thanks for letting me know what you end up with.

~ Daniel


Revision 1507 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 16:45:11 2009 UTC (14 years, 10 months ago) by dpavlin
File length: 98775 byte(s)
Diff to previous 1488 , to selected 16
branch for integration of Daniel Jarboe <daniel.jarboe(at)gmail.com>
patches for jpeg

Revision 1488 - (view) (annotate) - [select for diffs]
Modified Fri May 15 08:18:08 2009 UTC (15 years ago) by astrand
Original Path: sourceforge.net/rdesktop/trunk/xwin.c
File length: 98775 byte(s)
Diff to previous 1485 , to selected 16
Moving rdesktop trunk to correct location. 



Revision 1485 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 08:05:25 2008 UTC (15 years, 5 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 98775 byte(s)
Diff to previous 1483 , to selected 16
Ran indent-all


Revision 1483 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 02:37:10 2008 UTC (15 years, 6 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 98775 byte(s)
Diff to previous 1475 , to selected 16
brush cache for > 2 color brushes


Revision 1475 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 03:51:23 2008 UTC (15 years, 10 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 95822 byte(s)
Diff to previous 1469 , to selected 16
update the copyright year


Revision 1469 - (view) (annotate) - [select for diffs]
Modified Thu Apr 24 14:13:28 2008 UTC (16 years ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 95817 byte(s)
Diff to previous 1464 , to selected 16
Indented


Revision 1464 - (view) (annotate) - [select for diffs]
Modified Sat Apr 5 05:56:26 2008 UTC (16 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 95815 byte(s)
Diff to previous 1463 , to selected 16
Fix bug #1886199 (tracked down by nicolyon@users.sourceforge.net).


Revision 1463 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 11:36:15 2008 UTC (16 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 95531 byte(s)
Diff to previous 1461 , to selected 16
Moved call to seamless_restack_test from ui_init to end of
ui_create_window. This seems to fix problems the WTS disconnecting the
session due to "DATA ENCRYPTION" errors. At this point, it's unknown
why this patch fixes the problem, but ui_create_window is a good place
for seamless_restack_test() in any case.


Revision 1461 - (view) (annotate) - [select for diffs]
Modified Wed Mar 26 17:16:32 2008 UTC (16 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 95503 byte(s)
Diff to previous 1459 , to selected 16
Decreased timeout in sw_wait_configurenotify to one second, to reduce
frusrtation with old metacity versions. Need to use gettimeofday.


Revision 1459 - (view) (annotate) - [select for diffs]
Modified Wed Mar 26 16:44:55 2008 UTC (16 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 95394 byte(s)
Diff to previous 1453 , to selected 16
Re-worked the support for SeamlessRDP window stacking:

* Since many window managers cannot properly restack a window between
two other windows, we need to check for this at startup.

* A new utility function, sw_wait_configurenotify, is used to wait for
the WM to process our restacking request.

* We are using XReconfigureWMWindow instead of XRestackWindows and
XRaiseWindow, to easier meet the demands of ICCCM. Restacking between
is only done if the WM is not broken, though.

* The error handler does not ignore BadMatch from ConfigureWindow
requests any longer. I haven't found any WM that gives BadMatch for
XReconfigureWMWindow.

* The test cases has been updated to test more stacking cases.


A somewhat related bug fix wrt focus handling is also included, which
prevents FOCUS messages when reverting focus from a destroyed window


Revision 1453 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 07:39:38 2008 UTC (16 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 87587 byte(s)
Diff to previous 1447 , to selected 16
SeamlessRDP bugfix: The first window to XRestackWindows should be the
reference window (the "behind" window); not the window to restack.


Revision 1447 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 11:27:12 2008 UTC (16 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 87584 byte(s)
Diff to previous 1443 , to selected 16
Applied patch:

[ 1715358 ] seamlessrdp window close


Revision 1443 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 15:39:21 2008 UTC (16 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 87418 byte(s)
Diff to previous 1417 , to selected 16
Applied rdesktop part of patch:

[ 1715359 ] seamlessrdp topmost windows


Revision 1417 - (view) (annotate) - [select for diffs]
Modified Thu Aug 30 04:47:36 2007 UTC (16 years, 8 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 87190 byte(s)
Diff to previous 1413 , to selected 16
32 bit color


Revision 1413 - (view) (annotate) - [select for diffs]
Modified Mon Jun 18 12:00:34 2007 UTC (16 years, 11 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 87100 byte(s)
Diff to previous 1407 , to selected 16
Implement support for icons in SeamlessRDP.


Revision 1407 - (view) (annotate) - [select for diffs]
Modified Mon May 14 12:11:15 2007 UTC (17 years ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 85263 byte(s)
Diff to previous 1403 , to selected 16
Send physical mouse buttons over RDP rather than logical ones. Fixes bug 1693905. Patch from Ilya Konstantinov (slightly modified)


Revision 1403 - (view) (annotate) - [select for diffs]
Modified Thu Apr 12 16:04:25 2007 UTC (17 years, 1 month ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84180 byte(s)
Diff to previous 1380 , to selected 16
[PATCH] rdesktop segfault with libx11-6 1.0.3-7 by Mark Heily <mark@heily.com>


Revision 1380 - (view) (annotate) - [select for diffs]
Modified Wed Jan 17 07:39:31 2007 UTC (17 years, 4 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84208 byte(s)
Diff to previous 1372 , to selected 16
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.


Revision 1372 - (view) (annotate) - [select for diffs]
Modified Mon Jan 8 04:47:06 2007 UTC (17 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84173 byte(s)
Diff to previous 1370 , to selected 16
prefix BOOL with RD_


Revision 1370 - (view) (annotate) - [select for diffs]
Modified Thu Jan 4 23:38:35 2007 UTC (17 years, 4 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84108 byte(s)
Diff to previous 1365 , to selected 16
allow inclusion of Xproto.h by renaming their BOOL to XPROTO_BOOL


Revision 1365 - (view) (annotate) - [select for diffs]
Modified Thu Jan 4 05:39:39 2007 UTC (17 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84162 byte(s)
Diff to previous 1364 , to selected 16
copyright year update


Revision 1364 - (view) (annotate) - [select for diffs]
Modified Thu Jan 4 04:55:56 2007 UTC (17 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84162 byte(s)
Diff to previous 1346 , to selected 16
RD_ prefix and win32 compatibility for core files


Revision 1346 - (view) (annotate) - [select for diffs]
Modified Thu Dec 7 15:23:45 2006 UTC (17 years, 5 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84081 byte(s)
Diff to previous 1306 , to selected 16
Abstract select() handling in rdpsnd so that backends can do their thing
more correctly.


Revision 1306 - (view) (annotate) - [select for diffs]
Modified Fri Oct 27 12:59:38 2006 UTC (17 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84126 byte(s)
Diff to previous 1302 , to selected 16
Prevent segfaults in out of memory conditions by checking the pointer returned from XGetImage.


Revision 1302 - (view) (annotate) - [select for diffs]
Modified Thu Oct 26 09:47:17 2006 UTC (17 years, 6 months ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84080 byte(s)
Diff to previous 1255 , to selected 16
Rewrite the queue management a bit so that blocks are not completed until
they have finished playing. This also makes the queue system mandatory for
all backends.


Revision 1255 - (view) (annotate) - [select for diffs]
Modified Sun Sep 17 11:04:50 2006 UTC (17 years, 8 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84155 byte(s)
Diff to previous 1250 , to selected 16
allow multiple sound-drivers to be compiled in simultaneously and
make the runtime selectable


Revision 1250 - (view) (annotate) - [select for diffs]
Modified Mon Aug 7 11:46:28 2006 UTC (17 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84157 byte(s)
Diff to previous 1249 , to selected 16
Indent fixes


Revision 1249 - (view) (annotate) - [select for diffs]
Modified Mon Aug 7 11:45:06 2006 UTC (17 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84145 byte(s)
Diff to previous 1246 , to selected 16
Fixed a minor seamless bug in DRAW_ELLIPSE: Was copying from
backingstore before updated.


Revision 1246 - (view) (annotate) - [select for diffs]
Modified Tue Jul 11 17:22:24 2006 UTC (17 years, 10 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84213 byte(s)
Diff to previous 1232 , to selected 16
set screen-number in XGetVisualInfo (patch 1417414 by Jeremy Smith)


Revision 1232 - (view) (annotate) - [select for diffs]
Modified Fri Apr 28 07:55:36 2006 UTC (18 years ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 84139 byte(s)
Diff to previous 1226 , to selected 16
Add a destroy group command to SeamlessRDP for when entire groups of windows
get killed off in one go.


Revision 1226 - (view) (annotate) - [select for diffs]
Modified Wed Apr 12 06:47:24 2006 UTC (18 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 83817 byte(s)
Diff to previous 1223 , to selected 16
The default color depth is now the depth of the root window.


Revision 1223 - (view) (annotate) - [select for diffs]
Modified Sun Apr 9 20:11:42 2006 UTC (18 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 83712 byte(s)
Diff to previous 1214 , to selected 16
Compile fixes for GCC 2.96. Fixes 1444824.


Revision 1214 - (view) (annotate) - [select for diffs]
Modified Tue Mar 28 13:56:08 2006 UTC (18 years, 1 month ago) by ossman_
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 83712 byte(s)
Diff to previous 1199 , to selected 16
Make sure we notify other rdesktops that we exited so that they can update
their clipboard status.


Revision 1199 - (view) (annotate) - [select for diffs]
Modified Mon Mar 27 08:17:34 2006 UTC (18 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 83694 byte(s)
Diff to previous 1057 , to selected 16
Added SeamlessRDP support: Merged seamlessrdp-branch


Revision 1057 - (view) (annotate) - [select for diffs]
Modified Tue Mar 7 08:17:40 2006 UTC (18 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 62674 byte(s)
Diff to previous 1049 , to selected 16
* If fullscreen mode, set g_using_full_workarea = True;

* When using -g workarea, if workarea fetch fails, do not set
  g_using_full_workarea. Fall back to size of entire screen, instead
  of 800x600.


Revision 1049 - (view) (annotate) - [select for diffs]
Modified Wed Mar 1 13:54:19 2006 UTC (18 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 62601 byte(s)
Diff to previous 1042 , to selected 16
Applied rdesktop-visual-host-be-fix.patch from #1390148, which fixes a problem when rdesktop is run on a machine with different byte order than the Xserver.


Revision 1042 - (view) (annotate) - [select for diffs]
Modified Tue Jan 24 12:40:24 2006 UTC (18 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 62212 byte(s)
Diff to previous 1041 , to selected 16
Applied patch #1390148 from Ilya Konstantinov: Refactoring of color depth code.


Revision 1041 - (view) (annotate) - [select for diffs]
Modified Tue Jan 24 12:25:49 2006 UTC (18 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 57432 byte(s)
Diff to previous 1040 , to selected 16
Corrected spelling error.


Revision 1040 - (view) (annotate) - [select for diffs]
Modified Tue Jan 24 12:24:40 2006 UTC (18 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 57433 byte(s)
Diff to previous 1033 , to selected 16
In translate24to32, only read 3 bytes from data buffer. If we are
reading 4 bytes, we are reading beyond the buffer. Fixes valgrind
warnings.


Revision 1033 - (view) (annotate) - [select for diffs]
Modified Tue Dec 27 08:58:57 2005 UTC (18 years, 4 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 57327 byte(s)
Diff to previous 1031 , to selected 16
Applied patch #1363476: -D option doesn't work on 64bit system.


Revision 1031 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 13:26:29 2005 UTC (18 years, 5 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 57301 byte(s)
Diff to previous 1030 , to selected 16
Another try at the fix for short 0xff and 0xfe commands:

* On short commands, print a warning as well as a debug string.

* For 0xfe, allow one byte commands. In this case, do not increment
  x/y; assume that the third byte is zero.


Revision 1030 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 12:49:37 2005 UTC (18 years, 5 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56910 byte(s)
Diff to previous 1029 , to selected 16
cache_get_text never returns NULL, so check if entry->data is NULL
instead.


Revision 1029 - (view) (annotate) - [select for diffs]
Modified Fri Nov 18 22:46:38 2005 UTC (18 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56904 byte(s)
Diff to previous 1022 , to selected 16
Handle too short 0xff and 0xfe commands in ui_draw_text.

This fix should remove both a segfault and a "this shouldn't be
happening" abortion, which I can trigger with vertical text in
OpenOffice 2.0.


Revision 1022 - (view) (annotate) - [select for diffs]
Modified Thu Sep 29 03:34:33 2005 UTC (18 years, 7 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56852 byte(s)
Diff to previous 991 , to selected 16
ellipse fix for non copy rop


Revision 991 - (view) (annotate) - [select for diffs]
Modified Fri Aug 26 07:01:02 2005 UTC (18 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56893 byte(s)
Diff to previous 988 , to selected 16
Disable moving in single-app mode when window is occupying entire
workarea.


Revision 988 - (view) (annotate) - [select for diffs]
Modified Thu Aug 25 20:27:45 2005 UTC (18 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56736 byte(s)
Diff to previous 976 , to selected 16
Moved mouse button handling to separate function, handle_button_event. The single app mode has been enhanced: The minimazation now works better.


Revision 976 - (view) (annotate) - [select for diffs]
Modified Thu Aug 4 13:39:57 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56471 byte(s)
Diff to previous 949 , to selected 16
Protection against recursive sequences


Revision 949 - (view) (annotate) - [select for diffs]
Modified Tue Aug 2 15:07:35 2005 UTC (18 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56465 byte(s)
Diff to previous 905 , to selected 16
Implemented support for keyboard "sequences", which makes it possible to send multiple scancodes to the RDP server in response to one X11 keyboard event.


Revision 905 - (view) (annotate) - [select for diffs]
Modified Fri May 20 22:09:32 2005 UTC (19 years ago) by jdmeijer
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56812 byte(s)
Diff to previous 887 , to selected 16
Tell the server to stop sending window updates when the rdesktop window is unmapped


Revision 887 - (view) (annotate) - [select for diffs]
Modified Sat Apr 16 11:57:19 2005 UTC (19 years, 1 month ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56652 byte(s)
Diff to previous 867 , to selected 16
Handle RDP recv queue even in RDP send queue is full.
Patch from James Cameron <james.cameron@hp.com>
This closes Debian Bug #246461.


Revision 867 - (view) (annotate) - [select for diffs]
Modified Wed Mar 23 12:25:54 2005 UTC (19 years, 1 month ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56620 byte(s)
Diff to previous 844 , to selected 16
Window-placement patch by <gregmhughes@comcast.net>
small modifications by me, to only set the PPosition sizehint, if the
position was specified on the command-line


Revision 844 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 22:48:15 2005 UTC (19 years, 2 months ago) by jdmeijer
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 56298 byte(s)
Diff to previous 843 , to selected 16
do polyline in a single ui operation: ui_polyline


Revision 843 - (view) (annotate) - [select for diffs]
Modified Thu Mar 10 22:40:20 2005 UTC (19 years, 2 months ago) by jdmeijer
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 55883 byte(s)
Diff to previous 831 , to selected 16
Fix text2 order parsing. The brush is parsed but not yet used.


Revision 831 - (view) (annotate) - [select for diffs]
Modified Tue Mar 8 00:43:10 2005 UTC (19 years, 2 months ago) by jdmeijer
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 55816 byte(s)
Diff to previous 828 , to selected 16
Add support for ellipse and polygon orders


Revision 828 - (view) (annotate) - [select for diffs]
Modified Sun Mar 6 21:11:18 2005 UTC (19 years, 2 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 51794 byte(s)
Diff to previous 823 , to selected 16
bump version to 1.4.0
change year in files
add missing docu for updated commandline-flags
update changelog


Revision 823 - (view) (annotate) - [select for diffs]
Modified Mon Feb 28 23:30:00 2005 UTC (19 years, 2 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 51794 byte(s)
Diff to previous 822 , to selected 16
fix missing while. This garbled data when displaying on a BE host running
at 32bpp, when rdesktop is running on a LE host connecting with 16bpp to
the TS


Revision 822 - (view) (annotate) - [select for diffs]
Modified Mon Feb 28 22:38:24 2005 UTC (19 years, 2 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 51773 byte(s)
Diff to previous 821 , to selected 16
compile fix for older gcc


Revision 821 - (view) (annotate) - [select for diffs]
Modified Mon Feb 28 01:15:45 2005 UTC (19 years, 2 months ago) by jdmeijer
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 51755 byte(s)
Diff to previous 801 , to selected 16
More optimisations


Revision 801 - (view) (annotate) - [select for diffs]
Modified Tue Nov 23 13:29:12 2004 UTC (19 years, 5 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48545 byte(s)
Diff to previous 800 , to selected 16
Indent fixes


Revision 800 - (view) (annotate) - [select for diffs]
Modified Thu Nov 18 11:18:49 2004 UTC (19 years, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48545 byte(s)
Diff to previous 795 , to selected 16
add support for specifying the window-position with the -g parameter


Revision 795 - (view) (annotate) - [select for diffs]
Modified Wed Nov 3 13:56:52 2004 UTC (19 years, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48497 byte(s)
Diff to previous 788 , to selected 16
Big serial- and disk-redirection update from
Andreas Flick <Andreas.Flick@unicon-ka.de>


Revision 788 - (view) (annotate) - [select for diffs]
Modified Thu Oct 21 08:43:22 2004 UTC (19 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48557 byte(s)
Diff to previous 763 , to selected 16
null_pointer_data must actually be 24 bytes. Fixes another Valgrind
warning.


Revision 763 - (view) (annotate) - [select for diffs]
Modified Wed Sep 8 07:19:20 2004 UTC (19 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48603 byte(s)
Diff to previous 754 , to selected 16
The current version of ui_create_cursor requires that
null_pointer_data is nine octets. This patch fixes valgrind errors.


Revision 754 - (view) (annotate) - [select for diffs]
Modified Mon Aug 23 11:28:23 2004 UTC (19 years, 8 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48573 byte(s)
Diff to previous 753 , to selected 16
gui should really have higher priority then sound...


Revision 753 - (view) (annotate) - [select for diffs]
Modified Mon Aug 23 11:13:50 2004 UTC (19 years, 8 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48573 byte(s)
Diff to previous 725 , to selected 16
oss sound fixes


Revision 725 - (view) (annotate) - [select for diffs]
Modified Sun Jun 27 17:51:54 2004 UTC (19 years, 10 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48573 byte(s)
Diff to previous 713 , to selected 16
added persistant bitmap chaching from Jeroen Meijer, slightly modified


Revision 713 - (view) (annotate) - [select for diffs]
Modified Wed Jun 16 03:08:55 2004 UTC (19 years, 11 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48364 byte(s)
Diff to previous 709 , to selected 16
added ui_begin/end_update and rdp_loop for ports


Revision 709 - (view) (annotate) - [select for diffs]
Modified Fri Jun 11 22:37:05 2004 UTC (19 years, 11 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 48250 byte(s)
Diff to previous 708 , to selected 16
clean up and comment the repeat macros


Revision 708 - (view) (annotate) - [select for diffs]
Modified Fri Jun 4 15:01:36 2004 UTC (19 years, 11 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 47784 byte(s)
Diff to previous 706 , to selected 16
warnings when screen size of depth change and backstore resizeing when screen size changes


Revision 706 - (view) (annotate) - [select for diffs]
Modified Tue Jun 1 08:06:02 2004 UTC (19 years, 11 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 47373 byte(s)
Diff to previous 704 , to selected 16
Indent fixes


Revision 704 - (view) (annotate) - [select for diffs]
Modified Thu May 27 10:19:41 2004 UTC (19 years, 11 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 47365 byte(s)
Diff to previous 697 , to selected 16
fix for colourspace-expansion


Revision 697 - (view) (annotate) - [select for diffs]
Modified Tue May 11 13:45:57 2004 UTC (20 years ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 47215 byte(s)
Diff to previous 695 , to selected 16
Indent fixes.


Revision 695 - (view) (annotate) - [select for diffs]
Modified Tue May 11 07:34:03 2004 UTC (20 years ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 47250 byte(s)
Diff to previous 691 , to selected 16
fix compiler warning/error "a cast does not yield a lvalue"


Revision 691 - (view) (annotate) - [select for diffs]
Modified Thu May 6 08:17:47 2004 UTC (20 years ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 47241 byte(s)
Diff to previous 688 , to selected 16
Indent fixes.


Revision 688 - (view) (annotate) - [select for diffs]
Modified Fri Apr 30 19:14:15 2004 UTC (20 years ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 47218 byte(s)
Diff to previous 680 , to selected 16
speed up screenblt if screen is unobscured


Revision 680 - (view) (annotate) - [select for diffs]
Modified Mon Apr 26 23:14:07 2004 UTC (20 years ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 46803 byte(s)
Diff to previous 679 , to selected 16
only do stipple ops on backingstore when possible


Revision 679 - (view) (annotate) - [select for diffs]
Modified Mon Apr 26 23:00:25 2004 UTC (20 years ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 46684 byte(s)
Diff to previous 677 , to selected 16
unroll the bits in translate8to16/32


Revision 677 - (view) (annotate) - [select for diffs]
Modified Mon Apr 26 13:48:39 2004 UTC (20 years ago) by n-ki
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 46364 byte(s)
Diff to previous 651 , to selected 16
new: ui_resize_window() and related, which is used when resizing while shadowing. And fallback for color when connecting to a session with fewer colors than you have set in your session. Jeroen Meijer jeroen@oldambt7.com


Revision 651 - (view) (annotate) - [select for diffs]
Modified Thu Apr 15 20:12:42 2004 UTC (20 years, 1 month ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 45929 byte(s)
Diff to previous 648 , to selected 16
Indent fixes


Revision 648 - (view) (annotate) - [select for diffs]
Modified Sat Apr 10 09:34:52 2004 UTC (20 years, 1 month ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 45965 byte(s)
Diff to previous 645 , to selected 16
rdp2vnc fixes from Johannes Schindelin <Johannes.Schindelin@gmx.de>


Revision 645 - (view) (annotate) - [select for diffs]
Modified Mon Mar 29 13:59:03 2004 UTC (20 years, 1 month ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 46004 byte(s)
Diff to previous 644 , to selected 16
return data only if 15 or 16 bbp in translate_image


Revision 644 - (view) (annotate) - [select for diffs]
Modified Thu Mar 25 22:58:45 2004 UTC (20 years, 1 month ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 45948 byte(s)
Diff to previous 643 , to selected 16
if rdp server and client bpp match and architectures match, don't translate image


Revision 643 - (view) (annotate) - [select for diffs]
Modified Wed Mar 24 18:16:58 2004 UTC (20 years, 1 month ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 45451 byte(s)
Diff to previous 636 , to selected 16
only check g_xserver_be once in translate8toXX


Revision 636 - (view) (annotate) - [select for diffs]
Modified Sat Mar 13 12:08:18 2004 UTC (20 years, 2 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 45271 byte(s)
Diff to previous 620 , to selected 16
XEmbed-patch by Arend van Beelen jr. <arend@auton.nl>


Revision 620 - (view) (annotate) - [select for diffs]
Modified Wed Mar 3 10:46:35 2004 UTC (20 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 45125 byte(s)
Diff to previous 619 , to selected 16
Sometimes, the boxcx value is something really large, like 32691. This
makes XCopyArea fail with Xvnc. If boxcx is this large, reset to
g_width - boxx.

(The reason why boxcx is strange is that os->boxright is strange. I
have no idea what's causing this, though.)


Revision 619 - (view) (annotate) - [select for diffs]
Modified Wed Mar 3 10:41:53 2004 UTC (20 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44920 byte(s)
Diff to previous 617 , to selected 16
Indent fixes


Revision 617 - (view) (annotate) - [select for diffs]
Modified Wed Feb 25 18:28:52 2004 UTC (20 years, 2 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44929 byte(s)
Diff to previous 609 , to selected 16
optimize split_colour15 and 16


Revision 609 - (view) (annotate) - [select for diffs]
Modified Mon Feb 16 20:28:09 2004 UTC (20 years, 3 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 45120 byte(s)
Diff to previous 606 , to selected 16
Make internal backing-store the default && small fix for it


Revision 606 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 23:20:24 2004 UTC (20 years, 3 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44861 byte(s)
Diff to previous 603 , to selected 16
fix select errors due to exploding fdnum n


Revision 603 - (view) (annotate) - [select for diffs]
Modified Sat Feb 7 18:47:06 2004 UTC (20 years, 3 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44856 byte(s)
Diff to previous 594 , to selected 16
fixes for HP-UX


Revision 594 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 13:55:12 2004 UTC (20 years, 3 months ago) by n-ki
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44841 byte(s)
Diff to previous 592 , to selected 16
tmp disable select timeout - we segfault


Revision 592 - (view) (annotate) - [select for diffs]
Modified Fri Jan 30 14:10:32 2004 UTC (20 years, 3 months ago) by n-ki
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44749 byte(s)
Diff to previous 580 , to selected 16
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.


Revision 580 - (view) (annotate) - [select for diffs]
Modified Fri Jan 23 08:35:52 2004 UTC (20 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44450 byte(s)
Diff to previous 576 , to selected 16
Ran indent-all.sh


Revision 576 - (view) (annotate) - [select for diffs]
Modified Thu Jan 22 20:31:59 2004 UTC (20 years, 3 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44454 byte(s)
Diff to previous 566 , to selected 16
fix g_null_pointer memleak
fixes for compiles on NetBSD & FreeBSD


Revision 566 - (view) (annotate) - [select for diffs]
Modified Mon Jan 19 23:45:26 2004 UTC (20 years, 4 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44502 byte(s)
Diff to previous 565 , to selected 16
fix g_gc memleak


Revision 565 - (view) (annotate) - [select for diffs]
Modified Mon Jan 19 21:58:58 2004 UTC (20 years, 4 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 44403 byte(s)
Diff to previous 564 , to selected 16
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.


Revision 564 - (view) (annotate) - [select for diffs]
Modified Fri Jan 16 23:15:33 2004 UTC (20 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43544 byte(s)
Diff to previous 547 , to selected 16
ui_draw_text optimize and small fix


Revision 547 - (view) (annotate) - [select for diffs]
Modified Mon Nov 10 15:09:49 2003 UTC (20 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43297 byte(s)
Diff to previous 545 , to selected 16
When mixing -f and -g, the last option should take precedence.


Revision 545 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 20:19:01 2003 UTC (20 years, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43297 byte(s)
Diff to previous 543 , to selected 16
compile when not all baudrates are defined on a system


Revision 543 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 13:33:35 2003 UTC (20 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43378 byte(s)
Diff to previous 542 , to selected 16
Re-worked numlock handling: Keeping remote numlock state in sync with local state


Revision 542 - (view) (annotate) - [select for diffs]
Modified Mon Nov 3 13:22:09 2003 UTC (20 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43538 byte(s)
Diff to previous 541 , to selected 16
Indent fixes


Revision 541 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 16:43:29 2003 UTC (20 years, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43540 byte(s)
Diff to previous 537 , to selected 16
Fix crash bug when toggling fullscreen-mode with fancy cursors.
Do no longer destroy the global null_cursor, when destroying the
current window.


Revision 537 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 04:51:10 2003 UTC (20 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43576 byte(s)
Diff to previous 536 , to selected 16
Need unistd.h for select.


Revision 536 - (view) (annotate) - [select for diffs]
Modified Fri Oct 31 04:29:57 2003 UTC (20 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43556 byte(s)
Diff to previous 534 , to selected 16
Fix compile warnings on HP-UX.


Revision 534 - (view) (annotate) - [select for diffs]
Modified Thu Oct 30 00:10:32 2003 UTC (20 years, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43530 byte(s)
Diff to previous 532 , to selected 16
translate24to{24,32} were not using make/split-colour which makes
them unuseable on BE RGB-Displays of this depth...
This should fix it.


Revision 532 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 14:14:46 2003 UTC (20 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43043 byte(s)
Diff to previous 528 , to selected 16
Indent fixes


Revision 528 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 08:37:20 2003 UTC (20 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43055 byte(s)
Diff to previous 527 , to selected 16
Fix translate16to16 along the lines of all the other translate functions.


Revision 527 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 08:15:02 2003 UTC (20 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43003 byte(s)
Diff to previous 524 , to selected 16
A more general fix for the last problem - fixes 15-bit X as well.


Revision 524 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 06:29:05 2003 UTC (20 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43427 byte(s)
Diff to previous 521 , to selected 16
Hopefully make it work with both RGB and BGR X servers.


Revision 521 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 09:02:46 2003 UTC (20 years, 6 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 43278 byte(s)
Diff to previous 519 , to selected 16
endianess fixes for 8 bit
fix for crash when g_bpp==24


Revision 519 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 03:40:26 2003 UTC (20 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 42468 byte(s)
Diff to previous 517 , to selected 16
Convert bpp printf into DEBUG_RDP5 (perhaps not the ideal category but
it will do for now).


Revision 517 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 03:30:51 2003 UTC (20 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 42513 byte(s)
Diff to previous 508 , to selected 16
private colour map code only works for 8 bpp, disable otherwise
(from neoware)


Revision 508 - (view) (annotate) - [select for diffs]
Modified Wed Oct 22 10:55:11 2003 UTC (20 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 42411 byte(s)
Diff to previous 504 , to selected 16
Applied null cursor patch from jeroen@oldambt7.com


Revision 504 - (view) (annotate) - [select for diffs]
Modified Sun Oct 19 11:59:41 2003 UTC (20 years, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 42058 byte(s)
Diff to previous 501 , to selected 16
Make sure that g_dsp_busy is initialized to False


Revision 501 - (view) (annotate) - [select for diffs]
Modified Fri Oct 17 08:23:47 2003 UTC (20 years, 7 months ago) by stargo
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 42082 byte(s)
Diff to previous 500 , to selected 16
added switch (-A) to disable rdpsnd


Revision 500 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 14:32:43 2003 UTC (20 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 42036 byte(s)
Diff to previous 499 , to selected 16
Support for specifying geometry in terms of percent of whole screen


Revision 499 - (view) (annotate) - [select for diffs]
Modified Wed Oct 15 14:01:32 2003 UTC (20 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41848 byte(s)
Diff to previous 498 , to selected 16
Fixed indentation


Revision 498 - (view) (annotate) - [select for diffs]
Modified Tue Oct 14 12:05:27 2003 UTC (20 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41883 byte(s)
Diff to previous 487 , to selected 16
xkeymap_init must be before using g_enable_compose.


Revision 487 - (view) (annotate) - [select for diffs]
Modified Mon Oct 13 12:34:15 2003 UTC (20 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41882 byte(s)
Diff to previous 483 , to selected 16
Corrected SET_FOREGROUND/SET_BACKGROUND in Hatch handling routine.
This should be done according to patch 688390, and feels right,
although I basically have no idea of what I'm doing :-)


Revision 483 - (view) (annotate) - [select for diffs]
Modified Sat Oct 11 19:12:10 2003 UTC (20 years, 7 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41882 byte(s)
Diff to previous 481 , to selected 16
big endian fixes


Revision 481 - (view) (annotate) - [select for diffs]
Modified Thu Oct 9 03:28:04 2003 UTC (20 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41023 byte(s)
Diff to previous 478 , to selected 16
Make some variables static.


Revision 478 - (view) (annotate) - [select for diffs]
Modified Sun Oct 5 12:07:56 2003 UTC (20 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41009 byte(s)
Diff to previous 474 , to selected 16
Fix crash bug when dsp_fd = -1.


Revision 474 - (view) (annotate) - [select for diffs]
Modified Tue Sep 30 09:11:08 2003 UTC (20 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41013 byte(s)
Diff to previous 472 , to selected 16
Preliminary sound support (PCM only).
Based on code from GuoJunBo <guojunbo@ict.ac.cn>


Revision 472 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 22:23:42 2003 UTC (20 years, 7 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 40637 byte(s)
Diff to previous 470 , to selected 16
big edian support for 32 bpp xwindows, still need 16 and 24


Revision 470 - (view) (annotate) - [select for diffs]
Modified Mon Sep 15 08:03:30 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 39947 byte(s)
Diff to previous 461 , to selected 16
Kbd fix: Shift was always reset after press


Revision 461 - (view) (annotate) - [select for diffs]
Modified Tue Sep 2 09:40:07 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 39923 byte(s)
Diff to previous 456 , to selected 16
restore_remote_modifiers takes ev_time argument.


Revision 456 - (view) (annotate) - [select for diffs]
Modified Sun Aug 31 20:01:12 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 39916 byte(s)
Diff to previous 450 , to selected 16
Indent fixes


Revision 450 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 22:51:33 2003 UTC (20 years, 8 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 39903 byte(s)
Diff to previous 449 , to selected 16
more g_ prefix for global vars


Revision 449 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 09:42:55 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 39099 byte(s)
Diff to previous 448 , to selected 16
kbd: Restoring changed remote modifiers after keypress. Fixes problem with shift & altgr 'stuck' down after typing, for example, A


Revision 448 - (view) (annotate) - [select for diffs]
Modified Wed Aug 27 08:21:53 2003 UTC (20 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 39038 byte(s)
Diff to previous 447 , to selected 16
Fixed memory leak with colormap allocation.


Revision 447 - (view) (annotate) - [select for diffs]
Modified Thu Aug 21 23:23:15 2003 UTC (20 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 38982 byte(s)
Diff to previous 438 , to selected 16
more g_ prefix for global vars


Revision 438 - (view) (annotate) - [select for diffs]
Modified Fri Aug 1 17:01:58 2003 UTC (20 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 38870 byte(s)
Diff to previous 435 , to selected 16
more g_ prefix for global vars


Revision 435 - (view) (annotate) - [select for diffs]
Modified Wed Jul 9 09:18:20 2003 UTC (20 years, 10 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 38856 byte(s)
Diff to previous 432 , to selected 16
Indent fixes


Revision 432 - (view) (annotate) - [select for diffs]
Modified Tue Jul 1 09:31:25 2003 UTC (20 years, 10 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 38849 byte(s)
Diff to previous 415 , to selected 16
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


Revision 415 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 11:10:48 2003 UTC (20 years, 11 months ago) by forsberg
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 41335 byte(s)
Diff to previous 376 , to selected 16
Listen for clipboard-related events and handle them.
Listen for IPC-related events and handle them.
Changes after running indent-all.sh


Revision 376 - (view) (annotate) - [select for diffs]
Modified Mon May 19 21:36:33 2003 UTC (21 years ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 38278 byte(s)
Diff to previous 373 , to selected 16
changes so it compiles with g++(mainly for ports)


Revision 373 - (view) (annotate) - [select for diffs]
Modified Thu May 15 14:26:15 2003 UTC (21 years ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 38221 byte(s)
Diff to previous 368 , to selected 16
support for hatch patterns in patblt


Revision 368 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 13:48:17 2003 UTC (21 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 37293 byte(s)
Diff to previous 342 , to selected 16
Fix an endianness problem.


Revision 342 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 12:00:17 2003 UTC (21 years, 2 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 37257 byte(s)
Diff to previous 332 , to selected 16
Support for moving window by dragging applications title bar. To be used
in conjunction with -s, -S and -D.


Revision 332 - (view) (annotate) - [select for diffs]
Modified Tue Feb 18 13:51:43 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 36603 byte(s)
Diff to previous 331 , to selected 16
Prevent restoring by double click in single app mode.


Revision 331 - (view) (annotate) - [select for diffs]
Modified Tue Feb 18 13:44:27 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 36498 byte(s)
Diff to previous 328 , to selected 16
Prevent access to sys menu in single app mode


Revision 328 - (view) (annotate) - [select for diffs]
Modified Tue Feb 18 13:03:51 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 36372 byte(s)
Diff to previous 319 , to selected 16
New option for running single applications maximized


Revision 319 - (view) (annotate) - [select for diffs]
Modified Mon Feb 10 13:02:57 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 35592 byte(s)
Diff to previous 318 , to selected 16
Private funcs should be static.


Revision 318 - (view) (annotate) - [select for diffs]
Modified Mon Feb 10 12:58:51 2003 UTC (21 years, 3 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 35543 byte(s)
Diff to previous 316 , to selected 16
Indent fixes


Revision 316 - (view) (annotate) - [select for diffs]
Modified Sun Feb 9 17:17:37 2003 UTC (21 years, 3 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 35515 byte(s)
Diff to previous 311 , to selected 16
15 and 24 bit server support


Revision 311 - (view) (annotate) - [select for diffs]
Modified Wed Feb 5 14:16:33 2003 UTC (21 years, 3 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 32322 byte(s)
Diff to previous 309 , to selected 16
support for > 16 bit clients with 16 bit server


Revision 309 - (view) (annotate) - [select for diffs]
Modified Tue Feb 4 05:32:13 2003 UTC (21 years, 3 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 31034 byte(s)
Diff to previous 301 , to selected 16
16bit


Revision 301 - (view) (annotate) - [select for diffs]
Modified Thu Jan 30 11:28:50 2003 UTC (21 years, 3 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30594 byte(s)
Diff to previous 300 , to selected 16
unsigned long != uint32 on a 64-bit machine.


Revision 300 - (view) (annotate) - [select for diffs]
Modified Thu Jan 30 11:20:30 2003 UTC (21 years, 3 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30620 byte(s)
Diff to previous 299 , to selected 16
Fix a few compile warnings.


Revision 299 - (view) (annotate) - [select for diffs]
Modified Thu Jan 30 11:15:00 2003 UTC (21 years, 3 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30584 byte(s)
Diff to previous 297 , to selected 16
Add some signed types and use them in the places we have silly casts now.


Revision 297 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 12:27:28 2003 UTC (21 years, 3 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30600 byte(s)
Diff to previous 296 , to selected 16
Add a warning function, change some errors to warnings, improve a
couple of error messages (not sure whether scewed was meant to be skewed
or screwed :))


Revision 296 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 12:07:55 2003 UTC (21 years, 3 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30625 byte(s)
Diff to previous 288 , to selected 16
Rename FILL_RECTANGLE_FAST to FILL_RECTANGLE_BACKSTORE to clarify what it
does


Revision 288 - (view) (annotate) - [select for diffs]
Modified Sun Jan 5 20:06:32 2003 UTC (21 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30605 byte(s)
Diff to previous 286 , to selected 16
focus fullscreen window if not focused when mouse moves, it seems some display managers don't focus new windows, this will provides a way to fucus it


Revision 286 - (view) (annotate) - [select for diffs]
Modified Mon Dec 23 18:40:03 2002 UTC (21 years, 4 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30491 byte(s)
Diff to previous 281 , to selected 16
make ui_draw_text a bit safer when cache_get_text returns NULL


Revision 281 - (view) (annotate) - [select for diffs]
Modified Mon Dec 2 22:57:47 2002 UTC (21 years, 5 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30499 byte(s)
Diff to previous 279 , to selected 16
minor draw_text optimize


Revision 279 - (view) (annotate) - [select for diffs]
Modified Tue Nov 26 10:09:14 2002 UTC (21 years, 5 months ago) by n-ki
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 30459 byte(s)
Diff to previous 278 , to selected 16
owncolmap reintroduced, basically the same code, but with a switch -C. didn't use the -v switch as in the patches. I believe it is confusing and should be reserved for -version information. Other than that I can say that the code does not work as it does in the patches... haven't found what's wrong with it. bit shifting?


Revision 278 - (view) (annotate) - [select for diffs]
Modified Mon Nov 25 18:23:44 2002 UTC (21 years, 5 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 29473 byte(s)
Diff to previous 275 , to selected 16
ui_draw_text optimization from unified patches


Revision 275 - (view) (annotate) - [select for diffs]
Modified Tue Nov 19 14:48:02 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 29076 byte(s)
Diff to previous 274 , to selected 16
Applied WM-kill patch from Matthew Riechers (slightly modified


Revision 274 - (view) (annotate) - [select for diffs]
Modified Tue Nov 19 14:45:13 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28452 byte(s)
Diff to previous 273 , to selected 16
Small indent fix.


Revision 273 - (view) (annotate) - [select for diffs]
Modified Tue Nov 19 14:22:47 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28449 byte(s)
Diff to previous 265 , to selected 16
Made -g workarea a bit less fatal when the WM does not support _NET_WORKAREA:
defaulting to 800x600.


Revision 265 - (view) (annotate) - [select for diffs]
Modified Tue Nov 19 10:37:39 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28385 byte(s)
Diff to previous 263 , to selected 16
exit()ing after "this shouldn't be happening".


Revision 263 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 18:12:49 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28383 byte(s)
Diff to previous 262 , to selected 16
Support for extended WM hint _NET_WORKAREA, via -g workarea


Revision 262 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 15:37:20 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28088 byte(s)
Diff to previous 261 , to selected 16
Support for hiding WM decorations


Revision 261 - (view) (annotate) - [select for diffs]
Modified Mon Nov 18 15:35:41 2002 UTC (21 years, 6 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27239 byte(s)
Diff to previous 257 , to selected 16
Indent fixes.


Revision 257 - (view) (annotate) - [select for diffs]
Modified Mon Nov 11 23:15:27 2002 UTC (21 years, 6 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27207 byte(s)
Diff to previous 253 , to selected 16
can't grabkeyboard on focusin unless mouse is in window, can't grabkeyboard on enternotiy unless window is focused, cache them, other grabkeyboard fixes


Revision 253 - (view) (annotate) - [select for diffs]
Modified Tue Nov 5 11:09:26 2002 UTC (21 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26617 byte(s)
Diff to previous 250 , to selected 16
Need to make absolutely sure rdesktop ungrabs the keyboard - do it on
LeaveNotify as well.


Revision 250 - (view) (annotate) - [select for diffs]
Modified Sun Nov 3 12:33:02 2002 UTC (21 years, 6 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26523 byte(s)
Diff to previous 210 , to selected 16
Focus upon receiving EnterNotify in fullscreen mode (in lieu of window manager)


Revision 210 - (view) (annotate) - [select for diffs]
Modified Fri Oct 4 14:25:37 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26390 byte(s)
Diff to previous 209 , to selected 16
Show display name in "Failed to open display" message.


Revision 209 - (view) (annotate) - [select for diffs]
Modified Wed Oct 2 13:51:16 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26366 byte(s)
Diff to previous 208 , to selected 16
Arguments to get_key_state the wrong way around.


Revision 208 - (view) (annotate) - [select for diffs]
Modified Fri Sep 27 01:04:34 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26366 byte(s)
Diff to previous 207 , to selected 16
Need to wait for visibility before calling XSetInputFocus
(pointed out by Jay).


Revision 207 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:26:46 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26350 byte(s)
Diff to previous 204 , to selected 16
Update copyright dates on all files that have changed.
Bump version to 1.2-cvs.


Revision 204 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:10:30 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26350 byte(s)
Diff to previous 203 , to selected 16
Oops typo... should have tested it first :)


Revision 203 - (view) (annotate) - [select for diffs]
Modified Thu Sep 26 14:04:30 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26350 byte(s)
Diff to previous 201 , to selected 16
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.


Revision 201 - (view) (annotate) - [select for diffs]
Modified Wed Sep 25 14:33:36 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26235 byte(s)
Diff to previous 196 , to selected 16
Fix for flashing title bar problem.


Revision 196 - (view) (annotate) - [select for diffs]
Modified Wed Sep 25 11:07:12 2002 UTC (21 years, 7 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26208 byte(s)
Diff to previous 194 , to selected 16
Indent fixes.


Revision 194 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 12:25:21 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26119 byte(s)
Diff to previous 192 , to selected 16
Move keyboard grabbing to FocusIn/FocusOut to fix "rdesktop gets screensaver
password" problem.  Hopefully this won't bring back the phantom flashing
titlebar...


Revision 192 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 07:59:14 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26226 byte(s)
Diff to previous 190 , to selected 16
foo function() -> foo function(void) to conform to ANSI C.


Revision 190 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 07:33:17 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26194 byte(s)
Diff to previous 188 , to selected 16
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).


Revision 188 - (view) (annotate) - [select for diffs]
Modified Tue Sep 24 06:09:09 2002 UTC (21 years, 7 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26266 byte(s)
Diff to previous 185 , to selected 16
Reinstate a cleaned-up version of the old xwin_toggle_fullscreen - I indeed
can't get it working reliably with all window managers without creating a
new window.
Move remaining non-window dependant code into ui_init/ui_deinit so that
xwin_toggle_fullscreen can do ui_destroy_window/ui_create_window.


Revision 185 - (view) (annotate) - [select for diffs]
Modified Wed Sep 18 12:13:08 2002 UTC (21 years, 8 months ago) by n-ki
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26637 byte(s)
Diff to previous 182 , to selected 16
Owncolmap removed in favour of more intelligent color allocation.


Revision 182 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 16:55:43 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26159 byte(s)
Diff to previous 170 , to selected 16
Small line-break fix for DEBUG_KBD.


Revision 170 - (view) (annotate) - [select for diffs]
Modified Tue Sep 17 08:18:41 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26159 byte(s)
Diff to previous 164 , to selected 16
xwin_reset_keys -> reset_modifier_keys. Only when necessary


Revision 164 - (view) (annotate) - [select for diffs]
Modified Mon Sep 16 13:19:54 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26644 byte(s)
Diff to previous 160 , to selected 16
Small indent fix.


Revision 160 - (view) (annotate) - [select for diffs]
Modified Sun Sep 15 12:42:26 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26645 byte(s)
Diff to previous 158 , to selected 16
Now that we have ui_init move rounding of geometry there (it's X-specific).


Revision 158 - (view) (annotate) - [select for diffs]
Modified Sun Sep 15 11:53:50 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26575 byte(s)
Diff to previous 157 , to selected 16
Possible fix for "flashing title bar" problem (don't grab in response
to FocusIn/FocusOut - seems to cause an event loop).


Revision 157 - (view) (annotate) - [select for diffs]
Modified Sun Sep 15 11:39:16 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26626 byte(s)
Diff to previous 123 , to selected 16
Fix rdesktop not resizing properly in xwin_toggle_fullscreen with
some window managers.


Revision 123 - (view) (annotate) - [select for diffs]
Modified Sat Sep 14 13:47:24 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26616 byte(s)
Diff to previous 121 , to selected 16
Rewrite of toggle_fullscreen so it modifies the attributes of the existing
window instead of creating a new one.


Revision 121 - (view) (annotate) - [select for diffs]
Modified Sat Sep 14 11:48:44 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27033 byte(s)
Diff to previous 119 , to selected 16
Move non-window-related initialisation to ui_init.
All functions after ui_init can now assume display and other globals are valid.


Revision 119 - (view) (annotate) - [select for diffs]
Modified Thu Sep 12 09:38:31 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28095 byte(s)
Diff to previous 118 , to selected 16
Fixes Excel scroll-of-death problem: earlier select-loop failed to call xwin_process_events
when the queue was non-zero but the X11 socket was empty.


Revision 118 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 11:45:20 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27911 byte(s)
Diff to previous 116 , to selected 16
Support for Windows keys (via Ctrl-Esc)


Revision 116 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 11:11:27 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27968 byte(s)
Diff to previous 115 , to selected 16
Inhibited keys are defined in keymap files; not hardcoded


Revision 115 - (view) (annotate) - [select for diffs]
Modified Wed Sep 11 09:52:30 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28102 byte(s)
Diff to previous 103 , to selected 16
Fixes NumLock problems; using RDP_INPUT_SYNCHRONIZE


Revision 103 - (view) (annotate) - [select for diffs]
Modified Thu Aug 29 14:18:24 2002 UTC (21 years, 8 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28102 byte(s)
Diff to previous 102 , to selected 16
Make sure width is a multiple of 4 (previous version in ui_create_window
was getting done too late, after connection).


Revision 102 - (view) (annotate) - [select for diffs]
Modified Mon Aug 26 17:14:04 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28170 byte(s)
Diff to previous 101 , to selected 16
Alt modifier for fullscreen toggle


Revision 101 - (view) (annotate) - [select for diffs]
Modified Mon Aug 26 17:12:43 2002 UTC (21 years, 8 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27316 byte(s)
Diff to previous 100 , to selected 16
Indent fixes


Revision 100 - (view) (annotate) - [select for diffs]
Modified Sat Aug 24 20:04:56 2002 UTC (21 years, 8 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27308 byte(s)
Diff to previous 99 , to selected 16
toggle full screen


Revision 99 - (view) (annotate) - [select for diffs]
Modified Tue Aug 20 01:20:08 2002 UTC (21 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 25472 byte(s)
Diff to previous 87 , to selected 16
focus out reset keys so some keys do not stick down


Revision 87 - (view) (annotate) - [select for diffs]
Modified Sat Aug 3 22:28:05 2002 UTC (21 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 25267 byte(s)
Diff to previous 84 , to selected 16
clear window upon startup so cached data is not viewed on screen from up19-7-5


Revision 84 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 07:30:12 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 24912 byte(s)
Diff to previous 82 , to selected 16
Got rid of var-arg macros


Revision 82 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 07:18:48 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 24894 byte(s)
Diff to previous 81 , to selected 16
Changed max line length to 100


Revision 81 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 01:57:39 2002 UTC (21 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 25281 byte(s)
Diff to previous 80 , to selected 16
added ui_init for pre connect inits like fullscreen


Revision 80 - (view) (annotate) - [select for diffs]
Modified Tue Jul 30 00:56:48 2002 UTC (21 years, 9 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 25099 byte(s)
Diff to previous 77 , to selected 16
patblt reset orgin from up19-7-4


Revision 77 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 20:17:10 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 25063 byte(s)
Diff to previous 76 , to selected 16
Indentation fixes


Revision 76 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 20:16:22 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 25039 byte(s)
Diff to previous 73 , to selected 16
Applied patch from Bob Bell for -K option


Revision 73 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 19:21:51 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 24551 byte(s)
Diff to previous 72 , to selected 16
Applied patch from Bob Bell (#2)


Revision 72 - (view) (annotate) - [select for diffs]
Modified Mon Jul 29 18:59:01 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 24519 byte(s)
Diff to previous 70 , to selected 16
Applied patch from Bob Bell (#1), which fixes compilation warning messages.


Revision 70 - (view) (annotate) - [select for diffs]
Modified Sat Jul 27 23:09:32 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 24505 byte(s)
Diff to previous 69 , to selected 16
Add support for enabling/disabling local compose handling. Compose support is now disabled per default


Revision 69 - (view) (annotate) - [select for diffs]
Modified Sat Jul 27 22:35:38 2002 UTC (21 years, 9 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 24461 byte(s)
Diff to previous 66 , to selected 16
Added "localstate" support to keymapping: Send local modifier state. This fixes problems with Shift-Home etc


Revision 66 - (view) (annotate) - [select for diffs]
Modified Thu Jul 18 18:28:12 2002 UTC (21 years, 10 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 24402 byte(s)
Diff to previous 64 , to selected 16
Merged new keysym-based keyboard handling (from alt. CVS repos)


Revision 64 - (view) (annotate) - [select for diffs]
Modified Thu Jul 18 16:38:31 2002 UTC (21 years, 10 months ago) by astrand
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 29146 byte(s)
Diff to previous 59 , to selected 16
Fixed indentation with indent


Revision 59 - (view) (annotate) - [select for diffs]
Modified Sun Jul 14 04:20:25 2002 UTC (21 years, 10 months ago) by jsorg71
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28628 byte(s)
Diff to previous 54 , to selected 16
upside down pattern in patblt


Revision 54 - (view) (annotate) - [select for diffs]
Modified Fri Jun 7 07:49:59 2002 UTC (21 years, 11 months ago) by n-ki
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 28541 byte(s)
Diff to previous 53 , to selected 16
using XEvent instead of XkbEvent. better tracking of modifiers. ( TODO: 1. sync at start up, 2. fallback for missing or improperly configured xkb module. )


Revision 53 - (view) (annotate) - [select for diffs]
Modified Tue May 28 11:48:55 2002 UTC (21 years, 11 months ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26873 byte(s)
Diff to previous 52 , to selected 16
Revert to old behaviour of connecting before creating the UI.
This is to stop the UI generating input before the connection is complete
(which causes connection failures).  The one difficulty is that ui_select
is now called before ui_create_window, which may cause problems for other
UIs - we may still need to change this in the future.


Revision 52 - (view) (annotate) - [select for diffs]
Modified Fri Apr 26 08:22:39 2002 UTC (22 years ago) by n-ki
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 26873 byte(s)
Diff to previous 50 , to selected 16
adds support for accessx, makes it possible for people with disabilities to use rdesktop. Relies on XKB. Sync problem with changed modifiers on focus in not fixed yet...


Revision 50 - (view) (annotate) - [select for diffs]
Modified Sat Apr 20 09:41:03 2002 UTC (22 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 21312 byte(s)
Diff to previous 49 , to selected 16
There is an extended key flag that we should be setting for extended keys.
(Originally fixed by Ben McKeegan <Ben.McKeegan@fitz.cam.ac.uk>)

Ran make proto.


Revision 49 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 12:06:08 2002 UTC (22 years, 1 month ago) by mmihalik
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 21721 byte(s)
Diff to previous 44 , to selected 16
This fixes TEXT2(cache) procesing with corrupted screen with long lines and vertical text.


Revision 44 - (view) (annotate) - [select for diffs]
Modified Wed Apr 10 14:07:56 2002 UTC (22 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 20752 byte(s)
Diff to previous 42 , to selected 16
Bugfix for ERROR: get font messages, particularly with vertical text.


Revision 42 - (view) (annotate) - [select for diffs]
Modified Sun Apr 7 09:42:54 2002 UTC (22 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 20567 byte(s)
Diff to previous 38 , to selected 16
Fix for rdesktop hanging when it loses the X server connection.
(reported by Per Kristian Hove <Per.Hove@math.ntnu.no>)


Revision 38 - (view) (annotate) - [select for diffs]
Modified Thu Apr 4 12:04:33 2002 UTC (22 years, 1 month ago) by matthewc
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 20574 byte(s)
Diff to previous 36 , to selected 16
Committing my keymap work - unlike the version in the unified patches,
this one uses external keymap files (which are my preference).


Revision 36 - (view) (annotate) - [select for diffs]
Modified Sat Sep 15 14:30:46 2001 UTC (22 years, 8 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 21809 byte(s)
Diff to previous 35 , to selected 16
OSF1/Alpha build fixes.


Revision 35 - (view) (annotate) - [select for diffs]
Modified Sat Sep 15 14:01:45 2001 UTC (22 years, 8 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 21800 byte(s)
Diff to previous 34 , to selected 16
Be very careful with if and macros...


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sat Sep 15 13:03:35 2001 UTC (22 years, 8 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 21790 byte(s)
Diff to previous 33 , to selected 16
Called translate_colour one too many times.


Revision 33 - (view) (annotate) - [select for diffs]
Modified Sat Sep 15 12:34:34 2001 UTC (22 years, 8 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 21826 byte(s)
Diff to previous 31 , to selected 16
Add a ui_select to xwin.c to reduce latency.
Remove extraneous error messages - only report at lowest level.
Endianness and IRIX compile fixes.


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sat Sep 15 03:16:05 2001 UTC (22 years, 8 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 20304 byte(s)
Diff to previous 30 , to selected 16
Software backing store support.


Revision 30 - (view) (annotate) - [select for diffs]
Modified Fri Sep 14 13:51:38 2001 UTC (22 years, 8 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 19085 byte(s)
Diff to previous 29 , to selected 16
Portability fixes, including elimination of variable argument macros.
Rudimentary configure script.
Miscellaneous cleanups.


Revision 29 - (view) (annotate) - [select for diffs]
Modified Fri Sep 14 03:38:39 2001 UTC (22 years, 8 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 19070 byte(s)
Diff to previous 28 , to selected 16
Major cleanups, particularly in X code.


Revision 28 - (view) (annotate) - [select for diffs]
Modified Wed Jun 20 13:54:48 2001 UTC (22 years, 11 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 27484 byte(s)
Diff to previous 25 , to selected 16
Merges from pl19-6-5.


Revision 25 - (view) (annotate) - [select for diffs]
Modified Sat Jan 6 03:47:04 2001 UTC (23 years, 4 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12685 byte(s)
Diff to previous 24 , to selected 16
Changed indentation style (-psl).


Revision 24 - (view) (annotate) - [select for diffs]
Modified Sat Jan 6 03:12:10 2001 UTC (23 years, 4 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12713 byte(s)
Diff to previous 23 , to selected 16
ran indent (-bli0 -i8 -cli8 -npcs -npsl)


Revision 23 - (view) (annotate) - [select for diffs]
Modified Tue Oct 17 08:24:09 2000 UTC (23 years, 7 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12428 byte(s)
Diff to previous 21 , to selected 16
Fix for big-endian X-servers: rely on server to handle byte/bit order.


Revision 21 - (view) (annotate) - [select for diffs]
Modified Mon Oct 16 08:44:48 2000 UTC (23 years, 7 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12339 byte(s)
Diff to previous 20 , to selected 16
Added a number of command line options including autologon.
Inverted sense of -m (the default is now to send mouse move events).
Preparing for release of 1.0.0.


Revision 20 - (view) (annotate) - [select for diffs]
Modified Mon Oct 16 07:37:52 2000 UTC (23 years, 7 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12296 byte(s)
Diff to previous 17 , to selected 16
Respect x offset in font information.


Revision 17 - (view) (annotate) - [select for diffs]
Modified Thu Sep 28 15:54:11 2000 UTC (23 years, 7 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12273 byte(s)
Diff to previous 16
Fixes (?) for font problems with Microsoft Office
Added URL to website http://www.rdesktop.org/
Releasing 0.9.0-alpha2


Revision 16 - (view) (annotate) - [selected]
Modified Thu Sep 28 07:04:14 2000 UTC (23 years, 7 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12107 byte(s)
Diff to previous 12
Added specific handler for triblt opcode 0x69 (used by Microsoft Word),
and fixed a typo in the default handler.
Fixed implementation of desktop cache code, which was sometimes
overlapping saves.


Revision 12 - (view) (annotate) - [select for diffs]
Modified Tue Aug 15 12:01:01 2000 UTC (23 years, 9 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12140 byte(s)
Diff to previous 10 , to selected 16
Portability fixes for Solaris and OSF1.


Revision 10 - (view) (annotate) - [select for diffs]
Modified Tue Aug 15 10:23:24 2000 UTC (23 years, 9 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 12141 byte(s)
Diff to previous 9 , to selected 16
Major commit of work from laptop - done in various free moments.
Implemented encryption layer and some basic licensing negotiation.
Reorganised code somewhat. While this is not quite as clean, it is
a lot faster - our parser speed was becoming a bottle-neck.


Revision 9 - (view) (annotate) - [select for diffs]
Modified Tue Jul 25 12:34:29 2000 UTC (23 years, 9 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 11943 byte(s)
Diff to previous 7 , to selected 16
Committing some awesome progress I made while overseas - this commit
really embodies a huge number of changes. We are now able to talk quite
fluently to a French NT Terminal Server - in normal usage only minor
font issues remain (handling of TEXT2 order is not perfect).

The next major hurdle is encryption, and it will be quite a big hurdle
- there seems to be some quite nasty session key stuff.


Revision 7 - (view) (annotate) - [select for diffs]
Modified Fri Jul 7 09:40:03 2000 UTC (23 years, 10 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 3395 byte(s)
Diff to previous 6 , to selected 16
Miscellaneous updates: implemented some more protocol features including
colour maps. Started on a new bitmap decompression engine which is not
completely working yet - however I am going back on the road so I am
committing now.


Revision 6 - (view) (annotate) - [select for diffs]
Added Wed Jul 5 07:44:21 2000 UTC (23 years, 10 months ago) by matty
Original Path: sourceforge.net/trunk/rdesktop/xwin.c
File length: 2178 byte(s)
Diff to selected 16
Started hacking on an X-Windows (Xlib) interface.
Currently pops up a window and displays bitmaps it sees side by side.
Next step is to go back to the protocol and interpret the surrounding data
stream.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26