]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
13 years agoMake use of GnuTLS an explicit choice to avoid surprises if it gets included
Pierre Ossman [Fri, 27 May 2011 11:50:58 +0000 (11:50 +0000)]
Make use of GnuTLS an explicit choice to avoid surprises if it gets included
or not.

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

13 years agoMake sure we can handle clipboard data of any size.
Pierre Ossman [Thu, 26 May 2011 15:39:41 +0000 (15:39 +0000)]
Make sure we can handle clipboard data of any size.

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

13 years agoMake it possible to start in full screen mode.
Pierre Ossman [Thu, 26 May 2011 14:59:32 +0000 (14:59 +0000)]
Make it possible to start in full screen mode.

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

13 years agoToggle full screen based on changes in the options window.
Pierre Ossman [Thu, 26 May 2011 14:57:51 +0000 (14:57 +0000)]
Toggle full screen based on changes in the options window.

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

13 years agoAs we also fall through for FL_FOCUS, we need to do an extra check of the
Pierre Ossman [Thu, 26 May 2011 14:57:25 +0000 (14:57 +0000)]
As we also fall through for FL_FOCUS, we need to do an extra check of the
event code here.

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

13 years agoUpdate the full screen setting when the state is toggled by other means.
Pierre Ossman [Thu, 26 May 2011 14:53:49 +0000 (14:53 +0000)]
Update the full screen setting when the state is toggled by other means.

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

13 years agoImplement support for grabbing the keyboard when in full screen mode.
Pierre Ossman [Thu, 26 May 2011 14:48:29 +0000 (14:48 +0000)]
Implement support for grabbing the keyboard when in full screen mode.

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

13 years agoFix some graphics bugs that occurred on Win32 when using the popup menu.
Pierre Ossman [Thu, 26 May 2011 14:16:02 +0000 (14:16 +0000)]
Fix some graphics bugs that occurred on Win32 when using the popup menu.

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

13 years agoImplement full screen support in new vncviewer.
Pierre Ossman [Thu, 26 May 2011 14:14:06 +0000 (14:14 +0000)]
Implement full screen support in new vncviewer.

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

13 years ago[java viewer] fixed typo in makefile
Brian Hinz [Wed, 25 May 2011 20:13:12 +0000 (20:13 +0000)]
[java viewer] fixed typo in makefile

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

13 years ago[java viewer] fixed incorrect offset value in custom compression setting from gui...
Brian Hinz [Wed, 25 May 2011 20:11:21 +0000 (20:11 +0000)]
[java viewer] fixed incorrect offset value in custom compression setting from gui. also fixed typo in makefile.

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

13 years agoHandling a full range of keys for the menu key is not as trivial in FLTK as
Pierre Ossman [Tue, 24 May 2011 12:47:12 +0000 (12:47 +0000)]
Handling a full range of keys for the menu key is not as trivial in FLTK as
with raw X11, so do what the Windows client did and restrict the available
keys to just the function keys.

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

13 years agoHandle horizontal wheel events and not just vertical.
Pierre Ossman [Tue, 24 May 2011 11:33:43 +0000 (11:33 +0000)]
Handle horizontal wheel events and not just vertical.

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

13 years agoAllow buttons 6 and 7 to be used as well so that we can get horizontal
Pierre Ossman [Tue, 24 May 2011 11:32:36 +0000 (11:32 +0000)]
Allow buttons 6 and 7 to be used as well so that we can get horizontal
wheel events.

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

13 years agoAdd some more libraries that are generally needed by FLTK and CMake doesn't
Pierre Ossman [Tue, 24 May 2011 07:49:09 +0000 (07:49 +0000)]
Add some more libraries that are generally needed by FLTK and CMake doesn't
figure out by itself.

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

13 years agoWe need to be careful about feeding FLTK @:s when they will be used in a
Pierre Ossman [Mon, 23 May 2011 12:21:21 +0000 (12:21 +0000)]
We need to be careful about feeding FLTK @:s when they will be used in a
label as that is a formatting character.

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

13 years agoThis bug has been fixed upstream, so remove the comment.
Pierre Ossman [Mon, 23 May 2011 11:21:22 +0000 (11:21 +0000)]
This bug has been fixed upstream, so remove the comment.

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

13 years agoUndo accidental commit of premature fullscreen code.
Pierre Ossman [Fri, 20 May 2011 14:56:59 +0000 (14:56 +0000)]
Undo accidental commit of premature fullscreen code.

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

13 years agoAdd support for multimedia keys.
Pierre Ossman [Fri, 20 May 2011 14:55:10 +0000 (14:55 +0000)]
Add support for multimedia keys.

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

13 years agoMake sure we have a list of the multimedia keysyms defined by Xfree86.
Pierre Ossman [Fri, 20 May 2011 14:53:32 +0000 (14:53 +0000)]
Make sure we have a list of the multimedia keysyms defined by Xfree86.

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

13 years agoRemove no longer used code.
Pierre Ossman [Fri, 20 May 2011 12:12:59 +0000 (12:12 +0000)]
Remove no longer used code.

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

13 years agoBetter handling of the numpad by looking at FLTK's "original key code".
Pierre Ossman [Fri, 20 May 2011 12:05:20 +0000 (12:05 +0000)]
Better handling of the numpad by looking at FLTK's "original key code".

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

13 years agoAdd keyboard debugging output.
Pierre Ossman [Thu, 19 May 2011 14:55:12 +0000 (14:55 +0000)]
Add keyboard debugging output.

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

13 years agoImplement support for sending the local clipboard to the server.
Pierre Ossman [Thu, 19 May 2011 14:49:18 +0000 (14:49 +0000)]
Implement support for sending the local clipboard to the server.

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

13 years agoDo some proper cleanup and delete the desktop window on close.
Pierre Ossman [Thu, 19 May 2011 14:47:43 +0000 (14:47 +0000)]
Do some proper cleanup and delete the desktop window on close.

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

13 years agoImplement support for clipboard data coming from the server.
Pierre Ossman [Thu, 19 May 2011 14:47:15 +0000 (14:47 +0000)]
Implement support for clipboard data coming from the server.

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

13 years agofixed bug in java viewer when disabling security types
Brian Hinz [Tue, 17 May 2011 21:30:11 +0000 (21:30 +0000)]
fixed bug in java viewer when disabling security types

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

13 years agoadd support for SetDesktopSize to java viewer
Brian Hinz [Tue, 17 May 2011 21:00:34 +0000 (21:00 +0000)]
add support for SetDesktopSize to java viewer

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

13 years agoadd support for SetDesktopSize
Brian Hinz [Tue, 17 May 2011 20:59:45 +0000 (20:59 +0000)]
add support for SetDesktopSize

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

13 years agoEnsure that a modified source file under rdr/ or rfb/ will trigger a rebuild
DRC [Tue, 17 May 2011 16:57:23 +0000 (16:57 +0000)]
Ensure that a modified source file under rdr/ or rfb/ will trigger a rebuild

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

13 years agoImplement dialog for when both username and password is needed.
Pierre Ossman [Tue, 17 May 2011 12:42:51 +0000 (12:42 +0000)]
Implement dialog for when both username and password is needed.

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

13 years agoMake sure we can display all the possible dialog types the RFB core needs.
Pierre Ossman [Tue, 17 May 2011 11:43:47 +0000 (11:43 +0000)]
Make sure we can display all the possible dialog types the RFB core needs.

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

13 years agoUpdate connection parameters when the user has changed things in the options
Pierre Ossman [Tue, 17 May 2011 09:39:07 +0000 (09:39 +0000)]
Update connection parameters when the user has changed things in the options
dialog.

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

13 years agoAdd a callback mechanism to the options dialog so that other parts of vncviewer
Pierre Ossman [Tue, 17 May 2011 09:36:04 +0000 (09:36 +0000)]
Add a callback mechanism to the options dialog so that other parts of vncviewer
can pick up on changes.

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

13 years agochanged string reads/writes to use utf-8. Also fixed location of icon resource.
Brian Hinz [Tue, 17 May 2011 03:06:24 +0000 (03:06 +0000)]
changed string reads/writes to use utf-8. Also fixed location of icon resource.

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

