pyrrlicht-commit Mailing List for Pyrrlicht
Status: Pre-Alpha
Brought to you by:
kbluck
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(152) |
Nov
(204) |
Dec
(98) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(117) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <kb...@us...> - 2007-01-26 01:04:42
|
Revision: 558 http://svn.sourceforge.net/pyrrlicht/?rev=558&view=rev Author: kbluck Date: 2007-01-25 17:04:43 -0800 (Thu, 25 Jan 2007) Log Message: ----------- ADD: Implemented class irr.io.IAttributeExchangingObject Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/python/irr/io.py Added Paths: ----------- trunk/cpp/irr_io_class_IAttributeExchangingObject.cpp trunk/test/test_irr_io_class_IAttributeExchangingObject.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-26 01:03:20
|
Revision: 557 http://svn.sourceforge.net/pyrrlicht/?rev=557&view=rev Author: kbluck Date: 2007-01-25 17:03:19 -0800 (Thu, 25 Jan 2007) Log Message: ----------- ADD: Added force_ptr_arg<> class template to force pointer-type arg signatures. Modified Paths: -------------- trunk/cpp/python_argument.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-26 01:02:11
|
Revision: 556 http://svn.sourceforge.net/pyrrlicht/?rev=556&view=rev Author: kbluck Date: 2007-01-25 17:02:11 -0800 (Thu, 25 Jan 2007) Log Message: ----------- BUG: Changed sig_arg_type of force_value_arg<> to T instead of const T. Modified Paths: -------------- trunk/cpp/python_argument.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-24 00:27:01
|
Revision: 555 http://svn.sourceforge.net/pyrrlicht/?rev=555&view=rev Author: kbluck Date: 2007-01-23 16:27:02 -0800 (Tue, 23 Jan 2007) Log Message: ----------- ADD: Implemented most of class irr.io.IAttributes. Still need to do the enum and void* functions. Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/cpp/irr_io_class_IFileSystem.cpp trunk/python/irr/io.py trunk/test/test_irr_io_class_IFileSystem.py Added Paths: ----------- trunk/cpp/irr_io_class_IAttributes.cpp trunk/test/test_irr_io_class_IAttributes.py Property Changed: ---------------- trunk/test/data/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 21:12:50
|
Revision: 554 http://svn.sourceforge.net/pyrrlicht/?rev=554&view=rev Author: kbluck Date: 2007-01-23 13:12:44 -0800 (Tue, 23 Jan 2007) Log Message: ----------- BUG: Typo in type names. Modified Paths: -------------- trunk/cpp/irr_io_class_IXMLReader.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 20:59:30
|
Revision: 553 http://svn.sourceforge.net/pyrrlicht/?rev=553&view=rev Author: kbluck Date: 2007-01-23 12:59:30 -0800 (Tue, 23 Jan 2007) Log Message: ----------- ADD: Stubbed class irr.video.ITexture Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/python/irr/video.py Added Paths: ----------- trunk/cpp/irr_video_class_ITexture.cpp trunk/test/test_irr_video_class_ITexture.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 20:44:08
|
Revision: 552 http://svn.sourceforge.net/pyrrlicht/?rev=552&view=rev Author: kbluck Date: 2007-01-23 12:43:56 -0800 (Tue, 23 Jan 2007) Log Message: ----------- ADD: Implemented struct irr.io.SAttributeReadWriteOptions Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/python/irr/io.py Added Paths: ----------- trunk/cpp/irr_io_struct_SAttributeReadWriteOptions.cpp trunk/test/test_irr_io_struct_SAttributeReadWriteOptions.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 20:19:25
|
Revision: 551 http://svn.sourceforge.net/pyrrlicht/?rev=551&view=rev Author: kbluck Date: 2007-01-23 12:19:21 -0800 (Tue, 23 Jan 2007) Log Message: ----------- ADD: Implemented classes irr.io.IXMLReader and IXMLReaderUTF8 Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/cpp/irr_io_class_IFileSystem.cpp trunk/python/irr/io.py trunk/test/data/test_utf16.xml trunk/test/test_irr_io_class_IFileSystem.py trunk/test/test_irr_io_class_IXMLWriter.py Added Paths: ----------- trunk/cpp/irr_io_class_IXMLReader.cpp trunk/test/data/test_utf8.xml trunk/test/test_irr_io_class_IXMLReader.py Property Changed: ---------------- trunk/test/data/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 19:29:20
|
Revision: 550 http://svn.sourceforge.net/pyrrlicht/?rev=550&view=rev Author: kbluck Date: 2007-01-23 11:29:18 -0800 (Tue, 23 Jan 2007) Log Message: ----------- BUG: Forgot unit test for irr.io.IFileSystem.createXMLWriter() Modified Paths: -------------- trunk/test/test_irr_io_class_IFileSystem.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 06:17:16
|
Revision: 549 http://svn.sourceforge.net/pyrrlicht/?rev=549&view=rev Author: kbluck Date: 2007-01-22 22:17:17 -0800 (Mon, 22 Jan 2007) Log Message: ----------- BUG: Removed variable name to eliminate gcc warning about unused variable. Modified Paths: -------------- trunk/cpp/python_type.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 06:09:47
|
Revision: 548 http://svn.sourceforge.net/pyrrlicht/?rev=548&view=rev Author: kbluck Date: 2007-01-22 22:09:48 -0800 (Mon, 22 Jan 2007) Log Message: ----------- BUG: Refactored INIT_MULTIPLE_BASES_#() macro a bit to eliminate gcc partially-bracketed initializer warnings. Modified Paths: -------------- trunk/cpp/python_type.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 05:35:53
|
Revision: 547 http://svn.sourceforge.net/pyrrlicht/?rev=547&view=rev Author: kbluck Date: 2007-01-22 21:35:54 -0800 (Mon, 22 Jan 2007) Log Message: ----------- ADD: Implemented class irr.io.IXMLWriter Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/cpp/irr_io_class_IFileSystem.cpp trunk/python/irr/io.py Added Paths: ----------- trunk/cpp/irr_io_class_IXMLWriter.cpp trunk/test/data/test_utf16.xml trunk/test/test_irr_io_class_IXMLWriter.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 00:56:14
|
Revision: 546 http://svn.sourceforge.net/pyrrlicht/?rev=546&view=rev Author: kbluck Date: 2007-01-22 16:56:10 -0800 (Mon, 22 Jan 2007) Log Message: ----------- CHG: ready_type() now handles multiple-base ready deferral automatically. Modified Paths: -------------- trunk/cpp/irr_gui_class_IGUIElement.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 00:54:50
|
Revision: 545 http://svn.sourceforge.net/pyrrlicht/?rev=545&view=rev Author: kbluck Date: 2007-01-22 16:54:51 -0800 (Mon, 22 Jan 2007) Log Message: ----------- BUG: Apparently, builtin types are not reliably marked with the Py_TPFLAGS_READY flag. Modified Paths: -------------- trunk/cpp/python_type.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 00:45:43
|
Revision: 544 http://svn.sourceforge.net/pyrrlicht/?rev=544&view=rev Author: kbluck Date: 2007-01-22 16:45:43 -0800 (Mon, 22 Jan 2007) Log Message: ----------- BUG: Not setting the ob_type field for new typeobjects via PyObject_HEAD_INIT(&PyType_Type) can lead to some obscure segfaults or assertion failures when working with the typeobject before it is readied. It is perfectly safe to set it explicitly inside function scope. Modified Paths: -------------- trunk/cpp/python_type.cpp trunk/cpp/python_type.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-23 00:19:19
|
Revision: 543 http://svn.sourceforge.net/pyrrlicht/?rev=543&view=rev Author: kbluck Date: 2007-01-22 16:19:19 -0800 (Mon, 22 Jan 2007) Log Message: ----------- CHG: Defined helper macros to initialize tuples of multiple base typeobjects. The problem at hand is that filling a regular, garbage-collected tuple such as would be returned by Py_BuildValue() with unreadied typeobjects will cause garbage collection segfaults. This method generates a statically allocated PyTupleObject-compatible object instance that is unknown to the garbage collector, and as such will not cause the segfault problems while still allowing early init of the subtype. Macros are defined for varying numbers of supertypes. Modified Paths: -------------- trunk/cpp/irr_gui_class_IGUIElement.cpp trunk/cpp/python_type.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-22 23:33:13
|
Revision: 542 http://svn.sourceforge.net/pyrrlicht/?rev=542&view=rev Author: kbluck Date: 2007-01-22 15:33:12 -0800 (Mon, 22 Jan 2007) Log Message: ----------- CHG: Flipped py_handle<> implementation so that pointer buffers are the general case and PyObject is the specialization. Modified Paths: -------------- trunk/cpp/python_handle.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-22 22:58:41
|
Revision: 541 http://svn.sourceforge.net/pyrrlicht/?rev=541&view=rev Author: kbluck Date: 2007-01-22 14:58:42 -0800 (Mon, 22 Jan 2007) Log Message: ----------- BUG: I've been suspicious that readying types before their supertypes are ready was going to bite me, and it finally did. Setting up tp_bases before the base types are readied eventually causes garbage collector to segfault; precisely when depends on pre-main() init order and the gc threshold setting. Renaming the 'irr' sources finally surfaced the problem. I've addressed it with the following measures: 1. Making ready functions reschedulable; if they detect that the base type is not ready, they will quit early and reschedule themselves for later. This ensures that all single-inherited types will end up readied only after their supertype is readied. 2. Multiple-base types are harder. Since tp_bases can not be properly set up until such time as the types are readied, it is very hard to do it "automatically" as for single types. For now, I'm settling for a bit of a hack in IGUIElement's ready function; when I get my second multiple-inherited type, I'll generalize it better. Modified Paths: -------------- trunk/cpp/irr__class_IEventReceiver.cpp trunk/cpp/irr__class_ILogger.cpp trunk/cpp/irr__class_IOSOperator.cpp trunk/cpp/irr__class_ITimer.cpp trunk/cpp/irr__class_IUnknown.cpp trunk/cpp/irr__class_IrrlichtDevice.cpp trunk/cpp/irr__struct_SEvent.cpp trunk/cpp/irr__struct_SIrrlichtCreationParameters.cpp trunk/cpp/irr__struct_SKeyMap.cpp trunk/cpp/irr__typedefs.cpp trunk/cpp/irr_core_class_aabbox3d.cpp trunk/cpp/irr_core_class_dimension2d.cpp trunk/cpp/irr_core_class_line2d.cpp trunk/cpp/irr_core_class_line3d.cpp trunk/cpp/irr_core_class_matrix4.cpp trunk/cpp/irr_core_class_plane3d.cpp trunk/cpp/irr_core_class_position2d.cpp trunk/cpp/irr_core_class_quaternion.cpp trunk/cpp/irr_core_class_rect.cpp trunk/cpp/irr_core_class_triangle3d.cpp trunk/cpp/irr_core_class_vector2d.cpp trunk/cpp/irr_core_class_vector3d.cpp trunk/cpp/irr_gui_class_ICursorControl.cpp trunk/cpp/irr_gui_class_IGUIElement.cpp trunk/cpp/irr_gui_class_IGUIEnvironment.cpp trunk/cpp/irr_io_class_IFileList.cpp trunk/cpp/irr_io_class_IFileSystem.cpp trunk/cpp/irr_io_class_IReadFile.cpp trunk/cpp/irr_io_class_IWriteFile.cpp trunk/cpp/irr_scene_class_ISceneManager.cpp trunk/cpp/irr_video_class_IVideoDriver.cpp trunk/cpp/irr_video_class_IVideoModeList.cpp trunk/cpp/irr_video_struct_S3DVertex.cpp trunk/cpp/irr_video_struct_S3DVertex2TCoords.cpp trunk/cpp/irr_video_struct_S3DVertexTangents.cpp trunk/cpp/irr_video_struct_SColor.cpp trunk/cpp/irr_video_struct_SColorf.cpp trunk/cpp/irr_video_struct_SLight.cpp trunk/cpp/python_enum.hpp trunk/cpp/python_type.cpp trunk/cpp/python_type.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-22 22:52:46
|
Revision: 540 http://svn.sourceforge.net/pyrrlicht/?rev=540&view=rev Author: kbluck Date: 2007-01-22 14:52:46 -0800 (Mon, 22 Jan 2007) Log Message: ----------- CHG: Set gc threshold low, helps locate refcount bugs. Modified Paths: -------------- trunk/test/interact.py trunk/test/test_main.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-22 22:32:52
|
Revision: 539 http://svn.sourceforge.net/pyrrlicht/?rev=539&view=rev Author: kbluck Date: 2007-01-22 14:32:52 -0800 (Mon, 22 Jan 2007) Log Message: ----------- CHG: Typedef type readying was needlessly complicated. Cut it down to essentials. Modified Paths: -------------- trunk/cpp/irr__typedefs.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-20 00:34:47
|
Revision: 538 http://svn.sourceforge.net/pyrrlicht/?rev=538&view=rev Author: kbluck Date: 2007-01-19 16:34:45 -0800 (Fri, 19 Jan 2007) Log Message: ----------- CHG: Renamed irrlicht wrapper headers to distinguish from sources for module 'irr'. Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/cpp/irr__class_IEventReceiver.cpp trunk/cpp/irr__class_ILogger.cpp trunk/cpp/irr__class_IOSOperator.cpp trunk/cpp/irr__class_ITimer.cpp trunk/cpp/irr__class_IUnknown.cpp trunk/cpp/irr__class_IrrlichtDevice.cpp trunk/cpp/irr__enums.cpp trunk/cpp/irr__globals.cpp trunk/cpp/irr__struct_SEvent.cpp trunk/cpp/irr__struct_SIrrlichtCreationParameters.cpp trunk/cpp/irr__struct_SKeyMap.cpp trunk/cpp/irr__typedefs.cpp trunk/cpp/irr_core_class_aabbox3d.cpp trunk/cpp/irr_core_class_dimension2d.cpp trunk/cpp/irr_core_class_line2d.cpp trunk/cpp/irr_core_class_line3d.cpp trunk/cpp/irr_core_class_matrix4.cpp trunk/cpp/irr_core_class_plane3d.cpp trunk/cpp/irr_core_class_position2d.cpp trunk/cpp/irr_core_class_quaternion.cpp trunk/cpp/irr_core_class_rect.cpp trunk/cpp/irr_core_class_triangle3d.cpp trunk/cpp/irr_core_class_vector2d.cpp trunk/cpp/irr_core_class_vector3d.cpp trunk/cpp/irr_core_enums.cpp trunk/cpp/irr_core_globals.cpp trunk/cpp/irr_gui_class_ICursorControl.cpp trunk/cpp/irr_gui_class_IGUIElement.cpp trunk/cpp/irr_gui_class_IGUIEnvironment.cpp trunk/cpp/irr_gui_enums.cpp trunk/cpp/irr_io_class_IFileList.cpp trunk/cpp/irr_io_class_IFileSystem.cpp trunk/cpp/irr_io_class_IReadFile.cpp trunk/cpp/irr_io_class_IWriteFile.cpp trunk/cpp/irr_io_enums.cpp trunk/cpp/irr_scene_class_ISceneManager.cpp trunk/cpp/irr_scene_enums.cpp trunk/cpp/irr_video_class_IVideoDriver.cpp trunk/cpp/irr_video_class_IVideoModeList.cpp trunk/cpp/irr_video_enums.cpp trunk/cpp/irr_video_struct_S3DVertex.cpp trunk/cpp/irr_video_struct_S3DVertex2TCoords.cpp trunk/cpp/irr_video_struct_S3DVertexTangents.cpp trunk/cpp/irr_video_struct_SColor.cpp trunk/cpp/irr_video_struct_SColorf.cpp trunk/cpp/irr_video_struct_SLight.cpp Added Paths: ----------- trunk/cpp/irrlicht_converter.hpp trunk/cpp/irrlicht_docstring.hpp trunk/cpp/irrlicht_helper.hpp Removed Paths: ------------- trunk/cpp/irr_converter.hpp trunk/cpp/irr_docstring.hpp trunk/cpp/irr_helper.hpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-20 00:28:06
|
Revision: 537 http://svn.sourceforge.net/pyrrlicht/?rev=537&view=rev Author: kbluck Date: 2007-01-19 16:28:05 -0800 (Fri, 19 Jan 2007) Log Message: ----------- CHG: Renamed source files for module irr to sort files away from other module sources. Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj Added Paths: ----------- trunk/cpp/irr__class_IEventReceiver.cpp trunk/cpp/irr__class_ILogger.cpp trunk/cpp/irr__class_IOSOperator.cpp trunk/cpp/irr__class_ITimer.cpp trunk/cpp/irr__class_IUnknown.cpp trunk/cpp/irr__class_IrrlichtDevice.cpp trunk/cpp/irr__enums.cpp trunk/cpp/irr__globals.cpp trunk/cpp/irr__module.cpp trunk/cpp/irr__struct_SEvent.cpp trunk/cpp/irr__struct_SIrrlichtCreationParameters.cpp trunk/cpp/irr__struct_SKeyMap.cpp trunk/cpp/irr__typedefs.cpp Removed Paths: ------------- trunk/cpp/irr_class_IEventReceiver.cpp trunk/cpp/irr_class_ILogger.cpp trunk/cpp/irr_class_IOSOperator.cpp trunk/cpp/irr_class_ITimer.cpp trunk/cpp/irr_class_IUnknown.cpp trunk/cpp/irr_class_IrrlichtDevice.cpp trunk/cpp/irr_enums.cpp trunk/cpp/irr_globals.cpp trunk/cpp/irr_module.cpp trunk/cpp/irr_struct_SEvent.cpp trunk/cpp/irr_struct_SIrrlichtCreationParameters.cpp trunk/cpp/irr_struct_SKeyMap.cpp trunk/cpp/irr_typedefs.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-20 00:07:37
|
Revision: 536 http://svn.sourceforge.net/pyrrlicht/?rev=536&view=rev Author: kbluck Date: 2007-01-19 16:07:37 -0800 (Fri, 19 Jan 2007) Log Message: ----------- ADD: Implemented class irr.io.IReadFile Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/cpp/irr_docstring.hpp trunk/cpp/irr_io_class_IFileSystem.cpp trunk/python/irr/io.py trunk/test/test_irr_io_class_IFileSystem.py Added Paths: ----------- trunk/cpp/irr_io_class_IReadFile.cpp trunk/test/data/test.txt trunk/test/test_irr_io_class_IReadFile.py Property Changed: ---------------- trunk/test/data/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-19 23:24:54
|
Revision: 535 http://svn.sourceforge.net/pyrrlicht/?rev=535&view=rev Author: kbluck Date: 2007-01-19 15:24:09 -0800 (Fri, 19 Jan 2007) Log Message: ----------- ADD: Implemented class irr.io.IWriteFile Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/cpp/irr_docstring.hpp trunk/cpp/irr_io_class_IFileSystem.cpp trunk/python/irr/io.py Added Paths: ----------- trunk/cpp/irr_io_class_IWriteFile.cpp trunk/test/test_irr_io_class_IWriteFile.py Property Changed: ---------------- trunk/test/data/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kb...@us...> - 2007-01-19 22:16:37
|
Revision: 534 http://svn.sourceforge.net/pyrrlicht/?rev=534&view=rev Author: kbluck Date: 2007-01-19 14:16:37 -0800 (Fri, 19 Jan 2007) Log Message: ----------- CHG: Implemented class irr.io.IFileList Modified Paths: -------------- trunk/build/msvc-8.0/_irr.vcproj trunk/cpp/irr_io_class_IFileSystem.cpp trunk/python/irr/io.py Added Paths: ----------- trunk/cpp/irr_io_class_IFileList.cpp trunk/test/test_irr_io_class_IFileList.py This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |