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
2017-03-31Keep current app-template when selecting 'New File'Campbell Barton
2017-03-31UI cleanup: simplify Icon handling of uiDefAutoButR for PROP_POINTER.Bastien Montagne
Comes from D113, but really not related to the patch's topic!
2017-03-31Fix T51072: The reference of a pyobject may be being overwritten in ↵Germano Cavalcante
`bm_mesh_remap_cd_update` In this case the Pyobject gets lost from pybm, and bm.free() does not invalidate the PyElem. This will cause the destructor of python to read invalid memory and crash. The solution is to make a copy of the pyobjects pointers before overwriting.
2017-03-31Cleanup: warningsCampbell Barton
2017-03-30Cleanup/fix bad code in IDP_SetIndexArray()Bastien Montagne
Mainly, using index before checking for its validity...
2017-03-30Redraw parent popup when the child popup is closedraa
2017-03-30Depsgraph: Fix missing updates when in local viewSergey Sharybin
This area is a subject of reconsideration, so for now used simplest way possible -- ensure depsgraph's nodes have proper layer flags when going in and out of local mode.
2017-03-30Mirror Modifier: Add offsets for mirrored UVsCampbell Barton
The mirror modifier now has two fields that specify a -1 to 1 offset for the U and V axes when mirroring their coordinates. D1844 by @circuitfox
2017-03-29Fix skin mark operatorCampbell Barton
Accessed custom-data layer offset before creating.
2017-03-29Fix crash closing window in background modeCampbell Barton
2017-03-29Fix missing NULL check in gpencil pollCampbell Barton
Also de-duplicate poll functions
2017-03-29Option to load startup file with empty-dataCampbell Barton
Useful for batch conversion and tests.
2017-03-29Fix memory leak re-registering operatorsCampbell Barton
Re-registering an operator used by the keymap would lead memory. Reload scripts for eg leaked over ~1600 blocks.
2017-03-28Forgot those IDP_LibLinkProperty call on node sockets IDProps in previous ↵Bastien Montagne
commit...
2017-03-28Fix: Icon offset for pie buttonsraa
2017-03-28Fix lib_link_cachefile.Bastien Montagne
That one was: * Resetting non-ID pointers (lib_link_xxx funcs should only affect ID pointers, everything else shall be done in direct_link_xxx func). * Even worse, always calling lib_link_animdata, even when LIB_TAG_NEED_LINK tag was unset...
2017-03-28Bring back `lib_link_mesh()` in 'order' with other libdata liblink functions.Bastien Montagne
We do not need any special handling anymore for usercount of images used by faces/polygons (tpage stuff), since we have the 'real_user' handling, which will gracefully cope with all possible situations. So better not keep that ugly confusing useless special case.
2017-03-28readfile.c: Cleanup lib_link code a bit.Bastien Montagne
Mainly: * Add missing `IDP_LibLinkProperty()` calls for many ID types (harmless currently, but better be consistent here!). * Bring lib_link_xxx functions more in line with each other. * Replace some long if/else by switch.
2017-03-28Correct splash size checkCampbell Barton
2017-03-28Fix columns with fixed widthraa
2017-03-27CMake: WITH_PYTHON_SECURITY=OFF was ignoredCampbell Barton
Allow auto-execution to be enabled, also move this to user-prefs versioning code.
2017-03-27Add back missing includeCampbell Barton
2017-03-26Fix padding and align calculation for box layoutsraa
2017-03-26Fix: Ignore min flag for rows that require all available widthraa
2017-03-26Fix: Use "round" instead of "floor" in snapping UI to pixelsraa
2017-03-26Fix: Button's label can be NULLraa
2017-03-26re-adds the include "BLI_math.h" to custondataGermano Cavalcante
It was removed here rBd52191616b5f
2017-03-25Automatic DPI for all platforms, per monitor DPI for Windows.Wouter
For Windows 8.1 and X11 (Linux, BSD) now use the DPI specified by the operating system, which previously only worked on macOS. For Windows this is handled per monitor, for X11 this is based on Xft.dpi or xrandr --dpi. This should result in appropriate font and button sizes by default in most cases. The UI has been simplified to a single UI Scale factor relative to the automatic DPI, instead of two DPI and Virtual Pixel Size settings. There is forward and backwards compatibility for existing user preferences. Reviewed By: brecht, LazyDodo Differential Revision: https://developer.blender.org/D2539
2017-03-25Fix unreported: inaccuracy of interpolation of custom color layers due to ↵Germano Cavalcante
float truncation Same solution from rBd23459f51640 but now in `layerInterp_mcol` Also a cleaning was done in the includes
2017-03-25WM: Application TemplatesCampbell Barton
This adds the ability to switch between different application-configurations without interfering with Blender's normal operation. This commit doesn't include any templates, so its mostly to allow collaboration for the Blender 101 project and other custom configurations. Application templates can be installed & selected from the file menu. Other details: - The `bl_app_template_utils` module handles template activation (similar to `addon_utils`). - The `bl_app_override` module is a general module to assist scripts overriding parts of Blender in reversible way. See docs: https://docs.blender.org/manual/en/dev/advanced/app_templates.html See patch: D2565
2017-03-24Fix various i18n ambiguous issues reported in T43295.Bastien Montagne
2017-03-24Fix UI message issue, and style cleanup (!)Bastien Montagne
2017-03-24Ашч T50995: Wrong freestyle render with new depgraphSergey Sharybin
The iossue was caused by 0371ef1/
2017-03-24Fix/workaround T51007: Material viewport mode crash on node with more than ↵Sergey Sharybin
64 outputs Ideally we need to find a way to remove such a static limit here, but it's not so trivial to implement for texture nodes. Requires some bigger system redesign there. Just raising limit for now, which is fine for modern systems.
2017-03-24Fix T50238: Cycles: difference in texture position between OpenGL and Cycles ↵Sergey Sharybin
render
2017-03-24Fix for last fix of fix: (unsigned)char is limited to 255Germano Cavalcante
setting char as value outside its range will wrap
2017-03-24Fix of last commit. Clamp values that will be used!Germano Cavalcante
2017-03-24Fix T51038: `layerInterp_mloopcol` was casting instead of rounding the ↵Germano Cavalcante
interpolated RGBA channels Casting to int truncates a floating-point number, that is, it loose the fractional part.
2017-03-24BLI_path_util: Add BLI_path_joinCampbell Barton
There weren't any convenient ways to join multiple paths in C that accounted for corner cases.
2017-03-24Add: BKE_appdir_folder_id_exCampbell Barton
Allows getting the path without using a static string.
2017-03-24Cleanup: line-lengthCampbell Barton
2017-03-23BLI_path_util: Add string versions of SEP, ALTSEPCampbell Barton
This allows for adding separators in string literals.
2017-03-23Fix player stubs (tm)Jens Verwiebe
2017-03-23Collada - Export: now use bind_mat and rest_mat custom properties (when the ↵Gaia Clary
use_bind_info option is enabled and the properties exist)
2017-03-23Collada - Import: now add bind_mat and rest_mat as custom properties (when ↵Gaia Clary
the use_bind_info option is enabled)
2017-03-23Collada - remove no longer used functions (moved to collada_utils)Gaia Clary
2017-03-23Collada - Added support for custom bind matrix (using new bind_mat custom ↵Gaia Clary
property)
2017-03-23Collada - removed TransformBase baseclass (not needed for anything)Gaia Clary
2017-03-23Collada - Added some helper functions into collada_utils, for common usage ↵Gaia Clary
in the collada module
2017-03-23Added new option for storing bindpose matrix, see T50412Gaia Clary