Jeff Young
c0d2ad42ce
Remember state of RefDes and Value checkboxes.
Fixes https://gitlab.com/kicad/code/kicad/issues/6755
5 years ago
Jeff Young
5d400a9e11
Improve symbol library messages.
Includes both error messages and ERC messages.
Fixes https://gitlab.com/kicad/code/kicad/issues/6302
5 years ago
Jeff Young
bf632ad771
Pick up root sheet KIID from sheet instances.
Fixes https://gitlab.com/kicad/code/kicad/issues/6725
5 years ago
Jeff Young
b68b1692ec
Clean up some more user messages.
Mostly component -> symbol but also some I18N cleanup.
5 years ago
Alexis Lockwood
4ce91d3e92
HPGL improvements and optimizations for physical plotters
- Sort HPGL plots for speed
- Reduce HPGL circle precision for tiny circles
- Teach HPGL plotter about filled rectangles
5 years ago
Jeff Young
1c0d4ac02d
Simplify some error messages.
5 years ago
Jeff Young
91ab540d18
Naming conventions.
5 years ago
Jeff Young
c875efb635
Prevent modal deadlock by using QuasiModal mode.
Fixes https://gitlab.com/kicad/code/kicad/issues/6779
5 years ago
Jeff Young
bb232e6ac6
Unify LIB_IDs now that both are stored in sexpr files.
Fixes https://gitlab.com/kicad/code/kicad/issues/6764
5 years ago
Seth Hillbrand
7b9c21e290
Not connected pins should not get connected
This prevents splitting wires/busses on the NC pin end. It also keeps
NC pins out of the netlist.
Fixes https://gitlab.com/kicad/code/kicad/issues/6777
5 years ago
Wayne Stambaugh
aab3c936f0
Move headers from common folders to appropriate include folders round 2.
5 years ago
Jeff Young
11117a2d9a
Fix invalid access into empty string.
5 years ago
Jeff Young
a6085fa88d
Consistency for gerbview toolbar icons and some other icon tweaks.
5 years ago
Wayne Stambaugh
08cf9a1e20
Move headers from common folders to appropriate include folders round 1.
5 years ago
Jon Evans
a484d10470
Ensure schematic autosave works if sheet path is invalid
5 years ago
Ian McInerney
fc20eaa083
Fix some compiler and Coverity warnings
5 years ago
Jeff Young
5761666ad6
Don't let the flattened symbol go out of scope before we're done with it.
Fixes https://gitlab.com/kicad/code/kicad/issues/6760
5 years ago
Jeff Young
5f9ed2583c
Don't put up double lock confirmation dialogs.
Also removes EditToolSelectionFilter which was misused in more places
than it was used correctly. The original point of the client filter
was to move the logic to the point of use, which the
EditToolSelectionFilter sort of obviated anyway.
Fixes https://gitlab.com/kicad/code/kicad/issues/6751
5 years ago
Seth Hillbrand
d05df4a9d4
Buffer bitmap buttons in pinmap for Mac
Mac bitmap buttons are not properly handled in wxWidgets, so the size of
the bitmap needs more buffer space to the button edge or the image will
clip
5 years ago
Jeff Young
92db1d35e1
Formatting.
5 years ago
Jeff Young
4cc43b3bd3
Don't print sheet backgrounds when printing in black & white.
Fixes https://gitlab.com/kicad/code/kicad/issues/6746
5 years ago
Jeff Young
10e68daa37
Fix some bugs in Change Symbol and Update Symbols.
In particular, there was a typo that kept library values from being
updated, and there was missing logic to fetch the various field names
from the library parts (and the change-to part).
Also implements some performance gains by desisting from copying
LIB_FIELDs around every time we want to look at them.
Fixes https://gitlab.com/kicad/code/kicad/issues/6733
Fixes https://gitlab.com/kicad/code/kicad/issues/6749
5 years ago
Franck Jullien
70cbf59846
eeschema/intersheet: don't list own page
5 years ago
Seth Hillbrand
dad2e317e9
Modify edit text & graphics to use pencil
5 years ago
Jeff Young
22a6b36257
Don't allow dbl-click to leak through to other tools.
This only applies if the tool doesn't handle properties (which also
handles double-click events).
Fixes https://gitlab.com/kicad/code/kicad/issues/6735
5 years ago
Jeff Young
07bb2729f8
Clean up over-use of auto.
5 years ago
Jeff Young
c1a74b427a
Translucent magnifying glass on footprint & library browser icons.
Also renamed.
5 years ago
Jeff Young
797a588015
Aliases should inherit their descs, keywords, and fp filters.
Assuming they're not set locally, of course.
Also updates to new class structure order.
Fixes https://gitlab.com/kicad/code/kicad/issues/6051
5 years ago
Jeff Young
3b35bfc0a5
Don't write out synthetic severities (they're headings).
Fixes https://gitlab.com/kicad/code/kicad/issues/6726
5 years ago
Jeff Young
9dae57ae9d
Fix several bugs in SCH color printing and plotting.
Fixes https://gitlab.com/kicad/code/kicad/issues/6723
5 years ago
Jeff Young
9720fc80fe
Print sheet background colour if specified.
5 years ago
Jeff Young
126d40f9d3
"Sheet label" too confusing w/ sheet names and fields. Use "sheet pin".
5 years ago
Jeff Young
40200ceab5
Clean up the symbol browser toobar a bit.
Fixes https://gitlab.com/kicad/code/kicad/issues/6712
5 years ago
Jeff Young
5b22cef984
Associate -> assign in the context of footprint assignments.
Fixes https://gitlab.com/kicad/code/kicad/issues/6708
5 years ago
Jeff Young
bc99545eb2
ADDED Migrate Libraries button to Manage Symbol Libraries...
Allows easier conversion of legacy libraries.
Note that performance will be suboptimal as it must read/write each
library once for each symbol in the library. Doing otherwise would
require modifying the PlugIn API, which probably isn't worth it for
a one-time migration.
5 years ago
Jeff Young
1db7ffad5e
Formatting.
5 years ago
Marek Roszko
d67cf2f9af
Replace wxFile usage with wxFFile
Buffered libc wxFFile is better thinking about syscall wxFile going wrong.
5 years ago
Jon Evans
93d55e3d23
Tweak no-connect and label icons
5 years ago
Jon Evans
6544dca056
Ensure driver connections are always properly initialized
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6694
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
b6e267b78d
Naming conventions.
5 years ago
Michael Kavanagh
cf6f0b9b92
Use trash icon where appropriate
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
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
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
224697d0b3
Sheet navigator tooltip.
Fixes https://gitlab.com/kicad/code/kicad/issues/6680
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
Jeff Young
ee6f37bdc7
Headings and groupings for ERC severities.
Fixes https://gitlab.com/kicad/code/kicad/issues/6673
5 years ago