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
2018-05-27UI: center align number buttons w/o textCampbell Barton
This makes supporting split properties and text possible, see T54951
2018-05-27Cleanup: Nuke most of remaining evil G.main from RNA.Bastien Montagne
The few ones in getters/setters we cannot remove as easily, for now we can live with those I think...
2018-05-27UI: replace BLI_strncpy w/ memcpyCampbell Barton
Size is already checked.
2018-05-27Recently added IES conflicts w/ EEVEECampbell Barton
2018-05-273D View: minor change to NDOF view orbitCampbell Barton
This change is needed for 2.8, where the NULL check isn't a reliable way of testing if dynamic offset is needed.
2018-05-27Fix restrict error in BLI_str_format_byte_unitCampbell Barton
Don't use sprintf to append a string to it's self. Also correct BLI_str_rstrip_float_zero's return value.
2018-05-27Cycles: Add Support for IES files as textures for light strengthLukas Stockner
This patch adds support for IES files, a file format that is commonly used to store the directional intensity distribution of light sources. The new IES node is supposed to be plugged into the Strength input of the Emission node of the lamp. Since people generating IES files do not really seem to care about the standard, the parser is flexible enough to accept all test files I have tried. Some common weirdnesses are distributing values over multiple lines that should go into one line, using commas instead of spaces as delimiters and adding various useless stuff at the end of the file. The user interface of the node is similar to the script node, the user can either select an internal Text or load a file. Internally, IES files are handled similar to Image textures: They are stored in slots by the LightManager and each unique IES is assigned to one slot. The local coordinate system of the lamp is used, so that the direction of the light can be changed. For UI reasons, it's usually best to add an area light, rotate it and then change its type, since especially the point light does not immediately show its local coordinate system in the viewport. Reviewers: #cycles, dingto, sergey, brecht Reviewed By: #cycles, dingto, brecht Subscribers: OgDEV, crazyrobinhood, secundar, cardboard, pisuke, intrah, swerner, micah_denn, harvester, gottfried, disnel, campbellbarton, duarteframos, Lapineige, brecht, juicyfruit, dingto, marek, rickyblender, bliblubli, lockal, sergey Differential Revision: https://developer.blender.org/D1543
2018-05-26Threads: add spinlock hit for hyperthreading processors on Windows.Brecht Van Lommel
Suggested by Percy Ross Tiglao.
2018-05-25Add number and memory size formatting throughout the UIDiego Gangl
This commit adds number formatting (thousands separator) to the baking panel. It also adds a new function to format memory sizes (KB/GB/etc) and applies it to the baking panel and scene stats. The new function is unit tested. Reviewers: Severin Tags: #user_interface Differential Revision: https://developer.blender.org/D1248
2018-05-25WM: check modal handlers for keymap lookupsCampbell Barton
Keep in sync with 2.8x
2018-05-25UI: fix assertCampbell Barton
Replace hard-coded button size check with UI_UNIT_X. Caused icon-only buttons to have strings assigned based on UI-scale.
2018-05-253D View: add pixelsize function w/o UI scaleCampbell Barton
2018-05-24Cycles/Compositor: Add arctan2 operation to the Math nodeLukas Stockner
The Math node currently has the normal atan() function, but for actual angles this is fairly useless without additional nodes to handle the signs. Since the node has two inputs anyways, it only makes sense to add an arctan2 option. Reviewers: sergey, brecht Differential Revision: https://developer.blender.org/D3430
2018-05-243D View: remove poll 3D view for copy/pasteCampbell Barton
These operators only need selected objects.
2018-05-24Fix T55034: Setting duplication group for multiple selected items onlyPhilipp Oeser
affects one item UI editing multiple selected items missed the case of PROP_POINTER properties Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3373
2018-05-24Fix Extend property of Lasso select tool in Mask editor not workingPhilipp Oeser
Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3361
2018-05-24Fix T54336: Extend property of Lasso select tool in Node editor does notPhilipp Oeser
work Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3360
2018-05-24Fix T55137: Compilation failing on non-x86-64 architecturesLukas Stockner
Some conversion helper functions were (most likely by accident) contained inside an ifdef for SSE2 support, so on e.g. ARM they would be undefined and therefore cause compilation to fail.
2018-05-23Cleanup: strip trailing space from interface filesCampbell Barton
2018-05-22Fix T55093: Bisect + fill crashCampbell Barton
2018-05-21Cleanup: use const for transform internal APICampbell Barton
2018-05-21RNA: support for PARM_OUTPUT & PARM_RNAPTRCampbell Barton
2018-05-21Fix/workaround RNA build error in C++ API.Brecht Van Lommel
It seems output parameter needs to be the last one.
2018-05-21Cleanup: correct variable namesCampbell Barton
2018-05-21WM: utility to find a keymap item from an operatorCampbell Barton
Also RNA access to WM_keyconfig_update, needed when generating dynamic keymaps used in menus immediately after.
2018-05-18Fix T55115: crash when iterating SmokeDomainSettings color_grid propertyPhilipp Oeser
through python
2018-05-18Fix crash drawing polygon curvesCampbell Barton
2018-05-18Color: Assume Rec 709 in remaining comp nodesAaron Carlisle
Part of T54798
2018-05-17RNA: move enums to rna_rna.cCampbell Barton
Needed for use in rna non runtime code.
2018-05-17makesrna: error check from 2.8Campbell Barton
2018-05-15Fix T55032: Redo w/ file saved in edit-mode failedCampbell Barton
It's important edit-mode has a step stored for redo to work, file load now ensures this in a generic way.
2018-05-15Fix assert using '//' on an unsaved fileCampbell Barton
Annoying for debug builds.
2018-05-15Cleanup: last spacetype enum nameCampbell Barton
2018-05-15Undo System: remove nested edit-mode undo callsCampbell Barton
Regression in recent undo system changes, This caused T55048. When each mode had its own undo stack it was important to initialize it when entering edit-mode.
2018-05-15Fix BMesh bisect not flagging dirty indicesCampbell Barton
2018-05-14Cleanup: quiet GCC -Wtype-limitsCampbell Barton
While the warning can normally be disabled, we don't have have as much control of warnings when macros are used.
2018-05-14BLI_utildefines: re-ordering array delete macroCampbell Barton
2018-05-13Cleanup: trailing spaceCampbell Barton
2018-05-12Cleanup: modifier arg wrappingCampbell Barton
2018-05-11EditMesh: remove duplicate rip macroCampbell Barton
Change the fill setting in the keymap, this allows tool access the macro with either setting.
2018-05-11WM: initialize last used macro propertiesCampbell Barton
2018-05-11Fix (unreported) broken freeing code for Sequencer.Bastien Montagne
Freeing sequencer would always do usercount, which is now forbidden when called from main ID freeing code. Annoying in 2.7x, much more critical issue in 2.8! Also, moved RNA sequencer API functions to proper rna_scene_api.c file.
2018-05-11Fix (unreported) load image code calling icin/preview update from non-Main ↵Bastien Montagne
thread. Icin/preview only works in main thread, while image loading can be done from others too... This could have generated random crashes and such.
2018-05-09Fix broken 'check/validate libs' code with indirect libs.Bastien Montagne
Readcode always set relative paths of indirectly linked libs relative to *current* .blend file, not to the library using it. But BKE_library_filepath_set was then setting them relative to their parent library, breaking checking code (and saved files even :((( ).
2018-05-09Fix T54992: Lattice modifier on another Lattice object does not take thePhilipp Oeser
Influence vertexgroup into account
2018-05-09Fix T54997: simple typo in property descriptionPhilipp Oeser
2018-05-09Fix (unreported) bug in BVHTree 'free tessfaces' flag setting.Bastien Montagne
Could lead to atempt to free NULL pointer, and/or memory leak.
2018-05-09MSVC: resolve near/far issue take2Campbell Barton
Previous fix failed w/ compositor, tested on MSVC2015, full build.
2018-05-09MSVC: remove hack for near/far name collisionCampbell Barton
windows headers define these, conflicting w/ View3D.near/far.
2018-05-09Color: Combine/Separate YCbCrA node default to rec. 709Aaron Carlisle
This commit is part of T54798 Differential Revision: https://developer.blender.org/D3183