Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2017-05-31[doc] Improve the documentationv2.0.0_RELEASEv2.0.0_RC2Stéphane Bégaudeau18-8/+59
Change-Id: I75adb0cbfcf1d4abe2e3026495cb79a7ba5c9110 Signed-off-by: Stéphane Bégaudeau <>
2017-05-30[517436] Fix an issue with the filter of TabElementTreeSelectionDialogStéphane Bégaudeau1-1/+2
Bug: Change-Id: I2918c008f27a4b9fd643455521c281c636fdbd08 Signed-off-by: Stéphane Bégaudeau <>
2017-05-22[496076] Review the tool bar lifecyclev2.0.0_RC1Mélanie Bats1-3/+28
The toolbar actions are not removed when we select another page. Then if a page without action is selected first the actions are not provided when a page which defines action is selected. We review the creation/deletion of the toolbar actions to be done during the aboutToBeShwon and aboutToBeHidden phases. Bug: 496076 Change-Id: If849f60e2c5b2929fbe3d1fcfb1d9fb9161d1437 Signed-off-by: Mélanie Bats <>
2017-05-22[496076] Provide a default image for toolbar actionMélanie Bats2-4/+23
If the image expression is not set for a toolbar action a default image is provided. Bug: 496076 Change-Id: If67e2aaaed4196f06f1887a2545e2ac59dc5b2d9 Signed-off-by: Mélanie Bats <>
2017-05-22[517050] Improve the layout of the reference widgetStéphane Bégaudeau1-0/+1
Bug: Change-Id: I3215f92d514ef0068e15ee836e68a3ac575c579c Signed-off-by: Stéphane Bégaudeau <>
2017-05-22[516741] Recompute the property view when a group is expandedMélanie Bats2-1/+40
Bug: 516741 Change-Id: I7e8fae8942e81a9dca8ac991fb13e505ee3ed8e3 Signed-off-by: Mélanie Bats <>
2017-05-17[516667] Improve the layout of the hyperlinksMélanie Bats1-10/+1
Bug: 516667 Change-Id: Ic4f4339c49b30a2c4a6385db57b4847d79e1d6ff Signed-off-by: Mélanie Bats <>
2017-05-17[496076] Contribute actions on the groups and pagesMélanie Bats78-187/+1574
Bug: 496076 Change-Id: I49a1f2756786231f889742a13de7586d0084d6a7 Signed-off-by: Axel Richard <> Signed-off-by: Mélanie Bats <>
2017-05-16[496069] Add support for images in the buttons and widget actionsMélanie Bats69-142/+819
Bug: 496069 Change-Id: I61c6f72a7ab8b233f9841894c66658863e52f5c2 Signed-off-by: Axel Richard <> Signed-off-by: Mélanie Bats <>
2017-05-16[496080] Add support for indented pagesMélanie Bats74-156/+315
Bug: 496080 Change-Id: I99bd545b1a02a5e7770360eab3f446034dcc2069 Signed-off-by: Axel Richard <> Signed-off-by: Mélanie Bats <>
2017-05-16[515701] Add an onClick expression on the reference widgetMélanie Bats24-250/+523
When the reference is: * a single valued reference: if the on click expression is set, the reference is represented as an hyperlink else the reference is represented as a label * a multi valued reference: if the on click expression is set, the reference is represented as a table with clickable lines Bug: 515701 Change-Id: I1d3d74fa03ec78cd156ecbb0b57d772bab245250 Signed-off-by: Mélanie Bats <>
2017-05-16[515586] Handle dynamic mappings recursively for the force refreshStéphane Bégaudeau1-4/+25
Bug: Change-Id: Ie02fd19ac68e5253061661856c82589612df84f6 Signed-off-by: Stéphane Bégaudeau <>
2017-05-16[516668] Introduce arbitrary ID's to identify EObjectscbrun3-4/+103
This commit introduce arbitrary ID's to identify EObject when a page is computed in order to stop relying on EcoreUtil.getURI() which has a number of problems - performance is not great when having deep models (but arguably this code is not a hot spot) - the URI might change over time for a given EObject, for instance in Ecore renaming an EClass will lead to a change of URI, and then a spurious reset of the page (and the widget focus gets lost) Bug: 516668 Change-Id: I392754c88fdee5bcaaf98043d4c2894559accc4b Signed-off-by: Cedric Brun <>
2017-05-16[releng] Fix the build for Guava 21Stéphane Bégaudeau3-5/+8
Change-Id: Ifcae7c749f801cc2ed51caca22d360126472607e Signed-off-by: Stéphane Bégaudeau <>
2017-05-15[516667] Remove extra space after hyperlinkMélanie Bats1-2/+11
Bug: 516667 Change-Id: I4098079a4b0fce194e11e7a81014e521d4fee88a Signed-off-by: Mélanie Bats <>
2017-05-02[515586] Force the refresh of the UI with a dynamic mappingStéphane Bégaudeau145-1756/+1665
A new property is available on a dynamic mapping for to let the specifier force the refresh. Bug: Change-Id: I4210a7adfea7dc977ebf891f5198d1cacbf12aed Signed-off-by: Stéphane Bégaudeau <>
2017-04-19[refactoring] Remove dependencies to GuavaStéphane Bégaudeau15-114/+141
Change-Id: I8a13f6415bd6d79cde118dc484a85fb47db60619 Signed-off-by: Stéphane Bégaudeau <>
2017-04-19[releng] Fix missing about.html in the build.propertiesStéphane Bégaudeau3-0/+3
Change-Id: I7e536e2e2ac70f8bc4c014144ba7e498da8692ef Signed-off-by: Stéphane Bégaudeau <>
2017-04-19[refactoring] Improve some listeners for the widget actionsStéphane Bégaudeau3-37/+30
Change-Id: I18af48743401f0cbe2437523121138833e279179 Signed-off-by: Stéphane Bégaudeau <>
2017-04-19[cleanup] Remove useless @SuppressWarningsStéphane Bégaudeau1-1/+0
Change-Id: Ib2ac9855538132f999fb1ec087ec2c5c3f66ea77 Signed-off-by: Stéphane Bégaudeau <>
2017-04-19[refactoring] Fix a warning for an unused exceptionStéphane Bégaudeau3-7/+9
Change-Id: I231f6627c5be3b2cef63b579ad530d19aa7763a6 Signed-off-by: Stéphane Bégaudeau <>
2017-04-19[refactoring] Reduce the number of potential NPEsStéphane Bégaudeau17-101/+134
Change-Id: I62a933320eb08dfe3df8e4f93d39cbc903dd753d Signed-off-by: Stéphane Bégaudeau <>
2017-04-19[513254] Add support for read-only status decoratorPierre-Charles David7-0/+33
Bug: 513254 Change-Id: If1ca0d47fab31c4d9c51a3445a551421de5d7dbf Cherry-picks: I5a73bfc6387ce0683088fbf20a6ff6b04801a1e1 Signed-off-by: Pierre-Charles David <>
2017-03-30[refactoring] Replace IConsumer by java.util.function.ConsumerStéphane Bégaudeau32-174/+170
Change-Id: I2a08f80b07d49242d071d7fe41fac26d9457298f Signed-off-by: Stéphane Bégaudeau <>
2017-03-30[releng] Open Guava range to include version 21Pierre-Charles David1-1/+1
Change-Id: Iac7da2097c92d7dfca3a7787fda78f35c7801f4c Signed-off-by: Pierre-Charles David <>
2017-03-27[cleanup] Fix compilation errors with CheckStyle 7.6Pierre-Charles David5-3/+7
Change-Id: Ie46090ae9f010a641124fdb7501b3534d6936687 Signed-off-by: Pierre-Charles David <>
2017-03-08[refactoring] Remove warningsv2.0.0_M6Stéphane Bégaudeau11-78/+136
Change-Id: I2b1caf9ee1a1ab4f566cc6da207e9ac0438ee671 Signed-off-by: Stéphane Bégaudeau <>
2017-03-07[513242] Fix the reference widget for badly configured metamodelsStéphane Bégaudeau1-3/+17
Bug: Change-Id: I099d9c7372d70c8df31c300afef20383b3c6c3ec Signed-off-by: Stéphane Bégaudeau <>
2017-02-27[releng] Switch to EEF 1.5.2Stéphane Bégaudeau96-104/+104
Change-Id: Id5b34b6853fb48b7e612ef944aea51fc30ce39bb Signed-off-by: Stéphane Bégaudeau <>
2017-02-08[508530] Reset Widget Label to default valuesMélanie Bats1-3/+9
Bug: 508530 Change-Id: Id3669d5e3ab85fa5c920411c867bfb99fca30580 Signed-off-by: Mélanie Bats <>
2017-02-08[501492] Do not scroll-to-top when gaining focusPierre-Charles David2-1/+3
Bug: 501492 Change-Id: I8735a12b1afde0d62836d49a065ee393b7061e9c Signed-off-by: Pierre-Charles David <>
2017-02-01[511205] Quick fixes are not executed using the EditingContextAdapterStéphane Bégaudeau42-265/+351
All the controller are now requiring an editing context adapter in order to use it to execute quick fixes. Bug: Change-Id: Ib1c7db0eb4321a9010a90f972521249f8d50bfa3 Signed-off-by: Stéphane Bégaudeau <>
2017-01-27[refactoring] Improve some code thanks to JavaSE-8.0Stéphane Bégaudeau36-630/+357
Change-Id: If0cb48804b274f430b6aa7b30750c242c366643e Signed-off-by: Stéphane Bégaudeau <>
2017-01-27[cleaning] Remove the old eef2_legacy.ecore modelStéphane Bégaudeau1-1346/+0
This model was unused and it does not represent the direction followed by the project anymore. It also creates tons of errors with Eclipse Oxygen which seems to try validate it in the workspace. Change-Id: Id2ac0e6554124bf82e87e114f91416becb6bc4ee Signed-off-by: Stéphane Bégaudeau <>
2017-01-27[version] Switch to JavaSE-8.0Stéphane Bégaudeau42-70/+70
Change-Id: I38fd58bc9a3221dc303a14bfcb75273323ec18fa Signed-off-by: Stéphane Bégaudeau <>
2017-01-27[version] Bump version to 2.0.0Stéphane Bégaudeau46-136/+137
Change-Id: Ic9ff3ec149b20c0a1f786fc1edded4ace70b8030 Signed-off-by: Stéphane Bégaudeau <>
2017-01-27[510279] Fix potential NPE in AbstractEEFWidgetLifecycleManagerv1.9.0_RC5v1.9.0Stéphane Bégaudeau1-12/+18
AbstractEEFWidgetLifecycleManager.lockedBy* are called asynchronously and sometimes this can occur at a time when the ControlDecoration has been disposed, causing NPEs in ControlDecoration.setImage() when it accesses control.getShell(). ControlDecoration does not have an isDisposed() method, but testing for getControl() != null is equivalent. Bug: Change-Id: Icf155151eacbdbf50db4161955222f566dadf70e Signed-off-by: Stéphane Bégaudeau <>
2017-01-19[510687] Ensure the verification of the lock status during the refreshv1.9.0_RC4Stéphane Bégaudeau1-12/+8
Bug: Change-Id: I64370617f1fd40f069d92e4b9f55e75c31fe9fba Signed-off-by: Stéphane Bégaudeau <>
2017-01-19[510686] Fix the creation of a new value in the reference widgetStéphane Bégaudeau1-8/+11
Bug: Change-Id: I3b6e98b8c32cba1bfbd34ccb3fbf5426707dfe83 Signed-off-by: Stéphane Bégaudeau <>
2017-01-16[releng] Upgrade the jar signerv1.9.0_RC3Stéphane Bégaudeau1-1/+1
Change-Id: I9a662ca71cb130313368c397a5d5b63035cd0956 Signed-off-by: Stéphane Bégaudeau <>
2017-01-16[releng] Fix an issue with the version of the repositoryStéphane Bégaudeau1-2/+2
Change-Id: I2354b8607964a149e4be6bbdce00d25189073745 Signed-off-by: Stéphane Bégaudeau <>
2017-01-16[509815] Use SWT.VIRTUAL to improve widget performancesv1.9.0_RC2Stéphane Bégaudeau2-4/+12
The option SWT.VIRTUAL has been added for the list lifecycle manager and the multiple reference lifecycle manager. Bug: Change-Id: Ibf6c59a2f34ab7a0228ef11b19083b3bd60053d8 Signed-off-by: Stéphane Bégaudeau <>
2017-01-11[510279] Remove "smart" lock/unlock from text and reference widgetsv1.9.0_RC1Stéphane Bégaudeau4-100/+23
Bug: Change-Id: I8d87edf35a0098114368cbc990b969ee5c75b628 Signed-off-by: Stéphane Bégaudeau <>
2017-01-11[510278] Keep the exception when logging a statusStéphane Bégaudeau1-3/+3
Bug: Change-Id: I7516bb5d52c1beb9281c68d4311718efeac67c6d Signed-off-by: Stéphane Bégaudeau <>
2017-01-11[510277] Add setEditable(true/false) on text widgetsStéphane Bégaudeau1-0/+1
Bug: Change-Id: Icebb2fc2abd8136d2e3d9fa44361840ab45d5eaa Signed-off-by: Stéphane Bégaudeau <>
2017-01-09[510117] Fix an issue with the use of unlock for text widgetsStéphane Bégaudeau1-9/+9
Bug: Change-Id: I73c47f90210ac6abec24defd54c04fc01b32e497 Signed-off-by: Stéphane Bégaudeau <>
2017-01-09[510116] Fix a potential widget is disposed exceptionStéphane Bégaudeau8-17/+36
Bug: Change-Id: I97dc4ec2388018bbf847d08e3e4e5f9479dbb02d Signed-off-by: Stéphane Bégaudeau <>
2017-01-06[510025] Improve the release of the locksStéphane Bégaudeau3-12/+23
Bug: Change-Id: I1e8d1474901dd002d186d06192e8ba6ac212a842 Signed-off-by: Stéphane Bégaudeau <>
2017-01-05Add missing permission iconsStéphane Bégaudeau2-0/+0
Change-Id: Ieb8c2f7c85d87d9b479f4ae8144f6c1ee7e7fcc9 Signed-off-by: Stéphane Bégaudeau <>
2016-12-29[496006] Fix typo in method namePierre-Charles David2-2/+2
Bug: 496006 Change-Id: I88c597ddf7e60a0c86ea28c7461cd76f9fccfe25 Signed-off-by: Pierre-Charles David <>

Back to the top