summaryrefslogtreecommitdiffstats
path: root/unix/xserver
Commit message (Collapse)AuthorAgeFilesLines
* Avoid modifiers such as shift sticking. Peter Åstrand2009-12-091-0/+17
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3924 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Define "public" structure members as "c_public" in C includes inAdam Tkac2009-11-121-0/+2
| | | | | | | vncExtInit.cc (alan dot coopersmith at sun dot com) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3920 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Doc] s/XFree86/Xorg in Xvnc manual page (alan dot coopersmith at sun dot com)Adam Tkac2009-11-121-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3919 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make Xvnc compilable.Adam Tkac2009-09-041-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/unified_buildsys@3894 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Revert previous commit (r3889). Windows code has to be cleaned before thisAdam Tkac2009-09-041-5/+5
| | | | | | | change. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3890 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Replace rfb::strDup by safe_strdup and remove rfb::strFree in favor of free()Adam Tkac2009-09-041-5/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3889 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move keyboard input related code to Input.h and Input.cc.Adam Tkac2009-08-284-587/+622
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3887 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add Input.h and Input.cc and move all mouse input related code there.Adam Tkac2009-08-285-141/+240
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3886 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initialize eventq in all cases.Adam Tkac2009-08-281-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3885 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move definition of XORG macro to separate header.Adam Tkac2009-08-286-10/+37
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3884 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use "XORG <version>" macro instead of "XORG_<version>" to distinguish ↵Adam Tkac2009-08-284-34/+34
| | | | | | between X.Org branches. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3883 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Bump version to 0.0.91.Adam Tkac2009-06-121-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3837 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Try to keep DPI when we change resolution as we have no idea what the Pierre Ossman2009-06-021-2/+9
| | | | | | | 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
* Set default deferred update timer to 1 msDRC2009-04-062-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3760 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Avoid touching PixelFormat internals.Pierre Ossman2009-04-033-38/+65
| | | | | | | | 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
* We need to call RRGetInfo() again for our new mode to be added.Pierre Ossman2009-04-021-0/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3740 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Improve logging in setScreenLayout().Pierre Ossman2009-04-021-5/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3739 3789f03b-4d11-0410-bbf8-ca57d06f2519
* X.Org 1.6 compatibility change in RandR related code (RRGetInfo takes twoAdam Tkac2009-03-261-0/+4
| | | | | | | parameters instead of one). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3722 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement basic support for SetDesktopSize.Pierre Ossman2009-03-232-0/+78
| | | | | | | 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
* Reenable display even on failure.Pierre Ossman2009-03-231-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3710 3789f03b-4d11-0410-bbf8-ca57d06f2519
* RRRegisterRate() can in theory fail. Make sure we catch this.Pierre Ossman2009-03-231-2/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3709 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Restore Composite callback when we close the screen.Pierre Ossman2009-03-191-0/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3691 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support for RandR on the server.Pierre Ossman2009-03-186-12/+383
| | | | | | | | Based on patch by George Wright but heavily rewritten in order to dynamically reallocate the framebuffer, allowing any resize. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3688 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move framebuffer information into its own structure (needed for RandR).Pierre Ossman2009-03-181-84/+103
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3687 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove more crud from the mmap support.Pierre Ossman2009-03-181-168/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3686 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove undocumented and useless option which allowed to put framebuffer toAdam Tkac2009-03-181-139/+1
| | | | | | | mmap-ed file. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3684 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Do not explicitly enable backing store support, but instead fall backPeter Åstrand2009-03-131-6/+1
| | | | | | | | | | | | | on the normal Xserver defaults and settings. This currently means that backing store support will be off by default. This avoids http://bugs.freedesktop.org/show_bug.cgi?id=19654 and allows us to run KDE4. Also, call miInitializeBackingStore() in the same location as Xvfb calls it. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3668 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Update default white pixel value now that we use 24-bit fb.Pierre Ossman2009-03-091-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3640 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use a 24-bit framebuffer by default. This is what's commonly used today andPierre Ossman2009-03-062-3/+3
| | | | | | | 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
* Change version strings to "0.0.90".Adam Tkac2009-03-031-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3630 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-272-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Update to r3618; yet another update of my copyrightPeter Åstrand2009-02-251-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3620 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use include files from the includedir variable as well, Peter Åstrand2009-02-251-3/+3
| | | | | | | | 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
* [Bugfix] Removed one #ifdef/#endif, it broke compilation with X 1.5 sourceAdam Tkac2009-02-131-2/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3605 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Removed obsolete #ifdef from Xorg module to make it working.Adam Tkac2009-02-041-6/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3585 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Make Xvnc working when compiled against X 1.6 branch.Adam Tkac2009-02-041-16/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3584 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Dynamic keycode-keysym mapping works again in non-XKB 1.5 server. ↵Adam Tkac2009-02-021-117/+68
| | | | | | | | | | | (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
* Reverted the dixLookupResourceByType part of r3573 - this function exists ↵Peter Åstrand2009-01-271-1/+1
| | | | | | 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
* Eliminated several GCC warnings:Peter Åstrand2009-01-261-5/+6
| | | | | | | | | | | | | * 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
* Eliminated unused variable vncPasswdFile. Peter Åstrand2009-01-261-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3572 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented support for DesktopName pseudo encoding, which allowsPeter Åstrand2009-01-153-0/+35
| | | | | | | | | | 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
* [Cleanup] vncHooks.cc: all supported X sources has pCompositeClip in GC thus ↵Adam Tkac2009-01-072-28/+19
| | | | | | removed conditional definitions git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3524 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fixed assertion in serverReset() functionAdam Tkac2009-01-071-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3523 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Make Xvnc compilable against X.org 1.6 branchAdam Tkac2009-01-074-27/+167
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3522 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Cleanup] Removed unneeded X module preprocessor parametersAdam Tkac2009-01-051-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3520 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Include man files and more jpeg libraries in tarballAdam Tkac2008-10-221-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3042 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Check return value from fbPictureInitAdam Tkac2008-10-171-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3029 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Find correct colormap in XserverDesktop::serverReset methodAdam Tkac2008-10-151-3/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3020 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] link libvnc.so against correct librariesAdam Tkac2008-10-151-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3019 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fixed screen initialization - use correct depths and richer set of ↵Adam Tkac2008-10-131-3/+34
| | | | | | visuals. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3005 3789f03b-4d11-0410-bbf8-ca57d06f2519