Dmitry Timoshkov
|
340bf9b513
|
mstask/tests: Make task trigger tests independent.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-14 12:11:48 +02:00 |
|
Dmitry Timoshkov
|
bad78747f6
|
mstask: Implement ITask::SetFlags().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-14 12:11:48 +02:00 |
|
Dmitry Timoshkov
|
0ec4e9d216
|
mstask/tests: Make task tests independent.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-14 12:11:48 +02:00 |
|
Dmitry Timoshkov
|
f3f2eeb88c
|
mstask: Add stdcall to cdecl thunks for AT Service RPC API.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
3310cd5385
|
mstask/tests: Add some tests for ITask::Run().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
00261db37e
|
mstask: Implement ITask::Terminate().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
df0fbd5c18
|
mstask: Implement ITask::Run().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
87cc8cf3bb
|
mstask: Try opening a file more times when saving a job file.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
6a9e127097
|
mstask: Write more correct flags and status to the job file.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
a652d51e06
|
mstask: Return SCHED_S_TASK_RUNNING from ITask::GetStatus() if there are running task instances.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
8cfdaa45bb
|
mstask: Implement ITask::GetFlags().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
747cd087a9
|
mstask: Initialize more task fields from the job file on load.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
bfb7a0aa1f
|
mstask: Don't touch instance count field of the job file in the client.
It should be managed on the server side.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
4bd663629d
|
mstask: Implement ITaskScheduler::Delete().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-11 17:20:41 +02:00 |
|
Dmitry Timoshkov
|
31fa745458
|
mstask: Export the AT Service RPC API.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-05-08 15:43:37 +02:00 |
|
Dmitry Timoshkov
|
e7987b1e4b
|
mstask: Write correct trigger count to a job file.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-26 11:56:20 +02:00 |
|
Dmitry Timoshkov
|
ce57e5c4d7
|
mstask: Correctly initialize trigger count when loading a task.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-26 11:56:17 +02:00 |
|
Dmitry Timoshkov
|
8d7d858d2b
|
mstask: Improve ITask::GetNextRunTime() stub.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-26 11:56:13 +02:00 |
|
Dmitry Timoshkov
|
c3a30bcfb9
|
mstask: Add dirty flag management.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-26 11:55:40 +02:00 |
|
Dmitry Timoshkov
|
37ae95dfd9
|
mstask: Forward IPersistFile::AddRef()/Release() to parent object.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-26 11:55:35 +02:00 |
|
Dmitry Timoshkov
|
98241dfa5a
|
mstask: Switch to using heap wrappers.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-26 11:55:31 +02:00 |
|
Dmitry Timoshkov
|
c65df521a4
|
mstask/tests: Add more tests for ITaskScheduler::AddWorkItem().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-25 10:51:21 +02:00 |
|
Dmitry Timoshkov
|
f429c8188b
|
mstask: Implement ITaskScheduler::AddWorkItem().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-25 10:51:13 +02:00 |
|
Dmitry Timoshkov
|
bf635fd4f7
|
mstask: Implement ITaskScheduler::Activate().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-25 10:51:08 +02:00 |
|
Dmitry Timoshkov
|
71c264526f
|
mstask: Return S_OK from ITask::SetFlags().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-25 10:51:04 +02:00 |
|
Dmitry Timoshkov
|
114f86e74e
|
mstask: Implement IPersistFile::Load().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-25 10:51:01 +02:00 |
|
Dmitry Timoshkov
|
ce0d9956f5
|
mstask: Implement IPersistFile::GetCurFile().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-25 10:49:57 +02:00 |
|
Dmitry Timoshkov
|
caafc3c637
|
mstask/tests: Also test the ITask::GetStatus() return value.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-25 10:49:52 +02:00 |
|
Dmitry Timoshkov
|
fffed17f80
|
mstask/tests: Add some tests for trigger management.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:47 +02:00 |
|
Dmitry Timoshkov
|
0ad429aff6
|
mstask: Implement ITask::GetTrigger().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:42 +02:00 |
|
Dmitry Timoshkov
|
0049deca7a
|
mstask: Implement ITask::DeleteTrigger().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:39 +02:00 |
|
Dmitry Timoshkov
|
bcb50e2d12
|
mstask: Implement ITask::CreateTrigger().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:35 +02:00 |
|
Dmitry Timoshkov
|
90160bd65d
|
mstask: Implement ITask::GetTriggerCount().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:32 +02:00 |
|
Dmitry Timoshkov
|
bdb78491cb
|
mstask: Fix saving the triggers.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:28 +02:00 |
|
Dmitry Timoshkov
|
f997b16230
|
mstask: Initialize task file name in the task constructor.
IPersistFile::Save() receives full path name.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:25 +02:00 |
|
Dmitry Timoshkov
|
66d8e7f6a9
|
mstask: Save a task with at least 1 trigger to follow the .job file spec.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-24 10:33:17 +02:00 |
|
Dmitry Timoshkov
|
e4b7334574
|
mstask: Implement IPersistFile::Save().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:10:25 +02:00 |
|
Dmitry Timoshkov
|
be8a21f136
|
mstask: Implement better stub for ITask::GetMostRecentRunTime().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:09:19 +02:00 |
|
Dmitry Timoshkov
|
23be14b1af
|
mstask: Implement better stub for ITask::GetExitCode().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:09:13 +02:00 |
|
Dmitry Timoshkov
|
2e04dd1c4a
|
mstask: Implement ITask::GetPriority().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:09:05 +02:00 |
|
Dmitry Timoshkov
|
d08a101a28
|
mstask: Implement ITask::GetIdleWait().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:09:01 +02:00 |
|
Dmitry Timoshkov
|
9d113d353b
|
mstask: ITask::GetErrorRetryInterval() is not implemented.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:08:52 +02:00 |
|
Dmitry Timoshkov
|
a933e2e040
|
mstask: ITask::GetErrorRetryCount() is not implemented.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:08:48 +02:00 |
|
Dmitry Timoshkov
|
5907782d59
|
mstask: Implement ITask::GetStatus().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:08:36 +02:00 |
|
Dmitry Timoshkov
|
cbe3300b1e
|
mstask: Implement IPersistFile::GetClassID().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-20 14:08:26 +02:00 |
|
Dmitry Timoshkov
|
8f81fa82d5
|
mstask: Store creator using IRegistrationInfo.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-02 16:02:55 +02:00 |
|
Dmitry Timoshkov
|
6ff9f7e870
|
mstask: Store comment using IRegistrationInfo.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-02 16:02:55 +02:00 |
|
Dmitry Timoshkov
|
52df130d29
|
mstask: Implement setting and getting a task comment using IExecAction.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-30 16:52:04 +02:00 |
|
Dmitry Timoshkov
|
04e240b3a7
|
mstask: Implement setting and getting working directory using IExecAction.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-30 16:52:04 +02:00 |
|
Dmitry Timoshkov
|
cad2e5e8e2
|
mstask: Implement setting and getting parameters using IExecAction.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-30 16:52:04 +02:00 |
|