Feature #1036

Updated by Matthieu Decorde over 5 years ago

To manage network access precisely (see proxy ticket #1022), we need to disable default update event manager RCP behavior.

Update events must:
* be shown at the end of the RCP initialisation, in a non-modal thread
* have a preference to disable the automatic event

h3. Solution

* desactivate auto update feature in ApplicationWorkbenchAdvisor
* call 'lookforupdates' command at the end of TXM startup if the 'automaticallylookforupdates' option is true : the UpdateHandler must not be called within a Job
** Tested with Ubuntu, but freeze with the Mac OS X TXM...
* check if profile patch is still necessary : no more needed
* Setting proxy to "system" does not fix Mac OS X timeout. the proxy could be set to "direct" and set using the env proxy configuration. (just like during TXM installation of R packages)