summaryrefslogtreecommitdiff
path: root/buildstream/plugin.py
Commit message (Expand)AuthorAgeFilesLines
* plugin.py: Make timed_activity enforce keyword argsJonathan Maw2017-11-141-1/+1
* plugin.py: Make the logging methods use keyword argsJonathan Maw2017-11-141-5/+5
* Change node_get_member to use default instead of default_valueJonathan Maw2017-11-141-5/+5
* Refactor: Move context.py -> _context.pyTristan Van Berkom2017-11-081-8/+7
* refactoring: Made Project option privateTristan Van Berkom2017-11-061-8/+7
* Refactoring: Renamed _BstError -> BstErrorTristan Van Berkom2017-11-061-2/+2
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-2/+1
* _yaml.py: Fixing inconsistently named API _yaml.validate_node()Tristan Van Berkom2017-10-011-1/+1
* plugin.py: Make Plugin.node_items() just yield from _yaml.node_items()Tristan Van Berkom2017-10-011-4/+1
* plugin.py: Add note on plugin extension supportTristan Van Berkom2017-09-191-0/+7
* plugin.py: Fix documentation to link to correct file70-third-party-plugin-sharingTristan Van Berkom2017-09-141-1/+1
* Add documentationTristan Maat2017-09-141-1/+47
* Add element plugin node validationsTristan Maat2017-09-141-0/+25
* plugin.py: Removed special case for test casesTristan Van Berkom2017-09-031-3/+1
* documentation: Set page titles manually in python modules.Tristan Van Berkom2017-08-311-0/+4
* plugin.py: Added BST_FORMAT_VERSION class attribute to pluginsTristan Van Berkom2017-08-311-3/+33
* plugin.py: Added BST_REQUIRED_VERSION_MAJOR and BST_REQUIRED_VERSION_MINORTristan Van Berkom2017-08-301-0/+7
* plugin.py: Added detail parameter to Plugin.timed_activity()Tristan Van Berkom2017-08-291-2/+3
* plugin.py: Document that logging is normally suppressed during configureJonathan Maw2017-07-011-0/+5
* plugin.py: Use utils._call()Jürg Billeter2017-06-271-39/+1
* plugin.py: Use utils._kill_proc_tree()Tristan Van Berkom2017-06-131-6/+1
* plugin.py: More brutal approach for sub process terminationTristan Van Berkom2017-05-311-16/+17
* plugin.py: More gentle and reliable subprocess terminationTristan Van Berkom2017-05-291-71/+66
* Make logging go to stdout when the test suite is being run in CIJonathan Maw2017-05-251-1/+4
* plugin.py: Use suspendable() to track paused seconds in timed activitiesTristan Van Berkom2017-04-071-15/+28
* Updated sources to use _signals.py for the signal handling.Tristan Van Berkom2017-04-071-3/+3
* Refactor: Untangling element/source namesTristan Van Berkom2017-03-181-11/+29
* plugin.py: Use utils._suspendable() to properly suspend/resume subprocesses.Tristan Van Berkom2017-03-061-6/+27
* Fixing permissions, some random python files became executableTristan Van Berkom2017-03-061-0/+0
* plugin.py: Enhanced host tool calling functions to terminate forcefullyTristan Van Berkom2017-03-051-18/+32
* plugin.py: timed_activity() Now takes silent_nested parameterTristan Van Berkom2017-02-231-5/+6
* Introduce base (internal) Exception class _BstErrorTristan Van Berkom2017-02-161-2/+2
* Remove apostrophes from grammatically incorrect instances of "it's"Paul Sherwood2017-02-111-2/+2
* plugin.py: Host command status message format changeTristan Van Berkom2017-01-191-1/+1
* plugin.py: Dont create Message() objects in destructor.Tristan Van Berkom2017-01-161-2/+5
* plugin.py: Push and pop message depth and few changesTristan Van Berkom2017-01-141-47/+90
* plugin.py: Added helper methods for running host toolsTristan Van Berkom2017-01-121-10/+142
* plugin.py: Added logging utilitiesTristan Van Berkom2017-01-121-1/+157
* plugin.py: Added missing import for ImplErrorTristan Van Berkom2017-01-091-0/+1
* plugin.py: Added new Plugin base class.Tristan Van Berkom2017-01-071-0/+213
* Move plugin.py -> _plugin.pyTristan Van Berkom2016-11-091-98/+0
* Adding plugin moduleTristan Van Berkom2016-11-081-0/+98