Commit Graph

1963 Commits

Author SHA1 Message Date
Salvador E. Tropea 699b2f4d16 [Dependencies] Switched to gs (from ghostscript)
- The short name is more common

Related to #209
2022-08-12 10:24:58 -03:00
Salvador E. Tropea 13e5485fe8 [Tests] Adapted the powe annotate reference
- Now the change is propagated to the lib symbol. This is OK, KiCad
  also changes the symbol lib values, they are just defaults.
2022-08-12 09:35:04 -03:00
Salvador E. Tropea 553d47f533 [BoM] Added support for text variables expansion
- Is done using a filter, the expansion is done at the end, but
  the filter can be applied at any point in the filter/variant
  chain.
Fixes #247
2022-08-12 09:09:09 -03:00
Salvador E. Tropea fcdedad360 [SCH][KiCad 6][Fixed] Instance data partially applied
- The component instance information was applied to the component,
  but not to the "basic" fields.
2022-08-12 09:03:31 -03:00
Salvador E. Tropea 8db4396580 [Tests] Changing pytest -> pytest-3 2022-08-11 19:21:30 -03:00
Salvador E. Tropea 4447b5b306 [CI/CD] Now using KiAuto release 2022-08-11 19:14:46 -03:00
Salvador E. Tropea 7c82ae591b [CI/CD][KiCad 5] Adapted the dev image creation to Debian 11 2022-08-11 18:22:24 -03:00
Salvador E. Tropea 3f6a08e46c [Tools] Added script to install dev. KiAuto 2022-08-11 18:21:53 -03:00
Salvador E. Tropea 5785fd3e0f [SCH Print][Netlist][Fixed] Problems with name collisions
- When the name chosen by KiCad was an alredy existing file (from
  another output) it was removed by KiAuto. So then KiCad created
  the file, we renamed it to what the user selected and ... well,
  the original file was lost. Now KiAuto takes care of this.
