[gama-platform/gama] 9341e7: Changes for the displays

0 views
Skip to first unread message

Alexis Drogoul

unread,
May 17, 2022, 11:44:06 AM5/17/22
to gama...@googlegroups.com
Branch: refs/heads/GAMA_1.8.2_New_Display_Layout_And_Sync
Home: https://github.com/gama-platform/gama
Commit: 9341e74c43df7c5964d2797bd4d886cf4cb5b01b
https://github.com/gama-platform/gama/commit/9341e74c43df7c5964d2797bd4d886cf4cb5b01b
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-17 (Tue, 17 May 2022)

Changed paths:
M msi.gama.core/src/msi/gama/common/interfaces/IDisplaySurface.java
M msi.gama.core/src/msi/gama/common/interfaces/IDisplaySynchronizer.java
M msi.gama.core/src/msi/gama/common/interfaces/IGamaView.java
M msi.gama.core/src/msi/gama/common/interfaces/IGui.java
M msi.gama.core/src/msi/gama/outputs/AbstractDisplayOutput.java
M msi.gama.core/src/msi/gama/outputs/AbstractOutputManager.java
M msi.gama.core/src/msi/gama/outputs/ExperimentOutputManager.java
M msi.gama.core/src/msi/gama/outputs/IDisplayOutput.java
M msi.gama.core/src/msi/gama/outputs/IOutputManager.java
M msi.gama.core/src/msi/gama/outputs/ImageDisplaySurface.java
M msi.gama.core/src/msi/gama/outputs/LayeredDisplayData.java
M msi.gama.core/src/msi/gama/outputs/LayeredDisplayOutput.java
M msi.gama.core/src/msi/gama/outputs/SimulationOutputManager.java
M msi.gama.core/src/msi/gama/outputs/display/LayerManager.java
M msi.gama.core/src/msi/gama/outputs/display/NullDisplaySurface.java
M msi.gama.core/src/msi/gama/outputs/layers/AbstractLayer.java
M msi.gama.core/src/msi/gama/runtime/HeadlessListener.java
M ummisco.gama.java2d/src/ummisco/gama/java2d/Java2DDisplaySurface.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/renderer/JOGLRenderer.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/renderer/helpers/SceneHelper.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/scene/ModelScene.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/scene/layers/LayerObject.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/GamaGLAnimator.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/GamaGLCanvas.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/OpenGLDisplayView.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/SWTOpenGLDisplaySurface.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/ArrangeDisplayViews.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/CopyLayout.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/LayoutTreeConverter.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/ToggleDisplayTabs.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/factories/DisplayLayoutFactory.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/menus/OutputsMenu.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/DisplayOverlay.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayDecorator.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplaySynchronizer.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayView.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/inspectors/ExperimentParametersView.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/inspectors/PopulationInspectView.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/utils/SwtGui.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/views/GamaViewPart.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/views/toolbar/FrequencyController.java

Log Message:
-----------
Changes for the displays

Set of changes regarding the creation, layout, update and synchronisation of displays.


Alexis Drogoul

unread,
May 24, 2022, 12:16:11 PM5/24/22
to gama...@googlegroups.com
Branch: refs/heads/GAMA_1.8.2
Commit: f2618e4c90baa51b49ba5153e0fe1cd630f3d736
https://github.com/gama-platform/gama/commit/f2618e4c90baa51b49ba5153e0fe1cd630f3d736
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-18 (Wed, 18 May 2022)

Changed paths:
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayDecorator.java
R ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplaySynchronizer.java

Log Message:
-----------
Two macOS problems solved

Solves two problems on macOS (repeatability of the layout and "escape" of some views from it + non-hiding of displays without tabs)


Commit: b386cdc60b3d5bb556359629edf639e55a856167
https://github.com/gama-platform/gama/commit/b386cdc60b3d5bb556359629edf639e55a856167
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-20 (Fri, 20 May 2022)

Changed paths:
M msi.gama.application/src/msi/gama/application/workbench/PerspectiveHelper.java
M ummisco.gama.java2d/src/ummisco/gama/java2d/AWTDisplayView.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/renderer/JOGLRenderer.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/OpenGLDisplayView.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/ArrangeDisplayViews.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayDecorator.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayView.java

Log Message:
-----------
Continues fixing small problems on displays (esp. in macOS)


Commit: 46788bed9883e975279e7e5d3b3b29e288f58854
https://github.com/gama-platform/gama/commit/46788bed9883e975279e7e5d3b3b29e288f58854
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-22 (Sun, 22 May 2022)

Changed paths:
M msi.gama.core/src/msi/gama/kernel/simulation/SimulationClock.java
M msi.gama.core/src/msi/gama/outputs/AbstractDisplayOutput.java
M msi.gama.core/src/msi/gama/outputs/LayeredDisplayOutput.java
M msi.gama.core/src/msi/gama/outputs/layers/AbstractLayer.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/renderer/JOGLRenderer.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/renderer/helpers/SceneHelper.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/scene/ModelScene.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/GamaGLCanvas.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/OpenGLDisplayView.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/ArrangeDisplayViews.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayDecorator.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayView.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/utils/ViewsHelper.java

Log Message:
-----------
Continues fixing glitches on the new displays architecture.


Commit: a2701127c1e0f8c1889ac0c251fe9d47fa5a0a74
https://github.com/gama-platform/gama/commit/a2701127c1e0f8c1889ac0c251fe9d47fa5a0a74
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-22 (Sun, 22 May 2022)

Changed paths:
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayView.java

