aboutsummaryrefslogtreecommitdiffstats
path: root/xc
Commit message (Collapse)AuthorAgeFilesLines
* Adapt to Xorg; look for XorgVersion as well. Also, undefine XF86DRI for ↵Peter Åstrand2006-05-241-2/+2
| | | | | | miinitext.o. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@586 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed duplicate definition of ddxInitGlobals. Adapt Copyright.Peter Åstrand2006-05-241-7/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@585 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Applied the rest of useful changes from VNC 4.1.2 (version number changes ↵Constantin Kaplinsky2006-05-241-0/+6
| | | | | | were not applied). Now we can claim the source is based on VNC 4.1.2. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@581 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The "xc" tree merged with VNC 4.1.1 code.Constantin Kaplinsky2006-04-1713-132/+420
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@526 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Updated vncHooksComposite, to fix additional RENDER problems. It's notPeter Åstrand2005-08-171-15/+16
| | | | | | | | | enough to check that xDst/yDst is greater than zero: we must take greater care not to add change regions that are fully or partially outside the framebuffer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@305 3789f03b-4d11-0410-bbf8-ca57d06f2519
* If pixelFormatDefined, change masks and offsets for all visuals; notPeter Åstrand2005-06-211-18/+18
| | | | | | | just the rootVisual. This fixes several OpenGL problems in depth 16. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@296 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Reworked last patch: Call the original Composite procedure, evenPeter Åstrand2005-03-311-10/+9
| | | | | | | though xDst or yDst is negative. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@282 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Correction for graphics problem when using RENDER: Sometimes,Peter Åstrand2005-03-311-0/+8
| | | | | | | | | | horizontal bands of distorted pixel data is displayed. This has only been observed in the GNOME environment, and seems to be caused by vncHooksComposite being called with a negative xDst argument. The fix is simple: When this happens, return. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@281 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Do not translate mouse buttons according to the server map; treat VNC mouse ↵Peter Åstrand2005-03-101-7/+2
| | | | | | buttons as logical buttons. This solves the problem with LeftHanded+LeftHanded=RightHanded, and is also much more in line with the keyboard handling: After all, keysyms are logical. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@239 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented Composite hook. This solves the problem with menu text in ↵Peter Åstrand2005-03-103-2/+52
| | | | | | OpenOffice when using the RENDER extension. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@237 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Reverted most of vfbScreenInfo to the original RealVNC implementation,Peter Åstrand2005-02-231-42/+43
| | | | | | | since miSetVisualTypesAndMasks breaks "xwd", for some reason. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@228 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Build fix: Temporarily change "new" to "New" when including micmap.h.Peter Åstrand2005-02-231-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@227 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added support for the -fbdir and -shmem option.Peter Åstrand2005-02-232-0/+142
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@226 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched InitOutput with modern InitOutput.c.Peter Åstrand2005-02-221-49/+47
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@225 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched vfbScreenInit with modern InitOutput.c.Peter Åstrand2005-02-221-64/+75
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@224 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added vfbCloseScreen. Reindented vfbScreenInfo.Peter Åstrand2005-02-221-18/+47
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@223 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Adapted vfbPointerFuncs to match modern InitOutput.c.Peter Åstrand2005-02-221-14/+20
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@222 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched vfbWriteXWDFileHeader, vfbCursorOffScreen and vfbCrossScreen with ↵Peter Åstrand2005-02-221-48/+58
| | | | | | modern InitOutput.c. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@221 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched vfbAllocateFramebufferMemory with modern InitOutput.c.Peter Åstrand2005-02-221-34/+51
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@220 3789f03b-4d11-0410-bbf8-ca57d06f2519
* paddedWidthInBytes -> paddedBytesWidthPeter Åstrand2005-02-221-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@219 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Corrected last patch; class must be c_class.Peter Åstrand2005-02-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@218 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched vfbUninstallColormap and vfbStoreColors with modern InitOutput.c.Peter Åstrand2005-02-221-29/+40
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@217 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched GetTimeInMillis, vfbListInstalledColormaps and vfbInstallColormap ↵Peter Åstrand2005-02-221-61/+64
| | | | | | with modern InitOutput.c. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@216 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched ddxInitGlobals and ddxProcessArgument with modern InitOutput.c.Peter Åstrand2005-02-221-191/+214
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@215 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Synched AbortDDX, OsVendorInit, OsVendorFatalError and ddxBeforeReset, as ↵Peter Åstrand2005-02-221-5/+55
| | | | | | well as Darwin functions, with modern InitOutput.c. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@214 3789f03b-4d11-0410-bbf8-ca57d06f2519
* vfbBitsPerPixel and ddxGiveUp synched with modern InitOutput.c.Peter Åstrand2005-02-221-20/+56
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@213 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change code style for vfbInitializePixmapDepths and ↵Peter Åstrand2005-02-221-20/+22
| | | | | | vfbInitializeDefaultScreens to match hw/vfb/InitOutput.c from latest xorg. This is the first patch of several which aims to bring xvnc.cc in sync with a modern InitOutput.c. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@212 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Do not disable BuildXKB on Solaris anymore.Peter Åstrand2005-02-181-2/+1
| | | | | | | Define HasGcc3 instead of HasGcc2 when building on Solaris. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@192 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed "HasFreetype2 NO"; this is site-specific.Peter Åstrand2005-02-171-3/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@190 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Enable support for OpenGL/GLX/Mesa.Peter Åstrand2005-02-151-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@186 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support the RENDER extension.Peter Åstrand2005-02-141-3/+37
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@185 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Applied vnc-use-fb.patch from FC3, slightly modified:Peter Åstrand2005-02-142-109/+9
| | | | | | | Use fb unconditionally. This makes the code simpler, and the old mfb/cfb is buggy and deprecated. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@184 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Applied vnc-idle.patch from FC3, plus documentation.Peter Åstrand2005-02-141-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@181 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added forgotten hunk from vnc-xorg.patch. Seems to fix the segfaultPeter Åstrand2005-02-111-1/+1
| | | | | | | problem - Xvnc actually works with Xorg now. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@171 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Applied vnc-def.patch and vnc-xorg.patch from FC3, except:Peter Åstrand2005-02-113-10/+6
| | | | | | | | | * The removal of printRegion * The patching of xc/programs/Xserver/Imakefile, which should be part of xc.patch * The new xc.patch, which has already been applied. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@170 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The Xserver now builds with X.Org 6.8.2. It doesn't run correctly yet, though.Peter Åstrand2005-02-113-0/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@167 3789f03b-4d11-0410-bbf8-ca57d06f2519
* vncconfig -> vncconfig_unixPeter Åstrand2005-02-103-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@163 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Must link with libjpeg.a.Peter Åstrand2005-02-101-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@162 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Changed all user-visible strings from colour to color.Peter Åstrand2004-12-301-1/+1
| | | | | | | Also, the Windows viewer now accepts arguments with both spellings. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@69 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Tightified sources:Peter Åstrand2004-12-302-6/+7
| | | | | | | | | | | | | | | * Changed description in README files. * Added our copyright. * The HTTP server presents itself as TightVNC, rather than RealVNC. * Using registry path Software\TightVNC\WinVNC4 * Updated descriptions in resource files. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@67 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initial revisionConstantin Kaplinsky2004-10-0816-0/+5301
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2 3789f03b-4d11-0410-bbf8-ca57d06f2519