<feed xmlns='http://www.w3.org/2005/Atom'>
<title>inkstitch/tests, branch nix</title>
<subtitle>Inkscape extension for machine embroidery design</subtitle>
<id>http://git.push-f.com/inkstitch/atom/tests?h=nix</id>
<link rel='self' href='http://git.push-f.com/inkstitch/atom/tests?h=nix'/>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/'/>
<updated>2025-07-19T20:30:15Z</updated>
<entry>
<title>Convert to satin internally (3874)</title>
<updated>2025-07-19T20:30:15Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-07-19T20:30:15Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=ffc0db1ddf2f790fecaa67cdacec87f207e999e8'/>
<id>urn:sha1:ffc0db1ddf2f790fecaa67cdacec87f207e999e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix issue with bad color names (#3816)</title>
<updated>2025-07-11T20:14:52Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-07-11T20:14:52Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=2235ec6571601e12be7eb3c74907668fb68bebd4'/>
<id>urn:sha1:2235ec6571601e12be7eb3c74907668fb68bebd4</id>
<content type='text'>
* fix issue with bad color names and define element colors at one place and reuse
* fix bad tartan color
* verify color in gradient block
* add thread color tests
* use default color behavior for elements linked to non-existing definitions (gradients)
* Added mypy change for tests (authored by: CapellanCitizen)</content>
</entry>
<entry>
<title>fix(test): fix output tests being fluky (#3859)</title>
<updated>2025-07-10T13:39:18Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2025-07-10T13:39:18Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=69929236217974f98b58cf3c458835b91c4cb35d'/>
<id>urn:sha1:69929236217974f98b58cf3c458835b91c4cb35d</id>
<content type='text'>
Fixes #3855.</content>
</entry>
<entry>
<title>fix style (#3838)</title>
<updated>2025-07-01T03:49:30Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-07-01T03:49:30Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=4a08f503bd9897d9446fcdaa300b216083b470ee'/>
<id>urn:sha1:4a08f503bd9897d9446fcdaa300b216083b470ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3825 from not-my-profile/support-bundled-inkex</title>
<updated>2025-06-29T04:56:15Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-06-29T04:56:15Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=81e48c151b5d55703049163c441538c041e31ff5'/>
<id>urn:sha1:81e48c151b5d55703049163c441538c041e31ff5</id>
<content type='text'>
Revert "add icc color workaround (#3687)" and use 1.4.x inkex</content>
</entry>
<entry>
<title>fix: tests during Nix build</title>
<updated>2025-06-28T05:10:54Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2025-06-22T16:31:46Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=40f1b2eccfc27764e49b20bf712d4f5fa321fcac'/>
<id>urn:sha1:40f1b2eccfc27764e49b20bf712d4f5fa321fcac</id>
<content type='text'>
Fixes the following error when executing the tests during a Nix build:

    Traceback (most recent call last):
      File "/build/inkstitch/lib/elements/element.py", line 714, in handle_unexpected_exceptions
        yield
      File "/build/inkstitch/lib/elements/element.py", line 650, in embroider
        stitch_groups = self._load_cached_stitch_groups(previous_stitch, next_element)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/build/inkstitch/lib/debug/debug.py", line 172, in decorated
        result = func(*args, **kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^
      File "/build/inkstitch/lib/elements/element.py", line 541, in _load_cached_stitch_groups
        stitch_groups = get_stitch_plan_cache().get(cache_key)
                        ^^^^^^^^^^^^^^^^^^^^^^^
      File "/build/inkstitch/lib/utils/cache.py", line 31, in get_stitch_plan_cache
        cache_dir = get_user_dir('cache')
                    ^^^^^^^^^^^^^^^^^^^^^
      File "/build/inkstitch/lib/utils/paths.py", line 50, in get_user_dir
        os.makedirs(path)
      File "&lt;frozen os&gt;", line 215, in makedirs
      File "&lt;frozen os&gt;", line 215, in makedirs
      File "&lt;frozen os&gt;", line 225, in makedirs
    PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
</content>
</entry>
<entry>
<title>test: add tests for ThreadColor initialization</title>
<updated>2025-06-28T05:09:44Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2025-06-26T04:25:50Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=140c4bf995edc6a651d5ec7af9bbb3292c70bad4'/>
<id>urn:sha1:140c4bf995edc6a651d5ec7af9bbb3292c70bad4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: set trims=True for pyembroidery.write (#3821)</title>
<updated>2025-06-24T02:38:06Z</updated>
<author>
<name>Martin Fischer</name>
<email>martin@push-f.com</email>
</author>
<published>2025-06-24T02:38:06Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=2134897db8f0893c8e9a64286eeb76c770790639'/>
<id>urn:sha1:2134897db8f0893c8e9a64286eeb76c770790639</id>
<content type='text'>
While the trims default was changed in pyembroidery back in 2019
with c4242f0f940c86766c0c27f65b5a09641b0af4bd that change only
made it into the used Ink/Stitch fork of pyembroidery in 2022
with 28534cf1a8d692687d9f40c3be622e0945b5a2ee.

So trims have been broken in Ink/Stitch since v2.2.0.

Fixes #2813.</content>
</entry>
<entry>
<title>Read sew stack debug information once and re-use (#3604)</title>
<updated>2025-03-25T06:15:33Z</updated>
<author>
<name>Kaalleen</name>
<email>36401965+kaalleen@users.noreply.github.com</email>
</author>
<published>2025-03-25T06:15:33Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=c1759232b42c8926c080006223c382e20b9b2470'/>
<id>urn:sha1:c1759232b42c8926c080006223c382e20b9b2470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mypy type correctness (#3199)</title>
<updated>2025-03-10T01:21:48Z</updated>
<author>
<name>capellancitizen</name>
<email>thecapellancitizen@gmail.com</email>
</author>
<published>2025-03-10T01:21:48Z</published>
<link rel='alternate' type='text/html' href='http://git.push-f.com/inkstitch/commit/?id=99509df8d8abf1e7b701a4a09cf170a362f6d878'/>
<id>urn:sha1:99509df8d8abf1e7b701a4a09cf170a362f6d878</id>
<content type='text'>
</content>
</entry>
</feed>
