Commit Graph

1271 Commits

Author SHA1 Message Date
Strahinja Val Markovic
4adf71969d ycmd watchog timer now wiser about machine sleep
We now make sure we don't terminate ycmd if we skipped a watchdog wakeup
time. If we skipped a check, that means the machine probably went to sleep and
the client might still actually be up. In such cases, we give it one more wait
interval to contact us before we die.
2014-03-20 15:44:35 -07:00
Val Markovic
f0bbe22fe4 Merge pull request #901 from mispencer/CygwinDllNameLocation
Cygwin dll extension and installation
2014-03-20 13:55:39 -07:00
Spencer G. Jones
aa719665da Explicitly disable cygwin win32 legacy mode to avoid warnings 2014-03-20 14:29:48 -06:00
Spencer G. Jones
ae150fbfd3 Windows cmake puts the dlls in RUNTIME_OUTPUT_DIRECTORY 2014-03-20 14:29:40 -06:00
Spencer G. Jones
e5d7c363da Cygwin should build compiled Python modules as dll 2014-03-20 12:12:17 -06:00
Val Markovic
5619c00487 Merge pull request #900 from mispencer/CygwinClientChanges
Call OmniSharpServer correctly in Cygwin
2014-03-20 09:41:18 -07:00
Val Markovic
a590f51fb7 Merge pull request #902 from mispencer/CheckForMsbuildExe
Check for the existence of msbuild.exe as well.
2014-03-20 09:40:32 -07:00
Spencer G. Jones
f5cbeacdb2 Check for the existence of msbuild.exe as well. 2014-03-20 09:03:04 -06:00
Spencer G. Jones
81973caf05 Call OmniSharpServer correctly in Cygwin
Cygwin should not call OmniSharpServer with mono
Update OmniSharpServer submodule for new client path mode parameter
Pass client path mode to OmniSharpServer on run
2014-03-20 08:40:43 -06:00
Strahinja Val Markovic
999a1902eb Adding a note about small pull requests. 2014-03-19 15:51:44 -07:00
Strahinja Val Markovic
28663c191d Revert "Always use python_finder on install"
This reverts commit 38a84d2b9f.
2014-03-19 15:24:35 -07:00
Val Markovic
80b4647009 Merge pull request #882 from cehoffman/patch-1
Always use python_finder on install
2014-03-19 15:20:09 -07:00
Strahinja Val Markovic
bf0a499093 Fixing more unicode-related issues.
This is getting really tedious really fast.
2014-03-19 15:13:35 -07:00
Strahinja Val Markovic
50b3b1efd4 Moved a comment around & rephrased it 2014-03-19 14:37:21 -07:00
Strahinja Val Markovic
2f051ee9f1 YCM client now sends utf-8 encoded JSON.
Previously, we'd just use json.dumps() to dump out JSON. By default,
ensure_ascii is set to true and non-ASCII chars are encoded as \uXXXX.

Problems seem to happen with other text in the data then not being utf8. I'm not
sure why, still can't repro. This should go away now that we explicitly build a
unicode string which we then encode as utf8.

Hopefully fixes #821.
2014-03-19 13:16:49 -07:00
Strahinja Val Markovic
36436d03b6 Update Jedi to latest upstream dev branch 2014-03-19 10:29:49 -07:00
Strahinja Val Markovic
7a4f5a4a53 Minor var naming changes 2014-03-19 10:27:34 -07:00
Chris Hoffman
38a84d2b9f Always use python_finder on install
When using something like [pyenv](yyuu/pyenv) cmake fails to find the python library.
2014-03-12 20:23:14 -05:00
Val Markovic
9e54390cda Merge pull request #874 from amdt/restore-cpo-on-finish
Restore cpoptions before calling finish
2014-03-08 10:27:34 -08:00
amdt
02d84a4cbf Restore cpoptions before calling finish
The user's 'cpoptions' are saved and restored when this script finishes
normally, however there are some cases where this script finishes early,
and where the user's 'cpoptions' are not restored beforehand.
2014-03-08 16:52:12 +09:00
Val Markovic
321355b041 Merge pull request #860 from aslater/master
Revised fix for ycmd terminate race condition
2014-03-05 17:02:19 -08:00
unknown
b4728f3f93 fixed some comments and opened the logfiles in ascii rather than binary mode 2014-03-04 22:59:34 -06:00
Strahinja Val Markovic
bdec814af9 Resolving a minor lint error 2014-03-04 10:24:21 -08:00
Strahinja Val Markovic
18829290a3 Fixing Boost build with Clang 3.4
This applies the following Boost patches that have already been applied
upstream:

