summaryrefslogtreecommitdiffstats
path: root/win/vncviewer/DesktopWindow.h
Commit message (Collapse)AuthorAgeFilesLines
* Try to render entire update in one go to avoid tearing.Pierre Ossman2009-03-251-0/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3718 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Use rdr::U32 type for length of strings handled by *CutText functions.Adam Tkac2009-02-131-1/+1
| | | | | | | 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
* Added the routines for manipulation the scale filter method. It allow change thegeorge822007-03-201-0/+2
| | | | | | | scale filter. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2241 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the implementation of cursor handling in the scaling mode.george822007-03-191-0/+7
| | | | | | | Now cursor correct imaging in the scaling mode. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2238 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Auto scaling mode of the vncviewer make improved.george822007-03-121-0/+1
| | | | | | | | | In this mode scaling works against vncviewer window size (instead scale factor). Added ScaledDIBSectionBuffer::setScaleWindowSize() and DesktopWindow::printScale() methods. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2234 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed the bug with crashing vncviewer when it works in the george822007-03-101-2/+1
| | | | | | | scaling mode and scale < 10%. Scale part of vncviewer code improvements. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2232 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added DesktopWindow::resizeDesktopWindowToBuffer() method.george822007-01-271-0/+3
| | | | | | | | | Now the Desktop Window resizes against the pixel buffer size when the scale ratio changed. This update fixes the bug with zero size of the desktop window when it restore from minimized position. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2221 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initial support all color formats by the vncviewer ingeorge822006-09-231-1/+1
| | | | | | the scaling mode. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2103 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed passing of mouse wheel events.Constantin Kaplinsky2006-09-141-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2096 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Now the vncviewer window title display the remote desktopgeorge822006-09-111-0/+3
| | | | | | name and the scale value. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@664 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Small the DesktopWindow class code improvements.george822006-09-111-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@663 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Now status of ZOOM IN, ZOOM OUT, ACTUAL SIZE, AUTO SIZEgeorge822006-09-111-4/+2
| | | | | | | toolbar buttons depend on scale values and scale mode (scale, auto scale). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@662 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added implementation of the ZOOM IN and ZOOM OUT vncviewergeorge822006-09-111-0/+1
| | | | | | toolbar buttons. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@660 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the autoScaling mode implementation to the vncviewer.george822006-09-051-0/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@645 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added DesktopWindow::fitBufferToWindow() method.george822006-09-051-0/+2
| | | | | | It's used to scale buffer to the vncviewer client window. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@643 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented scaling interface of the local copy of remotegeorge822006-05-291-0/+1
| | | | | | | desktop. Now it support only true color the pixel data. AutoScaling is not working yet. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@601 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added new exception rfb::UnsupportedPixelFormatException.george822006-05-291-0/+2
| | | | | | Added DesktopWindow::getCallback(). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@600 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-0/+254
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@591 3789f03b-4d11-0410-bbf8-ca57d06f2519