Re: Extensions for the 1.0 release (report)

Jabier Arraiza <jabier.arraiza-p5vzgP1/[email protected]> Tue, 02 Apr 2019 11:04:52 +0200
Newsgroups gmane.comp.graphics.inkscape.devel
Organization marker
Message-ID <[email protected]>
Thanks so much to all involved!!!!!

Is great know we can code iun python 3 in Inkscape.
I want to fix some one, let me study it when have CSS dialog fixed.

Regards.

-----Original Message-----
From: [email protected]
To: inkscape-devel <[email protected]>
Subject: [Inkscape-devel] Extensions for the 1.0 release (report)
Date: Mon, 01 Apr 2019 22:15:24 -0400

Extensions 1.0 - 2019-03-24 to 2019-04-01

I've completed a very exausting slog through all of our extensions for
the Inkscape 1.0 release. Below is a detailed report on where we
currently stand with our extensions repository. There are some
decisions to make wrt how we support dependancies, how we test
extensions that call out to outside programs and how we fix the
remaining issues.

If you'd like to help out, then pick one of the extensions in the
failed, missing or otherwise has a problem from the below lists and
download the inkscape-extensions repository from GitLab. Use pytest
tests/test_[name_of_extension].py to test the specific extension you're
interested in. For svg comparisons, look for the XXX parts in the
output, it'll show you were it's different xml-wise.

== Overview ==

 * 23 Extensions without comparison tests

 * 119 Added Comparison Tests
  - 0 Causing an Error (all fixed)
  - 95 Working extensions with perfect matches
  - 24 Failed to match (output is different)

 * 7 Missing, Removed or untestable extensions
  - 1 Delayed fix because of Merge Request
  - 1 None Inkex based python extension
  - 4 Removed extensions
  - 1 Windows extension

=== Failed Extensions ===

Large number of differences or just borked:

 - perspective, pixelsnap

Large number of differences or format is not svg:

 - dpiswitcher, extrude, dxf_outlines, hpgl_output

Medium number of differences related to path transformatons:

 - foldablebox, polyhedron_3d, summersnight

Medium number of differences, various attributes missing from output:

 - grid_polar, grid_cartesian, lindenmayer, whirl

Tiny or single difference related to finding layer center:

 - render_barcode, render_barcode_datamatrix, render_barcode_qrcode,
render_gear_rack, render_gears, spirograph, split, triangle,
wireframe_sphere, grid_isometric, hershey

=== Removed: External dependancy, shell script (not python) ===

 - eqtexsvg, plt_output, sk1_output, wmf_output,

=== Other ===

gcodetools - Held up because of merge request, cleanup is very large.
dm2svg - None inkex python extension, could be converted
print_win32_vector - Windows only (untestable) but also an infurating
copy of dxf_outlines.py AND untestable because it requires access to
printers to print things.

=== Extensions without comparison tests ===

color_randomize, dxf12_outlines, fractalize, frame, generate_voronoi,
gimp_xcf, inkwebeffect, interp_attr_g, jitternodes, layout_nup,
loren_ipsum, markers_strokepaint, measure, pathmodifier, pathscatter,
prepare_file_save_as, print_win32_vector, render_alphabetsoup, rtree,
rubberstretch, synfig_output, synfig_prepare, text_randomcase

== Work Done ==

 - Unit Tests: 149 files changed, 1311 insertions(+), 1462 deletions(-)
 - Test Framework:  3 files changed, 308 insertions(+), 23 deletions(-)
 - Extensions: 57 files changed, 862 insertions(+), 1185 deletions(-)
 - Inkex API: 9 files changed, 216 insertions(+), 40 deletions(-)



_______________________________________________
Inkscape-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

_______________________________________________
Inkscape-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEy9AuYg327G73MEaenb5M4+r7fDUFAlyjJbQACgkQnb5M4+r7
fDUR6BAAxYDewD+EXyZcTFH1vpefs1h4i+CTULJq9W6U6Qt3nAjfSCzdkgteZ7uZ
dLiS2Fb3E3Cifn9ieIMNLqKqYAbQLcWSp98y5v0sCI/aYVpedQU3WiCPvVBRUQhh
0wMGDESE/0k+sxhuxcBy8uT1ylUWb5Hh6duZUxzp0CF+iflCDxdJe+ZOvtVGOHpH
4AdPhGVwa6fOpE+fhmAZk9Ymv3nju9z6as4oUXbR3I53Vw3tatzm+5to15LYL3Vf
c+4ZZHQaAiP0f245SrIpNSxfm4I3psrTGiJYsgIUAAfHWX2OLPsmy6dWr+KazmrA
CI0z/GXefyLqYPnuj+YPaFNY7HvRt9lWmnBkbDY7OReYbqf6DPiiS4RhlN5kNwsP
Bd2QhnnYWC8R6qNdM9PSp5Yk34KCFr+9DQrDL5CztJ7LSMIrnq/yy5tpPqZ+gVXg
fjXB4MXmG8+UiqT2ELPybCnWVED2eqd7fjMsCBWBrzhC7NJeVZbsS13onsZuUhHl
KLgEfHUnmSdtJlbSVFRSLDQMMDxd85tAvIGJHKuwtTAzGFE9thy1LuFywWWrniWv
BqRfpv43I2ndLhAUKw96IpOXEHnLBf1pig2tB12T515vJl/fNv0dAiFmzN5RmIHg
tnXne6t+chc5WOtjwXKO3zKsIupZYcZFLGRNpDiwIzFxce8SpBo=
=juV2
-----END PGP SIGNATURE-----