Age | Commit message (Collapse) | Author |
|
- removed deprecated bitmap arg from IMB_allocImBuf (plugins will need updating).
- mostly tagged UNUSED() since some of these functions look like they may need to have the arguments used later.
|
|
|
|
also added a message in the tooltip to say `why` a buttons disabled.
depends on the operators poll setting the message.
|
|
Hopefully this helps with lasso select troubles [#21179].
|
|
counter clock wise
can't test this so guessing this is caused by face culling.
|
|
properties panel crashes blender.
|
|
also changed displace modifier not to link object depgraph when not using object texturespace.
|
|
Face Mode selection
This is intentional so include in tooltip
|
|
- remove MEM_guardedalloc.h from header files (include directly)
|
|
|
|
- disable this tool if edge mode isnt enabled using its poll function. Also fixed a bug where it would de-select the last active edge.
- made view3d grid drawing use GL_LINES's for less context switching.
|
|
|
|
|
|
for the backside, giving problems with e.g. boolean operations.
|
|
via a request there is now axis control in the vertes smooth operator (really small easy to remove if no one likes )
|
|
rather then having their own ifdefs in each file.
|
|
|
|
- BGE Shader.setSampler(name, index): index range check was wrong.
- Compositor check for an invalid channel was incorrect.
- getting the center of selected verts used an uninitalized z axis.
- do_init_render_material() used && rather then & when testing for MA_TRANSP.
- weight paint activate flipped bone used && rather then & for flag checking.
|
|
|
|
|
|
Only source/blender/editors/ dir, should not give errors on different platforms
Only removing: UI_*.h, ED_*.h, WM_*.h, DNA_*.h, IMB_*.h, RNA_*.h, PIL_*.h
|
|
|
|
|
|
Make select all operator select mode sensitive (it won't select elements that aren't selectable)
Patch by Sergey Sharybin (nazgul) (slightly modified)
|
|
|
|
- correct errors with non-mirrored meshes
- mirror weight paint on asymmetrical meshes
|
|
|
|
|
|
|
|
be passed a null context (to return non-contextual items).
This is set on keymap item operator properties and macro definition operator properties to make them non-contextual (since the context at definition time is most likely not the same then at execution time, it's better to have all options visible).
This removes some more errors in keymap export and import.
This commit also sanitize some enum item function, making sure they can cope with null context and have usable defaults in that case.
|
|
MESH_OT_select_by_number_vertices neither
for the MESH_OT_select_... ENUM text fix (s/Triangles/Quads) and invoke added (WM_menu_invoke).
|
|
property if it wasnt found.
this is too arbitrary and could break if roperty order is changed.
store the property in the operator type that is to be used for menu and enum search func's.
python function for searching operator enums on invoke. (just need dynamic python enums now)
wm.invoke_search_popup(self)
|
|
- particle set weight operator (Shift + K) and from the menu.
- mirror vertex groups operator can also flip weight group names.
a number of utility functions for weight groups added
int *get_defgroup_flip_map(struct Object *ob);
void flip_vertexgroup_name (char *name_r, const char *name, int strip_number); // moved from modifier.c
void copy_defvert (struct MDeformVert *dvert_r, const struct MDeformVert *dvert);
void flip_defvert (struct MDeformVert *dvert, int *flip_map);
|
|
a 3D View from being used outside the 3D View (i.e. the info header
search button)
|
|
|
|
for colapsing every other edge for eg.
|
|
an enum since multiple can be set at once.
- ToolSettings had its id.data set to NULL when taken directly from the context (causing a crash in cases)
- menu for changing vert/edge/face selection now a python menu, removed operator.
- wm.context_set_value(), would really prefer not to have this since it evaluates the value as a python expression however there are no ways to define arrays in PyOperators
|
|
|
|
override to extrude that means it runs without removing selected faces first, even on a partial selection
|
|
- shell_angle_to_dist() was using degrees
|
|
percent but is really 0-1
|
|
Also:
Added extend select option to select random (off by default)
Tweaked 'Select Axis' to use an enum for axes
|
|
to keep same behavior)
2. Add action parameter to Select_All_Toggle operators, rename to Select_All.
Options are Toggle (default), Select, Deselect, Invert (same as select swap). This makes it possible to map separate hotkeys for select all and deselect all.
NOTE for Aligorith: I didn't change animation operators for select_all which already had an Invert operator. These should be fixed eventually.
|
|
Also remove REGISTER flag from operator (no need to see this in operator history).
|
|
PASSTHROUGH otherwise)
|
|
- the clipping test function was using the rv3d->viewmatob where it needed to use the object matrix.
- added a local clipping member to rv3d, the clipping planes in object-space, avoids many matrix multiplications when testing verts or clipping pixels when projection painting.
|
|
is not set (like in 2.4x)
|
|
* Convert all code to use new functions.
* Branch maintainers may want to skip this commit, and run this
conversion script instead, if they use a lot of math functions
in new code:
http://www.pasteall.org/9052/python
|
|
* Unused functions
* Uninitialised vars
|
|
|