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
2019-10-09UI: hide text character options when out of edit-modeCampbell Barton
These are overwritten when entering edit-mode so there is no use in showing them in object mode. Addresses T70566
2019-07-08Fix (unreported) UI: useless setting shown for Text data-blocks.Bastien Montagne
Since we do not have start/end settings for bevel object for Text, mapping taper to those ends makes no sense here, we can hide that setting.
2018-11-27Font textbox overflow: Different methodsDalai Felinto
Sometimes the text doesn't fit. What to do in this case? * Overflow: The default behaviour still is to overflow the text. * Truncated: If any text box is defined we can also not draw the text that goes outside the text boxes. * Scale to Fit: For single-text box texts we can scale down the text until it fits. To support textboxes we are bisecting the scale until we find a good match. Right now the hardcoded iteration limit is 20, and the threshold 0.0001f. An alternative in the future would be to tackle this by integrating existing layout engines such as HarfBuzz. Note: Scale to fit won't work for multiple text-boxes if any of them has either width or height as zero. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D3874 Feature development sponsored by Viddyoze.
2018-11-26UI: rename "OpenGL" render engine to "Workbench".Brecht Van Lommel
Neither is very descriptive for its task, but at least workbench is more future proof and distinguishes it from Eevee.
2018-10-18UI: closure some more panels by default, leaving open mostly 1 per tab.William Reynish
2018-10-08UI: new icon set by Andrzej Ambroz.Brecht Van Lommel
This is a monochrome icon set, with a more modern look and icons for various features that did not have a proper icon before.
2018-09-11Cleanup: unused variablesCampbell Barton
2018-09-053D Text: improvements to vertical alignmentDalai Felinto
They way Blender handles vertical alignment is very buggy: - Top-Base: It works perfectly. - Bottom: It is actually bottom-baseline, and it fails when line size is != 1.0 when working with text boxes. - Top: Poorly implemented, it should use font's ascent (recommended distance from baseline), so it has room for accents, but it's not one line distance far from the origin (as it is now). - Center: Poorly implemented. This is tricky since there is no silver bullet. To clear this situation I created a new option (Bottom-Baseline), and addressed the issues above. I'm getting the ascent and descent from freetype2, and use this for padding above/below the text. Also for vertically centering the text.
2018-08-28RNA: UILayout.split(..) 'percentage' to 'factor'Campbell Barton
Misleading name since it's between 0..1. Use as a keyword argument to prepare for keyword only args. Also document that leaving unset has special behavior.
2018-07-17Render: add "OpenGL" render engine.Brecht Van Lommel
This is intended for quick renders for previsualization, animation previews or sequencer previews. It provides the same settings as found in the 3D view Shading popover in solid display mode, but in the scene render properties. The "Workbench" engine was removed, and this name no longer appears in the user interface, it's purely an internal name. We might come up with a better name for this OpenGL engine still, but it's good to be consistent with the OpenGL Render operator name since this has a similar purpose.
2018-06-12T55454: removal of clay engineJeroen Bakker
The ClayEngine was introduced to test the blender2.8 architecture during development. As currently we have the wanted features implemented with matcaps we are going to remove the clay engine as it was never intended to be an official releasable engine Note: The test cases are never run. But when enabled will be skipped as they were implemented over the Clay Engine
2018-06-05Merge branch 'master' into 28Campbell Barton
2018-06-05Cleanup: pep8Campbell Barton
Use 'autopep8 --ignore E721,E722' on our UI code, only minor changes.
2018-06-04UI: use subpanels for Cycles, render, scene, object, particle, curves.William Reynish
2018-06-01UI: use single column properties for object dataCampbell Barton
patch by @billreynish w/ minor edits
2018-04-17Removing Blender Game Engine from Blender 2.8Dalai Felinto
Folders removed entirely: * //extern/recastnavigation * //intern/decklink * //intern/moto * //source/blender/editors/space_logic * //source/blenderplayer * //source/gameengine This includes DNA data and any reference to the BGE code in Blender itself. We are bumping the subversion. Pending tasks: * Tile/clamp code in image editor draw code. * Viewport drawing code (so much of this will go away because of BI removal that we can wait until then to remove this.
2017-06-01Merge branch 'master' into blender2.8Sergey Sharybin
2017-06-01Cleanup: use row() sub-layout to expand enum properties horizontalyraa
2017-05-12UI: Expose more UI settings to CLAY and EEVEEDalai Felinto
Physics panels are not all back, and the material related panels (e.g., hair render panel) should go be changed since there should be no material for those.
2017-03-19Moving classes to separate listing broke panel orderCampbell Barton
Although this wasn't so obvious since it only showed up for factory settings and in the preferences window. Panel display order depends on registration order, Sorry for the noise. On the bright side we no longer need to move classes around to re-arrange panels.
2017-03-18PyAPI: remove bpy.utils.register_module()Campbell Barton
In preparation for it being removed, see: T47811
2016-07-15UI: Remove spaces around '/'Campbell Barton
D2093 by @Blendify
2016-06-21Text Object: Vertical AlignmentDalai Felinto
A new option for Font/Text objects vertical alignment: * Top Base-Line (current mode) * Top * Center * Bottom The Top is the equivalent as the Top-Baseline with an empty line at the begin of the text. It's nice to have this option too though, since if we are driving the alignment via Python we don't want to add extra lines to the text only to accomodate to the desired vertical alignment. The Center and Bottom are as intuitive as their name suggest. When working with text boxes, the vertical alignment only work for paragraphs that are not vertically full. Many thanks to Campbell Barton (ideasman42 / @campbellbarton) for the code review, code comments, and overall suggestions and changes :) Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D2061
2016-03-09Correct UI active state w/ bevel-factorCampbell Barton
D1838 by @JacquesLucke
2015-08-05Only show interpolation buttons w/ bezier splinesCampbell Barton
2015-04-22Cleanup: pep8, spellingCampbell Barton
2015-01-29cleanup: pep8Campbell Barton
also remove empty class parenthesis
2014-07-04Fix T40941: Bevel factor in TextSergey Sharybin
Bevel factor is not supported by text, hide it from the interface.
2014-05-26Fix for curve map-taper being greyed out incorrectlyCampbell Barton
2014-03-28Bevel Factor MappingLukas Treyer
Bevel Factor Mapping allows to control the relation between bevel factors (number between 0 and 1) and the rendered start and end point of a beveled spline. There are three options: "Resolution", "Segments", "Spline". "Resolution" option maps bevel factors as it was done < 2.71, "Spline" and "Segments" are new. * "Resolution“: Map the bevel factor to the number of subdivisions of a spline (U resolution). * "Segments“: Map the bevel factor to the length of a segment and to the number of subdivisions of a segment. * "Spline": Map the bevel factor to the length of a spline. Reviewers: yakca, sergey, campbellbarton CC: sanne Differential Revision: https://developer.blender.org/D294
2014-02-03Fix T38450: Remove unused Children Offset optionSergey Sharybin
This option was only exposed to the interface and internally was doing basically nothing. Removing it to prevent artists from being confused.
2013-12-14Fix for recent regression in curve geometry panel pollCampbell Barton
2013-12-12Fix T37786: Curves: Geometry tab is missingSergey Sharybin
Was broken by rB2a55d68e1927 which inverted condition in poll function for Geometry panel.
2013-12-11Fix for curve pinning raising an exceptionCampbell Barton
2013-12-11Move curve's boundbox and texspace calculation out of modifier stackSergey Sharybin
There were several issues with how bounding box and texture space are calculated: - This was done at the same time as applying modifiers, meaning if several objects are sharing the same curve datablock, bounding box and texture space will be calculated multiple times. Further, allocating bounding box wasn't safe for threading. - Bounding box and texture space were evaluated after pre-tessellation modifiers are applied. This means Curve-level data is actually depends on object data, and it's really bad because different objects could have different modifiers and this leads to conflicts (curve's data depends on object evaluation order) and doesn't behave in a predictable way. This commit moves bounding box and texture space evaluation from modifier stack to own utility functions, just like it's was done for meshes. This makes curve objects update thread-safe, but gives some limitations as well. Namely, with such approach it's not so clear how to preserve the same behavior of texture space: before this change texture space and bounding box would match beveled curve as accurate as possible. Old behavior was nice for quick texturing -- in most cases you didn't need to modify texture space at all. But texture space was depending on render/preview settings which could easily lead to situations, when final result would be far different from preview one. Now we're using CV points coordinates and their radius to approximate the bounding box. This doesn't give the same exact texture space, but it helps a lot keeping texture space in a nice predictable way. We could make approximation smarter in the future, but fir now added operator to match texture space to fully tessellated curve called "Match Texture Space". Review link: https://codereview.appspot.com/15410043/ Brief description: http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2013/Results#Curve_Texture_Space
2013-12-023D Text: remove 'body' editing from the UI.Campbell Barton
This wont preserve newlines, looses materials and is broken in edit-mode.
2013-11-19Code Cleanup: style, spelling and pep8 editsCampbell Barton
2013-10-14Interface / Text:Thomas Dinges
* Add "Open" operator to the Text Editor header, it's a common operation next to New. * Add Body Text property to the Font panel for Text objects, so text can easily be pasted into Blender and editing it becomes easier too. This was only accessible via the RNA Data blocks before.
2013-07-20Fix descriptions for mask selection operators and use less ambiguous ↵Sv. Lockal
"letter-spacing" term
2012-11-08Added Map Taper option which if enabled maps affect of taper object onSergey Sharybin
actually beveled part of curve (previously affect of taper would have been clamped by start/end bevel factor) Here's an illustration: http://wiki.blender.org/uploads/5/5d/Blender2.65_CurveMapTaper.png
2012-08-17style cleanupCampbell Barton
2012-07-03Style edit (mostly), use """ for docstrings (not ''').Bastien Montagne
Should also fix the broken py ops tips...
2012-06-20style cleanupCampbell Barton
2012-05-04Added start and end bevel factor for curves, so now it's possible to makeSergey Sharybin
a bevelled curve which isn't fully covered with a bevel.
2012-04-08code cleanup: remove unused imports/defines + other redundant code.Campbell Barton
2012-04-05UI files:Thomas Dinges
* Naming convention fixes and one if / elif fix.
2012-03-08style cleanup: pep8 + picky editsCampbell Barton
2012-02-28Fix UI error - some curve settings were in the path panel and were greyed ↵Campbell Barton
out when 'Path Animation' was disabled, but were infact used for the curve deform modifier. noticed while looking into bug [#30349]. Move these settings under the main curves panel under text "Path / Curve-Deform:"
2012-02-08Correct mathutils documentation, also correct some python spelling errors ↵Campbell Barton
and add makefile target `check_spelling`
2012-02-03Code Cleanup: check is / is not when comparing singletons.Campbell Barton