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
2015-12-02Cleanup: ignore unused args in stubsCampbell Barton
2015-12-02Using term 'origin' for mathutils.bvhtree docsCampbell Barton
Matches rna ray-cast API
2015-12-02PyAPI: Change ray_cast to fix & improve behaviorCampbell Barton
- It wasn't possible to know when Object.ray_cast was successful in the case when it hit a face with no original index. - Take (ray_start, ray_direction) vectors. - Take an optional distance argument. - Scene/Object.ray_cast now use matching arguments & return values. See D1650 (own patch)
2015-12-02Transform Snap: add optional face index argCampbell Barton
2015-12-02Cleanup: transform snap argumentsCampbell Barton
This was getting very hard to follow, - mixing input/output args. - mixing arg order between functions. - arg names (mode, snap_mode) rename to (snap_to, snap_select)
2015-12-02Cleanup: double-conversion warningsCampbell Barton
2015-12-02Cleanup: warnings & spellingCampbell Barton
2015-12-02Fix T46909: Text strip not themeableJulian Eisel
Normally we don't allow adding new theme options if we can avoid it, but this is a legit exception since all other strips are themeable. Default color for text strip is now yellow-ish. Not nice but there are also not many other colors left.
2015-12-01Comment assert in id_us_min, currently we can get zero user count at this point.Bastien Montagne
2015-12-01Outliner: add an option to "delete" libraries.Bastien Montagne
Caminandes team request. In current master it's not possible to do this in a total clean way, so we are simply setting all user counts of given lib's datablocks to zero (similar to rna_ID_user_clear()'s doing). This is a bit crappy because it still lets datablocks floating around (with invalid user count values), and requires a save & reload cycle to be finalized. But for now it should be good enough. Propper implementation will be added to id-remap.
2015-12-01Fix auto-merge loosing edge/faces selectionCampbell Barton
2015-12-01Fix out-of-bounds access in recent shader updatesCampbell Barton
2015-12-01Fix minor order of init error w/ text drawCampbell Barton
2015-12-01Cleanup: use more logical names for View3D.aroundCampbell Barton
D1651 (own patch)
2015-12-01Fix T39935: Duplicate looses active curve splineKevin Mackay
2015-12-01minor error in recent text-draw commitCampbell Barton
2015-12-01UI: mono-space font user preferenceCampbell Barton
2015-12-01Python Console: store font id in a drawing contextCampbell Barton
2015-12-01Text Editor: store font id in a drawing contextCampbell Barton
2015-12-01Cleanup: struct declarationsCampbell Barton
2015-12-01Cleanup: Collada: make gcc (partially) happy.Bastien Montagne
Still grumpy about using tmpnam... ;)
2015-12-01Fix T46900: Inset Faces Thickness & Depth Do Not Use Scene Units (i.e. ↵Bastien Montagne
Imperial). Was the case of several Mesh operators actually (and probably others, but cannot check everything). Added `RNA_def_property_float_distance` helper, avoids having to set PROP_DISTANCE subtype explicitly each time...
2015-12-01Add shortcuts for copying data path from RNACampbell Barton
- Ctrl-Shift-C: copy-data-path - Ctrl-Shift-Alt-C: copy-full-path
2015-12-01RNA: de-duplciate rna-path create in tooltip codeCampbell Barton
2015-11-30CMake: Add some missing license files in the install targetSergey Sharybin
2015-11-30Libquery: fix double-handling of object pointer in scene's basact base.Bastien Montagne
Looping twice on same ID pointer may not be an issue in master currently, but with work done in id-remap branch this should be avoided as much as possible, so for now assuming we do not need this here. Note: if we really need this and have to add it back, then please at least use IDWALK_USER, and not IDWALK_NOP flag!
2015-11-30Fix T46628: Strips overlapping in VSEJulian Eisel
Caused by rB27b2ab8cf4ae (although patch D1096 was correct).
2015-11-30PyAPI: expose low level RNA to bpy.typesCampbell Barton
2015-11-30Fix T38245: render slot getting lost when switching slots while compositing.Brecht Van Lommel
2015-11-30Fix T46896: Outliner group 'hide' doesn't update viewport renderCampbell Barton
2015-11-29Cleanup: sync edgehash w/ ghash remove logicCampbell Barton
2015-11-29Cleanup: rename `hash` -> `bucket_index`, edgehash APICampbell Barton
Was confusing since a hash isn't typically used as an index on its own. Also C99 for loop for bucket resize loop.
2015-11-29Cleanup: ghash/edgehash styleCampbell Barton
Call functions on own lines (nicer for debugging)
2015-11-28UI: More minor UI cleanups for keymap editorJulian Eisel
Place non-editor related keymaps together, place animation editor keymaps together, move 'Header' keymap (which had exactly 1 entry) into 'Screen' keymap, move SCREEN_OT_header (for showing/hiding header) into 'Header' keymap. Again, this shouldn't break any key configs, but key configs that contain SCREEN_OT_header will add an entry for this under 'Screen' again. Just a very minor glitch.
2015-11-28Render pipeline: Remove dead codeSergey Sharybin
Remained since some rather recent render speedup commits.
2015-11-28Cleanup: 'area' vs 'region'Julian Eisel
Apparently this is the result of some sloppiness during 2.5 project and since then it confused people who were trying to understand the area-region relation (myself included). Sorry if this causes merge conflicts for anyone, but at some point we really had to do it :/
2015-11-28C++ RNA: Pass structures by referenceSergey Sharybin
C++ structures might be rather big and passing them by value is not really optimal. There should be no functional changes apart from better memory access pattern when synchronizing huge scenes to Cycles.
2015-11-28OpenGL: remove unnecessarily paranoid bound texture preservation.Brecht Van Lommel
2015-11-28OpenGL: assume GL_TEXTURE_ENV_MODE GL_MODULATE is the default state.Brecht Van Lommel
2015-11-28OpenGL: set OpenGL lights through simple shader API.Brecht Van Lommel
2015-11-28OpenGL: update simple shader API.Brecht Van Lommel
Restore fixed function lighting code for now and control use of GLSL shader with a variable, make light types more clear, reduce state changes, some other minor tweaks.
2015-11-28OpenGL: rename GPU_enable_material to better indicate it's binding shaders.Brecht Van Lommel
2015-11-28Fix a regression introduced by https://developer.blender.org/D1396 on video ↵Ulysse Martin
playing Fix a regression introduced by https://developer.blender.org/D1396 on video playing Look at @mariomey example file. Reviewers: panzergame Subscribers: mariomey Projects: #game_engine Differential Revision: https://developer.blender.org/D1623
2015-11-28Fix possible hang on buffer allocation failure. Reported by coverityAntony Riakiotakis
scan, thanks...errr.
2015-11-28BMesh: pass loops instead of edges/verts to filter funcsCampbell Barton
This allows to check the source face we're walking over.
2015-11-28BMesh: use typed filter callbacks (const args too)Campbell Barton
2015-11-27OpenGL: fix cycles texture draw mode not respecting double sided lighting.Brecht Van Lommel
2015-11-27Fix T46883: VSE Meta Strip crash on leaving Meta editing (tab).Bastien Montagne
Own stupid copy/paste error in recent commit.
2015-11-27Fix T46827: Appending Specific Groups Doesn't Work on Windows.Bastien Montagne
Issue was with datablocks which names would include '/', new filebrowser filelisting code would cleanup the entire filepath, hence giving invalid filename in this case. That 'path separator in ID names' bit us already in lib/datatype/datablock separating func, this is really stupid to allow that in something handled as a filepath imho, but well... Note: would have break the same under *nix with '\' char.
2015-11-27Fix (unreported) broken BLI_join_dirfile() in some cases on Windows.Bastien Montagne
That function was epic failing in case trying to join '//' and 'foo.blend', would give '//\foo.blend'... Now check for both SEP and ALTSEP!