[ecflow] 03/11: Merge tag 'upstream/4.7.0' into debian/master
Alastair McKinstry
mckinstry at moszumanska.debian.org
Wed Oct 25 11:03:36 UTC 2017
This is an automated email from the git hooks/post-receive script.
mckinstry pushed a commit to branch debian/master
in repository ecflow.
commit 8d81d5aa71a0080a1495bf23fefc2eced87a8382
Merge: 32a1ce7 65cceca
Author: Alastair McKinstry <mckinstry at debian.org>
Date: Fri Oct 13 12:05:55 2017 +0100
Merge tag 'upstream/4.7.0' into debian/master
ACore/ecflow_version.h.in | 1 -
ACore/src/Cal.cpp | 4 +-
ACore/src/Calendar.cpp | 20 +-
ACore/src/CheckPt.hpp | 2 +-
ACore/src/Child.cpp | 13 +
ACore/src/Child.hpp | 8 +-
ACore/src/Ecf.cpp | 2 +
ACore/src/Ecf.hpp | 10 +
ACore/src/EcfPortLock.hpp | 8 +-
ACore/src/File.cpp | 46 +-
ACore/src/File.hpp | 3 +-
ACore/src/Indentor.cpp | 12 +-
ACore/src/Indentor.hpp | 28 +-
ACore/src/Stl.hpp | 4 +-
ACore/src/TimeSlot.cpp | 16 +-
ACore/src/ecflow_version.h | 7 +-
ACore/src/portable_iarchive.hpp | 4 +-
ACore/src/portable_oarchive.hpp | 7 +-
ACore/test/TestArgvCreator.cpp | 2 +-
ACore/test/TestCalendar.cpp | 28 +
ACore/test/TestFile.cpp | 92 +
ACore/test/TestMigration.cpp | 4 +-
ANattr/src/ClockAttr.cpp | 68 +-
ANattr/src/CronAttr.cpp | 31 +-
ANattr/src/DateAttr.cpp | 17 +-
ANattr/src/NodeAttr.cpp | 24 +-
ANattr/src/RepeatAttr.cpp | 165 +-
ANattr/src/RepeatAttr.hpp | 24 +-
ANattr/src/Variable.cpp | 9 +
ANattr/src/Variable.hpp | 1 +
ANattr/src/VerifyAttr.hpp | 4 +-
ANattr/src/ZombieAttr.cpp | 20 +-
ANattr/test/TestAttrSerialization.cpp | 9 +-
ANattr/test/TestMigration.cpp | 9 +-
ANattr/test/TestRepeat.cpp | 149 +
ANode/CMakeLists.txt | 13 +-
ANode/jamfile.jam | 10 +-
{AParser => ANode/parser}/CMakeLists.txt | 47 +-
{AParser => ANode/parser}/Jamfile.jam | 39 +-
{AParser => ANode/parser}/src/AutoCancelParser.cpp | 0
{AParser => ANode/parser}/src/AutoCancelParser.hpp | 0
{AParser => ANode/parser}/src/CalendarParser.cpp | 0
{AParser => ANode/parser}/src/CalendarParser.hpp | 0
{AParser => ANode/parser}/src/ClockParser.cpp | 12 +-
{AParser => ANode/parser}/src/ClockParser.hpp | 0
{AParser => ANode/parser}/src/CronParser.cpp | 0
{AParser => ANode/parser}/src/CronParser.hpp | 0
{AParser => ANode/parser}/src/DateParser.cpp | 0
{AParser => ANode/parser}/src/DateParser.hpp | 0
{AParser => ANode/parser}/src/DayParser.cpp | 0
{AParser => ANode/parser}/src/DayParser.hpp | 0
{AParser => ANode/parser}/src/DefsParser.cpp | 115 +-
{AParser => ANode/parser}/src/DefsParser.hpp | 3 +-
{AParser => ANode/parser}/src/DefsStateParser.cpp | 0
{AParser => ANode/parser}/src/DefsStateParser.hpp | 0
{AParser => ANode/parser}/src/DefsStatusParser.cpp | 0
{AParser => ANode/parser}/src/DefsStatusParser.hpp | 0
.../parser}/src/DefsStructureParser.cpp | 188 +-
ANode/parser/src/DefsStructureParser.hpp | 117 +
{AParser => ANode/parser}/src/EventParser.cpp | 0
{AParser => ANode/parser}/src/EventParser.hpp | 0
{AParser => ANode/parser}/src/ExternParser.cpp | 0
{AParser => ANode/parser}/src/ExternParser.hpp | 0
{AParser => ANode/parser}/src/InlimitParser.cpp | 0
{AParser => ANode/parser}/src/InlimitParser.hpp | 0
{AParser => ANode/parser}/src/LabelParser.cpp | 0
{AParser => ANode/parser}/src/LabelParser.hpp | 0
{AParser => ANode/parser}/src/LateParser.cpp | 0
{AParser => ANode/parser}/src/LateParser.hpp | 0
{AParser => ANode/parser}/src/LimitParser.cpp | 0
{AParser => ANode/parser}/src/LimitParser.hpp | 0
{AParser => ANode/parser}/src/MeterParser.cpp | 0
{AParser => ANode/parser}/src/MeterParser.hpp | 0
{AParser => ANode/parser}/src/Parser.cpp | 11 +-
{AParser => ANode/parser}/src/Parser.hpp | 0
{AParser => ANode/parser}/src/RepeatParser.cpp | 0
{AParser => ANode/parser}/src/RepeatParser.hpp | 0
{AParser => ANode/parser}/src/TimeParser.cpp | 0
{AParser => ANode/parser}/src/TimeParser.hpp | 0
{AParser => ANode/parser}/src/TodayParser.cpp | 0
{AParser => ANode/parser}/src/TodayParser.hpp | 0
{AParser => ANode/parser}/src/TriggerParser.cpp | 0
{AParser => ANode/parser}/src/TriggerParser.hpp | 0
{AParser => ANode/parser}/src/VariableParser.cpp | 13 +-
{AParser => ANode/parser}/src/VariableParser.hpp | 0
{AParser => ANode/parser}/src/VerifyParser.cpp | 15 +-
{AParser => ANode/parser}/src/VerifyParser.hpp | 0
{AParser => ANode/parser}/src/ZombieAttrParser.cpp | 0
{AParser => ANode/parser}/src/ZombieAttrParser.hpp | 0
{AParser => ANode/parser}/test/ParseOnly.cpp | 7 +-
ANode/parser/test/ParseTimer.cpp | 218 +
{AParser => ANode/parser}/test/PersistHelper.cpp | 184 +-
{AParser => ANode/parser}/test/PersistHelper.hpp | 11 +-
.../parser}/test/TestAutoAddExterns.cpp | 6 +-
.../test/TestDefsStructurePersistAndReload.cpp | 22 +-
ANode/parser/test/TestMementoPersistAndReload.cpp | 405 ++
{AParser => ANode/parser}/test/TestMigration.cpp | 42 +-
{AParser => ANode/parser}/test/TestParser.cpp | 90 +-
.../parser}/test/TestSingleDefsFile.cpp | 17 +-
.../parser}/test/TestVariableParsing.cpp | 6 +-
.../parser}/test/data/bad_defs/clock/clock1.def | 0
.../parser}/test/data/bad_defs/clock/clock2.def | 0
.../parser}/test/data/bad_defs/clock/clock3.def | 0
.../parser}/test/data/bad_defs/clock/clock4.def | 0
.../parser}/test/data/bad_defs/clock/clock5.def | 0
.../parser}/test/data/bad_defs/clock/clock6.def | 0
.../parser}/test/data/bad_defs/clock/clock7.def | 0
.../parser}/test/data/bad_defs/cron/cron1.def | 0
.../parser}/test/data/bad_defs/cron/cron2.def | 0
.../parser}/test/data/bad_defs/cron/cron3.def | 0
.../parser}/test/data/bad_defs/cron/cron4.def | 0
.../parser}/test/data/bad_defs/cron/cron5.def | 0
.../parser}/test/data/bad_defs/cron/cron5_1.def | 0
.../parser}/test/data/bad_defs/cron/cron6.def | 0
.../parser}/test/data/bad_defs/cron/cron7.def | 0
.../parser}/test/data/bad_defs/cron/cron8.def | 0
.../test/data/bad_defs/cron/repeat_with_cron.def | 0
.../parser}/test/data/bad_defs/date/date.def | 0
.../parser}/test/data/bad_defs/date/date0.def | 0
.../parser}/test/data/bad_defs/date/date1.def | 0
.../parser}/test/data/bad_defs/date/date2.def | 0
.../parser}/test/data/bad_defs/date/date3.def | 0
.../parser}/test/data/bad_defs/date/date4.def | 0
.../parser}/test/data/bad_defs/date/date5.def | 0
.../parser}/test/data/bad_defs/day/day.def | 0
.../test/data/bad_defs/defstatus/defstatus.def | 0
.../parser}/test/data/bad_defs/event/event_1.def | 0
.../parser}/test/data/bad_defs/event/event_2.def | 0
.../parser}/test/data/bad_defs/event/event_3.def | 0
.../parser}/test/data/bad_defs/event/event_4.def | 0
.../test/data/bad_defs/event/simple_event.txt | 0
.../parser}/test/data/bad_defs/extern/bad.def | 0
.../parser}/test/data/bad_defs/extern/complete.def | 0
.../parser}/test/data/bad_defs/extern/trigger1.def | 0
.../parser}/test/data/bad_defs/extern/trigger2.def | 0
.../parser}/test/data/bad_defs/family/family.def | 0
.../parser}/test/data/bad_defs/family/family_1.def | 0
.../test/data/bad_defs/family/simple_family.txt | 0
.../parser}/test/data/bad_defs/inlimit/limit.def | 0
.../parser}/test/data/bad_defs/inlimit/limt2.def | 0
.../parser}/test/data/bad_defs/late/late.def | 0
.../parser}/test/data/bad_defs/late/late2.def | 0
.../parser}/test/data/bad_defs/late/late3.def | 0
.../parser}/test/data/bad_defs/late/late4.def | 0
.../parser}/test/data/bad_defs/meter/meter.def | 0
.../parser}/test/data/bad_defs/meter/meter2.def | 0
.../parser}/test/data/bad_defs/meter/meter3.def | 0
.../data/bad_defs/repeat/date_missing_name.def | 0
.../bad_defs/repeat/duplicate_repeats_per_node.def | 0
.../test/data/bad_defs/repeat/invalid_dates.def | 0
.../test/data/bad_defs/repeat/invalid_dates_2.def | 0
.../test/data/bad_defs/repeat/repeat_date1.def | 0
.../test/data/bad_defs/repeat/repeat_date2.def | 0
.../test/data/bad_defs/repeat/repeat_date3.def | 0
.../test/data/bad_defs/repeat/repeat_integer.def | 0
.../test/data/bad_defs/repeat/repeat_month.def | 0
.../test/data/bad_defs/repeat/repeat_with_cron.def | 0
.../test/data/bad_defs/repeat/repeat_year.def | 0
.../data/bad_defs/repeat/string_missing_name.def | 0
.../parser}/test/data/bad_defs/suite/clock.def | 0
.../parser}/test/data/bad_defs/suite/clock1.def | 0
.../test/data/bad_defs/suite/simple_suite.txt | 0
.../test/data/bad_defs/task/simple_task.txt | 0
.../parser}/test/data/bad_defs/task/task.def | 0
.../parser}/test/data/bad_defs/task/task_1.def | 0
.../parser}/test/data/bad_defs/time/time.def | 0
.../parser}/test/data/bad_defs/time/time_1.def | 0
.../parser}/test/data/bad_defs/time/time_2.def | 0
.../parser}/test/data/bad_defs/time/time_3.def | 0
.../parser}/test/data/bad_defs/time/time_4.def | 0
.../parser}/test/data/bad_defs/time/time_5.def | 0
.../parser}/test/data/bad_defs/time/time_6.def | 0
.../parser}/test/data/bad_defs/time/time_7.def | 0
.../parser}/test/data/bad_defs/time/time_8.def | 0
.../parser}/test/data/bad_defs/today/today.def | 0
.../parser}/test/data/bad_defs/today/today1.def | 0
.../test/data/bad_defs/trigger/bad_trigger2.txt | 0
.../test/data/bad_defs/trigger/bad_trigger3.txt | 0
.../test/data/bad_defs/trigger/bad_trigger4.txt | 0
.../test/data/bad_defs/trigger/bad_trigger5.txt | 0
.../parser}/test/data/bad_defs/trigger/complex.def | 0
.../test/data/bad_defs/trigger/divide_by_zero.txt | 0
.../test/data/bad_defs/trigger/ecflow_969.def | 0
.../test/data/bad_defs/trigger/extern_trigger.def | 0
.../test/data/bad_defs/trigger/modulo_by_zero.txt | 0
.../trigger/simple_trigger_bad_expression.txt | 0
.../data/bad_defs/trigger/suite_with_trigger.def | 0
.../parser}/test/data/bad_defs/trigger/trigger.txt | 0
.../test/data/bad_defs/trigger/trigger_1.def | 0
.../parser}/test/data/bad_defs/variable/bad.def | 0
.../parser}/test/data/bad_defs/variable/bad1.def | 0
.../parser}/test/data/bad_defs/variable/bad2.def | 0
.../parser}/test/data/bad_defs/variable/bad3.def | 0
.../parser}/test/data/bad_defs/variable/bad4.def | 0
.../parser}/test/data/bad_defs/variable/bad5.def | 0
.../test/data/bad_defs/variable/comment.def | 0
.../test/data/bad_defs/variable/comment2.def | 0
.../parser}/test/data/bad_defs/verify/verfiy3.def | 0
.../parser}/test/data/bad_defs/verify/verify.def | 0
.../parser}/test/data/bad_defs/verify/verify2.def | 0
.../parser}/test/data/bad_defs/verify/verify4.def | 0
.../parser}/test/data/bad_defs/zombie/bad.def | 0
.../parser}/test/data/bad_defs/zombie/bad2.def | 0
.../parser}/test/data/bad_defs/zombie/bad3.def | 0
.../parser}/test/data/bad_defs/zombie/bad4.def | 0
.../parser}/test/data/bad_defs/zombie/bad5.def | 0
.../parser}/test/data/good_defs/clock/clock.def | 0
.../parser}/test/data/good_defs/clock/clock1.def | 0
.../parser}/test/data/good_defs/clock/clock2.def | 0
.../parser}/test/data/good_defs/clock/clock3.def | 0
.../parser}/test/data/good_defs/clock/clock4.def | 0
.../parser}/test/data/good_defs/clock/clock5.def | 0
.../parser}/test/data/good_defs/clock/clock6.def | 0
.../test/data/good_defs/comment/comment.txt | 0
.../test/data/good_defs/complete/complete.def | 0
.../test/data/good_defs/complete/complex.def | 0
.../parser}/test/data/good_defs/cron/cron.def | 0
.../parser}/test/data/good_defs/cron/cron1.def | 0
.../parser}/test/data/good_defs/cron/cron2.def | 0
.../parser}/test/data/good_defs/date/date.def | 0
.../parser}/test/data/good_defs/day/day.def | 0
.../test/data/good_defs/defstatus/defstatus.txt | 0
.../parser}/test/data/good_defs/edit/edit.def | 0
.../parser}/test/data/good_defs/event/event_1.def | 0
.../parser}/test/data/good_defs/event/event_2.def | 0
.../test/data/good_defs/event/family_event.def | 0
.../parser}/test/data/good_defs/event/spaces.def | 0
.../test/data/good_defs/event/suite_event.def | 0
.../parser}/test/data/good_defs/extern/extern.def | 0
.../parser}/test/data/good_defs/extern/first.def | 0
.../parser}/test/data/good_defs/extern/plain.def | 0
.../parser}/test/data/good_defs/extern/second.def | 0
.../test/data/good_defs/extern/simple_extern.def | 0
.../data/good_defs/family/hierarchical_family.txt | 0
.../test/data/good_defs/family/missingEnds.txt | 0
.../test/data/good_defs/family/simple_family.txt | 0
.../parser}/test/data/good_defs/label/label.txt | 0
.../data/good_defs/label/multi_line_lables.def | 0
.../parser}/test/data/good_defs/label/spaces.def | 0
.../parser}/test/data/good_defs/late/late.def | 0
.../parser}/test/data/good_defs/lifecycle.txt | 0
.../parser}/test/data/good_defs/limit/limit.def | 10 +-
.../parser}/test/data/good_defs/limit/limit2.def | 0
.../parser}/test/data/good_defs/limit/limit3.def | 0
.../parser}/test/data/good_defs/meter/negative.def | 0
.../test/data/good_defs/meter/simple_meter.txt | 0
.../parser}/test/data/good_defs/meter/spaces.def | 0
.../test/data/good_defs/repeat/repeat_date.def | 0
.../test/data/good_defs/repeat/repeat_day.def | 0
.../good_defs/repeat/repeat_enumerate_quotes.def | 0
.../data/good_defs/repeat/repeat_enumerated.def | 0
.../test/data/good_defs/repeat/repeat_file.def | 0
.../test/data/good_defs/repeat/repeat_integer.def | 0
.../data/good_defs/repeat/repeat_integer_1.def | 0
.../data/good_defs/repeat/repeat_integer_2.def | 0
.../test/data/good_defs/repeat/repeat_string.def | 0
.../data/good_defs/repeat/repeat_string_quotes.def | 0
.../good_defs/suite/multi_statements_per_line.def | 0
.../test/data/good_defs/suite/multi_suite.def | 0
.../test/data/good_defs/suite/simple_suite.txt | 0
.../data/good_defs/suite/suite_with_hierarchy.def | 0
.../test/data/good_defs/suite/suite_with_task.def | 0
.../test/data/good_defs/task/simple_task.txt | 0
.../parser}/test/data/good_defs/task/spaces.def | 0
.../parser}/test/data/good_defs/task/task.def | 0
.../parser}/test/data/good_defs/time/time.def | 0
.../parser}/test/data/good_defs/time/time_1.def | 0
.../parser}/test/data/good_defs/time/time_2.def | 0
.../parser}/test/data/good_defs/today/today.def | 0
.../parser}/test/data/good_defs/today/today1.def | 0
.../test/data/good_defs/trigger/ECFLOW_867.def | 0
.../good_defs/trigger/all_trigger_examples.def | 59 +
.../test/data/good_defs/trigger/anded_ored.def | 0
.../test/data/good_defs/trigger/complex_hier.def | 5 +
.../data/good_defs/trigger/complex_trigger.txt | 4 +
.../test/data/good_defs/trigger/extension.def | 0
.../parser}/test/data/good_defs/trigger/late.def | 0
.../parser}/test/data/good_defs/trigger/limit.def | 0
.../test/data/good_defs/trigger/simple_trigger.txt | 0
.../data/good_defs/trigger/trigger_references.def | 0
.../parser}/test/data/good_defs/variable/alias.def | 0
.../test/data/good_defs/variable/duplicate.def | 0
.../test/data/good_defs/variable/variable.txt | 0
.../parser}/test/data/good_defs/verify/verify.def | 0
.../parser}/test/data/good_defs/zombie/zombie.def | 0
.../test/data/good_defs_state/defs/defs_state.def | 0
.../test/data/good_node_defs/family/family.def | 11 +
.../test/data/good_node_defs/suite/suite.def | 17 +
.../parser/test/data/good_node_defs/task/task.def | 6 +
.../parser}/test/data/single_defs/ECFLOW-417.def | 0
.../parser}/test/data/single_defs/ealadin.def | 0
.../parser}/test/data/single_defs/mega.def | 0
.../test/data/single_defs/test_auto_add_extern.def | 0
.../test/data/single_defs/test_complete.def | 0
.../parser}/test/data/single_defs/test_repeat.def | 0
ANode/src/Defs.cpp | 226 +-
ANode/src/Defs.hpp | 32 +-
ANode/src/EcfFile.hpp | 2 +-
ANode/src/ExprAst.cpp | 119 +-
ANode/src/ExprAst.hpp | 47 +
ANode/src/ExprAstVisitor.cpp | 21 +
ANode/src/ExprAstVisitor.hpp | 4 +
ANode/src/ExprParser.cpp | 16 +
ANode/src/Expression.cpp | 25 +
ANode/src/Expression.hpp | 10 +
ANode/src/InLimit.cpp | 12 +-
ANode/src/InLimitMgr.cpp | 40 +-
ANode/src/Limit.cpp | 8 +-
ANode/src/Node.cpp | 87 +-
ANode/src/Node.hpp | 12 +-
ANode/src/NodeChange.cpp | 34 +-
ANode/src/NodeDelete.cpp | 2 +-
ANode/src/ResolveExternsVisitor.hpp | 1 +
ANode/src/ServerState.cpp | 48 +-
ANode/src/ServerState.hpp | 6 +-
ANode/src/Submittable.cpp | 14 +-
ANode/src/Submittable.hpp | 4 +-
ANode/src/Suite.cpp | 11 +-
ANode/src/Suite.hpp | 1 +
ANode/src/Task.cpp | 14 +-
ANode/test/MyDefsFixture.hpp | 26 +-
ANode/test/TestAssignmentOperator.cpp | 34 +-
ANode/test/TestCopyConstructor.cpp | 3 +-
ANode/test/TestExprParser.cpp | 21 +-
ANode/test/TestFindAbsNodePath.cpp | 3 +-
ANode/test/TestFlagMigrated.cpp | 89 +-
ANode/test/TestMigration.cpp | 73 +-
ANode/test/TestPersistence.cpp | 20 +-
ANode/test/TestReplace.cpp | 9 +-
ANode/test/TestSingleExprParse.cpp | 4 +-
ANode/test/TestVariableGeneration.cpp | 9 +
ANode/test/TestVariableSubstitution.cpp | 18 +-
ANode/test/TestZombies.cpp | 9 +-
ANode/test/Test_ECFLOW-247.cpp | 2 +-
.../data/migration/default_constructor/Defs.def | 1 -
.../data/migration/default_constructor/Family.def | 2 -
.../data/migration/default_constructor/Limit.def | 2 -
.../data/migration/default_constructor/Suite.def | 2 -
.../data/migration/default_constructor/Task.def | 2 -
ANode/test/data/migration/fixture/boost.checkpt | 77 -
AParser/src/DefsStructureParser.hpp | 79 -
AParser/test/ParseTimer.cpp | 224 -
AParser/test/TestJobGenPerf.log | 1 -
Base/CMakeLists.txt | 5 +-
Base/Jamfile.jam | 8 +-
Base/src/ClientToServerRequest.hpp | 2 +
Base/src/Connection.hpp | 4 +-
Base/src/ServerToClientResponse.hpp | 2 +
Base/src/ZombieCtrl.hpp | 2 +-
Base/src/cts/AlterCmd.cpp | 72 +-
Base/src/cts/CFileCmd.cpp | 39 +-
Base/src/cts/ClientToServerCmd.hpp | 14 +-
Base/src/cts/CtsApi.cpp | 3 +-
Base/src/cts/CtsApi.hpp | 2 +-
Base/src/cts/CtsNodeCmd.cpp | 36 +-
Base/src/cts/LoadDefsCmd.cpp | 91 +-
Base/src/cts/PlugCmd.cpp | 19 +-
Base/src/cts/ReplaceNodeCmd.cpp | 4 +-
Base/src/cts/TaskCmds.cpp | 126 +-
Base/src/stc/DefsCache.cpp | 107 +
Base/src/stc/DefsCache.hpp | 67 +
Base/src/stc/ErrorCmd.hpp | 5 +-
Base/src/stc/GroupSTCCmd.cpp | 2 +-
Base/src/stc/SStringCmd.hpp | 1 +
Base/src/stc/SStringVecCmd.hpp | 1 +
Base/src/stc/SSuitesCmd.hpp | 1 +
Base/src/stc/SSyncCmd.cpp | 102 +-
Base/src/stc/SSyncCmd.hpp | 52 +-
Base/src/stc/ServerToClientCmd.hpp | 2 +
Base/src/stc/ZombieGetCmd.hpp | 1 +
Base/test/TestAlterCmd.cpp | 32 +-
Base/test/TestDeleteNodeCmd.cpp | 4 +-
Base/test/TestECFLOW-189.cpp | 2 +-
Base/test/TestForceCmd.cpp | 21 +-
Base/test/TestJobGenPerf.cpp | 6 +-
Base/test/TestJobGenPerf.log | 7435 --------------------
Base/test/TestLoadDefsCmd.cpp | 62 +
Base/test/TestRequest.cpp | 366 +-
Base/test/TestRequeueNodeCmd.cpp | 6 +-
Base/test/TestSSyncCmd.cpp | 7 +-
Base/test/TestSSyncCmdOrder.cpp | 6 +-
Base/test/TestSSyncCmd_CH1.cpp | 15 +-
CMAKE_failed_tests.txt | 22 -
CMakeLists.txt | 32 +-
CSim/CMakeLists.txt | 3 +-
CSim/jamfile.jam | 8 +-
CSim/src/AstAnalyserVisitor.cpp | 1 +
CSim/src/AstAnalyserVisitor.hpp | 1 +
CSim/src/Simulator.cpp | 8 +-
CSim/src/Simulator.hpp | 4 +
CSim/test/TestRepeat.cpp | 3 -
CSim/test/TestToday.cpp | 2 -
.../data/test_autoarchive_ast_node_reset.def.log | 74 +-
CSim/test/data/test_autoarchive_family.def.log | 86 +-
Client/CMakeLists.txt | 3 +-
Client/Jamfile.jam | 11 +-
Client/src/ClientEnvironment.cpp | 2 +
Client/src/ClientEnvironment.hpp | 10 +-
Client/src/ClientInvoker.cpp | 73 +-
Client/src/ClientInvoker.hpp | 21 +-
Client/test/InvokeServer.hpp | 1 -
Client/test/SCPort.cpp | 48 +-
Client/test/SCPort.hpp | 2 +-
Client/test/TestCheckPtDefsCmd.cpp | 86 +-
Client/test/TestClientInterface.cpp | 43 +
Client/test/TestClientTimeout.cpp | 2 +-
Client/test/TestFlagMigrate.cpp | 2 +-
Client/test/TestJobGenOnly.cpp | 4 +-
Client/test/TestLifeCycle.cpp | 4 +-
Client/test/TestLoadDefsCmd.cpp | 12 +-
Client/test/TestPlugCmd.cpp | 7 +-
Client/test/TestServer.cpp | 2 +-
Client/test/TestSinglePerf.cpp | 68 +-
Client/test/TestUrlCmd.cpp | 4 +-
Doc/.pydevproject | 7 -
Doc/user-manual/client_options.docx | Bin 66463 -> 0 bytes
Doc/user-manual/user_manual.docx | Bin 507282 -> 0 bytes
Doc/user-manual/user_manual.pdf | Bin 4922737 -> 0 bytes
Jamroot.jam | 1 -
Pyext/.pydevproject | 7 -
Pyext/CMakeLists.txt | 7 +-
Pyext/ecflow/__init__.py | 4 +-
Pyext/ecflow/__init__.py.in | 2 +-
Pyext/jamfile.jam | 4 +-
Pyext/samples/TestBench.py | 11 +-
Pyext/samples/TestGui.py | 27 +-
Pyext/samples/TestJobGenPerf.py | 2 +-
Pyext/setup.py | 4 +-
Pyext/setup.py.in | 4 +-
Pyext/src/ClientDoc.cpp | 45 +-
Pyext/src/ClientDoc.hpp | 7 +-
Pyext/src/ExportClient.cpp | 14 +-
Pyext/src/ExportCore.cpp | 6 +-
Pyext/src/ExportDefs.cpp | 15 +-
Pyext/src/ExportNode.cpp | 3 +
Pyext/src/ExportNodeAttr.cpp | 42 +-
Pyext/src/ExportSuiteAndFamily.cpp | 7 +-
Pyext/src/ExportTask.cpp | 6 +
Pyext/test/data/CUSTOMER/ECF_HOME/includes/head.h | 29 -
Pyext/test/data/CUSTOMER/ECF_HOME/includes/tail.h | 3 -
Pyext/test/data/CUSTOMER/ECF_HOME/obs/anon/t1.ecf | 25 -
Pyext/test/data/CUSTOMER/ECF_HOME/obs/anon/t2.ecf | 25 -
Pyext/test/data/CUSTOMER/ECF_HOME/obs/f1/t.ecf | 25 -
Pyext/test/data/CUSTOMER/ECF_HOME/obs/f1/t1.ecf | 26 -
Pyext/test/data/includes/head.h | 11 +-
Pyext/test/ecflow_test_util.py | 80 +-
Pyext/test/py_s_TestClientApi.py | 49 +-
Pyext/test/py_s_TestPythonChildApi.py | 4 +-
Pyext/test/py_u_TestAddDelete.py | 10 +-
Pyext/test/py_u_TestAutoAddExtern.py | 2 +-
Pyext/test/py_u_TestGeneratedVariable.py | 4 +-
Pyext/test/py_u_TestJobGeneration.py | 4 +-
Pyext/test/py_u_TestSimulator.py | 2 +-
Pyext/test/py_u_TestTraversal.py | 4 +-
README | 48 +-
Server/CMakeLists.txt | 3 +-
Server/Jamfile.jam | 7 +-
Server/src/CheckPtSaver.cpp | 12 +-
Server/src/Server.cpp | 29 +-
Server/src/ServerEnvironment.hpp | 2 +-
Server/src/ServerOptions.cpp | 2 +-
Server/test/TestServerEnvironment.cpp | 2 +-
Test/CMakeLists.txt | 3 +-
Test/Jamfile.jam | 8 +-
Test/TestAlias.cpp | 3 +-
Test/TestHandle.cpp | 1 -
Test/TestLate.cpp | 1 -
Test/TestOrderCmd.cpp | 1 -
Test/TestRepeat.cpp | 2 +-
Test/TestSingle.cpp | 8 +-
Test/TestZombies.cpp | 16 +-
Test/Test_Time.cpp | 4 +-
Test/src/ServerTestHarness.cpp | 13 +-
Test/src/ServerTestHarness.hpp | 2 +
Test/src/TestFixture.cpp | 5 +-
Test/src/TestFixture.hpp | 5 +-
VERSION.cmake | 6 +-
Viewer/images/cogwheel_blue.svg | 93 +
Viewer/images/dependency.svg | 221 +
Viewer/images/dependency_detail.svg | 227 +
Viewer/images/dock_dependency.svg | 221 +
Viewer/images/expression.svg | 92 +
Viewer/images/menu.svg | 138 +
.../images/{reload_black.svg => reload_green.svg} | 70 +-
Viewer/images/reload_one.svg | 32 +-
Viewer/images/search.svg | 34 +-
Viewer/images/trigger_left_arrow.svg | 107 +
Viewer/images/trigger_right_arrow.svg | 109 +
Viewer/src/AbstractNodeModel.cpp | 14 +-
Viewer/src/AbstractNodeModel.hpp | 3 -
Viewer/src/AbstractNodeView.cpp | 1264 ++++
.../src/{CompactView.hpp => AbstractNodeView.hpp} | 147 +-
Viewer/src/ActionHandler.cpp | 29 +-
Viewer/src/ActionHandler.hpp | 5 +-
Viewer/src/Animation.cpp | 2 +-
Viewer/src/AstCollateVNodesVisitor.cpp | 34 +-
Viewer/src/AstCollateVNodesVisitor.hpp | 1 +
Viewer/src/AttributeEditor.cpp | 91 +-
Viewer/src/AttributeEditor.hpp | 1 +
Viewer/src/AttributeEditorDialog.ui | 4 +-
Viewer/src/CMakeLists.txt | 45 +-
Viewer/src/ChangeNotify.cpp | 71 +-
Viewer/src/ChangeNotify.hpp | 10 +-
Viewer/src/ChangeNotifyDialog.cpp | 75 +-
Viewer/src/ChangeNotifyDialog.hpp | 1 +
Viewer/src/ChangeNotifyWidget.cpp | 63 +-
Viewer/src/ChangeNotifyWidget.hpp | 5 +-
Viewer/src/CompactNodeView.cpp | 555 --
Viewer/src/CompactNodeView.hpp | 103 -
Viewer/src/CompactNodeViewDelegate.cpp | 298 -
Viewer/src/CompactView.cpp | 1258 +---
Viewer/src/CompactView.hpp | 169 +-
Viewer/src/CustomCommandHandler.cpp | 16 +-
Viewer/src/Dashboard.cpp | 9 +-
Viewer/src/DashboardWidget.cpp | 6 +-
Viewer/src/DashboardWidget.hpp | 8 +-
Viewer/src/EditItemWidget.cpp | 11 +-
Viewer/src/EditItemWidget.hpp | 5 +-
Viewer/src/EditItemWidget.ui | 101 +-
Viewer/src/EditorInfoLabel.cpp | 2 +-
Viewer/src/ExpandState.cpp | 397 +-
Viewer/src/ExpandState.hpp | 40 +-
Viewer/src/ExpandStateNode.cpp | 208 +-
Viewer/src/ExpandStateNode.hpp | 40 +-
Viewer/src/FilterWidget.cpp | 1 -
Viewer/src/HistoryItemWidget.cpp | 31 +
Viewer/src/HistoryItemWidget.hpp | 7 +-
Viewer/src/HistoryItemWidget.ui | 48 +-
Viewer/src/IconProvider.cpp | 3 +-
Viewer/src/IconProvider.hpp | 3 +-
Viewer/src/InfoPanel.cpp | 41 +-
Viewer/src/InfoPanel.hpp | 8 +-
Viewer/src/InfoPanelItem.cpp | 44 +-
Viewer/src/InfoPanelItem.hpp | 18 +-
Viewer/src/JobItemWidget.cpp | 3 +-
Viewer/src/LogModel.cpp | 42 +-
Viewer/src/LogModel.hpp | 3 +
Viewer/src/LogProvider.cpp | 63 +-
Viewer/src/LogProvider.hpp | 28 +-
Viewer/src/MainWindow.cpp | 210 +-
Viewer/src/MainWindow.hpp | 24 +-
Viewer/src/MainWindow.ui | 64 +-
Viewer/src/ManualItemWidget.cpp | 3 +-
Viewer/src/MenuHandler.cpp | 18 +-
Viewer/src/MenuHandler.hpp | 6 +-
Viewer/src/MessageItemWidget.cpp | 32 +
Viewer/src/MessageItemWidget.hpp | 10 +-
Viewer/src/MessageItemWidget.ui | 38 +-
Viewer/src/MessageLabel.cpp | 4 +-
Viewer/src/ModelColumn.cpp | 1 +
Viewer/src/NodeExpression.cpp | 21 +-
Viewer/src/NodeExpression.hpp | 12 +-
Viewer/src/NodePanel.cpp | 14 +-
Viewer/src/NodePanel.hpp | 3 +-
Viewer/src/NodePathWidget.cpp | 10 +-
Viewer/src/NodePathWidget.hpp | 2 +
Viewer/src/NodeQueryEditor.cpp | 3 +-
Viewer/src/NodeQueryEngine.cpp | 6 +-
Viewer/src/NodeQueryResult.cpp | 11 +-
Viewer/src/NodeQueryResult.hpp | 2 +
Viewer/src/NodeQueryResultModel.cpp | 6 +-
Viewer/src/NodeQueryResultView.cpp | 2 +-
Viewer/src/NodeQueryViewDelegate.cpp | 5 +-
Viewer/src/NodeSearchWidget.cpp | 7 +-
Viewer/src/NodeViewBase.hpp | 5 +-
Viewer/src/NodeViewDelegate.cpp | 254 +-
Viewer/src/NodeViewDelegate.hpp | 31 +-
Viewer/src/NodeWidget.hpp | 5 -
Viewer/src/OneLineTextEdit.cpp | 3 +-
Viewer/src/OutputFetchInfo.cpp | 8 +-
Viewer/src/OutputFileClient.cpp | 6 +-
Viewer/src/OutputFileProvider.cpp | 21 +-
Viewer/src/OverviewItemWidget.cpp | 3 +-
Viewer/src/OverviewProvider.cpp | 4 +-
Viewer/src/Palette.cpp | 3 +-
Viewer/src/PlainTextEdit.cpp | 6 +-
Viewer/src/PlainTextSearchInterface.cpp | 6 +-
Viewer/src/PropertyDialog.cpp | 20 +
Viewer/src/PropertyDialog.hpp | 3 +-
Viewer/src/PropertyDialog.ui | 24 +-
Viewer/src/PropertyEditor.cpp | 1 -
Viewer/src/PropertyLine.cpp | 1 +
Viewer/src/PropertyMapper.cpp | 14 +-
Viewer/src/PropertyMapper.hpp | 11 +-
Viewer/src/RepeatEditor.cpp | 40 +-
Viewer/src/RepeatEditor.hpp | 5 +-
Viewer/src/RepeatEditorWidget.ui | 16 +-
Viewer/src/RichTextSearchInterface.cpp | 6 +-
Viewer/src/ScriptItemWidget.cpp | 3 +-
Viewer/src/ServerComInfoWidget.cpp | 1232 ++++
Viewer/src/ServerComInfoWidget.hpp | 205 +
.../src/{TriggerView.hpp => ServerComObserver.hpp} | 41 +-
Viewer/src/ServerComQueue.cpp | 190 +-
Viewer/src/ServerComQueue.hpp | 10 +-
Viewer/src/ServerComThread.cpp | 526 +-
Viewer/src/ServerHandler.cpp | 276 +-
Viewer/src/ServerHandler.hpp | 22 +-
Viewer/src/ServerItem.cpp | 18 +-
Viewer/src/ServerList.cpp | 3 +-
Viewer/src/ServerListDialog.cpp | 4 +-
Viewer/src/Sound.cpp | 2 +-
Viewer/src/StandardView.cpp | 792 +++
Viewer/src/StandardView.hpp | 63 +
Viewer/src/SuiteFilter.cpp | 23 +-
Viewer/src/SuiteFilter.hpp | 9 +-
Viewer/src/TableFilterWidget.cpp | 3 +-
Viewer/src/TableNodeModel.cpp | 32 -
Viewer/src/TableNodeModel.hpp | 3 -
Viewer/src/TableNodeView.cpp | 22 +-
Viewer/src/TableNodeView.hpp | 6 +-
Viewer/src/TableNodeViewDelegate.cpp | 5 +-
Viewer/src/TableNodeWidget.cpp | 4 +-
Viewer/src/TableNodeWidget.hpp | 4 +-
Viewer/src/TextPager/TextPagerDocument.cpp | 20 +-
Viewer/src/TextPager/TextPagerEdit.cpp | 1 -
Viewer/src/TextPager/TextPagerSearchInterface.cpp | 6 +-
Viewer/src/ToolTipFormat.cpp | 50 +
.../{TriggerTextWidget.hpp => ToolTipFormat.hpp} | 21 +-
Viewer/src/TreeNodeModel.cpp | 92 +-
Viewer/src/TreeNodeModel.hpp | 7 +-
Viewer/src/TreeNodeView.cpp | 821 ++-
Viewer/src/TreeNodeView.hpp | 89 +-
Viewer/src/TreeNodeViewDelegate.cpp | 1465 +++-
Viewer/src/TreeNodeViewDelegate.hpp | 89 +-
Viewer/src/TreeNodeViewDelegateBase.cpp | 1128 ---
Viewer/src/TreeNodeViewDelegateBase.hpp | 94 -
Viewer/src/TreeNodeWidget.cpp | 52 +-
Viewer/src/TreeNodeWidget.hpp | 4 +-
Viewer/src/TriggerBrowser.cpp | 292 -
Viewer/src/TriggerBrowser.hpp | 60 -
Viewer/src/TriggerBrowser.ui | 100 -
Viewer/src/TriggerCollector.cpp | 118 +-
Viewer/src/TriggerCollector.hpp | 82 +
Viewer/src/TriggerEditor.cpp | 3 +-
Viewer/src/TriggerItemWidget.cpp | 268 +-
Viewer/src/TriggerItemWidget.hpp | 18 +-
Viewer/src/TriggerItemWidget.ui | 83 +-
Viewer/src/TriggerProvider.cpp | 274 -
Viewer/src/TriggerProvider.hpp | 47 -
Viewer/src/TriggerTableModel.cpp | 299 +
Viewer/src/TriggerTableModel.hpp | 69 +
Viewer/src/TriggerTableView.cpp | 248 +
Viewer/src/TriggerTableView.hpp | 66 +
Viewer/src/TriggerTableWidget.cpp | 373 +
Viewer/src/TriggerTableWidget.hpp | 73 +
Viewer/src/TriggerTableWidget.ui | 243 +
Viewer/src/TriggerTextWidget.cpp | 42 +
Viewer/src/TriggerTextWidget.hpp | 6 +
Viewer/src/TriggerView.cpp | 516 --
Viewer/src/TriggerViewDelegate.cpp | 176 +
...odeViewDelegate.hpp => TriggerViewDelegate.hpp} | 38 +-
Viewer/src/UIDebug.hpp | 8 +-
Viewer/src/UiLog.cpp | 52 +
Viewer/src/UiLog.hpp | 21 +-
Viewer/src/VAttribute.cpp | 12 +-
Viewer/src/VAttribute.hpp | 1 +
Viewer/src/VAttributeType.cpp | 2 +-
Viewer/src/VConfig.cpp | 4 +-
Viewer/src/VDateAttr.cpp | 16 +-
Viewer/src/VDir.cpp | 2 +-
Viewer/src/VEventAttr.cpp | 4 +-
Viewer/src/VFilter.cpp | 18 +-
Viewer/src/VGenVarAttr.cpp | 21 +-
Viewer/src/VGenVarAttr.hpp | 2 +-
Viewer/src/VInfo.cpp | 53 +-
Viewer/src/VInfo.hpp | 7 +-
Viewer/src/VItem.hpp | 1 +
Viewer/src/VItemPathParser.cpp | 22 +
Viewer/src/VItemPathParser.hpp | 3 +-
Viewer/src/VLabelAttr.cpp | 7 +-
Viewer/src/VLimitAttr.cpp | 4 +-
Viewer/src/VLimiterAttr.cpp | 4 +-
Viewer/src/VMeterAttr.cpp | 4 +-
Viewer/src/VModelData.cpp | 274 +-
Viewer/src/VModelData.hpp | 12 +-
Viewer/src/VNode.cpp | 188 +-
Viewer/src/VNode.hpp | 7 +-
Viewer/src/VNodeList.cpp | 2 +-
Viewer/src/VProperty.cpp | 85 +-
Viewer/src/VProperty.hpp | 6 +-
Viewer/src/VRepeatAttr.cpp | 104 +-
Viewer/src/VRepeatAttr.hpp | 11 +-
Viewer/src/VServerSettings.cpp | 11 +
Viewer/src/VServerSettings.hpp | 5 +-
Viewer/src/VTaskObserver.hpp | 2 +-
Viewer/src/VTimeAttr.cpp | 24 +-
Viewer/src/VTree.cpp | 23 +-
Viewer/src/VTree.hpp | 2 +-
Viewer/src/VUserVarAttr.cpp | 18 +-
.../src/{TriggerEditor.cpp => VariableEditor.cpp} | 111 +-
Viewer/src/VariableEditor.hpp | 50 +
Viewer/src/VariableEditorWidget.ui | 64 +
Viewer/src/VariableItemWidget.cpp | 183 +-
Viewer/src/VariableItemWidget.hpp | 4 +-
Viewer/src/VariableItemWidget.ui | 15 +-
Viewer/src/VariableModel.cpp | 216 +-
Viewer/src/VariableModel.hpp | 14 +-
Viewer/src/VariableModelData.cpp | 244 +-
Viewer/src/VariableModelData.hpp | 20 +-
Viewer/src/VariableView.cpp | 3 +
Viewer/src/ViewerMain.cpp | 4 +-
Viewer/src/WhyItemWidget.cpp | 59 +-
Viewer/src/WhyItemWidget.hpp | 4 +-
Viewer/src/ZombieItemWidget.cpp | 45 +-
Viewer/src/ZombieItemWidget.hpp | 7 +-
Viewer/src/ZombieItemWidget.ui | 31 +-
Viewer/src/ZombieModel.cpp | 4 +-
Viewer/src/viewer.qrc | 14 +-
bin/ecbuild | 438 --
build_scripts/.pydevproject | 7 -
build_scripts/boost_build.sh | 56 +-
build_scripts/clean.sh | 5 +-
build_scripts/massif.sh | 4 +-
build_scripts/profile.sh | 20 +-
build_scripts/rmbin.sh | 4 +-
build_scripts/tar_ecflow.sh | 2 +-
build_scripts/test.sh | 12 +-
build_scripts/val.sh | 2 +-
cmake.sh | 62 +-
cmake/FindAIO.cmake | 52 +-
cmake/FindGd.cmake | 59 +
cmake/FindNAG.cmake | 43 +
cmake/FindPangoCairo.cmake | 25 +-
cmake/VERSION.cmake | 8 +-
cmake/compiler_flags/Clang_C.cmake | 2 +-
cmake/compiler_flags/Clang_CXX.cmake | 2 +-
cmake/compiler_flags/GNU_Fortran.cmake | 2 +
cmake/compiler_flags/Intel_Fortran.cmake | 16 +-
cmake/contrib/FindNetCDF4.cmake | 4 +-
.../contrib/GreatCMakeCookOff/AddCPP11Flags.cmake | 48 +-
.../GreatCMakeCookOff/CheckCXX11Features.cmake | 4 +-
cmake/ecbuild-config-version.cmake | 2 +-
cmake/ecbuild-config.cmake | 8 +-
cmake/ecbuild_add_executable.cmake | 35 +-
cmake/ecbuild_add_library.cmake | 89 +-
cmake/ecbuild_add_persistent.cmake | 4 +-
cmake/ecbuild_add_resources.cmake | 7 +
cmake/ecbuild_add_test.cmake | 69 +-
cmake/ecbuild_append_to_rpath.cmake | 15 +-
cmake/ecbuild_bundle.cmake | 10 +-
cmake/ecbuild_check_c_source_return.cmake | 14 +-
cmake/ecbuild_check_compiler.cmake | 4 +
cmake/ecbuild_check_cxx11.cmake | 2 +-
cmake/ecbuild_check_cxx_source_return.cmake | 10 +-
cmake/ecbuild_check_fortran_source_return.cmake | 6 +-
cmake/ecbuild_check_functions.cmake | 5 +
cmake/ecbuild_check_os.cmake | 172 +-
cmake/ecbuild_compiler_flags.cmake | 16 +-
cmake/ecbuild_config.h.in | 3 +
cmake/ecbuild_declare_project.cmake | 22 +-
cmake/ecbuild_define_options.cmake | 6 +
cmake/ecbuild_define_paths.cmake | 19 +-
cmake/ecbuild_find_fortranlibs.cmake | 4 +-
cmake/ecbuild_find_omp.cmake | 6 +-
cmake/ecbuild_find_package.cmake | 10 +-
cmake/ecbuild_generate_rpc.cmake | 88 +-
cmake/ecbuild_get_test_data.cmake | 9 +-
cmake/ecbuild_git.cmake | 6 +-
cmake/ecbuild_install_project.cmake | 2 +
cmake/ecbuild_log.cmake | 2 +-
cmake/ecbuild_pkgconfig.cmake | 2 +-
cmake/ecbuild_policies.cmake | 10 +-
cmake/ecbuild_remove_fortran_flags.cmake | 6 +-
cmake/ecbuild_setup_test_framework.cmake | 29 +-
cmake/ecbuild_system.cmake | 16 +-
cmake/ecbuild_try_run.cmake | 200 +
cmake/ecbuild_uninstall.cmake.in | 15 +-
cmake/ecbuild_use_package.cmake | 58 +-
cmake/fortran_features/CheckFortranFeatures.cmake | 4 +-
cmake/project-config.cmake.in | 2 +-
cmake/sg.pl | 5 +-
install.sh | 2 +-
share/ecbuild/toolchains/ecmwf-XC30-Cray.cmake | 105 +-
share/ecbuild/toolchains/ecmwf-XC30-GNU.cmake | 93 +
share/ecbuild/toolchains/ecmwf-XC30-Intel.cmake | 93 +
share/ecflow/etc/CMakeLists.txt | 1 +
share/ecflow/etc/ecflowview_gui.json | 168 +-
share/ecflow/etc/ecflowview_gui_server.json | 6 +-
share/ecflow/etc/ecflowview_menu_conf.json | 64 +
share/ecflow/etc/ecflowview_menus.json | 55 +-
share/ecflow/etc/ecflowview_notification_conf.json | 36 +-
share/ecflow/etc/ecflowview_panels.json | 2 +-
share/ecflow/etc/ecflowview_server_conf.json | 37 +-
share/ecflow/etc/ecflowview_view_conf.json | 15 +-
share/ecflow/etc/viewer.qss | 62 +-
view/CMakeLists.txt | 3 +-
view/Jamfile.jam | 6 +-
view/src/Hyper.c | 26 +-
view/src/HyperP.h | 3 -
view/src/ecflowview.menu | 4 +-
view/src/output.cc | 1 -
view/src/selection.cc | 4 +-
view/src/simple_node.cc | 28 +-
view/src/variables.cc | 14 +-
794 files changed, 19164 insertions(+), 18538 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ecflow.git
More information about the debian-science-commits
mailing list