Commits on Jun 23, 2013
  1. Import all test cases from upstream CTags that work for us

    The test results were auto-generated and not manually checked, so they
    may be inaccurate.  They should be fixed if appropriate if they start
    to fail, e.g. when modifying the relevant parser.
    CTags' tests that didn't pass weren't imported, but probably should be
    added an the relevant parser fixed.
    b4n committed Jun 23, 2013
Commits on Jun 15, 2013
  1. Add API docs for search_show_find_in_files_dialog()

    This function is used in File Browser plugin and in Tree Browser,
    GProject, and GeanyPrj plugins from Geany-Plugins.
    codebrainz committed Jun 15, 2013
Commits on Jun 10, 2013
  1. Merge pull request #144 from krofna/patch-1

    break is keyword in pascal
    frlan committed Jun 10, 2013
Commits on Jun 9, 2013
  1. break is keyword in pascal

    krofna committed Jun 9, 2013
Commits on Jun 8, 2013
  1. Add "strictfp" Java keyword

    Closes #936.
    ilario-pierbattista committed with b4n Jun 8, 2013
  2. Parse Java annotations with parameters

    Closes #924.
    meoblast001 committed with b4n Mar 16, 2013
Commits on Jun 7, 2013
  1. Update of Italian translation

    frlan committed Jun 7, 2013
Commits on Jun 6, 2013
  1. Update of Swedish translation

    frlan committed Jun 6, 2013
  2. Update Scintilla to version 3.3.3

    b4n committed Jun 6, 2013
  3. Allow Javascript new operator to apply to any object constructor

    js.c only allowed keywords 'function' 'Function' or 'Object' after
    'new' but js syntax allows any constructor function:
    var name = new constructor_function( args );
    ie an identifier where js.c allowed only keywords.
    So changed js.c to allow any identifier as well as the keywords.
    elextr committed Jun 6, 2013
Commits on Jun 5, 2013
Commits on Jun 2, 2013
  1. Indentation width detection: try not to get fooled by comments

    C-style multiline comments, used among others in C, C++ and Java, are
    often continued on next lines with an additional space followed by an
      1.    /* first comment line
      2.     * continuation line (asterisk is aligned with previous line)
      3.     * last line */
    This fools the indentation with detection because lines 2 and 3 from
    the above example have an extra space in what is considered being the
    line indentation.  In this example, the algorithm would detect an
    indentation width of 5 rather than 4, because here most lines have an
    indent of 5 -- although they actually have an indent of 4 plus a space
    for alignment.  This is not a problem in most situations because there
    generally are fewer comment continuation lines than actual code lines
    which have a indent multiple of the actual indent width, but with some
    code with a lot of comments (e.g. short functions with verbose
    documentation comments) this might start to fool the algorithm and
    give wrong, annoying, results.
    So, try to detect these continuation lines and avoid taking them into
    b4n committed Jun 2, 2013
Commits on Jun 1, 2013
  1. Improve scrolling to display a plugin's keybindings

    When scrolling the keybinding list to display a particular row, which
    is used to display a particular plugin's keybindings, consistently
    scroll so the row is on the top left.  This makes it easier to see the
    row in question since it's always at the same location, and it shows
    more child keybindings.
    b4n committed Jun 1, 2013
Commits on May 31, 2013
Commits on May 26, 2013
Commits on May 25, 2013
  1. Keybindings for plugins

    scriptum committed with codebrainz May 19, 2013
  2. Import fix from upstream Scintilla to fix crash upon DnD with GTK3

    This imports Scintilla commit e488315f2d30e1795f0899779bac948da41b4eef
    from HG, "Bug: [#1481]. Incorrect event copying on GTK+ 3.x."
    b4n committed May 25, 2013
  3. Import fix from upstream Scintilla to fix crash on drag and drop

    This imports Scintilla commit 06f36a3217229ec2c2a360e370ae1b07597ce7b6
    from HG, "Fix crashes with SelectionText instances that did not have \0
    b4n committed May 25, 2013
Commits on May 22, 2013
  1. Don't mark as translatable strings that are never visible

    In the file properties dialog there are a few label for which the
    default value is never visible to the user, and then don't need to be
    translated.  These strings are only useful to recognize and select the
    label in e.g. Glade UI.
    b4n committed May 22, 2013
  2. Update of German translation

    frlan committed May 22, 2013
  3. Updated Hebrew translation

    for the commit "Use Glade to create the File Properties dialog"
    Signed-off-by: Frank Lanitz <>
    Yosef Or Boczko committed with frlan May 22, 2013
  4. Remove use of some of our own deprecated Scintilla wrappers

    Remove most obvious calls to our very own deprecated Scintilla wrapper
    functions sci_get_text(), sci_get_text_range() and
    Some calls are still left, but they either really benefit from these
    functions or the fix would be more complex.
    b4n committed May 22, 2013
  5. Merge branch 'scintilla-update'

    b4n committed May 22, 2013
  6. Update for new Scintilla styles

    b4n committed May 22, 2013
  7. Update Scintilla to version 3.3.2

    b4n committed May 22, 2013
Commits on May 21, 2013
  1. Updated Hebrew translation

    Signed-off-by: Frank Lanitz <>
    Yosef Or Boczko committed with frlan May 20, 2013