Pierre Ossman
49f8822a8f
Minimal client side support for the extended desktop size protocol.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3699 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
c5e25601d9
Minimal server side implementation of the extended desktop size protocol.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3698 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
2a8017db10
Remove stray file left over from the file transfer support.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3697 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
e49a7bf7aa
Move the SetDesktopName parser into CMsgReaderV3 to keep with the separation
of old and new features.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3696 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
ce8088bdda
VNC needs to be autoreconf'ed as well, otherwise unix/configure will not exist
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3695 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
827d8a9fe5
Remove Xorg 1.1 support since it doesn't work and we now know how to build Xorg 1.5 on legacy systems
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3694 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
97d8c015e5
Allow PREFIX to be overridden
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3693 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
298114286c
Don't download tarballs if they already exist in the local directory
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3692 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
e24614471d
Restore Composite callback when we close the screen.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3691 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Peter Åstrand
6a47dcc1ce
Build the macros package before everything else; must be done before autoreconf
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3690 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
f4b50a7b2b
Allow additional configure flags to be passed on the command line
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3689 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
ef27ba1835
Support for RandR on the server.
Based on patch by George Wright but heavily rewritten in order to
dynamically reallocate the framebuffer, allowing any resize.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3688 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
8698f02b9f
Move framebuffer information into its own structure (needed for RandR).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3687 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
8039c07626
Remove more crud from the mmap support.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3686 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Peter Åstrand
f0459175e7
Added scripts for building Xvnc with Xorg 1.5.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3685 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
6850ba7854
Remove undocumented and useless option which allowed to put framebuffer to
mmap-ed file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3684 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Peter Åstrand
694d20856a
Ignore a few more generated files.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3683 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
482aa5c94d
Change Windows viewer version to 0.0.90.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3682 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
3cfb5236e7
Support building Xvnc using Xorg 1.1 code base (for compatibility with RHEL 5)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3681 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
b81e1aef3f
iEliminate backward incompatibility which required empty_output_buffer() to handle cases in which the buffer wasn't 100% full
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3680 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
39170cf556
Work around subdirectory bug in older automake.
Older versions of automake doesn't properly support no-recursive make.
Reimplement the build system by having a local Makefile.am in the
simd/ directory.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3679 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
598c2a5e2a
Fix broken buffered I/O (to make cjpeg work)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3678 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
f99c5719e4
Remove file transfer support.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3677 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
4f0f7db92b
Make source compilable via GNU autotools which are part of RHEL 5.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3676 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
3f869259bf
Revert r3657 (import of autogenerated) files.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3675 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
0c34ad6446
Make java viewer compilable via OpenJDK 1.6.0 series (thanks to Karl
Mikaelsson).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3674 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
f53e62a8a0
Rename all java modules to tigervnc from tightvnc
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3673 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
d0e84634e0
Rename java/src/com/tightvnc to java/src/com/tigervnc.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3672 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
b184fc81d6
Add new simd files to Visual Studio project file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3671 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
0af45cd18b
Move variable init around a bit to please crappy compilers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3670 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
41f044277e
Don't mix LOCAL() and qualifiers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3669 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Peter Åstrand
c594c0d549
Do not explicitly enable backing store support, but instead fall back
on the normal Xserver defaults and settings. This currently means that
backing store support will be off by default. This avoids
http://bugs.freedesktop.org/show_bug.cgi?id=19654 and allows us to run
KDE4.
Also, call miInitializeBackingStore() in the same location as Xvfb calls it.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3668 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
26af65fb83
Remove old, compiled version of the Java client.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3667 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
773cf3c770
Change JPEG quality/subsampling map to produce meaningful compression ratios, as defined by the VirtualGL project study of rendered frames from SPECviewperf 9
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3666 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
a4c2fae43f
Remove obsolete checking for IRIX compression and digital media libraries.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3665 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
d19d3d7b40
Include Huffman codec optimizations borrowed from TurboJPEG
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3664 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
7dfa22e1ce
Change encoding and quality defaults to what auto mode would choose.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3663 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
78b2359dca
Improve auto mode for new JPEG code.
Change auto mode to always select Tight encoding and tweak the quality
level based on bandwidth instead of the previous method of changing
encoding.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3662 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
090e7d6fb3
Make sure we list fallback encodings in a preferable order.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3661 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
c6a445f2ae
Tweak the quality to JPEG settings mapping a bit.
The percieved quality isn't really linear compared to the actual quality
setting, so make it a bit more top heavy. Also disable color subsampling
at some levels and make the highest quality lossless.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3660 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
3d2ccc4b63
The quality setting goes from 0 to 9, not 1 to 9.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3659 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
d27f13b29b
Fix README. jpeg/zlib parameters are --with-included-{zlib,jpeg} instead of
--with-tight-{zlib,jpeg}.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3658 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Adam Tkac
fc4cd71685
Import autogenerated files for unix/ and common/ subdirs to make source
compilable without GNU autotools.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3657 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
5b39bbe785
Fix some overloading ambiguity.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3654 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
7469386f02
Add SSE2 SIMD implementation of computationally intensive routines.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3653 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
0d37c57779
Add SSE SIMD implementation of computationally intensive routines.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3652 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
fd6df4219f
Most SIMD implementations need 16 byte alignment
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3651 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
33f9019f77
Make sure the work space memory is properly aligned
We use the heap allocators to avoid having more than one implementation
of the alignment logic.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3650 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
2c2e54bd68
Add 3DNow SIMD implementation of computationally intensive routines.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3649 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
3e0e2de120
Add MMX SIMD implementation of computationally intensive routines.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3648 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago