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
2018-06-29Cleanup: trailing newlinesCampbell Barton
2018-06-29WM: Remove Screen CastCampbell Barton
This feature is better handled by specialized tools.
2018-06-28Alembic: speed up export of packed UV islands.Cédric Paille
Differential Revision: https://developer.blender.org/D3510
2018-06-28Fix T55662: Crash on text autocompleteCampbell Barton
Regression from undo system upgrade.
2018-06-28UI: use two dot ellipsesCampbell Barton
Use less space for sign used when we don't have enough.
2018-06-27Cleanup: styleCampbell Barton
2018-06-26UI: Add/Update bad tooltipsAaron Carlisle
Part of T51061
2018-06-26Fix bug in DNA_struct_elem_find when checking the first fieldSybren A. Stüvel
find_elem(olddata=NULL) doesn't work reliably for existence checks; it will return NULL both when the field is found at offset 0 and when it is not found at all.
2018-06-26Revert "Turned off clang warnings in third party includes."Stefan Werner
This reverts commit d53093953f8f3b58600cb19020ecbe0b5f254b52.
2018-06-26PyAPI: add ImBuf.copyCampbell Barton
DD348 by @kilon w/ edits.
2018-06-26PyAPI: move deep-copy args check to py_capi_utilsCampbell Barton
2018-06-26Turned off clang warnings in third party includes.Stefan Werner
The latest clang compiler (at least the one in Xcode 9.4.1) warns about the register keyword and macro expansions using defined(). Since these warnings come from third party code, we can't address them directly in Blender. Silencing them via #pramgas will at least keep the warnings during a build down to the ones that are relevant to Blender code.
2018-06-25Cleanup: Nuke most of G.main from GPU code.Bastien Montagne
2018-06-25Cleanup: Few more validation of G_MAIN usages...Bastien Montagne
2018-06-25Add back header needed win32Campbell Barton
2018-06-24Cycles: change AO node color default to 1.0.Brecht Van Lommel
2018-06-24Cleanup: move UI context menus into own fileCampbell Barton
2018-06-23UI: alternate fix for empty context menuCampbell Barton
block and layout could be NULL and checking this everywhere wasn't practical. Instead of lazy initializing, add UI_popup_menu_end_or_cancel which cancels empty popup menus.
2018-06-22CMake: Make language explicit for per-file strict flags removalSergey Sharybin
2018-06-22Cleanup: rename 3D cursor calculation varsCampbell Barton
2018-06-22Cleanup: remove last G.main from RNA.Bastien Montagne
Again, we cannot actually get rid of G_MAIN global access here, so in most case just 'marked' them as valid, and added assert checks to ensure we do only work with IDs in G_MAIN in those cases.
2018-06-22Tweak new BKE_id_is_in_global_main to accept NULL pointer (and consider them ↵Bastien Montagne
as valid).
2018-06-22Cleanup: get rid of last G.main's in bpy area.Bastien Montagne
Essentially 'validating' them as G_MAIN, and adding some asserts in dubious places, that handled IDs are actually in G_MAIN.
2018-06-22BKE_library: Add func to check an ID is actually in G_MAIN database.Bastien Montagne
2018-06-21Edit Mode: Bevel Op: Offset Soft Max to 100Aaron Carlisle
This is consistent with the modifier
2018-06-21Fix T55568: second click event ignoredCampbell Barton
2018-06-21Revert "Fix T55568: second click event ignored"Campbell Barton
This reverts commit 52aa963f0ef1b6f4abba6653e9a441dee234127a. Fixed for keyboards, broke mouse buttons.
2018-06-21UI: don't show empty button context menuCampbell Barton
2018-06-21UI: preference for developer extrasCampbell Barton
Currently only used for "Edit Source" feature.
2018-06-21Fix T55568: second click event ignoredCampbell Barton
Double-click handling caused the second click to be ignored for keymaps that only handle click.
2018-06-21Fix T55491: Double click fail in menu popupsCampbell Barton
2018-06-21WM: don't make LMB a special case for double clickCampbell Barton
2018-06-20Cleanup: naming (make it clear vars are squared)Campbell Barton
2018-06-20Screen: split ED_area_actionzone_find_xyCampbell Barton
Add ED_area_actionzone_refresh_xy which can tag redraw find no longer changes changes to the action zone.
2018-06-20Cleanup: rename is_in_area_actionzoneCampbell Barton
2018-06-20Cleanup: remove some G.main from BKE's node.cBastien Montagne
Validate some cases using G_MAIN instead (I don't think we want to work on any other Main than G.main one when registering/unregistering nodes etc.). And when freeing, all ID not in Main shall now be tagged accordingly, so we *should* not need to do that stupi search over all ntrees in G.main to check wether we have to free it ourself or not!
2018-06-20UI: only show "Edit Translations" when addon usedCampbell Barton
2018-06-19Final cleanup of G.mains in render area.Bastien Montagne
2018-06-19Fix (unreported) passing CDLayer 'ID' instead of bitflag to a cdlayer mask!Bastien Montagne
Probably harmless, since I bet CD_ORIGINDEX is nearly always generated, but still...
2018-06-19Cleanup DM generation code for ProjPaint.Bastien Montagne
Two branches were actually doing essentially the same thing here, no need to artificially complicate things. ;)
2018-06-19Fix (unreported) unauthorized relesing of derived_final DM in paint ↵Bastien Montagne
projection code. NEVER free yourself DM returned by mesh_get_derived_final(), it's always to one assigned to ob->derived_final!
2018-06-19Vertex Paint: set sculpt object mode immediatelyCampbell Barton
SculptSession.mode_type wasn't initialized until painting, making it unreliable for checks in other parts of the code. Also remove unnecessary initialization, matching sculpt mode more closely.
2018-06-18Fix T55503: File browser filter not working correctly.Bastien Montagne
There were two issues here, introduced by rB66aa4af836: * Forgot to change length of some filter_glob var deep in filebrowser code. * Truncating filter_glob in general can be dangerous, generating unexpected patterns. Last point was the root of the issue here, truncating to 63 chars string left last group as 'match everything' `*` pattern. To fix that to some extent, added a new BLI_path_extension_glob_validate helper to BLI_path_util, which ensures we do not have last wildcards-only group in our pattern, when there are more than one group.
2018-06-18RNA: disable animation for file output optionsCampbell Barton
2018-06-17Python: Allow untrusted py-drivers to run limited expressionsCampbell Barton
Limit to a restricted set of built-ins, as well as the math module. Also restrict of op-codes, disallowing imports and attribute access. This allows most math expressions to run without any performance cost once the initial check is done. See: D1862 for details.
2018-06-17Cleanup: trailing space for remaining source/Campbell Barton
2018-06-17Cleanup: trailing space for blenloaderCampbell Barton
2018-06-17Cleanup: trailing space for blenkernelCampbell Barton
2018-06-17Cleanup: trailing space for compositorCampbell Barton
2018-06-17Cleanup: trailing space for freestyleCampbell Barton