summaryrefslogtreecommitdiffstats
path: root/unix/xserver
Commit message (Collapse)AuthorAgeFilesLines
...
* - include dix-config.h before any xorg headerAdam Tkac2008-04-178-0/+32
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2483 3789f03b-4d11-0410-bbf8-ca57d06f2519
* - introduced Xvnc Makefile.amAdam Tkac2008-04-161-0/+61
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2479 3789f03b-4d11-0410-bbf8-ca57d06f2519
* PaintWindowBackground and PaintWindowBorder hooks are no longer used.Adam Tkac2008-03-261-57/+6
| | | | | | | PolyFillRect hook is used instead and it needs modified ValidateGC hook. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2452 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use SelectionCallback to handle selection changes. They should neverAdam Tkac2008-03-261-32/+17
| | | | | | | | be touched directly and they have been converted to linear list instead array. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2451 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add DDXRingBell to xvnc.cc because it has to be implement by DDX.Adam Tkac2008-03-261-1/+7
| | | | | | | LegalModifier takes DeviceIntPtr as second parameter. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2450 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use GetKeyboardEvents and GetPointerEvents functions to generate input eventsAdam Tkac2008-03-261-42/+55
| | | | | | | | and process them through miEventQueue instead through processInputEvents (see http://www.x.org/wiki/Development/Documentation/InputEventProcessing why). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2449 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initialize input devices in XserverDesktop constructor and updateAdam Tkac2008-03-262-9/+19
| | | | | | | InitPointerDeviceStruct and mieqInit parameters. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2448 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Moved keyboard and mouse input procedures to XserverDesktop.cc becauseAdam Tkac2008-03-262-207/+207
| | | | | | | | libvnc.so module and Xvnc has to use same keyboard and mouse functions. Using of Lookup{Keyboard,Pointer}Device functions is deprecated and wrong. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2447 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed minor compilation problems in xvnc.cc.Adam Tkac2008-03-221-11/+7
| | | | | | | | | - use xalloc/xfree instead ALLOCATE_LOCAL/DEALLOCATE_LOCAL - include keysym.h from $(includedir)/X11 - removed "xor" and "and" macro defines (cannot be used with gcc 4) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2446 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Include keysym.h from $(includedir)/X11Adam Tkac2008-03-221-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2445 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't access devPrivates directly. Use dixRequestPrivate and dixLookupPrivateAdam Tkac2008-03-221-34/+20
| | | | | | | API instead. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2444 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed vncExtInit.cc compilation with gcc 4 seriesAdam Tkac2008-03-221-1/+1
| | | | | | | (vncExtInit.cc:754: error:cast from 'void*' to 'CARD32' loses precision) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2443 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed libX11 #include directivesAdam Tkac2008-03-212-5/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2440 3789f03b-4d11-0410-bbf8-ca57d06f2519
* - moved Xvnc sources to unix/xserver/hw/vnc directory to affect current X treeAdam Tkac2008-03-2111-0/+5689
- replaced unix/xc.patch by unix/xserver.patch - completely deleted unneded unix/xc subtree (sources are in unix/xserver/hw/vnc) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2439 3789f03b-4d11-0410-bbf8-ca57d06f2519