FESA3 Releases / Changes <2015

FESA3 Plug-In 2.2.1 for Eclipse Kepler (09/2014)

  • Bug 512 - Enable DB usage as soon as a DB is available @GSI
  • Bug 607 - GSI specific settings are not taken into account during delivery
  • FESA-5649 Eclipse Make-targets are overwritten by codegen
  • Bug 601 - CPU-specific clean-command cleans everything

FESA FWK 2.0.1 "Helium" (09/2014)

changelog

FESA3 Plug-In 2.2.0 for Eclipse Kepler (08/2014)

  • FESA-5572 Clean up Expert preferences
  • FESA-4836 / Bug 559 Automatically create a changelog for new classes/deploy-units
  • FESA-5574 Extend the display of FESA elements for deploy-units in the editor
  • Possibility to create outdated GSI-specific start scripts removed
  • Additional folder refresh during creation of FEC's and instances
  • unnecessary C++ code templates removed
  • cheat sheets moved from deprecated fesa-plugin-ui-gsi
  • update version info message text extended for GSI
  • table editor xpath assembly adapted
  • table editor update problem solved
  • Bug 552 - Make new Python Code generation work @GSI
  • FESA-5622 Automatic Update of Instance Documents during Deploy-Unit Version Update - run code synchronization on valid class and deploy-unit documents - in order to proceed even if schema for instance documents are missing: swallow NoSuchElementExceptions - finish the version update procedure even if the update of a single file failed
  • FESA-5629 Automatically create a changelog file when creating new FESA Projects: create before potential automatic SVN commit
  • FESA-4857 Investigate CDTs new scanner discovery settings
  • FESA-5513 Class include in Deploy-Unit fails if there is a relationship
  • FESA-5481 Improve error message to configure SVN password for fesa eclipse plugin
  • Add warning messages for updating fesa version >= 2.0.0 and migration from 2.10 to fesa 3
  • FESA-5470 Support automatic field-ref for timing domain fields
  • FESA-5462 Editing default values for array fields - Default values are trimmed before saving the design file
  • Bug 552 - Make new Python Code generation work @GSI
  • helper method to print the current class path added
  • Bug 560 - Disable deprecated functionality
  • trace output during instance file creation
  • improved error message if documentation for productive FESA classes is missing
  • FESA-5621 Specific Messages during version Updates

FESA FWK 1.3.1 (05/2014)

changelog

FESA3 Plug-In 2.0.9 for Eclipse Kepler (05/2014)

  • support for parallel compile with make -j4
  • multiple update FESA version for several projects
  • automatic update of instance files during deploy-unit update
  • ...

FESA3 Plug-In 2.0.8 for Eclipse Kepler (04/2014)

* FESA Workspace update problem resolved * class delivery refined

FESA3 Plug-In 2.0.7 for Eclipse Kepler (03/2014)

* FESA-5342 Invent a wizard to simplify adding references to a property's fields

FESA3 Plug-In 2.0.4 for Eclipse Kepler (03/2014)

* FESA-5108 Show name of concurrency layer behind the collapsed element
* Bug 521 - Simplify deploy-unit start scripts
* FESA-5081 Node Information for array and array2D
* FESA-5180 FESA Workspace View updates too often
* table editor update frequency lowered
* use FesaPluginUtils.refreshDirectory instead of refreshLocal()
* selection problem in multiple update version wizard
* FESA-5118 put log level on INFO by default
* FESA-5114 Find a way to bypass the secure storage bug

FESA FWK 1.2.2 (02/2014)

changelog

