Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-10-20[506280] Fix an issue with the documentation of the radio widgetv1.7.2v1.7.xStéphane Bégaudeau2-2/+2
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=506280 Change-Id: I5bf3d5d6a25a3edf7620f23c6ee166cf979ccf50 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-19[500894] Always update tabs content, even when there nonePierre-Charles David1-6/+1
Bug: 500894 Change-Id: Id37502002f27bc34fb8af874da9742a56c954649 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-10-19[497583] Improve the documentation of the projectStéphane Bégaudeau54-611/+1144
1) Remove entries regarding the old reference widget 2) Add the documentation of the new reference widget and its extension points 3) Remove the classpath configuration from the documentation bundle 4) Improve the documentation of the label and hyperlink for the widget actions 5) Improve the structure of the documentation of the extension points to help contributors of external widgets Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=497583 Change-Id: I8555e0c6d1e303e029c19cf3331ea74b86c4f68f Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-17Switch to EEF 1.7.2Stéphane Bégaudeau43-45/+45
1) Update the releng for EEF 1.7.2 2) Fix an issue with the new AQL 6.0.x nightly Change-Id: I0b388ce006c4a235335f9498ceaba7b830bf1989 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-14Improve the release notesStéphane Bégaudeau2-9/+74
Change-Id: I6602f40b9753b9bef2d2910fff2646620aa0c9c6 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-14[505813] Compute the tab descriptors only onceStéphane Bégaudeau2-65/+11
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505813 Change-Id: If1e6c9c9129746194ee165d364917ae946902c9b Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-14[505776] Fix an issue with the enablement of the reference widgetStéphane Bégaudeau2-0/+14
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505776 Change-Id: Ief0b480b9221e3769dd65f6ccbe3f06f675ab652 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-14[505772] Dynamic mappings can only use one ifStéphane Bégaudeau3-9/+5
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505772 Change-Id: I13eb7311032ad462ed31ea8c5854e50a4af10709 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-13Revert "[496011] Defer the evaluation of select candidates"v1.7.1_RC1v1.7.1Pierre-Charles David5-83/+5
This reverts commit efa5ed85bf4a038c35f769f579290cb1bc5094f3. Change-Id: Id9c7ced9f557dc8b5774bbf69cc8612642c5b730 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-10-12Switch to EEF 1.7.1Stéphane Bégaudeau43-44/+44
Change-Id: I49e8855673ada1044b1619a350138ccc2d45367d Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-12[505758] Fix an internationalization issue with the reference widgetStéphane Bégaudeau3-3/+3
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505758 Change-Id: I5149c2b80bf703b5d9425bb8c440b8c77a75a491 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-12[505757] Add documentation for the new extension points Stéphane Bégaudeau2-1/+174
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505757 Change-Id: Ib01096abc915997b17d83cc3696f79312045647e Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-12Make sure the 'input' variable is always availablePierre-Charles David2-0/+2
Change-Id: I9da917dd6a3c82f31fcf7cacef4eccd5890c88b4 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-10-11[505728] NPE in AbstractEEFWidgetLifecycleManagerStéphane Bégaudeau1-17/+19
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=505728 Change-Id: Ie9e9551771f44bd0800507a08ab6005104d96605 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-10-05Fix import order errorv1.7.0Mélanie Bats1-4/+4
Change-Id: If7b993cb25dc1242ff8ec08b0e8eacbaed03af30 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-10-04Fix missing messages.Mélanie Bats1-0/+4
After moving some code from o.e.eef.propeeties.ui to o.e.eef.ide some messages keys were missing. Change-Id: I79c0ba63dea376906c8d504de42f6866e19be225 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-10-04Make sure the 'input' variable is available in dynamic-if expressionsPierre-Charles David1-0/+1
Change-Id: Ic40bcd15f1820972bc6a6d901705e547a588ffdb Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-10-02[502048] Reset widgets' UI state on model change errorPierre-Charles David4-12/+87
For all widgets whose visual state changes before we launch the associated model change operation, make sure we revert to the previous reference state if the operation failed. Bug: 502048 Change-Id: I94a21cbbd1474451cd3af6ce47b701a0c06db781 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-10-02[502048] Return an explicit IStatus for model changesPierre-Charles David9-15/+34
Bug: 502048 Change-Id: I4c07d57dc826ab58b95b76fded8c6f2930c6368e Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-10-02[498748] Only invoke a text's callback when really neededPierre-Charles David1-3/+5
* Do not mark a text field as dirty when rendering the current model state. When setting up the text field's content to the current state of the model, we must call Text.setText(), which triggers the ModifyListeners. But in this context we don't want to mark the widget as dirty, otherwise leaving the page would trigger the associated edition tool (hopefully it would be a no-op if the tool is properly idempotent, but it's still bad for performance). * Avoid calling the callback associated with the text widget on every focusLost is the text was not actually changed. Bug: 498748 Change-Id: I9434e80b8a004e859b7373e728f9b69b4ca7dc86 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-10-02Fix SWTException when closing source editorPierre-Charles David1-1/+3
When closing the editor which served as input provider for the property view, an SWTException would occur when trying to access a disposed SWT widget. Change-Id: I657848446ef822211b531dd1b5f39012002b86dc Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-09-30[496058] Add the all semantic elements to the default rulesMélanie Bats1-1/+5
Handle semantic candidates on group. Bug: 496058 Change-Id: I9cf3fb06f453b9674427ca30a09483e2fcfc55c0 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-09-29[496058] Fix the computation of the ID in case of EEFViewCategoryMélanie Bats1-1/+1
With the new version of the default rules, the groups are created according to the categories defined in the genmodel. In this case Sirius provides an EEFViewCategory object to EEF. This object is just a POJO representing an eObject and a category. This object overrides the hashcode method. Then if we use the System.identityHashCode method to get the hashcode in the computation of the ID we would do not have the expected result for EEFViewCategory objects. Bug: 496058 Change-Id: I51cf399ebbe7a759036103386ec56b8a041d5b94 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-09-29[501917] Make EEF able to handle Object inputMélanie Bats3-15/+18
Bug:501917 Change-Id: I992f9c186965423f930c528e64891ef21060db98 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-09-29Set a default help messageMélanie Bats3-1/+6
When the help expression returns null a default message is returned in order that the tooltip is shown and not empty. Change-Id: I80f614ab498040fbda68c6c932940523cdd38e72 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-09-29[496011] Defer the evaluation of select candidatesMélanie Bats5-9/+88
The computation of the candidates available for a select is deferred until the user clicks on the combo box. Bug: 496011 Change-Id: I5174df1d864e1a69b72d552b236ac1fe7daa0e77 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-09-29[496011] Defer the computation of help messageMélanie Bats4-0/+42
The computation of the help message is deferred until the user hovers the Help label. Bug: 496011 Change-Id: I809e8953f861deda50c3528a4cb3a5a71251673a Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-09-26[501903] Review the value of the selection variable on hyperlink widgetMélanie Bats3-2/+3
Set the selection variable to the value of the hyperlink instead of self. Bug: 501903 Change-Id: I55adc5fc90cafa7db828a4da5fe58cc8e9bf90a8 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-09-22[501844] Groups changes not taken into account dynamicallyStéphane Bégaudeau1-3/+12
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501844 Change-Id: I0419c7c36979a7eeecce654f2cc89053829749d9 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-22[498748] Fix an issue with the text widget when switching tabStéphane Bégaudeau2-5/+46
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=498748 Change-Id: I1b435769dd342b217beab47a74b5f3eb935679fe Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-21[501709] Pressing enter should trigger the update of a mono-line textStéphane Bégaudeau3-0/+33
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501709 Change-Id: Ie9a55edaba4af3a047c6810e14afd621daf16df9 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-21[501693] Add the ReflectiveItemProviderAdapterFactory as a fallbackStéphane Bégaudeau4-0/+8
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501693 Change-Id: I9b650cd66d6e7648a6385bcb1325e642bb9f9843 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-21[501680] Add support for style for the reference widgetStéphane Bégaudeau30-104/+1488
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501680 Change-Id: Ifdffc1d5b260b0f6d6321bfd6ff47293d67aa256 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-14[501400] Add support for the isEnabledExpression to the referenceStéphane Bégaudeau2-0/+17
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501400 Change-Id: I40b4b60023520707623574ffb8a20f0e196d7ceb Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-12[498748] Trigger the editExpression of a text widget on focus lostStéphane Bégaudeau2-41/+21
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=498748 Change-Id: Idbdc7fd537b7e6272eb69442ebd0defc1dffb4e2 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-12[501150] Fix a NPE in TabbedPropertySheetPage while closing other viewsStéphane Bégaudeau1-1/+1
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=501150 Change-Id: Id2ca116849f76b6ab1bab2bf0800ad71b34f4738 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-12[500681] Remove the old reference widgetStéphane Bégaudeau36-3818/+35
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=500681 Change-Id: Ib96a60e176abbb7538dce993078ad1dacd15818b Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-12[500665] Introduce a list widgetStéphane Bégaudeau69-990/+4294
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=500665 Change-Id: I281c3020d9f7e59f6c04e687c3c49544ca9677a2 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-07[500472] Add support for widget actions on label and hyperlinkStéphane Bégaudeau39-75/+940
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=500472 Change-Id: I7b7a6a39c3974de996b7753a8fbdde79e97f73dd Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-07[500423] Rename domainClassExpression in iterableExpressionStéphane Bégaudeau10-77/+78
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=500423 Change-Id: I757d81e64c5e77ddfefc695f6366ee3e46420f4a Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-06[500926] Fix an issue with the refresh of the groupsStéphane Bégaudeau3-7/+29
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=500926 Change-Id: If202db945ce0a556eafb4cd6a6dd6222738e83c3 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-02[500657] EEF Radio button value change doesn't update semantic valuev1.7.0_M2Stéphane Bégaudeau1-1/+9
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=500657 Change-Id: I8e02b81c933e38d1d255ca24e882b9ac80fae671 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-02Use a more discriminant TabDescriptor#getId()Pierre-Charles David1-1/+1
Using only the EObject's URI is not enough, as proxies or "equivalent" EObject coming from different resource sets can have the same URI but still be different. Use System.identityHashCode() as an additional, low-cost criterion. Change-Id: Id28fcaa58e46c8650a2caecae1a4e9cb2e8e0631 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-09-02Remove listeners on page disposal to avoid memory leakPierre-Charles David1-7/+20
Change-Id: Ia847458e459e3b486e91d4c134b1c491a6d87797 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-08-25[498063] Keep the onClickExpression active on a disabled referenceStéphane Bégaudeau1-1/+0
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=498063 Change-Id: I70ec231944c0d6bc40796955dee2116ac0bf5429 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-08-25[497582] Stop logging missing onClickExpression on reference widgetsStéphane Bégaudeau1-2/+1
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=497582 Change-Id: I41cda4c3a78ae76fe73b49c8beb39ecb32b37d9d Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-08-24[496007] Fix an issue with labels and conditional stylesStéphane Bégaudeau1-1/+16
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=496007 Change-Id: I71c8c6bfaffd448e8bc2ff2d9cd09a869e0ffd52 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-08-24[496081] Expose the result of the audit expression as "auditResult"Stéphane Bégaudeau2-10/+45
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=496081 Change-Id: Id770bb513a9102b465c028f8064bb04e161a1793 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-08-24Fix an issue with the lifecycle manager provider extension pointStéphane Bégaudeau1-2/+3
Change-Id: I2d999de33055b523663f210159a0eabacb3d6d34 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-08-24Fix an issue with the Properties UI extension pointsStéphane Bégaudeau1-1/+2
Change-Id: Iba28082e7c52f151b0a988cbacc3eb71d03af01b Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>

Back to the top