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