{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1790","repository_url":"https://api.github.com/repos/Microsoft/vscode-cpptools","labels_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1790/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1790/comments","events_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1790/events","html_url":"https://github.com/Microsoft/vscode-cpptools/issues/1790","id":311302835,"number":1790,"title":"c_cpp_properties.json is now requiring write access","user":{"login":"daltairwalter","id":31971208,"avatar_url":"https://avatars1.githubusercontent.com/u/31971208?v=4","gravatar_id":"","url":"https://api.github.com/users/daltairwalter","html_url":"https://github.com/daltairwalter","followers_url":"https://api.github.com/users/daltairwalter/followers","following_url":"https://api.github.com/users/daltairwalter/following{/other_user}","gists_url":"https://api.github.com/users/daltairwalter/gists{/gist_id}","starred_url":"https://api.github.com/users/daltairwalter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daltairwalter/subscriptions","organizations_url":"https://api.github.com/users/daltairwalter/orgs","repos_url":"https://api.github.com/users/daltairwalter/repos","events_url":"https://api.github.com/users/daltairwalter/events{/privacy}","received_events_url":"https://api.github.com/users/daltairwalter/received_events","type":"User","site_admin":false},"labels":[{"id":355010486,"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/labels/Language%20Service","name":"Language Service","color":"c5def5","default":false},{"id":348032328,"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/labels/bug","name":"bug","color":"ee0701","default":true},{"id":790228792,"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/labels/help%20wanted","name":"help wanted","color":"0052cc","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-04-04T16:29:45Z","updated_at":"2018-04-09T16:54:16Z","closed_at":null,"author_association":"NONE","body":"The c_cpp_properties.json now requires write access or it will not parse.  I am using the C/C++ extension 0.16.1 and the vscode version:\r\nVersion 1.21.1\r\nCommit 79b44aa704ce542d8ca4a3cc44cfca566e7720f1\r\nDate 2018-03-14T14:46:47.128Z\r\nShell 1.7.9\r\nRenderer 58.0.3029.110\r\nNode 7.9.0\r\nArchitecture x64\r\n\r\nWe use perforce and I had to check the file out before it would read correctly.\r\nWithout this file checked out I get the error:\r\nFailed to parse \"h:\\...\\.vscode\\c_cpp_properties.json'\r\n\r\nThis is a new problem as we have been saving this file in perforce for a while."},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/comments/379820259","html_url":"https://github.com/Microsoft/vscode-cpptools/issues/1790#issuecomment-379820259","issue_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1790","id":379820259,"user":{"login":"bobbrow","id":12818240,"avatar_url":"https://avatars3.githubusercontent.com/u/12818240?v=4","gravatar_id":"","url":"https://api.github.com/users/bobbrow","html_url":"https://github.com/bobbrow","followers_url":"https://api.github.com/users/bobbrow/followers","following_url":"https://api.github.com/users/bobbrow/following{/other_user}","gists_url":"https://api.github.com/users/bobbrow/gists{/gist_id}","starred_url":"https://api.github.com/users/bobbrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobbrow/subscriptions","organizations_url":"https://api.github.com/users/bobbrow/orgs","repos_url":"https://api.github.com/users/bobbrow/repos","events_url":"https://api.github.com/users/bobbrow/events{/privacy}","received_events_url":"https://api.github.com/users/bobbrow/received_events","type":"User","site_admin":false},"created_at":"2018-04-09T16:54:16Z","updated_at":"2018-04-09T16:54:16Z","author_association":"MEMBER","body":"Setting the compiler path to `\"\"` turns off the system include and preprocessor symbol discovery logic.\r\n\r\nHowever, a feature I am working on may provide the solution.  We're going to add VSCode settings for all of the properties of c_cpp_properties.json so that you can set default values for them and not need to set them in c_cpp_properties.json anymore.  I'm working on the writeup for this which I will post in #1338 if you would like to review it and provide feedback."}}
{"actor":{"display_login":"bobbrow"}}