Teiid-Designer/teiid-designer — pull request #423 by phantomjinx (2014-12-01 19:32:43+00:00)
Title: TEIIDES-2299: Improve performance bottle necks of LDAP wizard

* LdapImportWizardManager
* Sets a synchronise flag in Import Manager to reduce the number of
notifyChanged calls that are passed to the page listeners.
* setSynchronise(false) resets the flag and calls notifyChanged itself
* notifyError method to pass error messages from tree content providers
up to the pages. Errors are currently logged but only in the console.

* *Page
* Fixes theme issues with the backgrounds of components

* Ldap[Columns|Table]Page
* Reduces bottlenecks by settings a dirty flag in the modifyTextListeners
and not calling notifyChanged (which calls setPageStatus)
* Adds validate buttons for a single call to notifyChanged/setPageStatus

* Refresh icon appears to be missing from eclipse TP so adds it to icons
folder

* LdapPageUtils
* Make the wizard colours consistent across gtk themes since Group
components appear to have a white background in some themes and not
the colour of its parent composite