Take a cheap early exit for const, * and & (ROOT-6909).
Added methods to calculate greenwich and local sidereal time.

Signed-off-by: Olivier Couet <olivier.couet@cern.ch>
Include TMath was missing in the previous patch.
remove trailing spaces.
Do not use (possibly unterminated!) StringRef::data() but str().
Text color was ignored.
TTextDump
Code correctness (no dyn scopes).
No need to autoparse if we have a fwd decl.
Do not autoparse the class, but #include headers from libs.

An #include of "TH1F.h" was converted into an autoparse of TH1F (for headers
starting with 'T' and ending on ".h"). This was often doing the right thing; a
better solution (implemented here) would be to #include that header with
autoparsing disabled (which is the crucial part!) to prevent recusrive
autoparsing - but to do that only for those headers that are guaranteed to be
compilable because they "come from a library".

ROOT headers will not be autoparsed (because they are in the PCH), all others
will be autoparsed. For the former, the explicit #include during tryAutoParse()
will prevent recursive autoparsing.
Implement TCollectionProxyInfo::Iterators::next for std::vector.

Eventhough this is not used in the I/O (which special case the iteration through vector for performance),
this is useful for user code to be completely independent of the collectio type
Fix const-cast-away warning.
More on dependencies.
More dependencies
Fix typo: "defualt" ==> "default"
Make temporary filename unique between concurrent stressIOPlugins runs
1. Optimize hirarchy display, use jQuery 2. Delete most icons files, use icons from CSS instead 3. Better range selection in logx/logy scale 4. Handle situation when CORS blocks access to request headers

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
Add icons in JSRootPainter.css file

Signed-off-by: Bertrand Bellenot <bertrand.bellenot@cern.ch>
From Pere and me: Add several missing /include directives (Force Symbol References)

Without these flags, python is not working properly in interactive mode (i.e. GUI is frozen)
Pass the FileEntry for #inclusions, use that to #include.

Fixes cases where the file is found relative to the include's directory, e.g.
.L /foo/bar/test.C
which has
This header cannot be found with any -I but only relative to the includer.
As we know the full path of the file to be included we will just use that.

Fixes out-of-source roottest/root/meta/autoloading/execAutoloadOnInclusion.C
Support for command line options like "-DPPVAR=" in rootcling