{"action":"closed","number":58,"pull_request":{"url":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/58","id":48639459,"html_url":"https://github.com/MatterHackers/agg-sharp/pull/58","diff_url":"https://github.com/MatterHackers/agg-sharp/pull/58.diff","patch_url":"https://github.com/MatterHackers/agg-sharp/pull/58.patch","issue_url":"https://api.github.com/repos/MatterHackers/agg-sharp/issues/58","number":58,"state":"closed","locked":false,"title":"Change SoftKeyboard.IsActive to manually set property","user":{"login":"jlewin","id":175113,"avatar_url":"https://avatars.githubusercontent.com/u/175113?v=3","gravatar_id":"","url":"https://api.github.com/users/jlewin","html_url":"https://github.com/jlewin","followers_url":"https://api.github.com/users/jlewin/followers","following_url":"https://api.github.com/users/jlewin/following{/other_user}","gists_url":"https://api.github.com/users/jlewin/gists{/gist_id}","starred_url":"https://api.github.com/users/jlewin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlewin/subscriptions","organizations_url":"https://api.github.com/users/jlewin/orgs","repos_url":"https://api.github.com/users/jlewin/repos","events_url":"https://api.github.com/users/jlewin/events{/privacy}","received_events_url":"https://api.github.com/users/jlewin/received_events","type":"User","site_admin":false},"body":" - Switch hadFocusWidget back to instance member\r\n   - Duplicate ContentOffsets would null static member losing IsActive state\r\n - Fixes #106321662\r\n\r\nThe MoveContentBackDown function was testing if it should lower the keyboard by checking hadFocusWidget for null. I wasn't aware multiple ContentOffset controls would be active at the same time and the effect was that the first one nulled the static hadFocusWidget variable and the second one would test for and consider the keyboard already lowered.","created_at":"2015-10-23T23:00:10Z","updated_at":"2015-10-23T23:01:31Z","closed_at":"2015-10-23T23:01:31Z","merged_at":"2015-10-23T23:01:31Z","merge_commit_sha":"22c021a80fd74629fe15171a5807aae617fccad0","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/58/commits","review_comments_url":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/58/comments","review_comment_url":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/comments{/number}","comments_url":"https://api.github.com/repos/MatterHackers/agg-sharp/issues/58/comments","statuses_url":"https://api.github.com/repos/MatterHackers/agg-sharp/statuses/8952cc086a1ab9aa37ff67f9b46c52bf541f6242","head":{"label":"jlewin:master","ref":"master","sha":"8952cc086a1ab9aa37ff67f9b46c52bf541f6242","user":{"login":"jlewin","id":175113,"avatar_url":"https://avatars.githubusercontent.com/u/175113?v=3","gravatar_id":"","url":"https://api.github.com/users/jlewin","html_url":"https://github.com/jlewin","followers_url":"https://api.github.com/users/jlewin/followers","following_url":"https://api.github.com/users/jlewin/following{/other_user}","gists_url":"https://api.github.com/users/jlewin/gists{/gist_id}","starred_url":"https://api.github.com/users/jlewin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlewin/subscriptions","organizations_url":"https://api.github.com/users/jlewin/orgs","repos_url":"https://api.github.com/users/jlewin/repos","events_url":"https://api.github.com/users/jlewin/events{/privacy}","received_events_url":"https://api.github.com/users/jlewin/received_events","type":"User","site_admin":false},"repo":{"id":25138381,"name":"agg-sharp","full_name":"jlewin/agg-sharp","owner":{"login":"jlewin","id":175113,"avatar_url":"https://avatars.githubusercontent.com/u/175113?v=3","gravatar_id":"","url":"https://api.github.com/users/jlewin","html_url":"https://github.com/jlewin","followers_url":"https://api.github.com/users/jlewin/followers","following_url":"https://api.github.com/users/jlewin/following{/other_user}","gists_url":"https://api.github.com/users/jlewin/gists{/gist_id}","starred_url":"https://api.github.com/users/jlewin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlewin/subscriptions","organizations_url":"https://api.github.com/users/jlewin/orgs","repos_url":"https://api.github.com/users/jlewin/repos","events_url":"https://api.github.com/users/jlewin/events{/privacy}","received_events_url":"https://api.github.com/users/jlewin/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jlewin/agg-sharp","description":" Agg-Sharp is the C# port of Anti-Grain Geometry (AGG), a GUI abstraction layer and various c# bits and pieces for developing apps and games. They are all in separate .dll's and easy to use incrementally. Agg-Sharp is an Open Source, free of charge graphic library. Agg-Sharp doesn't depend on any graphic API or technology. Basically, you can think of Agg-Sharp as of a rendering engine that produces pixel images in memory from vectorial data. The ideas and the philosophy of Agg-Sharp are: Anti-Aliasing. Subpixel Accuracy. The highest possible quality. High performance. Platform independence and compatibility. Flexibility and extensibility. Lightweight design. Reliability and stability (including numerical stability).","fork":true,"url":"https://api.github.com/repos/jlewin/agg-sharp","forks_url":"https://api.github.com/repos/jlewin/agg-sharp/forks","keys_url":"https://api.github.com/repos/jlewin/agg-sharp/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jlewin/agg-sharp/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jlewin/agg-sharp/teams","hooks_url":"https://api.github.com/repos/jlewin/agg-sharp/hooks","issue_events_url":"https://api.github.com/repos/jlewin/agg-sharp/issues/events{/number}","events_url":"https://api.github.com/repos/jlewin/agg-sharp/events","assignees_url":"https://api.github.com/repos/jlewin/agg-sharp/assignees{/user}","branches_url":"https://api.github.com/repos/jlewin/agg-sharp/branches{/branch}","tags_url":"https://api.github.com/repos/jlewin/agg-sharp/tags","blobs_url":"https://api.github.com/repos/jlewin/agg-sharp/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jlewin/agg-sharp/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jlewin/agg-sharp/git/refs{/sha}","trees_url":"https://api.github.com/repos/jlewin/agg-sharp/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jlewin/agg-sharp/statuses/{sha}","languages_url":"https://api.github.com/repos/jlewin/agg-sharp/languages","stargazers_url":"https://api.github.com/repos/jlewin/agg-sharp/stargazers","contributors_url":"https://api.github.com/repos/jlewin/agg-sharp/contributors","subscribers_url":"https://api.github.com/repos/jlewin/agg-sharp/subscribers","subscription_url":"https://api.github.com/repos/jlewin/agg-sharp/subscription","commits_url":"https://api.github.com/repos/jlewin/agg-sharp/commits{/sha}","git_commits_url":"https://api.github.com/repos/jlewin/agg-sharp/git/commits{/sha}","comments_url":"https://api.github.com/repos/jlewin/agg-sharp/comments{/number}","issue_comment_url":"https://api.github.com/repos/jlewin/agg-sharp/issues/comments{/number}","contents_url":"https://api.github.com/repos/jlewin/agg-sharp/contents/{+path}","compare_url":"https://api.github.com/repos/jlewin/agg-sharp/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jlewin/agg-sharp/merges","archive_url":"https://api.github.com/repos/jlewin/agg-sharp/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jlewin/agg-sharp/downloads","issues_url":"https://api.github.com/repos/jlewin/agg-sharp/issues{/number}","pulls_url":"https://api.github.com/repos/jlewin/agg-sharp/pulls{/number}","milestones_url":"https://api.github.com/repos/jlewin/agg-sharp/milestones{/number}","notifications_url":"https://api.github.com/repos/jlewin/agg-sharp/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jlewin/agg-sharp/labels{/name}","releases_url":"https://api.github.com/repos/jlewin/agg-sharp/releases{/id}","created_at":"2014-10-13T01:36:31Z","updated_at":"2015-02-05T03:42:20Z","pushed_at":"2015-10-23T22:56:26Z","git_url":"git://github.com/jlewin/agg-sharp.git","ssh_url":"git@github.com:jlewin/agg-sharp.git","clone_url":"https://github.com/jlewin/agg-sharp.git","svn_url":"https://github.com/jlewin/agg-sharp","homepage":null,"size":22853,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"MatterHackers:master","ref":"master","sha":"58bac3c29ab3ef4f76d9230cf122ab9622043b51","user":{"login":"MatterHackers","id":6200144,"avatar_url":"https://avatars.githubusercontent.com/u/6200144?v=3","gravatar_id":"","url":"https://api.github.com/users/MatterHackers","html_url":"https://github.com/MatterHackers","followers_url":"https://api.github.com/users/MatterHackers/followers","following_url":"https://api.github.com/users/MatterHackers/following{/other_user}","gists_url":"https://api.github.com/users/MatterHackers/gists{/gist_id}","starred_url":"https://api.github.com/users/MatterHackers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MatterHackers/subscriptions","organizations_url":"https://api.github.com/users/MatterHackers/orgs","repos_url":"https://api.github.com/users/MatterHackers/repos","events_url":"https://api.github.com/users/MatterHackers/events{/privacy}","received_events_url":"https://api.github.com/users/MatterHackers/received_events","type":"Organization","site_admin":false},"repo":{"id":16150240,"name":"agg-sharp","full_name":"MatterHackers/agg-sharp","owner":{"login":"MatterHackers","id":6200144,"avatar_url":"https://avatars.githubusercontent.com/u/6200144?v=3","gravatar_id":"","url":"https://api.github.com/users/MatterHackers","html_url":"https://github.com/MatterHackers","followers_url":"https://api.github.com/users/MatterHackers/followers","following_url":"https://api.github.com/users/MatterHackers/following{/other_user}","gists_url":"https://api.github.com/users/MatterHackers/gists{/gist_id}","starred_url":"https://api.github.com/users/MatterHackers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MatterHackers/subscriptions","organizations_url":"https://api.github.com/users/MatterHackers/orgs","repos_url":"https://api.github.com/users/MatterHackers/repos","events_url":"https://api.github.com/users/MatterHackers/events{/privacy}","received_events_url":"https://api.github.com/users/MatterHackers/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/MatterHackers/agg-sharp","description":" Agg-Sharp is the C# port of Anti-Grain Geometry (AGG), a GUI abstraction layer and various c# bits and pieces for developing apps and games. They are all in separate .dll's and easy to use incrementally. Agg-Sharp is an Open Source, free of charge graphic library. Agg-Sharp doesn't depend on any graphic API or technology. Basically, you can think of Agg-Sharp as of a rendering engine that produces pixel images in memory from vectorial data. The ideas and the philosophy of Agg-Sharp are: Anti-Aliasing. Subpixel Accuracy. The highest possible quality. High performance. Platform independence and compatibility. Flexibility and extensibility. Lightweight design. Reliability and stability (including numerical stability).","fork":false,"url":"https://api.github.com/repos/MatterHackers/agg-sharp","forks_url":"https://api.github.com/repos/MatterHackers/agg-sharp/forks","keys_url":"https://api.github.com/repos/MatterHackers/agg-sharp/keys{/key_id}","collaborators_url":"https://api.github.com/repos/MatterHackers/agg-sharp/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/MatterHackers/agg-sharp/teams","hooks_url":"https://api.github.com/repos/MatterHackers/agg-sharp/hooks","issue_events_url":"https://api.github.com/repos/MatterHackers/agg-sharp/issues/events{/number}","events_url":"https://api.github.com/repos/MatterHackers/agg-sharp/events","assignees_url":"https://api.github.com/repos/MatterHackers/agg-sharp/assignees{/user}","branches_url":"https://api.github.com/repos/MatterHackers/agg-sharp/branches{/branch}","tags_url":"https://api.github.com/repos/MatterHackers/agg-sharp/tags","blobs_url":"https://api.github.com/repos/MatterHackers/agg-sharp/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/MatterHackers/agg-sharp/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/MatterHackers/agg-sharp/git/refs{/sha}","trees_url":"https://api.github.com/repos/MatterHackers/agg-sharp/git/trees{/sha}","statuses_url":"https://api.github.com/repos/MatterHackers/agg-sharp/statuses/{sha}","languages_url":"https://api.github.com/repos/MatterHackers/agg-sharp/languages","stargazers_url":"https://api.github.com/repos/MatterHackers/agg-sharp/stargazers","contributors_url":"https://api.github.com/repos/MatterHackers/agg-sharp/contributors","subscribers_url":"https://api.github.com/repos/MatterHackers/agg-sharp/subscribers","subscription_url":"https://api.github.com/repos/MatterHackers/agg-sharp/subscription","commits_url":"https://api.github.com/repos/MatterHackers/agg-sharp/commits{/sha}","git_commits_url":"https://api.github.com/repos/MatterHackers/agg-sharp/git/commits{/sha}","comments_url":"https://api.github.com/repos/MatterHackers/agg-sharp/comments{/number}","issue_comment_url":"https://api.github.com/repos/MatterHackers/agg-sharp/issues/comments{/number}","contents_url":"https://api.github.com/repos/MatterHackers/agg-sharp/contents/{+path}","compare_url":"https://api.github.com/repos/MatterHackers/agg-sharp/compare/{base}...{head}","merges_url":"https://api.github.com/repos/MatterHackers/agg-sharp/merges","archive_url":"https://api.github.com/repos/MatterHackers/agg-sharp/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/MatterHackers/agg-sharp/downloads","issues_url":"https://api.github.com/repos/MatterHackers/agg-sharp/issues{/number}","pulls_url":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls{/number}","milestones_url":"https://api.github.com/repos/MatterHackers/agg-sharp/milestones{/number}","notifications_url":"https://api.github.com/repos/MatterHackers/agg-sharp/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/MatterHackers/agg-sharp/labels{/name}","releases_url":"https://api.github.com/repos/MatterHackers/agg-sharp/releases{/id}","created_at":"2014-01-22T19:40:51Z","updated_at":"2015-09-24T20:27:44Z","pushed_at":"2015-10-23T23:01:31Z","git_url":"git://github.com/MatterHackers/agg-sharp.git","ssh_url":"git@github.com:MatterHackers/agg-sharp.git","clone_url":"https://github.com/MatterHackers/agg-sharp.git","svn_url":"https://github.com/MatterHackers/agg-sharp","homepage":null,"size":26712,"stargazers_count":40,"watchers_count":40,"language":"C#","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":16,"mirror_url":null,"open_issues_count":1,"forks":16,"open_issues":1,"watchers":40,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/58"},"html":{"href":"https://github.com/MatterHackers/agg-sharp/pull/58"},"issue":{"href":"https://api.github.com/repos/MatterHackers/agg-sharp/issues/58"},"comments":{"href":"https://api.github.com/repos/MatterHackers/agg-sharp/issues/58/comments"},"review_comments":{"href":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/58/comments"},"review_comment":{"href":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/MatterHackers/agg-sharp/pulls/58/commits"},"statuses":{"href":"https://api.github.com/repos/MatterHackers/agg-sharp/statuses/8952cc086a1ab9aa37ff67f9b46c52bf541f6242"}},"merged":true,"mergeable":null,"mergeable_state":"unknown","merged_by":{"login":"johnlewin","id":12283127,"avatar_url":"https://avatars.githubusercontent.com/u/12283127?v=3","gravatar_id":"","url":"https://api.github.com/users/johnlewin","html_url":"https://github.com/johnlewin","followers_url":"https://api.github.com/users/johnlewin/followers","following_url":"https://api.github.com/users/johnlewin/following{/other_user}","gists_url":"https://api.github.com/users/johnlewin/gists{/gist_id}","starred_url":"https://api.github.com/users/johnlewin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnlewin/subscriptions","organizations_url":"https://api.github.com/users/johnlewin/orgs","repos_url":"https://api.github.com/users/johnlewin/repos","events_url":"https://api.github.com/users/johnlewin/events{/privacy}","received_events_url":"https://api.github.com/users/johnlewin/received_events","type":"User","site_admin":false},"comments":0,"review_comments":0,"commits":1,"additions":8,"deletions":5,"changed_files":1}}