Fixes #244
2022-08-11 13:31:26 -03:00
Salvador E. Tropea 99d35922c6 [DEBUG] log KiAuto commands that we can copy & paste 2022-08-11 13:26:41 -03:00
Salvador E. Tropea 9be29307be [Tests] Modified the logs to print a command that we can copy and paste 2022-08-11 09:27:39 -03:00
Salvador E. Tropea 75afab0d40 [Test] Fixed drc filters tests cases
- Added silk_over_copper exclusion
- Skipped test_drc_filter_2 for KiCad 5 (is for KiCad 6)
2022-08-10 18:39:43 -03:00
Salvador E. Tropea d1894e5097 [Test] Added short names for single tests 2022-08-10 18:38:56 -03:00
Salvador E. Tropea c5a6d894c9 [DRC] Added Workaround for problems with DRC exclusions
- Global option: `drc_exclusions_workaround`
- KiCad bug [11562](https://gitlab.com/kicad/code/kicad/-/issues/11562)
Fixes INTI-CMNB/KiAuto#26
2022-08-10 14:01:32 -03:00
Salvador E. Tropea 69269d8560 [CI/CD] Switched to test using KiAuto master (now with interposer) 2022-08-10 12:51:55 -03:00
Salvador E. Tropea 2f285c6d26 [CI/CD] Switched to KiAuto master (interposer is now merged) 2022-08-10 12:41:18 -03:00
Salvador E. Tropea 528a58afe1 [Tests] Fixed missing GS.ki* in kiconf_init.py 2022-08-01 18:54:28 -03:00
Salvador E. Tropea 0c2e1b823f Fixed missing changes in out_render_3d.py 2022-08-01 18:40:00 -03:00
Salvador E. Tropea 6c7e0cebe0 Now GS.ki5() and GS.ki6() are just GS.ki5 and GS.ki6
- The version doesn't change during execution ;-)
2022-07-31 17:45:55 -03:00
Salvador E. Tropea 19789cb6a3 [CI/CD] Switching the development images to dev KiAuto
- So now we can test the interposer
2022-07-30 14:49:44 -03:00
Salvador E. Tropea 2eaaaf66e4 [Experiment] No need to install curl, now part of kicad_auto_test 2022-07-30 14:28:32 -03:00
Salvador E. Tropea 26b34379d7 [Experiment] Trying to install KiAuto without using git+... 2022-07-30 14:18:08 -03:00
Salvador E. Tropea 9e103aa025 [Experiment] Why pip is so useless? 2022-07-30 14:03:55 -03:00
Salvador E. Tropea 8bde0d0176 [Experiment] More debug 2022-07-30 13:56:25 -03:00
Salvador E. Tropea a85ebe9fe0 [Experiment] More and more debug 2022-07-30 13:47:43 -03:00
Salvador E. Tropea 34a3d1334a [Experiment] Trying with pip3 install --upgrade 2022-07-30 13:01:09 -03:00
Salvador E. Tropea f41221965c [Experiment] More debug info 2022-07-30 12:56:17 -03:00
Salvador E. Tropea adcd77a821 [Experiment] Trying to figure out why KiAuto isn't using the interposer 2022-07-30 12:48:31 -03:00
Salvador E. Tropea 9a425390b5 [Experiment] More removes for the KiAuto in the docker image 2022-07-30 12:26:37 -03:00
Salvador E. Tropea 2706bfd922 [Expriment] Trying to avoid using /usr/bin/pcbnew_do
- Why is shutil.which picking it?!
2022-07-30 12:09:23 -03:00
Salvador E. Tropea 53a5107757 [Experiment] Try using KiAuto from kicad_interposer for tests 2022-07-30 11:53:07 -03:00
Salvador E. Tropea 320f1a38ff [iBoM] Fixed: G/SetFPIDAsString needs KiCad 6.0.6+ 2022-07-30 11:05:43 -03:00
Salvador E. Tropea 3b6c9e7d8b [iBoM] Added support for variants that change component fields
Closes #242
2022-07-30 10:39:48 -03:00
Salvador E. Tropea 6bd8ff9c6b [DOCs] Updated changelog and credits 2022-07-26 07:58:30 -03:00
Salvador E. Tropea 3bc4bd51c6
Merge pull request #239 from hkleen/datasheet_download_ssl_error
catch possible SSLError when downloading datasheets
2022-07-26 06:23:19 -03:00
Salvador E. Tropea a4c823d52f
Merge pull request #240 from hkleen/user_agent_fix
Update user agent string to pretend being a recent version of Firefox
2022-07-26 06:22:00 -03:00
Henning Kleen 95f3ccb773 Update user agent string to pretend being a recent version of Firefox 2022-07-26 10:27:01 +02:00
Henning Kleen 44d3eac6e2 catch possible SSLError when downloading datasheets to prevent KiBot crash. 2022-07-26 09:28:46 +02:00
Salvador E. Tropea b5fc7e8c55 [Report] Fixed converted file wasn't stored at `dir`
Closes #238
2022-07-25 11:40:24 -03:00
Salvador E. Tropea 30f708db0e [Tests] More changed related to parallel tests
- Warning 8 filtered for test_sch_missing_1
2022-07-25 11:16:49 -03:00
Salvador E. Tropea 41de5bf01d [DOCs] Updated changelog
- Aabout new print SCH option
2022-07-25 11:16:10 -03:00
Salvador E. Tropea 674c4899f6
Merge pull request #237 from kevin-dong-nai-jia/feature/suppress-info
Suppress an excessive info message to console
2022-07-25 11:07:02 -03:00
Salvador E. Tropea b15a9f4a5c
Merge pull request #236 from kevin-dong-nai-jia/feature/all_pages
Added in SCH PDF Print: An all_pages option
2022-07-25 10:52:34 -03:00
Kevin Dong d5e5585dd6
Suppress an excessive info message to console 2022-07-25 04:08:06 +08:00
Kevin Dong c5703360d5
Added in SCH PDF Print: An all_pages option. 2022-07-22 23:48:30 +08:00
Salvador E. Tropea 95a48a8922 Added `--dont-stop` command line option
- To try to continue even on errors

Related to #209
2022-07-21 13:54:42 -03:00
Salvador E. Tropea a3bf56c39a Adapted test SCH references
- Now we keep title block entries, even if they are " "
  This is how KiCad behaves
2022-07-21 13:46:27 -03:00
Salvador E. Tropea 9d7e3b91f4 Removed debug message 2022-07-21 13:46:09 -03:00
Salvador E. Tropea 0e7121dc3d Now configuration sections are parsed in a fixed order
- This allows a predictable behavior, the YAML is converted to a dict,
  so you can't trust in the order of the keys.
- It avoids misstakes
- Allows using %V/v in preflights, even if globals are declared latter.

Fixes #234
2022-07-21 13:11:24 -03:00
Salvador E. Tropea b9bd5368c9 Now %V/%v can be expanded in preflights
Related to #234
2022-07-21 13:07:24 -03:00