Commit Graph

33486 Commits

Author SHA1 Message Date
Jeff Young 0304ad4494 Move connection width testing to rule system.
Also copies connection width progress reporting architecture over to
the sliver checker.
2022-08-01 13:09:51 +01:00
Jeff Young 927bc8141b Init member variables. 2022-08-01 13:09:51 +01:00
Jeff Young f2f04b1d20 Better progress reporting for thermal connections. 2022-08-01 13:09:51 +01:00
Jeff Young b0a9cea6f6 Better progress reporting, and don't report necks that don't have items.
Since we aren't searching zones (they aren't in the m_CopperItemRTreeCache)
this will drop all errors that are zone-only (which are better handled by
zone-min-width).
2022-08-01 13:09:51 +01:00
Jeff Young 4bc7c16ce0 Don't auto-fill zones due to DRC marker insertion. 2022-08-01 13:09:51 +01:00
Jeff Young 54213bb7f1 Cleanup and move to DRC_ENGINE's status reporter.
1) brace formatting
2) get rid of some autos
3) get rid of a dyn_cast that CLion claims is bad
4) use DRC_ENGINE's status reporter
2022-08-01 13:09:51 +01:00
Jeff Young 661caf1de9 Make sure new zones are filled when auto-fill is on.
Also fixes some issues with enablement of the Remove Islands stuff.

Fixes https://gitlab.com/kicad/code/kicad/issues/12123
2022-08-01 13:09:51 +01:00
Jeff Young 01b61f5ff1 Minor improvements to status bar messages. 2022-08-01 13:09:51 +01:00
Jeff Young 19b00b5d57 Cleanup. 2022-08-01 13:09:51 +01:00
Jeff Young 6f49b57f9b Cleanup & performance enhancements. 2022-08-01 13:09:51 +01:00
jean-pierre charras d1ff8f4781 PROGRESS_REPORTER_BASE: call code to resize it only if the message has change.
In wxWidgets 3.15 (and perhaps older version) the call to GetTextExtent() probably
creates major issues when called too many times, at least oo msys2.
It was probably also time costly.
Calling it and resize the PROGRESS_REPORTER only when needed fixes these serious issues.
Issues happened only when the board has a lot of zones (when teardrops are added)
2022-08-01 13:18:50 +02:00
Seth Hillbrand 225b03d702 Move sheetpins by their connection point
Need to calculate the sheet pin anchor position in order to get it
aligned to the grid while moving

Fixes https://gitlab.com/kicad/code/kicad/issues/12134
2022-07-31 20:02:57 -07:00
Seth Hillbrand 4074409890 Fix broken compile on Linux/Mac
Template instantiations need to follow the template definitions or you
don't get all of the template members, just the ones called from within
the file
2022-07-31 19:49:28 -07:00
Seth Hillbrand e8627c89df Fix initial compile error on Linux.
Still getting link error with DIALOG_SIM_MODEL
2022-07-31 16:43:52 -07:00
Seth Hillbrand b680e4ab0e Update Translations 2022-07-31 13:02:31 -07:00
Seth Hillbrand 718d70cc34 Merge remote-tracking branch 'weblate/master' 2022-07-31 13:01:45 -07:00
Seth Hillbrand 2039a1bc8b Don't resize vectors in hot loops
Fixes a slowdown caused by erasing elements from the middle of a vector
during a hot loop in SHAPE_LINE_CHAIN::Simplify().  This gets called
quite a bit when loading boards and updating lines, so it needs to be as
fast as possible

Fixes https://gitlab.com/kicad/code/kicad/issues/12115

