- Apr 30, 2013
-
-
Axel Naumann authored
Replace all occurrences of strlen(x) == 0 with !x[0] which is far cheaper for long strings.
-
- Apr 04, 2013
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@49072 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 28, 2013
-
-
Fons Rademakers authored
The attached patchset fixes a bunch of typo in the source: 0001-succes-success.patch 0002-preceed-preced.patch 0003-informations-information.patch 0004-childs-children.patch 0005-avaliable-available.patch 0006-writeable-writable.patch 0007-comand-command.patch 0008-unkown-unknown.patch 0009-wierd-weird.patch 0010-wheter-whether.patch 0011-unecessary-unnecessary.patch 0012-splitted-split.patch 0013-registerd-registered.patch 0014-recieve-receive.patch 0015-processsing-processing.patch 0016-ouput-output.patch 0017-mutiple-multiple.patch 0018-lenght-length.patch 0019-interupted-interrupted.patch 0020-independant-independent.patch 0021-inconsistant-inconsistent.patch 0022-expresion-expression.patch 0023-explicitely-explicitly.patch 0024-enviroment-environment.patch 0025-deafult-default.patch 0026-continous-continuous.patch 0027-completly-completely.patch 0028-commited-committed.patch 0029-choosen-chosen.patch 0030-backgroud-background.patch 0031-auxilliary-auxiliary.patch 0032-authentification-authentication.patch 0033-appropiate-appropriate.patch 0034-an-other-another.patch 0035-environement-environment.patch 0036-targetting-targeting.patch 0037-suppported-supported.patch 0038-paramater-parameter.patch git-svn-id: http://root.cern.ch/svn/root/trunk@48992 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 06, 2013
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48832 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 03, 2013
-
-
Philippe Canal authored
In file included from input_line_1411:1: /local2/pcanal/cint_working/rootcling/root.untouched/include/Math/Derivator.h:224:8: error: cannot combine with previous 'int' declaration specifier int Status() const; ^ /usr/include/X11/Xlib.h:90:16: note: expanded from macro 'Status' #define Status int ^ git-svn-id: http://root.cern.ch/svn/root/trunk@48802 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 20, 2013
-
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48655 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 24, 2013
-
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@48405 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jan 23, 2013
-
-
Olivier Couet authored
- remove trailing blanks git-svn-id: http://root.cern.ch/svn/root/trunk@48384 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 26, 2012
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@47635 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 13, 2012
-
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@47218 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 07, 2012
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@47100 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
These are used for view panning and camera fwd/bkwd movement. git-svn-id: http://root.cern.ch/svn/root/trunk@47099 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 05, 2012
-
-
Timur Pocheptsov authored
but this is wrong, if something changes in TGLWSIncludes.h, all cocoa related code will be silently excluded. git-svn-id: http://root.cern.ch/svn/root/trunk@47033 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Nov 04, 2012
-
-
Matevz Tadel authored
scaled coordinate system within GL windows. We use full resolution in GL while GUI and window system work in points that are 2x2 pixels. git-svn-id: http://root.cern.ch/svn/root/trunk@47027 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 31, 2012
-
-
Olivier Couet authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46937 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 16, 2012
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46583 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
- EOverlap is now in namespace Rgl; - EClipType is now in class TGLClip; - EPosition and EManipType were not used and have been removed. EGLCoordType and EGLPlotType are left in top-level. In these two enums all names begin with kGL so there is less chance for collision. git-svn-id: http://root.cern.ch/svn/root/trunk@46574 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 13, 2012
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46520 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Oct 06, 2012
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46373 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
Add function Bool_t IsScalingForRender() that returns true if length of base vectors is significantly different than unity. * TGLPhysicalShape: Cache state of fTransform.IsScalingForRender() in a bool member. When this is true, enable automatic scaling of normals during rendering. * TGLLogicalShape: Add static Bool_t fgIgnoreSizeForCameraInterest allowing a user to prevent RGL from hiding very small objects - at least a pixel is always drawn. One should invoke: TGLLogicalShape::SetIgnoreSizeForCameraInterest(kTRUE); git-svn-id: http://root.cern.ch/svn/root/trunk@46372 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Sep 27, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@46215 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Aug 01, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@45328 27541ba8-7e3a-0410-8455-c3a389f83636
-
Fons Rademakers authored
native Cocoa backend will be build by default. To build X11 backend, install XQuartz and configure with ./configure --disable-cocoa. On OSX < 10.8 X11 backend is still default and Cocoa backend can be build using the --enable-cocoa configure flag. git-svn-id: http://root.cern.ch/svn/root/trunk@45327 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jul 30, 2012
-
-
Timur Pocheptsov authored
on Mac gluNewQuadric fails. git-svn-id: http://root.cern.ch/svn/root/trunk@45281 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 15, 2012
-
-
Matevz Tadel authored
to using back-buffer. This can be disabled via the following rootrc setting: OpenGL.SavePictureFallbackToBB: off Latest SLC5, SLC6 intel/mesa drivers seem to be good at lying that they support FBOs and then flipping backwards once you ask them to cough up one. git-svn-id: http://root.cern.ch/svn/root/trunk@44695 27541ba8-7e3a-0410-8455-c3a389f83636
-
Matevz Tadel authored
Add function: TGLViewer::ReinitializeCurrentCamera(TGLVector3 fwd, TGLVector3 up); allowing the user to setup a non-standard camera base. git-svn-id: http://root.cern.ch/svn/root/trunk@44694 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 14, 2012
-
-
Matevz Tadel authored
standard (up-direction fixed) and arc-ball rotation modes. * TGLCamera Add functions RotateArcBall() and RotateArcBallRad(). Add member 'Bool_t fWasArBalled'. Check its state in standard Rotate function and fix up direction if needed. * TGLOrthoCamera, TGLPerspectiveCamera Use combined view matrix's third vector as the up direction. * TGLEventHandler Add arc-ball state variable and key-handling. Add logic for calling std vs arc-ball camera rotate function. * TGLSAViewer Document arc-ball key binding in help text. git-svn-id: http://root.cern.ch/svn/root/trunk@44693 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 08, 2012
-
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44626 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 06, 2012
-
-
Timur Pocheptsov authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44582 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 05, 2012
-
-
Axel Naumann authored
git-svn-id: http://root.cern.ch/svn/root/trunk@44556 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Jun 04, 2012
-
-
Axel Naumann authored
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. git-svn-id: http://root.cern.ch/svn/root/trunk@44507 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 18, 2012
-
-
Timur Pocheptsov authored
2. Add some methods to ROOTOpenGLView (not to have exception on non-existing selector). git-svn-id: http://root.cern.ch/svn/root/trunk@44288 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 16, 2012
-
-
Timur Pocheptsov authored
Implement CreateOpenGLContext. For the moment, I have 1 to 1 relation between GL view and GL context (and it looks like we never create several GL context for 1 TGLWidget). git-svn-id: http://root.cern.ch/svn/root/trunk@44274 27541ba8-7e3a-0410-8455-c3a389f83636
-
Timur Pocheptsov authored
TGLWidget and TGLContext classes were designed to isolate gl-context/gl-window specific code inside gl module. Unfortunately, this isolation is bad as soon as we have to work with Obj-C, OpenGL, classes from Cocoa module. TGLFormat can not go to core/base (because of multi-sampling part of code), I have to convert format into something, I can pass to gVirtualX - array of pairs (enumerator-value). git-svn-id: http://root.cern.ch/svn/root/trunk@44263 27541ba8-7e3a-0410-8455-c3a389f83636
-
- May 14, 2012
-
-
Timur Pocheptsov authored
Thanks to Matevz, all system headers are hidden so I can smoothly switch between different GL implementation without need to modify code, no changes are needed in glew/ftgl/eve at all. git-svn-id: http://root.cern.ch/svn/root/trunk@44231 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 23, 2012
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43894 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Apr 10, 2012
-
-
Fons Rademakers authored
this patch should filter G__* from the sources. git-svn-id: http://root.cern.ch/svn/root/trunk@43662 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Mar 02, 2012
-
-
Matevz Tadel authored
missing check for zero-size name-stack size. So, hovering over an axis or camera center sphere resulted in a crash. * TGLSelectBuffer - return name-stack size from Set() method. * TGLViewerBase - check name-stack size before accessing elements. * TGLViewer - do not draw non-scene objects in rendering for selection. git-svn-id: http://root.cern.ch/svn/root/trunk@43202 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 22, 2012
-
-
Fons Rademakers authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43081 27541ba8-7e3a-0410-8455-c3a389f83636
-
- Feb 16, 2012
-
-
Matevz Tadel authored
git-svn-id: http://root.cern.ch/svn/root/trunk@43039 27541ba8-7e3a-0410-8455-c3a389f83636
-