Blender Git Commits

Blender Git "master" branch commits.

Page: 4796 / 5574

December 31, 2008, 18:18 (GMT)
2.5

Previous commit crashed transform in object mode.

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 :)




December 31, 2008, 17:12 (GMT)
2.5: forgot to add this file in last commit.

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.


December 31, 2008, 15:02 (GMT)
RNA
* DNA_text_types.h done, patch by Roelf de Kock.
* Minor naming fixes in RNA-RNA.

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!
December 31, 2008, 05:20 (GMT)
Added WITH_PYTHON as a cmake option
Revision 834fda5 by Matt Ebb
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.
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.

December 31, 2008, 04:37 (GMT)
Added some more directory includes for CMake.

Revision de52934 by Matt Ebb
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.
December 31, 2008, 02:13 (GMT)
use higher precession pi
December 31, 2008, 00:53 (GMT)
Added some missing directory includes for CMake. Still some linker errors to resolve.

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.

December 30, 2008, 21:25 (GMT)
2.5: tweak scons linking priority for editmesh.

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

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.
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021