(cherry picked from commit c9c31fcbc2)
2022-07-31 12:48:52 -07:00
Ivan Chuba 03d1711f1b
Translated using Weblate (Ukrainian)
Currently translated at 35.8% (2791 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-07-31 21:18:49 +02:00
Wellington Terumi Uemura 83d9a5d77b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (7774 of 7777 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2022-07-31 21:18:49 +02:00
Eric bd6d52992e
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7776 of 7777 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-07-31 21:18:49 +02:00
ZbeeGin 3163d62463
Translated using Weblate (Polish)
Currently translated at 100.0% (7772 of 7772 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2022-07-31 21:18:49 +02:00
남우근 8594de8609
Translated using Weblate (Korean)
Currently translated at 99.8% (7771 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:49 +02:00
김세영 48db1652a8
Translated using Weblate (Korean)
Currently translated at 99.8% (7771 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:49 +02:00
이기형 a0ba6a753b
Translated using Weblate (Korean)
Currently translated at 99.8% (7771 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:49 +02:00
Tokita, Hiroshi 86606f2736
Translated using Weblate (Japanese)
Currently translated at 98.4% (7653 of 7772 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-07-31 21:18:48 +02:00
co8 j 1b064ee04e
Translated using Weblate (Japanese)
Currently translated at 98.4% (7653 of 7772 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-07-31 21:18:48 +02:00
Toni Laiho f0a9534a0f
Translated using Weblate (Finnish)
Currently translated at 100.0% (7772 of 7772 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-07-31 21:18:48 +02:00
ky107601 5fa52b7bd3
Translated using Weblate (Korean)
Currently translated at 99.7% (7764 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:48 +02:00
minsu kim (0xGabriel) 1e21316a7f
Translated using Weblate (Korean)
Currently translated at 99.7% (7764 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:48 +02:00
김랑기 df11126cd5
Translated using Weblate (Korean)
Currently translated at 99.7% (7761 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:48 +02:00
gurqja3810 f33fc53d1f
Translated using Weblate (Korean)
Currently translated at 99.6% (7752 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:48 +02:00
김낙환 cbf101f453
Translated using Weblate (Korean)
Currently translated at 99.6% (7752 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
김랑기 37048127c6
Translated using Weblate (Korean)
Currently translated at 99.6% (7752 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
YunJiSang 7e03982551
Translated using Weblate (Korean)
Currently translated at 99.3% (7734 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
gurqja3810 553db3c290
Translated using Weblate (Korean)
Currently translated at 99.3% (7734 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
박세훈 cbcbaf8eb0
Translated using Weblate (Korean)
Currently translated at 99.3% (7734 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
이기형 d63ca4a3ea
Translated using Weblate (Korean)
Currently translated at 99.3% (7734 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
김용재 e82dab6b21
Translated using Weblate (Korean)
Currently translated at 99.2% (7719 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
gurqja3810 e2dcfee847
Translated using Weblate (Korean)
Currently translated at 99.2% (7719 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:47 +02:00
이기형 e946e716a2
Translated using Weblate (Korean)
Currently translated at 99.2% (7719 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:46 +02:00
YunJiSang 8ecaa8c171
Translated using Weblate (Korean)
Currently translated at 99.2% (7719 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:46 +02:00
박세훈 889546a7e5
Translated using Weblate (Korean)
Currently translated at 99.2% (7719 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:46 +02:00
YunJiSang d6eb7feda7
Translated using Weblate (Korean)
Currently translated at 98.8% (7691 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:46 +02:00
gurqja3810 9e94828111
Translated using Weblate (Korean)
Currently translated at 98.8% (7691 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:46 +02:00
박세훈 d543976281
Translated using Weblate (Korean)
Currently translated at 98.8% (7691 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:46 +02:00
김용재 45d0b21c26
Translated using Weblate (Korean)
Currently translated at 98.7% (7686 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:46 +02:00
gurqja3810 f232d62760
Translated using Weblate (Korean)
Currently translated at 98.7% (7686 of 7781 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-31 21:18:45 +02:00
Ivan Chuba e16fbe4ea1
Translated using Weblate (Ukrainian)
Currently translated at 34.7% (2700 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-07-31 21:18:45 +02:00
Wellington Terumi Uemura 119d8b0aec
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (7763 of 7766 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2022-07-31 21:18:45 +02:00
Eric 05530d23fc
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7765 of 7766 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-07-31 21:18:45 +02:00