Pierre Ossman
f8d525b129
String literals are constant
10 years ago
Pierre Ossman
a32040d7c9
Provide a better R/W base PixelBuffer class
Clearly separates the read API from the write API
and also from actual implementation.
10 years ago
Pierre Ossman
2e5a106083
Get rid of getStride()
It was confusing and not properly used everywhere.
Callers should use the stride they get when they get
the buffer pointer.
10 years ago
Pierre Ossman
ff9eb5a949
Get rid of the direct access abuse of FullFramePixelBuffer's data
10 years ago
Pierre Ossman
b6b4dc6487
Remove full support for colour maps
Gets rid of a loooot of code and complexity.
Colour map clients are still supported through an
automatically generated map, but we lose the ability to
develop a client or server that uses colour maps
internally.
10 years ago
Pierre Ossman
5ad4d06006
Remove a lot of platform compatibilty stuff
It's either not used, or no longer relevant.
10 years ago
Pierre Ossman
890c10118c
Remove remnants of Windows only client
10 years ago
Pierre Ossman
4d0bc6e7ca
Fix some offenders that poke around in the PixelFormat internals
10 years ago
Pierre Ossman
9fe3479104
Remove the scaled pixel buffer classes as they are not used.
There were also reports of them being broken last time we still
made use of them.
10 years ago
Samuel Mannehed
65c9858dbc
Removes VeNCrypt-checkbox from the security page in the WinVNC options. Fixes bug #142.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5159 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Samuel Mannehed
60c419320d
Make WinVNC service mode work on Windows Vista and beyond.
Patch by Jochen Tucht, fixes bug 135.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5158 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Brian Hinz
dc6af3740c
Removes the additional padding reserved for the menubar and enables drag undocking for the java applet when served from Windows.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5157 3789f03b-4d11-0410-bbf8-ca57d06f2519
10 years ago
Peter Åstrand
f8212b949c
Update more copyrights to 2013.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5122 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 years ago
Pierre Ossman
7f4fc69784
Windows has a bit of a peculiarity in that winsock2.h must be included
before windows.h for correct winsock behaviour. mingw-w64 also enforces
this order, so to avoid compile errors we must include windows.h late in
all files.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4906 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
ad8609a2ed
Fix unsafe usage of the logging functions.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4905 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
57bbce4306
Use the gcc way of creating shared segments in DLLs. The previous way
only works with MSVC.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4897 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
4c378e0f93
Build wm_hooks in its own directory. Makes the build structure more clear.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4896 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
95e28f74a2
Consolidate the installation paths and make sure we have decent defaults.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4873 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
bbf955ebd7
Reimplement the deferred update handling, this time in a more robust and
well-behaved manner.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4784 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
ccc0969dd9
Remove Visual C++ support
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4774 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
Pierre Ossman
a3ac01ef9c
Clean up the interface for VNCSConnectionST. Entry points are more apparent
and the data flow is now more strictly aimed towards this connection class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4771 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
714110ba26
Fix installer build when using MinGW
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4769 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
3591fa5b96
The Tight decoding optimizations broke the build of the legacy viewers, so this seems like a good time to get rid of them like we discussed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4759 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
11278c50dc
Fix Java viewer integration when building WinVNC with MinGW
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4727 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
3080ec4065
Enable WinVNC build with MinGW and MinGW64
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4723 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
e8b16be856
Newer versions of GCC (specifically, the one in MinGW64) don't like casting directly from a 64-bit pointer to a 32-bit integer, so we need to first cast to a 64-bit integer (remember that Windows is LLP64)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4722 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
c19ab9ec7f
Move Java source up one level and allow Java viewer to be built as a standalone project (per community request)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4715 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
857f1337eb
Only include Java viewer resources if BUILD_JAVA is defined
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4706 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
f50ec7c550
Fix WinVNC so that it embeds and serves up the Java viewer whenever BUILD_JAVA=1
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4704 3789f03b-4d11-0410-bbf8-ca57d06f2519
12 years ago
DRC
07baad757a
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 ago
DRC
71ac57699a
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 ago
DRC
e72b80501c
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 ago
DRC
e574444623
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 ago
DRC
7ac3e15552
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 ago
DRC
1980dd537c
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 ago
DRC
1a1840795d
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 ago
DRC
94a803f0a0
Update Windows README file
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4537 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
d22efe4781
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 ago
DRC
65a4cc4b50
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 ago
DRC
4abf754621
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 ago
Adam Tkac
db512da0fb
[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 ago
Adam Tkac
f586b840bf
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 ago
Adam Tkac
ed2ab6d866
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 ago
Pierre Ossman
5156d5e49b
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 ago
Pierre Ossman
69314c7721
Complete misunderstanding on my part. CMAKE_CL_64 indicates a _Microsoft_
compiler and is not a generic test for 64-bit. Start looking at the size
of void* instead.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4325 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
0bfc1cd416
Clean up the 64-bit handling a bit. Trust CMake to tell use when we have a
64-bit target, and we don't actually use the WIN64 variable anywhere.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4317 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
481b03ecd4
Consolidate all the Windows installer stuff to its own directory.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4316 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
9c8076bf9b
[Bugfix] rfb_win32: DeviceContext::getPF didn't return correct pixel format.
Fixes ID: 3183993
bug.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4299 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
ed1ef85063
Fix MinGW build breakage
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4282 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
8dde2665b4
Remove old Visual C++ project files (use CMake to build with Visual C++)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4260 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago