]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
13 years agoMake sure we use the correct pixel format for cursors when in non-native mode.
Pierre Ossman [Fri, 15 Jul 2011 08:26:51 +0000 (08:26 +0000)]
Make sure we use the correct pixel format for cursors when in non-native mode.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4592 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoMake it possible to query a PixelTransformer for the formats it is converting
Pierre Ossman [Fri, 15 Jul 2011 08:26:18 +0000 (08:26 +0000)]
Make it possible to query a PixelTransformer for the formats it is converting
between.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4591 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoWe don't need to force a full refresh on format changes with the new viewer
Pierre Ossman [Fri, 15 Jul 2011 08:14:23 +0000 (08:14 +0000)]
We don't need to force a full refresh on format changes with the new viewer
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

13 years agoThe new viewer stores the framebuffer in a native format, instead of
Pierre Ossman [Fri, 15 Jul 2011 08:11:55 +0000 (08:11 +0000)]
The new viewer stores the framebuffer in a native format, instead of
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

13 years agoManaged to consistently get the colour levels reversed. Fix up everything so
Pierre Ossman [Thu, 14 Jul 2011 14:34:09 +0000 (14:34 +0000)]
Managed to consistently get the colour levels reversed. Fix up everything so
that it behaves like documented.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4588 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoWorkaround for Alt behaviour on OS X.
Pierre Ossman [Thu, 14 Jul 2011 13:35:48 +0000 (13:35 +0000)]
Workaround for Alt behaviour on OS X.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4587 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoThe password file must be opened in binary mode. Otherwise, you might
Peter Åstrand [Thu, 14 Jul 2011 11:25:40 +0000 (11:25 +0000)]
The password file must be opened in binary mode. Otherwise, you might
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

13 years agomake sure support for clientRedirect is enabled in java viewer
Brian Hinz [Thu, 14 Jul 2011 02:59:42 +0000 (02:59 +0000)]
make sure support for clientRedirect is enabled in java viewer

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4585 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoPort over the AltGr hack that the old Windows viewer has. Seems we need this
Pierre Ossman [Wed, 13 Jul 2011 17:56:26 +0000 (17:56 +0000)]
Port over the AltGr hack that the old Windows viewer has. Seems we need this
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

13 years agoMostly we will catch socket errors when processing incoming data, but
Pierre Ossman [Tue, 12 Jul 2011 16:58:12 +0000 (16:58 +0000)]
Mostly we will catch socket errors when processing incoming data, but
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

13 years agoDestroy the main UI and connection objects before popping up the fatal error
Pierre Ossman [Tue, 12 Jul 2011 16:56:34 +0000 (16:56 +0000)]
Destroy the main UI and connection objects before popping up the fatal error
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

13 years agoMore consolidation into handleKeyEvent().
Pierre Ossman [Tue, 12 Jul 2011 16:10:16 +0000 (16:10 +0000)]
More consolidation into handleKeyEvent().

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4581 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoSimplify things by using the handleKeyEvent() method for the fake presses
Pierre Ossman [Tue, 12 Jul 2011 16:02:30 +0000 (16:02 +0000)]
Simplify things by using the handleKeyEvent() method for the fake presses
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

13 years agoCreate a proper header file for the exported functions from vncviewer.cxx.
Pierre Ossman [Tue, 12 Jul 2011 15:54:25 +0000 (15:54 +0000)]
Create a proper header file for the exported functions from vncviewer.cxx.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4579 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoInclude instructions for specifying the location of libjpeg-turbo
DRC [Wed, 6 Jul 2011 07:28:30 +0000 (07:28 +0000)]
Include instructions for specifying the location of libjpeg-turbo

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4578 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFix regression. We need to set WIN64 so it will be properly defined in resdefs.h...
DRC [Wed, 6 Jul 2011 07:23:51 +0000 (07:23 +0000)]
Fix regression.  We need to set WIN64 so it will be properly defined in 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

13 years agoThe previous fix for eliminating the console window in vncviewer.exe was not portable...
DRC [Tue, 5 Jul 2011 18:55:55 +0000 (18:55 +0000)]
The previous fix for eliminating the console window in vncviewer.exe was not 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

