Commit Graph

1420 Commits

Author SHA1 Message Date
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
Val Markovic
b3a77e9464 Merge pull request #774 from syhkiller/syh_try_to_fix_issue_#761
fix Issue #761
2014-01-13 09:51:37 -08:00
Sun Yuanhui
436a834758 fix Issue #761 2014-01-13 21:06:21 +08:00
Strahinja Val Markovic
2c92e80969 Removing path to system clang builtin headers
YCM ships clang builtin headers for libclang.
2014-01-12 12:48:56 -08:00
Strahinja Val Markovic
db4c25c97a Clang builtin headers now included with -isystem 2014-01-12 12:36:44 -08:00
Strahinja Val Markovic
5c90ef8c9f Fix module.map to not include missing header
This is actually a clang bug that's still present upstream at the time of
writing; the module.map refers to an "anm_neon.h" file that doesn't actually
exist in the folder.

Fixes #769
2014-01-12 12:24:35 -08:00
Strahinja Val Markovic
f30857df22 Updating to clang 3.4 builtin headers 2014-01-11 12:26:29 -08:00
Strahinja Val Markovic
2ebea627d9 Docs now mention libclang 3.4 is recommended 2014-01-11 12:21:03 -08:00
Strahinja Val Markovic
1c42b04d1a CMake now downloads clang 3.4 instead of 3.3 2014-01-11 12:19:19 -08:00
Val Markovic
c0721645e4 Merge pull request #763 from Valloric/no-syntastic
Replace Syntastic integration with native YCM code
2014-01-11 11:59:10 -08:00
Strahinja Val Markovic
9c443dabd8 Not matching catch against error message
That fails if a different locale is loaded because Vim localizes error messages.

Fixes #767
2014-01-11 11:55:40 -08:00
Strahinja Val Markovic
808d88bf55 Prevent error echos during completion, if possible
Related to #642.
2014-01-10 15:01:30 -08:00
Strahinja Val Markovic
46cf9734e8 Documenting issues with sign unplacing 2014-01-10 14:44:15 -08:00
Strahinja Val Markovic
9d06a3e54c Revert "Only removing our signs in buffer, no all"
This reverts commit 182848050e.

The reason we are reverting this is because removing signs in a loop causes
flicker. The only non-flicker approach is to remove all signs in a buffer with
"sign unplace buffer=<buffer-num>".

So no compatibility with other plugins for us.
2014-01-10 14:39:52 -08:00
Strahinja Val Markovic
182848050e Only removing our signs in buffer, no all
We used to remove all the signs in a buffer. Now we just remove the ones we set.
This prevents conflicts with other Vim plugins.
2014-01-10 12:54:20 -08:00
Strahinja Val Markovic
8866f798b6 Only clear the diag message echo once
Trying to clear it all the time removes other, non-YCM messages as well.

Fixes #766.
2014-01-10 12:18:24 -08:00
Strahinja Val Markovic
6e6e6043c3 Handling diags pointing to content not in file
Also handling no location_extent for diags.
2014-01-09 15:48:48 -08:00
Strahinja Val Markovic
365f67f82c Docs now mention line highlight depends on signs 2014-01-09 14:11:15 -08:00
Strahinja Val Markovic
dc01ad8240 Ensuring there are no "press enter" prompts
This is for the diagnostic echo.
2014-01-09 13:49:06 -08:00
Strahinja Val Markovic
f8f20b8eea Typo fix 2014-01-09 13:21:11 -08:00
Strahinja Val Markovic
5216fee8a1 Typo fix 2014-01-09 10:59:44 -08:00
Strahinja Val Markovic
0caf28de8f Updating vimdoc from README 2014-01-09 09:45:28 -08:00
Strahinja Val Markovic
63cc559f1a Minor doc rewording 2014-01-08 20:04:43 -08:00
Strahinja Val Markovic
34f654e3a4 More doc updates for diagnostics UI 2014-01-08 20:03:42 -08:00
Strahinja Val Markovic
5efd920815 Renaming and documenting the new options. 2014-01-08 19:43:21 -08:00
Strahinja Val Markovic
8090373afd Now can populate the loclist like Syntastic 2014-01-08 19:09:40 -08:00
Strahinja Val Markovic
cb359c0b6a New options for controlling the diag ui 2014-01-08 18:43:17 -08:00
Strahinja Val Markovic
4a9b7cb63e More doc updates since Syntastic support removed
Not done yet, still a way to go.
2014-01-06 23:05:01 -08:00
Strahinja Val Markovic
5f9a5bdcfb Typo fix 2014-01-06 15:24:06 -08:00
Strahinja Val Markovic
eca30e356d Minor README rewording 2014-01-06 15:24:06 -08:00