Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 4, 2015
  1. @b4n
  2. @b4n

    geanygendoc: Fix rule generating HTML documentation

    b4n authored
    Fix VPATH builds and improve portability around Make implementations
Commits on Apr 23, 2015
  1. @b4n
  2. @b4n
  3. @b4n

    overview: Fix Waf build

    b4n authored
    Closes #220.
  4. @b4n
  5. @b4n

    geanylua: Update to match latest Geany's Scintilla API

    b4n authored
    This adds new methods, and fixes build removing 2 deprecated (and then
    missing) ones.
  6. @b4n

    geanylua: Fix parsing of trailing spaces in mkiface

    b4n authored
    Latest Scintilla interface file has a few trailing spaces which
    confuses the mkiface script.  So, fix it to ignore those.
Commits on Apr 13, 2015
  1. @b4n
Commits on Apr 12, 2015
  1. @b4n
  2. @b4n

    Merge pull request #210 from b4n/freebsd

    b4n authored
    Fix checks for openpty() on FreeBSD
Commits on Apr 10, 2015
  1. @b4n
  2. @b4n
  3. @b4n
Commits on Apr 6, 2015
  1. @b4n
  2. @b4n

    projectorganizer: Fix API version check

    b4n authored
    The API version check was rolled back as part of c890cbc probably by
    mistake, as the plugin really depends on 221 as it uses the new
    TagManager API.
  3. @b4n

    autotools: Improve check for compiler flags

    b4n authored
    Try and avoid compiler forgiveness about unknown flags to really know
    whether the compiler understands the flag or just doesn't care much.
    
    This avoids adding flags the compiler might warn about later on,
    polluting the output.  In practice, CLang does this with gcc-like
    warning flags: it does not treat the ones it doesn't understand as
    erroneous flags, yet emits warnings about them by default.  This leads
    to the actual build being riddled with warnings about unknown flags,
    hiding relevant warnings.
    
    To better detect such forgiving compiler behavior, try and find the
    flag the compiler has for treating warnings as errors, and use it when
    checking for additional flags.  This assumes that if such a flag is
    used the compiler will either error out when passed an unknown flag,
    or just shut up completely -- either being OK with us.
  4. @b4n
  5. @b4n

    treebrowser: Don't try and pass a column ID as a column object

    b4n authored
    This was not a real problem because the passed column ID was 0, so was
    interpreted as NULL, which is a valid value, but it still wasn't right.
  6. @b4n
  7. @b4n

    Fix status.m4 on FreeBSD

    b4n authored
    The default FreeBSD shell does not understand `+=` nor `for ((...))`,
    so use more portable alternatives.
Commits on Mar 21, 2015
  1. @b4n
Commits on Mar 16, 2015
  1. @b4n

    webhelper: Avoid build-relative paths in checked in generated files

    b4n authored
    gwh-enum-types.[ch] are automatically generated, but are also checked
    into version control, so we need to avoid any unwanted changes.
    To achieve this, use basenames instead of full names in the generated
    files.  This requires glib-mkenums >= 2.22, but it should be old enough
    not to cause dependencies concerns.  If this dependency appear to be a
    problem, another solution could be to simply remove reference to the
    source files in the generated output.
    
    These files need to stay checked in even if they are auto-generated
    because they contain translatable strings that the translation system
    has to be able to extract, whether the plugin is built or not.
    
    Close #163.
Commits on Mar 9, 2015
  1. @b4n

    pairtaghighlighter: Fix clearing previous indicators

    b4n authored
    The second argument for SCI_INDICATORCLEARRANGE is the length to clear,
    not the end position.
    
    This used to work on earlier versions of Scintilla for some reason,
    probably because it didn't check length, but current versions do nothing
    with an invalid length.
Commits on Mar 5, 2015
  1. @b4n

    autotools: Simplify geanyvc and geanyprj test setup

    b4n authored
    As both plugins actually rebuild source files differently for the
    tests, put the test controller in the same directory.
  2. @b4n

    autotools: Enable subdir-objects

    b4n authored
    This required tweaking geanyprj and geanyvc build system because they
    used an unsupported feature of re-building and object from a directory
    that already built objects, leading to a unexpected failure on cleanup.
  3. @b4n

    git-changebar: Fix repository monitoring after closing a file

    b4n authored
    The monitoring callbacks used to only push an update to the very
    document for which the monitoring was initially setup.  However, as
    monitoring is not reset when switching to another file in the same
    repository, it was easy to nullify the monitoring by opening two files
    from the same repository and closing the first one, as then the
    monitoring callbacks couldn't push the update to the closed document.
    
    So, fix the monitoring callbacks to push an update to the current
    document at the moment they are fired.  This is not a problem because
    the monitoring is properly reset when switching between different
    repositories' files, and the update doesn't enforce a repository
    anyway.
  4. @b4n

    geanylua: Fix possible NULL pointer dereference

    b4n authored
    `word_char` was only conditionally set to a non-NULL value, but
    unconditionally dereferenced through a `strchr()` call.
    While it seems highly unlikely to actually happen, play it safe and
    set the fallback value by default.
    
    Found by cppcheck.
  5. @b4n

    debugger: Add missing va_end() call

    b4n authored
    Found by cppcheck.
Commits on Mar 3, 2015
  1. @b4n

    webhelper: Fix bookmark completion on GTK 2.24

    b4n authored
    Geany hides the GtkComboBoxText API on GTK 2.24 because it wants to
    keep the very same ABI on all GTK2 builds.  So, we have to do the same
    otherwise we get mixed APIs which doesn't quite work.
    
    While at it, remove the redundant API mappings.
    
    Closes #193.
  2. @b4n

    Merge pull request #197 from b4n/git-changebar

    b4n authored
    git-changebar: Add keybindings to navigate through hunks
Commits on Mar 1, 2015
  1. @b4n
Commits on Feb 28, 2015
  1. @b4n

    Merge branch 'git-changebar'

    b4n authored
  2. @b4n

    git-changebar: Fix writing of color values in the configuration

    b4n authored
    Incorrect variable reference in `sizeof` expression lead to using the
    size of a pointer as the length of the buffer.  This used to work on
    64 bits systems because the buffer is 8 bytes in length, which happens
    to be the size of a pointer on 64 bits systems, but it fails on 32 bits
    ones because the size of the pointer is 4 bytes there, which is too
    small for what we actually want to write, leading to a truncation of
    the value.
    
    Thanks to Mark Burton for discovering the bug and providing a patch!
  3. @b4n

    git-changebar: Improve initial refresh logic

    b4n authored
    Only push one single update at startup, no matter how many documents
    actually get loaded.  This should not change much in practice, but
    avoids useless update tentatives that immediately get cancelled by the
    next one.
Something went wrong with that request. Please try again.