Permalink
Commits on Apr 17, 2017
  1. - fix various cppcheck issues (missing close of handles, added inital…

    chcg committed Apr 16, 2017
    …izer lists, removed unused vars)
    
    - removed unused files from PluginTemplateDialog
  2. fixes for various cppcheck issues

    chcg committed Apr 16, 2017
Commits on Apr 15, 2017
  1. v1.4.9

    bruderstein committed Apr 15, 2017
    Also updated the changelog for the last few versions
  2. Merge pull request #62 from bruderstein/x64-change-urls

    bruderstein committed Apr 15, 2017
    Use different URLs for 64bit plugin list
  3. Use different URLs for 64bit plugin list

    bruderstein committed Apr 15, 2017
    This enables a manual list of plugins to be used until we get the admin system up and running for x64 plugins.
    
    When that does finally land, we can still use the separate lists, as that will keep the lists smaller, and only downloading what is actually required for the running version
  4. Merge pull request #61 from bruderstein/always-validate-plugin-list

    bruderstein committed Apr 15, 2017
    Ensure always validate current plugin list
  5. Ensure always validate current plugin list

    bruderstein committed Apr 15, 2017
    The caching creates more issues than it solves - it will still be cached by cloudflare in production, but the dev list will be instantly updated (as soon as it's available on the server)
Commits on Apr 12, 2017
  1. v1.4.8

    bruderstein committed Apr 12, 2017
  2. Merge pull request #60 from bruderstein/change-md5-url

    bruderstein committed Apr 12, 2017
    Change URL for plugin list MD5
  3. Change URL for plugin list MD5

    bruderstein committed Apr 12, 2017
    Version 1.4.3 through 1.4.6 had an issue where the MD5 had to be
    different, and they always were because we were originally creating the
    md5sum of the plugins.zip, not the XML. Now we've corrected it,
    we need a way for the hash to remain "wrong" for
    1.4.3 through 1.4.6, but correct for 1.4.8 onwards.
    
    Changing the URL for the MD5 is how we're doing that, so plugins.md5.txt
    still exists, but it contains an old hash that will never be correct.
    
    plugins2.md5.txt contains the correct hash
  4. v1.4.7

    bruderstein committed Apr 12, 2017
  5. Merge pull request #59 from bruderstein/fix-mem-leak

    bruderstein committed Apr 12, 2017
    Fix memory leak
  6. Use implicit conversion

    bruderstein committed Apr 12, 2017
    TCHAR * is automatically converted to `tstring`, so we can do it in one step
  7. Fix memory leak

    bruderstein committed Apr 12, 2017
    Spotted by cppcheck via @chcg
    As the map uses raw `tstring`s, they're copied anyway, so no need to do the pointer dance anyway.
  8. Merge pull request #58 from bruderstein/fix-pluginlist-download

    bruderstein committed Apr 12, 2017
    Fix issue with plugin list download
Commits on Apr 11, 2017
  1. Fix issue with plugin list download

    bruderstein committed Apr 11, 2017
    When the plugin list matched the MD5 (which it hasn't done for a while due to a server side issue with the MD5 not being correct!), it would always fail.
    
    The server side issue was corrected, which manifested this issue in the code.
    
    Also, the DEV list MD5 URL wasn't used when the DEV list was selected.
Commits on Apr 10, 2017
  1. Performance issue from cppcheck 1.78:

    chcg committed Apr 10, 2017
    Zusammenfassung: Prefer prefix ++/-- operators for non-primitive types.
    Meldung: Prefix ++/-- operators should be preferred for non-primitive types. Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code.
  2. - updated version to post v1.4.6

    chcg committed Apr 10, 2017
    - switched build order of v120_xp and v140_xp as v120_xp is used for github releases and so they are pushed early to github
  3. v1.4.6 copyright dates

    bruderstein committed Apr 10, 2017
  4. v1.4.6

    chcg committed Apr 10, 2017
  5. Merge pull request #56 from bruderstein/fix-appdata-plugins

    bruderstein committed Apr 10, 2017
    Fix the registered plugin installed version
  6. Fix the registered plugin installed version

    bruderstein committed Apr 10, 2017
    When updating the AppData plugins, also update the registered `Plugin` object for the given name. Previously this was not updated, so when the plugin was looked up by name (actually only done for dependencies and checking Plugin Manager updates) the non appdata version was always used. This manifested itself in #54 (and originally in #45), when the plugin manager would ask to update itself, even though it was not showing an update.
    
    Can be seen here fetching the plugin via `getPlugin(name)`, which uses the `_plugins` map:
    https://github.com/bruderstein/nppPluginManager/blob/ea8d624827c5f0cb31a8e5cfcb0ef4c4ef00ab3e/pluginManager/src/PluginList.cpp#L1037-L1040
  7. v1.4.5

    chcg committed Apr 10, 2017
  8. Merge pull request #55 from bruderstein/fix-copystep

    bruderstein committed Apr 10, 2017
    Fix copystep when run via gpup
Commits on Apr 7, 2017
  1. Fix copystep when run via gpup

    bruderstein committed Apr 7, 2017
    The CopyStep serialisation was using the wrong destination path for recursive directories, and using the wrong flag for validate.
Commits on Apr 4, 2017
  1. backmerge of pointer dereference fix from https://github.com/madler/z…

    chcg committed Apr 4, 2017
    …lib/tree/master/contrib/minizip V1.1 without the zip64 support
    
    + some more maybe relevant corrections
Commits on Apr 2, 2017
  1. - fixed compiler warning about hidden variable copy in CopyStep::copy…

    chcg committed Apr 2, 2017
    …Directory()
    
    - fixed compiler warning about unused params in EncryptionTest.cpp
    - fixed MS code analysis issues for the libinstall component regarding possible null pointer access/dereferencing
    - added testcase for assignment operator on CancelToken
  2. added changes from patch #51

    chcg committed Apr 2, 2017
    - modified additionally DirectLinkSearch::findChar() to avoid warparound with unsigned size_t
    - used _tfopen_s() instead of just _tfopen
    - removed trailing whitespaces
  3. see #47, added issue template to gain a better/more structured descri…

    chcg committed Mar 15, 2017
    …ption of the issue reports
Commits on Mar 22, 2017
  1. update zlib from 1.2.8 -> 1.2.11

    chcg committed Mar 22, 2017
Commits on Feb 22, 2017
  1. v1.4.4

    chcg committed Feb 22, 2017
  2. - added postbuild events for the release builds

    chcg committed Nov 29, 2016
    - create zip artifacts for release builds, which are restricted to platformtoolset v120_xp due to size
    - added deploy template for automatic github releases
    - renamed VS project dirs from 2010 to 2015
    - updated VS projects to visual studio version 2015
    - appveyor publish release artifacts
Commits on Feb 9, 2017
Commits on Feb 7, 2017
  1. see #34,

    chcg committed Feb 7, 2017
    fixed by removal of the printf used for debugging purposes at an initial state of the project