[root] / trunk / core / base / src / TSystemDirectory.cxx Repository:
ViewVC logotype

Log of /trunk/core/base/src/TSystemDirectory.cxx

Parent Directory Parent Directory


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

Revision 42564 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 23 14:34:53 2011 UTC (3 years, 1 month ago) by rdm
File length: 7579 byte(s)
Diff to previous 22961
From Christian Holm:
TSystemDirectory::IsItDirectory, the code changes directory to the directory
of the current object. Make sure it resets to the original directory. 
Fixes issue #90011.

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: 7493 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/src/TSystemDirectory.cxx
File length: 7493 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/src/TSystemDirectory.cxx
File length: 7493 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/src/TSystemDirectory.cxx
File length: 7552 byte(s)
Diff to previous 15742
remove :$ from tag line

Revision 15742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 9 05:27:55 2006 UTC (8 years, 6 months ago) by brun
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 7562 byte(s)
Diff to previous 15176
From Eddy:
Fix many typos in comments

Revision 15176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 26 09:27:12 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 7557 byte(s)
Diff to previous 15134
Fix coding conventions violations

Revision 15134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 04:47:42 2006 UTC (8 years, 8 months ago) by brun
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 7503 byte(s)
Diff to previous 13258
From Federico Carminati:

"I have implemented all copy and equal operators needed to silence all
warnings in AliRoot, as requested. I have implemented shallow copies as
would do the default operators synthetized by the compiler.
Most operators are protected. If users complain, you just have to move
them into the public area, but class derivation is of course supported.
It has been a terrible job, I have modified 278 files, but the changes
are backward compabile, and this goes a long way to permitting user to
use the effc++ flag with root headers."

Revision 13258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 20:11:59 2005 UTC (9 years, 2 months ago) by pcanal
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 6950 byte(s)
Diff to previous 12247
White spaces and comments update

Revision 12247 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 5 12:36:07 2005 UTC (9 years, 6 months ago) by brun
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 6948 byte(s)
Diff to previous 11953
From valeriy Onuchin:
- new class TImagePlugin is introduced;
 To add possibility to read/write new image format one needs to create
 a derived class and to override two methods:
   virtual unsigned char *ReadFile(const char *filename, UInt_t &w,UInt_t &h)
   virtual Bool_t WriteFile(const char *filename, unsigned char *argb,
                             UInt_t w, UInt_t  h)
   ... and to specify it in the root resource file:

Plugin.TImagePlugin:  ps    TASPluginGS   ASPluginGS   "TASPluginGS(const char*)"
the name of plugin    file extension      DLL containing an implementation of
TImagePlugin subclass

- new class TASImagePlugin that is a subclass of TImagePlugin with ASImage
specific implementations;

- new class TASPluginGS - an image plugin class that allows to create images from
PS/EPS/PDF files and to display them in TCanvas/TPad. In addition, it allows to
browse PS/EPS/PDF files with the ROOT browser.

New files:
asimage/inc/LinkDefGS.h
asimage/inc/TASImagePlugin.h
asimage/inc/TASPluginGS.h
asimage/src/TASPluginGS.cxx

graf/inc/TImagePlugin.h

icons/pdf.xpm
icons/tb_find.xpm

libAfterImage.tar.gz

- TROOT.h
    o new data member fClipboard and corresponding getter GetClipboard();
      TSeqCollection  *fClipboard;           //List of clipboard objects;

- TGFrame
    o embedded frames resized correctly now.

- TGCanvas
    o several useful methods made public

- TGListBox, TGComboBox
    o new method FindEntry(const char *s) added which returns entry by name

- TGMdiMainFrame, TGMdiDecorFrame
    o fix bug which changed text color globally
    o add displaying scroll bars when mdi frame is moved out of mdi
      canvas viewport

- TGTextEdit/TGView, guitest
   o added processing of:
     2-clicks - selects a word
     3-clicks - selects a line
     4-clicks - selects the whole text
   o change  the key handling
     Ctrl-F - invokes Search dialog
     Ctrl-L - invokes Goto line dialog
     Correspondent changes  added to guitest.C and guitest.cxx (TextEdit test)
   o readonly mode added

- TGSearchDialog
   o Text entry was replaced by "text entry" combobox. It allows to
     "remember" a history of entered search strings.
   o new static method TGSearchDialog *&gDialog() introduced. It returns
     a global search dialog.
   o Search method - display warning message box when object is not found

- TRootBrowser, mime.types
   o  possibility to browse PS/EPS/PDF fies added
   o possibility to browse text files added. The content of text file
     appears in "icon box" window (a la netscape)
   o "Search" tool bar button added. It activates the "search dialog" for
     searching a specified icon or text when a text file is browsed.

