Pierre Ossman
1668cfaef2
Sync LED state when gaining focus
The state might have changed when we didn't have focus. Get
everything back in sync once we're back in control.
7 년 전
Pierre Ossman
2fa63f8576
Add client support for LED state sync
7 년 전
Pierre Ossman
2b0a0ef0e6
Compatibility with macOS 10.12 SDK
They finally added kVK_RightCommand, so our workaround needs to be
conditional.
7 년 전
Pierre Ossman
1669a2d5a1
Use correct color space for current monitor
We won't always be on the primary monitor, so check which color space
we're actually using right now. For offscreen stuff we assume a standard
sRGB color space.
7 년 전
Pierre Ossman
82fda4b6f6
Remove support for old macOS
Raising the requirement to 10.5 allows us to clean up the code a bit.
7 년 전
Pierre Ossman
5c23b9ed7d
Fix bad signed/unsigned comparisons
Either by casting, or switching to a more appropriate type
for the variable.
9 년 전
Pierre Ossman
7665b793f0
The legacy OS X keyboard API is only 32-bit
9 년 전
Pierre Ossman
56610fb847
Raise FLTK requirement to 1.3.3
This means that we can remove a lot of conditionals and fallback code.
9 년 전
Pierre Ossman
6b743d0c1b
Add OS X keyboard handler
10 년 전
Pierre Ossman
b808ffd294
Have to properly include config.h for the HAVE_... stuff to work.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4999 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 년 전
Pierre Ossman
3d75911a55
The OS X keyboard grabbing code needs to be multi-head aware to function
properly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4977 3789f03b-4d11-0410-bbf8-ca57d06f2519
11 년 전
Pierre Ossman
a4f0f181b3
Implement a more robust method to handle the keyboard grab/focus voodoo as
it didn't catch some cases on OS X.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4496 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 년 전
Pierre Ossman
407a5c3ce6
Implement support for grabbing the keyboard when in full screen mode.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4449 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 년 전