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
Strahinja Val Markovic
b56858d2b0
Error handler now also sets HMAC header.
2014-04-25 12:03:39 -07:00
Strahinja Val Markovic
e965e02847
Client/server communication now uses HMAC for auth
...
This is to prevent a convoluted exploit that can trigger remote code execution.
2014-04-25 11:07:08 -07:00