Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-27 | Bug 540879: [Properties] Clean code of Observable and neighbours classes | Vincent Lorenzo | 1 | -1/+1 | |
- oep.infra.emf.appearance plugin now use java 1.8 - fix some pom.xml files - add some non-nls marker - remove some possible NPE Change-Id: I68ad6b1384871438979c101dcc85b3f79994f9fd Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> | |||||
2018-08-22 | Bug 537653 - [EPL] Edti properties files | Quentin Le Menez | 4 | -8/+16 | |
- move the plugin.properties files to the new EPL2.0 license - move the build.properties files to the new EPL2.0 license when available Change-Id: Ie860b3d74eb82ce5542b6fbe1f2bfcc67cea02f4 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-08-22 | Bug 537653 - [EPL] Update genmodel headers | Quentin Le Menez | 3 | -11/+12 | |
- Corrected or added the default header in the genmodel files - There still needs to be an action done on the generated ones (oep.uml.textedit.*) - Corrected the removed model dependencies - There still needs to be a check on the added properties for seemingly no reason Change-Id: I3348923f0d7784568e38f198cbbfcd2f3721a2d2 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-08-22 | Bug 537653 - [EPL] Update jdt.ui files | Quentin Le Menez | 3 | -3/+3 | |
- amended the org.eclipse.jdt.ui.prefs for the new EPL2.0 license Change-Id: Ibcbef74918057bfa7ac94d341a33ec2f192f1a81 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-08-22 | Bug 537653 - [EPL] update about.html files | Quentin Le Menez | 3 | -9/+9 | |
- move the about.html files license to the new EPL2.0 - set the correct date on the license Change-Id: Id05bd8e8332e184150df4c8523d45b8840e7941a Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-08-22 | Bug 537653 - [EPL] Update exsd files | Quentin Le Menez | 2 | -26/+30 | |
- move the exsd files license to the new EPL2.0 - add licenses when none was encountered and uniformized the format Change-Id: I75ebc576bbe95b26deae31f35ec023684aa93bea Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-08-22 | Bug 537653 - [EPL] Update Plugin.xml files | Quentin Le Menez | 1 | -2/+4 | |
- move the plugin.xml files to the new EPL2.0 license Change-Id: If5cb1b4097e0e6835d17f49b80bce38bc1d49e67 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-08-21 | Bug 537653 - [EPL] Update java files headers | Quentin Le Menez | 116 | -242/+463 | |
- replaced the reference in the java files headers - added the SPDX-License-Identifier Change-Id: Ia376515730e2430e8671c2b5c66f7b510894e5c6 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-07-04 | Bug 535808: [DevTools] Apply Cleanup & Format on save | Camille Letavernier | 6 | -0/+195 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=535808 - Propagate the new preferences to all projects Change-Id: I0e70c1c4a5d14a24c2d92371c27dad085e9aa2d3 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> | |||||
2018-06-29 | Bug 517714: [Properties view][Preferences] The properties view | Nicolas FAUVERGUE | 3 | -4/+4 | |
preferences should be regrouped https://bugs.eclipse.org/bugs/show_bug.cgi?id=517714 - Change the category of the customization preference page Change-Id: I05114869294abf9dd0ef457fb691eebded76af5d Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr> Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> | |||||
2018-06-29 | Bug 527001: Custom property view generates 'ppe:InvalidWidget' entries | Nicolas FAUVERGUE | 1 | -1/+2 | |
- Manage multi enumeration as 'MultiReference' instead of 'MultiEnum' that not exists anymore. Change-Id: I456775e1d0a527ed2a4b6ec76903772ee136d7b3 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@cea.fr> | |||||
2018-06-01 | Bug 528895 - [Quality] Field modifier should follow convention order | Benoit Maggi | 1 | -2/+2 | |
- use correct order for field modifier - add missing header - replace C<>line by Celine Change-Id: I2608484da46215dbd65a1e85d47d0aa7706feb58 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> | |||||
2018-05-30 | Bug 534903: Failed to build project | Camille Letavernier | 1 | -1/+1 | |
org.eclipse.papyrus.views.properties.model.xwt caused by incorrect Target Model URI defined in the project properties https://bugs.eclipse.org/bugs/show_bug.cgi?id=534903 Change-Id: I9fe20c0ac1663a073a237de6c75b517e06a8ed49 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> | |||||
2018-05-28 | Bug 535185 - Add Automatic-Module-Name header for Java 9 compatibility | Benoit Maggi | 3 | -0/+3 | |
- add Automatic-Module-Name with the same value as Bundle-SymbolicName in all Manifest.MF - quality fix : remove unused import Change-Id: Icd3e4376bc9e61e360ac61522b967a088a248480 Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> | |||||
2018-03-12 | Bug 518452 - [Releng] [Photon] Amend the new Toolsmith releng process | Quentin Le Menez | 2 | -2/+4 | |
- Add a new buildafter script for the next toolsmiths release - Correct missed dev references - Wire the toolsmith plugins to the toolsmith build Change-Id: Ie4fc56fd9526ecd24597733b7ab5bc6a7a9b9d42 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2018-01-18 | Bug 528421: [API Tools] Change default settings for Papyrus projects | Camille Letavernier | 3 | -18/+36 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=528421 - Use more flexible options wrt. Constant values and Reexported APIs - Display errors directly in the code rather than Manifest, when relevant Change-Id: I7a48bca8a9a84487957a3d97a8dddfb145cdfd78 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> | |||||
2018-01-09 | Bug 515367 - [releng] Uniformization of the end of lines to Unix standard | Quentin Le Menez | 114 | -14811/+14811 | |
- Format the EOL of all the files matched by: grep -rIUs . | xargs -Ifile dos2unix -k 'file' Change-Id: I5c41d540a9a67b50de9b912ab35e16cc9a912961 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2017-09-28 | Bug 522133: [ToolSmith] Impossible to edit a property page configuration | Camille Letavernier | 3 | -3/+3 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=522133 - Fix the properties view editor ID Change-Id: I89d867cef8a3a91937c727b41463068b8c33d540 Signed-off-by: Camille Letavernier <cletavernier@eclipsesource.com> (cherry picked from commit 2806558ab29fabac991b2878cb0dfb4d35bba0c0) | |||||
2017-09-06 | Bug 521572 - [General] Various cleanups | Pierre GAUTIER | 4 | -8/+5 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 fix remaining output 'target/classes' in some .classpath cleanup of various basic build.properties warnings including : - remove useless bin.. - incorrect source.. - incorrect output.. - includes Change-Id: I5bf3480020ab53c8acf1fd6fc35d92377c231eaa Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr> | |||||
2017-09-01 | Bug 521572 - [General] Various cleanups | Pierre GAUTIER | 6 | -2/+12 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=521572 define project-specific, overriding workspace-scoped, preferences for UTF8 encoding and Unix end of line preferences Change-Id: I260d84ab76c08866cd3e8709967d4218d992c095 Signed-off-by: Pierre GAUTIER <pierre.gautier@cea.fr> | |||||
2017-08-29 | Bug 520271 - [Property View] Generator should ignore redefined properties. | Vincent Lorenzo | 4 | -12/+10 | |
Change-Id: I5d73f2441ff5e23f937ab155488cf29fb249a65c Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> | |||||
2017-08-07 | bug 517752 - Papyrus views have the project name in their titles | Francois Le Fevre | 2 | -3/+8 | |
Actions -assign right category for the views -removing papyrus word for view -adding default Papyrus icon when missing -adding a wizard category for table -typo correction -rebase on master Tests -start runtime and check views Change-Id: If12a6f47b20ff8c174198f31082dff1d7412a674 Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=517752 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2017-06-12 | Revert "Bug 517427 - [userxp] add the word papyrus to the Papyrus views " | Florian Noyrit | 1 | -1/+1 | |
This reverts commit 905ef919b041cb14688da8fb661b39d44da83470. Change-Id: Ib1088ed4c9d72b838dde1ce44c0720c7582d6751 | |||||
2017-06-02 | Bug 517427 - [userxp] add the word papyrus to the Papyrus views | Francois Le Fevre | 1 | -1/+1 | |
Actions -add the word papyrus in plugin.properties and externalize the string Change-Id: I46fb639d919334092640acb91bb8f751c1586a61 Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2017-04-06 | Bug 514332 - Papyrus should never reexport non-singleton plugins | Benoit Maggi | 1 | -0/+1 | |
- remove Required-Bundle Guava (and their re-export) - use package import for Guava dependencies Change-Id: Ie1e383b6b8ed1d57747345c2788c0c63de1f08bb Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr> Signed-off-by: Florian Noyrit <florian.noyrit@cea.fr> | |||||
2017-03-30 | [releng] Update plugins and feature version numbers for Oxygen with | Florian Noyrit | 1 | -23/+23 | |
Neon.3 as baseline Change-Id: Icb3b699de6846ce60370a1fedc169e1df741ace2 | |||||
2017-01-29 | Bug 508843 - [Toolsmiths] Remove unexpected .project | Florian Noyrit | 1 | -17/+0 | |
Change-Id: I01cac0a26ec78017db2163150a1e2440c84ea023 | |||||
2017-01-27 | Bug 511046: [View][Properties] Generator is broken : we can't generate ↵ | Vincent Lorenzo | 17 | -61/+61 | |
property view Change-Id: Ia09930c247c206ce39a370e1260242e539e93d87 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr> | |||||
2017-01-24 | Bug 508843 - [Toolsmiths] migrate expansion model into its own plugin | Francois Le Fevre | 1 | -0/+17 | |
-just moving exapnasion model into its own plugin -reexporting the different package -updating manifest.mf with this new plugin -package renaming with genmodel update -moving to right bundle version in a manifest.mf -adding it into its feature -retrigger after merge conflict resolution -dispatching class in their own package Change-Id: If81918a014ca46e67a9e6fb60b1e0bf21c5645ab Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2017-01-23 | Bug 508130 - [Toolsmiths] dispatching customization properties plugins | Francois Le Fevre | 227 | -7/+18497 | |
in there own functional unit -moving stuff to the right functional unit -changing extension point naming Change-Id: Id498eed0baeeb6e31655668fca69776d09bee37a Signed-off-by: Francois Le Fevre <francois.le-fevre@cea.fr> | |||||
2016-08-28 | Bug 443799 - Fix potential bugs identified by FindBugs in oep.infra.* | Florian Noyrit | 2 | -12/+12 | |
Bug 499554 - Oxygen release version number moved to 3.0.0. Change-Id: I8e112db7175a5b89eb9b37973639627a6c29e007 | |||||
2016-08-04 | Bug 492891: [Table] Link with editor: different behavior of diagrams and | Nicolas FAUVERGUE | 1 | -1/+1 | |
tables https://bugs.eclipse.org/bugs/show_bug.cgi?id=492891 - The owner of table can be modified and the context can't be modified - Add the 'Table', 'Appearance' and 'Paste' tab in properties view when an the table is the current editor This looks to correct other bugs: - Bug 492605 - [Table][Properties][usability] error message "Properties are not available" - Bug 492615 - [Table][usability] inconsistency of properties view N.B: The 'invert axis' button doesn't work correctly, but another gerrit manage it Change-Id: I9d22713e81bf865bc59fbd10a34b270e75aa5037 Signed-off-by: Nicolas FAUVERGUE <nicolas.fauvergue@all4tec.net> | |||||
2016-03-03 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 4 | -3/+107 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Complete the configuration of PDE API Tooling in the Papyrus Main and Developer Tools projects, including: * adding the API Analysis nature and builder to .project where it was missing * adding a new menu action in the dev tools Project Management menu to ensure that all Oomph version-management projects in the workspace have API analysis also * fixing API version analysis problems, mostly by upversioning bundles to 2.0 but also applying API filters in some cases where it seems appropriate * implementing project-level API Analysis preferences for warning severity of missing @since doc tags (the default is error) and adding it to the Oomph project preferences management Change-Id: I3f5fad20ffc7bb66eec0abbb86b5cc52aacb1ff1 | |||||
2016-02-24 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 2 | -39/+48 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Implement version management: PDE API Tooling and Oomph Version Management. Introduce two new plug-in projects to manage versioning using Oomph: * org.eclipse.papyrus.releng.main.release for the Main bundles and features * org.eclipse.papyrus.releng.dev.release for the Dev Tools Add new menu actions to the Dev Tools: * main menu bar: * synchronize POM and manifest versions * "Configure" context menu on bundle projects and MANIFEST.MF * optimize bundle dependencies and re-exports * update dependency version ranges to match current workspace and PDE target Remove obsolete menu actions from the Dev Tools: * main menu bar: * Set all Papyrus feature versions * Set all Papyrus plug-in versions * Set versions of all Papyrus dependencies in Papyrus plug-ins Fix versioning errors reported by PDE and Oomph. Ensure proper version ranges consistent with latest build target. Optimize the dependencies of all Papyrus Main bundles and Dev Tools. Remove version- and reexport-checking tests in the BundlesTests that are now not needed because, on the one hand, we now implement discrete bundle versioning (managed by PDE/Oomph) and on the other, we now use re-exports properly to ensure classpath consistency in clients of a bundle's API. Thorough overhaul of the "project editors" API, including: * rationalize the API interfaces * refactor the all-in-one PluginEditor class from the customization bundle to the project-editors bundle * update clients in the Customization and DSML Validation components * fix a bunch of operations that didn't work * add missing operations required by the new Dev Tools actions * complete some unimplemented APIs * add a comprehensive JUnit test suite covering all of the project-editors API Change-Id: I6a699d93909f61099226ceb994140f03ea99a70f | |||||
2016-02-13 | Revert "Bug 485220: [Architecture] Provide a more modular architecture ↵ | Christian W. Damus | 2 | -3/+0 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220" This reverts commit f050d4119a2316b27588076d4fc90152773fc019. | |||||
2016-02-13 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 2 | -0/+3 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Fix build failure to resolve bundles in referenced p2 repositories by restoring the missing <groupId> elements in the POMs which, as it turns out, are not inherited from the parent module, despite what the m2e validator says. Change-Id: I62dacc9c70c940d28c3c02e1e35c8f874a7d3df0 | |||||
2016-02-12 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 104 | -14613/+1537 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Factor UI dependencies out of the UML Element Types bundle. This includes moving some advices that interact with the user into a new org.eclipse.papyrus.uml.service.types.ui bundle. Pull up the PasteCommandService and IPasteCommandProvider API into the Infra Diagram layer where the extension point is defined. Deprecate the old API in the UML layer. Introduce a service for participation of languages in CSS styling: * styling reset actions in the Reset Style command * access to semantic model classes and properties to make available to CSS Factor PapyrusObservableValue and cohorts out of the UML Tools bundle into the Infra Layer for more general reuse and to relieve the Diagram Infrastructure layer of UML dependencies. The old API remains as deprecated. Remove the Infra Diagram Layer dependency on UML Layer for property testers governing deletion in the diagram. Includes introduction of a new IGraphicalDeletionHelper OSGi service for delegation of the determination of whether an element can be deleted from the diagram and replacement of the XML expression properties * org.eclipse.papyrus.uml.diagram.common.isSemanticDeletion * org.eclipse.papyrus.uml.diagram.common.isReadOnly by * org.eclipse.papyrus.infra.gmfdiag.common.isSemanticDeletion * org.eclipse.papyrus.infra.gmfdiag.common.canDelete (where the latter is the negation of the property that it supersedes) Extract UML dependencies from the Diagram Outline and CSS Editor bundles. Remove unused MDTUtil APIs that referenced a UML-specific annotation. Move the Diagram Infrastructure CSS Palette bundle into the UML layer because it serves to provide extensions on the Palette Service, which is an overtly UML-specific capability. All client APIs for the Properties View are moved from org.eclipse.papyrus.views.properties bundle to a new org.eclipse.papyrus.infra.properties.ui bundle. This includes renaming of: * extension points * label-provider contexts * XWT namespaces Add an "all UI tests" suite. Define a componentized hierarchical build layout of the main plug-ins Change-Id: I43f8f3644857a18b69715f5a2f1da9b1cf286d67 | |||||
2016-01-22 | Bug 485220: [Architecture] Provide a more modular architecture (& builds) ↵ | Christian W. Damus | 313 | -39503/+216 | |
for Papyrus https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Refactor the Properties Model bundles into the Infra Layer. The *.views.properties.model[.edit,.editor] bundles are renamed as *.infra.properties[.edit,.editor]. The packages within are correspondingly renamed. To support upgrade installation, special p2 update metadata tells the p2 engine how these bundles have been renamed, ensuring proper replacement of the old *.views.properties.model* bundles, because otherwise the clash of EMF model registrations would cause run-time errors. The *.views.properties.environment extension point is moved to *.infra.properties.environments. The *.views.properties.context extension point has the <context> element moved to a new *.infra.properties.contexts point. The <preferencePageBinding> element remains. JUnit tests pass, at least inasmuch as they pass in the nightly builds. Change-Id: I6445808f8eb1144b08c0cd5f0a487d1bad229a4c | |||||
2016-01-22 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 2 | -5/+14 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.constraints bundle to a new org.eclipse.papyrus.infra.constraints.ui bundle. Replace usage of ISelection and IStructuredSelection in Constraint and ConstraintEngine API methods with Object and Collection<?>, respectively. Move the ElementTypesPreferences class from the infra.elementtypesconfigurations bundle to a new infra.elementtypesconfigurations.ui bundle. For compatibility, it still persists its data via an `IMemento` in the preferences of the core `infra.elementtypesconfigurations` bundle. It implements a new provider extension interface that allows the core bundle's element-type registry to call out to it to get user-defined element types from the workspace. Move the RuntimeValuesEditionAdviceEditHelperAdvice class and some of its attendants from the infra.elementtypesconfigurations.emf bundle to the new infra.elementtypesconfigurations.ui bundle because it needs to open the EditionDialog to let the user edit objects. Likewise the similar APIs in the infra.extendedtypes bundle, including also the entire providers package for action-providers, with the ExtendedElementTypeActionService class, the IExtendedElementTypeActionProvider interface, and the corresponding extension point namespace. Move the ElementTypeValidator class from the infra.services.edit bundle to a new infra.services.edit.ui bundle. Other fixes for simple inessential UI dependencies and also conflicts in bundle classpaths (such as in the Sequence Diagram particularly) that cause deadlocks in class loading in a complete Papyrus environment, such as the AllTests suite. Factor the UI dependencies out of the infra.onefile bundle into a new infra.onefile.ui bundle. Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: I43510c84f54c3e0e52cd7d2aa3ca6aca95b894a7 | |||||
2016-01-22 | Bug 485220: [Architecture] Provide a more modular architecture | Christian W. Damus | 6 | -10/+11 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=485220 Move UI-dependent APIs from the org.eclipse.papyrus.infra.emf bundle to a new org.eclipse.papyrus.infra.ui.emf bundle. Accordingly move tests into a new org.eclipse.papyrus.infra.ui.emf.tests bundle. Now that we have an UI EMF bundle, move the editor-page advices from the infra.ui bundle into it, which is a more appropriate home for them. One UI dependency is removed by reordering of code in the EMFHelper::getEObject(Object) API: * the EMF Facet tree elements are once again IAdaptables, providing their encapsulated EObjects or EReferences as adapters. So, the case handling IAdaptable is moved ahead of the test for is-an-EObject because these tree elements are also EObjects but are not interesting in themselves Also, the dialog-settings for the EMF Facet customization manager are moved into the infra.ui.emf bundle, as is the lazy initialization of the manager from those settings. Clients are refactored to get the customization manager from this new bundle (via a new ProviderHelper API) to ensure this lazy initialization. Various UI-dependent ServiceUtilsForXyz classes that were in the infra.emf bundle but had nothing to do with EMF are moved into the infra.ui bundle. UI-dependent classes from the org.eclipse.papyrus.infra.emf.readonly bundle are moved into the org.eclipse.papyrus.infra.ui.emf, also. These include extraction of the editor reload listener from the ReadOnlyManager class by means of a new general-purpose IReadOnlyManagerProcessor OSGi service interface. Tests all still pass (inasmuch as they do in the nightly master builds). Change-Id: Ieb0993b2ed1a7a49890d3471c7b42bc4f218fec6 | |||||
2015-12-14 | Bug 469188: [Editor] Page management improvements in the Papyrus multi-editor | Christian W. Damus | 2 | -4/+31 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469188 Support for saving the active Welcome Page layout as the default for all other (non-customized) welcome pages. This includes: * saving the user-defined layout in the workspace metadata area as the default Welcome Page model * notifying all other open editors that are using the default welcome model to refresh their layouts * a new button in the Welcome Page preferences to reset the default layout to factory defaults. This deletes the default welcome model and notifies editors to recompute the layout | |||||
2015-12-08 | Bug 469188: [Editor] Page management improvements in the Papyrus multi-editor | Christian W. Damus | 5 | -166/+330 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469188 This is a squashed commit comprising all of the changes on the committers/cdamus/469188-editor-welcome branch for the introduction of a Welcome Page in the Papyrus Editor. commit 51d64a198c2069b208b5231212a5514441514c54 Implement drag-and-drop rearrangement of the sections in the simple grid-wise layout of the Welcome Page. Persist the user's customization in the sash/di resource with the sash model, using new classes in the Welcome package. commit b59f057cf1e08b51942aac1f45226a304c48039e Fix enablement condition for Show Welcome Page action which has been broken since the page was changed from an editor to a plain composite. commit 69cee20b44c699c6a078e66bf9b16a83c1de7315 Remove the databinding properties APIs for Forms widgets that are no longer needed since the NatTable refactoring of the Diagrams table in the welcome page. commit 00cfdd106421c0b1366c2a7deade819b4a3041ef Add table of languages to the General section in the welcome page. Add section of hyperlinks to related views to the welcome page. Implement ordering of the contents of the welcome page according to tab 'afterTab' relationships and priorities. Overall the layout is still two rows with a variable number of columns. commit a7d739b8e03bea5d4cf5e4d0d3663adbc62f5018 Let the SashModel report to listeners when its storage mode changes so that the two different UI presentations of that mode can remain up-to- date at all times. commit 7fc4f8bf1f0fcee31f84b976e29cd7b3848ec47d Ensure that new models initially track the active page of each tab folder because they store their layout privately by default. commit 6d5dbf27a4428645655bcf6ff9a99d4a3c77dcb8 Implement optional tracking of the active page in the private sash model and switching between private and shared storage of the layout. Includes: * enhancement of the Sash DI model to include a currently selected page for each tab folder and a boolean flag whether to restore the last selection in each tab folder * a new editor lifecycle event for "pre display" to provide a hook to set up the page activation before the SWT controls are rendered, so that the editor doesn't open up and then change page selections while the user watches * expose the SaveLayoutBeforeClose behaviour for re-use when changing layout options in the welcome page * update enablement from editable-ness for Properties widgets that force refresh commit 97897b3d0d295a71a7173a584ceda3ac24c5c6ea Factor out some more common bits into core plug-ins (e.g., the IsWelcomeElement constraint in the properties environment). Create the list of tables in the welcome page. This requires some renaming of properties model content in the diagrams list for disambiguation. commit f73fe34e87c915cc603ec12c608c020406ea7d73 Refactor the Diagrams table as a reusable NatTable of hyperlinks. commit a6308f25a8c6e6c129174e9c418cb90e6f025e16 Move the column headers of the diagrams table out into a separate composite that does not scroll vertically with the table of hyperlinks (though it does track the table's horizontal scroll position). commit 0425bf34630e4420db3674fa8d4641820a305478 Add a separate preference page for Welcome Page Content. This depends on a new extension in the context registry for association of contexts with preferences pages (by default, associating legacy contexts with the Properties View preference page). commit 06719c107a3f323be53ca6ada4f820f2d4ef10cb Rework the contribution of welcome-page content to: * eliminate the custom extension point for section providers * use the Properties View framework to obtain welcome-page sections for the Welcome model element Update the Diagrams table provider as a property section for the Welcome model. This involves implementation of a custom table-of- hyperlinks widget. Several reusable data-bindings classes are added to the appropriate Papyrus infra-layer bundles. commit 4069f62cc89413b8739cc6c33211ac5a11942bc4 Welcome page content for diagrams. commit 8599ee6bdf7b2c7423811fee3e2441a618621ce4 The Welcome Page doesn't need to be an editor, just a composite. So, let any page part (including simple composites) be optionally closeable and change the WelcomePage into a simple composite part instead of a nested workbench editor-part. commit 83b581ea9aadb5b852b36b2fa0524ca7df60b255 Initial definition of an extension point for welcome section providers. commit f949eaf6cf131449f4584b71072033b22cd1cea2 Initial implementation of a (so far, empty) Welcome page that is always open when no other Papyrus editor pages are open. Change-Id: I351118dc0b6a0dea505719a8c62ef430c273c7cf | |||||
2015-11-26 | Bug 482927: [Properties] Customization context models should have UI labels | Christian W. Damus | 12 | -140/+449 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=482927 Add an optional 'label' attribute to the Context class and a derived 'userLabel' that is the 'label' if present, otherwise the 'name'. Use the new derived user label wherever appropriate in the UI: in progress monitors, informational dialogs, and especially the preference pages. In the "Property view" preference page, sort contexts by user label. Update existing context models to provide user-friendly labels. | |||||
2015-11-26 | Bug 482930: [Properties] Conflict dialog in preferences is too informative | Christian W. Damus | 5 | -46/+108 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=482930 Update the "Property views" preference page to report conflicts only involving those contexts whose enablement state has actually been changed by the user in the page. | |||||
2015-11-26 | 480513 - [Property view] Enhance EditionDialog | Ansgar Radermacher | 3 | -0/+64 | |
2015-08-21 | [releng] Neon-1.2.0 modification step by step | Quentin Le Menez | 8 | -61/+57 | |
Change-Id: I9126d707fecad85c9b5384b35074deba995b6527 Signed-off-by: Quentin Le Menez <quentin.lemenez@cea.fr> | |||||
2015-07-23 | 443799: [Code Quality] Cleanup code according to FindBugs results | Camille Letavernier | 3 | -18/+5 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=443799 - Fix issues in various bundles | |||||
2015-06-11 | 469953: [Releng] Update the build to support a global POM | Camille Letavernier | 4 | -8/+8 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=469953 Change-Id: I050cf9dbbdd5705aaf8d45f2db3458226d148002 Signed-off-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-06-10 | Some fix and some change on master for advance Appearance property View. | Mickael ADAM | 1 | -23/+12 | |
-PapyrusRoundedEditPartHelper => to avoid bad display if radius width xor radius height = 0 and some fix -MaskManagedFloatingLabelEditPolicy => fix, the mask label must be defined at the label level -RoundedCompartmentFigure => set shadow color must allow Integer Color from Draw2D -LabelCustomizationMaskProvide r=> add case of FloatingLabel Mask manager -GridData => change some properties from protected to public to acced to the width of the property view: necessary for papyrusRowLayout. Change-Id: I887ebb42abd0bd4332d0f956e8e882a7b7b0d5e7 Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/49808 Tested-by: Hudson CI Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr> | |||||
2015-06-04 | Bug 469247 - [View] it shall be possible for Property views defined by | Mickael ADAM | 15 | -65/+278 | |
plugin to be unapply by default. https://bugs.eclipse.org/bugs/show_bug.cgi?id=469247 Change-Id: I3a2e1ed7ba65af07749fd940f8f7eb3735ac4dad Signed-off-by: Mickael ADAM <mickael.adam@ALL4TEC.net> Reviewed-on: https://git.eclipse.org/r/49347 Tested-by: Hudson CI Reviewed-by: Gabriel Pascual <gabriel.pascual@all4tec.net> Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr> |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-