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
2013-07-19style cleanup: switch statements, include break statements within braces & ↵Campbell Barton
indent. also indent case's within the switch (we already did both of these almost everywhere)
2013-07-19add keybinding for dolly: shift +/-Campbell Barton
2013-07-19patch [#36000] View lock offset (allow panning when the view is locked)Campbell Barton
own patch
2013-07-19patch [#35789] Quick hack select more/less tool for armaturesCampbell Barton
by Pedro Riera (priera), Andrey Dubravin and parts rewritten by myself.
2013-07-19patch [#35789] Quick hack more/less tool for latticesCampbell Barton
by Pedro Riera (priera), Andrey Dubravin, I also made some changes.
2013-07-19patch [#36032] Quick Hack lattice random selectionCampbell Barton
by Andrey Dubravin (daa)
2013-07-19code cleanup: use boolean for derived mesh face test functionCampbell Barton
2013-07-19code cleanup: case & brace placementCampbell Barton
2013-07-19code cleanup: remove redundant multiplying when jittering widget drawing.Campbell Barton
2013-07-19code cleanup: use bool for widget struct, also edit odd strncpy use.Campbell Barton
2013-07-18fix for action editor view-selected behaving strangely.Campbell Barton
- when an fcurve had no selected keyframes, a default fallback value was used which caused view-selected to include frame 1, even when no selected frames were there. - the vertical axis was always reset, ideally we would center vertically too but the way this operator currently works we only know about the frame range, now don't change the vertical scroll when viewing selected since it would always jump to the top of the screen (view-all still acts this way).
2013-07-17Hide unnecessary error print when showing tooltip over a property with no RNABrecht Van Lommel
path, ideally this would work everywhere but it's a known limitation, no need to print an error in the console each time it happens.
2013-07-17Fix for #36150, missing Preview Render Updates with Add/Remove material slot. Thomas Dinges
2013-07-17fix/resolve [#36173] Current frame doesn't update while OpenGL Rendering ↵Campbell Barton
Animation there was no feedback to the user about the current frame rendering, for longer renders this is no good.
2013-07-16Style cleanup of UI messages.Bastien Montagne
Mostly, "weight groups" -> "vertex groups", and usual case/endpoints/typos/etc. As a remainder, please read http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#UI_Messages before writing UI messages!
2013-07-16Fix missing render info text in blender internal rendered viewport afterBrecht Van Lommel
previous fix for checking char arrays against NULL.
2013-07-16fix for checking char arrays against NULL, instead check their first ↵Campbell Barton
character. also remove some dead code (return directly after return).
2013-07-16fix [#36153] Crash when choosing a brush.Campbell Barton
2013-07-16revert part of own commit r58304, gives different behavior when de-selecting ↵Campbell Barton
with the lasso in some cases, will look into this after release.
2013-07-16move ED_armature_edit_bone_select() into a more general utility function so ↵Campbell Barton
view3d-select bone operators can use it and get matching selection behavior when entering editmode. - specifically - write to the connected parents tipsel flag when setting the rootsel flag.
2013-07-16fix for the tip of the bones without connected children de-selecting when ↵Campbell Barton
entering editmode.
2013-07-15Fix text object text entry being broken after recent fix to ↵Brecht Van Lommel
BLI_strncpy_wchar_from_utf8. Checked other usages of this function but they seem to be fine.
2013-07-15Fix #36058: Displace Modifier errors using a baked Image and displace baking ↵Sergey Sharybin
inconsistency between 2.67/2.68RC and previous versions This was in fact really nasty bug, caused by multitex_nodes function using global variable R (which is a copy of current renderer). this variable is not initialized to anything meaningful for until first rendering (preview or final) happened. Since multitex_nodes might be used outside of render pipeline, made it so whether CM is on or off as an argument to functions multitex_ext_safe and multitex_ext. Now multitex_nodes() is only shall be used for stuff happening from render pipeline! Also needed to make some changes to other places, so all the usages of texture sampling knows for the fact whether CM is on or off. And one more change is related on behavior of dispalcement, wave, warp, weightvg modifiers and smoke. They'll be always using CM off since texture is used for influence, not for color. It's rather bigger patch, but it's mostly straightforward changes, which we really need to be done. Reviewed by Brecht, thanks!
2013-07-15Fix #36145: Error in inverting channels in the UV/Image EditorSergey Sharybin
Issue was caused by operator redo saving values for previous inverted channels, meaning the same channels will be inverted next time operator runs. Don't think it's useful to save operator values here, since you don;t have visual feedback about which channels were inverted. So marked all this properties as SKIP_SAVE. Gives much more predictable results.
2013-07-15previous commit r58256, had error in editmode (somehow it worked in most ↵Campbell Barton
tests still). also don't decrement active indices below zero (also a problem in 2.67).
2013-07-15fix for error (-1 index into array) when removing customdata layers with no ↵Campbell Barton
data, delete_customdata_layer was using layer data pointer to check weather to adjust index values (but both pointers can be NULL). Remove this code and do in customdata.c
2013-07-15fix for bad lengths being passed to string functions.Campbell Barton
2013-07-15fix for error in string copyCampbell Barton
- BLI_strncpy_wchar_from_utf8 wasn't NULL terminating the destination string, caused uninitialized memory use in BPY_python_start(). - BLI_strncpy_wchar_as_utf8 could write one byte past the buffer bounds.
2013-07-15allow deselection when bones BONE_UNSELECTABLE flag is set (lasso/box/circle ↵Campbell Barton
select)
2013-07-15fix [#36128] Not deselect all bone when I press the A button in edit modeCampbell Barton
2013-07-15fix [#36107] Moving origin of instanced objects doesn't work properlyCampbell Barton
now use the active object first if its selected, this means when multiple instances are selected, using the active object gives a predictable outcome.
2013-07-15fix for own regression, face index ranges still need checking in some places.Campbell Barton
2013-07-15replace strncpy with BLI_strncpy for cases we expect the string to be NULL ↵Campbell Barton
terminated.
2013-07-14fix [#36135] File name of previously saved render result no longer rememberedCampbell Barton
in fact the problem was caused by own previous fix/improvement for a different case, now this works as follows... - render uses last-saved name, falls back to 'untitled' in blend file path. - non render uses id-name always, saves into dir of last-saved image, fall back to blend file path.
2013-07-13fix for bad NULL check in bmo_connect_pair, also remove duplicate checks in ↵Campbell Barton
if statements and redundant initialization vars.
2013-07-13fix for more errors with switch missing breakCampbell Barton
- boids random option was falling through to average. - (NC_OBJECT | ND_DRAW) notifier was falling through to ND_SHADING button preview updates.
2013-07-13fix for missing break statements in switch, some key shortcuts and notifiers ↵Campbell Barton
were falling through when its obviously incorrect to do so.
2013-07-13correct bad allocation sizes, unwrap was over-allocating, makesdna was under ↵Campbell Barton
allocating.
2013-07-13remove NULL checks on fixed size arrays, also was calling ↵Campbell Barton
BLI_testextensie_glob every time in the file selector with a blank string.
2013-07-13fix errors in codeCampbell Barton
- BKE_mball_center_median(), didn't work. - clip_refresh was removing handlers from wrong space. - new_modifier, replace strcpy with BLI_strncpy
2013-07-13fix for misc errorsCampbell Barton
- reference to out of scope stack var - freeing fixes size array (never allocated) - add matching va_end for va_start
2013-07-13Fix #35470: crash rendering from the terminal in some cases due to render infoBrecht Van Lommel
text threading issue.
2013-07-13Fix #35586: add an option to the Z Combine compositing node to disable the ZBrecht Van Lommel
buffer antialiasing that was restored in 2.67 after it was missing in the new compositor implementation. This option tends to make results worse rather then better for Cycles renders, but is useful for Blender internal. Their Z-buffers look quite different for antialiasing, and I'd rather not change either.
2013-07-12Fix #35827: object selection through camera view not working in some cases.Brecht Van Lommel
The problem was that when the camera is selected, the transform manipulator is located exactly at the camera view location, and this was blocking selection of other objects with some OpenGL implementations.
2013-07-12Related to #36115: show in render info text when 3D view layer or camera ↵Brecht Van Lommel
overrides scene settings when pressing F12 over a 3D view.
2013-07-12fix [#36109] UI softlock when first property of an operator is StringCampbell Barton
disable editing a string on operator UI popups, causes feedback loop
2013-07-12Get rid of global originmat matrix from object.cSergey Sharybin
This matrix was used to store the space the object is in, which then was accessed by snapping code. No reason to keep it as a global variable (which isn't safe for threading, unlikely it'll give issues now, but it's easy to avoid issues early here). Now made it so BKE_object_where_is_calc_ex will get an optional parameter originmat and set this matrix in solve_parent. Original patch by self, minor changes by Campbell, thanks!
2013-07-12Expose node.select exec callback to an operatorSergey Sharybin
Internally it was only invoke callback set for an operator template. This invoke was setting such properties as mouse_x and mouse_y and was calling an exec function. This meant that t seemed to be really easy to use node.select operator from by giving a mouse positions, but in fact it wasn't possible (because it requires exec callback) This commit sets operator's template exec callback, which makes it possible using node.select from python.
2013-07-12fix [#36106] Defining the Loopcut number with the keyboard is limited to 130Campbell Barton
mousewheel value is now clamped too and raised the limit to 500.
2013-07-11fix [#36099] Undo crashes on an armature with ID-PropertiesCampbell Barton
armatures undo state now stores ID-properties.