@@ -10,10 +10,10 @@ import Foundation
1010/// Tags returned by `SLSWindowIteratorGetTags`.
1111///
1212/// Bit positions and names are sourced from SkyLight's internal short-name debug table
13- /// at `__cstring 0x1871fa9a2+`, which is the main bit-position-ordered list
13+ /// at `__cstring 0x1871fa9a2+` on 26.3.1 (25D771280a) , which is the main bit-position-ordered list
1414/// the binary itself uses. Older NUIKit headers (https://github.com/NUIKit/CGSInternal)
15- /// describe a partly-stale layout, and the current SkyLight has inserted/renamed several Hi
16- /// bits since NUIKit was last updated.
15+ /// were also used as reference, however it describes a partly-stale layout, and the current
16+ /// SkyLight has inserted/renamed several Hi bits since NUIKit was last updated.
1717struct SLSWindowTags : OptionSet {
1818 let rawValue : UInt64
1919
@@ -124,12 +124,8 @@ struct SLSWindowTags: OptionSet {
124124
125125 // MARK: - Hi bits (UInt64 bits 32...63)
126126
127- // NOTE: these positions are different from NUIKit's `CGSWindow.h`. Apple has inserted
128- // new bits at the start of the Hi range and shifted/added several others. Names here
129- // come from SkyLight's internal short-debug-name table.
130-
131- /// The window's owning application is "window-manager-aware", i.e. it participates in
132- /// WindowServer's window management protocol. Set on virtually every modern Cocoa app.
127+ /// Likely relates to the system's built-in window management (Stage Manager and the built-in WM);
128+ /// probably marks windows whose owning app cooperates with those features?
133129 static let windowManagerAware = Self ( rawValue: 1 << 32 )
134130
135131 /// The window follows the user across the currently-focused document space. Disqualified
0 commit comments