{"action":"created","comment":{"url":"https://api.github.com/repos/mono/monodevelop/pulls/comments/289465105","pull_request_review_id":244406597,"id":289465105,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI4OTQ2NTEwNQ==","diff_hunk":"@@ -0,0 +1,181 @@\n+﻿//\n+//\n+// Author:\n+//   Jose Medrano\n+//\n+\n+//\n+// Copyright (C) 2918 Microsoft\n+//\n+// Permission is hereby granted, free of charge, to any person obtaining\n+// a copy of this software and associated documentation files (the\n+// \"Software\"), to deal in the Software without restriction, including\n+// without limitation the rights to use, copy, modify, merge, publish,\n+// distribute, sublicense, and/or sell copies of the Software, and to\n+// permit persons to whom the Software is furnished to do so, subject to\n+// the following conditions:\n+// \n+// The above copyright notice and this permission notice shall be\n+// included in all copies or substantial portions of the Software.\n+// \n+// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n+//\n+#if MAC\n+\n+using System;\n+using Foundation;\n+using AppKit;\n+using ObjCRuntime;\n+using Gtk;\n+using System.Collections.Generic;\n+using Gdk;\n+using CoreGraphics;\n+using MonoDevelop.Components.Mac;\n+\n+namespace MonoDevelop.Components.Docking\n+{\n+\tinternal class MacSplitterWidget : NSView, IDragCapturedView\n+\t{\n+\t\tDockGroup dockGroup;\n+\t\tint dockIndex;\n+\t\tWidget parent;\n+\n+\t\tint dragPos, dragSize;\n+\t\tbool hover, dragging;\n+\n+\t\tpublic event EventHandler DragStarted;\n+\t\tpublic event EventHandler DragEnd;\n+\n+\t\tpublic MacSplitterWidget ()\n+\t\t{\n+\t\t\t\n+\t\t}\n+\n+\t\tpublic override void MouseEntered (NSEvent theEvent)\n+\t\t{\n+\t\t\tif (!dragging) {\n+\t\t\t\tSetDefaultCursor ();\n+\t\t\t}\n+\t\t\thover = true;\n+\t\t\tbase.MouseEntered (theEvent);\n+\t\t}\n+\n+\t\tpublic override void MouseExited (NSEvent theEvent)\n+\t\t{\n+\t\t\tif (!dragging) {\n+\t\t\t\tNSCursor.ArrowCursor.Set ();\n+\t\t\t}\n+\t\t\thover = false;\n+\t\t\tbase.MouseExited (theEvent);\n+\t\t}\n+\n+\t\tvoid SetDefaultCursor ()\n+\t\t{\n+\t\t\tif (dockGroup == null) {\n+\t\t\t\treturn;\n+\t\t\t}\n+\t\t\tif (dockGroup.Type == DockGroupType.Horizontal) {\n+\t\t\t\tNSCursor.ResizeLeftRightCursor.Set ();\n+\t\t\t} else {\n+\t\t\t\tNSCursor.ResizeUpDownCursor.Set ();\n+\t\t\t}\n+\t\t}\n+\n+\t\tpublic override void MouseMoved (NSEvent theEvent)\n+\t\t{\n+\t\t\tif (!dragging) {\n+\t\t\t\tSetDefaultCursor ();\n+\t\t\t}\n+\t\t\tbase.MouseMoved (theEvent);\n+\t\t}\n+\n+\t\tvoid RaiseEndDrag ()\n+\t\t{\n+\t\t\tif (dragging) {\n+\t\t\t\tdragging = false;\n+\t\t\t\tDragEnd?.Invoke (this, EventArgs.Empty);\n+\t\t\t}\n+\t\t}\n+\n+\t\tpublic void Init (DockGroup grp, int index)\n+\t\t{\n+\t\t\tdockGroup = grp;\n+\t\t\tdockIndex = index;\n+\t\t}\n+\n+\t\tpublic override void MouseDown (NSEvent theEvent)\n+\t\t{\n+\t\t\tdragging = true;\n+\n+\t\t\tvar point = NSEvent.CurrentMouseLocation;\n+\t\t\tvar obj = dockGroup.VisibleObjects [dockIndex];\n+\n+\t\t\tif (dockGroup.Type == DockGroupType.Horizontal) {\n+\t\t\t\tdragPos = (int)point.X;\n+\t\t\t\tdragSize = obj.Allocation.Width;\n+\t\t\t} else {\n+\t\t\t\tdragPos = (int)point.Y;\n+\t\t\t\tdragSize = obj.Allocation.Height;\n+\t\t\t}\n+\n+\t\t\tDragStarted?.Invoke (this, EventArgs.Empty);\n+\t\t}\n+\n+\t\tNSTrackingArea trackingArea;\n+\t\tpublic override void UpdateTrackingAreas ()\n+\t\t{\n+\t\t\tif (trackingArea != null) {\n+\t\t\t\tRemoveTrackingArea (trackingArea);\n+\t\t\t\ttrackingArea.Dispose ();\n+\t\t\t}\n+\t\t\tvar options = NSTrackingAreaOptions.MouseMoved | NSTrackingAreaOptions.ActiveInKeyWindow | NSTrackingAreaOptions.MouseEnteredAndExited;\n+\t\t\ttrackingArea = new NSTrackingArea (Bounds, options, this, null);\n+\t\t\tAddTrackingArea (trackingArea);\n+\t\t}\n+\n+\t\t#region Drag\n+\n+\t\tpublic void MouseDragUp (NSEvent theEvent)\n+\t\t{\n+\t\t\tif (hover) {\n+\t\t\t\tNSCursor.ResizeLeftRightCursor.Set ();\n+\t\t\t} else {\n+\t\t\t\tNSCursor.ArrowCursor.Set ();\n+\t\t\t}\n+\t\t\tRaiseEndDrag ();\n+\t\t}\n+\n+\t\tpublic void MouseDrag (NSEvent theEvent)\n+\t\t{\n+\t\t\tvar point = NSEvent.CurrentMouseLocation;","path":"main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/MacSplitterWidget.cs","position":156,"original_position":156,"commit_id":"9c6cca658242447f3c97add638becb08a3f5b27c","original_commit_id":"9c6cca658242447f3c97add638becb08a3f5b27c","user":{"login":"Therzok","id":109974,"node_id":"MDQ6VXNlcjEwOTk3NA==","avatar_url":"https://avatars1.githubusercontent.com/u/109974?v=4","gravatar_id":"","url":"https://api.github.com/users/Therzok","html_url":"https://github.com/Therzok","followers_url":"https://api.github.com/users/Therzok/followers","following_url":"https://api.github.com/users/Therzok/following{/other_user}","gists_url":"https://api.github.com/users/Therzok/gists{/gist_id}","starred_url":"https://api.github.com/users/Therzok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Therzok/subscriptions","organizations_url":"https://api.github.com/users/Therzok/orgs","repos_url":"https://api.github.com/users/Therzok/repos","events_url":"https://api.github.com/users/Therzok/events{/privacy}","received_events_url":"https://api.github.com/users/Therzok/received_events","type":"User","site_admin":false},"body":"theEvent here?","created_at":"2019-05-31T16:39:17Z","updated_at":"2019-05-31T16:39:17Z","html_url":"https://github.com/mono/monodevelop/pull/7762#discussion_r289465105","pull_request_url":"https://api.github.com/repos/mono/monodevelop/pulls/7762","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/mono/monodevelop/pulls/comments/289465105"},"html":{"href":"https://github.com/mono/monodevelop/pull/7762#discussion_r289465105"},"pull_request":{"href":"https://api.github.com/repos/mono/monodevelop/pulls/7762"}}},"pull_request":{"url":"https://api.github.com/repos/mono/monodevelop/pulls/7762","id":284089690,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjg0MDg5Njkw","html_url":"https://github.com/mono/monodevelop/pull/7762","diff_url":"https://github.com/mono/monodevelop/pull/7762.diff","patch_url":"https://github.com/mono/monodevelop/pull/7762.patch","issue_url":"https://api.github.com/repos/mono/monodevelop/issues/7762","number":7762,"state":"open","locked":false,"title":"Fixes resize dock containers in our dock system moving  SplitterWidget to native","user":{"login":"netonjm","id":1587480,"node_id":"MDQ6VXNlcjE1ODc0ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/1587480?v=4","gravatar_id":"","url":"https://api.github.com/users/netonjm","html_url":"https://github.com/netonjm","followers_url":"https://api.github.com/users/netonjm/followers","following_url":"https://api.github.com/users/netonjm/following{/other_user}","gists_url":"https://api.github.com/users/netonjm/gists{/gist_id}","starred_url":"https://api.github.com/users/netonjm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netonjm/subscriptions","organizations_url":"https://api.github.com/users/netonjm/orgs","repos_url":"https://api.github.com/users/netonjm/repos","events_url":"https://api.github.com/users/netonjm/events{/privacy}","received_events_url":"https://api.github.com/users/netonjm/received_events","type":"User","site_admin":false},"body":"This PR fixes the resize behaviour in dock containers when mouse is over native embed areas\r\n\r\nTo solve this, we had to deal with some problems:\r\n- Create a MacSplitterWidget (because we need this view above the GTK layer to capture some mouse over events),\r\n- Don't break GTK\r\n- Capture and not let GTK swallow the mouse events \r\n\r\nTo solve the problem, I tried first to encapsule both backends and expose it over a wrapper class  SplitterWidgetWrapper with same interface.\r\n\r\nIn case of the cocoa backend I created a new SplitterContainerWidget, basically is the Gtk.Widget who embeds this native item but with a DragCaptureEventMonitor with some logic\r\nto capture cocoa events and not let GTK swallow the mouse events.\r\n\r\n![scroll](https://user-images.githubusercontent.com/1587480/58715825-fabe0b00-83c7-11e9-9366-7b5368cf992d.gif)\r\n\r\nFixes VSTS #790689 - Pads can only be resized if mousing left to right over edge\r\n\r\n","created_at":"2019-05-31T15:19:20Z","updated_at":"2019-05-31T16:39:17Z","closed_at":null,"merged_at":null,"merge_commit_sha":"f60ffeeb52cd271675790ccf3411d5fd8be449de","assignee":{"login":"netonjm","id":1587480,"node_id":"MDQ6VXNlcjE1ODc0ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/1587480?v=4","gravatar_id":"","url":"https://api.github.com/users/netonjm","html_url":"https://github.com/netonjm","followers_url":"https://api.github.com/users/netonjm/followers","following_url":"https://api.github.com/users/netonjm/following{/other_user}","gists_url":"https://api.github.com/users/netonjm/gists{/gist_id}","starred_url":"https://api.github.com/users/netonjm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netonjm/subscriptions","organizations_url":"https://api.github.com/users/netonjm/orgs","repos_url":"https://api.github.com/users/netonjm/repos","events_url":"https://api.github.com/users/netonjm/events{/privacy}","received_events_url":"https://api.github.com/users/netonjm/received_events","type":"User","site_admin":false},"assignees":[{"login":"netonjm","id":1587480,"node_id":"MDQ6VXNlcjE1ODc0ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/1587480?v=4","gravatar_id":"","url":"https://api.github.com/users/netonjm","html_url":"https://github.com/netonjm","followers_url":"https://api.github.com/users/netonjm/followers","following_url":"https://api.github.com/users/netonjm/following{/other_user}","gists_url":"https://api.github.com/users/netonjm/gists{/gist_id}","starred_url":"https://api.github.com/users/netonjm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netonjm/subscriptions","organizations_url":"https://api.github.com/users/netonjm/orgs","repos_url":"https://api.github.com/users/netonjm/repos","events_url":"https://api.github.com/users/netonjm/events{/privacy}","received_events_url":"https://api.github.com/users/netonjm/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"slluis","id":260349,"node_id":"MDQ6VXNlcjI2MDM0OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/260349?v=4","gravatar_id":"","url":"https://api.github.com/users/slluis","html_url":"https://github.com/slluis","followers_url":"https://api.github.com/users/slluis/followers","following_url":"https://api.github.com/users/slluis/following{/other_user}","gists_url":"https://api.github.com/users/slluis/gists{/gist_id}","starred_url":"https://api.github.com/users/slluis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slluis/subscriptions","organizations_url":"https://api.github.com/users/slluis/orgs","repos_url":"https://api.github.com/users/slluis/repos","events_url":"https://api.github.com/users/slluis/events{/privacy}","received_events_url":"https://api.github.com/users/slluis/received_events","type":"User","site_admin":false},{"login":"sevoku","id":951587,"node_id":"MDQ6VXNlcjk1MTU4Nw==","avatar_url":"https://avatars2.githubusercontent.com/u/951587?v=4","gravatar_id":"","url":"https://api.github.com/users/sevoku","html_url":"https://github.com/sevoku","followers_url":"https://api.github.com/users/sevoku/followers","following_url":"https://api.github.com/users/sevoku/following{/other_user}","gists_url":"https://api.github.com/users/sevoku/gists{/gist_id}","starred_url":"https://api.github.com/users/sevoku/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sevoku/subscriptions","organizations_url":"https://api.github.com/users/sevoku/orgs","repos_url":"https://api.github.com/users/sevoku/repos","events_url":"https://api.github.com/users/sevoku/events{/privacy}","received_events_url":"https://api.github.com/users/sevoku/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/mono/monodevelop/pulls/7762/commits","review_comments_url":"https://api.github.com/repos/mono/monodevelop/pulls/7762/comments","review_comment_url":"https://api.github.com/repos/mono/monodevelop/pulls/comments{/number}","comments_url":"https://api.github.com/repos/mono/monodevelop/issues/7762/comments","statuses_url":"https://api.github.com/repos/mono/monodevelop/statuses/9c6cca658242447f3c97add638becb08a3f5b27c","head":{"label":"mono:splitview","ref":"splitview","sha":"9c6cca658242447f3c97add638becb08a3f5b27c","user":{"login":"mono","id":53395,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzMzk1","avatar_url":"https://avatars3.githubusercontent.com/u/53395?v=4","gravatar_id":"","url":"https://api.github.com/users/mono","html_url":"https://github.com/mono","followers_url":"https://api.github.com/users/mono/followers","following_url":"https://api.github.com/users/mono/following{/other_user}","gists_url":"https://api.github.com/users/mono/gists{/gist_id}","starred_url":"https://api.github.com/users/mono/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mono/subscriptions","organizations_url":"https://api.github.com/users/mono/orgs","repos_url":"https://api.github.com/users/mono/repos","events_url":"https://api.github.com/users/mono/events{/privacy}","received_events_url":"https://api.github.com/users/mono/received_events","type":"Organization","site_admin":false},"repo":{"id":791299,"node_id":"MDEwOlJlcG9zaXRvcnk3OTEyOTk=","name":"monodevelop","full_name":"mono/monodevelop","private":false,"owner":{"login":"mono","id":53395,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzMzk1","avatar_url":"https://avatars3.githubusercontent.com/u/53395?v=4","gravatar_id":"","url":"https://api.github.com/users/mono","html_url":"https://github.com/mono","followers_url":"https://api.github.com/users/mono/followers","following_url":"https://api.github.com/users/mono/following{/other_user}","gists_url":"https://api.github.com/users/mono/gists{/gist_id}","starred_url":"https://api.github.com/users/mono/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mono/subscriptions","organizations_url":"https://api.github.com/users/mono/orgs","repos_url":"https://api.github.com/users/mono/repos","events_url":"https://api.github.com/users/mono/events{/privacy}","received_events_url":"https://api.github.com/users/mono/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/mono/monodevelop","description":"MonoDevelop is a cross platform .NET IDE","fork":false,"url":"https://api.github.com/repos/mono/monodevelop","forks_url":"https://api.github.com/repos/mono/monodevelop/forks","keys_url":"https://api.github.com/repos/mono/monodevelop/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mono/monodevelop/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mono/monodevelop/teams","hooks_url":"https://api.github.com/repos/mono/monodevelop/hooks","issue_events_url":"https://api.github.com/repos/mono/monodevelop/issues/events{/number}","events_url":"https://api.github.com/repos/mono/monodevelop/events","assignees_url":"https://api.github.com/repos/mono/monodevelop/assignees{/user}","branches_url":"https://api.github.com/repos/mono/monodevelop/branches{/branch}","tags_url":"https://api.github.com/repos/mono/monodevelop/tags","blobs_url":"https://api.github.com/repos/mono/monodevelop/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mono/monodevelop/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mono/monodevelop/git/refs{/sha}","trees_url":"https://api.github.com/repos/mono/monodevelop/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mono/monodevelop/statuses/{sha}","languages_url":"https://api.github.com/repos/mono/monodevelop/languages","stargazers_url":"https://api.github.com/repos/mono/monodevelop/stargazers","contributors_url":"https://api.github.com/repos/mono/monodevelop/contributors","subscribers_url":"https://api.github.com/repos/mono/monodevelop/subscribers","subscription_url":"https://api.github.com/repos/mono/monodevelop/subscription","commits_url":"https://api.github.com/repos/mono/monodevelop/commits{/sha}","git_commits_url":"https://api.github.com/repos/mono/monodevelop/git/commits{/sha}","comments_url":"https://api.github.com/repos/mono/monodevelop/comments{/number}","issue_comment_url":"https://api.github.com/repos/mono/monodevelop/issues/comments{/number}","contents_url":"https://api.github.com/repos/mono/monodevelop/contents/{+path}","compare_url":"https://api.github.com/repos/mono/monodevelop/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mono/monodevelop/merges","archive_url":"https://api.github.com/repos/mono/monodevelop/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mono/monodevelop/downloads","issues_url":"https://api.github.com/repos/mono/monodevelop/issues{/number}","pulls_url":"https://api.github.com/repos/mono/monodevelop/pulls{/number}","milestones_url":"https://api.github.com/repos/mono/monodevelop/milestones{/number}","notifications_url":"https://api.github.com/repos/mono/monodevelop/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mono/monodevelop/labels{/name}","releases_url":"https://api.github.com/repos/mono/monodevelop/releases{/id}","deployments_url":"https://api.github.com/repos/mono/monodevelop/deployments","created_at":"2010-07-22T16:09:08Z","updated_at":"2019-05-31T16:27:55Z","pushed_at":"2019-05-31T16:39:03Z","git_url":"git://github.com/mono/monodevelop.git","ssh_url":"git@github.com:mono/monodevelop.git","clone_url":"https://github.com/mono/monodevelop.git","svn_url":"https://github.com/mono/monodevelop","homepage":"http://www.monodevelop.com","size":353161,"stargazers_count":2340,"watchers_count":2340,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":false,"has_wiki":true,"has_pages":false,"forks_count":860,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":704,"license":null,"forks":860,"open_issues":704,"watchers":2340,"default_branch":"master"}},"base":{"label":"mono:master","ref":"master","sha":"c7b4e384c9b2edeef0ca1299fa10f71fe139687e","user":{"login":"mono","id":53395,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzMzk1","avatar_url":"https://avatars3.githubusercontent.com/u/53395?v=4","gravatar_id":"","url":"https://api.github.com/users/mono","html_url":"https://github.com/mono","followers_url":"https://api.github.com/users/mono/followers","following_url":"https://api.github.com/users/mono/following{/other_user}","gists_url":"https://api.github.com/users/mono/gists{/gist_id}","starred_url":"https://api.github.com/users/mono/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mono/subscriptions","organizations_url":"https://api.github.com/users/mono/orgs","repos_url":"https://api.github.com/users/mono/repos","events_url":"https://api.github.com/users/mono/events{/privacy}","received_events_url":"https://api.github.com/users/mono/received_events","type":"Organization","site_admin":false},"repo":{"id":791299,"node_id":"MDEwOlJlcG9zaXRvcnk3OTEyOTk=","name":"monodevelop","full_name":"mono/monodevelop","private":false,"owner":{"login":"mono","id":53395,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUzMzk1","avatar_url":"https://avatars3.githubusercontent.com/u/53395?v=4","gravatar_id":"","url":"https://api.github.com/users/mono","html_url":"https://github.com/mono","followers_url":"https://api.github.com/users/mono/followers","following_url":"https://api.github.com/users/mono/following{/other_user}","gists_url":"https://api.github.com/users/mono/gists{/gist_id}","starred_url":"https://api.github.com/users/mono/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mono/subscriptions","organizations_url":"https://api.github.com/users/mono/orgs","repos_url":"https://api.github.com/users/mono/repos","events_url":"https://api.github.com/users/mono/events{/privacy}","received_events_url":"https://api.github.com/users/mono/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/mono/monodevelop","description":"MonoDevelop is a cross platform .NET IDE","fork":false,"url":"https://api.github.com/repos/mono/monodevelop","forks_url":"https://api.github.com/repos/mono/monodevelop/forks","keys_url":"https://api.github.com/repos/mono/monodevelop/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mono/monodevelop/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mono/monodevelop/teams","hooks_url":"https://api.github.com/repos/mono/monodevelop/hooks","issue_events_url":"https://api.github.com/repos/mono/monodevelop/issues/events{/number}","events_url":"https://api.github.com/repos/mono/monodevelop/events","assignees_url":"https://api.github.com/repos/mono/monodevelop/assignees{/user}","branches_url":"https://api.github.com/repos/mono/monodevelop/branches{/branch}","tags_url":"https://api.github.com/repos/mono/monodevelop/tags","blobs_url":"https://api.github.com/repos/mono/monodevelop/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mono/monodevelop/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mono/monodevelop/git/refs{/sha}","trees_url":"https://api.github.com/repos/mono/monodevelop/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mono/monodevelop/statuses/{sha}","languages_url":"https://api.github.com/repos/mono/monodevelop/languages","stargazers_url":"https://api.github.com/repos/mono/monodevelop/stargazers","contributors_url":"https://api.github.com/repos/mono/monodevelop/contributors","subscribers_url":"https://api.github.com/repos/mono/monodevelop/subscribers","subscription_url":"https://api.github.com/repos/mono/monodevelop/subscription","commits_url":"https://api.github.com/repos/mono/monodevelop/commits{/sha}","git_commits_url":"https://api.github.com/repos/mono/monodevelop/git/commits{/sha}","comments_url":"https://api.github.com/repos/mono/monodevelop/comments{/number}","issue_comment_url":"https://api.github.com/repos/mono/monodevelop/issues/comments{/number}","contents_url":"https://api.github.com/repos/mono/monodevelop/contents/{+path}","compare_url":"https://api.github.com/repos/mono/monodevelop/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mono/monodevelop/merges","archive_url":"https://api.github.com/repos/mono/monodevelop/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mono/monodevelop/downloads","issues_url":"https://api.github.com/repos/mono/monodevelop/issues{/number}","pulls_url":"https://api.github.com/repos/mono/monodevelop/pulls{/number}","milestones_url":"https://api.github.com/repos/mono/monodevelop/milestones{/number}","notifications_url":"https://api.github.com/repos/mono/monodevelop/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mono/monodevelop/labels{/name}","releases_url":"https://api.github.com/repos/mono/monodevelop/releases{/id}","deployments_url":"https://api.github.com/repos/mono/monodevelop/deployments","created_at":"2010-07-22T16:09:08Z","updated_at":"2019-05-31T16:27:55Z","pushed_at":"2019-05-31T16:39:03Z","git_url":"git://github.com/mono/monodevelop.git","ssh_url":"git@github.com:mono/monodevelop.git","clone_url":"https://github.com/mono/monodevelop.git","svn_url":"https://github.com/mono/monodevelop","homepage":"http://www.monodevelop.com","size":353161,"stargazers_count":2340,"watchers_count":2340,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":false,"has_wiki":true,"has_pages":false,"forks_count":860,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":704,"license":null,"forks":860,"open_issues":704,"watchers":2340,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/mono/monodevelop/pulls/7762"},"html":{"href":"https://github.com/mono/monodevelop/pull/7762"},"issue":{"href":"https://api.github.com/repos/mono/monodevelop/issues/7762"},"comments":{"href":"https://api.github.com/repos/mono/monodevelop/issues/7762/comments"},"review_comments":{"href":"https://api.github.com/repos/mono/monodevelop/pulls/7762/comments"},"review_comment":{"href":"https://api.github.com/repos/mono/monodevelop/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/mono/monodevelop/pulls/7762/commits"},"statuses":{"href":"https://api.github.com/repos/mono/monodevelop/statuses/9c6cca658242447f3c97add638becb08a3f5b27c"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Therzok"}}