/[rdesktop]/sourceforge.net/trunk/rdesktop/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 /sourceforge.net/trunk/rdesktop/xwin.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1487)

Revision 435 - (view) (annotate) - [select for diffs]
Modified Wed Jul 9 09:18:20 2003 UTC (20 years, 10 months ago) by astrand
File length: 38856 byte(s)
Diff to previous 432 , to selected 376
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
File length: 38849 byte(s)
Diff to previous 415 , to selected 376
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
File length: 41335 byte(s)
Diff to previous 376
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) - [selected]
Modified Mon May 19 21:36:33 2003 UTC (21 years ago) by jsorg71
File length: 38278 byte(s)
Diff to previous 373
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
File length: 38221 byte(s)
Diff to previous 368 , to selected 376
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
File length: 37293 byte(s)
Diff to previous 342 , to selected 376
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
File length: 37257 byte(s)
Diff to previous 332 , to selected 376
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
File length: 36603 byte(s)
Diff to previous 331 , to selected 376
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
File length: 36498 byte(s)
Diff to previous 328 , to selected 376
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
File length: 36372 byte(s)
Diff to previous 319 , to selected 376
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
File length: 35592 byte(s)
Diff to previous 318 , to selected 376
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
File length: 35543 byte(s)
Diff to previous 316 , to selected 376
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
File length: 35515 byte(s)
Diff to previous 311 , to selected 376
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
File length: 32322 byte(s)
Diff to previous 309 , to selected 376
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
File length: 31034 byte(s)
Diff to previous 301 , to selected 376
16bit