Log Message:
-----------
Removing some old DEBUG infos


Commit: bcb8bd4defa8c4ec5a34433b3e8cc722ad1db2e6
https://github.com/gama-platform/gama/commit/bcb8bd4defa8c4ec5a34433b3e8cc722ad1db2e6
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-23 (Mon, 23 May 2022)

Changed paths:
M msi.gama.core/src/msi/gama/outputs/AbstractOutputManager.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/OpenGLDisplayView.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayDecorator.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/LayeredDisplayView.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/utils/ViewsHelper.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/views/GamaViewPart.java

Log Message:
-----------
Fixes two problems of fullscreen views. Adds debug info.


Commit: 6def566aab0aa91d04f0672fcd8164cedcc6a535
https://github.com/gama-platform/gama/commit/6def566aab0aa91d04f0672fcd8164cedcc6a535
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-23 (Mon, 23 May 2022)

Changed paths:
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/GamaGLAnimator.java

Log Message:
-----------
Generalizes the drawing within the SWT thread


Commit: 6251ab01e446ba2135455a6bbc0cddf3ce32d80d
https://github.com/gama-platform/gama/commit/6251ab01e446ba2135455a6bbc0cddf3ce32d80d
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-23 (Mon, 23 May 2022)

Changed paths:
M ummisco.gama.opengl/src/ummisco/gama/opengl/view/GamaGLAnimator.java

Log Message:
-----------
Fixes quitting the application impossible with displays open.


Commit: 7f145326b25070c48da518b4cf5e709be6c34ee7
https://github.com/gama-platform/gama/commit/7f145326b25070c48da518b4cf5e709be6c34ee7
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-24 (Tue, 24 May 2022)

Changed paths:
M msi.gama.core/src/msi/gama/common/interfaces/IGui.java
M msi.gama.core/src/msi/gama/kernel/experiment/ExperimentPlan.java
M msi.gama.core/src/msi/gama/kernel/experiment/IExperimentAgent.java
M msi.gama.core/src/msi/gama/kernel/experiment/IExperimentPlan.java
M msi.gama.core/src/msi/gama/outputs/AbstractOutputManager.java
M msi.gama.core/src/msi/gama/outputs/IOutputManager.java
M msi.gama.core/src/msi/gama/runtime/GAMA.java
M msi.gama.core/src/msi/gama/runtime/HeadlessListener.java
M msi.gama.core/src/msi/gama/runtime/ISimulationStateProvider.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/renderer/JOGLRenderer.java
M ummisco.gama.opengl/src/ummisco/gama/opengl/renderer/helpers/SceneHelper.java
M ummisco.gama.ui.experiment/plugin.xml
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/SimulationStateProvider.java
A ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/SyncExperimentState.java
A ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/SynchronizeExperimentHandler.java
A ummisco.gama.ui.experiment/src/ummisco/gama/ui/commands/SynchronizeState.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/menus/OutputsMenu.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/views/displays/DisplayOverlay.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/utils/SwtGui.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/views/toolbar/FrequencyController.java

Log Message:
-----------
Enables to control synchronization of experiments from the GUI


Commit: da99f40d45c3ecb8d43986dca72aafd2204f98cb
https://github.com/gama-platform/gama/commit/da99f40d45c3ecb8d43986dca72aafd2204f98cb
Author: AlexisDrogoul <alexis....@gmail.com>
Date: 2022-05-24 (Tue, 24 May 2022)

Changed paths:
M msi.gama.application/src/msi/gama/application/workbench/PerspectiveHelper.java
M msi.gama.core/src/msi/gama/kernel/experiment/ExperimentParameter.java
M msi.gama.core/src/msi/gama/kernel/experiment/IParameter.java
M msi.gama.core/src/msi/gama/metamodel/agent/AbstractAgent.java
M msi.gama.headless/src/msi/gama/headless/listener/GamaListener.java
M simtools.gaml.extensions.traffic/.classpath
M simtools.gaml.extensions.traffic/META-INF/MANIFEST.MF
M simtools.gaml.extensions.traffic/src/simtools/gaml/extensions/traffic/driving/DrivingSkill.java
M simtools.gaml.extensions.traffic/src/simtools/gaml/extensions/traffic/driving/RoadSkill.java
R simtools.gaml.extensions.traffic/src/simtools/gaml/extensions/traffic/publictransport/Operators.java
R simtools.gaml.extensions.traffic/src/simtools/gaml/extensions/traffic/publictransport/PublicTransportSchedulerSkill.java
R simtools.gaml.extensions.traffic/src/simtools/gaml/extensions/traffic/publictransport/PublicTransportSkill.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/experiment/parameters/AgentAttributesEditorsList.java
M ummisco.gama.ui.experiment/src/ummisco/gama/ui/experiment/parameters/ExperimentsParametersList.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/access/GamlSearchField.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/controls/FlatButton.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/controls/SwitchButton.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/interfaces/IParameterEditor.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/parameters/AbstractEditor.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/parameters/AbstractStatementEditor.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/parameters/BooleanEditor.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/parameters/CommandEditor.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/parameters/ExpressionEditor.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/parameters/TextDisplayer.java
M ummisco.gama.ui.shared/src/ummisco/gama/ui/views/GamaPreferencesView.java

Log Message:
-----------
Merge branch 'GAMA_1.8.2' into GAMA_1.8.2_New_Display_Layout_And_Sync


Compare: https://github.com/gama-platform/gama/compare/2a7ed08ca18a...da99f40d45c3
Reply all
Reply to author
Forward
0 new messages