6bb71fdd8f.patch
e4bde20f2e.patch

These patches will be in Boost 1.56 but until then we need to make the local
changes.

Fixes #864
2014-03-04 10:15:19 -08:00
davits
40dc235136 Combined same_buffer and buffer_command options. 2014-03-04 14:47:43 +04:00
unknown
875d6cf282 fix Travis-CI failures 2014-03-03 20:18:44 -06:00
davits
8c6857bf91 missing space 2014-03-03 10:26:06 +04:00
unknown
404c167525 Removed communicate call. Moved log file handling to the server daemon 2014-03-02 00:14:14 -06:00
Strahinja Val Markovic
fa1d628943 Updating to Boost 1.55 2014-03-01 11:00:20 -08:00
Strahinja Val Markovic
992769cc2e Bumping to newest Requests & requests-futures 2014-03-01 10:43:17 -08:00
Strahinja Val Markovic
0d9c11d329 Adding 'mail' filetype (mutt) to blacklist
Fixes #847
2014-03-01 10:15:25 -08:00
Val Markovic
d49a58e351 Merge pull request #855 from mispencer/ReloadSolution
Expose OmniSharp's ReloadSolution command
2014-03-01 09:47:55 -08:00
Spencer G. Jones
2d9c41f527 Expose OmniSharp's ReloadSolution command 2014-02-28 11:46:55 -07:00
unknown
a4e28157c4 Added call to communicate() after terminating server 2014-02-26 22:23:29 -06:00
davits
0102d23bfe Added options to choose whether GoTo commands result should be opened in the new buffer and in which one. 2014-02-23 17:50:51 +04:00
Strahinja Val Markovic
3da402fdf9 Using EXTERNAL_LIBCLANG_PATH less error-prone
The user can now also specify USE_CLANG_COMPLETER along with
EXTERNAL_LIBCLANG_PATH.
2014-02-20 19:12:31 -08:00
Val Markovic
b4708f962d Merge pull request #833 from abhinav31415/master
Changes to make YCM installation on Cygwin easier.
2014-02-19 13:44:20 -08:00
Val Markovic
55663847ba Merge pull request #824 from mispencer/OmnisharpServerUpdate
Update OmniSharpServer to latest to resolve port issues on windows as non-admin
2014-02-19 13:40:52 -08:00
Spencer G. Jones
ec96a021a4 Refactor cs_completer to reduce complexity 2014-02-19 11:32:00 -07:00
Spencer G. Jones
5b5e182194 Use new Omnisharp Server ready command 2014-02-19 10:45:01 -07:00
Spencer G. Jones
2bf3bd5cac Update OmniSharpServer to latest to pickup cf35aeab and 53ea4d7fb5 2014-02-19 10:41:11 -07:00
Abhinav Krishnamoorthy
7a90e53d1e reverting cpp/BoostParts/boost/python/detail/wrap_python.hpp 2014-02-18 16:29:47 -05:00
Val Markovic
784ebd68b5 Merge pull request #776 from davits/master
Fix for Issue #630
2014-02-18 12:20:20 -08:00
Abhinav Krishnamoorthy
a04b77b5a0 Made changes to the install.sh to recognize .dll.a files on CYGWIN
allowing it to discover PYTHON_INCLUDE_DIR and PYTHON_LIBRARY

Also changed wrap_python.hpp to only check for defined(__CYGWIN__)
on 32-bit systems. Previously this check was OR'd with the check
for defined(__WIN32__) causing the system to erroneously update the
SIZEOF_LONG value and subsequently resulting in "make ycm_core"
failing with "LONG_BIT definition appears wrong for platform" on
CYGWIN-64 systems.
2014-02-15 16:32:47 -05:00
Strahinja Val Markovic
18be5c254a Increasing worker thread count to 30
If it takes a while to compile the user's C++ file, the YCM client/server may
run out of threads. Vim gets laggy then.

This is a stopgap measure until I think of something better.
2014-02-07 12:46:45 -08:00
davits
00ae628443 Added ordering of system path completion entries 2014-02-03 11:43:30 +04:00
davits
8619099756 Fixed completions ordering, this time for real :) 2014-02-01 17:32:09 +04:00
davits
8520c5f5ac Added tests for filename_completer, fixed ordering of completions 2014-02-01 17:14:45 +04:00
Strahinja Val Markovic
8ceb453881 Updated vimdoc from readme 2014-01-29 11:03:19 -08:00
Strahinja Val Markovic
1a33f34ec0 Adding the g:ycm_open_loclist_on_ycm_diags option 2014-01-29 10:59:15 -08:00