Permalink
Commits on Nov 3, 2016
  1. Remove un-inclusive language

    bruderstein committed Nov 3, 2016
    I'm sorry. I know better now.
Commits on Sep 27, 2014
  1. Version 1.0.8

    bruderstein committed Sep 27, 2014
  2. Always release GIL before calling Scintilla

    bruderstein committed Sep 27, 2014
    See commit cba6b6a for more details
  3. Whitespace

    bruderstein committed Sep 27, 2014
  4. Always release the GIL when calling N++

    bruderstein committed Sep 27, 2014
    Notifications can come at any time due to WM_NOTIFY messages from child windows being forwarded by N++ to plugins. This means we can always get a notification, even when we're not expecting it.
    
    Added check to see if we're interested in the notification before we claim the GIL. This is a belt-and-braces fix, as actually, simply performing a check if we're interested in the notification would be enough. However, there are so many hidden cases, always giving up the GIL whilst calling into N++ will eliminate all chance of deadlocks, and we can optimize later if it becomes an issue.
    
    Reported by "Kadner"
    https://sourceforge.net/p/npppythonscript/discussion/1188886/thread/915d6d40/?limit=25
  5. Fix missing include path

    bruderstein committed Sep 27, 2014
Commits on Jul 15, 2014
  1. Changelog 1.0.7

    bruderstein committed Jul 15, 2014
  2. Version 1.0.7.0

    bruderstein committed Jul 15, 2014
  3. Release the GIL if necessary before calling Replace in main thread

    bruderstein committed Jul 15, 2014
    Needed if (re)replace called in N++ callback
  4. Releases in NppWrapper always needed

    bruderstein committed Jul 15, 2014
    In the case of a sync Scintilla callback making N++ calls, the GIL needs
    to be released before calling N++, otherwise main thread could be sat waiting
    for the GIL, and can't process normal calls, even if they're just "get" calls.
    
    Reported by skrell - https://sourceforge.net/p/npppythonscript/discussion/1188886/thread/55cce926/?limit=25#a167
  5. Add fromChars() to CharTraitsT, to convert from const char* to string…

    bruderstein committed Jul 15, 2014
    …_type
    
    This is a cheap fix, to ensure that match_results::format() gets the right
    encoding.  It'd be nice to fix these converters such that we only do the
    conversion rather than the multiple alloc/dealloc/convert-to-string
    mess that we're doing now.
  6. Add test for replacement format containing unicode chars

    bruderstein committed Jul 15, 2014
    Python Tests for unicode replacement strings also added
Commits on Jun 22, 2014
  1. Fix About copyright years

    bruderstein committed Jun 22, 2014
  2. Version 1.0.6

    bruderstein committed Jun 22, 2014
  3. Fix deleteLine to behave correctly on edge cases

    bruderstein committed Jun 22, 2014
    deleteLine used to remove the previous line end, rather than the line end
    for the current line, which was really stupid.
Commits on Apr 28, 2014
  1. Fix text parameter for unknown event

    bruderstein committed Apr 28, 2014
    This shouldn't occur, but if scintilla is updated in N++ before Python Script then it's possible.  This will stop a crash in case text is NULL.
Commits on Apr 22, 2014
  1. Version 1.0.5

    bruderstein committed Apr 22, 2014
Commits on Apr 21, 2014
  1. Version 1.0.4

    bruderstein committed Apr 21, 2014
  2. Add test for abs()

    bruderstein committed Apr 21, 2014
    Issue with #define in Python for _hypot
  3. Version 1.0.3.0

    bruderstein committed Apr 21, 2014
  4. Fix crash issue with runPluginCommand

    bruderstein committed Apr 21, 2014
    menuName is NULL when called from runPluginCommand
    Need to get some test coverage on the MenuManager from C++ level
Commits on Mar 30, 2014
  1. Version 1.0.2.0

    bruderstein committed Mar 30, 2014
    Fixed hard coded path in docs build process
  2. Generate local download html as part of buildReleaseZips.bat

    bruderstein committed Mar 30, 2014
    Added buildAll.bat to build the installer and all the zips
    Update header.inc with the latest version