Eclipse EMF Parsley 0.3.0
Primary tabs
Release Date:
Friday, February 20, 2015
Deliverables:
Basic components have been implemented:
- Tree
- Table
- Form
- Tree Form
Views that have been implemented as reference implementation:
- Saveable TreeForm View
- Saveable Table View
- Saveable Tree View
and examples of how you can use these components:
- First example
- RCP Mail example
- RAP examples
- CDO examples
- e4 example
Documentation is now available on the new Homrpage
Themes:
First official release
- Initial Contribution [426280]
(target milestone: ---) - TableColumnLabelProvider class name is misleading [433249]
(target milestone: ---) - bindEmfActionBarContributor is a wrong method name [433251]
(target milestone: ---) - Code duplication in the DSL [433257]
(target milestone: ---) - Remove not-so-reusable views from bundle views.
common [434577] (target milestone: ---) - Refactoring of examples location [441617]
(target milestone: ---) - WorkbenchActionBarContributor checks undo action to ensure that actions are initialized [447329]
(target milestone: ---) - Abstract the validation phase [465590]
(target milestone: ---) - Create Oomph setup file for EMF Parsley [471844]
(target milestone: ---) - Table columns don't resize correctly [472282]
(target milestone: ---) - Add DateWidget to Control Factory [472283]
(target milestone: ---) - AbstractSaveableTableFormView.
mostRecentCommandAffectsResource(Command) still refreshes the viewer [479509] (target milestone: 0.5.1) - Implement a SingletonAdapterFactoryEditingDomainProvider [485874]
(target milestone: 0.6.0) - allow for defaultCreate in the AbstractControlFactory [494910]
(target milestone: 1.0.0) - Validation support not working in generated code [502147]
(target milestone: 1.1.0) - Switch to Java 11 [559103]
(target milestone: 1.11.0) - Fix flaky SWTBot tests in EMF Parsley [566525]
(target milestone: ---) - Symplify addContextMenu in ViewerInitializer [455727]
(target milestone: ---) - All saveable views should set the viewer as a selection provider [472281]
(target milestone: ---) - Compliance to Databinding 3.
5 APIs [472284] (target milestone: ---) - Resource field visibility in AbstractSaveableView [478072]
(target milestone: 0.5.1) - Add method createText(parent,style) in FormControlFactory [478289]
(target milestone: 0.5.1) - Vertical alignment for Label in the Form [478291]
(target milestone: 0.5.1) - Changed visibility for createFeatureObserveable method [478294]
(target milestone: 0.5.1) - Sorting in Table columns [507595]
(target milestone: 1.1.0) - Parsleys FeatureProvider does not work with upper case model fields [421998]
(target milestone: ---) - Port Parsley DSL to Xtext 2.
5. 0 [425482] (target milestone: ---) - Port Parsley DSL to Xtext 2.
6. 0 [436145] (target milestone: ---) - Allow elements in the DSL to extend a corresponding existing class [441278]
(target milestone: ---) - Avoid use of deprecated XbaseTypeConformanceComputer [441345]
(target milestone: ---) - Allow elements in the DSL to define fields [441368]
(target milestone: ---) - Polymorphic methods should consider inheritance [441569]
(target milestone: ---) - Check SWTBot tests for failures [441835]
(target milestone: ---) - TableColumnLabelProvider getImage method [445240]
(target milestone: ---) - ViewerLabelProvider defaults for lists [445261]
(target milestone: ---) - Remove some SWTBot tests [445338]
(target milestone: ---) - SWTBot fails in Windows: cannot delete projects [446212]
(target milestone: ---) - Table with EMF DataBinding [446343]
(target milestone: ---) - Inject weights for Table [446451]
(target milestone: ---) - API for easy injection of field value [446487]
(target milestone: ---) - LabelProvider should not be set for TableViewer [446489]
(target milestone: ---) - Customization of menus [447803]
(target milestone: ---) - Instead of abstract classes delegate the configuration to a Configurator [448122]
(target milestone: ---) - Control factory should not enable controls for features which are derived [464064]
(target milestone: ---) - Implement a Guice Module that does not depend on AbstractUIPlugin [464180]
(target milestone: ---) - Create a test framework feature [464282]
(target milestone: ---) - Duplicate "EMF Tree Editor" entry in Editor Selection [464394]
(target milestone: ---) - EMF Ecore minimal dependency: 2.
9. 0 [464495] (target milestone: ---) - Build with Mars [464573]
(target milestone: ---) - ResourceManager for resource related tasks [465190]
(target milestone: ---) - Port ResourceSaveManager to ResourceManager [465408]
(target milestone: ---) - Pass a lambda to EditingMenuBuilder.
actionAdd [466219] (target milestone: ---) - Implement a declarative Validator [466757]
(target milestone: ---) - Use RAP 3 [472437]
(target milestone: ---) - Extract widget creation from databinding classes [472440]
(target milestone: ---) - Use ItemPropertyDescriptor to show display names of features [472691]
(target milestone: ---) - ViewerContentProvider should handle multiple root elements [475069]
(target milestone: ---) - Viewer factories API Review [475761]
(target milestone: ---) - Wrong implementation of FeatureLabelCaptionProvider.
polymorphicGetText [475803] (target milestone: ---) - Separate DragAndDrop feature from ViewerContextMenuHelper [475914]
(target milestone: ---) - Use the new content provider for tables as well [476110]
(target milestone: ---) - fix AddAction undo's affected objects [476289]
(target milestone: ---) - TableViewerContentProvider [476385]
(target milestone: ---) - fix Parsley RAP bundles distribution [476721]
(target milestone: ---) - Define Parsley category in views plugin [478411]
(target milestone: 0.5.1) - Ambiguity in TableViewerContentProvider.
elements() [479417] (target milestone: 0.5.1) - Null pointer guard for CommandStack.
getMostRecentCommand() [479491] (target milestone: 0.5.1) - Fix mylyn query for bugs in Parsley Oomph setup [479556]
(target milestone: 0.5.1) - TableViewerEditableColumnBuilder does not update the model correctly [479683]
(target milestone: 0.5.1) - Saveable views should handle dirty with undo.
redo [479700] (target milestone: 0.5.1) - Implement table editing reusing EMF PropertyDescriptor [479764]
(target milestone: 0.5.1) - Missing initializeEditingDomain() method in SaveableViews [479866]
(target milestone: ---) - Enable context menu and dnd also on OnSelection viewers [480784]
(target milestone: 0.6.0) - Retrieve EditingDomain from the input in some contexts [480964]
(target milestone: 0.6.0) - ISharedImages in the e4 example [488167]
(target milestone: 0.6.1) - Fix context menu and drag and drop in the e4 example [488169]
(target milestone: 0.6.1) - Use Nexus Staging Maven Plugin for Deployment and Release [488247]
(target milestone: 0.7.0) - Rename features as "EMF Parsley .
. . " instead of "Emf Parsley . . . " [490037] (target milestone: 0.7.0) - Empty item to select missing in pull-down menus [490463]
(target milestone: 0.7.1) - Feature caption provider does not work in tree with columns [491063]
(target milestone: 0.7.1) - TreeViewerColumnBuilder does not use custom weights for the first column [493143]
(target milestone: 0.7.1) - Support validation in UI using widgets decorators [495670]
(target milestone: 1.1.0) - Fix PolymorphicDispatcher selection algorithm [512441]
(target milestone: 1.1.1) - Selection incorrectly changed when common .
global editing domain is used and new object added . created [518421] (target milestone: 1.2.1) - Guava version in Parsley [518743]
(target milestone: 1.2.1) - RAP version in Parsley target platform example [518744]
(target milestone: 1.2.1) - Contribute Xtext 2.
14 compatible version to SimRel [534099] (target milestone: ---) - Update to Xtext 2.
17 [543479] (target milestone: 1.6.0) - Upgrade to Xtext 2.
18 for 2019-06 [546457] (target milestone: 1.7.0) - Update Xtext version to 2.
19. 0 [549213] (target milestone: 1.8.0) - Update to Xtext 2.
23. 0. M1 [565210] (target milestone: 1.12.0) - Allow layout data to be set from outside for controls [477589]
(target milestone: 0.5.1) - Wizards should be fixed in case of a RAP platform (now it works only for RCP) [477770]
(target milestone: 0.5.1) - Failed while installing EMF Parsley Web Server: Invalid name specified [511339]
(target milestone: 1.1.1) - generation of plugin with errors if project name is not valid as package name [512356]
(target milestone: 1.1.1) - EMF Parsley Mail RCP Example can't run by using EmfParsleyMail.
product [514347] (target milestone: ---) - Caption creation should be done in the AbstractControlFactory [472445]
(target milestone: ---) - Fix oomph setup for Parsley due to WindowBuilder [496725]
(target milestone: 1.0.1) - Data binding in Validation [536999]
(target milestone: ---) - TreeViewer with columns [468438]
(target milestone: 0.6.0) - SWT exception thrown when Parsley attempts to update UI from the non-SWT thread.
[497232] (target milestone: 1.0.1) - Relax requirement for AdapterFactoryEditingDomain [479557]
(target milestone: 0.5.2) - Allow for customization of fonts and colors in label providers [480733]
(target milestone: 0.5.2) - TableColumnLabelProvider does not consider inheritance relations [480749]
(target milestone: 0.5.2) - Allow for customization of fonts and colors in table label providers [480762]
(target milestone: 0.5.2) - Remove project wizards without DSL [481039]
(target milestone: 0.5.2) - getEObjectFromMouseEvent should handle Table items [484650]
(target milestone: 0.5.2) - polymorphic dispatch for feature names should be less strict in some cases [494886]
(target milestone: 1.0.0) - Refresh form title [494930]
(target milestone: 1.0.0) - Date component with default style does not show a dropdown on Mac [509291]
(target milestone: 1.1.0) - EMF Parsley Editor does not handle Properties view correctly in Oxygen [509684]
(target milestone: 1.2.0) - EmfParsleyJavaGuiceModule cannot be extended more than once [519645]
(target milestone: 1.2.2) - Provide an easier way to inject parent and style in our Composite [530220]
(target milestone: 2.0.0) - Avoid using init(): inject everything that's needed at construction time [530589]
(target milestone: 2.0.0) - Generate Source References in Parsley MANIFESTs [530830]
(target milestone: 1.2.2) - Validation does not work for EMF integers [530870]
(target milestone: 1.2.2) - Update to Xtext 2.
22. 0. M1 [562111] (target milestone: 1.11.0) - Update to Xtext 2.
24. 0. M1 [567811] (target milestone: 1.13.0) - New Facet for JEE Dynamic Web Project wizard for building a web application based on EMF Parsley and allowing access via JSON [485858]
(target milestone: 0.6.0)