Title: Allow Processing to run on OSX using JDK > 1.8 by utilizing the new java.awt.desktop classes · Issue #5746 · processing/processing · GitHub
Open Graph Title: Allow Processing to run on OSX using JDK > 1.8 by utilizing the new java.awt.desktop classes · Issue #5746 · processing/processing
X Title: Allow Processing to run on OSX using JDK > 1.8 by utilizing the new java.awt.desktop classes · Issue #5746 · processing/processing
Description: Description processing.core.ThinkDifferent should use the QuitHandler from the newer java.awt.desktop package in addition to com.apple.eawt.QuitHandler. Some adapter code could be written that allows this to run on all JDKs, without expl...
Open Graph Description: Description processing.core.ThinkDifferent should use the QuitHandler from the newer java.awt.desktop package in addition to com.apple.eawt.QuitHandler. Some adapter code could be written that allo...
X Description: Description processing.core.ThinkDifferent should use the QuitHandler from the newer java.awt.desktop package in addition to com.apple.eawt.QuitHandler. Some adapter code could be written that allo...
Opengraph URL: https://github.com/processing/processing/issues/5746
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Allow Processing to run on OSX using JDK \u003e 1.8 by utilizing the new java.awt.desktop classes","articleBody":"## Description\r\n`processing.core.ThinkDifferent` should use the `QuitHandler` from the newer `java.awt.desktop` package in addition to `com.apple.eawt.QuitHandler`. Some adapter code could be written that allows this to run on all JDKs, without explicitly removing `com.apple.eawt.QuitHandler` support.\r\n\r\n## Expected Behavior\r\nAllow Processing to work on OSX beyond JDK 1.8, while still keeping compatibility.\r\n\r\n## Current Behavior\r\nOnly works on JDK 1.8 and below.\r\n\r\n## Steps to Reproduce\r\nRun any Processing app on JDK \u003e 1.8.\r\n\r\n## Your Environment\r\n* Processing version: 3.4\r\n* Operating System and OS version: macOS 10.14.2\r\n* Other information:\r\n\r\n## Possible Causes / Solutions\r\nBetter cross-platform support was added for \"desktop\" apps and this removed some of the Apple-specific classes in favour of JDK-provided ones.","author":{"url":"https://github.com/ssilverman","@type":"Person","name":"ssilverman"},"datePublished":"2019-01-06T23:21:53.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/5746/processing/issues/5746"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f33d54ff-4531-17ca-8f40-732653ece88a |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 886E:3E4000:12B395E:181AD1A:697476AB |
| html-safe-nonce | aa45476e2d860e2f290f42427a13e977c1ee60f93ce330d8b7359e0a471e01e8 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4ODZFOjNFNDAwMDoxMkIzOTVFOjE4MUFEMUE6Njk3NDc2QUIiLCJ2aXNpdG9yX2lkIjoiMjkyNjcyMDgxMTgyMzAzNjA3NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | a901a74dfc6abdde67de27448538331133c37b56fc84eb0c5a5870053fdf105e |
| hovercard-subject-tag | issue:396305831 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/processing/processing/5746/issue_layout |
| twitter:image | https://opengraph.githubassets.com/929f33b39a16d0f333947b1ec8eb34c4fcd20f1d948e1000bdb5f3456168d0d0/processing/processing/issues/5746 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/929f33b39a16d0f333947b1ec8eb34c4fcd20f1d948e1000bdb5f3456168d0d0/processing/processing/issues/5746 |
| og:image:alt | Description processing.core.ThinkDifferent should use the QuitHandler from the newer java.awt.desktop package in addition to com.apple.eawt.QuitHandler. Some adapter code could be written that allo... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ssilverman |
| hostname | github.com |
| expected-hostname | github.com |
| None | e0b95d743b7672c9ac0e1032d5f117950182dc164a83434a7db86510e8f0b37c |
| turbo-cache-control | no-preview |
| go-import | github.com/processing/processing git https://github.com/processing/processing.git |
| octolytics-dimension-user_id | 1617169 |
| octolytics-dimension-user_login | processing |
| octolytics-dimension-repository_id | 7807399 |
| octolytics-dimension-repository_nwo | processing/processing |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 7807399 |
| octolytics-dimension-repository_network_root_nwo | processing/processing |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 56fe7e2e8de6e57740bca50402351ea656f7a4bf |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width