]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
15 years agoChange encoding and quality defaults to what auto mode would choose.
Pierre Ossman [Thu, 12 Mar 2009 13:03:22 +0000 (13:03 +0000)]
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 agoImprove auto mode for new JPEG code.
Pierre Ossman [Thu, 12 Mar 2009 12:25:11 +0000 (12:25 +0000)]
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 agoMake sure we list fallback encodings in a preferable order.
Pierre Ossman [Thu, 12 Mar 2009 10:16:07 +0000 (10:16 +0000)]
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 agoTweak the quality to JPEG settings mapping a bit.
Pierre Ossman [Wed, 11 Mar 2009 16:15:29 +0000 (16:15 +0000)]
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 agoThe quality setting goes from 0 to 9, not 1 to 9.
Pierre Ossman [Wed, 11 Mar 2009 14:33:49 +0000 (14:33 +0000)]
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 agoFix README. jpeg/zlib parameters are --with-included-{zlib,jpeg} instead of
Adam Tkac [Wed, 11 Mar 2009 11:23:28 +0000 (11:23 +0000)]
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 agoImport autogenerated files for unix/ and common/ subdirs to make source
Adam Tkac [Wed, 11 Mar 2009 11:14:37 +0000 (11:14 +0000)]
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 agoFix some overloading ambiguity.
Pierre Ossman [Tue, 10 Mar 2009 10:21:11 +0000 (10:21 +0000)]
Fix some overloading ambiguity.

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

15 years agoAdd SSE2 SIMD implementation of computationally intensive routines.
Pierre Ossman [Mon, 9 Mar 2009 13:34:17 +0000 (13:34 +0000)]
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 agoAdd SSE SIMD implementation of computationally intensive routines.
Pierre Ossman [Mon, 9 Mar 2009 13:31:56 +0000 (13:31 +0000)]
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 agoMost SIMD implementations need 16 byte alignment
Pierre Ossman [Mon, 9 Mar 2009 13:30:47 +0000 (13:30 +0000)]
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 agoMake sure the work space memory is properly aligned
Pierre Ossman [Mon, 9 Mar 2009 13:29:37 +0000 (13:29 +0000)]
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 agoAdd 3DNow SIMD implementation of computationally intensive routines.
Pierre Ossman [Mon, 9 Mar 2009 13:28:10 +0000 (13:28 +0000)]
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 agoAdd MMX SIMD implementation of computationally intensive routines.
Pierre Ossman [Mon, 9 Mar 2009 13:25:30 +0000 (13:25 +0000)]
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"Optimise" quantization step by replacing the division by a multiplication.
Pierre Ossman [Mon, 9 Mar 2009 13:23:04 +0000 (13:23 +0000)]
"Optimise" quantization step by replacing the division by a multiplication.

This has no measurable difference right now but makes it possible to do
SIMD implementations of this stage.

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

15 years agoImplement x86 SIMD framework
Pierre Ossman [Mon, 9 Mar 2009 13:21:27 +0000 (13:21 +0000)]
Implement x86 SIMD framework

Add NASM support and stub routine for detecting SIMD extensions.

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

15 years agoFramework for supporting SIMD acceleration
Pierre Ossman [Mon, 9 Mar 2009 13:15:56 +0000 (13:15 +0000)]
Framework for supporting SIMD acceleration

Designed to impose minimal changes on the "normal" code.

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

15 years agoSplit up the forward DCT routine into three stages
Pierre Ossman [Mon, 9 Mar 2009 10:37:20 +0000 (10:37 +0000)]
Split up the forward DCT routine into three stages

Divide it into sample conversion, DCT and quantization in order to
easily provide alternative implementations of each stage.

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

15 years agoImprove memory allocater alignment handling
Pierre Ossman [Mon, 9 Mar 2009 10:34:53 +0000 (10:34 +0000)]
Improve memory allocater alignment handling

Fix some broken assumptions and allow any alignment, not just those
associated with C types.

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