FESA3 Plug-In 2.0.0 for Eclipse Kepler (01/2014)

  • FESA-4436 Validity Check of SVN Repository Credentials
  • FESA-4335 Revise constant handling
  • FESA-4336 Clean up FesaUtils class
  • FESA-4724 In FesaClass methods a lot of exceptions are swallowed
  • FESA-4725 Get rid of warnings and compiler issues
  • FESA-4337 Usage of Java7 features
  • FESA-4231 Incorrect msg once selected the DU Version number in the DU creator wizard
  • FESA-1052 Copy/paste feature in the design view of an xml document
  • FESA-3685 Properly format XML documents
  • FESA-4753 Comment/Uncomment possibility in design view
  • FESA-4209 Plug-in is extremely slow with very big instantiation files
  • FESA-4176 Possibility to create several DU instances per FEC in Eclipse
  • FESA-4766 On promotion allow to select whether to promote all instances or a specific one
  • FESA-4620 Table editor/FESA-4622 table editor - remove ".value"
  • FESA-4778 Restructurization: Reduce the number of Eclipse projects
  • fesa-plugin-dao-dms resolved into fesa-plugin-control
  • FESA-4801 Is the accelerator during delivery still required?
  • FESA-4800 Delivery process instable
  • FESA-3523 Can we add a more descriptive error message than the one shown in the screen shot?
  • FESA-4818 Cannot use local xml resources without local fwk
  • FESA-885 Add checking parameters values to fesa plug-in packages
  • FESA-4835 Can't save use local resources preference
  • FESA-4297 Improve XML editor to display useful information
  • [FESA-4343] Add archi attribute for class and DU in DB
  • [FESA-4586] Add button to convert 2.10 code with scala code
  • [FESA-4687] Is FesaContyrolLayer/!FesaDeliverClass is still need
  • [FESA-4642] Catch the exceptions properly in the plug-in
  • [FESA-4689] Zip file dont use the correct instance file
  • [FESA-854] compilation is sensitive to the order of declaration of custom types.
  • [FESA-4737] project and cproject files are filtered
  • FESA-4933 Clean deploymode folder
  • FESA-4947 Display symbol information of custom-type-enum
  • FESA-4957 Change color/font of XML table view
  • FESA-4968 XMLUtils getPath method may not return the proper element
  • FESA-3677 Move the plug-in to Spring3
  • FESA-4970 Check if eclipse XML editor can translate free text values to xml valid values
  • FESA-4993 Migration with eclipse kepler is not working
  • FESA-4995 Improve promotion of instances
  • FESA-4879 Replacing a document's content collapses the tree of the design view
  • FESA-4884 Get rid of version in FESA instance file name
  • FESA-4890 Device promotion creates additional instance file
  • FESA-1805 Initialise the value-item type if known
  • FESA-4857 Investigate CDTs new scanner discovery settings
  • prevent NPE in instance's getName
  • FESA-1316 Replace character ( or ) for the detection of path in CLX - bugfix
  • FESA-3677 Move the plug-in to Spring3
  • FESA-4980 Improve efficiency of class folder retrieval
  • FESA-4979 Deploy-Unit Delivery still checks location of deploy-unit
  • FESA-4981 Simulation mode for wizards still required?
  • code clean up
  • bring back error decorator for FESA Workspace View
  • FESA-4982 Is this class still required: FesaRepositorySynchronization?
  • FESA-4983 FESA Workspace: Provide direct access to FESA project wizards
  • Display FESA icons for appropriate file types
  • FESA-4995 Improve promotion of instances
  • FESA-3374 Decrease size of plugin icons
  • FESA-4930 FESA FWK preferences should only be performed when admin rights given
  • FESA-4947 Display symbol information of custom-type-enum
  • FESA-4951 Log directory not specified on start-up of Eclipse
  • FESA-4887 Think of what other items would be useful in the contextual menu in the FESA Workspace
  • FESA-4957 Change color/font of XML table view
  • FESA-4929 Allow multiple FESA project conversion
  • FESA-4965 Provide edit actions in FESA Workspace View
  • FESA-4879 Replacing a document's content collapses the tree of the design view (2. approach)
  • FESA-4957 Change color/font of XML table view - default scheme added
  • FESA-3677 Move the plug-in to Spring3
  • FESA-4970 Check if eclipse XML editor can translate free text values to xml valid values
  • FESA Workspace View: display settings will be restored to previous state
  • FESA-4974 Cancel running jobs on exit
  • FESA-4975 FESA Workspace: wrong properties on folders
  • FESA-4857 Investigate CDTs new scanner discovery settings
  • FESA-4895 SVN settings lost in new workspace
  • FESA-4902 Disable auto-format of instance documents
  • FESA-4890 Device promotion creates additional instance file
  • FESA-4888 Use relative paths in DU docs - reverted for release of 2.0.0.RC3
  • FESA-4879 Replacing a document's content collapses the tree of the design view
  • FESA-4885 Remover error markers / highlights recursively
  • FESA-3729 Provide keyboard shortcuts - tooltips provided
  • FESA-1805 Initialise the value-item type if known
  • FESA-4656 Modify the editor actions to Kepler model
  • FESA-4663 Introduce string references in plugin.xml
  • FESA-4671 Automatic configuration of CDT scanner discovery settings is missing for new deploy-unit projects
  • FESA-4667 Table editor for device instances does not work properly in Eclipse Kepler
  • FESA-4660 exception when validate
  • FESA-4673 Remove obsolete ResourceChangeListener
  • FESA-4340 Revise wizards (multiple version update)
  • FESA-4674 FESA popup menu on FESA projects is missing
  • FESA-4681 Popup menu commands on selected files don't work if another FESA document is active in the editor
  • FESA-4436 Validity Check of SVN Repository Credentials
  • FESA-4666 Unnecessary message dialog in editor flush method
  • FESA-1497 Investigate folder appearance in C++ projects
  • FESA-4699 No access to delivery/deploy feature from a menu
  • FESA-4649 Copy class command is not working
  • FESA-4698 Provide filter for FESA Workspace
  • FESA-4676 Institute-specific feature such as migrate fesa2 to 3 class should not be in core part
  • FESA-4706 Investigate / Revise FESA preference options
  • FESA-4672 Refactor FesaAddFesaProjectWizard into FesaAddClassWizard for example
  • FESA-4335 Revise constant handling
  • FESA-4336 Clean up FesaUtils class
  • FESA-4716 FESA documents have to be validated after opening in an editor
  • code clean-up/formatting started
  • FESA-4722 Collect ID strings in a single file
  • FESA-4725 Get rid of warnings and compiler issues
  • FESA-4337 Usage of Java7 features
  • FESA-4052 Latest first order of versions in 'Update FESA Version' window
  • FESA-4231 Incorrect msg once selected the DU Version number in the DU creator wizard
  • FESA-3658 Clear discovered include paths after update of FESA release
  • FESA-1052 Copy/paste feature in the design view of an xml document
  • FESA-3685 Properly format XML documents
  • FESA-4736 Default value in preferences is missing
  • FESA-4733 Problem when validating new DU
  • FESA-4739 Set focus to text controls in wizards
  • FESA-4738 Preserve tree state when formatting while in the design view
  • FESA-4746 Prevent Drag&Drop in Design View
  • FESA-4747 Double-click on an error in problems view makes the plugin stuck
  • FESA-4748 ResourceException if a project is closed in the workspace
  • FESA-4546 Disable Next button when the current page is not valid
  • FESA-4753 Comment/Uncomment possibility in design view
  • FESA-3613 Problem in the overwriting of the instance file we don't add field default values.
  • FESA-3620 We should not allow creation of classes/deploy units which will, when created, cause an immediate error because of length of the class name
  • FESA-4761 Simplify content calculation of outline view
  • FESA-4209 Plug-in is extremely slow with very big instantiation files
  • FESA-4176 Possibility to create several DU instances per FEC in Eclipse
  • FESA-4766 On promotion allow to select whether to promote all instances or a specific one
  • FESA-4767 Class/Deploy-Unit delivery wizards contain DeliveryJobs
  • FESA-4620 Table editor/FESA-4622 table editor - remove ".value"
  • FESA-4778 Restructurization: Reduce the number of Eclipse projects
  • FESA-4797 Improve developer FWK options
  • FESA-4798 Introduce expert option for formatting xml documents on save
  • FESA-4799 Update version wizards can not work on unsaved documents
  • FESA-4801 Is the accelerator during delivery still required?
  • FESA-4800 Delivery process instable
  • FESA-4814 Enable line numbers per default
  • FESA-4817 log4j warning: no appenders
  • FESA-4805 Reload the FESA resources on request
  • FESA-3523 Can we add a more descriptive error message than the one shown in the screen shot?
  • FESA-4819 SVN check during deploy-unit delivery does not consider sources of FESA classes
  • FESA-4829 Apply expert settings
  • FESA-4818 Cannot use local xml resources without local fwk
  • FESA-885 Add checking parameters values to fesa plug-in packages
  • FESA-4835 Cant save use local resources preference
  • FESA-4839 Convert to FESA class/deploy-unit command should be in the configure menu for projects
  • FESA-4840 Convert to FESA class/deploy-unit does not work properly
  • FESA-4297 Improve XML editor to display useful information
  • FESA-4849 New instance wizard enables next button on last wizard page
  • FESA-4851 FESA Workspace View should mark erroneous files
  • FESA-4815 Validation icon in status bar is not visible after validating
  • FESA-1240 Merge Add Fec and Add instance function
  • FESA-4855 C++ discovery is not working
  • initialize log directory properly if nothing is stored yet
  • [FESA-4670] Cant use change FESA version button if doc not valid
  • [FESA-4446] Commands require open editor window
  • [FESA-4668] Autoshare SVN during new class wizard is broken
  • [FESA-4600] Eclipse macro for iterating device collection is not correct
  • [FESA-4642] Catch the exceptions properly in the plug-in
  • [FESA-4689] Zip file dont use the correct instance file
  • [FESA-1183] improve error messages in the plug-in editor
  • [FESA-854] compilation is sensitive to the order of declaration of custom types.
  • [FESA-876] when a class is operational the outline view should not be active
  • [FESA-4253] Change messages of DB export
  • [FESA-4186] Converting project to FESA Class/DU project should add/rewrite the .cproject.
  • [FESA-4530] Add warning + output of svn status when releasing
  • [FESA-4546] Disable Next button when the current page is not valid
  • [FESA-4624] table editor - missing colums for acquisitions
  • FESA-4676 Institute-specific feature such as migrate fesa2 to 3 class should not be in core part