Revision 301 - (view) (annotate) - [select for diffs]
Modified Thu Jan 30 11:28:50 2003 UTC (21 years, 3 months ago) by matthewc
File length: 30594 byte(s)
Diff to previous 300 , to selected 376
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
File length: 30620 byte(s)
Diff to previous 299 , to selected 376
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
File length: 30584 byte(s)
Diff to previous 297 , to selected 376
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
File length: 30600 byte(s)
Diff to previous 296 , to selected 376
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
File length: 30625 byte(s)
Diff to previous 288 , to selected 376
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
File length: 30605 byte(s)
Diff to previous 286 , to selected 376
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
File length: 30491 byte(s)
Diff to previous 281 , to selected 376
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
File length: 30499 byte(s)
Diff to previous 279 , to selected 376
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
File length: 30459 byte(s)
Diff to previous 278 , to selected 376
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
File length: 29473 byte(s)
Diff to previous 275 , to selected 376
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
File length: 29076 byte(s)
Diff to previous 274 , to selected 376
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
File length: 28452 byte(s)
Diff to previous 273 , to selected 376
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
File length: 28449 byte(s)
Diff to previous 265 , to selected 376
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
File length: 28385 byte(s)
Diff to previous 263 , to selected 376
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
File length: 28383 byte(s)
Diff to previous 262 , to selected 376
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
File length: 28088 byte(s)
Diff to previous 261 , to selected 376
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
File length: 27239 byte(s)
Diff to previous 257 , to selected 376
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
File length: 27207 byte(s)
Diff to previous 253 , to selected 376
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
File length: 26617 byte(s)
Diff to previous 250 , to selected 376
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
File length: 26523 byte(s)
Diff to previous 210 , to selected 376
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
File length: 26390 byte(s)
Diff to previous 209 , to selected 376
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
File length: 26366 byte(s)
Diff to previous 208 , to selected 376
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
File length: 26366 byte(s)
Diff to previous 207 , to selected 376
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
File length: 26350 byte(s)
Diff to previous 204 , to selected 376
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
File length: 26350 byte(s)
Diff to previous 203 , to selected 376
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
File length: 26350 byte(s)
Diff to previous 201 , to selected 376
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
File length: 26235 byte(s)
Diff to previous 196 , to selected 376
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
File length: 26208 byte(s)
Diff to previous 194 , to selected 376
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
File length: 26119 byte(s)
Diff to previous 192 , to selected 376
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
File length: 26226 byte(s)
Diff to previous 190 , to selected 376
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
File length: 26194 byte(s)
Diff to previous 188 , to selected 376
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
File length: 26266 byte(s)
Diff to previous 185 , to selected 376
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
File length: 26637 byte(s)
Diff to previous 182 , to selected 376
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
File length: 26159 byte(s)
Diff to previous 170 , to selected 376
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
File length: 26159 byte(s)
Diff to previous 164 , to selected 376
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
File length: 26644 byte(s)
Diff to previous 160 , to selected 376
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
File length: 26645 byte(s)
Diff to previous 158 , to selected 376
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
File length: 26575 byte(s)
Diff to previous 157 , to selected 376
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
File length: 26626 byte(s)
Diff to previous 123 , to selected 376
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
File length: 26616 byte(s)
Diff to previous 121 , to selected 376
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
File length: 27033 byte(s)
Diff to previous 119 , to selected 376
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
File length: 28095 byte(s)
Diff to previous 118 , to selected 376
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
File length: 27911 byte(s)
Diff to previous 116 , to selected 376
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
File length: 27968 byte(s)
Diff to previous 115 , to selected 376
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
File length: 28102 byte(s)
Diff to previous 103 , to selected 376
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
File length: 28102 byte(s)
Diff to previous 102 , to selected 376
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
File length: 28170 byte(s)
Diff to previous 101 , to selected 376
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
File length: 27316 byte(s)
Diff to previous 100 , to selected 376
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
File length: 27308 byte(s)
Diff to previous 99 , to selected 376
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
File length: 25472 byte(s)
Diff to previous 87 , to selected 376
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
File length: 25267 byte(s)
Diff to previous 84 , to selected 376
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
File length: 24912 byte(s)
Diff to previous 82 , to selected 376
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
File length: 24894 byte(s)
Diff to previous 81 , to selected 376
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
File length: 25281 byte(s)
Diff to previous 80 , to selected 376
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
File length: 25099 byte(s)
Diff to previous 77 , to selected 376
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
File length: 25063 byte(s)
Diff to previous 76 , to selected 376
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
File length: 25039 byte(s)
Diff to previous 73 , to selected 376
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
File length: 24551 byte(s)
Diff to previous 72 , to selected 376
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
File length: 24519 byte(s)
Diff to previous 70 , to selected 376
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
File length: 24505 byte(s)
Diff to previous 69 , to selected 376
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
File length: 24461 byte(s)
Diff to previous 66 , to selected 376
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
File length: 24402 byte(s)
Diff to previous 64 , to selected 376
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
File length: 29146 byte(s)
Diff to previous 59 , to selected 376
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
File length: 28628 byte(s)
Diff to previous 54 , to selected 376
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
File length: 28541 byte(s)
Diff to previous 53 , to selected 376
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
File length: 26873 byte(s)
Diff to previous 52 , to selected 376
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
File length: 26873 byte(s)
Diff to previous 50 , to selected 376
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
File length: 21312 byte(s)
Diff to previous 49 , to selected 376
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
File length: 21721 byte(s)
Diff to previous 44 , to selected 376
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
File length: 20752 byte(s)
Diff to previous 42 , to selected 376
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
File length: 20567 byte(s)
Diff to previous 38 , to selected 376
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
File length: 20574 byte(s)
Diff to previous 36 , to selected 376
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
File length: 21809 byte(s)
Diff to previous 35 , to selected 376
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
File length: 21800 byte(s)
Diff to previous 34 , to selected 376
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
File length: 21790 byte(s)
Diff to previous 33 , to selected 376
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
File length: 21826 byte(s)
Diff to previous 31 , to selected 376
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
File length: 20304 byte(s)
Diff to previous 30 , to selected 376
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
File length: 19085 byte(s)
Diff to previous 29 , to selected 376
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
File length: 19070 byte(s)
Diff to previous 28 , to selected 376
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
File length: 27484 byte(s)
Diff to previous 25 , to selected 376
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
File length: 12685 byte(s)
Diff to previous 24 , to selected 376
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
File length: 12713 byte(s)
Diff to previous 23 , to selected 376
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
File length: 12428 byte(s)
Diff to previous 21 , to selected 376
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
File length: 12339 byte(s)
Diff to previous 20 , to selected 376
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
File length: 12296 byte(s)
Diff to previous 17 , to selected 376
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
File length: 12273 byte(s)
Diff to previous 16 , to selected 376
Fixes (?) for font problems with Microsoft Office
Added URL to website http://www.rdesktop.org/
Releasing 0.9.0-alpha2


Revision 16 - (view) (annotate) - [select for diffs]
Modified Thu Sep 28 07:04:14 2000 UTC (23 years, 7 months ago) by matty
File length: 12107 byte(s)
Diff to previous 12 , to selected 376
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
File length: 12140 byte(s)
Diff to previous 10 , to selected 376
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
File length: 12141 byte(s)
Diff to previous 9 , to selected 376
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
File length: 11943 byte(s)
Diff to previous 7 , to selected 376
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
File length: 3395 byte(s)
Diff to previous 6 , to selected 376
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
File length: 2178 byte(s)
Diff to selected 376
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