Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-28Code and style cleanup in own modules in BKE and also mball moduleSergey 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-28style cleanup: format 'for' loop macros the same as for loops, some renaming ↵Campbell Barton
to BLI_array macros.
2012-04-26fix [#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-24Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵Antony Riakiotakis
slight modifications. Thanks!
2012-04-23corrections from an article about using PVS-Studio static checker with ↵Campbell Barton
blender - http://www.viva64.com/en/b/0145/
2012-04-23bmesh py api: functions to add/renmove customdata layers, eg.Campbell Barton
bm.loops.layers.color.new("Testing")
2012-04-23code 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-22style cleanup: commentsCampbell Barton
2012-04-22bmesh 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-22correction to py docs from mgschwan on IRC.Campbell Barton
2012-04-21style cleanupCampbell Barton
2012-04-20bmesh py api: remove bmesh.loops.index_update(), it wasn't working, as joe ↵Campbell Barton
noticed.
2012-04-19bmesh py api: expose BMVert.calc_shell_factor()Campbell Barton
2012-04-19code cleanup: remove unused BMesh args.Campbell Barton
2012-04-19remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵Campbell Barton
maceros had unused args in both cases).
2012-04-19style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITERCampbell Barton
2012-04-19bmesh 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-15add 'idprop' module so we can document idprop.types.*, currently doc ↵Campbell Barton
generator has no access to ID Property types.
2012-04-15make ngon_perimeter into a public api function and expose to python.Campbell Barton
2012-04-13Scons:Thomas Dinges
* Compile fix for r45609, pthreads include was missing.
2012-04-13Fix #30858: UI losing buttons at some random moment after using Blender for aBrecht 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-13fix [#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-11py rna/api: fix for error running RNA_property_collection_type_get on non ↵Campbell Barton
collection property types.
2012-04-11fix [#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-10Fix #30698: python console nodetree paths were not accurate, now show ... likeBrecht Van Lommel
in some other cases to at least show these are not accurate.
2012-04-10fix for too small MATHUTILS_TOT_CB when the game engine runs.Campbell Barton
2012-04-07code cleanup: no functional changesCampbell 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-04add 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-02Hopefully last change to matrix orthogonal check, touches Py API onlySergey 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-02wrap RNA's RNA_property_collection_clear from python.Campbell Barton
2012-04-01Fix 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-31code cleanup: use uppercase defines and change drawFCurveFade into static ↵Campbell Barton
function.
2012-03-31move 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-30patch 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-30fix 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-29added Mesh.calc_tessface(), needed to update mesh tessface after bmesh edits.Campbell Barton
also add py api BMDeformVert.clear()
2012-03-28code cleanup: (dont include ';' in defines), last commit also missed changes ↵Campbell Barton
to paint_image.c
2012-03-27bmesh 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-27style cleanup: py apiCampbell Barton
2012-03-26style cleanup: python apiCampbell Barton
2012-03-24style cleanup: pep8, indentationCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-24code cleanup: move bmesh inline funcs to headers (avoids compiling the C files).Campbell Barton
2012-03-22bmesh py api:Campbell Barton
added BMFace.material_index
2012-03-22code cleanup: remove BMesh * args from query functions which don't need itCampbell Barton
2012-03-22fix [#30623] user-defined render presets bugCampbell 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-21style cleanup: bmeshCampbell Barton
2012-03-21bmesh 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-21fix for Quaternion.to_axis_angle() returning a zero axis vector.Campbell Barton
2012-03-21spelling cleanup: tesselate -> tessellate (last of these found)Campbell Barton