aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Backport the contrib directory from trunk as well as our new buildv1.3.11.3-branchPierre Ossman2014-03-19279-0/+37259
| | | | | | | system relies on it. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5173 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Backport r5160 from trunk.Pierre Ossman2014-03-193-0/+84
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5169 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Mark 1.3.1 maintenance release.Pierre Ossman2014-03-193-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5165 3789f03b-4d11-0410-bbf8-ca57d06f2519
* We don't want to lose the checks performed by assert() in release buildsPierre Ossman2014-03-191-0/+4
| | | | | | | | so make sure we remove NDEBUG. This and the ZRLE boundary fix is based on work by Tim Waugh for Red Hat. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5164 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The ZRLE decoder relied on an assert() for boundary checks. A defaultPierre Ossman2014-03-191-3/+10
| | | | | | | | | Release build however will remove all asserts making it possible to overrun this buffer. This could be exploited by a malicious server. This issue has been assigned CVE-2014-0011. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5163 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Mark final 1.3.0 release.v1.3.0Pierre Ossman2013-07-043-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5128 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5126 from trunk.Pierre Ossman2013-07-011-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5127 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5124 from trunk.Pierre Ossman2013-07-011-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5125 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5117 through r5119 from trunk.Pierre Ossman2013-05-304-16/+169
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5120 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5115 from trunk.Pierre Ossman2013-05-291-5/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5116 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5112 from trunk.Pierre Ossman2013-05-241-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5114 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5111 from trunk.Pierre Ossman2013-05-241-2/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5113 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy 5104:5109 from trunk.Pierre Ossman2013-05-232-7/+56
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5110 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5100 from trunk.Pierre Ossman2013-05-221-21/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5103 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5099 from trunk.Pierre Ossman2013-05-222-4/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5102 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy r5098 from trunk.Pierre Ossman2013-05-221-21/+28
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5101 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy commit 5095 from trunk.Pierre Ossman2013-05-082-14/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5096 3789f03b-4d11-0410-bbf8-ca57d06f2519
* copy r5088 & 5089 to 1_3 branchBrian Hinz2013-05-082-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5094 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Copy commit 5090 off trunk.Pierre Ossman2013-05-071-2/+105
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5091 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Bump version to 1.2.90 (1.3beta1).v1.2.90Pierre Ossman2013-04-253-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5086 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Create 1.3 branch.Pierre Ossman2013-04-250-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5084 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Work around Windows poor handling of the numpad decimal key.Pierre Ossman2013-04-161-0/+20
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5083 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Shifted Tab is a generic VNC problem and not specific to justPierre Ossman2013-04-162-16/+16
| | | | | | | 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
* Embarrasing copy/paste error. Fixes fake AltGr presses.Pierre Ossman2013-04-151-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5081 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Another attempt at supporting older Xorg versions.Pierre Ossman2013-04-121-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5080 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add support for older Xorg releases.Pierre Ossman2013-04-111-0/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5079 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add some missing headers. It is not really ok to include Xutil.hPierre Ossman2013-04-113-0/+4
| | | | | | | without first including Xlib.h. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5078 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Port over the write block handler code from the 1.5 patch.Pierre Ossman2013-04-101-11/+64
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5077 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move keyboardProc() so we have all the init stuff in one place.Pierre Ossman2013-04-091-47/+41
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5076 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Major rewrite of the keyboard code. The old code was too focused onPierre Ossman2013-04-095-706/+1274
| | | | | | | | | 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
* Copy error. Should have been a tab rather than spaces here.Pierre Ossman2013-04-091-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5074 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Mode switch and level 3 shift are used interchangably these days.Pierre Ossman2013-04-091-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5073 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure we release the same key we previously pressed for aPierre Ossman2013-04-092-1/+43
| | | | | | | given keysym. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5072 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Handle init of old and new keyboards the same way.Pierre Ossman2013-04-091-20/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5071 3789f03b-4d11-0410-bbf8-ca57d06f2519
* We have an object to store stuff in, so don't use a globalPierre Ossman2013-04-092-4/+4
| | | | | | | variable. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5070 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure InputDevice::InitInputDevice() gets called early inPierre Ossman2013-04-093-10/+12
| | | | | | | | 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
* Copy the -verbose and -quiet parameters from Xorg so that wePierre Ossman2013-04-091-2/+29
| | | | | | | 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
* GLX is no longer initialised by the dix. Patch originally byPierre Ossman2013-04-091-0/+19
| | | | | | | Adam Tkac for Fedora. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5067 3789f03b-4d11-0410-bbf8-ca57d06f2519
* More fixes for key event issues. It seems that on WindowsXP sending the ↵Brian Hinz2013-03-253-42/+174
| | | | | | actual key press/release separately can be mis-interpreted by the server as holding the key down. Using a keyTyped event for all character input ensures that we can send an immediate down/up. It also works around the broken AltGr detection in Java 6. Also added support for more keys (F13-F24, etc.). Some key definitions in java don't have X11 equivalents or I could not be sure so I've left them commented out. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5066 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initialize VNC extension from libvnc.so only once.Adam Tkac2013-03-141-13/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5065 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Simplify rfb::ParameterIterator - we always iterate over all enabled params.Adam Tkac2013-03-143-7/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5064 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused assignment operator declaration from rfb::ConfigurationAdam Tkac2013-03-142-22/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5063 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused parameter from rfb::Configuration::Configuration()Adam Tkac2013-03-142-9/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5062 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove bogus -geometry width/height adjustment from vncserver scriptAdam Tkac2013-03-141-8/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5061 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Need to escape formatting character.Brian Hinz2013-03-061-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5060 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Correct typo in r5058 that set an initial value on key location. Add a some ↵Brian Hinz2013-03-061-4/+3
| | | | | | verbosity to KeyEvent debug statement. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5059 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixes some regressions introduced in r5056. Losing window focus caused key ↵Brian Hinz2013-03-063-35/+20
| | | | | | modifiers to be left in an incorrect state. Special handling of AltGr key was being applied in cases where CTRL_L+ALT_L keys were depressed which also caused the modifiers to be left in an incorrect state. Corrected mapping of CTRL+ALT+SHIFT hotkeys to match F8 menu. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5058 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use JDialog for connection info dialog so that frame icon is set correctly.Brian Hinz2013-03-061-14/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5057 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Backported a number of fixes/enhancements (mostly related to keymapping) ↵Brian Hinz2013-03-033-189/+396
| | | | | | from TurboVNC viewer. Also cleaned up some whitespace and minor formatting changes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5056 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update copyright datesBrian Hinz2013-03-014-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5055 3789f03b-4d11-0410-bbf8-ca57d06f2519