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