Aquileo | Recent changes to bugshttps://sourceforge.net/p/lumina/bugs/Recent changes to bugsenSun, 31 Jan 2010 12:37:53 -0000Aquileo | Script Keyword Syntax Highlightinghttps://sourceforge.net/p/lumina/bugs/10/<div class="markdown_content"><p>I accidentally implemented the "Uniformi" keyword in the script as "Uniform1" however the syntax highlighting still showed the keyword as a recognised term highlighted in blue.</p></div>Frank DoddSun, 31 Jan 2010 12:37:53 -0000https://sourceforge.neta302b5f1f378203a967425d45d3a2f1035ec41d3Aquileo | Falls down when typing // comment under Linuxhttps://sourceforge.net/p/lumina/bugs/9/<div class="markdown_content"><p>I compiled Lumina under Ubuntu 9.10 using QtCreator, everything works fine except whenever I try to type // comment it exits unexpectedly. It allows to type single / character, but one can not type second / character right afterwards. This also causes most of provided examples to fall during open.</p> <p>I tryied Lumina under Windows also, but there is no such problem.</p></div>AnonymousThu, 28 Jan 2010 09:14:42 -0000https://sourceforge.net292808cd945f84e6e4dcf5bee93aa0d0dcb89fadAquileo | Segfault when opening the hello world examplehttps://sourceforge.net/p/lumina/bugs/8/<div class="markdown_content"><p>Version 0.4.0, Debian Squeeze/Unstable<br /> It segfaults when I open the hello world example:</p> <p>(gdb) run<br /> Starting program: /home/simon/scratch/Lumina-0.4.0/lumina <br /> [Thread debugging using libthread_db enabled]<br /> main() <br /> 0 Virtual core pointerXPointer<br /> Buttons: 32<br /> Axes: 2<br /> 1 Virtual core keyboardXKeyboard<br /> 2 AT Translated Set 2 keyboardXKeyboard<br /> 3 Macintosh mouse button emulationXKeyboard<br /> Buttons: 5<br /> Axes: 2<br /> 4 Power ButtonXKeyboard<br /> 5 Logitech USB-PS/2 Optical MouseXKeyboard<br /> Buttons: 16<br /> Axes: 2<br /> 6 Power ButtonXKeyboard<br /> Item_world::setup() <br /> Create SCRIPTSLOTS "createLightDock()" <br /> Item_cam::setup() <br /> Item_node::setup() <br /> Create SCRIPTSLOTS "createTestObjectDialog()" <br /> Create SCRIPTSLOTS "createSphere(int)" <br /> Create SCRIPTSLOTS "createTorus(int)" <br /> Create SCRIPTSLOTS "createQuadric(int)" <br /> Create SCRIPTSLOTS "createTestParticleDialog()" <br /> Create SCRIPTSLOTS "createGearDialog()" <br /> Create SCRIPTSLOTS "createGear(int)" <br /> Item_edit::setup() <br /> Item_script::setup() <br /> Item_shader::setup() <br /> Item_texture::setup() <br /> Create SCRIPTSLOTS "seperateToolDialog()" <br /> Create SCRIPTSLOTS "brdfToolDialog()" <br /> Create SCRIPTSLOTS "textureTool()" <br /> Create SCRIPTSLOTS "createConvolutionDialog()" <br /> Create SCRIPTSLOTS "normalHistogrammDialog()" <br /> Item_mesh::setup() <br /> Item_node::setup() <br /> Item_index::setup() <br /> Item_node::setup() <br /> Create SCRIPTSLOTS "createBezierObjectDialog()" <br /> Item_buffer::setup() <br /> Create SCRIPTSLOTS "createBezierObjectDialog()" <br /> World<br /> Texture<br /> Index<br /> Texture<br /> Texture<br /> Index<br /> ScriptToolBar<br /> toggle <br /> Item::setup() <br /> created: Item(0x9e6b40, name = "World") 0 <br /> Item::setup() <br /> created: Item(0x9f3ea0, name = "Cam") 0 <br /> GLCam(0x9f92d0) GLCam(0x9f92d0) <br /> GLCam(0x9f92d0) GLCam(0x9f92d0) <br /> Ready for GLSL</p> <p>Ready for Geometrieshader</p> <p>MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: 4 <br /> MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: 4 <br /> MAX_BINDABLE_UNIFORM_SIZE_EXT 65536 <br /> xxxxxxx "/home/simon/scratch/Lumina-0.4.0" <br /> [New Thread 0x7fffe6e7c950 (LWP 6713)]<br /> [New Thread 0x7fffe667b950 (LWP 6714)]<br /> [Thread 0x7fffe6e7c950 (LWP 6713) exited]<br /> [New Thread 0x7fffe6e7c950 (LWP 6715)]<br /> [Thread 0x7fffe6e7c950 (LWP 6715) exited]<br /> Item::setup() <br /> created: Item(0x11806b0, name = "Wizard") 0 <br /> Item::setup() <br /> created: Item(0x11800b0, name = "Script") 0 <br /> (DQObject(0x11800b0, name = "Script") )<br /> </p> <p>Program received signal SIGSEGV, Segmentation fault.<br /> 0x00007ffff60efb3a in QRegExp::matchedLength() const ()<br /> from /usr/lib/libQtCore.so.4<br /> (gdb) bt<br /> #0 0x00007ffff60efb3a in QRegExp::matchedLength() const ()<br /> from /usr/lib/libQtCore.so.4<br /> #1 0x000000000046c6da in Highlighter::highlightBlock(QString const&amp;) ()<br /> #2 0x00007ffff6c0a600 in ?? () from /usr/lib/libQtGui.so.4<br /> #3 0x00007ffff6c0a7d1 in ?? () from /usr/lib/libQtGui.so.4<br /> #4 0x00007ffff6c0aaeb in QSyntaxHighlighter::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4<br /> #5 0x00007ffff61b9682 in QMetaObject::activate(QObject*, int, int, void**) ()<br /> from /usr/lib/libQtCore.so.4<br /> #6 0x00007ffff6fa3c8a in QTextDocument::contentsChange(int, int, int) ()<br /> from /usr/lib/libQtGui.so.4<br /> #7 0x00007ffff6bcd10b in ?? () from /usr/lib/libQtGui.so.4<br /> #8 0x00007ffff6b91133 in ?? () from /usr/lib/libQtGui.so.4<br /> #9 0x00007ffff6dc2241 in QTextEdit::setPlainText(QString const&amp;) ()<br /> from /usr/lib/libQtGui.so.4<br /> #10 0x000000000046dd90 in LumHandler::endElement(QString const&amp;, QString const&amp;, QString const&amp;) ()<br /> #11 0x00007ffff7683ff4 in ?? () from /usr/lib/libQtXml.so.4<br /> #12 0x00007ffff768cca8 in ?? () from /usr/lib/libQtXml.so.4<br /> #13 0x00007ffff768c300 in ?? () from /usr/lib/libQtXml.so.4<br /> #14 0x00007ffff768cdc8 in ?? () from /usr/lib/libQtXml.so.4<br /> #15 0x00007ffff768c300 in ?? () from /usr/lib/libQtXml.so.4<br /> #16 0x00007ffff768cdc8 in ?? () from /usr/lib/libQtXml.so.4<br /> ---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br /> #17 0x00007ffff768f9e8 in ?? () from /usr/lib/libQtXml.so.4<br /> #18 0x00007ffff768fd8d in QXmlSimpleReader::parse(QXmlInputSource const*, bool)<br /> () from /usr/lib/libQtXml.so.4<br /> #19 0x000000000041fb57 in MainWindow::open(QString const&amp;) ()<br /> #20 0x0000000000420171 in MainWindow::append() ()<br /> #21 0x00000000004bb678 in MainWindow::qt_metacall(QMetaObject::Call, int, void**) ()<br /> #22 0x00007ffff61b9682 in QMetaObject::activate(QObject*, int, int, void**) ()<br /> from /usr/lib/libQtCore.so.4<br /> #23 0x00007ffff698c937 in QAction::triggered(bool) ()<br /> from /usr/lib/libQtGui.so.4<br /> #24 0x00007ffff698ddb0 in QAction::activate(QAction::ActionEvent) ()<br /> from /usr/lib/libQtGui.so.4<br /> #25 0x00007ffff6d0627a in ?? () from /usr/lib/libQtGui.so.4<br /> #26 0x00007ffff6d06515 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()<br /> from /usr/lib/libQtGui.so.4<br /> #27 0x00007ffff6dd5b0a in QToolButton::mouseReleaseEvent(QMouseEvent*) ()<br /> from /usr/lib/libQtGui.so.4<br /> #28 0x00007ffff69e2b4f in QWidget::event(QEvent*) ()<br /> from /usr/lib/libQtGui.so.4<br /> #29 0x00007ffff699280d in QApplicationPrivate::notify_helper(QObject*, QEvent*)<br /> () from /usr/lib/libQtGui.so.4<br /> #30 0x00007ffff699afba in QApplication::notify(QObject*, QEvent*) ()<br /> ---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br /> from /usr/lib/libQtGui.so.4<br /> #31 0x00007ffff61a451c in QCoreApplication::notifyInternal(QObject*, QEvent*)<br /> () from /usr/lib/libQtCore.so.4<br /> #32 0x00007ffff699a268 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&lt;QWidget&gt;&amp;) ()<br /> from /usr/lib/libQtGui.so.4<br /> #33 0x00007ffff6a02df9 in ?? () from /usr/lib/libQtGui.so.4<br /> #34 0x00007ffff6a01baf in QApplication::x11ProcessEvent(_XEvent*) ()<br /> from /usr/lib/libQtGui.so.4<br /> #35 0x00007ffff6a29e9c in ?? () from /usr/lib/libQtGui.so.4<br /> #36 0x00007ffff379721a in g_main_context_dispatch ()<br /> from /usr/lib/libglib-2.0.so.0<br /> #37 0x00007ffff379aa78 in ?? () from /usr/lib/libglib-2.0.so.0<br /> #38 0x00007ffff379ac2c in g_main_context_iteration ()<br /> from /usr/lib/libglib-2.0.so.0<br /> #39 0x00007ffff61ccbff in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQtCore.so.4<br /> #40 0x00007ffff6a2964f in ?? () from /usr/lib/libQtGui.so.4<br /> #41 0x00007ffff61a2de2 in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQtCore.so.4<br /> #42 0x00007ffff61a31b4 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQtCore.so.4<br /> #43 0x00007ffff61a5424 in QCoreApplication::exec() ()<br /> ---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br /> from /usr/lib/libQtCore.so.4<br /> #44 0x000000000041c922 in main ()</p></div>Simon WennerThu, 10 Sep 2009 12:28:41 -0000https://sourceforge.netcadd07868148be7c092c66c313bd0e0944e6a055Aquileo | SegFault when adding '//' style commentshttps://sourceforge.net/p/lumina/bugs/7/<div class="markdown_content"><p>Lumina segfaults when adding (or loading) '//' style comments. Works OK with QT4.3 but dies with QT4.5.1 (tested in Fedora 10). The problem is a cut/paste error in sourceedit.cpp line 303. Where the first search is for the "//.*" (comment) expression but the length is requested from "#.*" (pre).</p> <p>303: index = text.indexOf(comment); should be index = text.indexOf(pre); </p></div>Scott S. RossWed, 22 Jul 2009 19:31:01 -0000https://sourceforge.net9d7ffbc95af2803f66dec4deb3e521c41ee7c7fdAquileo | compiles but doesn't work with ati radeon HD4850https://sourceforge.net/p/lumina/bugs/6/<div class="markdown_content"><p>./lumina <br /> main() <br /> 0 Virtual core keyboardXKeyboard<br /> 1 Virtual core pointerXPointer<br /> Buttons: 32<br /> Axes: 2<br /> 2 Generic KeyboardXKeyboard<br /> 3 Configured MouseXKeyboard<br /> Buttons: 9<br /> Axes: 2<br /> Item_world::setup() <br /> Create SCRIPTSLOTS "createLightDock()" <br /> Item_cam::setup() <br /> Item_node::setup() <br /> Create SCRIPTSLOTS "createTestObjectDialog()" <br /> Create SCRIPTSLOTS "createSphere(int)" <br /> Create SCRIPTSLOTS "createTorus(int)" <br /> Create SCRIPTSLOTS "createQuadric(int)" <br /> Create SCRIPTSLOTS "createTestParticleDialog()" <br /> Create SCRIPTSLOTS "createGearDialog()" <br /> Create SCRIPTSLOTS "createGear(int)" <br /> Item_edit::setup() <br /> Item_script::setup() <br /> Item_shader::setup() <br /> Item_texture::setup() <br /> Create SCRIPTSLOTS "seperateToolDialog()" <br /> Create SCRIPTSLOTS "brdfToolDialog()" <br /> Create SCRIPTSLOTS "textureTool()" <br /> Create SCRIPTSLOTS "createConvolutionDialog()" <br /> Create SCRIPTSLOTS "normalHistogrammDialog()" <br /> Item_mesh::setup() <br /> Item_node::setup() <br /> Item_index::setup() <br /> Item_node::setup() <br /> Create SCRIPTSLOTS "createBezierObjectDialog()" <br /> Item_buffer::setup() <br /> Create SCRIPTSLOTS "createBezierObjectDialog()" <br /> World<br /> Texture<br /> Index<br /> Texture<br /> Texture<br /> Index<br /> ScriptToolBar<br /> toggle <br /> Item::setup() <br /> created: Item(0x7f15e0, name = "World") 0 <br /> Item::setup() <br /> created: Item(0x7f3eb0, name = "Cam") 0 <br /> GLCam(0x7f52e0) GLCam(0x7f52e0) <br /> GLCam(0x7f52e0) GLCam(0x7f52e0) <br /> Ready for GLSL</p> <p>Ready for Geometrieshader</p> <p>MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: 4 <br /> MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: 4 <br /> MAX_BINDABLE_UNIFORM_SIZE_EXT 4 <br /> xxxxxxx "/home/ricardo/Downloads/Lumina-0.4.0" <br /> glerror in rendering: 1280 <br /> Item::setup() <br /> created: Item(0x1205db0, name = "Wizard") 0 <br /> Item::setup() <br /> created: Item(0x776ac0, name = "Script") 0 <br /> (DQObject(0x776ac0, name = "Script") )<br /> Item::setup() <br /> created: Item(0x124f260, name = "Vertexshader") 0 <br /> Item::setup() <br /> created: Item(0x124f150, name = "Fragmentshader") 0 <br /> Item::setup() <br /> created: Item(0x12ddb40, name = "Colormap") 0 <br /> true <br /> 33779 <br /> Miplevels 6 <br /> texture was not bound <br /> cubeloop 1 width 32 height 32 depth 1 1392 <br /> Texture Miplevel 0 bytes: 1024 32 32 1 <br /> Texture Miplevel 1 bytes: 256 16 16 1 <br /> Texture Miplevel 2 bytes: 64 8 8 1 <br /> Texture Miplevel 3 bytes: 16 4 4 1 <br /> Texture Miplevel 4 bytes: 16 2 2 1 <br /> Texture Miplevel 5 bytes: 16 1 1 1 <br /> Item::setup() <br /> created: Item(0x12de690, name = "Sphere") 0 <br /> Item::setup() <br /> created: Item(0x12e4a30, name = "Vertex") 0 <br /> _normalized_int true <br /> Item_buffer::setDim 3 256 1 768 <br /> Item_buffer::setData() <br /> Current context 0x7c14b0 <br /> Vertex shader was successfully compiled to run on hardware.</p> <p>Fragment shader was successfully compiled to run on hardware.<br /> destroyed: Item(0x7f15e0, name = "World") 2 <br /> destroyed: Item(0x7f3eb0, name = "Cam") 0 <br /> destroyed: Item(0x1205db0, name = "Wizard") 5 <br /> destroyed: Item(0x776ac0, name = "Script") 0 <br /> destroyed: Item(0x124f260, name = "Vertexshader") 0 <br /> destroyed: Item(0x124f150, name = "Fragmentshader") 0 <br /> destroyed: Item(0x12ddb40, name = "Colormap") 0 <br /> destroyed: Item(0x12de690, name = "Sphere") 1 <br /> destroyed: Item(0x12e4a30, name = "Vertex") 0 <br /> ricardo@SAMAEL:~/Downloads/Lumina-0.4.0$ ./lumina --help<br /> main() <br /> 0 Virtual core keyboardXKeyboard<br /> 1 Virtual core pointerXPointer<br /> Buttons: 32<br /> Axes: 2<br /> 2 Generic KeyboardXKeyboard<br /> 3 Configured MouseXKeyboard<br /> Buttons: 9<br /> Axes: 2<br /> Item_world::setup() <br /> Create SCRIPTSLOTS "createLightDock()" <br /> Item_cam::setup() <br /> Item_node::setup() <br /> Create SCRIPTSLOTS "createTestObjectDialog()" <br /> Create SCRIPTSLOTS "createSphere(int)" <br /> Create SCRIPTSLOTS "createTorus(int)" <br /> Create SCRIPTSLOTS "createQuadric(int)" <br /> Create SCRIPTSLOTS "createTestParticleDialog()" <br /> Create SCRIPTSLOTS "createGearDialog()" <br /> Create SCRIPTSLOTS "createGear(int)" <br /> Item_edit::setup() <br /> Item_script::setup() <br /> Item_shader::setup() <br /> Item_texture::setup() <br /> Create SCRIPTSLOTS "seperateToolDialog()" <br /> Create SCRIPTSLOTS "brdfToolDialog()" <br /> Create SCRIPTSLOTS "textureTool()" <br /> Create SCRIPTSLOTS "createConvolutionDialog()" <br /> Create SCRIPTSLOTS "normalHistogrammDialog()" <br /> Item_mesh::setup() <br /> Item_node::setup() <br /> Item_index::setup() <br /> Item_node::setup() <br /> Create SCRIPTSLOTS "createBezierObjectDialog()" <br /> Item_buffer::setup() <br /> Create SCRIPTSLOTS "createBezierObjectDialog()" <br /> World<br /> Texture<br /> Index<br /> Texture<br /> Texture<br /> Index<br /> ScriptToolBar<br /> toggle <br /> Item::setup() <br /> created: Item(0x7e2af0, name = "World") 0 <br /> Item::setup() <br /> created: Item(0x7ca3f0, name = "Cam") 0 <br /> GLCam(0x7c4520) GLCam(0x7c4520) <br /> GLCam(0x7c4520) GLCam(0x7c4520) <br /> Ready for GLSL</p> <p>Ready for Geometrieshader</p> <p>MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV: 4 <br /> MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV: 4 <br /> MAX_BINDABLE_UNIFORM_SIZE_EXT 4 <br /> xxxxxxx "/home/ricardo/Downloads/Lumina-0.4.0" <br /> glerror in rendering: 1280 <br /> destroyed: Item(0x7e2af0, name = "World") 1 <br /> destroyed: Item(0x7ca3f0, name = "Cam") 0</p></div>AnonymousSun, 14 Sep 2008 13:30:06 -0000https://sourceforge.net71097e00c6e44567920955a8c95badc94b5faecbAquileo | Fails to build in Mac OS X and Bad Accesshttps://sourceforge.net/p/lumina/bugs/5/<div class="markdown_content"><p>The current version of Lumina(0.4.0) doesn't build right out of the box.<br /> </p> <p>spaceball.cpp:<br /> Doesn't like QX11Info dependency.</p> <p>There is also a casting issue with int* and GLint* somewhere. </p> <p>Sorry I'm not that specific, but compiling issues are minor compared to the BAD_ACCESS when calling glGenBuffer in item_buffer constructor. The bug happens when trying to add any geometry or buffers to a node. Maybe something is getting corrupted somewhere, maybe run valgrid on it?</p> <p>Philip</p></div>Philip S.Sat, 23 Aug 2008 04:24:29 -0000https://sourceforge.neta9f7e665ebb8a25be72acda1f6fcaaaadb290ac3Aquileo | Incorrect include of glew.h ?https://sourceforge.net/p/lumina/bugs/4/<div class="markdown_content"><p>Several header and cpp files include &lt;GL/glew.h&gt;. This header is located in src/glew/ and is therefore not found by the compiler. Changing the includes to &lt;glew.h&gt; seems to fix the problem.</p></div>AnonymousThu, 03 Jul 2008 14:02:57 -0000https://sourceforge.net77617bb8a3a4b4dd67f7a7eb384b37130f275d08Aquileo | Context menu does not appearhttps://sourceforge.net/p/lumina/bugs/3/<div class="markdown_content"><p>Right-clicking the camera item does not cause the context menu to appear. A very small lightly-colored box does appear, and the console outputs "Context event (Cam)". Context: Red Hat Enterprise Linux 4, Qt 4.3.1, GLEW 1.4, lumina43 binary built from source with makefile generated from qmake applied to lumina.pro.</p></div>AnonymousTue, 14 Aug 2007 12:46:59 -0000https://sourceforge.net0e46fe05e5d6ff00cf083a0698dbb927b611b2e0Aquileo | doesn't compile under "max os x"https://sourceforge.net/p/lumina/bugs/2/<div class="markdown_content"><p>I think, Lumina would be just the perfect tool (cross plattform even!)</p> <p>I am trying to compile it on my Mac laptop.<br /> It does compile several cpp files just fine.</p> <p>But then, it complains:</p> <p>c++ -c -pipe -g -Wall -W -F/usr/local/qt-4.1.4/lib -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/qt-4.1.4/mkspecs/macx-g++ -I. -I/usr/local/qt-4.1.4/lib/QtCore.framework/Versions/4.0/Headers -I/usr/local/qt-4.1.4/include/QtCore -I/usr/local/qt-4.1.4/lib/QtNetwork.framework/Versions/4.0/Headers -I/usr/local/qt-4.1.4/include/QtNetwork -I/usr/local/qt-4.1.4/lib/QtGui.framework/Versions/4.0/Headers -I/usr/local/qt-4.1.4/include/QtGui -I/usr/local/qt-4.1.4/lib/QtOpenGL.framework/Versions/4.0/Headers -I/usr/local/qt-4.1.4/include/QtOpenGL -I/usr/local/qt-4.1.4/lib/QtXml.framework/Versions/4.0/Headers -I/usr/local/qt-4.1.4/include/QtXml -I/usr/local/qt-4.1.4/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I.build/moc -I.build/uic -o .build/obj/tree.o src/tree.cpp<br /> src/tree.cpp: In constructor ‘TreeView::TreeView(QWidget*)’:<br /> src/tree.cpp:34: error: ‘InternalMove’ is not a member of ‘QAbstractItemView’<br /> src/tree.cpp:34: error: ‘setDragDropMode’ was not declared in this scope<br /> src/tree.cpp:43: error: ‘class Item_world’ has no member named ‘setExpanded’<br /> make: *** [.build/obj/tree.o] Error 1</p> <p>I've got Qty 4.1.4 -- does that not work??</p> <p>Best regards,<br /> Gabriel.</p></div>Gabriel ZachmannMon, 11 Jun 2007 23:21:39 -0000https://sourceforge.netea1b6b44083ef8116134fc0e858d9854c0a3b61aAquileo | Windows crashhttps://sourceforge.net/p/lumina/bugs/1/<div class="markdown_content"><p>When I add a test object Lumina crashes.</p></div>Pedro SáSat, 07 Apr 2007 17:49:46 -0000https://sourceforge.net3eda71f6f3fbedbbfe1752187402c8004c08b4b8