Pierre Ossman
d436ad5f13
Mark final 1.3.0 release.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5128 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
ecb957b003
Copy r5124 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5125 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
54df2733b6
Copy r5117 through r5119 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5120 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
b77b0b2d28
Copy r5111 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5113 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
20fc8e32eb
Copy 5104:5109 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5110 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
29da867909
Copy r5100 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5103 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
3c2387ab68
Copy r5099 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5102 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
d8b55fe8d2
Copy r5098 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5101 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
c6d7dbf7e3
Copy commit 5095 from trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5096 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
9206040253
Copy commit 5090 off trunk.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5091 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
b5a652cfb3
Bump version to 1.2.90 (1.3beta1).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5086 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
02ef70b211
Shifted Tab is a generic VNC problem and not specific to just
Core keyboard. Move handling of it to the central code.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5082 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
5a4d5d4e88
Embarrasing copy/paste error. Fixes fake AltGr presses.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5081 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
0018c612f9
Another attempt at supporting older Xorg versions.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5080 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
c8f3d5518c
Add support for older Xorg releases.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5079 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
98914846b3
Add some missing headers. It is not really ok to include Xutil.h
without first including Xlib.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5078 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
2a87ddcbb5
Port over the write block handler code from the 1.5 patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5077 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
f17bc9a0dd
Move keyboardProc() so we have all the init stuff in one place.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5076 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
0b52ecc0cd
Major rewrite of the keyboard code. The old code was too focused on
the old core X11 keyboards. The new code has an abstract common section,
and two different backends for core and XKB. Core keyboards should be
unaffected, but XKB support should be much better with this approach.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5075 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
dda680272e
Copy error. Should have been a tab rather than spaces here.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5074 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
63995b959d
Mode switch and level 3 shift are used interchangably these days.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5073 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
6b1a71b5d1
Make sure we release the same key we previously pressed for a
given keysym.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5072 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
2e564bce56
Handle init of old and new keyboards the same way.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5071 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
db4056b2c2
We have an object to store stuff in, so don't use a global
variable.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5070 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
cde21d8590
Make sure InputDevice::InitInputDevice() gets called early in
the startup process so our devices are visible and available
right away.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5069 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
3e4e1865de
Copy the -verbose and -quiet parameters from Xorg so that we
can control log output from the X core.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5068 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
87524d2c77
GLX is no longer initialised by the dix. Patch originally by
Adam Tkac for Fedora.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5067 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
fc23895f80
Initialize VNC extension from libvnc.so only once.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5065 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
40060b4e1a
Simplify rfb::ParameterIterator - we always iterate over all enabled params.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5064 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
ce6feaa3ca
Remove bogus -geometry width/height adjustment from vncserver script
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5061 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
193ad14d35
X.Org 1.14 support was incomplete
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5047 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
a0f89fbdd3
Add xserver114.patch patch
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5036 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
04628cde56
Allow to change "AcceptPointerEvents" via "vncconfig -set".
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5015 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
3fab3e1ca1
Fix handling of whitelisted "vncconfig -set" parameters in Xvnc.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5014 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
d91aa60d73
Add support for X.Org 1.13
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4995 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
7a0e1b9040
Add xserver113.patch
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4994 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Peter Åstrand
c0163751c7
Fix build errors with XORG < 111: I assume that the last NULL argument
to GetKeyboardEvents was a typo...
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4982 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
c6c4b7e457
Add support for X.Org 1.12.X
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4979 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Adam Tkac
ff8112326b
Add Support for X.Org 1.11.X
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4978 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
17e28044f1
Fix silly typo that caused us to mishandle some SetDesktopSize requests.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4976 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Peter Åstrand
956a636506
Remove the in-tree versin of FLTK. Maintaining such a copy is way too
much work, and it's constantly out of sync. Let's document what the
main developers (ie Cendio) are using instead.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4951 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
e211518b65
Implicit drawing operations (like window borders) are done by accessing
the screen pixmap directly. That means that hooking windows is insufficient.
The code now assumes that the drawable is a visible window, or the screen
pixmap (IOW, that all coordinates are screen relative). Had to restructure
some code that only worked on windows to get this working.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4941 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
93f44e1773
Fix improper check of errors when getting a suitable RandR mode.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4940 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
f844038338
We need to be able to handle outputs without any CRTC connected as well.
This is generally the state disabled outputs are in.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4939 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
02dc813c92
Forgot to initialise the iterator index properly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4938 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
87ecc7c4ee
We need to manually update the RandR timestamp, as it is normally set in
the X11 request handlers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4937 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
ae3438ce58
The internal API for RRCrtcNotify() changed in Xorg 1.6+, so make sure things
work on those versions as well.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4936 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
27fa951e1a
Add back support for letting the client reconfigure the screen, this time
with all the RandR 1.2 multi-head goodness. Tested with Xvnc, but should
also work with libvnc.so, although it will only work for simpler cases
there.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4933 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
1d3be39bcd
Track outputs instead of CRTCs, as those better match the screen concept
in RFB.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4932 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
4c81ff4566
Redo the RandR code in Xvnc/libvnc to use the modern 1.2 API. The old
stuff was a bit buggy, and it didn't really allow us to move forward.
This commit temporarily removes the ability for the client to resize the
session. It will be readded for Xvnc in a later commit. libvnc will be
without that functionality for now, as it is very difficult to get right
there.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4931 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago