]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
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

13 years agoLocal cursors are a pain to deal with and I doubt it's worth the effort to
Pierre Ossman [Wed, 8 Jun 2011 17:07:46 +0000 (17:07 +0000)]
Local cursors are a pain to deal with and I doubt it's worth the effort to
keep around in the new viewer. Remove that option and the pointer rate
limiting (for similar reasons).

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

13 years agoServer support for full colour cursors (no support for alpha though).
Pierre Ossman [Wed, 8 Jun 2011 17:04:13 +0000 (17:04 +0000)]
Server support for full colour cursors (no support for alpha though).

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

13 years agoAdd support for cursors to the new viewer.
Pierre Ossman [Wed, 8 Jun 2011 17:02:36 +0000 (17:02 +0000)]
Add support for cursors to the new viewer.

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

13 years agoAccidentally calculated the pointer offset twice, resulting in segfaults.
Pierre Ossman [Wed, 8 Jun 2011 16:58:19 +0000 (16:58 +0000)]
Accidentally calculated the pointer offset twice, resulting in segfaults.
Make sure we get the proper address for the data shuffling.

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

13 years agoCMake 2.8 is necessary in order to properly detect and configure GnuTLS.
DRC [Tue, 7 Jun 2011 04:51:57 +0000 (04:51 +0000)]
CMake 2.8 is necessary in order to properly detect and configure GnuTLS.

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

13 years agoDo not include the po/ subdirectory unless NLS is enabled.
DRC [Tue, 7 Jun 2011 04:07:41 +0000 (04:07 +0000)]
Do not include the po/ subdirectory unless NLS is enabled.

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

13 years agoFix detection of GnuTLS and its features when linking statically with an installation...
DRC [Tue, 7 Jun 2011 04:07:20 +0000 (04:07 +0000)]
Fix detection of GnuTLS and its features when linking statically with an installation of GnuTLS installed in an arbitrary directory

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

13 years agoDon't need to save the value of CMAKE_REQUIRED_FLAGS or CMAKE_REQUIRED_LIBRARIES
DRC [Tue, 7 Jun 2011 01:55:12 +0000 (01:55 +0000)]
Don't need to save the value of CMAKE_REQUIRED_FLAGS or CMAKE_REQUIRED_LIBRARIES

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

13 years agoIf JPEG_INCLUDE_DIR or JPEG_LIBRARY have been overridden on the CMake command line...
DRC [Tue, 7 Jun 2011 01:47:38 +0000 (01:47 +0000)]
If JPEG_INCLUDE_DIR or JPEG_LIBRARY have been overridden on the CMake command line (necessary when building against the libjpeg-turbo SDK, which is installed in /opt/libjpeg-turbo), then use the overridden values when performing the test to determine whether or not the JPEG library is libjpeg-turbo.

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

13 years agoMake full-screen mode span all monitors in a multi-monitor system
DRC [Mon, 6 Jun 2011 21:33:08 +0000 (21:33 +0000)]
Make full-screen mode span all monitors in a multi-monitor system

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

13 years agoMake sure the popup menu is reset to the same state each go.
Pierre Ossman [Fri, 3 Jun 2011 11:45:15 +0000 (11:45 +0000)]
Make sure the popup menu is reset to the same state each go.

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

13 years agoMake the install target install the same files as the xserver-install target
DRC [Thu, 2 Jun 2011 15:41:16 +0000 (15:41 +0000)]
Make the install target install the same files as the xserver-install target

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

13 years agoHandle framebuffer resize requests.
Pierre Ossman [Wed, 1 Jun 2011 09:33:00 +0000 (09:33 +0000)]
Handle framebuffer resize requests.

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

13 years agoAllow resize of the viewport widget.
Pierre Ossman [Wed, 1 Jun 2011 09:31:53 +0000 (09:31 +0000)]
Allow resize of the viewport widget.

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

13 years agoFix some misbehaviour with the scroll widget caused by the popup menu.
Pierre Ossman [Wed, 1 Jun 2011 09:26:57 +0000 (09:26 +0000)]
Fix some misbehaviour with the scroll widget caused by the popup menu.

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

13 years agoReenable the automatic enabling of GnuTLS if present, but retain the ability
Pierre Ossman [Mon, 30 May 2011 12:22:39 +0000 (12:22 +0000)]
Reenable the automatic enabling of GnuTLS if present, but retain the ability
to explicitly disable it.

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

13 years ago[java client] improve gui set/get methods for compression & quality levels.
Brian Hinz [Sat, 28 May 2011 14:24:19 +0000 (14:24 +0000)]
[java client] improve gui set/get methods for compression & quality levels.

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

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