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
2014-10-13Code cleanup: Move output arguments to the end of the listSergey Sharybin
2014-10-13Roto: Improve spline sliding vs. curvature detectionSergey Sharybin
If the mouse is closer to the spline than to it's center do a spline curvature correction operator instead.
2014-10-13Code cleanup: Prevent possible int->float conversionSergey Sharybin
2014-10-13Code cleanup: Use new SQUARE() macro to get squared distance thresholdSergey Sharybin
2014-10-13Fix T42005: Reset py-handlers could crashCampbell Barton
Wasn't acquiring the GIL.
2014-10-13Mesh Inset: select internal faces by defaultCampbell Barton
2014-10-13Fix T42205: MovieClip ignores grid colorCampbell Barton
2014-10-13Cleanup: redundant castCampbell Barton
2014-10-13Error in last commitCampbell Barton
2014-10-13BLI_utildefines: add SQUARE macroCampbell Barton
also minor cleanup
2014-10-13Fix embarrassing typo...Thomas Dinges
2014-10-13Pie menus: Confirm thresholdAntony Riakiotakis
This commit adds a confirm threshold property to pie menus. Basically, this will confirm the pie menu automatically when the distance from the center of the pie exceeds that threshold without a need to release the pie button. The confirm threshold will only work if it is larger than the pie threshold. The confirmation actually occur when the mouse stops moving, to allow multiple pie menus to be better linked together, (see below) This functionality also facilitates the ability for chained pie menus by dragging. Basically, a pie menu item can be a call_menu_pie operator and the new pie menu will still use the original pie menu release event for confirmation. This should allow for quick, gesture based navigation in pie menu hierarchies (going back in the hierarchy is still not supported though) There will be a demonstration pie in the official add-on soon
2014-10-13Mesh calc smooth group: several fixes.Bastien Montagne
* Consider non-manifold edges as sharp, as in split normals handling. * Consider edges from sharp polys as sharp!!! * Fix returned number of groups (was off-by-one for non-bitflags grouping, could also be wrong in case of id overflow). Note about using sharp polys too to define groups: Only current use of this function (Obj exporter) does not need that, because it does its own check for sharp faces. However, we might reuse that func in other places in future (e.g. in custom split normals area), so better to get a consistent behavior!
2014-10-13Minor typo fix, reported by Sebastian Koenig on irc. Thanks!Antony Riakiotakis
2014-10-12Cycles: Add CUDA support for sm_32 (Tegra K1, Jetson TK1).Thomas Dinges
Fix T42174.
2014-10-12Bugfix: "Hide" button in modifiers panel did only hide smoke domain, not the ↵Daniel Genrich
smoke. Reported by nudelZ
2014-10-12Cleanup: Typo fix for Blackbody variable, had different naming in the ↵Thomas Dinges
comments and also in OSL.
2014-10-12Minor alignment for triangles on number slider widgetPablo Vazquez
2014-10-11Sculpt: update dystopia debug verifyCampbell Barton
2014-10-11Fix another crash with Navigation mesh.Benoit Bolsee
Navigation mesh object need to access the current scene at creation time. This can be at scene start or when an object is instantiated from an inactive layer. The method of getting the scene differs in these cases. This fix handles both.
2014-10-11CleanupCampbell Barton
2014-10-11Cycles: set hit values in-orderCampbell Barton
2014-10-11fixed printf format warning that occurred with 64-bit targetsJason Wilkins
2014-10-11check for missing Windows error code headers (was missing from Mingw64)Jason Wilkins
2014-10-10Cleanup: tabs in empty lines.Bastien Montagne
2014-10-10Cleanup (no functional changes):Bastien Montagne
* int -> bool where possible * Use const where possible * Get rid of magic numbers * Add/tweak a few UI tips * A few other misc changes.
2014-10-10Fix T41950: Parent-Child Menu behaves weirdBastien Montagne
Issue was, parenting with operator, then unparenting would keep the inverse parent matrix. So if you then parented again through the mere Object field of Object buttons, you'd still use previous inver parent matrix, giving some weird behavior from user PoV. This commit simply makes sure inverse parent matrix is always reset to indentity when clearing parents.
2014-10-10Code cleanup: Fix silly duplication of typecheck and swap macroSergey Sharybin
2014-10-10Change interaction of pie menus slightly.Antony Riakiotakis
In drag style pie menus clicking is ignored now. This is done because if we want to ensure that pie menus will not respawn, we had to not destroy and keep the pie menu invisble while the button is pressed. This opened a can of worms where pie items that would spawn popups could steal the focus from the invisible pies and then the former pies would be stuck in an invisible state, stealing all input unless user did a right click to cancel the pie. Invisible state is still kept for cancelling and strictly for that only. This still allows nested layouts but only in click style, while hold style is used for faster interaction. As a plus, it should also be possible to tweak slider properties now, though menu will close after that.
2014-10-10Code cleanup: tabs vs. spaces (tm) commitSergey Sharybin
2014-10-10Fix typo breaking compilation with rather strict flags (does not like ↵Bastien Montagne
implicit double to float conversion).
2014-10-10Fix T42163: Outliner: recursive visibility toggle: autokeyframe only works ↵Bastien Montagne
for ancestor, not children Ancestor's autokeyframing is handled through UI/buttons code, but children completely skipped this, so we have to do it explicitely here...
2014-10-10Cycles: Use a bit better approach for erfinv()Sergey Sharybin
Also reduce number of branching and multiplications a bit by inlining the branches. This gives an unmeasurable speedup, which is in case of BMW is about 2% here.
2014-10-10OSX: as an prerequisite to make Dalai's upcoming "area_fullsceen" work,Jens Verwiebe
make sure the window states are correct in the lion_fs animation phase. This also assures the CTX_wm_window(C) is okay.
2014-10-10Sculpt: remove offset args from internal funcsCampbell Barton
Detect this from the element type, also typecheck lookup functions
2014-10-10Fix T42168 mask texture UI missing. Own sillyness after last data fixAntony Riakiotakis
commit. If we include the data cleanup commit to an alpha version for 2.72a this should be included as well
2014-10-10Fix T32209 quitting not saving latest data if you are in edit or sculpt mode onAntony Riakiotakis
quit.blend. This will use a slower file write if an object is in edit or sculpt mode. Autosaving will explicitly not be supported to keep it fast. Added a tooltip warning.
2014-10-10Freestyle: Fix for memory leaks in StrokeVertexIterator.Tamito Kajiyama
The issues identified here are regression from 2.71, so the present code revision is appropriate for backporting if 2.72a is planned.
2014-10-10Freestyle: Fix for StrokeVertexIterator.__next__() ignoring the first and ↵Tamito Kajiyama
only element. A StrokeVertexIterator ignores the first element when it is the only element. Such an iterator can be created by the .incremented() method from an iterator over two stroke vertices. This problem is a regression from 2.71. The present fix is appropriate to backport if Blender 2.72a is planned. Problem report by Kazuhiro Murakawa through personal communications, thanks!
2014-10-10BLI_buffer: empty macroCampbell Barton
2014-10-10Tracking: Use task scheduler instead of thread pool for proxy buildSergey Sharybin
2014-10-10Cleanup: (float)floor -> floorfCampbell Barton
2014-10-10Tracking: Switch prefetch to use generic task schedulerSergey Sharybin
Not as if it gives any huge benefit to end artists, but it's kinda silly to have like 3 different task/thread scheduling systems. The new one is what's recommended for use now i'd say. On the other hand it has unmeasurable memory save benefit :)
2014-10-10Cleanup: use bool and const argsCampbell Barton
2014-10-10Code cleanup: Mostly whitespaceSergey Sharybin
2014-10-10Current tile highlight should use render data from the engineSergey Sharybin
Otherwise tweaking resolution/border would affect the way tiles are highlighted.
2014-10-10Code cleanup: Use generic isnan() function instead of own ifdefSergey Sharybin
2014-10-09Enable atomic peak memory detectionSergey Sharybin
This gives more precise information about memory usage which might be real handy when doing memory optimization. It works good here for as long as i can tell but if for some reason you'll be experiencing some weird slowdown please let me know.
2014-10-09Fix T41639, hierarchical pie menu - popup interaction is buggy.Antony Riakiotakis
Basically, this commit changes pie menu click interaction so that confirmation is done on left click release instead of press. This allows dragging on the pie menu to select different items, but most importantly, there should be no left over click events passed on to subsequent menus/pies. This means that pie menus should now be able to spawn popups safely. Also, left clicking to spawn a second pie menu now sets that menu to click style by default allowing for better interaction between hierarhies of pie menus.
2014-10-09Cleanup: tabsCampbell Barton
Set your editor to tabs for all C/C++!