]> source.dussan.org Git - tigervnc.git/log
tigervnc.git
15 years agoClean up SIMD glue code
Pierre Ossman [Mon, 29 Jun 2009 11:20:42 +0000 (11:20 +0000)]
Clean up SIMD glue code

The SIMD glue code has gotten a bit #ifdef heavy so clean it up by having
one file for each possible SIMD arch. This also allows a simplification of
the x86_64 code as SSE/SSE2 is always known to exist on that arch.

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

15 years agoRemove unused variable.
Pierre Ossman [Fri, 26 Jun 2009 14:10:33 +0000 (14:10 +0000)]
Remove unused variable.

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

15 years agoImprove the messages for the SIMD configuration test now that we support
Pierre Ossman [Fri, 26 Jun 2009 14:09:47 +0000 (14:09 +0000)]
Improve the messages for the SIMD configuration test now that we support
more than one arch.

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

15 years agoAdd back in cjpeg and djpeg utilities for testing purposes
DRC [Thu, 25 Jun 2009 20:41:17 +0000 (20:41 +0000)]
Add back in cjpeg and djpeg utilities for testing purposes

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

15 years ago64-bit SIMD acceleration
DRC [Thu, 25 Jun 2009 20:38:31 +0000 (20:38 +0000)]
64-bit SIMD acceleration

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

15 years agoFix dependencies for merged upsampling code
DRC [Thu, 25 Jun 2009 20:33:51 +0000 (20:33 +0000)]
Fix dependencies for merged upsampling code

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

15 years agoFix rendering of cursor on local framebuffer. It was broken by r3717.
Pierre Ossman [Mon, 22 Jun 2009 11:56:19 +0000 (11:56 +0000)]
Fix rendering of cursor on local framebuffer. It was broken by r3717.

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

15 years agoAdd Polish translation (thanks to Piotr Drąg).
Adam Tkac [Thu, 18 Jun 2009 13:48:07 +0000 (13:48 +0000)]
Add Polish translation (thanks to Piotr Drąg).

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

15 years agoDeclare virtual methods with empty body as pure virtual methods in rfb::CMsgHandler
Adam Tkac [Tue, 16 Jun 2009 10:50:06 +0000 (10:50 +0000)]
Declare virtual methods with empty body as pure virtual methods in rfb::CMsgHandler
class.

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

15 years ago[Bugfix] Client didn't receive clipboard selections from a server due wrong
Adam Tkac [Tue, 16 Jun 2009 10:43:59 +0000 (10:43 +0000)]
[Bugfix] Client didn't receive clipboard selections from a server due wrong
CConn::serverCutText prototype.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=503271

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

15 years agoBump version to 0.0.91.
Adam Tkac [Fri, 12 Jun 2009 14:12:25 +0000 (14:12 +0000)]
Bump version to 0.0.91.

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

15 years agoConvert all *.po files to UTF-8 and bump translation versions to 0.0.91.
Adam Tkac [Fri, 12 Jun 2009 12:44:09 +0000 (12:44 +0000)]
Convert all *.po files to UTF-8 and bump translation versions to 0.0.91.

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

15 years agoChanges outside the framebuffer can sometimes be reported so we need to
Pierre Ossman [Tue, 9 Jun 2009 14:18:36 +0000 (14:18 +0000)]
Changes outside the framebuffer can sometimes be reported so we need to
make sure that we can deal with them gracefully.

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

15 years agoTry to keep DPI when we change resolution as we have no idea what the
Pierre Ossman [Tue, 2 Jun 2009 13:42:55 +0000 (13:42 +0000)]
Try to keep DPI when we change resolution as we have no idea what the
dimensions of the client's screen is anyway.

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

15 years agoDIBSectionBuffer can modify the pixel format so we need to read it back to
Pierre Ossman [Mon, 1 Jun 2009 11:53:49 +0000 (11:53 +0000)]
DIBSectionBuffer can modify the pixel format so we need to read it back to
make sure everything is synchronized.

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

15 years agoDon't install Russian translation, it is broken.
Adam Tkac [Mon, 1 Jun 2009 10:35:54 +0000 (10:35 +0000)]
Don't install Russian translation, it is broken.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=501832

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

15 years agoWe should only send ExtendedDesktopSize to a client supporting both it and
Pierre Ossman [Thu, 28 May 2009 12:54:24 +0000 (12:54 +0000)]
We should only send ExtendedDesktopSize to a client supporting both it and
the old DesktopSize.

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