13 years agoImplement support for storing settings from the options dialog.
Pierre Ossman [Mon, 16 May 2011 12:46:51 +0000 (12:46 +0000)]
Implement support for storing settings from the options dialog.

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

13 years agoAdd a default constructor so that you can create empty Security objects.
Pierre Ossman [Mon, 16 May 2011 12:46:16 +0000 (12:46 +0000)]
Add a default constructor so that you can create empty Security objects.
Useful when you just want to use the string encoder.

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

13 years agoAdd connection information dialog based on the one in the unix viewer.
Pierre Ossman [Mon, 16 May 2011 12:18:08 +0000 (12:18 +0000)]
Add connection information dialog based on the one in the unix viewer.

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

13 years agoInitial options dialog (read-only) loosly based on the Unix vncviewer.
Pierre Ossman [Mon, 16 May 2011 12:04:43 +0000 (12:04 +0000)]
Initial options dialog (read-only) loosly based on the Unix vncviewer.

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

13 years agoRemove old declaration that never actually maps to an object.
Pierre Ossman [Mon, 16 May 2011 12:00:20 +0000 (12:00 +0000)]
Remove old declaration that never actually maps to an object.

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

13 years agoUpdate location of resource used to store build timestamp.
Brian Hinz [Fri, 13 May 2011 23:33:34 +0000 (23:33 +0000)]
Update location of resource used to store build timestamp.

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

13 years agoCompletely reworked Java viewer (contributed by Brian Hinz)
DRC [Fri, 13 May 2011 21:42:14 +0000 (21:42 +0000)]
Completely reworked Java viewer (contributed by Brian Hinz)

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

13 years agoImplement connection dialog based on unix vncviewer.
Pierre Ossman [Fri, 13 May 2011 14:04:59 +0000 (14:04 +0000)]
Implement connection dialog based on unix vncviewer.

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

13 years agoThe initial fix for FLTK to handle dead keys broke CJK input, so a new method
Pierre Ossman [Fri, 13 May 2011 12:47:54 +0000 (12:47 +0000)]
The initial fix for FLTK to handle dead keys broke CJK input, so a new method
had to be devised. Adopt our code to the new version.

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

13 years agoNASM and GCC > 4.1 no longer necessary, because libjpeg-turbo is no longer part of...
DRC [Fri, 13 May 2011 09:33:51 +0000 (09:33 +0000)]
NASM and GCC > 4.1 no longer necessary, because libjpeg-turbo is no longer part of the build

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

13 years agoRequire gettext 0.14.4 to fix a problem with detection of NLS support
DRC [Fri, 13 May 2011 09:31:24 +0000 (09:31 +0000)]
Require gettext 0.14.4 to fix a problem with detection of NLS support

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

13 years agoRemove unused build-xorg-git script
DRC [Thu, 12 May 2011 03:30:43 +0000 (03:30 +0000)]
Remove unused build-xorg-git script

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

13 years ago[Bugfix] Fix 3-button mouse emulation in win viewer.
Adam Tkac [Wed, 11 May 2011 10:44:09 +0000 (10:44 +0000)]
[Bugfix] Fix 3-button mouse emulation in win viewer.

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

13 years agoInitialize VNC extension inside #ifdef statement to allow to build TigerVNC inside
Adam Tkac [Wed, 11 May 2011 10:22:24 +0000 (10:22 +0000)]
Initialize VNC extension inside #ifdef statement to allow to build TigerVNC inside
X.Org tree.

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

13 years ago[Security] vncviewer can send password without proper validation of X.509 certs
Adam Tkac [Tue, 10 May 2011 08:54:57 +0000 (08:54 +0000)]
[Security] vncviewer can send password without proper validation of X.509 certs
(CVE-2011-1775).

Reference: http://www.mail-archive.com/tigervnc-devel@lists.sourceforge.net/msg01342.html

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

13 years agoUpdate cross-compatible builds to xorg-xserver 1.6.5 to fix several issues
DRC [Sat, 30 Apr 2011 05:07:31 +0000 (05:07 +0000)]
Update cross-compatible builds to xorg-xserver 1.6.5 to fix several issues

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

