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
2015-06-12Support metadata display in clip editorAntony Riakiotakis
2015-06-12De-duplicate stamp callbackCampbell Barton
2015-06-12Fix for building without audiospaceCampbell Barton
2015-06-12Fix for building without ffmpegCampbell Barton
2015-06-12Fix T45048: wrong tooltips in Video Sequence Editor's "Strip" Menu ↵Bastien Montagne
(mute/unmute).
2015-06-12Merge all changes to blenderplayer from gooseberry branch:Antony Riakiotakis
* Allows sound playback for movies * Allow play-pause with space button * Allow displaying a position indicator with the I button
2015-06-12Fix T45041: (2.75RC) blender crashes when I choose 'Refresh DataBlock Previews'.Bastien Montagne
Not sure where this sneaked in, but we for sure need a valid context (otherwise we'd need to pass a Main alog too). This is to be backported to final 2.75.
2015-06-12BLI_linklist, avoid full list search for appendCampbell Barton
For areas that require append, store the last node, Previous behavior would too easily hide poorly performing code. Also avoid (prepend, reverse) where possible.
2015-06-12Use prepend instead of append (avoids list search)Campbell Barton
2015-06-12Cleanup: unused varCampbell Barton
2015-06-12File Browser: Two more minor fixes for arrow keys selectionJulian Eisel
* Unset active file on opening/resetting file list * Accidentally placed NULL check in the middle of the function - not a big deal as it's highly unlikely that it fails (removed it but added assert)
2015-06-12File Browser: Ensure active file is unset if no file is selectedJulian Eisel
Otherwise arrow keys navigation might start from this file instead of the last/first file in the list.
2015-06-12Cycles: Add debug pass which shows number of instance pushes during camera ↵Sergey Sharybin
ray intersection TODO: We might want to refactor debug passes into PASS_DEBUG and some debug_type (similar to Blender's side passes) to avoid issue of running out of bits.
2015-06-12Fix wrong proxy pointer hanging around after making all localSergey Sharybin
The issue was caused because of the following circumstances: - Making All Local will just iterate all IDs and clear linked flags - It will not do anything with objects which are already local (and since proxy rig is local nothing will be changing it). This commit makes it so id_clear_lib_data() takes care of clearing all related proxy pointers, avoiding situations when proxy rig will point to a local armature. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D1276
2015-06-12Make scopes update multi-threadedSergey Sharybin
This commits makes scopes evaluation multithreaded by using OpenMP for the outer loop of pixel processor. it also makes all the changes needed for keeping performance as high as possible by keeping data local to thread for as long as it's possible. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D1334
2015-06-12Image scopes: Make sample line saving check localSergey Sharybin
Previously it was using accumulative counter of saved lines and so on in order to detect cases when new sample is to be saved. This is not quite possible to do with threaded scopes update. Change it now with non-accumulative approach which saves a bit different lines due to slightly different rounding, but this things are not strictly defined anyway and results are close enough to each other.
2015-06-12Image scopes: Make all variables local, prepare to threaded evaluateSergey Sharybin
Doing this as a separate commit so it's easier to troubleshoot in the future if some regression happens.
2015-06-11Masking: Numpad-. now centers view to selected control pointsSergey Sharybin
Currently feather points are being ignored, it could be improved in the future.
2015-06-11Cleanup some style in new 'keyboard select' code.Bastien Montagne
Really hate onliner checks (if/else)...
2015-06-11Fix T45016, mask animation data lost after layer renameAntony Riakiotakis
We need to fix up animation data.
2015-06-11Fix T45032 allow float rotational values for numpad rotationAntony Riakiotakis
2015-06-11File Browser Arrow Keys NavigationJulian Eisel
Adds support for selecting/deselecting files in File Browser using the arrow keys. All directions (up, down, left, right) are possible. When to Select, When to Deselect? Standard behaviour is selecting, however if we move into a block of already selected files (meaning 2+ files are selected) we start deselecting Possible Selection Methods Simple selection (arrow-key): All other files are deselected Expand selection (Shift+arrow key): Add to/remove from existing selection ill-Expand selection (Ctrl+Shift+arrow key): Add to/remove from existing selection and fill everything in-between From which file do we start navigating? From each available selection method (Mouse-, Walk-, All-, Border Select), we use the last selected file. If there's no selection at all we use the first (down/right arrow) or last (up/left arrow) file. (Ideally, the view would automatically be set to the new selection, but this behaviour overlaps with an other patch I've been working on, so prefer to do that separately) (Also tweaks color for highlighted file for better feedback) D1297, Review done by @campbellbarton, thx a lot :)
2015-06-11Fix possible NULL pointer useCampbell Barton
2015-06-11Release cycle: Blender 2.76 BCon 1, alphaThomas Dinges
2015-06-11Expose debug type into the interfaceSergey Sharybin
This way it is now possible to select which exact debug pass is to be used by the render engine. Accessible from the Passes panel. Currently it could only be one debug pass, in the future we can make menus and image users smarter and support multiple passes of the same type.
2015-06-11Cycles: Add debug pass showing average number of ray bounces per pixelSergey Sharybin
Quite straightforward implementation, but still needs some work for the split kernel. Includes both regular and split kernel implementation for that. The pass is not exposed to the interface yet because it's currently not really easy to have same pass listed in the menu multiple times.
2015-06-11Use more proper flag for psys reconstruction after memory optimizationSergey Sharybin
2015-06-11Fix for unwanted particle re-distribution happening due to memory optimizationSergey Sharybin
The issue was caused by memory optimization marking particle system to recalc, and because of the way how particle flags works it was possible that it'll cause particle's re-distribution. Now this memory optimization will act the same as loading the file. This commit appears to be safe according to our render farm and is safe to be included into final release.
2015-06-11Compositor: Use atomics to update finished tiles progressSergey Sharybin
Integer is not safe for incremental by multiple threads and if one is unlucky enough that could cause progress re[reports to go totally nuts.
2015-06-11Fix T44871: Blender hangs when using masking, dilate-erode and soften nodeSergey Sharybin
The issue was caused by wrong order of locks acquisition in the compositor image node.
2015-06-11BMesh: flatten faces operatorCampbell Barton
2015-06-11BMesh: add BMO_ITER_INDEX macroCampbell Barton
2015-06-11Replace linked-list insert-sort with merge-sortCampbell Barton
Original code from eglib, modified for reuse with multiple linked-list implementations. Adds sort functions: BLI_linklist_sort, BLI_linklist_sort_r
2015-06-11BLI_listbase: match arg order with BLI_qsort_rCampbell Barton
2015-06-11Add argument --python-expr to pass Python directlyCampbell Barton
This works like Python's -c argument, handy to be able to avoid writing small scripts to disk.
2015-06-10Error message fix - In the manual (thus for the user) we are referring to ↵Dalai Felinto
this as "Multi-View", not "Multiview"
2015-06-10Picky edits to previous commit.Bastien Montagne
2015-06-10Fix T45017: Crash when running 'track markers' operator with no clip loaded.Bastien Montagne
CLIP_OT_track_markers was missing a poll callback.
2015-06-10Fix T45009: Bad 'tri area computation' code in knife tool.Bastien Montagne
Was causing wrong selection of 'outside' face.
2015-06-102.75 splashCampbell Barton
by Gooseberry team
2015-06-10Fix/Workaround T44662: Freestyle gives no visual output when the Save ↵Sergey Sharybin
Buffers option is enabled For now we solve this for non-multiview renders by merging exr file back into full render result prior to rendering freestyle strokes. Multiview case is still to be supported tho.
2015-06-10Fix T44968: Python executable crashes due to missing .DLLSergey Sharybin
For now we work this around by copying python DLL to the bin folder. Ideally the DLL should be shared between blender and python, but that's a bit tricky to do on windows.
2015-06-10Fix T45013 negative curve falloff not working.Antony Riakiotakis
Was doing clamping as fix for T42984. Seems we can ommit clamping for sculpting if we make sure overlap is not zero with negative values. Control for clamping is moved to the "Use Clipping" function of curves (which is on by default), so both bugs remain squashed and advanced users can now properly utilize curves in sculpting, though not all brushes work well with negative curves.
2015-06-10UI: option to pass "icon_value" to menusCampbell Barton
D1336 by @lichtwerk Also remove verbose description, UI docs can explain use-case in more detail.
2015-06-10Correct typosCampbell Barton
D1337 by @lichtwerk
2015-06-09Tooltip cleanup: show_metadata should be same between image editor/Antony Riakiotakis
2015-06-09Disable key accelerators for splash screenCampbell Barton
2015-06-09Fix T45002: sculpt show brush toggle no longer working.Bastien Montagne
2015-06-09Fix T45003: some UI/i18n issues.Bastien Montagne
* Do not translate renderlayers' names, those are data, not UI (defined by user). * Translate passes' names, even in button itself (menu items were already translated). * Translate 'ID type' in ID eyedropper helper message. Also, added i18n context to IDType private struct, and `BKE_idcode_to_translation_context()` helper, much more generic and easy to maintain than the private util in interface_template.c.
2015-06-09Fix T37746: Presets in splash failed to redrawCampbell Barton