Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-06-29[doc] Add direct link to the aird editor's documentationv5.0.1rc2v5.0.1Pierre-Charles David1-0/+3
Change-Id: I4980eeb62186974f8c2a54b80c5907e0bbd0a77e Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-29[518259] Update Session1MillionTests and move it out of the Gerrit suitePierre-Charles David2-10/+10
Commit 8cf04acad92e8646077e69a5c869923168c30f54 forces the installation of the cross-referencer during the session opening to fix potential bugs and more generally have a more reliable/predictable behavior. It causes performances regressions when opening sessions with big semantic models which happen to have no viewpoint currently enabled. This is probably rare in practice, but it affects at least the test session used by Session1MillionTests, causing it to take around 100s to open (from less that 15s normally). The "regression" only concerns artificial corner cases, which happen to apply to Session1MillionTest, but: * it fixes a real bug that can be visible to end-users; * it only highlights that the conditions tested by Session1MillionTest does not really match normal use cases situation, and the times it checks do not correspond to what real users would see anyway. Note that even without commit 8cf04acad92e864, enabling a single viewpoint in the test aird increases the session opening time to ~100s. Bug: 518259 Change-Id: I4f3bbf03480d5c787f429ad8240de981d9b37fea Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-28[doc] Add release notes entry for v5.0.1Pierre-Charles David2-2/+13
Change-Id: I0afb5618e596f792f779e6c9aa7fb28c5a9926d0 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-28[507056] Add a configurable flag to disable auto-scalingPierre-Charles David1-10/+26
Bug: 507056 Change-Id: I9de56dfb1c0a433bdaf98d1a467f84e81f1c6bc4 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-28[doc] update aird editor documentationpguilet7-16/+26
Change-Id: Ic769a4f5f9ec168aa8560e37c638f5afebcb8a27 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-28[517049] update behavior of removal functionalitypguilet6-48/+57
"Remove" button is now disable for empty selection and selection that are not strictly resources. Representations cannot be removed by using this button anymore. Add some tooltips to aird editor buttons. Bug: 517049 Change-Id: I15af82d6d661f1666427555e1d7145fdcccacbd2 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-28[517534] Use a yellow decorator instead of greenPierre-Charles David1-0/+0
Bug: 517534 Change-Id: I2f94626543fef9633ab056e2972816522b718826 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-27[517534] Use a green decorator instead of bluePierre-Charles David1-0/+0
Bug: 517534 Change-Id: Ic5496612b1517f0f01685c46b64af81c9102f83a Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-27[releng] Fix plug-in namePierre-Charles David1-1/+1
Change-Id: Iba1a868a7ce1a336e2829cf476f5a4e32b0b90ee Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-27[516902] Improve the documentation of the Properties viewStéphane Bégaudeau3-7/+33
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=516902 Change-Id: I4ddd75982f3fbaa3714e401fdec4b44b86ecb67e Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2017-06-27[517049] update aird editor documentationpguilet7-11/+57
Bug: 517049 Change-Id: I7a2d850007f5e9d09eca1689773cf704a82a984b Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-27[517560] Improved root element inference for new semantic model creationpguilet2-122/+369
Root element target of self contained EReference are no more filtered. Checking that an EReference references a candidate EClass now takes in consideration all EClass not abstract or interface instead of just the one not already filtered. EClass not containing any containment EReference are now removed from possible root elements. Bug: 517560 Change-Id: I8ecf6d35cbdfe341335c87822969f9eade698d05 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-27[517497] Add documentation regarding aird editor close mechanismspguilet5-5/+65
Bug: 517497 Change-Id: I0e5311687cc85c22e8147f6cd5936db30ba4f668 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-24[517534] Decorate representation types to distinguish them from instancesv5.0.1rc1Pierre-Charles David2-16/+26
Bug: 517534 Change-Id: I10d8b70008c64b1a70f005358b80049d97b7eedc Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-23Merge "[517497] Add a close button to aird editor"Pierre Guilet7-16/+79
2017-06-23[517049] Remove models functionality now provides more feedbackpguilet4-131/+196
The "Remove models" functionality is now always usable. If the action cannot be completed because of the context, the reason is given to the user as an error message provided in a dialog. Removal cannot be done in the following situations: - resource is controlled - resource has a representation from a viewpoint activated or not - resource is in the same project as the aird and this project has modeling nature. Bug: 517049 Change-Id: Iadf0e01fffacaa682d7b5bd8a80dacd36d189022 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-23[518259] Fix Model Explorer refresh not working for new representationspguilet1-0/+7
Creating a new representation now always refresh correctly the model explorer. It means the corresponding item under its associated model element is now made visible after creation in all cases. Bug: 518259 Change-Id: I7923e85fa1e76d3179515ae42a4607bdbd3df997 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-23[517497] Add a close button to aird editorpguilet7-16/+79
A button allowing to close the session and thus the aird editor has been added to the editor's header. This button is only available for editor pointing at an aird in a modeling project because it is forbidden to have an opened modeling project without session loaded. Bug: 517497 Change-Id: Ic5c455b051afd8865116ceb0bc57f510753d00ad Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[517503] Fix command stack not working in some contextspguilet1-1/+10
Doing a command in aird editor's models block that does not provide an affected object now update the command stack correctly. Bug: 517503 Change-Id: I250c08f0f2763e99c72c9f5497d4c17fea917f39 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[517551] Update documentation shown in representations blockpguilet3-33/+55
Now if the selected element in representations block is a representation description, the corresponding user documentation is shown if such documentation exists. Otherwise, the associated viewpoint documentation is shown if such documentation exists. Otherwise a default documentation is shown. Bug: 517551 Change-Id: Iec2ee45ea80ed04925412f510913c87aee375837 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[510040] Fix potential leakspguilet2-1/+5
Content providers were not disposed in some situations leading to the non removal of some listeners Bug: 510040 Change-Id: I788c98907fb5611e2f8a86c25f683f45c7470fda Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[517561] update model explorer representation double clickpguilet1-8/+36
behavior Now the double click on aird in model explorer view opens the session editor. Bug: 517561 Change-Id: I4f9d8d0fe50eabed4d720d5611c44ac3a9f86d6f Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[517506] Fix missing icon for FilteredCommonTreepguilet2-90/+62
Fix icons not found by FilteredCommonTree Updated filtering style of models block of aird editor to fit the one of the representation block. Bug: 517506 Change-Id: Ibef015e1f45092cf623590d85cb454601e91780f Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[518009] Viewpoint items in representations bloc are grayed outpguilet1-2/+5
The viewpoint items and their sub items are now grayed out when the viewpoint is deactivated. Bug: 518009 Change-Id: I38951776da31035f83d8604ce847fc1fc0b6037b Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[517504] Remove viewpoints selection from model dependency loadingpguilet2-2/+22
Loading a model dependency from "Add" button of the models block of aird editor will no more open the viewpoint selection dialog after the loading. Bug: 517504 Change-Id: I06ff3a642d2408aa22f3b621773bccf79e20873f Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-21[517496] Fix remove model button active state when it should notpguilet1-3/+3
The button "Remove" next to the models block of aird editor now is grayed out when the selected model element is an aird fragment in "Project dependencies" and when the nature modeling is not active for the project. Bug: 517496 Change-Id: I34bcf4a8cdb1541c6d453d7b06e172fd654588ee Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-17[479049] Fix ResizeKindEditorTestFlorian Barbin7-27/+1205
Since the commit [1], the FeatureAssistTest has been added before the ResizeKindEditorTest in the AllTestSuite [2]. Since this time, the ResizeKindEditorTest fails on Sirius CI server. After analysis, the ResizeKindEditorTest is not the cause. It is the code calls to display completion in FeatureAssistTest. Class SiriusSWTBotTable and SiriusSWTBotTableItem have been copied from SWTBot repository [3] master branch, on commit [4], to benefit of all fixes for these classes. These classes must be deleted when the bugzilla 457804 [5] will be OK. They are now used instead of the ones from current version of SWTBot. We also use the workaround described in [6] to be sure to have an active shell during ResizeKindEditorTest. This commit also improves ContentAssistTest that fails on some PC. [1] http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=02f266cd9d0d5b83346755a8edc72f66a5ff8514 [2] http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/diff/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/suite/AllTestSuite.java?id=02f266cd9d0d5b83346755a8edc72f66a5ff8514 [3] http://git.eclipse.org/c/swtbot/org.eclipse.swtbot.git/ [4] http://git.eclipse.org/c/swtbot/org.eclipse.swtbot.git/commit/?id=5d7ffcc5be09ba79a3ab78063b33550d655b6a9a [5] https://bugs.eclipse.org/bugs/show_bug.cgi?id=457804 [6] https://wiki.eclipse.org/SWTBot/Troubleshooting#No_active_Shell_when_running_SWTBot_tests_in_Xvfb Bug: 479049 Change-Id: I5baff86f47fec68f4507521c8290b890d1ed26fb Signed-off-by: Florian Barbin <florian.barbin@obeo.fr> Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
2017-06-14[version] Bump version to 5.0.1Pierre-Charles David275-388/+388
Change-Id: Icefef3c0c203a2547ab87032c040bdcd49b3e9a2 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-13[doc] Tweak/improve release notesv5.0.0Pierre-Charles David2-38/+48
Change-Id: I2c9be246d783e1df18c155cd8fde5be2588cd436 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-13[510040] Add user documentation of aird editorpguilet19-1/+554
Bug: 510040 Change-Id: Ic094a3db4eb0854c619c868c6901973abfb28437 Signed-off-by: pguilet <pierre.guilet@obeo.fr> Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-13[510040] Fix preference group namePierre-Charles David1-1/+1
Avoid using the term "session" in the UI. Bug: 510040 Change-Id: I2aec6dd2895c691be5eeb1491da42d3817a22938 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-12[507065] Use the p::C syntax consistently in all tutorial solutionsPierre-Charles David3-37/+37
Bug: 507065 Change-Id: I98c0b7c4c18096cb834f7dd3c03906ba9d5b1511 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-12[doc] Add missing ToC entriesPierre-Charles David1-0/+3
Change-Id: I4420ef7e74464ad28b828827f6a41ba07221da86 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-12[430948] Adjust preference and documentationPierre-Charles David9-24/+24
Commit 698acebb42e45c6460bea2cdb16cd1692ef6050e changed the effect of the preference to override the whole font, not just its size/height. Update the preference label and associated documentation. Bug: 430948 Change-Id: Ic6d2ee45aa645d0d158015b3b2a8969048264eae Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-08[doc] Fix typos and small errorsPierre-Charles David8-32/+18
Change-Id: I2c0949d8257842ccab695e04b4ffd496fefa81cb Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-08[build] Fix canary target platformPierre-Charles David2-16/+20
Change-Id: Ib0f7fea30d0cae1cd27b9b4c9005e8d9a2af827d Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-07[510040] Update checkbox labelspguilet1-1/+1
Update the labels of the checkbox under the representations block of aird editor. Bug: 510040 Change-Id: I05efe4bcbe3b489219c68a512766945fc8262df3 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-07[517526] Fix NPE when deleting root airdpguilet1-1/+1
We sync the refresh to avoid trouble after session closing happening before the refresh is executed. Bug: 517526 Change-Id: Iced22364cdcacdf83185c740b22279a6647f5697 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-07[510040] Fix NPE when deleting root airdpguilet1-3/+2
Bug: 510040 Change-Id: Ifa46d4ece3eb50b0392b7d0baef14209a83d692b Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-07[510040] Fix viewpoint dependencies activation askingpguilet2-12/+10
Now the activation of a viewpoint depending on an already activated viewpoint does not asks the user to confirm the activation of this dependency. Fix IllegalStateException when replacing an aird by another. Bug: 510040 Change-Id: Idc927dcb27013e55f30019f566e5e209d4b9d40f Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-07[510040] Fix viewpoints enabling buttons state with empty selectionpguilet1-7/+6
The buttons "enable" and "disable" of the representations block of the aird editor are now grayed out when current selection is empty. Change-Id: I4352723bff6f752543ed028e0eeea12537105a99 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-07[517505] Add a checkbox to show disabled viewpoints in aird editorpguilet4-15/+89
Now the representations block of the aird editor have a checkbox "Show disabled viewpoint". When checked, this checkbox shows viewpoints and/or sub items (representation description and representations) regarding status of the checkbox "group by viewpoints" either when parent viewpoint is enabled or disabled. When not checked, this checkbox shows viewpoints and/or sub items (representation description and representations) regarding status of the checkbox "group by viewpoints" only when parent viewpoint is enabled Bug: 517505 Change-Id: I18bbe185119975225dd2924c7a786dddb8093394 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-06[releng] Point our TPs to versions contributed to Oxygen RC2Pierre-Charles David7-15/+15
Make sure the final builds for Sirius 5.0 are based on the versions of Acceleo, AQL and EEF contributed to Oxygen, and not on nightlies (which are possibly moving targets). Change-Id: I9d32577ff9d779499828c1062a40a8eddf394e74 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-06Merge "[510040] Make available close action on all IFile tree viewer items"Pierre Guilet5-25/+219
2017-06-06Merge "[517494] Activate viewpoint when opening representation "Pierre Guilet6-72/+248
2017-06-06[517494] Activate viewpoint when opening representation pguilet6-72/+248
Opening a representation by doing a double click in the representations block of aird editor now activates all related viewpoints if they are disabled before opening the Sirius modeler. Bug: 517494 Change-Id: Ie81967063a1262bb52c2a0753cb5d8134c8c0f76 Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-06[510040] Make available close action on all IFile tree viewer itemspguilet5-25/+219
The close session action is now available in right click context menu on all aird tree viewer items when they point at an IFile and when not in model explorer view. Bug: 510040 Change-Id: Ic04f1e9c269fd0da82df40ef300e8ff718946bff Signed-off-by: pguilet <pierre.guilet@obeo.fr>
2017-06-06[517512] Improve the preference's labelPierre-Charles David1-1/+1
Bug: 517512 Change-Id: Iecbe2e0e878ee12d04e7aeb0577e21846e9e931c Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-06[510040] Rename the preference to match its actual semanticsPierre-Charles David5-7/+6
Bug: 510040 Change-Id: Ia6dce9c8b19d04f8e6ebd0486d458f27d650951b Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2017-06-06[517407] Fix exported image scaling for JPEG/PNGPierre-Charles David1-2/+3
bug: 517407 Change-Id: Ic433166b620d0a7b7338b49fd13f03016d4381fc Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>

Back to the top