13 years agoThe installed package is called "com.tigervnc.tigervnc" (our convention is to use...
DRC [Fri, 29 Apr 2011 22:57:27 +0000 (22:57 +0000)]
The installed package is called "com.tigervnc.tigervnc" (our convention is to use lowercase "tigervnc" for package names), so this fixes an issue whereby it would not uninstall.

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

13 years agoImplement about dialog.
Pierre Ossman [Fri, 29 Apr 2011 11:51:38 +0000 (11:51 +0000)]
Implement about dialog.

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

13 years agoRegenerate xserver16.patch against xserver 1.6.5.
Adam Tkac [Fri, 29 Apr 2011 11:19:19 +0000 (11:19 +0000)]
Regenerate xserver16.patch against xserver 1.6.5.

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

13 years agoImplement menu entry for forced refresh of screen.
Pierre Ossman [Fri, 29 Apr 2011 11:18:12 +0000 (11:18 +0000)]
Implement menu entry for forced refresh of screen.

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

13 years agoHandle X11 compose key.
Pierre Ossman [Fri, 29 Apr 2011 11:12:02 +0000 (11:12 +0000)]
Handle X11 compose key.

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

13 years agoInitial support for context menu, based on Unix vncviewer code.
Pierre Ossman [Fri, 29 Apr 2011 11:08:11 +0000 (11:08 +0000)]
Initial support for context menu, based on Unix vncviewer code.

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

13 years agoFinish up the gettext handling in CMake. The included functions in CMake only
Pierre Ossman [Thu, 28 Apr 2011 14:38:04 +0000 (14:38 +0000)]
Finish up the gettext handling in CMake. The included functions in CMake only
take care of finding the gettext tools, not the headers and libraries needed
to build things. Use the licq project as inspiration on how to solve this.

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

13 years agoThis patch adds gettext support for our new vncviewer. CMake only. The
Peter Åstrand [Thu, 28 Apr 2011 09:29:13 +0000 (09:29 +0000)]
This patch adds gettext support for our new vncviewer. CMake only. The
change of the project name is to make the CMake build behave like the
Autotools build - define PACKAGE_NAME in the same way.

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

13 years ago[Bugfix] Fix Xvnc linking issues (missing -lpthread and miext/sync/libsync.la)
Adam Tkac [Wed, 27 Apr 2011 13:26:36 +0000 (13:26 +0000)]
[Bugfix] Fix Xvnc linking issues (missing -lpthread and miext/sync/libsync.la)

Fixes bug ID:3287869

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

13 years agoMerged r4377 from 1_1 branch.
Adam Tkac [Wed, 27 Apr 2011 11:28:56 +0000 (11:28 +0000)]
Merged r4377 from 1_1 branch.

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

13 years agoMerged r4361 from 1_1 branch.
Adam Tkac [Wed, 27 Apr 2011 11:28:09 +0000 (11:28 +0000)]
Merged r4361 from 1_1 branch.

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

13 years agoMerged r4342 - r4359 from 1_1 branch.
Adam Tkac [Wed, 27 Apr 2011 11:20:18 +0000 (11:20 +0000)]
Merged r4342 - r4359 from 1_1 branch.

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

13 years agoMerge r4341 from 1_1 branch (dcommander):
Adam Tkac [Wed, 27 Apr 2011 11:07:57 +0000 (11:07 +0000)]
Merge r4341 from 1_1 branch (dcommander):

Include GnuTLS DLLs in the installer, because the DLLs are required when building TigerVNC's TLS support using Visual C++.

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

13 years agoMerged r4340 from 1_1 branch (dcommander):
Adam Tkac [Wed, 27 Apr 2011 11:04:01 +0000 (11:04 +0000)]
Merged r4340 from 1_1 branch (dcommander):

Clarify that VeNCrypt is part of TigerVNC, regardless of whether TLS support is enabled

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

13 years agoAdded install target for new vncviewer.
Peter Åstrand [Tue, 19 Apr 2011 12:31:44 +0000 (12:31 +0000)]
Added install target for new vncviewer.

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

13 years agoWorkaround for when initial window size isn't what we requested.
Pierre Ossman [Fri, 15 Apr 2011 14:09:09 +0000 (14:09 +0000)]
Workaround for when initial window size isn't what we requested.

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

13 years agoLimit window size to framebuffer size, which is the behaviour we have in the
Pierre Ossman [Fri, 15 Apr 2011 13:00:12 +0000 (13:00 +0000)]
Limit window size to framebuffer size, which is the behaviour we have in the
old viewer.

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

13 years agoAdd a scroll widget so that we can allow resizing of the main window.
Pierre Ossman [Fri, 15 Apr 2011 12:58:31 +0000 (12:58 +0000)]
Add a scroll widget so that we can allow resizing of the main window.

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

13 years agoNeed to adjust mouse coordinates now that we can move the widget around.
Pierre Ossman [Fri, 15 Apr 2011 12:57:31 +0000 (12:57 +0000)]
Need to adjust mouse coordinates now that we can move the widget around.

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

13 years agoMake sure the viewport widget can be moved around (i.e. don't assume we're
Pierre Ossman [Fri, 15 Apr 2011 11:10:52 +0000 (11:10 +0000)]
Make sure the viewport widget can be moved around (i.e. don't assume we're
always at (0,0)).

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

13 years agoSplit out the graphics and input handling to a separate widget in preparation
Pierre Ossman [Fri, 15 Apr 2011 07:46:56 +0000 (07:46 +0000)]
Split out the graphics and input handling to a separate widget in preparation
for things like scroll bars.

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

13 years agoForgot to add the dead key define so that the source code can actually use it.
Pierre Ossman [Thu, 14 Apr 2011 15:16:18 +0000 (15:16 +0000)]
Forgot to add the dead key define so that the source code can actually use it.

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

13 years agoRelease all pressed keys when we lose focus. This is how we've always done it
Pierre Ossman [Thu, 14 Apr 2011 14:10:57 +0000 (14:10 +0000)]
Release all pressed keys when we lose focus. This is how we've always done it
and it has been the most sane approach.

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

13 years agoUse a STL map to track keys so we don't have to care what range FLTK key codes
Pierre Ossman [Thu, 14 Apr 2011 14:05:13 +0000 (14:05 +0000)]
Use a STL map to track keys so we don't have to care what range FLTK key codes
can have.

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

13 years agoMake sure AltGr gets sent over on X11.
Pierre Ossman [Thu, 14 Apr 2011 13:07:37 +0000 (13:07 +0000)]
Make sure AltGr gets sent over on X11.

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

13 years agoSince Ctrl and Cmd tends to mess with the symbol generation, we need to do some
Pierre Ossman [Thu, 14 Apr 2011 12:49:03 +0000 (12:49 +0000)]
Since Ctrl and Cmd tends to mess with the symbol generation, we need to do some
extra voodoo to get a good behaviour when any of those are pressed.

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

13 years agoHandle dead keys more properly (through some fixing in FLTK).
Pierre Ossman [Mon, 11 Apr 2011 11:59:31 +0000 (11:59 +0000)]
Handle dead keys more properly (through some fixing in FLTK).

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

13 years ago[Bugfix] Update unix/xserver110.patch patch.
Adam Tkac [Mon, 14 Mar 2011 13:00:43 +0000 (13:00 +0000)]
[Bugfix] Update unix/xserver110.patch patch.

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

13 years agoOff-by-one error. FL_F points to "F0", not F1.
Pierre Ossman [Thu, 10 Mar 2011 11:57:03 +0000 (11:57 +0000)]
Off-by-one error. FL_F points to "F0", not F1.

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

13 years agoFix up numpad keys.
Pierre Ossman [Thu, 10 Mar 2011 11:56:17 +0000 (11:56 +0000)]
Fix up numpad keys.

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

13 years agoReorganise the translation to keysyms to make the code simpler. At the same
Pierre Ossman [Thu, 10 Mar 2011 11:39:42 +0000 (11:39 +0000)]
Reorganise the translation to keysyms to make the code simpler. At the same
time give special keys priority as some of them generate symbols as well.

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

13 years agoRemove extra (incorrect) entry for the euro symbol.
Pierre Ossman [Thu, 10 Mar 2011 10:33:02 +0000 (10:33 +0000)]
Remove extra (incorrect) entry for the euro symbol.

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

13 years agoInitial stab at keyboard support. Lots of corner case to work out though...
Pierre Ossman [Wed, 9 Mar 2011 13:28:12 +0000 (13:28 +0000)]
Initial stab at keyboard support. Lots of corner case to work out though...

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

13 years agoUnregister timeouts on object destruction so we don't get any crashes.
Pierre Ossman [Wed, 9 Mar 2011 11:53:08 +0000 (11:53 +0000)]
Unregister timeouts on object destruction so we don't get any crashes.

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

13 years agoForgot to fully implement the handler for the delayed pointer events.
Pierre Ossman [Wed, 9 Mar 2011 11:44:24 +0000 (11:44 +0000)]
Forgot to fully implement the handler for the delayed pointer events.

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

13 years agoHandle pointer events.
Pierre Ossman [Wed, 9 Mar 2011 10:24:12 +0000 (10:24 +0000)]
Handle pointer events.

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

13 years agoInitial commit of new FLTK based vncviewer. Most of the code comes from the
Pierre Ossman [Wed, 9 Mar 2011 09:42:34 +0000 (09:42 +0000)]
Initial commit of new FLTK based vncviewer. Most of the code comes from the
current Unix vncviewer.

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

13 years agoAdded additional check to only link against ws2_32 library
Henrik Andersson [Wed, 9 Mar 2011 07:46:39 +0000 (07:46 +0000)]
Added additional check to only link against ws2_32 library
on Windows build.

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

13 years agoForgot to add the new PixelTransformer class to the autotools system.
Pierre Ossman [Tue, 8 Mar 2011 18:32:41 +0000 (18:32 +0000)]
Forgot to add the new PixelTransformer class to the autotools system.

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

13 years agoSplit out the pixel format conversion magic to its own class and make
Pierre Ossman [Tue, 8 Mar 2011 16:53:07 +0000 (16:53 +0000)]
Split out the pixel format conversion magic to its own class and make
TransImageGetter be just an ImageGetter interface to that functionality. This
allows more flexible use of the pixel conversion routines.

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

13 years agoIgnore all the generated CMake stuff.
Pierre Ossman [Tue, 8 Mar 2011 16:40:20 +0000 (16:40 +0000)]
Ignore all the generated CMake stuff.

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

13 years agoGet the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.
Pierre Ossman [Tue, 8 Mar 2011 16:32:49 +0000 (16:32 +0000)]
Get the Unix stuff to build using CMake. Based on a patch by Henrik Andersson.

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

13 years agoThe Windows specific include path should only be used on Windows.
Pierre Ossman [Tue, 8 Mar 2011 16:30:54 +0000 (16:30 +0000)]
The Windows specific include path should only be used on Windows.

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

13 years agoMake sure Windows specific code is only included in Windows builds.
Pierre Ossman [Tue, 8 Mar 2011 15:43:49 +0000 (15:43 +0000)]
Make sure Windows specific code is only included in Windows builds.
Patch by Henrik Andersson.

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

13 years agoWe don't need to special case Windows anymore now since we have proper
Pierre Ossman [Tue, 8 Mar 2011 15:38:38 +0000 (15:38 +0000)]
We don't need to special case Windows anymore now since we have proper
checks for old GnuTLS in CMake.

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

13 years agoFix up typo that's been copied around in several places.
Pierre Ossman [Tue, 8 Mar 2011 15:37:34 +0000 (15:37 +0000)]
Fix up typo that's been copied around in several places.

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

13 years agoAdded complete checks of GnuTLS.
Henrik Andersson [Tue, 8 Mar 2011 15:32:24 +0000 (15:32 +0000)]
Added complete checks of GnuTLS.

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

13 years agoSet compiler flags early in case they influence the tests.
Pierre Ossman [Tue, 8 Mar 2011 13:12:33 +0000 (13:12 +0000)]
Set compiler flags early in case they influence the tests.

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

13 years agoSeparate and comment the platform tests a bit better.
Pierre Ossman [Tue, 8 Mar 2011 13:08:15 +0000 (13:08 +0000)]
Separate and comment the platform tests a bit better.

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