Skip to main content
summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-09-19[498748] Trigger the editExpression of a text widget on focus lostv1.6.2v1.6.xSté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-19Switch to EEF 1.6.2Stéphane Bégaudeau33-34/+34
Change-Id: I30f716e7d5fc71bd558cba18746515800c36e65e Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-09-06Remove listener on page disposal to avoid memory leakv1.6.1_RC4v1.6.1Pierre-Charles David1-7/+20
Change-Id: I380e0bd2edf4f8fecd993f785068378e40cfd821 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-09-06Use 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-06Switch to EEF 1.6.1v1.6.1_RC3Stéphane Bégaudeau33-34/+34
Change-Id: I74ecd3f029075aac4d369a566bdeca7979b5efa7 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-07-05[build] Update target platforms to use the Sirius update site to get theMélanie Bats4-6/+6
interpreter Change-Id: Ie3b906835d0bb9635edbb6a327310aa7d0e12c39 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-05-25Fix an issue with the layoutv1.6.0_RC4v1.6.0_RC3v1.6.0_RC2v1.6.0Stéphane Bégaudeau1-1/+0
Change-Id: I7bc5c3b374591308ff00a990991463adb19d3a45 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-25Fix an issue with the prefix of the validation messagesStéphane Bégaudeau2-0/+35
Change-Id: I503da332892e065485e4d170942d0ae2d2e1682e Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-25Fix an issue with the visibility of the validation markersStéphane Bégaudeau1-1/+1
Change-Id: I847da7c89beacb2079065d80c8fe6ea0b6bcb614 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-25Fix an issue with the vertical alignment of the label for the text areaStéphane Bégaudeau1-0/+3
Change-Id: Ib3a204f1d862a73491646449b5f6a12ff99fe51f Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-24Fix a potential NPEStéphane Bégaudeau2-5/+5
Change-Id: Iac249678833a1b8834ffeaba095f27b18818ffff Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-24Improve the layout for the widgets and the validationStéphane Bégaudeau10-9/+74
Change-Id: I28735e46090979a68cb8b9eaefd5a106a4c0633a Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-24Update the documentation for EEnum and radio buttonsStéphane Bégaudeau2-11/+10
Change-Id: Id64dbe496593bb8e39cb5467e4d4494aa2ab4357 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-24Fix some issues with the hyperlink and text widgetsStéphane Bégaudeau3-27/+105
1) The style of the text is now updated when the user types some text 2) The hyperlink widget is not truncated anymore and it style is now properly updated Change-Id: Iec541b13a43620cc6971d0f36ab3a14637d1be77 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-24Fix an issue with the layout of the group and labelsStéphane Bégaudeau4-8/+36
1) The groups should not take unused empty space uselessly anymore 2) The text of the label widgets should be properly wrapped Change-Id: Id22e6ce7d23ac30c858841d69e33a4f05f4c78ac Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-24Improve the documentationStéphane Bégaudeau11-13/+366
1) The css of the image has now a version number to ensure that future update of the documentation will not create any issue. 2) A breadcrumb is now added during the export. This breadcrumb is computed from the toc.xml file from the documentation bundle. Change-Id: I4637dba0fe4a0ab61dd2953dbb4797045e206d05 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-23Fix an issue with the enablement of the action buttonsStéphane Bégaudeau3-3/+21
Change-Id: Ifb3c96796fc1d9c1d67e00319fb70f580354efde Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-23Update the build to attach pack200 artifacts to the update siteStéphane Bégaudeau1-0/+1
Change-Id: Ifba37729bcd0645bcdba13c36a414e0dd1295823 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-23Minor update of the style of the documentationStéphane Bégaudeau1-2/+2
Change-Id: I76a597e83b847cbfa8c7aea98ccb1c28039fd8bb Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-23Update the documentation for the EEnum and the radio buttonsStéphane Bégaudeau2-6/+7
Change-Id: I36c0fee90c7f7ddfc14084a75c0a9eebdfa6ead2 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-23Fix the issue with the background colorStéphane Bégaudeau1-1/+1
Change-Id: I6c9b2fce9899e832fe189dfd89f2efcdfca6d690 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-20Remove additional references to the bodyExpression of the labelStéphane Bégaudeau5-17/+18
Change-Id: I309582bc0a6db3182af8d04c813760cee546997f Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-20Fix an issue with the width of the text area.Stéphane Bégaudeau1-0/+8
Change-Id: I30fe92d179b61fc6b5fa1a57a77597a639ea614f Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-19Update the meta-modelStéphane Bégaudeau16-1098/+966
1) Change the name of EEFLabelDescription#bodyExpression to valueExpression to match the naming convention of the other widgets. 2) Remove the unused structural feature dynamicMappingsFor in EEFContainerDescription. 3) Change the cardinality 1..1 of the identifier to 0..1 Change-Id: I279b6a98cbb746c9d77a78cdbed9c5dfe6176cf7 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-19Adjust feature name for Sirius interpreter APIPierre-Charles David4-6/+6
Change-Id: I11d1d0d1301f72558b8eb3dad7337d199f0126ca Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-05-19Add support for images during the exportv1.6.0_RC1Stéphane Bégaudeau2-29/+200
Change-Id: Ic3050c40d2fdb3815bb877f9c4f502fb039e528c Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-19Improve the documentationStéphane Bégaudeau49-57/+1666
Change-Id: Ica07cca3bd84b7835f5b4663c31684061836cddb Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-13Backport fix for Gtk colors from original frameworkPierre-Charles David1-5/+4
This corresponds to https://git.eclipse.org/r/#/c/66566/, which was merged in the original framework after we initialized our fork. Change-Id: I9431a2bab4e40e0eab77db887eb7ccf139b8fa56 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-05-11Fix an issue with the layout of the container of the tabStéphane Bégaudeau2-2/+1
Since a new composite has been introduced on top of all the groups to ensure a vertical layout for all the groups, the layout operation needs to be moved form the group to the tab. Change-Id: I6e563ef3a17c4a4cb4fd5db3fd3a05edfc179047 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-11Fix an issue with truncated button labelsStéphane Bégaudeau4-11/+20
Change-Id: Iccf2d38e86a12909248d4ea0200f1407a1ca2e4f Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-11Add a default label for the button widgetStéphane Bégaudeau2-2/+2
Change-Id: I098b963a8a2dad391f412076fff1d8f0758d880b Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-10Improve the reference lifecycle managerStéphane Bégaudeau9-199/+647
1) The EEFReferenceLifecycleManager has been divided into two separated classes, the EEFReferenceLifecycleManager for monovalued references and the EEFMultipleReferencesLifecycleManager for multivalued references 2) The onClickExpression is now properly triggered when the user click on the table for multivalued references 3) A new variable is available for the onClickExpression of a reference widget. This variable named onClickEventKind will indicate if the user has realized a single click or a double click Change-Id: I7fddd2432c094de063390126c321fe7f74a7fd86 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-10Fix an issue with the minimum width of the actions of a referenceStéphane Bégaudeau2-6/+13
Change-Id: I57d6b505dab076fd87f34a4408e4d39d435ed154 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-10Fix some issues with the reference widgetStéphane Bégaudeau1-15/+25
1) Improve the layout of the multiple references widget 2) Remove the variable name self to expose the value of a reference used to compute its label Change-Id: I76ec2675a47bcf6679f845dd5edbc8e3173728ea Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-10Fix an issue with the layout of the groupsStéphane Bégaudeau1-1/+7
Change-Id: I4dd29ec596aafa3b50b6691d87c799faf0abe8c6 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-10Fix an issue with the styling of the checkboxesStéphane Bégaudeau19-774/+957
Change-Id: I53c8c5bf63d8bdfa4fcf500a98eb96a28ab0a3e5 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-06Update the publish-nightly script to display some variablesStéphane Bégaudeau1-0/+2
Change-Id: I45bccc3df225de79da9ee9f03072144ea24a7a80 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-06Fix various releng issuesStéphane Bégaudeau21-36/+566
1) Add build.html to the source bundles 2) Add missing license.html and epl-v10.html to the feature 3) Add support for Eclipse source references 4) Add support for signing and pack200 during the build 5) Add the Eclipse License bundle to the target platforms Change-Id: Ie8d31407ba6951718abec46d6bea8feb18699c8f Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-04Fix releng issuesv1.6.0_M7Stéphane Bégaudeau10-14/+105
Change-Id: I7464c10737bde09546baded5e7bb99288a13c151 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-04Remove useless APIsStéphane Bégaudeau4-40/+2
Change-Id: I3320c6bb4837a1045256c4e1031bd38ba1d83d63 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-04Fix an issue with quick fixesStéphane Bégaudeau5-11/+71
Change-Id: I08851406cb8b1debf356682ba695d6a02e8542d0 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-04Improve the API of EvalStéphane Bégaudeau35-538/+516
1) The API of Eval has been modified in order to simplify its use by reducing the number of methods with a similar signature that can be called. The new methods have also a much more explicit name. 2) Simplify some usage of Eval in order to reduce the number of message logged for the end users. If the absence of an expression does not prevent the proper execution of the code, nothing is logged Change-Id: I67566cdb1c56c0e1505d64cb36a0d81b4df63908 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-05-04Add NON-NLS marker on litteral string to avoid compilation errorPierre-Charles David1-2/+2
Change-Id: Iba5f359ba3e24909e97a0fad4405d2c2201a24bf Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-05-03Add support for null values in combosPierre-Charles David1-4/+26
JFace ComboViewers do not like null values in their possible choices, but null is a legitimate choice for optional references (meaning "unset"). Replace nulls with a special value (with no risk of conflict with anything elese) when filling the combo, and convert it back to null when passing it to the controller if the users chooses it. Also avoid triggering the controller's updateValue() callback during refresh when we configure the combo to show the current value. Change-Id: Ic3d4f53f8c7f5c11a6aee02ef59708024bd63154 Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-05-03Add missing Javadoc to avoid CheckStyle errorPierre-Charles David1-0/+3
Change-Id: I1da92296935b90103412ffb013c0e4909674cefa Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
2016-05-03Fix radio group modification.Mélanie Bats1-6/+9
Add selection listener on buttons instead of the group. Change-Id: I86a6ff6052fda010c450c6ce8a96ec9465dfc952 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-05-03Fix reference widget actions to be executed in the editing domainMélanie Bats1-7/+14
adapter. Change-Id: I313ded48ac668ceb950a73647e4d5be33ef8cff6 Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
2016-04-29Fix an issue with the compatibility with Java 7Stéphane Bégaudeau2-0/+43
Change-Id: Ib871d05080e30330f5082c0e2a38919b371ba92e Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-04-28Improve the APIsStéphane Bégaudeau47-753/+596
1) Improve the documentation of two extension points (Lifecycle Manager Provider and Tab Descriptor Provider) 2) Remove two useless extension points along with their code (View Description Provider and Interpreter Provider) 3) Move some interfaces related to Lifecycle Managers in order to have all APIs for the Lifecycle Managers (2 abstract classes and 2 interfaces) in the same package. 4) Move the two classes of o.e.eef.properties.ui.legacy in an internal package since they are only used in this bundle (I18N & Messages) 5) Update the behavior of the Lifecycle Manager Provider extension point to let contibutors replace existing Lifecycle Managers Change-Id: I76aa69e0650cbc6d34e56baaadbc33bdacbcb957 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
2016-04-28Remove references to the var: interpreter from Eclipse SiriusStéphane Bégaudeau3-23/+39
Change-Id: Id669f9abdf93d34943476810bd3efe2095fdc5a7 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>

Back to the top