[root] / trunk / core / base / inc / TVirtualPS.h Repository:
ViewVC logotype

Log of /trunk/core/base/inc/TVirtualPS.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 46896 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 30 13:29:05 2012 UTC (2 years, 2 months ago) by couet
File length: 3894 byte(s)
Diff to previous 44507
New class TMathText to Draw Math formulas using a TeX processor written by Yue Shi Lai

Revision 44507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 4 12:30:41 2012 UTC (2 years, 7 months ago) by axel
File length: 3765 byte(s)
Diff to previous 33327
Remove
  using namespace std;
from Riostream.h, which has huge consequences for all of ROOT.
Riostream.h is now a simple wrapper for fstream, iostream, iomanip for backward compatibility; Riosfwd.h simply wraps iosfwd.

Because of templates and their inline functions, Riostream.h needed to be included in headers, too (e.g. TParameter.h), which violated the assumption that Riostream.h is not exposing its using namespace std to headers.
ROOT now requires R__ANSISTREAM, R__SSTREAM, which does not change the set of supported compilers.

Without "using namespace std", several identifiers are now prefixed by std::; e.g. roofit/* source files now have a using namespace std to keep their coding style.
TFile::MakeProject() now generates "using namespace std" to convert the CINT-style class names into C++ ones.

Revision 33327 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 30 14:36:34 2010 UTC (4 years, 8 months ago) by couet
File length: 3755 byte(s)
Diff to previous 22961
- In PS and PDF files the long text strings are broken into lines and 
  the "new line" characters wer not escaped. This problem has always 
  been there, the recent kerning updates just made it more visible.
  (original code from Oleksandr Grebenyuk)

Revision 22961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by rdm
File length: 3680 byte(s)
Diff to previous 20877
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

Revision 20877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:17:07 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3680 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3680 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3731 byte(s)
Diff to previous 18768
remove :$ from tag line

Revision 18768 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 14 12:35:15 2007 UTC (7 years, 8 months ago) by couet
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3741 byte(s)
Diff to previous 18024
- Add copy ctor and = optor to suppress warnings with
  when compiling with the gcc option -effc==

Revision 18024 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 19 18:51:48 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3614 byte(s)
Diff to previous 17996
Undo all the changes excluding functions from the abstract interface
to be visible from CINT.
Too many side-effects and not enough energy to solve the problem.
a real pity: we are waisting 1 MByte of real memory with ROOT Core.

Revision 17996 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 18 14:56:42 2007 UTC (7 years, 11 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3638 byte(s)
Diff to previous 13822
For abstract interfaces, generate the CINT stub functions only for
the strict minimum of functions.
Keep only one pure function known to CINT such that CINT can
recognize that the class is abstract and has pure functions.
This optimization gains about one megabyte of generated code.

Revision 13822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 16:56:08 2006 UTC (9 years ago) by couet
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3613 byte(s)
Diff to previous 11744
- gl2ps is now used to render in PostScript the GL part of TPads (GL in pad).
  na49view.C can be tried as example.

Revision 11744 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 6 14:55:48 2005 UTC (9 years, 8 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3552 byte(s)
Diff to previous 8418
From Valeriy Onuchin:
1. TVirtualPS - 3 "abstract"  methods added

   void *GetStream() const
     returns pointer to "backend",  which  is file stream  for
     TPostScript, TPDF, TSVG classes, and is TImage  object for TImageDump
     class.

   void SetType(Int_t) , GetType() const
     setter/getter methods

2. TImageDump
     If type is 114 - do not write to file on delete or Close()

3. TASImage
     - more 10-20% gain achived in drawing speed
     - fix problems in painting image in batch mode, e.g.
       $root -b
       root[] .x rose_image.C
       root[] c1->Print("c1.png")

Revision 8418 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 17 17:35:32 2004 UTC (10 years, 10 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3388 byte(s)
Diff to previous 8199
From Olivier:
- PDF driver now support zlib compression
- Many improvements in the PDF driver

Revision 8199 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 13 17:04:35 2004 UTC (10 years, 11 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3308 byte(s)
Diff to previous 4055
From Olivier;
First version of the PDF driver. All the basics are there except the
markers and the fill patterns.

Revision 4055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 22 08:30:37 2002 UTC (12 years, 11 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3230 byte(s)
Diff to previous 3987
Remove special <m> characters

Revision 3987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 14 18:04:15 2002 UTC (12 years, 11 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 3309 byte(s)
Diff to previous 3267
Several mods by Olivier Couet .
The class TPostScript and TSVG derive from TVirtualPS.
Both classes have several functions in common. These functions
previously in TPostScript have been moved to TVirtualPS.

Revision 3267 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 21 15:51:50 2001 UTC (13 years, 2 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 2877 byte(s)
Diff to previous 3165
Add new functions in the Postscript interface to support drawing of images
with Postscript (great thanks to Olivier Couet).
The Postscript interface is ready for the introduction of the TSAImage, etc
classes for image processing with ROOT.
The new functions implemented are:
   void  CellArrayBegin(Int_t W, Int_t H, Double_t x1, Double_t x2,
                                          Double_t y1, Double_t y2);
   void  CellArrayFill(Int_t r, Int_t g, Int_t b);
   void  CellArrayEnd();

Revision 3165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 4 17:29:34 2001 UTC (13 years, 2 months ago) by rdm
Original Path: trunk/base/inc/TVirtualPS.h
File length: 2671 byte(s)
Diff to previous 182
add direct color setting method SetColor(r,g,b) (to be used for image output
to PS). Also removed "backslash" from global name space by making it const
and renaming it to kBackslash.

Revision 182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 12:29:30 2000 UTC (14 years, 7 months ago) by brun
Original Path: trunk/base/inc/TVirtualPS.h
File length: 2610 byte(s)
Diff to previous 3
 - Mods in TVirtualPS
   New functions:
   virtual void  DrawPolyMarker(Int_t n, Double_t *x, Double_t *y) = 0;
   virtual void  DrawPS(Int_t n, Double_t *xw, Double_t *yw) = 0;

Revision 3 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: trunk/base/inc/TVirtualPS.h
File length: 2406 byte(s)
Copied from: branches/rdm/base/inc/TVirtualPS.h revision 2
Diff to previous 2
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.

Revision 2 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 16 17:00:58 2000 UTC (14 years, 8 months ago) by rdm
Original Path: branches/rdm/base/inc/TVirtualPS.h
File length: 2406 byte(s)
Initial import of ROOT into CVS

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9