Branch: refs/heads/8.2.x
Home:
https://github.com/Teiid-Designer/teiid-designer
Commit: d88cdbc037bad5204afab91706b67b7ae596e36e
https://github.com/Teiid-Designer/teiid-designer/commit/d88cdbc037bad5204...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2013-08-20 (Tue, 20 Aug 2013)
Changed paths:
M plugins/org.teiid.designer.core/META-INF/MANIFEST.MF
A
plugins/org.teiid.designer.core/src/org/teiid/designer/core/loading/ComponentLoadingManager.java
A
plugins/org.teiid.designer.core/src/org/teiid/designer/core/loading/IManagedLoading.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/PreviewModelObjectLabelProvider.java
M
plugins/org.teiid.designer.webservice.ui/src/org/teiid/designer/webservice/ui/editor/OperationEditorPage.java
Log Message:
-----------
Rationalises the code for managing component loading
* Rather than individual compoments spawning their own threads to await the
loading of the server manager, this provides a single
ComponentLoadingManager singleton
* ComponentLoadingManager
* Singleton that takes an implementation of the IManagedLoading interface
as a callback as well as a set of Properties as arguments.
* Manager awaits the restoring of the server manager then executes the
callback on the same thread. It is up to the client callback to ensure
they are running their code on the correct thread (especially if
updating UI).
* OperationEditorPage
* Must employ managed loading since it requires ModelerCore's query service
which is sought from the runtime clients, thus requiring the server
manager's default server version.
* PreviewModelObjectLabelProvider
* Requires the use of ModelerCore's query service as well hence fitted
with a managed loading.
Commit: c06ec51e6650599ff61415f2eefc18c0f1ccc5be
https://github.com/Teiid-Designer/teiid-designer/commit/c06ec51e6650599ff...
Author: Paul Richardson <p.g.richardson(a)redhat.com>
Date: 2013-08-20 (Tue, 20 Aug 2013)
Changed paths:
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
Log Message:
-----------
Stop designer editors closing on startup
* Due to the moving around of the setting of the default server, editors
are being closed on startup when the initial default server is set.
* Adds a flag to close editors only when restoring is absolutely finished
and not just when the server manager is set to started.
Commit: b06caeb7b92555407b549fc63921627f6223e49f
https://github.com/Teiid-Designer/teiid-designer/commit/b06caeb7b92555407...
Author: Barry LaFond <blafond(a)redhat.com>
Date: 2013-08-20 (Tue, 20 Aug 2013)
Changed paths:
M plugins/org.teiid.designer.core/META-INF/MANIFEST.MF
A
plugins/org.teiid.designer.core/src/org/teiid/designer/core/loading/ComponentLoadingManager.java
A
plugins/org.teiid.designer.core/src/org/teiid/designer/core/loading/IManagedLoading.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/server/editor/TeiidServerEditor.java
M
plugins/org.teiid.designer.dqp.ui/src/org/teiid/designer/runtime/ui/views/PreviewModelObjectLabelProvider.java
M
plugins/org.teiid.designer.dqp/src/org/teiid/designer/runtime/TeiidServerManager.java
M
plugins/org.teiid.designer.webservice.ui/src/org/teiid/designer/webservice/ui/editor/OperationEditorPage.java
Log Message:
-----------
Merge pull request #234 from phantomjinx/8.2.x
Fixes ....
Compare:
https://github.com/Teiid-Designer/teiid-designer/compare/41a43c2e401d...b...