summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
...
* Try to update an entire FramebufferUpdate in one go, avoiding tears.Pierre Ossman2009-03-252-20/+34
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3717 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Document the new DesktopSize parameter in the man file.Pierre Ossman2009-03-241-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3715 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
* Add parameter to make client attempt to resize server desktop on connect.Pierre Ossman2009-03-234-2/+47
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3712 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
* Properly parse the ExtendedDesktopSize rects in the client.Pierre Ossman2009-03-202-3/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3702 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Minimal client side support for the extended desktop size protocol.Pierre Ossman2009-03-202-4/+28
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3699 3789f03b-4d11-0410-bbf8-ca57d06f2519
* VNC needs to be autoreconf'ed as well, otherwise unix/configure will not existDRC2009-03-201-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3695 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove Xorg 1.1 support since it doesn't work and we now know how to build ↵DRC2009-03-192-96/+2
| | | | | | Xorg 1.5 on legacy systems git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3694 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Allow PREFIX to be overriddenDRC2009-03-191-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3693 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't download tarballs if they already exist in the local directoryDRC2009-03-191-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3692 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
* Build the macros package before everything else; must be done before autoreconfPeter Åstrand2009-03-191-1/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3690 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Allow additional configure flags to be passed on the command lineDRC2009-03-181-5/+20
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3689 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support for RandR on the server.Pierre Ossman2009-03-189-15/+386
| | | | | | | | 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
* Added scripts for building Xvnc with Xorg 1.5.Peter Åstrand2009-03-182-0/+237
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3685 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
* Support building Xvnc using Xorg 1.1 code base (for compatibility with RHEL 5)DRC2009-03-182-2/+96
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3681 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make source compilable via GNU autotools which are part of RHEL 5.Adam Tkac2009-03-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3676 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Revert r3657 (import of autogenerated) files.Adam Tkac2009-03-1352-52298/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3675 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
* Change encoding and quality defaults to what auto mode would choose.Pierre Ossman2009-03-122-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3663 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Improve auto mode for new JPEG code.Pierre Ossman2009-03-122-22/+35
| | | | | | | | | Change auto mode to always select Tight encoding and tweak the quality level based on bandwidth instead of the previous method of changing encoding. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3662 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix README. jpeg/zlib parameters are --with-included-{zlib,jpeg} instead ofAdam Tkac2009-03-111-1/+1
| | | | | | | --with-tight-{zlib,jpeg}. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3658 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Import autogenerated files for unix/ and common/ subdirs to make sourceAdam Tkac2009-03-1152-0/+52298
| | | | | | | | compilable without GNU autotools. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3657 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
* 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
* Update xserver16.patch.Adam Tkac2009-03-031-8/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3631 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change version strings to "0.0.90".Adam Tkac2009-03-032-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3630 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Renamed tightvnc.pot as tigervnc.potPeter Åstrand2009-03-031-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3625 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-2718-62/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Updated my copyrightPeter Åstrand2009-02-257-197/+197
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3618 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] Fixed building of libvnc module when xserver is configured withAdam Tkac2009-02-252-18/+52
| | | | | | | --disable-xorg git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3616 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added script for building Xvnc using latest Xorg from git master. Note ↵Peter Åstrand2009-02-161-0/+205
| | | | | | however, that our Xvnc is not yet compatible with latest Xorg. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3608 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Use rdr::U32 type for length of strings handled by *CutText functions.Adam Tkac2009-02-132-2/+2
| | | | | | | This avoids big buffer overflow when memcpy is called with "-1" argument. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3607 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] Updated xserver16.patchAdam Tkac2009-02-041-12/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3586 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
* [Bugfix] Rediff xserver16.patch against the latest 1.6 X sourceAdam Tkac2009-01-291-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3582 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
* Make sure both console and GUI about text is displayed correctly, even in ↵Peter Åstrand2009-01-261-9/+16
| | | | | | UTF-8 environments. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3578 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Use GUI codeset for C library as well, since we are displaying strings from it.Peter Åstrand2009-01-261-0/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3577 3789f03b-4d11-0410-bbf8-ca57d06f2519