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