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
path: root/source
AgeCommit message (Collapse)Author
2013-09-25fix error where BKE_mesh_cd_validate layer renaming would use invalid index ↵Campbell Barton
values. from r60260 also correct some comments.
2013-09-25Add font licenses to installation filesSergey Sharybin
So now release archive will have this files included.
2013-09-25fix [#36780] Knife Project brokenCampbell Barton
was regression in r59665 (fix for [#35002]). now when checking a segment that lies on the same plane as the triangle intersects, clip the segment by the triangle bounds so we know the points remain inside the triangle.
2013-09-24fix for crash freeing console history.Campbell Barton
2013-09-24Fix #36695, brushes would behave differently in scaled objects (testedAntony Riakiotakis
by applying scale). It looks that only layer brush needs this correction.
2013-09-24bmesh triangulate: skip intersection checks for degenerate geometry and just ↵Campbell Barton
triangulate on a fixed loop.
2013-09-24postpone crazy-space changes until next release, causes issues with extrude ↵Campbell Barton
which need further fixes.
2013-09-24fix [#36781] triangulation modifer creasesCampbell Barton
new geometry was initializing its original index to 0 (so all edges displayed with the first edges crease value). now initialize to NONE.
2013-09-24allocate bmesh data from known sizes where possible (was still using ↵Campbell Barton
defaults in places), add macros for initializing BMAllocTemplate's, also add assert on invalid use of bmesh_sfme()
2013-09-24add back crazy space check to only initialize a vertex once. (changed in ↵Campbell Barton
r60146 caused bug [#36803])
2013-09-24modifiers_isCorrectableDeformed now checks a modifier is enabled before ↵Campbell Barton
returning true, also check deformMatricesEM callback for modifier_isCorrectableDeformed() rather then checking modifier types.
2013-09-24Fix #36783: click outside splash screen to close it would not highlight theBrecht Van Lommel
button under the mouse, and so clicking the button failed without first moving the mouse. Similar issues could happen with popups and switching windows. The problem is that a notifier was being used to deactivate possible other activated buttons, but as notifiers are delayed it could undo the correct activation too. If anyone notices hanging tooltips or other issues after this fix, please report them.
2013-09-24Fix #36793: missing update on undo with proxy object that is not using a ↵Brecht Van Lommel
proxy group.
2013-09-23Fix #36800: closing render window during render crashes, the operator would beBrecht Van Lommel
cancelled before the job, causing invalid access to op->reports in the job thread.
2013-09-23Fix related to #36319: restore SDL_VIDEODRIVER=dummy environment variable, itBrecht Van Lommel
seems that somehow not having this is causing keyboard events to be caught by SDL. This was removed because it broke addons that could use SDL, now set the environment variable only temporary during SDL initialization. This may have been causing issues with keyboard events getting missed in the game engine, but I couldn't confirm the issue here.
2013-09-23Fix #36797 make linked node groups local does not work. Node tree library ↵Lukas Toenne
functions where missing the ntreeMakeLocal entry, was still marked as 'not implemented'.
2013-09-23Fix potential usage of wrong track when setting axis for scene orientationSergey Sharybin
2013-09-22Fix [#36791]: Fire ignores force fields when smoke is set to 0.0Miika Hamalainen
2013-09-21style cleanup: whitespace & odd indentationCampbell Barton
2013-09-21Fix [#36788] changing the built in keying set prints "attempt to free NULL ↵Bastien Montagne
pointer" to console.
2013-09-21bugfix: [#36786] customdata layers are not merging taken the names into ↵Dalai Felinto
consideration (which is also "[#36749] Joining objects with more than one uv map depends on list order") Thanks Bastien Montagne and Brecht van Lommel for reviewing and some advice.
2013-09-20bugfix [#36724] Ctrl+F in text editor opens Toolbar, but no longer closes itDalai Felinto
(added Ctrl+P as a toggle to show Properties)
2013-09-20Mark Mesh->tface as DNA_DEPRECATEDSergey Sharybin
It already had deprecated comment, but now it also uses compiler flag just to be sure no one uses this guy.
2013-09-20Let vertex bevel work on boundary verts of polys.Howard Trickey
Suggestion by Jonathan Williamson, and thanks to Walid Shouman for noticing that the existing code worked if a test to prohibit it were removed. Limitation: treats segments > 1 the same as segments == 1 in this case; a TODO to do something more intelligent.
2013-09-20FIX: [#27536] GLSL object space normal maps have wrong shadingAndrea Weikert
Added object and world space for normal map in GLSL view.
2013-09-20Fix [#36759] UV Project - Specified UV Map doesnt work properlyBastien Montagne
In fact, the issue was that names of mloopuv/mtespoly layers could very easily get out of sync (a simple rename was enough), while most tools (such as the UVProject modifier) expect matching layers to have the same name! Now matching names are check on load, and renaming of a layer through RNA is guaranted to be synchronized with its counterparts. Thanks to Brecht & Campbell for reviews.
2013-09-20Images didn't get clear when using multires baker from python scriptSergey Sharybin
Seems to be a regression since BMesh merge.
2013-09-20Clear color to gray when baking displacement mapSergey Sharybin
This makes more sense to have no displacement if baking non-normalized displacement map or have mid-level displacement (which is likely be close to no displacement as well) when baking normalized displacement. In any way it's better than using default black color.
2013-09-20Fix for margin which didn't work properly with normalized displacement bakingSergey Sharybin
2013-09-20Fix for displacement bake buffer might be allocated twiceSergey Sharybin
Issue was caused by missing NULL-pointer check in user-data initialization. This issue might have lead to wrong displacement map being baked.
2013-09-20Fix #36226, Select Linked works not in touch with Prefs.Lukas Toenne
When setting keymap properties to values equalling the RNA default, they will get "unset" and automatic operator behavior is used. There is no way to explicitly set the default value as a user. 1) To allow distinguishing uninitialized (not set) properties in the keymap items, a few changes to the RNA struct comparison function are needed: Instead of allowing only strict/non-strict comparison of 2 properties A and B in a struct, this now has 3 modes: * STRICT: compare only the actual property values (same as 'strict' before) * UNSET_MATCH_ANY: if either A or B is unset, consider them a match (same as non-strict before) * UNSET_MATCH_NONE: if one property is set and the other not, consider them a mismatch. The new UNSET_MATCH_NONE mode is useful for keymaps, because it allows keeping user-defined property values in the keymap even if they match the default property value (see wm_keymap_diff function in wm_keymap.c) 2) A new operator is added for unsetting ID properties in the RMB context menu and in user preferences next to keymap properties. This only works on ID properties and deletes the ID property storage, so that the default value is used. In the user preferences for keymaps the properties are shown in an inactive layout to indicate that the default value is used (which some operators such as the "select linked" op from the report use to trigger automatic behavior). When the user sets a property it gets set and stays that way until explicitly "unset" using the new operator.
2013-09-20code cleanup: quiet rna warnings, remove remove_strict_flags() for cmake/rna.Campbell Barton
also set_source_files_properties() wasn't working for rna_*_gen.c files, set dna.c and generated data files with generated property too.
2013-09-20fix for nla-strip-path function not returning an allocated pointer and new ↵Campbell Barton
mask function ignoring the name argument from RNA-api.
2013-09-20remove unused modifier argument from ParticleSystem.co_hairCampbell Barton
2013-09-20fix [#36777] uv_on_emmiter make Blender crashCampbell Barton
2013-09-20replace VIEW3D_OP_OFS_LOCK_TEST() macro with static function ↵Campbell Barton
view3d_operator_offset_lock_check()
2013-09-20fix [#36773] Dolly breaks in quad viewCampbell Barton
more of a usability issue then a bug, now dolly switches out of camera view, like view-rotate does.
2013-09-20Release cycle / 2.69:Thomas Dinges
* Update links to release logs, now pointing at http://www.blender.org/development/release-logs/blender-269 * Update readme, also remove FreeBSD from it, we don't have official releases for that anymore.
2013-09-20correct include guards and add checks in check_style_c.py for them.Campbell Barton
2013-09-20Ensure positions can be read for sources that have strideNathan Letwory
defined as 2 (2D coordinates).
2013-09-19Prevent assert failure in knife.Howard Trickey
It seems sometimes a knife edge with the same vertex on both ends was created sometimes.
2013-09-19Fix potential crash in knife.Howard Trickey
A crash was reported but without info to reproduce. This is a likely crash introduced by previous fix to allow linehits to snap to vertices. The function to find connected linehits can't assume all linehits have edges any more.
2013-09-19Fix #36755, EXR Layers are not fully updated on scene load or image refresh.Lukas Toenne
After discussion with Brecht decided that automatically updating the sockets of the node based on externally modified data (removed EXR file passes) is not desirable behavior. But at least making sure the correct passes are assigned to the output sockets of the Image node is possible. Now the passes are matched by name instead of using the faulty index stored in the socket data, which is more reliable. Still may break if changing pass names externally, but an image reload is highly recommended anyway and will fix that.
2013-09-19Fix for OutputFile node, this would crash with unconnected sockets in ↵Lukas Toenne
MultiEXR mode, because it matches sockets and EXR layers by index and was skipping unconnected sockets. Simply create EXR layer info for all sockets now and then ignore unconnected layers when finally writing to file in deinitExecution.
2013-09-19speedup for ngon tessellation, check if the angle is an improvement before ↵Campbell Barton
doing the full intersection check. with 500 verts gives approx 2x speedup.
2013-09-19minor edits to poly_find_ear() bmesh function, no functional changes.Campbell Barton
2013-09-19fix [#36625] Particle Instances ignores Group offsetsCampbell Barton
in fact this failed for all nested dupli types except for dupli-groups, (which ignore the 'par_space_mat' object_duplilist_recursive()).
2013-09-19replace macro PYC_INTERPRETER_ACTIVE for PyC_IsInterpreterActive() function ↵Campbell Barton
call, (indirectly referenced Python define of ~30 lines, most were optimized out but still caused some code bloat).
2013-09-19style cleanupCampbell Barton
2013-09-19fix [#36771] Prevent 'Apply Transform' for Objects with a linked meshCampbell Barton