Make Solaris happy and explicitly #include stdio.h for FILE.


git-svn-id: https://root.cern.ch/svn/root/trunk@46917 27541ba8-7e3a-0410-8455-c3a389f83636
Trigger CMake reconfig to pick up new headers


git-svn-id: https://root.cern.ch/svn/root/trunk@46918 27541ba8-7e3a-0410-8455-c3a389f83636
From Bertrand: Visual C++ 2008 doesn't have stdint.h


git-svn-id: https://root.cern.ch/svn/root/trunk@46919 27541ba8-7e3a-0410-8455-c3a389f83636
Fix warnings on windows (due to tmathtext)


git-svn-id: https://root.cern.ch/svn/root/trunk@46920 27541ba8-7e3a-0410-8455-c3a389f83636
Set the correct id of the default pattern


git-svn-id: https://root.cern.ch/svn/root/trunk@46921 27541ba8-7e3a-0410-8455-c3a389f83636
Fix for SetWMSizeHints: -setMinSize:, -setMaxSize: both expect size with titlebar's height included.
Without titlebar's height, window (some dialogs and toolbars == windows, which have fixed and equal min/max sizes) 
can be "broken" - it's kind of "resizable", but it's resized to some ugly
geometry (and can not be resized back, since it now has size == minsize == maxsize).


git-svn-id: https://root.cern.ch/svn/root/trunk@46923 27541ba8-7e3a-0410-8455-c3a389f83636
ooops, quick and dirty - I've commited something else I should not.


git-svn-id: https://root.cern.ch/svn/root/trunk@46924 27541ba8-7e3a-0410-8455-c3a389f83636
fix unnamed struct in unions issue.


git-svn-id: https://root.cern.ch/svn/root/trunk@46925 27541ba8-7e3a-0410-8455-c3a389f83636
fix likely byteswap problem.


git-svn-id: https://root.cern.ch/svn/root/trunk@46926 27541ba8-7e3a-0410-8455-c3a389f83636
export ROOT::gROOTLocal which is needed in TGClient and possible other
classes at global init time when gROOT would be accessed.


git-svn-id: https://root.cern.ch/svn/root/trunk@46927 27541ba8-7e3a-0410-8455-c3a389f83636
use ROOT::gROOTLocal as gROOT might cause problems when TGClient is 
created as first ROOT object. This happens only when statically linking
the application.


git-svn-id: https://root.cern.ch/svn/root/trunk@46928 27541ba8-7e3a-0410-8455-c3a389f83636
Sizes are hardcoded in a GUI, layout manager ignores the fact widgets do not fit (may be, it should not), but
as a result on Cocoa text label "Draw option:" is overlapped by button in a TBrowser with default geometry.
I have to ask for these two pixels back.


git-svn-id: https://root.cern.ch/svn/root/trunk@46929 27541ba8-7e3a-0410-8455-c3a389f83636
tiny fix


git-svn-id: https://root.cern.ch/svn/root/trunk@46933 27541ba8-7e3a-0410-8455-c3a389f83636
More pixel-hunting:

1. When it comes to tiny polygons and pixel-exact rendering, Quartz does not produce expected image
   (well, it does with HiDPI, but HiDPI has additional problems). So I have to adjust small triangles in 
   a color selector and pattern selector widgets.
2. It's really bad idea to draw a rectangle first and then try to fill some area inside this rectangle,
   trying not to overlap - this does not work with Quartz, so I have to invert the order: fill rectangle first
   and draw outline later.

These fixes require ifdefs, ugly but inevitable, if you do some hardcoded pixel-based rendering as we do.


git-svn-id: https://root.cern.ch/svn/root/trunk@46934 27541ba8-7e3a-0410-8455-c3a389f83636
white space.


git-svn-id: https://root.cern.ch/svn/root/trunk@46935 27541ba8-7e3a-0410-8455-c3a389f83636
disable dynamic loading of libMathCore, as it creates havoc in statically
linked executable (which should never load libCore.so) and which seems not
to be needed in Cling environment anyway (according to comments).


git-svn-id: https://root.cern.ch/svn/root/trunk@46936 27541ba8-7e3a-0410-8455-c3a389f83636
fix warning on ubuntu


git-svn-id: https://root.cern.ch/svn/root/trunk@46937 27541ba8-7e3a-0410-8455-c3a389f83636
add missing forward declareation (see https://savannah.cern.ch/bugs/?98508 )


git-svn-id: https://root.cern.ch/svn/root/trunk@46938 27541ba8-7e3a-0410-8455-c3a389f83636
- implement Pere suggestion


git-svn-id: https://root.cern.ch/svn/root/trunk@46941 27541ba8-7e3a-0410-8455-c3a389f83636
get rid of the large LLVM and clang test directories which we don't need.


git-svn-id: https://root.cern.ch/svn/root/trunk@46946 27541ba8-7e3a-0410-8455-c3a389f83636