summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add 3DNow SIMD implementation of computationally intensive routines.Pierre Ossman2009-03-099-1/+1114
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3649 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add MMX SIMD implementation of computationally intensive routines.Pierre Ossman2009-03-0921-2/+6438
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3648 3789f03b-4d11-0410-bbf8-ca57d06f2519
* "Optimise" quantization step by replacing the division by a multiplication.Pierre Ossman2009-03-092-32/+149
| | | | | | | | This has no measurable difference right now but makes it possible to do SIMD implementations of this stage. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3647 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement x86 SIMD frameworkPierre Ossman2009-03-099-5/+562
| | | | | | | Add NASM support and stub routine for detecting SIMD extensions. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3646 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Framework for supporting SIMD accelerationPierre Ossman2009-03-0913-29/+674
| | | | | | | Designed to impose minimal changes on the "normal" code. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3645 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Split up the forward DCT routine into three stagesPierre Ossman2009-03-092-111/+199
| | | | | | | | Divide it into sample conversion, DCT and quantization in order to easily provide alternative implementations of each stage. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3644 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Improve memory allocater alignment handlingPierre Ossman2009-03-091-72/+92
| | | | | | | | Fix some broken assumptions and allow any alignment, not just those associated with C types. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3643 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Ignore generated configuration header.Pierre Ossman2009-03-090-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3642 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't forget the highest byte when reading out pixels.Pierre Ossman2009-03-091-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3641 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
* Explain the config header voodoo.Pierre Ossman2009-03-061-1/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3638 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Don't test for GNU malloc as we don't need it (or even check the resultPierre Ossman2009-03-061-1/+0
| | | | | | | of the test). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3637 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Consolidate pixel conversion into the PixelFormat class and optimise thePierre Ossman2009-03-0613-159/+345
| | | | | | | common cases. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3636 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove the "video" feature and its associated custom JPEG handling.Pierre Ossman2009-03-0532-1779/+17
| | | | | | | | 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
* Ignore generated icons.Pierre Ossman2009-03-040-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3634 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Replace TightVNC graphics with the TigerVNC logo.Pierre Ossman2009-03-048-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3633 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add some basic icon files.Pierre Ossman2009-03-048-0/+2187
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3632 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-033-3/+3
| | | | 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
* Renamed README_TightVNC.txt as README_TigerVNC.txtPeter Åstrand2009-03-031-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3624 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Rebrand the source as TigerVNC. It is my hope that this patch isPeter Åstrand2009-02-2748-129/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-252-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3620 3789f03b-4d11-0410-bbf8-ca57d06f2519
* No need to repeat the project home page in every source file. Not SPOT.Peter Åstrand2009-02-2543-43/+43
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3619 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Updated my copyrightPeter Åstrand2009-02-258-198/+198
| | | | 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
* Removed Windows version of rfbplayer, not part of the TigerVNC project. Peter Åstrand2009-02-2527-4226/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3615 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed Java-based rfbplayer, not a part of the TigerVNC project. Peter Åstrand2009-02-2515-3694/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3614 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Ignore generated build files (but not those copied from the Xserver). Peter Åstrand2009-02-160-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3611 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Ignore created filesPeter Åstrand2009-02-160-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3610 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Ignore files created by a simple build.Peter Åstrand2009-02-160-0/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3609 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-1311-11/+11
| | | | | | | 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] Make windows viewer compilable via migw32 (4.3 series)Adam Tkac2009-02-132-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3606 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
* Like r3552/r3553, but for Windows viewer: Add TightVNC to window title.Peter Åstrand2009-01-271-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3580 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure that the scale factor code and DesktopName support works together: ↵Peter Åstrand2009-01-271-6/+8
| | | | | | Consolidated title update into DesktopWindow::setName. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3579 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
* Updated swedish translation.Peter Åstrand2009-01-261-8/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3576 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed fuzzy commentPeter Åstrand2009-01-261-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3575 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Making translation template up to datePeter Åstrand2009-01-261-4/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3574 3789f03b-4d11-0410-bbf8-ca57d06f2519