Commit d3dd5f2
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 57fe5a5 commit d3dd5f2
File tree
7 files changed
+51
-30
lines changed- 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
7 files changed
+51
-30
lines changedLines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2547 | 2547 | | |
2548 | 2548 | | |
2549 | 2549 | | |
| 2550 | + | |
| 2551 | + | |
| 2552 | + | |
| 2553 | + | |
| 2554 | + | |
| 2555 | + | |
| 2556 | + | |
| 2557 | + | |
| 2558 | + | |
2550 | 2559 | | |
2551 | 2560 | | |
2552 | 2561 | | |
| |||
Lines changed: 10 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4377 | 4377 | | |
4378 | 4378 | | |
4379 | 4379 | | |
4380 | | - | |
4381 | 4380 | | |
4382 | 4381 | | |
4383 | 4382 | | |
| |||
4389 | 4388 | | |
4390 | 4389 | | |
4391 | 4390 | | |
4392 | | - | |
4393 | 4391 | | |
4394 | 4392 | | |
4395 | 4393 | | |
| |||
4402 | 4400 | | |
4403 | 4401 | | |
4404 | 4402 | | |
4405 | | - | |
4406 | 4403 | | |
4407 | 4404 | | |
4408 | 4405 | | |
| |||
4425 | 4422 | | |
4426 | 4423 | | |
4427 | 4424 | | |
4428 | | - | |
4429 | 4425 | | |
4430 | 4426 | | |
4431 | 4427 | | |
| |||
4459 | 4455 | | |
4460 | 4456 | | |
4461 | 4457 | | |
4462 | | - | |
4463 | 4458 | | |
4464 | 4459 | | |
4465 | 4460 | | |
| |||
4471 | 4466 | | |
4472 | 4467 | | |
4473 | 4468 | | |
4474 | | - | |
4475 | 4469 | | |
4476 | 4470 | | |
4477 | 4471 | | |
| |||
4495 | 4489 | | |
4496 | 4490 | | |
4497 | 4491 | | |
| 4492 | + | |
4498 | 4493 | | |
4499 | 4494 | | |
4500 | 4495 | | |
| |||
4535 | 4530 | | |
4536 | 4531 | | |
4537 | 4532 | | |
4538 | | - | |
4539 | 4533 | | |
4540 | 4534 | | |
4541 | 4535 | | |
| |||
4547 | 4541 | | |
4548 | 4542 | | |
4549 | 4543 | | |
4550 | | - | |
4551 | 4544 | | |
4552 | 4545 | | |
4553 | 4546 | | |
| |||
4560 | 4553 | | |
4561 | 4554 | | |
4562 | 4555 | | |
| 4556 | + | |
| 4557 | + | |
| 4558 | + | |
| 4559 | + | |
| 4560 | + | |
| 4561 | + | |
| 4562 | + | |
| 4563 | + | |
| 4564 | + | |
4563 | 4565 | | |
4564 | 4566 | | |
4565 | 4567 | | |
| |||
Lines changed: 18 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2164 | 2164 | | |
2165 | 2165 | | |
2166 | 2166 | | |
2167 | | - | |
| 2167 | + | |
2168 | 2168 | | |
2169 | 2169 | | |
2170 | 2170 | | |
| |||
2176 | 2176 | | |
2177 | 2177 | | |
2178 | 2178 | | |
2179 | | - | |
| 2179 | + | |
2180 | 2180 | | |
2181 | 2181 | | |
2182 | 2182 | | |
| |||
2189 | 2189 | | |
2190 | 2190 | | |
2191 | 2191 | | |
2192 | | - | |
| 2192 | + | |
2193 | 2193 | | |
2194 | 2194 | | |
2195 | 2195 | | |
| |||
2213 | 2213 | | |
2214 | 2214 | | |
2215 | 2215 | | |
2216 | | - | |
| 2216 | + | |
2217 | 2217 | | |
2218 | 2218 | | |
2219 | 2219 | | |
| |||
2247 | 2247 | | |
2248 | 2248 | | |
2249 | 2249 | | |
2250 | | - | |
| 2250 | + | |
2251 | 2251 | | |
2252 | 2252 | | |
2253 | 2253 | | |
| |||
2259 | 2259 | | |
2260 | 2260 | | |
2261 | 2261 | | |
2262 | | - | |
| 2262 | + | |
2263 | 2263 | | |
2264 | 2264 | | |
2265 | 2265 | | |
| |||
2283 | 2283 | | |
2284 | 2284 | | |
2285 | 2285 | | |
| 2286 | + | |
2286 | 2287 | | |
2287 | 2288 | | |
2288 | 2289 | | |
| |||
2323 | 2324 | | |
2324 | 2325 | | |
2325 | 2326 | | |
2326 | | - | |
| 2327 | + | |
2327 | 2328 | | |
2328 | 2329 | | |
2329 | 2330 | | |
| |||
2335 | 2336 | | |
2336 | 2337 | | |
2337 | 2338 | | |
2338 | | - | |
| 2339 | + | |
2339 | 2340 | | |
2340 | 2341 | | |
2341 | 2342 | | |
| |||
2348 | 2349 | | |
2349 | 2350 | | |
2350 | 2351 | | |
| 2352 | + | |
| 2353 | + | |
| 2354 | + | |
| 2355 | + | |
| 2356 | + | |
| 2357 | + | |
| 2358 | + | |
| 2359 | + | |
| 2360 | + | |
2351 | 2361 | | |
2352 | 2362 | | |
2353 | 2363 | | |
| |||
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