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-04-25UI: add extrude iconCampbell Barton
2018-04-25UI: mesh rip iconsCampbell Barton
2018-04-24Error in last commitCampbell Barton
2018-04-24Icons: only write icons from group 'Export'Campbell Barton
Allows reference objects not to get mixed up with finished icons.
2018-04-24UI: icons from @billreynishCampbell Barton
2018-04-24UI: disable writing icon sizeCampbell Barton
Causes staircasing, just use byte range
2018-04-24Cleanup: correct commentsCampbell Barton
2018-04-24Add "make icons_geom" convenience targetCampbell Barton
Generates icons from the blend file in lib.
2018-04-24Icon Generate: write icon size into the headerCampbell Barton
2018-04-24UI: use icons for the toolbarCampbell Barton
2018-04-24Utility to generate geometry iconsCampbell Barton
2018-04-23Update default workspaces.blend fixing crashes after editor removalsJulian Eisel
* Fixes crashes in versioning code for the removed editor types (see d8c719d8d8149de2d49) * Removes 'Game Logic' workspace. It still only contains workspaces converted from old screen-layouts, proper defaults are on the TODO.
2018-04-16Depsgraph: remove EvaluationContext, pass Depsgraph instead.Brecht Van Lommel
The depsgraph was always created within a fixed evaluation context. Passing both risks the depsgraph and evaluation context not matching, and it complicates the Python API where we'd have to expose both which is not so easy to understand. This also removes the global evaluation context in main, which assumed there to be a single active scene and view layer. Differential Revision: https://developer.blender.org/D3152
2018-03-10Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-03Merge branch 'master' into blender2.8Brecht Van Lommel
2018-01-29Fix nan problem in previous bevel commit.Howard Trickey
For chains, access to g_prod[0] was undefined. And two minor style (whitespace) changes.
2018-01-28Merge branch 'master' into blender2.8Campbell Barton
2018-01-28Use factory startup for icon generationCampbell Barton
Avoids using local preferences.
2018-01-28Merge branch 'master' into blender2.8Campbell Barton
2018-01-26icon update: replace os.system w/ subprocess.check_callCampbell Barton
2018-01-24Merge branch 'master' into blender2.8Campbell Barton
2018-01-24CMake: store icon namesCampbell Barton
Without this, adding/removing icons wouldn't force cmake to re-run making builds fail. This is the same issue with globbing source code.
2018-01-23Greasepencil iconsDalai Felinto
Note this comes from the greasepencil-object branch, and are merged to help preventing future merge conflicts. Also, I renamed the icons for consistency sake. So when this is merged in 2.8 other areas of the code will need to change. Icons by Matias Mendiola
2018-01-23Revert "Grease-Pencil: Icons"Dalai Felinto
This reverts commits: * f0ef3603862 Grease-Pencil: Icons from the grease pencil branch * 13bf4b3804b Grease-Pencil: Fixup for icons * fb8c382fa17 Grease Pencil dat files fix
2018-01-22Grease Pencil dat files fixDalai Felinto
The ones I previously commited were done with Inkspace 0.92.2 But apparently this renders some parts of the icons transparent. For example, the tip of the new grease pencil pencil icon.
2018-01-22Grease-Pencil: Fixup for iconsDalai Felinto
I tried to cleanup the .svg but I overdid it a bit
2018-01-22Grease-Pencil: Icons from the grease pencil branchDalai Felinto
2018-01-08Merge branch 'master' into blender2.8Bastien Montagne
2018-01-08Fix T53509: Datablock ID Properties attached to bpy.types.Material are not ↵Bastien Montagne
loaded. Stupid mistake in material reading code, thanks to Simon Wendsche (@BYOB) for the investigation and fix! To be backported to 2.79a.
2017-12-19Merge branch 'master' into blender2.8Campbell Barton
2017-12-18Fix T53474, bevel glitchy with big objects.Howard Trickey
A comparison should have not just have been against an epsilon, but relative to the edge length involved. Thanks to mano-wii for patch on which this is based.
2017-12-18blender_icons_update script: run Blender in factory startup.Bastien Montagne
Can avoid some stupid issues with custom addons etc.
2017-12-18Add basic 'override' icon.Bastien Montagne
This is just the 'linked' icon with top-down arrow instead of left-right one, if any graphist feels more inspired... ;) Note that this is 'new inkscape' version of the svg file, hope everything is alright (it does change all icons whe re-exporting :/ ).
2017-12-13Merge branch 'master' into blender2.8Sergey Sharybin
2017-12-13T53471: Fix crash with blender_icons_update.pyTroy Sobotka
Default DPI of new inkscape caused incorrect image size.
2017-11-15Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/blenlib/BLI_math_matrix.h source/blender/blenlib/intern/math_matrix.c source/blender/blenlib/intern/rand.c source/blender/editors/animation/anim_channels_edit.c source/blender/makesrna/intern/rna_mask.c
2017-11-15Fix T53309: Remove default 'Clear loc/rot/scale delta transform' shortcuts.Bastien Montagne
The loc one (shift-alt-G) was same as 'remove selected from active group' action... Clear delta transform is not a common operation, so we can live without a default shortcut for it. Note that using same key (G) in same space for two completely different kind of operations is probably a rather bad thing, nice topic for future keymap work. ;) Probably nice to have in 2.79a.
2017-09-21First development splash screen for Blender 2.8Pablo Vazquez
Introducing a new header using the Blender socket logo, commit of the source file will follow soon. Splash committee: Ton Roosendaal, Dalai Felinto, Pablo Vazquez. Artwork is a screenshot of 'Wanderer', an Eevee sample file by Daniel Bystedt, available on blender.org (license: CC-BY-SA)
2017-08-03Merge branch 'master' into blender2.8Campbell Barton
2017-08-012.79 release: new splash, yeah!Bastien Montagne
2017-06-17Merge branch 'master' into blender2.8Campbell Barton
2017-06-16Usual i18n/UI messages fixes.Bastien Montagne
Please do not add useless tooltips! We have enough messages to translate already...
2017-06-12Merge branch 'master' into blender2.8Sergey Sharybin
2017-06-10UI: Replace placeholder icons in object-add menuJulian Eisel
Replaces the placeholder 'emtpy' icons of "Force Field" and "Group Instance" entries in object-add menu with proper new ones. Icons by @zlsa, thanks a lot! Maniphest task T51291.
2017-06-01Main Workspace IntegrationJulian Eisel
This commit does the main integration of workspaces, which is a design we agreed on during the 2.8 UI workshop (see https://wiki.blender.org/index.php/Dev:2.8/UI/Workshop_Writeup) Workspaces should generally be stable, I'm not aware of any remaining bugs (or I've forgotten them :) ). If you find any, let me know! (Exception: mode switching button might get out of sync with actual mode in some cases, would consider that a limitation/ToDo. Needs to be resolved at some point.) == Main Changes/Features * Introduces the new Workspaces as data-blocks. * Allow storing a number of custom workspaces as part of the user configuration. Needs further work to allow adding and deleting individual workspaces. * Bundle a default workspace configuration with Blender (current screen-layouts converted to workspaces). * Pressing button to add a workspace spawns a menu to select between "Duplicate Current" and the workspaces from the user configuration. If no workspaces are stored in the user configuration, the default workspaces are listed instead. * Store screen-layouts (`bScreen`) per workspace. * Store an active screen-layout per workspace. Changing the workspace will enable this layout. * Store active mode in workspace. Changing the workspace will also enter the mode of the new workspace. (Note that we still store the active mode in the object, moving this completely to workspaces is a separate project.) * Store an active render layer per workspace. * Moved mode switch from 3D View header to Info Editor header. * Store active scene in window (not directly workspace related, but overlaps quite a bit). * Removed 'Use Global Scene' User Preference option. * Compatibility with old files - a new workspace is created for every screen-layout of old files. Old Blender versions should be able to read files saved with workspace support as well. * Default .blend only contains one workspace ("General"). * Support appending workspaces. Opening files without UI and commandline rendering should work fine. Note that the UI is temporary! We plan to introduce a new global topbar that contains the workspace options and tabs for switching workspaces. == Technical Notes * Workspaces are data-blocks. * Adding and removing `bScreen`s should be done through `ED_workspace_layout` API now. * A workspace can be active in multiple windows at the same time. * The mode menu (which is now in the Info Editor header) doesn't display "Grease Pencil Edit" mode anymore since its availability depends on the active editor. Will be fixed by making Grease Pencil an own object type (as planned). * The button to change the active workspace object mode may get out of sync with the mode of the active object. Will either be resolved by moving mode out of object data, or we'll disable workspace modes again (there's a `#define USE_WORKSPACE_MODE` for that). * Screen-layouts (`bScreen`) are IDs and thus stored in a main list-base. Had to add a wrapper `WorkSpaceLayout` so we can store them in a list-base within workspaces, too. On the long run we could completely replace `bScreen` by workspace structs. * `WorkSpace` types use some special compiler trickery to allow marking structs and struct members as private. BKE_workspace API should be used for accessing those. * Added scene operators `SCENE_OT_`. Was previously done through screen operators. == BPY API Changes * Removed `Screen.scene`, added `Window.scene` * Removed `UserPreferencesView.use_global_scene` * Added `Context.workspace`, `Window.workspace` and `BlendData.workspaces` * Added `bpy.types.WorkSpace` containing `screens`, `object_mode` and `render_layer` * Added Screen.layout_name for the layout name that'll be displayed in the UI (may differ from internal name) == What's left? * There are a few open design questions (T50521). We should find the needed answers and implement them. * Allow adding and removing individual workspaces from workspace configuration (needs UI design). * Get the override system ready and support overrides per workspace. * Support custom UI setups as part of workspaces (hidden panels, hidden buttons, customizable toolbars, etc). * Allow enabling add-ons per workspace. * Support custom workspace keymaps. * Remove special exception for workspaces in linking code (so they're always appended, never linked). Depends on a few things, so best to solve later. * Get the topbar done. * Workspaces need a proper icon, current one is just a placeholder :) Reviewed By: campbellbarton, mont29 Tags: #user_interface, #bf_blender_2.8 Maniphest Tasks: T50521 Differential Revision: https://developer.blender.org/D2451
2017-05-08Merge branch 'master' into blender2.8Julian Eisel
2017-05-07Color management: add Filmic view transform to Blender configuration.Brecht Van Lommel
* "Filmic" and "False Color" view transforms added (sRGB display device only). * "Very Low/Low/Base/High/Very High Contrast" looks added. * Added filtering so that Filmic only shows look names prefixed with "Filmic - ". Filmic Dynamic Range LUT configuration created by Troy James Sobotka with special thanks and feedback from Guillermo, Claudio Rocha, Bassam Kurdali, Eugenio Pignataro, Henri Hebeisen, Jason Clarke, Haarm-Peter Duiker, Thomas Mansencal, and Timothy Lottes. Differential Revision: https://developer.blender.org/D2659
2017-04-26Fix material preview for Cycles and BIDalai Felinto
I had to update the .blend files too, and get them to use collections over the nameless old layers.
2017-02-09More tweaks to Normalisation options in Graph EditorJoshua Leung
* Added a new dedicated icon for normalize * Only use an icon for "Auto"
2017-01-29Fix blurry iconsraa