Commit Graph

1699 Commits

Author SHA1 Message Date
Strahinja Val Markovic
68f3577b87 Faster drawing of red diagnostic underlines
The new version of the regex executes faster.

Fixes #968.
2014-05-19 11:10:03 -07:00
Val Markovic
feedc296db Merge pull request #975 from willsALMANJ/patch-1
Explain how to get debug output with terminal vim
2014-05-17 10:38:27 -07:00
Strahinja Val Markovic
e21efcc4f9 Updating to latest ycmd 2014-05-16 23:28:03 -07:00
Strahinja Val Markovic
d7195f6f19 Fixing race condition on server crash
Crash handling code tried to read stderr log file, but the file can be deleted
by the server befor we get to look at it. In such a case, we post a different
error message (without the log output).

Point is we do our best to get the error output if the user doesn't have
g:ycm_server_keep_logfiles set. If we can't get the logfile, oh well. We tell
the user to set that flag if they care.

Fixes #974.
2014-05-16 19:26:46 -07:00
willsALMANJ
4930200cdc Explain how to get debug output with terminal vim
I found this through Valloric/YouCompleteMe#914, but it should probably be in the docs here.
2014-05-16 13:21:37 -04:00
Strahinja Val Markovic
48031ab89a Error message for no ycmd submodule checkout 2014-05-15 19:21:04 -07:00
Val Markovic
f9d9d0efc5 Merge pull request #973 from Valloric/ycmd-subrepo
Ycmd subrepo
2014-05-15 19:09:58 -07:00
Strahinja Val Markovic
cb0ad05fb7 Travis config now checks out submodules 2014-05-15 19:03:29 -07:00
Strahinja Val Markovic
bcb0aa8334 Updating to latest ycmd 2014-05-15 19:02:41 -07:00
Strahinja Val Markovic
56ee914b2e Using https over git protocol for ycmd submodule 2014-05-15 15:57:15 -07:00
Strahinja Val Markovic
16be992730 updating ycmd subrepo 2014-05-15 15:54:56 -07:00
Strahinja Val Markovic
a563e33ccd ycmd now as submodule 2014-05-15 15:41:16 -07:00
Strahinja Val Markovic
621c1c83f2 Removing ycmd 2014-05-15 15:39:33 -07:00
Strahinja Val Markovic
d3beb3488d removed ycmd submodules 2014-05-15 15:38:59 -07:00
Val Markovic
eb6fad2a76 Merge pull request #916 from mispencer/TargetRuntimeOutputForMuliConfigBuilds
Set runtime output for multi-config builds as well
2014-05-15 12:08:35 -07:00
Spencer G. Jones
0f53bf19d5 Set runtime output for multi-config builds as well 2014-05-15 11:08:21 -06:00
Strahinja Val Markovic
6b7e736157 Using -f with rm to get exit 0 if missing file
As per comments on 6572635c67
2014-05-15 09:54:41 -07:00
Strahinja Val Markovic
78610d2479 Clarified the 'old libs found' error message 2014-05-14 15:05:34 -07:00
Strahinja Val Markovic
89eb916f3d Fixing bug in YCM library detection 2014-05-14 15:02:51 -07:00
Strahinja Val Markovic
6572635c67 install.sh now removes old ycm libs if present 2014-05-14 15:00:59 -07:00
Strahinja Val Markovic
fc05769788 Updating Install Guide 2014-05-14 13:16:21 -07:00
Strahinja Val Markovic
b0e33fa39a ycm tests now add ycmd/third_party to PYTHONPATH 2014-05-14 11:07:10 -07:00
Strahinja Val Markovic
655523447c Now importing ycmd's third_party folders as well 2014-05-14 10:56:37 -07:00
Strahinja Val Markovic
a09527b380 More fixes for separate ycmd 2014-05-14 10:35:49 -07:00
Strahinja Val Markovic
6defe8ccd4 Moving ycmd deps to ycmd/third_party 2014-05-13 17:13:48 -07:00
Strahinja Val Markovic
005524637d build/test scripts split into ycmd/ycm versions 2014-05-13 16:12:52 -07:00
Strahinja Val Markovic
15cef03497 Shell scripts now use new ycmd location 2014-05-13 15:03:32 -07:00
Strahinja Val Markovic
f1cf9186cb Error message for old location libs 2014-05-13 14:26:33 -07:00
Strahinja Val Markovic
bef84348dd Updated CMakeLists to place libs in ycmd folder 2014-05-13 14:17:38 -07:00
Strahinja Val Markovic
eda368eb35 Moving cpp code to ycmd folder 2014-05-13 14:06:02 -07:00
Strahinja Val Markovic
a69bbb3009 Updating code to work with new ycmd location 2014-05-13 13:09:19 -07:00
Strahinja Val Markovic
abfba7a1aa Moved ycmd-related files to third_party/ycmd
This is in preparation of splitting ycmd into a separate project.
2014-05-12 17:00:43 -07:00
Strahinja Val Markovic
7eaafd7ff8 Using OmniSharp from new directory 2014-05-12 16:30:54 -07:00
Strahinja Val Markovic
ea8ef9c34a Moved OmniSharpServer to third_party folder 2014-05-12 16:14:29 -07:00
Strahinja Val Markovic
19cf204b82 whitespace 2014-05-12 15:19:34 -07:00
Strahinja Val Markovic
1ead914c4e Fixing OmniCompleter to use 1-based start_column
Fixes #963.
2014-05-12 12:54:19 -07:00
Strahinja Val Markovic
d56ec1ea7a ycmd's JSON interface now uses 1-based indices
This makes far more sense because editors manipulate user-level errors/warnings
on a 1-based system, not a 0-based one.
2014-05-09 15:57:04 -07:00
Strahinja Val Markovic
81029d9f4e Docs for region syntax groups
Fixes #959
2014-05-09 13:15:15 -07:00
Strahinja Val Markovic
4529bda5c2 Remove unused import 2014-05-09 12:36:36 -07:00
Strahinja Val Markovic
8fd6296f49 Refactored cs_completer tests some more
Common server-wait code is in a helper func now.
2014-05-09 12:19:22 -07:00
Strahinja Val Markovic
52fdf2d09f Formatting fixes 2014-05-09 12:08:29 -07:00
Strahinja Val Markovic
a4da9ee686 Refactoring tests to use new helper methods
Plus minor formatting fixes.
2014-05-09 12:06:56 -07:00
Strahinja Val Markovic
72d91957fc Formatting fixes 2014-05-09 12:04:15 -07:00
Val Markovic
7aa68d93b6 Merge pull request #956 from mispencer/CsharpErrorDisplay
Support for diagnostic for C#
2014-05-09 12:01:43 -07:00
Strahinja Val Markovic
9691bd9236 Encoding the x-ycm-hmac header value as base64.
We need to respect RFC 5987.
2014-05-09 10:37:20 -07:00
Strahinja Val Markovic
ec65950a9b Fixing tests
Tests read the default hmac_secret from default_settings.json, and that value is
read as a unicode object by the json parser, not str.
2014-05-09 10:22:00 -07:00
Strahinja Val Markovic
8e40315258 Helper test func for stopping OmniSharp server. 2014-05-08 15:41:07 -07:00
Spencer G. Jones
465019b197 Support for SyntaxErrors in CSharp completer 2014-05-08 15:40:50 -06:00
Strahinja Val Markovic
a1feadece0 indentation fix 2014-05-05 11:11:57 -07:00
Strahinja Val Markovic
ccf0a2ed4d More secure comparison of HMAC strings
To avoid timing attacks. The implementation of SecureCompareStrings is pulled
directly from python 3.4 sources.
2014-05-05 10:35:31 -07:00