- TGuiBldEditor.
  o fix bug which changed text color globally

Revision 11953 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 2 16:28:27 2005 UTC (9 years, 7 months ago) by brun
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 6945 byte(s)
Diff to previous 10321
From Valeriy Onuchin:
- fix methods name conflict (IsDirectory) in TSystemDirectory.h.
   Thanks to Christian Stratova who reported about problem with guitest.C ListDir test.
- TPad::Print. Temporary solution to avoid conflict beteween TASImage and QtRoot
- TASImage. Minory mods related to coming FilledEllipse implementation.

Revision 10321 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 15 17:10:13 2004 UTC (10 years, 3 months ago) by rdm
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 6940 byte(s)
Diff to previous 7810
cosmetics.

Revision 7810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 30 13:16:51 2003 UTC (11 years ago) by brun
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 6940 byte(s)
Diff to previous 6806
Mega patch to add support for large files (bigger than 2 GBytes)
----------------------------------------------------------------

  ==========>NEW VERSION 4.00/00 <===========

Because this new version has a considerable number of changes,
and new important additions by Philippe are scheduled for the coming days
we are starting a new major version 4.
  -Support for large files
  -Automatic schema evolution for foreign classes
  -New data type Double32_t

Large files are currently tested only under Linux with gcc3.2.
Support for other systems will be gradually added in the coming days.
By default under Linux, files are created with the option LARGEFILE.
Note that when creating a Tree, the default maximum size for a Tree
is set to 1.9 GBytes. You can change this default value by calling
  TTree::SetMaxTreeSize(Long64_t maxsize)

The implementation of this new feature has required changes in many places.
The files produced by this new version can still be read by old ROOT versions
if their size if smaller than 2 GBytes. And obviously, the new version
can digest old ROOT files.

WARNING: note the following backward incompatibility:
 -TSystem::GetPathInfo has a new signature: (also TUnixSystem, TWinNTSystem, etc)
  old: GetPathInfo(const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
  new: GetPathInfo(const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);

 -TFile::SysSeek and TFile::SysStat have a new signature (also TNetFile, TWebFile, etc)
  old:  Int_t    SysSeek(Int_t fd, Long_t offset, Int_t whence);
        Int_t    SysStat(Int_t fd, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime);
  new:  Long64_t SysSeek(Int_t fd, Long64_t offset, Int_t whence);
        Int_t    SysStat(Int_t fd, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime);

 -TTree::SetMaxTreeSize has a new signature:
  old:  void TTree::SetMaxTreeSize(Int_t maxsize)
  new:  void TTree::SetMaxTreeSize(Long64_t maxsize)

  All references to Seek_t have been replaced by Long64_t.

Revision 6806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 1 11:39:45 2003 UTC (11 years, 6 months ago) by rdm
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 6928 byte(s)
Diff to previous 5034
added method IsDirectory() in TSystemFile. By Valeriy.

Revision 5034 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 31 21:59:16 2002 UTC (12 years, 5 months ago) by rdm
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 6966 byte(s)
Diff to previous 4530
a few changes in TBrowser to allow browsing parent directories via
a the '..' uplink. By Christian Holm.

In More detail:
* TSystemDirectory::Browse(TBrowser*):
  Puts the '..' and '.' links in the output. If the
  'TBrowser::kNoHidden' bit is set in the passed 'TBrowser' objects bit
  mask, files beginning with '.' (including the link '.' to current
  dir) is not shown. The uplink '..' is always shown. This bit can be
  set from the menus.

* TList *TSystemDirectory::GetListOfFile():
  Added method to get a list of the contents of the directory. The
  'TList' contains 'TSystemDirectory' and 'TSystemFile' objects. I could
  forsee situations where the following kind of code could be very
  useful:

    TChain* chain = new TChain("Tree", "A Tree");
    TSystemDirectory* dataDir =
      new TSystemDirectory("data", Form("%s/data", gSystem->HomeDirectory()));
    TList* contents = dataDir->GetListOfFiles();

    TIter        next(contents);
    TSystemFile* file;
    while ((file = (TSystemFile*)next())) {
      if (file->IsDirectory())
        continue;
      if (TString(file->GetName()).EndsWidth(".root"))
        chain->Add(Form("%s/%s", file->GetTitle(), file->GetName()));
    }

Revision 4530 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 13 10:40:01 2002 UTC (12 years, 8 months ago) by rdm
Original Path: trunk/base/src/TSystemDirectory.cxx
File length: 5523 byte(s)
Diff to previous 3
correction in some comments.

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/src/TSystemDirectory.cxx
File length: 5477 byte(s)
Copied from: branches/rdm/base/src/TSystemDirectory.cxx 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/src/TSystemDirectory.cxx
File length: 5477 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