FESA3 FWK 1.2.0 (01/2014)

changelog

FESA3 Plug-In 1.0.8 (09/2013)

  • NEW: FESA-4476 Jump to location in file from FESA Problems View
  • NEW: FESA-4170 Disable automatic validation of design documents (configurable in FESA preferences)
  • bug fix:
    • FESA Workspace level 0 file issue fixed

FESA3 Plug-In 1.0.7 (09/2013)

  • NEW: FESA3 cheat sheet on remote debug setup and usage
  • NEW: FESA3 cheat sheet for migration from FESA2.10
  • NEW: Keyboard shortcuts
  • NEW: automatic creation of start script for remote debugging
  • bug fixes:
    • FESA-4435 Allow automatic share of new projects only if credentials are available
    • FESA-4446 Commands require open editor window

FESA3 Plug-In 1.0.6 (08/2013)

  • NEW: FESA3 cheat sheets: FESA3CheatSheets
  • FEC start script without CPU - only one per FEC
  • wizards on valid FESA documents only
  • more efficient error output during deployment

FESA3 Plug-In 1.0.5 (08/2013)

  • constant issue in fec start script fixed

FESA3 Plugin 1.0.4 (07/2013)

  • FESA-4137 Table view for instantiation files: extension for inconsistent device-instance elements
  • FESA-4276 Replace deprecated extension points by commands and handlers

