aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a BUILD_STATIC option which links statically against libgcc and ↵DRC2011-07-282-14/+42
| | | | | | libstdc++ (if applicable.) Remove the corresponding code from build-xorg. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4608 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove FLTK build instructions (no longer needed)DRC2011-07-281-28/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4607 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove extensions patch. It is no longer being maintained, in favor of an ↵DRC2011-07-282-4183/+0
| | | | | | in-tree version of FLTK with the patches applied git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4606 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Apply our FLTK extensionsDRC2011-07-2827-776/+1985
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4605 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Unless GnuTLS is being used, we have to explicitly link vncviewer with ↵DRC2011-07-281-0/+7
| | | | | | ws2_32 on WIN32 systems. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4604 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Include a stripped-down version of FLTK in tree and add a USE_INCLUDED_FLTK ↵DRC2011-07-28428-15/+146209
| | | | | | option to build against it. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4603 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Actually link and run the libjpeg-turbo test program to ensure that ↵DRC2011-07-281-1/+19
| | | | | | JPEG_LIBRARY is set correctly git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4602 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Actually, you don't have to build it first, as the "install" target takes ↵DRC2011-07-281-3/+3
| | | | | | care of that git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4601 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Another fullscreen fix: When the framebuffer size changes, we must notPeter Åstrand2011-07-191-0/+3
| | | | | | | | call size_range with a limit, when running in fullscreen mode. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4600 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make fullscreen mode work better with some X11 WMs such as Fedora 14Peter Åstrand2011-07-182-5/+25
| | | | | | | | Metacity by removing the size limits before attempting fullscreen. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4599 3789f03b-4d11-0410-bbf8-ca57d06f2519
* XGrabKeyboard needs to use CurrentTime rather thanPeter Åstrand2011-07-181-1/+1
| | | | | | | | | fl_event_time. Otherwise, the second delayed grab attempt will often fail. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4598 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement hacky workaround for rendering errors on XP and newer when the screenPierre Ossman2011-07-151-2/+9
| | | | | | | is locked. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4597 3789f03b-4d11-0410-bbf8-ca57d06f2519
* This was not a good method to get an initial full update as we would get twoPierre Ossman2011-07-151-4/+1
| | | | | | | update requests before the firstUpdate variable toggled to false. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4596 3789f03b-4d11-0410-bbf8-ca57d06f2519
* When we stopped doing full updates on format changes, we also lost the sidePierre Ossman2011-07-151-0/+3
| | | | | | | | effect of having the first update being a full update. This is needed for correct behaviour for some extensions. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4595 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add some extra debug output when the frame buffer changes size.Pierre Ossman2011-07-151-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4594 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add hack to make the client start properly even in the face of endian issues.Pierre Ossman2011-07-151-0/+20
| | | | | | | | There was a similar hack in the old viewer, so this seems to work well enough in practice. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4593 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure we use the correct pixel format for cursors when in non-native mode.Pierre Ossman2011-07-151-3/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4592 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make it possible to query a PixelTransformer for the formats it is convertingPierre Ossman2011-07-152-0/+26
| | | | | | | between. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4591 3789f03b-4d11-0410-bbf8-ca57d06f2519
* We don't need to force a full refresh on format changes with the new viewerPierre Ossman2011-07-151-2/+0
| | | | | | | as we do not throw away the framebuffer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4590 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The new viewer stores the framebuffer in a native format, instead ofPierre Ossman2011-07-152-17/+24
| | | | | | | | | converting it on each render like the old one. That means we have to change how we deal with colour maps and make sure it is updated before any changes to the framebuffer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4589 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Managed to consistently get the colour levels reversed. Fix up everything soPierre Ossman2011-07-142-11/+16
| | | | | | | that it behaves like documented. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4588 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Workaround for Alt behaviour on OS X.Pierre Ossman2011-07-141-0/+17
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4587 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The password file must be opened in binary mode. Otherwise, you mightPeter Åstrand2011-07-141-1/+1
| | | | | | | | get "bad obfuscated password length" errors on Windows. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4586 3789f03b-4d11-0410-bbf8-ca57d06f2519
* make sure support for clientRedirect is enabled in java viewerBrian Hinz2011-07-141-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4585 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Port over the AltGr hack that the old Windows viewer has. Seems we need thisPierre Ossman2011-07-131-0/+57
| | | | | | | to get sane behaviour when connecting to a Unix desktop. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4584 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Mostly we will catch socket errors when processing incoming data, butPierre Ossman2011-07-121-5/+32
| | | | | | | | sometimes we'll time it so that a write will be the initial offender. Make sure these cases are also properly caught and dealt with. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4583 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Destroy the main UI and connection objects before popping up the fatal errorPierre Ossman2011-07-123-5/+15
| | | | | | | | message. This avoids a lot of problems with recursion and trying to send events over a dead socket. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4582 3789f03b-4d11-0410-bbf8-ca57d06f2519
* More consolidation into handleKeyEvent().Pierre Ossman2011-07-121-5/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4581 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Simplify things by using the handleKeyEvent() method for the fake pressesPierre Ossman2011-07-121-16/+11
| | | | | | | that can be generated from the popup menu. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4580 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Create a proper header file for the exported functions from vncviewer.cxx.Pierre Ossman2011-07-125-9/+29
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4579 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Include instructions for specifying the location of libjpeg-turboDRC2011-07-061-4/+60
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4578 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix regression. We need to set WIN64 so it will be properly defined in ↵DRC2011-07-061-0/+1
| | | | | | resdefs.h. Failing to do so causes the incorrect manifest file to be included in the Win64 version of WinVNC4.exe, which causes it to fail to run. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4577 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The previous fix for eliminating the console window in vncviewer.exe was not ↵DRC2011-07-052-4/+5
| | | | | | portable (it only worked in MinGW, which isn't what most people use.) Use the CMake "WIN32" target property instead. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4576 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Build with -Wl,-subsystem,windows on Windows, to avoid console window. Peter Åstrand2011-07-051-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4575 3789f03b-4d11-0410-bbf8-ca57d06f2519
* corrected all inconsistent eol-styles and set eol-style:native on *.java. ↵Brian Hinz2011-06-307-2540/+2540
| | | | | | Also set svn:ignore on *.class git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4574 3789f03b-4d11-0410-bbf8-ca57d06f2519
* fix for java arraystore exception when bpp=8 with Tight encodingBrian Hinz2011-06-291-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4573 3789f03b-4d11-0410-bbf8-ca57d06f2519
* cleaned up readVersion/writeVersion routines in java client. readVersion ↵Brian Hinz2011-06-292-24/+19
| | | | | | wasn't failing when it should have. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4572 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixes a typo introduced with commit 4570.Henrik Andersson2011-06-291-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4571 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added leftout cmake build of x0vncserver, fixes bug #3329519.Henrik Andersson2011-06-292-0/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4570 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use generic copyright message which refers the user to the complete ↵DRC2011-06-2815-58/+37
| | | | | | copyright history in README.txt git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4569 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make wording consistent with 1.1.x READMEDRC2011-06-281-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4567 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't need Windows formatted copy of LICENCE.TXT anymoreDRC2011-06-281-340/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4566 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Consolidate all README files into one and distribute it with the binary ↵DRC2011-06-286-149/+83
| | | | | | packages. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4562 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove version number from Java README file (so we don't have to keep ↵DRC2011-06-282-6/+3
| | | | | | updating it) + "TightVNC=TigerVNC" git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4560 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update copyright messages to reflect actual source codeDRC2011-06-281-4/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4559 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Mac app bundle and Linux tarball are fully implemented in CMake build system ↵DRC2011-06-251-10/+7
| | | | | | now. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4557 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Override the tarball architecture to i686 if -m32 was used on a 64-bit systemDRC2011-06-251-1/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4556 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement 'make tarball' and 'make servertarball'DRC2011-06-252-10/+45
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4555 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add uninstall targetDRC2011-06-252-0/+30
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4554 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rename man pages to .1 when installingDRC2011-06-254-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4553 3789f03b-4d11-0410-bbf8-ca57d06f2519