Revision da893e0 by Ton Roosendaal December 31, 2008, 18:18 (GMT) |
2.5 Previous commit crashed transform in object mode. |
Revision 0371e6c by Ton Roosendaal December 31, 2008, 17:50 (GMT) |
2.5 Added extend-select for edit mesh. Note for operator design; you cannot give operators hardcoded properties like "SHIFT" or "ALT", that conflicts with the idea of keymaps. Instead the properties have to be functional, like setting 'extend' on or off. I also think mouse select could get these operators: - activate/select, option 'extend' - activate/select on object center, option 'extend' - activate/select, with menu, option 'extend' and of course loop-select, group-select, and so on. BTW: border-select could also get 'extend' option :) |
Revision b54d8f3 by Brecht Van Lommel December 31, 2008, 17:12 (GMT) |
2.5: forgot to add this file in last commit. |
Revision c9b60a7 by Ton Roosendaal December 31, 2008, 17:11 (GMT) |
2.5 So, editmode mesh is back! :) At the moment only TABkey works and mouse select, 1 vertex at a time. More will follow of course. Note for the devs: - G.editMesh has been removed, be careful with old code. - EditMesh now is property of Mesh itself Although it means unlimited editmodes, for migration purposes we better stick to 1 "obedit" per scene, which is in Context too - G.obedit will get removed soon, so use CTX_data_edit_object(C) Or if you can't, just scene->obedit for now - Also removed the CTX_data_edit_mesh(), this has no meaning anymore. EditMesh is not context senstitive anymore, only the edit-object for time being is. - Martin: I've already tucked some EditMesh pointer in T and removed all G.editMesh there. |
Revision b65a3e9 by Brecht Van Lommel December 31, 2008, 15:02 (GMT) |
RNA * DNA_text_types.h done, patch by Roelf de Kock. * Minor naming fixes in RNA-RNA. |
Revision ba91587 by Brecht Van Lommel December 31, 2008, 13:16 (GMT) |
RNA * Store RNA collections different in ID properties, using a generic ID property array, using the patch provided by Joe. * Fix bug accessing registered operator properties in the wm from the outliner. * In the outliner, only use the RNA icon for RNA data, and use dot again for unknown icon. * Also, show pointer properties data in the second column, and auto expand two levels when opening them. * Added small RNA_struct_defined_properties function to get only the defined properties without builtin and undefined id properties (for py operators). |
Revision 28d0bab by Joshua Leung December 31, 2008, 10:44 (GMT) |
View2D: Added methods for easier checking of visiblity/position of items arranged in some regular table format (i.e. columns and/or rows). Last commit from me for 2008! |
Revision 58c5fd7 by Campbell Barton December 31, 2008, 05:20 (GMT) |
Added WITH_PYTHON as a cmake option |
December 31, 2008, 05:08 (GMT) |
Volume rendering * Fixed an old problem where if both the camera and a solid surface were inside a volume, the volume wouldn't attenuate in front of the surface (was visible in the blender conference art festival clouds animation: http://mke3.net/blender/devel/rendering/volumetrics/vol_shade_cam_inside.mov * Initial support for refracting solids inside volumes. I might be able to make this work better, but not sure at the moment. It's a bit dodgy, limited by the code that does the recursive ray shading - it's really not set up for this kind of thing and could use a refactor very much. |
Revision d1e836f by Nicholas Bishop December 31, 2008, 04:47 (GMT) |
Finally got CMake compilation to work. Made sdna and srna work more like how the scons build system is doing it, with separate bf_rna and bf_dna libs being built. |
Revision c556bbd by Nicholas Bishop December 31, 2008, 04:37 (GMT) |
Added some more directory includes for CMake. |
December 31, 2008, 03:05 (GMT) |
* Added different icon types to the outliner 'datablocks' view Brecht, please let me know if I haven't done the right thing with the RNA stuff - I thought it was easier to ask for forgiveness than approval in this case :) * Added a cute 'RNA' icon |
Revision 186e892 by Joseph Eagar December 31, 2008, 02:47 (GMT) |
coded a simple pattern-based edge subdivider, to get used to the operator API. I coded this for hemesh a long time ago, so it was pretty easy. most likely does not compile. |
Revision eee013d by Campbell Barton December 31, 2008, 02:13 (GMT) |
use higher precession pi |
Revision c6f1585 by Nicholas Bishop December 31, 2008, 00:53 (GMT) |
Added some missing directory includes for CMake. Still some linker errors to resolve. |
Revision 22f05ad by Brecht Van Lommel December 30, 2008, 21:28 (GMT) |
RNA * The RNA viewer is now more integrated with the outliner, as a "Datablocks" view, with a tree structure. * Still some issues to be solved with persistence, and also memory usage is problematic when expanding a million vertices in a mesh for example, though it will not build closed parts of the tree. |
Revision 445208d by Brecht Van Lommel December 30, 2008, 21:25 (GMT) |
2.5: tweak scons linking priority for editmesh. |
Revision 47796b7 by Ton Roosendaal December 30, 2008, 19:01 (GMT) |
2.5 Undo editmode and global undo code back. It's now called ED_undo_push() btw, but don't worry, for operators this is going to be a simple operator flag, so you can remove the old calls from all tools (but keep them when you directly change data outide modifiers). Will put undo back functional tomorrow |
Revision cbceb6c by Benoit Bolsee December 30, 2008, 16:44 (GMT) |
BGE API cleanup: more consistent type check on set attribute (mouse and keyboard so far). Check type after name so that the user get a type error when assigning a wrong type to a built-in attribute. |
Revision 14d1538 by Andrea Weikert December 30, 2008, 16:04 (GMT) |
2.5 MSVC9 projectfiles updates: * editors/mesh: added all files * editors/transform: transform_input.c * RNA: rna_fluidsim.c |
|