FESA3 Plug-In 1.0.2 (07/2013)

  • Bug-410 CPU selection page: automatically select the first available item in the list
  • preserve LD_LIBRARY_PATH in local start scripts

FESA3 Plug-In 1.0.0 (07/2013)

  • available only on SL6 based asl-cluster asl73x
  • available only for Java7 based Eclipse Indigo installations
  • updated HTML documentation feature of FESA equipment software
  • preparations for a 64-bit version of FESA3
  • automatic creation of local start scripts for deploy-units
  • bugfixes

FESA3 FWK 1.0.0 (07/2013)

  • available only on SL6 based asl-cluster asl73x
  • realization of the current device status concept in the class template for developments @GSI
  • usage of cmw-rda 2.12.1
  • migration helper tool for porting from version 0.8.1
  • bugfixes

FESA3 Plug-In 0.9.4 (03/2013)

Bugfixes
  • FESA-3401 Change Discovery Options in FESA Project Settings
  • FESA-3678 Remove redundant entries in FESA preferences
  • FESA-3681 Template Selection during new FESA Class Creation displays File Open Dialog twice
  • FESA-3682 Add a Page to the FESA Class/Deploy-Unit Creation Wizards to perform the Repository Behaviour
  • FESA-3691 Unhandled Event Loop Exception in Instantiation Documents with more than one Class (Harald Braeuning)
  • FESA-3646 During generation of a FESA class inherited / scheduling view document it is not checked whether the folder structure exists
  • Replace start script options in FEC start script
  • Bugzilla – Bug 311 SVN checks during delivery of operational deploy-units
Issues in experimental feature FESA Workspace view:
  • FESA Workspace: preserve the state of the tree upon updates
  • FESA Workspace: double-click on project opens design/deploy file
14/05/13 Update to Eclipse Indigo SR2

22/05/13 Update from Java6 to Java7

FESA3 Plug-In 0.9.3 (03/2013)

Bugfixes
  • FESA-3552 swt.widgets.Tree Error while saving a device instantiation document
  • FESA-3564 FESA Class Documentation File is overwritten during regeneration
  • FESA-3610 Run FESA error decorators on FESA projects in the workspace only
  • FESA-3576 Don't enable author name settings during SVN repository location creation
  • FESA-3616 Errors during FESA Class Documentation Generation
  • FESA-3643 Create FESA class/deploy-unit generated folder structure also if new FESA projects are not automatically shared into the repository
  • FESA-3647 When checking projects in the workspace consider only open projects
  • FESA-3646 During generation of a FESA class inherited / scheduling view document it is not checked whether the folder structure exists