15 years ago[Bugfix] Start per session D-Bus daemon correctly.
Adam Tkac [Wed, 20 May 2009 09:01:24 +0000 (09:01 +0000)]
[Bugfix] Start per session D-Bus daemon correctly.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=497592

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

15 years ago[Bugfix] Add correct PlainPasswd constructor to avoid vncpasswd crash.
Adam Tkac [Mon, 18 May 2009 10:45:09 +0000 (10:45 +0000)]
[Bugfix] Add correct PlainPasswd constructor to avoid vncpasswd crash.

Reference: https://bugzilla.redhat.com/show_bug.cgi?id=499401

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

15 years agoThe code to utilize our libjpeg's ability to input/output out native formats v0.0.90
Pierre Ossman [Thu, 30 Apr 2009 11:41:03 +0000 (11:41 +0000)]
The code to utilize our libjpeg's ability to input/output out native formats
failed to consider everything but the ideal cases. Clean up the code and make
sure it handles everything.

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

15 years agoUpdated version information and copyright.
Peter Åstrand [Wed, 29 Apr 2009 08:48:12 +0000 (08:48 +0000)]
Updated version information and copyright.

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

15 years agoRegenerate xserver16.patch.
Adam Tkac [Mon, 27 Apr 2009 12:40:27 +0000 (12:40 +0000)]
Regenerate xserver16.patch.

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

15 years agoRemove debugging output that wasn't supposed to be committed.
Pierre Ossman [Fri, 24 Apr 2009 11:34:46 +0000 (11:34 +0000)]
Remove debugging output that wasn't supposed to be committed.

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

15 years agoSend desktop layout changes separately
Pierre Ossman [Thu, 23 Apr 2009 12:31:42 +0000 (12:31 +0000)]
Send desktop layout changes separately

Make sure we send any modifications to the desktop layout in a message that
does not modify the framebuffer data. This is required to make sure we have
a valid state on the client as it drops the framebuffer when it recieves a
framebuffer dimension change.

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

15 years agoUltraVNC sends a new non-incr. FUR when it gets a DesktopSize rect, and
Pierre Ossman [Wed, 22 Apr 2009 15:37:51 +0000 (15:37 +0000)]
UltraVNC sends a new non-incr. FUR when it gets a DesktopSize rect, and
TightVNC drops the framebuffer, so we can't realistically send it every
non-incr FUR. Besides, the client needs to keep track of framebuffer
dimensions anyway.

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

15 years agoIf font catalogue exists (Fedora 11), use it as the initial font path
DRC [Wed, 22 Apr 2009 13:23:17 +0000 (13:23 +0000)]
If font catalogue exists (Fedora 11), use it as the initial font path

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

15 years agoMake sure we handle endian problems in the conversion code.
Pierre Ossman [Tue, 21 Apr 2009 17:30:45 +0000 (17:30 +0000)]
Make sure we handle endian problems in the conversion code.

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

15 years agoFix generation of native pixel format so the that internal state is correct.
Pierre Ossman [Mon, 20 Apr 2009 09:44:17 +0000 (09:44 +0000)]
Fix generation of native pixel format so the that internal state is correct.

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

15 years agoIt shouldn't be necessary to actually open the XFS unix socket. If the socket file...
DRC [Thu, 16 Apr 2009 20:56:25 +0000 (20:56 +0000)]
It shouldn't be necessary to actually open the XFS unix socket.  If the socket file exists, then XFS is running.

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

15 years agoAdded Inno Setup file, for creating Windows installer.
Peter Åstrand [Wed, 15 Apr 2009 09:06:38 +0000 (09:06 +0000)]
Added Inno Setup file, for creating Windows installer.

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

15 years agoAdded DOS line breaks.
Peter Åstrand [Wed, 15 Apr 2009 09:03:14 +0000 (09:03 +0000)]
Added DOS line breaks.

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

15 years agoChange font path logic such that XFS is used if it is available and running, otherwis...
DRC [Wed, 15 Apr 2009 06:47:23 +0000 (06:47 +0000)]
Change font path logic such that XFS is used if it is available and running, otherwise Xvnc is started with no -fp argument.  If this fails, then Xvnc is restarted using the automatically-generated font path.

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

