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
unknown
875d6cf282
fix Travis-CI failures
2014-03-03 20:18:44 -06: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
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
Strahinja Val Markovic
735c57bba8
New entry in FAQ explaining errors after Ctrl-C
2014-01-29 10:25:31 -08:00
Strahinja Val Markovic
825b3055e5
Force ignoring of SIGINT for YCM client
...
This reduces fallout of pressing ctrl-c in Vim.
2014-01-29 10:18:07 -08:00
Strahinja Val Markovic
9f3a3e3019
Fixing a race condition in Completer
...
Since we use one thread per request, one thread could change the
completions_cache while the other one was depending on the data in it.
2014-01-28 16:31:32 -08:00
Strahinja Val Markovic
6faf0e9c20
Removed unused variable
2014-01-28 14:58:58 -08:00
Val Markovic
56e69412e3
Merge pull request #796 from JIghtuse/master
...
Fix url for Clang 3.3 for 32-bit Linux
2014-01-22 18:01:11 -08:00
Val Markovic
27ac8bcd0a
Merge pull request #793 from inDigiNeous/master
...
Add XCode system library path to fix --system-libclang building
2014-01-22 12:30:26 -08:00
Val Markovic
2f981a25d8
Merge pull request #798 from ashemedai/master
...
Add FreeBSD to the HAS_LIBCXX11 case.
2014-01-22 12:27:52 -08:00
asmodai
dd44d99949
Add FreeBSD to the HAS_LIBCXX11 case.
2014-01-22 12:11:39 +01:00
Boris Egorov
3b12f4cb27
Fix url for Clang 3.3 for 32-bit Linux
2014-01-22 14:39:22 +07:00
Val Markovic
d156214f76
Merge pull request #780 from rxwen/master
...
flush the options_file before start the ycmd server
2014-01-21 10:06:00 -08:00
Sakari Lehtonen
95860122fe
Add XCode system library path to fix --system-libclang building
2014-01-21 06:14:14 +02:00
Strahinja Val Markovic
37e8c861a6
Minor formatting change
2014-01-20 14:30:47 -08:00
Strahinja Val Markovic
6ce31baf55
PRs should mention that the CLA has been signed
2014-01-20 14:29:36 -08:00
Strahinja Val Markovic
b39bc33f56
Mention Vim patch for silent status messages
2014-01-18 15:14:24 -08:00
Strahinja Val Markovic
47a0048f34
Fixing str/unicode mismatch
...
Sending a unicode filepath to CompilationDatabase doesn't work and causes
exceptions; it has to be a (utf-8 encoded) str object.
2014-01-17 10:18:29 -08:00
Strahinja Val Markovic
433b3b64f0
Decoding completion strings to utf8 for Vim
...
Fixes #761
Fixes #775
2014-01-15 11:25:57 -08:00
Val Markovic
e9816c3823
Merge pull request #779 from tlvince/ignore-pandoc
...
Blacklist Pandoc file type
2014-01-15 10:45:11 -08:00
rxwen
5fc4a00b7c
There is no way for a dictionary to return None for non-existing key if
...
a default value is provided
2014-01-14 23:22:48 +08:00
rxwen
62949c42ed
flush the options_file before start the ycmd server
...
- There are cases on windows that the ycmd will read an empty options
file. So, flush the options file before start the ycmd server
2014-01-14 22:05:03 +08:00
Tom Vincent
685b1007b6
Blacklist Pandoc file type
...
Pandoc enhances Markdown and therefore is used for prose, which doesn't suit YCM
well.
2014-01-14 11:59:31 +00:00
Strahinja Val Markovic
b1bba2e201
Changing copyright headers from me to Google
...
When I initially released this project, I released it under my own copyright. I
have since then worked on it in my 20% time at Google (and want to continue
doing this) and my life becomes much simpler if the copyright is Google's.
From the perspective of how this project is run and managed, **NOTHING**
changes. YCM is not a Google product, merely a project run by someone who just
happens to work for Google.
Please note that the license of the project is **NOT** changing.
People sending in future pull requests will have to sign the Google
[CLA](https://developers.google.com/open-source/cla/individual ) (you can sign
online at the bottom of that page) before those pull requests could be merged
in. People who sent in pull requests that were merged in the past will get an
email from me asking them to sign the CLA as well.
2014-01-13 11:08:43 -08:00
Strahinja Val Markovic
e9b3916862
More unicode conversions on the client
2014-01-13 10:00:05 -08:00