15 years agoIgnore generated configuration header.
Pierre Ossman [Mon, 9 Mar 2009 10:33:17 +0000 (10:33 +0000)]
Ignore generated configuration header.

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

15 years agoDon't forget the highest byte when reading out pixels.
Pierre Ossman [Mon, 9 Mar 2009 09:52:54 +0000 (09:52 +0000)]
Don't forget the highest byte when reading out pixels.

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

15 years agoUpdate default white pixel value now that we use 24-bit fb.
Pierre Ossman [Mon, 9 Mar 2009 08:34:10 +0000 (08:34 +0000)]
Update default white pixel value now that we use 24-bit fb.

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

15 years agoUse a 24-bit framebuffer by default. This is what's commonly used today and
Pierre Ossman [Fri, 6 Mar 2009 15:39:44 +0000 (15:39 +0000)]
Use a 24-bit framebuffer by default. This is what's commonly used today and
it's a format that's easier to handle efficiently in the encoders.

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

15 years agoExplain the config header voodoo.
Pierre Ossman [Fri, 6 Mar 2009 15:30:42 +0000 (15:30 +0000)]
Explain the config header voodoo.

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

15 years agoDon't test for GNU malloc as we don't need it (or even check the result
Pierre Ossman [Fri, 6 Mar 2009 15:00:56 +0000 (15:00 +0000)]
Don't test for GNU malloc as we don't need it (or even check the result
of the test).

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

15 years agoConsolidate pixel conversion into the PixelFormat class and optimise the
Pierre Ossman [Fri, 6 Mar 2009 10:12:55 +0000 (10:12 +0000)]
Consolidate pixel conversion into the PixelFormat class and optimise the
common cases.

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

15 years agoRemove the "video" feature and its associated custom JPEG handling.
Pierre Ossman [Thu, 5 Mar 2009 11:57:11 +0000 (11:57 +0000)]
Remove the "video" feature and its associated custom JPEG handling.

Having the client specifiy the video region is conceptually wrong
and a problem like this should be handled by better encoding selection.

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

15 years agoIgnore generated icons.
Pierre Ossman [Wed, 4 Mar 2009 15:04:51 +0000 (15:04 +0000)]
Ignore generated icons.

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

15 years agoReplace TightVNC graphics with the TigerVNC logo.
Pierre Ossman [Wed, 4 Mar 2009 15:02:56 +0000 (15:02 +0000)]
Replace TightVNC graphics with the TigerVNC logo.

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

15 years agoAdd some basic icon files.
Pierre Ossman [Wed, 4 Mar 2009 12:34:58 +0000 (12:34 +0000)]
Add some basic icon files.

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

15 years agoUpdate xserver16.patch.
Adam Tkac [Tue, 3 Mar 2009 20:10:13 +0000 (20:10 +0000)]
Update xserver16.patch.

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

15 years agoChange version strings to "0.0.90".
Adam Tkac [Tue, 3 Mar 2009 20:05:36 +0000 (20:05 +0000)]
Change version strings to "0.0.90".

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

15 years agoRenamed tightvnc.pot as tigervnc.pot
Peter Åstrand [Tue, 3 Mar 2009 12:06:15 +0000 (12:06 +0000)]
Renamed tightvnc.pot as tigervnc.pot

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

15 years agoRenamed README_TightVNC.txt as README_TigerVNC.txt
Peter Åstrand [Tue, 3 Mar 2009 12:04:47 +0000 (12:04 +0000)]
Renamed README_TightVNC.txt as README_TigerVNC.txt

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

15 years agoRebrand the source as TigerVNC. It is my hope that this patch is
Peter Åstrand [Fri, 27 Feb 2009 10:12:14 +0000 (10:12 +0000)]
Rebrand the source as TigerVNC. It is my hope that this patch is
minimal but still complete. The rebranding was done using a script:

find trunk -name .svn -prune -o -type f -exec rep.sh \{\} \;
pushd trunk
svn revert doc/TODO doc/registered-codes.txt doc/ft-protocol-problems.txt doc/rfbtight.tex
perl -pi -e 's|tightvnc|tigervnc|g' unix/configure.ac win/configure.ac unix/README

With rep.sh looking like:

perl -pi -e 's|TightVNC|TigerVNC|g' "$@"
perl -pi -e 's|www\.tightvnc\.com/bugs\.html|www\.tigervnc\.org|g' "$@"
perl -pi -e 's|www\.tightvnc\.com|www\.tigervnc\.org|g' "$@"
perl -pi -e 's|devteam\@tightvnc\.com|tigervnc-devel\@lists\.sourceforge\.net|g' "$@"
perl -pi -e 's|TigerVNC Team|TightVNC Team|g' "$@"
perl -pi -e 's|TigerVNC Group|TightVNC Group|g' "$@"
perl -pi -e 's|TigerVNC protocol|TightVNC protocol|g' "$@"
perl -pi -e 's|TigerVNC-specific|TightVNC-specific|g' "$@"
perl -pi -e 's|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TigerVNC|Vendor signatures: standard VNC/RealVNC, TridiaVNC, and TightVNC|g' "$@"
perl -pi -e 's|TigerVNC vendor|TightVNC vendor|g' "$@"
perl -pi -e 's|TigerVNC extension|TightVNC extension|g' "$@"
perl -pi -e 's|protocolTigerVNC|protocolTightVNC|g' "$@"
perl -pi -e 's|TigerVNC additions were|TightVNC additions were|g' "$@"
perl -pi -e 's|TigerVNC 1\.2|TightVNC 1\.2|g' "$@"
perl -pi -e 's|TigerVNC authentication type|TightVNC authentication type|g' "$@"

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

15 years agoUpdate to r3618; yet another update of my copyright
Peter Åstrand [Wed, 25 Feb 2009 17:44:00 +0000 (17:44 +0000)]
Update to r3618; yet another update of my copyright

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

15 years agoNo need to repeat the project home page in every source file. Not SPOT.
Peter Åstrand [Wed, 25 Feb 2009 16:15:48 +0000 (16:15 +0000)]
No need to repeat the project home page in every source file. Not SPOT.

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

15 years agoUpdated my copyright
Peter Åstrand [Wed, 25 Feb 2009 15:01:07 +0000 (15:01 +0000)]
Updated my copyright

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

15 years agoUse include files from the includedir variable as well,
Peter Åstrand [Wed, 25 Feb 2009 13:36:14 +0000 (13:36 +0000)]
Use include files from the includedir variable as well,
to support the use of the --includedir configure argument.

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

15 years ago[Bugfix] Fixed building of libvnc module when xserver is configured with
Adam Tkac [Wed, 25 Feb 2009 10:53:36 +0000 (10:53 +0000)]
[Bugfix] Fixed building of libvnc module when xserver is configured with
--disable-xorg

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

15 years agoRemoved Windows version of rfbplayer, not part of the TigerVNC project.
Peter Åstrand [Wed, 25 Feb 2009 10:01:37 +0000 (10:01 +0000)]
Removed Windows version of rfbplayer, not part of the TigerVNC project.

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

15 years agoRemoved Java-based rfbplayer, not a part of the TigerVNC project.
Peter Åstrand [Wed, 25 Feb 2009 09:58:28 +0000 (09:58 +0000)]
Removed Java-based rfbplayer, not a part of the TigerVNC project.

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

15 years agoIgnore generated build files (but not those copied from the Xserver).
Peter Åstrand [Mon, 16 Feb 2009 09:51:11 +0000 (09:51 +0000)]
Ignore generated build files (but not those copied from the Xserver).

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

15 years agoIgnore created files
Peter Åstrand [Mon, 16 Feb 2009 09:39:30 +0000 (09:39 +0000)]
Ignore created files

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

15 years agoIgnore files created by a simple build.
Peter Åstrand [Mon, 16 Feb 2009 09:21:01 +0000 (09:21 +0000)]
Ignore files created by a simple build.

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

15 years agoAdded script for building Xvnc using latest Xorg from git master. Note however, that...
Peter Åstrand [Mon, 16 Feb 2009 08:04:53 +0000 (08:04 +0000)]
Added script for building Xvnc using latest Xorg from git master. Note however, that our Xvnc is not yet compatible with latest Xorg.

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

15 years ago[Bugfix] Use rdr::U32 type for length of strings handled by *CutText functions.
Adam Tkac [Fri, 13 Feb 2009 12:42:05 +0000 (12:42 +0000)]
[Bugfix] Use rdr::U32 type for length of strings handled by *CutText functions.

This avoids big buffer overflow when memcpy is called with "-1" argument.

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

15 years ago[Bugfix] Make windows viewer compilable via migw32 (4.3 series)
Adam Tkac [Fri, 13 Feb 2009 12:34:48 +0000 (12:34 +0000)]
[Bugfix] Make windows viewer compilable via migw32 (4.3 series)

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

15 years ago[Bugfix] Removed one #ifdef/#endif, it broke compilation with X 1.5 source
Adam Tkac [Fri, 13 Feb 2009 09:35:25 +0000 (09:35 +0000)]
[Bugfix] Removed one #ifdef/#endif, it broke compilation with X 1.5 source

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

15 years ago[Bugfix] Updated xserver16.patch
Adam Tkac [Wed, 4 Feb 2009 17:02:03 +0000 (17:02 +0000)]
[Bugfix] Updated xserver16.patch

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

15 years ago[Bugfix] Removed obsolete #ifdef from Xorg module to make it working.
Adam Tkac [Wed, 4 Feb 2009 16:42:21 +0000 (16:42 +0000)]
[Bugfix] Removed obsolete #ifdef from Xorg module to make it working.

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

15 years ago[Development] Make Xvnc working when compiled against X 1.6 branch.
Adam Tkac [Wed, 4 Feb 2009 16:01:05 +0000 (16:01 +0000)]
[Development] Make Xvnc working when compiled against X 1.6 branch.

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

15 years ago[Bugfix] Dynamic keycode-keysym mapping works again in non-XKB 1.5 server. (XKB is
Adam Tkac [Mon, 2 Feb 2009 13:20:32 +0000 (13:20 +0000)]
[Bugfix] Dynamic keycode-keysym mapping works again in non-XKB 1.5 server. (XKB is
broken, 1.6 server is still not supported)

[Development] Attempt to make Xvnc XKEYBOARD capable

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

15 years ago[Bugfix] Rediff xserver16.patch against the latest 1.6 X source
Adam Tkac [Thu, 29 Jan 2009 12:34:08 +0000 (12:34 +0000)]
[Bugfix] Rediff xserver16.patch against the latest 1.6 X source

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

15 years agoReverted the dixLookupResourceByType part of r3573 - this function exists only after...
Peter Åstrand [Tue, 27 Jan 2009 15:07:15 +0000 (15:07 +0000)]
Reverted the dixLookupResourceByType part of r3573 - this function exists only after patching with patch from https://bugzilla.redhat.com/show_bug.cgi?id=430416, but we want to be compatible with vanilla versions.

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

15 years agoLike r3552/r3553, but for Windows viewer: Add TightVNC to window title.
Peter Åstrand [Tue, 27 Jan 2009 15:03:20 +0000 (15:03 +0000)]
Like r3552/r3553, but for Windows viewer: Add TightVNC to window title.

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

15 years agoMake sure that the scale factor code and DesktopName support works together: Consolid...
Peter Åstrand [Tue, 27 Jan 2009 14:36:36 +0000 (14:36 +0000)]
Make sure that the scale factor code and DesktopName support works together: Consolidated title update into DesktopWindow::setName.

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

15 years agoMake sure both console and GUI about text is displayed correctly, even in UTF-8 envir...
Peter Åstrand [Mon, 26 Jan 2009 13:35:31 +0000 (13:35 +0000)]
Make sure both console and GUI about text is displayed correctly, even in UTF-8 environments.

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

15 years agoUse GUI codeset for C library as well, since we are displaying strings from it.
Peter Åstrand [Mon, 26 Jan 2009 13:17:27 +0000 (13:17 +0000)]
Use GUI codeset for C library as well, since we are displaying strings from it.

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

15 years agoUpdated swedish translation.
Peter Åstrand [Mon, 26 Jan 2009 12:32:30 +0000 (12:32 +0000)]
Updated swedish translation.

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

15 years agoRemoved fuzzy comment
Peter Åstrand [Mon, 26 Jan 2009 12:29:08 +0000 (12:29 +0000)]
Removed fuzzy comment

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

15 years agoMaking translation template up to date
Peter Åstrand [Mon, 26 Jan 2009 12:28:07 +0000 (12:28 +0000)]
Making translation template up to date

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

15 years agoEliminated several GCC warnings:
Peter Åstrand [Mon, 26 Jan 2009 09:10:57 +0000 (09:10 +0000)]
Eliminated several GCC warnings:

* Initializing "vis" variable.

* Using dixLookupResourceByType instead of deprecated
dixLookupResource.

* Using unsigned integers when dealing with unsigned numbers.

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

15 years agoEliminated unused variable vncPasswdFile.
Peter Åstrand [Mon, 26 Jan 2009 08:42:54 +0000 (08:42 +0000)]
Eliminated unused variable vncPasswdFile.

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

15 years ago[BugFix] Fixed: Skipping some mouse events when limiting mouse event sending. Now...
enikey [Tue, 20 Jan 2009 04:50:55 +0000 (04:50 +0000)]
[BugFix] Fixed: Skipping some mouse events when limiting mouse event sending. Now limiting uses thread.

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

15 years agoAnother correction to the window name code: put parenthesis where it should be.
Peter Åstrand [Mon, 19 Jan 2009 12:23:57 +0000 (12:23 +0000)]
Another correction to the window name code: put parenthesis where it should be.

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

15 years ago[Developement] Viewer can limit mouse events transfer (see mouseMaxFreq member).
enikey [Mon, 19 Jan 2009 11:30:27 +0000 (11:30 +0000)]
[Developement] Viewer can limit mouse events transfer (see mouseMaxFreq member).

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

15 years agoUpdate to last patch: Use TightVNC: instead of VNC:
Peter Åstrand [Fri, 16 Jan 2009 08:30:47 +0000 (08:30 +0000)]
Update to last patch: Use TightVNC: instead of VNC:

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

15 years agoMake sure to prefix even new desktop names with "VNC:".
Peter Åstrand [Thu, 15 Jan 2009 13:36:03 +0000 (13:36 +0000)]
Make sure to prefix even new desktop names with "VNC:".

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

15 years agoAllow window name in recreateViewport to be translated.
Peter Åstrand [Thu, 15 Jan 2009 13:34:24 +0000 (13:34 +0000)]
Allow window name in recreateViewport to be translated.

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

15 years agoWhen updating X11 window title, update WM_ICON_NAME and WM_CLASS as
Peter Åstrand [Thu, 15 Jan 2009 13:26:01 +0000 (13:26 +0000)]
When updating X11 window title, update WM_ICON_NAME and WM_CLASS as
well.

Tested in ThinLinc since 2008-01-10.

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

15 years agoImplemented support for DesktopName pseudo encoding, which allows
Peter Åstrand [Thu, 15 Jan 2009 12:21:42 +0000 (12:21 +0000)]
Implemented support for DesktopName pseudo encoding, which allows
updating the desktop name on the fly.

Tested in ThinLinc since 2008-01-07.

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

15 years agoMake sure we are sending the appropriate numeric decimal symbol. The
Peter Åstrand [Thu, 15 Jan 2009 11:51:39 +0000 (11:51 +0000)]
Make sure we are sending the appropriate numeric decimal symbol. The
vkey returned by Windows cannot be trusted.

(This patch has been tested in ThinLinc for a long time with good
results.)

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

15 years ago[Bugfix] Correct order of librandr and librender linkage
Adam Tkac [Wed, 7 Jan 2009 17:12:00 +0000 (17:12 +0000)]
[Bugfix] Correct order of librandr and librender linkage

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

15 years ago[Cleanup] vncHooks.cc: all supported X sources has pCompositeClip in GC thus removed...
Adam Tkac [Wed, 7 Jan 2009 16:22:15 +0000 (16:22 +0000)]
[Cleanup] vncHooks.cc: all supported X sources has pCompositeClip in GC thus removed conditional definitions

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

15 years ago[Bugfix] Fixed assertion in serverReset() function
Adam Tkac [Wed, 7 Jan 2009 16:09:54 +0000 (16:09 +0000)]
[Bugfix] Fixed assertion in serverReset() function

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

15 years ago[Development] Make Xvnc compilable against X.org 1.6 branch
Adam Tkac [Wed, 7 Jan 2009 16:08:43 +0000 (16:08 +0000)]
[Development] Make Xvnc compilable against X.org 1.6 branch

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

15 years ago[Development] Renamed xserver.patch to xserver15.patch and added xserver16.patch
Adam Tkac [Mon, 5 Jan 2009 15:33:13 +0000 (15:33 +0000)]
[Development] Renamed xserver.patch to xserver15.patch and added xserver16.patch

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

15 years ago[Cleanup] Removed unneeded X module preprocessor parameters
Adam Tkac [Mon, 5 Jan 2009 15:29:21 +0000 (15:29 +0000)]
[Cleanup] Removed unneeded X module preprocessor parameters

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

15 years ago[Development] Added description for Tight extension initializatioin phase.
VPavluk [Mon, 29 Dec 2008 05:07:03 +0000 (05:07 +0000)]
[Development] Added description for Tight extension initializatioin phase.

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

15 years ago[User interface] Changed labels for the video freeze button.
Constantin Kaplinsky [Sat, 27 Dec 2008 10:50:20 +0000 (10:50 +0000)]
[User interface] Changed labels for the video freeze button.

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

15 years ago[Layout] Application don't needs interface RecordInterface anymore. Interface removed.
enikey [Thu, 25 Dec 2008 11:50:42 +0000 (11:50 +0000)]
[Layout] Application don't needs interface RecordInterface anymore. Interface removed.

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

15 years ago[Refactoring] RecordOutputStream use RfbProto for recording. Not using RecordInterfac...
enikey [Thu, 25 Dec 2008 11:48:13 +0000 (11:48 +0000)]
[Refactoring] RecordOutputStream use RfbProto for recording. Not using RecordInterface anymore. Removed RecordInterface methods from VncCanvas class.

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

15 years ago[Cleanup, bugfix] Wrong CopyRect recording. Removed unusefull comments.
enikey [Thu, 25 Dec 2008 11:45:52 +0000 (11:45 +0000)]
[Cleanup, bugfix] Wrong CopyRect recording. Removed unusefull comments.

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

15 years ago[Developement] Added ability to freeze video (enable/disabe rectangular screen area...
enikey [Thu, 25 Dec 2008 11:02:56 +0000 (11:02 +0000)]
[Developement] Added ability to freeze video (enable/disabe rectangular screen area that treated as video) using tight rfb video freeze extension(if server support it).

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

15 years ago[Refactoring] Removed unused method "isRecordFromBeggining".
enikey [Thu, 25 Dec 2008 10:38:30 +0000 (10:38 +0000)]
[Refactoring] Removed unused method "isRecordFromBeggining".

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

15 years ago[Refactoring] Decoders not using RecordInterface no more.
enikey [Thu, 25 Dec 2008 10:32:52 +0000 (10:32 +0000)]
[Refactoring] Decoders not using RecordInterface no more.

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

15 years ago[Refactoring] Usage of RecordInterface removed from ZRLEDecoder.
enikey [Thu, 25 Dec 2008 10:26:40 +0000 (10:26 +0000)]
[Refactoring] Usage of RecordInterface removed from ZRLEDecoder.

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

15 years ago[Refactoring] Methods "recordCompactLen", "recordCompresedData" removed from RfbProto...
enikey [Thu, 25 Dec 2008 09:55:59 +0000 (09:55 +0000)]
[Refactoring] Methods "recordCompactLen", "recordCompresedData" removed from RfbProto, RecordInterface, VncCanvas.

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

15 years ago[Refactoring] Body of "recordCompactLen", "recordCompresedData" commented. Planning...
enikey [Thu, 25 Dec 2008 09:53:04 +0000 (09:53 +0000)]
[Refactoring] Body of "recordCompactLen", "recordCompresedData" commented. Planning to remove them from RfbProto, RecordInterface, VncCanvas.

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

15 years ago[Refactoring] Move "recordCompactLen", "recordCompressedData" methods from class...
enikey [Thu, 25 Dec 2008 09:51:03 +0000 (09:51 +0000)]
[Refactoring] Move "recordCompactLen", "recordCompressedData" methods from class RfbProto to TightDecoder. Completely don't using RecordInterface in tight decoder to record session.

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

15 years ago[Refactoring] Most part of code that using RecordInterface to record session(when...
enikey [Thu, 25 Dec 2008 09:42:32 +0000 (09:42 +0000)]
[Refactoring] Most part of code that using RecordInterface to record session(when using tight encoding) replaced with code that use DataOutputStream to do it.

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

15 years ago[Refactoring] Member "recordFromBeggining" removed from class RfbProto. Added "rec...
enikey [Thu, 25 Dec 2008 09:36:59 +0000 (09:36 +0000)]
[Refactoring] Member "recordFromBeggining" removed from class RfbProto. Added "rec != null" test to tight decoder record methods that located in RfbProto class. Method "isRecordFromBeggining" of class VncCanvas always returns false.

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

15 years ago[Cleanup] Unused method "readCopyRect" and members "copyRectSrcX", "copyRectSrcY...
enikey [Thu, 25 Dec 2008 08:14:04 +0000 (08:14 +0000)]
[Cleanup] Unused method "readCopyRect" and members "copyRectSrcX", "copyRectSrcY" removed from RfbProto class.

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

15 years ago[Refactoring] Using CopyRect decoder to handle copyrect encoded data.
enikey [Thu, 25 Dec 2008 08:10:43 +0000 (08:10 +0000)]
[Refactoring] Using CopyRect decoder to handle copyrect encoded data.

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

15 years ago[Developement] Add copyrect handler code to copyrect decoder.
enikey [Thu, 25 Dec 2008 08:03:49 +0000 (08:03 +0000)]
[Developement] Add copyrect handler code to copyrect decoder.

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

15 years ago[Developement] Added "writeShort" method code that writes int as int16 (in big endian...
enikey [Thu, 25 Dec 2008 08:01:22 +0000 (08:01 +0000)]
[Developement] Added "writeShort" method code that writes int as int16 (in big endian format) to RecordOutputStream class. Added "readU16" method that reads int16 to RfbInputStream.

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

15 years ago[Developement] Added "writeShortBE" method to interface RecordInterface and class...
enikey [Thu, 25 Dec 2008 07:56:50 +0000 (07:56 +0000)]
[Developement] Added "writeShortBE" method to interface RecordInterface and class VncCanvas.

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

15 years ago[Layout, developement] Added base copy rect decoder class.
enikey [Thu, 25 Dec 2008 07:46:04 +0000 (07:46 +0000)]
[Layout, developement] Added base copy rect decoder class.

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

15 years ago[Developement] Add ability to add "Video Ignore" (use "addVideoIgnoreButton" method...
enikey [Wed, 24 Dec 2008 10:12:11 +0000 (10:12 +0000)]
[Developement] Add ability to add "Video Ignore" (use "addVideoIgnoreButton" method) button to button panel.

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