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
2015-03-31Removed the Cache modifier because it is unused now and causes someLukas Tönne
merge conflicts with master.
2015-03-31Merge branch 'master' into alembicLukas Tönne
Conflicts: source/blender/blenloader/intern/readfile.c source/blender/editors/space_view3d/view3d_intern.h source/blender/makesdna/DNA_modifier_types.h source/blender/makesrna/intern/rna_modifier.c source/blender/modifiers/MOD_modifiertypes.h source/blender/modifiers/intern/MOD_util.c
2015-03-31Corrective Smooth Modifier (aka delta-mush)Campbell Barton
This modifier can be used to correct bad deformations, Original patch D1183 by @sazerac, with own modifications
2015-03-29Fix T44162: Outliner: modifier's icons toggle update issueBastien Montagne
Use same notifier for button callback as the one used in matching outliner operator...
2015-03-28Fix for various small issues which may cause crashesJoshua Leung
2015-03-28Compile fixJoshua Leung
New parameter added by these fixes did not exist when this call got added
2015-03-26Changed implementation of the Cache modifier to work in tandem with theLukas Tönne
cache library system. The Cache modifier is now an optional "break point" of the modifier stack: - Without a cache modifier the stack works as before. Baking will write the final stack result. After baking the cache replaces the whole stack. - With a cache modifier the stack result at the modifier's position is stored. The cache is then applied as the output of that modifier, skipping preceding modifiers. That way additional modifiers can be applied on top of the cache. - When using multiple cache modifiers, only the last (active) one will be used, since all previous cache results would be discarded anyway.
2015-03-26PointCache modifier to act as a terminator in modifier stacks.Lukas Tönne
When writing DerivedMesh data, the modifier result at the point of the modifier will be used for writing to the cache. If this modifier is not used the derivedFinal mesh is used instead.
2015-02-17Fix T43669: Grease Pencil visibility toggle not working in OutlinerJulian Eisel
2015-02-16UI messages fixes and cleanup.Bastien Montagne
2015-02-15Compilation error fix for strict compiler flagsSergey Sharybin
2015-02-15Outliner: Use restriction columns in "Orphaned Datablocks" view to manage ↵Joshua Leung
usercounts When in "Orphaned Datablocks" mode, the restriction columns are used to display usercount indicators and toggles to manage whether datablocks get saved or not. * The first column shows an icon to indicate whether that datablock is going to get saved. A tick indicates the datablock will be saved, while a cross indicates the opposite. Clicking on this changes whether the datablock will get saved. * The second column shows the usercount. * The third column shows whether the datablock has a fake user. Notes: * The second and third columns are pretty much redundant (functionally speaking). While it is possible to also toggle fake users by clicking in the third column, its role here is more as information for power users (and hopefully to allow others to connect the relationship between the saved/not saved status and fake users) * I'm not sure whether the use of the X here for the "not saved" state stands out enough to draw user's attention to items which are "in the danger zone".
2015-02-14Outliner: Toggle restrict buttons only for selectable child objectsJulian Eisel
D404 by @rupp with minor edits by me.
2015-02-09Fix outliner crash renaming library /w filterCampbell Barton
D1045 by @a.romanov
2015-02-09GPencil: Show color swatches for GPencil layers in OutlinerJoshua Leung
Instead of showing a meaningless "dot" icon or having to come up with an arbitrary icon, the Outliner now shows the stroke/fill color swatches for each layer to match every other place where these are shown. NOTE: Like many other widgets in the outliner though, these are not editable.
2015-02-09GPencil: Viewport visbility and editability toggles for layers in OutlinerJoshua Leung
* Viewport visibility and locking are currently exposed * Later on, visibility in renders can also be included
2015-02-07GPencil: Initial support for GP Layers in OutlinerJoshua Leung
This is still very rudimentary, and lacks many things. * This needs a better icon. Perhaps we can look into using colour swatches here too like in all the other places? * The "active" check needs to be implemented still * Various restriction toggles to come still
2015-02-07GPencil: Initial support for Grease Pencil in the OutlinerJoshua Leung
This commit just adds entries for the Grease Pencil datablocks in the Outliner. Currently, there's not much more to see here, but the following commits will see to that.
2015-02-05Custom Loop Normals: Add NormalEdit modifierBastien Montagne
Nothing much to say here, basic tool to make normals point toward a target, or to make them point 'outward' as if object was a spheroid (useful for game bushes etc.). Also, forgot a big thank you to Campbell for the extensive review work he has done on this project!
2015-01-20UI: cleanup UI_fontstyle_string_width, UI_draw_stringCampbell Barton
Both were maked as temp, but used often. Now pass uiFontStyle to both, rename UI_draw_string to UI_fontstyle_draw_simple, since its a variant of UI_fontstyle_draw that skips shadow, align... etc.
2015-01-10Transfer data: add modifier.Bastien Montagne
Not much to add, modifier uses same code as operator basically, only key difference is that modifier will never create data layers itself, you have to use dedicated operator for that.
2014-11-16Bugfix T41525: Button keyframe indicators don't work correctly when editing ↵Joshua Leung
NLA Strips When the active action is a NLA strip, the keyframe indicator colors for buttons and the 3D view indicator (i.e. the current frame indicator changes color) didn't work correctly. This was because they were still checking for keyframes in "global" time space, whereas they needed to be applying NLA corrections to "look inside" the remapped action.
2014-11-11UI: remove unused emboss-table defineCampbell Barton
2014-11-11UI Refactor T41640Campbell Barton
Make the UI API more consistent and reduce confusion with some naming. mainly: - API function calls - enum values some internal static functions have been left for now
2014-10-10Fix T42163: Outliner: recursive visibility toggle: autokeyframe only works ↵Bastien Montagne
for ancestor, not children Ancestor's autokeyframing is handled through UI/buttons code, but children completely skipped this, so we have to do it explicitely here...
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-28Fix T39692: Text fields in datablocks editor are brokenBastien Montagne
Make RNAPointer props un-editable here, we simply cannot handle this. Also correct previous commit, asking for autonaming for all items was a bit extreme, this is only needed for enums!
2014-04-27Fix another part of T39692 Text fields in datablocks editor are broken.Bastien Montagne
Broken enums widgets was a sequel of rBe5e0888a8f02 (when we want auto-naming, we have to pass NULL, not and empty string!). Now remains the RNApointers issue...
2014-03-24Fix T39383: Blender crash when renaming bone in outliner (weight paint mode).Bastien Montagne
Outliner rename callback is supposed to activate affected element before actually renaming, but for bones this was not working because the function used to activate the object explicitely ignored ID_OB case! Added a bool flag to allow handing this case without (possibly) breaking the other usecases.
2014-03-03Icon for LineStyleCampbell Barton
patch T37008 from Michael P.
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-01-17Outliner: minor speedup for drawing, avoid 3 rna lookups per objectCampbell Barton
also for movie-clip dope-sheet
2014-01-16Code Cleanup: outliner used magic numbers for active items and selectingCampbell Barton
Replace with enums to make it more obvious whats happening
2014-01-16Code Cleanup: style and redundant castsCampbell Barton
2013-12-22Modifier: New Wireframe ModifierCampbell Barton
Based on patch originally by Thomas Beck, uses options similar to solidify.
2013-11-24Mesh Modifiers: Added Laplacian DeformAlexander Pinzon
Part of soc-2013-sketch_mesh branch See: http://wiki.blender.org/index.php/User:Apinzonf/Doc:2.6/Manual/Modifiers/Deform/Laplacian_Deform
2013-11-06code cleanup: typo and warning when openmp's disabled.Campbell Barton
2013-10-15Fix [#37077] User prefs > Input and Outliner Keymaps mismatch in representation.Bastien Montagne
Remove KeyMap mode from outliner, was an old half-finished features redondant with user preferences settings... Also moved key map item's "event type to map type" and map type defines at WM level, this is too much generic to be at RNA level. Also added a check in versionning code to convert all outdated outliner modes to a valid one (seems old 'verse' ones were not handled as well). Thanks to Brecht for reviews and advices!
2013-09-13fix/workaround [#36709] Renaming multiple objects in the outliner halts the ↵Campbell Barton
interface Only show one edit button at a time (editing multiple buttons at once I never saw in other ui toolkits and its unclear what you change).
2013-09-10code cleanup: use bool for imbuf allocation functions.Campbell Barton
2013-09-06Fix #36672: outliner allowed to toggle linked group visibility, which should notBrecht Van Lommel
be allowed because this is linked data, so any changes would not be saved.
2013-09-04Added better support for line styles in the Outliner.Tamito Kajiyama
2013-08-03fix for [#36260] 2,300 Objects Makes Blender UnresponsiveSv. Lockal
- performance of outliner was low because of unoptimal data structures. - now it uses BLI_mempool instead of custom mempool and GHash to make searches for duplicates faster. - also fix undesired behaviour of BLI_mempool_as_arrayN thanks to Campbell Barton and Lukas Tönne for helping me get a better fix put together.
2013-07-31code cleanup: remove redundant NULL checksCampbell Barton
2013-07-30Remove superfluous iterations (caused by typo) and type casts in outlinerSv. Lockal
This significantly lowers the position of outliner_draw_tree_element in profiler and partially fixes [#36260] (2,300 Objects Makes Blender Unresponsive)
2013-07-29add api call for initializing events from the windows eventstate.Campbell Barton
2013-07-21code cleanup: add break statements in switch ()'s, (even at the last case).Campbell Barton
2013-07-19style cleanup: switch statements, include break statements within braces & ↵Campbell Barton
indent. also indent case's within the switch (we already did both of these almost everywhere)
2013-07-04fix [#35998] Crash when trying rename Driver in OutlinerCampbell Barton
remove unused script define