New Features
  • FESA Workspace View (FESA-1497 Investigate folder appearance in C++ projects)
  • FESA-3537 Copy FESA Classes and Deploy-Units
  • FESA-3120 Configure New Class- and Deploy-Unit Projects for SVN automatically

FESA3 0.8.1 - bugfixes (02/2013)

FWK
  • [FESA-3346] Wrong code-generation for Instance-File-XSD, when using inheritance
  • [FESA-3300] Unused event configuration problem when a used event configuration does not exist
  • [FESA-3405] Wrong Keyref + Key for event-configuration in instantiation-file
  • removed obsolete methods "snprintf" and "vprintf" which caused some trouble with camera-drivers from the beam-diagnostics group
  • CharArray-2D Seg.fault if wrong size is used, instead of error-message
  • CharArray-2D Confusion between dim1 and dim2 in generated code
Eclipse Plugin 0.9.2
  • User group and deliver command problem fixed for MCS
  • FESA-3393 Sort Names of FECs alphabetically during Instantiation Document Creation
  • FESA-3392 Show existing FECs in Add FEC Dialog
  • FESA-3443 Don't overwrite already existing FEC folders in the workspace
Fesa Explorer
  • update

FESA3 0.8.1 - bugfixes (01/2013)

FWK
  • Wrong default-value for char-array in instantiation file - fixed
  • ServiceLocator.getDeviceCollection is now const. Problem to use it with const otherwise.
Eclipse Plugin 0.8.7
  • Saving of Design-Documents that use FESA inheritance

FESA3 0.8.1 (01/2013)

FWK
  • bug in GSI-Error-Collection fixed
  • Element "value" needed in Instance-file for acquisition-fields with variable dim
  • HTML documentation updated
  • Seg-fault when using variable-dim-arrays - fixed
  • unscheduled events are not handled correctly in the AbstractEventSource
Eclipse Plugin 0.8.5
  • resource not found error fixed
  • open the relevant views on startup/reset of the plugins perspective, e.g. Project Explorer, Make Target View, Outline, several FESA Views
  • paths for deployment of FESA binaries, instances and scripts fixed
  • creation of start scripts for FECs and asl-cluster during deployment
  • more log-output on the FESA Console View
  • Visualization bug in FESA Expert Settings fixed

FESA3 0.8.0 (01/2013)

  • new FESA project structure
  • extended FESA design
  • well-defined deployment of FESA binaries
  • improvements regarding the SVN integration
  • better integration of the FESA Navigator
  • ...
-- SolveighMatthies - 13 Mar 2013

* FESA-5572 Clean up Expert preferences* FESA-4836 Automatically create a changelog for new classes/deploy-units* FESA-5574 Extend the display of FESA elements for deploy-units in the editor* Possibility to create outdated GSI-specific start scripts removed* Additional folder refresh during creation of FEC's and instances* unnecessary C++ code templates removed* cheat sheets moved from deprecated fesa-plugin-ui-gsi* update version info message text extended for GSI* table editor xpath assembly adapted* table editor update problem solved* Bug 552 - Make new Python Code generation work @GSI* FESA-5621 Specific Messages during version Updates* FESA-5622 Automatic Update of Instance Documents during Deploy-Unit Version Update- run code synchronization on valid class and deploy-unit documents- in order to proceed even if schema for instance documents are missing: swallow NoSuchElementExceptions - finish the version update procedure even if the update of a single file failed* FESA-5629 Automatically create a changelog file when creating new FESA Projects: create before potential automatic SVN commit
Michel:* FESA-4857 Investigate CDTs new scanner discovery settings* FESA-5513 Class include in Deploy-Unit fails if there is a relationship* FESA-5481 Improve error message to configure SVN password for fesa eclipse plugin* Add warning messages for updating fesa version >= 2.0.0 and migration from 2.10 to fesa 3
Gennady:* FESA-5470 Support automatic field-ref for timing domain fields
Fred:* FESA-5462 Editing default values for array fieldsDefault values are trimmed before saving the design file

-- SolveighMatthies - 29 Jan 2016
Topic revision: r1 - 29 Jan 2016, SolveighMatthies
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback