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-12-23Merge branch 'master' into texture_nodes_refactortexture_nodes_refactorSergey Sharybin
Conflicts: source/blender/nodes/texture/nodes/node_texture_math.c
2014-12-21GPencil: Correction to rB071ec918f4cdjulianeisel
* correct API convention: in rB071ec918f4cd gp_draw_data drew mulitple data blocks, I added gp_draw_data_all which now calles gp_draw_data multiple times (if needed). This follows our normal convention, e.g. see UI_panel_category_draw_all * Draw scene data first, users may expect it like this Points raised by @aligorith, thanks for this!
2014-12-21Fix T42973: Render viewport not updating when switching materials in OutlinerBastien Montagne
For now, do as RNA material update functions - tag object for update too.
2014-12-20Fix T42961: GPencil - Refactor object/scene data behaviourjulianeisel
D937 with minor edits (whitespace only) @aligorith, I double checked everything runs smoothly, blame me if I missed something ;). Sorry for just taking the initiative and committing without talking to you, but I wasn't able to catch you the last days. This should be fixed before the release IMHO, but I don't think it's important enough to be committed during BCon5, so sorry again, but hopefully everything is okay :)
2014-12-20Fix T42972: fcurve lasso select crashCampbell Barton
2014-12-19Minor cleanup to previous commitAntony Riakiotakis
2014-12-19Fix T42543 projection painting fails when faces are perpendicular to screen.Antony Riakiotakis
This is UV barycentric interpolation failing for triangles where vertices are colinear in screen space. To fix this, we detect this early on so we do the interpolation on edges instead of triangles. Such triangles will never be painted on unless we have occlusion and culling off (since, arguably they are self occluded and almost back-facing). The code still does not fill the whole area but this can be checked separately.
2014-12-19Fix T42945: rv3d->gridview was not set correctly in view3d_draw_objects.Bastien Montagne
This fixes both transform snapping in persp views, and 'snap cursor to grid' feature. Was only really visible with Imperial units.
2014-12-18Flood fill in projection painting does not do bounds checking anymore.Antony Riakiotakis
It should now fill the whole mesh with color even if parts of it are outside the screen - still need to be in fron of the camera though. Thanks @Campbell for the trick :)
2014-12-18cleanup: use const for smallhash & minor editsCampbell Barton
2014-12-18Fix/workaround T42944: Crash adding a shortcut in properties spaceCampbell Barton
2014-12-18Correction to previous render border commitSergey Sharybin
Was using wrong bitfield check.
2014-12-18Correction to set border from render image viewSergey Sharybin
It did not fully support cases when setting border from a cropped render result and it's not totally clear how it should behave. So for now just do nothing and inform users about this.
2014-12-18Sequencer: Select sideof failed for strips touching the playheadCampbell Barton
2014-12-17Fix T42932: Drag&Drop of groups from the outliner was using undefinedLukas Tönne
event->mval. Calculating from event->x/y like object drag/drop does works. Also fixed a missing notifier of the object instancing operator.
2014-12-15Fix T42864: Knife-project fails with 'cut-through'Campbell Barton
Removing edge-hit-doubles could incorrectly de-duplicate intersections between different edges. Gave noticeable errors cutting through geometry that overlapped exactly.
2014-12-15Fix for clip proxies builder reloading original footage framesSergey Sharybin
This isn't needed if the source is the image sequence.
2014-12-15Fix T42864 (partial): knife-project included uncut backfacesCampbell Barton
When knife-project ran with cut-through disabled, it would still try to select faces behind the cut. Now check if the faces are obscured.
2014-12-15Fix T42864 (partial): Knife-project had too-low precisionCampbell Barton
2014-12-15Fix missing UI ID messages and/or I18N contexts for ↵Bastien Montagne
MovieClip/Mask/Palette/PaintCurve ID types.
2014-12-14IME fix: Quit two assert failuresSeverin
We could now also remove the win->ime_data assert in wm_window_IME_end, but think it's better to leave it for further development.
2014-12-14Fix T42892: UV pixel snap with negative valuesCampbell Barton
2014-12-12cleanup: disallow NULL arg to uvedit_aspectCampbell Barton
also some typo's
2014-12-11Fix T42859 smart UV unwrap does not support aspect correction.Antony Riakiotakis
Can be considered TODO but it's not bad to support either. Also added RNA api to get aspect ratio of assigned UV image - returns aspect corrected image dimensions so needs adjustments for uv editing.
2014-12-10UI: add Shift-Drag to multiselect expanded enum items too.Bastien Montagne
Differential Revision: https://developer.blender.org/D928
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-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-08Fix T42838: Make dupli's real use_hierarchy failsCampbell Barton
Regression since the dupli-object refactor.
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-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-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-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-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-04Cleanup: minor int->bool cleanup.Bastien Montagne
2014-12-04Fix building on OSX when OMP is enabled.Bastien Montagne
Reported by sebastian_k over IRC, thanks!
2014-12-02Tex Paint: hide selected face-mask edgesCampbell Barton
Internal selected edges were distracting when painting images. Also remove unused flag.