Copy JavaScript ROOT I/O code from development branch into trunk


git-svn-id: http://root.cern.ch/svn/root/trunk@44567 27541ba8-7e3a-0410-8455-c3a389f83636
- Remove code displaying inflated buffers (was useful for debugging purpose only)
- Small speed improvements when reading large arrays
- Try to add artificial offset to compute object tag (the C++ code is using substration of two pointer values...) To be revisited.


git-svn-id: http://root.cern.ch/svn/root/trunk@44737 27541ba8-7e3a-0410-8455-c3a389f83636
- Properly skip objects being null when reading TObjArrays
- Initialize the offset needed by the object tags when reading the object buffer


git-svn-id: http://root.cern.ch/svn/root/trunk@44757 27541ba8-7e3a-0410-8455-c3a389f83636
- Add reading of TObject bits
- Arrange graphic style to be closer to the ROOT one


git-svn-id: http://root.cern.ch/svn/root/trunk@44762 27541ba8-7e3a-0410-8455-c3a389f83636
Remove copy/paste leftover characters


git-svn-id: http://root.cern.ch/svn/root/trunk@44764 27541ba8-7e3a-0410-8455-c3a389f83636
Remove empty file


git-svn-id: http://root.cern.ch/svn/root/trunk@44765 27541ba8-7e3a-0410-8455-c3a389f83636
Increase the maximum number of data points


git-svn-id: http://root.cern.ch/svn/root/trunk@44776 27541ba8-7e3a-0410-8455-c3a389f83636
Remove unused ROOT file


git-svn-id: http://root.cern.ch/svn/root/trunk@44797 27541ba8-7e3a-0410-8455-c3a389f83636
Revert unwanted change


git-svn-id: http://root.cern.ch/svn/root/trunk@44798 27541ba8-7e3a-0410-8455-c3a389f83636
- Move checks outside the loops in ReadFastArray (for performance)
- Implement several missing streamer types


git-svn-id: http://root.cern.ch/svn/root/trunk@44811 27541ba8-7e3a-0410-8455-c3a389f83636
- Display the TPaveText , if there is any in the histogram's list of functions 
- Cosmetics


git-svn-id: http://root.cern.ch/svn/root/trunk@44817 27541ba8-7e3a-0410-8455-c3a389f83636
Correct a couple of typos


git-svn-id: http://root.cern.ch/svn/root/trunk@44818 27541ba8-7e3a-0410-8455-c3a389f83636
Disable reading of ROOT geometries for the time being


git-svn-id: http://root.cern.ch/svn/root/trunk@44830 27541ba8-7e3a-0410-8455-c3a389f83636
Implement the 'colz' drawing option


git-svn-id: http://root.cern.ch/svn/root/trunk@44832 27541ba8-7e3a-0410-8455-c3a389f83636
Display TPaveText from the pad/canvas + cosmetics


git-svn-id: http://root.cern.ch/svn/root/trunk@44845 27541ba8-7e3a-0410-8455-c3a389f83636
Fix several typos


git-svn-id: http://root.cern.ch/svn/root/trunk@44877 27541ba8-7e3a-0410-8455-c3a389f83636
Keep adding the plots on the right side, and clear it only with the "Reset" button (allowing to compare plots from different files)


git-svn-id: http://root.cern.ch/svn/root/trunk@45077 27541ba8-7e3a-0410-8455-c3a389f83636
Add a forgotten initialisation


git-svn-id: http://root.cern.ch/svn/root/trunk@45108 27541ba8-7e3a-0410-8455-c3a389f83636
Attempt to format #chi^{2} in the stats box


git-svn-id: http://root.cern.ch/svn/root/trunk@45113 27541ba8-7e3a-0410-8455-c3a389f83636
- Improve memory usage by deleting (resetting) buffers
- Remove several unused variables
- Add a workaround for a bug (?) in FireFox when getting bounding box of html text (when displaying TPaveText)


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