Moved to Cocoa for transformation and activation.

master
Camilla Berglund ago%!(EXTRA string=12 years)
parent e7c7ebf665
commit ec5cb9c6f7
  1. 1
      README.md
  2. 10
      src/cocoa_window.m

@ -40,6 +40,7 @@ guide in the GLFW documentation.
unfocused windows unfocused windows
- [Cocoa] Added dependency on CoreVideo framework for refresh rate retrieval - [Cocoa] Added dependency on CoreVideo framework for refresh rate retrieval
- [Cocoa] Enabled Lion full screen for resizable windowed mode windows - [Cocoa] Enabled Lion full screen for resizable windowed mode windows
- [Cocoa] Moved to Cocoa API for application transformation and activation
- [Cocoa] Bugfix: The `GLFW_KEY_GRAVE_ACCENT` key was reported as - [Cocoa] Bugfix: The `GLFW_KEY_GRAVE_ACCENT` key was reported as
`GLFW_KEY_WORLD_1` and vice versa `GLFW_KEY_WORLD_1` and vice versa
- [Cocoa] Bugfix: The `GLFW_KEY_F13` key was reported as - [Cocoa] Bugfix: The `GLFW_KEY_F13` key was reported as

@ -827,13 +827,11 @@ static GLboolean initializeAppKit(void)
// Implicitly create shared NSApplication instance // Implicitly create shared NSApplication instance
[GLFWApplication sharedApplication]; [GLFWApplication sharedApplication];
// If we get here, the application is unbundled // In case we are unbundled, make us a proper UI application
ProcessSerialNumber psn = { 0, kCurrentProcess }; [NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
TransformProcessType(&psn, kProcessTransformToForegroundApplication);
// Having the app in front of the terminal window is also generally // Make us the active application
// handy. There is an NSApplication API to do this, but... [NSApp activateIgnoringOtherApps:YES];
SetFrontProcess(&psn);
#if defined(_GLFW_USE_MENUBAR) #if defined(_GLFW_USE_MENUBAR)
// Menu bar setup must go between sharedApplication above and // Menu bar setup must go between sharedApplication above and

Loading…
Cancel
Save