Commit Graph

1744 Commits

Author SHA1 Message Date
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
Val Markovic
abfc3ee36a Merge pull request #932 from RedBeard0531/master
Only adjust updatetime if above 2000.
2014-04-17 10:05:09 -07:00
Mathias Stearn
a1be7dc64c Only adjust updatetime if above 2000.
Goal is to lower it so don't raise it if already low.

Closes #834
2014-04-16 14:50:20 -04:00
Strahinja Val Markovic
479ad62555 Prevent setsid() failure from taking down ycmd 2014-04-10 13:02:49 -07:00