Jon Evans
6544dca056
Ensure driver connections are always properly initialized
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6694
5 years ago
Jeff Young
bc484784fc
Make sure zones are triangulated for DRC.
Normally this happens as a side-effect of rendering them but if done
from a script (or test case) this won't happen.
Fixes https://gitlab.com/kicad/code/kicad/issues/6635
5 years ago
Jeff Young
7186a0c621
Remove canonical name column from view and make sash more obvious.
Fixes https://gitlab.com/kicad/code/kicad/issues/6693
5 years ago
Jeff Young
f08b7f098f
Cleanup.
5 years ago
Marek Roszko
b4e4e1cf5e
Use wxFFile instead of wxFile for saving json settings/json_settings.cpp
wxFile is dangerous, it's ::Write method is a direct map to the write syscall. It does not handle partial writes!
This must be handled in our code which we don't.
5 years ago
Marek Roszko
67d8af4a4f
Use buffered file write for hotkeys
Not a important change in the slightest but who knows, it might help someone saving to a network drive
5 years ago
Jeff Young
807eef1208
Better error reporting to try and catch 6635.
5 years ago
Jeff Young
2c2630ef9e
Formatting.
5 years ago
Jeff Young
65f9212f46
Naming conventions.
5 years ago
Jeff Young
42d96fcadc
Naming conventions.
5 years ago
Jeff Young
b6e267b78d
Naming conventions.
5 years ago
Jeff Young
c0a9742b3a
Apply 0ef63aca47 to diff pairs.
Fixes https://gitlab.com/kicad/code/kicad/issues/6314
5 years ago
Michael Kavanagh
a8269b6380
Remove unused icon sources
5 years ago
Seth Hillbrand
5e446d86ec
Tune the trash cans
5 years ago
Michael Kavanagh
cf6f0b9b92
Use trash icon where appropriate
5 years ago
Seth Hillbrand
40d4dd9a95
Enlarge gerbview's magnifying glass
5 years ago
Seth Hillbrand
1f8847b9e2
Make pcbnew green again
5 years ago
Seth Hillbrand
8cf98bdfff
Refresh bitmap2component icon
5 years ago
Seth Hillbrand
4656503a35
Darken red in icons to lessen pixel bleed
5 years ago
Jeff Young
412c9c8c4e
Save should be disabled only if the file is up-to-date.
Any other issues (such as locked files) need to produce a dialog
with info for the user.
5 years ago
Seth Hillbrand
a134567838
Enlarge modview magnifying glass
5 years ago
Seth Hillbrand
63e67843f2
Update some of the icon arrrows
5 years ago
Seth Hillbrand
1886e09d08
Fixup library archive and arrow
5 years ago
Wayne Stambaugh
e667d26854
Eeschema: use "board editor" instead of "PcbNew" in UI strings.
5 years ago
Wayne Stambaugh
4516aff43e
Symbol Editor: don't show edit page number in context menu.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6711
5 years ago
Seth Hillbrand
587d3b71be
Fix add_hierar_pin
5 years ago
Wayne Stambaugh
dfec33711f
Fix coding policy class definition layout rules sample indentation.
5 years ago
Seth Hillbrand
c46c8fc19a
Alignment cleanups
5 years ago
Seth Hillbrand
856307f331
Add badges reference
5 years ago
Seth Hillbrand
40457f7025
Clean up pixel alignment for mod-icons
5 years ago
Seth Hillbrand
7de7e1b180
Update gerbview related icons
5 years ago
Wayne Stambaugh
5d028b82ed
Eeschema: tool tip improvements.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6708
5 years ago
Wayne Stambaugh
dd4298bb94
Coverity fixes: 280374, 313611, 313648, 313649, and 314720.
5 years ago
Jeff Young
0ef63aca47
Don't reset tail when changing track width/via sizes.
Fixes https://gitlab.com/kicad/code/kicad/issues/6314
5 years ago
Jeff Young
af841d1318
Pay attention to flashed layers when doing DRC layer switch.
Fixes https://gitlab.com/kicad/code/kicad/issues/6710
5 years ago
Seth Hillbrand
b89377a15d
Make eeschema net highlight more highlight-y
5 years ago
Seth Hillbrand
9c96384521
Standardize various library icons
5 years ago
Seth Hillbrand
7d5672b41f
Remove cpp_26
5 years ago
Jeff Young
224697d0b3
Sheet navigator tooltip.
Fixes https://gitlab.com/kicad/code/kicad/issues/6680
5 years ago
jean-pierre charras
224e33f8e1
DIALOG_TEXT_PROPERTIES: allows text rotation in 0.001 degree.
Fix also incorrect rotation (truncation) when displaying info in message panel
fot texts and pads.
5 years ago
jean-pierre charras
f26a1a32e0
UNIT_BINDER: better support of DEGREES units (and some fixes).
Especially, add a way to define the number of digits in mantissa.
base_units.cpp: set number of digits in mantissa to 3 instead of 1 for DEGREES
5 years ago
Wayne Stambaugh
d1fe4a0c98
3D viewer code cleaning round 1.
5 years ago
Jeff Young
7cb2d19814
Honour alt-means-disable-grid-snapping in router.
Fixes https://gitlab.com/kicad/code/kicad/issues/6679
5 years ago
Jeff Young
d304f12284
Formatting.
5 years ago
Jeff Young
73b7b104cd
Fix some issues with Infobar sizing.
This also commits to the new strategy as it wasn't really compatible
with if-def-ing anymore.
5 years ago
Marek Roszko
525934881f
Use a temp file for saving the fp-info-cache for now
5 years ago
Marek Roszko
dd0ad8f3a1
Read the fp-info-cache on pcb file load rather than on frame open
Otherwise in standalone mode pcbnew will never load the cache files and also later erase them :/
5 years ago
Marek Roszko
0967995a80
Replace wxTextFile for writing fp info cache
wxTextFile uses wxFile which uses write syscalls which means its unbuffered.
This makes file IO more expensive against network shares where it will flush far too aggressively.
wxTextFile is fine for reads however.
5 years ago
Jeff Young
645c49427c
Fix hotkey editing on OSX.
Focus was on the dialog instead of the panel. The dialog doesn't
have the IsUserPanel flag set and so wxEVT_CHAR processing doesn't
happen. (Why? I haven't a clue.)
Also fixed some more performance issues with the auto-column-widths.
Fixes https://gitlab.com/kicad/code/kicad/issues/6591
5 years ago
Jeff Young
fc57860caf
Formatting.
5 years ago