Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-28 | Code and style cleanup in own modules in BKE and also mball module | Sergey Sharybin | |
- Make sure functions are named in way BKE_<object>_<action> (same way as RNA callbacks) - Make functions which are used by mball.c only static and remove their prototypes from public header file. Further cleanup is coming. | |||
2012-04-28 | style cleanup: format 'for' loop macros the same as for loops, some renaming ↵ | Campbell Barton | |
to BLI_array macros. | |||
2012-04-26 | fix [#31113] bmesh.types.BMLayerCollection getter calculate key indices ↵ | Campbell Barton | |
wrong (own fault) also add check so layer.name won't crash incase the layer becomes invalid. | |||
2012-04-24 | Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵ | Antony Riakiotakis | |
slight modifications. Thanks! | |||
2012-04-23 | corrections from an article about using PVS-Studio static checker with ↵ | Campbell Barton | |
blender - http://www.viva64.com/en/b/0145/ | |||
2012-04-23 | bmesh py api: functions to add/renmove customdata layers, eg. | Campbell Barton | |
bm.loops.layers.color.new("Testing") | |||
2012-04-23 | code cleanup: change C naming convention (so py and C api match), eg: | Campbell Barton | |
C: BM_face_calc_area(f), Py: BMFace.calc_area() | |||
2012-04-22 | style cleanup: comments | Campbell Barton | |
2012-04-22 | bmesh py api: expose BM_face_split_n() to the python api; | Campbell Barton | |
face_fill(..., coords=(v1, v2, ...)) This is the same function the knife tool uses. should be handy for dicing up geometry in py. | |||
2012-04-22 | correction to py docs from mgschwan on IRC. | Campbell Barton | |
2012-04-21 | style cleanup | Campbell Barton | |
2012-04-20 | bmesh py api: remove bmesh.loops.index_update(), it wasn't working, as joe ↵ | Campbell Barton | |
noticed. | |||
2012-04-19 | bmesh py api: expose BMVert.calc_shell_factor() | Campbell Barton | |
2012-04-19 | code cleanup: remove unused BMesh args. | Campbell Barton | |
2012-04-19 | remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵ | Campbell Barton | |
maceros had unused args in both cases). | |||
2012-04-19 | style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER | Campbell Barton | |
2012-04-19 | bmesh api function: BM_edge_face_tangent() | Campbell Barton | |
was used by inset but make into an api function since scripts can use this too. | |||
2012-04-15 | add 'idprop' module so we can document idprop.types.*, currently doc ↵ | Campbell Barton | |
generator has no access to ID Property types. | |||
2012-04-15 | make ngon_perimeter into a public api function and expose to python. | Campbell Barton | |
2012-04-13 | Scons: | Thomas Dinges | |
* Compile fix for r45609, pthreads include was missing. | |||
2012-04-13 | Fix #30858: UI losing buttons at some random moment after using Blender for a | Brecht Van Lommel | |
while. This may not fix all cases but should at least solve the issue when rendering with cycles. The cause was a race condition on C->data.recursion, with multiple threads accessing context at the same time. Cycles itself does not access context from the render thread, but the bpy api would do a context update for any callback in case e.g. a new file got loaded. Disabled that now in non-main threads. The ideal solution would be to not allow any context access at all from threads but that's not so simple to implement, especially not this close to release. | |||
2012-04-13 | fix [#30925] successful import of keyconfig dependant on current object context? | Campbell Barton | |
revert r34885, The hack was to fix poselib UI but is REALLY BAD - don't modify properties when accessing them. This bug must be fixed some other way. | |||
2012-04-11 | py rna/api: fix for error running RNA_property_collection_type_get on non ↵ | Campbell Barton | |
collection property types. | |||
2012-04-11 | fix [#30906] dict(prop) crashes if prop is a PropertyGroup with nested ↵ | Campbell Barton | |
PropertyGroup the ID of a python ID property can be NULL. | |||
2012-04-10 | Fix #30698: python console nodetree paths were not accurate, now show ... like | Brecht Van Lommel | |
in some other cases to at least show these are not accurate. | |||
2012-04-10 | fix for too small MATHUTILS_TOT_CB when the game engine runs. | Campbell Barton | |
2012-04-07 | code cleanup: no functional changes | Campbell Barton | |
- memset(..., -1) is used incorrectly even though it worked: MOD_solidify.c - thanks Halley from IRC for noticing this. use fill_vn_i() instead. - quiet warnings in editmesh_slide.c - cleanup comments in bmesh and some other minor comment additions. | |||
2012-04-04 | add option not to delete edges/verts when joining faces, needed so we can ↵ | Campbell Barton | |
loop over edges and join them without having to check if they have been removed. | |||
2012-04-02 | Hopefully last change to matrix orthogonal check, touches Py API only | Sergey Sharybin | |
- is_orthogonal now checks matrix in the same way as it's defined by linear algebra, meaning that it'll use is_orhonormal C check - Added is_orthogonal_axis_vectors to check if vectors which defines axises are orthogonal | |||
2012-04-02 | wrap RNA's RNA_property_collection_clear from python. | Campbell Barton | |
2012-04-01 | Fix for is_orthogonal check which in fact was checking for orthonormal matrix. | Sergey Sharybin | |
Separated it into two functions so now it'll be clear if check happens for orthonormal or just orthogonal. | |||
2012-03-31 | code cleanup: use uppercase defines and change drawFCurveFade into static ↵ | Campbell Barton | |
function. | |||
2012-03-31 | move debug flag into its own global var (G.debug), split up debug options. | Campbell Barton | |
--debug --debug-ffmpeg --debug-python --debug-events --debug-wm This makes debug output easier to read - event debug prints would flood output too much before. For convenience: --debug-all turns all debug flags on (works as --debug did before). also removed some redundant whitespace in debug prints and prefix some prints with __func__ to give some context. | |||
2012-03-30 | patch to add __deepcopy__ to mathutils types, this is no different to ↵ | Campbell Barton | |
__copy__, except some py utilities expect __deepcopy__ to exist, so better have them. | |||
2012-03-30 | fix for finding the python exception line number when running a script in ↵ | Campbell Barton | |
the text editor. - filename comparison was invalid - was stopping on the first traceback, which would reference the caller but not the error line (when the error was in a function). | |||
2012-03-29 | added Mesh.calc_tessface(), needed to update mesh tessface after bmesh edits. | Campbell Barton | |
also add py api BMDeformVert.clear() | |||
2012-03-28 | code cleanup: (dont include ';' in defines), last commit also missed changes ↵ | Campbell Barton | |
to paint_image.c | |||
2012-03-27 | bmesh py api: | Campbell Barton | |
added access to deform weights, access to weights acts like a python dict so you can do... print(group in dvert) dvert[group] = 0.5 print(dvert[group]) del dvert[group] print(dvert.items()) | |||
2012-03-27 | style cleanup: py api | Campbell Barton | |
2012-03-26 | style cleanup: python api | Campbell Barton | |
2012-03-24 | style cleanup: pep8, indentation | Campbell Barton | |
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-24 | code cleanup: move bmesh inline funcs to headers (avoids compiling the C files). | Campbell Barton | |
2012-03-22 | bmesh py api: | Campbell Barton | |
added BMFace.material_index | |||
2012-03-22 | code cleanup: remove BMesh * args from query functions which don't need it | Campbell Barton | |
2012-03-22 | fix [#30623] user-defined render presets bug | Campbell Barton | |
this report exposed multiple bugs in blender when using a non utf8 compatible home directory. - bpy.utils.script_paths() would crash when homedir wasn't utf8 (reported bug) - PyC_DefaultNameSpace() - would raise an error when running when __file__ was non utf8. - preset filepath property was not set to accept non utf8. - bpy.paths.display_name would raise an error on non utf8 paths, (used for preset draw) | |||
2012-03-21 | style cleanup: bmesh | Campbell Barton | |
2012-03-21 | bmesh docs: | Campbell Barton | |
- add examples for custom-data access - group BMesh types logically in docs - added missing docstrings needed to add grouping functionality to sphinx for this. | |||
2012-03-21 | fix for Quaternion.to_axis_angle() returning a zero axis vector. | Campbell Barton | |
2012-03-21 | spelling cleanup: tesselate -> tessellate (last of these found) | Campbell Barton | |