- Sep 24, 2018
-
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
Only special batch job for creation of images can be started when ROOT running in batch. Otherwise no any window will be displayed.
-
Sergey Linev authored
One requires temporary profile for firefox. To create it, one should run firefox -CreateProfile. When doing this in batch, one also should specify -headless
-
- Sep 21, 2018
-
-
Bertrand Bellenot authored
Only connect/disconnect TGHtmlBrowser signals when it is present
-
- Sep 20, 2018
-
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
Use assert when detect keys duplication
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
Clear deistinguish batch and non-batch methods, return bool when expected
-
Sergey Linev authored
-
Sergey Linev authored
1. use alias for timestamps 2. Define FindOrCreateConnection 3. Remove unused code
-
Sergey Linev authored
-
Sergey Linev authored
-
Sergey Linev authored
One should use ROOT::EnableThreadSafety() call if canvas have to be used in multithreaded environment
-
Sergey Linev authored
Use recursive, while can be locked many times in different places of same thread
-
Sergey Linev authored
If same batch job reused second time, one should update drawing correspondently
-
Sergey Linev authored
When many threads tries to stream same class for first time - it causes I/O problem while many TClass and TStreamerInfo instances need to be created. Probably global ROOT mutex has to be used.
-
Sergey Linev authored
If next job will be submitted later - new browser will start
-
Sergey Linev authored
-
Sergey Linev authored
Default is 50 sec.
-
Sergey Linev authored
-
Sergey Linev authored
Use shared_ptr<WebCommand>, keep it inside lambda. Command also checked if connection gone
-
Sergey Linev authored
May be required to check if connection was broken or just timed out
-
Sergey Linev authored
Only in such case updates will be delivered to clients - also in batch mode
-
Sergey Linev authored
To create different images canvas will always start headless browser - at least now. To generate many files same job will be used.
-
Sergey Linev authored
Batch connection can be used for some dedicated jobs and will be cleaned up after some predefined time. Normal connections are dedicated for graphics. It should be allowed to have both of them.
-
Sergey Linev authored
Instead of "start and pray" now WebWindow::Show() returns identifier, which can be checked for timeout. If application was not started correctly, one can retry or just simply return with error flag. Will be used in all kind of synchronous actions - like image production.
-
Sergey Linev authored
Now URL string contains key which is generated for the new starting process. It should unique identify connection id. This id can be used in further operations.
-
Sergey Linev authored
Introduce correspondent constructor signature for contained classes
-
Sergey Linev authored
created
-
Sergey Linev authored
If does not respond after specified time - kill it
-
Sergey Linev authored
Probably, one could create special class for canvas
-
Sergey Linev authored
This items not need to be shared outside connection mutex
-
Sergey Linev authored
Does not work for now, may be later better solution will be found
-