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
2015-09-18Image Stamp: word-wrap support for 'note' textCampbell Barton
2015-09-18Sequencer: word-wrap support for sequencer textCampbell Barton
Also add vertical alignment option, default align to bottom for subtitles.
2015-09-18UI: word-wrap support for tooltipsCampbell Barton
Tooltips will automatically wrap when exceeding UI_TIP_MAXWIDTH.
2015-09-18BLF: initial word-wrap supportCampbell Barton
- Adds support for word wrapping to Blender's BLF font library. - Splits lines when width limit is reached or on explicit \n newlines. Details: - Word wrapping is used when `BLF_WORD_WRAP` flag is enabled. - There is a single loop to handle line wrapping, this runs callback, passing in a substring, this way we can avoid code-duplication for all word-wrapped versions of functions... OR... avoid having to add support for word-wrapping directly into each function. - The `ResultBLF` struct was added to be able to get the number of wrapped lines, when calling otherwise unrelated functions such as `BLF_draw/BLF_width/BLF_boundbox`, which can be passed as the last argument to `BLF_*_ex()` functions. - The `ResultBLF` struct is used to store the result of drawing (currently only the number of lines wrapped, and the width).
2015-09-18Doc: remove todo's from BMesh codeCampbell Barton
These were out of date and better have outside the source. Also clarify BMLoop description.
2015-09-18Minor edits to sys-infoCampbell Barton
- remove byte b'' - remove always false check for missing buildinfo. - use textwrap module
2015-09-18Cycles: simplify logic for calculating dof-distCampbell Barton
Matches change from BKE_camera
2015-09-18Use squared length where possibleCampbell Barton
2015-09-18Cleanup: simplify PyBMesh customdata API useCampbell Barton
2015-09-18Cleanup: remove unused WriteFile membersCampbell Barton
2015-09-18Support relative frames w/ start/end argsCampbell Barton
2015-09-18Fix UI crash entering very long stringsCampbell Barton
Strings exceeding UI_MAX_DRAW_STR weren't null terminated.
2015-09-18Fix T46148: Sculpt view-clip fails in ortho modeCampbell Barton
2015-09-18Address request from T46136: make softrange for 'simple deform' angle from ↵Bastien Montagne
-360 to 360 degrees... This should be safe enough for final 2.76, sould we make other RC.
2015-09-17Doc: escape enum name & descriptionCampbell Barton
Needed since key enum now uses many characters as they're typed.
2015-09-172.75 splashCampbell Barton
by The Alike Team
2015-09-17Fix hidden auto-offset glitchJulian Eisel
Steps to reproduce were: Open F233831, insert floating node into nearby link (so that it's not attached to frame).
2015-09-17Fix for broken tree offset after recent change for cyclic nodes supportSergey Sharybin
2015-09-17Fix T46143: Faces missing with GPU renderSergey Sharybin
Epsilon was quite arbitrary for GPU, replaced with checking for zero-sized faces. It should solve both original report and the new one. After the release we can check why GPU doesn't produce accurate math here and go to the root of the issue.
2015-09-17Fix T46134: units degrees increment are too smallCampbell Barton
The user interface was ignoring the precision step size for degrees, making all rotation inputs drag by a 100th of a degree. Now use a 10th of a degree instead.
2015-09-17Fix T46139: Crash when inserting a node in a looped node structureSergey Sharybin
2015-09-17Fix for recent regression clamping materialsCampbell Barton
Mixup between gpu/derivedMesh total materials, fix and name more clearly to avoid confusion. thanks to Sergey for finding root cause!
2015-09-17CMake: Another attempt to solve compilation error on WindowsSergey Sharybin
2015-09-17CMake: Attempt to fix compilation error on Windows after recent changesSergey Sharybin
2015-09-17Fix T46090: Blender game embedded player crashSybren A. Stüvel
SCons didn't pass `-DWITH_AUDASPACE` to the compiler, so it skipped the instantiation of the "aud" Python module. This caused a crash of the BGE, which did get the `-DWITH_AUDASPACE` directive, and expected that module to exist. Reviewed by: lukastoenne
2015-09-16Correction to previous commit.Bastien Montagne
Mostly styling, but also str_exec would often remain undefined...
2015-09-16Fix (unreported): Filebrowser key navigation entry did not change caption ↵Thomas Beck
correctly As of this release we're able to navigate with the keyboard in the filebrowsing area. The button caption is changing to an appropriate string whenever a new entry is selected. In @Severins original code a different method was used to determine if a directory was choosen or not, but this got lost while merging the filebrowser rework. Thanks to @mont29 for review!
2015-09-16Fix T46130: Vertex/wire no visible with OpenSubdiv in edit modeSergey Sharybin
For now simply show warning in the interface and fallback to regular subsurf code. Supporting OpenSubdiv in edit mode in possible but not high priority currently.
2015-09-16Fix T46128: High Quality DoF brokenSergey Sharybin
The issue was caused by some special tricks needed to compile OpenSubdiv shader which was using stupid check whether geometry shader is used or not. Now made it more explicit call whether special OpenSubdiv trickery is needed or not. Its not ideal solution, but it's not really easy to do a proper solution for this, because while we can do half of the work with if-defs in the shader code but we'll still need to somewhat define layout of the input blocks which isn't really doable with current shader version we're using.
2015-09-16OpenSubdiv: Fix crash caused by accessing OpenGL vendor from non-main threadSergey Sharybin
2015-09-16Comment unused sequencer prefetchCampbell Barton
2015-09-16UI: Curve clipping didn't enforce zoom.Campbell Barton
2015-09-16Fix T46126: Anchored sculpt fail when cursor leaves meshCampbell Barton
2015-09-16OpenSubdiv: Attempt to solve crash in background modeSergey Sharybin
2015-09-16Code cleanup, whitespaceSergey Sharybin
2015-09-16OpenSubdiv: Fix for missing caching of vendor string parsing resultSergey Sharybin
2015-09-16Fllowup to previous commit, remove unused codeSergey Sharybin
2015-09-16Fix T45708: OpenSubdiv crashes on Windows with Intel cardsSergey Sharybin
Disable Intel cards for until we'll go to the root of the issue of the crash. This will take a bit, so being so close to the release we go safe and disable unstable GPU, so blender at least doesn't crash. This could be bypassed by setting OPENSUBDIV_ALLOW_INTEL environment variable.
2015-09-16Get rid of leftover from refactor of VBO code. Thanks to severin forAntony Riakiotakis
noticing
2015-09-16CMake: Don't modify global CFlags when enabling/disabling OpenJpegSergey Sharybin
2015-09-16Fix T46105, disable viewport compositing when non power of two textureAntony Riakiotakis
support is missing. Supporting those (really) old GPUs requires us to make shaders more expensive by converting between real and scaled coordinates and be wary of such conversion caveats when handling uv coordinates in shaders. Not worth the cost for supporting hardware that old.
2015-09-16Fix T46073: crash w/ out-of-bounds materialCampbell Barton
2015-09-16Fix T45389 Windows thumbnails not working.Antony Riakiotakis
Also they did not work when using blender -R from command line in 64-bit systems. Issue was checking for wrong define which would cause code to detect if the blender executable functions under 32 bit emulation. For 64bit executables this is false, leading blender to believe we are operating under a 32bit system, and registration would try to register the 32bit thumbnailer. This 32 bit dll is (correctly) missing for local installs and from the new installer, thus no thumbnails.
2015-09-15Fix for text editor un-indent undoCampbell Barton
Same issue as T44381, re-use logic for indent.
2015-09-15Fix T46093: Thumbnails/previews of materials/textures not displaying in ↵Bastien Montagne
Blender filebrowser when only one thread is available. Using the global scheduler here is not a really good idea - `filelist_cache_previewf()` is not a short task that run once, but it's a loop that keeps cheking for work in a TODO queue. This means it won't quickly allow other tasks to start, so it should not be in the global scheduler. In fact, asynchronous tasks (that is, tasks that will live for quite a bit of time, and often sleep a lot) should never use global scheduler, they would steal computing resources from heavy-duty, short-time living ones - and possibly even completely stall threaded tasks (if all worker threads are executing long-life tasks...). We could probably even completely bypass the scheduler/task thing here (and directly use threads), but it does not have that much of an over-head, and still offers easy handling of threading stuff...
2015-09-15Fix T46113: Color picker erratic outside 0-1 rangeCampbell Barton
2015-09-15Cleanup: hide clnors warning prints behind G.debug, those can get annoyingly ↵Bastien Montagne
verbose...
2015-09-15Fix wm leak loading factory-startupCampbell Barton
2015-09-15BGE: make error message more clear when trying to de/activate actuator from ↵Dalai Felinto
non-active controller
2015-09-14Fix T46114: paint face-mask hide clears sharp flagCampbell Barton