Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2017-06-14[version] Bump version to 5.0.1Pierre-Charles David2-3/+3
Change-Id: Icefef3c0c203a2547ab87032c040bdcd49b3e9a2 Signed-off-by: Pierre-Charles David <>
2017-02-16[cleanup] Disable unavoidableGenericTypeProblems JDT warningsPierre-Charles David1-0/+1
Disable JDT warnings about usage of non-generic APIs: we can not do anything on our side about these, so there is no need to fill our Problems view with unactionable items. Change-Id: I5e1c1e75f269247eec534dc89621c605ff739a98 Signed-off-by: Pierre-Charles David <>
2017-02-16[cleanup] Change comments formatter length to 120Maxime Porhel1-1/+1
Change-Id: I9d8e86195e719626e433060582b8f49d44c2a007 Signed-off-by: Maxime Porhel <>
2017-02-06[495701] Upgrade BREE to Java 1.8Pierre-Charles David3-5/+5
Bug: 495701 Change-Id: I48f51d128a2a4af3c705692a57cc87ef84e866eb Signed-off-by: Pierre-Charles David <>
2017-01-08[cleanup] Fix warnings on MessageFormat.format() invocationsPierre-Charles David1-2/+1
- Remove useless fixed arrays in varargs invocations. - Explicitly cast single arg as Object to avoid warnings about possible (future) ambiguity. Change-Id: I98b7fb1cdc06398b99b4e78e43464fda25f9031d Signed-off-by: Pierre-Charles David <>
2016-12-06[version] Bump version to 5.0.0Pierre-Charles David2-3/+3
Change-Id: I87e230aa2bbfad240eadfb69a2cdd4b40bf1ebc2 Signed-off-by: Pierre-Charles David <>
2016-10-26[version] Bump version to 4.1.2Pierre-Charles David2-3/+3
Change-Id: I004280d217c1b50533abf2beca3e6f22ba96f311 Signed-off-by: Pierre-Charles David <>
2016-10-11[version] Bump version to 4.1.1Pierre-Charles David2-3/+3
Change-Id: I419fa60e0a02b137d16d0039acdcacfde32fa064 Signed-off-by: Pierre-Charles David <>
2016-06-08[version] Bump version to 4.1.0Pierre-Charles David2-3/+3
Change-Id: Ie3c3f919611c2590ea37e36e25b97431ee3ecae3 Signed-off-by: Pierre-Charles David <>
2016-02-10[version] Move to Java 1.7 as minimum required versionPierre-Charles David3-5/+5
Change-Id: I5d14403e693ab23483f89b75142cb46afc61ec04 Signed-off-by: Pierre-Charles David <>
2015-11-26[version] Bump version to 4.0.0Laurent Redor2-3/+3
Change-Id: I7e9919fed7baf39e67060fc04855d8dba2e423e3 Signed-off-by: Laurent Redor <>
2015-10-30[version] Bump version to 3.1.2Laurent Redor2-3/+3
Change-Id: I8994b6ece2a4483f2bb3004f87ad4e8a52e75e85 Signed-off-by: Laurent Redor <>
2015-10-19[version] Bump version to 3.1.1Pierre-Charles David2-3/+3
Change-Id: Ia64c24621aeabae6347afff535d446b2be00d7c9 Signed-off-by: Pierre-Charles David <>
2015-09-24[472057] Use the new mechanism everywhere instead of NLSPierre-Charles David1-4/+4
This covers the following classes which used to extend org.eclipse.osgi.util.NLS: * * org.eclipse.sirius.diagram.ui.part.Messages * * The corresponding properties have been moved directly inside the, with @TranslatableMessages in the bundle's main Messages class (initialized using our own I18N helper). All the original fields have been kept, but instead of relying on NLS to set their value, they directly reference the corresponding field in the main Messages class. All usages of NLS.bind() for template substitution have been converted to MessageFormat.format(). Bug: 472057 Change-Id: Ia0e689aa5cebf328652b968fc6233ae7ccd2ace3 Signed-off-by: Pierre-Charles David <>
2015-08-19[472057] Add required infrastructure for i18nPierre-Charles David2-2/+70
* Add missing plugin & activator classes to all plug-ins which contain strings we want to be translatable, and make sure they all follow the same pattern as EMF: a "plugin" class which extends EMF's EMFPlugin, and an internal Implementation class which extends EMF's EclipsePlugin (or EclipseUIPlugin). * Also add common helper I18N class and the associated @TranslatableMessage in oes.ext.base, which can be used to initialize static fields in a Messages class from the locale-specific properties file, using EMF's ResourceLocator logic. * Rename some of the "Activator" classes, as once they follow the EMF pattern, the enclosing class is not the actual OSGi activator (the *$Implementation class is), so the name would cause confusion. Bug: 472057 Change-Id: Id030bdf628f0e7b46356213e7e4e9bdd990a4662 Signed-off-by: Pierre-Charles David <>
2015-08-14[472057] Externalize translatable strings from plugin.xml filesPierre-Charles David1-1/+1
Also Configure PDE Tooling to consider non-externalized strings in plugin.xml as errors from now on. I've reviewed all our own extension point definitions (*.exsd) for possibly translatable strings which were not marked as such (and thus for which we would not get the benefit of PDE's check), but the only candidates are for attributes we do not actually use anywhere (e.g. we allow an extender to provide labels for org.eclipse.sirius.common.acceleo.mtl.importhandler, but even if it is supplied we do nothing with it). To avoid changes which would have no actual benefit, the *.exsd files have not been modified. Bug: 472057 Change-Id: I51f932c8ae5ee8bfea268213649fc3448d0bd827 Signed-off-by: Pierre-Charles David <>
2015-08-06[cleanup] Remove redundant null checksMaxime Porhel1-2/+2
See Change-Id: If11c892988a351de738dedfc5650ace295db074f Signed-off-by: Maxime Porhel <>
2015-06-10[version] Bump version to 3.1.0Pierre-Charles David2-3/+3
Change-Id: I2fe19d91208761f391cc1532f8e185fbfec6edc8 Signed-off-by: Pierre-Charles David <>
2015-03-20[460712] Do not apply CheckStyle rules to FilteredTree & PatternFilterPierre-Charles David2-0/+2
Keeps these classes as close as possible from their original form to ease later comparisons. Bug: 460712 Change-Id: I45dedd07bc3157df274500bb133aa278e9e61388 Signed-off-by: Pierre-Charles David <>
2015-03-20[460712] Add generic classes for a Quick Outline commandBenjamin Grouhan3-0/+1655
Items match the filter if their label or at least one of their String attributes match the pattern. Keyboard arrows permit to navigate through matching items. Also add FilteredTree and PatternFilter classes from org.eclipse.ui.dialogs in org.eclipse.sirius.ext.e3.ui.dialogs in order to have the new functionalities of FilteredTree that are not yet available in Eclipse Juno. Bug: 460712 Change-Id: I44d8fd833dd735a531c8a55fc106229b084c34fe Signed-off-by: Benjamin Grouhan <>
2015-02-03[457851] Bump bundle versions to 3.0.0v3.0.0M5Pierre-Charles David2-3/+3
Bug: 457851 Change-Id: I08ef2147fe346e88ae998c6a57c8eb0fdd7f2126 Signed-off-by: Pierre-Charles David <>
2015-02-03[457851] Set target-provisionned API-baseline on projectscbrun2-0/+8
Introduce projects configurations which are being picked up by the automatic OSGi baseliner. These configurations are refering to a target platform definition (in the sirius.targets project) called 'baseline' which defines the scope of the bundles to use as a baseline. These settings have no impact if the baselining tooling is not installed. Bug: 457851 Change-Id: If981bd30cc69af4c1a7f73b277b950e079936ccd Signed-off-by: Cedric Brun <> Signed-off-by: Pierre-Charles David <>
2014-12-30[456318] Update JDT preferences to build workspace with Mars.Florian Barbin1-1/+1
* Update JDT preferences to have a warning instead of error on unnecessary type check Bug: 456318 Change-Id: I213de81824c5e01334b0b28d44cdfcb826fc65b2 Signed-off-by: Florian Barbin <>
2014-06-12[version] Bump version to 2.0.0Pierre-Charles David2-3/+3
Change-Id: Ic21dc458e70986d3625500eaef74fb24a63b8106 Signed-off-by: Pierre-Charles David <>
2014-05-19[435169] Remove the "incubation" mentionsPierre-Charles David1-1/+1
Remove the "(Incubation)" suffix we had on all our plug-ins and features names, which was required by the official rules at Bug: 435169 Change-Id: Icdf2f9ee40860a313e72d7b9dea149ba1d9137b7 Signed-off-by: Pierre-Charles David <>
2014-04-02[430527] Change providerName to Eclipse Modeling ProjectPierre-Charles David1-1/+1
This is what we are supposed to do from my interpretation of Bug: 430527 Change-Id: I0df426fd27460cf8b14668fd1dd57c8e6041bf68 Signed-off-by: Pierre-Charles David <>
2014-01-29[423051] Fix the plugins' branding and copyrightPierre-Charles David4-2/+45
* Externalize %pluginName & %providerName * Add the missing about.html files Change-Id: I76102288cd3ac92c8b7cdd77d4fa228c71d71a06 Signed-off-by: Pierre-Charles David <>
2014-01-21[423562] Use a local CheckStyle configurationPierre-Charles David1-1/+4
Use a local/relative reference for the CheckStyle configuration definition instead of assuming every contributor will have correctly imported our configuration in his workspace. Change-Id: I100d0e48c9b3a3e6e7ce7d1b1966eb324cd791ba Signed-off-by: Pierre-Charles David <>
2013-12-24[423562] Revert the Java formatter settings to the previous versionPierre-Charles David1-2/+2
Change-Id: I38c787bbd66c139214510ed5b167431f88d26f31 Signed-off-by: Pierre-Charles David <>
2013-12-24[423562] Apply the same JDT preferences to all plug-insPierre-Charles David2-0/+407
This includes the Sirius formatting and cleanup profiles, and fixes all unnecessary casts, which are now configured as errors. All settings are "inlined" as project-specific settings to ensure the behavior is the same for everyone independently of workspace-specific configuration. Change-Id: Idae6ea461db19710b48a1be2a85ba65530cbff1d Signed-off-by: Pierre-Charles David <>
2013-12-24[423562] Add missing javacProjectSettings flag to build.propertiesPierre-Charles David1-0/+1
Change-Id: I8b3db448fdc19c2cd925dc6168b5474888f9b303 Signed-off-by: Pierre-Charles David <>
2013-12-23[423562] Tighten the PDE configuration of all plug-insPierre-Charles David1-0/+32
All Sirius plug-ins now have the same project-specific PDE settings, which were made more strict. All the errors resulting from the new rules were fixed. The (many) new warnings were left for now. The most visible change is that all the Require-Bundle dependencies in Sirius plug-ins are now versioned, using the version available at this time in the target platform as the minimum version. Change-Id: Icc4f69139f7735719f158c14b6e8d5a0bb5582f3 Signed-off-by: Pierre-Charles David <>
2013-12-23[423562] Ensure all plug-ins have CheckStyle enabled with the same configPierre-Charles David2-0/+16
This also fixes all the CheckStyle errors introduced by enabling CheckStyle in projects which did not have it. There are a few exceptions: * CheckStyle is still disabled for the org.eclipse.sirius.synchronizer plug-in. It contains almost zero javadoc so it would produce too many errors to fix right now. * In org.eclipse.sirius.diagram, CheckStyle is disabled for a sub-set of packages which correspond to code which was (a long time ago) generated by GMF Tooling. Change-Id: I16e494dea028d455985dfe3e5b92d635e50100f0 Signed-off-by: Pierre-Charles David <>
2013-12-20[423051] Force Git to keep empty source foldersPierre-Charles David1-0/+0
Some of the new plug-ins are empty shells for now. Their build path refer to a source folder but there is no code inside so Git will not keep it/create it. Add empty ".gitkeep" files to for Git to see to source folders. Change-Id: I6e336902414d2fbbd4d7420e5c6a52df52a956f6 Signed-off-by: Pierre-Charles David <>
2013-12-20[423051] Add more (empty) library extension plug-insPierre-Charles David7-0/+84
Change-Id: I3b1cbb6e1fd6443c67369d2ebd493ce5837efde4 Signed-off-by: Pierre-Charles David <>

    Back to the top