Dear all,
using the new pro-version with our analysis software I found a lot of
stuff, which I like to tell you:
- In TTree you are using a BIT(17) for internal usage. In TObject you
say BIT(14)-BIT(23) are reserved for users use. I now have used already
BIT(17) for something different. This results in old files (10TB) we
have written being incompatible with root 4.04. I have changed it now to
BIT(23) for the future. How can I manage to read this old files (without
patching root). This BIT(17) is for internal use only. Maybe you can
replace it by a bool (with //!) ?
- When creating a bmp from a canvas I get an error reading it with gimp
or xv saying: Invalid compression 1
- While creating a tiff I get an error saying: Invalid format 24bit
- when creating gif (or others) in batch mode I get a crash in
TASImage::DrawRectangle
- the member functions Range() and TextNDC are available in all
TVirtualPS derived classes, but not in the base class - which makes it
hard to use them with TVirtualPS.
- TPostScript doesn't write the Landscape tag
%%Orientation: Landscape
to a postscript file if TPostScript is instantiated as landscape
- TPDF and TPostScript behaves different when calling NewPage() before
anything was put in the document (TPostScript seem to ignore the new
page request, TPDF inserts an emty page)
- The kFullDotMedium seem to be a bit large in PDF files
- Range() seems to behave different for TPostScript and TPDF:
+ The Range() call in TPDF seems to change the page size. But this
works only for the first page. All following pages (also if called again
for each page) stay the original size.
+ in TPostScript the page size stays the same all the time (as
expected) but the contants of the page is resized.
+ Makeing the Raneg smaller in a pdf the contents is in the lower
left corner of the page, while it seems that it is centered in Postscript.
- I would like to have the possibility to Read/Write a TGText to/from a
root-file. It should not be difficult - is it?
- It would be nice if TVirtualPS derived classes would support writing
it to a pipe instead of a file only. This would allow to send a
postscript directly to a pipe (a2ps, lpr, etc)
BTW: Independant of all critics: root 4.04/02 seems to work very well
and behaves stable. I like the new version!
Best regards,
Thomas.
Received on Mon May 09 2005 - 12:40:03 MEST