15 years agoAdded a copy of the license with DOS line breaks, so that we can ship
Peter Åstrand [Wed, 15 Apr 2009 06:41:23 +0000 (06:41 +0000)]
Added a copy of the license with DOS line breaks, so that we can ship
a license which is readable on Windows. I hate to make a copy, but our
current build system makes it difficult to auto-add DOS line
breaks. We can fix this when we have migrated to a
Makefile/Autotools/MSYS build system.

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

15 years agoUse spawnvp on all platforms, even those that support the newer API
DRC [Wed, 15 Apr 2009 01:48:30 +0000 (01:48 +0000)]
Use spawnvp on all platforms, even those that support the newer API

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

15 years agoThe index.vnc in the javabin directory was removed in r3667. We could
Peter Åstrand [Tue, 14 Apr 2009 13:47:02 +0000 (13:47 +0000)]
The index.vnc in the javabin directory was removed in r3667. We could
resurrect it, but the location is not very good. One alternative would
be to use java/src/com/tigervnc/vncviewer/index.vnc, but this file is,
despite it's location, specific to Xvnc. Long term, we should probably
merge the two different .vnc files into one. It might also make sense
to ship the WinVNC .vnc on disk rather than inside the EXE. But for
now, use the .vnc just as before. I have resurrected it in the winvnc
directory, though.

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

15 years agoFetch VncViewer.jar directly from the Java build directory, instead of
Peter Åstrand [Tue, 14 Apr 2009 12:50:06 +0000 (12:50 +0000)]
Fetch VncViewer.jar directly from the Java build directory, instead of
trying to use the path that we earlier used for the checked in binary
JAR.

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

15 years agoYet another version number fix. We had forgotten to update VERSIONINFO
Peter Åstrand [Tue, 14 Apr 2009 12:21:49 +0000 (12:21 +0000)]
Yet another version number fix. We had forgotten to update VERSIONINFO
in vncviewer.rc, plus we should use 0.0.90 rather than 0.9.0.

I'm dreaming of a future where the version number is SPOT.

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

15 years agologo150x150.gif is no longer used.
Peter Åstrand [Tue, 14 Apr 2009 12:13:03 +0000 (12:13 +0000)]
logo150x150.gif is no longer used.

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

15 years agoUpdated the version number in yet another location.
Peter Åstrand [Tue, 14 Apr 2009 12:06:00 +0000 (12:06 +0000)]
Updated the version number in yet another location.

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

15 years agoUpdate version information, to match rest of the project.
Peter Åstrand [Tue, 14 Apr 2009 11:32:40 +0000 (11:32 +0000)]
Update version information, to match rest of the project.

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

15 years agoCorrected line breaks; must only use CRLF.
Peter Åstrand [Tue, 14 Apr 2009 10:49:13 +0000 (10:49 +0000)]
Corrected line breaks; must only use CRLF.

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

