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-24Master branch is now alpha cycle of 2.74 releaseSergey Sharybin
2014-12-24Fix T42997: Support RGBA output for HuffYUVSergey Sharybin
More like a feature request but was simple to support.
2014-12-24Fix rna paint update callbacks assuming meshesCampbell Barton
2014-12-23Blender 2.73 release candidate commitv2.73-rc1Sergey Sharybin
This commit contains: - Subversion bump to 2.73 - Release cycle is set to "rc" - Submodules are pointed to appropriate tag now (addons contrib just points to the latest contrib repo) - New shiny splash screen!
2014-12-23Fix T42994: Own recent regression in fix for T42945 (rB5cc199e49581),Bastien Montagne
side/front/top ortho views would no more adapt their snapping unit to zoom factor. This code would need slightly more refactor actually, but this will be for after release!
2014-12-23Fix T42928: Drag-drop of generated files to compo reloads them, loosing editsSergey Sharybin
Origins of this issue goes back to T33402, where compo wasn't sure what kind of image it is working with (compo should know if it's multilayer or regular image). Now we only reload images when dar-dropping from outside of blender.
2014-12-22Fix T42952: Curve modifier not taken into account when curve is created from ↵Sergey Sharybin
mesh Curve and array modifiers requires curve path to be evaluated, dependency graph will make sure that curve eval would create such a path, but if curve was already evaluated we might miss path. So what we do now is: if path was not calculated for target curve we tag it for update.
2014-12-22partial revert ab6417aa9ff8cbd4831c3ed1837742c1178be25a was too strictGaia Clary
2014-12-22Fix T42966: Py_Initialize: Unable to get the locale encodingSergey Sharybin
This only happened for SCons builds and caused by pure human stupidnes.
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-20RNA Object.matrix_local: Add a big warning this matrix is only relative to ↵Bastien Montagne
parent object. So 'advanced' parenting like e.g. bones or vertices need further processing to get a real parent-relative matrix...
2014-12-20Fix T42972: fcurve lasso select crashCampbell Barton
2014-12-19Minor cleanup to previous commitAntony Riakiotakis
2014-12-19Fix for bad file name string matching in point caches, leading toLukas Tönne
deletion of baked caches. This happens when objects use file names with matching prefixes: "CubeX" -> not baked "CubeXYZ" -> baked The first objects cache should be discarded up to the current frame on file load, but the second should be left intact. But because the cache file names for both use the same prefix as well (based on hex name representation) they both match the "CubeX" name and get discarded. Adding the underscore terminator solves this issue, because it is never part of the hex file name string. WARNING: this solution does not work with custom names for point caches. This feature is pretty much broken, users have to ensure their names are unique themselves. Due to the possibility of underscores in names and the ambiguity of point cache suffixes there is no reliable way to encode filenames in that case.
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 reversed args in function call (float, bool vs. bool, float).Bastien Montagne
Note 'same' values are kept for now, even though it was probably meant the other way around, it's safer to keep current behavior for now.
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-19Code cleanup: include directory for sconsSergey Sharybin
This directory does not exist even.
2014-12-18Fix mathutils docstring typos.Tamito Kajiyama
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-18Quiet warning (harmless)Campbell Barton
2014-12-18Fix for GPU_materials_free accessing NULL pointerCampbell Barton
2014-12-18correct recent cleanup for id-property typesCampbell Barton
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-17Fix triangulating concave quadsCampbell Barton
Resulting triangles could be pointing in opposing directions.
2014-12-17Fix: Never write previews for undo steps.Bastien Montagne
This may eat quite q bit of mem in the end (though nothing critical), and icons (material ones e.g.) often ended up out of sync after undo.
2014-12-17Fix T42927: Triangulate-beauty fails on quadsCampbell Barton
Regressions since 2.69.
2014-12-17Docs: comments (hash table & beauty fill)Campbell Barton
2014-12-16Fix T42917 shadow maps not working on ATIs.Antony Riakiotakis
This is yet another issue with framebuffers. There are two issues: We need the framebuffer fully bound to check for completeness and when we bind a depth texture as frame buffer we need to disable read/write.
2014-12-16Fix typo in VBOAntony Riakiotakis
2014-12-16Fix nasty typo in CPP RNA that would break on int or bool dynarrays...Bastien Montagne
2014-12-16Remove NULL checking variable after using it.Antony Riakiotakis
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-15Improve tip for simple deform originCampbell Barton
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-15Tracking: Fix wrong logic in tracks synchronizationSergey Sharybin
There was some stupidness in the way how tracks are synchronized from the job to actual DNA data leading to all sort of weird and wonderful failures again.
2014-12-15Tracking: Avoid possible treading issue reading the frame to syncSergey Sharybin
2014-12-15Tracking: Fix possible race condition accessing the tracksSergey Sharybin
Writing to the tracks was already inside the lock section, but reading was not. This could have lead to race condition leading to all sorts of weird and wonderful artifacts.
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 for idproperty comparisonCampbell Barton
comparing arrays had flipped logic