summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | [Development] Loading index data from the .fbi file.Constantin Kaplinsky2008-06-202-9/+83
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2599 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Development] Added support for new "Index" parameter which sets URL prefix ↵Constantin Kaplinsky2008-06-202-5/+58
| | | | | | | | | | | | of .fbi and .fbk index files. Reading .fbi index file, without actually using its data. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2598 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Refactoring] Removed unused variable.Constantin Kaplinsky2008-06-191-2/+0
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2597 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Refactoring] Created new FbsConnection class to manage connections to FBS ↵Constantin Kaplinsky2008-06-192-21/+64
| | | | | | | | | | | | and index files. Index files are not used yet. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2596 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Refactoring] Setting initial time offset in newFbsConnection().Constantin Kaplinsky2008-06-191-5/+6
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2595 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Refactoring] Added another constructor to FbsInputStream, a lower level ↵Constantin Kaplinsky2008-06-191-16/+57
| | | | | | | | | | | | one. It's expected to be useful for working with indexed FBS streams. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2594 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | [Refactoring] Reading an FBS data block has been separated in a new method ↵Constantin Kaplinsky2008-06-191-13/+36
| | | | | | | | | | | | with improved error handling. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2593 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Better documentation for the FbsInputStream constructor.Constantin Kaplinsky2008-06-191-4/+10
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2592 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Removed unused FbsInputStream constructor, added Javadoc to the remaining ↵Constantin Kaplinsky2008-06-181-10/+7
| | | | | | | | | | | | constructor. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2590 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring. Now RfbPlayer maintains FbsInputStream and RfbProto ↵Constantin Kaplinsky2008-06-183-55/+60
| | | | | | | | | | | | instances separately. Also, RfbProto does not need FbsInputStream any more, it can work with any InputStream. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2589 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code formatting changes only.Constantin Kaplinsky2008-06-181-21/+43
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2588 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Code refactoring in preparation to more efficient seeking. Now we handle ↵Constantin Kaplinsky2008-06-172-7/+10
| | | | | | | | | | | | initial time offset in RfbProto constructor and its newSession() method. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2587 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Eliminated one call to a deprecated method, and one potential ↵Constantin Kaplinsky2008-06-171-2/+2
| | | | | | | | | | | | NullPointerException. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2586 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Handling VideoRectangleSelection protocol message (TightVNC extension).Constantin Kaplinsky2008-06-147-2/+50
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2585 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Restored the functionality of the VideoPriority parameter. This time, itConstantin Kaplinsky2008-06-136-1/+39
| | | | | | | | | | | | | | | | | | should work correctly even over slow networks, when update requests go less frequently than polling cycles. This version does not give any special meaning to the value 0, it is equivalent to 1. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2584 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Removed support for continuous updates, a TightVNC-specific RFB protocolConstantin Kaplinsky2008-06-058-81/+0
| | | | | | | | | | | | | | | | | | extension. That extension used to send framebuffer updates continuously, not waiting for clients' requests. However, it showed bad results with low-bandwidth connections, due to lack of proper data flow control. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2581 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Improved error handling: if JpegCompressor could not compress the data,Constantin Kaplinsky2008-06-051-1/+9
| | | | | | | | | | | | | | switch to StandardJpegCompressor and try to compress once again. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2580 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
* | Don't use one va_list variable twice in vsnprintfAdam Tkac2008-06-031-3/+10
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2570 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
* | Fixed documentation for the "Offer relogin" parameter.Constantin Kaplinsky2008-05-291-1/+1
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2565 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Support for video area selection (revision range 2467:2563 from ↵Constantin Kaplinsky2008-05-274-38/+294
| | | | | | | | | | | | branches/javaviewer-selectvideo) merged back to trunk. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2564 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Package name for RfbPlayer changed to com.tightvnc.rfbplayer.Constantin Kaplinsky2008-04-309-9/+9
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2562 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Using proper logging in SMsgReader class. Reporting details on receiving ↵Constantin Kaplinsky2008-04-241-3/+10
| | | | | | | | | | | | VideoRectangleSelection messages. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2560 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Support for VideoRectangleSelection client message in the server code. The ↵Constantin Kaplinsky2008-04-2410-3/+57
| | | | | | | | | | | | 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
* | Extended documentation for VideoAreaSelection client message.Constantin Kaplinsky2008-04-231-0/+0
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2556 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Formatting was broken for some reason.Constantin Kaplinsky2008-04-231-0/+0
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2554 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Proposed new VideoRectangleSelection protocol message.Constantin Kaplinsky2008-04-221-0/+0
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2553 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | New text document to keep the list of all allocated codes and signatures ↵Constantin Kaplinsky2008-04-221-0/+94
| | | | | | | | | | | | used in TightVNC extensions of the RFB protocol. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2552 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Revert back to using cache for .fbs files.wimba.com2008-01-021-3/+2
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2549 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Changed the name of the package from com.HorizonLive.RfbPlayer to ↵wimba.com2007-11-199-26/+11
| | | | | | | | | | | | com.wimba.RfbPlayer, in each file. Removed unused variables and imports. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2548 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Make sure that .fbs files are not used from cache - this is because a ↵wimba.com2007-11-141-1/+7
| | | | | | | | | | | | disruption in connectivity will cause an incomplete .fbs file, and java will attempt to use this incomplete .fbs file if caching is on. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2547 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | - Implemented liveshare archive playback pause.wimba.com2007-04-022-1/+26
| | | | | | | | | | | | | | - Liveshare is now unloaded when archive playback is stopped. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2546 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Remove spaces from parameter names so that they can be used as attributes in ↵wimba.com2005-09-141-3/+3
| | | | | | | | | | | | embed tags. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2545 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Fix player so that the canvas properly sizes when frame buffer changes size. ↵wimba.com2005-02-111-222/+385
| | | | | | | | | | | | Also, get rid of some ghost cursors that were getting left behind. Did a lot to bring the VncCanvas more in line with that of the viewer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2544 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Fix so that the vnc viewer properly sizes on resizes. Using the LWScrollPane ↵wimba.com2005-02-083-11/+275
| | | | | | | | | | | | from the vncviewer. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2543 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Null check.wimba.com2005-01-111-1/+2
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2542 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | While seeking, prevent repaints triggered by cursor and frame buffer size ↵wimba.com2005-01-071-45/+52
| | | | | | | | | | | | changes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2541 3789f03b-4d11-0410-bbf8-ca57d06f2519
* | Center shared image in frame when frame is bigger than shared area size.wimba.com2005-01-031-16/+70
| | | | | | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2540 3789f03b-4d11-0410-bbf8-ca57d06f2519