swh:1:snp:af87cd67498ef4fe47c76ed3e7caffe5b61facaf

sort by:
Revision Author Date Message Commit Date
a58b06b From David Gonzalez Maline: Implemented Tab keyboard navigation in ROOT dialog window that pops up via context menu. - new method TabPressed() and follow up changes in TGTextEntry and TRootDialog classes git-svn-id: http://root.cern.ch/svn/root/trunk@16187 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 14:59:11 UTC
320a00e o RooFitResult, RooHtml - Minor compatibility fixes from Mario Bondioli git-svn-id: http://root.cern.ch/svn/root/trunk@16185 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 14:22:47 UTC
b76da9b From Fed: corrections for 64 bit MacOS X version. git-svn-id: http://root.cern.ch/svn/root/trunk@16184 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 14:15:57 UTC
519b473 From Timur: New classes: 1. TGLBoxPainter - implements "glbox" option for TH3, shows bin contents as boxes, which sizes are proportional to bin content. "glbox1" is the same, as previous, but with spheres instead of boxes. Slices (XOY/YOZ/XOZ) are now drawn as sets of rectangles. 2. TGLLegoPainter. Changes: removed all stuff, which works with gl projections, modelview transformations, textures, etc. 3. TGLPlotPainter. Added common parts of different painters: generic Paint function, PlotSelected, etc. 4. TGLOrthoCamera. Added operations, required by gl hist painters. 5. TGLHistPainter. Class completely changed (previously known as TGLPadHistPainter). 6. TGLPlotBox. New class, draws back box for different kinds of plots, highlights planes which are under cursor, makes some sizes calculations (converts 3d into 2d coords) etc. 7. TGLSurfacePainter. New class, for different surf options. Supports cartesian, polar, cylindrical and spherical coords. Slices (XOY, YOZ, XOZ), projections. 8. TGLTF3. New class, draws TF3. No slices available now. 9. TGLUtil. Added new auxilary classes TGLLevelPalette, TGL2DArray, functions, required by different plot painters, TGLEnableGuard and TGLDisableGuard removed from RootGL namespace into global namespace. git-svn-id: http://root.cern.ch/svn/root/trunk@16183 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 13:44:37 UTC
314f456 From Axel: fix original ridiculous implementation of CopyFile(). git-svn-id: http://root.cern.ch/svn/root/trunk@16182 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 13:40:56 UTC
7061aca - New examples illustrating the new GL options. git-svn-id: http://root.cern.ch/svn/root/trunk@16181 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 13:35:49 UTC
2c1c264 - Illustrates the new GL visualisation options. git-svn-id: http://root.cern.ch/svn/root/trunk@16180 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 13:34:31 UTC
eae82b9 From Axel: this fixes a problem reported by Valeri and Ilka; please cvs ci. Log: reset the list of requested anchors. git-svn-id: http://root.cern.ch/svn/root/trunk@16179 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 13:28:36 UTC
63f0377 add ctype.h needed for isalpha() etc. git-svn-id: http://root.cern.ch/svn/root/trunk@16178 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 12:28:44 UTC
3b1de37 add some protections in the TTreeCache. When resetting the cache use the number of entries in the current file instead of the number of entries in the chain. git-svn-id: http://root.cern.ch/svn/root/trunk@16177 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 11:09:10 UTC
cd0fdf6 changed all Riostream.h in headers to Riosfwd.h. Riostream.h has "using namespace std" and should only appear in implementation files. git-svn-id: http://root.cern.ch/svn/root/trunk@16176 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 11:05:20 UTC
2bfcbf3 Autodetect Solaris 10 on i386. git-svn-id: http://root.cern.ch/svn/root/trunk@16175 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 09:46:25 UTC
9ff3011 From Gerri: better solution to make sure archive member name is part of file name (should quiet down roottest). git-svn-id: http://root.cern.ch/svn/root/trunk@16174 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 09:44:54 UTC
4e21159 From Axel, Elias and me: Add proper support for Ruby 1.9. git-svn-id: http://root.cern.ch/svn/root/trunk@16173 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 09:32:41 UTC
5104881 From David Gonzalez Maline: Added so-called 'chevron button', which appears as the right-most menu title on the menu bar. By clicking on it, a drop-down menu appears that has as entries all menu titles that cannot fit the menu bar area when the canvas window is small. All canvas menus are available as cascaded menus. - new data members of TGMenuBar class: TGPopupMenu *fMenuMore; // extra '>>' menu TGLayoutHints *fMenuBarMoreLayout; // layout of the extra menu Bool_t fWithExt; // '>>' menu flag (kTRUE if menu is shown) TList *fOutLayouts; // keeps trace of layouts of hidden menus TList *fNeededSpace; // keeps trace of space needed for hidden menus - new methods of TGMenuBar class: Layout() - calculates whether the >> menu must be shown or not; and which menu titles are hidden PopupConnection() - connects the '>>' menu to the proper slots, according to the highlighted menu entry TGFrameElement* GetLastOnLeft() - returns the last visible menu title on left git-svn-id: http://root.cern.ch/svn/root/trunk@16172 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 09:08:39 UTC
a35f6e9 use && instead of non-portable -a. git-svn-id: http://root.cern.ch/svn/root/trunk@16171 27541ba8-7e3a-0410-8455-c3a389f83636 31 August 2006, 08:38:28 UTC
f941309 - Some Err# were too small for Windows. git-svn-id: http://root.cern.ch/svn/root/trunk@16170 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 15:57:14 UTC
d875df1 From Axel: display tooltip for members in source showing their declaration, fix funcs' return type expansion for ExpandKeywords, fix closing of string spans if ' inside "string" and for escaped chars, fix linking to ROOT classes in user code, remove temporary heap var for GetClass, only write out link to source if we have a source, don't write "PDF created", tell users that we init list of classes, and that they'll have to wait a bit git-svn-id: http://root.cern.ch/svn/root/trunk@16169 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 15:22:34 UTC
17076d1 From Valeri Fine: - fix a resize widget bug for Win32 git-svn-id: http://root.cern.ch/svn/root/trunk@16168 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 14:46:18 UTC
ce48720 From Valeri Fine: - new static methods to get the QWidget pointer for TCanvas git-svn-id: http://root.cern.ch/svn/root/trunk@16167 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 14:45:44 UTC
69f3b38 From Valeri Fine: - fix the color "sex" rgb:bgr for Win32 git-svn-id: http://root.cern.ch/svn/root/trunk@16166 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 14:44:34 UTC
b8aff28 From Valeri Fine: - remove the redundant assert git-svn-id: http://root.cern.ch/svn/root/trunk@16165 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 14:43:50 UTC
11718ce From Valeri Fine: - add the Qt 4 version the Qt-layer can be compiled against of git-svn-id: http://root.cern.ch/svn/root/trunk@16164 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 14:43:12 UTC
1ded4a7 Fix a typo git-svn-id: http://root.cern.ch/svn/root/trunk@16163 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 12:56:49 UTC
99c7f72 From Sergey Linev: 1. Lightweight support of DATE, TIME, DATETIME and TIMESTAMP SQL types for mysql plugin. Now stmt->GetString() and stmt->GetInt() calls return meaningfull infotmation for that types. In the future I will add methods like stmt->GetDate() for all SQL plugins. 2. Fix error with reading of unsigned data types from MySQL. I was ignoring this flag, therefore methods like GetUInt(), GetULong() were not working properly. 3. Support of TEXT/BLOB types in TMySQLStatement. There are several small changes, which allows to read BLOB/TEXT data with TSQLStatement methods. I also modify TMySQLServer::GetTableInfo() method to provide correct metainformation about BLOB/TEXT columns. git-svn-id: http://root.cern.ch/svn/root/trunk@16162 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 12:55:09 UTC
963c92c From Eddy: the promised update/patch for TMatrixD A; ...... B.Use(A); C.Use(A); C += B; Currently, It is checked in these kinds of operation whether the objects are the same . Obviously, that is not enough because objects could be using the same data location . So I have to check if the data location is identical . git-svn-id: http://root.cern.ch/svn/root/trunk@16161 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 12:54:13 UTC
7fb142e Replace stdarg.h by Vargargs.h git-svn-id: http://root.cern.ch/svn/root/trunk@16160 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 12:53:16 UTC
7af32e2 Start development cycle 5.13/03. Next development release (5.13/04) will be around 11 October. git-svn-id: http://root.cern.ch/svn/root/trunk@16159 27541ba8-7e3a-0410-8455-c3a389f83636 30 August 2006, 12:52:36 UTC
e6b182e Fix coding conventions violations. git-svn-id: http://root.cern.ch/svn/root/trunk@16157 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2006, 15:55:01 UTC
a2cc6c4 This is 5.13/02 (or at least coming soon) git-svn-id: http://root.cern.ch/svn/root/trunk@16156 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2006, 13:31:05 UTC
5707ab2 From Axel: the python path was wrong for the MSI installer. git-svn-id: http://root.cern.ch/svn/root/trunk@16155 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2006, 13:19:01 UTC
08070f7 In the destructor do not delete fGLArea. This si a temporary fix to avoid a double delete when killing the GL window. git-svn-id: http://root.cern.ch/svn/root/trunk@16154 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2006, 13:16:13 UTC
b1bb3b9 correct the doc git-svn-id: http://root.cern.ch/svn/root/trunk@16153 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2006, 12:42:51 UTC
5d2dc49 Add a missing "include <stdarg.h>" required by compilers like cygwin/gcc git-svn-id: http://root.cern.ch/svn/root/trunk@16152 27541ba8-7e3a-0410-8455-c3a389f83636 29 August 2006, 12:30:35 UTC
c821143 From Matevz: I made another mistake in gl/: in TGLCamera::OfInterest() i named the argument 'checkSize' instead of 'ignoreSize'. This patch removes this inconsistency and fixes behaviour for polymarkers whoose (point-count is > 1) && (volume of bounding-box is small but not zero). git-svn-id: http://root.cern.ch/svn/root/trunk@16151 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 18:28:33 UTC
2cf3391 - roll back previous change because of side effects; git-svn-id: http://root.cern.ch/svn/root/trunk@16150 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 17:00:56 UTC
424c31e Fix for Solaris CC (casting to const_reverse_iterator) git-svn-id: http://root.cern.ch/svn/root/trunk@16149 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 16:03:54 UTC
fac1aec From Christian: Fix buffer overflow in case system is configured with --prefix. git-svn-id: http://root.cern.ch/svn/root/trunk@16148 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 15:10:46 UTC
1aa2fed Set fgDefaultSumw2 to kFALSE instead of kTRUE by default. git-svn-id: http://root.cern.ch/svn/root/trunk@16147 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 14:54:30 UTC
774a67c Support now, like with the rootrc file, a hierarchy of rootlogon.C macros. At startup of TRint, three levels of logon macros will be executed: the system logon $ROOTSYS/etc/system.rootlogon.C, the global user logon ~/.rootlogon.C and the local ./.rootlogon.C. For backward compatibility also the logon macro as specified by the Rint.Logon rootrc environment setting, by default ./rootlogon.C, will be executed. No logon macros will be executed when the system is started with the -n option. git-svn-id: http://root.cern.ch/svn/root/trunk@16146 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 14:43:47 UTC
3b7207c From Axel: implement streaming of arrays of std::strings. git-svn-id: http://root.cern.ch/svn/root/trunk@16145 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 14:17:52 UTC
d52cbb6 cosmetics. git-svn-id: http://root.cern.ch/svn/root/trunk@16144 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 13:35:32 UTC
2c42b9c Implement two new static functions in TH1: void TH1::SetDefaultSumw2(Bool_t sumw2) // static function. // When this static function is called with sumw2=kTRUE, all new // histograms will automatically activate the storage // of the sum of squares of errors, ie TH1::Sumw2 is automatically called. Bool_t TH1::GetDefaultSumw2() git-svn-id: http://root.cern.ch/svn/root/trunk@16143 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 13:34:52 UTC
7661fc9 From Gerri: fix to avoid archive names to be appended twice to file name. git-svn-id: http://root.cern.ch/svn/root/trunk@16142 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 13:34:11 UTC
a36b2b1 From Andrei: Fix coding conventions violations. git-svn-id: http://root.cern.ch/svn/root/trunk@16141 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 11:41:12 UTC
77ab7cb - fixed segv and mem leak git-svn-id: http://root.cern.ch/svn/root/trunk@16140 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 09:30:47 UTC
c5acb10 From Bertrand: fix compilation on win32. git-svn-id: http://root.cern.ch/svn/root/trunk@16139 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 08:04:24 UTC
81fef7a Fix coding conventions violations. git-svn-id: http://root.cern.ch/svn/root/trunk@16138 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 07:44:19 UTC
f835072 Fix coding conventions violation. git-svn-id: http://root.cern.ch/svn/root/trunk@16137 27541ba8-7e3a-0410-8455-c3a389f83636 28 August 2006, 07:42:11 UTC
8e38a59 remove obsolete file git-svn-id: http://root.cern.ch/svn/root/trunk@16136 27541ba8-7e3a-0410-8455-c3a389f83636 27 August 2006, 03:11:00 UTC
f3a26b5 make RFIO plugin support large (> 2GB) files. git-svn-id: http://root.cern.ch/svn/root/trunk@16135 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2006, 16:37:44 UTC
51fa16b - make cctor and assignment private - correct some comments git-svn-id: http://root.cern.ch/svn/root/trunk@16134 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2006, 16:28:32 UTC
3f87baa correct comment. git-svn-id: http://root.cern.ch/svn/root/trunk@16133 27541ba8-7e3a-0410-8455-c3a389f83636 26 August 2006, 16:27:22 UTC
de41422 From Mihaela: added CC and assignment operator to the new class TGeoDecayChannel (To avoid effc++ warnings). git-svn-id: http://root.cern.ch/svn/root/trunk@16132 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 16:47:57 UTC
bd098e0 From Gerri: - port to Power5 64 - fix for the shadow passwd file problem on the Mac - fix of a few other warnings git-svn-id: http://root.cern.ch/svn/root/trunk@16131 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 15:48:43 UTC
98a653b From Axel: Reset next to 0 when scratching partial vartable! /CVS: ---------------------------------------------------------------------- git-svn-id: http://root.cern.ch/svn/root/trunk@16130 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 15:15:55 UTC
39c4925 From Axel: Implement WIN32 version for tmpfile that doesn't put its file into the drive's root dir. git-svn-id: http://root.cern.ch/svn/root/trunk@16129 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 15:15:19 UTC
4990bf0 From Axel: Fix compiler warning in MSVC due to "*/*. git-svn-id: http://root.cern.ch/svn/root/trunk@16128 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 14:17:33 UTC
8167de2 From Valeri O.: make sure gif's are MS Photoviewer compatible. git-svn-id: http://root.cern.ch/svn/root/trunk@16127 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 12:39:45 UTC
867b1e6 - Implement the case with "variable size bins" in TH3::FitSlicesZ. git-svn-id: http://root.cern.ch/svn/root/trunk@16126 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:49:11 UTC
6b14dcf check also for libruby1.9. git-svn-id: http://root.cern.ch/svn/root/trunk@16125 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:43:39 UTC
53f7fc2 From Christian Holm: fix a number of compiler warnings. git-svn-id: http://root.cern.ch/svn/root/trunk@16124 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:35:22 UTC
f8b7bfd From Christian Holm: updates in copyright info after recent changes. Nice new ROOT icon. git-svn-id: http://root.cern.ch/svn/root/trunk@16123 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:34:36 UTC
e601c83 new const TYPE& Dummy::Get<TYPE>(), use for all Dummy::Whatever() functions iterator typedefs are now const_iterator typedefs Re-write NameLookup as a templated func to prevent code dumplication - now implemented for Scopes and Types. Add forwarders to Scope/ScopeBase. Add private op int() to Scope and Type, to catch Scope/tagnum and Type/typenum conversions in cint.merge_reflex. Protected by #ifdef REFLEX_CINT_MERGE git-svn-id: http://root.cern.ch/svn/root/trunk@16122 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:16:03 UTC
016bafa From Timur: - Mod to allow the markers scaling (take into account the marker size). git-svn-id: http://root.cern.ch/svn/root/trunk@16121 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:15:56 UTC
a996317 From Axel: put in correct copyright and licensing info. The originals of these files came from HP, Masa's employer, and are donated as integral part of CINT. git-svn-id: http://root.cern.ch/svn/root/trunk@16120 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:10:50 UTC
cb9669b From Axel: this gets rid of two unused vars, one in cint, one in TFormula. git-svn-id: http://root.cern.ch/svn/root/trunk@16119 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 10:07:34 UTC
a2f406c From Mihaela Gheata: Add table of radionuclides materials git-svn-id: http://root.cern.ch/svn/root/trunk@16118 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 09:45:37 UTC
8b0c74b From Mihaela Gheata: New classes to support radionuclides materials. TGeoElementRN - a radionuclide subclassing TGeoElement. Contains info about radioactive properties of unstable elements, like: half life, mass excess, natural abundancy, ... TGeoDecayChannel - a decay channel of a RN element, with: decay type, branching ratio, parent and daughter nuclides, Q value for the decay. TGeoElemIter - an iterator for decay chains starting with a RN element. A complete database (in etc/RadioNuclides.tx) of radionuclides with their decays (~1MB) which are loaded by the element table of TGeo on demand: TGeoElementTable::GetElementRN(Int_t a, Int_t z, Int_t iso) Currently one can use radioactive elements to create radioactive materials/mixtures. An algorithm to provide the time evolution for RN elements is being implemented. git-svn-id: http://root.cern.ch/svn/root/trunk@16117 27541ba8-7e3a-0410-8455-c3a389f83636 25 August 2006, 09:44:35 UTC
3df0109 From Matez: By trying to keep strict knowledge of selected object in canvas I broke the functionality of TView manipulation and caused too many enter/leave events to be passed during mouse motion. * gpad/inc/TCanvas.h: * gpad/src/TCanvas.cxx: Removed member 'Bool_t fSelectedChanged' and added 'TObject *fClickSelected' with get/set methods. Added signal-emitting 'void Cleared(TVirtualPad *pad)'. In 'HandleInput()' the code restoring the selected object if the Selected signal was not emitted has been removed - this value is now available via 'GetClickSelected()' function. As restoring of values is no longer necessary local TObjectSpy variables have been replaced with ordinary pointers. The Cleared signal will be used in TGedEditor to detect clearing of a pad (which also happens on many object->Draw() invocations). * gpad/src/TPad.cxx: In 'Clear()' emit 'TCanvas::Clear(this)' instead of 'Selected(this, this)'. In 'RecursiveRemove()' check also if deleted object is fCanvas->fClickSelected() and resets it to 0. git-svn-id: http://root.cern.ch/svn/root/trunk@16116 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 18:51:57 UTC
9f1f921 remove obsolete #ifdef/include git-svn-id: http://root.cern.ch/svn/root/trunk@16115 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 17:07:39 UTC
700f8d9 remove obsolete file git-svn-id: http://root.cern.ch/svn/root/trunk@16114 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:58:09 UTC
220ef8c In GetExpFormula properly implement the printing of function calls git-svn-id: http://root.cern.ch/svn/root/trunk@16113 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:53:27 UTC
338d659 forgot to close C comment. git-svn-id: http://root.cern.ch/svn/root/trunk@16112 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:43:43 UTC
515b521 Not relevant since we don't distribute Qt itself. git-svn-id: http://root.cern.ch/svn/root/trunk@16111 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:37:43 UTC
041f9ed Update copyright and license statement. git-svn-id: http://root.cern.ch/svn/root/trunk@16110 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:37:12 UTC
01a9669 Add reference to LPGL. git-svn-id: http://root.cern.ch/svn/root/trunk@16109 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:36:01 UTC
f351909 Permission from the authors to distribute these files under the same license as the current version of zlib. git-svn-id: http://root.cern.ch/svn/root/trunk@16108 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:34:58 UTC
9109ef8 Added proper copyright and license statements. All files now LGPL. git-svn-id: http://root.cern.ch/svn/root/trunk@16107 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:31:21 UTC
8264521 Files placed under LGPL by the author Martin Nicolay. git-svn-id: http://root.cern.ch/svn/root/trunk@16106 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 16:28:32 UTC
f0bdfa1 fix GSL/mathmore test which got broken in previous patch. git-svn-id: http://root.cern.ch/svn/root/trunk@16105 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 15:04:12 UTC
ef41b6a From Axel: Print some info if loading a dll failed under windows. git-svn-id: http://root.cern.ch/svn/root/trunk@16104 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 14:35:03 UTC
747440c From Christian Holm: - configure: new option --fail-on-missing, when this is set configure will fail if the files for a requested plugin are not found. Needed for proper Debian install. - many Debian packaging fixes. git-svn-id: http://root.cern.ch/svn/root/trunk@16103 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 13:49:54 UTC
5fa8d84 From Axel: Implement error recovery when piping (redirect i/o) failed. git-svn-id: http://root.cern.ch/svn/root/trunk@16102 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 11:46:50 UTC
3e0bad9 From Axel: Non-recursive version of G__destroy_upto, needed for large chains of G__var_array (e.g. with G__MEMDEPTH==1). git-svn-id: http://root.cern.ch/svn/root/trunk@16101 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:38:00 UTC
13e8dac *** empty log message *** git-svn-id: http://root.cern.ch/svn/root/trunk@16100 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:34:55 UTC
df7d813 new cvsignore file for doc dir git-svn-id: http://root.cern.ch/svn/root/trunk@16099 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:22:56 UTC
2d16946 enhance test for function pointers git-svn-id: http://root.cern.ch/svn/root/trunk@16098 27541ba8-7e3a-0410-8455-c3a389f83636 24 August 2006, 09:21:48 UTC
6bc7fe9 From Axel: If THtml knows a class A, but can't find its sources, it assumed that it's a ROOT class, and the user was creating documentation for his/her own classes. This fails if a user dares to have more than one lib. There was a mechanism implemented which would allow for multiple libs, but that was really a hack. THtml now checks the env var Root.Html.LibName, and creates a link using that base URL, for all classes being defined in libLibName.*. I.e. if that class A is defined in libLibName, and Root.Html.LibName is ../LibNameDoc, then THtml will create a link to ../LibNameDoc/A.html. The class name / library name mapping is done with the help of rlibmap; see the class doc for more info. Other changes: * fix javascript error in source files * link javascript file from the proper directory * reduce width of divs to slightly < 100% * a names (anchors) should be id-compatible, and thus start with a letter * update doc. git-svn-id: http://root.cern.ch/svn/root/trunk@16097 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 22:25:00 UTC
19352b4 From Reiner Rohlfs: - fix the truncated real number value in SetNumber(Double_t val) function git-svn-id: http://root.cern.ch/svn/root/trunk@16096 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 16:50:32 UTC
551ad5d From Matevz: Fix a problem in TProfile::Rebin git-svn-id: http://root.cern.ch/svn/root/trunk@16095 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 15:50:26 UTC
8b6bf01 From Andrei: Fix bug reported at: http://savannah.cern.ch/bugs/?func=detailitem&item_id=19269 git-svn-id: http://root.cern.ch/svn/root/trunk@16094 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 15:37:23 UTC
0edaf5b From Matevz: Fix a problem with previous GL patch. git-svn-id: http://root.cern.ch/svn/root/trunk@16093 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 15:32:48 UTC
3bc81d6 add new tests on Rotation conversions and a protection in the comparison function when one of the value is zero git-svn-id: http://root.cern.ch/svn/root/trunk@16092 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 14:50:01 UTC
e43ae69 From Andrei: Fixed incorrect TGeoTorus::GetNmeshVertices(). git-svn-id: http://root.cern.ch/svn/root/trunk@16091 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 14:48:05 UTC
31ee17c From Matevz Tadel: 1) Implementation of two-level (secondary) selection Rendering objects can provide a new level of interactivity, for example a TPointSet3D holding a set of clusters can attach a pointer to original cluster to each point and receive notifications when a specified cluster was clicked. Secondary selection is activated by Control-Left clicking into the GL window. 2) Improve control over camera-reset behaviour Allow user to prevent camera reset on scene update and double-click. 3) Improvements in TPointSet3D(GL) Detailed ChangeLog ================== * base/inc/TVirtualViewer3D.h: Added virtual methods 'void ResetCameras(){}' and 'void ResetCamerasAfterNextUpdate(){}'. * gl/inc/TGLScene.h: * gl/src/TGLScene.cxx: Implemented two-level selection. It is enabled for next selection pass by calling ActivateSecSelect(). DoSelect() does not change the selected object but only indicates which object has been selected by setting new member 'TGLPhysicalShape *fSelectionResult'. Caller (TGLViewer) must call new method 'void ApplySelection()' to actually change the selected object to the last selection result. Changed declaration of selection buffer from being a static varable within DoSelect() to data-member. This allows post-processing of selection records needed by two-level selection. * gl/inc/TGLCamera.h: * gl/inc/TGLOrthoCamera.h: * gl/inc/TGLPerspectiveCamera.h: * gl/src/TGLCamera.cxx: * gl/src/TGLOrthoCamera.cxx: * gl/src/TGLPerspectiveCamera.cxx: Added Bool_t argument with default value to: virtual void TGLCamera::Setup(const TGLBoundingBox & box, Bool_t reset=kTRUE) = 0; By setting it to false one can change camera parameters for new scene bounding-box without repositioning the camera. Added 'Bool_t checkSize' argument to OfInterest(). This is relevant for marker-classes which can have small volume/length but are still visible as they are rendered in pixel-coordinates. Value of this argument is needed in TGLScene (DestroyPhysicals) and TGLViewer (AddObject). It is obtained by calling virtual method TGLLogicalShape::IgnoreSizeForOfInterest(). This method returns false by defalut and is overriden in TGLPolyMarker and TPointSet3DGL. * gl/inc/TGLViewer.h: * gl/src/TGLViewer.cxx: Added controls for camera-reset behaviour. Data-members: 'Bool_t fResetCamerasOnUpdate', 'Bool_t fResetCamerasOnNextUpdate', 'Bool_t fResetCameraOnDoubleClick'. Methods: 'ResetCameras()', 'ResetCamerasAfterNextUpdate()', 'ResetCurrentCamera()'. Added an argument to 'void PostSceneBuildSetup(Bool_t resetCameras). Added Bool_t return-value to RequestSelect(). It returns true if result of the selection is different then fSelectedPhysical. Added method ApplySelection() to interface with TGLScene selection state. This is called from event-handling functions in TGLViewer. Added key-binding for 'Home': ResetCurrentCamera(). * gl/inc/TGLSAViewer.h: * gl/src/TGLSAViewer.cxx: Added description of new functionality to fgHelpText. MSVC was complaining about fgHelpText being too long: I split it into fgHelpText1 and fgHelpText2. * gl/inc/TGLDrawFlags.h: * gl/src/TGLDrawFlags.cxx: Added members 'Bool_t fSelection' and 'Bool_t fSecSelection' allowing passing of current selection state to renderers. This is needed to allow different render-paths during (secondary) selection. We should consider passing TGLScene* and/or TGLViewer* down to DirectDraw() of individual renderers. * gl/src/TGLDrawable.cxx: In ShouldCache() return false if secondary selection is in progress. * gl/src/TGLPhysicalShape.cxx: Handle new members in TGLDrawFlags. * gl/inc/TGLLogicalShape.h: * gl/src/TGLLogicalShape.cxx: Added three new functions: 1) virtual Bool_t SupportsSecondarySelect() const { return kFALSE; } This is called by TGLScene::DoSelect() to check is object that was the result of primary selection supports secondary selection. 2) virtual void ProcessSelection(UInt_t* ptr, TGLViewer*, TGLScene*); It is called back from TGLViewer after successful secondary selection. As the object that does the rendering is the only one that actually knows how the object sub-parts were named it has to interpret the results. Both of these should be overriden in classes that support secondary selection, for example see TPointSet3DGL. 3) virtual Bool_t IgnoreSizeForOfInterest() const { return kFALSE; } Signals to TGLScene and TGLViewer that volume/lenght of this class' bounding box should not be considered when checking if objects of this class are of interest to current camera. * gl/inc/TGLObject.h: * gl/src/TGLObject.cxx: Changed second argument of function: Bool_t SetModelCheckClass(TObject* obj, const Text_t* classname); to 'TClass* cls'. This is much more efficient. * g3d/inc/TPointSet3D.h: * g3d/src/TPointSet3D.cxx: Added support for per-point designations (one TObject* per point; via casting it can be set to anything). New virtual method 'void PointSelected(Int_t n)' that is called back after successful secondary selection in TGLViewer (via virtual TGLLogicalShape::ProcessSelection()). * gl/inc/TPointSet3DGL.h: * gl/src/TPointSet3DGL.cxx: Added support for per-point selection. Point-sizes are taken into account during selection (by modifying the projection matrix). Implemented 'virtual Bool_t TGLDrawable::ShouldCache()' to disable caching when in primary selection (point-size improvements). Cross-like marker types are now supported to some extent. Improved structure of rendering code. Override 'virtual Bool_t TGLLogicalShape::IgnoreSizeForOfInterest()' to return true. Multiply TAttMarker::GetMarkerSize() by 5 before applying. * gl/inc/TGLPolyMarker.h: Override 'virtual Bool_t TGLLogicalShape::IgnoreSizeForOfInterest()' to return true. git-svn-id: http://root.cern.ch/svn/root/trunk@16090 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 14:39:40 UTC
bd5b1ff - Coding conventions git-svn-id: http://root.cern.ch/svn/root/trunk@16089 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 09:00:21 UTC
4121781 On Win32 ignore gsl-config when coming from cygwin. git-svn-id: http://root.cern.ch/svn/root/trunk@16088 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 08:47:15 UTC
6ed9702 Fix R__VA_COPY for Win32 with _MSC_VER >= 1310 (>= 7.1). git-svn-id: http://root.cern.ch/svn/root/trunk@16087 27541ba8-7e3a-0410-8455-c3a389f83636 23 August 2006, 08:46:26 UTC
cbaed4c Adapt to the latest bug fix in TObjArray git-svn-id: http://root.cern.ch/svn/root/trunk@16086 27541ba8-7e3a-0410-8455-c3a389f83636 22 August 2006, 22:06:34 UTC
back to top