Fix for Bug 435740 - [Model] IAE in
ModelServiceImpl.findElementsRecursive

Change-Id: Id5b12d96ac0ef862011752513717f955f4d96a45
Bug 435574 - [Themes] Dark theme overrides text editor background color

Re-enable the usage of 'org.eclipse.ui.editors/AbstractTextEditor.Color.Background' preference 
instead of 'Appearance > Colors&Fonts > Other defined by CSS > ACTIVE_CODE_EDITOR_BG_COLOR'

Change-Id: I30dc62bf8e45bf71628a4ea02fff4e834e2bd365
Signed-off-by: Andrea Guarinoni <andrea.guarinoni@gmail.com>
Bug 435949: Avoid duplication of PopupAny contributions

Avoid to add popupAny contribution twice in the toContribute list.
A safer implementation could use a LinkedHashSet.

Change-Id: Ifee7212909aa9298869cb56d1255bc419b46426f
Signed-off-by: Maxime PORHEL <maxime.porhel@obeo.fr>
Fix for Bug 435837 - missing packages in generated API docs (ui changes)

Change-Id: Id03bc9ccdfa7780488d654fa72803cf9778a2ade
Bug 435813 - Extension point missing doc:
org.eclipse.e4.workbench.model.definition.enrichment (bundle
org.eclipse.e4.ui.workbench)

Change-Id: I4a25134a117c1e12ca021b4cb8e3aede0652ab28
Signed-off-by: Wojciech Sudol <wojciech.sudol@pl.ibm.com>
Bug 429363 - [Workbench] display.wake() doesn't seem to wake up the
system

make the initDone volatile so that each thread must check the value.

Change-Id: I0af36bef313a5bfebb652b68e7dd2f83d26d79e3
Fis for Bug 426485 - [EditorMgmt][Split editor] Each split causes
editors to be leaked

Change-Id: I237fd26ef29cd738184e9e37d85a3e124d851b5b
Bug 434991 - [QuickAccess] Ctrl+3 quick access popup, while search field
is hidden, does not use the correct scope

Use the active leaf of the workbench window as the context scope to
search and validate handler enablement.

Change-Id: I26f61b94173af48634e1a25c2219b15ee2366ff8
Bug 385565 - [Contributions] Menu contribution processing has different
results in 4.2 than 3.8

Change-Id: I96bea8ba22ac366d06d1f682844fd56863e04b58
Signed-off-by: Wojciech Sudol <wojciech.sudol@pl.ibm.com>
Added missing copyright notice
Bug 435888 - NullpointerException in PartRenderingEngine#getPreferences

Don't use the PlatformAdmin/State interfaces.

Change-Id: Ib5ea9902b165bb37e67eedbbac95c39cd6cdbfac
Bug 436157 - org.eclipse.ui.examples.job misses copyrights

Add the default preferences we use for other plugins formatting and code
cleanup and copyright.

Change-Id: Icb2c85f6dd36b295fd15813bee59c556733500ee
Fixed errors
Fixed calling createWorkbenchWindow multiple time

Checking that activeWindow exists already and avoid calling
createWorkbenchWindow(). The createWorkbenchWindow() would perform a
similar check, but it performs other expensive look ups.

Bug 366708 - [Workbench] Workbench.openWorkbenchWindow() calls
createWorkbenchWindow 10 times

Bug: 366708