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-04-23Depsgraph: Make update flags debug print more usefulSergey Sharybin
Will print list of human-readable update flags, not the combined bitfield printed as a number.
2018-04-23DRW: Antialiased 3D cursor.Clément Foucault
Common peeps! Why wasn't it already done?
2018-04-23Fix T54767: Crash in versionning code for recent editors' removal.Bastien Montagne
Always check for non-Null pointers there! This versionning code is called from many different places, with many different kind of Main's.
2018-04-23Depsgraph: Avoid redundant copy-on-write relationsSergey Sharybin
Was adding some relations twice. Harmless, but means extra stuff to do when evaluating the scene.
2018-04-23Fix crash reading old userpref.blendSergey Sharybin
While window manager is supposed to exist after file was fully read and do-versioned, we can not rely on window manager to exist while reading file and setting up an environment.
2018-04-23Cleanup: uninitialized variableCampbell Barton
2018-04-23Cleanup: styleCampbell Barton
2018-04-23Merge branch 'master' into blender2.8Sergey Sharybin
2018-04-23Depsgraph: Add missing relations builderSergey Sharybin
Was possible to miss some relations from being built when parent object is linked to the scene graph indirectly.
2018-04-23UI: show arrow for popovers above buttonsCampbell Barton
Also don't align popover buttons with activated popovers.
2018-04-23Cleanup: includes & commentsCampbell Barton
2018-04-23Manipulators/Tools: always draw a cursor while interactingInes Almeida
Cursor can be a system one or drawn with OpenGL. Before, dragging the transform manipulator would hide the cursor and reset it to the initial positon.
2018-04-23Manipulators: tweak plane distance in move manipulatorInes Almeida
2018-04-23Manipulators: removed unused structure memberInes Almeida
2018-04-23Replace old Timelines and Logic Editors with new Dopesheet (Timeline mode)Julian Eisel
Timelines and Logic Editors are gone. So far they were simply replaced by broken Info Editors, now they are replaced by Dopesheets in the new Timeline mode. We reuse ScrArea.butspacetype to temporarily store the space-type identifier of the deprecated editor (see 9db492de6dd07). That way we can identify it in versioning code and replace it nicely. Action editor creation needs a scene to set the scrolling based on frame range. Active screen-layouts use the active scene of the window they are displayed in. Inactive screens simply use the first scene in the main data base. Note that inactive editors don't need version patching, readfile.c converts them to SPACE_EMPTY already, so users can't activate them. Files saved since the editors were removed will still be broken. Workspace config files saved before this will also crash (will update default one in followup commit).
2018-04-23Cleanup: Get rid of ScrArea.butspacetype syncing with ScrArea.spacetypeJulian Eisel
The only real reason we need `butspacetype` is while switching areas, where we need to delay the actual switch to the RNA _update callback since only there we can access context. So instead of trying to sync it with `spacetype`, only set while needed and unset it afterwards (as in set to `SPACE_EMPTY`). This should also allow us to re-use `butspacetype` in versioning code when trying to read removed editors. It'll store the space type value of the removed editor which we can then use on versioning. For backwards compatibility, we store `butspacetype` with the value of `spacetype`.
2018-04-23UI: draw arrow for popoverCampbell Barton
2018-04-22UI: Editor outline color themableDalai Felinto
Note: Not bothering with doversion, re-using 280, 10 bump.
2018-04-22UI: support for center popovers over buttonsCampbell Barton
2018-04-22Embossing for the areas only, with unified colorDalai Felinto
We bring back embossing however only for areas. We use the same color for the corners.
2018-04-22UI: number button arrows appear on hover, highlight clickable areas.Brecht Van Lommel
2018-04-22UI: make button roundness themeable.Brecht Van Lommel
2018-04-22Fix missing filter size in Eevee film panel.Brecht Van Lommel
2018-04-22UI: Remove EmbossingDalai Felinto
We are using a different visual system to tell the areas apart. There is no longer need for embossing.
2018-04-22Action Zone: No need for drawing (the triangles)Dalai Felinto
Now that we can easily tell the corners apart, there is no need to a specific action zone draw here (cursor still changes, naturally).
2018-04-22Action Zone: Enable them in the four cornersDalai Felinto
2018-04-22UI: Draw round corners between the editorsDalai Felinto
This makes easier to distinguish between different editors (as oppose to an editor and its regions). Note action zones look a bit strange with this. I recommend we do next: * Make sure all 4 corners can be used as action zones. * Remove their drawing code (or show them only on mouse hover).
2018-04-22UI: Move ui_draw_anti_tria to UI_interface.hDalai Felinto
Using extern makes too easy to get a crash if the original function definition changed.
2018-04-22UI: Remove hard-code + add comment for aa trianglesDalai Felinto
2018-04-22Merge branch 'master' into blender2.8Campbell Barton
2018-04-22Cleanup: UI namingCampbell Barton
2018-04-22UI: moving the cursor to open other popoversCampbell Barton
Match menu behavior
2018-04-22UI: popover now use menu style buttonsCampbell Barton
Also scale width with UI-scale.
2018-04-22UI: Initial popover support for panelsCampbell Barton
- UILayout.popover(.. panel_type ..) A single panel - UILayout.popover_group(.. panel categories ..) Expands all panels matching args. Currently used in the topbar for redo and paint options.
2018-04-22Overlay: face orientationJeroen Bakker
- fixed the blending with solid drawtype
2018-04-22Merge branch 'master' into blender2.8Campbell Barton
2018-04-22Cleanup: de-dup popup/pie menu RNA definitionCampbell Barton
Also rename pupmenu -> popmenu
2018-04-22Cleanup: ui-link drawing code from logic bricksCampbell Barton
2018-04-22Remove unused shaderCampbell Barton
Originally added for icon drawing, no longer used.
2018-04-22Cleanup: trailing spacesCampbell Barton
Applied to newly added files in 2.8
2018-04-22Lattice Select Random, MirrorCampbell Barton
D3165, D3166 by @ranjian0
2018-04-22Error in last commitCampbell Barton
2018-04-21Edit Mesh: multi-object edge split supportCampbell Barton
D3161 by @JacquesLucke
2018-04-21Fix crash when opening properties editorJulian Eisel
Opening as in activating one in an area that didn't contain a properties editor before.
2018-04-21UI: add own icon rasterizerCampbell Barton
Use software drawing, cache to an image at the requested pixel size.
2018-04-21Cleanup: styleCampbell Barton
2018-04-21Cleanup: variable namingCampbell Barton
2018-04-21Merge branch 'master' into blender2.8Campbell Barton
2018-04-21Cleanup: Get rid of context in editor 'new' callbackJulian Eisel
Requiring context means we can't easily create new editors to replace deprecated ones in versioning code. Think it's reasonable to give editors access to scene and area data for their initial setup though. They mostly need it for setting "the view", as in, scrolling values. Also did minor cleanup in top-bar creation function.
2018-04-21Fix point density rendering in Cycles.Brecht Van Lommel