If we delete fMethod, we must delete fAllPubMethods
Don't destroy fAllPubMethods when trying to build it ....

Also delete fAllPubMethods before fMethods to avoid accessing deleted memory.
Switch from always calling UpdateListOfMethods to completely relying on TCling to call it on demand
Check for a potential NULL return (Coverity 51911)
Fixed xpd.stagereqrepo directive support in PROOF
Safer use of Form() with a TString buffer
Invalidate processing if init of TTreeFormulaManager fails
Add switch '-k' to force keeping all log files
PROOF user cfg always overrides cluster-wide setup
Fix Makefile for out of source build
In TDSet::SetObjName, propagate the name to the elements
Remove unnecessary call to TDSet::SetObjName
In TASImage::DrawtText, TTF::SetTextSize was called with a rounded value (to pixel). This cause some misplacements of character in TLatex formulae.
Add missing variable initialization
Also pass all headers seen in the dictionary AST, even indirectly.
The last bug fix in TASImage triggers some changes in stressGraphics.ref
Rebuild dict if rootcling changes, at least until it is stable.
Add better support for function type in TClassEdit::CleanType

In the CINT world, funcptr were void* (often with #ifdef hacks), but in
the Cling world, they seem to be handled properly.

That's great!

However, TClassEdit::CleanType munches the "function" part of the funcptr
types, so e.g. "double (*)()" becomes just "double". This is a problem as
the CleanType() part is called (eventually) by TClingMethodArgInfo to get
its type name. I.e., well before PyROOT can even see it.

The patch below works for me to leave the "()" bits well alone. I've also
checked ROOT/meta and did not see any breakage (although I doubt that it
test function pointers).

I need this to get my function callbacks to work (TF1 & friends), as their
callback ctor take a funcptr.

[From Wim]
Patch for default arguments when returning temporary

Note that besides taking into account the return address for the temporary,
this uses num_given_args rather than min_args (the use of which didn't make any
sense if you ask me) and changes the logic for the 'this' offset, if any,
slightly (as min_args had already a correction for it to begin with,
num_given_args did not, of course).

Plus another adjustment for the case of a trampoline with an extra return
address.

[From Wim]
Improve the input line validator handling of quoted strings.

For example those are now properly accepted (because the content
of the string is now ignored):

TFile *_file0 = TFile::Open("http://root.cern.ch/files/atlasFlushed.root");
n.SetName(" ( ");