{"push_id":767616022,"size":41,"distinct_size":41,"ref":"refs/heads/master","head":"9434c9c9c5841ba6834c7a003b19533add6f7f09","before":"47d366d6704631709fe4d23b595bc75b698e1209","commits":[{"sha":"e2bab3e80528446fb57912a8772a01fef21763e2","author":{"email":"de3e21482d297103c92e3a0cd1e3574c8553d0bf@gmail.com","name":"Ben Jackson"},"message":"Support for FixIt subcommmand in clang completer\n\nThis simply provides the replacement text and range to the client,\nwho is responsible for making the edits on demand\n\nSee appropriate YouCompleteMe submission for the client\nimplementation and testing.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/e2bab3e80528446fb57912a8772a01fef21763e2"},{"sha":"c3796a5a55e878748472011668280084bd8dbb73","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #167 - puremourning:fixit, r=Valloric\n\n[RFC] Support for FixIt in clang completer\n\nThis change provides the server support in clang completer for providing fixit information in the diagnostic reply. The client uses this in a new :YcmFixIt command which applies changes to the vim buffer to implement trivial fixes to common coding errors. A note is added \"(FixIt)\" to the diagnostic text echo'd in vim when a FixIt is available.\r\n\r\nWhile this may seem out of the scope of ycmd/YouCompleteMe (as a completion engine), I think it is a really useful feature, and provided straight out of libclang. so I'm sending this slightly incomplete PR (along with the associated YouCompleteMe change) to see what the appetite is within the user and maintainer community, and to get feedback on the approach.\r\n\r\nI know that I need to write some tests, and perhaps tidy up some TODOs, but I would really appreciate any feedback on the approach. Also, I should confess that I haven't yet run the existing tests as I'm having trouble getting them to run on my mac. Hoping that travis will help me out :)\r\n\r\nI know I also need to update the readme.\r\n\r\nTesting has been performed manually by going through the list of .c, .cpp and .m files in clang's tests/FixIt folder and ensuring that by hitting :YcmFixIt (actually \"@:\" a lot!) on each diagnostic, the diagnostic went away (assuming a FixIt was available).\r\n\r\nI also understand that adding the vim modelines might be divisive, but the standard in this project doesn't match my usual setting :) Happy to remove them if people react angrily.\r\n\r\nOnce again thanks for the time and a great (and improving!) product.\r\n\r\nI have signed the CLA.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/c3796a5a55e878748472011668280084bd8dbb73"},{"sha":"8719d12c60d2d73fe0fee414c979bf4cd34d16bf","author":{"email":"3bc6f2208b90542717470de5278f48ae0e983c97@egovmt.com","name":"Spencer G. Jones"},"message":"Implement FixIt for C#","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/8719d12c60d2d73fe0fee414c979bf4cd34d16bf"},{"sha":"88d2e42e2c2d69769eeb119279ce172998655359","author":{"email":"3bc6f2208b90542717470de5278f48ae0e983c97@egovmt.com","name":"Spencer G. Jones"},"message":"Omnisharp fixits do not respect the existing line endings","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/88d2e42e2c2d69769eeb119279ce172998655359"},{"sha":"bdb0b57241723d45651e67fd427386ffc7c59a33","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@micbou.com","name":"micbou"},"message":"Bump Clang version to 3.6.2","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/bdb0b57241723d45651e67fd427386ffc7c59a33"},{"sha":"aa2a4393ca72b7919210834c93e73c12785cf37f","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #176 - micbou:clang-3.6.2, r=Valloric\n\nBump Clang version to 3.6.2\n\nNo changes in the `clang_includes` and `cpp/llvm/clang-c/include` folders. And no worries, I kept the Ubuntu version to 14.04 this time.\r\n\r\nCLA signed.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/aa2a4393ca72b7919210834c93e73c12785cf37f"},{"sha":"15645dde0873a73d5a9f874c8abdd07c6d83050c","author":{"email":"14cb983520bf00a350f838f83add9bbf7e5ea77c@gmail.com","name":"Mathias Stearn"},"message":"Make ClangCompleter's GoToDeclaration work when on the definition\n\nPreviously it would return the current position unchanged.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/15645dde0873a73d5a9f874c8abdd07c6d83050c"},{"sha":"18551012a5a44301230fac2af33c6af2027c25ae","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #175 - mispencer:C#FixIt, r=Valloric\n\nImplement FixIt for C#\n\nImplement https://github.com/Valloric/ycmd/pull/167 for C#.\r\n\r\nI have signed the CLA.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/18551012a5a44301230fac2af33c6af2027c25ae"},{"sha":"d0e7fd01e24bda53a298a56ffdc862cad22fdf97","author":{"email":"766648523dc545e10a42aea98413d32d95abc595@wladston.net","name":"Wladston Viana Ferreira Filho"},"message":"Small typo: filetye -> filetype.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/d0e7fd01e24bda53a298a56ffdc862cad22fdf97"},{"sha":"5217d438dedcc5fab428758f039d803548c3a64f","author":{"email":"c65ac5030c299ac746efe48ea405c36463e98446@fidessa.com","name":"Ben Jackon"},"message":"Support env. vars in filename completer","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/5217d438dedcc5fab428758f039d803548c3a64f"},{"sha":"580af4080e5bbe592d442c66a9acaf5df1f73574","author":{"email":"1e5a746c86bfa394374bd1432e19d30da7e39c61@gmail.com","name":"Ilia Choly"},"message":"Note TypeScript support in README","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/580af4080e5bbe592d442c66a9acaf5df1f73574"},{"sha":"e8b36f1fb301955154e238bd3c08eb8d10318fbc","author":{"email":"0a2ddfef45f5d3795b07ac5499d7705ac30b5fad@yahoo.ca","name":"Nik Klassen"},"message":"Add GetType to TypeScript completer","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/e8b36f1fb301955154e238bd3c08eb8d10318fbc"},{"sha":"c4f55bec8d45ed3ae719b28c960a7d692badc529","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@micbou.com","name":"micbou"},"message":"Encode contents in Typescript completer\n\nContents should be encoded to UTF-8 if containing non-ascii characters\nbefore writing it to a temporary file in Typescript completer.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/c4f55bec8d45ed3ae719b28c960a7d692badc529"},{"sha":"f83cf5aa8c5edd40e86e25ca0f7c87ed29611ac6","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@micbou.com","name":"micbou"},"message":"Update Typescript test\n\nAdd unicode string to Typescript test.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/f83cf5aa8c5edd40e86e25ca0f7c87ed29611ac6"},{"sha":"1e776f881ce7312eb678ee1c551b3acc154d3f2e","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Fixed markdown syntax error in CONTRIBUTING.md","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/1e776f881ce7312eb678ee1c551b3acc154d3f2e"},{"sha":"4850847e03792cf6aaab00a215d6f4f14639ea27","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #187 - micbou:typescript-unicode, r=Valloric\n\nEncode contents in Typescript completer\n\nContents should be encoded to UTF-8 if containing non-ascii characters before writing it to a temporary file in Typescript completer.\r\n\r\nFix issue Valloric/YouCompleteMe#1616.\r\n\r\nCLA signed.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/4850847e03792cf6aaab00a215d6f4f14639ea27"},{"sha":"71df6cf3cbe6661cb6e785a151a3383d2e54d4c1","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Doc update: no need to sign the Google CLA anymore","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/71df6cf3cbe6661cb6e785a151a3383d2e54d4c1"},{"sha":"4b011b125ca054ba8f2ed45faf999495b6c23be5","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #181 - wladston:master, r=Valloric\n\nSmall typo: filetye -> filetype.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/4b011b125ca054ba8f2ed45faf999495b6c23be5"},{"sha":"fa47f8a6e3c8d97c6f24f8df85b345cd18193135","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #178 - RedBeard0531:declaration_from_definition, r=Valloric\n\nMake ClangCompleter's GoToDeclaration work when on the definition\n\nPreviously it would return the current position unchanged.\r\n\r\nBased on comments in the test, I think this was considered a bug. This is also required for another pull request I am about to make.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/fa47f8a6e3c8d97c6f24f8df85b345cd18193135"},{"sha":"5c3feeeed303f79a3875ebfa06292cb7924acf6d","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #183 - puremourning:filename-env-var, r=Valloric\n\nSupport environment variable substitution in filename completer\n\nIn response to https://github.com/Valloric/YouCompleteMe/issues/1600, this change allows the filename completer to expand environment variables when offering completions.\r\n\r\nThis works with the following types of path:\r\n\r\n```\r\n$HOME/something\r\n$HOME/something/$something_else\r\n$h0mE/something/etc.\r\n/home/$USER/somewhere\r\n/home/${USER}/somewhere_${USER}_knows_about\r\netc.\r\n```\r\n\r\nThat is, variables containing 1 or more alpha, numeric, underscore or `{` and `}` chars.\r\n\r\nI have signed the CLA.","distinct":true,"url":"https://api.github.com/repos/oblitum/ycmd/commits/5c3feeeed303f79a3875ebfa06292cb7924acf6d"}]}