Permalink
Commits on Dec 2, 2011
  1. Merge pull request #104 from exclipy/info_diagnostic

    Silex committed Dec 2, 2011
    Include "note" diagnostic messages (for clang executable mode)
Commits on Nov 28, 2011
  1. Merge pull request #103 from jimenezrick/master

    Silex committed Nov 28, 2011
    Hides `doautocmd QuickFixCmdPost make' annoying message
  2. Fixes `No matching autocommands' message

    jimenezrick committed Nov 28, 2011
    When doing `doautocmd QuickFixCmdPost make', if no autocommands are
    registered for QuickFixCmdPost, that annoying message is shown, we need
    to add `:silent'.
    
    Closes #96
Commits on Nov 21, 2011
  1. Merge pull request #102 from majutsushi/threadfix

    Silex committed Nov 21, 2011
    Fix threading race condition
Commits on Nov 20, 2011
  1. Fix threading race condition

    xdegaye committed with majutsushi Nov 20, 2011
Commits on Oct 29, 2011
  1. libclang: Parse the python bindings only once

    tobig committed Oct 29, 2011
    We accidently parsed the whole python bindings whenever we changed the
    file that is in the vim buffer. This does not only cost runtime, but it
    also yields to locking problems as we may allocate more than one lock.
    
    Signed-off-by: Tobias Grosser <tobias@grosser.es>
Commits on Oct 28, 2011
  1. libclang: Evaluate the options before starting a new thread

    tobig committed Oct 28, 2011
    This fixes an error that arise because vim variables are not yet available
    in the thread's context. This was the original error message:
    
    Error detected while processing function <SNR>50_Detect:
    E121: Undefined variable: b:clang_user_options
    E15: Invalid expression: b:clang_user_options
    Exception in thread Thread-1:
    Traceback (most recent call last):
      File "C:\Python27\Lib\threading.py", line 530, in __bootstrap_inner
        self.run()
      File "SOMEPATHHERE/plugin/libclang.py", line 223, in run
        getCurrentTranslationUnit()
      File "SOMEPATHHERE/plugin/libclang.py", line 23, in
    getCurrentTranslationUnit
        userOptionsLocal = splitOptions(vim.eval("b:clang_user_options"))
    vim.error: invalid expression
    
    Signed-off-by: Tobias Grosser <tobias@grosser.es>
  2. Remove unused function

    tobig committed Oct 28, 2011
    Signed-off-by: Tobias Grosser <tobias@grosser.es>
Commits on Oct 26, 2011
  1. Merge pull request #95 from jimenezrick/add-gitignore

    Silex committed Oct 26, 2011
    Adds `tags' to .gitignore file (useful with pathogen)
Commits on Oct 25, 2011
  1. Adds `tags' to .gitignore file, useful with pathogen

    jimenezrick committed Oct 25, 2011
    Ignore `tags' files created when using pathogen.
Commits on Oct 23, 2011
  1. Remove some lines in the TODO

    Rip-Rip committed Oct 23, 2011
  2. Instead of a common formatting between libclang and clang, compute th…

    Rip-Rip committed Oct 23, 2011
    …e 'args_pos' when filling the dictionnary used by vim for the completion.
Commits on Oct 17, 2011
  1. Merge branch 'snips'

    Rip-Rip committed Oct 17, 2011
  2. Fix UltiSnips snippets

    Silex committed Oct 17, 2011
  3. Correct dummy example

    Silex committed Oct 17, 2011
  4. libclang: Parse file on load to fill caches.

    tobig committed Oct 17, 2011
    As soon as a new file is opened, we compile it in the background. This
    allows clang to fill its caches, such that the first user completion
    happens already on a cached file. This significantly speeds up the first
    completion.
Commits on Oct 16, 2011
  1. Merge branch 'master' into snips

    Rip-Rip committed Oct 16, 2011
  2. Swap the behaviour of clang_auto_select = 1 or 2.

    Rip-Rip committed Oct 16, 2011
    That way we're backward compatible.
Commits on Oct 15, 2011
  1. Update snipmate and ultisnips to use the new interface.

    Rip-Rip committed Oct 15, 2011
    I didn't tested it with ultisnips but due to the similarity of the code,
    it should works. Some features were removed for now and may be
    reintroduced in the future.
  2. Merge branch 'master' into snips

    Rip-Rip committed Oct 15, 2011
  3. Suppress useless variable.

    Rip-Rip committed Oct 15, 2011
  4. Merge branch 'master' into snips

    Rip-Rip committed Oct 15, 2011
Commits on Oct 8, 2011
  1. First try at fixing the snippet engine.

    Rip-Rip committed Oct 8, 2011
    Only currently works on the "native" engine.
Commits on Sep 24, 2011
  1. Merge pull request #86 from xaizek/master

    Silex committed Sep 24, 2011
    Fix return code of cc_args.py
  2. Fix cc_args.py exit status. Closes #85

    xaizek committed Sep 24, 2011
    Used to return signal number that killed child process, now returns exit
    code or 1 if child process is killed by signal.
Commits on Sep 11, 2011
  1. Merge pull request #82 from exclipy/fatal_diagnostic

    Silex committed Sep 11, 2011
    Include informational and fatal errors to the diagnostic list.
Commits on Sep 10, 2011
Commits on Aug 29, 2011
  1. Merge pull request #75 from exclipy/master

    Silex committed Aug 29, 2011
    Add a Makefile to generate a Vimball Archive
Commits on Aug 28, 2011
  1. Add a Makefile to generate a Vimball Archive

    exclipy committed Aug 28, 2011
    Moved LICENSE and TODO files into doc/clang_complete.txt.
    This will ensure these texts are included when the plugin is distributed
    as the .vba file.
    
    Moved cc_args.py to bin/cc_args.py.
    So it doesn't clutter the user's ~/.vim
    
    Updated cc_args.py section of the docs to refer to its installed
    location