15 years agoMove autoreconf of the X server until after modules are built, because the X server...
DRC [Sat, 11 Apr 2009 06:28:24 +0000 (06:28 +0000)]
Move autoreconf of the X server until after modules are built, because the X server build needs xtrans.m4 (which isn't always available on the system.)

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

15 years agoFix build on RHEL 4
DRC [Sat, 11 Apr 2009 06:27:32 +0000 (06:27 +0000)]
Fix build on RHEL 4

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

15 years agoFix script to work with Python 2.3
DRC [Fri, 10 Apr 2009 20:08:03 +0000 (20:08 +0000)]
Fix script to work with Python 2.3

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

15 years agoOops. Correct configure argument to disable UUID support is '--without-uuid'
DRC [Fri, 10 Apr 2009 20:06:54 +0000 (20:06 +0000)]
Oops.  Correct configure argument to disable UUID support is '--without-uuid'

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

15 years agoCreate the system menu entries earlier to play nice with any system-wide
Pierre Ossman [Thu, 9 Apr 2009 12:00:08 +0000 (12:00 +0000)]
Create the system menu entries earlier to play nice with any system-wide
additions.

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

15 years agoUpdate copyright notice and version in executable metadata.
Pierre Ossman [Thu, 9 Apr 2009 11:39:36 +0000 (11:39 +0000)]
Update copyright notice and version in executable metadata.

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

15 years agoUse lower IDs for system menu entries.
Pierre Ossman [Thu, 9 Apr 2009 11:39:03 +0000 (11:39 +0000)]
Use lower IDs for system menu entries.

Such high IDs are apparently unsafe to use in the system menu on some
machines. The messages get lost somewhere, probably intercepted by another
system-wide plugin.

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

15 years agoCheck for full *-windres name in configure instead of hardcode it.
Adam Tkac [Tue, 7 Apr 2009 17:45:47 +0000 (17:45 +0000)]
Check for full *-windres name in configure instead of hardcode it.

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

15 years agoRemove fttypes.h from Makefile.am, it doesn't exist.
Adam Tkac [Tue, 7 Apr 2009 13:18:15 +0000 (13:18 +0000)]
Remove fttypes.h from Makefile.am, it doesn't exist.

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

15 years agoSet default deferred update timer to 1 ms
DRC [Mon, 6 Apr 2009 18:45:59 +0000 (18:45 +0000)]
Set default deferred update timer to 1 ms

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

15 years agoTake advantage of libjpeg colorspace extensions, if available
DRC [Mon, 6 Apr 2009 07:20:34 +0000 (07:20 +0000)]
Take advantage of libjpeg colorspace extensions, if available

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

15 years agoTake advantage of libjpeg colorspace extensions if available
DRC [Mon, 6 Apr 2009 07:19:42 +0000 (07:19 +0000)]
Take advantage of libjpeg colorspace extensions if available

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

15 years agoTest fast upsampling
DRC [Sun, 5 Apr 2009 21:53:20 +0000 (21:53 +0000)]
Test fast upsampling
"4:1:1 = 4:2:0"

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

15 years agoAdd colorspace extensions to merged upsampling routines
DRC [Sun, 5 Apr 2009 21:51:25 +0000 (21:51 +0000)]
Add colorspace extensions to merged upsampling routines

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

15 years agoRemove unnecessary code
DRC [Sun, 5 Apr 2009 21:47:40 +0000 (21:47 +0000)]
Remove unnecessary code

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

15 years agoProperly handle spaces in configure flags
DRC [Sat, 4 Apr 2009 15:27:57 +0000 (15:27 +0000)]
Properly handle spaces in configure flags

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

15 years agoOops. jcolsamp.inc should be included from j[c|d]clr[mmx|ss2].asm so it received...
DRC [Sat, 4 Apr 2009 15:25:45 +0000 (15:25 +0000)]
Oops.  jcolsamp.inc should be included from j[c|d]clr[mmx|ss2].asm so it received the effect of the redefined RGB_* macros

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

15 years agoOops. jcolsamp.inc needs to be included from j[c|d]clr[mmx|ss2].asm so that it recei...
DRC [Sat, 4 Apr 2009 15:22:14 +0000 (15:22 +0000)]
Oops.  jcolsamp.inc needs to be included from j[c|d]clr[mmx|ss2].asm so that it receives the effect of the redefined RGB_* macros

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

15 years agoDon't install test programs, build them only.
Adam Tkac [Fri, 3 Apr 2009 14:54:40 +0000 (14:54 +0000)]
Don't install test programs, build them only.

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

15 years agoCheck if C++ compiler is present.
Adam Tkac [Fri, 3 Apr 2009 14:47:50 +0000 (14:47 +0000)]
Check if C++ compiler is present.

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

15 years agoExecute vncconfig in xstartup file early to make clipboard working.
Adam Tkac [Fri, 3 Apr 2009 14:33:51 +0000 (14:33 +0000)]
Execute vncconfig in xstartup file early to make clipboard working.

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

15 years agoUpdate shift values in pixel format parse routine.
Pierre Ossman [Fri, 3 Apr 2009 12:49:38 +0000 (12:49 +0000)]
Update shift values in pixel format parse routine.

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

15 years agoRemove unused pixel format constant.
Pierre Ossman [Fri, 3 Apr 2009 12:44:59 +0000 (12:44 +0000)]
Remove unused pixel format constant.

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

15 years agoAvoid touching PixelFormat internals.
Pierre Ossman [Fri, 3 Apr 2009 12:40:01 +0000 (12:40 +0000)]
Avoid touching PixelFormat internals.

We forgot to update the internal variables with the previous version which
caused problems with some clients (first noticed with gtk-vnc).

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

15 years agoInclude low-level unit tests borrowed from VirtualGL
DRC [Fri, 3 Apr 2009 12:04:24 +0000 (12:04 +0000)]
Include low-level unit tests borrowed from VirtualGL

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

15 years agoImplement new colorspaces to allow directly compressing from/decompressing to RGB...
DRC [Fri, 3 Apr 2009 12:00:51 +0000 (12:00 +0000)]
Implement new colorspaces to allow directly compressing from/decompressing to RGB/RGBX/BGR/BGRX/XBGR/XRGB without conversion

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

15 years agoAdd environment variables to force MMX/SSE2 code path selection
DRC [Fri, 3 Apr 2009 11:27:17 +0000 (11:27 +0000)]
Add environment variables to force MMX/SSE2 code path selection

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

15 years agoDisable XKEYBOARD extension by default, it is still broken (issue #2705839).
Adam Tkac [Fri, 3 Apr 2009 08:44:09 +0000 (08:44 +0000)]
Disable XKEYBOARD extension by default, it is still broken (issue #2705839).

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

15 years agoInitialize SMsgWriterV3.needExtendedDesktopSize variable to fix rare client
Adam Tkac [Thu, 2 Apr 2009 15:44:23 +0000 (15:44 +0000)]
Initialize SMsgWriterV3.needExtendedDesktopSize variable to fix rare client
disconnections (reason "Client does not support extended desktop resize").

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

15 years agoWe need to call RRGetInfo() again for our new mode to be added.
Pierre Ossman [Thu, 2 Apr 2009 14:47:31 +0000 (14:47 +0000)]
We need to call RRGetInfo() again for our new mode to be added.

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

15 years agoImprove logging in setScreenLayout().
Pierre Ossman [Thu, 2 Apr 2009 14:46:54 +0000 (14:46 +0000)]
Improve logging in setScreenLayout().

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

15 years agoBrown paper bag time... Forgot to actually store the new screen layout.
Pierre Ossman [Thu, 2 Apr 2009 14:26:45 +0000 (14:26 +0000)]
Brown paper bag time... Forgot to actually store the new screen layout.

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

15 years agoBuild libjpeg/SIMD by default and replace --with-included-jpeg switch with --with...
DRC [Thu, 2 Apr 2009 04:49:15 +0000 (04:49 +0000)]
Build libjpeg/SIMD by default and replace --with-included-jpeg switch with --with-system-jpeg switch

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

15 years agoFix build for RGB_PIXELSIZE==4
DRC [Wed, 1 Apr 2009 20:02:14 +0000 (20:02 +0000)]
Fix build for RGB_PIXELSIZE==4

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

15 years agoTry to increase the update rate by requesting a new update in parallel with
Pierre Ossman [Wed, 1 Apr 2009 14:42:34 +0000 (14:42 +0000)]
Try to increase the update rate by requesting a new update in parallel with
decoding the current one.

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

15 years agoMake sure we flush the X11 connection once we've sent a bunch of screen updates.
Pierre Ossman [Wed, 1 Apr 2009 13:47:30 +0000 (13:47 +0000)]
Make sure we flush the X11 connection once we've sent a bunch of screen updates.

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

15 years agoStore Xorg build directory under the TigerVNC build directory so multiple TigerVNC...
DRC [Wed, 1 Apr 2009 07:51:01 +0000 (07:51 +0000)]
Store Xorg build directory under the TigerVNC build directory so multiple TigerVNC builds can co-exist on the same system

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

15 years agoOptimise the common pixel format conversion RGB24 to RGB32.
Pierre Ossman [Tue, 31 Mar 2009 14:06:53 +0000 (14:06 +0000)]
Optimise the common pixel format conversion RGB24 to RGB32.

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

15 years agoAdd -fp argument to allow user to override font path selection
DRC [Thu, 26 Mar 2009 19:16:19 +0000 (19:16 +0000)]
Add -fp argument to allow user to override font path selection

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

15 years agoGenerally wordsmithed man page + changed descriptions to account for new changes...
DRC [Thu, 26 Mar 2009 18:58:40 +0000 (18:58 +0000)]
Generally wordsmithed man page + changed descriptions to account for new changes in vncserver

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

15 years agoDon't complain if $depth not set
DRC [Thu, 26 Mar 2009 18:23:29 +0000 (18:23 +0000)]
Don't complain if $depth not set

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

15 years agoComment out $depth line so that the server will use the default (24-bit)
DRC [Thu, 26 Mar 2009 18:18:51 +0000 (18:18 +0000)]
Comment out $depth line so that the server will use the default (24-bit)

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

15 years agoAttempt to build a reasonable font path for the system and start Xvnc with this font...
DRC [Thu, 26 Mar 2009 18:17:49 +0000 (18:17 +0000)]
Attempt to build a reasonable font path for the system and start Xvnc with this font path.  Failing that, attempt to use the X Font Server (xfs.)  Note that XFS is not generally available on SuSE and Ubuntu, so it cannot be used as the default font path.

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

15 years agoBetter default xstartup file which attempts to launch the user's chosen window manage...
DRC [Thu, 26 Mar 2009 18:14:38 +0000 (18:14 +0000)]
Better default xstartup file which attempts to launch the user's chosen window manager before falling back to twm.  This is borrowed from TurboVNC 0.5.1.

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

15 years agoAllow Xvnc, vncpasswd, etc. to be run from an arbitrary directory, even if the direct...
DRC [Thu, 26 Mar 2009 18:13:00 +0000 (18:13 +0000)]
Allow Xvnc, vncpasswd, etc. to be run from an arbitrary directory, even if the directory is not part of the PATH.  Look for xauth in /usr/X11R6/bin to support older Linux systems.

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

15 years agoX.Org 1.6 compatibility change in RandR related code (RRGetInfo takes two
Adam Tkac [Thu, 26 Mar 2009 14:11:51 +0000 (14:11 +0000)]
X.Org 1.6 compatibility change in RandR related code (RRGetInfo takes two
parameters instead of one).

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

15 years agofix build on POSIX strict platforms
Pierre Ossman [Thu, 26 Mar 2009 10:30:37 +0000 (10:30 +0000)]
fix build on POSIX strict platforms

socklen_t is defined in sys/socket.h, which isn't among autoconf's standard
headers.

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

15 years agoNeeds to be true colour to be 888.
Pierre Ossman [Wed, 25 Mar 2009 12:27:38 +0000 (12:27 +0000)]
Needs to be true colour to be 888.

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

15 years agoA quick optimisation of the common 32-bit to 24-bit pixel conversion.
Pierre Ossman [Wed, 25 Mar 2009 12:26:41 +0000 (12:26 +0000)]
A quick optimisation of the common 32-bit to 24-bit pixel conversion.

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

15 years agoTry to render entire update in one go to avoid tearing.
Pierre Ossman [Wed, 25 Mar 2009 12:13:28 +0000 (12:13 +0000)]
Try to render entire update in one go to avoid tearing.

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

15 years agoTry to update an entire FramebufferUpdate in one go, avoiding tears.
Pierre Ossman [Wed, 25 Mar 2009 10:32:07 +0000 (10:32 +0000)]
Try to update an entire FramebufferUpdate in one go, avoiding tears.

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

15 years agoSupport for ExtendedDesktopSize and -DesktopSize in the Windows client.
Pierre Ossman [Tue, 24 Mar 2009 12:29:50 +0000 (12:29 +0000)]
Support for ExtendedDesktopSize and -DesktopSize in the Windows client.

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

15 years agoDocument the new DesktopSize parameter in the man file.
Pierre Ossman [Tue, 24 Mar 2009 10:31:37 +0000 (10:31 +0000)]
Document the new DesktopSize parameter in the man file.

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

15 years agoImplement basic support for SetDesktopSize.
Pierre Ossman [Mon, 23 Mar 2009 16:58:53 +0000 (16:58 +0000)]
Implement basic support for SetDesktopSize.

No real support for RandR 1.2 yet.

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

15 years agoImplement server side support for SetDesktopSize.
Pierre Ossman [Mon, 23 Mar 2009 16:57:07 +0000 (16:57 +0000)]
Implement server side support for SetDesktopSize.

It has some warts, but should be feature complete. Most of the magic happens
in the desktop class though.

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

15 years agoAdd parameter to make client attempt to resize server desktop on connect.
Pierre Ossman [Mon, 23 Mar 2009 16:49:47 +0000 (16:49 +0000)]
Add parameter to make client attempt to resize server desktop on connect.

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

15 years agoAdd client method to send SetDesktopSize.
Pierre Ossman [Mon, 23 Mar 2009 16:48:35 +0000 (16:48 +0000)]
Add client method to send SetDesktopSize.

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

15 years agoReenable display even on failure.
Pierre Ossman [Mon, 23 Mar 2009 16:30:32 +0000 (16:30 +0000)]
Reenable display even on failure.

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

15 years agoRRRegisterRate() can in theory fail. Make sure we catch this.
Pierre Ossman [Mon, 23 Mar 2009 16:28:53 +0000 (16:28 +0000)]
RRRegisterRate() can in theory fail. Make sure we catch this.

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