Jeff Young
def87c969e
Redo the pinned-libraries storage architecture.
...
1) always use preferences directly
2) allow nicknames from either preferences or project
3) store-after-modify
Fixes https://gitlab.com/kicad/code/kicad/issues/12000
Fixes https://gitlab.com/kicad/code/kicad/issues/11892
2022-07-22 09:31:10 +01:00
Jeff Young
bdffbbd43b
Handle rotation while moving from move tool.
...
This keeps us from getting CancelInteractive events in the move tool
when the EditTool runs to do the rotate.
Fixes https://gitlab.com/kicad/code/kicad/issues/12004
2022-07-22 09:31:09 +01:00
Jeff Young
b80fd5329d
Clear dimension pointer after committing.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11864
2022-07-22 09:31:09 +01:00
Jeff Young
004abcd370
Leave originally selected items selected after cancelled move.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12024
2022-07-22 09:31:08 +01:00
Jeff Young
9652dcf96d
ADDED conversion between textbox and other text types.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12031
2022-07-22 09:31:07 +01:00
Marek Roszko
a855be28fa
Move the PCM cache to PATHS::GetUserCachePath
...
It still remains that on Windows, Documents can be bounded to network or cloud storage.
AppData\Local is intended for local PC caching.
Fix https://gitlab.com/kicad/code/kicad/-/issues/10165
2022-07-21 23:19:14 -04:00
Marek Roszko
a9942a62ee
CMakeModules -> cmake
2022-07-21 20:32:25 -04:00
Marek Roszko
47fe8ff8eb
bitmaps and template are resources.
2022-07-21 20:14:10 -04:00
Marek Roszko
552f724cac
helpers and tools are the same thing
...
Make it so!
2022-07-21 19:16:16 -04:00
Marek Roszko
b6b4ae959e
Shuffle around the helper script folders
2022-07-21 19:04:08 -04:00
Seth Hillbrand
00f0d229bf
Fix incorrect comment in previous commit
2022-07-21 15:52:54 -07:00
Seth Hillbrand
16e3d40552
ADDED: Display calculated clearance in status bar
...
In addition to showing resolved clearance, we also show the calculated
clearance in the same method as is used for DRC. This will allow users
to better examine their system while working.
Fixes https://gitlab.com/kicad/code/kicad/issues/7934
2022-07-21 15:44:48 -07:00
Seth Hillbrand
9b74372f9d
Minor spelling fix
2022-07-21 11:55:44 -07:00
Tomasz Wlostowski
739f74db5f
qa: revert e4a36135
2022-07-21 19:17:16 +02:00
luz paz
79fa911e0e
Fix various typos
...
Found via `codespell -q 3 -S *.po,./thirdparty,./Documentation/changelogs -L aactual,acount,aline,alocation,alog,anormal,anumber,aother,apoints,aparent,aray,ba,busses,dout,einstance,leaded,modul,ontext,ot,overide,serie,te,,tesselate,tesselator,tht`
2022-07-21 16:31:41 +00:00
Tomasz Wlostowski
e558893851
router: use actual snap point position for routability checks of a segment instead of the segment endpoint(s).
...
Explanation:
- place a long segment A with something violating the rules close to its endpoint
- try to start routing in the 2/3 of the length of A (on the obstacle side)
- bummer - the router picks the nearest endpoint of A for the collision check (even though we don't care about this collision since we want to route far away from it)
2022-07-21 16:30:28 +02:00
Tomasz Wlostowski
e4a36135c6
qa: added missing PCB_SELECTION_TOOL mock code
2022-07-21 13:06:36 +02:00
Mike Williams
f8b157a1fb
PCB: Bitmaps should respect layer opacity and highlighting options
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/12045
2022-07-20 14:59:19 -04:00
Jeff Young
7386e64923
Attempt to work-around wxWidgets bug with Serbian & Russian locales.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12002
Fixes https://gitlab.com/kicad/code/kicad/issues/11963
2022-07-20 17:52:48 +01:00
Jeff Young
012d861aab
Get rid of error-prone reverse logic.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12049
2022-07-20 17:24:12 +01:00
passionateengineer
3389e456b1
Fixes inverted Y position in pin table.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11988
2022-07-20 15:12:59 +00:00
jean-pierre charras
856f7cb29f
French translation update
2022-07-20 08:45:03 +02:00
jean-pierre charras
fed2049df5
pcb_calculator: fix a cosmetic issue in PANEL_WAVELENGTH.
...
Fixes #12020
https://gitlab.com/kicad/code/kicad/issues/12020
2022-07-20 08:43:06 +02:00
Jeff Young
6a9c6e8599
Hook up ID_GRID_SETTINGS for footprint viewers.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12030
2022-07-19 21:24:45 +01:00
Seth Hillbrand
98431eed79
Avoid scaling unity models
...
There is no benefit to applying the identity transformation to models
when exporting the board to STEP
Fixes https://gitlab.com/kicad/code/kicad/issues/12036
2022-07-19 10:36:33 -07:00
Seth Hillbrand
f78671fc2e
Make textbox placement modal
...
Placing a symbol from symbol editor starts the TwoClickPlace in a
different context. We need to prevent multiple contexts of the same
tool
Fixes https://gitlab.com/kicad/code/kicad/issues/11891
2022-07-19 09:20:43 -07:00
Jeff Young
45393f228a
Promote pin selections to symbols when preference is set.
...
Also make additional line slop zoom-relative.
Fixes https://gitlab.com/kicad/code/kicad/issues/12034
2022-07-19 10:31:49 +01:00
Jeff Young
e5a664c6b3
Try a slightly different tack for cancelling net highlighting.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12029
2022-07-19 10:31:49 +01:00
Marek Roszko
2ed95073a6
Use kiplatform::app::init to suppress gerbview qa noise on msvc
2022-07-18 21:35:05 -04:00
Seth Hillbrand
0335df77fa
Ensure global tooltip is created for each app
2022-07-18 17:08:48 -07:00
Alex
c6d9dcdad5
Schematic editor: allow box-selecting pins.
2022-07-18 18:51:52 +00:00
Alex
d343d87b73
Speed-up EE_SELECTION_TOOL::RequestSelection.
2022-07-18 18:51:52 +00:00
dsa-t
e2e574c84d
Fix a mistake in EDA_RECT::Intersects.
2022-07-18 18:51:52 +00:00
Alex
0ba9ae9fb7
Add brackets and else statement to KI_TRACE.
2022-07-18 18:44:58 +00:00
Jeff Young
763c77eab8
DXF parameters are for DXF (only).
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12021
2022-07-18 17:51:20 +01:00
Seth Hillbrand
69e01047cb
Update Translations
2022-07-18 09:37:18 -07:00
dsa-t
870c340bf7
Translated using Weblate (Russian)
...
Currently translated at 91.6% (7103 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2022-07-18 18:31:40 +02:00
gurqja3810
ca524cad11
Translated using Weblate (Korean)
...
Currently translated at 95.7% (7427 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:40 +02:00
kmn4555
54c4ab0224
Translated using Weblate (Korean)
...
Currently translated at 95.7% (7427 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:40 +02:00
이기형
9884539d59
Translated using Weblate (Korean)
...
Currently translated at 95.7% (7427 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:40 +02:00
ky107601
37d94084b1
Translated using Weblate (Korean)
...
Currently translated at 95.7% (7427 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:40 +02:00
Tokita, Hiroshi
9e2d8a92f9
Translated using Weblate (Japanese)
...
Currently translated at 98.2% (7614 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-07-18 18:31:40 +02:00
co8 j
47c9267fa9
Translated using Weblate (Japanese)
...
Currently translated at 98.2% (7614 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-07-18 18:31:40 +02:00
kmn4555
19892a5969
Translated using Weblate (Korean)
...
Currently translated at 95.5% (7406 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:40 +02:00
gurqja3810
09e178aa38
Translated using Weblate (Korean)
...
Currently translated at 95.5% (7406 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:40 +02:00
김랑기
64e2355eee
Translated using Weblate (Korean)
...
Currently translated at 95.5% (7406 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:39 +02:00
김랑기
5d179f473f
Translated using Weblate (Korean)
...
Currently translated at 94.8% (7355 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:39 +02:00
gurqja3810
5abfb4236e
Translated using Weblate (Korean)
...
Currently translated at 94.8% (7355 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2022-07-18 18:31:39 +02:00
Ulices
51065777cf
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 99.9% (7749 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2022-07-18 18:31:39 +02:00
Wellington Terumi Uemura
10292dd8fb
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.9% (7750 of 7753 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2022-07-18 18:31:39 +02:00