Merge branch 'origin/context_view'
Removed yguard.jar from repository
Included yguard in .gitignore
label highlighting on edge select
tooltip on element click 'Doubleclick to show in editor'
Fixed console utf-8 encoding.
Moved setting of the encoding of the user_error stream of the console after the call of set_prolog_IO/3.
Fixed breakpoint predicates constants.
Fixes toggling of comments in the Prolog editor if a line starts with a single/double quoted string. Added these strings to the configured content types of the Prolog editor.
Moved notification of pdt_reload listeners after the reload process.
Added mutex to the call graph generation.
Modifed console clearing.
metacalls label tooltip
performance issue: set source(false) for code_walker
Start the console always with the default process.
Added silent consult of files to the pif service. The reload is done by the default executor (i.e. with queryOnce). The silent consult is only visible to the pdt.common plugin.
Added starting of the CurrentPifListener on the active pif when the editor plugin is started.
Improved pif notification mechanisms and the usage of them.
- made the consult decorator a listener
- removed unneeded calls of notifyDecorators
- added PrologInterfaceStartListener that is notified about a pif start
- moved automatic reconsulting from the console to the common plugin
- removed the reconsult hook, the breakpoint handler now uses a LifeCycleHook that depends on the hook of the pif start listener
Access the active pif via PDTCommonUtil.getActivePrologInterface().
Removed obsolete file_loaded subject from the "Prolog to Java" notifications. The ConsultListener is used instead.
Added missing uses/checks for the active pif.