Initial conception (unfinished).
Merge branch 'development' into update_system_pythonpath_automatically
Working on the interpreter pythonpath auto-fix (not finished and with compile errors at this point).
Creating unit-tests. Fixed issue where a disposed interpreter info was being returned.
No longer disposing of interpreter, creating tests for synch modules manager.
Removed feature in PathWatch to try to restore a key for a File being watched if the file was restored later on.
Comments
Made map in PathWatch synchronized.
Made map in PathWatch synchronized.
Starting to work on scheduler for changes on the interpreter info.
The system modules manager will only schedule an initial check if there's something to be checked upon the plugin startup.
Minor speedup.
Working on scheduling when a change happens in the filesystem.
Properly restoring info when selection was done (name was not properly passed).
Filtering for changes we're interested in for synchronizing with the system modules maneger.
If a notification is given, scheduling can happen before / Made initialization lazier for tracking dirs as it can be slow listing files to get the last modified time.
No longer locking zip file if opened in editor / properly listing zip file even if there are no entries for directories.
Merge remote-tracking branch 'origin/development' into update_system_pythonpath_automatically
Fixed issue watchin non-dir.
Fixed issue where we were getting the time of the wrong dir in path watch stacker runnable / Performance improvements checking if directory has an __init__ inside it.