swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
dd40775 Fix for ROOT-6459 07 July 2014, 16:00:18 UTC
6ffb925 Fix for ROOT-6459 07 July 2014, 15:42:24 UTC
29a496b Protection for ROOT-6454 (copied from 5.34 patches) 07 July 2014, 14:18:35 UTC
3dd2f79 Added missing help on CMAKE_BUILD_TYPE. 07 July 2014, 12:01:28 UTC
03040f5 From Pere: do not build the libRoot.a / static build tag roota.cxx. 07 July 2014, 10:43:43 UTC
47bf366 Fix doc macro: declare before use, and correctly so (return type) (ROOT-6448). 07 July 2014, 08:47:57 UTC
3cbbf20 Enable header parsing on demand set to true in the TCling constructor the boolean flag which was previously steered by the HEADER_PARSING_ON_DEMAND env variable. 06 July 2014, 20:03:48 UTC
3d973cf Silence warning 06 July 2014, 15:29:41 UTC
f6840e9 Create a 'forward declared' TClass for unknown base class 06 July 2014, 14:54:52 UTC
a506cdf White space 06 July 2014, 14:54:52 UTC
f5d5e26 TProtoClass::FillTClass: get mother classes before starting to fill TClass 06 July 2014, 12:58:49 UTC
eac748b Fix issues pointed out in http://root.cern.ch/phpBB3/viewtopic.php?f=3&t=18299 respect conventions of the example and do not port to ROOT coding conventions the whole code. 05 July 2014, 14:11:16 UTC
dac436b Return success in AutoLoad if dictionary is already loaded 05 July 2014, 12:33:13 UTC
dfa804c Note that ResolveTypedef can lead to autoloading and autoparsing 05 July 2014, 12:33:13 UTC
d83d448 Pass the correct parameter to GenerateTClass 05 July 2014, 10:27:14 UTC
edabb21 Clean the code for treating insertion of entries in kForwardDeclared state thanks to Philippe for the suggestions. 04 July 2014, 15:02:54 UTC
2910b21 Remove redundant portion of code generated for dictionaries as now the protoclasses carry the information. Since we do not persist the ast in form of pcms (clang pcms), we were obliged to transfer some annotations of the decls present at dictionary generation time in the AST to the AST at runtime (and of course, ultimately TClass) using c++ code in the dictionaries. Now, with ROOT pcms and protoclasses, the information is passed w/o the need of these constructions. 04 July 2014, 15:02:54 UTC
234c947 Add option for detailed output which is saved in result file 04 July 2014, 15:01:15 UTC
665e596 Fix make static for ROOT 6. 04 July 2014, 14:26:02 UTC
7818875 Detect a static build, initialize TCling from process image instead of libCling. libRoot.a now contains a symbol (usedToIdentifyStaticRoot() from core/base/src/roota.cxx) that the regular build does not have. It is used to initialize TCLing from the binary instead of dlopening libCling, just like in the rootcling case. 04 July 2014, 14:25:41 UTC
e47dc34 Do not load the lib for a class if its dictionary is available. Thsi prevents AutoLoad() of libraries that are statically linked. 04 July 2014, 14:25:41 UTC
96d09fb Do not include pq2 in libROOT.a - and especially not its main(). 04 July 2014, 14:25:41 UTC
a05eaae roota must contain all of libRoot.a and export all symbols. 04 July 2014, 14:25:40 UTC
66a0720 Fixes for the new parallel world navigation feature with a tutorial macro (cherry picked from commit 2c7ca5526c5bbf40951dd40da6dc88af118dfbd6) 04 July 2014, 13:30:27 UTC
3360cce New TGeoParallelWorld class supporting navigation in a parallel flat node. Currently the parallel world is made by TGeoPhysicalNode objects which has to match paths in the active geometry. Coupling navigation via TGeoManager::SetSetUseParallelWorldNav(true) will prioritize the parallel world objects with respect to the ones in the real geometry. (cherry picked from commit 2a7c470af52e9bf931f20cc27fe8ea1e280b0bfe) 04 July 2014, 13:30:11 UTC
0219c96 Delayed parsing: Treat case where d.member is of type of non selctd intern. cl There are classes like class VeloAlignCond{ public: struct PositionPaths { int i; }; private: PositionPaths a; }; in LHCb and the selection only skims the VeloAlignCond class. This is done probably for interactivity only classes. See for example http://lhcb-release-area.web.cern.ch/LHCb-release-area/DOC/brunel/latest_doxygen/d2/d09/_velo_align_cond_8h_source.html If delayed parsing is active, some steps have to be taken in order to properly treat such cases: o When filling the TClass entry from the protoclass information, if a TClass entry for the internal class, PositionPaths in this case, is not there a new entry is created with the state kForwardDeclared. o Such operation is now possible and does not trigger any autoparsing. o As in ROOT5, if afterwards one tries to do IO with a class like the above one without selecting the internal class, a warning message is prompted "Warning in <TStreamerInfo::Build>: VeloAlignCond: VeloAlignCond::PositionPaths has no streamer or dictionary, data member "a" will not be saved" 03 July 2014, 15:56:32 UTC
ba45049 Completed the building internaly or using Davix externally. 03 July 2014, 15:01:55 UTC
5447066 Add release notes 03 July 2014, 14:25:29 UTC
cfc3469 Introduce GZIP compression on the server side. 03 July 2014, 14:24:48 UTC
f6eddc1 We have no svn anymore. 03 July 2014, 14:18:37 UTC
6b9f662 Modify also for config/make builds 03 July 2014, 14:00:39 UTC
8c9d70f from master patch 05606ae36af3dce0b2254804d7cc59e9eff39252 03 July 2014, 13:54:28 UTC
32383da MinimizerOptions as a container of options in TMinimizer 03 July 2014, 13:54:28 UTC
dc1374a MinimizerOptions is modified to provide access for extraoptions 03 July 2014, 13:54:28 UTC
2df956d const for the method to retrieve ExtraOptions() 03 July 2014, 13:54:27 UTC
8146639 remove trailing whitespaces 03 July 2014, 13:54:27 UTC
0e7c401 Better description and management of the drawing options as suggested in ROOT-6444 03 July 2014, 13:24:27 UTC
fe75ef0 From Sergey Linev: 1. Processing of <!ENTITY name SYSTEM "file.xml"> declarations in xml files is implemented. Main limitation - one should be able to parse data in "file.xml" independent from main file. "file.xml" should have completed node (list of nodes). For instance like this: <child3> <subchild1>subchild1 content</subchild1> <subchild2>subchild2 content</subchild2> <subchild3>subchild3 content</subchild3> </child3> 2. It is allowed to have node content in many places. Like: <child3> This was the only place for content in previous version <subchild1>subchild1 content</subchild1> Now one could put content here <subchild2>subchild2 content</subchild2> Or even here <subchild3>subchild3 content</subchild3> And of course at the end </child3> 3. It is allowed to change/append content to the xml node. Following methods are implemented: void TXMLEngine::SetNodeContent(XMLNodePointer_t xmlnode, const char* content, Int_t len = 0); void TXMLEngine::AddNodeContent(XMLNodePointer_t xmlnode, const char* content, Int_t len = 0); Before only when node was created content can be specified. 4. When navigating via nodes hierarchy, one could get access to nodes content. Following methods were modified: XMLNodePointer_t TXMLEngine::GetChild(XMLNodePointer_t xmlnode, Bool_t realnode = kTRUE); XMLNodePointer_t TXMLEngine::GetNext(XMLNodePointer_t xmlnode, Bool_t realnode = kTRUE); void TXMLEngine::ShiftToNext(XMLNodePointer_t &xmlnode, Bool_t realnode = kTRUE); Here one could decide navigate only between real xml nodes (default) or also get access to special nodes. New methods allow to identify such special nodes: Bool_t TXMLEngine::IsXmlNode(XMLNodePointer_t xmlnode); Bool_t TXMLEngine::IsContentNode(XMLNodePointer_t xmlnode); Bool_t TXMLEngine::IsCommentNode(XMLNodePointer_t xmlnode); 5. Few small errors were fixed concerning xml version writing/verifying. (cherry picked from commit f78317671853339e6f20c13a19ee8118ced3d118) 03 July 2014, 12:29:09 UTC
4cfe223 Transmit the variables CMAKE_OSX_SYSROOT and CMAKE_OSX_DEPLOYMENT_TARGET to ExternalProjects (llvm, clang,...) 03 July 2014, 10:12:12 UTC
eef0456 Fix for ROOT-6442 03 July 2014, 10:00:28 UTC
61bff25 Added $ENV{MONALISA_DIR} to look for monalisa 03 July 2014, 08:49:27 UTC
fbf8de7 Fix ROOT-6443 03 July 2014, 08:00:40 UTC
b0c2a02 Properly treat built-in types for fwd decls and add some meaningful debug output. 03 July 2014, 06:16:24 UTC
3411f4b allow reading a member of a split object w/o dictionary for the whole 03 July 2014, 00:16:25 UTC
14b0567 properly cache lookups in cppyy.gbl 02 July 2014, 19:07:04 UTC
81af23c Start dev version 6.01/02. 02 July 2014, 16:54:11 UTC
8c82e30 Make version 6.00.02. 02 July 2014, 16:54:11 UTC
544a04a Use -j for all build steps. 02 July 2014, 16:54:11 UTC
a67107c Factor code, bail out in case we have an enum as templ arg 02 July 2014, 15:43:03 UTC
2327d4a Protect TFile::TFile() from a lack of gPluginMgr. 02 July 2014, 14:44:43 UTC
4010f4b #undef R2, R4, R6 once done. 02 July 2014, 13:04:35 UTC
f0e5bff Merge branch 'master' of https://root.cern.ch/git/root 02 July 2014, 13:03:17 UTC
005ec1b Support all possible CMake boolean literals for build options (1, ON, YES, TRUE, Y / 0, OFF, NO, FALSE, N, IGNORE, NOTFOUND, "") 02 July 2014, 12:59:27 UTC
7a69462 Add an implementation of std::to_string, missing on cygwin/gcc 4.8.2 & 4.8.3 02 July 2014, 12:58:37 UTC
be26524 Mention change in behavior of TInterpreter::GetCurrentMacroName(). 02 July 2014, 12:23:57 UTC
8ae8085 Use __FILE__; GetCurrentMacroName() really returns the currently .x-ed macro. 02 July 2014, 12:18:08 UTC
0d5a10d Improve SLoc and output for dynscope errors (more ROOT-6365). 02 July 2014, 10:09:32 UTC
029cf54 Use the official way of marking a variable used; else clang complains. 02 July 2014, 10:09:32 UTC
56f134d Add the -rdynamic flag, needed on cygwin to make symbols visible to dlsym 02 July 2014, 09:45:21 UTC
2746352 Fix for ROOT-6393 02 July 2014, 08:40:12 UTC
7c35017 For roottest, implement NO_ROOTMAP option in REFLEX_GENERATE_DICTIONARY. 02 July 2014, 08:36:19 UTC
fb1db24 Changes to illustrate how to add a macro parameter in a test definition. 02 July 2014, 06:39:30 UTC
811248f Cmake, gcc: use same opts for RELWITHDEBINFO and RELEASE do not leverage Og as some differences with O2 might be there. 02 July 2014, 06:17:45 UTC
2d2fb9f Fix gcc48 ubuntu14 warning about maybe uninit vars http://cdash.cern.ch/viewBuildError.php?type=1&buildid=67945 02 July 2014, 06:14:51 UTC
b234b60 Restore nested typedef fwd declaration construction. 01 July 2014, 16:27:41 UTC
eea9517 From Pere: go via TSystem to use prefix if defined (ROOT-6410). 01 July 2014, 15:45:24 UTC
4305cef GetMissingDictionaries: change behaviour for special case:pair. Pair is a special case and it is not checked for missing dictionary, but it will recurse on its elements if the recurse flag is on. 01 July 2014, 15:11:26 UTC
1403555 Use the SLoc of the original Expr for better readability (ROOT-6365). 01 July 2014, 14:37:17 UTC
ecd5f1b Handle failure in dynlookup more gracefully (ROOT-6365). 01 July 2014, 14:29:35 UTC
d419862 Lesson from summies: be more explicit about what "?" might mean. 01 July 2014, 14:04:25 UTC
139ae15 Less mem leaks. 01 July 2014, 14:04:24 UTC
dad9ea2 Properly treat typedefs and classes contained in classes for those we just need to fwd declare the containing class. It is enough to trigger the incomplete type error. 01 July 2014, 13:26:12 UTC
e009c82 TString::SubString() is not what it seems (ROOT-6296). 01 July 2014, 13:21:09 UTC
59f8971 Avoid norm which conflicts with std::norm. 01 July 2014, 13:21:09 UTC
ed7522f Test that #pragma diagnoistics does not cause problems. 01 July 2014, 12:38:19 UTC
b71b903 !SrcMan can happen for Locs from the command line! Fixes issue reported by Guy Barrand and others; test coming up. 01 July 2014, 12:38:19 UTC
e4b289e Fix a bug in VectorUtil::RotateZ (thanks to Lu Shoujun) and add corresponding test in testGenvector.cxx 01 July 2014, 09:20:11 UTC
214024a Suppress diagnostic in autoparse as in RegisterModule the warnings are indeed shown at dictionary generation time and we don't want to show them at runtime again. 01 July 2014, 09:12:09 UTC
b6e7330 Store class name for creating ProtoClasses also for proxied collections. 01 July 2014, 09:12:09 UTC
40cbb1c No TProtoRealData for classes with CollectionProxy. Coding conventions. 01 July 2014, 09:07:09 UTC
3a5bf46 fix typo 01 July 2014, 06:54:21 UTC
d01c058 Change compilation flags to support clang >3.4 removing the unsupported flag "-fno-reorder-blocks". In addition leverage the fact that the minimum gcc version is 4.8 to provide a relwithdebinfo build with the Og optimisation level. From https://gcc.gnu.org/gcc-4.8/changes.html: "A new general optimization level, -Og, has been introduced. It addresses the need for fast compilation and a superior debugging experience while providing a reasonable level of runtime performance. Overall experience for development should be better than the default optimization level -O0." 01 July 2014, 06:04:10 UTC
38d027d C++ fix (cint was too forgiving) and change Pythia settings to work with 8185 01 July 2014, 05:55:51 UTC
b66d63f fix for canvas updates on Mac (http://root.cern.ch/phpBB3/viewtopic.php?f=14&t=18215) 30 June 2014, 18:22:58 UTC
92c69a9 CINT2cling. 30 June 2014, 15:58:49 UTC
0c7462e fixed a typo: '"defult" should be "default" 30 June 2014, 15:46:14 UTC
6128bac Produce protoclasses also for proxied collections for example, in presence of a vector<MyClass>, autoparsing also in case of IO operation was triggered. This clearly implies autoparsing for MyClass even if no method is actually called. 30 June 2014, 15:43:41 UTC
5a41a68 Update fwd declarations routines as it was not possible to correctly reconstruct the typedef in cases like typedef vector<IMyClass**> IMyClassPtrPtrColl; This is of course present in Gaudi in various forms. A recursive mechanism able to also drill through "*" had to be put in place. 30 June 2014, 15:43:41 UTC
bd63558 Remove leftover fwd decl. 30 June 2014, 15:35:29 UTC
479d5f8 Actually disable fwd declarations of functions 30 June 2014, 10:43:50 UTC
9aaae88 Improve fwd declarator o Drop fwd declarations of fucntions: not needed at the moment, fails as it is in Gaudi. Need to fwd declare arguments. o For templates: drop fwd declaration of stl classes. o For typedefs: enhance recursion. Now working for typedefs in namespaces as well. This is surprising, but this is how the Clang interface works... See diff. 30 June 2014, 10:39:43 UTC
037e4a5 Properly manage overriding of -l argument onto --rootmap-lib argument there was a flaw in the logic. The full path of the -l argument was considered as the library for the rootmap. 30 June 2014, 08:04:31 UTC
bc7e2a3 Follow suggestion of gcc: add parenthesis around assignment used as bool 30 June 2014, 07:22:40 UTC
c7eaf91 Add ext lexical storage to all fwd decls and not just one as it can happen, like in the case of TH1F, that a class is forward declared before the fwd decl payload is parsed at library load. 30 June 2014, 07:12:05 UTC
d5cc231 Fix stressMathCore aux library name in the rootmap The test was failing because of this mismatch. 30 June 2014, 06:11:40 UTC
ef8ea27 No need to create output; include code in refguide. 29 June 2014, 19:11:53 UTC
ff13375 Fix the dependency for foam_demopers tutorial 27 June 2014, 15:40:50 UTC
7e75da3 Draw objects only when there is a TApplication 27 June 2014, 15:32:26 UTC
ada8d45 Fix logic with which the transiency of TProtoRealData is assigned 27 June 2014, 12:44:09 UTC
e2c7fef Properly save state before AutoParsing (See ROOT-6416) Before starting the autoParsing (for example during the lookup of a ROOT special variable) we need to make sure we set aside the current state of the parser, etc. and restore it afterward. 27 June 2014, 12:17:30 UTC
back to top