aboutsummaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* [Development] Compile Xvnc parallely, if possible.Adam Tkac2010-09-021-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4129 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Set pvfb->pixelFormatDefined only if format is defined.Adam Tkac2010-08-271-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4126 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Xvnc: define 32bit pixel format correctly when enabled.Adam Tkac2010-08-251-5/+14
| | | | | | | Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at> git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4124 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix memory leak in InputDevice::keyEvent function.Adam Tkac2010-07-211-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4112 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] vncserver: accept <+optname> option when specified as the first one.Adam Tkac2010-07-211-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4111 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Client now uses security types from -SecurityTypes parameter ↵Adam Tkac2010-07-201-3/+0
| | | | | | instead of hardcoded list. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4094 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add xserver19.patch.Adam Tkac2010-07-201-0/+86
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4092 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Pass "serverClient" to QueryColors when compiling against ↵Adam Tkac2010-07-201-0/+4
| | | | | | X.Org 1.9.X. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4091 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Fetch root window pointer directly from pScreen if possible.Adam Tkac2010-07-202-2/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4090 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Improve privates handling in vncHooks to be compatible with ↵Adam Tkac2010-07-201-2/+22
| | | | | | X.Org 1.9.X. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4089 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Enable compilation against X.Org 1.9.X source.Adam Tkac2010-07-201-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4088 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Reuse the getpasswd() function in filter mode so that the new line is ↵DRC2010-07-091-9/+10
| | | | | | stripped from the input git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4086 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add a filter mode option to vncpasswdDRC2010-07-092-13/+46
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4085 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't require GTK when building pixman moduleDRC2010-07-051-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4082 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Doc] Include information about running "autoreconf -fiv" in the README file.Adam Tkac2010-06-291-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4080 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Extend the default keyboard table with the Windows keys so that they canPierre Ossman2010-06-151-0/+4
| | | | | | | be used in the default modifier mapping. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4067 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Map up the rest of the standard modifiers (if available).Pierre Ossman2010-06-151-0/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4066 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use a switch statement instead of a series of if:s for setting up the modmapPierre Ossman2010-06-151-8/+14
| | | | | | | as the readability was quite low. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4065 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Reinstate Caps Lock in the default keyboard map. It's not documented whyPierre Ossman2010-06-141-1/+1
| | | | | | | | it's removed, and patched servers with it on have been running fine for years. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4064 3789f03b-4d11-0410-bbf8-ca57d06f2519
* XConvertCase() in xorg-xserver 1.5 is simply a macro that maps to ↵DRC2010-05-201-4/+0
| | | | | | XkbConvertCase(), so not only if this #ifdef unnecessary, but it breaks the Xorg 7.4 build. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4063 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Don't link libvnc.so against libXi.la, libdix.la and libxkb.la; useAdam Tkac2010-05-183-37/+38
| | | | | | | symbols from Xorg binary instead. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4058 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Use always XkbConvertCase instead of XConvertCase when compilingAdam Tkac2010-05-181-1/+6
| | | | | | | | | | against X.Org 1.8.X and newer. Othewrise keysyms are not mapped correctly to keycodes. Reference: https://bugzilla.redhat.com/show_bug.cgi?id=586406 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4057 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Implement VeNCrypt type support on client side. Currently onlyAdam Tkac2010-04-231-1/+2
| | | | | | | TLSNone and TLSVnc VeNCrypt subtypes are implemented. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4046 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Use enhanced Security class by both UNIX and Windows viewers.Adam Tkac2010-04-232-16/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4042 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Replace SSecurityFactoryStandard class by simplier Security class.Adam Tkac2010-04-232-2/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4039 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Implement Security class. This class will be used to createAdam Tkac2010-04-231-1/+1
| | | | | | | CSecurity/SSecurity objects for authentication purposes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4038 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Move all VncAuth code from SSecurityFactoryStandard class toAdam Tkac2010-04-231-2/+0
| | | | | | | SSecurityVncAuth class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4036 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Rename common/rfb/secTypes.{h,cxx} to common/rfb/Security.{h,cxx}.Adam Tkac2010-04-231-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4033 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add possibility to define viewer/server specific parameters viaAdam Tkac2010-04-234-0/+6
| | | | | | | Configuration class. Change needed viewer/server code appropriately. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4032 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [BugFix] Include xserver17.patch and xserver18.patch in EXTRA_DIST inAdam Tkac2010-04-231-1/+1
| | | | | | | unix/Makefile.am. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4031 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't need -version when just doing a rebuildDRC2010-04-161-3/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4029 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Integrate stand-alone Xvnc build into build-xorg, to eliminate need for ↵DRC2010-04-161-10/+101
| | | | | | wrapper scripts. Stand-alone build currently requires GCC. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4028 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Use AllocDevicePair instead of AddDevice/RegisterDevice functionsAdam Tkac2010-04-142-1/+46
| | | | | | | and initialize TigerVNC input devices after core devices initialization. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4025 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Merge KeyboardDevice and PointerDevice classes to new class calledAdam Tkac2010-04-144-77/+61
| | | | | | | | InputDevice. It is more accordant to scheme how are input devices handled in the main X.Org sources. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4024 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add support for building a stand-alone version of Xvnc from the Xorg 7.5 sourcesDRC2010-04-142-9/+99
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4023 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unneeded modulesDRC2010-04-141-5/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4022 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Automatically determine appropriate source path + better support for in-tree ↵DRC2010-04-131-12/+15
| | | | | | builds git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4019 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support out-of-tree xorg builds and lay groundwork for cross-compatible ↵DRC2010-04-133-64/+99
| | | | | | build using X.org 7.5 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4018 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Extend options dialog width from 400 to 450 to show French ↵Adam Tkac2010-03-191-1/+1
| | | | | | translation correctly. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4008 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix libvnc.so module loading (define listenaddr symbol).Adam Tkac2010-03-051-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4005 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Defer all format changes till requested framebuffer updates areAdam Tkac2010-03-042-5/+17
| | | | | | | received. Viewer can crash otherwise. Thanks to Jan Gorig for the patch. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4004 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Don't crash in TXImage::updateColourMap function due NULL pointerAdam Tkac2010-03-041-1/+2
| | | | | | | | | | | | dereference. Thanks to Jan Gorig for the patch. Main problem is that DesktopWindow::setColourMapEntries starts timer and after it expires it calls im->updateColourMap. During timer period format might be changed to full color thus "tig" pointer dereferenced in updateColourMap() becomes invalid. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4003 3789f03b-4d11-0410-bbf8-ca57d06f2519
* We need to set encodingChange for the client to actually request a newPierre Ossman2010-03-031-1/+4
| | | | | | | | encoding. Previously the code would sometimes get stuck in the previous one. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4001 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] X.Org 1.8 series needs CloseInput function defined in xvnc.cc.Adam Tkac2010-02-191-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3993 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix VPATH and out-of-tree buildsDRC2010-02-144-14/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3984 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Eliminate GCC signed/unsigned warnings related to encodings: ThePeter Åstrand2010-02-102-6/+6
| | | | | | | | | | | | encoding in the RFB protocol has always been signed, and signed values are also used in the specification (ie DesktopName = -307 etc). In the code, however, unsigned types were used in a number of places, but not all, which causes warnings. This patch fixes the problem by switching to signed values everywhere. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3968 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add new "-i" and "-interface" parameters to Xvnc. Now Xvnc is ableAdam Tkac2010-02-055-8/+35
| | | | | | | to listen on specific interface. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3963 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] X.Org 1.8 codebase is now supported. Add xserver18.patch.Adam Tkac2010-01-222-1/+90
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3954 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use configure scripts included in the tarball, if they exist. This is to ↵DRC2010-01-221-1/+3
| | | | | | avoid problems caused by trying to re-generate the configure scripts using older versions of Autotools than the ones that were used to generate the scripts in the tarball. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3953 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use static system libz.a so Xvnc doesn't depend on libz.so.1. As a result, ↵DRC2010-01-111-5/+1
| | | | | | we don't need to build the included zlib anymore. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3943 3789f03b-4d11-0410-bbf8-ca57d06f2519