summaryrefslogtreecommitdiffstats
path: root/win/rfb_win32
Commit message (Collapse)AuthorAgeFilesLines
* Move socket write event handling in to the RFB corePierre Ossman2016-04-291-1/+1
| | | | | | What to do when a socket is writeable should be handled in the RFB core code as there may be other events we want to fire off when this happens.
* Remove legacy Windows codePierre Ossman2016-01-1223-1040/+264
| | | | | We have lots of code that deals with Windows versions that we no longer support anyway. Clean out all of this old cruft.
* Remove stub mirror driver codePierre Ossman2016-01-123-62/+2
| | | | | We don't have any meaningful code for the mirror driver, so remove the confusing stub and interface for it.
* Provide description for servicesPierre Ossman2016-01-122-4/+11
| | | | | | The argument named "desc" was not actually the description, but rather the short "display name". Add handling for the actual description to reduce confusion.
* Use correct type for format stringPierre Ossman2015-09-291-1/+3
|
* Fix some bad signed/unsigned mismatchesPierre Ossman2015-06-171-1/+1
|
* Remove debug log noise from Windows dialog classPierre Ossman2015-03-171-7/+0
|
* Local address change events are not socket specificPierre Ossman2015-03-172-2/+2
|
* Fix bad initialiser listsPierre Ossman2015-03-031-2/+2
|
* Compiler doesn't like us not checking return values herePierre Ossman2015-03-031-3/+3
|
* Compiler doesn't like referencing unset variablesPierre Ossman2015-03-031-0/+4
|
* LPARAM and WPARAM have different types on Win32 and Win64Pierre Ossman2015-03-032-2/+4
| | | | Solve it by casting to the larger of the two, i.e. 64-bit.
* Pointer truncation/expansion needs to be very explicitPierre Ossman2015-03-032-9/+10
|
* Add extra parentheses to avoid and/or priority ambiguityPierre Ossman2015-03-031-1/+2
|
* Fix mismatches between format string and argumentsPierre Ossman2015-03-0313-42/+42
|
* Fix bad signed/unsigned comparisonsPierre Ossman2015-03-032-3/+3
| | | | | Either by casting, or switching to a more appropriate type for the variable.
* Provide a better R/W base PixelBuffer classPierre Ossman2014-07-071-0/+1
| | | | | Clearly separates the read API from the write API and also from actual implementation.
* Get rid of getStride()Pierre Ossman2014-07-071-3/+0
| | | | | | It was confusing and not properly used everywhere. Callers should use the stride they get when they get the buffer pointer.
* Get rid of the direct access abuse of FullFramePixelBuffer's dataPierre Ossman2014-07-071-6/+19
|
* Remove full support for colour mapsPierre Ossman2014-07-077-154/+22
| | | | | | | | | Gets rid of a loooot of code and complexity. Colour map clients are still supported through an automatically generated map, but we lose the ability to develop a client or server that uses colour maps internally.
* Remove remnants of Windows only clientPierre Ossman2014-07-0712-1346/+0
|
* Fix some offenders that poke around in the PixelFormat internalsPierre Ossman2014-07-072-43/+58
|
* Remove the scaled pixel buffer classes as they are not used.Pierre Ossman2014-07-073-281/+0
| | | | | There were also reports of them being broken last time we still made use of them.
* Removes VeNCrypt-checkbox from the security page in the WinVNC options. ↵Samuel Mannehed2014-02-122-82/+59
| | | | | | Fixes bug #142. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5159 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make WinVNC service mode work on Windows Vista and beyond.Samuel Mannehed2014-02-072-1/+19
| | | | | | | | Patch by Jochen Tucht, fixes bug 135. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@5158 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix unsafe usage of the logging functions.Pierre Ossman2012-04-267-19/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4905 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Reimplement the deferred update handling, this time in a more robust andPierre Ossman2011-11-081-7/+1
| | | | | | | well-behaved manner. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4784 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Clean up the interface for VNCSConnectionST. Entry points are more apparentPierre Ossman2011-11-072-7/+1
| | | | | | | and the data flow is now more strictly aimed towards this connection class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4771 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Enable WinVNC build with MinGW and MinGW64DRC2011-10-121-0/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4723 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove unused autotools build systemDRC2011-06-241-111/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4540 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix 3-button mouse emulation in win viewer.Adam Tkac2011-05-111-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4404 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] rfb_win32: DeviceContext::getPF didn't return correct pixel format.Adam Tkac2011-02-211-1/+6
| | | | | | | Fixes ID: 3183993 bug. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4299 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove old Visual C++ project files (use CMake to build with Visual C++)DRC2011-02-081-489/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4260 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Development] Add new rfb_win32::SecurityPage classAdam Tkac2011-02-015-0/+341
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4246 3789f03b-4d11-0410-bbf8-ca57d06f2519
* CMake build system for WindowsDRC2010-10-272-0/+50
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4171 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Avoid conflict with Visual C++ abs() intrinsicDRC2010-10-271-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4169 3789f03b-4d11-0410-bbf8-ca57d06f2519
* winvnc: Declare argv as "char**" instead of "const *char[]"Adam Tkac2010-06-252-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4073 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Third parameter of GetLocaleInfo is LPTSTR. Also compute the 4thAdam Tkac2010-06-241-1/+2
| | | | | | | parameter more precisely. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4071 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix 64-bit Windows issuesDRC2010-05-204-12/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4061 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Some compilers (most notably, MinGW64) don't define min and maxDRC2010-05-201-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4060 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed unused variables.Peter Åstrand2010-02-101-2/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3978 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Eliminated signed/unsigned warnings. Peter Åstrand2010-02-101-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3977 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Eliminated timerId signed/unsigned warnings. Peter Åstrand2010-02-104-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3976 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Eliminated GCC warning: DWORD is unsigned long, so use that in thePeter Åstrand2010-02-101-1/+1
| | | | | | | | printf format as well. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3974 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Eliminated GCC signed/unsigned warnings:Peter Åstrand2010-02-102-3/+3
| | | | | | | | * eventCount should be unsigned git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3973 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Bugfix: We were using assignement instead of comparision in the ifPeter Åstrand2010-02-101-1/+1
| | | | | | | | statement. Found by GCC warnings. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3972 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Eliminate GCC signed/unsigned warning. sizeof returns unsigned. Peter Åstrand2010-02-101-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3965 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make it possible to compile things with current upstream mingw. You'll losePierre Ossman2009-12-231-2/+7
| | | | | | | WinVNC but it is now possible to compile vncviewer at least. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3934 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make winvnc4 and Windows vncconfig compilable via MinGW.Adam Tkac2009-10-122-5/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3913 3789f03b-4d11-0410-bbf8-ca57d06f2519
* [Bugfix] Fix MS Visual Studio 2008 compilation issues.Adam Tkac2009-10-081-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3912 3789f03b-4d11-0410-bbf8-ca57d06f2519