Jeff Young
91e876ce0d
Make sure the title is updated when file is saved/reverted/etc.
Fixes https://gitlab.com/kicad/code/kicad/issues/7626
5 years ago
Jeff Young
67c7e7c759
Formatting.
5 years ago
Jeff Young
d4e68a985c
Formatting.
5 years ago
Seth Hillbrand
d9d906e652
Take file size into account in cache hash
Revision control systems can play games with file timestamps. If the
file has changed size, we should reload it as well.
Fixes https://gitlab.com/kicad/code/kicad/issues/7627
5 years ago
Jeff Young
e89f9db438
Footprint disallow layer checking needs to be based on courtyards.
Fixes https://gitlab.com/kicad/code/kicad/issues/7620
5 years ago
Jeff Young
0337c42d25
Swap courtyards when flipping footprint.
5 years ago
Jeff Young
ba63ac801a
Don't make assumptions about what layers things are on.
5 years ago
Jeff Young
a1f09befe0
Vias are plated holes too....
5 years ago
jean-pierre charras
be25b7a132
Use ShowQuasiModal to show a few dialogs.
This change is mainly due to the fact Modal dialogs do not work when our
current tool is the tool used to create new item (text, zone, graphic).
If when this tool is active, one try to edit the properties of the new item
being created (or being placed) the modal dialog does not capture the event tool
and hangs (cannot be dismissed)
Our quasi modal dialogs have their own event loop and work.
Fixes #7585
https://gitlab.com/kicad/code/kicad/issues/7585
5 years ago
Zoltan Gyarmati
5a0a2a8366
pcbnew: only update cursor instead of activating selection tool when quiting delete tool
Fixes: https://gitlab.com/kicad/code/kicad/issues/7531
5 years ago
Jeff Young
881cb3182b
Move writable dir checking lower down.
(Well, it was already lower down, this really just removes the higher
up calls that were getting in the way.)
Fixes https://gitlab.com/kicad/code/kicad/issues/5937
5 years ago
Jeff Young
5994ce3711
Be more aggressive about updating title to show dirty status.
Fixes https://gitlab.com/kicad/code/kicad/issues/7613
5 years ago
Jeff Young
1a36971583
Remove higher-level write-protected check. It's now done lower down.
Fixes https://gitlab.com/kicad/code/kicad/issues/5937
5 years ago
Jeff Young
e3560e6414
Add parent property to footprint children.
5 years ago
Tokita, Hiroshi
9da55d961a
Make the descriptions of pin/unpin library translatable
5 years ago
Seth Hillbrand
8b1771b03e
Remove assertion on SELECTION_CONDITION
The proposed overload did not compile on gcc and using adjustments to
get to compile by moving definition into cpp results in false positives.
This is removed until we can come up with a better solution and test
5 years ago
Jeff Young
26cb05051b
fixup! Whittle down library tree context menus to be more contextual.
5 years ago
Jeff Young
57e043e0e6
Don't allow moving markers. Do allow excluding them.
5 years ago
Jeff Young
c2f68ca4da
Whittle down library tree context menus to be more contextual.
(From discussion on Zulip.)
5 years ago
James Jackson
48853d0c88
Eeschema: Allow auto-wiring / drawing from unconnected bus and graphic line endpoints
Fixes https://gitlab.com/kicad/code/kicad/issues/7537
5 years ago
jean-pierre charras
d0b91b1106
Router, place via: fix issue created by 45b2bc: cancelling via must be made
only when the select layer is called.
Fixes #7606
https://gitlab.com/kicad/code/kicad/issues/7606
5 years ago
jean-pierre charras
9cc2781d55
typo
5 years ago
jean-pierre charras
d0ca01be22
DIALOG_EDIT_COMPONENTS_LIBID: do not replace fields by default.
Values entered by the user will be lost and the schematic can be broken.
This is especially true for generic components.
Add also a tool tip for this option.
5 years ago
Zoltan Gyarmati
bbe2ee39a0
pcbnew: actually reload DRC parity checkbox value in project mode
Fixes https://gitlab.com/kicad/code/kicad/issues/7551
5 years ago
Seth Hillbrand
54282dffe3
Move preview items using FP orientation
Fixes https://gitlab.com/kicad/code/kicad/issues/7600
5 years ago
Seth Hillbrand
05b559c9dc
Quiet gcc warnings
5 years ago
Jeff Young
828cdacc6f
Add some missing tooltips.
Fixes https://gitlab.com/kicad/code/kicad/issues/7582
5 years ago
Jeff Young
b43db7cd7d
Fix assert in Symbol Editor.
Also allows some symbol lib operations when we know the context even
if the library itself isn't selected. (For instance, select a symbol,
copy, paste.)
5 years ago
Zoltan Gyarmati
0df1558e10
eeschema: update symbol fields when editing Symbol Library links
Also making this behavior optional via a adding checkbox to the
Edit Symbol Library Links dialog.
Fixes: https://gitlab.com/kicad/code/kicad/issues/7010
5 years ago
PJM
c001c26575
Pcbnew: Drag selections containing only tracks or vias
CHANGED: If the user made a selection and then tried dragging it, the
drag would only succeed if the selection contained at least one
footprint. Selections with only tracks and vias would instead make
KiCad drag a new selection box.
This MR allows routing of selections of a single track or via, while moving
selections containing more than one item, whether or not they also contain
a footprint.
Fixes https://gitlab.com/kicad/code/kicad/issues/7539
5 years ago
Jon Evans
b2cd97fd84
Don't rotate/flip footprint texts along with the footprint
5 years ago
Jon Evans
d951ac5bfe
Fix logic issue with sheet pin ERC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7592
5 years ago
Jeff Young
66b33834b5
Always enable save; move dirty bit to asterisk in title bar.
Also unifies PCB Editor and Schematic Editor names with other
locations in the GUI (which were still Pcbnew and Eeschema).
Fixes https://gitlab.com/kicad/code/kicad/issues/7587
Fixes https://gitlab.com/kicad/code/kicad/issues/7594
5 years ago
Jeff Young
45b2bce698
Cancel placement of via if user cancels layer selection.
Fixes https://gitlab.com/kicad/code/kicad/issues/7578
5 years ago
Jeff Young
59b81462ab
Fix button lay out issue on OSX.
5 years ago
Jeff Young
6a5bba2a80
We don't really want users hand-editing library table files.
Fixes https://gitlab.com/kicad/code/kicad/issues/7591
5 years ago
Jeff Young
fd91529d88
Quiet Coverity.
5 years ago
Seth Hillbrand
896188ca5e
Align Mirror icons with color policy
5 years ago
Seth Hillbrand
25e78162c8
Cleanup icons
- Adjust group/ungroup
- Use Mirror triangles for rotate
- Smooth goto badge
5 years ago
Jon Evans
079203c345
Change Linux documents path to XDG_DATA_HOME
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7543
5 years ago
Jeff Young
b2a4cbedda
Add conditions for rotate/group/lock items in toolbar.
Also fixes cut/copy/delete conditions to allow use in immediate mode.
5 years ago
Marek Roszko
b80fdad511
Don't generate a format specifier length of ":"
It's ambiguous, are we talking the length of a human colon or a pigs?
Fix #7556
5 years ago
Seth Hillbrand
dbd04b3fe1
Update translations
5 years ago
Murat Ursavaş
a126bef947
Translated using Weblate (Turkish)
Currently translated at 7.4% (506 of 6766 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
5 years ago
taotieren
5625d6408f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (6766 of 6766 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
5 years ago
ZbeeGin
a062792e58
Translated using Weblate (Polish)
Currently translated at 100.0% (6766 of 6766 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
5 years ago
Tokita, Hiroshi
b89a50ce54
Translated using Weblate (Japanese)
Currently translated at 100.0% (6766 of 6766 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
5 years ago
fresh
59dc4eb6b5
Translated using Weblate (Greek)
Currently translated at 86.6% (5866 of 6766 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
5 years ago
Jonathan Haas
23a2f7b716
Translated using Weblate (German)
Currently translated at 100.0% (6766 of 6766 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
5 years ago
Jan Straka
dc45bfe364
Translated using Weblate (Czech)
Currently translated at 85.3% (5775 of 6766 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
5 years ago