Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

4.6.0 (production May 2017)

Sub-task

...

...

  • Client: Bug in simulator, event and meters should be triggered before task complete
  • [ECFLOW-

...

...

  • client: ecflow zombie CLI commands allow multiple paths but act only on the first one
  • [ECFLOW-

...

...

  • client: Triggers with dot node names fail to parse
  • [ECFLOW-

...

...

  • python: ecflow python api allow triggers on suites, but load dissallows it
  • [ECFLOW-

...

  • 888] - client: gui crash with meaningless % in complete expression

[] - client: cal::date_to_julian( /suite:var) does not work in trigger

ecFlowUI: do not show line numbers in output panel

Bug

[ECFLOW-764] - ecFlowUI: Why panel does not show reasons related to nodes beneath it

  • [ECFLOW-801909] - ecFlowUIClient: the ui stops showing node changesAdd a variant of the why command with cross referenced html output
  • [ECFLOW-850875] - Client: Bug in simulator, event and meters should be triggered before task completeclient: allow observer notification before node changes made
  • [ECFLOW-854898] - ecFlowUI: crash with assert when try to delete variableserver:zombies created by force complete, should be of type 'user' and not 'ecf'
  • [ECFLOW-858906] - ecFlowUI: deleting multiple zombies at the same time does not appear to work in the GUIserver: with suite filters the flag does not get synced
  • [ECFLOW-859958] - client: ecflow zombie CLI commands allow multiple paths but act only on the first oneserver: setting limit value to 0, should also clear limit paths,
  • [ECFLOW-867921] - client: Triggers with dot node names fail to parseserver: allow late flag in the trigger expression
  • [ECFLOW-876924] - python: ecflow python api allow triggers on suites, but load dissallows itserver:--migrate should show hidden children, otherwise can not migrate
  • [ECFLOW-926] - server: hidden children should still recieve calendar updates
  • [ECFLOW-879852] - ecFlowUI: the UI does not report when a user command failsserver: perf: avoid setting state if it has not changed
  • [ECFLOW-888892] - client: gui crash with meaningless % in complete expressionserver: alter add limit + inlimit
  • [ECFLOW-889905] - ecFlowUI: a non-default session picks up gui settings from the default sessionserver:%include should always include even if %includeonce used.
  • [ECFLOW-891935] - client: cal::date_to_julian( /suite:var) does not work in triggerserver: when file open fails, report reason why with strerror(errno)
  • [ECFLOW-894864] - ecFlowUI: stray context menu appears in panel headersserver: improve file processing
  • [ECFLOW-895856] - ecFlowUI: repeat date attribute cannot be changed from editor listdoc: review cron relative times. Update documentation
  • [ECFLOW-896861] - ecFlowUI: limit text becomes red when it reaches maximumdoc: Add tutorial example, to highlight difference between execute,requeue,rerun
  • [ECFLOW-897819] - ecFlowUI: cannot set limit maximum to zerodoc: Update Tutorial to use ECF_HOST in preference over ECF_NODE
  • [ECFLOW-866] - test: fix clang static analyser reported issues
  • [ECFLOW-871] - test: fix local regression test for leap42
  • [ECFLOW-898961] - server:zombies created by force complete, should be of type 'user' and not 'ecf'test: fix broken test on ecflow-metab
  • [ECFLOW-902877] - ecFlowUI: the interface hangs when try to resend task to server com threadinstallation: build ecflow with boost 1.63 using gnu 5.3
  • [ECFLOW-903953] - ecFlowUI: triggers selected from search result are not looked up in tree viewpython: allow node attributes to be sorted

  • [ECFLOW-904913] - ecFlowUI: server nodes do not show iconsreduce breadcrumbs vertical height
  • [ECFLOW-906915] - server: with suite filters the flag does not get syncedecFlowUI: move breadcrumbs into the panel header to gain vertical space
  • [ECFLOW-908916] - ecFlowUI: crash when clearing forced selection in tree viewadd button to panel header to maximise panel area
  • [ECFLOW-937936] - ecflow_ui: errors in servre,txt file, cause crash with out any reasonecFlowUI: the bottom of the tree is clipped in compact view when expand all
  • [ECFLOW-952947] - ecflowui: allow the limit maximim value to be set to zero, alternative to suspendecFlowUI: do not show line numbers in output panel
  • [ECFLOW-955764] - ecFlowUI: no circles are drawn for large limit max valuesWhy panel does not show reasons related to nodes beneath it
  • [ECFLOW-957801] - ecFlowUI: compact tree shows removed suitesthe ui stops showing node changes
  • [ECFLOW-958854] - server: setting limit value to 0, should also clear limit paths,ecFlowUI: crash with assert when try to delete variable
  • [ECFLOW-959858] - ecFlowUI: broadcast selection deleting multiple zombies at the same time does not always appear to work in compact viewthe GUI
  • [ECFLOW-960879] - ecFlowUI: changing server update period does not always work immediately
Story
  • the UI does not report when a user command fails
  • [ECFLOW-851889] - ecFlowUI: implement the compact tree view layout
New Feature
  • a non-default session picks up gui settings from the default session
  • [ECFLOW-868894] - ecFlowUI: add user customisation for trigger and complete renderingstray context menu appears in panel headers
  • [ECFLOW-909895] - Client: Add a variant of the why command with cross referenced html outputecFlowUI: repeat date attribute cannot be changed from editor list
  • [ECFLOW-912896] - ecFlowUI: enable the Cancel context menu command for familieslimit text becomes red when it reaches maximum
  • [ECFLOW-914897] - ecFlowUI: restore node selection on startupcannot set limit maximum to zero
  • [ECFLOW-921902] - serverecFlowUI: allow late flag in the trigger expressionthe interface hangs when try to resend task to server com thread
  • [ECFLOW-938903] - ecFlowUI: allow dependency of parameters on one another in config editor
Task
  • triggers selected from search result are not looked up in tree view
  • [ECFLOW-819904] - doc: Update Tutorial to use ECF_HOST in preference over ECF_NODEecFlowUI: server nodes do not show icons
  • [ECFLOW-860908] - ecFlowuI: ensure that it builds with Qt 5.7ecFlowUI: crash when clearing forced selection in tree view
  • [ECFLOW-911937] - ecflow_ui: crashes with unresolved trigger references in the why taberrors in servre,txt file, cause crash with out any reason
  • [ECFLOW-924952] - server:--migrate should show hidden children, otherwise can not migrateecflowui: allow the limit maximim value to be set to zero, alternative to suspend
  • [ECFLOW-955] - ecFlowUI: no circles are drawn for large limit max values
  • [ECFLOW-925957] - ecflowui: The GUI should allow the flags to be clearedecFlowUI: compact tree shows removed suites
  • [ECFLOW-926959] - server: hidden children should still recieve calendar updatesecFlowUI: broadcast selection does not always work in compact view
  • [ECFLOW-929960] - ecFlowUI: use new mailing list for internal crash reportschanging server update period does not always work immediately
  • [ECFLOW-935851] - server: when file open fails, report reason why with strerror(errno)ecFlowUI: implement the compact tree view layout
  • [ECFLOW-945868] - ecFlowUI: use external file for crash report mailing addressesadd user customisation for trigger and complete rendering
  • [ECFLOW-949912] - ecFlowUI: do not show broadcast selection in table view when it does not match filterenable the Cancel context menu command for families
  • [ECFLOW-951914] - ecFlowUI: make compilation with Qt4 work
Improvement
  • restore node selection on startup
  • [ECFLOW-782938] - ecFlowUI: Allow user to see who has consumed a limit, and allow thier removalallow dependency of parameters on one another in config editor
  • [ECFLOW-852860] - server: perf: avoid setting state if it has not changed[ECFLOW-856] - doc: review cron relative times. Update documentationecFlowuI: ensure that it builds with Qt 5.7
  • [ECFLOW-857911] - ecFlowUI: expand all is extremely slow in tree viewecflow_ui: crashes with unresolved trigger references in the why tab
  • [ECFLOW-861925] - doc: Add tutorial example, to highlight difference between execute,requeue,rerunecflowui: The GUI should allow the flags to be cleared
  • [ECFLOW-863929] - ecFlowUI: store attributes as objectsuse new mailing list for internal crash reports
  • [ECFLOW-864945] - serverecFlowUI: improve file processinguse external file for crash report mailing addresses
  • [ECFLOW-865949] - ecFlowUI: fix issues reported by static analyser 2017 Jando not show broadcast selection in table view when it does not match filter
  • [ECFLOW-866951] - test: fix clang static analyser reported issuesecFlowUI: make compilation with Qt4 work
  • [ECFLOW-871782] - test: fix local regression test for leap42[ECFLOW-875] - client: allow observer notification before node changes madeecFlowUI: Allow user to see who has consumed a limit, and allow thier removal
  • [ECFLOW-877857] - installation: build ecflow with boost 1.63 using gnu 5.3ecFlowUI: expand all is extremely slow in tree view
  • [ECFLOW-890863] - ecFlowUI: manually refresh scriptstore attributes as objects
  • [ECFLOW-892865] - server: alter add limit + inlimitecFlowUI: fix issues reported by static analyser 2017 Jan
  • [ECFLOW-905890] - server:%include should always include even if %includeonce used.ecFlowUI: manually refresh script
  • [ECFLOW-918] - Option to make Info panels linked by default
  • [ECFLOW-927] - ecFlowUI: context menu should not consider multiple attribute nodes
  • [ECFLOW-940] - ecFlowUI : Always display node LABEL above all other info
  • [ECFLOW-942] - ecFlowUI: show flags in the Info panel
  • [ECFLOW-943] - ecFlowUI: review node icons
  • [ECFLOW-950] - ecFlowUI: save notification dialog column widths
  • [ECFLOW-953] - python: allow node attributes to be sorted[ECFLOW-956] - ecFlowUI: expanding nodes in compact tree view can be very slow[ECFLOW-961] - test: fix broken test on ecflow-metab

 

4.5.0 (production January 2017)

...