Permalink
Commits on Sep 17, 2012
  1. Applied a patch (with minor modification) by Jan Larres to not includ…

    …e tab characters in the signature of Python functions.
    allefant committed Sep 17, 2012
  2. Fix variable initialisation problem in objc parser, causing erroneous

    parsing of second file.
    
    Patch sent by Lars C. Hassing
    Vincent Berthoux committed Sep 17, 2012
Commits on Jun 20, 2012
  1. Fixed up compiler warnings

    David Fishburn committed Jun 20, 2012
  2. Most Vim files have a .vim extension.

    A new deployment archive format was created with a .vba extension.
    These are Vimball Archives and must be parsed differently from
    regular Vim files.
    
    They follow this format:
        " Vimball Archiver comment
        UseVimball
        finish
        filename
        line count (n) for filename
        (n) lines
        filename
        line count (n) for filename
        (n) lines
        ...
    
    Parsing is easy, look for UseVimBall as the first line of uncommented code.
    Grab the filename, followed by the # of lines, skip those lines and 
    look for the next filename.
    
    Added a new Kind for these files:
    	{ TRUE,  'n', "filename", "vimball filename" },
    
    So the full list is:
        Vim
            a  autocommand groups
            c  user-defined commands
            f  function definitions
            m  maps
            v  variable definitions
            n  vimball filename
    
    David Fishburn
    David Fishburn committed Jun 20, 2012
Commits on May 5, 2012
  1. I made some improvements to the LaTeX parser to make it more useful

    since the current support is a bit lacking. In particular:
    
    - Colons are now allowed in identifiers; this is a common way of
      separating parts in a label.
    - LaTeX doesn't have a concept of strings like other languages, so
      quotes shouldn't be handled specially, otherwise this can lead to
      whole passages of text being ignored. This fixes bug #2886871.
    - Sectioning commands now report the scope they're in, for example a
      subsection will report the section it's in using a 'section:'
      extension field. This allows for example the Tagbar Vim plugin to
      display the sections in a properly nested way.
      At the moment the scopes are separated by two double quotes ('""')
      as that is a character sequence that shouldn't really appear in
      normal LaTeX text, but if anyone has a better idea please tell me.
    - Labels can now be output as an additional kind. They're not listed
      in their respective scopes as that seems to be what other editors
      do, too, and I think it makes more sense this way.
    
    It's working fine for me (and another guy who tested it together with my
    Tagbar plugin), but it's still possible that I overlooked something --
    if so please tell me.
    
    Cheers,
    Jan Larres
    David Fishburn committed May 5, 2012
Commits on Apr 14, 2012
Commits on Mar 26, 2012
  1. Replaced calls to strcpy() with memmove() where the strings overlappe…

    …d, for which case the behavior of strcpy() is undefined.
    Darren Hiebert committed Mar 26, 2012
  2. Replaced calls to strcpy() with memmove() where the strings overlappe…

    …d, for
    
    which case the behavior of strcpy() is undefined.
    Darren Hiebert committed Mar 26, 2012
Commits on Dec 10, 2011
  1. Fixed problem detecting function definitions using circumflexes used …

    …for managed classes under MS.NET.
    Darren Hiebert committed Dec 10, 2011
  2. Fixed problem detecting function definitions using circumflexes used …

    …for managed classes under MS.NET.
    Darren Hiebert committed Dec 10, 2011
  3. Resolved compiler warnings

    Darren Hiebert committed Dec 10, 2011
Commits on Jun 15, 2011
  1. [python] Synched revision 5821 of geany/tagmanager:

    When checking for literal strings to ignore, consider also unicode, binary and raw strings.
    allefant committed Jun 15, 2011
  2. [python] Synched revision 4768 from geany/tagmanager:

    Apply patch from Colomban Wendling to parse Python lambda functions
    (thanks) - modified to only parse toplevel or class member lambdas.
    allefant committed Jun 15, 2011
  3. fixed bug #3168705

    allefant committed Jun 15, 2011
Commits on Nov 30, 2010
  1. Fixing bug of comment inside string in OCaml

    Vincent Berthoux committed Nov 30, 2010
  2. Bugifx : nested ocaml comment, patch of Radu GRIGORE

    Vincent Berthoux committed Nov 30, 2010
  3. commiting Radu GRIGORE patch

    Vincent Berthoux committed Nov 30, 2010
  4. Objective C parser

    Vincent Berthoux committed Nov 30, 2010
Commits on Sep 13, 2010
  1. Ocaml bug fixes

    Vincent Berthoux committed Sep 13, 2010
Commits on Sep 11, 2010
  1. Removed unused structure member.

    Darren Hiebert committed Sep 11, 2010
  2. Change for modern versions of Vim.

    Darren Hiebert committed Sep 11, 2010
  3. Removed duplicate information that is out-of-sync with similar inform…

    …ation contained elsewhere.
    Darren Hiebert committed Sep 11, 2010
Commits on Sep 8, 2010
  1. Ticket: 3062068

    update NEWS
    John Lindal committed Sep 8, 2010
  2. Ticket: 3062068

    turn on LFS support
    John Lindal committed Sep 8, 2010
Commits on Jul 28, 2010
  1. JavaScript Parser updates for bug 2777310.

    var x = 1;
    var y = [];
    var z = {};
    
    Only x and y are detected - z is ignored,
    despite this being perfectly valid syntax
    (and quite common, when initialising
    a variable for use as a hash table).
    
    [It's equivalent to z = new Object(), in a
    similar fashion to y = [] being equivalent
    to y = new Array() ].
    
    As far as I can tell, the cause seems to be that
    object literals are not being considered as valid
    for the right hand side of an assignment.
    
    Now, global variables for z is generated for the release after 5.8.
    David Fishburn committed Jul 28, 2010
  2. VIM Parser updates for bug 3032253.

    Vim parser did not handle an invalid 'command' format and hung".
    Now it handles and checks for these formats:
       command.
       command!.
       comma!.
       comma! ThisIsValid
    David Fishburn committed Jul 28, 2010
Commits on Jun 4, 2010
  1. fixed comment style

    David Fishburn committed Jun 4, 2010
  2. SQL Parser updates for bug 2961855.

    The scope changes unfortunately also picked up OWNER and CREATOR names of 
    functions and procedures.  So the scope changes should only be picked up if
    we are inside a PACKAGE first.
    David Fishburn committed Jun 4, 2010
Commits on May 27, 2010
  1. Tex Parser updates for bug 2886870.

    Simple typo that lead to \subsection tags to be marked 
    as \subsubsection tags.
    Test case used is: test/bug2886870.tex
    David Fishburn committed May 27, 2010
Commits on May 26, 2010
  1. Created a function prototype for parseMXML. VS does not complain but …

    …gcc does.
    David Fishburn committed May 26, 2010
  2. Missed an endless loop case

    David Fishburn committed May 26, 2010
  3. SQL Parser updates for bug 2961855.

    When parsing an Oracle package, the function prototypes did not have the
    appropriate scope added to the tags.
    Test case used is: test/bug2961855.sql.
    David Fishburn committed May 26, 2010
  4. Flex Parser updates for Flex SDK 4.

    Support the s: and fx: namespaces.
    Corrected parsing of other namespace objects.  They will not be tagged, but
    they will be parsed correctly.
    David Fishburn committed May 26, 2010