summaryrefslogtreecommitdiffstats
path: root/unix/x0vncserver
Commit message (Collapse)AuthorAgeFilesLines
* Revert r3657 (import of autogenerated) files.Adam Tkac2009-03-131-741/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3675 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Import autogenerated files for unix/ and common/ subdirs to make sourceAdam Tkac2009-03-111-0/+741
| | | | | | | | compilable without GNU autotools. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3657 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove the "video" feature and its associated custom JPEG handling.Pierre Ossman2009-03-051-2/+0
| | | | | | | | Having the client specifiy the video region is conceptually wrong and a problem like this should be handled by better encoding selection. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3635 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-272-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* [Documentation] Documented the VideoArea parameter.Constantin Kaplinsky2008-12-231-5/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3445 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Documentation] Corrected documentation on UseHardwareJPEG parameter.Constantin Kaplinsky2008-12-231-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3444 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Documentation] Documented the VideoPriority parameter.Constantin Kaplinsky2008-12-231-2/+21
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3443 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
* [Cleanup] Detect and handle IRIX related enhancements in common/* directory onlyAdam Tkac2008-10-061-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2889 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Install *man files and vncserver script in Makefile.amsAdam Tkac2008-09-291-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2831 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Merged changes from branches/1.5-xserver (revision range 2432:2631) back to ↵Constantin Kaplinsky2008-09-283-31/+19
|\ | | | | | | | | | | trunk. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2829 3789f03b-4d11-0410-bbf8-ca57d06f2519
| * Include headers in Makefile.am-s in unix/* to fix "make dist" commandAdam Tkac2008-07-141-1/+4
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2625 3789f03b-4d11-0410-bbf8-ca57d06f2519
| * - generate Makefile.in in unix/* subtree from Makefile.amAdam Tkac2008-04-172-30/+15
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2490 3789f03b-4d11-0410-bbf8-ca57d06f2519
| * - use PACKAGE_NAME/PACKAGE_VERSION macros instead PACKAGE/VERSION (AC_INIT() ↵Adam Tkac2008-04-171-1/+1
| | | | | | | | | | | | compatibility) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2489 3789f03b-4d11-0410-bbf8-ca57d06f2519
| * After discussion with Constantin reverted 2433, 2434, 2436, 2437 and 2438Adam Tkac2008-03-225-25/+30
| | | | | | | | | | | | | | | | (build automation and i18n changes). Latest server changes (2439 and 2440) are OK. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2442 3789f03b-4d11-0410-bbf8-ca57d06f2519
| * - use Makefile.am and configure.acAdam Tkac2008-03-205-30/+25
| | | | | | | | | | | | | | | | - removed unwanted files - internationalization and jpeg library doesn't work yet git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2433 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix] When terminating x0vncserver by pressing Ctrl+C in a remote viewer, ↵Constantin Kaplinsky2008-09-051-0/+2
| | | | | | | | | | | | x0vncserver used to leave the Ctrl modifier "pressed". Now it should be "released" properly. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2758 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Enhancements, refactoring] Rationalized functions to control videoConstantin Kaplinsky2008-09-051-1/+1
| | | | | | | | | | | | | | | | rectangle selection and default video rectangle. Added more logging and improved error checking in the related code. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2753 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix] Geometry::getVideoRect() should return coordinates relative to theConstantin Kaplinsky2008-09-022-5/+19
| | | | | | | | | | | | | | | | framebuffer shown to RFB clients. Previously, it returned absolute screen coordinates so that the origin of video area could be displaced. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2745 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Passing VideoArea parameter to VNCServerST object. VNCServerST saves theConstantin Kaplinsky2008-08-211-2/+3
| | | | | | | | | | | | | | | | rectangle but does not use it yet. does not do anything more. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2692 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Added parsing for new VideoArea parameter. It does not have any effect yet.Constantin Kaplinsky2008-08-202-6/+41
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2686 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Added a comment.Constantin Kaplinsky2008-08-201-0/+2
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2681 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Fixed a few more memory leaks.Constantin Kaplinsky2008-08-201-3/+6
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2680 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Geometry string parsing has been moved to a separate member function of theConstantin Kaplinsky2008-08-202-13/+27
| | | | | | | | | | | | | | Geometry class. Also, a memory leak has been fixed. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2679 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Minor cleanup: declaring PollingManager::sendChanges() as const.Constantin Kaplinsky2008-06-042-2/+2
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2579 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Implemented support for command-line options that print version informationConstantin Kaplinsky2008-06-042-4/+18
| | | | | | | | | | | | | | on stdout: -version, --version and -v are all equivalent. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2578 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Minor cleanup, no code changes: updated a comment and moved XDesktop::poll()Constantin Kaplinsky2008-06-041-7/+6
| | | | | | | | | | | | | | declaration. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2577 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Refactoring: now PollingManager is owned by XPixelBuffer. No other classesConstantin Kaplinsky2008-06-045-27/+21
| | | | | | | | | | | | | | know about PollingManager. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2576 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring: PollingManager should not know anything aboutConstantin Kaplinsky2008-06-044-18/+14
| | | | | | | | | | | | | | XPixelBuffer. This commit partially reverts the changes from r2567. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2575 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring: passing geometry to XPixelBuffer as a Rect instead of fourConstantin Kaplinsky2008-06-043-18/+9
| | | | | | | | | | | | | | int values. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2574 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code improvements and better error checking in the Geometry class:Constantin Kaplinsky2008-06-043-21/+22
| | | | | | | | | | | | | | | | | | | | coordinates are now kept as a Rect, added new getRect() method. Also, when the "Geometry" parameter is present but not valid, the constructor will not set the geometry to full screen, zero-size rectangle will be used instead. In that case, x0vncserver will exit with error. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2573 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring: maintaining the Image object representing the framebufferConstantin Kaplinsky2008-06-043-26/+35
| | | | | | | | | | | | | | in XPixelBuffer instead of XDesktop. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2572 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring: setting pixel format in XPixelBuffer instead of XDesktop.Constantin Kaplinsky2008-06-033-18/+23
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2571 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring: passing VNCServer pointer to PollingManager methodsConstantin Kaplinsky2008-06-033-27/+12
| | | | | | | | | | | | | | instead of maintaining it as a member variable. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2569 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Grabbing the screen moved from PollingManager to XPixelBuffer.Constantin Kaplinsky2008-06-024-16/+19
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2568 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring - PollingManager's constructor is given an XPixelBuffer*Constantin Kaplinsky2008-05-305-24/+28
| | | | | | | | | | | | | | instead of an Image*. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2567 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Removed the code for automatic video detection. It interfered with videoConstantin Kaplinsky2008-05-303-300/+7
| | | | | | | | | | | | | | | | selection feature of the Java viewer, and did not look good with respect to the impending polling improvements. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2566 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Support for VideoRectangleSelection client message in the server code. The ↵Constantin Kaplinsky2008-04-241-0/+2
|/ | | | | | message is read but ignored (only a message will be written to stderr). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2559 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added some missing #includes whose prevent build source with gcc 4.3Adam Tkac2008-03-191-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2431 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Optimized the checkRow() function.Constantin Kaplinsky2008-01-211-6/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2418 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minor refactoring: removed getFullRow() function, added its code to getRow().Constantin Kaplinsky2008-01-192-14/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2414 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minor code enhancement: using an inline function instead of inline arithmetic.Constantin Kaplinsky2008-01-182-5/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2412 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minor code improvement: added Image::locatePixel(x, y) function to get rid ↵Constantin Kaplinsky2008-01-182-11/+11
| | | | | | of direct pointer arithmetic. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2411 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Made a number of member variables constants.Constantin Kaplinsky2008-01-182-18/+13
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2410 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minor refactoring: new m_bytesPerPixel member variable.Constantin Kaplinsky2008-01-182-9/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2409 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Refactoring: checkRow() has been rationalized; it does not need arguments ↵Constantin Kaplinsky2008-01-182-12/+26
| | | | | | that it can easily compute itself. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2408 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Code refactoring: removed extra arguments for member functions.Constantin Kaplinsky2008-01-172-35/+38
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2407 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Code refactoring: introduced m_changeFlags member variable, instead of ↵Constantin Kaplinsky2008-01-172-18/+19
| | | | | | similar local variable. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2406 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minor code refactoring: remembering the number of 32x32 tiles in a member ↵Constantin Kaplinsky2008-01-172-16/+16
| | | | | | variable. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2405 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented calls to reportChanges() as conditional macros. This reduces the ↵Constantin Kaplinsky2008-01-101-13/+11
| | | | | | amount of debugging code. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2400 3789f03b-4d11-0410-bbf8-ca57d06f2519