sl@0
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
sl@0
|
2 |
<relnotes name="Task Scheduler">
|
sl@0
|
3 |
<purpose>
|
sl@0
|
4 |
Provides the ability to schedule a task/executable to run at a specified time
|
sl@0
|
5 |
</purpose>
|
sl@0
|
6 |
|
sl@0
|
7 |
<defect number="DEF139847" title="[Coverity]:SYMBIAN.CLEANUP_STACK,RESOURCE_LEAK,CHECKED_RETURN " revision="024">
|
sl@0
|
8 |
Added appropriate comments for the corresponding coverity checker
|
sl@0
|
9 |
</defect>
|
sl@0
|
10 |
|
sl@0
|
11 |
<defect number="DEF138354" title="schsvr Rtests failing in tb92sf due to changes made to timezoneserver.iby" revision="023">
|
sl@0
|
12 |
Included cenreprefrepositories.iby in SchsvrTest.iby which in turn includes 1020383e.txt file in timezoneServer.
|
sl@0
|
13 |
</defect>
|
sl@0
|
14 |
|
sl@0
|
15 |
<deliverystep number="1462" name="PREQ2475: Splitting Mixed Header files for Base Services API" osproject="SymTB9.2" revision="022">
|
sl@0
|
16 |
<milestone project="GT0494" number="3.9"/>
|
sl@0
|
17 |
<preq number="2475" title="Splitting Mixed header">
|
sl@0
|
18 |
Splitting Mixed Header files for Base Services API
|
sl@0
|
19 |
</preq>
|
sl@0
|
20 |
</deliverystep>
|
sl@0
|
21 |
|
sl@0
|
22 |
<defect number="PDEF128431" title="Fix for PDEF118811 introduces behavioural change " revision="021">
|
sl@0
|
23 |
Removed the bounds restrictions on the TaskId parameter for GetTaskInfo, GetTaskDataSize and DeleteTask APIs.
|
sl@0
|
24 |
Modified appropriate test cases to ensure KErrNotFound is returned when a taskId of -1 is passed to those APIs.
|
sl@0
|
25 |
</defect>
|
sl@0
|
26 |
|
sl@0
|
27 |
<defect number="PDEF127260" title="Updating startup domain definitions used in Task Scheduler" revision="020">
|
sl@0
|
28 |
Updates made in accordance to the changes in the Starup domain definitions as per System model v2.
|
sl@0
|
29 |
</defect>
|
sl@0
|
30 |
|
sl@0
|
31 |
<defect number="DEF124488" title="[coverity] -schsvr - FORWARD_NULL" revision="019">
|
sl@0
|
32 |
Fixes a coverity discovered dereferenced null pointer error.
|
sl@0
|
33 |
</defect>
|
sl@0
|
34 |
<defect number="PDEF124589" title="TaskScheduler crashes under IPC fuzzing causing phone reset" revision="018">
|
sl@0
|
35 |
Added extra check which makes the TaskScheduler more robust and not open to attack by malware.
|
sl@0
|
36 |
</defect>
|
sl@0
|
37 |
|
sl@0
|
38 |
<minorchange revision="017">
|
sl@0
|
39 |
some functions used only for manual testing purposes are commented because they generated warning remarks during ONB.
|
sl@0
|
40 |
</minorchange>
|
sl@0
|
41 |
<defect number="PDEF118812" title="TaskScheduler crashes under IPC fuzzing and phone resets" revision="017">
|
sl@0
|
42 |
Modified Task Scheduler to use the CClientMessage framework that was moved to Bsul.dll as part of this fix.
|
sl@0
|
43 |
</defect>
|
sl@0
|
44 |
|
sl@0
|
45 |
<defect number="DEF108026" title="SCHSVR performs SSA-driven actions before acknowledging transition" revision="016">
|
sl@0
|
46 |
The systart state transition Acknowledgment to Domain manager is done as soon as possible in CSchStartupStateMgr::RunL(),
|
sl@0
|
47 |
and a sleep of 2 tickperiods is performed right afterward to allow this acknowlegement reach the domain manager.
|
sl@0
|
48 |
</defect>
|
sl@0
|
49 |
|
sl@0
|
50 |
<minorchange revision="015">Fix tagscan errors for schsvr test</minorchange>
|
sl@0
|
51 |
<defect number="DEF113259" title="(schsvr) call to GetDesLength() not checked for error return" revision="014">
|
sl@0
|
52 |
Used RMessage2::GetDesLengthL instead of RMessage2::GetDesLength to be able to leave with error code.
|
sl@0
|
53 |
</defect>
|
sl@0
|
54 |
|
sl@0
|
55 |
<defect number="PDEF105017" title="Task scheduler is not backup/restore aware " revision="013">
|
sl@0
|
56 |
Add support for backup and restore for task scheduler
|
sl@0
|
57 |
</defect>
|
sl@0
|
58 |
|
sl@0
|
59 |
<defect number="DEF110156" title="Incorrect component name in distribution.policy files" revision="012">
|
sl@0
|
60 |
Changed schedule 12 information for the distribution.policy files from Tools to Task Scheduler
|
sl@0
|
61 |
</defect>
|
sl@0
|
62 |
|
sl@0
|
63 |
<defect number="DEF110187" title="SCHSVR, BuildTaskErrorMessage(), excessive stack usage " revision="011">
|
sl@0
|
64 |
Added an internal function parameter.
|
sl@0
|
65 |
</defect>
|
sl@0
|
66 |
|
sl@0
|
67 |
<defect number="DEF109371" title="Task Scheduler incorrectly persists transient schedules to disk" revision="010">
|
sl@0
|
68 |
Transient schedules and tasks are no longer persisted to disk.
|
sl@0
|
69 |
</defect>
|
sl@0
|
70 |
|
sl@0
|
71 |
<defect number="DEF104103" title="ONB: Schedule server conditioning tests failing on ONB" revision="009">
|
sl@0
|
72 |
Updated checks for Time::MaxTTime so that DST is taken into account.
|
sl@0
|
73 |
</defect>
|
sl@0
|
74 |
|
sl@0
|
75 |
<defect number="PDEF102482" title="ONB: 2 TEF scripts are crashing in Coverage in 9.3 and 9.4" revision="008">
|
sl@0
|
76 |
Fixed memory leak on Task Scheduler exit
|
sl@0
|
77 |
</defect>
|
sl@0
|
78 |
|
sl@0
|
79 |
<deliverystep number="557" name="Filename policy changes" osproject="Oghma" revision="007">
|
sl@0
|
80 |
<milestone project="GT0329" number="3.11"/>
|
sl@0
|
81 |
<preq number="1182" title="GNU Make-based build system">
|
sl@0
|
82 |
Updating the component source files to comply with the Symbian filename policy.
|
sl@0
|
83 |
</preq>
|
sl@0
|
84 |
</deliverystep>
|
sl@0
|
85 |
|
sl@0
|
86 |
<minorchange revision="006">
|
sl@0
|
87 |
Symbian OS v9.3 component branched from common codeline
|
sl@0
|
88 |
</minorchange>
|
sl@0
|
89 |
|
sl@0
|
90 |
<defect number="PDEF102408" title="System drive hard coded in some TaskScheduler code" revision="005">
|
sl@0
|
91 |
Removed references to hard coded system drive
|
sl@0
|
92 |
</defect>
|
sl@0
|
93 |
|
sl@0
|
94 |
<defect number="PDEF101876" title="Task Scheduler temporary task files are not always deleted" revision="004">
|
sl@0
|
95 |
Fixed error in deleting temporary files if client does not behave as expected
|
sl@0
|
96 |
</defect>
|
sl@0
|
97 |
|
sl@0
|
98 |
<defect number="PDEF098080" title="Task Scheduler: Persistent Schedules not ReScheduled on Device Bootup" revision="003">
|
sl@0
|
99 |
WriteDeviceData capability policing is introduced in Task Scheduler whereby only client applications with WriteDeviceData can create persistent schedules.
|
sl@0
|
100 |
</defect>
|
sl@0
|
101 |
|
sl@0
|
102 |
<defect number="DEF096673" title="Legacy code in task scheduler needs to be removed" revision="002">
|
sl@0
|
103 |
Legacy code in task scheduler removed
|
sl@0
|
104 |
</defect>
|
sl@0
|
105 |
|
sl@0
|
106 |
<defect number="DEF097771" title="Some Task Scheduler tests appear to pass even though they don't complete" revision="001">
|
sl@0
|
107 |
Added new test helper, PropertyDefine.exe, with necessary capabilities and updated TC_TSCH_CONDITION tests to use it.
|
sl@0
|
108 |
</defect>
|
sl@0
|
109 |
</relnotes>
|