summaryrefslogtreecommitdiffstats
path: root/unix/vncviewer
Commit message (Collapse)AuthorAgeFilesLines
* The Tight decoding optimizations broke the build of the legacy viewers, so ↵DRC2011-11-0315-3478/+0
| | | | | | this seems like a good time to get rid of them like we discussed. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4759 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use generic copyright message which refers the user to the complete ↵DRC2011-06-281-3/+1
| | | | | | copyright history in README.txt git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4569 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused autotools build systemDRC2011-06-241-26/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4540 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Get the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.Pierre Ossman2011-03-081-0/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4336 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Rename function "gethomedir" to "getvnchomedir" and rewrite it inAdam Tkac2011-02-071-7/+6
| | | | | | | | | platform-intependent manner. Thanks to Guillaume Destuynder. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4252 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] viewers: set server's hostname as a server name. (Thanks to ↵Adam Tkac2011-02-011-1/+1
| | | | | | | | | | Guillaume Destuynder) We use the server name for hostname matching in X.509 code. Otherwise certificate wouldn't match hostname. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4249 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Render "Ok" and "Cancel" button correctly when compiled with GNUTLS.Adam Tkac2011-01-071-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4232 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix "off-by-one" sprintf error in CConn::showMsgBox() function.Adam Tkac2010-12-081-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4219 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] client: Add dialog window to accept/save invalid X509Adam Tkac2010-11-183-3/+21
| | | | | | | certificates. (Guillaume Destuynder) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4198 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Use gethomedir() function in vncpasswd and vncviewer.Adam Tkac2010-10-292-4/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4177 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Previous fix for statically linking against GnuTLS on OS X broke the build ↵DRC2010-10-011-0/+4
| | | | | | on Linux when using the included Zlib. This fixes it. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4159 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support linking statically with GnuTLS on OS XDRC2010-10-011-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4158 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Hide the GNUTLS options in vncviewer when support isn't present.Pierre Ossman2010-09-302-10/+23
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4150 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add ifdef:s around TLS specific code in Unix vncviewer.Pierre Ossman2010-09-291-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4145 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add code which process new GUI-exposed security options.Adam Tkac2010-09-152-2/+167
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4143 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Expose encryption and authentication params in the "Options" ↵Adam Tkac2010-09-151-2/+84
| | | | | | window. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4142 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] 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] 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] 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-231-0/+2
| | | | | | | 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
* [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] 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
* 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
* Fix VPATH and out-of-tree buildsDRC2010-02-141-4/+4
| | | | 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-051-1/+1
| | | | | | | to listen on specific interface. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3963 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] vncviewer could crash when started with no arguments and user clickedAdam Tkac2010-01-111-1/+2
| | | | | | | | | on "Options" and "OK". Thanks to Jan Gorig for the patch. Reference: https://bugzilla.redhat.com/show_bug.cgi?id=541755 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3941 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Default -FullColor to 0 when -AutoSelect=0 and -LowColorLevel= are ↵Adam Tkac2009-10-071-0/+7
| | | | | | used. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3906 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Doc] Improve vncviewer's -LowColorLevel parameter description.Adam Tkac2009-10-071-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3905 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Honor dotWhenNoCursor option (and it's changes) every time.Adam Tkac2009-10-073-8/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3904 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make unix/ subtree compilable.Adam Tkac2009-09-041-5/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/unified_buildsys@3893 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Revert previous commit (r3889). Windows code has to be cleaned before thisAdam Tkac2009-09-042-3/+3
| | | | | | | change. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3890 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Replace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free()Adam Tkac2009-09-042-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3889 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change product name to TigerVNC in about dialogs. Peter Åstrand2009-08-272-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3882 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix rendering of cursor on local framebuffer. It was broken by r3717.Pierre Ossman2009-06-221-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3856 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Client didn't receive clipboard selections from a server due wrongAdam Tkac2009-06-162-2/+2
| | | | | | | | | CConn::serverCutText prototype. Reference: https://bugzilla.redhat.com/show_bug.cgi?id=503271 git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3839 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Try to increase the update rate by requesting a new update in parallel withPierre Ossman2009-04-012-1/+22
| | | | | | | decoding the current one. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3733 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure we flush the X11 connection once we've sent a bunch of screen updates.Pierre Ossman2009-04-011-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3732 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Try to update an entire FramebufferUpdate in one go, avoiding tears.Pierre Ossman2009-03-252-20/+34
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3717 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Document the new DesktopSize parameter in the man file.Pierre Ossman2009-03-241-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3715 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add parameter to make client attempt to resize server desktop on connect.Pierre Ossman2009-03-234-2/+47
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3712 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Properly parse the ExtendedDesktopSize rects in the client.Pierre Ossman2009-03-202-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3702 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minimal client side support for the extended desktop size protocol.Pierre Ossman2009-03-202-4/+28
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3699 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Revert r3657 (import of autogenerated) files.Adam Tkac2009-03-131-656/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3675 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change encoding and quality defaults to what auto mode would choose.Pierre Ossman2009-03-122-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3663 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Improve auto mode for new JPEG code.Pierre Ossman2009-03-122-22/+35
| | | | | | | | | Change auto mode to always select Tight encoding and tweak the quality level based on bandwidth instead of the previous method of changing encoding. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3662 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Import autogenerated files for unix/ and common/ subdirs to make sourceAdam Tkac2009-03-111-0/+656
| | | | | | | | compilable without GNU autotools. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3657 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-273-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | minimal but still complete. The rebranding was done using a script: find trunk -name .svn -prune -o -type f -exec rep.sh \{\} \; pushd trunk svn revert doc/TODO doc/registered-codes.txt doc/ft-protocol-problems.txt doc/rfbtight.tex perl -pi -e 's|tightvnc|tigervnc|g' unix/configure.ac win/configure.ac unix/README With rep.sh looking like: perl -pi -e 's|TightVNC|TigerVNC|g' "$@" perl -pi -e 's|www\.tightvnc\.com/bugs\.html|www\.tigervnc\.org|g' "$@" perl -pi -e 's|www\.tightvnc\.com|www\.tigervnc\.org|g' "$@" perl -pi -e 's|devteam\@tightvnc\.com|tigervnc-devel\@lists\.sourceforge\.net|g' "$@" perl -pi -e 's|TigerVNC Team|TightVNC Team|g' "$@" perl -pi -e 's|TigerVNC Group|TightVNC Group|g' "$@" perl -pi -e 's|TigerVNC protocol|TightVNC protocol|g' "$@" perl -pi -e 's|TigerVNC-specific|TightVNC-specific|g' "$@" perl -pi -e 's|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TigerVNC|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TightVNC|g' "$@" perl -pi -e 's|TigerVNC vendor|TightVNC vendor|g' "$@" perl -pi -e 's|TigerVNC extension|TightVNC extension|g' "$@" perl -pi -e 's|protocolTigerVNC|protocolTightVNC|g' "$@" perl -pi -e 's|TigerVNC additions were|TightVNC additions were|g' "$@" perl -pi -e 's|TigerVNC 1\.2|TightVNC 1\.2|g' "$@" perl -pi -e 's|TigerVNC authentication type|TightVNC authentication type|g' "$@" git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3621 3789f03b-4d11-0410-bbf8-ca57d06f2519