Commit 4241424
committed
Replace deprecated macOS Window Style Mask constants
The macOS AppKit framework deprecated the old-style window style mask
constants in macOS 10.12 (Sierra) in favour of a new NSWindowStyleMask
option set type. This change replaces all nine deprecated constants
throughout the SWT macOS/Cocoa implementation with their modern
equivalents, eliminating compiler deprecation warnings and improving
forward compatibility with future macOS SDK versions.
Replaced constants (values are unchanged):
NSBorderlessWindowMask -> NSWindowStyleMaskBorderless (0)
NSClosableWindowMask -> NSWindowStyleMaskClosable (2)
NSDocModalWindowMask -> NSWindowStyleMaskDocModalWindow (64)
NSFullScreenWindowMask -> NSWindowStyleMaskFullScreen (16384)
NSMiniaturizableWindowMask -> NSWindowStyleMaskMiniaturizable (4)
NSNonactivatingPanelMask -> NSWindowStyleMaskNonactivatingPanel(128)
NSResizableWindowMask -> NSWindowStyleMaskResizable (8)
NSTitledWindowMask -> NSWindowStyleMaskTitled (1)
NSUtilityWindowMask -> NSWindowStyleMaskUtilityWindow (16)
Contributes to #32141 parent 16e501f commit 4241424
7 files changed
Lines changed: 50 additions & 32 deletions
File tree
- bundles/org.eclipse.swt
- Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa
- Eclipse SWT Printing/cocoa/org/eclipse/swt/printing
- Eclipse SWT/cocoa/org/eclipse/swt/widgets
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2539 | 2539 | | |
2540 | 2540 | | |
2541 | 2541 | | |
| 2542 | + | |
| 2543 | + | |
| 2544 | + | |
| 2545 | + | |
| 2546 | + | |
| 2547 | + | |
| 2548 | + | |
| 2549 | + | |
| 2550 | + | |
2542 | 2551 | | |
2543 | 2552 | | |
2544 | 2553 | | |
| |||
Lines changed: 9 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4373 | 4373 | | |
4374 | 4374 | | |
4375 | 4375 | | |
4376 | | - | |
4377 | 4376 | | |
4378 | 4377 | | |
4379 | 4378 | | |
4380 | 4379 | | |
4381 | 4380 | | |
4382 | 4381 | | |
4383 | 4382 | | |
4384 | | - | |
4385 | 4383 | | |
4386 | 4384 | | |
4387 | 4385 | | |
| |||
4394 | 4392 | | |
4395 | 4393 | | |
4396 | 4394 | | |
4397 | | - | |
4398 | 4395 | | |
4399 | 4396 | | |
4400 | 4397 | | |
| |||
4417 | 4414 | | |
4418 | 4415 | | |
4419 | 4416 | | |
4420 | | - | |
4421 | 4417 | | |
4422 | 4418 | | |
4423 | 4419 | | |
| |||
4451 | 4447 | | |
4452 | 4448 | | |
4453 | 4449 | | |
4454 | | - | |
4455 | 4450 | | |
4456 | 4451 | | |
4457 | 4452 | | |
| |||
4464 | 4459 | | |
4465 | 4460 | | |
4466 | 4461 | | |
4467 | | - | |
4468 | 4462 | | |
4469 | 4463 | | |
4470 | 4464 | | |
| |||
4491 | 4485 | | |
4492 | 4486 | | |
4493 | 4487 | | |
4494 | | - | |
4495 | 4488 | | |
4496 | 4489 | | |
4497 | 4490 | | |
| |||
4535 | 4528 | | |
4536 | 4529 | | |
4537 | 4530 | | |
4538 | | - | |
4539 | 4531 | | |
4540 | 4532 | | |
4541 | 4533 | | |
| |||
4547 | 4539 | | |
4548 | 4540 | | |
4549 | 4541 | | |
4550 | | - | |
4551 | 4542 | | |
4552 | 4543 | | |
4553 | 4544 | | |
| |||
4560 | 4551 | | |
4561 | 4552 | | |
4562 | 4553 | | |
| 4554 | + | |
| 4555 | + | |
| 4556 | + | |
| 4557 | + | |
| 4558 | + | |
| 4559 | + | |
| 4560 | + | |
| 4561 | + | |
| 4562 | + | |
4563 | 4563 | | |
4564 | 4564 | | |
4565 | 4565 | | |
| |||
Lines changed: 18 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2165 | 2165 | | |
2166 | 2166 | | |
2167 | 2167 | | |
2168 | | - | |
| 2168 | + | |
2169 | 2169 | | |
2170 | 2170 | | |
2171 | 2171 | | |
2172 | 2172 | | |
2173 | 2173 | | |
2174 | 2174 | | |
2175 | 2175 | | |
2176 | | - | |
| 2176 | + | |
2177 | 2177 | | |
2178 | 2178 | | |
2179 | 2179 | | |
| |||
2186 | 2186 | | |
2187 | 2187 | | |
2188 | 2188 | | |
2189 | | - | |
| 2189 | + | |
2190 | 2190 | | |
2191 | 2191 | | |
2192 | 2192 | | |
| |||
2210 | 2210 | | |
2211 | 2211 | | |
2212 | 2212 | | |
2213 | | - | |
| 2213 | + | |
2214 | 2214 | | |
2215 | 2215 | | |
2216 | 2216 | | |
| |||
2244 | 2244 | | |
2245 | 2245 | | |
2246 | 2246 | | |
2247 | | - | |
| 2247 | + | |
2248 | 2248 | | |
2249 | 2249 | | |
2250 | 2250 | | |
| |||
2257 | 2257 | | |
2258 | 2258 | | |
2259 | 2259 | | |
2260 | | - | |
| 2260 | + | |
2261 | 2261 | | |
2262 | 2262 | | |
2263 | 2263 | | |
| |||
2284 | 2284 | | |
2285 | 2285 | | |
2286 | 2286 | | |
2287 | | - | |
| 2287 | + | |
2288 | 2288 | | |
2289 | 2289 | | |
2290 | 2290 | | |
| |||
2328 | 2328 | | |
2329 | 2329 | | |
2330 | 2330 | | |
2331 | | - | |
| 2331 | + | |
2332 | 2332 | | |
2333 | 2333 | | |
2334 | 2334 | | |
| |||
2340 | 2340 | | |
2341 | 2341 | | |
2342 | 2342 | | |
2343 | | - | |
| 2343 | + | |
2344 | 2344 | | |
2345 | 2345 | | |
2346 | 2346 | | |
| |||
2353 | 2353 | | |
2354 | 2354 | | |
2355 | 2355 | | |
| 2356 | + | |
| 2357 | + | |
| 2358 | + | |
| 2359 | + | |
| 2360 | + | |
| 2361 | + | |
| 2362 | + | |
| 2363 | + | |
| 2364 | + | |
2356 | 2365 | | |
2357 | 2366 | | |
2358 | 2367 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
242 | 242 | | |
243 | 243 | | |
244 | 244 | | |
245 | | - | |
| 245 | + | |
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3359 | 3359 | | |
3360 | 3360 | | |
3361 | 3361 | | |
3362 | | - | |
| 3362 | + | |
3363 | 3363 | | |
3364 | 3364 | | |
3365 | 3365 | | |
| |||
Lines changed: 11 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
554 | 554 | | |
555 | 555 | | |
556 | 556 | | |
557 | | - | |
| 557 | + | |
558 | 558 | | |
559 | 559 | | |
560 | 560 | | |
| |||
653 | 653 | | |
654 | 654 | | |
655 | 655 | | |
656 | | - | |
| 656 | + | |
657 | 657 | | |
658 | 658 | | |
659 | 659 | | |
660 | | - | |
| 660 | + | |
661 | 661 | | |
662 | | - | |
| 662 | + | |
663 | 663 | | |
664 | 664 | | |
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | | - | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
| |||
683 | 683 | | |
684 | 684 | | |
685 | 685 | | |
686 | | - | |
| 686 | + | |
687 | 687 | | |
688 | 688 | | |
689 | 689 | | |
| |||
987 | 987 | | |
988 | 988 | | |
989 | 989 | | |
990 | | - | |
| 990 | + | |
991 | 991 | | |
992 | 992 | | |
993 | 993 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
765 | 765 | | |
766 | 766 | | |
767 | 767 | | |
768 | | - | |
| 768 | + | |
769 | 769 | | |
770 | 770 | | |
771 | 771 | | |
| |||
0 commit comments