summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * - handle HAVE_MITSHM macro through config.hAdam Tkac2008-03-2025-1328/+1605
| | | | | | | | | | | | | | | | | | | | | | - removed unix/intl stuff and added unix/vncviewer/gettext.h file which cares about platform independent translations - removed unwanted config.rpath and ABOUT-NLS (autogenerated) - moved unix/po to top directory - internationalization works again git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2434 3789f03b-4d11-0410-bbf8-ca57d06f2519
| * - use Makefile.am and configure.acAdam Tkac2008-03-2066-27810/+378
| | | | | | | | | | | | | | | | - 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
| * 1.5-xserver branch. In this branch Xvnc is going to be rebased on X server ↵Adam Tkac2008-03-190-0/+0
| | | | | | | | | | | | 1.5 with major improvements in build automation git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1.5-xserver@2432 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Merge] Revision 2778 has been reverted.syuri2008-09-196-0/+2541
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2779 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Layout] Xregion has been deleted from screen-update folder.syuri2008-09-196-2541/+0
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2778 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Layout] Project for Xregion has been created.syuri2008-09-191-0/+298
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2776 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
* | [Bugfix] Resetting video rectangle on last client disconnect.Constantin Kaplinsky2008-09-051-0/+1
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2755 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Enhancement] Sending zero coordinates of the video area selection if that ↵Constantin Kaplinsky2008-09-051-0/+5
| | | | | | | | | | | | selection is zero-size. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2754 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Enhancements, refactoring] Rationalized functions to control videoConstantin Kaplinsky2008-09-058-40/+53
| | | | | | | | | | | | | | | | 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] If JpegCompressor could not compress the data, it did switch to ↵Constantin Kaplinsky2008-09-031-0/+1
| | | | | | | | | | | | StandardJpegCompressor but did not actually try to compress the same data once again. That caused sending a zero-size JPEG data block to the client. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2749 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix, cleanups] All the remaining problems with video rectangle selection ↵Constantin Kaplinsky2008-09-031-59/+53
| | | | | | | | | | | | coordinates seem to be fixed now. Now the selection rectangle should always be a multiple of 16x8 pixels and its coordinates should always fit the framebuffer. The code of VncCanvas.getSelection(boolean) looks much better now. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2748 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix] Selection grew incorrectly when it passed left or upper boundary of ↵Constantin Kaplinsky2008-09-031-2/+10
| | | | | | | | | | | | the framebuffer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2747 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix] Make sure the video selection is always a multiple of 16x8 pixels. ↵Constantin Kaplinsky2008-09-031-9/+12
| | | | | | | | | | | | Previously, the selection could cross the framebuffer boundaries and clipping it back to screen could break 16x8 alignment. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2746 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
* | [Bugfix] Fixed a problem with overloading x0vncserver by update requests, ↵Constantin Kaplinsky2008-08-291-2/+13
| | | | | | | | | | | | when video area is selected. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2742 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Russian translation converted to UTF-8 and added to the LINGUAS file.Constantin Kaplinsky2008-08-212-189/+189
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2698 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Added Slovak translation by Jozef Riha.Constantin Kaplinsky2008-08-212-1/+189
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2697 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Cleanup] Fixed a compilation warning by removing a very doubtful optimization.Constantin Kaplinsky2008-08-211-6/+1
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2696 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix] When pixel comparison to reduce unnecessary updates was performed,Constantin Kaplinsky2008-08-211-1/+3
| | | | | | | | | | | | | | its results were not saved, unnecessary updates were sent to clients. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2695 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | VideoPriority parameter was set to 0 by default, now it defaults to 2.Constantin Kaplinsky2008-08-211-1/+1
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2694 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | VideoArea parameter is fully respected. The server treats the specified ↵Constantin Kaplinsky2008-08-211-1/+4
| | | | | | | | | | | | rectangle as video unless the client selected some different rectangle via the VideoRectangleSelection protocol message. When the client discards selection, the server will use VideoArea setting again. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2693 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Passing VideoArea parameter to VNCServerST object. VNCServerST saves theConstantin Kaplinsky2008-08-213-2/+10
| | | | | | | | | | | | | | | | 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
* | [Bugfix] Fixed a problem with recursive seeking and unhandled ↵Constantin Kaplinsky2008-06-233-6/+8
| | | | | | | | | | | | EOFException("[JUMP]"). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2622 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Using index-driven positioning when seeking forward over more ↵Constantin Kaplinsky2008-06-232-10/+12
| | | | | | | | | | | | than 10 seconds. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2621 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Debug] Printing entry points at index-driven seeking, for testing and ↵Constantin Kaplinsky2008-06-231-0/+2
| | | | | | | | | | | | debugging purposes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2620 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Refactoring] Added a separate function to compute the number of index ↵Constantin Kaplinsky2008-06-231-17/+24
| | | | | | | | | | | | record for the given time offset. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2619 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Cleanup] Minor code formatting change.Constantin Kaplinsky2008-06-231-2/+2
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2618 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Graceful fallback to non-indexed seeking if Range headers in ↵Constantin Kaplinsky2008-06-231-3/+7
| | | | | | | | | | | | HTTP requests are not supported by the HTTP server or HTTP proxy. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2617 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Cleanup] Renamed a variable.Constantin Kaplinsky2008-06-231-10/+8
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2616 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Changed the .fbi file format, now key_fpos and key_size refer ↵Constantin Kaplinsky2008-06-231-3/+2
| | | | | | | | | | | | to pure data within FBS data block. Previously, they referred to the whole block with its service fields. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2615 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Data format of the .fbi file has been changed. In addition to ↵Constantin Kaplinsky2008-06-231-23/+22
| | | | | | | | | | | | the list of entry points, it will include RFB initialization data that should be prepended to each keyframe. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2614 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Enhancement] Validating the .fbi file contents - timestamps should go in ↵Constantin Kaplinsky2008-06-231-0/+8
| | | | | | | | | | | | ascending order. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2613 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Indexed seeking (using HTTP 1.1 Range request headers) is ↵Constantin Kaplinsky2008-06-221-12/+39
| | | | | | | | | | | | working for initial file positioning, and for seeking backwards. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2612 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Cleanup] Declared FbsConnection.openByteRange() static.Constantin Kaplinsky2008-06-211-1/+1
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2611 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Refactoring] Added a separate function to connect to a byte range via HTTP ↵Constantin Kaplinsky2008-06-211-11/+17
| | | | | | | | | | | | using the Range header. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2610 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Loading the keyframe data, using HTTP Range headers to load ↵Constantin Kaplinsky2008-06-202-3/+30
| | | | | | | | | | | | only the desired part of the .fbk file. In this revision, the data then cannot be parsed correctly because RfbProto expects RFB initialization sequence which is absent in keyframes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2609 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Added two methods to open FBS files, with and without ↵Constantin Kaplinsky2008-06-201-6/+44
| | | | | | | | | | | | index-driven seeking. The method that uses index data is not functional yet. Improved error handling. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2608 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Print FBS entry point information when efficient seeking via ↵Constantin Kaplinsky2008-06-201-0/+15
| | | | | | | | | | | | index files may be used. Efficient seeking itself is not implemented yet. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2607 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Cleanup] Renamed member variable idx to indexData.Constantin Kaplinsky2008-06-201-4/+4
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2606 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix] Saving actual numbers of records read from the .fbi file.Constantin Kaplinsky2008-06-201-0/+3
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2605 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Cleanups] Removed unused import and used better syntactic form for array ↵Constantin Kaplinsky2008-06-201-2/+1
| | | | | | | | | | | | declaration. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2604 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfixes, enhancements] Fixed various bugs with loading index from .fbi ↵Constantin Kaplinsky2008-06-201-18/+43
| | | | | | | | | | | | file, significantly improved error handling. Now the index data is kept as a usual array of FbsEntryPoint records, Vector is not used any more. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2603 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Documentation] Documented toString().Constantin Kaplinsky2008-06-201-0/+5
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2602 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Enhancement] New method to compose a String respesentation of the object.Constantin Kaplinsky2008-06-201-0/+10
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2601 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Bugfix] Always print error messages on System.err instead of System.out.Constantin Kaplinsky2008-06-203-3/+3
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2600 3789f03b-4d11-0410-bbf8-ca57d06f2519