In TProofPlayer::MergeOutputFiles, consolidate the determination of the locality of the output file


git-svn-id: https://root.cern.ch/svn/root/trunk@45289 27541ba8-7e3a-0410-8455-c3a389f83636
Remove new inline symbol that thus cannot be exported naymore


git-svn-id: https://root.cern.ch/svn/root/trunk@45290 27541ba8-7e3a-0410-8455-c3a389f83636
Revert revision 45134, I will immediately recommit these changes
in a more understandable form.


git-svn-id: https://root.cern.ch/svn/root/trunk@45294 27541ba8-7e3a-0410-8455-c3a389f83636
cleanup proofserv.tmp and roots.tmp in case of error.


git-svn-id: https://root.cern.ch/svn/root/trunk@45296 27541ba8-7e3a-0410-8455-c3a389f83636
From Timur:
set batch to false in case of OSX Cocoa backend.


git-svn-id: https://root.cern.ch/svn/root/trunk@45297 27541ba8-7e3a-0410-8455-c3a389f83636
From Timur:
additional GL method needed by native OSX Cocoa backend.


git-svn-id: https://root.cern.ch/svn/root/trunk@45298 27541ba8-7e3a-0410-8455-c3a389f83636
Fix a warning from -Woverloaded-virtual


git-svn-id: https://root.cern.ch/svn/root/trunk@45301 27541ba8-7e3a-0410-8455-c3a389f83636
Set module cache path!
Fix module (file) name: they end on _dict.pcm.
Do not include defaul ROOT headers with modules; that is done automatically through loading the library and initializing its dictionary.


git-svn-id: https://root.cern.ch/svn/root/trunk@45304 27541ba8-7e3a-0410-8455-c3a389f83636
Total mess with spaces (they call it "Desctops" now) and 'collection behavior'.
Found this with TRootContext menu.


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


git-svn-id: https://root.cern.ch/svn/root/trunk@45306 27541ba8-7e3a-0410-8455-c3a389f83636
Removed the list of markers. The up to date one is in TAttMarker.


git-svn-id: https://root.cern.ch/svn/root/trunk@45310 27541ba8-7e3a-0410-8455-c3a389f83636
Consolidate the username in the default LOCALDATASERVER url


git-svn-id: https://root.cern.ch/svn/root/trunk@45318 27541ba8-7e3a-0410-8455-c3a389f83636
Wrong return value, should have been 0, caught by gcc 4.7.


git-svn-id: https://root.cern.ch/svn/root/trunk@45319 27541ba8-7e3a-0410-8455-c3a389f83636
rootcling_tmp.o needs a to depend on its source
the same as rootcint_tmp.o does.


git-svn-id: https://root.cern.ch/svn/root/trunk@45320 27541ba8-7e3a-0410-8455-c3a389f83636
Add snapshot of Module-related changes in clang.


git-svn-id: https://root.cern.ch/svn/root/trunk@45323 27541ba8-7e3a-0410-8455-c3a389f83636
Patch uploaded to cling/patches.


git-svn-id: https://root.cern.ch/svn/root/trunk@45324 27541ba8-7e3a-0410-8455-c3a389f83636
Update the patch to be in sync with the newest clang. (no offsets)


git-svn-id: https://root.cern.ch/svn/root/trunk@45325 27541ba8-7e3a-0410-8455-c3a389f83636
Integrate native MacOS X Cocoa backend build into build system. On OSX 10.8 the
native Cocoa backend will be build by default. To build X11 backend, install
XQuartz and configure with ./configure --disable-cocoa. On OSX < 10.8 X11
backend is still default and Cocoa backend can be build using the 
--enable-cocoa configure flag.


git-svn-id: https://root.cern.ch/svn/root/trunk@45327 27541ba8-7e3a-0410-8455-c3a389f83636
forgot check for Cocoa.


git-svn-id: https://root.cern.ch/svn/root/trunk@45328 27541ba8-7e3a-0410-8455-c3a389f83636
Fix the case of a wrapper returning an aggregate, e.g. in
gCling->evaluate("*((cling::Value*)V)", ReturnValue).
Here, the llvm::Function will expect storage for the return value to be passed in as argument 0.
So the syntax now has to be:

TNamed Result;
cling::Value ResultV;
ResultV.value = llvm::PTOGV(&Result);
gCling->evaluate("TNamed foo(){return TNamed(\"A\",\"B\")}; foo()", &ResultV);

Now, Result will be == TNamed("A","B").
Update the doc accordingly.
Remove XFAIL, make test even harder.


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