Pierre Ossman
0eda542fa6
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 ago
Pierre Ossman
893485934a
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 ago
Adam Tkac
fe036ec1c8
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 ago
Adam Tkac
089a758d69
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 ago
DRC
61e1889dc7
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 ago
DRC
e420dcb3b0
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 ago
DRC
4492baa70a
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 ago
DRC
0055670c5b
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 ago
DRC
80bc60b9cf
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 ago
DRC
ec36251df8
Remove unnecessary code
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3755 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
DRC
3c186e9a72
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 ago
DRC
a4d983a2b0
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 ago
DRC
b896e0b76c
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 ago
Adam Tkac
09f65d9920
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 ago
Adam Tkac
4b0794d79d
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 ago
Adam Tkac
804d86f3b2
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 ago
Pierre Ossman
430db3d48e
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 ago
Pierre Ossman
391c4fa9bb
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 ago
Pierre Ossman
d2e8f54dc2
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 ago
DRC
e34390b8f7
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 ago
DRC
8ca81ec4d3
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 ago
DRC
bec58d8137
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 ago
Adam Tkac
146d0b27e9
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 ago
Adam Tkac
0c6eff108c
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 ago
Pierre Ossman
8a2eadf61d
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 ago
Pierre Ossman
f7705c1c8c
Improve logging in setScreenLayout().
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3739 3789f03b-4d11-0410-bbf8-ca57d06f2519
15 years ago
Pierre Ossman
df453200b7
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 ago
DRC
a3db48cd08
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 ago
DRC
61e808dbc7
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 ago
Pierre Ossman
42d20e75c4
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 ago
Pierre Ossman
b900e36969
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 ago
DRC
95a96db3d8
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 ago
Pierre Ossman
19501b8e23
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 ago
DRC
eed5d1f7f1
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 ago
DRC
7fe258a355
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 ago
DRC
e5b4f75c85
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 ago
DRC
9d1c15772a
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 ago
DRC
d6821bf194
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 ago
DRC
932489824b
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 ago
DRC
190854c67a
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 ago
Adam Tkac
59288c3e54
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 ago
Pierre Ossman
fa11a65285
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 ago
Pierre Ossman
6ba9e1ae27
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 ago
Pierre Ossman
38a6be484b
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 ago
Pierre Ossman
b2ff160f83
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 ago
Pierre Ossman
9760ff6ef9
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 ago
Pierre Ossman
d6d1994cff
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 ago
Pierre Ossman
b7c034a7e3
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 ago
Pierre Ossman
981c45efc6
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 ago
Pierre Ossman
04e62db8bb
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 ago