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-02-03improve BMesh api use from r54265, no need to do edge lookups from the faces ↵Campbell Barton
verts since the face stores these already. also remove ScrArea.cursor, historic runtime variable.
2013-02-02Remove loose edges created during undo in dynamic-topology sculpt modeNicholas Bishop
Fixes [#34043] "Dyntopo: noise appear during sculpting (parasite edges)" projects.blender.org/tracker/index.php?func=detail&aid=34043&group_id=9&atid=498
2013-02-02fix for glitch drawing file selector dividers (would draw apart or on top of ↵Campbell Barton
each other depending on the view)
2013-02-02code style checker now tests for: 'SomeText{' (no space before {).Campbell Barton
also removed duplicate break;, probably error from merge.
2013-02-02triangulate was checking existance of edges unnecessarily, splitting face ↵Campbell Barton
already does this.
2013-02-02Bugfix: "Extend" transform tool would leave dangling "temp meta strips" if noneJoshua Leung
of those strips occurred on the same side of CFRA indicator as the mouse
2013-02-02style cleanupCampbell Barton
2013-02-02style cleanup: comment formatCampbell Barton
2013-02-02add missing break in direct_link_constraints, CONSTRAINT_SPACEONCE flag was ↵Campbell Barton
getting set to CONSTRAINT_TYPE_KINEMATIC.
2013-02-02style cleanup: also correct doc example for 'foreach_get/set'Campbell Barton
2013-02-01Fix python foreach_get/foreach_set not working with dynamic sized arrays.Brecht Van Lommel
2013-02-01Compile fixSergej Reich
Patch [#34075] by Davis Sorenson (dsavi), thanks.
2013-02-01Fix some warnings in the collade code, but did not fix two because they seemBrecht Van Lommel
to indicate bugs, left a comment about those.
2013-02-01Fix #34070: set origin operator did not work for lattice objects.Brecht Van Lommel
2013-02-01make WITH_HEADLESS build again.Campbell Barton
2013-02-01Move opencl and reigidbody from source/blender/ to intern/Sergey Sharybin
This modules does not depend on any blender-specific data structures or algorithms and due to our policy better be placed to intern/ Shall be no functional changes, tested CMake and SCons on Linux, hopefully other platforms will work as well. P.S. SVN history shall be preserved for the files.
2013-02-01fix for [#33803], error was caused by sloppy coding in r53487, converting ↵Campbell Barton
trackpad to wheel events. if you moved your mouse fast over a button the event would get converted to a wheel, even if the input event wasnt a MOUSEPAN event. When Alt was held this was noticable because Alt+Wheel changes button values. added an assert to avoid this happening again.
2013-02-01code cleanup: make wmEvent's 'const' in interface code (reduces manual ↵Campbell Barton
checking that they are not modified).
2013-02-01fix error with flipped vertex slide failing, also fix bug where you could be ↵Campbell Barton
flipped and in proportional vertex slide mode.
2013-02-01ui_but_anim_expression_create was never returning true, even when it succeeded.Campbell Barton
2013-02-01style cleanupCampbell Barton
2013-01-31Fix #34034: keyframe display of color/curve buttons was broken after revisionBrecht Van Lommel
53132 which changed the RNA index to -1 for these. Also made it so that these buttons no longer display "Insert Single Keyframe" and only "Insert Keyframe" as you can't edit individual components here so it's only confusing.
2013-01-31Cycles: disable unnecessary preview render job for per node previews, they don'tBrecht Van Lommel
work so was just wasting CPU time.
2013-01-31 Apply patch [#33999] Wrapping mode for the "translate" compositing nodeMonique Dewanchand
this patch enables the translate node to wrap around the image borders. This is especially needed if the translate node is not used to position elements on a layer but when it is used instead for seamless backgrounds like mountains or clouds that should be repeated over time (by animating the x/y values). No trunk without docs! So here is my documentation: http://wiki.blender.org/index.php/User:Plasmasolutions/TranslateNodeExtension The code is properly documented and should be easy to read and understand. When there are any problems or issues, please comment, I'll tackle them right away! Greetings, Thomas Beck * optimized determination dependant areas * fixed some issues with scale node There are still some issues when scaling very small values (x=0.0001) - At Mind -
2013-01-31Fix UI translation partly missing in scons builds (reported by Leon Cheung ↵Bastien Montagne
and Gabriel Gazzán on ML, and lockal on IRC, thanks). The problem is that, when HAVE__BOOL is not defined (as it is the case in scons currently), BLI_utildefines.h defines bool as a standard type. Was using signed char, which makes eg "bool foo = 1024" be false (overflow)! Especially nasty when using bitflags (think we have been lucky to not have worse bugs because of that)! So changed fallback bool type to unsigned int.
2013-01-31Fix #33874: active UV map chooser in uv editor should not have X button as youBrecht Van Lommel
can't not have an active UV map.
2013-01-31Fix bevel bug #33906, unwanted distortion with skewed meshes.Howard Trickey
The code for making a rounded profile edge at a vertex needed a special case for when that profile is on the third face (the one not touched by the beveled edge) when only one edge is beveled and the three faces are not orthogonal.
2013-01-31replace BLI_make_file_string with BLI_join_dirfile since its much more ↵Campbell Barton
simple and does whats needed.
2013-01-31write all crashlogs into the temp directory (not next to blend files).Campbell Barton
2013-01-31Add Xinerama support for GHOST_GetMainDisplayDimensions() so X11 works as it ↵Campbell Barton
should (previously would include all monitors). Now the active monitor size is used on startup. Currently the cursor position is checked for intersection with the monitor bounds to find the active screen.
2013-01-31add ghost function getAllDisplayDimensions, GHOST_GetAllDisplayDimensionsCampbell Barton
This returns the desktop size, not just the size of the active monitor, useful since this constrains the mouse and we dont have to detect the active monitor (which isn't so straightforward with xlib). carbon/cocoa are TODO, they still use getMainDisplayDimensions().
2013-01-31start window non-maximized since this is more the `default` state for ↵Campbell Barton
windows. (linux/win only)
2013-01-31Fix msvc compileMiika Hamalainen
2013-01-31patch [#33985] Added FModifierEnvelope control_point add remove to APICampbell Barton
from Peter Staples (batfinger)
2013-01-31fix [#34050] Regression from 2.49, "Release confirms" interferes with loop ↵Campbell Barton
cutting
2013-01-31fix/workaround [#34026] Blender starts with too large windowCampbell Barton
Minimal change to stop blender window opening across all monitors. Workaround the problem by starting maximized, and using sane defaults for non maximized window. I checked on a few different solutions to this, Using Xinerama works OK, but with different size monitors and not knowing which one the window-manager will pick in advance - this can be wrong too. Now instead of opening with the screen size, just start maximized and use a default size for the non-maximized window (clamped by the screen size). This isn't perfect since you could have 2x monitors at 1024x768, open blender, un-maximize - and blender window would cross over into the second monitor.
2013-01-31GPencilStrokePoints.add() - use MEM_recallocN to initialize newly created pointsDan Eicher
2013-01-31style cleanupCampbell Barton
2013-01-31add BLI_mempool_as_arrayN utility function for getting the mempool as a new ↵Campbell Barton
array (utility function currently unused).
2013-01-30Patch by erwin94 [#34015] dilate/erode multithreadingMonique Dewanchand
another patch for the dilate/erode step method, still without any functional changes. This time it keeps the general algorithm but uses the tile system to make it multithreaded. I could not measure a speedup on my 2-core laptop, but hope that it will be faster for more cores. The immediate speedup that is very visible though is that tiles come in as soon as they are calculated and a dilate/erode node does not block the whole image to be calculated. till then, David.
2013-01-30Add active region for operator execution.Campbell Barton
This means you can for example, uv unwrap in quad-view and change settings in the toolbar without defaulting back to the first quad-view region available. This may be displayed to the user later, for now this is set on executing registrable operators.
2013-01-30fix [#33740] Incorecct UV mapping from camera viewCampbell Barton
Bug was in fact that the options for this operator couldn't be accessed (unless you knew to press f6), now the redo panel sets the window area before polling. Now other operators that use the window region will show settings too.
2013-01-30BGE: Some various changes to make moving the character physics type easier:Mitchell Stokes
* Undoing the previous applyMovement() changes for characters. This was causing bugs for the Motion Actuator. * Creating a Character Motion type for the Motion Actuator with specific controls for characters. This includes moving, rotating and jumping. * Adding a KX_CharacterWrapper.walkDirection to set the character's direction and speed. Note, this also resolves the following bugs: [#33585] "Setting dLoc of motion actuator [0,0,0] via python won't stop object" reported by Manuel Bellersen (urfoex) [#33503] "Character physics type won´t accept more than one motion anymore" reported by Mr Larodos
2013-01-30bridge tool could make bow-tie quads when given 2 isolated edges.Campbell Barton
2013-01-30fix [#33987] X-ray mode on bones nullifies weight paint modeCampbell Barton
This effected vertex paint mode too.
2013-01-30enable continuous grab for sliders, initially this was disabled because we ↵Campbell Barton
didnt support un-grabbing at the new slider location.
2013-01-30correction to r54188, also don't attempt to triangulate triangles.Campbell Barton
2013-01-29Fix [#34008]: Scaling Smoke Domain In Z-Axis Crashes BlenderMiika Hamalainen
Also as minor change skip base_res update on domain step if adaptive domain isn't enabled.
2013-01-29Fix #34003: hide confusing unlink button for pinned datablock in properties ↵Brecht Van Lommel
editor.
2013-01-29skip calculating the normal for each face when triangulating, all callers ↵Campbell Barton
make sure its valid. also remove some commented code (more then one generation of bmesh old).