Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-10Fix T102396: ValueError: matrix does not have an inverseSergey Sharybin
Refactor the matrix stack in a way that does not require matrix inversion. Basically, store the state of the final transform in the stack. Technically this makes regression test to fail with Blender Icons, but the new code gives more correct icons. So the reference image is to simply be regenerated.
2022-10-14Cleanup: fix typosBrecht Van Lommel
Contributed by luzpaz. Differential Revision: https://developer.blender.org/D16234
2022-10-11Fix (partial) T92713: SVG importer: Implicit close keeps current pointlinhsu0723
Don't change current point coordinate for implicit path close. This can fix some broken paths in T92713. Differential Revision: https://developer.blender.org/D16198
2022-10-06Fix (partial) T92713: SVG importer: Ensure path closed before MoveTolinhsu0723
This can fix some broken paths in T92713, like the following PeerTube icon. | before | now | {F13615071} | {F13615072} But some icons are still incomplete due to other issues. Differential Revision: https://developer.blender.org/D16143
2022-06-03Cleanup: remove <pep8 compliant> commentCampbell Barton
This is no longer necessary, see: T98554.
2022-02-11File headers: use SPDX license identifiersCampbell Barton
See T95597
2021-11-05Fix T81374: SVG import: transform skewX and skewY swappedDiptangshu Dey
When importing an SVG file that uses skewX and skewY, they are swapped. This patch swaps the skewX and skewY functions and hence the problem is resolved. Differential Revision: https://developer.blender.org/D13036
2021-07-29svg (official) addon: cleanup: Simpified a code pathjim man
Simpified a code path The last return was never reached Reviewed By: sergey Differential Revision: https://developer.blender.org/D11964
2021-06-01Fix T88651: svg rect not using id as nameFalk David
The rectangle shape was not using the `id` as the object name when importing. All other shapes are doing it this way already. The patch calls `id_names_from_node` to set the name to the `id`. Credits go to @ariejdl. Reviewed By: sergey Maniphest Tasks: T88651 Differential Revision: https://developer.blender.org/D11429
2021-04-22Fix for T87654: SVG import parse errorErik Abrahamsson
Fix for SVG data when there is no space between some arguments in the arc command. See T87654 for example files. See https://www.w3.org/TR/SVG2/paths.html#TheDProperty for arguments to the elliptical arc curve commands. Maniphest Tasks: T87654 Differential Revision: https://developer.blender.org/D11027
2020-09-17Cleanup: Use more complete sentence in commentSergey Sharybin
2020-03-06Addons: Use Manual URL prefixAaron Carlisle
2020-03-05Fix IO Addond Manual LinksAaron Carlisle
2020-03-05Update 'bl_info' use 'doc_url' instead of 'wiki_url'Campbell Barton
2020-01-29Cleanup: trailing spaceCampbell Barton
2019-12-12io addons fix 404 manual linksmeta-androcto
2019-11-22Fix T71774: SVG import error on specific filesSergey Sharybin
Was happening if the software which wrote SVG skipped decimal part.
2019-09-27Fix D4319 (scaling of svg in different page scales)Michael Soluyanov
Looks like my code in https://developer.blender.org/D4319 apply SVG scaling second time.. sorry This is fix of it Test files 10cm rect with different page scale: {F7777057} {F7777056} Must be same size Reviewers: antoniov Differential Revision: https://developer.blender.org/D5917
2019-09-19Fix T70050: Unable to import SVGSergey Sharybin
The issue was caused by parser being confused about ex unit which was attempted to be parsed as an exponent.
2019-09-19SVG: Refactor, move utilities to moduleSergey Sharybin
Also cover with unit test.
2019-09-19SVG: Cleanup, add comments to functionsSergey Sharybin
2019-09-19SVG: Cleanup, less ambiguous names for pre-compiled regexSergey Sharybin
2019-09-19Fix svg_util_test not working anymore from direct manual execution.Bastien Montagne
Annoying hack, but cannot think of any better solution for now.
2019-09-19Cleanup: Spelling in commentSergey Sharybin
2019-09-11SVG Import: Match SVG-document units with Blender units:Michael Soluyanov
Differential Revision: https://developer.blender.org/D4319
2019-09-11SVG Import: Fix offset while import SVG filesMichael Soluyanov
The file saved as Inkscape SVG moved to the top, regular SVG stays in place. Blender checks if SVG have an special attribute `inkscape:version`, and if it has one, it move all SVG to the top. The idea is to match bottom right corner with world origin, instead top right corner: But why height is not equal the real height of the SVG? Well, because it's not a height of SVG itself, it is size of SVG on printing or displaying in web-page or in previewer. The real height of SVG in SVG-units is located in viewbox attribute: https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/viewBox So I suggest to move SVG content to real height of SVG located in viewbox attribute: Reviewers: sergey, antoniov Reviewed By: antoniov Subscribers: meta-androcto, antoniov, jms, sergey Tags: #add-ons Differential Revision: https://developer.blender.org/D5727
2019-07-15Update wiki_url to new manual pagesAaron Carlisle
2019-04-18Another fix to get automated tests pass again in 2.8.Bastien Montagne
2019-03-25Fix T62883: Import SVG file remove fill color.Simon
rBbc5b0f7a091c changed the default fill mode for curves. Instead of being "fill" it is now "none". The creates a problem because the svg importer seems to rely on curves being filled by default. This diff should fix it. (Note that this is my first patch) Reviewers: sergey, mont29 Reviewed By: mont29 Subscribers: mont29 Differential Revision: https://developer.blender.org/D4582
2019-02-19Fix T61707: Use id attribute to initialize object and curve namesJacques Lucke
Reviewers: sergey Differential Revision: https://developer.blender.org/D4377
2019-02-07Fix T61275: recognize values with decimal separator in svg importerJacques Lucke
2019-02-01SVG: Properly handle values in exponential notationSergey Sharybin
Some SVG exporters outputs small values in an exponential notation. There is no big reason to reject those files. This change makes it so any notation of the value is accepted. Only do it in the path point parsing, since other areas are already dealing with this correct. Also covered the array parsing covered with a unit test which can be run as a stand-alone application. The parsing code is from Jacques Lucke, thanks! Differential Revision: https://developer.blender.org/D4234
2019-01-30Fix: Material.diffuse_color has an alpha component nowJacques Lucke
2018-10-29Merge branch 'master' into blender2.8Sergey Sharybin
2018-10-29SVG: Fix wrong closed path with quadratic segmentsSergey Sharybin
Fixes T55601: SVG import wrong shape
2018-10-29SVG: Fix wrong quadratic path when point is duplicateSergey Sharybin
2018-10-29SVG: Cleanup, don't use semicolonSergey Sharybin
2018-10-29SVG: Cleanup, indendationSergey Sharybin
2018-10-29SVG: Cleanup, space around operatorSergey Sharybin
2018-10-29Merge branch 'master' into blender2.8Sergey Sharybin
2018-10-29SVG: Fix for typosSergey Sharybin
Patch provided by @cyp
2018-10-24Cleanup: remove unneeded keyword argumentCampbell Barton
2018-10-22SVG Format: minor Blender 2.8 fixesJacques Lucke
2018-10-19Merge branch 'master' into blender2.8Brecht Van Lommel
2018-10-19Spelling fixes in comments and descriptions, patch by luzpaz.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3746
2018-08-29Python / Cleanup: rename INFO_MT to TOPBAR_MT to reflect actual location.Brecht Van Lommel
2018-08-21SVG Import: use '@' for matrix multiplyCampbell Barton
D3624 by @oirish
2018-07-12Python: use fieldsCampbell Barton
2018-07-05SVG: Port to 2.8Sergey Sharybin
2018-06-29Add missing add-on version metadataAaron Carlisle
Only default enabled addons Give each the version: 1.0.0