]>
source.dussan.org Git - tigervnc.git/log
Pierre Ossman [Thu, 28 May 2009 12:47:51 +0000 (12:47 +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/branches/1_0@3816
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 20 May 2009 09:00:16 +0000 (09:00 +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/branches/1_0@3813
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 18 May 2009 10:43:21 +0000 (10:43 +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/branches/1_0@3811
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 12 May 2009 10:33:46 +0000 (10:33 +0000)]
Create 1_0 branch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_0@3810
3789f03b -4d11-0410-bbf8-
ca57d06f2519
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Pierre Ossman [Sat, 21 Mar 2009 21:16:14 +0000 (21:16 +0000)]
Properly parse the SetDesktopSize message.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3708
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 22:05:08 +0000 (22:05 +0000)]
Move screen layout bootstraping around so that it can handle if all screens
are purged on framebuffer resize.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3707
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 21:46:12 +0000 (21:46 +0000)]
Basic book keeping of screen layout on server.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3706
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 20:39:16 +0000 (20:39 +0000)]
Remove unused, and improperly reserved message types.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3705
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 20:31:00 +0000 (20:31 +0000)]
Add official allocations for extended desktop size extension.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3704
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 16:06:46 +0000 (16:06 +0000)]
Remove file transfer callback that was left behind.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3703
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 16:05:04 +0000 (16:05 +0000)]
Properly parse the ExtendedDesktopSize rects in the client.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3702
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 15:55:37 +0000 (15:55 +0000)]
Make the server a little less DoS:able by validating update regions.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3701
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 13:15:05 +0000 (13:15 +0000)]
Add new file to file lists.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3700
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 13:02:50 +0000 (13:02 +0000)]
Minimal client side support for the extended desktop size protocol.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3699
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 12:59:05 +0000 (12:59 +0000)]
Minimal server side implementation of the extended desktop size protocol.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3698
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 10:06:47 +0000 (10:06 +0000)]
Remove stray file left over from the file transfer support.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3697
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Fri, 20 Mar 2009 10:02:31 +0000 (10:02 +0000)]
Move the SetDesktopName parser into CMsgReaderV3 to keep with the separation
of old and new features.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3696
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 20 Mar 2009 02:12:44 +0000 (02:12 +0000)]
VNC needs to be autoreconf'ed as well, otherwise unix/configure will not exist
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3695
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 19 Mar 2009 23:35:55 +0000 (23:35 +0000)]
Remove Xorg 1.1 support since it doesn't work and we now know how to build Xorg 1.5 on legacy systems
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3694
3789f03b -4d11-0410-bbf8-
ca57d06f2519