Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 4, 2015
  1. @b4n

    Merge pull request #158 from b4n/debugger/reload-plugin-fix

    b4n authored
    debugger: Fix crash after plugin reload
Commits on Jun 18, 2015
  1. @b4n

    debugger: Remove a few dangling pointers

    b4n authored
    Those should not cause any problem in real situations, but resetting
    them properly is safer as it doesn't depend on a very specific sequence
    of events.
  2. @b4n
Commits on Apr 13, 2015
  1. @b4n
Commits on Apr 10, 2015
  1. @b4n
Commits on Apr 6, 2015
  1. @b4n
Commits on Mar 5, 2015
  1. @b4n

    debugger: Add missing va_end() call

    b4n authored
    Found by cppcheck.
Commits on Feb 19, 2015
  1. @frlan

    Merge pull request #174 from b4n/debugger/gdb77

    frlan authored
    debugger: Fix crash with GDB 7.7
Commits on Dec 29, 2014
  1. @techee
Commits on Oct 22, 2014
  1. @b4n

    debugger: Fix crash with GDB 7.7

    b4n authored
    GDB 7.7 doesn't understand `&` as an argument to `-exec-run`.
    
    Moreover, the code handling errors from GDB has an issue with this
    error and leads to a crash.
    
    Closes https://sourceforge.net/p/geany-plugins/bugs/112/
Commits on Oct 12, 2014
  1. @b4n

    debugger: Fix internal EnvTree state after plugin reload

    b4n authored
    As the module is resident, the global variables won't get reinitialized
    automatically when the plugin is reloaded, so reinitialize them
    explicitly.
    
    This is especially important for the `empty_row` variable as not
    re-initializing it will lead to a double-free, and possibly a crash.
  2. @b4n

    debugger: Fix GCond usage

    b4n authored
    g_cond_wait() and the likes unlock the passed in mutex during the wait
    and re-lock it before returning.  However, the code here used to pass
    in an unlocked mutex.
    
    This used to work because GLib threading implementation was tolerant
    and allowed unlocking an unlocked mutex, but GLib 2.42 has a new and
    less tolerant implementation that would abort in such situation.
    
    Fix this by properly locking the passed in mutex.
    
    The implementation here also removes the second mutex only used for the
    condition as the one used to protect the loop body can very well be
    used and actually makes sense as they protect the same thing.
    
    Doing so requires to properly wait for the thread to quit before
    destroying the mutex, but this probably should be done anyways to avoid
    forcefully killing the thread when the application quits.
Commits on Apr 13, 2014
  1. @b4n

    debugger: Disconnect signals on the Scintilla widget more cautiously

    b4n authored
    No signal handler on a Scintilla widget should ever be left on a plugin
    unload, otherwise unloaded code from the callback could get called.
    
    So, although the code was probably good enough in most normal
    situations, be a little more cautious about removing existing handlers
    in any cases.
Commits on Aug 31, 2013
  1. @codebrainz

    Debugger: Prevent crash when re-loading plugin

    codebrainz authored
    Debugger provides own GtkCellRenderer GTypes so its module must
    remain resident
Commits on Mar 13, 2013
  1. @frlan
Commits on Mar 6, 2013
  1. @frlan

    Debugger: Fix a small typo

    frlan authored
Commits on Jan 25, 2013
  1. @vkochan

    [Debugger:WAF] Fixed unevaluated ${#vars} in defines dict.

    vkochan authored
    Images were not loaded, b'couse of getting defined
    DBGPLUG_DATA_DIR  "${PKGDATADIR}/debugger".
    
    + Fixed misspeling for "pludin_datadir"
Commits on Jan 24, 2013
  1. @vkochan

    [Debugger:FIX] Plugin was not loaded in Geany.

    vkochan authored
    Reason: Could not find symbol from src/cell_renderers sources.
Commits on Nov 16, 2012
  1. @b4n
Commits on Aug 26, 2012
  1. @frlan

    Merge pull request #66 from cesspit/debugger

    frlan authored
    Debugger
Commits on Jul 8, 2012
  1. @cesspit
  2. @cesspit
Commits on Jul 1, 2012
  1. @cesspit
  2. @cesspit
Commits on Jun 24, 2012
  1. @eht16
Commits on Jun 16, 2012
  1. @sardemff7 @hyperair

    Autotools: Conditionally add plugins to SUBDIRS

    sardemff7 authored hyperair committed
    Automake will automatically generate a DIST_SUBDIRS variable to get
    everything right for "make dist"
  2. @sardemff7 @hyperair

    Autotools: Do not include var.docs.mk

    sardemff7 authored hyperair committed
  3. @sardemff7 @hyperair

    Autotools: Remove EXTRA_LTLIBRARIES

    sardemff7 authored hyperair committed
  4. @sardemff7 @hyperair

    debugger: Pass XPMs as source files

    sardemff7 authored hyperair committed
    This avoids EXTRA_DIST usage
  5. @sardemff7 @hyperair

    Autotools: Avoid most EXTRA_DIST

    sardemff7 authored hyperair committed
    Using dist_ prefix for the plugin doc and data files allows us to remove
    some unneeded EXTRA_DIST
Commits on Jun 14, 2012
  1. @cesspit

    TODO update

    cesspit authored
  2. @cesspit
Commits on Jun 8, 2012
  1. @b4n
  2. @b4n
  3. @b4n
Something went wrong with that request. Please try again.