Set cursor to kPointer, if SetCursor's parameter is kNone.


git-svn-id: https://root.cern.ch/svn/root/trunk@44304 27541ba8-7e3a-0410-8455-c3a389f83636
In CancelPointerGrab do not switch off mouse tracking events: due to some reason
this breaks mouse motion dispatch for a view (but not for other views).


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

  o RooPlot

    - In ctors restore TH1::AddDirectory state to original value
      rather than setting it back to kTRUE


  o RooHistFunc

    - Allow analytical integration at 1st order interpolation (in addition to 0th)


  o RooFitResult

    - Make status history accessors const


  o RooAbsPdf

    - in extendedTerm() explicitly handle case Nobs=Nexp=0 so that it doesn't generate a NaN

    - in extendedTerm() explicit check that nExp>=0 and not NaN, otherwise call logEvalError()

    - Process named argument GlobalObservablesTag(const char*) as specification of global observables:
      all observables with getAttribute(tagName) om the pdf will be interpreted as global observables


  o RooMinimizerFcn

    - Introduce fast parameter lookup with vector (as was already done in RooMinuit)


  o RooGlobalFunc

    - Introduce named argument constructor function GlobalObservablesTag()


  o RooWorkspace

    - Improve handling of objects with AutoDirectoryAdd() in import


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


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

  o RooAbsPdf

    - in getLogVal() check that pdf values is not NaN, if so cal logEvalError()



  o RooHistFunc

    - Advertise plotSamplingHist and binBoundaries even when intOrder=1


git-svn-id: https://root.cern.ch/svn/root/trunk@44310 27541ba8-7e3a-0410-8455-c3a389f83636
Make sure that the axis managed by TTreeFormula aligns the bins on integer boundary for string histograms.  (This was broken by revision 42783)


git-svn-id: https://root.cern.ch/svn/root/trunk@44311 27541ba8-7e3a-0410-8455-c3a389f83636
Fix Savannah bug #94695: also check for header file modifications


git-svn-id: https://root.cern.ch/svn/root/trunk@44322 27541ba8-7e3a-0410-8455-c3a389f83636
Clipping mask fixed rendering, but still overlapping views are incorrect,
Cocoa is quite sloppy about cursor rects: it ignores the fact, that view is overlapped by another
view and simply assumes all your GUI must be flat (1 level of depth), so in complex GUI like
pad editors with a lot of tabs, you can suddenly have a "Caret" cursor on a, say, slider (which is not
a text input widget) just because there is a text entry on the hidden tab in this (X,Y).
Cocoa is cr....


git-svn-id: https://root.cern.ch/svn/root/trunk@44324 27541ba8-7e3a-0410-8455-c3a389f83636
from Gabriel: impadd in ModelConfig setter methods using string instead of RooArgSet for user convenience


git-svn-id: https://root.cern.ch/svn/root/trunk@44325 27541ba8-7e3a-0410-8455-c3a389f83636
from Gabriel: improve error messages by using quotes for object names


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