aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow gcc to check for correct usage of the formatting string for thePierre Ossman2012-04-261-2/+8
| | | | | | | logging class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4904 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed cut & paste errorBrian Hinz2012-04-261-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4903 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix Socket methods for querying the socket endpoints. Fix the address ↵Brian Hinz2012-04-263-5/+13
| | | | | | displayed in the info dialog for redirected connections. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4902 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove hard-coded font names from UI settings.Brian Hinz2012-04-252-11/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4901 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure we're paranoid about accidentally feeding a format string.Pierre Ossman2012-04-254-25/+17
| | | | | | | Basic patch by Joachim Falk. Slightly improved before commit. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4900 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The reformatting of all the Xserver sources in the 1.12.1 release changedPierre Ossman2012-04-251-2/+2
| | | | | | | | | | | | | | | | | | | the headers so now some of them have multiple instances of the C++ "and" and "xor" keywords on the same line, so the hack to sanitize them needs to use the sed "g" flag to replace all instances, not just the first. Otherwise, the build fails with strange errors such as: "fb.h", line 817: Error: Unexpected type name "FbBits" encountered. "fb.h", line 817: Error: dst is not defined. "fb.h", line 818: Error: Unexpected type name "FbStride" encountered. "fb.h", line 818: Error: dstStride is not defined. "fb.h", line 819: Error: Badly formed expression. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4899 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Proper support for icons in FLTK (upstream STR 2816).Pierre Ossman2012-04-258-71/+388
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4898 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use the gcc way of creating shared segments in DLLs. The previous wayPierre Ossman2012-04-253-26/+18
| | | | | | | only works with MSVC. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4897 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Build wm_hooks in its own directory. Makes the build structure more clear.Pierre Ossman2012-04-253-12/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4896 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Spawn a new viewer on ClientRedirects, otherwise ConnParams may not be ↵Brian Hinz2012-04-252-5/+9
| | | | | | initialized correctly. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4895 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Set Nimbus as the default look and feel if it's available, otherwise ↵Brian Hinz2012-04-251-8/+16
| | | | | | fallback to the native LAF. Allow LAF to be specified with swing.defaultlaf system property. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4894 3789f03b-4d11-0410-bbf8-ca57d06f2519
* UI tweaks to improve look & feel consistency.Brian Hinz2012-04-253-45/+65
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4893 3789f03b-4d11-0410-bbf8-ca57d06f2519
* dispose of graphics object to prevent memory leaksBrian Hinz2012-04-211-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4892 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Allows java client in listen mode to continue listening and spawning new ↵Brian Hinz2012-04-141-6/+9
| | | | | | viewers after the first connection is made. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4891 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make the Swing LookAndFeel consistent between applet mode and standalone mode.Brian Hinz2012-04-131-2/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4890 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixes issue with java viewer exiting altogether when the New Connection ↵Brian Hinz2012-04-133-6/+42
| | | | | | ServerDialog is cancelled or a new connection window is closed. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4889 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update address of FSF and copyright notices to assign proper credit.Brian Hinz2012-04-1191-130/+174
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4888 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Try to eliminate spurious repaints, improve rendering speed, and simplify ↵Brian Hinz2012-04-112-69/+26
| | | | | | viewport constructor. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4887 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix potential null pointer exception if cursor hotspot isn't availableBrian Hinz2012-04-111-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4886 3789f03b-4d11-0410-bbf8-ca57d06f2519
* remove some bits of dead/unused codeBrian Hinz2012-04-114-19/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4885 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Enable setDesktopSize feature.Brian Hinz2012-04-081-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4884 3789f03b-4d11-0410-bbf8-ca57d06f2519
* make sure FullScreen checkbox is initialized correctly.Brian Hinz2012-04-081-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4883 3789f03b-4d11-0410-bbf8-ca57d06f2519
* adds experimental support for SSH tunneling to the Java client. Has not ↵Brian Hinz2012-04-05116-27/+19970
| | | | | | been tested with large desktop sizes yet. CMakeLists.txt needs some rework. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4882 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Prevent viewer from reconfiguring viewport on pixel format changes.Brian Hinz2012-04-052-11/+17
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4881 3789f03b-4d11-0410-bbf8-ca57d06f2519
* BufferedImage performance is poor on Microsoft Windows platforms, so ↵Brian Hinz2012-04-059-190/+306
| | | | | | fallback to the 1.2 implementation if the BI cannot be HW accelerated. Also streamline some of the code by removing synchronized statements and making the method calls themselves synchronized. Modification to the selector implementation to make it behave more like a unix selector git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4880 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move the last remnants of autotools into config.h.Pierre Ossman2012-03-273-6/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4879 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Set a proper icon for the vncviewer windows on Unix and Windows.Pierre Ossman2012-03-273-2/+73
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4878 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Convert media Makefile to CMake.Pierre Ossman2012-03-273-30/+57
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4877 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add a resource file to vncviewer.exe so we can get an icon.Pierre Ossman2012-03-273-2/+99
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4876 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Using libXft means using libfontconfig, so make sure we add that toPierre Ossman2012-03-271-1/+4
| | | | | | | the link line. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4875 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Missed vncviewer in previous commit.Pierre Ossman2012-03-271-6/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4874 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Consolidate the installation paths and make sure we have decent defaults.Pierre Ossman2012-03-279-16/+27
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4873 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixes handshake failure caused by premature loop break when data is not ready.Brian Hinz2012-03-192-8/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4872 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Changes aimed at making the behavior of the java client more consistent with ↵Brian Hinz2012-03-188-112/+177
| | | | | | the binary client. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4871 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Workaround for potential failure to read the version string if the data ↵Brian Hinz2012-03-161-1/+1
| | | | | | isn't already in the buffer. May need further consideration, the problem can't be reproduced with the binary viewer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4870 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixes TimedOut exception during clientRedirect caused by missing callbackBrian Hinz2012-03-161-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4869 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix an issue where java viewer appears to hang on Mac OS X. As far as I can ↵Brian Hinz2012-03-151-1/+9
| | | | | | tell, this is caused by an upstream bug which might be fixed in JDK 7, but for now this gets around the problem without significantly affecting performance. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4868 3789f03b-4d11-0410-bbf8-ca57d06f2519
* pass correct timeout value to selector. limit pixel depth to 24 (OS X ↵Brian Hinz2012-03-144-11/+16
| | | | | | defaults to 32). Increase write buffer size to match CXX value. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4867 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix problem noted in feature request 3482254 where selecting Raw encoding ↵Brian Hinz2012-03-061-3/+4
| | | | | | caused the Java viewer to freeze. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4861 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Improve performance of Java viewer by using buffered image as drawing ↵Brian Hinz2012-03-055-93/+71
| | | | | | surface. Simplified soft cursor construction. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4860 3789f03b-4d11-0410-bbf8-ca57d06f2519
* revert 4857, could potentially cause protocol problemsBrian Hinz2012-03-052-33/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4859 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Comment where the mysterious 0xFFFF number of rectangles comes from.Pierre Ossman2012-02-281-0/+4
| | | | | | | Patch by Arthur Huillet. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4858 3789f03b-4d11-0410-bbf8-ca57d06f2519
* adds keepAlive feature requested in #3482254 to java viewerBrian Hinz2012-02-162-1/+33
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4857 3789f03b-4d11-0410-bbf8-ca57d06f2519
* make sure we actually throw caught execptions in java viewerBrian Hinz2012-02-163-4/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4856 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Applied fix for issue with Win7 and German metakeys. Patch submitted by ↵Brian Hinz2012-02-141-7/+24
| | | | | | Albert Fluegel git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4855 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix regression caused by r4841. That patch assumed that JPEG encoding ↵DRC2012-02-133-45/+47
| | | | | | always uses the raw buffer, which is not true. If pixel translation is necessary, then JPEG images will sometimes be encoded from the translated (intermediate) buffer instead. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4852 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Bump version number to prepare for post-1.2 developmentDRC2012-02-123-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4849 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Adds support for fence & continuous updates extensions to java viewer. Adds ↵Brian Hinz2012-02-1218-107/+467
| | | | | | low level hooks for TurboVNC fine grained quality controls. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4847 3789f03b-4d11-0410-bbf8-ca57d06f2519
* corrected return value for read function to match unix socket read. updated ↵Brian Hinz2012-02-087-36/+94
| | | | | | exception handling to match C code. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4846 3789f03b-4d11-0410-bbf8-ca57d06f2519
* cleanup unused/unnecessary Graphics objects/opsBrian Hinz2012-02-051-2/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4845 3789f03b-4d11-0410-bbf8-ca57d06f2519