{"action":"created","issue":{"url":"https://api.github.com/repos/OpenCPN/OpenCPN/issues/274","labels_url":"https://api.github.com/repos/OpenCPN/OpenCPN/issues/274/labels{/name}","comments_url":"https://api.github.com/repos/OpenCPN/OpenCPN/issues/274/comments","events_url":"https://api.github.com/repos/OpenCPN/OpenCPN/issues/274/events","html_url":"https://github.com/OpenCPN/OpenCPN/pull/274","id":69485032,"number":274,"title":"Migrate to WX3 on all platforms and update Windows toolchain","user":{"login":"nohal","id":249856,"avatar_url":"https://avatars.githubusercontent.com/u/249856?v=3","gravatar_id":"","url":"https://api.github.com/users/nohal","html_url":"https://github.com/nohal","followers_url":"https://api.github.com/users/nohal/followers","following_url":"https://api.github.com/users/nohal/following{/other_user}","gists_url":"https://api.github.com/users/nohal/gists{/gist_id}","starred_url":"https://api.github.com/users/nohal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nohal/subscriptions","organizations_url":"https://api.github.com/users/nohal/orgs","repos_url":"https://api.github.com/users/nohal/repos","events_url":"https://api.github.com/users/nohal/events{/privacy}","received_events_url":"https://api.github.com/users/nohal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-04-20T01:20:45Z","updated_at":"2015-04-24T16:33:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OpenCPN/OpenCPN/pulls/274","html_url":"https://github.com/OpenCPN/OpenCPN/pull/274","diff_url":"https://github.com/OpenCPN/OpenCPN/pull/274.diff","patch_url":"https://github.com/OpenCPN/OpenCPN/pull/274.patch"},"body":"This pull request switches to wxWidgets 3.0 on Linux and Windows and upgrades the default Win32 toolchain to the current VS2013 (it really is a much better IDE than 2010 and MSVC12 + stdlib implement more modern features that were missing on Windows) while retaining the compatibility of the final build product with Windows XP SP3 and newer\r\n\r\n* The binaries are removed from the repository and moved to an external package to save space\r\n* The revised build instructions for Windows are at https://github.com/nohal/OpenCPN/wiki/WX3.0-migration\r\n* On Linux the only change needed is installation of the wx3.0-dev packages\r\n\r\n### TODO\r\n\r\n* Rebuild ocpn_gltest1.exe against wx3 using VS2013\r\n* ~~We crash in https://github.com/nohal/OpenCPN/blob/wx3win/src/pluginmanager.cpp#L747 while trying to instantiate plugins built against wx2.8~~\r\n* Once landed revise the Launchpad packaging workflow\r\n* Purge the binaries from the repository completely to really make it smaller to clone (will require everybody to force-update the local tree)"},"comment":{"url":"https://api.github.com/repos/OpenCPN/OpenCPN/issues/comments/95986364","html_url":"https://github.com/OpenCPN/OpenCPN/pull/274#issuecomment-95986364","issue_url":"https://api.github.com/repos/OpenCPN/OpenCPN/issues/274","id":95986364,"user":{"login":"nohal","id":249856,"avatar_url":"https://avatars.githubusercontent.com/u/249856?v=3","gravatar_id":"","url":"https://api.github.com/users/nohal","html_url":"https://github.com/nohal","followers_url":"https://api.github.com/users/nohal/followers","following_url":"https://api.github.com/users/nohal/following{/other_user}","gists_url":"https://api.github.com/users/nohal/gists{/gist_id}","starred_url":"https://api.github.com/users/nohal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nohal/subscriptions","organizations_url":"https://api.github.com/users/nohal/orgs","repos_url":"https://api.github.com/users/nohal/repos","events_url":"https://api.github.com/users/nohal/events{/privacy}","received_events_url":"https://api.github.com/users/nohal/received_events","type":"User","site_admin":false},"created_at":"2015-04-24T16:33:19Z","updated_at":"2015-04-24T16:33:19Z","body":"It is what it does"}}