12004-12-30 06:43:44 - r355 - tamer 2 3* tests/pivy.py, tests/pivy_tests.py: 4 5 renamed pivy.py to pivy_tests.py. guess why... (getting some coffee *grmbl*) 6 72004-12-30 06:41:45 - r354 - tamer 8 9* tests/pivy.py, tests/unittests.py: 10 11 renamed unittests.py to pivy.py (as sogui* tests should be added into 12 separate files and in order to prevent name clashes with existing python 13 modules) 14 152004-12-30 06:37:43 - r353 - tamer 16 17* tests, tests/unittests.py: 18 19 added initial PyUnit based pivy unit test suite. 20 212004-12-29 07:35:50 - r351 - tamer 22 23* fake_headers/Inventor/C/threads/barrier.h, 24 fake_headers/Inventor/C/base/string.h, fake_headers/Inventor/C/base, 25 fake_headers/Inventor/C/threads/recmutex.h, 26 fake_headers/Inventor/C/threads/condvar.h, 27 fake_headers/Inventor/C/errors, fake_headers/Inventor/C/base/heap.h, 28 fake_headers/Inventor, fake_headers/Inventor/C/glue/dl.h, 29 fake_headers/Inventor/C/threads/mutex.h, 30 fake_headers/Inventor/C/base/hash.h, 31 fake_headers/Inventor/C/threads/thread.h, 32 fake_headers/Inventor/C/tidbits.h, 33 fake_headers/Inventor/C/threads/worker.h, 34 fake_headers/Inventor/C/threads/rwmutex.h, 35 fake_headers/Inventor/C/threads/sync.h, 36 fake_headers/Inventor/C/base/time.h, fake_headers/Inventor/C, 37 fake_headers/Inventor/C/threads/fifo.h, 38 interfaces/pivy_common_typemaps.i, 39 fake_headers/Inventor/C/threads/sched.h, 40 fake_headers/Inventor/C/threads/common.h, interfaces/pivy.i, 41 fake_headers/Inventor/C/base/list.h, 42 fake_headers/Inventor/C/threads/wpool.h, 43 fake_headers/Inventor/C/glue/gl.h, 44 fake_headers/Inventor/C/threads/storage.h, 45 fake_headers/Inventor/C/base/memalloc.h, 46 fake_headers/Inventor/C/threads, 47 fake_headers/Inventor/C/errors/error.h, 48 fake_headers/Inventor/C/glue, 49 fake_headers/Inventor/C/errors/debugerror.h, 50 fake_headers/Inventor/C/base/rbptree.h: 51 52 do not wrap the Coin internal C functions. 53 542004-12-29 07:30:28 - r350 - tamer 55 56* Inventor/lists/SoBaseList.i, Inventor/lists/SoFieldList.i: 57 58 added for autocasting to take effect on inherited classes. 59 602004-12-29 06:34:27 - r349 - tamer 61 62* interfaces/pivy_common_typemaps.i: 63 64 removed fluff. 65 662004-12-29 05:30:34 - r348 - tamer 67 68* examples/Mentor/13.4.Gate.py, Inventor/SoType.i, 69 examples/Mentor/16.2.Callback.py, interfaces/pivy_common_typemaps.i, 70 Inventor/lists/SoNodeList.i: 71 72 autocasting for all SoFieldContainer, SoPath, SoField derived classes. 73 according typemap for createInstance that allows extensions classe to be 74 hooked in without creating a wrapper through the Inventor type system. 75 762004-12-19 17:28:03 - r345 - reitmayr 77 78* Inventor/nodekits/SoBaseKit.i, Inventor/nodekits: 79 80 interface file for SoBaseKit to provide generic access to parts! 81 Parts were not wrapped at all and only accessible via OIV framework API. the 82 solution here is dynamic and works automatically for all nodekits. it allows 83 code like the following: 84 s.transform = some node 85 print s.transform.translation.getValue() 86 etc. 87 this is what we have been looking for to implement attribute like field 88 access! 89 902004-12-19 16:06:22 - r344 - reitmayr 91 92* Inventor/fields/SoMFBool.i, interfaces/pivy.i, 93 Inventor/fields/SoMFInt32.i, Inventor/fields/SoMFShort.i, 94 Inventor/fields/SoMFUInt32.i, Inventor/fields/SoMFUShort.i, 95 Inventor/fields/SoMFFloat.i, Inventor/fields/SoMFString.i: 96 97 for a the simpler MFFields: 98 * added getValues wrapper outputing a list 99 * extended setValues to accept various parameter combinations 100 * added iterator interface to be able to write code like this: 101 t = SoMFString() 102 for x in t: 103 ... do something 104 1052004-12-16 08:53:02 - r342 - reitmayr 106 107* Inventor/fields/SoMFVec4f.i, Inventor/fields/SoMFColor.i, 108 Inventor/fields/SoMFInt32.i, Inventor/fields/SoMFFloat.i, 109 Inventor/fields/SoMFVec2f.i, Inventor/fields/SoMFString.i, 110 Inventor/fields/SoMFVec3f.i: 111 112 added [] operators to the MFields with existing interface files. problem 113 reported by VRLU student. is there an easy way to add this for all the other 114 MFields ? 115 1162004-12-15 11:26:03 - r340 - reitmayr 117 118* SoPyScript/SoPyScript.cpp: 119 120 implemented a dedicated field list to store changed fields until the next 121 execution of script code. this solves a number of problems described in issue 122 11. 123 1242004-12-13 18:24:42 - r338 - reitmayr 125 126* SoPyScript/SoPyScript.cpp: 127 128 fixed swallowing of '}', if no fields where found 129 1302004-12-13 18:13:20 - r337 - reitmayr 131 132* SoPyScript/SoPyScript.cpp: 133 134 added filename lookup to read script files relative to current file and all 135 other directories on the Open Inventor dir stack. 136 1372004-12-13 17:40:06 - r336 - tamer 138 139* examples/Mentor/10.2.setEventCB.py: 140 141 updated to accomodate the recent operator overload additions. 142 1432004-12-13 17:24:30 - r335 - tamer 144 145* README: 146 147 set native eol-style property. 148 1492004-12-13 17:00:42 - r334 - kyrah 150 151* README: 152 153 Basic build instructions. 154 1552004-12-11 15:37:36 - r332 - reitmayr 156 157* Inventor/SbRotation.i, Inventor/SbDPRotation.i, Inventor/SbMatrix.i: 158 159 more API warts removed. setValue and copy constructors. more getXXX methods 160 to get axis, angle and matrix representations. some copy & paste errors fixed 161 1622004-12-09 23:08:20 - r330 - reitmayr 163 164* Inventor/SbVec2s.i, Inventor/SbVec2d.i, Inventor/SbVec3s.i, 165 Inventor/SbVec3d.i, Inventor/SbVec2f.i, Inventor/SbVec4d.i, 166 Inventor/SbVec3f.i, Inventor/SbVec4f.i: 167 168 added copy constructors and setValue overload to all vector types. also all 169 support setitem now. 170 1712004-12-09 19:49:19 - r328 - reitmayr 172 173* Inventor/SbBox2d.i, Inventor/SbVec2d.i: 174 175 some test work on copy constructors and setValue() overloads 176 1772004-12-09 19:44:52 - r327 - reitmayr 178 179* Inventor/SbVec2d.i: 180 181 fixed a typo 182 1832004-12-09 19:42:36 - r326 - reitmayr 184 185* SoPyScript/SoPyScript.cpp: 186 187 creating python objects after the test for an action function passes. triples 188 performance in the fail case which is the common one. actually it would be 189 better to not call any Python API functions, if not necessary. That require 190 more book-keeping in the node itself. 191 1922004-12-08 18:49:53 - r324 - reitmayr 193 194* setup.py: 195 196 I think the changes warrant a bump up in the version number. It will help me 197 not to confuse the VRLU students :) 198 1992004-12-06 16:54:23 - r322 - reitmayr 200 201* SoPyScript/SoPyScript.cpp: 202 203 another refactoring of the locale dictionary code. reading in a new script 204 should also clear the locale dictionary. now there is only one code location 205 to do that. 206 2072004-12-06 16:41:48 - r321 - tamer 208 209* SoPyScript/SoPyScript.cpp: 210 211 untabified sources... 212 2132004-12-06 16:39:09 - r320 - tamer 214 215* SoPyScript/SoPyScript.cpp: 216 217 more code cleanup. i am a pedantic pita, time to either consult a psychatrist 218 or to do some more python only coding. free form C++ indentation and negative 219 logic is killing me... *help* 220 2212004-12-06 16:15:53 - r319 - tamer 222 223* SoPyScript/SoPyScript.cpp: 224 225 no need to have the state protected. rather enforce it to private as nobody 226 should have a good reason to muck around with it... *shrug* 227 2282004-12-06 16:12:14 - r318 - tamer 229 230* SoPyScript/SoPyScript.cpp: 231 232 further cleanup and gcc3 compile fix. 233 2342004-12-06 15:58:21 - r317 - tamer 235 236* SoPyScript/SoPyScript.cpp: 237 238 code style fixes and cleanup. 239 2402004-12-06 15:48:00 - r316 - tamer 241 242* examples/extend/README, scons/scons-README, scons/scons-LICENSE: 243 244 set native eol-style property. 245 2462004-12-06 15:44:59 - r315 - tamer 247 248* examples/extend/ShapeScale.cpp, 249 examples/Mentor/05.3.TriangleStripSet.py, 250 examples/Mentor/14.1.FrolickingWords.py, 251 Inventor/SbViewportRegion.i, examples/Mentor/17.3.GLFloor.py, 252 examples/Mentor/05.2.IndexedFaceSet.py, scons/scons- 253 local-0.96.1/SCons/Tool/default.py, 254 examples/Mentor/10.3and4.MotifList.py, scons/scons- 255 local-0.96.1/SCons/Tool/javah.py, Inventor/SoType.i, 256 examples/Mentor/03.2.Robot.py, Inventor/sensors/SoPathSensor.i, 257 examples/Mentor/14.3.Balance.py, SoPyScript/SConstruct, scons/scons- 258 local-0.96.1/SCons/Tool/as.py, Inventor/fields/SoFieldContainer.i, 259 scons/scons-local-0.96.1/SCons/Tool/sgiar.py, 260 Inventor/nodes/SoSelection.i, scons/scons- 261 local-0.96.1/SCons/Platform/cygwin.py, Inventor/fields/SoMFVec3f.i, 262 scons/scons-local-0.96.1/SCons/Platform/win32.py, 263 Inventor/SbBox2d.i, scons/scons- 264 local-0.96.1/SCons/Scanner/__init__.py, 265 examples/Mentor/08.2.UniCurve.py, Inventor/sensors/SoIdleSensor.i, 266 Inventor/SbVec2s.i, Inventor/fields/SoSFVec3f.i, 267 examples/Mentor/10.6.PickFilterTopLevel.py, scons/scons- 268 local-0.96.1/SCons/Tool/javac.py, scons/scons- 269 local-0.96.1/SCons/Tool/dvips.py, scons/scons- 270 local-0.96.1/SCons/Defaults.py, Inventor/SbPlane.i, 271 examples/Mentor/06.1.Text.py, setup.py, 272 examples/SoPyScript/textscroll.py, scons/scons- 273 local-0.96.1/SCons/Tool/f77.py, examples/Mentor/13.3.TimeCounter.py, 274 Inventor/fields/SoSFRotation.i, Inventor/actions/SoGLRenderAction.i, 275 examples/Mentor/07.1.BasicTexture.py, scons/scons- 276 local-0.96.1/SCons/Options/EnumOption.py, scons/scons- 277 local-0.96.1/SCons/Tool/jar.py, examples/Mentor/09.2.Texture.py, 278 scons/scons-local-0.96.1/SCons/Tool/g++.py, docs/ChangeLog.2002, 279 Inventor/nodes/SoGroup.i, docs/ChangeLog.2003, scons/scons- 280 local-0.96.1/SCons/Tool/m4.py, examples/Mentor/14.2.Editors.py, 281 Inventor/sensors/SoFieldSensor.i, interfaces/soxt.i, 282 examples/Mentor/12.2.NodeSensor.py, scons/scons- 283 local-0.96.1/SCons/Tool/RCS.py, scons/scons- 284 local-0.96.1/SCons/Tool/rmic.py, Inventor/SbBox3s.i, 285 examples/Mentor/10.7.PickFilterManip.py, 286 examples/Mentor/16.1.Overlay.py, scons/scons- 287 local-0.96.1/SCons/Tool/JavaCommon.py, scons/scons- 288 local-0.96.1/SCons/Platform/darwin.py, Inventor/lists/SoPathList.i, 289 Inventor/SbVec2d.i, Inventor/sensors/SoDelayQueueSensor.i, 290 Inventor/fields/SoField.i, examples/Mentor/15.3.AttachManip.py, 291 examples/Mentor/13.6.Calculator.py, 292 examples/Mentor/07.2.TextureCoordinates.py, scons/scons- 293 local-0.96.1/SCons/Tool/icl.py, Inventor/fields/SoSFString.i, 294 Inventor/fields/SoMFColor.i, scons/scons- 295 local-0.96.1/SCons/Tool/mingw.py, scons/scons- 296 local-0.96.1/SCons/Tool/sunlink.py, 297 examples/Mentor/10.8.PickFilterNodeKit.py, Inventor/SbDPMatrix.i, 298 scons/scons-local-0.96.1/SCons/Script/__init__.py, 299 Inventor/fields/SoSFColor.i, scons/scons- 300 local-0.96.1/SCons/Platform/aix.py, scons/scons- 301 local-0.96.1/SCons/Tool/CVS.py, scons/scons- 302 local-0.96.1/SCons/Tool/PharLapCommon.py, scons/scons- 303 local-0.96.1/SCons/Options/BoolOption.py, scons/scons- 304 local-0.96.1/SCons/Tool/f95.py, 305 Inventor/collision/SoIntersectionDetectionAction.i, 306 Inventor/sensors/SoDataSensor.i, Inventor/fields/SoMFVec4f.i, scons 307 /scons-local-0.96.1/SCons/Tool/sgic++.py, scons/scons- 308 local-0.96.1/SCons/Platform/sunos.py, 309 Inventor/sensors/SoOneShotSensor.i, Inventor/SbVec3s.i, 310 Inventor/fields/SoSFVec4f.i, scons/scons- 311 local-0.96.1/SCons/Tool/386asm.py, scons/scons- 312 local-0.96.1/SCons/Optik/option.py, examples/Mentor/05.1.FaceSet.py, 313 scons/scons-local-0.96.1/SCons/Tool/qt.py, 314 Inventor/actions/SoAction.i, scons/scons- 315 local-0.96.1/SCons/Tool/tar.py, scons/scons- 316 local-0.96.1/SCons/Tool/aixcc.py, scons/scons- 317 local-0.96.1/SCons/Node/Python.py, scons/scons- 318 local-0.96.1/SCons/exitfuncs.py, scons/scons- 319 local-0.96.1/SCons/Tool/f90.py, 320 examples/Mentor/06.2.Simple3DText.py, scons/scons- 321 local-0.96.1/SCons/Tool/nasm.py, scons/scons- 322 local-0.96.1/SCons/Tool/sunc++.py, Inventor/SbMatrix.i, 323 examples/Mentor/04.2.Lights.py, scons/scons- 324 local-0.96.1/SCons/Warnings.py, Inventor/fields/SoSFEnum.i, 325 Inventor/SbBox2f.i, scons/scons-local-0.96.1/SCons/Tool/latex.py, 326 scons/scons-local-0.96.1/SCons/Node/FS.py, scons/scons- 327 local-0.96.1/SCons/Scanner/Fortran.py, MANIFEST.in, 328 Inventor/fields/SoSFName.i, scons/scons- 329 local-0.96.1/SCons/Sig/MD5.py, scons/scons- 330 local-0.96.1/SCons/Optik/option_parser.py, Inventor/SbVec3d.i, 331 Inventor/fields/SoSFBool.i, scons/scons- 332 local-0.96.1/SCons/Tool/gas.py, Inventor/Qt/SoQtRenderArea.i, 333 Inventor/sensors/SoSensor.i, examples/Mentor/13.1.GlobalFlds.py, 334 examples/Mentor/12.1.FieldSensor.py, examples/Mentor/13.4.Gate.py, 335 scons/scons-local-0.96.1/SCons/Tool/tlib.py, Inventor/SbRotation.i, 336 scons/scons-local-0.96.1/SCons/Tool/link.py, scons/scons- 337 local-0.96.1/SCons/Tool/aixlink.py, scons/scons- 338 local-0.96.1/SCons/Tool/Subversion.py, scons/scons- 339 local-0.96.1/SCons/Errors.py, scons/scons- 340 local-0.96.1/SCons/Tool/tex.py, Inventor/SbVec2f.i, AUTHORS, 341 examples/Mentor/10.5.SelectionCB.py, 342 examples/Mentor/09.4.PickAction.py, 343 Inventor/actions/SoCallbackAction.i, scons/scons- 344 local-0.96.1/SCons/Sig/__init__.py, scons/scons- 345 local-0.96.1/SCons/Tool/g77.py, scons/scons- 346 local-0.96.1/SCons/Tool/Perforce.py, Inventor/nodes/SoNode.i, 347 examples/Mentor/11.2.ReadString.py, scons/scons- 348 local-0.96.1/SCons/Tool/msvc.py, examples/SoPyScript/glow.py, scons 349 /scons-local-0.96.1/SCons/Tool/swig.py, scons/scons.py, 350 examples/Mentor/06.3.Complex3DText.py, Inventor/nodes/SoCallback.i, 351 Inventor/SbImage.i, scons/scons- 352 local-0.96.1/SCons/Script/SConscript.py, 353 examples/Mentor/03.3.Naming.py, SConstruct, scons/scons- 354 local-0.96.1/SCons/Tool/midl.py, scons/scons- 355 local-0.96.1/SCons/Tool/msvs.py, sogui.py, 356 examples/Mentor/13.5.Boolean.py, examples/Mentor/08.3.BezSurf.py, 357 scons/scons-local-0.96.1/SCons/Tool/bcc32.py, scons/scons- 358 local-0.96.1/SCons/Tool/icc.py, examples/extend/scale_test.py, scons 359 /scons-local-0.96.1/SCons/Util.py, 360 examples/Mentor/02.3.Trackball.py, scons/scons- 361 local-0.96.1/SCons/Tool/ilink.py, Inventor/SbBox3f.i, scons/scons- 362 local-0.96.1/SCons/Tool/yacc.py, Inventor/SbDict.i, 363 examples/Mentor/05.4.QuadMesh.py, scons/scons- 364 local-0.96.1/SCons/Platform/irix.py, scons/scons- 365 local-0.96.1/SCons/Tool/cc.py, Inventor/SbTime.i, scons/scons- 366 local-0.96.1/SCons/Tool/linkloc.py, scons/scons- 367 local-0.96.1/SCons/Platform/hpux.py, scons/scons- 368 local-0.96.1/SCons/Tool/mslink.py, 369 examples/Mentor/12.3.AlarmSensor.py, Inventor/SbVec4d.i, 370 Inventor/Win/SoWinCursor.i, scons/scons- 371 local-0.96.1/SCons/Taskmaster.py, Inventor/Win/SoWin.i, THANKS, 372 scons/scons-local-0.96.1/SCons/Tool/gs.py, 373 examples/Mentor/03.1.Molecule.py, scons/scons- 374 local-0.96.1/SCons/Tool/BitKeeper.py, scons/scons- 375 local-0.96.1/SCons/Tool/suncc.py, scons/scons- 376 local-0.96.1/SCons/Tool/ilink32.py, 377 Inventor/nodes/SoEventCallback.i, examples/Mentor/11.1.ReadFile.py, 378 examples/extend/shapescale.i, interfaces/pivy_runtime.i, 379 examples/Mentor/05.6.TransformOrdering.py, 380 examples/SoPyScript/soqtexamin.cpp, examples/Mentor/08.1.BSCurve.py, 381 scons/scons-local-0.96.1/SCons/Scanner/Prog.py, 382 SoPyScript/SoPyScript.cpp, examples/Mentor/15.4.Customize.py, 383 examples/Mentor/10.1.addEventCB.py, Inventor/SbVec3f.i, 384 examples/Mentor/09.5.GenSph.py, scons/scons- 385 local-0.96.1/SCons/Tool/dmd.py, scons/scons- 386 local-0.96.1/SCons/Platform/__init__.py, scons/scons- 387 local-0.96.1/SCons/SConsign.py, Inventor/fields/SoSFShort.i, 388 Inventor/SbName.i, interfaces/sogtk.i, Inventor/Qt/SoQt.i, 389 Inventor/draggers/SoDragger.i, examples/Mentor/12.4.TimerSensor.py, 390 scons/scons-local-0.96.1/SCons/Options/ListOption.py, scons/scons- 391 local-0.96.1/SCons/dblite.py, examples/extend/SConstruct, scons 392 /scons-local-0.96.1/SCons/Tool/SCCS.py, scons/scons- 393 local-0.96.1/SCons/Tool/__init__.py, scons/scons- 394 local-0.96.1/SCons/Tool/hpc++.py, Inventor/fields/SoMFInt32.i, 395 Inventor/fields/SoSFInt32.i, scons/scons- 396 local-0.96.1/SCons/Conftest.py, scons/scons- 397 local-0.96.1/SCons/Platform/posix.py, scons/sconsign.py, scons 398 /scons-local-0.96.1/SCons/Options/__init__.py, 399 examples/Mentor/04.1.Cameras.py, scons/scons- 400 local-0.96.1/SCons/Tool/hplink.py, 401 examples/Mentor/16.3.AttachEditor.py, scons/scons- 402 local-0.96.1/SCons/Tool/sgicc.py, scons/scons- 403 local-0.96.1/SCons/Job.py, Inventor/SbViewVolume.i, scons/scons- 404 local-0.96.1/SCons/Scanner/C.py, scons/scons- 405 local-0.96.1/SCons/Options/PackageOption.py, 406 examples/Mentor/13.2.ElapsedTime.py, 407 examples/Mentor/15.2.SliderBox.py, 408 examples/Mentor/10.2.setEventCB.py, Inventor/fields/SoMFFloat.i, 409 scons/scons-local-0.96.1/SCons/Builder.py, Inventor/SbColor.i, 410 Inventor/SoOffscreenRenderer.i, scons/scons- 411 local-0.96.1/SCons/Tool/aixc++.py, scons/scons- 412 local-0.96.1/SCons/Tool/fortran.py, Inventor/fields/SoSFFloat.i, 413 examples/Mentor/02.4.Examiner.py, Inventor/sensors/SoTimerSensor.i, 414 Inventor/SbDPPlane.i, scons/scons-local-0.96.1/SCons/__init__.py, 415 Inventor/SoNodeKitPath.i, examples/Mentor/16.4.OneWindow.py, 416 Inventor/actions/SoWriteAction.i, scons/scons- 417 local-0.96.1/SCons/Node/Alias.py, scons/scons- 418 local-0.96.1/SCons/Tool/zip.py, Inventor/SbVec4f.i, 419 examples/Mentor/13.8.Blinker.py, Inventor/SbColor4f.i, 420 examples/Mentor/15.1.ConeRadius.py, docs/ruby-inventor.txt, 421 examples/Mentor/09.1.Print.py, interfaces/pivy_common_typemaps.i, 422 scons/scons-local-0.96.1/SCons/Node/__init__.py, Inventor/SoInput.i, 423 Inventor/fields/SoMFString.i, scons/scons- 424 local-0.96.1/SCons/Sig/TimeStamp.py, Inventor/nodes/SoCamera.i, 425 examples/Mentor/02.1.HelloCone.py, interfaces/soqt.i, scons/scons- 426 local-0.96.1/SCons/Tool/hpcc.py, Inventor/SbDPRotation.i, 427 examples/SoPyScript/SConstruct, examples/Mentor/17.1.ColorIndex.py, 428 scons/scons-local-0.96.1/SCons/Tool/ifort.py, scons/scons- 429 local-0.96.1/SCons/Tool/pdftex.py, scons/scons- 430 local-0.96.1/SCons/SConf.py, examples/SoPyScript/sowinexamin.cpp, 431 Inventor/sensors/SoAlarmSensor.i, scons/scons- 432 local-0.96.1/SCons/Tool/gcc.py, LICENSE, scons/scons- 433 local-0.96.1/SCons/Tool/ar.py, Inventor/SoPath.i, scons/scons- 434 local-0.96.1/SCons/Tool/mslib.py, Inventor/fields/SoMFVec2f.i, scons 435 /scons-local-0.96.1/SCons/Tool/c++.py, scons/scons- 436 local-0.96.1/SCons/Platform/os2.py, Inventor/SbXfBox3f.i, 437 Inventor/fields/SoSFVec2f.i, Inventor/Qt/SoQtCursor.i, scons/scons- 438 local-0.96.1/SCons/Executor.py, examples/Mentor/13.7.Rotor.py, 439 examples/Mentor/07.3.TextureFunction.py, scons/scons- 440 local-0.96.1/SCons/Scanner/IDL.py, Inventor/sensors/SoNodeSensor.i, 441 Inventor/lists/SoNodeList.i, scons/scons- 442 local-0.96.1/SCons/Tool/lex.py, scons/scons- 443 local-0.96.1/SCons/Tool/sunar.py, 444 examples/Mentor/17.2.GLCallback.py, Inventor/fields/SoSFImage.i, 445 scons/scons-local-0.96.1/SCons/Tool/masm.py, scons/scons- 446 local-0.96.1/SCons/Scanner/D.py, examples/Mentor/02.2.EngineSpin.py, 447 scons/scons-local-0.96.1/SCons/Debug.py, scons/scons- 448 local-0.96.1/SCons/Tool/ifl.py, scons/scons- 449 local-0.96.1/SCons/Tool/dvipdf.py, interfaces/pivy.i, scons/scons- 450 local-0.96.1/SCons/Tool/cvf.py, examples/Mentor/09.3.Search.py, 451 Inventor/sensors/SoTimerQueueSensor.i, scons/scons- 452 local-0.96.1/SCons/Optik/errors.py, interfaces/sowin.i, 453 examples/Mentor/16.5.Examiner.py, examples/Mentor/05.5.Binding.py, 454 scons/scons-local-0.96.1/SCons/Environment.py, 455 examples/Mentor/08.4.TrimSurf.py, Inventor/SbBox2s.i, scons/scons- 456 local-0.96.1/SCons/Action.py, scons/scons- 457 local-0.96.1/SCons/Tool/sgilink.py, Inventor/SbString.i, scons 458 /scons-local-0.96.1/SCons/Options/PathOption.py, scons/scons- 459 local-0.96.1/SCons/Tool/aixf77.py, examples/Mentor/16.2.Callback.py, 460 scons/scons-local-0.96.1/SCons/Tool/gnulink.py, scons/scons- 461 local-0.96.1/SCons/Tool/pdflatex.py, scons/scons- 462 local-0.96.1/SCons/Optik/__init__.py: 463 464 set native eol-style property. 465 4662004-12-06 15:42:29 - r314 - tamer 467 468* fake_headers/string.h, fake_headers/OpenGL/glext.h, 469 fake_headers/Xm/Xm.h, fake_headers/stddef.h, fake_headers/gtk/gtk.h, 470 fake_headers/OpenGL/glu.h, fake_headers/X11/Intrinsic.h, 471 fake_headers/sys/time.h, examples/extend/ShapeScale.h, 472 fake_headers/inttypes.h, fake_headers/stdlib.h, 473 fake_headers/sys/types.h, fake_headers/stdio.h, 474 fake_headers/stdarg.h, fake_headers/GL/glext.h, 475 fake_headers/OpenGL/gl.h, fake_headers/qobject.h, 476 fake_headers/X11/Xresource.h, fake_headers/GL/glu.h, 477 fake_headers/math.h, fake_headers/qwindowdefs.h, 478 fake_headers/windows.h, fake_headers/GL/glx.h, 479 SoPyScript/SoPyScript.h, fake_headers/time.h, ChangeLog, 480 fake_headers/assert.h, fake_headers/qevent.h, fake_headers/GL/gl.h, 481 fake_headers/wchar.h: 482 483 set native eol-style property. 484 4852004-12-06 15:41:59 - r313 - tamer 486 487* SoPyScript/SoPyScript.cpp, Inventor/SoNodeKitPath.i: 488 489 converted to unix line endings. 490 4912004-12-06 10:38:21 - r312 - reitmayr 492 493* SoPyScript/SoPyScript.cpp: 494 495 copyContents was missing code to reset the python dictionaries representing 496 scope and handlers. refactored necessary code into initFieldData to have it 497 accessible from every location necessary. 498 4992004-12-06 09:03:57 - r311 - reitmayr 500 501* SoPyScript/SoPyScript.cpp: 502 503 fixed multiple scripts issue and probably threading. should resolve issue 7. 504 5052004-12-05 17:10:33 - r309 - reitmayr 506 507* Inventor/SbBox2d.i, Inventor/SbPlane.i, Inventor/SbXfBox3f.i, 508 Inventor/SbDPPlane.i, Inventor/SbDPRotation.i, 509 Inventor/SoNodeKitPath.i, Inventor/SbColor4f.i: 510 511 more operators and some cleanup 512 5132004-12-05 16:26:16 - r308 - reitmayr 514 515* Inventor/SbTime.i: 516 517 added operators and improved getValue to also accept another SbTime instance 518 5192004-12-05 12:33:12 - r307 - reitmayr 520 521* Inventor/SbBox2s.i, Inventor/SbBox2d.i, Inventor/SbBox3s.i, 522 Inventor/SbBox2f.i, Inventor/SbBox3f.i, Inventor/SbDPMatrix.i: 523 524 more operator overloads 525 5262004-12-05 11:37:39 - r306 - reitmayr 527 528* Inventor/SoOffscreenRenderer.i, Inventor/SbColor.i, Inventor/SbName.i, 529 Inventor/nodes/SoGroup.i, Inventor/sensors/SoOneShotSensor.i, 530 Inventor/sensors/SoSensor.i, Inventor/SbViewportRegion.i, 531 Inventor/SbVec3s.i, Inventor/Qt/SoQtCursor.i, Inventor/SbDict.i, 532 Inventor/sensors/SoTimerSensor.i, Inventor/sensors/SoFieldSensor.i, 533 Inventor/sensors/SoNodeSensor.i, Inventor/SbTime.i, 534 Inventor/SbRotation.i, Inventor/sensors/SoPathSensor.i, 535 Inventor/SbVec2d.i, Inventor/SbMatrix.i, Inventor/SbVec2f.i, 536 Inventor/SbVec4d.i, Inventor/Win/SoWinCursor.i, 537 Inventor/actions/SoWriteAction.i, 538 Inventor/sensors/SoDelayQueueSensor.i, Inventor/SbVec4f.i, 539 Inventor/actions/SoCallbackAction.i, Inventor/SbColor4f.i, 540 Inventor/nodes/SoSelection.i, Inventor/sensors/SoIdleSensor.i, 541 Inventor/SbVec2s.i, Inventor/SbImage.i, Inventor/SbDPRotation.i, 542 Inventor/sensors/SoTimerQueueSensor.i, 543 Inventor/sensors/SoAlarmSensor.i, Inventor/SbVec3d.i, 544 Inventor/SbString.i, Inventor/SbVec3f.i, Inventor/SoPath.i, 545 Inventor/sensors/SoDataSensor.i: 546 547 fixed constructors for modern. the C objects were deleted at the end of the 548 constructors ! 549 5502004-12-03 10:46:56 - r304 - reitmayr 551 552* Inventor/SoOffscreenRenderer.i, Inventor/SbColor.i, Inventor/SbName.i, 553 Inventor/nodes/SoGroup.i, Inventor/sensors/SoOneShotSensor.i, 554 Inventor/sensors/SoSensor.i, Inventor/SbViewportRegion.i, 555 Inventor/SbVec3s.i, Inventor/Qt/SoQtCursor.i, Inventor/SbDict.i, 556 Inventor/sensors/SoTimerSensor.i, Inventor/sensors/SoFieldSensor.i, 557 Inventor/sensors/SoNodeSensor.i, Inventor/SbTime.i, 558 Inventor/SbRotation.i, Inventor/sensors/SoPathSensor.i, 559 Inventor/SbVec2d.i, Inventor/SbMatrix.i, Inventor/SbVec2f.i, 560 Inventor/SbVec4d.i, Inventor/Win/SoWinCursor.i, 561 Inventor/actions/SoWriteAction.i, 562 Inventor/sensors/SoDelayQueueSensor.i, Inventor/SbVec4f.i, 563 Inventor/actions/SoCallbackAction.i, Inventor/SbColor4f.i, 564 Inventor/nodes/SoSelection.i, Inventor/sensors/SoIdleSensor.i, 565 Inventor/SbVec2s.i, Inventor/SbImage.i, Inventor/SbDPRotation.i, 566 SConstruct, Inventor/sensors/SoTimerQueueSensor.i, 567 Inventor/sensors/SoAlarmSensor.i, Inventor/SbVec3d.i, 568 Inventor/SbString.i, Inventor/SbVec3f.i, setup.py, 569 Inventor/SoPath.i, Inventor/sensors/SoDataSensor.i: 570 571 build system switched to -modern. 572 all constructors fixed to work with -modern. 573 should resolve issue 7 and 8. 574 5752004-12-02 17:19:20 - r302 - reitmayr 576 577* SoPyScript/SoPyScript.cpp: 578 579 a fix for issue 6 ? 580 5812004-11-21 14:36:19 - r300 - reitmayr 582 583* setup.py: 584 585 fixed a typo 586 5872004-11-21 14:35:22 - r299 - reitmayr 588 589* interfaces/pivy.i: 590 591 added reference counting for SoBase derived types to eliminate a whole range 592 of error cases. 593 5942004-11-21 14:33:53 - r298 - reitmayr 595 596* Inventor/SbRotation.i, Inventor/SbVec2s.i, Inventor/SbVec2d.i, 597 Inventor/SbVec3s.i, Inventor/SbViewportRegion.i, 598 Inventor/SbMatrix.i, Inventor/SbVec3d.i, Inventor/SbVec2f.i, 599 Inventor/SbVec4d.i, Inventor/SbVec3f.i, Inventor/SbVec4f.i: 600 601 a couple of operator overloads for algebraic types for simplified use. 602 6032004-11-21 14:26:31 - r297 - reitmayr 604 605* SoPyScript/SoPyScript.h: 606 607 used correct define which is set automatically 608 6092004-10-25 23:33:28 - r295 - tamer 610 611* examples/Mentor/09.1.Print.py: 612 613 get rid of Python's deprecation warning. 614 6152004-10-25 23:09:25 - r294 - tamer 616 617* examples/SoPyScript/SConstruct, SoPyScript/SConstruct, 618 examples/extend/SConstruct: 619 620 allow builds even though pivy has not been installed yet. 621 6222004-10-25 00:46:36 - r292 - tamer 623 624* interfaces/soxt.i: 625 626 updates for SoXt binding. 627 6282004-10-24 23:20:35 - r291 - tamer 629 630* examples/extend/scale_test.py: 631 632 remove unnecessary explicit cast. 633 6342004-10-24 23:14:29 - r290 - tamer 635 636* examples/extend/scale_test.py, examples/extend/SConstruct: 637 638 windows build fix. remove explicit cast. 639 6402004-10-24 22:18:14 - r289 - tamer 641 642* examples/extend/SConstruct: 643 644 added missing read() for popen. 645 6462004-10-24 22:03:53 - r288 - tamer 647 648* examples/SoPyScript/SConstruct, SoPyScript/SConstruct, SConstruct, 649 setup.py, examples/extend/SConstruct: 650 651 help wincrap in building. 652 6532004-10-24 22:01:56 - r287 - tamer 654 655* SoPyScript/SoPyScript.cpp, SoPyScript/SoPyScript.h: 656 657 wincrap DLL stuff... 658 6592004-10-24 22:00:41 - r286 - tamer 660 661* examples/SoPyScript/sowinexamin.cpp, 662 examples/SoPyScript/soqtexamin.cpp: 663 664 added toolkit specific examiner viewers. 665 6662004-10-24 22:00:07 - r285 - tamer 667 668* examples/SoPyScript/examin.cpp: 669 670 removed obsolete file. 671 6722004-10-24 17:40:11 - r283 - tamer 673 674* examples/SoPyScript/SConstruct, SoPyScript/SConstruct, 675 examples/extend/SConstruct: 676 677 scons' RPATH environment variable instead of platform check and -Wl,-R for 678 the runtime library path. 679 6802004-10-24 05:02:34 - r282 - tamer 681 682* examples/SoPyScript/SConstruct, SoPyScript/SConstruct, SConstruct, 683 examples/extend/SConstruct: 684 685 consistency fixes. 686 6872004-10-24 04:24:04 - r281 - tamer 688 689* SConstruct: 690 691 link with -install_name on darwin so no DYLD_LIBRARY_PATH has to 692 be specified for the runtime library. 693 6942004-10-24 02:36:18 - r280 - tamer 695 696* examples/SoPyScript/SConstruct: 697 698 added LINKFORSHARED distutils config var. 699 7002004-10-24 02:34:19 - r279 - tamer 701 702* examples/extend/SConstruct: 703 704 added LINKFORSHARED distutils config var and removed swig verbose flag. 705 7062004-10-24 02:30:37 - r278 - tamer 707 708* SoPyScript/SConstruct: 709 710 indentation fix. 711 7122004-10-24 02:24:27 - r277 - tamer 713 714* SoPyScript/SConstruct: 715 716 added LINKSFORSHARED distutils config var. 717 7182004-10-24 02:13:48 - r276 - tamer 719 720* examples/SoPyScript/SConstruct, SoPyScript/SConstruct, SConstruct, 721 examples/extend/SConstruct: 722 723 consistency fixes. 724 7252004-10-24 02:09:47 - r275 - tamer 726 727* SConstruct, MANIFEST.in: 728 729 add LINKER flags. 730 7312004-10-24 01:23:30 - r274 - tamer 732 733* SConstruct, setup.py: 734 735 create and handle the shared pivy_runtime library through scons. 736 7372004-10-24 01:21:32 - r273 - tamer 738 739* interfaces/soqt.i: 740 741 cleanup. 742 7432004-10-23 20:35:46 - r271 - tamer 744 745* examples/extend/SConstruct: 746 747 no need to link against Python library as an extension. 748 7492004-10-23 17:34:35 - r270 - tamer 750 751* examples/extend/SConstruct: 752 753 remove debuging fluff... 754 7552004-10-23 17:33:50 - r269 - tamer 756 757* examples/extend/SConstruct: 758 759 be more explicit about the shared library suffix. this is necessary for 760 platforms such as darwin. 761 7622004-10-23 17:28:51 - r268 - tamer 763 764* examples/extend/Makefile: 765 766 removed obsolete file. 767 7682004-10-23 17:28:30 - r267 - tamer 769 770* examples/extend/README, examples/extend/SConstruct: 771 772 added scons SConstruct file. 773 7742004-10-23 15:56:47 - r266 - tamer 775 776* examples/SoPyScript/SConstruct: 777 778 SConstruct simplification. 779 7802004-10-23 02:24:47 - r265 - tamer 781 782* SoPyScript/glow.py, SoPyScript/examin.cpp, 783 SoPyScript/example_local.iv, SoPyScript/example_remote.iv, 784 SoPyScript/SConstruct, SoPyScript/example.iv, 785 SoPyScript/textscroll.py, SoPyScript/Makefile: 786 787 removed obsolete files. build a shared scripting node library. 788 7892004-10-23 02:22:56 - r264 - tamer 790 791* examples/SoPyScript, examples/SoPyScript/examin.cpp, 792 examples/SoPyScript/example_local.iv, 793 examples/SoPyScript/example_remote.iv, 794 examples/SoPyScript/SConstruct, examples/SoPyScript/example.iv, 795 examples/SoPyScript/textscroll.py, examples/SoPyScript/glow.py: 796 797 added SoPyScript examples. 798 7992004-10-22 18:53:55 - r262 - tamer 800 801* SoPyScript/examin.cpp: 802 803 removed fluff... 804 8052004-10-22 03:06:08 - r261 - tamer 806 807* SoPyScript/SConstruct: 808 809 add scons SConstruct file for the scripting node. 810 8112004-10-22 02:54:44 - r260 - tamer 812 813* scons/scons-local-0.96.1/SCons/Tool/yacc.py, scons/scons- 814 local-0.96.1/SCons/Platform/irix.py, scons/scons- 815 local-0.96.1/SCons/Tool/default.py, scons/scons- 816 local-0.96.1/SCons/Tool/cc.py, scons/scons- 817 local-0.96.1/SCons/Tool/javah.py, scons/scons- 818 local-0.96.1/SCons/Tool/linkloc.py, scons/scons- 819 local-0.96.1/SCons/Platform/hpux.py, scons/scons- 820 local-0.96.1/SCons/Tool/mslink.py, scons/scons- 821 local-0.96.1/SCons/Script, scons/scons- 822 local-0.96.1/SCons/Taskmaster.py, scons/scons- 823 local-0.96.1/SCons/Tool/as.py, scons/scons- 824 local-0.96.1/SCons/Tool/sgiar.py, scons/scons-local-0.96.1, scons 825 /scons-local-0.96.1/SCons/Platform/cygwin.py, scons/scons- 826 local-0.96.1/SCons/Tool/gs.py, scons/scons- 827 local-0.96.1/SCons/Platform/win32.py, scons/scons- 828 local-0.96.1/SCons/Tool/BitKeeper.py, scons/scons- 829 local-0.96.1/SCons/Tool/suncc.py, scons/scons- 830 local-0.96.1/SCons/Scanner/__init__.py, scons/scons- 831 local-0.96.1/SCons/Tool/ilink32.py, scons/scons-README, scons/scons- 832 local-0.96.1/SCons/Scanner/Prog.py, scons/scons- 833 local-0.96.1/SCons/Tool/javac.py, scons/scons- 834 local-0.96.1/SCons/Tool/dvips.py, scons/scons- 835 local-0.96.1/SCons/Defaults.py, scons/scons-local-0.96.1/SCons, 836 scons/scons-local-0.96.1/SCons/Tool/f77.py, scons/scons- 837 local-0.96.1/SCons/Tool/dmd.py, scons/scons- 838 local-0.96.1/SCons/SConsign.py, scons/scons- 839 local-0.96.1/SCons/Platform/__init__.py, scons/scons- 840 local-0.96.1/SCons/Options/EnumOption.py, scons/scons- 841 local-0.96.1/SCons/Tool/jar.py, scons/scons- 842 local-0.96.1/SCons/Tool/g++.py, scons/scons- 843 local-0.96.1/SCons/Tool/m4.py, scons/scons- 844 local-0.96.1/SCons/Options/ListOption.py, scons/scons- 845 local-0.96.1/SCons/Scanner, scons/scons- 846 local-0.96.1/SCons/dblite.py, scons/scons- 847 local-0.96.1/SCons/Tool/RCS.py, scons/scons- 848 local-0.96.1/SCons/Tool/rmic.py, scons/scons- 849 local-0.96.1/SCons/Tool/JavaCommon.py, scons/scons- 850 local-0.96.1/SCons/Tool/SCCS.py, scons/scons- 851 local-0.96.1/SCons/Platform/darwin.py, scons/scons- 852 local-0.96.1/SCons/Tool/__init__.py, scons/scons- 853 local-0.96.1/SCons/Tool/hpc++.py, scons/scons- 854 local-0.96.1/SCons/Tool/icl.py, scons/scons- 855 local-0.96.1/SCons/Conftest.py, scons/scons- 856 local-0.96.1/SCons/Platform/posix.py, scons/sconsign.py, scons 857 /scons-local-0.96.1/SCons/Options/__init__.py, scons/scons- 858 local-0.96.1/SCons/Tool/mingw.py, scons/scons- 859 local-0.96.1/SCons/Tool/sunlink.py, scons/scons- 860 local-0.96.1/SCons/Tool/hplink.py, scons/scons- 861 local-0.96.1/SCons/Script/__init__.py, scons/scons- 862 local-0.96.1/SCons/Tool/sgicc.py, scons/scons- 863 local-0.96.1/SCons/Platform/aix.py, scons/scons- 864 local-0.96.1/SCons/Tool/CVS.py, scons/scons- 865 local-0.96.1/SCons/Job.py, scons/scons- 866 local-0.96.1/SCons/Scanner/C.py, scons/scons- 867 local-0.96.1/SCons/Tool/PharLapCommon.py, scons/scons- 868 local-0.96.1/SCons/Options/PackageOption.py, scons/scons- 869 local-0.96.1/SCons/Options/BoolOption.py, scons/scons- 870 local-0.96.1/SCons/Tool/f95.py, scons/scons- 871 local-0.96.1/SCons/Builder.py, scons/scons-local-0.96.1/SCons/Tool, 872 scons/scons-local-0.96.1/SCons/Tool/aixc++.py, scons/scons- 873 local-0.96.1/SCons/Tool/fortran.py, scons/scons- 874 local-0.96.1/SCons/Tool/sgic++.py, scons/scons- 875 local-0.96.1/SCons/Sig, scons/scons- 876 local-0.96.1/SCons/Platform/sunos.py, scons/scons- 877 local-0.96.1/SCons/Tool/386asm.py, scons/scons- 878 local-0.96.1/SCons/Optik/option.py, scons/scons- 879 local-0.96.1/SCons/__init__.py, scons/scons- 880 local-0.96.1/SCons/Tool/qt.py, scons/scons- 881 local-0.96.1/SCons/Tool/tar.py, scons/scons- 882 local-0.96.1/SCons/Options, scons/scons- 883 local-0.96.1/SCons/Tool/aixcc.py, scons/scons- 884 local-0.96.1/SCons/Node/Python.py, scons/scons- 885 local-0.96.1/SCons/exitfuncs.py, scons/scons- 886 local-0.96.1/SCons/Tool/sunc++.py, scons/scons- 887 local-0.96.1/SCons/Tool/f90.py, scons/scons- 888 local-0.96.1/SCons/Tool/nasm.py, scons/scons- 889 local-0.96.1/SCons/Node/Alias.py, scons, scons/scons- 890 local-0.96.1/SCons/Tool/zip.py, scons/scons- 891 local-0.96.1/SCons/Node/__init__.py, scons/scons- 892 local-0.96.1/SCons/Sig/TimeStamp.py, scons/scons- 893 local-0.96.1/SCons/Warnings.py, scons/scons- 894 local-0.96.1/SCons/Tool/hpcc.py, scons/scons- 895 local-0.96.1/SCons/Tool/latex.py, scons/scons- 896 local-0.96.1/SCons/Node/FS.py, scons/scons-local-0.96.1/SCons/Optik, 897 scons/scons-local-0.96.1/SCons/Tool/ifort.py, scons/scons- 898 local-0.96.1/SCons/Scanner/Fortran.py, scons/scons- 899 local-0.96.1/SCons/Sig/MD5.py, scons/scons- 900 local-0.96.1/SCons/Tool/pdftex.py, scons/scons- 901 local-0.96.1/SCons/SConf.py, scons/scons- 902 local-0.96.1/SCons/Tool/gcc.py, scons/scons- 903 local-0.96.1/SCons/Optik/option_parser.py, scons/scons- 904 local-0.96.1/SCons/Tool/ar.py, scons/scons- 905 local-0.96.1/SCons/Tool/mslib.py, scons/scons- 906 local-0.96.1/SCons/Tool/c++.py, scons/scons- 907 local-0.96.1/SCons/Platform/os2.py, scons/scons- 908 local-0.96.1/SCons/Tool/gas.py, scons/scons-local-0.96.1/SCons/Node, 909 scons/scons-local-0.96.1/SCons/Executor.py, scons/scons- 910 local-0.96.1/SCons/Scanner/IDL.py, scons/scons- 911 local-0.96.1/SCons/Tool/lex.py, scons/scons- 912 local-0.96.1/SCons/Tool/sunar.py, scons/scons- 913 local-0.96.1/SCons/Tool/tlib.py, scons/scons- 914 local-0.96.1/SCons/Tool/link.py, scons/scons- 915 local-0.96.1/SCons/Tool/masm.py, scons/scons- 916 local-0.96.1/SCons/Scanner/D.py, scons/scons- 917 local-0.96.1/SCons/Errors.py, scons/scons- 918 local-0.96.1/SCons/Tool/Subversion.py, scons/scons- 919 local-0.96.1/SCons/Tool/aixlink.py, scons/scons- 920 local-0.96.1/SCons/Tool/tex.py, scons/scons- 921 local-0.96.1/SCons/Sig/__init__.py, scons/scons- 922 local-0.96.1/SCons/Tool/g77.py, scons/scons- 923 local-0.96.1/SCons/Tool/Perforce.py, scons/scons-LICENSE, scons 924 /scons-local-0.96.1/SCons/Tool/msvc.py, scons/scons- 925 local-0.96.1/SCons/Tool/swig.py, scons/scons- 926 local-0.96.1/SCons/Debug.py, scons/scons- 927 local-0.96.1/SCons/Tool/ifl.py, scons/scons- 928 local-0.96.1/SCons/Tool/dvipdf.py, scons/scons.py, scons/scons- 929 local-0.96.1/SCons/Script/SConscript.py, scons/scons- 930 local-0.96.1/SCons/Tool/cvf.py, scons/scons- 931 local-0.96.1/SCons/Platform, scons/scons- 932 local-0.96.1/SCons/Tool/midl.py, scons/scons- 933 local-0.96.1/SCons/Optik/errors.py, scons/scons- 934 local-0.96.1/SCons/Environment.py, scons/scons- 935 local-0.96.1/SCons/Tool/msvs.py, scons/scons- 936 local-0.96.1/SCons/Tool/bcc32.py, scons/scons- 937 local-0.96.1/SCons/Tool/icc.py, scons/scons- 938 local-0.96.1/SCons/Tool/sgilink.py, scons/scons- 939 local-0.96.1/SCons/Action.py, scons/scons- 940 local-0.96.1/SCons/Util.py, scons/scons- 941 local-0.96.1/SCons/Options/PathOption.py, scons/scons- 942 local-0.96.1/SCons/Tool/aixf77.py, scons/scons- 943 local-0.96.1/SCons/Tool/ilink.py, scons/scons- 944 local-0.96.1/SCons/Tool/pdflatex.py, scons/scons- 945 local-0.96.1/SCons/Tool/gnulink.py, scons/scons- 946 local-0.96.1/SCons/Optik/__init__.py: 947 948 added scons local package. 949 9502004-10-21 00:40:34 - r258 - tamer 951 952* SoPyScript/SoPyScript.cpp: 953 954 FIXME reg. error handling. 955 9562004-10-21 00:31:40 - r257 - tamer 957 958* SoPyScript/glow.py, SoPyScript/example_local.iv, 959 SoPyScript/example_remote.iv, SoPyScript/textscroll.py: 960 961 add examples to show usage of remote and local file handling. 962 9632004-10-21 00:31:00 - r256 - tamer 964 965* SoPyScript/SoPyScript.cpp, SoPyScript/SoPyScript.h: 966 967 added url and file loading through Python's urllib module. 968 969 allows to execute scripts located on a web, ftp or gopher server (are 970 there any left yet?) or simply in a file. read the documenation of the 971 urllib module for further information. 972 973 *** !!! WARNING !!! *** 974 975 _.--"""""--._ 976 .' '. 977 / \ 978 ; ; 979 | | 980 | | 981 ; ; 982 \ (`'--, ,--'`) / 983 \ \ _ ) ( _ / / 984 ) )(')/ \(')( ( 985 (_ `""` /\ `""` _) 986 \`"-, / \ ,-"`/ 987 `\ / `""` \ /` 988 |/\/\/\/\/\| 989 |\ /| 990 ; |/\/\/\| ; 991 \`-`--`-`/ 992 \ / 993 ',__,' 994 q__p 995 q__p 996 q__p 997 998 *** !!! WARNING !!! *** 999 1000 Do not run scripts from untrusted sources before inspecting the 1001 script itself first! Pivy has the same security model as Microsoft's 1002 Internet Exploder -> namely _NONE_! No sandbox, no wizards, no dialog 1003 box to warn you, no nothing! Ya have been warned! 1004 1005 *** !!! WARNING !!! *** 1006 1007 this makes the scripting node feature complete. happy hacking! 1008 10092004-10-20 12:13:13 - r254 - tamer 1010 1011* SoPyScript/SoPyScript.h: 1012 1013 header cleanup and #ifdef obfuscation for brokenbydesign(tm) 1014 we_are_the_m$_and_refusing_to_adhere_to_any_standards_except_for_our_very_own 1015 and therefore_do_whatever_we_like_and_pleases_us win32 "platforms"... 1016 10172004-10-20 02:28:28 - r253 - tamer 1018 1019* Inventor/events: 1020 1021 removed obsolete SoEvent.i. 1022 10232004-10-20 02:02:09 - r252 - tamer 1024 1025* setup.py: 1026 1027 win32 build fixes. (thx to Gerhard Reitmayr) 1028 10292004-10-20 02:01:05 - r251 - tamer 1030 1031* SoPyScript/examin.cpp: 1032 1033 removed fluff... 1034 10352004-10-20 01:52:29 - r250 - tamer 1036 1037* SoPyScript/SoPyScript.cpp: 1038 1039 consistency fix. 1040 10412004-10-20 01:50:22 - r249 - tamer 1042 1043* SoPyScript/SoPyScript.cpp: 1044 1045 multiple initClass() calling safety belt and SoAudioRenderAction fix. (thx to 1046 Gerhard Reitmayr) 1047 10482004-10-20 01:31:13 - r248 - tamer 1049 1050* interfaces/soqt.i: 1051 1052 reverting changes. PyErr_Clear() returns void... (note to brain: test before 1053 you check in!) 1054 10552004-10-20 01:24:41 - r247 - tamer 1056 1057* interfaces/soqt.i: 1058 1059 academic correctness aka. pedantic mode... 1060 10612004-10-20 00:11:20 - r246 - tamer 1062 1063* interfaces/soqt.i: 1064 1065 fix for the case where sip/PyQt is not installed. 1066 10672004-10-20 00:10:18 - r245 - tamer 1068 1069* interfaces/pivy_common_typemaps.i: 1070 1071 cleanup. 1072 10732004-10-18 23:31:40 - r243 - tamer 1074 1075* examples/extend/Makefile, examples/extend/shapescale.i: 1076 1077 updated example to deal with the new interfaces directory. 1078 10792004-10-18 23:29:41 - r242 - tamer 1080 1081* interfaces/soqt.i, interfaces/pivy.i, interfaces/sogtk.i, 1082 interfaces/pivy_runtime.i, interfaces/soxt.i, 1083 pivy_common_typemaps.i, interfaces/sowin.i, soqt.i, pivy.i, sogtk.i, 1084 pivy_runtime.i, interfaces, soxt.i, sowin.i, setup.py, 1085 interfaces/pivy_common_typemaps.i: 1086 1087 cleanup. moved interface files to their own interfaces directory. 1088 10892004-10-18 23:26:56 - r241 - tamer 1090 1091* fake_headers/wchar.h: 1092 1093 added fakeheader for wchar.h. 1094 10952004-10-18 21:53:13 - r239 - tamer 1096 1097* examples/extend/ShapeScale.cpp, examples/extend/Makefile, 1098 examples/extend/README, examples/extend/scale_test.py, 1099 examples/extend/ShapeScale.h: 1100 1101 updated example. 1102 11032004-10-18 20:53:56 - r238 - tamer 1104 1105* examples/extend/python: 1106 1107 removed obsolete directory. 1108 11092004-10-18 20:53:37 - r237 - tamer 1110 1111* examples/extend/ShapeScale.cpp, examples/extend/python/ShapeScale.cpp, 1112 examples/extend/Makefile, examples/extend/README, 1113 examples/extend/scale_test.py, examples/extend/ShapeScale.h, 1114 examples/extend/python/Makefile, examples/extend/python/README, 1115 examples/extend/python/scale_test.py, 1116 examples/extend/python/ShapeScale.h, examples/extend/shapescale.i, 1117 examples/extend/python/shapescale.i: 1118 1119 moved extend example up one hierarchy. 1120 11212004-10-18 20:52:16 - r236 - tamer 1122 1123* examples/Mentor/python: 1124 1125 removed obsolete directory. 1126 11272004-10-18 20:51:31 - r235 - tamer 1128 1129* examples/Mentor/flower.iv, examples/Mentor/05.3.TriangleStripSet.py, 1130 examples/Mentor/14.1.FrolickingWords.py, 1131 examples/Mentor/17.3.GLFloor.py, examples/Mentor/oak.rgb, 1132 examples/Mentor/05.4.QuadMesh.py, 1133 examples/Mentor/05.2.IndexedFaceSet.py, 1134 examples/Mentor/python/13.6.Calculator.py, 1135 examples/Mentor/python/15.2.SliderBox.py, 1136 examples/Mentor/python/07.2.TextureCoordinates.py, 1137 examples/Mentor/10.3and4.MotifList.py, 1138 examples/Mentor/python/13.3.TimeCounter.py, 1139 examples/Mentor/03.2.Robot.py, 1140 examples/Mentor/python/windmillTower.iv, examples/Mentor/dogDish.iv, 1141 examples/Mentor/12.3.AlarmSensor.py, 1142 examples/Mentor/14.3.Balance.py, examples/Mentor/diamondRug.rgb, 1143 examples/Mentor/python/03.3.Naming.py, 1144 examples/Mentor/python/07.3.TextureFunction.py, 1145 examples/Mentor/python/12.4.TimerSensor.py, 1146 examples/Mentor/python/09.3.Search.py, 1147 examples/Mentor/python/star.iv, 1148 examples/Mentor/python/16.4.OneWindow.py, 1149 examples/Mentor/python/10.3and4.MotifList.py, 1150 examples/Mentor/03.1.Molecule.py, examples/Mentor/08.2.UniCurve.py, 1151 examples/Mentor/jumpyMan.iv, examples/Mentor/python/03.2.Robot.py, 1152 examples/Mentor/python/06.1.Text.py, 1153 examples/Mentor/11.1.ReadFile.py, 1154 examples/Mentor/10.6.PickFilterTopLevel.py, 1155 examples/Mentor/05.6.TransformOrdering.py, 1156 examples/Mentor/python/temple.iv, examples/Mentor/08.1.BSCurve.py, 1157 examples/Mentor/python/15.3.AttachManip.py, 1158 examples/Mentor/python/10.2.setEventCB.py, 1159 examples/Mentor/python/07.1.BasicTexture.py, 1160 examples/Mentor/06.1.Text.py, examples/Mentor/15.4.Customize.py, 1161 examples/Mentor/python/02.1.HelloCone.py, 1162 examples/Mentor/10.1.addEventCB.py, examples/Mentor/09.5.GenSph.py, 1163 examples/Mentor/python/05.2.IndexedFaceSet.py, 1164 examples/Mentor/python/05.5.Binding.py, 1165 examples/Mentor/13.3.TimeCounter.py, 1166 examples/Mentor/01.1.Windmill.iv, 1167 examples/Mentor/python/13.5.Boolean.py, 1168 examples/Mentor/07.1.BasicTexture.py, 1169 examples/Mentor/09.2.Texture.py, 1170 examples/Mentor/python/08.3.BezSurf.py, 1171 examples/Mentor/14.2.Editors.py, 1172 examples/Mentor/python/diamondRug.rgb, 1173 examples/Mentor/12.4.TimerSensor.py, 1174 examples/Mentor/python/13.2.ElapsedTime.py, 1175 examples/Mentor/12.2.NodeSensor.py, 1176 examples/Mentor/python/15.1.ConeRadius.py, 1177 examples/Mentor/10.7.PickFilterManip.py, 1178 examples/Mentor/16.1.Overlay.py, examples/Mentor/bird.iv, 1179 examples/Mentor/python/14.1.FrolickingWords.py, 1180 examples/Mentor/python/17.3.GLFloor.py, 1181 examples/Mentor/python/17.1.ColorIndex.py, 1182 examples/Mentor/python/oak.rgb, examples/Mentor/15.3.AttachManip.py, 1183 examples/Mentor/13.6.Calculator.py, 1184 examples/Mentor/07.2.TextureCoordinates.py, 1185 examples/Mentor/python/16.5.Examiner.py, 1186 examples/Mentor/python/16.3.AttachEditor.py, 1187 examples/Mentor/python/08.4.TrimSurf.py, 1188 examples/Mentor/python/14.3.Balance.py, 1189 examples/Mentor/04.1.Cameras.py, 1190 examples/Mentor/10.8.PickFilterNodeKit.py, 1191 examples/Mentor/python/09.5.GenSph.py, 1192 examples/Mentor/16.3.AttachEditor.py, 1193 examples/Mentor/eatAtJosies.iv, 1194 examples/Mentor/python/16.2.Callback.py, 1195 examples/Mentor/python/parkbench.iv, 1196 examples/Mentor/python/05.3.TriangleStripSet.py, 1197 examples/Mentor/python/13.1.GlobalFlds.py, examples/Mentor/desk.iv, 1198 examples/Mentor/duck.iv, examples/Mentor/python/05.4.QuadMesh.py, 1199 examples/Mentor/13.2.ElapsedTime.py, 1200 examples/Mentor/python/08.1.BSCurve.py, 1201 examples/Mentor/15.2.SliderBox.py, 1202 examples/Mentor/10.2.setEventCB.py, examples/Mentor/parkbench.iv, 1203 examples/Mentor/python/17.2.GLCallback.py, 1204 examples/Mentor/python/06.2.Simple3DText.py, 1205 examples/Mentor/02.4.Examiner.py, examples/Mentor/python/globe.rgb, 1206 examples/Mentor/python/brick.1.rgb, examples/Mentor/05.1.FaceSet.py, 1207 examples/Mentor/python/09.4.PickAction.py, 1208 examples/Mentor/16.4.OneWindow.py, 1209 examples/Mentor/python/02.2.EngineSpin.py, 1210 examples/Mentor/python/02.3.Trackball.py, 1211 examples/Mentor/windmillVanes.iv, 1212 examples/Mentor/python/11.2.ReadString.py, 1213 examples/Mentor/python/flower.iv, 1214 examples/Mentor/python/03.1.Molecule.py, 1215 examples/Mentor/python/08.2.UniCurve.py, 1216 examples/Mentor/python/09.2.Texture.py, 1217 examples/Mentor/06.2.Simple3DText.py, 1218 examples/Mentor/python/11.1.ReadFile.py, examples/Mentor/temple.iv, 1219 examples/Mentor/04.2.Lights.py, 1220 examples/Mentor/python/14.2.Editors.py, examples/Mentor/luxo.iv, 1221 examples/Mentor/python/12.1.FieldSensor.py, 1222 examples/Mentor/13.8.Blinker.py, examples/Mentor/15.1.ConeRadius.py, 1223 examples/Mentor/python/eatAtJosies.iv, 1224 examples/Mentor/09.1.Print.py, examples/Mentor/python/bookshelf.iv, 1225 examples/Mentor/windmillTower.iv, 1226 examples/Mentor/python/10.7.PickFilterManip.py, 1227 examples/Mentor/python/16.1.Overlay.py, 1228 examples/Mentor/python/bird.iv, examples/Mentor/02.1.HelloCone.py, 1229 examples/Mentor/17.1.ColorIndex.py, 1230 examples/Mentor/python/10.5.SelectionCB.py, 1231 examples/Mentor/flowerPath.iv, examples/Mentor/bookshelf.iv, 1232 examples/Mentor/python/09.1.Print.py, 1233 examples/Mentor/python/01.1.Windmill.iv, 1234 examples/Mentor/brick.1.rgb, examples/Mentor/python/04.1.Cameras.py, 1235 examples/Mentor/python/05.6.TransformOrdering.py, 1236 examples/Mentor/python/flowerPath.iv, 1237 examples/Mentor/python/13.4.Gate.py, 1238 examples/Mentor/python/dogDish.iv, 1239 examples/Mentor/python/15.4.Customize.py, 1240 examples/Mentor/13.1.GlobalFlds.py, 1241 examples/Mentor/07.3.TextureFunction.py, 1242 examples/Mentor/13.7.Rotor.py, examples/Mentor/python/duck.iv, 1243 examples/Mentor/python/desk.iv, examples/Mentor/12.1.FieldSensor.py, 1244 examples/Mentor/python/04.2.Lights.py, 1245 examples/Mentor/sillyFace.rgb, examples/Mentor/star.iv, 1246 examples/Mentor/13.4.Gate.py, examples/Mentor/17.2.GLCallback.py, 1247 examples/Mentor/python/10.6.PickFilterTopLevel.py, 1248 examples/Mentor/10.5.SelectionCB.py, 1249 examples/Mentor/python/05.1.FaceSet.py, 1250 examples/Mentor/09.4.PickAction.py, 1251 examples/Mentor/python/13.7.Rotor.py, 1252 examples/Mentor/python/sillyFace.rgb, 1253 examples/Mentor/02.2.EngineSpin.py, 1254 examples/Mentor/11.2.ReadString.py, 1255 examples/Mentor/06.3.Complex3DText.py, 1256 examples/Mentor/python/12.3.AlarmSensor.py, 1257 examples/Mentor/03.3.Naming.py, examples/Mentor/09.3.Search.py, 1258 examples/Mentor/python/luxo.iv, 1259 examples/Mentor/python/10.1.addEventCB.py, 1260 examples/Mentor/python/13.8.Blinker.py, 1261 examples/Mentor/05.5.Binding.py, examples/Mentor/16.5.Examiner.py, 1262 examples/Mentor/08.4.TrimSurf.py, examples/Mentor/13.5.Boolean.py, 1263 examples/Mentor/08.3.BezSurf.py, examples/Mentor/python/jumpyMan.iv, 1264 examples/Mentor/python/06.3.Complex3DText.py, 1265 examples/Mentor/globe.rgb, examples/Mentor/python/02.4.Examiner.py, 1266 examples/Mentor/python/10.8.PickFilterNodeKit.py, 1267 examples/Mentor/02.3.Trackball.py, 1268 examples/Mentor/python/12.2.NodeSensor.py, 1269 examples/Mentor/16.2.Callback.py, 1270 examples/Mentor/python/windmillVanes.iv: 1271 1272 moved examples up one hierarchy. 1273 12742004-10-18 19:52:22 - r234 - tamer 1275 1276* SoPyScript/Makefile: 1277 1278 remove examin binary as well. 1279 12802004-10-18 17:58:23 - r233 - tamer 1281 1282* SoPyScript/Makefile: 1283 1284 removed fluff... 1285 12862004-10-18 16:13:42 - r232 - tamer 1287 1288* SoPyScript/Makefile: 1289 1290 cleaned up Makefile. 1291 12922004-10-17 23:05:23 - r231 - tamer 1293 1294* soqt.i: 1295 1296 check for Py_None. user might want to assign NULL for the toplevel widget in 1297 SoQt.init(). 1298 12992004-10-17 21:55:03 - r229 - tamer 1300 1301* soqt.i, Inventor/Qt/SoQtRenderArea.i: 1302 1303 general in/out typemaps over sip for QEvent and QWidget. completes the PyQt 1304 bridge. 1305 depends on sip 4.x and a recent PyQt. 1306 13072004-10-17 13:14:38 - r228 - tamer 1308 1309* examples/Mentor/python/10.2.setEventCB.py: 1310 1311 example just works with SoQt, so do not use SoGui. 1312 13132004-10-17 13:13:39 - r227 - tamer 1314 1315* Inventor/Qt/SoQtRenderArea.i: 1316 1317 PyQt bridge. approach: check if the sip and qt module are available and 1318 use sip's python wrapinstance() call to get hold of a wrapped PyQt QEvent. 1319 13202004-10-16 20:22:02 - r225 - tamer 1321 1322* SoPyScript/SoPyScript.cpp, SoPyScript/example.iv: 1323 1324 added handler_registry, where the field handlers can be set to call other 1325 functions instead of the implictly set default handler_fieldname() function. 1326 updated example to show how to use it. 1327 13282004-10-15 16:23:41 - r223 - tamer 1329 1330* SoPyScript/example.iv: 1331 1332 ref() self object before applying action... 1333 13342004-10-15 15:55:26 - r222 - tamer 1335 1336* SoPyScript/SoPyScript.cpp: 1337 1338 code style fix. 1339 13402004-10-15 15:31:07 - r221 - tamer 1341 1342* SoPyScript/SoPyScript.cpp: 1343 1344 remove \r from strings with windows line endings so that PySimple_RunString() 1345 is able to fulfill its task. reported by Gerhard Reitmayr. 1346 13472004-10-15 14:56:47 - r220 - tamer 1348 1349* SoPyScript/glow.iv, SoPyScript/example.iv: 1350 1351 renamed glow.iv to example.iv. 1352 13532004-10-15 14:56:03 - r219 - tamer 1354 1355* SoPyScript/glow.iv: 1356 1357 issue write action earlier to get a clean output. 1358 13592004-10-15 14:48:33 - r218 - tamer 1360 1361* SoPyScript/glow.iv: 1362 1363 a more interesting example. 1364 13652004-10-15 13:32:07 - r217 - tamer 1366 1367* SoPyScript/SoPyScript.cpp: 1368 1369 plugged memory leak. 1370 13712004-10-14 15:53:16 - r215 - tamer 1372 1373* SoPyScript/SoPyScript.cpp, SoPyScript/SoPyScript.h, SoPyScript/glow.iv: 1374 1375 cleanup, refactoring, robustification, handle_fieldname function handling. 1376 13772004-10-14 11:33:18 - r214 - tamer 1378 1379* SoPyScript/SoPyScript.cpp: 1380 1381 cosmetics... 1382 13832004-10-14 10:36:59 - r213 - tamer 1384 1385* SoPyScript/SoPyScript.cpp, SoPyScript/SoPyScript.h, 1386 SoPyScript/glow.iv, SoPyScript/Makefile: 1387 1388 removed swig wrapper of SoPyScript == not needed unmaintainable cruft. 1389 added SWIG runtime definitions. 1390 13912004-10-14 10:35:44 - r212 - tamer 1392 1393* SoPyScript/SoPyScript.i: 1394 1395 removed now obsolete file. 1396 13972004-10-14 09:25:16 - r211 - tamer 1398 1399* SoPyScript/SoPyScript.cpp, SoPyScript/SoPyScript.h: 1400 1401 added copyright stuff. 1402 14032004-10-13 13:20:58 - r209 - tamer 1404 1405* SoPyScript/examin.cpp, SoPyScript/glow.iv, SoPyScript/SoPyScript.i, 1406 SoPyScript/Makefile: 1407 1408 added SWIG interface file for the SoPyScript node and an example. 1409 14102004-10-12 23:03:22 - r208 - tamer 1411 1412* SoPyScript, SoPyScript/SoPyScript.cpp, SoPyScript/SoPyScript.h: 1413 1414 added preliminary implementation of the scripting node. 1415 14162004-10-12 22:20:58 - r207 - tamer 1417 1418* pivy_common_typemaps.i: 1419 1420 added swig cpointer.i which defines a class to help in dealing with pointers 1421 and references. 1422 see http://www.swig.org/Doc1.3/Library.html#Library_nn4 for information in 1423 how 1424 to use it. 1425 specified handling for int, long, float and double datatypes. 1426 14272004-10-12 20:16:14 - r205 - tamer 1428 1429* pivy_swigpy.c: 1430 1431 removed obsolete file. 1432 14332004-10-12 20:15:55 - r204 - tamer 1434 1435* pivy_runtime.i: 1436 1437 added pivy_runtime interface file for SWIG runtime library generation. 1438 14392004-10-12 20:14:52 - r203 - tamer 1440 1441* setup.py: 1442 1443 handling for SWIG 1.3.22 and the SWIG runtime library. 1444 SWIG doesn't build a runtime library anymore so a 1445 libpivy_runtime.so is created and installed into site-packages 1446 as if it's a regular python extension module (in fact, one can 1447 import it). the pivy modules are then linked against it by having 1448 the runtime_library_path set to python's site-packages directory. 1449 1450 possible win32 breakage (did not test and verify; removed old swig_py.dll 1451 workaround). macosx definitely will break as it will need a .dylib 1452 instead of an .so for that to work (untested and unverified). (there 1453 is a distinction made on this platform for shared libraries and 1454 runtime extensions). 1455 14562004-10-12 20:05:53 - r202 - tamer 1457 1458* soqt.i: 1459 1460 SoQt fixes for CVS version. 1461 14622004-10-12 20:04:30 - r201 - tamer 1463 1464* Inventor/SbColor.i: 1465 1466 added methods SbColor_add, SbColor_sub, SbColor_d_mul, SbColor_mul, 1467 SbColor_div, SbColor_eq and SbColor_neq to make operators operator+, 1468 operator-, operator*, operator/, operator== and operator!= accessible 1469 through pivy for efficiency reasons. 1470 14712004-08-10 21:55:48 - r199 - tamer 1472 1473* Inventor/actions/SoGLRenderAction.i, Inventor/Qt/SoQtRenderArea.i, 1474 Inventor/nodes/SoCallback.i, Inventor/sensors/SoSensor.i, 1475 Inventor/nodes/SoEventCallback.i, Inventor/draggers/SoDragger.i, 1476 Inventor/actions/SoCallbackAction.i, Inventor/nodes/SoSelection.i, 1477 Inventor/collision/SoIntersectionDetectionAction.i: 1478 1479 indentation fixes and output the stack trace if a callback 1480 fails. this frees the developer from having to provide try except 1481 blocks around the code in callback functions in order to pinpoint 1482 the problem. 1483 14842004-07-24 03:12:53 - r197 - tamer 1485 1486* Inventor/system/inttypes.h.win32, Inventor/system/inttypes.h.fix, 1487 Inventor/fields/SoSubField.h.fix, setup.py, 1488 Inventor/engines/SoSubEngine.h.fix, Inventor/nodes/SoSubNode.h.fix, 1489 Inventor/engines: 1490 1491 added fixes to workaround a bug in SWIG 1.3.21. 1492 14932004-07-16 09:26:10 - r195 - tamer 1494 1495* setup.py: 1496 1497 windows build fixes: 1498 - compile with multithreaded runtime lib (/MT instead of /MD) 1499 this removes the dependencies on the vc dlls. 1500 Coin therefore needs to be build with /MT, too! 1501 - coin2.dll and sowin1.dll will be bundled with the package 1502 1503 thx to and fixes by Gerhard Reitmayr. 1504 15052004-07-16 01:59:10 - r188 - tamer 1506 1507* Inventor/Win/SoWinCursor.i, sowin.i, Inventor/Win/SoWin.i: 1508 1509 removed executable property. 1510 15112004-07-16 01:45:22 - r186 - tamer 1512 1513* LICENSE: 1514 1515 updated year. 1516 15172004-07-16 00:31:20 - r184 - tamer 1518 1519* THANKS: 1520 1521 added Eduardo Kortright. 1522 15232004-07-09 02:00:07 - r183 - tamer 1524 1525* ChangeLog: 1526 1527 Automatic ChangeLog generation 1528 15292004-07-08 18:21:55 - r182 - tamer 1530 1531* setup.py: 1532 1533 untabified source and added platform specific check for win32 for the 1534 pivy_swigpy.c extension. 1535 15362004-07-08 04:10:14 - r181 - tamer 1537 1538* setup.py: 1539 1540 added sanity check for COIN3DDIR environment variable. 1541 15422004-07-08 03:50:12 - r180 - tamer 1543 1544* ChangeLog: 1545 1546 Automatic ChangeLog generation 1547 15482004-07-08 03:49:38 - r179 - tamer 1549 1550* sowin.i: 1551 1552 code style fix. 1553 15542004-07-08 03:47:17 - r178 - tamer 1555 1556* Inventor/SbBox3s.i, Inventor/Win, fake_headers/windows.h, 1557 Inventor/system/inttypes.h.fix, Inventor/Win/SoWinCursor.i, sowin.i, 1558 Inventor/Win/SoWin.i, setup.py, Inventor/system, 1559 pivy_common_typemaps.i, pivy_swigpy.c: 1560 1561 build system "fixes" for windows... 1562 1563 strategy: 1564 --------- 1565 we need the runtime swig library built as a dll. unfortunately the 1566 precompiled SWIG windows distribution does not come with one. so in order 1567 to avoid in having to figure out how to build and deploy on the crap 1568 called windows myself (and in order to save from a myriad of other 1569 braindead windows issues which will cost me even more time and health) 1570 i simply let distutils believe the swig runtime sources are just another 1571 python extension (i therefore hacked in void init_swigpy() {} into 1572 pivy_swigpy.c). additionally in order to not clash with a probably already 1573 installed swigpy.pyd i renamed it to pivy_swigpy. 1574 1575 i define a PIVY_WIN32 macro in order to fix certain issues such as not 1576 provided DLL export macros in the Coin headers and other windows specific 1577 braindeadness. 1578 1579 another problem: 1580 ---------------- 1581 regarding the "Python was built with version 6 of Visual Studio and 1582 extensions need to be built with the same version of the compiler, 1583 but it isn't installed." error that distutils correctly issues, you have 1584 2 options to choose from: 1585 1. easy going: uncomment the check in distutils/msvccompiler.py. pivy works 1586 but then avoid or test thoroughly any usage of methods or functions that 1587 involve 'FILE *' references. for whatever reason but microstupid figured 1588 that they need to change the FILE structure between the 2 releases. 1589 2. the hard but safe way: recompile python with VC7 and use this freshly 1590 generated interpreter for pivy. i am not aware of a precompiled python 1591 distribution that was created with VC7. 1592 1593 in any case you should play safe and recompile Coin with VC7 which works 1594 out of the box without any glitch just by using the provided project files. 1595 15962004-03-20 03:00:07 - r177 - tamer 1597 1598* ChangeLog: 1599 1600 Automatic ChangeLog generation 1601 16022004-03-19 18:08:02 - r176 - tamer 1603 1604* fake_headers/qwindowdefs.h: 1605 1606 added fake header for native Qt on MacOSX. 1607 16082004-03-19 18:07:02 - r175 - tamer 1609 1610* setup.py: 1611 1612 fixed file open mode (rw+->r+) 1613 16142004-03-19 15:52:25 - r174 - tamer 1615 1616* setup.py: 1617 1618 fixes to let it work with Python version < 2.3 1619 16202004-03-18 03:00:08 - r173 - tamer 1621 1622* ChangeLog: 1623 1624 Automatic ChangeLog generation 1625 16262004-03-17 18:17:05 - r172 - tamer 1627 1628* setup.py: 1629 1630 fix to include pivy.py, soqt.py etc. modules on installation. 1631 16322004-03-17 04:09:08 - r171 - tamer 1633 1634* setup.py: 1635 1636 added classifiers and made it PyPI ready. 1637 16382004-03-17 03:17:24 - r170 - tamer 1639 1640* ChangeLog: 1641 1642 Automatic ChangeLog generation 1643 16442004-03-17 03:15:58 - r169 - tamer 1645 1646* docs/ChangeLog.2003: 1647 1648 added ChangeLog.2003 for historical reference. 1649 16502004-03-17 03:08:52 - r168 - tamer 1651 1652* sogui.py: 1653 1654 added sowin support. 1655 16562004-03-17 03:08:08 - r167 - tamer 1657 1658* examples/Mentor/python/13.5.Boolean.py, 1659 examples/Mentor/python/17.2.GLCallback.py, 1660 examples/Mentor/python/10.7.PickFilterManip.py, 1661 examples/Mentor/python/15.4.Customize.py, 1662 examples/Mentor/python/14.3.Balance.py, 1663 examples/Mentor/python/09.4.PickAction.py, 1664 examples/Mentor/python/10.1.addEventCB.py, 1665 examples/Mentor/python/13.8.Blinker.py, 1666 examples/Mentor/python/15.3.AttachManip.py, 1667 examples/Mentor/python/15.2.SliderBox.py, 1668 examples/Mentor/python/10.2.setEventCB.py, 1669 examples/Mentor/python/14.1.FrolickingWords.py, 1670 examples/Mentor/python/17.3.GLFloor.py, 1671 examples/Mentor/python/17.1.ColorIndex.py, 1672 examples/Mentor/python/03.3.Naming.py, 1673 examples/Mentor/python/13.7.Rotor.py, 1674 examples/Mentor/python/12.1.FieldSensor.py, 1675 examples/Mentor/python/10.8.PickFilterNodeKit.py, 1676 examples/Mentor/python/05.5.Binding.py, 1677 examples/Mentor/python/10.3and4.MotifList.py: 1678 1679 fixes to reflect the new changes regarding autocasting. 1680 16812004-03-17 03:00:10 - r166 - tamer 1682 1683* ChangeLog: 1684 1685 Automatic ChangeLog generation 1686 16872004-03-17 02:59:52 - r165 - tamer 1688 1689* Makefile: 1690 1691 removed now obsolete file. 1692 16932004-03-17 02:58:47 - r164 - tamer 1694 1695* soqt.i, pivy.i, pivy_common_typemaps.i: 1696 1697 - updated to interface against most recent Coin-2 release. tested against CVS 1698 version 1699 - updated soqt interface file 1700 - fixes for windows builds (SWIGEXPORT'ed cast function and added undef's to 1701 allow building) 1702 - autocasting for methods returning SoNode*. means no direct casts more 1703 necessary for callbacks and the like 1704 - restructured common reusable parts into pivy_common_typemaps 1705 17062004-03-17 02:53:44 - r163 - tamer 1707 1708* build_pivy.py: 1709 1710 removed now obsolete file. 1711 17122004-03-17 02:53:14 - r162 - tamer 1713 1714* setup.py: 1715 1716 added distutils conformant setup.py build tool. 1717 17182004-03-17 02:52:42 - r161 - tamer 1719 1720* sowin.i: 1721 1722 added swig interface file for SoWin. 1723 17242004-03-17 02:51:20 - r160 - tamer 1725 1726* MANIFEST.in: 1727 1728 updated to reflect changes. 1729 17302004-03-17 02:49:43 - r159 - tamer 1731 1732* Inventor/Qt/SoQtRenderArea.h, Inventor/SbColor.h, 1733 Inventor/SoOffscreenRenderer.h, Inventor/SbName.h, Inventor/Xt, 1734 Inventor/fields/SoSFFloat.h, Inventor/Qt/SoQtCursor.h, 1735 Inventor/SbDict.h, Inventor/SbViewportRegion.h, Inventor/Qt/SoQt.h, 1736 Inventor/draggers/SoDragger.h, Inventor/actions/SoAction.h, 1737 Inventor/SoType.h, Inventor/SbTime.h, Inventor/fields/SoSFImage.h, 1738 Inventor/SbRotation.h, Inventor/events/SoEvent.h, 1739 Inventor/SbMatrix.h, Inventor/SbVec2f.h, 1740 Inventor/fields/SoMFInt32.h, Inventor/actions/SoWriteAction.h, 1741 Inventor/fields/SoField.h, Inventor/SbVec4f.h, 1742 Inventor/actions/SoCallbackAction.h, Inventor/SbColor4f.h, 1743 Inventor/fields/SoFieldContainer.h, Inventor/Gtk, 1744 Inventor/fields/SoSFInt32.h, Inventor/SoInput.h, 1745 Inventor/fields/SoMFVec3f.h, Inventor/fields/SoMFString.h, 1746 Inventor/fields/SoSFEnum.h, Inventor/SbVec2s.h, 1747 Inventor/fields/SoMFColor.h, Inventor/SbDPMatrix.h, 1748 Inventor/fields/SoSFColor.h, Inventor/fields/SoSFName.h, 1749 Inventor/elements, Inventor/SbViewVolume.h, Inventor/SbVec3d.h, 1750 Inventor/SbVec3f.h, Inventor/SbString.h, Inventor/fields/SoSFBool.h, 1751 Inventor/SoPath.h, Inventor/fields/SoMFFloat.h, 1752 Inventor/collision/SoIntersectionDetectionAction.h, 1753 Inventor/fields/SoMFVec2f.h, Inventor/fields/SoMFVec4f.h: 1754 1755 removed now obsolete header files. 1756 17572004-03-17 02:44:49 - r158 - tamer 1758 1759* Inventor/lists/SoNodeList.i: 1760 1761 added swig interface file for SoNodeList to let autocasting work. 1762 17632004-03-17 02:43:31 - r157 - tamer 1764 1765* Inventor/sensors/SoIdleSensor.h, Inventor/fields/SoSFVec2f.h, 1766 Inventor/nodes/SoCallback.h, Inventor/nodes/SoGroup.h, 1767 Inventor/sensors/SoSensor.h, Inventor/fields/SoSFString.h, 1768 Inventor/fields/SoSFVec3f.h, Inventor/sensors/SoOneShotSensor.h, 1769 Inventor/sensors/SoTimerSensor.h, Inventor/fields/SoSFVec4f.h, 1770 Inventor/nodes/SoEventCallback.h, Inventor/sensors/SoFieldSensor.h, 1771 Inventor/sensors/SoTimerQueueSensor.h, 1772 Inventor/sensors/SoNodeSensor.h, Inventor/sensors/SoAlarmSensor.h, 1773 Inventor/sensors/SoPathSensor.h, 1774 Inventor/sensors/SoDelayQueueSensor.h, Inventor/nodes/SoSelection.h, 1775 Inventor/nodes/SoNode.h, Inventor/fields/SoSFShort.h, 1776 Inventor/fields/SoSFRotation.h, Inventor/sensors/SoDataSensor.h, 1777 Inventor/nodes/SoCamera.h: 1778 1779 removed now obsolete header files. 1780 17812004-03-17 02:40:17 - r156 - tamer 1782 1783* Inventor/nodes/SoNode.i: 1784 1785 added handling for getByname(SbName, SoNodeList) 1786 17872004-02-26 03:00:12 - r155 - tamer 1788 1789* ChangeLog: 1790 1791 Automatic ChangeLog generation 1792 17932004-02-26 00:18:11 - r154 - tamer 1794 1795* Inventor/SbImage.i: 1796 1797 fixed up SbImage class to be consistent with unsigned char * being treated 1798 as a string in Python. extended getValue() which based on the z value of 1799 the image size automatically determines if it should return an SbVec2s or 1800 SbVec3s instance in the result list. 1801 18022004-02-25 23:16:50 - r153 - tamer 1803 1804* THANKS: 1805 1806 the abc has been invented for a reason... 1807 18082004-02-25 23:16:09 - r152 - tamer 1809 1810* THANKS: 1811 1812 added Franz Strasser 1813 18142004-02-25 23:15:31 - r151 - tamer 1815 1816* Inventor/SoOffscreenRenderer.i: 1817 1818 extended getBuffer() method to correct the handling and to allow direct 1819 access to the image from the OffscreenRenderer. reported by Franz Strasser. 1820 18212004-02-25 23:12:27 - r150 - tamer 1822 1823* Inventor/fields/SoSFImage.i: 1824 1825 removed obsolete and commented code. 1826 18272004-02-24 03:00:06 - r149 - tamer 1828 1829* ChangeLog: 1830 1831 Automatic ChangeLog generation 1832 18332004-02-24 00:52:30 - r148 - tamer 1834 1835* Inventor/SbTime.i, Inventor/SbName.i, Inventor/SbVec2s.i, 1836 Inventor/SbVec3s.i, Inventor/SbViewportRegion.i, 1837 Inventor/SbMatrix.i, Inventor/SbVec3d.i, Inventor/SbVec2f.i, 1838 Inventor/SbString.i, Inventor/SbVec4f.i, Inventor/SbColor4f.i, 1839 Inventor/SbDPMatrix.i, Inventor/SoPath.i: 1840 1841 handling for operator overloading and some fixes. 1842 18432004-02-24 00:51:36 - r147 - tamer 1844 1845* Inventor/SbBox2s.i, Inventor/SbBox2d.i, Inventor/SbBox3s.i, 1846 Inventor/SbPlane.i, Inventor/SbXfBox3f.i, Inventor/SbBox2f.i, 1847 Inventor/SbBox3f.i, Inventor/SbDPPlane.i, Inventor/SbDPRotation.i, 1848 Inventor/SbVec2d.i, Inventor/SbVec4d.i: 1849 1850 added new classes to be wrapped and handling for operator overloading. 1851 18522004-02-24 00:49:38 - r146 - tamer 1853 1854* Inventor/SoNodeKitPath.i: 1855 1856 handling for operator overloading. 1857 18582004-02-19 03:00:08 - r145 - tamer 1859 1860* ChangeLog: 1861 1862 Automatic ChangeLog generation 1863 18642004-02-18 07:31:55 - r144 - tamer 1865 1866* Inventor/actions/SoGLRenderAction.i: 1867 1868 added support for callbacks in SoGLRenderAction 1869 18702004-02-18 04:18:18 - r143 - tamer 1871 1872* Inventor/fields/SoMFVec4f.i, Inventor/SoOffscreenRenderer.i, 1873 Inventor/SbColor.i, Inventor/fields/SoSFFloat.i, 1874 Inventor/sensors/SoOneShotSensor.i, 1875 Inventor/sensors/SoTimerSensor.i, Inventor/SbViewportRegion.i, 1876 Inventor/SbVec3s.i, Inventor/SbDict.i, Inventor/fields/SoSFVec4f.i, 1877 Inventor/actions/SoAction.i, Inventor/SoType.i, Inventor/SbTime.i, 1878 Inventor/sensors/SoPathSensor.i, Inventor/events/SoEvent.i, 1879 Inventor/SbMatrix.i, Inventor/actions/SoWriteAction.i, 1880 Inventor/SbVec4f.i, Inventor/SbColor4f.i, 1881 Inventor/fields/SoFieldContainer.i, Inventor/nodes/SoSelection.i, 1882 Inventor/fields/SoMFVec3f.i, Inventor/fields/SoMFString.i, 1883 Inventor/SoInput.i, Inventor/nodes/SoCamera.i, 1884 Inventor/fields/SoSFEnum.i, Inventor/sensors/SoIdleSensor.i, 1885 Inventor/fields/SoSFVec3f.i, Inventor/SbVec2s.i, 1886 Inventor/nodes/SoEventCallback.i, Inventor/fields/SoSFName.i, 1887 Inventor/sensors/SoAlarmSensor.i, Inventor/SbVec3d.i, 1888 Inventor/SbVec3f.i, Inventor/fields/SoSFBool.i, Inventor/SoPath.i, 1889 Inventor/fields/SoMFVec2f.i, Inventor/fields/SoSFRotation.i, 1890 Inventor/fields/SoSFShort.i, Inventor/Qt/SoQtRenderArea.i, 1891 Inventor/SbName.i, Inventor/fields/SoSFVec2f.i, 1892 Inventor/nodes/SoGroup.i, Inventor/sensors/SoSensor.i, 1893 Inventor/lists, Inventor/Qt/SoQtCursor.i, Inventor/Qt/SoQt.i, 1894 Inventor/sensors/SoFieldSensor.i, Inventor/draggers/SoDragger.i, 1895 Inventor/sensors/SoNodeSensor.i, Inventor/fields/SoSFImage.i, 1896 Inventor/SbRotation.i, Inventor/lists/SoPathList.i, 1897 Inventor/SbVec2f.i, Inventor/fields/SoMFInt32.i, 1898 Inventor/fields/SoField.i, Inventor/sensors/SoDelayQueueSensor.i, 1899 Inventor/actions/SoCallbackAction.i, Inventor/nodes/SoNode.i, 1900 Inventor/fields/SoSFInt32.i, Inventor/nodes/SoCallback.i, 1901 Inventor/SbImage.i, Inventor/fields/SoSFString.i, 1902 Inventor/fields/SoMFColor.i, Inventor/SbDPMatrix.i, 1903 Inventor/sensors/SoTimerQueueSensor.i, Inventor/fields/SoSFColor.i, 1904 Inventor/SbViewVolume.i, Inventor/SbString.i, 1905 Inventor/fields/SoMFFloat.i, 1906 Inventor/collision/SoIntersectionDetectionAction.i, 1907 Inventor/sensors/SoDataSensor.i: 1908 1909 separated SWIG declarations from the Coin headers into their own interface 1910 files. this makes it easier to maintain and cope with the changing Coin 1911 header 1912 files and to possibly integrate Pivy with the Coin main brainch at a later 1913 time. 1914 improved Sb handling and __call__ methods of fields. bug fixes and cleanup 1915 for Coin-2.2. not used by the build system yet which needs to be adapted. 1916 19172004-02-17 03:00:06 - r142 - tamer 1918 1919* ChangeLog: 1920 1921 Automatic ChangeLog generation 1922 19232004-02-16 23:43:46 - r141 - tamer 1924 1925* THANKS: 1926 1927 added Martin Wagner. 1928 19292004-01-16 03:00:07 - r140 - tamer 1930 1931* ChangeLog: 1932 1933 Automatic ChangeLog generation 1934 19352004-01-15 08:53:03 - r139 - tamer 1936 1937* MANIFEST.in: 1938 1939 updated to reflect the new changes. 1940 19412004-01-15 08:50:03 - r138 - tamer 1942 1943* examples/extend/python/README, examples/extend/python/shapescale.i: 1944 1945 updated interface file and README to reflect the changes regarding the 1946 new pivy_common_typemaps.i. 1947 to add new nodekits should now be a lot simpler and less errorprone. 1948 19492004-01-15 08:47:59 - r137 - tamer 1950 1951* soqt.i, pivy.i, sogtk.i, soxt.i, pivy_common_typemaps.i: 1952 1953 added an interface file that contains the typemaps that are common to all 1954 pivy modules. fixed existing interface files to use it. 1955 19562004-01-15 03:00:06 - r136 - tamer 1957 1958* ChangeLog: 1959 1960 Automatic ChangeLog generation 1961 19622004-01-14 16:13:52 - r135 - tamer 1963 1964* examples/extend/python/scale_test.py: 1965 1966 removed the unnecessary traceback module import. 1967 19682004-01-14 16:01:42 - r134 - tamer 1969 1970* examples/extend/python/scale_test.py: 1971 1972 added the missing example file that uses the nodekit. 1973 19742004-01-14 15:50:48 - r133 - tamer 1975 1976* THANKS: 1977 1978 added Doug Epps 1979 19802004-01-14 15:49:57 - r132 - tamer 1981 1982* examples/extend/python/ShapeScale.cpp, 1983 examples/extend/python/Makefile, examples/extend/python/README, 1984 examples/extend/python/ShapeScale.h, examples/extend, 1985 examples/extend/python/shapescale.i, examples/extend/python: 1986 1987 added an example that shows how to use swig in order to add a simple NodeKit 1988 and build it as an additional module. 1989 19902004-01-09 03:00:06 - r131 - tamer 1991 1992* ChangeLog: 1993 1994 Automatic ChangeLog generation 1995 19962004-01-08 11:59:00 - r130 - tamer 1997 1998* examples/Mentor/python/13.5.Boolean.py, 1999 examples/Mentor/python/13.4.Gate.py, 2000 examples/Mentor/python/17.2.GLCallback.py, 2001 examples/Mentor/python/08.3.BezSurf.py, 2002 examples/Mentor/python/09.4.PickAction.py, 2003 examples/Mentor/python/13.2.ElapsedTime.py, 2004 examples/Mentor/python/13.6.Calculator.py, 2005 examples/Mentor/python/13.3.TimeCounter.py, 2006 examples/Mentor/python/11.2.ReadString.py, 2007 examples/Mentor/python/08.2.UniCurve.py, 2008 examples/Mentor/python/09.2.Texture.py, 2009 examples/Mentor/python/11.1.ReadFile.py, 2010 examples/Mentor/python/10.6.PickFilterTopLevel.py, 2011 examples/Mentor/python/03.3.Naming.py, 2012 examples/Mentor/python/17.1.ColorIndex.py, 2013 examples/Mentor/python/17.3.GLFloor.py, 2014 examples/Mentor/python/14.2.Editors.py, 2015 examples/Mentor/python/13.7.Rotor.py, 2016 examples/Mentor/python/09.3.Search.py, 2017 examples/Mentor/python/12.1.FieldSensor.py, 2018 examples/Mentor/python/12.4.TimerSensor.py, 2019 examples/Mentor/python/16.5.Examiner.py, 2020 examples/Mentor/python/16.4.OneWindow.py, 2021 examples/Mentor/python/16.3.AttachEditor.py, 2022 examples/Mentor/python/10.3and4.MotifList.py, 2023 examples/Mentor/python/08.4.TrimSurf.py, 2024 examples/Mentor/python/16.1.Overlay.py, 2025 examples/Mentor/python/10.7.PickFilterManip.py, 2026 examples/Mentor/python/14.3.Balance.py, 2027 examples/Mentor/python/10.5.SelectionCB.py, 2028 examples/Mentor/python/10.1.addEventCB.py, 2029 examples/Mentor/python/13.8.Blinker.py, 2030 examples/Mentor/python/09.5.GenSph.py, 2031 examples/Mentor/python/15.3.AttachManip.py, 2032 examples/Mentor/python/10.2.setEventCB.py, 2033 examples/Mentor/python/16.2.Callback.py, 2034 examples/Mentor/python/09.1.Print.py, 2035 examples/Mentor/python/13.1.GlobalFlds.py, 2036 examples/Mentor/python/04.1.Cameras.py, 2037 examples/Mentor/python/05.6.TransformOrdering.py, 2038 examples/Mentor/python/08.1.BSCurve.py, 2039 examples/Mentor/python/10.8.PickFilterNodeKit.py, 2040 examples/Mentor/python/12.2.NodeSensor.py: 2041 2042 replaced every occurence of underscore with dot for static method calls. 2043 20442004-01-08 03:00:06 - r129 - tamer 2045 2046* ChangeLog: 2047 2048 Automatic ChangeLog generation 2049 20502004-01-07 21:51:53 - r128 - tamer 2051 2052* examples/Mentor/python/13.4.Gate.py, 2053 examples/Mentor/python/13.5.Boolean.py, 2054 examples/Mentor/python/17.2.GLCallback.py, 2055 examples/Mentor/python/08.3.BezSurf.py, 2056 examples/Mentor/python/15.4.Customize.py, 2057 examples/Mentor/python/06.2.Simple3DText.py, 2058 examples/Mentor/python/04.2.Lights.py, 2059 examples/Mentor/python/09.4.PickAction.py, 2060 examples/Mentor/python/13.2.ElapsedTime.py, 2061 examples/Mentor/python/02.2.EngineSpin.py, 2062 examples/Mentor/python/13.6.Calculator.py, 2063 examples/Mentor/python/15.1.ConeRadius.py, 2064 examples/Mentor/python/15.2.SliderBox.py, 2065 examples/Mentor/python/07.2.TextureCoordinates.py, 2066 examples/Mentor/python/02.3.Trackball.py, 2067 examples/Mentor/python/13.3.TimeCounter.py, 2068 examples/Mentor/python/11.2.ReadString.py, 2069 examples/Mentor/python/03.1.Molecule.py, 2070 examples/Mentor/python/08.2.UniCurve.py, 2071 examples/Mentor/python/09.2.Texture.py, 2072 examples/Mentor/python/14.1.FrolickingWords.py, 2073 examples/Mentor/python/11.1.ReadFile.py, 2074 examples/Mentor/python/10.6.PickFilterTopLevel.py, 2075 examples/Mentor/python/17.3.GLFloor.py, 2076 examples/Mentor/python/17.1.ColorIndex.py, 2077 examples/Mentor/python/14.2.Editors.py, 2078 examples/Mentor/python/13.7.Rotor.py, 2079 examples/Mentor/python/05.1.FaceSet.py, 2080 examples/Mentor/python/07.3.TextureFunction.py, 2081 examples/Mentor/python/12.4.TimerSensor.py, 2082 examples/Mentor/python/12.1.FieldSensor.py, 2083 examples/Mentor/python/16.4.OneWindow.py, 2084 examples/Mentor/python/16.5.Examiner.py, 2085 examples/Mentor/python/10.3and4.MotifList.py, 2086 examples/Mentor/python/16.3.AttachEditor.py, 2087 examples/Mentor/python/08.4.TrimSurf.py, 2088 examples/Mentor/python/10.7.PickFilterManip.py, 2089 examples/Mentor/python/16.1.Overlay.py, 2090 examples/Mentor/python/03.2.Robot.py, 2091 examples/Mentor/python/06.1.Text.py, 2092 examples/Mentor/python/12.3.AlarmSensor.py, 2093 examples/Mentor/python/14.3.Balance.py, 2094 examples/Mentor/python/10.5.SelectionCB.py, 2095 examples/Mentor/python/10.1.addEventCB.py, 2096 examples/Mentor/python/13.8.Blinker.py, 2097 examples/Mentor/python/15.3.AttachManip.py, 2098 examples/Mentor/python/10.2.setEventCB.py, 2099 examples/Mentor/python/16.2.Callback.py, 2100 examples/Mentor/python/09.1.Print.py, 2101 examples/Mentor/python/07.1.BasicTexture.py, 2102 examples/Mentor/python/02.1.HelloCone.py, 2103 examples/Mentor/python/05.3.TriangleStripSet.py, 2104 examples/Mentor/python/06.3.Complex3DText.py, 2105 examples/Mentor/python/02.4.Examiner.py, 2106 examples/Mentor/python/13.1.GlobalFlds.py, 2107 examples/Mentor/python/04.1.Cameras.py, 2108 examples/Mentor/python/05.4.QuadMesh.py, 2109 examples/Mentor/python/05.6.TransformOrdering.py, 2110 examples/Mentor/python/08.1.BSCurve.py, 2111 examples/Mentor/python/05.2.IndexedFaceSet.py, 2112 examples/Mentor/python/10.8.PickFilterNodeKit.py, 2113 examples/Mentor/python/05.5.Binding.py: 2114 2115 updated the examples to make use of the new SoGui proxy. 2116 21172004-01-07 21:50:43 - r127 - tamer 2118 2119* pivy.i: 2120 2121 desoguinated pivy.i. 2122 21232004-01-07 21:50:11 - r126 - tamer 2124 2125* build_pivy.py: 2126 2127 support for building the different sogui bindings if available. 2128 if pivy should not build any gui bindings the --without-sogui option 2129 can be specified. 2130 21312004-01-07 19:47:28 - r125 - tamer 2132 2133* sogui.py: 2134 2135 removed the fishyness of the previous solution... 2136 21372004-01-04 03:00:06 - r124 - tamer 2138 2139* ChangeLog: 2140 2141 Automatic ChangeLog generation 2142 21432004-01-03 14:31:14 - r123 - tamer 2144 2145* soqt.i, sogtk.i, soxt.i: 2146 2147 2004 is the new year for the (c) header. 2148 small fix for soxt.i 2149 21502004-01-03 14:30:05 - r122 - tamer 2151 2152* sogui.py: 2153 2154 finally, the missing link and the last step for the deSoGUInation process. 2155 created an SoGui proxy that routes the calls through to the real 2156 underlying binding. 2157 i.e. from now on it is possible to write gui agnostic programs by solely 2158 referring to an SoGui... naming scheme and programs not depending on any 2159 toolkit dependent behaviour will just run with any binding installed. 2160 2161 there are 2 variables with a special meaning which have to be specified 2162 before 2163 the actual import of the gui: 2164 - SOGUI_DEBUG = 1 # set this to get debug output 2165 - SOGUI_BINDING = "SoQt" # set this 2 override the binding to your liking 2166 # default behaviour is autodetect in this order: 2167 # SoQt -> SoXt -> SoGtk 2168 # Could be used for any other binding not currently 2169 # known ootb if it contains the same class 2170 hierarchy. 2171 2172