13 years agoBuild with -Wl,-subsystem,windows on Windows, to avoid console window.
Peter Åstrand [Tue, 5 Jul 2011 09:19:42 +0000 (09:19 +0000)]
Build with -Wl,-subsystem,windows on Windows, to avoid console window.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4575 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agocorrected all inconsistent eol-styles and set eol-style:native on *.java. Also set...
Brian Hinz [Thu, 30 Jun 2011 13:24:24 +0000 (13:24 +0000)]
corrected all inconsistent eol-styles and set eol-style:native on *.java.  Also set svn:ignore on *.class

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4574 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agofix for java arraystore exception when bpp=8 with Tight encoding
Brian Hinz [Wed, 29 Jun 2011 21:45:08 +0000 (21:45 +0000)]
fix for java arraystore exception when bpp=8 with Tight encoding

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4573 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agocleaned up readVersion/writeVersion routines in java client. readVersion wasn't faili...
Brian Hinz [Wed, 29 Jun 2011 20:18:06 +0000 (20:18 +0000)]
cleaned up readVersion/writeVersion routines in java client. readVersion 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

13 years agoFixes a typo introduced with commit 4570.
Henrik Andersson [Wed, 29 Jun 2011 10:34:09 +0000 (10:34 +0000)]
Fixes a typo introduced with commit 4570.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4571 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoAdded leftout cmake build of x0vncserver, fixes bug #3329519.
Henrik Andersson [Wed, 29 Jun 2011 09:14:36 +0000 (09:14 +0000)]
Added leftout cmake build of x0vncserver, fixes bug #3329519.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4570 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoUse generic copyright message which refers the user to the complete copyright history...
DRC [Tue, 28 Jun 2011 05:42:30 +0000 (05:42 +0000)]
Use generic copyright message which refers the user to the complete copyright history in README.txt

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4569 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoMake wording consistent with 1.1.x README
DRC [Tue, 28 Jun 2011 05:05:58 +0000 (05:05 +0000)]
Make wording consistent with 1.1.x README

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4567 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDon't need Windows formatted copy of LICENCE.TXT anymore
DRC [Tue, 28 Jun 2011 05:05:18 +0000 (05:05 +0000)]
Don't need Windows formatted copy of LICENCE.TXT anymore

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4566 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoConsolidate all README files into one and distribute it with the binary packages.
DRC [Tue, 28 Jun 2011 03:02:38 +0000 (03:02 +0000)]
Consolidate all README files into one and distribute it with the binary packages.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4562 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoRemove version number from Java README file (so we don't have to keep updating it...
DRC [Tue, 28 Jun 2011 02:08:41 +0000 (02:08 +0000)]
Remove version number from Java README file (so we don't have to keep updating it) + "TightVNC=TigerVNC"

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4560 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoUpdate copyright messages to reflect actual source code
DRC [Tue, 28 Jun 2011 01:59:01 +0000 (01:59 +0000)]
Update copyright messages to reflect actual source code

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4559 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoMac app bundle and Linux tarball are fully implemented in CMake build system now.
DRC [Sat, 25 Jun 2011 20:24:02 +0000 (20:24 +0000)]
Mac app bundle and Linux tarball are fully implemented in CMake build system now.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4557 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoOverride the tarball architecture to i686 if -m32 was used on a 64-bit system
DRC [Sat, 25 Jun 2011 09:20:52 +0000 (09:20 +0000)]
Override the tarball architecture to i686 if -m32 was used on a 64-bit system

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4556 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoImplement 'make tarball' and 'make servertarball'
DRC [Sat, 25 Jun 2011 08:48:19 +0000 (08:48 +0000)]
Implement 'make tarball' and 'make servertarball'

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4555 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoAdd uninstall target
DRC [Sat, 25 Jun 2011 07:33:57 +0000 (07:33 +0000)]
Add uninstall target

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4554 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoRename man pages to .1 when installing
DRC [Sat, 25 Jun 2011 07:32:34 +0000 (07:32 +0000)]
Rename man pages to .1 when installing

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4553 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoInstall man pages during 'make install' on Unix systems
DRC [Sat, 25 Jun 2011 03:02:10 +0000 (03:02 +0000)]
Install man pages during 'make install' on Unix systems

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4552 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoWin32-->Windows (since there are Win64 builds as well); also remove copyright message...
DRC [Fri, 24 Jun 2011 22:20:18 +0000 (22:20 +0000)]
Win32-->Windows (since there are Win64 builds as well); also remove copyright messages here (duplication of effort with the About dialog in winvnc and vncviewer)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4550 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoConsolidate source README file, remote cruft, and update copyrights
DRC [Fri, 24 Jun 2011 21:24:14 +0000 (21:24 +0000)]
Consolidate source README file, remote cruft, and update copyrights

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4547 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoRe-order from least to most recent
DRC [Fri, 24 Jun 2011 20:49:42 +0000 (20:49 +0000)]
Re-order from least to most recent

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4546 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoUpdate copyrights to reflect the new Java code we're using
DRC [Fri, 24 Jun 2011 20:41:21 +0000 (20:41 +0000)]
Update copyrights to reflect the new Java code we're using

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4544 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoChange version number to 1.1.80 (1.2 alpha) to distinguish from the 1.1 branch
DRC [Fri, 24 Jun 2011 20:05:06 +0000 (20:05 +0000)]
Change version number to 1.1.80 (1.2 alpha) to distinguish from the 1.1 branch

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4543 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoUpdate release documentation (not sure how useful this documentation still is, but...
DRC [Fri, 24 Jun 2011 19:43:04 +0000 (19:43 +0000)]
Update release documentation (not sure how useful this documentation still is, but I'll let others decide that.)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4541 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoRemove unused autotools build system
DRC [Fri, 24 Jun 2011 19:28:27 +0000 (19:28 +0000)]
Remove unused autotools build system

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4540 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDeploy Mac TigerVNC Viewer as an application bundle instead of a package, and consoli...
DRC [Fri, 24 Jun 2011 06:56:11 +0000 (06:56 +0000)]
Deploy Mac TigerVNC Viewer as an application bundle instead of a package, and consolidate all of the installer scripts under release/ and cmake/

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4539 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDeploy Mac TigerVNC Viewer as an application bundle instead of a package, and consoli...
DRC [Fri, 24 Jun 2011 06:55:18 +0000 (06:55 +0000)]
Deploy Mac TigerVNC Viewer as an application bundle instead of a package, and consolidate all of the installer scripts under release/ and cmake/

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4538 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoUpdate Windows README file
DRC [Fri, 24 Jun 2011 05:53:38 +0000 (05:53 +0000)]
Update Windows README file

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4537 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoInstaller needs to be built from the top-level CMake context.
DRC [Fri, 24 Jun 2011 05:26:43 +0000 (05:26 +0000)]
Installer needs to be built from the top-level CMake context.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4535 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoPackage new FLTK-based TigerVNC Viewer on Windows
DRC [Fri, 24 Jun 2011 05:25:43 +0000 (05:25 +0000)]
Package new FLTK-based TigerVNC Viewer on Windows

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4534 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoInstructions for building with NLS and other tweaks
DRC [Fri, 24 Jun 2011 04:58:01 +0000 (04:58 +0000)]
Instructions for building with NLS and other tweaks

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4533 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoMake it clear that we were looking for "libjpeg-turbo", not "jpeg-turbo"
DRC [Fri, 24 Jun 2011 04:19:36 +0000 (04:19 +0000)]
Make it clear that we were looking for "libjpeg-turbo", not "jpeg-turbo"

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4532 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoAutomatically disable NLS if gettext and/or libiconv are missing. On some platforms...
DRC [Fri, 24 Jun 2011 04:17:02 +0000 (04:17 +0000)]
Automatically disable NLS if gettext and/or libiconv are missing.  On some platforms, such as Windows and OS X, NLS can't be enabled without a lot of custom configuration, so the build simply fails on those platforms unless -DENABLE_NLS=0 is specified.  This change makes the CMake system behave more like autotools used to, and it is consistent with the detection behavior of other non-essential modules, such as GnuTLS.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4531 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDo not run libtool_create_control_file() on Windows. Windows does not like it.
DRC [Fri, 24 Jun 2011 03:51:02 +0000 (03:51 +0000)]
Do not run libtool_create_control_file() on Windows.  Windows does not like it.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4530 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoVisual C++ requires gcrypt.h because it doesn't have ssize_t. Also, building with...
DRC [Fri, 24 Jun 2011 03:19:28 +0000 (03:19 +0000)]
Visual C++ requires gcrypt.h because it doesn't have ssize_t.  Also, building with the GnuTLS static libs (using MinGW) requires user32 and ws2_32.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4529 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoEnsure that FLTK is built with the static run-time library if using Visual C++
DRC [Fri, 24 Jun 2011 03:17:57 +0000 (03:17 +0000)]
Ensure that FLTK is built with the static run-time library if using Visual C++

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4528 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFix build issues with Visual C++ (implemented macro version of snprintf + re-ordered...
DRC [Fri, 24 Jun 2011 03:17:00 +0000 (03:17 +0000)]
Fix build issues with Visual C++ (implemented macro version of snprintf + re-ordered headers to ensure that winsock is included ahead of windows.h)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4527 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoMake sure that CMAKE_BUILD_TYPE is set to Release by default when building FLTK
DRC [Thu, 23 Jun 2011 22:29:24 +0000 (22:29 +0000)]
Make sure that CMAKE_BUILD_TYPE is set to Release by default when building FLTK

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4526 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoCall Fl::args() to properly parse the "hidden" arguments that FLTK understands. ...
DRC [Thu, 23 Jun 2011 22:04:46 +0000 (22:04 +0000)]
Call Fl::args() to properly parse the "hidden" arguments that FLTK understands.  This has two primary benefits:  (1) On X11 systems, you can now override the X display by passing '-display {display}' as the first argument, as is the case for most other X11 apps, and (2) on OS X, this allows the application to run within an application (.app) bundle, because Fl::args() parses the hidden arguments passed to the app by the launcher.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4525 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDon't link against the X11 libraries on Mac, because FLTK doesn't use them.
DRC [Thu, 23 Jun 2011 19:12:08 +0000 (19:12 +0000)]
Don't link against the X11 libraries on Mac, because FLTK doesn't use them.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4524 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoBuild new FLTK-based viewer by default
DRC [Thu, 23 Jun 2011 16:45:18 +0000 (16:45 +0000)]
Build new FLTK-based viewer by default

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4523 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFirst pass at build instructions for the new FLTK-based viewer and CMake build system
DRC [Thu, 23 Jun 2011 10:11:22 +0000 (10:11 +0000)]
First pass at build instructions for the new FLTK-based viewer and CMake build system

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4522 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoWe don't use fltk_images or fltk_forms, so don't try to detect those (otherwise,...
DRC [Thu, 23 Jun 2011 09:30:15 +0000 (09:30 +0000)]
We don't use fltk_images or fltk_forms, so don't try to detect those (otherwise, when linking against libfltk.a, the build system will try to link with libfltk_images.a and libfltk_forms.a as well, which can introduce external dependencies that we don't want.)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4521 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoCall setMenuKey before initContextMenu to avoid uninitialised
Peter Åstrand [Thu, 23 Jun 2011 08:40:14 +0000 (08:40 +0000)]
Call setMenuKey before initContextMenu to avoid uninitialised
menuKeyCode.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4520 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoUpdate extensions to cleanly apply against FLTK 1.3.0, and fix several bugs (includin...
DRC [Thu, 23 Jun 2011 08:28:18 +0000 (08:28 +0000)]
Update extensions to cleanly apply against FLTK 1.3.0, and fix several bugs (including the inability to build FLTK with Visual C++ or CMake)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4519 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFULLSCREEN should be 1<<19, not 1<<18
DRC [Thu, 23 Jun 2011 05:46:20 +0000 (05:46 +0000)]
FULLSCREEN should be 1<<19, not 1<<18

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4518 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoNeed to explicitly link with libiconv when using libintl.a.
DRC [Wed, 22 Jun 2011 06:00:57 +0000 (06:00 +0000)]
Need to explicitly link with libiconv when using libintl.a.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4517 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDon't define _WIN32_IE or _WIN32_WINNT except on Windows builds
DRC [Wed, 22 Jun 2011 05:46:53 +0000 (05:46 +0000)]
Don't define _WIN32_IE or _WIN32_WINNT except on Windows builds

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4516 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoIntegrate Xvnc build with CMake and new FLTK-based vncviewer build
DRC [Wed, 22 Jun 2011 01:53:08 +0000 (01:53 +0000)]
Integrate Xvnc build with CMake and new FLTK-based vncviewer build

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4515 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoNo longer need to explicitly specify GNUTLS_LDFLAGS in X server build, since the...
DRC [Wed, 22 Jun 2011 00:33:13 +0000 (00:33 +0000)]
No longer need to explicitly specify GNUTLS_LDFLAGS in X server build, since the librfb.la file now includes the GnuTLS dependencies.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4514 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDetect and enable PAM authentication support
DRC [Wed, 22 Jun 2011 00:18:17 +0000 (00:18 +0000)]
Detect and enable PAM authentication support

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4513 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFix several bugs in the generation of .la files
DRC [Wed, 22 Jun 2011 00:11:00 +0000 (00:11 +0000)]
Fix several bugs in the generation of .la files

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4512 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoTranslate comments into English and remove blindingly obvious ones.
DRC [Wed, 22 Jun 2011 00:08:26 +0000 (00:08 +0000)]
Translate comments into English and remove blindingly obvious ones.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4511 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoTabs to spaces
DRC [Wed, 22 Jun 2011 00:01:39 +0000 (00:01 +0000)]
Tabs to spaces

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4510 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoMake '-version 7.4' the default.
DRC [Tue, 21 Jun 2011 07:37:05 +0000 (07:37 +0000)]
Make '-version 7.4' the default.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4509 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFix 3305357 (Enabling custom compression level on client crashes server)
DRC [Sat, 18 Jun 2011 07:22:01 +0000 (07:22 +0000)]
Fix 3305357 (Enabling custom compression level on client crashes server)

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4508 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agocorrected missing index ptr in new ZlibInStream implementation
Brian Hinz [Fri, 17 Jun 2011 20:46:08 +0000 (20:46 +0000)]
corrected missing index ptr in new ZlibInStream implementation

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4507 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoImported JZlib source tree and re-implemented ZlibInStream using JZlib, similar to...
Brian Hinz [Fri, 17 Jun 2011 13:00:58 +0000 (13:00 +0000)]
Imported JZlib source tree and re-implemented ZlibInStream using JZlib, similar to the way it's implemented in C with zlib.  Also set svn:eol-style keyword to 'native' for most of the java files.  There are still a handful with inconsistent eols style that need to be corrected.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4506 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoTurns out that TXImage wasn't just being overly cautious with the custom error
Pierre Ossman [Fri, 17 Jun 2011 08:35:22 +0000 (08:35 +0000)]
Turns out that TXImage wasn't just being overly cautious with the custom error
handler; the shared memory extension is actually this broken so it will return
success all the way through even when you're on a remote connection where
things cannot possibly work.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4505 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoImplement optimised drawing operations for OS X. Didn't see any reduction in
Pierre Ossman [Fri, 17 Jun 2011 07:35:56 +0000 (07:35 +0000)]
Implement optimised drawing operations for OS X. Didn't see any reduction in
CPU usage unfortunately, but at least we're now using the native pixel format
of our server which avoids a conversion on the server side.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4504 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoRemove unused structure definition.
Pierre Ossman [Fri, 17 Jun 2011 07:33:28 +0000 (07:33 +0000)]
Remove unused structure definition.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4503 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoTranslate the default menu items we get on OS X.
Pierre Ossman [Thu, 16 Jun 2011 11:09:31 +0000 (11:09 +0000)]
Translate the default menu items we get on OS X.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4502 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoUsing build-xorg without -static is not useful, because it causes Xvnc to depend...
DRC [Tue, 14 Jun 2011 22:25:30 +0000 (22:25 +0000)]
Using build-xorg without -static is not useful, because it causes Xvnc to depend on the dynamic X11 libraries generated by build-xorg in the build directory.  Thus, remove -static and make that behavior the default.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4498 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoImplement a more robust method to handle the keyboard grab/focus voodoo as
Pierre Ossman [Tue, 14 Jun 2011 13:36:57 +0000 (13:36 +0000)]
Implement a more robust method to handle the keyboard grab/focus voodoo as
it didn't catch some cases on OS X.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4496 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFlushing screen updates after 100 ms turned out to be too aggressive and
Pierre Ossman [Mon, 13 Jun 2011 15:08:35 +0000 (15:08 +0000)]
Flushing screen updates after 100 ms turned out to be too aggressive and
just gave an annoying window blinds effect that made things difficult to
read. Reduce things to 500 ms, which should be sufficient to tell that the
session isn't completely frozen.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4495 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoOptimised drawing routines for Win32, based on the old Windows viewer.
Pierre Ossman [Mon, 13 Jun 2011 13:24:29 +0000 (13:24 +0000)]
Optimised drawing routines for Win32, based on the old Windows viewer.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4494 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoOptimised drawing routines for X11, roughly based on how the old Unix viewer
Pierre Ossman [Mon, 13 Jun 2011 11:23:08 +0000 (11:23 +0000)]
Optimised drawing routines for X11, roughly based on how the old Unix viewer
did things.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4493 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoBasic framework for more optimised, platform specific, drawing routines.
Pierre Ossman [Mon, 13 Jun 2011 11:19:32 +0000 (11:19 +0000)]
Basic framework for more optimised, platform specific, drawing routines.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4492 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoFix HAVE_FLTK_DEAD_KEYS test
DRC [Fri, 10 Jun 2011 17:29:35 +0000 (17:29 +0000)]
Fix HAVE_FLTK_DEAD_KEYS test

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4491 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoExclude unix directory from compile on Apple platform,
Henrik Andersson [Fri, 10 Jun 2011 13:05:09 +0000 (13:05 +0000)]
Exclude unix directory from compile on Apple platform,
no use for x server realted tools on this platform.

--Thiline, and those below, will be ignored--

M    CMakeLists.txt

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4490 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoinitial support for ClientRedirect and VeNCrypt sub-type Ident in java viewer
Brian Hinz [Fri, 10 Jun 2011 00:44:05 +0000 (00:44 +0000)]
initial support for ClientRedirect and VeNCrypt sub-type Ident in java viewer

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4489 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoRemove obsolete Visual C++ 7 build instructions
DRC [Thu, 9 Jun 2011 22:09:35 +0000 (22:09 +0000)]
Remove obsolete Visual C++ 7 build instructions

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4488 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agolibtool control file should be created in binary directory, not source directory...
DRC [Thu, 9 Jun 2011 22:06:05 +0000 (22:06 +0000)]
libtool control file should be created in binary directory, not source directory, to support out-of-tree builds.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4487 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years ago- Fixed so the library suffix is platformindependent
Henrik Andersson [Thu, 9 Jun 2011 13:26:05 +0000 (13:26 +0000)]
- Fixed so the library suffix is platformindependent

- Added custom commands to create .libs and symlink to
  static library so that autotools can actually find the
  library in expected place.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4484 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDump a copy of FLTK and needed patches in the tree so that people can easily
Pierre Ossman [Thu, 9 Jun 2011 10:47:19 +0000 (10:47 +0000)]
Dump a copy of FLTK and needed patches in the tree so that people can easily
get something that works.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4483 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoBuilding the Xvnc server requires libtool control files of rdr, rfb,
Henrik Andersson [Thu, 9 Jun 2011 09:13:23 +0000 (09:13 +0000)]
Building the Xvnc server requires libtool control files of rdr, rfb,
network and Xregion, which a cmake build will NOT produce, this macro
tries to create a libtool control file *.la for the specified target
with libdependencies for a static library target.

Due to the automake part of Xvnc references to libtool files in source
tree you need to build vncviewer using cmake in the source tree.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4482 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoWe can get 0x0 cursor sometimes when the server wants to hide it.
Pierre Ossman [Thu, 9 Jun 2011 08:42:04 +0000 (08:42 +0000)]
We can get 0x0 cursor sometimes when the server wants to hide it.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4481 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoCopied the dot cursor logic over from the Unix viewer incorrectly.
Pierre Ossman [Thu, 9 Jun 2011 08:39:35 +0000 (08:39 +0000)]
Copied the dot cursor logic over from the Unix viewer incorrectly.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4480 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoDefault to fully respecting the remote cursor in order to be closer to a local
Pierre Ossman [Thu, 9 Jun 2011 08:35:34 +0000 (08:35 +0000)]
Default to fully respecting the remote cursor in order to be closer to a local
experience.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4479 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoWe have no cursor initially, and never if the server doesn't support local
Pierre Ossman [Thu, 9 Jun 2011 08:33:29 +0000 (08:33 +0000)]
We have no cursor initially, and never if the server doesn't support local
cursors, so make sure we don't pass a NULL pointer to FLTK.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4478 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoImplement dot cursor in new viewer.
Pierre Ossman [Thu, 9 Jun 2011 08:32:49 +0000 (08:32 +0000)]
Implement dot cursor in new viewer.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4477 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoThe default value of local cursor support is false, so we couldn't just
Pierre Ossman [Thu, 9 Jun 2011 08:24:37 +0000 (08:24 +0000)]
The default value of local cursor support is false, so we couldn't just
remove these lines.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4476 3789f03b-4d11-0410-bbf8-ca57d06f2519

13 years agoBah, not enough coffee today. I had already implemented the pointer rate
Pierre Ossman [Wed, 8 Jun 2011 17:21:48 +0000 (17:21 +0000)]
Bah, not enough coffee today. I had already implemented the pointer rate
control, so it can be allowed to stay for now. And there were a bunch of
references to the local cursor option.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4475 3789f03b-4d11-0410-bbf8-ca57d06f2519