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-03-27fix error in last commitCampbell Barton
2012-03-27bmesh todo, unlikly but possible - entering editmode with faces and no polys.Campbell Barton
rather then printing a warning and failing - convert them to polys.
2012-03-27use cmake WITH_MOD_ * to exclude include paths which are not used.Campbell Barton
2012-03-27fix [#30651] bpy.ops.object.mode_set(...) editmode removes faces.Campbell Barton
problem was that BMesh had tessellation call when undo pushes were called. if python called an operator with no undo push, tessfaces would not be created. fix this by making it the responsibility of each editmesh operator to re-tessellate, as it is with notifiers and depsgraph. added EDBM_update_generic() function to add notifier, tag for depsgraph update and optionally re-tessellate.
2012-03-27Clean-up logic of behavior of refresh/reload operators in sequencerSergey Sharybin
After discussion with Campbell we found much nicer solution which keeps operation with data much more clear: - Refresh Sequencer is totally harmless, do not touch actual data and just removes everything from cache - Reload Strip will reload data and adjust it's length for all selected strips without affecting on length of strip itself - Reload Strip and Adjust length will do the same but will also adjust length of strip itself.
2012-03-26Fix for truncation of 64-bit CustomDataMasks.Nicholas Bishop
Can't use GET_INT_FROM_POINTER anymore with CD masks, as this truncates to 32-bit. Bug: http://projects.blender.org/tracker/index.php?func=detail&aid=30680&group_id=9&atid=498 CR: http://codereview.appspot.com/5905059/
2012-03-26Fix crash of Refresh Sequencer when some Movie / MovieClip strips doesn't ↵Sergey Sharybin
have animation opened
2012-03-26Default settings for new movie clip tracking now is the same as Default presetSergey Sharybin
2012-03-26- MovieClip strips now have got valid color for older saved filesSergey Sharybin
- Update Strip Length will now properly update lenght of movie clip strips created from movies before lenght was added there.
2012-03-26Fix for crash when adding image sequence movie clip into a sequencerSergey Sharybin
2012-03-26Fix #30647: Error in wire drawing of subsurfSergey Sharybin
Patch by Nicholas Bishop, thanks!
2012-03-26Fix for object solver possible pointing to a freed memory when removingSergey Sharybin
movie clip data block from python/
2012-03-26fix [#30653] Wrong image at UV/Image Editor windowCampbell Barton
render results would be displayed on loading new files if the scene names matches, now free render-results so as not to display stale data - also saves some memory.
2012-03-26fix for possible crash using freed ObCenter pointer when loaing a blend file ↵Campbell Barton
without loading the UI.
2012-03-26rename lattice influence to strength from r45144 (other deform modifiers ↵Campbell Barton
call it strength too)
2012-03-26Code style cleaup for motion-tracking modules.Sergey Sharybin
Should be no functional changes.
2012-03-26style cleanup: dont use 'else for' for extended blocks of code (quite confusing)Campbell Barton
2012-03-26style cleanup: add braces around checks - 'if ELEM() {...}', confuses some ↵Campbell Barton
parsers that done expand macros.
2012-03-26Patch: [#30652] Influence slider for Lattice ModifierThomas Dinges
* This patch adds a influence slider for the lattice modifier, which affects the strength of the deformation. Patch by Patrick Boelens (senshi), thanks a lot!
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell 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-24style cleanup: mainly for mesh code, also some WM function use.Campbell Barton
2012-03-24code cleanup: move bmesh inline funcs to headers (avoids compiling the C files).Campbell Barton
2012-03-24code cleanup: use zero_v3Campbell Barton
2012-03-23Fix for [#30438] x=zero not accepted for a bone tail.Bastien Montagne
In fact, problem was in vec_roll_to_mat3(), which has to detect when the bone is aligned with its Y axis, using a threshold. This one have been raised to quite a high value due to bug [#23954], then lowered a bit due to [#27675] (which is imho in fine the same problem as 30438). Reset it to its org value (very low 1e-13), as testing file given with firt bug did not show any problem anymore... So now, instead of 1/1000 of bone length from Y axis, we have about 3.25*10-7... Only (hardly) noticeable at max zoom level in 3D view.
2012-03-22Fix [#30614] (some Display settings are uneeded for non-geometry/material ↵Bastien Montagne
object types, and armature have no boundbox). This commit: * Removes the Wire and Color options from the UI for all object types but meshes, curves/surfaces/texts, and metas. * Adds a basic bounding box drawing (and computing) for armatures.
2012-03-22Renaming CD_WEIGHT_MCOL/MLOOPCOL and their masks from WEIGHT to PREVIEW, as ↵Bastien Montagne
this layer is now also used for various preview tasks in Object mode. “Cleanup” commit, no functional changes.
2012-03-22style cleanup: enforce macros using a semicolon.Campbell Barton
2012-03-21== Sequencer ==Peter Schlaile
This adds movieclip input support to the sequencer, thereby making undistorted and stabilized footage available without a seperate render step. Also: removes some old cruft code from the sequencer: * new_tstripdata wasn't used anymore * StripElems were allocated for SCENE strips on full length, wasting memory Added a comment, that hopefully makes things a little bit clearer: StripElems are *only* usefull for MOVIE + IMAGE strips for all other strip types one can set this pointer to NULL. (If that should cause otherwise problems, then the code that doesn't check for NULL is to blame!)
2012-03-21Use linear interpolation for intersecting tracks when joining them together.Sergey Sharybin
2012-03-21Tracking objects were creating with zero scale.Sergey Sharybin
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-21spelling cleanup: tesselate -> tessellate (last of these found)Campbell Barton
2012-03-21patch from Richard Shaw, exclude ffmpeg files when its disabled.Campbell Barton
also fix for incorrect text in mesh specials menu - Select Inverse was called (De)Select All.
2012-03-21Smoke bugfix: Collision objects were completely broken in some cases since ↵Daniel Genrich
no tessfaces were generated. (Thanks to Campbell for giving me the solution)
2012-03-20Partial fix for #30606. In node tree updates also update the sock->link ↵Lukas Toenne
pointers when only the NTREE_UPDATE_NODES flag is set, this happens when duplicating a node, which can lead to wrong pointers on the duplicated but unlinked node.
2012-03-20Port mball_to_mesh to use polys.Sergey Sharybin
2012-03-20Fix #30590: Crash in multires when undoing extrude [File incl.]Sergey Sharybin
Missed initialization of hidden array when copying mdisps data from one face to another.
2012-03-20rename define BM_INLINE -> BLI_INLINE to avoid confusion with bmesh defines.Campbell Barton
2012-03-20Fix uninitialized variable in multires apply base.Nicholas Bishop
Reported on BlenderArtists by Guffy, was causing ugly spikes in lower levels.
2012-03-20fix [#30583] very old blend files are loading post-bmesh with no face/uv ↵Campbell Barton
information, just wires versioning code called a customdata update function which ended up clearing tessfaces - before converting polygons to tessfaces. Added check so tessfaces aren't cleared when there are no polygons.
2012-03-20style cleanupCampbell Barton
2012-03-20Make collision function more general so it can be used by other modifiers, ↵Daniel Genrich
too. [This is preparation work for animated smoke collision]
2012-03-20style cleanupCampbell Barton
2012-03-20compile fix: linux BLI_gzopen declare was conflicting.Campbell Barton
2012-03-20Adds support for utf paths on Windows.Alexander Kuznetsov
Not all file formats/calls are supported yet. It will be expended. Please from now on use BLI_fopen, BLI_* for file manipulations. For non-windows systems BLI_fopen just calls fopen. For Windows, the utf-8 string is translated to utf-16 string in order to call UTF version of the function.
2012-03-20real fix for booleans and face shading this time.Campbell Barton
CDDM_tessfaces_to_faces wasbt updating the polyindex (missed incrementing the polyindex pointer). also added an assert so non release builds will complain when CDDM_calc_edges_tessface() needs to run before CDDM_tessfaces_to_faces().
2012-03-20Some advanced particle rotation modes and reorganization of the rotation panel:Janne Karhu
- More angular velocity modes to support creative effects. - Renamed "Initial Rotation" to "Initial Orientation" to better reflect the functionality - Renamed "Spin" angular velocity mode to "Velocity". - Organized the rotation panel a bit better. - Also some better names and tooltips for the different rotation values.
2012-03-20CDDM_calc_edges_tessface was being called twice for boolean and explide ↵Campbell Barton
modifiers, now leave it up to the caller to run.