os/ossrv/genericservices/taskscheduler/group/syslibs_schsvr.history.xml
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
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>