]>
source.dussan.org Git - tigervnc.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
enikey [Wed, 24 Dec 2008 09:15:47 +0000 (09:15 +0000)]
[Refactoring] Unused part of code in constructor (dublicating code) removed. Unused getBPP() method removed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3458
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 09:09:31 +0000 (09:09 +0000)]
[BugFix] Negative statistics (pixel data, update rectangles etc). Fixed by replacing statistics variables type from int to long.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3457
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 09:01:19 +0000 (09:01 +0000)]
[BugFix] Tight encoding statistics enabled.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3456
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 08:18:54 +0000 (08:18 +0000)]
[Refactoring, cleanup] Write encoding ID of real decoders in decoders classes. Pseudo encoding ID still writes in RfbProto class. ZlibDecoder recoding enabled. ZRLEDecoder recoding still not working.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3455
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 07:06:02 +0000 (07:06 +0000)]
[BugFix] Removed type casting from int to byte in method writeByte(int).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3454
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 05:14:30 +0000 (05:14 +0000)]
[Developement, debug] Added Encodings constants to decoders classes. Temporary disable session recording when using Zlib decoder.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3453
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 04:37:56 +0000 (04:37 +0000)]
[Refactoring] Write record data to data output interface instead of record interface in CoRRE, RRE, Hextile decoder classes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3452
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 04:36:37 +0000 (04:36 +0000)]
[Developement] Added body to "writeByte" and "writeInt" methods to RecordOutputStream class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3451
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 04:12:34 +0000 (04:12 +0000)]
[Refactoring] Write record data to data output interface instead of record interface in raw decoder class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3450
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 04:01:27 +0000 (04:01 +0000)]
[BugFix] Added check to verify that data can be written to record output stream before writting.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3449
3789f03b -4d11-0410-bbf8-
ca57d06f2519
enikey [Wed, 24 Dec 2008 03:58:29 +0000 (03:58 +0000)]
[Developement] All decoders have pointer to record output stream.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3448
3789f03b -4d11-0410-bbf8-
ca57d06f2519