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
2014-12-10Fix numpy installation on windows+cmakeSergey Sharybin
The was caused by numpy never unpackign because of no dpependnecy of any targets from the unpacked numpy. Tried making it so blender target dpeends on it, but for some reason it didn't work. For now added dedicated target for unpacked numpy. A bit dirty but much better than just totally failing.
2014-12-10Fixes for compilation with msvcSergey Sharybin
MSVC doesn't like caling macro argument f when using float values in the macro, it simply replaces the f in the float value with the argument.. CMake compilation still fails because of 77785ce70807, numpy is never getting unpacked.
2014-12-09Sequencer: optionally show strip offsetsCampbell Barton
was disabled in recent sequencer refactor, enable with view menu option.
2014-12-09Correct last commit checking knife edgesCampbell Barton
2014-12-09Knife: cuts along existing edges are now selectedCampbell Barton
This means cuts along existing edges don't have gaps in the selection. Fixes T42616
2014-12-09Knife: rename vert & edge 'draw' to 'is_cut'Campbell Barton
More logical for checking if the edge is a cut into the mesh.
2014-12-09Knife: fix edge aligned cuts, could add redundant vertsCampbell Barton
2014-12-09Smallhash: add support for iterating value pointersCampbell Barton
also add reinsert function
2014-12-09Gooseberry request, circle select for graph editorAntony Riakiotakis
2014-12-09Fix T42857: Inconsistency between cache line visibility and ability to ↵Sergey Sharybin
change frame from image space
2014-12-09Knife: test if an edge is on the face boundaryCampbell Barton
Was checking if an edges midpoint was inside the face, giving random results (point-inside for an edge location).
2014-12-09Fix T42488: Knife (selected_only + occlude) failedCampbell Barton
2014-12-09Fix T4284: Drawing modified curves crashesCampbell Barton
2014-12-09Fix bug reported by kopias on irc, crash when attempting to set canvasAntony Riakiotakis
with a non-mesh object selected
2014-12-09Fix T42175: Modifiers don't render in sculpt mode using multiresSergey Sharybin
Modifier stack should ignore sculpt restrictions when creating derived render.
2014-12-09Fix T42630: Triangulate returns invalid face-mapCampbell Barton
Triangulate with beautify caused a bug when there were existing edges could make the bmesh-operator return an invalid face-map. Now the beauty is calculated on the 2d-tri's resulting from polyfill, its simpler and faster.
2014-12-09Cleanup: remove scanfill define for polyfill codeCampbell Barton
also rename vars which were previously used for scanfill.
2014-12-09Add edgehash remove, clear functions, Heap clearCampbell Barton
Edgehash was missing removal functions (remove, popkey, clear), since it wasn't needed so far, but is based on same code as ghash which has them. also add heap clear() method so we can reuse heaps. (needed for upcoming fix).
2014-12-09Cleanup: simplify heap popminCampbell Barton
2014-12-09Cleanup: remove unused pointer in HeapCampbell Barton
2014-12-08Fix Mesh Objects with missing textures or wrong texture path now import ↵Gaia Clary
without texture
2014-12-08Fix T42824: Proxy bone custom-shape lost on undoCampbell Barton
2014-12-08Fix T42838: Make dupli's real use_hierarchy failsCampbell Barton
Regression since the dupli-object refactor.
2014-12-08Docs: reference the new manualCampbell Barton
2014-12-08BMesh: ensure iterator macros assign to valid typesCampbell Barton
note, this is for C++ code which expects a cast, (will be added later) also add a macro for nop-expressions (EXPR_NOP), when we never want an expression to be evaluated, but it should still be valid.
2014-12-08Cleanup: spellingCampbell Barton
2014-12-08Cleanup: remove unused operator-type memberCampbell Barton
2014-12-08Cleanup: Minor edits to widget emboss codejulianeisel
* Rename "emboss" to "widget_emboss" * Remove duplicated UI_GetThemeColor4ubv function I made sure version bump and Save User Settings are working correctly ;P
2014-12-07Bugfix T42774: BSurface addon doesn't work on new buildsJoshua Leung
It turns out that several important modelling addons depend on the assumption that Grease Pencil data gets created on the active object instead of on scene level. This commit adds a toggle for setting whether new Grease Pencil data is created on scene or object level. These work as follows: * "Scene" = The behaviour originally introduced as part of the GPencil_EditStrokes changes. New strokes are added to the scene instead of the active object, making it easier to manage things when working with Grease Pencil in general. * "Object" = The previous behaviour (from 2.50 to 2.72), where new strokes are added to the active object. This is now being reintroduced to soften the transition for addons out there which have been doing this in a lazy/lax way so far. Now, what may be slightly confusing are the "fallback" measures in place: * "Scene" - To ensure that loading old files goes ok without needing a version patch, if the active object has GPencil data, that will be used in place of the scene's own GPencil data. * "Object" - If there was no active object at the time of creating strokes (for instance, if you delete the active object immediately before drawing), GPencil data gets attached to the current scene instead. Since some tweaks may still be needed here, I've decided to bump the subversion number so that we have a reference point when doing version patches.
2014-12-07Correct defines for binrelocCampbell Barton
After recent moving path functions to appdir.c patch T42826: by ldo (Lawrence D'Oliveiro)
2014-12-07Input Method Editor (IME) support for text buttonsSeverin
Original patch by @random (D765) with some minor work done by @campbell and me. At this place, I'd like call out a number of people who were involved and deserve a big "Thank you!": * At the first place @randon who developed and submitted the patch * The Blendercn community which helped a lot with testing - espacially * @yuzukyo, @leon_cheung and @kjym3 * @campbellbarton, @mont29 and @sergey for their help and advises during * review * @ton who realized the importance of this early on and asked me for * reviewing We are still not finished, as this is only the first part of the implementaion, but there's more to come!
2014-12-06CMake: remove redundant include dirCampbell Barton
2014-12-06Fix crash in RE_AcquiredResultGet32 on debug builds introduced yesterdayJens Verwiebe
2014-12-06Fix inbetween mousemove event getting detected in hotkey buttons.Brecht Van Lommel
2014-12-05Fix playercompile after ecc03c8edJens Verwiebe
2014-12-05Render API: Add RenderEngine.error_set() functionSergey Sharybin
This function sets an error message which would be displayed after rendering is over and info space lost the link to the engine.
2014-12-05Fix T42807, variance shadow map broken afterFBO changes.Antony Riakiotakis
This code was a bit do-it-yourself instead of relying on the API. Should be OK now.
2014-12-05Amendment to previous commit: Add an option to scene strips to disable GPencilJoshua Leung
On second thought, it is probably still worthwhile to be able to disable GPencil drawing on strips. By default, GPencil strokes are still shown by default now, but they can be turned off using this option if it turns out that they are getting in the way (e.g. a director/animator make some planning notes in the shot at an earlier stage which are hidden for normal display now, but are still there popping up sproadically during the animatic).
2014-12-05Grease Pencil sketches get included when doing OpenGL previews for scene ↵Joshua Leung
strips in sequencer After double checking the sequencer code, there doesn't seem to be any reason to exclude these from the sequencer previews. This makes it possible to use the sequencer to non-destructively chain together difference Grease Pencil animated shots together without having to render each image sequence first, allowing for a smoother workflow. Just in case the initial assumption isn't entirely correct, I've put in place an extra arg to the relevant functions which can be hooked up to a suitable option on the scene strip later to turn this on/off as needed.
2014-12-05Fix for typo + memory leakJoshua Leung
2014-12-05Bugfix T42697: Hiding/unhiding NLA strip doesn't update the 3D ViewportJoshua Leung
The Toggle Muting operator was missing code to tag the animation to get recalculated. This was also missing from a few other operators too, including Snap, and Add/Paste FModifiers .
2014-12-05To make Strokes Edit Mode a bit more "solid", Tab key can be used to toggle ↵Joshua Leung
out of it
2014-12-05Selectmouse-drag now works to move GPencil vertsJoshua Leung
2014-12-05BGE VideoTexture: refresh() on ImageFFmpeg should have no effect.Benoit Bolsee
ImageFFmpeg objects will not refresh properly because the image file is closed immediately after creation. Therefore refresh() should have no effect on them. This was causing problems with ImageMix using ImageFFmpeg as sources: refreshing the ImageMix object is required to update the mix but it has the side effect of refreshing the underlying sources, hence the need to skip refresh on fixed images.
2014-12-04Fix T41883 proxy sizes not correct.Antony Riakiotakis
Really bad issue which meant code could fetch an image buffer from the stored cache and modify it. Generally sequence image buffers could come from the cache and should not be modified directly. Easily solved by scaling a copy of the original.
2014-12-04Fix T42800: Blender suddenly closes after pressing solve camera motionSergey Sharybin
Couple of issues: - Fist/last frame calculation was wrong - Keyframe selection might silently fail leading to unpredictable math errors all over the place. Now if keyframe selection fails solver wouldn't run.
2014-12-04Cleanup and fix for uninitialized output buffer of the sunbeams node.Lukas Tönne
Buffers should actually be cleared before running operations on them, but this doesn't work for some reason. Note also that the sunbeams node can show some creases and hard aliasing when the source point is close to a bright area with strong gradient. To fix this a better filtering algorithm, dithering or ray sampling would need to be implemented. In the meantime simply blurring the sunbeams result a bit should help (or simply avoid putting the source on a bright spot).
2014-12-04Cleanup: minor int->bool cleanup.Bastien Montagne
2014-12-04Fix T42797: -Werror=sign-conversion Triggered in blf_glyph.cBastien Montagne
Very minor, but since it was reported...
2014-12-04Fix building on OSX when OMP is enabled.Bastien Montagne
Reported by sebastian_k over IRC, thanks!