Log of /trunk/core/base/src/TEnv.cxx
Parent Directory
Revision
29398 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 8 12:52:29 2009 UTC (5 years, 6 months ago) by
rdm
File length: 23684 byte(s)
Diff to
previous 27132
Add support for skipping the reading of the $HOME/<name> resource file.
To do this set the shell variable ROOTENV_NO_HOME=1. This might be useful
in case the home directory resides on an automounted remote file
system and one wants to avoid this file system from being mounted.
Fixes issue #52551.
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: 22904 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
20411 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 19 12:37:58 2007 UTC (7 years, 3 months ago) by
rdm
Original Path:
trunk/base/src/TEnv.cxx
File length: 22904 byte(s)
Diff to
previous 19826
remove conditional around include of RConfigure.h:
#ifdef R__HAVE_CONFIG
#include "RConfigure.h"
#endif
Having this conditional caused RConfigure.h to be missing from the .d
files and hence these files would not be recompiled after re-configuring
using --prefix.
Revision
19169 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 25 15:34:00 2007 UTC (7 years, 7 months ago) by
rdm
Original Path:
trunk/base/src/TEnv.cxx
File length: 22951 byte(s)
Diff to
previous 18153
Add new method IgnoreDuplicates(Bool_t ignore). When set any duplicate
entries will be silently ignored, instead of producing a warning message.
This is used when loading rootmap files from the LD_LIBRARY_PATH.
Revision
16796 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 16 17:18:32 2006 UTC (8 years, 2 months ago) by
rdm
Original Path:
trunk/base/src/TEnv.cxx
File length: 22981 byte(s)
Diff to
previous 14566
Changes to get rid of the config.h and HAVE_CONFIG define. These were way
too trivial (just do a locate config.h to see how many there are):
- replace occurances of config.h by RConfigure.h
- add #warning in config.h that is should not be used
- change HAVE_CONFIG to R__HAVE_CONFIG
Revision
14566 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Apr 6 13:47:57 2006 UTC (8 years, 9 months ago) by
rdm
Original Path:
trunk/base/src/TEnv.cxx
File length: 22974 byte(s)
Diff to
previous 14424
From Axel:
This patch reduces "root.exe -l -b -q example.C" from 9G instructions
to 2.7G instructions.
Modifications:
TROOT: classes, types, globals, global funcs, funcs, class generators
are now TCollections, not TSeqCollections. fClasses, fGlobals,
fGlobalFunctions, fTypes are now THashTables, not THashLists. Remove now
happens instantaneously.
TEnv: pre-alloc string for parsing
Revision
14129 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 1 12:07:24 2006 UTC (8 years, 10 months ago) by
rdm
Original Path:
trunk/base/src/TEnv.cxx
File length: 22279 byte(s)
Diff to
previous 13957
Allow TEnv to be created without specifying a file name. When adding
resources (SetValue()) the resource record table will be automatically created.
This mode can be used to write the resources using WriteFile(filename).
Revision
13900 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 23 21:50:26 2006 UTC (9 years ago) by
brun
Original Path:
trunk/base/src/TEnv.cxx
File length: 21357 byte(s)
Diff to
previous 13192
Implement some suggestions from Thomas Bretz
- TEnv::SetValue crashes if TEnv was created with default constructor
- Implement TEnv::GetRcName
- Set TEnv streamable (Class version set to 1 instead of 0)
- Set TEnvRec streamable (Class version set to 1) no ClassDef before
- Add a public default constructor to TEncRec
- Fix typo in TEnv::GetValue
Revision
9084 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 2 08:42:18 2004 UTC (10 years, 7 months ago) by
brun
Original Path:
trunk/base/src/TEnv.cxx
File length: 21105 byte(s)
Diff to
previous 8712
Reimplement TEnv::Getvalue without using Form.
TEnv::Getvalue is being called in many places and generates many recursive
calls to Form, spoiling the internal static buffer in TString.cxx.
This solves a problem reported by Gene Van Buren.
Revision
6855 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 8 09:47:25 2003 UTC (11 years, 6 months ago) by
rdm
Original Path:
trunk/base/src/TEnv.cxx
File length: 20888 byte(s)
Diff to
previous 5513
changed resources are saved to the level that is first called, e.g.:
gEnv->SetValue("Gui.ForegroundColor=grey")
gEnv->SaveLevel(kEnvUser)
saves this resource in the ~/.rootrc file. Saving to kEnvLocal would
write to the file ./.rootrc and to kEnvGlobal to $ROOTSYS/etc/system.rootrc
(when the user has the permission).
Revision
3788 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 27 13:41:33 2002 UTC (12 years, 11 months ago) by
rdm
Original Path:
trunk/base/src/TEnv.cxx
File length: 20118 byte(s)
Diff to
previous 3753
Large cleanup of TEnv, removal of some very old redundant code, update
of class description and new feature of optional + in front of the resource
name to allow the concatenation of resource values for the same resource.
Revision
1205 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 13 15:13:57 2000 UTC (14 years, 1 month ago) by
brun
Original Path:
trunk/base/src/TEnv.cxx
File length: 22210 byte(s)
Diff to
previous 238
W A R N I N G !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================
A very long list of changes in this pre-release of version 3.00.
We have modified the signature of many functions (in particular TObject)
to introduce more constness in the system.
You must change your code if your class derives from TObject and uses
one of the modified functions such as ls, Print, Compare, Hash, etc.
The modified functions in TObject have the following signature:
virtual TObject *Clone() const;
virtual Int_t Compare(const TObject *obj) const;
virtual void Delete(Option_t *option=""); // *MENU*
virtual void DrawClass() const; // *MENU*
virtual void DrawClone(Option_t *option="") const; // *MENU*
virtual void Dump() const; // *MENU*
virtual TObject *FindObject(const TObject *obj) const;
virtual char *GetObjectInfo(Int_t px, Int_t py) const;
virtual ULong_t Hash() const;
virtual void Inspect() const; // *MENU*
virtual Bool_t IsEqual(const TObject *obj) const;
virtual void ls(Option_t *option="") const;
virtual void Print(Option_t *option="") const;
A similar operation has been done with classes such as TH1, TVirtualPad,
TTree, etc.
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.